77 Commits (5ddab49d48343385eadb3a435a5491c476b66ecc)

Author SHA1 Message Date
James Almer 5ad78a2684 avcodec/libdav1d: remove FF_CODEC_CAP_SETS_PKT_DTS flag 1 year ago
James Almer f209614290 avcodec/libdav1d: only return EAGAIN when there are no buffered packets 2 years ago
James Almer 1b05d27346 avcodec/libdav1d: export decoder frame delay 2 years ago
Anton Khirnov 9d70e74d25 lavc/libdav1d: fix exporting framerate 2 years ago
James Almer 09b2ca93b4 avcodec/libdav1d: support parsing multiple ITU-T T.35 entries in a picture 2 years ago
James Almer dc7bd7c5a5 avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2 years ago
Raphaël Zumer 6f2413a203 avcodec/avutil: move dynamic HDR10+ metadata parsing to libavutil 2 years ago
James Almer 0d35634eaa avcodec/libdav1d: Fix unintended fallthrough 2 years ago
James Almer 7dc0944ce2 avcodec/libdav1d: reindent after previous commit 2 years ago
James Almer b465e6fed0 avcodec/libdav1d: export Dynamic HDR10+ frame metadata 2 years ago
Anton Khirnov bdc76f467f lavu/frame: deprecate reordered_opaque 2 years ago
Anton Khirnov d02340b9e3 lavc/decode: allow using AV_CODEC_FLAG_COPY_OPAQUE for decoding 2 years ago
James Almer 7af947c0c0 avcodec/libdav1d: honor the requested skip_frame level 2 years ago
James Almer 048f369f1b avcodec/libdav1d: reindent after the previous commit 2 years ago
James Almer b27f3f9b50 avcodec/libdav1d: set frame props from the reordered packet 2 years ago
James Almer 81bea2e98b avcodec/libdav1d: don't use AVCodecInternal.in_pkt 2 years ago
James Almer bd5b59deea avcodec/libdav1d: add an option to set max frame delay 2 years ago
Andreas Rheinhardt 48286d4d98 avcodec/codec_internal: Add macro to set AVCodec.long_name 2 years ago
Anton Khirnov ac2cda4296 lavc: use AVFrame.duration instead of AVFrame.pkt_duration 2 years ago
Andreas Rheinhardt 21b23ceab3 avcodec: Make init-threadsafety the default 2 years ago
James Almer 3e186148ca avcodec/libdav1d: don't depend on the event flags API to init sequence params the first time 3 years ago
Andreas Rheinhardt 4243da4ff4 avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 3 years ago
Andreas Rheinhardt 20f9727018 avcodec/codec_internal: Add FFCodec, hide internal part of AVCodec 3 years ago
Andreas Rheinhardt a688f3c13c avcodec/internal: Move FF_CODEC_CAP_* to a new header codec_internal.h 3 years ago
James Almer 61b104caaa avcodec/libdav1d: free the Dav1dData packet on dav1d_send_data() failure 3 years ago
James Almer 6c4074e423 avcodec/libdav1d: explicitly set Dav1dSettings.apply_grain 3 years ago
James Almer 3e17e0e5ef avcodec/libdav1d: honor the requested strict_std_compliance level on supported builds 3 years ago
Andreas Rheinhardt 7c5ee237be avcodec/libdav1d: Use av_memdup() where appropriate 3 years ago
Andreas Rheinhardt 31d0487ba2 avcodec/libdav1d: Use AVCodecInternal.in_pkt instead of stack packet 3 years ago
Andreas Rheinhardt 776e9f9e2a avcodec/libdav1d: Don't leak side-data-only packets 3 years ago
James Almer 9a7fe439d9 avcodec/libdav1d: let libdav1d choose optimal max frame delay 3 years ago
James Almer d873b5fffc avcodec/libdav1d: pass auto threads value to libdav1d 3 years ago
James Almer e204846ec1 avcodec/libdav1d: fix compilation after recent libdav1d API changes 3 years ago
James Almer 651fed3860 avcodec/libdav1d: signal the presence of Film Grain in the decoder context 3 years ago
Andreas Rheinhardt 69f120ead7 avcodec/avcodec: Don't include cpu.h 3 years ago
James Almer 1349de10b2 avcodec/libdav1d: parse sequence headers in extradata if available 3 years ago
James Almer 7ee17ec7e4 avcodec/libdav1d: don't repeatedly parse the same sequence header 3 years ago
James Almer 48eaf8ba1c avcodec/libdav1d: use ff_decode_frame_props() to fill frame properties 3 years ago
Andreas Rheinhardt a247ac640d avcodec: Constify AVCodecs 4 years ago
Andreas Rheinhardt 6e30b35b85 avutil/frame: Remove deprecated AVFrame.pkt_pts field 4 years ago
Anton Khirnov 7d09579190 lavc: rename AV_CODEC_CAP_AUTO_THREADS->AV_CODEC_CAP_OTHER_THREADS 4 years ago
Anton Khirnov 8a129077cc lavc: replace internal use of AV_CODEC_CAP_AUTO_THREADS with an internal cap 4 years ago
James Almer 081a17990b avcodec/libdav1d: stop setting AVFrame->best_effort_timestamp 4 years ago
Lynne 2ba04670c3
lavu/film_grain_params: fix typo in type enum 4 years ago
Lynne 18933dbde0
libdav1d: correctly copy ar_coeffs_uv to our struct 4 years ago
Lynne dd34861018
libdav1d: use film grain export flag to export AVFilmGrainParams side data 4 years ago
Derek Buitenhuis 649a6969f7 avcodec/libdav1d: Call ff_set_sar in addition to setting the frame SAR 4 years ago
James Almer 6c1bf7c02e avcodec/libdav1d: add support for A53 Closed Captions 4 years ago
James Almer 5eb4405fc5 avcodec/libdav1d: use av_image_get_buffer_size() to calculate frame size 4 years ago
James Almer 49220869a8 avcodec/libdav1d: export frame sample aspect ratio 5 years ago