#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,
}
1.5.8