On Sat, 30 Nov 2024 15:23:46 +0100 Niklas Haas <ffm...@haasn.xyz> wrote:
> From: Niklas Haas <g...@haasn.dev>
>
> This explanation was inaccurate and highly misleading. The new wording is 
> taken
> more or less directly from ITU-T H.273, and also matches my understanding of
> these functions.
> ---
>  libavutil/csp.h | 8 ++++++--
>  1 file changed, 6 insertions(+), 2 deletions(-)
>
> diff --git a/libavutil/csp.h b/libavutil/csp.h
> index 73bce52bc0..bc8f3dc9f6 100644
> --- a/libavutil/csp.h
> +++ b/libavutil/csp.h
> @@ -81,8 +81,12 @@ typedef struct AVColorPrimariesDesc {
>  } AVColorPrimariesDesc;
>
>  /**
> - * Function pointer representing a double -> double transfer function that 
> performs
> - * an EOTF transfer inversion. This function outputs linear light.
> + * Function pointer representing a double -> double transfer function that
> + * performs either an OETF transfer function, or alternatively an inverse 
> EOTF
> + * function (in particular, for SMPTE ST 2084 / PQ). This function inputs
> + * linear light, and outputs gamma encoded light.
> + *
> + * See ITU-T H.273 for more information.
>   */
>  typedef double (*av_csp_trc_function)(double);
>
> --
> 2.47.0
>

Will merge this series (with patch "avutil/csp: eliminate redundant branch"
dropped) in a day or two if there are no objections.
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to