aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/vp9.c
Commit message (Expand)AuthorAgeFilesLines
* lavc/vp9: Fix regression introduced in 0ba05857Haihao Xiang2024-04-241-1/+1
* avcodec/vp9: Replace atomic_store() by atomic_init()Andreas Rheinhardt2024-04-191-5/+1
* avcodec/vp9: Simplify replacing VP9FrameAndreas Rheinhardt2024-04-191-11/+5
* avcodec/vp9: Reduce wait timesAndreas Rheinhardt2024-04-191-2/+3
* avcodec/vp9: Fix race when attaching side-data for show-existing frameAndreas Rheinhardt2024-04-191-7/+11
* avcodec/vp9: Switch to ProgressFramesAndreas Rheinhardt2024-04-191-93/+44
* avutil/common: Don't auto-include mem.hAndreas Rheinhardt2024-03-311-0/+1
* avcodec: add D3D12VA hardware accelerated VP9 decodingWu Jianhua2023-12-211-0/+7
* avcodec/vp9: Join extradata buffer poolsAndreas Rheinhardt2023-11-011-0/+2
* avcodec/vp9: Use RefStruct-pool API for extradataAndreas Rheinhardt2023-11-011-15/+9
* avcodec/pthread_frame: Remove ff_thread_release_buffer()Andreas Rheinhardt2023-10-221-22/+22
* avcodec/decode: Use RefStruct API for hwaccel_picture_privateAndreas Rheinhardt2023-10-071-10/+5
* avcodec/thread: Remove ff_thread_get_format defineAndreas Rheinhardt2023-09-131-1/+1
* avcodec/avcodec: Add FFHWAccel, hide internals of AVHWAccelAndreas Rheinhardt2023-08-071-5/+7
* avcodec/decode: Extend ff_hwaccel_frame_priv_alloc()'s taskAndreas Rheinhardt2023-08-071-11/+7
* avcodec: add AVHWAccel.flush callbackLynne2023-05-291-0/+3
* avcodec: add AVHWAccel.free_frame_priv callbackLynne2023-05-291-1/+1
* avcodec: use the new AVFrame key_frame flag in all decoders and encodersJames Almer2023-05-041-1/+4
* lavc/vp9: Add RGB* formats for VAAPI hwaccelFei Wang2023-03-271-0/+7
* lavc/vaapi: Add support for remaining 10/12bit profilesPhilip Langdale2022-09-031-0/+2
* avcodec/codec_internal: Add macros for update_thread_context(_for_user)Andreas Rheinhardt2022-09-031-1/+1
* avcodec/codec_internal: Add macro to set AVCodec.long_nameAndreas Rheinhardt2022-09-031-1/+1
* avcodec/internal: Move ff_set_dimensions() to decode.hAndreas Rheinhardt2022-08-271-1/+1
* avcodec/vp9: Remove redundant reporting of progress on errorAndreas Rheinhardt2022-08-101-6/+2
* lavc/vaapi: Declare support for decoding 8bit 4:4:4 contentPhilip Langdale2022-08-031-0/+5
* avcodec/vp8, vp9: Avoid using VP56mv and VP56Frame in VP8/9Andreas Rheinhardt2022-07-281-2/+1
* avcodec/vp56: Move VP5-9 range coder functions to a header of their ownAndreas Rheinhardt2022-07-281-36/+37
* avcodec/vp56: Move VP8/9-only rac functions to a header of their ownAndreas Rheinhardt2022-07-281-24/+25
* avcodec: Make init-threadsafety the defaultAndreas Rheinhardt2022-07-181-1/+1
* avcodec/codec_internal: Use union for FFCodec decode/encode callbacksAndreas Rheinhardt2022-04-051-1/+1
* avcodec/codec_internal: Make FFCodec.decode use AVFrame*Andreas Rheinhardt2022-04-051-3/+3
* avcodec/codec_internal: Add FFCodec, hide internal part of AVCodecAndreas Rheinhardt2022-03-211-7/+7
* avcodec/internal: Move FF_CODEC_CAP_* to a new header codec_internal.hAndreas Rheinhardt2022-03-211-0/+1
* configure: Use a separate config_components.h header for $ALL_COMPONENTSMartin Storsjö2022-03-161-0/+2
* avcodec/threadframe: Add ff_thread_(get|release)_ext_buffer()Andreas Rheinhardt2022-02-091-9/+9
* avcodec/thread: Move ff_thread_(await|report)_progress to new headerAndreas Rheinhardt2022-02-091-0/+1
* lavc/videotoolbox: add VP9 hardware accelerationrcombs2021-11-281-1/+8
* Replace all occurences of av_mallocz_array() by av_calloc()Andreas Rheinhardt2021-09-201-1/+1
* avcodec/vp9: Remove vp9_free_entries()Andreas Rheinhardt2021-09-041-11/+1
* avcodec/vp9: Use av_freep() instead of av_free()Andreas Rheinhardt2021-09-041-1/+1
* avcodec/vp9: Don't free buffer known to be NULLAndreas Rheinhardt2021-09-041-4/+1
* avcodec/vp9: Check initializing conditions/mutexesAndreas Rheinhardt2021-09-041-6/+11
* avcodec/vp9: Do not destroy uninitialized mutexes/conditionsAndreas Rheinhardt2021-09-041-5/+13
* avcodec/vp9: Mark decoder as init-threadsafeAndreas Rheinhardt2021-05-101-1/+1
* avcodec/vp9: Inline function with only one caller into itAndreas Rheinhardt2021-05-101-17/+8
* avcodec/vp9: Remove excessive log messagesAndreas Rheinhardt2021-05-101-6/+2
* avcodec/vp9: Cleanup generically on init failureAndreas Rheinhardt2021-05-101-3/+2
* avcodec: Constify AVCodecsAndreas Rheinhardt2021-04-271-1/+1
* avutil/frame: Remove deprecated AVFrame.pkt_pts fieldAndreas Rheinhardt2021-04-271-5/+0
* Mark some pointers as constAndreas Rheinhardt2021-01-011-1/+1