[mythtv-commits] mythtv commit: r9140 by danielk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Fri Feb 24 23:49:48 UTC 2006


      Author: danielk
        Date: 2006-02-24 23:49:46 +0000 (Fri, 24 Feb 2006)
New Revision: 9140
   Changeset: http://cvs.mythtv.org/trac/changeset/9140

Added:

   trunk/mythtv/libs/libmythtv/cc708decoder.cpp
   trunk/mythtv/libs/libmythtv/cc708decoder.h
   trunk/mythtv/libs/libmythtv/cc708window.cpp
   trunk/mythtv/libs/libmythtv/cc708window.h

Modified:

   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/libmythtv.pro
   trunk/mythtv/libs/libmythtv/nuppeldecoder.cpp
   trunk/mythtv/libs/libmythtv/osd.cpp
   trunk/mythtv/libs/libmythtv/osd.h
   trunk/mythtv/libs/libmythtv/osdtypes.cpp
   trunk/mythtv/libs/libmythtv/osdtypes.h
   trunk/mythtv/libs/libmythtv/tv_play.cpp

Log:

References #1095. Adds EIA-708 caption decoder.

This is far from a complete implementation of EIA-708.

But it does decode the plain left-to-right, scroll up captions still in use by most networks. The advantage over the the EIA-608 caption decoder already in SVN for ATSC is that this decodes additional caption streams available on some networks (PBS) and supports all unicode characters, not just an extended version of ASCII.

Some caveats:
 * This does not decode the ATSC caption descriptors, so you won't know what streams are available, and in what languages they are in.
 * This does not work when the captions are out of order, this mean FOX, UPN and others probably won't work. This is because we are not yet reordering the captions out of picture order. So only networks that use only B frames for captions like CBS, NBC and others work.

The default key to toggle the EIA-708 captions is '#', once I've resolved the caveats I'll integrate this into the 'T' binding. Defaulting to EIA-708 captions when they are available. The second caption stream is available via the menu.






More information about the mythtv-commits mailing list