Mercurial > libavcodec.hg
diff h264.h @ 11499:2a4dc3c0b012 libavcodec
Move H264 dsputil functions into their own struct
This moves the H264-specific functions from DSPContext to the new
H264DSPContext. The code is made conditional on CONFIG_H264DSP
which is set by the codecs requiring it.
The qpel and chroma MC functions are not moved as these are used by
non-h264 code.
author | mru |
---|---|
date | Tue, 16 Mar 2010 01:17:00 +0000 |
parents | 1ce187c7a611 |
children | b94e1810ce4c |
line wrap: on
line diff
--- a/h264.h Mon Mar 15 23:40:51 2010 +0000 +++ b/h264.h Tue Mar 16 01:17:00 2010 +0000 @@ -32,6 +32,7 @@ #include "dsputil.h" #include "cabac.h" #include "mpegvideo.h" +#include "h264dsp.h" #include "h264pred.h" #include "rectangle.h" @@ -262,6 +263,7 @@ */ typedef struct H264Context{ MpegEncContext s; + H264DSPContext h264dsp; int chroma_qp[2]; //QPc int qp_thresh; ///< QP threshold to skip loopfilter