#include "libavutil/crc.h"#include "flac.h"#include "flacdata.h"#include "vorbis.h"Go to the source code of this file.
Functions | |
| static int64_t | get_utf8 (GetBitContext *gb) |
| int | ff_flac_decode_frame_header (AVCodecContext *avctx, GetBitContext *gb, FLACFrameInfo *fi, int log_level_offset) |
| Validate and decode a frame header. | |
| int | ff_flac_get_max_frame_size (int blocksize, int ch, int bps) |
| Calculate an estimate for the maximum frame size based on verbatim mode. | |
Variables | |
| static const int8_t | sample_size_table [] = { 0, 8, 12, 0, 16, 20, 24, 0 } |
| int ff_flac_decode_frame_header | ( | AVCodecContext * | avctx, | |
| GetBitContext * | gb, | |||
| FLACFrameInfo * | fi, | |||
| int | log_level_offset | |||
| ) |
Validate and decode a frame header.
| avctx | AVCodecContext to use as av_log() context | |
| gb | GetBitContext from which to read frame header | |
| [out] | fi | frame information |
| log_level_offset | log level offset. can be used to silence error messages. |
Definition at line 36 of file flac.c.
Referenced by decode_frame(), and frame_header_is_valid().
| int ff_flac_get_max_frame_size | ( | int | blocksize, | |
| int | ch, | |||
| int | bps | |||
| ) |
Calculate an estimate for the maximum frame size based on verbatim mode.
| blocksize | block size, in samples | |
| ch | number of channels | |
| bps | bits-per-sample |
Definition at line 136 of file flac.c.
Referenced by flac_decode_frame(), flac_encode_frame(), and flac_encode_init().
| static int64_t get_utf8 | ( | GetBitContext * | gb | ) | [static] |
const int8_t sample_size_table[] = { 0, 8, 12, 0, 16, 20, 24, 0 } [static] |
1.5.8