Ticket #9582: caption-extended-character-fix.patch

File caption-extended-character-fix.patch, 1.3 KB (added by Clayton Smith <argilo@…>, 10 years ago)
  • mythtv/libs/libmythtv/cc708decoder.cpp

    diff --git a/mythtv/libs/libmythtv/cc708decoder.cpp b/mythtv/libs/libmythtv/cc708decoder.cpp
    index 78a54cb..ba27dd5 100644
    a b void CC708Decoder::services(uint seconds, bool seen[64]) const 
    7575typedef enum
    7676{
    7777    NUL  = 0x00,
    78     EXT1 = 0x01,
    7978    ETX  = 0x03,
    8079    BS   = 0x08,
    8180    FF   = 0x0C,
    8281    CR   = 0x0D,
    8382    HCR  = 0x0E,
     83    EXT1 = 0x10,
    8484    P16  = 0x18,
    8585} C0;
    8686
    ushort CCtableG2[0x60] = 
    754754    0x160,/*S under \/*/0,                     /* 0x28-0x2b */
    755755    0x152, /* CE */     0,
    756756    0,                  0,                     /* 0x2c-0x2f */
    757     0x2DA, /*super dot*/0x2018,/* open ' */
     757    0x2588,/*block*/    0x2018,/* open ' */
    758758    0x2019,/*close ' */ 0x201c,/* open " */    /* 0x30-0x33 */
    759     0x201d,/*close " */ '*',   /* dot */
     759    0x201d,/*close " */ 0xB7,  /* dot */
    760760    0,                  0,                     /* 0x34-0x37 */
    761     0,                  '#',   /* super TM */
     761    0,                  0x2122,/* super TM */
    762762    0x161,/*s under \/*/0,                     /* 0x38-0x3b */
    763     0x153, /* ce */     '#',   /* super SM */
     763    0x153, /* ce */     0x2120,/* super SM */
    764764    0,                  0x178,/*Y w/umlout*/   /* 0x3c-0x3f */
    765765
    766766//  0         1         2         3