[Freevo-users] Freevo 1.8.3: Webserver shutdown error
Hi all, When I shutdown Freevo and the webserver plugin is stopped, I get the following messages in webserver-1000.log: 2009-03-03 00:21:32,420 DEBUGwebserver.py (113): main() starting Traceback (most recent call last): File /usr/lib/python2.5/site-packages/freevo/helpers/webserver.py, line 114, in module main() File /usr/lib/python2.5/site-packages/freevo/helpers/webserver.py, line 108, in main reactor.run() File /usr/lib/python2.5/site-packages/twisted/internet/base.py, line 1048, in run self.mainLoop() --- exception caught here --- File /usr/lib/python2.5/site-packages/twisted/internet/base.py, line 1060, in mainLoop self.doIteration(t) File /usr/lib/python2.5/site-packages/twisted/internet/selectreactor.py, line 104, in doSelect [], timeout) File /usr/lib/python2.5/site-packages/kaa/notifier/main.py, line 258, in signal_handler notifier.shutdown() File /usr/lib/python2.5/site-packages/kaa/notifier/nf_wrapper.py, line 131, in shutdown sys.exit(0) exceptions.SystemExit: 0 2009-03-03 00:22:19,514 DEBUGwebserver.py (115): main() finished As you can see above, the webserver was started successfully at 00:21:32,420. When the Freevo menu is displayed, I select the Shutdown option immediately and the ensuing traceback messages are displayed. I don't see anything to indicate what may have caused the exception condition. The webserver appears to be functioning correctly other than for this error when the webserver is stopped. Any ideas what may be causing this? Thanks. Art S R -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H___ Freevo-users mailing list Freevo-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-users
[Freevo-users] Help freevo - put some screenshots on the wiki
Hi, The wiki page with screenshots of freevo is badly in need of some attention. Does anyone have 15 minutes to take a few screenshots and update it? http://doc.freevo.org/FreevoInAction Thanks, John -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H ___ Freevo-users mailing list Freevo-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-users
Re: [Freevo-users] mpeg2 PS and TS subtitles
Philip Tuckey wrote: Hi I have some videos in mpeg2 PS (vob files from DVDs) and TS (recorded from digital tv) formats. In addition to the video they contain subtitles, which are seen and played correctly by standalone xine but not by mplayer. Googling appears to indicate that mplayer is not able to read these subtitles, but I could have misunderstood(?). I would like to be able to select and display these subtitles within freevo, and I see that video.xine contains code for VIDEO_NEXT_SUBTITLE events. So I set VIDEO_PREFERED_PLAYER to xine and I tried to add the necessary video event for xine as follows: EVENTS['video']['SUBTITLE'] = Event(VIDEO_NEXT_SUBTITLE) However this does not work. Freevo launches xine to play the video, but pressing the 'SUBTITLE' button on my remote does not get me the subtitles, nor any other feedback as far as I can see. Can anyone help? Is my 'SUBTITLE' event for xine wrong? Or is it possible to get mplayer to display these subtitles? For information, I have also tried the standard lang and subtitle event bindings for mplayer: EVENTS['video']['LANG'] = Event(VIDEO_SEND_MPLAYER_CMD,arg='switch_audio') EVENTS['video']['SUBTITLE'] = Event(VIDEO_SEND_MPLAYER_CMD,arg='sub_select') The first of them works fine - I can cycle the audio tracks - but the second does not, for these mpeg2 files I am talking about. For xine, I also tried to create a LANG event as follows: EVENTS['video']['LANG'] = Event(VIDEO_NEXT_AUDIOLANG) but this does not work, it seems to have no effect. For mplayer the following works for me. EVENTS['video']['SUBTITLE'] = Event(VIDEO_SEND_MPLAYER_CMD, arg='vobsub_lang') Never tested xine; the slave command for the next subtitle is SpuNext so I would try: EVENTS['video']['SUBTITLE'] = Event(VIDEO_SEND_XINE_CMD, arg='SpuNext') The full list of bindings are in the xine-ui files: src/fb/actions.c src/xitk/kbindings_common.c Duncan -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H ___ Freevo-users mailing list Freevo-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-users
Re: [Freevo-users] Problem watching live TV with mplayer
Art S R wrote: Hi all, I just installed Freevo 1.8.3 on a box with a Hauppauge BT878 card and running Mepis 8. When I watch live TV by selecting a station from the TV guide, the image that is displayed is either a green screen with video noise and no audio, or a heavily-ghosted video image from a random TV station (not the one I picked) with good audio. Here's the relevant section from my main-1000.log showing childapp.py and mplayer.py: 2009-02-27 14:36:02,359 DEBUGchildapp.py (133): Running (list) '/usr/bin/mplayer -slave -vo xv,sdl,x11, -ao oss:/dev/dsp -autosync 100 -nolirc -nojoystick -autoq 100 -screenw 800 -screenh 600 -fs -nocache tv:// -tv driver=v4l2:freq=187.250:device=/dev/video0:input=0:norm=NTSC:width=640:height=480:outfmt=yuy2 ' with pid 15704 priority -20 2009-02-27 14:36:02,361 DEBUGchildapp.py (392): logging stdout child to /var/log/freevo/mplayer-stdout-1000-1235774162.log 2009-02-27 14:36:02,362 DEBUGchildapp.py (392): logging stderr child to /var/log/freevo/mplayer-stderr-1000-1235774162.log 2009-02-27 14:36:02,363 DEBUGchildapp.py (150): /usr/bin/renice -20 -p 15704 Overlay display enabled (AppTextDisplay) 2009-02-27 14:36:02,795 DEBUGmplayer.py (289): 1235774162.8: started tv app 2009-02-27 14:36:20,112 DEBUGchildapp.py (411): stdout: no data, closing log 2009-02-27 14:36:20,116 DEBUGchildapp.py (411): stderr: no data, closing log The last two lines are where I manually exited from viewing live TV. I included them here to show that no other errors/warnings came up after mplayer.py launched the TV app at 14:36:02,795 until the time I stopped the app. If I copy the mplayer command generated by the childapp as shown in the log: /usr/bin/mplayer -slave -vo xv,sdl,x11, -ao oss:/dev/dsp -autosync 100 -nolirc -nojoystick -autoq 100 -screenw 800 -screenh 600 -fs -nocache tv:// -tv driver=v4l2:freq=187.250:device=/dev/video0:input=0:norm=NTSC:width=640:height=480:outfmt=yuy2 and paste it into a terminal session, mplayer has no trouble displaying the correct TV station video and audio. I can record TV programs and play them back back fine. It's only watching live TV from the Freevo TV guide that has a problem. If I switch the TV plugin mplayer to TVTime, then live TV works fine. I searched the archives and found a couple of others who reported similar problems in the past, but it doesn't appear their problems were ever resolved. One person reported this problem occurred while changing channels on live TV, but I didn't even have to change channels to encounter this problem. Thanks for any help anyone can offer. Everything that you have done is correct but why you should be getting ghosting when starting mplayer from freevo is a bit difficult to guess. Freevo should simply run mplayer on top of Freevo's OSD. It is possible that the channel tuning has been changed after starting mplayer. If you can try watching TV and then tuning that station manually from a different xterm session (running freevo in a window may help here) The v4l2-ctl --set-freq=freq program that is part of the ivtv driver will allow you to tune the channel while the tv is being displayed. Duncan -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H ___ Freevo-users mailing list Freevo-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-users
Re: [Freevo-users] Freevo 1.8.3: Webserver shutdown error
Art S R wrote: Hi all, When I shutdown Freevo and the webserver plugin is stopped, I get the following messages in webserver-1000.log: 2009-03-03 00:21:32,420 DEBUGwebserver.py (113): main() starting Traceback (most recent call last): File /usr/lib/python2.5/site-packages/freevo/helpers/webserver.py, line 114, in module main() File /usr/lib/python2.5/site-packages/freevo/helpers/webserver.py, line 108, in main reactor.run() File /usr/lib/python2.5/site-packages/twisted/internet/base.py, line 1048, in run self.mainLoop() --- exception caught here --- File /usr/lib/python2.5/site-packages/twisted/internet/base.py, line 1060, in mainLoop self.doIteration(t) File /usr/lib/python2.5/site-packages/twisted/internet/selectreactor.py, line 104, in doSelect [], timeout) File /usr/lib/python2.5/site-packages/kaa/notifier/main.py, line 258, in signal_handler notifier.shutdown() File /usr/lib/python2.5/site-packages/kaa/notifier/nf_wrapper.py, line 131, in shutdown sys.exit(0) exceptions.SystemExit: 0 2009-03-03 00:22:19,514 DEBUGwebserver.py (115): main() finished As you can see above, the webserver was started successfully at 00:21:32,420. When the Freevo menu is displayed, I select the Shutdown option immediately and the ensuing traceback messages are displayed. I don't see anything to indicate what may have caused the exception condition. The webserver appears to be functioning correctly other than for this error when the webserver is stopped. Any ideas what may be causing this? Thanks. Yes, it is because Twisted does not like being stopped with a SIGINT. In the stop function /usr/bin/freevo the line that says: for signal in (SIGINT, SIGTERM, SIGKILL): should be changed to: for signal in (SIGTERM, SIGINT, SIGKILL): Then the webserver will close down cleanly. BTW This is already in svn. Duncan -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H ___ Freevo-users mailing list Freevo-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-users
Re: [Freevo-users] mpeg2 PS and TS subtitles
On Tuesday 3 March 2009 13:56, Duncan Webb wrote: Philip Tuckey wrote: Hi I have some videos in mpeg2 PS (vob files from DVDs) and TS (recorded from digital tv) formats. In addition to the video they contain subtitles, which are seen and played correctly by standalone xine but not by mplayer. Googling appears to indicate that mplayer is not able to read these subtitles, but I could have misunderstood(?). I would like to be able to select and display these subtitles within freevo, and I see that video.xine contains code for VIDEO_NEXT_SUBTITLE events. So I set VIDEO_PREFERED_PLAYER to xine and I tried to add the necessary video event for xine as follows: EVENTS['video']['SUBTITLE'] = Event(VIDEO_NEXT_SUBTITLE) However this does not work. Freevo launches xine to play the video, but pressing the 'SUBTITLE' button on my remote does not get me the subtitles, nor any other feedback as far as I can see. Can anyone help? Is my 'SUBTITLE' event for xine wrong? Or is it possible to get mplayer to display these subtitles? For information, I have also tried the standard lang and subtitle event bindings for mplayer: EVENTS['video']['LANG'] = Event(VIDEO_SEND_MPLAYER_CMD,arg='switch_audio') EVENTS['video']['SUBTITLE'] = Event(VIDEO_SEND_MPLAYER_CMD,arg='sub_select') The first of them works fine - I can cycle the audio tracks - but the second does not, for these mpeg2 files I am talking about. For xine, I also tried to create a LANG event as follows: EVENTS['video']['LANG'] = Event(VIDEO_NEXT_AUDIOLANG) but this does not work, it seems to have no effect. For mplayer the following works for me. EVENTS['video']['SUBTITLE'] = Event(VIDEO_SEND_MPLAYER_CMD, arg='vobsub_lang') Thanks Duncan I think this is equivalent to what I mentioned above - according to the mplayer doc vobsub_lang is just a stub for sub_select - and it works fine for me for videos for which mplayer can read the subtitles. Which does not appear to be the case for the .vob and MPEG TS files I have. Never tested xine; the slave command for the next subtitle is SpuNext so I would try: EVENTS['video']['SUBTITLE'] = Event(VIDEO_SEND_XINE_CMD, arg='SpuNext') Thanks I will try that. Looking at video/xine.py, it seems there is a problem because xine does not wrap around in the subtitle list - this is done by hand in the freevo code. So maybe I have to bind one key for going up and another for going down in the list of subtitles. The full list of bindings are in the xine-ui files: src/fb/actions.c src/xitk/kbindings_common.c Ah yes, source code... If I find the courage. Philip -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H ___ Freevo-users mailing list Freevo-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-users
Re: [Freevo-users] mpeg2 PS and TS subtitles
Philip Tuckey wrote: On Tuesday 3 March 2009 13:56, Duncan Webb wrote: Philip Tuckey wrote: Hi I have some videos in mpeg2 PS (vob files from DVDs) and TS (recorded from digital tv) formats. In addition to the video they contain subtitles, which are seen and played correctly by standalone xine but not by mplayer. Googling appears to indicate that mplayer is not able to read these subtitles, but I could have misunderstood(?). I would like to be able to select and display these subtitles within freevo, and I see that video.xine contains code for VIDEO_NEXT_SUBTITLE events. So I set VIDEO_PREFERED_PLAYER to xine and I tried to add the necessary video event for xine as follows: EVENTS['video']['SUBTITLE'] = Event(VIDEO_NEXT_SUBTITLE) However this does not work. Freevo launches xine to play the video, but pressing the 'SUBTITLE' button on my remote does not get me the subtitles, nor any other feedback as far as I can see. Can anyone help? Is my 'SUBTITLE' event for xine wrong? Or is it possible to get mplayer to display these subtitles? For information, I have also tried the standard lang and subtitle event bindings for mplayer: EVENTS['video']['LANG'] = Event(VIDEO_SEND_MPLAYER_CMD,arg='switch_audio') EVENTS['video']['SUBTITLE'] = Event(VIDEO_SEND_MPLAYER_CMD,arg='sub_select') The first of them works fine - I can cycle the audio tracks - but the second does not, for these mpeg2 files I am talking about. For xine, I also tried to create a LANG event as follows: EVENTS['video']['LANG'] = Event(VIDEO_NEXT_AUDIOLANG) but this does not work, it seems to have no effect. For mplayer the following works for me. EVENTS['video']['SUBTITLE'] = Event(VIDEO_SEND_MPLAYER_CMD, arg='vobsub_lang') Thanks Duncan I think this is equivalent to what I mentioned above - according to the mplayer doc vobsub_lang is just a stub for sub_select - and it works fine for me for videos for which mplayer can read the subtitles. Which does not appear to be the case for the .vob and MPEG TS files I have. Never tested xine; the slave command for the next subtitle is SpuNext so I would try: EVENTS['video']['SUBTITLE'] = Event(VIDEO_SEND_XINE_CMD, arg='SpuNext') Thanks I will try that. Looking at video/xine.py, it seems there is a problem because xine does not wrap around in the subtitle list - this is done by hand in the freevo code. So maybe I have to bind one key for going up and another for going down in the list of subtitles. This is what I ended up doing. The full list of bindings are in the xine-ui files: src/fb/actions.c src/xitk/kbindings_common.c Ah yes, source code... If I find the courage. Philip John -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H ___ Freevo-users mailing list Freevo-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-users
Re: [Freevo-users] Freevo 1.8.3: Webserver shutdown error
Thanks, Duncan. Changing that one statement did the trick. I had already tried the svn copy of /usr/bin/freevo but when I launched 'freevo webserver start', it did not return control of the terminal session to me, so there are probably other changes in that version that are not compatible with my installation. I reverted to the copy of /usr/bin/freevo that came with 1.8.3 and I just made the one-line change to it and it's fine now on shutdown. Thanks again for your help. On Tue, Mar 3, 2009 at 5:10 AM, Duncan Webb dun...@freevo.org wrote: Art S R wrote: Hi all, When I shutdown Freevo and the webserver plugin is stopped, I get the following messages in webserver-1000.log: 2009-03-03 00:21:32,420 DEBUGwebserver.py (113): main() starting Traceback (most recent call last): File /usr/lib/python2.5/site-packages/freevo/helpers/webserver.py, line 114, in module main() File /usr/lib/python2.5/site-packages/freevo/helpers/webserver.py, line 108, in main reactor.run() File /usr/lib/python2.5/site-packages/twisted/internet/base.py, line 1048, in run self.mainLoop() --- exception caught here --- File /usr/lib/python2.5/site-packages/twisted/internet/base.py, line 1060, in mainLoop self.doIteration(t) File /usr/lib/python2.5/site-packages/twisted/internet/selectreactor.py, line 104, in doSelect [], timeout) File /usr/lib/python2.5/site-packages/kaa/notifier/main.py, line 258, in signal_handler notifier.shutdown() File /usr/lib/python2.5/site-packages/kaa/notifier/nf_wrapper.py, line 131, in shutdown sys.exit(0) exceptions.SystemExit: 0 2009-03-03 00:22:19,514 DEBUGwebserver.py (115): main() finished As you can see above, the webserver was started successfully at 00:21:32,420. When the Freevo menu is displayed, I select the Shutdown option immediately and the ensuing traceback messages are displayed. I don't see anything to indicate what may have caused the exception condition. The webserver appears to be functioning correctly other than for this error when the webserver is stopped. Any ideas what may be causing this? Thanks. Yes, it is because Twisted does not like being stopped with a SIGINT. In the stop function /usr/bin/freevo the line that says: for signal in (SIGINT, SIGTERM, SIGKILL): should be changed to: for signal in (SIGTERM, SIGINT, SIGKILL): Then the webserver will close down cleanly. BTW This is already in svn. Duncan -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H ___ Freevo-users mailing list Freevo-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-users -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H___ Freevo-users mailing list Freevo-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-users
Re: [Freevo-users] Problem watching live TV with mplayer
Hi Duncan, I tried 'v4l2-ctl --set-freq=187.250' but nothing changed on the Freevo window playing live TV -- it still displayed the ghosted random station. I then issued 'v4l2-ctl --all' and noticed that the Video Standard is set to PAL even though it should have been NTSC as it was passed to the mplayer command in the 'norm=NTSC' parameter. When I issued 'v4l2-ctl --set-standard=ntsc', then the correct station popped up in the Freevo TV window. However, if I hit Esc to return to the Freevo TV guide and select any station, it displays the garbage screen again and 'v4l2-ctl --all' shows that Freevo had changed the Video Standard back to PAL. I even grabbed the svn version of mplayer.py, but it made no difference. Any ideas why the exact same command, when issued outside of Freevo, displays the station correctly but, when passed by Freevo to mplayer, the video standard is changed from NTSC to PAL? Thanks. Art S R On Tue, Mar 3, 2009 at 5:06 AM, Duncan Webb dun...@freevo.org wrote: Art S R wrote: Hi all, I just installed Freevo 1.8.3 on a box with a Hauppauge BT878 card and running Mepis 8. When I watch live TV by selecting a station from the TV guide, the image that is displayed is either a green screen with video noise and no audio, or a heavily-ghosted video image from a random TV station (not the one I picked) with good audio. Here's the relevant section from my main-1000.log showing childapp.py and mplayer.py: 2009-02-27 14:36:02,359 DEBUGchildapp.py (133): Running (list) '/usr/bin/mplayer -slave -vo xv,sdl,x11, -ao oss:/dev/dsp -autosync 100 -nolirc -nojoystick -autoq 100 -screenw 800 -screenh 600 -fs -nocache tv:// -tv driver=v4l2:freq=187.250:device=/dev/video0:input=0:norm=NTSC:width=640:height=480:outfmt=yuy2 ' with pid 15704 priority -20 2009-02-27 14:36:02,361 DEBUGchildapp.py (392): logging stdout child to /var/log/freevo/mplayer-stdout-1000-1235774162.log 2009-02-27 14:36:02,362 DEBUGchildapp.py (392): logging stderr child to /var/log/freevo/mplayer-stderr-1000-1235774162.log 2009-02-27 14:36:02,363 DEBUGchildapp.py (150): /usr/bin/renice -20 -p 15704 Overlay display enabled (AppTextDisplay) 2009-02-27 14:36:02,795 DEBUGmplayer.py (289): 1235774162.8: started tv app 2009-02-27 14:36:20,112 DEBUGchildapp.py (411): stdout: no data, closing log 2009-02-27 14:36:20,116 DEBUGchildapp.py (411): stderr: no data, closing log The last two lines are where I manually exited from viewing live TV. I included them here to show that no other errors/warnings came up after mplayer.py launched the TV app at 14:36:02,795 until the time I stopped the app. If I copy the mplayer command generated by the childapp as shown in the log: /usr/bin/mplayer -slave -vo xv,sdl,x11, -ao oss:/dev/dsp -autosync 100 -nolirc -nojoystick -autoq 100 -screenw 800 -screenh 600 -fs -nocache tv:// -tv driver=v4l2:freq=187.250:device=/dev/video0:input=0:norm=NTSC:width=640:height=480:outfmt=yuy2 and paste it into a terminal session, mplayer has no trouble displaying the correct TV station video and audio. I can record TV programs and play them back back fine. It's only watching live TV from the Freevo TV guide that has a problem. If I switch the TV plugin mplayer to TVTime, then live TV works fine. I searched the archives and found a couple of others who reported similar problems in the past, but it doesn't appear their problems were ever resolved. One person reported this problem occurred while changing channels on live TV, but I didn't even have to change channels to encounter this problem. Thanks for any help anyone can offer. Everything that you have done is correct but why you should be getting ghosting when starting mplayer from freevo is a bit difficult to guess. Freevo should simply run mplayer on top of Freevo's OSD. It is possible that the channel tuning has been changed after starting mplayer. If you can try watching TV and then tuning that station manually from a different xterm session (running freevo in a window may help here) The v4l2-ctl --set-freq=freq program that is part of the ivtv driver will allow you to tune the channel while the tv is being displayed. Duncan -- Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H ___ Freevo-users mailing list Freevo-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-users -- Open Source