Lines Matching refs:pic_timing
39 H264_SEI_PIC_TIMING_t *pic_timing = NULL; in interpret_picture_timing_info() local
49 pic_timing = &(sei_msg->pic_timing); in interpret_picture_timing_info()
70 READ_BITS(p_bitctx, cpb_removal_delay_length, &pic_timing->cpb_removal_delay); in interpret_picture_timing_info()
71 READ_BITS(p_bitctx, dpb_output_delay_length, &pic_timing->dpb_output_delay); in interpret_picture_timing_info()
75 READ_BITS(p_bitctx, 4, &pic_timing->pic_struct); in interpret_picture_timing_info()
76 if (pic_timing->pic_struct > 8 || pic_timing->pic_struct < 0) { in interpret_picture_timing_info()
80 for (i = 0; i < num_clock_ts[pic_timing->pic_struct]; i++) { in interpret_picture_timing_info()
81 READ_BITS(p_bitctx, 1, &pic_timing->clock_timestamp_flag[i]); in interpret_picture_timing_info()
83 if (pic_timing->clock_timestamp_flag[i]) { in interpret_picture_timing_info()
84 READ_BITS(p_bitctx, 2, &pic_timing->ct_type[i]); in interpret_picture_timing_info()
85 READ_BITS(p_bitctx, 1, &pic_timing->nuit_field_based_flag[i]); in interpret_picture_timing_info()
87 READ_BITS(p_bitctx, 5, &pic_timing->counting_type[i]); in interpret_picture_timing_info()
88 if (pic_timing->counting_type[i] > 6 in interpret_picture_timing_info()
89 || pic_timing->counting_type[i] < 0) { in interpret_picture_timing_info()
93 READ_BITS(p_bitctx, 1, &pic_timing->full_timestamp_flag[i]); in interpret_picture_timing_info()
94 READ_BITS(p_bitctx, 1, &pic_timing->discontinuity_flag[i]); in interpret_picture_timing_info()
95 READ_BITS(p_bitctx, 1, &pic_timing->cnt_dropped_flag[i]); in interpret_picture_timing_info()
97 READ_BITS(p_bitctx, 8, &pic_timing->n_frames[i]); in interpret_picture_timing_info()
99 if (pic_timing->full_timestamp_flag[i]) { in interpret_picture_timing_info()
100 READ_BITS(p_bitctx, 6, &pic_timing->seconds_value[i]); in interpret_picture_timing_info()
101 if (pic_timing->seconds_value[i] > 59) { in interpret_picture_timing_info()
105 READ_BITS(p_bitctx, 6, &pic_timing->minutes_value[i]); in interpret_picture_timing_info()
106 if (pic_timing->minutes_value[i] > 59) { in interpret_picture_timing_info()
110 READ_BITS(p_bitctx, 5, &pic_timing->hours_value[i]); in interpret_picture_timing_info()
111 if (pic_timing->hours_value[i] > 23) { in interpret_picture_timing_info()
115 READ_BITS(p_bitctx, 1, &pic_timing->seconds_flag[i]); in interpret_picture_timing_info()
116 if (pic_timing->seconds_flag[i]) { in interpret_picture_timing_info()
117 READ_BITS(p_bitctx, 6, &pic_timing->seconds_value[i]); in interpret_picture_timing_info()
118 if (pic_timing->seconds_value[i] > 59) { in interpret_picture_timing_info()
122 READ_BITS(p_bitctx, 1, &pic_timing->minutes_flag[i]); in interpret_picture_timing_info()
123 if (pic_timing->minutes_flag[i]) { in interpret_picture_timing_info()
124 READ_BITS(p_bitctx, 6, &pic_timing->minutes_value[i]); in interpret_picture_timing_info()
125 if (pic_timing->minutes_value[i] > 59) { in interpret_picture_timing_info()
129 READ_BITS(p_bitctx, 1, &pic_timing->hours_flag[i]); in interpret_picture_timing_info()
130 if (pic_timing->hours_flag[i]) { in interpret_picture_timing_info()
131 READ_BITS(p_bitctx, 5, &pic_timing->hours_value[i]); in interpret_picture_timing_info()
132 if (pic_timing->hours_value[i] > 23) { in interpret_picture_timing_info()
148 pic_timing->time_offset[i] = tmp; in interpret_picture_timing_info()
150 pic_timing->time_offset[i] = 0; in interpret_picture_timing_info()