Re: [FFmpeg-devel] [PATCH v2] avutil/{color_utils, csp}: merge color_utils into csp and expose API

2023-01-30 Thread zhilizhao(赵志立)
eo Izen >>> Subject: [FFmpeg-devel] [PATCH v2] avutil/{color_utils, csp}: merge >>> color_utils into csp and expose API >>> >>> libavutil/color_utils contains some avpriv_ symbols that map >>> enum AVTransferCharacteristic values to gamma-curve approximations an

Re: [FFmpeg-devel] [PATCH v2] avutil/{color_utils, csp}: merge color_utils into csp and expose API

2023-01-30 Thread Leo Izen
On 1/30/23 12:08, Zhao Zhili wrote: -Original Message- From: ffmpeg-devel On Behalf Of Leo Izen Sent: 2023年1月31日 0:50 To: ffmpeg-devel@ffmpeg.org Cc: Leo Izen Subject: [FFmpeg-devel] [PATCH v2] avutil/{color_utils, csp}: merge color_utils into csp and expose API libavutil

Re: [FFmpeg-devel] [PATCH v2] avutil/{color_utils, csp}: merge color_utils into csp and expose API

2023-01-30 Thread Paul B Mahol
On 1/30/23, Zhao Zhili wrote: > > >> -Original Message- >> From: ffmpeg-devel On Behalf Of Leo Izen >> Sent: 2023年1月31日 0:50 >> To: ffmpeg-devel@ffmpeg.org >> Cc: Leo Izen >> Subject: [FFmpeg-devel] [PATCH v2] avutil/{color_utils, csp}: me

Re: [FFmpeg-devel] [PATCH v2] avutil/{color_utils, csp}: merge color_utils into csp and expose API

2023-01-30 Thread Zhao Zhili
> -Original Message- > From: ffmpeg-devel On Behalf Of Leo Izen > Sent: 2023年1月31日 0:50 > To: ffmpeg-devel@ffmpeg.org > Cc: Leo Izen > Subject: [FFmpeg-devel] [PATCH v2] avutil/{color_utils, csp}: merge > color_utils into csp and expose API > > libavuti

[FFmpeg-devel] [PATCH v2] avutil/{color_utils, csp}: merge color_utils into csp and expose API

2023-01-30 Thread Leo Izen
libavutil/color_utils contains some avpriv_ symbols that map enum AVTransferCharacteristic values to gamma-curve approximations and to the actual transfer functions to invert them (i.e. -> linear). There's two issues with this: (1) avpriv is evil and should be avoided whenever possible (2) libavut