[FFmpeg-devel] [PATCH] H.264/AVCHD interlaced fixes
Ivan Schreter
schreter
Tue Feb 17 22:07:18 CET 2009
Michael Niedermayer wrote:
>>> also the whole ff_h264_decode_rbsp_trailing seems unneeded unless i
>>> miss something
>>>
>>>
>> I'm also unsure, whether it is needed. Byte-exact length should be
>> actually sufficient for the stuff parsed in parser (SEI, SPS, PPS and
>> slice header). I tried removing it and could parse my samples without
>> problem, as it seems. OTOH, in the future, some other NALs might need
>> bit-exact length to decode without warning and then we'll have to search
>> why the warning comes. So maybe we should let it in. What do you think?
>>
>
> remove it or factorize the code so it is not duplicated
>
Um... How factorize? I can imagine adding another out parameter for
ff_h264_decode_nal() for bit length which would be filled with NAL bit
size. I'm afraid, it won't save more than 1-2 LOC, though.
I've attached the two patches as it is right now for your reference.
BTW, I've posted the whole load of trivial patches and ~4 parser patches
including proper timestamping of H.264 together in one post to the ML a
few minutes ago to have a consolidated view of the things. I'd be happy
if at least trivial prereqs got committed, since it's pretty hard to get
the hunks separated when updating a patch (and thus, I have to spend 80%
of the time just managing hunks instead of doing some productive work).
Regards,
Ivan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: h264_parser_1_funcs.patch
Type: text/x-patch
Size: 4962 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20090217/5ff20c1a/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: h264_parser_2_parser.patch
Type: text/x-patch
Size: 3160 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20090217/5ff20c1a/attachment-0001.bin>
More information about the ffmpeg-devel
mailing list