From: Dirk M. <dm...@tz...> - 2004-08-28 09:44:46
|
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. |