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-11-28Add options for spatial layers.Thierry Foucu
Disable by default to output all the layers, to match libaomdec wrapper. Add option to select the operating point for the spatial layers. Update the documentation with the new options. Signed-off-by: James Almer <jamrial@gmail.com>
2019-11-13avcodec/libdav1d: export bitstream timing info when availableJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2019-10-22avcodec/libdav1d: fix setting AVFrame reordered_opaqueJames Almer
Actually reorder the values. Should effectively fix ticket #8300. Tested-by: Andrey Semashev <andrey.semashev@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
2019-10-17avcodec/libdav1d: set AVFrame reordered_opaqueJames Almer
Fixes ticket #8300 Signed-off-by: James Almer <jamrial@gmail.com>
2019-09-15avcodec/libdav1d: use the library default for the filmgrain optionJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2019-08-15avcodec/libdav1d: allow setting frame size limit in pixelsJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2019-05-27avcodec/libdav1d: add support for RGB streamsJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2019-05-27avcodec/libdav1d: assert Dav1dPicture allocator_data is set before ↵James Almer
referencing its data To ensure the custom allocator is effectively used. Signed-off-by: James Almer <jamrial@gmail.com>
2019-05-27avcodec/libdav1d: export level from the Sequence HeaderJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2019-05-20avcodec/libdav1d: fine tune thread distributionJames Almer
As suggested by Ronald, don't map auto threads to frame threads only, and instead distribute them between frame and tile more efficiently. Add a new framethreads override option, similar to the tilethreads one. Signed-off-by: James Almer <jamrial@gmail.com>
2019-03-19avcodec/libdav1d: use a reference to the allocated buffer instead of ↵James Almer
wrapping the Dav1dPicture Removes an av_malloc() per frame. Reviewed-by: BBB Reviewed-by: nevcairiel Signed-off-by: James Almer <jamrial@gmail.com>
2019-03-19avcodec/libdav1d: reset pool size on allocation failureJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2019-03-13avcodec/libdav1d: unref the frame on failureJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2019-03-13libdav1d: Add support for reading hdr10 metadataVittorio Giovara
Signed-off-by: James Almer <jamrial@gmail.com>
2019-03-13avcodec/libdav1d: consistently use AVERROR return valuesJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2019-03-13avcodec/libdav1d: use a custom picture allocatorJames Almer
Replaces the libdav1d internal allocator. It uses an AVBufferPool to reduce the amount of allocated buffers. About 5% speed up when decoding 720p or higher streams. Reviewed-by: "Vittorio Giovara <vittorio.giovara@gmail.com>" Signed-off-by: James Almer <jamrial@gmail.com>
2019-03-13avcodec/libdav1d: move the pix_fmt enum array up in the fileJames Almer
This is in preparation for the following commit. Signed-off-by: James Almer <jamrial@gmail.com>
2019-03-13avcodec/libdav1d: route dav1d internal logs through av_log()James Almer
Bump the minimum required version to the first one with the logger API callback. Reviewed-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
2019-01-08avcodec/libdav1d: properly free all output picture referencesJames Almer
Dav1dPictures contain more than one buffer reference, so we're forced to use the API properly to free them all. Reviewed-by: BBB Signed-off-by: James Almer <jamrial@gmail.com>
2018-12-12avcodec/libdav1d: add support for 12bit streamsJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2018-11-29avcodec/libdav1d: add an option to toggle Film GrainJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2018-11-29avcodec/libdav1d: read profile from the sequence header referenced by the ↵James Almer
ouput picture Signed-off-by: James Almer <jamrial@gmail.com>
2018-11-29avcodec/libdav1d: use constants defined in the public API to limit thread countJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2018-11-29avcodec/libdav1d: remove init cleanup internal codec capJames Almer
It's no longer needed now that the AVFifoBuffer was removed. Signed-off-by: James Almer <jamrial@gmail.com>
2018-11-26avcodec/libdav1d: update the API usage after upstream changesJames Almer
The color fields were moved to another struct, and a way to propagate timestamps and other input metadata was introduced, so the packet fifo can be removed. Signed-off-by: James Almer <jamrial@gmail.com>
2018-11-14avcodec/libdav1d: fix build after a recent API breakJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2018-11-06avcodec: libdav1d AV1 decoder wrapper.James Almer
Originally written by Ronald S. Bultje, with fixes, optimizations and improvements by James Almer. Signed-off-by: James Almer <jamrial@gmail.com>