[mythtv-commits] mythtv commit: r9291 by danielk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Wed Mar 8 01:48:31 UTC 2006


      Author: danielk
        Date: 2006-03-08 01:48:29 +0000 (Wed, 08 Mar 2006)
New Revision: 9291
   Changeset: http://cvs.mythtv.org/trac/changeset/9291

Modified:

   trunk/mythtv/libs/libmythtv/DVDRingBuffer.cpp
   trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.cpp
   trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.h
   trunk/mythtv/libs/libmythtv/avformatdecoder.cpp
   trunk/mythtv/libs/libmythtv/avformatdecoder.h
   trunk/mythtv/libs/libmythtv/decoderbase.cpp
   trunk/mythtv/libs/libmythtv/decoderbase.h
   trunk/mythtv/libs/libmythtv/tv_play.cpp
   trunk/mythtv/libs/libmythtv/tv_play.h

Log:

References #1095. UI cleanup for captions/subtitle/teletext.

Puts the EIA-608 and EIA-708 captions in the track selection system previously only used for subtitles and audio. This also tells you what language these streams are in if this information is available in the PMT.

Puts all the caption types into an SetCaptionsEnabled(bool) method which selects the best set available. TOGGLECC uses this function to toggle the best available caption. For instance, if two captions in a different language are available the one in your most preferred language is chosen, subtitles are preferred over teletext, etc.

Adds TOGGLE bindings for each type of caption and uses that in the individual caption menus rather than the global TOGGLECC.

Adds a NEXTCC binding which allows you to go through all the available caption types including teletext menus in PAL countries.

None of the new bindings have a keyboard binding by default, and I've removed the "^" default keybinding for TOGGLECC708. NEXTCC is the only one I could see as being of general use.






More information about the mythtv-commits mailing list