Re: [Freevo-devel] cvs status update and design questions
On Sat, 2004-09-04 at 16:59 +0200, Viggo Fredriksen wrote: I haven't looked at the existing bmovl stuff for mplayer, but I quite like the screenshot from MeBox - it's for live-tv, but could just as well be used for other video media. - http://sault.org/mebox/images/livetv2.png I rather shamelessly ripped off XP Media Center for this. I don't mind doing this for MeBox, but I imagine Freevo has higher standards. :) Cheers, Jason. signature.asc Description: This is a digitally signed message part
Re: [Freevo-devel] cvs status update and design questions
On Saturday 04 September 2004 23:18, Jason Tackaberry wrote: I rather shamelessly ripped off XP Media Center for this. I don't mind doing this for MeBox, but I imagine Freevo has higher standards. :) Cheers, Jason. Hehe, d'oh! Well, I must shame_fully_ admit I like it anyways. :( viggo -- Everybody likes a kidder, but nobody lends him money. -- Arthur Miller --- 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=5047alloc_id=10808op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
RE: [Freevo-devel] cvs status update and design questions
Maybe if you called it a brainsotrmyou might get more info? ;-) 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. What options can we have? I really have no idea.. I like the look of Jasons canvas stuff.. But you are talking about overlay stuff right? Content of the video file and such? IMHO i don't need anything more than: a) where I am in the video (length slider) b) maybe show current time? This would helpme get to bed ontime.. c) what i'm doing icon.. ie play pause etc. d) maybe the idelbar? really, for me, whne watching movies, I want to see the movie.. Are these the ypes of ideas your after? 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: I don't know C, but the mga_vid would be cool for me. I failed miserable when trying to get directfb running.. Mick --- 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=5047alloc_id=10808op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] cvs status update and design questions
Dirk Meyer wrote: Recordserver: broken, Rob is on it. Recordserver is semi-working now (at least for IVTV) and I have some more code to check in to make it better. Fixing the generic_record.py plugin will be next. Webserver: don't know, I guess it's also broken, let's wait until Rob updated the recordserver. I've been updating the webserver thoughout all the recent changes and it's been working fine for me. I've been away since Thursday so I'll take a look at it later this evening to make sure all is ok. 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 AFAIK dxr3 and dvb both have real OSD interfaces as well as MPEG so converting frames to MPEG may not be neccessary. Either output would make a fun project! (for someone with time and motivation for either). - mga: a mga_vid.o interface would also be very cool. Good idea. - 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. I am half into starting a directfb/pydfb mevas canvas. Maybe we'll see some results this week. :) -Rob --- 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=5047alloc_id=10808op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] cvs status update and design questions
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=5047alloc_id=10808op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
Re: [Freevo-devel] cvs status update and design questions
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
Re: [Freevo-devel] cvs status update and design questions
--- 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=5047alloc_id=10808op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel