Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[vdr] Re: ANNOUNCE: dvd-0.3.5b04
Hi,
I applied the vdr-1.3.10_spu_01.diff to vdr-1.3.10 and tried some DVD's.
As it looks like, the subtitles still have some hick-ups.
I tried the German DVD "Keine halben Sachen" (The Whole 9 Yards). The
Plugin claims that there is no subpicture at all. But with WinDVD it
shows English and German as subtitles...
The other thing is, the forced subtitles don't seem to be working the
way they should.
In the setup I chose German for the Menu, the Sound, and the Subpicture
and I set Subtitles to "forced-only".
When I start up the "Lord of the Rings" DVD (HdR Die Gefährten) the
Plugin starts up with de 1/5 and displays all the German subtitles and
not only the forced onces.
The DVD "Lebe lieber ungewöhlich" (A life less ordinary) displays with
wrong aspect ration even though 16:9 is displayed in the status bar, the
video is diplayed as 4:3, resulting in "long" faces. The reason for this
is, that the video_aspect for this stream is 4:3 but the dvd_aspect is
16:9. The attached patch did the trick for the 0.3.4 Plugin.
André.
diff -ruNbw dvd/player-dvd.c dvd_aspect_new/player-dvd.c
--- dvd/player-dvd.c Sat Jun 5 14:46:22 2004
+++ dvd_aspect_new/player-dvd.c Sat Jun 5 17:55:00 2004
@@ -1021,7 +1021,7 @@
// if we are here, then
// TV==4:3 && DVD==16:9
//
- if (vaspect != 2) {
+ if ((vaspect != 2)||((vaspect==2 )&&(dvd_aspect==3)) ) {
//
//and the actual material on the DVD is not 4:3
//
@@ -1036,6 +1036,9 @@
// hsize = o_hsize / 16 * 3 * 4; // shorten hsize
// vsize = o_vsize / 9 * 4 * 3; // stretched vsize
// vsize = o_vsize / ( 3 * 4 ) * 9 ; // shorten vsize
+ } else if ((vaspect==2 )&&(dvd_aspect==3)) { // use letterbox (honor dvd_aspect)
+ newMode = cSpuDecoder::eSpuLetterBox;
+ vaspect = 0x03; // 16:9
}
}
}
Home |
Main Index |
Thread Index