Ticket #2210: teletext_subtitle_toggle.diff
File teletext_subtitle_toggle.diff, 1.6 KB (added by , 19 years ago) |
---|
-
libs/libmythtv/NuppelVideoPlayer.cpp
180 180 181 181 // General Caption/Teletext/Subtitle support 182 182 textDisplayMode(kDisplayNone), 183 prevTextDisplayMode(kDisplayNone), 183 184 // Support for analog captions and teletext 184 185 vbimode(VBIMode::None), 185 186 ttPageNum(0x888), ccmode(CC_CC1), … … 1555 1556 tt_view->SetPage(0x100, -1); 1556 1557 oset->Display(); 1557 1558 osd->SetVisible(oset, 0); 1559 prevTextDisplayMode = textDisplayMode; 1558 1560 textDisplayMode = kDisplayTeletextMenu; 1559 1561 } 1560 1562 } … … 1569 1571 tt_view->SetDisplaying(false); 1570 1572 GetOSD()->HideSet("teletext"); 1571 1573 1572 textDisplayMode = kDisplayNone; 1573 1574 /* If subtitles are enabled before the teletext menu was displayed, re-enabled them */ 1575 if (prevTextDisplayMode & kDisplayAllCaptions) { 1576 textDisplayMode = prevTextDisplayMode; 1577 } 1578 else { 1579 textDisplayMode = kDisplayNone; 1580 } 1581 1574 1582 } 1575 1583 1576 1584 void NuppelVideoPlayer::ResetTeletext(void) -
libs/libmythtv/NuppelVideoPlayer.h
595 595 596 596 // General Caption/Teletext/Subtitle support 597 597 uint textDisplayMode; 598 uint prevTextDisplayMode; 598 599 599 600 // Support for analog captions and teletext 600 601 // (i.e. Vertical Blanking Interval (VBI) encoded data.)