From 1465ecf0598ee1d6218b19476994e1afd14287c3 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Thu, 5 Jul 2012 01:34:12 +0200 Subject: [PATCH] h264dsp: 12 and 14 bit support Signed-off-by: Michael Niedermayer --- libavcodec/h264dsp.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/libavcodec/h264dsp.c b/libavcodec/h264dsp.c index 6e329f2536..e247677df3 100644 --- a/libavcodec/h264dsp.c +++ b/libavcodec/h264dsp.c @@ -42,6 +42,14 @@ #include "h264dsp_template.c" #undef BIT_DEPTH +#define BIT_DEPTH 12 +#include "h264dsp_template.c" +#undef BIT_DEPTH + +#define BIT_DEPTH 14 +#include "h264dsp_template.c" +#undef BIT_DEPTH + void ff_h264dsp_init(H264DSPContext *c, const int bit_depth, const int chroma_format_idc) { #undef FUNC @@ -107,6 +115,12 @@ void ff_h264dsp_init(H264DSPContext *c, const int bit_depth, const int chroma_fo case 10: H264_DSP(10); break; + case 12: + H264_DSP(12); + break; + case 14: + H264_DSP(14); + break; default: av_assert0(bit_depth<=8); H264_DSP(8);