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

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Thu May 11 15:19:59 EDT 2006


      Author: danielk
        Date: 2006-05-11 19:19:58 +0000 (Thu, 11 May 2006)
New Revision: 9919
   Changeset: http://cvs.mythtv.org/trac/changeset/9919

Added:

   trunk/mythtv/libs/libmythtv/mpeg/h264utils.cpp
   trunk/mythtv/libs/libmythtv/mpeg/h264utils.h

Modified:

   trunk/mythtv/libs/libmythtv/avformatdecoder.cpp
   trunk/mythtv/libs/libmythtv/avformatdecoder.h
   trunk/mythtv/libs/libmythtv/libmythtv.pro
   trunk/mythtv/libs/libmythtv/videodev2_myth.h
   trunk/mythtv/libs/libmythtv/videoout_xv.cpp
   trunk/mythtv/libs/libmythtv/videooutbase.h

Log:

Fixes #1788. Refs #1787. Adds much of the code needed for H.264 (aka MPEG-4 AVC) TS decoding in MythTV.

In particular this adds it to the MythCodecID and other enums, and adds a H.264 keyframe/frame finder to avformatdecoder. You would still need to get a H.264 video into MythTV with a keyframe map for proper playback with skipping (see #1787).

The patch was submitted by Jean Michel Bouffard on behalf of the Queen of Canada and the Canadian Communications Research Centre.






More information about the mythtv-commits mailing list