#include "libavutil/mem_internal.h"
#include "avcodec.h"
#include "codec_internal.h"
#include "h263dec.h"
#include "intrax8.h"
#include "mathops.h"
#include "mpegutils.h"
#include "mpegvideo.h"
#include "msmpeg4.h"
#include "msmpeg4_vc1_data.h"
#include "msmpeg4dec.h"
#include "simple_idct.h"
#include "wmv2.h"
#include "wmv2data.h"
#include "wmv2dec.h"
Go to the source code of this file.
|
static void | wmv2_add_block (WMV2DecContext *w, int16_t *block1, uint8_t *dst, int stride, int n) |
|
void | ff_wmv2_add_mb (MpegEncContext *s, int16_t block1[6][64], uint8_t *dest_y, uint8_t *dest_cb, uint8_t *dest_cr) |
|
static int | parse_mb_skip (WMV2DecContext *w) |
|
static int | decode_ext_header (WMV2DecContext *w) |
|
int | ff_wmv2_decode_picture_header (MpegEncContext *s) |
|
int | ff_wmv2_decode_secondary_picture_header (MpegEncContext *s) |
|
static void | wmv2_decode_motion (WMV2DecContext *w, int *mx_ptr, int *my_ptr) |
|
static int16_t * | wmv2_pred_motion (WMV2DecContext *w, int *px, int *py) |
|
static int | wmv2_decode_inter_block (WMV2DecContext *w, int16_t *block, int n, int cbp) |
|
static int | wmv2_decode_mb (MpegEncContext *s, int16_t block[6][64]) |
|
static av_cold int | wmv2_decode_init (AVCodecContext *avctx) |
|
static av_cold int | wmv2_decode_end (AVCodecContext *avctx) |
|
◆ wmv2_add_block()
static void wmv2_add_block |
( |
WMV2DecContext * |
w, |
|
|
int16_t * |
block1, |
|
|
uint8_t * |
dst, |
|
|
int |
stride, |
|
|
int |
n |
|
) |
| |
|
static |
◆ ff_wmv2_add_mb()
void ff_wmv2_add_mb |
( |
MpegEncContext * |
s, |
|
|
int16_t |
block1[6][64], |
|
|
uint8_t * |
dest_y, |
|
|
uint8_t * |
dest_cb, |
|
|
uint8_t * |
dest_cr |
|
) |
| |
◆ parse_mb_skip()
◆ decode_ext_header()
◆ ff_wmv2_decode_picture_header()
◆ ff_wmv2_decode_secondary_picture_header()
◆ wmv2_decode_motion()
◆ wmv2_pred_motion()
◆ wmv2_decode_inter_block()
◆ wmv2_decode_mb()
◆ wmv2_decode_init()
◆ wmv2_decode_end()
◆ ff_wmv2_decoder