diff options
author | Devin Heitmueller <dheitmueller@ltnglobal.com> | 2018-06-29 14:57:13 -0400 |
---|---|---|
committer | Kieran Kunhya <kierank@obe.tv> | 2018-10-23 15:46:30 +0100 |
commit | 4241e44a3c0193d182d3d614e7b4977c00c0225c (patch) | |
tree | 6162e908a5b8480a31ebd6f002c4520f529b38be /libavutil/frame.c | |
parent | 92c25963e8b68c47055b813334eaf76599936a90 (diff) | |
download | ffmpeg-4241e44a3c0193d182d3d614e7b4977c00c0225c.tar.gz |
lavc/h264: create AVFrame side data from H.264 timecodes
Create SMPTE ST 12-1 timecodes based on H.264 SEI picture timing
info.
For framerates > 30 FPS, the field flag is used in conjunction with
pairs of frames which contain the same frame timestamp in S12M.
Ensure the field is properly set per the spec.
Diffstat (limited to 'libavutil/frame.c')
-rw-r--r-- | libavutil/frame.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libavutil/frame.c b/libavutil/frame.c index 4460325a9b..92626dccf2 100644 --- a/libavutil/frame.c +++ b/libavutil/frame.c @@ -831,6 +831,7 @@ const char *av_frame_side_data_name(enum AVFrameSideDataType type) case AV_FRAME_DATA_MASTERING_DISPLAY_METADATA: return "Mastering display metadata"; case AV_FRAME_DATA_CONTENT_LIGHT_LEVEL: return "Content light level metadata"; case AV_FRAME_DATA_GOP_TIMECODE: return "GOP timecode"; + case AV_FRAME_DATA_S12M_TIMECODE: return "SMPTE 12-1 timecode"; case AV_FRAME_DATA_SPHERICAL: return "Spherical Mapping"; case AV_FRAME_DATA_ICC_PROFILE: return "ICC profile"; #if FF_API_FRAME_QP |