Re: [FFmpeg-devel] [PATCH 1/2] avcodec/avutil: move dynamic HDR metadata parsing to libavutil

2023-03-13 Thread James Almer
On 3/13/2023 2:34 PM, Raphaël Zumer wrote: On 3/13/23 13:10, James Almer wrote: On 3/13/2023 2:05 PM, Raphaël Zumer wrote: On 3/13/23 12:58, James Almer wrote: On 3/13/2023 1:56 PM, Raphaël Zumer wrote: On 3/13/23 12:09, Andreas Rheinhardt wrote: +/** + * Parse the user data registered

Re: [FFmpeg-devel] [PATCH 1/2] avcodec/avutil: move dynamic HDR metadata parsing to libavutil

2023-03-13 Thread Raphaël Zumer
On 3/13/23 13:10, James Almer wrote: > On 3/13/2023 2:05 PM, Raphaël Zumer wrote: >> On 3/13/23 12:58, James Almer wrote: >>> On 3/13/2023 1:56 PM, Raphaël Zumer wrote: On 3/13/23 12:09, Andreas Rheinhardt wrote: >> >> +/** >> + * Parse the user data registered ITU-T T.35 to A

Re: [FFmpeg-devel] [PATCH 1/2] avcodec/avutil: move dynamic HDR metadata parsing to libavutil

2023-03-13 Thread James Almer
On 3/13/2023 2:05 PM, Raphaël Zumer wrote: On 3/13/23 12:58, James Almer wrote: On 3/13/2023 1:56 PM, Raphaël Zumer wrote: On 3/13/23 12:09, Andreas Rheinhardt wrote: +/** + * Parse the user data registered ITU-T T.35 to AVbuffer (AVDynamicHDRVivid). + * @param s A pointer containing the d

Re: [FFmpeg-devel] [PATCH 1/2] avcodec/avutil: move dynamic HDR metadata parsing to libavutil

2023-03-13 Thread Raphaël Zumer
On 3/13/23 12:58, James Almer wrote: > On 3/13/2023 1:56 PM, Raphaël Zumer wrote: >> On 3/13/23 12:09, Andreas Rheinhardt wrote: +/** + * Parse the user data registered ITU-T T.35 to AVbuffer (AVDynamicHDRVivid). + * @param s A pointer containing the decoded AVDynamicHD

Re: [FFmpeg-devel] [PATCH 1/2] avcodec/avutil: move dynamic HDR metadata parsing to libavutil

2023-03-13 Thread James Almer
On 3/13/2023 1:56 PM, Raphaël Zumer wrote: On 3/13/23 12:09, Andreas Rheinhardt wrote: +/** + * Parse the user data registered ITU-T T.35 to AVbuffer (AVDynamicHDRVivid). + * @param s A pointer containing the decoded AVDynamicHDRVivid structure. + * @param data The byte array containing the r

Re: [FFmpeg-devel] [PATCH 1/2] avcodec/avutil: move dynamic HDR metadata parsing to libavutil

2023-03-13 Thread Raphaël Zumer
On 3/13/23 12:09, Andreas Rheinhardt wrote: >> >> +/** >> + * Parse the user data registered ITU-T T.35 to AVbuffer >> (AVDynamicHDRVivid). >> + * @param s A pointer containing the decoded AVDynamicHDRVivid structure. >> + * @param data The byte array containing the raw ITU-T T.35 data. >> + * @

Re: [FFmpeg-devel] [PATCH 1/2] avcodec/avutil: move dynamic HDR metadata parsing to libavutil

2023-03-13 Thread Andreas Rheinhardt
Raphaël Zumer: > Resending this patch set due to my mail client messing with the line wrapping > in the messages I sent earlier today. > > Below is a copy of the initial explanation. > > This patch set implements serialization for HDR10+ dynamic metadata > (AVDynamicHDRPlus), which is the inver

Re: [FFmpeg-devel] [PATCH 1/2] avcodec/avutil: move dynamic HDR metadata parsing to libavutil

2023-03-12 Thread James Almer
On 2/27/2023 2:33 PM, Raphaël Zumer wrote: Resending this patch set due to my mail client messing with the line wrapping in the messages I sent earlier today. Below is a copy of the initial explanation. This patch set implements serialization for HDR10+ dynamic metadata (AVDynamicHDRPlus), whi

[FFmpeg-devel] [PATCH 1/2] avcodec/avutil: move dynamic HDR metadata parsing to libavutil

2023-02-27 Thread Raphaël Zumer
Resending this patch set due to my mail client messing with the line wrapping in the messages I sent earlier today. Below is a copy of the initial explanation. This patch set implements serialization for HDR10+ dynamic metadata (AVDynamicHDRPlus), which is the inverse operation of the existing

[FFmpeg-devel] [PATCH 1/2] avcodec/avutil: move dynamic HDR metadata parsing to libavutil

2023-02-27 Thread Raphaël Zumer
This patch set implements serialization for HDR10+ dynamic metadata (AVDynamicHDRPlus), which is the inverse operation of the existing ff_parse_itu_t_t35_to_dynamic_hdr10_plus() function. It also moves both functions from libavcodec to libavutil and makes them public. For consistency, the equ