Ticket #10223: cc708_uline_ital.patch

File cc708_uline_ital.patch, 810 bytes (added by Jim Stichnoth <stichnot@…>, 15 years ago)
  • mythtv/libs/libmythtv/cc708decoder.cpp

    diff --git a/mythtv/libs/libmythtv/cc708decoder.cpp b/mythtv/libs/libmythtv/cc708decoder.cpp
    index cb551c5..ba8f606 100644
    a b static int handle_cc_c1(CC708Reader* cc, uint service_num, int i)  
    407407        int text_tag  = (blk_buf[i+1]>>4) & 0xf;
    408408        int font_tag  = (blk_buf[i+2]   ) & 0x7;
    409409        int edge_type = (blk_buf[i+2]>>3) & 0x7;
    410         int underline = (blk_buf[i+2]>>4) & 0x1;
    411         int italic    = (blk_buf[i+2]>>5) & 0x1;
     410        int underline = (blk_buf[i+2]>>6) & 0x1;
     411        int italic    = (blk_buf[i+2]>>7) & 0x1;
    412412        SEND_STR;
    413413        cc->SetPenAttributes(service_num, pen_size, offset, text_tag,
    414414                             font_tag, edge_type, underline, italic);