Mercurial > libavcodec.hg
comparison mpegvideo.h @ 853:eacc2dd8fd9d libavcodec
* using DSPContext - so each codec could use its local (sub)set of CPU extension
author | kabi |
---|---|
date | Mon, 11 Nov 2002 09:40:17 +0000 |
parents | e460775adb38 |
children | 8cc0d241da37 |
comparison
equal
deleted
inserted
replaced
852:c01c98206ee6 | 853:eacc2dd8fd9d |
---|---|
219 int frame_rate_index; | 219 int frame_rate_index; |
220 /* motion compensation */ | 220 /* motion compensation */ |
221 int unrestricted_mv; | 221 int unrestricted_mv; |
222 int h263_long_vectors; /* use horrible h263v1 long vector mode */ | 222 int h263_long_vectors; /* use horrible h263v1 long vector mode */ |
223 | 223 |
224 DSPContext dsp; /* pointers for accelerated dsp fucntions */ | |
224 int f_code; /* forward MV resolution */ | 225 int f_code; /* forward MV resolution */ |
225 int b_code; /* backward MV resolution for B Frames (mpeg4) */ | 226 int b_code; /* backward MV resolution for B Frames (mpeg4) */ |
226 INT16 (*motion_val)[2]; /* used for MV prediction (4MV per MB) */ | 227 INT16 (*motion_val)[2]; /* used for MV prediction (4MV per MB) */ |
227 INT16 (*p_mv_table)[2]; /* MV table (1MV per MB) p-frame encoding */ | 228 INT16 (*p_mv_table)[2]; /* MV table (1MV per MB) p-frame encoding */ |
228 INT16 (*b_forw_mv_table)[2]; /* MV table (1MV per MB) forward mode b-frame encoding */ | 229 INT16 (*b_forw_mv_table)[2]; /* MV table (1MV per MB) forward mode b-frame encoding */ |