Re: [Freevo-devel] cvs status update and design questions

2004-08-28 Thread Gustavo Sverzut Barbieri
 --- Dirk Meyer <[EMAIL PROTECTED]> escreveu: 
> Audio: the audio player is also working, but most plugins are not.
> The
> next thing I want to fix is the detach plugin and the detachbar. And
> the mplayervis plugin is completly broken, someone has to fix this. I
> heard you want to go to libvisual, this sounds great. Keep in mind
> that we don't use pygame anymore so you need to render in an imlib2
> image. Contact me if you have questions about the integration. And
> feel free to fix a plugin in the audio dir.

Note about visualization stuff. at least my point of view.

We should go with LibVisual, it rocks! It support the same mpav
supports and even more, it's not tied to any output, we can get it the
way we want. At this time, xmms and amarok are supported, I hope freevo
is next ;)

What have to be done is Python wrapper to access the C code, I have no
experience with this... someone told me about PyRex and I'll try, but
I'll wait a little more until the API is more stable.

If someone has experience with C -> Python api, contact-me.

> Popupbox: most boxes are broken. I'm still thinking of a good
> design. We need some sort of layoutmanager for mevas here. Every help
> is welcome. If Freevo crashes for things I wrote it's working, maybe
> it's because of the boxes. 

I'm not aware of the current problems... could you open another topic
and point them?

 
> TV: the tv stuff is broken. But the guide should work. The guide is
> very slow right now, it has not been optimized. And you can press
> ENTER on a program to get a channel listing. But you can neither
> watch or record now. IIRC Rob is fixing the recordserver right now.

Why it's slow?

Also, how the guide will be? The 2-style thing was discussed before or
the old-bloated we have?

I'm for the 2-style (or more) guide and have some ideas to colorize
items. We should mark past programs in another color, rank most viewed
(need stats) and mark to be recorded/favorites/groups...


> Webserver: don't know, I guess it's also broken, let's wait until Rob
> updated the recordserver. 

Is it broken?

Well, I looked at it a long time ago, but it was a pure hack (see
optimizations done by Tack, to fix some hacks). We should instead use
some page templates to separate the control from the view.  But I don't
think I'll go in this area since I don't use it and it's boring to do
the conversion (although easy).


> Now I have some design / skin questions: if you seek in mplayer or
> press DISPLAY, what do you want to see? How should it look like? I
> will code this, but I need cool ideas. Maybe someone can use Gimp to
> create a fake screenshot how it should look like? Also when you press
> ENTER on the TV guide, how should the channel list look like? Ideas
> please. 

Now to the point that makes me happy to code freevo again :) [as most
know, I still am the only developer who don't use freevo, I don't even
have a tv at home!]

I have a bunch of ideas and I'll play with gimp as soon as I go home
(monday).

Right now I see a volume meter when changing volume, seek bar (as you
mentioned) and some ways to display the info. These things could fade
in/out and even animate! thanks Tack for your bmovl2 ;)


> And last but not least: we need more output devices. Since we are not
> independed from pygame, we don't need sdl hacks for the dxr3
> anymore. The mevas interface gives you an imlib2 image, maybe someone
> can write an output plugin for that. Most the work is coding in C. If
> you want to help with any output plugin, please conatct me or Jason
> (in IRC he has the nickname Tack). We need the following output
> plugins: 

this is too time consuming for me :(

Thanks dischi, you rock!

Gustavo





___
Yahoo! Acesso Grátis - navegue de graça com conexão de qualidade! 
http://br.acesso.yahoo.com/


---
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] Re: [crash] discinfo.py on blank media..

2004-08-28 Thread Dirk Meyer
"Mick" wrote:
> I've been seeing a regular crash.. doesn't seem to crash freevo but maybe it
> should be wrapped up in a try except?  I think its just when one inserts
> blank media..
>
> Exception in thread Thread-2:
> Traceback (most recent call last):
>   File "/usr/lib/python2.3/threading.py", line 436, in __bootstrap
> self.run()
>   File "/usr/lib/python2.3/site-packages/freevo/plugins/rom_drives.py", line
> 785, in run
> self.check_all()
>   File "/usr/lib/python2.3/site-packages/freevo/plugins/rom_drives.py", line
> 745, in check_all
> self.identify(media)
>   File "/usr/lib/python2.3/site-packages/freevo/plugins/rom_drives.py", line
> 495, in identify
> disc_info = util.mediainfo.disc_info(media)
>   File "/usr/lib/python2.3/site-packages/freevo/util/mediainfo.py", line
> 616, in disc_info
> type, id  = cdrom_disc_id(media.devicename)
>   File "/usr/lib/python2.3/site-packages/mmpython/disc/discinfo.py", line
> 226, in cdrom_disc_id
> disc_type = cdrom_disc_status(device, handle_mix=handle_mix)
>   File "/usr/lib/python2.3/site-packages/mmpython/disc/discinfo.py", line
> 195, in cdrom_disc_status
>   fd = open(device, 'rb')
> IOError: [Errno 123] No medium found: '/dev/cdroms/cdrom0'
>
> Its a bit trivial for a patch, but at line 195 i would change:
> fd = open(device, 'rb')
> to be this:
> try:
> fd = open(device, 'rb')
> except IOError:
> # cannot open media (probably blank or shot disc)
> return 3

Thanks. Late, but in cvs now.


Dischi

-- 
Trust no one - umask 777


---
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] Re: Finnish translation

2004-08-28 Thread Dirk Meyer
Petri Damstén wrote:
> Hi,
>
> Updated Finnish po file.

Sorry for the late answer. Thanks, in cvs for 1.5.1

Dischi
-- 
Ever notice how fast Windows runs?  Neither did I...


---
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_idP47&alloc_id808&op=click
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] Re: IMAGE_ITEMS Bug???

2004-08-28 Thread Dirk Meyer
"Aleksey Sudakov" wrote:
> Hello,
>
> I want my Main Image menu to have nothing but a CD-rom icon, so images could
> only be viewed from a CD-ROM. So I set IMAGE_ITEMS=None, like in default
> config. Now I am getting Root and Home added to Main Image items. I tried to
> fool freevo by setting IMAGE_ITEMS=[], still the same Root and Home items.
> Finally, I figured a way of getting rid of them by setting IMAGE_ITEMS=['']
> but I have a "dead" '' item in my Main Image menu.
>
> Is it a bug, oh what am I missing? How do I make Main Image Menu have just
> cdrom icon?

It's a bug. If you set None, Freevo will autoselect the files. But on
[] you should see nothing. It's fixed in cvs and will be in 1.5.1

Dischi

-- 
printk("; corrupted filesystem mounted read/write - your computer 
will explode within 20 seconds ... but you wanted it so!\n");
2.4.3 linux/fs/hpfs/super.c


---
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] [ freevo-Bugs-996495 ] Video "episode" grouping problems

2004-08-28 Thread SourceForge.net
Bugs item #996495, was opened at 2004-07-23 12:10
Message generated for change (Comment added) made by dischi
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=446895&aid=996495&group_id=46652

Category: None
Group: None
>Status: Closed
Resolution: None
Priority: 5
Submitted By: Trevor Phillips (dortamur)
Assigned to: Nobody/Anonymous (nobody)
Summary: Video "episode" grouping problems

Initial Comment:
I suspect this is a side-effect of the "multi-part
movie" of rc3. Freevo now groups multi-episode series
in strange and unpredictable ways, including:
  *Grouping a few episodes (often not ALL eps), and
then still listing the follow-on episodes. ie; Groups
Eps "01-3", then also lists ep 02, 03, 04, 05, etc...
  *Grouping starting at 11 instead of 1 (and often
still listing 12, 13 etc afterwards). eg; Eps 01
through to 10 are listed, then it lists "11-3", then
skips 12, but then lists 13!?!? 

This second case has occurred similarly a few times.
Skipping 12, but listing 13 was when filenames were of
the form Title_Series_Episode_[Subtitler].avi. A slight
variation, which listed 01 through 10, then 11-3, then
12 (but not 13) were name Title-Episode_[Subtitler].avi.

Another problem is no listed video information - no
resolution/run-time, when a multi-part "movie" is
hilighted.

I'd be quite happy if the whole "grouping" stuff could
be switched off globally. I can't see anything in the
Per-Directory config to enable/disable this behaviour.
For a series, I'd rather the eps were listed
separately. If I had a 2-part movie, then I'd either
bear with it - or join it using one of the many
available file joining tools.

Also, not sure if it's related, but when in a directory
where all the episodes start with the same name, that
name is stripped off. (This is reasonable, although it
seems rather random as to when it occurs. An option to
Enable/Disable would be good).


--

>Comment By: Dirk Meyer (dischi)
Date: 2004-08-28 17:20

Message:
Logged In: YES 
user_id=33647

fixed in cvs for 1.5.1

--

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=446895&aid=996495&group_id=46652


---
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] cvs status update and design questions

2004-08-28 Thread Jason Tackaberry
On Sat, 2004-08-28 at 11:44 +0200, Dirk Meyer wrote:
> - imlib2: the imlib2 output support needs some code to handle X events
>   to redraw and to handle pressed keys. This requires hacking some
>   basic X stuff in pyimlib2/display.c

I hope to get some time to work on this on Monday.

One option in lieu of canvas backends for the various displays is to
fall back on MPlayer if it has bmovl2 support.  This was always my plan
with MeBox: because I use bmovl2 exclusively, MeBox would support any
display MPlayer can render to.  This at least takes away some of the
rush to do all these backends.  You can fall back on MPlayer until mevas
has a canvas that supports it.

Cheers,
Jason.


signature.asc
Description: This is a digitally signed message part


[Freevo-devel] cvs status update and design questions

2004-08-28 Thread Dirk Meyer
Hi,

here is cvs status update what I have done the last week. The good
news: the basic stuff is working right now and ready for some
testing. Please try to report bugs, but do not install Freevo for
daily use. Before testing, you need to call 'make' in the lib/pyimlib2
dir. 

Images: the image directory is working again. Nothing is on my todo
list here. The only thing not working is the gphoto plugin. I only
have a mass storage device camera, so I don't use gphoto. Can someone
please fix this? Please send me a note if you are willing to help. 

Audio: the audio player is also working, but most plugins are not. The
next thing I want to fix is the detach plugin and the detachbar. And
the mplayervis plugin is completly broken, someone has to fix this. I
heard you want to go to libvisual, this sounds great. Keep in mind
that we don't use pygame anymore so you need to render in an imlib2
image. Contact me if you have questions about the integration. And
feel free to fix a plugin in the audio dir.

Video: basic video watching also works. Like audio, most plugins are
deactivated and need smaller updates. The bmovl support is now inside
mplayer. If you use a software scaler for mplayer (scale+expand), you
can see this. When you seek, you see a small bmovl seek indication,
pressing DISPLAY gives you a nice information box.

Games: the games stuff needed some osd.py code. Since this is gone,
this part is deactivated. I have no games and no intention to install
some. If someone has some free time, please fix this. 

Idlebar: most plugisn don't work, only two: logo and clock. But it's
not that hard to reactivate them. Please do if you like. 

Popupbox: most boxes are broken. I'm still thinking of a good
design. We need some sort of layoutmanager for mevas here. Every help
is welcome. If Freevo crashes for things I wrote it's working, maybe
it's because of the boxes. 

TV: the tv stuff is broken. But the guide should work. The guide is
very slow right now, it has not been optimized. And you can press
ENTER on a program to get a channel listing. But you can neither watch
or record now. IIRC Rob is fixing the recordserver right now.

Recordserver: broken, Rob is on it.

Webserver: don't know, I guess it's also broken, let's wait until Rob
updated the recordserver. 


Now I have some design / skin questions: if you seek in mplayer or
press DISPLAY, what do you want to see? How should it look like? I
will code this, but I need cool ideas. Maybe someone can use Gimp to
create a fake screenshot how it should look like? Also when you press
ENTER on the TV guide, how should the channel list look like? Ideas
please. 

And last but not least: we need more output devices. Since we are not
independed from pygame, we don't need sdl hacks for the dxr3
anymore. The mevas interface gives you an imlib2 image, maybe someone
can write an output plugin for that. Most the work is coding in C. If
you want to help with any output plugin, please conatct me or Jason
(in IRC he has the nickname Tack). We need the following output
plugins: 

- xine: xine has an internal image to display above the video. We need
  a simple plugin to get our display image to xine.
- dxr3: maybe an interface to render the image to mpeg and display it
  on the dxr3
- dvb: the same as dxr3 for full featured dvb cards
- mga: a mga_vid.o interface would also be very cool.
- fb: basic framebuffer support without pygame
- imlib2: the imlib2 output support needs some code to handle X events
  to redraw and to handle pressed keys. This requires hacking some
  basic X stuff in pyimlib2/display.c
- directfb: glue between pydfb and mevas.


Again: I need help here, I can't and won't do that all by
myself. Please contact me if you are willing to help on some part
here. 


Dischi

-- 
The Web isn't better than sex, but sliced bread is in serious trouble.


---
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel