[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