Revision 137c8468 libavcodec/mpegvideo.h

View differences:

libavcodec/mpegvideo.h
321 321
    Picture *current_picture_ptr;  ///< pointer to the current picture
322 322
    uint8_t *visualization_buffer[3]; //< temporary buffer vor MV visualization
323 323
    int last_dc[3];                ///< last DC values for MPEG1 
324
    int16_t *dc_val_base;
324 325
    int16_t *dc_val[3];            ///< used for mpeg4 DC prediction, all 3 arrays must be continuous 
325 326
    int16_t dc_cache[4*5];
326 327
    int y_dc_scale, c_dc_scale;
327 328
    uint8_t *y_dc_scale_table;     ///< qscale -> y_dc_scale table 
328 329
    uint8_t *c_dc_scale_table;     ///< qscale -> c_dc_scale table 
329 330
    const uint8_t *chroma_qscale_table;  ///< qscale -> chroma_qscale (h263)
331
    uint8_t *coded_block_base;
330 332
    uint8_t *coded_block;          ///< used for coded block pattern prediction (msmpeg4v3, wmv1)
333
    int16_t (*ac_val_base)[16];
331 334
    int16_t (*ac_val[3])[16];      ///< used for for mpeg4 AC prediction, all 3 arrays must be continuous 
332 335
    int ac_pred;
333 336
    uint8_t *prev_pict_types;     ///< previous picture types in bitstream order, used for mb skip 
......
857 860
void h263_encode_picture_header(MpegEncContext *s, int picture_number);
858 861
void ff_flv_encode_picture_header(MpegEncContext *s, int picture_number);
859 862
void h263_encode_gob_header(MpegEncContext * s, int mb_line);
860
int16_t *h263_pred_motion(MpegEncContext * s, int block, 
863
int16_t *h263_pred_motion(MpegEncContext * s, int block, int dir,
861 864
                        int *px, int *py);
862 865
void mpeg4_pred_ac(MpegEncContext * s, DCTELEM *block, int n, 
863 866
                   int dir);

Also available in: Unified diff