Hi all, after upgrading to 1.x svn, I am seeing a strange behaviour of the music player component:
When the playlist reaches its end, the music stops and freevo goes back
to the directory view (where I started the player), but it doesn't react
on any keypresses.
When I hit ESC, the screen goes back to the last player view (i.e. last
title played, time stopped at the last position). When hitting up /
down, freevo returns to the correct directory view and reacts again as
expected.
I enabled debugging, here is the log:
-- snip --
2011-02-13 19:41:04,814 DEBUG display.py (386): Setting current dialog to
CacheProgressDialog
2011-02-13 19:41:05,084 DEBUG display.py (341): Closing dialog priority 1
2011-02-13 19:41:05,092 DEBUG rc.py (700): Focus App Context changed to
'menu'
2011-02-13 19:41:07,756 DEBUG audioitem.py (192):
audio.audioitem.play(arg=None, menuw=<class menu.MenuWidget at 0x93a75fc>)
2011-02-13 19:41:07,758 DEBUG player.py (51): PlayerGUI.__init__(item=With a
Little Help From My Friends (live): <class audio.audioitem.AudioItem at
0x94e389c>, menuw=<class menu.MenuWidget at 0x93a75fc>, arg=None)
2011-02-13 19:41:07,763 DEBUG player.py (67): audio.player.play(player=None)
2011-02-13 19:41:07,765 DEBUG mplayer.py (88):
'file:///media/music_manuel/Joe Cocker/Hard Knocks Limited Premium Edition/16 -
With a Little Help From My Friends (live).mp3' good
2011-02-13 19:41:07,767 DEBUG mplayer.py (110):
audio.plugins.mplayer.play(item=With a Little Help From My Friends (live):
<class audio.audioitem.AudioItem at 0x94e389c>,
playerGUI=<audio.player.PlayerGUI instance at 0x9291d6c>)
2011-02-13 19:41:07,782 DEBUG childapp.py (298):
ChildApp2.__init__(app=['--prio=-20', '/usr/bin/mplayer', '-slave',
'-autosync', '100', '-nolirc', '-nojoystick', '-autoq', '100', '-screenw',
'1280', '-screenh', '720', '-fs', '-v', '-vo', 'null', '-ao', 'alsa', '', '',
'/media/music_manuel/Joe Cocker/Hard Knocks Limited Premium Edition/16 - With a
Little Help From My Friends (live).mp3'], debugname=None, doeslogging=0,
stop_osd=0)
2011-02-13 19:41:07,817 DEBUG childapp.py (135): Running (list)
'/usr/bin/mplayer -slave -autosync 100 -nolirc -nojoystick -autoq 100 -screenw
1280 -screenh 720 -fs -v -vo null -ao alsa /media/music_manuel/Joe Cocker/Hard
Knocks Limited Premium Edition/16 - With a Little Help From My Friends
(live).mp3' with pid 2003 priority -20
2011-02-13 19:41:07,835 DEBUG childapp.py (395): logging stdout child to
"/var/log/freevo/mplayer-stdout-1001-1297622467.log"
2011-02-13 19:41:07,852 DEBUG childapp.py (395): logging stderr child to
"/var/log/freevo/mplayer-stderr-1001-1297622467.log"
2011-02-13 19:41:07,854 DEBUG childapp.py (152): /usr/bin/renice -20 -p 2003
2011-02-13 19:41:07,867 DEBUG rc.py (106): rc.add_app: Setting app
<audio.plugins.mplayer.MPlayer instance at 0x96f58ac> (context audio)
2011-02-13 19:41:08,671 DEBUG __init__.py (158): Disabling livepause
buffering!
2011-02-13 19:41:08,673 DEBUG __init__.py (323): Buffering disabled.
2011-02-13 19:41:09,204 DEBUG mplayer.py (353): stream keyword found:
Artist: artist
2011-02-13 19:41:09,219 DEBUG mplayer.py (353): stream keyword found:
Genre: genre
2011-02-13 19:41:38,665 DEBUG thread pool member "None#1" exited
2011-02-13 19:52:06,857 DEBUG childapp.py (414): stdout: no data, closing log
2011-02-13 19:52:06,861 DEBUG childapp.py (414): stderr: no data, closing log
2011-02-13 19:52:06,920 DEBUG thread pool member "None#1" starting
2011-02-13 19:52:37,151 DEBUG thread pool member "None#1" exited
2011-02-13 19:55:24,513 DEBUG player.py (135): stop(restore_menu=True)
2011-02-13 19:55:24,515 DEBUG rc.py (111): rc.remove_app: Removing app
<audio.plugins.mplayer.MPlayer instance at 0x96f58ac>
2011-02-13 19:55:24,516 DEBUG rc.py (689): Focused App=<class
menu.MenuWidget at 0x93a75fc> context='menu'
2011-02-13 19:55:24,521 DEBUG thread pool member "None#1" starting
2011-02-13 19:55:24,791 DEBUG rc.py (700): Focus App Context changed to
'menu'
2011-02-13 19:55:37,636 DEBUG rc.py (700): Focus App Context changed to
'menu'
2011-02-13 19:55:37,655 DEBUG directory.py (1089): overlay change
2011-02-13 19:55:38,198 DEBUG rc.py (700): Focus App Context changed to
'menu'
2011-02-13 19:55:38,200 DEBUG directory.py (1089): overlay change
2011-02-13 19:55:38,563 DEBUG rc.py (700): Focus App Context changed to
'menu'
2011-02-13 19:55:39,163 DEBUG rc.py (700): Focus App Context changed to
'menu'
2011-02-13 19:55:41,026 DEBUG display.py (386): Setting current dialog to
ShutdownDialog
-- snip --
mplayer's stdout:
-- snip --
MPlayer SVN-r31918 (C) 2000-2010 MPlayer Team
CPU vendor name: GenuineIntel max cpuid level: 10
CPU: Intel(R) Atom(TM) CPU N270 @ 1.60GHz (Family: 6, Model: 28, Stepping: 2)
extended cpuid-level: 8
extended cache-info: 33587264
Detected cache-line size is 64 bytes
Testing OS support for SSE... yes.
Tests of OS support for SSE passed.
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 1 SSSE3: 1
Compiled with runtime CPU detection.
get_path('codecs.conf') -> '/home/freevo/.mplayer/codecs.conf'
Reading /home/freevo/.mplayer/codecs.conf: Can't open
'/home/freevo/.mplayer/codecs.conf': No such file or directory
Reading /etc/mplayer/codecs.conf: Can't open '/etc/mplayer/codecs.conf': No
such file or directory
Using built-in default codecs.conf.
Configuration: --prefix=/usr --confdir=/etc/mplayer
--datadir=/usr/share/mplayer --enable-xmga --enable-mga --enable-joystick
--disable-tremor-internal --enable-libopencore_amrnb --enable-libopencore_amrwb
--disable-openal --disable-faad-internal --extra-libs-mencoder=-lvorbisenc
--language=all --enable-largefiles --enable-menu --disable-libdvdcss-internal
--enable-radio --enable-radio-capture --enable-xvmc --with-xvmclib=XvMCW
--enable-win32dll --enable-tdfxfb --enable-s3fb --enable-zr --enable-gui
--enable-runtime-cpudetection
CommandLine: '-slave' '-autosync' '100' '-nolirc' '-nojoystick' '-autoq' '100'
'-screenw' '1280' '-screenh' '720' '-fs' '-v' '-vo' 'null' '-ao' 'alsa'
'/media/music_manuel/Joe Cocker/Hard Knocks Limited Premium Edition/16 - With a
Little Help From My Friends (live).mp3'
init_freetype
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
get_path('fonts') -> '/home/freevo/.mplayer/fonts'
Using nanosleep() timing
get_path('input.conf') -> '/home/freevo/.mplayer/input.conf'
Can't open input config file /home/freevo/.mplayer/input.conf: No such file or
directory
Parsing input config file /etc/mplayer/input.conf
Input config file /etc/mplayer/input.conf parsed: 91 binds
get_path('16 - With a Little Help From My Friends (live).mp3.conf') ->
'/home/freevo/.mplayer/16 - With a Little Help From My Friends (live).mp3.conf'
[...]
A: 656.8 (10:56.8) of 845.0 (14:05.0) 5.8% [J
A: 656.8 (10:56.8) of 845.0 (14:05.0) 5.8% [J
A: 656.9 (10:56.8) of 845.0 (14:05.0) 5.8% [J
ds_fill_buffer: EOF reached (stream: audio)
A: 656.9 (10:56.8) of 845.0 (14:05.0) 5.8% [J
ds_fill_buffer: EOF reached (stream: audio)
A: 656.9 (10:56.9) of 845.0 (14:05.0) 5.8% [J
ds_fill_buffer: EOF reached (stream: audio)
A: 656.9 (10:56.9) of 845.0 (14:05.0) 5.8% [J
EOF code: 1
Uninit audio filters...
[libaf] Removing filter lavcresample
[libaf] Removing filter dummy
Uninit audio: mp3lib
alsa-uninit: pcm closed
vo: x11 uninit called but X11 not initialized..
Exiting... (End of file)
-- snip --
Mplayer's stderr is empty.
kaa trunk, from today.
freevo 1.x from today.
Anything I'm missing here or should I fill in a bug report?
Cheers,
Manuel
--
Manuel Borchers
Web: http://www.matronix.de
eMail: [email protected]
signature.asc
Description: This is a digitally signed message part
------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________ Freevo-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freevo-users
