FFmpeg
|
#include "libavutil/intreadwrite.h"
#include "avcodec.h"
#include "get_bits.h"
#include "internal.h"
Go to the source code of this file.
Data Structures | |
struct | InterplayACMContext |
Macros | |
#define | BITSTREAM_READER_LE |
#define | set_pos(s, r, c, idx) |
Typedefs | |
typedef int(* | filler )(InterplayACMContext *s, unsigned ind, unsigned col) |
Functions | |
static av_cold int | decode_init (AVCodecContext *avctx) |
static int | zero (InterplayACMContext *s, unsigned ind, unsigned col) |
static int | bad (InterplayACMContext *s, unsigned ind, unsigned col) |
static int | linear (InterplayACMContext *s, unsigned ind, unsigned col) |
static int | k13 (InterplayACMContext *s, unsigned ind, unsigned col) |
static int | k12 (InterplayACMContext *s, unsigned ind, unsigned col) |
static int | k24 (InterplayACMContext *s, unsigned ind, unsigned col) |
static int | k23 (InterplayACMContext *s, unsigned ind, unsigned col) |
static int | k35 (InterplayACMContext *s, unsigned ind, unsigned col) |
static int | k34 (InterplayACMContext *s, unsigned ind, unsigned col) |
static int | k45 (InterplayACMContext *s, unsigned ind, unsigned col) |
static int | k44 (InterplayACMContext *s, unsigned ind, unsigned col) |
static int | t15 (InterplayACMContext *s, unsigned ind, unsigned col) |
static int | t27 (InterplayACMContext *s, unsigned ind, unsigned col) |
static int | t37 (InterplayACMContext *s, unsigned ind, unsigned col) |
static int | fill_block (InterplayACMContext *s) |
static void | juggle (int *wrap_p, int *block_p, unsigned sub_len, unsigned sub_count) |
static void | juggle_block (InterplayACMContext *s) |
static int | decode_block (InterplayACMContext *s) |
static int | decode_frame (AVCodecContext *avctx, void *data, int *got_frame_ptr, AVPacket *pkt) |
static av_cold int | decode_close (AVCodecContext *avctx) |
Variables | |
static const int8_t | map_1bit [] = { -1, +1 } |
static const int8_t | map_2bit_near [] = { -2, -1, +1, +2 } |
static const int8_t | map_2bit_far [] = { -3, -2, +2, +3 } |
static const int8_t | map_3bit [] = { -4, -3, -2, -1, +1, +2, +3, +4 } |
static int | mul_3x3 [3 *3 *3] |
static int | mul_3x5 [5 *5 *5] |
static int | mul_2x11 [11 *11] |
static const filler | filler_list [] |
AVCodec | ff_interplay_acm_decoder |
#define BITSTREAM_READER_LE |
Definition at line 23 of file interplayacm.c.
typedef int(* filler)(InterplayACMContext *s, unsigned ind, unsigned col) |
Definition at line 389 of file interplayacm.c.
|
static |
Definition at line 56 of file interplayacm.c.
|
static |
Definition at line 101 of file interplayacm.c.
|
static |
Definition at line 110 of file interplayacm.c.
|
static |
Definition at line 115 of file interplayacm.c.
Referenced by av_resample_init(), and resample_init().
|
static |
Definition at line 128 of file interplayacm.c.
|
static |
Definition at line 153 of file interplayacm.c.
|
static |
Definition at line 171 of file interplayacm.c.
|
static |
Definition at line 197 of file interplayacm.c.
|
static |
Definition at line 215 of file interplayacm.c.
|
static |
Definition at line 249 of file interplayacm.c.
|
static |
Definition at line 274 of file interplayacm.c.
|
static |
Definition at line 301 of file interplayacm.c.
|
static |
Definition at line 319 of file interplayacm.c.
Referenced by iadst16_1d(), itxfm_wrap(), and pred8x8l_down_left().
|
static |
Definition at line 344 of file interplayacm.c.
Referenced by itxfm_wrap().
|
static |
Definition at line 369 of file interplayacm.c.
|
static |
Definition at line 402 of file interplayacm.c.
Referenced by decode_block().
|
static |
Definition at line 417 of file interplayacm.c.
Referenced by juggle_block().
|
static |
Definition at line 443 of file interplayacm.c.
Referenced by decode_block().
|
static |
Definition at line 496 of file interplayacm.c.
Referenced by decode_frame().
|
static |
Definition at line 525 of file interplayacm.c.
|
static |
Definition at line 592 of file interplayacm.c.
|
static |
|
static |
Definition at line 28 of file interplayacm.c.
|
static |
Definition at line 29 of file interplayacm.c.
|
static |
Definition at line 30 of file interplayacm.c.
|
static |
Definition at line 32 of file interplayacm.c.
Referenced by decode_init(), and t15().
|
static |
Definition at line 33 of file interplayacm.c.
Referenced by decode_init(), and t27().
|
static |
Definition at line 34 of file interplayacm.c.
Referenced by decode_init(), and t37().
|
static |
Definition at line 391 of file interplayacm.c.
Referenced by fill_block().
AVCodec ff_interplay_acm_decoder |
Definition at line 605 of file interplayacm.c.