diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2014-10-08 21:58:42 +0200 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2014-10-08 22:00:09 +0200 |
commit | d5a3caef93026abebaa73f4b9c747004a1457fd7 (patch) | |
tree | dc24d134264dcc61fd87a0a8779abf3224c0eef0 /libavcodec/vc1.h | |
parent | 9da679e77fa25487ae37db11f010fde68034e362 (diff) | |
parent | 04d14c9b68b03e8dbc6e3003c1ee06892dd32576 (diff) | |
download | ffmpeg-d5a3caef93026abebaa73f4b9c747004a1457fd7.tar.gz |
Merge commit '04d14c9b68b03e8dbc6e3003c1ee06892dd32576'
* commit '04d14c9b68b03e8dbc6e3003c1ee06892dd32576':
vc1: Split the decoder in components
Conflicts:
libavcodec/Makefile
libavcodec/vc1dec.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/vc1.h')
-rw-r--r-- | libavcodec/vc1.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libavcodec/vc1.h b/libavcodec/vc1.h index 9a684ba823..a1b98e8337 100644 --- a/libavcodec/vc1.h +++ b/libavcodec/vc1.h @@ -413,4 +413,16 @@ void ff_vc1_init_transposed_scantables(VC1Context *v); int ff_vc1_decode_end(AVCodecContext *avctx); void ff_vc1_decode_blocks(VC1Context *v); +void ff_vc1_loop_filter_iblk(VC1Context *v, int pq); +void ff_vc1_loop_filter_iblk_delayed(VC1Context *v, int pq); +void ff_vc1_smooth_overlap_filter_iblk(VC1Context *v); +void ff_vc1_apply_p_loop_filter(VC1Context *v); + +void ff_vc1_mc_1mv(VC1Context *v, int dir); +void ff_vc1_mc_4mv_luma(VC1Context *v, int n, int dir, int avg); +void ff_vc1_mc_4mv_chroma(VC1Context *v, int dir); +void ff_vc1_mc_4mv_chroma4(VC1Context *v, int dir, int dir2, int avg); + +void ff_vc1_interp_mc(VC1Context *v); + #endif /* AVCODEC_VC1_H */ |