[FFmpeg-devel] [PATCH] flag CODEC_FLAG2_RETURN_INCOMPLETE_FRAMES
Anatoly Nenashev
anatoly.nenashev
Sun Nov 7 12:04:17 CET 2010
On 06.11.2010 21:22, Jason Garrett-Glaser wrote:
> 2010/11/5 Anatoly Nenashev<anatoly.nenashev at ovsoft.ru>:
>
>> Hi!
>> Due to Michael's comments in a thread "MxPEG decoder" the flag
>> CODEC_FLAG2_RETURN_INCOMPLETE_FRAMES has been added.
>> It can be useful for h264 format also.
>>
> Is this related to the patch I have here (hack)?
>
> This patch allows the user, when using CHUNKS mode, to say "the frame
> is done, give it to me" even if the frame isn't done. Use-case: if
> the last packet of a frame is lost, libavcodec will NEVER return the
> frame.
>
> I've only implemented it for H.264.
>
>
Yes, I think this flag can be used in the case described by you. In case
of MxPEG the decoder receives only some parts of all image in each
incoming packet.
So in usual case the user will receive picture only after the series of
incoming packets. But if the flag CODEC_FLAG_RETURN_INCOMPLETE_FRAMES
is available then the picture will be created from the first packet.
This picture may contain a lot of holes but this is a user's problem.
The main question to community is a name of this flag. May be it's too
long or somebody just has a better idea.
More information about the ffmpeg-devel
mailing list