[mythtv-commits] mythtv commit: r12750 - in trunk/mythtv/libs/libmythtv by janne

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Wed Feb 7 22:00:57 UTC 2007


      Author: janne
        Date: 2007-02-07 22:00:57 +0000 (Wed, 07 Feb 2007)
New Revision: 12750
   Changeset: http://cvs.mythtv.org/trac/changeset/12750

Modified:

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

Log:

Closes #2984. mpeg start code optimizations

use libavcodec's ff_find_start_code()
it's three times faster than the current code in avformatdecoder and dtvrecorder (micro benchmarks)
cleaned and optimized the H264 keyframe detection in H264Utils (more than 30 times faster with oprofile)

Idea and micro benchmarks by gnome42 [at] gmail.com 





More information about the mythtv-commits mailing list