[Ffmpeg-devel] [FWD] [PATCH] immediate decoding of dvd stills
Nico Sabbi
nicola_sabbi
Fri Dec 1 01:24:13 CET 2006
Michael Niedermayer wrote:
>
> this is wrong, if you output a picture, then it must be removed otherwise
> it would be output again with the next I frame
>
> and no iam not saying s2->next_picture_ptr= NULL is enough for this, just
> that doing nothing is definitly not correct
>
> [...]
this patch works exactly as I need (mplayer -fps 1 file.m2v
shows the stills with 0 delay without setting low_delay in
the flags),
but I don't know if it's even remotely acceptable or how
much it sucks, apologies in advance :)
The seq_end_code is stored at the end of the frame, and
based on its presence slice_end() works as if low_delay was set;
ff_draw_horiz_band() works on ->current_picture_ptr if
the codec is mpeg12 && pict_type== I_frame and ->temp_ref==0
(that should be true for all mpeg12 stills).
If this method is wrong I'd like to have some direction,
please :) At the moment I'm just stabbing in the dark
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mpeg12still3.diff
Type: text/x-patch
Size: 4480 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20061201/3d735f83/attachment.bin>
More information about the ffmpeg-devel
mailing list