241 Commits (98e1e848ef68f00d6d120413b263a76f5d07cf65)

Author SHA1 Message Date
Andreas Rheinhardt 98e1e848ef avcodec/vp9: Reduce wait times 9 months ago
Andreas Rheinhardt 0ba058579f avcodec/vp9: Fix race when attaching side-data for show-existing frame 9 months ago
Andreas Rheinhardt 7bd3b73716 avcodec/vp9: Switch to ProgressFrames 9 months ago
Andreas Rheinhardt 790f793844 avutil/common: Don't auto-include mem.h 9 months ago
Wu Jianhua 326288c70a avcodec: add D3D12VA hardware accelerated VP9 decoding 1 year ago
Andreas Rheinhardt eba73142ad avcodec/vp9: Join extradata buffer pools 1 year ago
Andreas Rheinhardt 8c0350f57e avcodec/vp9: Use RefStruct-pool API for extradata 1 year ago
Andreas Rheinhardt 315c956cbd avcodec/pthread_frame: Remove ff_thread_release_buffer() 1 year ago
Andreas Rheinhardt f8252d6ce3 avcodec/decode: Use RefStruct API for hwaccel_picture_private 1 year ago
Andreas Rheinhardt 6434e44003 avcodec/thread: Remove ff_thread_get_format define 1 year ago
Andreas Rheinhardt e35dfe864d avcodec/avcodec: Add FFHWAccel, hide internals of AVHWAccel 1 year ago
Andreas Rheinhardt c48cc9c6e9 avcodec/decode: Extend ff_hwaccel_frame_priv_alloc()'s task 1 year ago
Lynne 6733a1a456
avcodec: add AVHWAccel.flush callback 2 years ago
Lynne be07145109
avcodec: add AVHWAccel.free_frame_priv callback 2 years ago
James Almer dc7bd7c5a5 avcodec: use the new AVFrame key_frame flag in all decoders and encoders 2 years ago
Fei Wang ee8fc4f355 lavc/vp9: Add RGB* formats for VAAPI hwaccel 2 years ago
Philip Langdale b982dd0d83 lavc/vaapi: Add support for remaining 10/12bit profiles 2 years ago
Andreas Rheinhardt 73fada029c avcodec/codec_internal: Add macros for update_thread_context(_for_user) 2 years ago
Andreas Rheinhardt 48286d4d98 avcodec/codec_internal: Add macro to set AVCodec.long_name 2 years ago
Andreas Rheinhardt b9eaf77ed1 avcodec/internal: Move ff_set_dimensions() to decode.h 2 years ago
Andreas Rheinhardt 193c40259e avcodec/vp9: Remove redundant reporting of progress on error 2 years ago
Philip Langdale d3f48e68b3 lavc/vaapi: Declare support for decoding 8bit 4:4:4 content 2 years ago
Andreas Rheinhardt 6f7d3bde11 avcodec/vp8, vp9: Avoid using VP56mv and VP56Frame in VP8/9 2 years ago
Andreas Rheinhardt 7ab9b30800 avcodec/vp56: Move VP5-9 range coder functions to a header of their own 2 years ago
Andreas Rheinhardt 80ad06ab1b avcodec/vp56: Move VP8/9-only rac functions to a header of their own 2 years ago
Andreas Rheinhardt 21b23ceab3 avcodec: Make init-threadsafety the default 3 years ago
Andreas Rheinhardt 4243da4ff4 avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 3 years ago
Andreas Rheinhardt ce7dbd0481 avcodec/codec_internal: Make FFCodec.decode use AVFrame* 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
Martin Storsjö a78f136f3f configure: Use a separate config_components.h header for $ALL_COMPONENTS 3 years ago
Andreas Rheinhardt f025b8e110 avcodec/threadframe: Add ff_thread_(get|release)_ext_buffer() 3 years ago
Andreas Rheinhardt b3551b6072 avcodec/thread: Move ff_thread_(await|report)_progress to new header 3 years ago
rcombs a41a2efc85 lavc/videotoolbox: add VP9 hardware acceleration 3 years ago
Andreas Rheinhardt 1ea3650823 Replace all occurences of av_mallocz_array() by av_calloc() 3 years ago
Andreas Rheinhardt 95b681eafd avcodec/vp9: Remove vp9_free_entries() 3 years ago
Andreas Rheinhardt b0ee627ef9 avcodec/vp9: Use av_freep() instead of av_free() 3 years ago
Andreas Rheinhardt 84f716ccff avcodec/vp9: Don't free buffer known to be NULL 3 years ago
Andreas Rheinhardt 0e09067261 avcodec/vp9: Check initializing conditions/mutexes 3 years ago
Andreas Rheinhardt bd95f2f599 avcodec/vp9: Do not destroy uninitialized mutexes/conditions 3 years ago
Andreas Rheinhardt e80d35afa8 avcodec/vp9: Mark decoder as init-threadsafe 4 years ago
Andreas Rheinhardt 4818ea69d2 avcodec/vp9: Inline function with only one caller into it 4 years ago
Andreas Rheinhardt 7aa8c95f47 avcodec/vp9: Remove excessive log messages 4 years ago
Andreas Rheinhardt 3572590e75 avcodec/vp9: Cleanup generically on init failure 4 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
Andreas Rheinhardt 2c6f532e0a Mark some pointers as const 4 years ago
Andreas Rheinhardt ddee53e268 avcodec/vp9: Fix stack-buffer overflow with VP9 VDPAU available 4 years ago
ManojGuptaBonda ccca62ef99 VP9 Profile 2 VDPAU support 4 years ago
Anton Khirnov ffae62d96c vp9dec: support exporting QP tables through the AVVideoEncParams API 5 years ago