diff options
author | Vittorio Giovara <vittorio.giovara@gmail.com> | 2015-05-29 19:44:01 +0100 |
---|---|---|
committer | Vittorio Giovara <vittorio.giovara@gmail.com> | 2015-05-31 13:06:19 +0200 |
commit | 2f15846ad7ad57beb0bca99c624affa0facf284b (patch) | |
tree | 478d3e566e3f644b3a46d2b47bf411042818f054 /libavcodec/wmv2.h | |
parent | 902a55f7161ffea10e13c1e7df14022e2ed90514 (diff) | |
download | ffmpeg-2f15846ad7ad57beb0bca99c624affa0facf284b.tar.gz |
mpegvideo: wmv2: Move function declarations
Diffstat (limited to 'libavcodec/wmv2.h')
-rw-r--r-- | libavcodec/wmv2.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/libavcodec/wmv2.h b/libavcodec/wmv2.h index 03a85147ad..b77dd98cd5 100644 --- a/libavcodec/wmv2.h +++ b/libavcodec/wmv2.h @@ -56,4 +56,18 @@ typedef struct Wmv2Context { void ff_wmv2_common_init(Wmv2Context *w); +int ff_wmv2_decode_mb(MpegEncContext *s, int16_t block[6][64]); +int ff_wmv2_encode_picture_header(MpegEncContext * s, int picture_number); +void ff_wmv2_encode_mb(MpegEncContext * s, int16_t block[6][64], + int motion_x, int motion_y); +int ff_wmv2_decode_picture_header(MpegEncContext * s); +int ff_wmv2_decode_secondary_picture_header(MpegEncContext * s); +void ff_wmv2_add_mb(MpegEncContext *s, int16_t block[6][64], + uint8_t *dest_y, uint8_t *dest_cb, uint8_t *dest_cr); + +void ff_mspel_motion(MpegEncContext *s, + uint8_t *dest_y, uint8_t *dest_cb, uint8_t *dest_cr, + uint8_t **ref_picture, op_pixels_func (*pix_op)[4], + int motion_x, int motion_y, int h); + #endif /* AVCODEC_WMV2_H */ |