diff sub/sub_cc.c @ 32522:796cd767b024

Fix one -subcc sample.
author reimar
date Mon, 08 Nov 2010 20:09:02 +0000
parents 5e062dc4a04d
children e55bd36048a8
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)