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
2019-01-24h2645_parse: Make ff_h2645_packet_split reference-compatibleAndreas Rheinhardt
This is in preparation for a patch for cbs_h2645. Now the packet's rbsp_buffer can be owned by an AVBuffer. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@googlemail.com>
2018-08-23lavc/extract_extradata_bsf.c: add AVS2hwren
Signed-off-by: hwren <hwrenx@126.com> Reviewed-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-07-21avcodec/extract_extradata_bsf: make sure a Sequence Header was found for av1James Almer
A packet may have Metadata OBUs but no Sequence Header OBU, which is useless as extradata. Signed-off-by: James Almer <jamrial@gmail.com>
2018-07-20avcodec/extract_extradata: add support for AV1James Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2018-03-22avcodec/extract_extradata: don't uninitialize the H2645Packet on every ↵James Almer
processed packet Based on hevc_parser code. This prevents repeated unnecessary allocations and frees on every packet processed by the bsf. Reviewed-by: Jun Zhao <mypopydev@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
2018-03-17lavc/extract_extradata_bsf: support dump options.Jun Zhao
support dump bit stream filter options Signed-off-by: Jun Zhao <mypopydev@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
2018-03-11avcodec/extract_extradata: move the reference in the bsf internal bufferJames Almer
There's no need to allocate a new packet for it. Reviewed-by: Mark Thompson <sw@jkqxz.net> Signed-off-by: James Almer <jamrial@gmail.com>
2018-03-11avcodec/extract_extradata: don't allocate more space than needed when ↵James Almer
removing NALUs in h264/hevc Signed-off-by: James Almer <jamrial@gmail.com>
2018-03-09avcodec/extract_extradata: zero initalize the padding bytes in all allocated ↵James Almer
buffers Reviewed-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
2017-12-06avcodec/extract_extradata_bsf: Fix leak discovered via fuzzingNikolas Bowe
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-09-13avcodec/extract_extradata: return an error when buffer allocation failsJames Almer
ret is 0 by default. Reviewed-by: Mark Thompson <sw@jkqxz.net> Signed-off-by: James Almer <jamrial@gmail.com>
2017-04-01avcodec/extract_extradata_bsf: make sure all parameter set NAL units were ↵James Almer
found for h264/hevc Signed-off-by: James Almer <jamrial@gmail.com>
2017-03-28avcodec/extract_extradata_bsf: add missing break statement to ↵James Almer
extract_extradata_vc1
2017-03-26avcodec/extract_extradata_bsf: use the parsing code from mpeg4video_split()James Almer
It's a simplifaction of the same code, originally commited as 3b5ad8fbf77. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
2017-03-26avcodec/extract_extradata_bsf: use the parsing code from vc1_split()James Almer
It's a simplifaction of the same code, originally commited as b4b9a64bdb6. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
2017-03-26avcodec/extract_extradata_bsf: use the parsing code from mpegvideo_split()James Almer
Changes to the parsing code originally committed to mpegvideo_parser.c in 73fb23dc5a5. Required by some samples, like PVA_test-partial.pva Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
2017-03-23Merge commit '89b35a139e838deeb32ec20d8d034c81014401d0'James Almer
* commit '89b35a139e838deeb32ec20d8d034c81014401d0': lavc: add a bitstream filter for extracting extradata from packets Merged-by: James Almer <jamrial@gmail.com>
2016-10-16lavc: add a bitstream filter for extracting extradata from packetsAnton Khirnov
This is intended as a replacement for the 'split' function exported by some parsers.