Home
last modified time | relevance | path

Searched refs:picture_timing (Results 1 - 9 of 9) sorted by relevance

/third_party/ffmpeg/libavcodec/
H A Dh264_parser.c485 if (p->sei.picture_timing.present) { in parse_nal_units()
486 ret = ff_h264_sei_process_picture_timing(&p->sei.picture_timing, in parse_nal_units()
490 p->sei.picture_timing.present = 0; in parse_nal_units()
494 if (sps->pic_struct_present_flag && p->sei.picture_timing.present) { in parse_nal_units()
495 switch (p->sei.picture_timing.pic_struct) { in parse_nal_units()
525 if (sps->pic_struct_present_flag && p->sei.picture_timing.present) { in parse_nal_units()
526 switch (p->sei.picture_timing.pic_struct) { in parse_nal_units()
628 if (p->sei.picture_timing.cpb_removal_delay >= 0) { in h264_parse()
630 s->dts_ref_dts_delta = p->sei.picture_timing.cpb_removal_delay; in h264_parse()
631 s->pts_dts_delta = p->sei.picture_timing in h264_parse()
[all...]
H A Dhevc_parser.c67 s->picture_structure = sei->picture_timing.picture_struct; in hevc_parse_slice_header()
68 s->field_order = sei->picture_timing.picture_struct; in hevc_parse_slice_header()
240 if (ctx->sei.picture_timing.picture_struct == HEVC_SEI_PIC_STRUCT_FRAME_DOUBLING) { in parse_nal_units()
242 } else if (ctx->sei.picture_timing.picture_struct == HEVC_SEI_PIC_STRUCT_FRAME_TRIPLING) { in parse_nal_units()
H A Dh264_sei.c52 h->picture_timing.dpb_output_delay = 0; in ff_h264_sei_uninit()
53 h->picture_timing.cpb_removal_delay = -1; in ff_h264_sei_uninit()
55 h->picture_timing.present = 0; in ff_h264_sei_uninit()
498 ret = decode_picture_timing(&h->picture_timing, &gb_payload, logctx); in ff_h264_sei_decode()
H A Dh264_slice.c1172 if (h->sei.picture_timing.present) { in h264_export_frame_props()
1173 int ret = ff_h264_sei_process_picture_timing(&h->sei.picture_timing, sps, in h264_export_frame_props()
1179 h->sei.picture_timing.present = 0; in h264_export_frame_props()
1183 if (sps->pic_struct_present_flag && h->sei.picture_timing.present) { in h264_export_frame_props()
1184 H264SEIPictureTiming *pt = &h->sei.picture_timing; in h264_export_frame_props()
1228 if (sps->pic_struct_present_flag && h->sei.picture_timing.present) { in h264_export_frame_props()
1231 if (h->sei.picture_timing.pic_struct == H264_SEI_PIC_STRUCT_TOP_BOTTOM || in h264_export_frame_props()
1232 h->sei.picture_timing.pic_struct == H264_SEI_PIC_STRUCT_TOP_BOTTOM_TOP) in h264_export_frame_props()
1407 if (h->sei.picture_timing.timecode_cnt > 0) { in h264_export_frame_props()
1418 tc_sd[0] = h->sei.picture_timing in h264_export_frame_props()
[all...]
H A Dhevc_refs.c114 frame->frame->top_field_first = s->sei.picture_timing.picture_struct == AV_PICTURE_STRUCTURE_TOP_FIELD; in alloc_frame()
115 frame->frame->interlaced_frame = (s->sei.picture_timing.picture_struct == AV_PICTURE_STRUCTURE_TOP_FIELD) || (s->sei.picture_timing.picture_struct == AV_PICTURE_STRUCTURE_BOTTOM_FIELD); in alloc_frame()
H A Dhevc_sei.h142 HEVCSEIPictureTiming picture_timing; member
H A Dh264_sei.h190 H264SEIPictureTiming picture_timing; member
H A Dhevc_sei.c136 HEVCSEIPictureTiming *h = &s->picture_timing; in decode_nal_sei_pic_timing()
H A Dhevcdec.c3831 s->sei.picture_timing.picture_struct = 0; in hevc_decode_init()

Completed in 15 milliseconds