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 390 of file interplayacm.c.
|
static |
Definition at line 57 of file interplayacm.c.
|
static |
Definition at line 102 of file interplayacm.c.
|
static |
Definition at line 111 of file interplayacm.c.
|
static |
Definition at line 116 of file interplayacm.c.
Referenced by av_resample_init(), and resample_init().
|
static |
Definition at line 129 of file interplayacm.c.
|
static |
Definition at line 154 of file interplayacm.c.
|
static |
Definition at line 172 of file interplayacm.c.
|
static |
Definition at line 198 of file interplayacm.c.
|
static |
Definition at line 216 of file interplayacm.c.
|
static |
Definition at line 250 of file interplayacm.c.
|
static |
Definition at line 275 of file interplayacm.c.
|
static |
Definition at line 302 of file interplayacm.c.
|
static |
Definition at line 320 of file interplayacm.c.
Referenced by iadst16_1d(), itxfm_wrap(), and pred8x8l_down_left().
|
static |
Definition at line 345 of file interplayacm.c.
Referenced by itxfm_wrap().
|
static |
Definition at line 370 of file interplayacm.c.
|
static |
Definition at line 403 of file interplayacm.c.
Referenced by decode_block().
|
static |
Definition at line 418 of file interplayacm.c.
Referenced by juggle_block().
|
static |
Definition at line 444 of file interplayacm.c.
Referenced by decode_block().
|
static |
Definition at line 497 of file interplayacm.c.
Referenced by decode_frame().
|
static |
Definition at line 526 of file interplayacm.c.
|
static |
Definition at line 593 of file interplayacm.c.
|
static |
|
static |
Definition at line 29 of file interplayacm.c.
|
static |
Definition at line 30 of file interplayacm.c.
|
static |
Definition at line 31 of file interplayacm.c.
|
static |
Definition at line 33 of file interplayacm.c.
Referenced by decode_init(), and t15().
|
static |
Definition at line 34 of file interplayacm.c.
Referenced by decode_init(), and t27().
|
static |
Definition at line 35 of file interplayacm.c.
Referenced by decode_init(), and t37().
|
static |
Definition at line 392 of file interplayacm.c.
Referenced by fill_block().
AVCodec ff_interplay_acm_decoder |
Definition at line 606 of file interplayacm.c.