[FFmpeg-devel] [PATCH] Add GBRAP12 pixel format.

Paul B Mahol onemda at gmail.com
Fri Feb 5 08:50:21 CET 2016


On 2/5/16, Kieran Kunhya <kieran at kunhya.com> wrote:
> In preparation for Cineform Alpha channel support
> ---
>  libavutil/pixdesc.c           | 28 ++++++++++++++++++++++++++++
>  libavutil/pixfmt.h            |  3 +++
>  libswscale/input.c            |  4 ++++
>  libswscale/swscale_unscaled.c |  3 +++
>  libswscale/utils.c            |  6 ++++++
>  5 files changed, 44 insertions(+)
>

[...]

>      case AV_PIX_FMT_GBRP12BE:
>          c->readChrPlanar = planar_rgb12be_to_uv;
>          break;
> @@ -1241,6 +1243,7 @@ av_cold void ff_sws_init_input_funcs(SwsContext *c)
>      case AV_PIX_FMT_GBRP10LE:
>          c->readLumPlanar = planar_rgb10le_to_y;
>          break;
> +    case AV_PIX_FMT_GBRAP12LE:
>      case AV_PIX_FMT_GBRP12LE:
>          c->readLumPlanar = planar_rgb12le_to_y;
>          break;
> @@ -1257,6 +1260,7 @@ av_cold void ff_sws_init_input_funcs(SwsContext *c)
>      case AV_PIX_FMT_GBRP10BE:
>          c->readLumPlanar = planar_rgb10be_to_y;
>          break;
> +    case AV_PIX_FMT_GBRAP12BE:
>      case AV_PIX_FMT_GBRP12BE:
>          c->readLumPlanar = planar_rgb12be_to_y;

and where is planar_rgb12le_to_a ?


More information about the ffmpeg-devel mailing list