Hi, a new version of the MP3/MPlayer plugin is available from my homepage.
http://www.muempf.de/down/vdr-mp3-0.9.13.tar.gz
NEWS:
31.07.2005: Version 0.9.13 development (vdr 1.2.6/1.3.24) - Moved OSD position selection to plugin setup menu (as before this works for non-skined vdr <1.3.7 only). - Removed DVD navigation from MPlayer slavemode. - Added support for configurable keys (0-9) in MPlayer slavemode. The slave command can be entered in the plugin setup menu and is sent to MPlayer during playback if the key is pressed. - Added support to display a summary file (plain ascii) in the MPlayer browser. If you are on a video file, press '0' to display the summary. The summary file has to be named like the video file but with ".summary" appended (e.g. video.mpeg -> video.mpeg.summary). - New MP3 plugin setup option to keep the selection menu opened after selection. Suggested by Mikko Mäkinen. - Fixed ringbuffer timeouts in network code. - Fixed ID3 V2 tag handling. Unusual big tags caused the ID3 scanner to mark the file as bad. Now correctly skipping ID3 tags during playback too. Reported by Olaf Henkel. - Prevent writing to a broken pipe in mplayer slave control. Reported by Gerhard Steiner. - Fixed passing AID 0 to mplayer.sh. To allow MPlayer autoselect the audio stream, set AID to -1 (this can only be achieved by entering 0 and than pressing left). - Improved creation of LPCM frames. Based on the changes in muggle 0.1.8. - Updated french translations. Provided by Jerome Rousset.
Hi Stefan,
I try to compile vdr-mp3-0.9.13 with gcc4.0.1 (debian sid) and i get this error :
make[1]: Entering directory `/tmp/vdr-1.3.27/PLUGINS/src/mp3-0.9.13' g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DVDRVERSNUM=10327 -DHAVE_SNDFILE -DHAVE_VORBISFILE -I../../../include -I../DVB/include decoder-mp3.c data.h:37: warning: 'class cScanDir' has virtual functions but non-virtual destructor decoder-mp3.c: In member function 'virtual bool cScanID3::DoScan(bool)': decoder-mp3.c:441: error: 'id3_tag_version' was not declared in this scope make[1]: *** [decoder-mp3.o] Erreur 1 make[1]: Leaving directory `/tmp/vdr-1.3.27/PLUGINS/src/mp3-0.9.13'
Note that vdr-mp3-0.9.12 compile fine with gcc4.0.1
Thanks.
Guy
On 02 Aug 2005 Guy Roussin guy.roussin@teledetection.fr wrote:
Hi,
I try to compile vdr-mp3-0.9.13 with gcc4.0.1 (debian sid) and i get this error :
make[1]: Entering directory `/tmp/vdr-1.3.27/PLUGINS/src/mp3-0.9.13' g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DVDRVERSNUM=10327 -DHAVE_SNDFILE -DHAVE_VORBISFILE -I../../../include -I../DVB/include decoder-mp3.c data.h:37: warning: 'class cScanDir' has virtual functions but non-virtual destructor decoder-mp3.c: In member function 'virtual bool cScanID3::DoScan(bool)': decoder-mp3.c:441: error: 'id3_tag_version' was not declared in this scope make[1]: *** [decoder-mp3.o] Erreur 1 make[1]: Leaving directory `/tmp/vdr-1.3.27/PLUGINS/src/mp3-0.9.13'
Your libmad/libid3tag has to be at least 0.15.0 as the id3_tag_version() call has been added at this point, nevertheless 0.15.1 is recomended.
Regards.
Hi,
appearently there are some problems with OSS replay. In some cases VDR hangs for 5-6 seconds when skipping between songs.
I think I found a solution, but due to the great variety of OSS drivers, this has to be tested with as much drivers as possible. So if you're using OSS, please test the attached patch and report any failure/weirdness.
Regards.
Stefan Huelswitt wrote:
diff -urN -X mp3-unstable/.exclude mp3-0.9.13/player-mp3.c mp3-unstable/player-mp3.c --- mp3-0.9.13/player-mp3.c 2005-07-30 14:33:50.000000000 +0200 +++ mp3-unstable/player-mp3.c 2005-08-01 21:47:25.000000000 +0200
Thanks for this patch. This seems to fix the libmad error I was getting on the first frame of every mp3.
Previously, this is what I had in the logs every time I played an MP3:
mad: decode hdr error, frame=0 count=1: lost synchronization
But, now with this new patch (mp3-oss.diff) it looks like this:
mad: lost sync 03334449 00000000 ID3 mad: skipping over ID3 tag mgr: bgr-scan -> run (150651) mgr: background scan idle wakeup mgr: background scan idle mp3: heartbeat buffer=1048252 now=1015 mp3-ctrl: mode change detected
Best Regards, C.
Stefan Huelswitt wrote:
Hi,
appearently there are some problems with OSS replay. In some cases VDR hangs for 5-6 seconds when skipping between songs.
I think I found a solution, but due to the great variety of OSS drivers, this has to be tested with as much drivers as possible. So if you're using OSS, please test the attached patch and report any failure/weirdness.
Hi,
well, well. This is another "issue" I have with the plugin, no matter if I use 0.9.13 or 0.9.12. I'll try the patch later this day.
--- Regards, Martin Cap
On 02 Aug 2005 "C.Y.M" syphir@syphir.sytes.net wrote:
Previously, this is what I had in the logs every time I played an MP3:
mad: decode hdr error, frame=0 count=1: lost synchronization
But, now with this new patch (mp3-oss.diff) it looks like this:
mad: lost sync 03334449 00000000 ID3 mad: skipping over ID3 tag
This is not related to this patch (only changes OSS output). Correctly skipping of the ID3 tag was introduced in the .13 release.
Regards.
Stefan Huelswitt wrote:
Hi,
appearently there are some problems with OSS replay. In some cases VDR hangs for 5-6 seconds when skipping between songs.
I think I found a solution, but due to the great variety of OSS drivers, this has to be tested with as much drivers as possible. So if you're using OSS, please test the attached patch and report any failure/weirdness.
Hi,
works great. VDR hanging for a few seconds is gone.
My driver is "cs461x" which comes with kernel 2.6.12.1 for a "Cirrus Logic CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator] (rev 01)".