#include "avcodec.h"
#include "dsputil.h"
#include "mpegvideo.h"
#include "h263.h"
#include "mathops.h"
#include "msmpeg4.h"
#include "msmpeg4data.h"
#include "intrax8.h"
#include "wmv2.h"
Go to the source code of this file.
Functions | |
static void | parse_mb_skip (Wmv2Context *w) |
static int | decode_ext_header (Wmv2Context *w) |
int | ff_wmv2_decode_picture_header (MpegEncContext *s) |
int | ff_wmv2_decode_secondary_picture_header (MpegEncContext *s) |
static int | wmv2_decode_motion (Wmv2Context *w, int *mx_ptr, int *my_ptr) |
static int16_t * | wmv2_pred_motion (Wmv2Context *w, int *px, int *py) |
static int | wmv2_decode_inter_block (Wmv2Context *w, DCTELEM *block, int n, int cbp) |
int | ff_wmv2_decode_mb (MpegEncContext *s, DCTELEM block[6][64]) |
static av_cold int | wmv2_decode_init (AVCodecContext *avctx) |
static av_cold int | wmv2_decode_end (AVCodecContext *avctx) |
Variables | |
AVCodec | ff_wmv2_decoder |
static int decode_ext_header | ( | Wmv2Context * | w | ) | [static] |
int ff_wmv2_decode_mb | ( | MpegEncContext * | s, | |
DCTELEM | block[6][64] | |||
) |
int ff_wmv2_decode_picture_header | ( | MpegEncContext * | s | ) |
int ff_wmv2_decode_secondary_picture_header | ( | MpegEncContext * | s | ) |
static void parse_mb_skip | ( | Wmv2Context * | w | ) | [static] |
static av_cold int wmv2_decode_end | ( | AVCodecContext * | avctx | ) | [static] |
static av_cold int wmv2_decode_init | ( | AVCodecContext * | avctx | ) | [static] |
static int wmv2_decode_inter_block | ( | Wmv2Context * | w, | |
DCTELEM * | block, | |||
int | n, | |||
int | cbp | |||
) | [inline, static] |
static int wmv2_decode_motion | ( | Wmv2Context * | w, | |
int * | mx_ptr, | |||
int * | my_ptr | |||
) | [inline, static] |
static int16_t* wmv2_pred_motion | ( | Wmv2Context * | w, | |
int * | px, | |||
int * | py | |||
) | [static] |
Initial value:
{ .name = "wmv2", .type = AVMEDIA_TYPE_VIDEO, .id = AV_CODEC_ID_WMV2, .priv_data_size = sizeof(Wmv2Context), .init = wmv2_decode_init, .close = wmv2_decode_end, .decode = ff_h263_decode_frame, .capabilities = CODEC_CAP_DRAW_HORIZ_BAND | CODEC_CAP_DR1, .long_name = NULL_IF_CONFIG_SMALL("Windows Media Video 8"), .pix_fmts = ff_pixfmt_list_420, }