[FFmpeg-devel] [PATCH] Add ff_h263_find_resync_marker() function (take 2)
Gwenole Beauchesne
gbeauchesne
Tue Feb 24 15:53:26 CET 2009
On Tue, 24 Feb 2009, Michael Niedermayer wrote:
> On Tue, Feb 24, 2009 at 06:30:53AM +0100, Gwenole Beauchesne wrote:
>> Le 23 f?vr. 09 ? 23:14, Michael Niedermayer a ?crit :
>>
>>>>> either way duplicating the resync code is not ok
>>>>
>>>> I had hoped you'd have an idea how to factorize it. ;-)
>>>
>>> The first thing i see is that ff_h263_resync() is not designed
>>> to skip slices, its not fast at that, rather its designed to skip a
>>> few
>>> bytes after a slice has been decoded.
>>
>> Would that be OK to traverse the slice at a byte level as the
>
> yes
Attached. Rationale: resync_marker is byte-aligned, and something non-zero
following the 16-bit 0 value obviously does contain the '1' bit
terminator.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ffmpeg.h263.find_resync_marker.patch
Type: text/x-diff
Size: 1559 bytes
Desc:
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20090224/2b9980d0/attachment.patch>
More information about the ffmpeg-devel
mailing list