[vdr] MP3/MPlayer plugin 0.9.11 (development)

C.Y.M syphir at syphir.sytes.net
Sun Feb 20 06:56:26 CET 2005


Stefan Huelswitt wrote:
> Hi,
> a new release of the MP3/MPlayer plugin is available from my
> homepage. Main feature of this release is the inclusion of the
> background/cover image patch.
> 
> <http://www.muempf.de/down/vdr-mp3-0.9.11.tar.gz>
> 
> NEWS:
> 
> 20.02.2005: Version 0.9.11 development (vdr 1.2.6/1.3.21)
> - Now using propper readdir() to scan directory contents rather than the
>   external find & sort tools.
> - Added cover image display during MP3 replay. See the README on how this has
>   to be configured. If you was using the old image patch, be aware that there
>   are now new commandline options and that the layout of the cache directory
>   has changed. Initial patch made by Eloy, currently maintained by Tobias Grimm
>   for ctvdr-debian package.
> 

I have created a patch to the default image_convert.sh script to support both 
ntsc and pal by setting an initial FORMAT variable in the script.

Best Regards,

N.B. Some of the resolutions *may* still need adjustment.  Please let me know. I 
am especially interested in NTSC displays. Thanks.
-------------- next part --------------
--- image_convert.sh.example	2005-02-19 21:50:10.000000000 -0800
+++ image_convert.sh	2005-02-19 21:49:46.000000000 -0800
@@ -3,10 +3,22 @@
 # requires: ...topnm, pnmscale, pnmcomp, ppmntsc, ppmtoy4m, mpeg2enc
 #
 
+# Set format to "ntsc" or "pal" 
+FORMAT=ntsc
+
+if [ $FORMAT = "ntsc" ]; then
 # target image width (taking into account visible screen area)
-TW=632
+TW=600
 # target image height 
+TH=420
+fi
+
+if [ $FORMAT = "pal" ]; then
+# target image width (taking into account visible screen area)
+TW=632
+# target image height
 TH=512
+fi
 
 TMP=/tmp/image_convert.$$.pnm
 IMG=$1
@@ -53,11 +65,23 @@
 #
 # now run the conversion
 #
+
+if [ $FORMAT = "ntsc" ]; then
+pnmscale $S $TMP | \
+  pnmpad -black -width 704 -height 480 | \
+  ppmntsc | \
+  ppmtoy4m -v 0 -n 1 -r -F 30000:1001 | \
+  mpeg2enc -f 7 -T 90 -F 4 -nn -a 2 -v 0 -o "$MPG"
+fi
+
+if [ $FORMAT = "pal" ]; then
 pnmscale $S $TMP | \
   pnmpad -black -width 704 -height 576 | \
   ppmntsc --pal | \
   ppmtoy4m -v 0 -n 1 -r -F 25:1 | \
   mpeg2enc -f 7 -T 90 -F 3 -np -a 2 -v 0 -o "$MPG"
+fi
+
 #
 # cleanup
 #


More information about the vdr mailing list