[FFmpeg-devel] [PATCH] avcodec/jpeg2000dec: support of 2 fields in 1 AVPacket

Marton Balint cus at passwd.hu
Mon Feb 19 01:43:54 EET 2024



On Fri, 16 Feb 2024, Anton Khirnov wrote:

> Quoting Tomas Härdin (2024-02-03 20:58:20)
>> I think people with knowledge how interlacing is handled in other
>> formats and codecs might want to chime in.
>
> For MPEG codecs our decoders always output (properly signalled)
> interlaced content as two interleaved fields in a single AVFrame flagged
> with AV_FRAME_FLAG_INTERLACED. Its height is the height of the whole
> frame, so double the number of lines in each field.
>
> So IIUC this patch is taking the correct approach.

I believe interlaced HEVC has the same issue, the decoder generates field 
pictures and not frames. Would changing the HEVC decoder be acceptable to 
generate frames with interleaved fields?

Regards,
Marton


More information about the ffmpeg-devel mailing list