FFmpeg
|
#include "libavutil/internal.h"
#include "libavutil/intreadwrite.h"
#include "avcodec.h"
#include "codec_internal.h"
#include "decode.h"
#include "internal.h"
#include "get_bits.h"
#include "unary.h"
Go to the source code of this file.
Data Structures | |
struct | OSQChannel |
struct | OSQContext |
Macros | |
#define | BITSTREAM_READER_LE |
#define | OFFSET 5 |
#define | A (-1) |
#define | B (-2) |
#define | C (-3) |
#define | D (-4) |
#define | E (-5) |
#define | P2 (((unsigned)dst[A] + dst[A]) - dst[B]) |
#define | P3 (((unsigned)dst[A] - dst[B]) * 3 + dst[C]) |
Functions | |
static void | osq_flush (AVCodecContext *avctx) |
static av_cold int | osq_close (AVCodecContext *avctx) |
static av_cold int | osq_init (AVCodecContext *avctx) |
static void | reset_stats (OSQChannel *cb) |
static void | update_stats (OSQChannel *cb, int val) |
static int | update_residue_parameter (OSQChannel *cb) |
static uint32_t | get_urice (GetBitContext *gb, int k) |
static int32_t | get_srice (GetBitContext *gb, int x) |
static int | osq_channel_parameters (AVCodecContext *avctx, int ch) |
static int | do_decode (AVCodecContext *avctx, AVFrame *frame, int decorrelate, int downsample) |
static int | osq_decode_block (AVCodecContext *avctx, AVFrame *frame) |
static int | osq_receive_frame (AVCodecContext *avctx, AVFrame *frame) |
Variables | |
const FFCodec | ff_osq_decoder |
|
static |
|
static |
|
static |
|
static |
Definition at line 140 of file osq.c.
Referenced by osq_channel_parameters().
|
static |
Definition at line 146 of file osq.c.
Referenced by do_decode().
|
static |
Definition at line 156 of file osq.c.
Referenced by do_decode().
|
static |
Definition at line 177 of file osq.c.
Referenced by get_srice(), and osq_channel_parameters().
|
static |
Definition at line 188 of file osq.c.
Referenced by do_decode().
|
static |
Definition at line 194 of file osq.c.
Referenced by osq_decode_block().
|
static |
Definition at line 231 of file osq.c.
Referenced by osq_decode_block().
|
static |
Definition at line 353 of file osq.c.
Referenced by osq_receive_frame().
|
static |
const FFCodec ff_osq_decoder |