[FFmpeg-devel] [PATCH 1/6] avcodec/packet: add a decoded frame cropping side data type
James Almer
jamrial at gmail.com
Tue Jun 25 21:17:02 EEST 2024
On 6/25/2024 3:13 PM, Andreas Rheinhardt wrote:
> James Almer:
>> Signed-off-by: James Almer <jamrial at gmail.com>
>> ---
>> libavcodec/packet.h | 14 ++++++++++++++
>> 1 file changed, 14 insertions(+)
>>
>> diff --git a/libavcodec/packet.h b/libavcodec/packet.h
>> index a9a41576da..9dee035690 100644
>> --- a/libavcodec/packet.h
>> +++ b/libavcodec/packet.h
>> @@ -330,6 +330,20 @@ enum AVPacketSideDataType {
>> */
>> AV_PKT_DATA_AMBIENT_VIEWING_ENVIRONMENT,
>>
>> + /**
>> + * The number of pixels to discard from the
>> + * top/bottom/left/right border of the decoded frame to obtain the sub-rectangle
>> + * intended for presentation.
>> + *
>> + * @code
>> + * u32le crop_top
>> + * u32le crop_bottom
>> + * u32le crop_left
>> + * u32le crop_right
>> + * @endcode
>> + */
>> + AV_PKT_DATA_FRAME_CROPPING,
>> +
>> /**
>> * The number of side data types.
>> * This is not part of the public API/ABI in the sense that it may
>
> As I already said about an earlier iteration of this: The cropping is a
> rational in ISOBMFF, so it should be here, too.
No, i don't want it being a rational. It even makes no sense being one
in ISOBMFF to begin with. I don't consider it worth making things any
more complex.
More information about the ffmpeg-devel
mailing list