summaryrefslogtreecommitdiff
path: root/libavcodec/vp9.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* avcodec/vp9: Fix stack-buffer overflow with VP9 VDPAU availableAndreas Rheinhardt2020-10-111-3/+0
* VP9 Profile 2 VDPAU supportManojGuptaBonda2020-10-081-0/+6
* vp9dec: support exporting QP tables through the AVVideoEncParams APIAnton Khirnov2020-05-121-0/+72
* vp9dec: factorise freeing per-tile allocated dataAnton Khirnov2020-05-121-20/+16
* lavc/vp9: fix reference frame dimensions check for SINGLE_REFERENCE modeLinjie Fu2020-05-051-2/+18
* lavc: Rename hwaccel.h to hwconfig.hMark Thompson2020-04-261-1/+1
* avcodec/vp9: prevent null pointer use on init_frames() failurePeter Ross2020-04-251-6/+3
* pthread_frame: merge the functionality for normal decoder init and init_threa...Anton Khirnov2020-04-101-6/+0
* lavc: replace AVCodecInternal.allocate_progress with an internal capAnton Khirnov2020-04-101-2/+2
* avcodec/vp9: use a buffer pool to allocate VP9Frame extradataJames Almer2020-03-261-1/+12
* avcodec: Replace get_bits_long() by get_bits() where possibleMichael Niedermayer2019-12-311-2/+2
* Add support for VP9 VDPAU hwaccel decodeManojGuptaBonda2019-10-261-1/+8
* libavcodec: Reduce the size of some arraysAndreas Rheinhardt2019-06-201-1/+1
* avcodec/vp9: Check in decode_tiles() if there is data remainingMichael Niedermayer2018-10-301-0/+3
* avcodec/vp9: add profile 2 10-bit DXVA2/D3D11 decoding supportHendrik Leppkes2018-04-131-1/+1
* avcodec/vp9: mark frame as finished on decode_tiles() failureMichael Niedermayer2017-12-151-1/+3
* vp9: use superframe split BSFwm42017-11-291-0/+1
* lavc: Add hardware config metadata for decoders supporting hardware outputMark Thompson2017-11-261-0/+19
* avcodec: implement vp9 nvdec hwaccelTimo Rothenpieler2017-11-131-1/+10
* vp9: fix explicit memory order for report_progress.Ronald S. Bultje2017-09-121-1/+1
* vp9: assert -> av_assert and fix associated compile error.Ronald S. Bultje2017-09-111-1/+1
* vp9: fix compilation with threading disabled.Ronald S. Bultje2017-09-111-6/+9
* avcodec/vp9: Add tile threading supportIlia Valiakhmetov2017-09-081-190/+475
* vp9: set color range to MPEG for intraonly profile 0James Zern2017-08-211-1/+1
* dxva: add support for new dxva2 and d3d11 hwaccel APIswm42017-06-271-1/+2
* vp9: split out loopfilter functions in their own source file.Ronald S. Bultje2017-03-281-179/+2
* vp9: re-split the decoder/format/dsp interface header files.Ronald S. Bultje2017-03-281-1/+1
* lavc/vp9: clarify inv_recenter_nonnegClément Bœsch2017-03-271-1/+5
* lavc/vp9: consistent use of typedef instead of structClément Bœsch2017-03-271-7/+7
* lavc/vp9: misc cosmeticsClément Bœsch2017-03-271-29/+31
* lavc/vp9: rename res to retClément Bœsch2017-03-271-66/+66
* lavc/vp9: split a few assignment out of ifsClément Bœsch2017-03-271-5/+10
* lavc/vp9: rename {ref,unref,alloc}_frame to frame_{ref,unref,alloc}Clément Bœsch2017-03-271-16/+16
* lavc/vp9: rename ctx to avctxClément Bœsch2017-03-271-141/+141
* lavc/vp9: split into vp9{block,data,mvs}Clément Bœsch2017-03-271-2763/+33
* avcodec/vp568: Check that there is enough data for ff_vp56_init_range_decoder()Michael Niedermayer2017-03-071-2/+7