Index: media/filters/h264_parser.cc |
diff --git a/media/filters/h264_parser.cc b/media/filters/h264_parser.cc |
index 22d420bcc6902387f152dda6f2dc53ce5d16df65..1dd4a25926b65ce5911faf858726237a0aaf141d 100644 |
--- a/media/filters/h264_parser.cc |
+++ b/media/filters/h264_parser.cc |
@@ -1085,8 +1085,6 @@ |
} |
H264Parser::Result H264Parser::ParseDecRefPicMarking(H264SliceHeader* shdr) { |
- size_t bits_left_at_start = br_.NumBitsLeft(); |
- |
if (shdr->idr_pic_flag) { |
READ_BOOL_OR_RETURN(&shdr->no_output_of_prior_pics_flag); |
READ_BOOL_OR_RETURN(&shdr->long_term_reference_flag); |
@@ -1128,7 +1126,6 @@ |
} |
} |
- shdr->dec_ref_pic_marking_bit_size = bits_left_at_start - br_.NumBitsLeft(); |
return kOk; |
} |
@@ -1175,7 +1172,6 @@ |
if (shdr->idr_pic_flag) |
READ_UE_OR_RETURN(&shdr->idr_pic_id); |
- size_t bits_left_at_pic_order_cnt_start = br_.NumBitsLeft(); |
if (sps->pic_order_cnt_type == 0) { |
READ_BITS_OR_RETURN(sps->log2_max_pic_order_cnt_lsb_minus4 + 4, |
&shdr->pic_order_cnt_lsb); |
@@ -1185,14 +1181,11 @@ |
} |
if (sps->pic_order_cnt_type == 1 && !sps->delta_pic_order_always_zero_flag) { |
- READ_SE_OR_RETURN(&shdr->delta_pic_order_cnt0); |
+ READ_SE_OR_RETURN(&shdr->delta_pic_order_cnt[0]); |
if (pps->bottom_field_pic_order_in_frame_present_flag && |
!shdr->field_pic_flag) |
- READ_SE_OR_RETURN(&shdr->delta_pic_order_cnt1); |
- } |
- |
- shdr->pic_order_cnt_bit_size = |
- bits_left_at_pic_order_cnt_start - br_.NumBitsLeft(); |
+ READ_SE_OR_RETURN(&shdr->delta_pic_order_cnt[1]); |
+ } |
if (pps->redundant_pic_cnt_present_flag) { |
READ_UE_OR_RETURN(&shdr->redundant_pic_cnt); |