[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