bitstream api. More...
#include "libavutil/avassert.h"#include "libavutil/qsort.h"#include "avcodec.h"#include "internal.h"#include "mathops.h"#include "put_bits.h"#include "vlc.h"Go to the source code of this file.
bitstream api.
Definition in file bitstream.c.
Definition at line 91 of file bitstream.c.
Pad the bitstream with zeros up to the next byte boundary.
Definition at line 48 of file bitstream.c.
Referenced by avpriv_copy_pce_data(), binary_export(), encode_block(), encode_frame(), encode_hq_slice(), encode_parse_info(), encode_picture_header(), encode_picture_ls(), encode_picture_start(), encode_seq_header(), encode_slices(), encode_wavelet_transform(), ff_flv_encode_picture_header(), ff_h261_encode_picture_header(), ff_h263_encode_picture_header(), ff_hevc_encode_nal_vps(), ff_msmpeg4_encode_picture_header(), ff_rv10_encode_picture_header(), latm_write_packet(), put_bitstream_info(), put_header(), write_slice_end(), xsub_encode(), and xsub_encode_rle().
Put the string string in the bitstream.
Definition at line 53 of file bitstream.c.
Referenced by encode_frame(), encode_parse_info(), jpeg_put_comments(), and mpeg4_encode_vol_header().
Copy the content of src to the bitstream.
Definition at line 64 of file bitstream.c.
Referenced by copy_bits(), encode_thread(), ff_mpeg4_merge_partitions(), latm_write_frame_header(), latm_write_packet(), merge_context_after_encode(), save_bits(), and svq1_encode_plane().
Definition at line 110 of file bitstream.c.
Referenced by build_table(), and mp_decode_layer2().
Definition at line 138 of file bitstream.c.
Referenced by ff_init_vlc_sparse().
Build VLC decoding tables suitable for use with get_vlc().
Definition at line 157 of file bitstream.c.
Referenced by ff_init_vlc_sparse().
Definition at line 268 of file bitstream.c.
Referenced by build_canonical_huff(), build_huff(), build_huff10(), build_huff_tree(), build_vlc(), clv_decode_init(), ff_atrac3p_init_vlcs(), ff_ccitt_unpack_init(), generate_joint_tables(), huff_build(), huff_build10(), init_ralf_vlc(), init_vlcs(), mpc8_decode_init(), mss4_init_vlc(), on2avc_decode_init(), read_code_table(), rv34_gen_vlc(), and rv40_init_tables().
Definition at line 354 of file bitstream.c.
Referenced by build_vlc(), cfhd_close_decoder(), clv_decode_end(), cook_decode_close(), decode_argb_frame(), decode_close(), decode_end(), decode_plane(), decode_plane10(), decode_rgb24_frame(), decode_rle(), decode_yuv_frame(), dnxhd_decode_close(), dnxhd_init_vlc(), ff_dvvideo_init(), ff_ivi_dec_huff_desc(), ff_ivi_decode_close(), ff_mjpeg_decode_dht(), ff_mjpeg_decode_end(), ff_wma_end(), fraps2_decode_plane(), free_vlcs(), generate_joint_tables(), hq_hqa_decode_close(), hqx_decode_close(), huff_build(), huff_build10(), image_ctx_free(), ivi_free_buffers(), jpg_free_context(), magy_decode_end(), mimic_decode_end(), mp_decode_frame(), mss4_free_vlcs(), on2avc_free_vlcs(), read_huffman_code_normal(), read_huffman_tables(), read_old_huffman_tables(), smacker_decode_header_tree(), smka_decode_frame(), tm2_free_codes(), vorbis_free(), vp3_decode_end(), vp6_build_huff_tree(), and vp6_decode_free_context().
Definition at line 39 of file bitstream.c.
Referenced by decode_line_TMPL(), encode_line_TMPL(), ls_decode_line(), ls_encode_line(), and ls_encode_run().