[FFmpeg-devel] [PATCH] Implement PAFF in H.264
Wed Sep 19 21:28:18 CEST 2007
better but not perfect results are given when the attached patch
is applied over Jeff's patch.
This patch fixes pic_id of reference frames/fields
in "Initialisation process for reference picture lists".
On Tue, 18 Sep 2007 20:30:39 +0200, Jeff Downs <heydowns at borg.com> wrote:
> Attached is a patch that implements PAFF in H.264.
> I don't expect this to be accepted right away, due to size and
> but I want to get it out there for review and for people to try out and
> comment on.
> It is working stable for me on a number of samples, including ones that
> mix PAFF with progressive and/or MBAFF.
> Basic overview of how it works:
> 1. Fields are decoded and deinterlaced.
> 2. If non-paired fields are encountered, they are not output, but are
> for reference if so marked.
> 3. Reference lists are kept as they were before, but now may also contain
> unmatched field pairs. Reference list construction splits field pairs
> to fields as needed.
> There is a major shortcoming/known issue with this patch; it disables
> error concealing calls for field pictures. This is because the error
> concealer needs slices to be contiguous regions of the picture buffers.
> I'd appreciate input on how best to augment the error concealer to handle
> interlaced slices (or if I am just missing something....)
> Also interested in hearing how this should be split into smaller patches
> (I know that at least the addition/changes to header documentation should
> come out).
martin.zlomek at email.cz
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 2791 bytes
Desc: not available
More information about the ffmpeg-devel