[Freevo-devel] [PATCH] local_conf.py.examle
This patch attempts to clarify some of the wording and layout of the local_conf.py file. Many typo and wording fixes; however, there should be no functional differences. Also, I think this counts as my first real contribution to the Open Source community. I hope to help contribute to Freevo in the future. Patched against current cvs. -Nick --- local_conf.py.example.old 2004-03-18 07:38:18.0 -0800 +++ local_conf.py.example 2004-03-28 02:19:36.0 -0800 @@ -43,7 +43,7 @@ # AUDIO_DEVICE= '/dev/dsp' # e.g.: /dev/dsp0, /dev/audio, /dev/alsa/? # AUDIO_INPUT_DEVICE = '/dev/dsp1' # e.g.: /dev/dsp0, /dev/audio, /dev/alsa/? # MAJOR_AUDIO_CTRL= 'VOL' # Freevo takes control over one audio ctrl - # 'VOL', 'PCM' 'OGAIN' etc. +# 'VOL', 'PCM' 'OGAIN' etc. # CONTROL_ALL_AUDIO = 1 # Should Freevo take complete control of audio # MAX_VOLUME = 90 # Set what you want maximum volume level to be. # DEFAULT_VOLUME = 40 # Set default volume level. @@ -64,76 +64,83 @@ # # Set to None to autodetect drives in during startup from /etc/fstab, # set to [] to disable rom drive support at all +# # ROM_DRIVES = None -# hide discs from the wrong menu (e.g. VCDs in audio menu) and empty discs +# +# Hide discs from the wrong menu (e.g. VCDs in audio menu) and empty discs. +# # HIDE_UNUSABLE_DISCS = 1 -# ROM_SPEED = 0 # try to set the drive speed of the rom -# drive a good value for playing movies -# with a silent drive is 8 - - -# ENABLE_SHUTDOWN_SYS = 0 # Performs a whole system shutdown at SHUTDOWN! - # For standalone boxes. +# +# Attempt to set the speed of the ROM drive. A good value for keeping the +# drive silent while playing movies is 8. +# +# ROM_SPEED = 0 +# +# Perform a whole system shutdown at SHUTDOWN! Useful for standalone boxes. +# +# ENABLE_SHUTDOWN_SYS = 0 # -# see src/event.py for a list of all possible events. You can add more keybindings -# by adding them to the correct hash. E.g. pressing 1 should send 'contrast -100' -# to mplayer, just write the folling line to your local_conf.py +# You can add more keybindings by adding them to the correct hash. +# e.g. If you want to send 'contrast -100' to mplayer by pressing the '1' key, +# just add the following line: # # EVENTS['video']['1'] = Event(VIDEO_SEND_MPLAYER_CMD, arg='contrast -100') # +# See src/event.py for a list of all possible events. # -# use arrow keys for back and select (alternative way of navigating) +# Use arrow keys for back and select (alternate way of navigating) # # MENU_ARROW_NAVIGATION = 0 # -# keymap to map keyboard keys to event strings. You can also add new keys +# Keymap to map keyboard keys to event strings. You can also add new keys # here, e.g. KEYMAP[K_x] = 'SUBTITLE'. The K_-names are defined by pygame. # # -# use resources for the internet to get more informations, like CDDB, -# IMDB and Amazon cover search. Set this variable to 0 if your computer -# has no network and stop Freevo from trying to use it. +# Use Internet resources to fetch information? +# For example, Freevo can use CDDB for album information, +# the IMDB movie database for movie info, and Amazon for cover searches. +# Set this to 0 if your computer isn't connected to a network. # # USE_NETWORK = 1 # -# directory structure to save files when the normal filesystem -# doesn't allow saving. This directory can handle covers and fxd files -# for read only filesystems like a rom drive. Set this variable to your +# Directory location to save files when the normal filesystem +# doesn't allow saving. This directory can save covers and fxd files +# for read only filesystems like ROM drives. Set this variable to your # old MOVIE_DATA_DIR if you have one. It needs to be set to a directory -# freevo can write to. +# Freevo can write to. # # OVERLAY_DIR = os.path.join(FREEVO_CACHEDIR, 'vfs') # -# umask for all files +# Umask setting for all files. # 022 means only the user has write access. If you share your Freevo -# installation with different users, set it to 002 +# installation with different users, set this to 002 # # UMASK = 022 # -# suffix for playlist files +# Suffix for playlist files # # PLAYLIST_SUFFIX = [ 'm3u' ] # -# use md5 in mmpython to create unique disc ids. Use this if you have -# problems with different discs having the same id +# Use md5 in mmpython to create unique disc ids. Enable this if you have +# problems with different discs having the same id. # # MMPYTHON_CREATE_MD5_ID = 0 # -# keep metadata in memory +# Keep metadata in memory # Setting this variable will keep all cache files in memory. Startup will be -# slower, but for large directories, this will speed
Re: [Freevo-devel] Documentation updates and typo fixes
Krister Lagerstrom wrote: Aubin Paul wrote: On Sat, Mar 27, 2004 at 08:59:56PM -0600, Krister Lagerstrom wrote: Of course, anything to make it better. Also, I wouldn't mind changing some of the non-typo stuff, e.g. the Look at Pictures in the main menu doesn't sound right to me (apologies to whomever wrote it). I did... and I'm deeply offended... :) Just kidding, feel free to change it. I just wanted to go with more friendly description than just the TV/Movie/Music/etc. so if you can think of another way to phrase it, that's fine with me. I agree that it should be something more than just TV/Movies/etc. It is always hard to come up with short phrases that sound good. Right now the main menu looks like: Watch TV (ok) i'd do it completely simple: Television because most people will not only watch tv here, but manage favorites, check the guide, schedule recordings... Watch a Movie (Watch Movies ?) Listen to Music (ok) Look at Pictures (View Pictures / View Photos ?) But I'm not a native English speaker so I'd be interested to hear what others think. / Krister --- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470alloc_id=3638op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470alloc_id=3638op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] [patch] adjust niceness of recordserver
after playing around and optimizing for a while with self compiled mplayer and x i found no other way to smoothly play full resolution pal mpeg2 recordings without hw acceleration on my via epia m10k, than to renice the recordserver process... it uses a config var called TV_RECORD_SERVER_NICE and is only 2 (4) lines long, but works great for me... maybe someone else needs to save some cpu cycles for watching... Flo *** recordserver.py.origSun Mar 28 14:52:19 2004 --- recordserver.py Sun Mar 28 14:52:05 2004 *** if __name__ == '__main__': *** 992 --- 993,996 + # fdemmer priority hack + import os + os.nice(config.TV_RECORD_SERVER_NICE) + # end of hack
[Freevo-devel] Advanced music listening features
Hi folks. First of all I'm about to wet my pants because this is my first post to a mailing list ever. I've been running freevo for a couple of months now and I really enjoy it. I don't have a TV-tuner card so I mostly use it to listen to music and watch movies. I'm a hardcore music listener and a complete couch potato so I would like to see some more advanced features in Freevo's music-related functionality. Below are some of my ideas about what to improve and how. It would be great if I got some feedback from you people, especially those who are interested in having this kind of features. I have seen a couple of related posts in this list so I know I'm not alone with my desires: http://sourceforge.net/mailarchive/message.php?msg_id=7116168 http://sourceforge.net/mailarchive/message.php?msg_id=7624799 I woud love to code this stuff myself, even if it takes a year. It's been a very long time since I last did anything with Python but I think I can manage that. However I'm not at all familiar with Freevo's codebase so I would definitely apprecicate it if I could get some pointers on where to start, maybe even some sketches on what kind of entities I should create from these thingies and where in the whole system they should be plugged. These are the typical uses cases I have for listening music: --- - play all songs of an artist - find and play a specific song by its name - create long playlists of specific songs, daily - while listening to some music (playlist), suddenly wanting to hear one or more specific songs and then resume listening to the original playlist - do everything via remote control Playlist support --- - playlists can be saved - - playlists get automatically named by the date time - - playlist name can be entered with remote control - playlists can be loaded - - extra information about the playlists is shown while browsing them - - - number of items within - - - first or a couple of first items in the list - - it is possible to delete a playlist while browsing them - playlist can be modified - - items can be added to the playlist - - items can be removed from the playlist - - items can be moved inside the playlist - - user gets visual feedback about each modification - - playlist contents can be modified while it is being played - - all modifications can be done with remote control - - all modifications can be done without accessing any menus - playlist history; whenever the current playlist with more than one items is cleared (i.e. pressing play on an item or manually clearing the playlist while editing it), it is automatically saved - - each playlist is stored only once - system has a play-button, pressing which causes the current playlist to be cleared and the currently selected item to be played - system has a play next -button, pressing which adds the currently selected item as the next item in the playlist (i.e. the item will be played after the currently playing song ends) - system has an enqueue-button, pressing which adds the currently selected item as the last item in the playlist - it is possible to play and enqueue single titles - it is possible to play and enqueue contents of a directory recursively Search logic --- In mobile phones there's the T9-system that tries to guess which word the user is typing (using the digit-keys). This is achieved by having a dictionary in the phone's memory and performing searches according to the search pattern the user enters. The user is only required to press one digit per letter, meaning that each keypress may correspond to 3 or 4 different letters and that in general the sequence matches more than just one word. However, the more letters the user enters, the fewer words the combination matches in the dictionary, making 3-4 letters typically enough to find the correct word (at least in Finnish). The search logic described below is a refined version of the T9. A similar logic has already been seen in google's mobile search. For instance, the sequence 3473 translates to the regular expression [def3] [ghi4][pqrs7][def3], matching e.g. to the following items (ignoring case): - Artist {Dire} Straits - Album The Unforgettable {Fire} by U2 - Title Para{dise} by Sade In a bit more detailed level, this is how I see the system should work: Let's assume I want to listen to some Dire Straits (yeah I'm a fan) and I'm in main menu. - I press number 3. The display goes into search mode, containing an input box for the search pattern (now containing 3) and a bigger box containing the search results. On top of the bigger box there's an info text saying more than 100 matches, please refine query or waiting for 3 digits or something. - I press numbers 4 and 7. The numbers appear in the input box, and the info says 87 items. The search results box contains the following stuff: --- Artist: Dire Straits --- first item in the list is highlighted ...some more artists Album: Dire
AW: [Freevo-devel] Advanced music listening features
Whoa dude, that are exactly the same ideas i am waiting patiently for! ... And even a lot better ideas ;) Looks like a lot of work, it would create not only playlist _managing_ but something like the Media Library from Winamp3, and then some... An additional feature i'd like to see: a little What's up next info somewhere onscreen when playing in shuffle / recursive random mode! Okay, this was an non-constructive mail, i just wanted to let you now that i totally agree with you ;-) /jan -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Antti Kivimäki Gesendet: Sonntag, 28. März 2004 15:04 An: [EMAIL PROTECTED] Betreff: [Freevo-devel] Advanced music listening features Hi folks. First of all I'm about to wet my pants because this is my first post to a mailing list ever. I've been running freevo for a couple of months now and I really enjoy it. I don't have a TV-tuner card so I mostly use it to listen to music and watch movies. I'm a hardcore music listener and a complete couch potato so I would like to see some more advanced features in Freevo's music-related functionality. Below are some of my ideas about what to improve and how. It would be great if I got some feedback from you people, especially those who are interested in having this kind of features. I have seen a couple of related posts in this list so I know I'm not alone with my desires: http://sourceforge.net/mailarchive/message.php?msg_id=7116168 http://sourceforge.net/mailarchive/message.php?msg_id=7624799 I woud love to code this stuff myself, even if it takes a year. It's been a very long time since I last did anything with Python but I think I can manage that. However I'm not at all familiar with Freevo's codebase so I would definitely apprecicate it if I could get some pointers on where to start, maybe even some sketches on what kind of entities I should create from these thingies and where in the whole system they should be plugged. These are the typical uses cases I have for listening music: --- - play all songs of an artist - find and play a specific song by its name - create long playlists of specific songs, daily - while listening to some music (playlist), suddenly wanting to hear one or more specific songs and then resume listening to the original playlist - do everything via remote control Playlist support --- - playlists can be saved - - playlists get automatically named by the date time - - playlist name can be entered with remote control - playlists can be loaded - - extra information about the playlists is shown while browsing them - - - number of items within - - - first or a couple of first items in the list - - it is possible to delete a playlist while browsing them - playlist can be modified - - items can be added to the playlist - - items can be removed from the playlist - - items can be moved inside the playlist - - user gets visual feedback about each modification - - playlist contents can be modified while it is being played - - all modifications can be done with remote control - - all modifications can be done without accessing any menus - playlist history; whenever the current playlist with more than one items is cleared (i.e. pressing play on an item or manually clearing the playlist while editing it), it is automatically saved - - each playlist is stored only once - system has a play-button, pressing which causes the current playlist to be cleared and the currently selected item to be played - system has a play next -button, pressing which adds the currently selected item as the next item in the playlist (i.e. the item will be played after the currently playing song ends) - system has an enqueue-button, pressing which adds the currently selected item as the last item in the playlist - it is possible to play and enqueue single titles - it is possible to play and enqueue contents of a directory recursively Search logic --- In mobile phones there's the T9-system that tries to guess which word the user is typing (using the digit-keys). This is achieved by having a dictionary in the phone's memory and performing searches according to the search pattern the user enters. The user is only required to press one digit per letter, meaning that each keypress may correspond to 3 or 4 different letters and that in general the sequence matches more than just one word. However, the more letters the user enters, the fewer words the combination matches in the dictionary, making 3-4 letters typically enough to find the correct word (at least in Finnish). The search logic described below is a refined version of the T9. A similar logic has already been seen in google's mobile search. For instance, the sequence 3473 translates to the regular expression [def3] [ghi4][pqrs7][def3], matching e.g. to the following items (ignoring case): - Artist {Dire} Straits - Album The Unforgettable {Fire} by U2 - Title Para{dise} by Sade In a bit more detailed level, this is
[Freevo-cvslog] freevo/src/helpers tv_grab.py,1.5,1.6
Update of /cvsroot/freevo/freevo/src/helpers In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31705/src/helpers Modified Files: tv_grab.py Log Message: Bugfix. Index: tv_grab.py === RCS file: /cvsroot/freevo/freevo/src/helpers/tv_grab.py,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** tv_grab.py 16 Mar 2004 01:04:18 - 1.5 --- tv_grab.py 28 Mar 2004 15:04:42 - 1.6 *** *** 12,15 --- 12,18 # --- # $Log$ + # Revision 1.6 2004/03/28 15:04:42 rshortt + # Bugfix. + # # Revision 1.5 2004/03/16 01:04:18 rshortt # Changes to stop two processes tripping over the creation of the epg pickle file. *** *** 90,94 os.system('%s --output %s %s' % ( config.XMLTV_SORT, xmltvtmp+'.1', ! config.XMLTV_FILE )) shutil.copyfile(xmltvtmp+'.1', xmltvtmp) --- 93,97 os.system('%s --output %s %s' % ( config.XMLTV_SORT, xmltvtmp+'.1', ! xmltvtmp )) shutil.copyfile(xmltvtmp+'.1', xmltvtmp) --- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470alloc_id=3638op=click ___ Freevo-cvslog mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-cvslog
AW: AW: [Freevo-devel] Crash when Caching
Great, works again! Thanks... /jan -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Krister Lagerstrom Gesendet: Sonntag, 28. März 2004 05:35 An: [EMAIL PROTECTED] Betreff: Re: AW: [Freevo-devel] Crash when Caching Jan Grewe wrote: Sorry, didn't seem to fix it, even worse(?): ... 579, in callback if self_num_changes != 0: NameError: global name 'self_num_changes' is not defined Oops^h^h^h^h Ahh, interesting. I committed a change to CVS, please try again. / Krister --- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470alloc_id=3638op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id70alloc_id638op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] cvs crash: pygame parachute
whats a pygame parachute? :P current cvs crashes sometimes when scrolling left or right in the tv guide... all that can be found in the log or console is this: Pygame Parachute Traceback: Thread-0x82d8e50 File /usr/lib/python2.3/site-packages/freevo/plugins/rom_drives.py, line 782, in run Thread-0x825e388 File /usr/lib/python2.3/threading.py, line 204, in wait Thread-0x813aef8 File /usr/lib/python2.3/site-packages/freevo/tv/epg_types.py, line 297, in GetPrograms Fatal Python error: (pygame parachute) Segmentation Fault any idea how this could be traced a little better? or whats the reason? i am using xfree 4.4.0 Flo --- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470alloc_id=3638op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-cvslog] freevo/boot recordserver_init,1.1,1.2
Update of /cvsroot/freevo/freevo/boot In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6759 Modified Files: recordserver_init Log Message: Fix comment. Index: recordserver_init === RCS file: /cvsroot/freevo/freevo/boot/recordserver_init,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** recordserver_init 5 Oct 2003 19:50:34 - 1.1 --- recordserver_init 28 Mar 2004 18:33:16 - 1.2 *** *** 6,10 # syntax: 1-4 letter identifyer:runlevels to run at:respawn:command # ! # FV1:2345:respawn:/usr/local/freevo/boot/record_server_init # # Typing 'init q' will tell init to reread inittab so it can start this --- 6,10 # syntax: 1-4 letter identifyer:runlevels to run at:respawn:command # ! # FV1:2345:respawn:/usr/local/freevo/boot/recordserver_init # # Typing 'init q' will tell init to reread inittab so it can start this --- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470alloc_id=3638op=click ___ Freevo-cvslog mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-cvslog
[Freevo-wikilog] [Freevo Wiki] Update of FrequentlyAskedQuestions
Dear Wiki user, You have subscribed to a wiki page or wiki category on Freevo Wiki for change notification. The following page has been changed by 24.128.246.209: http://freevo.sourceforge.net/cgi-bin/moin.cgi/FrequentlyAskedQuestions -- @@ -509,8 +509,6 @@ or this one http://sourceforge.net/projects/nv-tv-out/ -My TV out nvidia card will display the startup info for linux, but when X runs it -stops showing anything but blank (video sync is there just fine) I think it's already -a X screen, but how do you get to it? += When running setup i get: Inconsistency detected by ld.so: rtld.c: 1175: dl_main: Assertion `_rtld_local._dl_rtld_map.l_prev-l_next == _rtld_local._dl_rtld_map.l_next' failed! = -any mre info on this? +This means that the compiled runtime that is distributed with freevo does not match your system. Unfortuneately since we can not make a runtime that works everywhere users who get this message will have to install freevo dependancies using their distro version of the dependancy packages or install them from source. --- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470alloc_id=3638op=click ___ Freevo-wikilog mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-wikilog
AW: [Freevo-devel] Animation and goom support for freevo.
Yes! It works! After some changes to the setup.py (SuSE has the glib stuff in /opt/gnome/[lib|include] ) i was able to compile it, and it works just fine! It doesn't crash like mpav (sorry, gustavo) and it's just ... Great! Doh! Hold on - just crashed ;( mplayervis.py (109): Detected MPlayer 'export' audio filter! Using MPAV. mplayervis.py (109): Detected MPlayer 'export' audio filter! Using MPAV. mplayervis.py (109): Detected MPlayer 'export' audio filter! Using MPAV. Pygame Parachute Traceback: Thread-0x880f938 File /usr/lib/python2.3/site-packages/freevo/childapp.py, line 395, in _handle_input Thread-0x8204648 File /usr/lib/python2.3/site-packages/freevo/childapp.py, line 395, in _handle_input Thread-0x8247968 File /usr/lib/python2.3/threading.py, line 204, in wait Thread-0x8262530 File /usr/lib/python2.3/site-packages/freevo/plugins/rom_drives.py, line 782, in run Thread-0x81a2740 File /usr/lib/python2.3/site-packages/freevo/audio/plugins/mplayervis.py, line 50, in draw Thread-0x817aef0 File /usr/lib/python2.3/threading.py, line 204, in wait Thread-0x8049ba0 File /usr/lib/python2.3/site-packages/freevo/main.py, line 418, in ? Fatal Python error: (pygame parachute) Segmentation Fault Crashed after a song finished and the next one started ... But nevermind, what about fullscreen output and a toggle on/off ? Keep it up, good work already! /jan -Ursprüngliche Nachricht- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Viggo Fredriksen Gesendet: Sonntag, 28. März 2004 22:27 An: [EMAIL PROTECTED] Betreff: [Freevo-devel] Animation and goom support for freevo. Hi! As stated earlier, I'm working with animations for freevo. The patch includes some updates to osd.py and a new mplayervis.py plugin for mplayer. This version has removed the scrolling of selected text as it doesn't work properly yet. Also included is a python module written in C for converting goom data to pygame surfaces. This release is for the people interested in these features (mainly gustavo so far), and is in no way ready for inclusion to freevo. The C implementation is pretty dirty atm, haven't had the time to do a full readup on the py C-api, so it may leak etc. I hope gustavo can help out with this, as I'm not the best C-coder in the world :) It may be needed to tweak the buildflags (in setup.py) to get it to build. A screenshot of the mplayervis plugin: http://www.matrise.net/~viggo/freevo/screenshots/goom.jpg Regards Viggo Fredriksen --- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id70alloc_id638op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-wikilog] [Freevo Wiki] Update of RecordingInfo
Dear Wiki user, You have subscribed to a wiki page or wiki category on Freevo Wiki for change notification. The following page has been changed by 69.196.182.170: http://freevo.sourceforge.net/cgi-bin/moin.cgi/RecordingInfo The comment on the change is: how to get line-in working for VIA-based onboard sound -- @@ -24,6 +24,8 @@ Another problem is that depending on your sound system you have to do different things to setup the recording. +VIA USERS: Note that if you have a VIA-based on-board sound card, you should uninstall the current drivers in your system and install the appropriate drivers found at http://www.viaarena.com . Then increase your IGain setting on your audio mixer to something greater than zero (ie: # aumix -l 0 -l R -i 35). + == OSS instructions == Typically you need to use something like the following to mute and unmute the audio: --- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470alloc_id=3638op=click ___ Freevo-wikilog mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-wikilog
Re: [Freevo-devel] cvs crash: pygame parachute
this seems to be another unicode thing, it happens when i encounter an Ö in the guide, and in the indicated line in epg_types content of the channel/who information is stored in the cache... my guess: there is a String(blah) missing somewhere... Florian Demmer wrote: whats a pygame parachute? :P current cvs crashes sometimes when scrolling left or right in the tv guide... all that can be found in the log or console is this: Pygame Parachute Traceback: Thread-0x82d8e50 File /usr/lib/python2.3/site-packages/freevo/plugins/rom_drives.py, line 782, in run Thread-0x825e388 File /usr/lib/python2.3/threading.py, line 204, in wait Thread-0x813aef8 File /usr/lib/python2.3/site-packages/freevo/tv/epg_types.py, line 297, in GetPrograms Fatal Python error: (pygame parachute) Segmentation Fault any idea how this could be traced a little better? or whats the reason? i am using xfree 4.4.0 Flo --- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470alloc_id=3638op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470alloc_id=3638op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
[Freevo-devel] [patch] webinterface unicode crashes
this should fix crashing when trying to record or add stuff with non ascii chars to favs... --- htdocs.orig/record.rpy 2004-03-29 02:53:26.0 + +++ htdocs/record.rpy 2004-03-29 02:47:59.0 + @@ -146,7 +146,7 @@ if start == '%s' % what.start and chan == '%s' % what.channel_id: prog = what -print 'want to remove prog: %s' % prog +print 'want to remove prog: %s' % String(prog) ri.removeScheduledRecording(prog) elif action == 'add': (status, prog) = ri.findProg(chan, start) @@ -162,13 +162,13 @@ '/b' ) )+\ - ( ' i(%s)/i' % prog ) ] ) + ( ' i(%s)/i' % String(prog) ) ] ) return String(fv.res) print 'RESULT: %s' % status -print 'PROG: %s' % prog +print 'PROG: %s' % String(prog) ri.scheduleRecording(prog) --- htdocs.orig/edit_favorite.rpy 2004-03-29 02:53:26.0 + +++ htdocs/edit_favorite.rpy 2004-03-29 02:47:53.0 + @@ -153,11 +153,11 @@ time.localtime(int(start))) + \ '/b' ) -) + (' i(%s)/i' % prog) ] ) +) + (' i(%s)/i' % String(prog)) ] ) return String(fv.res) if prog: -print 'PROG: %s' % prog +print 'PROG: %s' % String(prog) priority = num_favorites + 1
Re: [Freevo-devel] cvs crash: pygame parachute
further investigation... i have a slot in dvd rom so i always get an exception that the ioctl with the close cdrom fails. never payed much attention, but came across a posting where one mentions that ioctl may block all threads. i tried commenting out the cdrom stuff and now the crash trace looks like this: Thread-0x839c068 File /usr/lib/python2.3/site-packages/freevo/plugins/rom_drives.py, line 782, in run Thread-0x825e388 File /usr/lib/python2.3/threading.py, line 204, in wait Thread-0x813aef8 File /usr/lib/python2.3/site-packages/freevo/skins/main/screen.py, line 204, in show Fatal Python error: (pygame parachute) Segmentation Fault i never read code about the gui/screen/skin stuff... isnt there an easyer way (other than to add debug output and out commenting failing parts) to get a more complete trace from that crash? ...and i was wrong about the Ö... it happens on other places in the schedule table too. very often :(. did not have problems before about a week ago. so the problem should be in what changed in that timeframe. Florian Demmer wrote: this seems to be another unicode thing, it happens when i encounter an Ö in the guide, and in the indicated line in epg_types content of the channel/who information is stored in the cache... my guess: there is a String(blah) missing somewhere... Florian Demmer wrote: whats a pygame parachute? :P current cvs crashes sometimes when scrolling left or right in the tv guide... all that can be found in the log or console is this: Pygame Parachute Traceback: Thread-0x82d8e50 File /usr/lib/python2.3/site-packages/freevo/plugins/rom_drives.py, line 782, in run Thread-0x825e388 File /usr/lib/python2.3/threading.py, line 204, in wait Thread-0x813aef8 File /usr/lib/python2.3/site-packages/freevo/tv/epg_types.py, line 297, in GetPrograms Fatal Python error: (pygame parachute) Segmentation Fault any idea how this could be traced a little better? or whats the reason? i am using xfree 4.4.0 Flo --- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470alloc_id=3638op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470alloc_id=3638op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel --- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470alloc_id=3638op=click ___ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel