Mercurial > mplayer.hg
changeset 32522:796cd767b024
Fix one -subcc sample.
author | reimar |
---|---|
date | Mon, 08 Nov 2010 20:09:02 +0000 |
parents | b2546300b48b |
children | 42ab538db6b0 |
files | sub/sub_cc.c |
diffstat | 1 files changed, 3 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/sub/sub_cc.c Mon Nov 08 19:32:02 2010 +0000 +++ b/sub/sub_cc.c Mon Nov 08 20:09:02 2010 +0000 @@ -263,8 +263,9 @@ * repeat * * 0xfe starts 2 byte sequence of unknown purpose. It might denote - * field #2 in line 21 of the VBI. We'll ignore it for the - * time being. + * field #2 in line 21 of the VBI. + * Treating it identical of 0xff fixes + * http://samples.mplayerhq.hu/MPEG-VOB/ClosedCaptions/Starship_Troopers.vob * * 0xff starts 2 byte EIA-608 sequence, field #1 in line 21 of the VBI. * Followed by a 3-code triplet that starts either with 0xff or @@ -308,10 +309,6 @@ switch (cc_code) { case 0xfe: - /* expect 2 byte encoding (perhaps CC3, CC4?) */ - /* ignore for time being */ - break; - case 0xff: odd_offset ^= 1; if (odd_offset != selected_channel() >> 1)