[mythtv-commits] mythtv commit: r9312 - in trunk/mythtv/libs by danielk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Fri Mar 10 01:51:00 UTC 2006


      Author: danielk
        Date: 2006-03-10 01:50:58 +0000 (Fri, 10 Mar 2006)
New Revision: 9312
   Changeset: http://cvs.mythtv.org/trac/changeset/9312

Modified:

   trunk/mythtv/libs/libavcodec/avcodec.h
   trunk/mythtv/libs/libavcodec/mpeg12.c
   trunk/mythtv/libs/libavcodec/mpegvideo.c
   trunk/mythtv/libs/libavcodec/mpegvideo.h
   trunk/mythtv/libs/libavcodec/utils.c
   trunk/mythtv/libs/libmythtv/avformatdecoder.cpp
   trunk/mythtv/libs/libmythtv/avformatdecoder.h

Log:

References #1095. Reorder ATSC caption packets properly.

The caption packets are in display order, but we were processing them in decode order. Many channels transmit captions only on B frames, so this wasn't a problem on those channels. But for channels like FOX and UPN to work we need to do this properly.

This also makes the implementation closer to what the ffmpeg folks want for ATSC caption decoding to be accepted upstream, by using a stream of data rather than a callback; it just needs to be repackaged into an av_stream before they will accept the patch.






More information about the mythtv-commits mailing list