Mercurial > libavcodec.hg
comparison mpeg4video.h @ 10824:82d006235248 libavcodec
Move 3 direct MV related functions that i left out from h263.c to mpeg4video.c.
author | michael |
---|---|
date | Fri, 08 Jan 2010 19:59:51 +0000 |
parents | d1fe22d92a65 |
children | 34739b965809 |
comparison
equal
deleted
inserted
replaced
10823:d87e8f2c5c91 | 10824:82d006235248 |
---|---|
102 void ff_mpeg4_merge_partitions(MpegEncContext *s); | 102 void ff_mpeg4_merge_partitions(MpegEncContext *s); |
103 void ff_clean_mpeg4_qscales(MpegEncContext *s); | 103 void ff_clean_mpeg4_qscales(MpegEncContext *s); |
104 int ff_mpeg4_decode_partitions(MpegEncContext *s); | 104 int ff_mpeg4_decode_partitions(MpegEncContext *s); |
105 int ff_mpeg4_get_video_packet_prefix_length(MpegEncContext *s); | 105 int ff_mpeg4_get_video_packet_prefix_length(MpegEncContext *s); |
106 int mpeg4_decode_video_packet_header(MpegEncContext *s); | 106 int mpeg4_decode_video_packet_header(MpegEncContext *s); |
107 void ff_mpeg4_init_direct_mv(MpegEncContext *s); | |
108 | |
109 /** | |
110 * | |
111 * @return the mb_type | |
112 */ | |
113 int ff_mpeg4_set_direct_mv(MpegEncContext *s, int mx, int my); | |
107 | 114 |
108 extern uint8_t ff_mpeg4_static_rl_table_store[3][2][2*MAX_RUN + MAX_LEVEL + 3]; | 115 extern uint8_t ff_mpeg4_static_rl_table_store[3][2][2*MAX_RUN + MAX_LEVEL + 3]; |
109 | 116 |
110 | 117 |
111 #if 0 //3IV1 is quite rare and it slows things down a tiny bit | 118 #if 0 //3IV1 is quite rare and it slows things down a tiny bit |