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% 
A: 656.8 (10:56.8) of 845.0 (14:05.0)  5.8% 
A: 656.9 (10:56.8) of 845.0 (14:05.0)  5.8% 
ds_fill_buffer: EOF reached (stream: audio)  
A: 656.9 (10:56.8) of 845.0 (14:05.0)  5.8% 
ds_fill_buffer: EOF reached (stream: audio)  
A: 656.9 (10:56.9) of 845.0 (14:05.0)  5.8% 
ds_fill_buffer: EOF reached (stream: audio)  
A: 656.9 (10:56.9) of 845.0 (14:05.0)  5.8% 
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: man...@matronix.de

Attachment: 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
Freevo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-users

Reply via email to