Home
last modified time | relevance | path

Searched refs:gb (Results 1 - 25 of 416) sorted by relevance

12345678910>>...17

/third_party/ffmpeg/libavformat/
H A Djpegxl_probe.c62 static av_always_inline uint32_t jxl_u32(GetBitContext *gb, in jxl_u32() argument
68 uint32_t ret, choice = get_bits(gb, 2); in jxl_u32()
72 ret += get_bits_long(gb, ubits[choice]); in jxl_u32()
77 static av_always_inline uint32_t jxl_enum(GetBitContext *gb) in jxl_enum() argument
79 return jxl_u32(gb, 0, 1, 2, 18, 0, 0, 4, 6); in jxl_enum()
83 static uint64_t jpegxl_u64(GetBitContext *gb) in jpegxl_u64() argument
87 switch (get_bits(gb, 2)) { in jpegxl_u64()
92 ret = 1 + get_bits(gb, 4); in jpegxl_u64()
95 ret = 17 + get_bits(gb, 8); in jpegxl_u64()
98 ret = get_bits(gb, 1 in jpegxl_u64()
143 jpegxl_read_size_header(GetBitContext *gb) jpegxl_read_size_header() argument
171 jpegxl_read_preview_header(GetBitContext *gb) jpegxl_read_preview_header() argument
197 jpegxl_skip_bit_depth(GetBitContext *gb) jpegxl_skip_bit_depth() argument
213 jpegxl_read_extra_channel_info(GetBitContext *gb) jpegxl_read_extra_channel_info() argument
250 GetBitContext gbi, *gb = &gbi; ff_jpegxl_verify_codestream_header() local
[all...]
H A Dhevc.c125 static void hvcc_parse_ptl(GetBitContext *gb, in hvcc_parse_ptl() argument
134 general_ptl.profile_space = get_bits(gb, 2); in hvcc_parse_ptl()
135 general_ptl.tier_flag = get_bits1(gb); in hvcc_parse_ptl()
136 general_ptl.profile_idc = get_bits(gb, 5); in hvcc_parse_ptl()
137 general_ptl.profile_compatibility_flags = get_bits_long(gb, 32); in hvcc_parse_ptl()
138 general_ptl.constraint_indicator_flags = get_bits64(gb, 48); in hvcc_parse_ptl()
139 general_ptl.level_idc = get_bits(gb, 8); in hvcc_parse_ptl()
143 sub_layer_profile_present_flag[i] = get_bits1(gb); in hvcc_parse_ptl()
144 sub_layer_level_present_flag[i] = get_bits1(gb); in hvcc_parse_ptl()
149 skip_bits(gb, in hvcc_parse_ptl()
174 skip_sub_layer_hrd_parameters(GetBitContext *gb, unsigned int cpb_cnt_minus1, uint8_t sub_pic_hrd_params_present_flag) skip_sub_layer_hrd_parameters() argument
193 skip_hrd_parameters(GetBitContext *gb, uint8_t cprms_present_flag, unsigned int max_sub_layers_minus1) skip_hrd_parameters() argument
268 skip_timing_info(GetBitContext *gb) skip_timing_info() argument
277 hvcc_parse_vui(GetBitContext *gb, HEVCDecoderConfigurationRecord *hvcc, unsigned int max_sub_layers_minus1) hvcc_parse_vui() argument
355 skip_sub_layer_ordering_info(GetBitContext *gb) skip_sub_layer_ordering_info() argument
362 hvcc_parse_vps(GetBitContext *gb, HEVCDecoderConfigurationRecord *hvcc) hvcc_parse_vps() argument
399 skip_scaling_list_data(GetBitContext *gb) skip_scaling_list_data() argument
418 parse_rps(GetBitContext *gb, unsigned int rps_idx, unsigned int num_rps, unsigned int num_delta_pocs[HEVC_MAX_SHORT_TERM_REF_PIC_SETS]) parse_rps() argument
485 hvcc_parse_sps(GetBitContext *gb, HEVCDecoderConfigurationRecord *hvcc) hvcc_parse_sps() argument
589 hvcc_parse_pps(GetBitContext *gb, HEVCDecoderConfigurationRecord *hvcc) hvcc_parse_pps() argument
646 nal_unit_parse_header(GetBitContext *gb, uint8_t *nal_type) nal_unit_parse_header() argument
[all...]
H A Dav1.c124 static inline void uvlc(GetBitContext *gb) in uvlc() argument
128 while (get_bits_left(gb)) { in uvlc()
129 if (get_bits1(gb)) in uvlc()
137 skip_bits_long(gb, leading_zeros); in uvlc()
140 static int parse_color_config(AV1SequenceParameters *seq_params, GetBitContext *gb) in parse_color_config() argument
143 int high_bitdepth = get_bits1(gb); in parse_color_config()
145 twelve_bit = get_bits1(gb); in parse_color_config()
152 seq_params->monochrome = get_bits1(gb); in parse_color_config()
154 seq_params->color_description_present_flag = get_bits1(gb); in parse_color_config()
156 seq_params->color_primaries = get_bits(gb, in parse_color_config()
208 GetBitContext gb; parse_sequence_header() local
344 GetBitContext gb; ff_av1_parse_seq_header() local
[all...]
/third_party/ffmpeg/libavcodec/
H A Dgolomb.h53 static inline int get_ue_golomb(GetBitContext *gb) in get_ue_golomb() argument
58 buf = show_bits_long(gb, 32); in get_ue_golomb()
62 skip_bits_long(gb, ff_golomb_vlc_len[buf]); in get_ue_golomb()
68 skip_bits_long(gb, 32 - log); in get_ue_golomb()
77 OPEN_READER(re, gb); in get_ue_golomb()
78 UPDATE_CACHE(re, gb); in get_ue_golomb()
79 buf = GET_CACHE(re, gb); in get_ue_golomb()
83 LAST_SKIP_BITS(re, gb, ff_golomb_vlc_len[buf]); in get_ue_golomb()
84 CLOSE_READER(re, gb); in get_ue_golomb()
89 LAST_SKIP_BITS(re, gb, 3 in get_ue_golomb()
104 get_ue_golomb_long(GetBitContext *gb) get_ue_golomb_long() argument
120 get_ue_golomb_31(GetBitContext *gb) get_ue_golomb_31() argument
143 get_interleaved_ue_golomb(GetBitContext *gb) get_interleaved_ue_golomb() argument
211 get_te0_golomb(GetBitContext *gb, int range) get_te0_golomb() argument
226 get_te_golomb(GetBitContext *gb, int range) get_te_golomb() argument
239 get_se_golomb(GetBitContext *gb) get_se_golomb() argument
294 get_se_golomb_long(GetBitContext *gb) get_se_golomb_long() argument
301 get_interleaved_se_golomb(GetBitContext *gb) get_interleaved_se_golomb() argument
359 dirac_get_se_golomb(GetBitContext *gb) dirac_get_se_golomb() argument
374 get_ur_golomb(GetBitContext *gb, int k, int limit, int esc_len) get_ur_golomb() argument
428 get_ur_golomb_jpegls(GetBitContext *gb, int k, int limit, int esc_len) get_ur_golomb_jpegls() argument
529 get_sr_golomb(GetBitContext *gb, int k, int limit, int esc_len) get_sr_golomb() argument
539 get_sr_golomb_flac(GetBitContext *gb, int k, int limit, int esc_len) get_sr_golomb_flac() argument
549 get_ur_golomb_shorten(GetBitContext *gb, int k) get_ur_golomb_shorten() argument
557 get_sr_golomb_shorten(GetBitContext *gb, int k) get_sr_golomb_shorten() argument
[all...]
H A Dhevc_sei.c34 GetByteContext *gb) in decode_nal_sei_decoded_picture_hash()
40 hash_type = bytestream2_get_byte(gb); in decode_nal_sei_decoded_picture_hash()
45 bytestream2_get_buffer(gb, s->md5[cIdx], sizeof(s->md5[cIdx])); in decode_nal_sei_decoded_picture_hash()
47 // picture_crc = get_bits(gb, 16); in decode_nal_sei_decoded_picture_hash()
49 // picture_checksum = get_bits_long(gb, 32); in decode_nal_sei_decoded_picture_hash()
56 GetByteContext *gb) in decode_nal_sei_mastering_display_info()
60 if (bytestream2_get_bytes_left(gb) < 24) in decode_nal_sei_mastering_display_info()
65 s->display_primaries[i][0] = bytestream2_get_be16u(gb); in decode_nal_sei_mastering_display_info()
66 s->display_primaries[i][1] = bytestream2_get_be16u(gb); in decode_nal_sei_mastering_display_info()
69 s->white_point[0] = bytestream2_get_be16u(gb); in decode_nal_sei_mastering_display_info()
33 decode_nal_sei_decoded_picture_hash(HEVCSEIPictureHash *s, GetByteContext *gb) decode_nal_sei_decoded_picture_hash() argument
55 decode_nal_sei_mastering_display_info(HEVCSEIMasteringDisplay *s, GetByteContext *gb) decode_nal_sei_mastering_display_info() argument
84 decode_nal_sei_content_light_info(HEVCSEIContentLight *s, GetByteContext *gb) decode_nal_sei_content_light_info() argument
101 decode_nal_sei_frame_packing_arrangement(HEVCSEIFramePacking *s, GetBitContext *gb) decode_nal_sei_frame_packing_arrangement() argument
118 decode_nal_sei_display_orientation(HEVCSEIDisplayOrientation *s, GetBitContext *gb) decode_nal_sei_display_orientation() argument
133 decode_nal_sei_pic_timing(HEVCSEI *s, GetBitContext *gb, const HEVCParamSets *ps, void *logctx) decode_nal_sei_pic_timing() argument
164 decode_registered_user_data_closed_caption(HEVCSEIA53Caption *s, GetByteContext *gb) decode_registered_user_data_closed_caption() argument
177 decode_nal_sei_user_data_unregistered(HEVCSEIUnregistered *s, GetByteContext *gb) decode_nal_sei_user_data_unregistered() argument
203 decode_registered_user_data_dynamic_hdr_plus(HEVCSEIDynamicHDRPlus *s, GetByteContext *gb) decode_registered_user_data_dynamic_hdr_plus() argument
229 decode_registered_user_data_dynamic_hdr_vivid(HEVCSEIDynamicHDRVivid *s, GetByteContext *gb) decode_registered_user_data_dynamic_hdr_vivid() argument
255 decode_nal_sei_user_data_registered_itu_t_t35(HEVCSEI *s, GetByteContext *gb, void *logctx) decode_nal_sei_user_data_registered_itu_t_t35() argument
340 decode_nal_sei_active_parameter_sets(HEVCSEI *s, GetBitContext *gb, void *logctx) decode_nal_sei_active_parameter_sets() argument
365 decode_nal_sei_alternative_transfer(HEVCSEIAlternativeTransfer *s, GetByteContext *gb) decode_nal_sei_alternative_transfer() argument
377 decode_nal_sei_timecode(HEVCSEITimeCode *s, GetBitContext *gb) decode_nal_sei_timecode() argument
423 decode_film_grain_characteristics(HEVCSEIFilmGrainCharacteristics *h, GetBitContext *gb) decode_film_grain_characteristics() argument
466 decode_nal_sei_prefix(GetBitContext *gb, GetByteContext *gbyte, void *logctx, HEVCSEI *s, const HEVCParamSets *ps, int type) decode_nal_sei_prefix() argument
501 decode_nal_sei_suffix(GetBitContext *gb, GetByteContext *gbyte, void *logctx, HEVCSEI *s, int type) decode_nal_sei_suffix() argument
513 decode_nal_sei_message(GetByteContext *gb, void *logctx, HEVCSEI *s, const HEVCParamSets *ps, int nal_unit_type) decode_nal_sei_message() argument
552 ff_hevc_decode_nal_sei(GetBitContext *gb, void *logctx, HEVCSEI *s, const HEVCParamSets *ps, enum HEVCNALUnitType type) ff_hevc_decode_nal_sei() argument
[all...]
H A Dh264_sei.c72 GetBitContext gb; in ff_h264_sei_process_picture_timing() local
74 init_get_bits(&gb, h->payload, h->payload_size_bits); in ff_h264_sei_process_picture_timing()
78 h->cpb_removal_delay = get_bits_long(&gb, sps->cpb_removal_delay_length); in ff_h264_sei_process_picture_timing()
79 h->dpb_output_delay = get_bits_long(&gb, sps->dpb_output_delay_length); in ff_h264_sei_process_picture_timing()
84 h->pic_struct = get_bits(&gb, 4); in ff_h264_sei_process_picture_timing()
93 if (get_bits(&gb, 1)) { /* clock_timestamp_flag */ in ff_h264_sei_process_picture_timing()
97 h->ct_type |= 1 << get_bits(&gb, 2); in ff_h264_sei_process_picture_timing()
98 skip_bits(&gb, 1); /* nuit_field_based_flag */ in ff_h264_sei_process_picture_timing()
99 counting_type = get_bits(&gb, 5); /* counting_type */ in ff_h264_sei_process_picture_timing()
100 full_timestamp_flag = get_bits(&gb, in ff_h264_sei_process_picture_timing()
136 decode_picture_timing(H264SEIPictureTiming *h, GetBitContext *gb, void *logctx) decode_picture_timing() argument
159 decode_registered_user_data_afd(H264SEIAFD *h, GetBitContext *gb, int size) decode_registered_user_data_afd() argument
180 decode_registered_user_data_closed_caption(H264SEIA53Caption *h, GetBitContext *gb, void *logctx, int size) decode_registered_user_data_closed_caption() argument
190 decode_registered_user_data(H264SEIContext *h, GetBitContext *gb, void *logctx, int size) decode_registered_user_data() argument
251 decode_unregistered_user_data(H264SEIUnregistered *h, GetBitContext *gb, void *logctx, int size) decode_unregistered_user_data() argument
287 decode_recovery_point(H264SEIRecoveryPoint *h, GetBitContext *gb, void *logctx) decode_recovery_point() argument
305 decode_buffering_period(H264SEIBufferingPeriod *h, GetBitContext *gb, const H264ParamSets *ps, void *logctx) decode_buffering_period() argument
342 decode_frame_packing_arrangement(H264SEIFramePacking *h, GetBitContext *gb) decode_frame_packing_arrangement() argument
370 decode_display_orientation(H264SEIDisplayOrientation *h, GetBitContext *gb) decode_display_orientation() argument
387 decode_green_metadata(H264SEIGreenMetaData *h, GetBitContext *gb) decode_green_metadata() argument
412 decode_alternative_transfer(H264SEIAlternativeTransfer *h, GetBitContext *gb) decode_alternative_transfer() argument
420 decode_film_grain_characteristics(H264SEIFilmGrainCharacteristics *h, GetBitContext *gb) decode_film_grain_characteristics() argument
463 ff_h264_sei_decode(H264SEIContext *h, GetBitContext *gb, const H264ParamSets *ps, void *logctx) ff_h264_sei_decode() argument
[all...]
H A Dpcm-bluray.c130 GetByteContext gb; in pcm_bluray_decode_frame() local
146 bytestream2_init(&gb, src, buf_size); in pcm_bluray_decode_frame()
170 bytestream2_get_buffer(&gb, dst16, buf_size); in pcm_bluray_decode_frame()
173 *dst16++ = bytestream2_get_be16u(&gb); in pcm_bluray_decode_frame()
178 *dst32++ = bytestream2_get_be24u(&gb) << 8; in pcm_bluray_decode_frame()
190 bytestream2_get_buffer(&gb, dst16, avctx->ch_layout.nb_channels * 2); in pcm_bluray_decode_frame()
195 *dst16++ = bytestream2_get_be16u(&gb); in pcm_bluray_decode_frame()
198 bytestream2_skip(&gb, 2); in pcm_bluray_decode_frame()
204 *dst32++ = bytestream2_get_be24u(&gb) << 8; in pcm_bluray_decode_frame()
206 bytestream2_skip(&gb, in pcm_bluray_decode_frame()
[all...]
H A Ddynamic_hdr10_plus.c33 GetBitContext gbc, *gb = &gbc; in ff_parse_itu_t_t35_to_dynamic_hdr10_plus() local
39 ret = init_get_bits8(gb, data, size); in ff_parse_itu_t_t35_to_dynamic_hdr10_plus()
43 if (get_bits_left(gb) < 10) in ff_parse_itu_t_t35_to_dynamic_hdr10_plus()
46 s->application_version = get_bits(gb, 8); in ff_parse_itu_t_t35_to_dynamic_hdr10_plus()
47 s->num_windows = get_bits(gb, 2); in ff_parse_itu_t_t35_to_dynamic_hdr10_plus()
53 if (get_bits_left(gb) < ((19 * 8 + 1) * (s->num_windows - 1))) in ff_parse_itu_t_t35_to_dynamic_hdr10_plus()
61 (AVRational){get_bits(gb, 16), 1}; in ff_parse_itu_t_t35_to_dynamic_hdr10_plus()
63 (AVRational){get_bits(gb, 16), 1}; in ff_parse_itu_t_t35_to_dynamic_hdr10_plus()
65 (AVRational){get_bits(gb, 16), 1}; in ff_parse_itu_t_t35_to_dynamic_hdr10_plus()
67 (AVRational){get_bits(gb, 1 in ff_parse_itu_t_t35_to_dynamic_hdr10_plus()
[all...]
H A Ddca_exss.c26 asset->xll_size = get_bits(&s->gb, s->exss_size_nbits) + 1; in parse_xll_parameters()
29 if (asset->xll_sync_present = get_bits1(&s->gb)) { in parse_xll_parameters()
33 skip_bits(&s->gb, 4); in parse_xll_parameters()
36 xll_delay_nbits = get_bits(&s->gb, 5) + 1; in parse_xll_parameters()
39 asset->xll_delay_nframes = get_bits_long(&s->gb, xll_delay_nbits); in parse_xll_parameters()
42 asset->xll_sync_offset = get_bits(&s->gb, s->exss_size_nbits); in parse_xll_parameters()
52 asset->lbr_size = get_bits(&s->gb, 14) + 1; in parse_lbr_parameters()
55 if (get_bits1(&s->gb)) in parse_lbr_parameters()
57 skip_bits(&s->gb, 2); in parse_lbr_parameters()
62 int i, j, drc_present, descr_size, descr_pos = get_bits_count(&s->gb); in parse_descriptor()
[all...]
H A Dhevc_ps.c119 int ff_hevc_decode_short_term_rps(GetBitContext *gb, AVCodecContext *avctx, in ff_hevc_decode_short_term_rps() argument
129 rps_predict = get_bits1(gb); in ff_hevc_decode_short_term_rps()
139 unsigned int delta_idx = get_ue_golomb_long(gb) + 1; in ff_hevc_decode_short_term_rps()
151 delta_rps_sign = get_bits1(gb); in ff_hevc_decode_short_term_rps()
152 abs_delta_rps = get_ue_golomb_long(gb) + 1; in ff_hevc_decode_short_term_rps()
161 int used = rps->used[k] = get_bits1(gb); in ff_hevc_decode_short_term_rps()
164 use_delta_flag = get_bits1(gb); in ff_hevc_decode_short_term_rps()
219 rps->num_negative_pics = get_ue_golomb_long(gb); in ff_hevc_decode_short_term_rps()
220 nb_positive_pics = get_ue_golomb_long(gb); in ff_hevc_decode_short_term_rps()
232 delta_poc = get_ue_golomb_long(gb) in ff_hevc_decode_short_term_rps()
262 decode_profile_tier_level(GetBitContext *gb, AVCodecContext *avctx, PTLCommon *ptl) decode_profile_tier_level() argument
336 parse_ptl(GetBitContext *gb, AVCodecContext *avctx, PTL *ptl, int max_num_sub_layers) parse_ptl() argument
376 decode_sublayer_hrd(GetBitContext *gb, unsigned int nb_cpb, int subpic_params_present) decode_sublayer_hrd() argument
393 decode_hrd(GetBitContext *gb, int common_inf_present, int max_sublayers) decode_hrd() argument
455 ff_hevc_decode_nal_vps(GetBitContext *gb, AVCodecContext *avctx, HEVCParamSets *ps) ff_hevc_decode_nal_vps() argument
585 decode_vui(GetBitContext *gb, AVCodecContext *avctx, int apply_defdispwin, HEVCSPS *sps) decode_vui() argument
780 scaling_list_data(GetBitContext *gb, AVCodecContext *avctx, ScalingList *sl, HEVCSPS *sps) scaling_list_data() argument
905 ff_hevc_parse_sps(HEVCSPS *sps, GetBitContext *gb, unsigned int *sps_id, int apply_defdispwin, AVBufferRef **vps_list, AVCodecContext *avctx) ff_hevc_parse_sps() argument
1247 ff_hevc_decode_nal_sps(GetBitContext *gb, AVCodecContext *avctx, HEVCParamSets *ps, int apply_defdispwin) ff_hevc_decode_nal_sps() argument
1323 pps_range_extensions(GetBitContext *gb, AVCodecContext *avctx, HEVCPPS *pps, HEVCSPS *sps) pps_range_extensions() argument
1364 setup_pps(AVCodecContext *avctx, GetBitContext *gb, HEVCPPS *pps, HEVCSPS *sps) setup_pps() argument
1496 ff_hevc_decode_nal_pps(GetBitContext *gb, AVCodecContext *avctx, HEVCParamSets *ps) ff_hevc_decode_nal_pps() argument
[all...]
H A Ddynamic_hdr_vivid.c35 GetBitContext gbc, *gb = &gbc; in ff_parse_itu_t_t35_to_dynamic_hdr_vivid() local
41 ret = init_get_bits8(gb, data, size); in ff_parse_itu_t_t35_to_dynamic_hdr_vivid()
45 if (get_bits_left(gb) < 8) in ff_parse_itu_t_t35_to_dynamic_hdr_vivid()
48 s->system_start_code = get_bits(gb, 8); in ff_parse_itu_t_t35_to_dynamic_hdr_vivid()
52 if (get_bits_left(gb) < 12 * 4 * s->num_windows) in ff_parse_itu_t_t35_to_dynamic_hdr_vivid()
57 params->minimum_maxrgb = (AVRational){get_bits(gb, 12), maxrgb_den}; in ff_parse_itu_t_t35_to_dynamic_hdr_vivid()
58 params->average_maxrgb = (AVRational){get_bits(gb, 12), maxrgb_den}; in ff_parse_itu_t_t35_to_dynamic_hdr_vivid()
59 params->variance_maxrgb = (AVRational){get_bits(gb, 12), maxrgb_den}; in ff_parse_itu_t_t35_to_dynamic_hdr_vivid()
60 params->maximum_maxrgb = (AVRational){get_bits(gb, 12), maxrgb_den}; in ff_parse_itu_t_t35_to_dynamic_hdr_vivid()
63 if (get_bits_left(gb) < in ff_parse_itu_t_t35_to_dynamic_hdr_vivid()
[all...]
H A Dh264_ps.c106 static inline int decode_hrd_parameters(GetBitContext *gb, void *logctx, in decode_hrd_parameters() argument
110 cpb_count = get_ue_golomb_31(gb) + 1; in decode_hrd_parameters()
117 get_bits(gb, 4); /* bit_rate_scale */ in decode_hrd_parameters()
118 get_bits(gb, 4); /* cpb_size_scale */ in decode_hrd_parameters()
120 get_ue_golomb_long(gb); /* bit_rate_value_minus1 */ in decode_hrd_parameters()
121 get_ue_golomb_long(gb); /* cpb_size_value_minus1 */ in decode_hrd_parameters()
122 get_bits1(gb); /* cbr_flag */ in decode_hrd_parameters()
124 sps->initial_cpb_removal_delay_length = get_bits(gb, 5) + 1; in decode_hrd_parameters()
125 sps->cpb_removal_delay_length = get_bits(gb, 5) + 1; in decode_hrd_parameters()
126 sps->dpb_output_delay_length = get_bits(gb, in decode_hrd_parameters()
132 decode_vui_parameters(GetBitContext *gb, void *logctx, SPS *sps) decode_vui_parameters() argument
251 decode_scaling_list(GetBitContext *gb, uint8_t *factors, int size, const uint8_t *jvt_list, const uint8_t *fallback_list) decode_scaling_list() argument
279 decode_scaling_matrices(GetBitContext *gb, const SPS *sps, const PPS *pps, int is_sps, uint8_t(*scaling_matrix4)[16], uint8_t(*scaling_matrix8)[64]) decode_scaling_matrices() argument
332 ff_h264_decode_seq_parameter_set(GetBitContext *gb, AVCodecContext *avctx, H264ParamSets *ps, int ignore_truncation) ff_h264_decode_seq_parameter_set() argument
747 ff_h264_decode_picture_parameter_set(GetBitContext *gb, AVCodecContext *avctx, H264ParamSets *ps, int bit_length) ff_h264_decode_picture_parameter_set() argument
[all...]
H A Dmpeg4audio.c29 * @param[in] gb bit reader context
33 static int parse_config_ALS(GetBitContext *gb, MPEG4AudioConfig *c, void *logctx) in parse_config_ALS() argument
35 if (get_bits_left(gb) < 112) in parse_config_ALS()
38 if (get_bits_long(gb, 32) != MKBETAG('A','L','S','\0')) in parse_config_ALS()
43 c->sample_rate = get_bits_long(gb, 32); in parse_config_ALS()
51 skip_bits_long(gb, 32); in parse_config_ALS()
55 c->channels = get_bits(gb, 16) + 1; in parse_config_ALS()
77 static inline int get_object_type(GetBitContext *gb) in get_object_type() argument
79 int object_type = get_bits(gb, 5); in get_object_type()
81 object_type = 32 + get_bits(gb, in get_object_type()
85 get_sample_rate(GetBitContext *gb, int *index) get_sample_rate() argument
92 ff_mpeg4audio_get_config_gb(MPEG4AudioConfig *c, GetBitContext *gb, int sync_extension, void *logctx) ff_mpeg4audio_get_config_gb() argument
168 GetBitContext gb; avpriv_mpeg4audio_get_config2() local
[all...]
H A Dtiff_common.c44 unsigned ff_tget_short(GetByteContext *gb, int le) in ff_tget_short() argument
46 return le ? bytestream2_get_le16(gb) : bytestream2_get_be16(gb); in ff_tget_short()
50 unsigned ff_tget_long(GetByteContext *gb, int le) in ff_tget_long() argument
52 return le ? bytestream2_get_le32(gb) : bytestream2_get_be32(gb); in ff_tget_long()
56 double ff_tget_double(GetByteContext *gb, int le) in ff_tget_double() argument
58 av_alias64 i = { .u64 = le ? bytestream2_get_le64(gb) : bytestream2_get_be64(gb)}; in ff_tget_double()
63 unsigned ff_tget(GetByteContext *gb, in argument
99 ff_tadd_rational_metadata(int count, const char *name, const char *sep, GetByteContext *gb, int le, AVDictionary **metadata) ff_tadd_rational_metadata() argument
123 ff_tadd_long_metadata(int count, const char *name, const char *sep, GetByteContext *gb, int le, AVDictionary **metadata) ff_tadd_long_metadata() argument
144 ff_tadd_doubles_metadata(int count, const char *name, const char *sep, GetByteContext *gb, int le, AVDictionary **metadata) ff_tadd_doubles_metadata() argument
165 ff_tadd_shorts_metadata(int count, const char *name, const char *sep, GetByteContext *gb, int le, int is_signed, AVDictionary **metadata) ff_tadd_shorts_metadata() argument
187 ff_tadd_bytes_metadata(int count, const char *name, const char *sep, GetByteContext *gb, int le, int is_signed, AVDictionary **metadata) ff_tadd_bytes_metadata() argument
208 ff_tadd_string_metadata(int count, const char *name, GetByteContext *gb, int le, AVDictionary **metadata) ff_tadd_string_metadata() argument
228 ff_tdecode_header(GetByteContext *gb, int *le, int *ifd_offset) ff_tdecode_header() argument
253 ff_tread_tag(GetByteContext *gb, int le, unsigned *tag, unsigned *type, unsigned *count, int *next) ff_tread_tag() argument
[all...]
H A Dfmvc.c42 GetByteContext gb; member
55 static int decode_type2(GetByteContext *gb, PutByteContext *pb) in decode_type2() argument
60 while (bytestream2_get_bytes_left(gb) > 0) { in decode_type2()
63 while (bytestream2_get_bytes_left(gb) > 0) { in decode_type2()
66 if (bytestream2_peek_byte(gb) > 17) { in decode_type2()
67 len = bytestream2_get_byte(gb) - 17; in decode_type2()
70 bytestream2_put_byte(pb, bytestream2_get_byte(gb)); in decode_type2()
73 opcode = bytestream2_peek_byte(gb); in decode_type2()
77 bytestream2_put_byte(pb, bytestream2_get_byte(gb)); in decode_type2()
80 opcode = bytestream2_peek_byte(gb); in decode_type2()
290 decode_type1(GetByteContext *gb, PutByteContext *pb) decode_type1() argument
401 GetByteContext *gb = &s->gb; decode_frame() local
[all...]
H A Ddca.c86 int ff_dca_parse_core_frame_header(DCACoreFrameHeader *h, GetBitContext *gb) in ff_dca_parse_core_frame_header() argument
88 if (get_bits_long(gb, 32) != DCA_SYNCWORD_CORE_BE) in ff_dca_parse_core_frame_header()
91 h->normal_frame = get_bits1(gb); in ff_dca_parse_core_frame_header()
92 h->deficit_samples = get_bits(gb, 5) + 1; in ff_dca_parse_core_frame_header()
96 h->crc_present = get_bits1(gb); in ff_dca_parse_core_frame_header()
97 h->npcmblocks = get_bits(gb, 7) + 1; in ff_dca_parse_core_frame_header()
101 h->frame_size = get_bits(gb, 14) + 1; in ff_dca_parse_core_frame_header()
105 h->audio_mode = get_bits(gb, 6); in ff_dca_parse_core_frame_header()
109 h->sr_code = get_bits(gb, 4); in ff_dca_parse_core_frame_header()
113 h->br_code = get_bits(gb, in ff_dca_parse_core_frame_header()
146 GetBitContext gb; avpriv_dca_parse_core_frame_header() local
[all...]
H A Dsheervideo.c36 void (*decode_frame)(AVCodecContext *avctx, AVFrame *p, GetBitContext *gb);
39 static void decode_ca4i(AVCodecContext *avctx, AVFrame *p, GetBitContext *gb) in decode_ca4i() argument
51 if (get_bits1(gb)) { in decode_ca4i()
53 dst_a[x] = get_bits(gb, 10); in decode_ca4i()
54 dst_y[x] = get_bits(gb, 10); in decode_ca4i()
55 dst_u[x] = get_bits(gb, 10); in decode_ca4i()
56 dst_v[x] = get_bits(gb, 10); in decode_ca4i()
64 a = get_vlc2(gb, s->vlc[1].table, SHEER_VLC_BITS, 2); in decode_ca4i()
65 y = get_vlc2(gb, s->vlc[0].table, SHEER_VLC_BITS, 2); in decode_ca4i()
66 u = get_vlc2(gb, in decode_ca4i()
83 decode_ca4p(AVCodecContext *avctx, AVFrame *p, GetBitContext *gb) decode_ca4p() argument
171 decode_ybr10i(AVCodecContext *avctx, AVFrame *p, GetBitContext *gb) decode_ybr10i() argument
210 decode_ybr10(AVCodecContext *avctx, AVFrame *p, GetBitContext *gb) decode_ybr10() argument
286 decode_yry10i(AVCodecContext *avctx, AVFrame *p, GetBitContext *gb) decode_yry10i() argument
328 decode_yry10(AVCodecContext *avctx, AVFrame *p, GetBitContext *gb) decode_yry10() argument
411 decode_ca2i(AVCodecContext *avctx, AVFrame *p, GetBitContext *gb) decode_ca2i() argument
461 decode_ca2p(AVCodecContext *avctx, AVFrame *p, GetBitContext *gb) decode_ca2p() argument
563 decode_c82i(AVCodecContext *avctx, AVFrame *p, GetBitContext *gb) decode_c82i() argument
613 decode_c82p(AVCodecContext *avctx, AVFrame *p, GetBitContext *gb) decode_c82p() argument
715 decode_ybyr(AVCodecContext *avctx, AVFrame *p, GetBitContext *gb) decode_ybyr() argument
798 decode_byryi(AVCodecContext *avctx, AVFrame *p, GetBitContext *gb) decode_byryi() argument
872 decode_byry(AVCodecContext *avctx, AVFrame *p, GetBitContext *gb) decode_byry() argument
955 decode_ybri(AVCodecContext *avctx, AVFrame *p, GetBitContext *gb) decode_ybri() argument
1023 decode_ybr(AVCodecContext *avctx, AVFrame *p, GetBitContext *gb) decode_ybr() argument
1099 decode_aybri(AVCodecContext *avctx, AVFrame *p, GetBitContext *gb) decode_aybri() argument
1177 decode_aybr(AVCodecContext *avctx, AVFrame *p, GetBitContext *gb) decode_aybr() argument
1265 decode_argxi(AVCodecContext *avctx, AVFrame *p, GetBitContext *gb) decode_argxi() argument
1309 decode_argx(AVCodecContext *avctx, AVFrame *p, GetBitContext *gb) decode_argx() argument
1397 decode_rgbxi(AVCodecContext *avctx, AVFrame *p, GetBitContext *gb) decode_rgbxi() argument
1436 decode_rgbx(AVCodecContext *avctx, AVFrame *p, GetBitContext *gb) decode_rgbx() argument
1512 decode_argbi(AVCodecContext *avctx, AVFrame *p, GetBitContext *gb) decode_argbi() argument
1578 decode_argb(AVCodecContext *avctx, AVFrame *p, GetBitContext *gb) decode_argb() argument
1654 decode_rgbi(AVCodecContext *avctx, AVFrame *p, GetBitContext *gb) decode_rgbi() argument
1713 decode_rgb(AVCodecContext *avctx, AVFrame *p, GetBitContext *gb) decode_rgb() argument
1809 GetBitContext gb; decode_frame() local
[all...]
H A Ddovi_rpu.c147 static inline uint64_t get_ue_coef(GetBitContext *gb, const AVDOVIRpuDataHeader *hdr) in get_ue_coef() argument
154 ipart = get_ue_golomb_long(gb); in get_ue_coef()
155 fpart.u32 = get_bits_long(gb, hdr->coef_log2_denom); in get_ue_coef()
159 fpart.u32 = get_bits_long(gb, 32); in get_ue_coef()
166 static inline int64_t get_se_coef(GetBitContext *gb, const AVDOVIRpuDataHeader *hdr) in get_se_coef() argument
173 ipart = get_se_golomb_long(gb); in get_se_coef()
174 fpart.u32 = get_bits_long(gb, hdr->coef_log2_denom); in get_se_coef()
178 fpart.u32 = get_bits_long(gb, 32); in get_se_coef()
197 GetBitContext *gb = &(GetBitContext){0}; in ff_dovi_rpu_parse() local
208 if ((ret = init_get_bits8(gb, rp in ff_dovi_rpu_parse()
[all...]
H A Dpcx.c34 static int pcx_rle_decode(GetByteContext *gb, in pcx_rle_decode() argument
42 if (bytestream2_get_bytes_left(gb) < 1) in pcx_rle_decode()
46 while (i < bytes_per_scanline && bytestream2_get_bytes_left(gb)>0) { in pcx_rle_decode()
48 value = bytestream2_get_byte(gb); in pcx_rle_decode()
49 if (value >= 0xc0 && bytestream2_get_bytes_left(gb)>0) { in pcx_rle_decode()
51 value = bytestream2_get_byte(gb); in pcx_rle_decode()
57 bytestream2_get_buffer(gb, dst, bytes_per_scanline); in pcx_rle_decode()
62 static void pcx_palette(GetByteContext *gb, uint32_t *dst, int pallen) in pcx_palette() argument
66 pallen = FFMIN(pallen, bytestream2_get_bytes_left(gb) / 3); in pcx_palette()
68 *dst++ = 0xFF000000 | bytestream2_get_be24u(gb); in pcx_palette()
76 GetByteContext gb; pcx_decode_frame() local
[all...]
H A Dintelh263dec.c34 if (get_bits_left(&s->gb) == 64) { /* special dummy frames */ in ff_intel_h263_decode_picture_header()
39 if (get_bits(&s->gb, 22) != 0x20) { in ff_intel_h263_decode_picture_header()
43 s->picture_number = get_bits(&s->gb, 8); /* picture timestamp */ in ff_intel_h263_decode_picture_header()
45 if (check_marker(s->avctx, &s->gb, "after picture_number") != 1) { in ff_intel_h263_decode_picture_header()
48 if (get_bits1(&s->gb) != 0) { in ff_intel_h263_decode_picture_header()
52 skip_bits1(&s->gb); /* split screen off */ in ff_intel_h263_decode_picture_header()
53 skip_bits1(&s->gb); /* camera off */ in ff_intel_h263_decode_picture_header()
54 skip_bits1(&s->gb); /* freeze picture release off */ in ff_intel_h263_decode_picture_header()
56 format = get_bits(&s->gb, 3); in ff_intel_h263_decode_picture_header()
63 s->pict_type = AV_PICTURE_TYPE_I + get_bits1(&s->gb); in ff_intel_h263_decode_picture_header()
[all...]
H A Dsnappy.c32 static int64_t bytestream2_get_levarint(GetByteContext *gb) in bytestream2_get_levarint() argument
39 tmp = bytestream2_get_byte(gb); in bytestream2_get_levarint()
49 static int snappy_literal(GetByteContext *gb, uint8_t *p, int size, int val) in snappy_literal() argument
55 len += bytestream2_get_le32(gb); in snappy_literal()
58 len += bytestream2_get_le24(gb); in snappy_literal()
61 len += bytestream2_get_le16(gb); in snappy_literal()
64 len += bytestream2_get_byte(gb); in snappy_literal()
73 bytestream2_get_buffer(gb, p, len); in snappy_literal()
94 static int snappy_copy1(GetByteContext *gb, uint8_t *start, uint8_t *p, in snappy_copy1() argument
98 unsigned int off = bytestream2_get_byte(gb) | (va in snappy_copy1()
103 snappy_copy2(GetByteContext *gb, uint8_t *start, uint8_t *p, int size, int val) snappy_copy2() argument
112 snappy_copy4(GetByteContext *gb, uint8_t *start, uint8_t *p, int size, int val) snappy_copy4() argument
121 decode_len(GetByteContext *gb) decode_len() argument
131 ff_snappy_peek_uncompressed_length(GetByteContext *gb) ff_snappy_peek_uncompressed_length() argument
141 ff_snappy_uncompress(GetByteContext *gb, uint8_t *buf, int64_t *size) ff_snappy_uncompress() argument
[all...]
H A Dtak.c94 void ff_tak_parse_streaminfo(TAKStreamInfo *s, GetBitContext *gb) in ff_tak_parse_streaminfo() argument
99 s->codec = get_bits(gb, TAK_ENCODER_CODEC_BITS); in ff_tak_parse_streaminfo()
100 skip_bits(gb, TAK_ENCODER_PROFILE_BITS); in ff_tak_parse_streaminfo()
102 frame_type = get_bits(gb, TAK_SIZE_FRAME_DURATION_BITS); in ff_tak_parse_streaminfo()
103 s->samples = get_bits64(gb, TAK_SIZE_SAMPLES_NUM_BITS); in ff_tak_parse_streaminfo()
105 s->data_type = get_bits(gb, TAK_FORMAT_DATA_TYPE_BITS); in ff_tak_parse_streaminfo()
106 s->sample_rate = get_bits(gb, TAK_FORMAT_SAMPLE_RATE_BITS) + in ff_tak_parse_streaminfo()
108 s->bps = get_bits(gb, TAK_FORMAT_BPS_BITS) + in ff_tak_parse_streaminfo()
110 s->channels = get_bits(gb, TAK_FORMAT_CHANNEL_BITS) + in ff_tak_parse_streaminfo()
113 if (get_bits1(gb)) { in ff_tak_parse_streaminfo()
131 GetBitContext gb; avpriv_tak_parse_streaminfo() local
142 ff_tak_decode_frame_header(AVCodecContext *avctx, GetBitContext *gb, TAKStreamInfo *ti, int log_level_offset) ff_tak_decode_frame_header() argument
[all...]
H A Dget_bits.h80 * gb
83 * OPEN_READER(name, gb)
84 * load gb into local variables
86 * CLOSE_READER(name, gb)
87 * store local vars in gb
89 * UPDATE_CACHE(name, gb)
93 * GET_CACHE(name, gb)
97 * SHOW_UBITS(name, gb, num)
100 * SHOW_SBITS(name, gb, num)
103 * SKIP_BITS(name, gb, nu
[all...]
H A Ddfa.c57 static int decode_copy(GetByteContext *gb, uint8_t *frame, int width, int height) in decode_copy() argument
61 if (bytestream2_get_buffer(gb, frame, size) != size) in decode_copy()
66 static int decode_tsw1(GetByteContext *gb, uint8_t *frame, int width, int height) in decode_tsw1() argument
75 segments = bytestream2_get_le32(gb); in decode_tsw1()
76 offset = bytestream2_get_le32(gb); in decode_tsw1()
83 if (bytestream2_get_bytes_left(gb) < 2) in decode_tsw1()
86 bitbuf = bytestream2_get_le16u(gb); in decode_tsw1()
92 v = bytestream2_get_le16(gb); in decode_tsw1()
100 *frame++ = bytestream2_get_byte(gb); in decode_tsw1()
101 *frame++ = bytestream2_get_byte(gb); in decode_tsw1()
109 decode_dsw1(GetByteContext *gb, uint8_t *frame, int width, int height) decode_dsw1() argument
146 decode_dds1(GetByteContext *gb, uint8_t *frame, int width, int height) decode_dds1() argument
197 decode_bdlt(GetByteContext *gb, uint8_t *frame, int width, int height) decode_bdlt() argument
239 decode_wdlt(GetByteContext *gb, uint8_t *frame, int width, int height) decode_wdlt() argument
300 decode_tdlt(GetByteContext *gb, uint8_t *frame, int width, int height) decode_tdlt() argument
322 decode_blck(GetByteContext *gb, uint8_t *frame, int width, int height) decode_blck() argument
344 GetByteContext gb; dfa_decode_frame() local
[all...]
H A Datrac3plus.c120 * @param[in] gb the GetBit context
126 static int num_coded_units(GetBitContext *gb, Atrac3pChanParams *chan, in num_coded_units() argument
129 chan->fill_mode = get_bits(gb, 2); in num_coded_units()
133 chan->num_coded_vals = get_bits(gb, 5); in num_coded_units()
141 chan->split_point = get_bits(gb, 2) + (chan->ch_num << 1) + 1; in num_coded_units()
226 #define UNPACK_SF_VQ_SHAPE(gb, dst, num_vals) \
227 start_val = get_bits((gb), 6); \
228 unpack_vq_shape(start_val, &atrac3p_sf_shapes[get_bits((gb), 6)][0], \
234 * @param[in] gb the GetBit context
240 static int decode_channel_wordlen(GetBitContext *gb, Atrac3pChanUnitCt argument
387 decode_channel_sf_idx(GetBitContext *gb, Atrac3pChanUnitCtx *ctx, int ch_num, AVCodecContext *avctx) decode_channel_sf_idx() argument
522 decode_quant_wordlen(GetBitContext *gb, Atrac3pChanUnitCtx *ctx, int num_channels, AVCodecContext *avctx) decode_quant_wordlen() argument
555 decode_scale_factors(GetBitContext *gb, Atrac3pChanUnitCtx *ctx, int num_channels, AVCodecContext *avctx) decode_scale_factors() argument
582 get_num_ct_values(GetBitContext *gb, Atrac3pChanUnitCtx *ctx, AVCodecContext *avctx) get_num_ct_values() argument
635 decode_channel_code_tab(GetBitContext *gb, Atrac3pChanUnitCtx *ctx, int ch_num, AVCodecContext *avctx) decode_channel_code_tab() argument
688 decode_code_table_indexes(GetBitContext *gb, Atrac3pChanUnitCtx *ctx, int num_channels, AVCodecContext *avctx) decode_code_table_indexes() argument
721 decode_qu_spectra(GetBitContext *gb, const Atrac3pSpecCodeTab *tab, VLC *vlc_tab, int16_t *out, const int num_specs) decode_qu_spectra() argument
760 decode_spectrum(GetBitContext *gb, Atrac3pChanUnitCtx *ctx, int num_channels, AVCodecContext *avctx) decode_spectrum() argument
826 get_subband_flags(GetBitContext *gb, uint8_t *out, int num_flags) get_subband_flags() argument
851 decode_window_shape(GetBitContext *gb, Atrac3pChanUnitCtx *ctx, int num_channels) decode_window_shape() argument
870 decode_gainc_npoints(GetBitContext *gb, Atrac3pChanUnitCtx *ctx, int ch_num, int coded_subbands) decode_gainc_npoints() argument
950 gainc_level_mode1m(GetBitContext *gb, Atrac3pChanUnitCtx *ctx, AtracGainInfo *dst) gainc_level_mode1m() argument
976 decode_gainc_levels(GetBitContext *gb, Atrac3pChanUnitCtx *ctx, int ch_num, int coded_subbands) decode_gainc_levels() argument
1058 gainc_loc_mode0(GetBitContext *gb, Atrac3pChanUnitCtx *ctx, AtracGainInfo *dst, int pos) gainc_loc_mode0() argument
1081 gainc_loc_mode1(GetBitContext *gb, Atrac3pChanUnitCtx *ctx, AtracGainInfo *dst) gainc_loc_mode1() argument
1113 decode_gainc_loc_codes(GetBitContext *gb, Atrac3pChanUnitCtx *ctx, int ch_num, int coded_subbands, AVCodecContext *avctx) decode_gainc_loc_codes() argument
1267 decode_gainc_data(GetBitContext *gb, Atrac3pChanUnitCtx *ctx, int num_channels, AVCodecContext *avctx) decode_gainc_data() argument
1310 decode_tones_envelope(GetBitContext *gb, Atrac3pChanUnitCtx *ctx, int ch_num, int band_has_tones[]) decode_tones_envelope() argument
1351 decode_band_numwavs(GetBitContext *gb, Atrac3pChanUnitCtx *ctx, int ch_num, int band_has_tones[], AVCodecContext *avctx) decode_band_numwavs() argument
1415 decode_tones_frequency(GetBitContext *gb, Atrac3pChanUnitCtx *ctx, int ch_num, int band_has_tones[]) decode_tones_frequency() argument
1475 decode_tones_amplitude(GetBitContext *gb, Atrac3pChanUnitCtx *ctx, int ch_num, int band_has_tones[]) decode_tones_amplitude() argument
1575 decode_tones_phase(GetBitContext *gb, Atrac3pChanUnitCtx *ctx, int ch_num, int band_has_tones[]) decode_tones_phase() argument
1600 decode_tones_info(GetBitContext *gb, Atrac3pChanUnitCtx *ctx, int num_channels, AVCodecContext *avctx) decode_tones_info() argument
1662 ff_atrac3p_decode_channel_unit(GetBitContext *gb, Atrac3pChanUnitCtx *ctx, int num_channels, AVCodecContext *avctx) ff_atrac3p_decode_channel_unit() argument
[all...]

Completed in 13 milliseconds

12345678910>>...17