#include <string.h>
#include "libavutil/common.h"
#include "libavutil/intreadwrite.h"
Go to the source code of this file.
Data Structures | |
struct | GetByteContext |
struct | PutByteContext |
Defines | |
#define | DEF_T(type, name, bytes, read, write) |
#define | DEF(name, bytes, read, write) DEF_T(unsigned int, name, bytes, read, write) |
#define | DEF64(name, bytes, read, write) DEF_T(uint64_t, name, bytes, read, write) |
#define | bytestream2_get_ne16 bytestream2_get_le16 |
#define | bytestream2_get_ne24 bytestream2_get_le24 |
#define | bytestream2_get_ne32 bytestream2_get_le32 |
#define | bytestream2_get_ne64 bytestream2_get_le64 |
#define | bytestream2_get_ne16u bytestream2_get_le16u |
#define | bytestream2_get_ne24u bytestream2_get_le24u |
#define | bytestream2_get_ne32u bytestream2_get_le32u |
#define | bytestream2_get_ne64u bytestream2_get_le64u |
#define | bytestream2_put_ne16 bytestream2_put_le16 |
#define | bytestream2_put_ne24 bytestream2_put_le24 |
#define | bytestream2_put_ne32 bytestream2_put_le32 |
#define | bytestream2_put_ne64 bytestream2_put_le64 |
#define | bytestream2_peek_ne16 bytestream2_peek_le16 |
#define | bytestream2_peek_ne24 bytestream2_peek_le24 |
#define | bytestream2_peek_ne32 bytestream2_peek_le32 |
#define | bytestream2_peek_ne64 bytestream2_peek_le64 |
Functions | |
static unsigned int | bytestream_get_le32 (const uint8_t **b) |
static void | bytestream_put_le32 (uint8_t **b, const unsigned int value) |
static void | bytestream2_put_le32u (PutByteContext *p, const unsigned int value) |
static void | bytestream2_put_le32 (PutByteContext *p, const unsigned int value) |
static unsigned int | bytestream2_get_le32u (GetByteContext *g) |
static unsigned int | bytestream2_get_le32 (GetByteContext *g) |
static unsigned int | bytestream2_peek_le32 (GetByteContext *g) |
static unsigned int | bytestream_get_le24 (const uint8_t **b) |
static void | bytestream_put_le24 (uint8_t **b, const unsigned int value) |
static void | bytestream2_put_le24u (PutByteContext *p, const unsigned int value) |
static void | bytestream2_put_le24 (PutByteContext *p, const unsigned int value) |
static unsigned int | bytestream2_get_le24u (GetByteContext *g) |
static unsigned int | bytestream2_get_le24 (GetByteContext *g) |
static unsigned int | bytestream2_peek_le24 (GetByteContext *g) |
static unsigned int | bytestream_get_le16 (const uint8_t **b) |
static void | bytestream_put_le16 (uint8_t **b, const unsigned int value) |
static void | bytestream2_put_le16u (PutByteContext *p, const unsigned int value) |
static void | bytestream2_put_le16 (PutByteContext *p, const unsigned int value) |
static unsigned int | bytestream2_get_le16u (GetByteContext *g) |
static unsigned int | bytestream2_get_le16 (GetByteContext *g) |
static unsigned int | bytestream2_peek_le16 (GetByteContext *g) |
DEF64 (be64, 8, AV_RB64, AV_WB64) static inline unsigned int bytestream_get_be32(const uint8_t **b) | |
static void | bytestream_put_be32 (uint8_t **b, const unsigned int value) |
static void | bytestream2_put_be32u (PutByteContext *p, const unsigned int value) |
static void | bytestream2_put_be32 (PutByteContext *p, const unsigned int value) |
static unsigned int | bytestream2_get_be32u (GetByteContext *g) |
static unsigned int | bytestream2_get_be32 (GetByteContext *g) |
static unsigned int | bytestream2_peek_be32 (GetByteContext *g) |
static unsigned int | bytestream_get_be24 (const uint8_t **b) |
static void | bytestream_put_be24 (uint8_t **b, const unsigned int value) |
static void | bytestream2_put_be24u (PutByteContext *p, const unsigned int value) |
static void | bytestream2_put_be24 (PutByteContext *p, const unsigned int value) |
static unsigned int | bytestream2_get_be24u (GetByteContext *g) |
static unsigned int | bytestream2_get_be24 (GetByteContext *g) |
static unsigned int | bytestream2_peek_be24 (GetByteContext *g) |
static unsigned int | bytestream_get_be16 (const uint8_t **b) |
static void | bytestream_put_be16 (uint8_t **b, const unsigned int value) |
static void | bytestream2_put_be16u (PutByteContext *p, const unsigned int value) |
static void | bytestream2_put_be16 (PutByteContext *p, const unsigned int value) |
static unsigned int | bytestream2_get_be16u (GetByteContext *g) |
static unsigned int | bytestream2_get_be16 (GetByteContext *g) |
static unsigned int | bytestream2_peek_be16 (GetByteContext *g) |
static unsigned int | bytestream_get_byte (const uint8_t **b) |
static void | bytestream_put_byte (uint8_t **b, const unsigned int value) |
static void | bytestream2_put_byteu (PutByteContext *p, const unsigned int value) |
static void | bytestream2_put_byte (PutByteContext *p, const unsigned int value) |
static unsigned int | bytestream2_get_byteu (GetByteContext *g) |
static unsigned int | bytestream2_get_byte (GetByteContext *g) |
static unsigned int | bytestream2_peek_byte (GetByteContext *g) |
static av_always_inline void | bytestream2_init (GetByteContext *g, const uint8_t *buf, int buf_size) |
static av_always_inline void | bytestream2_init_writer (PutByteContext *p, uint8_t *buf, int buf_size) |
static av_always_inline unsigned int | bytestream2_get_bytes_left (GetByteContext *g) |
static av_always_inline unsigned int | bytestream2_get_bytes_left_p (PutByteContext *p) |
static av_always_inline void | bytestream2_skip (GetByteContext *g, unsigned int size) |
static av_always_inline void | bytestream2_skipu (GetByteContext *g, unsigned int size) |
static av_always_inline void | bytestream2_skip_p (PutByteContext *p, unsigned int size) |
static av_always_inline int | bytestream2_tell (GetByteContext *g) |
static av_always_inline int | bytestream2_tell_p (PutByteContext *p) |
static av_always_inline int | bytestream2_seek (GetByteContext *g, int offset, int whence) |
static av_always_inline int | bytestream2_seek_p (PutByteContext *p, int offset, int whence) |
static av_always_inline unsigned int | bytestream2_get_buffer (GetByteContext *g, uint8_t *dst, unsigned int size) |
static av_always_inline unsigned int | bytestream2_get_bufferu (GetByteContext *g, uint8_t *dst, unsigned int size) |
static av_always_inline unsigned int | bytestream2_put_buffer (PutByteContext *p, const uint8_t *src, unsigned int size) |
static av_always_inline unsigned int | bytestream2_put_bufferu (PutByteContext *p, const uint8_t *src, unsigned int size) |
static av_always_inline void | bytestream2_set_buffer (PutByteContext *p, const uint8_t c, unsigned int size) |
static av_always_inline void | bytestream2_set_bufferu (PutByteContext *p, const uint8_t c, unsigned int size) |
static av_always_inline unsigned int | bytestream2_get_eof (PutByteContext *p) |
static av_always_inline unsigned int | bytestream_get_buffer (const uint8_t **b, uint8_t *dst, unsigned int size) |
static av_always_inline void | bytestream_put_buffer (uint8_t **b, const uint8_t *src, unsigned int size) |
#define bytestream2_get_ne16 bytestream2_get_le16 |
Definition at line 112 of file bytestream.h.
#define bytestream2_get_ne16u bytestream2_get_le16u |
Definition at line 116 of file bytestream.h.
Referenced by read_uncompressed_sgi().
#define bytestream2_get_ne24 bytestream2_get_le24 |
Definition at line 113 of file bytestream.h.
#define bytestream2_get_ne24u bytestream2_get_le24u |
Definition at line 117 of file bytestream.h.
#define bytestream2_get_ne32 bytestream2_get_le32 |
Definition at line 114 of file bytestream.h.
#define bytestream2_get_ne32u bytestream2_get_le32u |
Definition at line 118 of file bytestream.h.
#define bytestream2_get_ne64 bytestream2_get_le64 |
Definition at line 115 of file bytestream.h.
#define bytestream2_get_ne64u bytestream2_get_le64u |
Definition at line 119 of file bytestream.h.
#define bytestream2_peek_ne16 bytestream2_peek_le16 |
Definition at line 124 of file bytestream.h.
#define bytestream2_peek_ne24 bytestream2_peek_le24 |
Definition at line 125 of file bytestream.h.
#define bytestream2_peek_ne32 bytestream2_peek_le32 |
Definition at line 126 of file bytestream.h.
#define bytestream2_peek_ne64 bytestream2_peek_le64 |
Definition at line 127 of file bytestream.h.
#define bytestream2_put_ne16 bytestream2_put_le16 |
Definition at line 120 of file bytestream.h.
#define bytestream2_put_ne24 bytestream2_put_le24 |
Definition at line 121 of file bytestream.h.
#define bytestream2_put_ne32 bytestream2_put_le32 |
Definition at line 122 of file bytestream.h.
#define bytestream2_put_ne64 bytestream2_put_le64 |
Definition at line 123 of file bytestream.h.
Definition at line 83 of file bytestream.h.
Definition at line 85 of file bytestream.h.
#define DEF_T | ( | type, | ||
name, | ||||
bytes, | ||||
read, | ||||
write | ||||
) |
Definition at line 40 of file bytestream.h.
static unsigned int bytestream2_get_be16 | ( | GetByteContext * | g | ) | [inline, static] |
Definition at line 90 of file bytestream.h.
Referenced by decode_frame(), smc_decode_stream(), ulti_decode_frame(), and xan_unpack().
static unsigned int bytestream2_get_be16u | ( | GetByteContext * | g | ) | [inline, static] |
Definition at line 90 of file bytestream.h.
Referenced by tgq_decode_frame().
static unsigned int bytestream2_get_be24 | ( | GetByteContext * | g | ) | [inline, static] |
Definition at line 90 of file bytestream.h.
Referenced by decode_frame(), dfa_decode_frame(), mm_decode_pal(), smc_decode_stream(), ulti_decode_frame(), and vb_decode_palette().
static unsigned int bytestream2_get_be24u | ( | GetByteContext * | g | ) | [inline, static] |
Definition at line 90 of file bytestream.h.
Referenced by set_palette(), and ulti_decode_frame().
static unsigned int bytestream2_get_be32 | ( | GetByteContext * | g | ) | [inline, static] |
Definition at line 90 of file bytestream.h.
Referenced by decode_frame(), read_rle_sgi(), smc_decode_stream(), tm2_read_stream(), and vqa_decode_chunk().
static unsigned int bytestream2_get_be32u | ( | GetByteContext * | g | ) | [inline, static] |
Definition at line 90 of file bytestream.h.
Referenced by vqa_decode_chunk().
static av_always_inline unsigned int bytestream2_get_buffer | ( | GetByteContext * | g, | |
uint8_t * | dst, | |||
unsigned int | size | |||
) | [static] |
Definition at line 248 of file bytestream.h.
Referenced by bethsoftvid_decode_frame(), bfi_decode_frame(), decode_bdlt(), decode_copy(), decode_format80(), decode_wdlt(), flic_decode_frame_8BPP(), tgq_decode_mb(), vb_decode_framedata(), vqa_decode_chunk(), and xan_unpack().
static av_always_inline unsigned int bytestream2_get_bufferu | ( | GetByteContext * | g, | |
uint8_t * | dst, | |||
unsigned int | size | |||
) | [static] |
Definition at line 258 of file bytestream.h.
static unsigned int bytestream2_get_byte | ( | GetByteContext * | g | ) | [inline, static] |
Definition at line 90 of file bytestream.h.
Referenced by bethsoftvid_decode_frame(), bfi_decode_frame(), decode_bdlt(), decode_dds1(), decode_dsw1(), decode_format80(), decode_frame(), decode_p_block(), decode_tsw1(), decode_wdlt(), expand_rle_row(), flic_decode_frame_15_16BPP(), flic_decode_frame_8BPP(), kmvc_decode_inter_8x8(), kmvc_decode_intra_8x8(), mm_decode_inter(), mm_decode_intra(), roqvideo_decode_frame(), smc_decode_stream(), tgq_decode_mb(), ulti_decode_frame(), vb_decode_framedata(), vb_decode_palette(), xan_unpack(), and xan_unpack_luma().
static av_always_inline unsigned int bytestream2_get_bytes_left | ( | GetByteContext * | g | ) | [static] |
Definition at line 149 of file bytestream.h.
Referenced by bfi_decode_frame(), decode_bdlt(), decode_dds1(), decode_dsw1(), decode_frame(), decode_tsw1(), decode_wdlt(), dfa_decode_frame(), expand_rle_row(), flic_decode_frame_15_16BPP(), flic_decode_frame_8BPP(), kmvc_decode_inter_8x8(), kmvc_decode_intra_8x8(), mm_decode_inter(), mm_decode_intra(), png_decode_idat(), read_rle_sgi(), read_uncompressed_sgi(), roqvideo_decode_frame(), set_palette(), ulti_decode_frame(), vb_decode_framedata(), vqa_decode_chunk(), xan_decode_chroma(), xan_unpack(), and xan_unpack_luma().
static av_always_inline unsigned int bytestream2_get_bytes_left_p | ( | PutByteContext * | p | ) | [static] |
Definition at line 154 of file bytestream.h.
static unsigned int bytestream2_get_byteu | ( | GetByteContext * | g | ) | [inline, static] |
Definition at line 90 of file bytestream.h.
Referenced by decode_bdlt(), decode_frame(), expand_rle_row(), read_uncompressed_sgi(), tgq_decode_frame(), ulti_decode_frame(), vqa_decode_chunk(), xan_unpack(), and xan_unpack_luma().
static av_always_inline unsigned int bytestream2_get_eof | ( | PutByteContext * | p | ) | [static] |
Definition at line 313 of file bytestream.h.
static unsigned int bytestream2_get_le16 | ( | GetByteContext * | g | ) | [inline, static] |
Definition at line 89 of file bytestream.h.
Referenced by bethsoftvid_decode_frame(), bfi_decode_frame(), decode_bdlt(), decode_dds1(), decode_dsw1(), decode_format80(), decode_frame(), decode_p_block(), decode_tsw1(), decode_wdlt(), flic_decode_frame_15_16BPP(), flic_decode_frame_8BPP(), mm_decode_inter(), roqvideo_decode_frame(), and xan_decode_chroma().
static unsigned int bytestream2_get_le16u | ( | GetByteContext * | g | ) | [inline, static] |
Definition at line 89 of file bytestream.h.
Referenced by decode_dds1(), decode_dsw1(), decode_frame(), decode_i2_frame(), decode_tsw1(), decode_wdlt(), and tgq_decode_frame().
static unsigned int bytestream2_get_le24 | ( | GetByteContext * | g | ) | [inline, static] |
Definition at line 89 of file bytestream.h.
static unsigned int bytestream2_get_le24u | ( | GetByteContext * | g | ) | [inline, static] |
Definition at line 89 of file bytestream.h.
static unsigned int bytestream2_get_le32 | ( | GetByteContext * | g | ) | [inline, static] |
Definition at line 89 of file bytestream.h.
Referenced by decode_frame(), decode_tsw1(), dfa_decode_frame(), flic_decode_frame_15_16BPP(), flic_decode_frame_8BPP(), roqvideo_decode_frame(), xan_decode_frame(), xan_decode_frame_type0(), and xan_decode_frame_type1().
static unsigned int bytestream2_get_le32u | ( | GetByteContext * | g | ) | [inline, static] |
Definition at line 89 of file bytestream.h.
Referenced by decode_frame(), and decode_i2_frame().
static av_always_inline void bytestream2_init | ( | GetByteContext * | g, | |
const uint8_t * | buf, | |||
int | buf_size | |||
) | [static] |
Definition at line 130 of file bytestream.h.
Referenced by bethsoftvid_decode_frame(), bfi_decode_frame(), decode_frame(), decode_i2_frame(), decode_p_frame(), dfa_decode_frame(), flic_decode_frame_15_16BPP(), flic_decode_frame_8BPP(), mm_decode_frame(), mm_decode_inter(), roq_decode_frame(), smc_decode_frame(), tgq_decode_frame(), tm2_read_stream(), ulti_decode_frame(), vqa_decode_chunk(), vqa_decode_frame(), and xan_decode_frame().
static av_always_inline void bytestream2_init_writer | ( | PutByteContext * | p, | |
uint8_t * | buf, | |||
int | buf_size | |||
) | [static] |
Definition at line 139 of file bytestream.h.
static unsigned int bytestream2_peek_be16 | ( | GetByteContext * | g | ) | [inline, static] |
Definition at line 90 of file bytestream.h.
static unsigned int bytestream2_peek_be24 | ( | GetByteContext * | g | ) | [inline, static] |
Definition at line 90 of file bytestream.h.
static unsigned int bytestream2_peek_be32 | ( | GetByteContext * | g | ) | [inline, static] |
Definition at line 90 of file bytestream.h.
static unsigned int bytestream2_peek_byte | ( | GetByteContext * | g | ) | [inline, static] |
Definition at line 90 of file bytestream.h.
Referenced by bethsoftvid_decode_frame(), decode_bdlt(), decode_frame(), decode_wdlt(), and xan_unpack().
static unsigned int bytestream2_peek_le16 | ( | GetByteContext * | g | ) | [inline, static] |
Definition at line 89 of file bytestream.h.
static unsigned int bytestream2_peek_le24 | ( | GetByteContext * | g | ) | [inline, static] |
Definition at line 89 of file bytestream.h.
static unsigned int bytestream2_peek_le32 | ( | GetByteContext * | g | ) | [inline, static] |
Definition at line 89 of file bytestream.h.
static void bytestream2_put_be16 | ( | PutByteContext * | p, | |
const unsigned int | value | |||
) | [inline, static] |
Definition at line 90 of file bytestream.h.
static void bytestream2_put_be16u | ( | PutByteContext * | p, | |
const unsigned int | value | |||
) | [inline, static] |
Definition at line 90 of file bytestream.h.
static void bytestream2_put_be24 | ( | PutByteContext * | p, | |
const unsigned int | value | |||
) | [inline, static] |
Definition at line 90 of file bytestream.h.
static void bytestream2_put_be24u | ( | PutByteContext * | p, | |
const unsigned int | value | |||
) | [inline, static] |
Definition at line 90 of file bytestream.h.
static void bytestream2_put_be32 | ( | PutByteContext * | p, | |
const unsigned int | value | |||
) | [inline, static] |
Definition at line 90 of file bytestream.h.
static void bytestream2_put_be32u | ( | PutByteContext * | p, | |
const unsigned int | value | |||
) | [inline, static] |
Definition at line 90 of file bytestream.h.
static av_always_inline unsigned int bytestream2_put_buffer | ( | PutByteContext * | p, | |
const uint8_t * | src, | |||
unsigned int | size | |||
) | [static] |
Definition at line 267 of file bytestream.h.
static av_always_inline unsigned int bytestream2_put_bufferu | ( | PutByteContext * | p, | |
const uint8_t * | src, | |||
unsigned int | size | |||
) | [static] |
Definition at line 282 of file bytestream.h.
static void bytestream2_put_byte | ( | PutByteContext * | p, | |
const unsigned int | value | |||
) | [inline, static] |
Definition at line 90 of file bytestream.h.
static void bytestream2_put_byteu | ( | PutByteContext * | p, | |
const unsigned int | value | |||
) | [inline, static] |
Definition at line 90 of file bytestream.h.
static void bytestream2_put_le16 | ( | PutByteContext * | p, | |
const unsigned int | value | |||
) | [inline, static] |
Definition at line 89 of file bytestream.h.
static void bytestream2_put_le16u | ( | PutByteContext * | p, | |
const unsigned int | value | |||
) | [inline, static] |
Definition at line 89 of file bytestream.h.
static void bytestream2_put_le24 | ( | PutByteContext * | p, | |
const unsigned int | value | |||
) | [inline, static] |
Definition at line 89 of file bytestream.h.
static void bytestream2_put_le24u | ( | PutByteContext * | p, | |
const unsigned int | value | |||
) | [inline, static] |
Definition at line 89 of file bytestream.h.
static void bytestream2_put_le32 | ( | PutByteContext * | p, | |
const unsigned int | value | |||
) | [inline, static] |
Definition at line 89 of file bytestream.h.
static void bytestream2_put_le32u | ( | PutByteContext * | p, | |
const unsigned int | value | |||
) | [inline, static] |
Definition at line 89 of file bytestream.h.
static av_always_inline int bytestream2_seek | ( | GetByteContext * | g, | |
int | offset, | |||
int | whence | |||
) | [static] |
Definition at line 193 of file bytestream.h.
Referenced by decode_frame(), read_rle_sgi(), vqa_decode_chunk(), xan_decode_chroma(), xan_decode_frame_type0(), xan_decode_frame_type1(), and xan_unpack_luma().
static av_always_inline int bytestream2_seek_p | ( | PutByteContext * | p, | |
int | offset, | |||
int | whence | |||
) | [static] |
Definition at line 217 of file bytestream.h.
static av_always_inline void bytestream2_set_buffer | ( | PutByteContext * | p, | |
const uint8_t | c, | |||
unsigned int | size | |||
) | [static] |
Definition at line 291 of file bytestream.h.
static av_always_inline void bytestream2_set_bufferu | ( | PutByteContext * | p, | |
const uint8_t | c, | |||
unsigned int | size | |||
) | [static] |
Definition at line 305 of file bytestream.h.
static av_always_inline void bytestream2_skip | ( | GetByteContext * | g, | |
unsigned int | size | |||
) | [static] |
Definition at line 159 of file bytestream.h.
Referenced by bfi_decode_frame(), decode_frame(), dfa_decode_frame(), flic_decode_frame_15_16BPP(), flic_decode_frame_8BPP(), mm_decode_pal(), png_decode_idat(), read_uncompressed_sgi(), smc_decode_stream(), tgq_decode_frame(), tgq_decode_mb(), tm2_read_stream(), vqa_decode_chunk(), xan_decode_chroma(), and xan_unpack_luma().
static av_always_inline void bytestream2_skip_p | ( | PutByteContext * | p, | |
unsigned int | size | |||
) | [static] |
Definition at line 171 of file bytestream.h.
static av_always_inline void bytestream2_skipu | ( | GetByteContext * | g, | |
unsigned int | size | |||
) | [static] |
Definition at line 165 of file bytestream.h.
Referenced by decode_frame().
static av_always_inline int bytestream2_tell | ( | GetByteContext * | g | ) | [static] |
Definition at line 183 of file bytestream.h.
Referenced by decode_format80(), decode_frame(), flic_decode_frame_15_16BPP(), flic_decode_frame_8BPP(), roqvideo_decode_frame(), tm2_read_stream(), vqa_decode_chunk(), and xan_unpack_luma().
static av_always_inline int bytestream2_tell_p | ( | PutByteContext * | p | ) | [static] |
Definition at line 188 of file bytestream.h.
static unsigned int bytestream_get_be16 | ( | const uint8_t ** | b | ) | [inline, static] |
Definition at line 90 of file bytestream.h.
Referenced by adpcm_decode_frame(), alac_set_info(), atrac3_decode_init(), cook_decode_init(), decode(), dts_probe(), dvbsub_parse_display_definition_segment(), ff_amf_get_field_value(), ff_amf_tag_contents(), ff_amf_tag_size(), ff_init_range_decoder(), parse_packed_headers(), parse_picture_segment(), parse_presentation_segment(), pcm_bluray_decode_frame(), pcm_decode_frame(), vp56_rac_renorm(), and xan_unpack().
static unsigned int bytestream_get_be24 | ( | const uint8_t ** | b | ) | [inline, static] |
Definition at line 90 of file bytestream.h.
Referenced by avpriv_flac_parse_block_header(), decode_frame(), ff_vp56_decode_frame(), ff_vp56_init_range_decoder(), get_packet(), parse_packed_headers(), parse_picture_segment(), pcm_bluray_decode_frame(), pcm_decode_frame(), pcx_palette(), and rtmp_write().
static av_always_inline unsigned int bytestream_get_buffer | ( | const uint8_t ** | b, | |
uint8_t * | dst, | |||
unsigned int | size | |||
) | [static] |
Definition at line 318 of file bytestream.h.
Referenced by cdg_decode_frame(), decode_frame(), flac_read_header(), gif_read_header1(), gif_read_image(), ogm_header(), and rtmp_write().
static unsigned int bytestream_get_byte | ( | const uint8_t ** | b | ) | [inline, static] |
Definition at line 90 of file bytestream.h.
Referenced by adpcm_decode_frame(), avpriv_flac_parse_block_header(), bmp_decode_frame(), cdg_decode_frame(), decode(), decode_cell_data(), decode_frame(), decode_rle(), dpcm_decode_frame(), dvbsub_parse_display_definition_segment(), flac_read_header(), get_packet(), gif_parse_next_image(), gif_read_extension(), gif_read_header1(), gif_read_image(), mimic_decode_frame(), parse_palette_segment(), parse_picture_segment(), parse_presentation_segment(), range_start_decoding(), rtmp_write(), and vorbis_header().
static unsigned int bytestream_get_le16 | ( | const uint8_t ** | b | ) | [inline, static] |
Definition at line 89 of file bytestream.h.
Referenced by adpcm_decode_frame(), atrac3_decode_init(), bmp_decode_frame(), decode_frame(), decode_frame_headers(), decode_wave_header(), dpcm_decode_frame(), gif_read_extension(), gif_read_header1(), gif_read_image(), ipvideo_decode_block_opcode_0x7(), ipvideo_decode_block_opcode_0x7_16(), ipvideo_decode_block_opcode_0x8(), ipvideo_decode_block_opcode_0x8_16(), ipvideo_decode_block_opcode_0x9(), ipvideo_decode_block_opcode_0x9_16(), ipvideo_decode_block_opcode_0xA_16(), ipvideo_decode_block_opcode_0xB_16(), ipvideo_decode_block_opcode_0xC_16(), ipvideo_decode_block_opcode_0xD_16(), ipvideo_decode_block_opcode_0xE_16(), mimic_decode_frame(), msnwc_tcp_probe(), mszh_decomp(), ogm_header(), and pcm_decode_frame().
static unsigned int bytestream_get_le24 | ( | const uint8_t ** | b | ) | [inline, static] |
Definition at line 89 of file bytestream.h.
Referenced by bmp_decode_frame(), cinvideo_decode_frame(), and decode_frame().
static unsigned int bytestream_get_le32 | ( | const uint8_t ** | b | ) | [inline, static] |
Definition at line 89 of file bytestream.h.
Referenced by adpcm_decode_frame(), apply_param_change(), atrac3_decode_init(), bmp_decode_frame(), decode_frame(), decode_frame_headers(), decode_init(), decode_plane(), decode_wave_header(), ff_parse_mpeg2_descriptor(), ff_vorbis_comment(), fraps2_decode_plane(), ipvideo_decode_block_opcode_0x8(), ipvideo_decode_block_opcode_0x8_16(), ipvideo_decode_block_opcode_0x9(), ipvideo_decode_block_opcode_0x9_16(), ipvideo_decode_block_opcode_0xA(), ipvideo_decode_block_opcode_0xA_16(), mimic_decode_frame(), msnwc_tcp_probe(), mxf_get_d10_aes3_packet(), ogm_header(), pmt_cb(), vorbis_header(), and xan_decode_frame().
static void bytestream_put_be16 | ( | uint8_t ** | b, | |
const unsigned int | value | |||
) | [inline, static] |
Definition at line 90 of file bytestream.h.
Referenced by adx_encode_header(), encode_bitstream(), encode_dvb_subtitles(), encode_dvd_subtitles(), encode_frame(), ff_amf_write_field_name(), ff_amf_write_string(), gen_play(), gen_pong(), mjpega_dump_header(), and ogg_build_flac_headers().
static void bytestream_put_be24 | ( | uint8_t ** | b, | |
const unsigned int | value | |||
) | [inline, static] |
Definition at line 90 of file bytestream.h.
Referenced by encode_frame(), ff_amf_write_object_end(), ff_rtmp_packet_write(), flac_write_block_comment(), get_packet(), gif_image_write_header(), imx_dump_header(), ogg_build_flac_headers(), pam_encode_frame(), pcm_encode_frame(), pcx_encode_frame(), and xsub_encode().
static void bytestream_put_be32 | ( | uint8_t ** | b, | |
const unsigned int | value | |||
) | [inline, static] |
Definition at line 90 of file bytestream.h.
Referenced by adx_encode_header(), encode_frame(), ff_rtmp_packet_write(), gen_bytes_read(), gen_play(), gen_pong(), get_packet(), mjpega_dump_header(), and png_write_chunk().
static av_always_inline void bytestream_put_buffer | ( | uint8_t ** | b, | |
const uint8_t * | src, | |||
unsigned int | size | |||
) | [static] |
Definition at line 327 of file bytestream.h.
Referenced by adx_encode_header(), ff_amf_write_field_name(), ff_amf_write_string(), ff_vorbiscomment_write(), get_packet(), gif_image_write_header(), gif_image_write_image(), imx_dump_header(), mjpega_dump_header(), ogg_build_flac_headers(), ogg_build_speex_headers(), ogg_write_header(), qtrle_encode_line(), write_codebooks(), and write_typecode().
static void bytestream_put_byte | ( | uint8_t ** | b, | |
const unsigned int | value | |||
) | [inline, static] |
Definition at line 90 of file bytestream.h.
Referenced by adx_encode_header(), bmp_encode_frame(), encode_frame(), ff_amf_write_bool(), ff_amf_write_null(), ff_amf_write_number(), ff_amf_write_object_start(), ff_amf_write_string(), ff_rtmp_packet_write(), ff_vorbiscomment_write(), flac_write_block_comment(), get_packet(), gif_image_write_header(), gif_image_write_image(), imx_dump_header(), mjpega_dump_header(), ogg_build_flac_headers(), ogg_write_header(), ogg_write_vorbiscomment(), pcx_encode_frame(), qtrle_encode_line(), reconstruct_and_encode_image(), roq_dpcm_encode_frame(), roq_write_video_info_chunk(), send_media_packet_request(), and write_codebooks().
static void bytestream_put_le16 | ( | uint8_t ** | b, | |
const unsigned int | value | |||
) | [inline, static] |
Definition at line 89 of file bytestream.h.
Referenced by add_entry(), adpcm_encode_init(), bmp_encode_frame(), decode_wdlt(), ff_put_wav_header(), ff_rtmp_packet_write(), gif_image_write_header(), gif_image_write_image(), mxf_get_d10_aes3_packet(), pcx_encode_frame(), reconstruct_and_encode_image(), roq_dpcm_encode_frame(), roq_write_video_info_chunk(), send_stream_selection_request(), start_command_packet(), write_codebooks(), write_typecode(), and xsub_encode().
static void bytestream_put_le24 | ( | uint8_t ** | b, | |
const unsigned int | value | |||
) | [inline, static] |
Definition at line 89 of file bytestream.h.
Referenced by decode_hybrid(), and mxf_get_d10_aes3_packet().
static void bytestream_put_le32 | ( | uint8_t ** | b, | |
const unsigned int | value | |||
) | [inline, static] |
Definition at line 89 of file bytestream.h.
Referenced by add_entry(), bmp_encode_frame(), encode_frame(), ff_add_param_change(), ff_put_wav_header(), ff_rtmp_packet_write(), ff_vorbiscomment_write(), insert_command_prefixes(), reconstruct_and_encode_image(), roq_dpcm_encode_frame(), roq_write_video_info_chunk(), send_media_file_request(), send_media_header_request(), send_media_packet_request(), send_protocol_select(), send_startup_packet(), send_stream_selection_request(), start_command_packet(), and write_codebooks().
DEF64 | ( | be64 | , | |
8 | , | |||
AV_RB64 | , | |||
AV_WB64 | ||||
) | const |
Definition at line 89 of file bytestream.h.