| FFmpeg
    | 
#include <stdio.h>#include <stdlib.h>#include <string.h>#include "libavutil/thread.h"#include "avcodec.h"#include "bytestream.h"#include "copy_block.h"#include "mathops.h"#include "blockdsp.h"#include "get_bits.h"#include "internal.h"#include "aandcttab.h"Go to the source code of this file.
| Data Structures | |
| struct | MV30Context | 
| Macros | |
| #define | CBP_VLC_BITS 9 | 
| Functions | |
| static void | get_qtable (int16_t *table, int quant, const uint8_t *quant_tab) | 
| static void | idct_1d (unsigned *blk, int step) | 
| static void | idct_put (uint8_t *dst, int stride, int *block) | 
| static void | idct_add (uint8_t *dst, int stride, const uint8_t *src, int in_linesize, int *block) | 
| static void | idct2_1d (int *blk, int step) | 
| static void | idct2_put (uint8_t *dst, int stride, int *block) | 
| static void | idct2_add (uint8_t *dst, int stride, const uint8_t *src, int in_linesize, int *block) | 
| static void | update_inter_block (uint8_t *dst, int stride, const uint8_t *src, int in_linesize, int block) | 
| static int | decode_intra_block (AVCodecContext *avctx, int mode, GetByteContext *gbyte, int16_t *qtab, int *block, int *pfill, uint8_t *dst, int linesize) | 
| static int | decode_inter_block (AVCodecContext *avctx, int mode, GetByteContext *gbyte, int16_t *qtab, int *block, int *pfill, uint8_t *dst, int linesize, const uint8_t *src, int in_linesize) | 
| static int | decode_coeffs (GetBitContext *gb, int16_t *coeffs, int nb_codes) | 
| static int | decode_intra (AVCodecContext *avctx, GetBitContext *gb, AVFrame *frame) | 
| static int | decode_inter (AVCodecContext *avctx, GetBitContext *gb, AVFrame *frame, AVFrame *prev) | 
| static int | decode_frame (AVCodecContext *avctx, void *data, int *got_frame, AVPacket *avpkt) | 
| static av_cold void | init_static_data (void) | 
| static av_cold int | decode_init (AVCodecContext *avctx) | 
| static void | decode_flush (AVCodecContext *avctx) | 
| static av_cold int | decode_close (AVCodecContext *avctx) | 
| Variables | |
| static VLC | cbp_tab | 
| static const uint8_t | luma_tab [] | 
| static const uint8_t | chroma_tab [] | 
| static const uint8_t | zigzag [] | 
| static const uint8_t | cbp_bits [] | 
| const AVCodec | ff_mv30_decoder | 
| 
 | static | 
Definition at line 97 of file mv30.c.
Referenced by decode_frame().
| 
 | inlinestatic | 
Definition at line 107 of file mv30.c.
Referenced by idct_add(), and idct_put().
Definition at line 137 of file mv30.c.
Referenced by decode_intra_block().
| 
 | static | 
Definition at line 168 of file mv30.c.
Referenced by decode_inter_block(), hl_decode_mb(), hl_decode_mb_idct_luma(), and hl_decode_mb_predict_luma().
Definition at line 201 of file mv30.c.
Referenced by idct2_add(), and idct2_put().
Definition at line 220 of file mv30.c.
Referenced by decode_intra_block().
| 
 | static | 
Definition at line 250 of file mv30.c.
Referenced by decode_inter_block().
| 
 | static | 
Definition at line 283 of file mv30.c.
Referenced by decode_inter_block().
| 
 | static | 
Definition at line 295 of file mv30.c.
Referenced by decode_inter(), and decode_intra().
| 
 | static | 
Definition at line 336 of file mv30.c.
Referenced by decode_inter().
| 
 | static | 
Definition at line 377 of file mv30.c.
Referenced by decode_inter(), and decode_intra().
| 
 | static | 
Definition at line 403 of file mv30.c.
Referenced by decode_frame().
| 
 | static | 
Definition at line 462 of file mv30.c.
Referenced by decode_frame().
| 
 | static | 
| 
 | static | 
Definition at line 660 of file mv30.c.
Referenced by av_codec_init_static(), and decode_init().
| 
 | static | 
| 
 | static | 
| 
 | static | 
| 
 | static | 
Definition at line 62 of file mv30.c.
Referenced by decode_coeffs(), and init_static_data().
| 
 | static | 
Definition at line 64 of file mv30.c.
Referenced by decode_frame().
| 
 | static | 
Definition at line 75 of file mv30.c.
Referenced by decode_frame().
| 
 | static | 
Definition at line 86 of file mv30.c.
Referenced by decode_inter_block(), and decode_intra_block().
| 
 | static | 
Definition at line 656 of file mv30.c.
Referenced by init_static_data().
| const AVCodec ff_mv30_decoder | 
 1.8.17
 1.8.17