• Home
  • Raw
  • Download

Lines Matching refs:rd

76 #define READ_BOOL(rd, val, field_name) \  argument
77 val = vp8_read_bool ((rd))
78 #define READ_UINT(rd, val, nbits, field_name) \ argument
79 val = vp8_read_uint ((rd), (nbits))
80 #define READ_SINT(rd, val, nbits, field_name) \ argument
81 val = vp8_read_sint ((rd), (nbits))
84 vp8_read_bool (GstVp8RangeDecoder * rd) in vp8_read_bool() argument
86 return (gboolean) gst_vp8_range_decoder_read_literal (rd, 1); in vp8_read_bool()
90 vp8_read_uint (GstVp8RangeDecoder * rd, guint nbits) in vp8_read_uint() argument
92 return (guint) gst_vp8_range_decoder_read_literal (rd, nbits); in vp8_read_uint()
96 vp8_read_sint (GstVp8RangeDecoder * rd, guint nbits) in vp8_read_sint() argument
100 v = gst_vp8_range_decoder_read_literal (rd, nbits); in vp8_read_sint()
101 if (gst_vp8_range_decoder_read_literal (rd, 1)) in vp8_read_sint()
108 parse_update_segmentation (GstVp8RangeDecoder * rd, GstVp8Segmentation * seg) in parse_update_segmentation() argument
116 READ_BOOL (rd, seg->segmentation_enabled, "segmentation_enabled"); in parse_update_segmentation()
120 READ_BOOL (rd, seg->update_mb_segmentation_map, "update_mb_segmentation_map"); in parse_update_segmentation()
121 READ_BOOL (rd, seg->update_segment_feature_data, in parse_update_segmentation()
125 READ_UINT (rd, seg->segment_feature_mode, 1, "segment_feature_mode"); in parse_update_segmentation()
130 READ_BOOL (rd, update, "quantizer_update"); in parse_update_segmentation()
132 READ_SINT (rd, seg->quantizer_update_value[i], 7, in parse_update_segmentation()
141 READ_BOOL (rd, update, "loop_filter_update"); in parse_update_segmentation()
143 READ_SINT (rd, seg->lf_update_value[i], 6, "lf_update_value"); in parse_update_segmentation()
153 READ_BOOL (rd, update, "segment_prob_update"); in parse_update_segmentation()
155 READ_UINT (rd, seg->segment_prob[i], 8, "segment_prob"); in parse_update_segmentation()
165 parse_mb_lf_adjustments (GstVp8RangeDecoder * rd, GstVp8MbLfAdjustments * adj) in parse_mb_lf_adjustments() argument
172 READ_BOOL (rd, adj->loop_filter_adj_enable, "loop_filter_adj_enable"); in parse_mb_lf_adjustments()
176 READ_BOOL (rd, adj->mode_ref_lf_delta_update, "mode_ref_lf_delta_update"); in parse_mb_lf_adjustments()
181 READ_BOOL (rd, update, "ref_frame_delta_update_flag"); in parse_mb_lf_adjustments()
183 READ_SINT (rd, adj->ref_frame_delta[i], 6, "ref_frame_delta_magniture"); in parse_mb_lf_adjustments()
188 READ_BOOL (rd, update, "mb_mode_delta_update_flag"); in parse_mb_lf_adjustments()
190 READ_SINT (rd, adj->mb_mode_delta[i], 6, "mb_mode_delta_magnitude"); in parse_mb_lf_adjustments()
198 parse_quant_indices (GstVp8RangeDecoder * rd, GstVp8QuantIndices * qip) in parse_quant_indices() argument
202 READ_UINT (rd, qip->y_ac_qi, 7, "y_ac_qi"); in parse_quant_indices()
204 READ_BOOL (rd, update, "y_dc_delta_present"); in parse_quant_indices()
206 READ_SINT (rd, qip->y_dc_delta, 4, "y_dc_delta_magnitude"); in parse_quant_indices()
210 READ_BOOL (rd, update, "y2_dc_delta_present"); in parse_quant_indices()
212 READ_SINT (rd, qip->y2_dc_delta, 4, "y2_dc_delta_magnitude"); in parse_quant_indices()
216 READ_BOOL (rd, update, "y2_ac_delta_present"); in parse_quant_indices()
218 READ_SINT (rd, qip->y2_ac_delta, 4, "y2_ac_delta_magnitude"); in parse_quant_indices()
222 READ_BOOL (rd, update, "uv_dc_delta_present"); in parse_quant_indices()
224 READ_SINT (rd, qip->uv_dc_delta, 4, "uv_dc_delta_magnitude"); in parse_quant_indices()
228 READ_BOOL (rd, update, "uv_ac_delta_present"); in parse_quant_indices()
230 READ_SINT (rd, qip->uv_ac_delta, 4, "uv_ac_delta_magnitude"); in parse_quant_indices()
239 parse_token_prob_update (GstVp8RangeDecoder * rd, GstVp8TokenProbs * probs) in parse_token_prob_update() argument
248 if (gst_vp8_range_decoder_read (rd, in parse_token_prob_update()
250 READ_UINT (rd, prob, 8, "token_prob_update"); in parse_token_prob_update()
262 parse_mv_prob_update (GstVp8RangeDecoder * rd, GstVp8MvProbs * probs) in parse_mv_prob_update() argument
269 if (gst_vp8_range_decoder_read (rd, vp8_mv_update_probs.prob[i][j])) { in parse_mv_prob_update()
270 READ_UINT (rd, prob, 7, "mv_prob_update"); in parse_mv_prob_update()
369 parse_frame_header (GstVp8Parser * parser, GstVp8RangeDecoder * rd, in parse_frame_header() argument
378 READ_UINT (rd, frame_hdr->color_space, 1, "color_space"); in parse_frame_header()
379 READ_UINT (rd, frame_hdr->clamping_type, 1, "clamping_type"); in parse_frame_header()
382 if (!parse_update_segmentation (rd, &parser->segmentation)) in parse_frame_header()
385 READ_UINT (rd, frame_hdr->filter_type, 1, "filter_type"); in parse_frame_header()
386 READ_UINT (rd, frame_hdr->loop_filter_level, 6, "loop_filter_level"); in parse_frame_header()
387 READ_UINT (rd, frame_hdr->sharpness_level, 3, "sharpness_level"); in parse_frame_header()
389 if (!parse_mb_lf_adjustments (rd, &parser->mb_lf_adjust)) in parse_frame_header()
392 READ_UINT (rd, frame_hdr->log2_nbr_of_dct_partitions, 2, in parse_frame_header()
395 if (!parse_quant_indices (rd, &frame_hdr->quant_indices)) in parse_frame_header()
401 READ_BOOL (rd, frame_hdr->refresh_entropy_probs, "refresh_entropy_probs"); in parse_frame_header()
409 READ_BOOL (rd, frame_hdr->refresh_golden_frame, "refresh_golden_frame"); in parse_frame_header()
410 READ_BOOL (rd, frame_hdr->refresh_alternate_frame, in parse_frame_header()
414 READ_UINT (rd, frame_hdr->copy_buffer_to_golden, 2, in parse_frame_header()
419 READ_UINT (rd, frame_hdr->copy_buffer_to_alternate, 2, in parse_frame_header()
423 READ_UINT (rd, frame_hdr->sign_bias_golden, 1, "sign_bias_golden"); in parse_frame_header()
424 READ_UINT (rd, frame_hdr->sign_bias_alternate, 1, "sign_bias_alternate"); in parse_frame_header()
425 READ_BOOL (rd, frame_hdr->refresh_entropy_probs, "refresh_entropy_probs"); in parse_frame_header()
426 READ_BOOL (rd, frame_hdr->refresh_last, "refresh_last"); in parse_frame_header()
435 if (!parse_token_prob_update (rd, &frame_hdr->token_probs)) in parse_frame_header()
438 READ_BOOL (rd, frame_hdr->mb_no_skip_coeff, "mb_no_skip_coeff"); in parse_frame_header()
440 READ_UINT (rd, frame_hdr->prob_skip_false, 8, "prob_skip_false"); in parse_frame_header()
444 READ_UINT (rd, frame_hdr->prob_intra, 8, "prob_intra"); in parse_frame_header()
445 READ_UINT (rd, frame_hdr->prob_last, 8, "prob_last"); in parse_frame_header()
446 READ_UINT (rd, frame_hdr->prob_gf, 8, "prob_gf"); in parse_frame_header()
448 READ_BOOL (rd, update, "intra_16x16_prob_update_flag"); in parse_frame_header()
451 READ_UINT (rd, frame_hdr->mode_probs.y_prob[i], 8, "intra_16x16_prob"); in parse_frame_header()
455 READ_BOOL (rd, update, "intra_chroma_prob_update_flag"); in parse_frame_header()
458 READ_UINT (rd, frame_hdr->mode_probs.uv_prob[i], 8, in parse_frame_header()
463 if (!parse_mv_prob_update (rd, &frame_hdr->mv_probs)) in parse_frame_header()
479 frame_hdr->header_size = gst_vp8_range_decoder_get_pos (rd); in parse_frame_header()
529 GstVp8RangeDecoder rd; in gst_vp8_parser_parse_frame_header() local
553 if (!gst_vp8_range_decoder_init (&rd, data, size)) in gst_vp8_parser_parse_frame_header()
556 result = parse_frame_header (parser, &rd, frame_hdr); in gst_vp8_parser_parse_frame_header()
565 gst_vp8_range_decoder_get_state (&rd, &rd_state); in gst_vp8_parser_parse_frame_header()