#include "libavutil/intreadwrite.h"
#include "avcodec.h"
#include "dsputil.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "bytestream.h"
//#undef NDEBUG
#include "avcodec.h"
#include "internal.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "dsputil.h"
#include "lpc.h"
#include "parser.h"
#include "aac_ac3_parser.h"
#include "aac_parser.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "mpeg4audio.h"
#define AAC_HEADER_SIZE 7
#include <stdint.h>
#include "aac_ac3_parser.h"
-#include "bitstream.h"
+#include "get_bits.h"
typedef struct {
uint32_t sample_rate;
***********************************/
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "dsputil.h"
#include "mpeg4audio.h"
#include "avcodec.h"
#include "ac3.h"
-#include "bitstream.h"
+#include "get_bits.h"
static uint8_t band_start_tab[51];
static uint8_t bin_to_band_tab[253];
#include "parser.h"
#include "ac3_parser.h"
#include "aac_ac3_parser.h"
-#include "bitstream.h"
+#include "get_bits.h"
#define AC3_HEADER_SIZE 7
#define AVCODEC_AC3_PARSER_H
#include "ac3.h"
-#include "bitstream.h"
+#include "get_bits.h"
/**
* Parses AC-3 frame header.
#include "libavutil/internal.h"
#include "libavutil/lfg.h"
#include "ac3.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "dsputil.h"
/* override ac3.h to include coupling channel */
//#define DEBUG_BITALLOC
#include "libavutil/crc.h"
#include "avcodec.h"
-#include "bitstream.h" // for ff_reverse
+#include "get_bits.h" // for ff_reverse
#include "put_bits.h"
#include "ac3.h"
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "put_bits.h"
#include "bytestream.h"
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "bytestream.h"
#include "unary.h"
#include "mathops.h"
*/
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "put_bits.h"
#include "dsputil.h"
#include "lpc.h"
#define ALT_BITSTREAM_READER_LE
#include "avcodec.h"
#include "dsputil.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "bytestream.h"
/**
*/
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "put_bits.h"
#include "dsputil.h"
#include "mpeg12data.h"
#include <stdio.h>
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "dsputil.h"
#include "bytestream.h"
*/
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
typedef struct {
*/
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "put_bits.h"
const uint8_t ff_log2_run[32]={
#include <string.h>
#include "libavutil/common.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "cabac.h"
static const uint8_t lps_range[64][4]= {
*/
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "golomb.h"
#include "mathops.h"
#include "cavs.h"
*/
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "golomb.h"
#include "cavs.h"
#include "avcodec.h"
#include "dsputil.h"
-#include "bitstream.h"
+#include "get_bits.h"
/* Disable the encoder. */
#undef CONFIG_CLJR_ENCODER
#include "libavutil/lfg.h"
#include "libavutil/random_seed.h"
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "dsputil.h"
#include "bytestream.h"
#include "avcodec.h"
#include "dsputil.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "put_bits.h"
#include "dcadata.h"
#include "dcahuff.h"
//#define DEBUG
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "dnxhddata.h"
#include "dsputil.h"
#define ALT_BITSTREAM_READER
#include "avcodec.h"
#include "dsputil.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "put_bits.h"
#include "simple_idct.h"
#include "dvdata.h"
*/
#include "avcodec.h"
#include "dsputil.h"
-#include "bitstream.h"
+#include "get_bits.h"
//#define DEBUG
//#define DEBUG_PACKET_CONTENTS
*/
#include "avcodec.h"
#include "dsputil.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "colorspace.h"
//#define DEBUG
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "colorspace.h"
#include "dsputil.h"
#include "avcodec.h"
#define ALT_BITSTREAM_READER_LE
-#include "bitstream.h"
+#include "get_bits.h"
#include "bytestream.h"
#include "dsputil.h"
#include "aandcttab.h"
#include "avcodec.h"
#define ALT_BITSTREAM_READER_LE
-#include "bitstream.h"
+#include "get_bits.h"
#include "libavutil/lzo.h"
#define EA_PREAMBLE_SIZE 8
*/
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "dsputil.h"
#include "aandcttab.h"
#include "mpeg12.h"
#include "avcodec.h"
#define ALT_BITSTREAM_READER_LE
-#include "bitstream.h"
+#include "get_bits.h"
typedef union MacroBlock {
uint16_t pixels[4];
* @author Konstantin Shishkov
*/
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "put_bits.h"
#include "faxcompr.h"
*/
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "put_bits.h"
#include "dsputil.h"
#include "rangecoder.h"
#include "libavutil/crc.h"
#include "avcodec.h"
#include "internal.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "bytestream.h"
#include "golomb.h"
#include "flac.h"
#include "libavutil/lls.h"
#include "libavutil/md5.h"
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "dsputil.h"
#include "golomb.h"
#include "lpc.h"
#include <stdlib.h>
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include <zlib.h>
*/
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "huffman.h"
#include "bytestream.h"
#include "dsputil.h"
*/
#include <limits.h>
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "put_bits.h"
/**
#include "avcodec.h"
#include "libavutil/avutil.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "g729.h"
#include "lsp.h"
*/
/**
- * @file libavcodec/bitstream.h
- * bitstream api header.
+ * @file libavcodec/get_bits.h
+ * bitstream reader API header.
*/
-#ifndef AVCODEC_BITSTREAM_H
-#define AVCODEC_BITSTREAM_H
+#ifndef AVCODEC_GET_BITS_H
+#define AVCODEC_GET_BITS_H
#include <stdint.h>
#include <stdlib.h>
return 2 - get_bits1(gb);
}
-#endif /* AVCODEC_BITSTREAM_H */
+#endif /* AVCODEC_GET_BITS_H */
#define AVCODEC_GOLOMB_H
#include <stdint.h>
-#include "bitstream.h"
+#include "get_bits.h"
#include "put_bits.h"
#define INVALID_VLC 0x80000000
#include "libavutil/common.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "mpegvideo.h"
#include "h264data.h"
*/
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "huffman.h"
/* symbol for Huffman tree node */
#define AVCODEC_HUFFMAN_H
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
typedef struct {
int16_t sym;
*/
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "put_bits.h"
#include "dsputil.h"
#define ALT_BITSTREAM_READER
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "dsputil.h"
#include "imcdata.h"
*/
#define ALT_BITSTREAM_READER_LE
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "indeo2data.h"
typedef struct Ir2Context{
*/
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "mpegvideo.h"
#include "msmpeg4data.h"
#include "intrax8huf.h"
#ifndef AVCODEC_INTRAX8_H
#define AVCODEC_INTRAX8_H
-#include "bitstream.h"
+#include "get_bits.h"
#include "mpegvideo.h"
typedef struct{
*/
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "golomb.h"
#include "mathops.h"
#include "mjpeg.h"
*/
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "golomb.h"
#include "mathops.h"
#include "dsputil.h"
#include <stdlib.h>
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "lcl.h"
#if CONFIG_ZLIB
*/
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "golomb.h"
#include "mathops.h"
#ifndef AVCODEC_LZW_H
#define AVCODEC_LZW_H
-#include "bitstream.h"
+#include "get_bits.h"
enum FF_LZW_MODES{
FF_LZW_GIF,
#include <stdint.h>
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "bytestream.h"
#include "dsputil.h"
#define AVCODEC_MJPEGDEC_H
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "dsputil.h"
#define MAX_COMPONENTS 4
#include <stdint.h>
#include "libavutil/crc.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "parser.h"
#include "mlp_parser.h"
#include "mlp.h"
#ifndef AVCODEC_MLP_PARSER_H
#define AVCODEC_MLP_PARSER_H
-#include "bitstream.h"
+#include "get_bits.h"
typedef struct MLPHeaderInfo
{
#include "avcodec.h"
#include "libavutil/intreadwrite.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "libavutil/crc.h"
#include "parser.h"
#include "mlp_parser.h"
*/
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "dsputil.h"
#define MAX_HUFF_CODES 16
*/
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "dsputil.h"
#include "mpegaudio.h"
#include "libavutil/lfg.h"
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "dsputil.h"
#include "mpegaudio.h"
#include "libavutil/lfg.h"
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "dsputil.h"
#include "mpegaudio.h"
#include "libavutil/lfg.h"
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "dsputil.h"
#include "mpegaudio.h"
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "bitstream.h"
+#include "get_bits.h"
#include "mpeg4audio.h"
const int ff_mpeg4audio_sample_rates[16] = {
#define AVCODEC_MPEGAUDIO_H
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "dsputil.h"
#define CONFIG_AUDIO_NONSHORT 0
*/
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "dsputil.h"
/*
#define AVCODEC_MPEGVIDEO_H
#include "dsputil.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "put_bits.h"
#include "ratecontrol.h"
#include "parser.h"
#define AVCODEC_MSMPEG4DATA_H
#include "libavutil/common.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "rl.h"
/* motion vector table */
#include "dsputil.h"
#define ALT_BITSTREAM_READER_LE
-#include "bitstream.h"
+#include "get_bits.h"
const float ff_nelly_dequantization_table[127] = {
0.0000000000,
#include "dsputil.h"
#define ALT_BITSTREAM_READER_LE
-#include "bitstream.h"
+#include "get_bits.h"
typedef struct NellyMoserDecodeContext {
*/
#include "avcodec.h"
-#include "bitstream.h" // for ff_reverse
+#include "get_bits.h" // for ff_reverse
#include "bytestream.h"
#define MAX_CHANNELS 64
#include "avcodec.h"
#include "bytestream.h"
-#include "bitstream.h"
+#include "get_bits.h"
typedef struct PCXContext {
AVFrame picture;
#include <inttypes.h>
#include "libavutil/intreadwrite.h"
-#include "libavcodec/bitstream.h"
+#include "libavcodec/get_bits.h"
typedef struct AVComponentDescriptor{
uint16_t plane :2; ///< which of the 4 planes contains the component
#include "avcodec.h"
#include "internal.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "qcelpdata.h"
#define ALT_BITSTREAM_READER_LE
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "dsputil.h"
#include "mpegaudio.h"
*/
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "ra144.h"
#include "celp_filters.h"
#include "avcodec.h"
#define ALT_BITSTREAM_READER_LE
-#include "bitstream.h"
+#include "get_bits.h"
#include "ra288.h"
#include "lpc.h"
#include "celp_math.h"
#define AVCODEC_RL_H
#include <stdint.h>
-#include "bitstream.h"
+#include "get_bits.h"
/* run length table */
#define MAX_RUN 64
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "libavutil/common.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "dsputil.h"
#include "rtjpeg.h"
#define DEBUG
#include <limits.h>
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "golomb.h"
#define MAX_CHANNELS 8
#include "avcodec.h"
#define ALT_BITSTREAM_READER_LE
-#include "bitstream.h"
+#include "get_bits.h"
#include "bytestream.h"
#define SMKTREE_BITS 9
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "golomb.h"
/**
#include "avcodec.h"
#define ALT_BITSTREAM_READER_LE
-#include "bitstream.h"
+#include "get_bits.h"
typedef struct SeqVideoContext {
*/
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "dsputil.h"
#define TM2_ESCAPE 0x80000000
//#define DEBUG
#include <limits.h>
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#define FORMAT_INT 1
#define FORMAT_FLOAT 3
#ifndef AVCODEC_UNARY_H
#define AVCODEC_UNARY_H
-#include "bitstream.h"
+#include "get_bits.h"
/**
* Get unary code of limited length
#include <stdint.h>
#include "libavutil/rational.h"
-#include "bitstream.h"
+#include "get_bits.h"
/** Table for conversion between TTBLK and TTMB */
extern const int ff_vc1_ttblk_to_tt[3][8];
#define ALT_BITSTREAM_READER_LE
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "vorbis.h"
#define ALT_BITSTREAM_READER_LE
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "dsputil.h"
#include "vorbis.h"
#include "avcodec.h"
#include "dsputil.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "vp3data.h"
#include "xiph.h"
#include "avcodec.h"
#include "dsputil.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "vp56.h"
#include "vp56data.h"
#include "vp56data.h"
#include "dsputil.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "bytestream.h"
#include "avcodec.h"
#include "dsputil.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "huffman.h"
#include "vp56.h"
*/
#define ALT_BITSTREAM_READER_LE
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "unary.h"
/**
#ifndef AVCODEC_WMA_H
#define AVCODEC_WMA_H
-#include "bitstream.h"
+#include "get_bits.h"
#include "put_bits.h"
#include "dsputil.h"
*/
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
typedef struct WNV1Context{
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include "avcodec.h"
-#include "bitstream.h"
+#include "get_bits.h"
#include "bytestream.h"
static av_cold int decode_init(AVCodecContext *avctx) {
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "libavcodec/bitstream.h"
+#include "libavcodec/get_bits.h"
#include "libavcodec/put_bits.h"
#include "libavcodec/internal.h"
#include "avformat.h"
#include "isom.h"
#include "libavcodec/mpeg4audio.h"
#include "libavcodec/mpegaudiodata.h"
-#include "libavcodec/bitstream.h"
+#include "libavcodec/get_bits.h"
#if CONFIG_ZLIB
#include <zlib.h>
#include "avio.h"
#include "isom.h"
#include "avc.h"
-#include "libavcodec/bitstream.h"
+#include "libavcodec/get_bits.h"
#include "libavcodec/put_bits.h"
#undef NDEBUG
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "libavcodec/bitstream.h"
+#include "libavcodec/get_bits.h"
#include "avformat.h"
#include "id3v2.h"
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "libavcodec/bitstream.h"
+#include "libavcodec/get_bits.h"
#include "libavcodec/unary.h"
#include "avformat.h"
*/
#include <stdlib.h>
-#include "libavcodec/bitstream.h"
+#include "libavcodec/get_bits.h"
#include "libavcodec/flac.h"
#include "avformat.h"
#include "oggdec.h"
#include <stdlib.h>
#include "libavutil/intreadwrite.h"
-#include "libavcodec/bitstream.h"
+#include "libavcodec/get_bits.h"
#include "libavcodec/bytestream.h"
#include "avformat.h"
#include "oggdec.h"
#include <stdlib.h>
#include "libavutil/bswap.h"
#include "libavutil/avstring.h"
-#include "libavcodec/bitstream.h"
+#include "libavcodec/get_bits.h"
#include "libavcodec/bytestream.h"
#include "avformat.h"
#include "oggdec.h"
#include <stdlib.h>
#include "libavutil/bswap.h"
-#include "libavcodec/bitstream.h"
+#include "libavcodec/get_bits.h"
#include "avformat.h"
#include "oggdec.h"
#include <stdlib.h>
#include "libavutil/avstring.h"
#include "libavutil/bswap.h"
-#include "libavcodec/bitstream.h"
+#include "libavcodec/get_bits.h"
#include "libavcodec/bytestream.h"
#include "avformat.h"
#include "oggdec.h"
#include "libavutil/crc.h"
#include "libavcodec/ac3_parser.h"
-#include "libavcodec/bitstream.h"
+#include "libavcodec/get_bits.h"
#include "libavcodec/bytestream.h"
#include "avformat.h"
#include "raw.h"
#include "libavutil/md5.h"
#include "rm.h"
#include "internal.h"
-#include "libavcodec/bitstream.h"
+#include "libavcodec/get_bits.h"
struct RDTDemuxContext {
AVFormatContext *ic; /**< the containing (RTSP) demux context */
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "libavcodec/bitstream.h"
+#include "libavcodec/get_bits.h"
#include "avformat.h"
#include <unistd.h>
#include "libavutil/base64.h"
#include "libavutil/avstring.h"
-#include "libavcodec/bitstream.h"
+#include "libavcodec/get_bits.h"
#include "avformat.h"
#include "mpegts.h"
/* needed for gethostname() */
#define _XOPEN_SOURCE 600
-#include "libavcodec/bitstream.h"
+#include "libavcodec/get_bits.h"
#include "avformat.h"
#include "mpegts.h"
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "libavcodec/bitstream.h"
+#include "libavcodec/get_bits.h"
#include "avformat.h"
#include "mpegts.h"
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "libavcodec/bitstream.h"
+#include "libavcodec/get_bits.h"
#include "avformat.h"
typedef struct {