[FFmpeg-devel] [PATCH 4/5] h264dsp: 12 and 14 bit support

Michael Niedermayer michaelni at gmx.at
Thu Jul 5 01:41:47 CEST 2012


Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
---
 libavcodec/h264dsp.c |   14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/libavcodec/h264dsp.c b/libavcodec/h264dsp.c
index 6e329f2..e247677 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);
-- 
1.7.9.5



More information about the ffmpeg-devel mailing list