Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-10-23h264/pic_timing: support multiple timecodesJosh de Kock
2018-10-23lavc/h264: create AVFrame side data from H.264 timecodesDevin Heitmueller
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.
2018-08-17h264: Support multi-field closed captions by using AVBufferRef and not ↵Kieran Kunhya
resetting per field Signed-off-by: Josh de Kock <joshdk@obe.tv>
2018-05-11cbs_h264: Add support for mastering display SEI messagesMark Thompson
2018-05-11cbs_h264: Add support for pan-scan rectangle SEI messagesMark Thompson
2017-12-01avcodec/h264_sei: remove redundant prefix to H264SEIFramePacking fieldsJames Almer
Cosmetic change. Signed-off-by: James Almer <jamrial@gmail.com>
2017-11-30Merge commit '99e9697e3a12ab4a6638a36b95edafd6a98f9eaa'James Almer
* commit '99e9697e3a12ab4a6638a36b95edafd6a98f9eaa': stereo3d: Support view type for frame sequence type Merged-by: James Almer <jamrial@gmail.com>
2017-11-28stereo3d: Support view type for frame sequence typeVittorio Giovara
Implement detection in h264 and hevc and insertion in framepack filter. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2017-09-13avcodec/h264_sei: add namespace prefix to frame packingarrangement enum valuesJames Almer
Missed in 6eb102a616364d06a4cc994339b72910b3547e5f. Signed-off-by: James Almer <jamrial@gmail.com>
2017-09-13h264_sei: Add namespace prefix to all SEI valuesMark Thompson
This avoids confusion with equivalent H.265 SEI values when both are being used at the same time. (cherry picked from commit 6ea220cbeec8863e2006a03b73bed52db2b13ee7)
2017-08-10h264: Add support for alternative transfer characterics SEIVittorio Giovara
The use of this SEI is for backward compatibility in HLG HDR systems: older devices that cannot interpret the "arib-std-b67" transfer will get the compatible transfer (usually bt709 or bt2020) from the VUI, while newer devices that can interpret HDR will read the SEI and use its value instead. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2017-08-10h264: Add support for alternative transfer characterics SEIVittorio Giovara
The use of this SEI is for backward compatibility in HLG HDR systems: older devices that cannot interpret the "arib-std-b67" transfer will get the compatible transfer (usually bt709 or bt2020) from the VUI, while newer devices that can interpret HDR will read the SEI and use its value instead. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2017-05-17h264_sei: Add namespace prefix to all SEI valuesMark Thompson
This avoids confusion with equivalent H.265 SEI values when both are being used at the same time.
2017-02-28h264_sei: Check actual presence of picture timing SEI messageMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2017-02-15avcodec/h264_sei: Check actual presence of SEI picture timing instead of ↵Michael Niedermayer
implying it Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-06-18Merge commit '728d90a0c1973661a9e73da697bf4f90c9d19577'Clément Bœsch
* commit '728d90a0c1973661a9e73da697bf4f90c9d19577': h264: decouple h264_sei from the h264 decoder Main changes: - SEI decoding doesn't have access to the debug flag in the codec context so a few logging are dropped. - naming of quincunx_sampling_flag and frame_packing_arrangement_type are kept as they are in FFmpeg instead of respectively quincunx_subsampling and arrangement_type used in Libav because the former match the specifications. - don't reset the x264 build info once read in order to fix fate-h264-lossless (change by Hendrik) - H264Context.has_recovery_point and deprecated AVCodecContext.dtg_active_format are set after ff_h264_sei_decode() based on the SEI state since ff_h264_sei_decode() doesn't have access to H264Context anymore. - frame_packing_arrangement_type is not checked against <= 0 in decode_postinit() since it is always read as a positive value with get_bits(). This fixes a -Wtype-limits warning by GCC spotted by Michael. Side Notes: - tested that ffprobe on the file from ticket #3652 still returns 4 keyframes - tested that playback from ticket #3063 still works Merged-by: Clément Bœsch <clement@stupeflix.com> Signed-off-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-04-24h264: decouple h264_sei from the h264 decoderAnton Khirnov
Make the SEI parsing independent of the H264Context, to allow decoupling the parser from the decoder.