194 Commits (8d4431955ccca80933a837e1bc7f44679039335b)

Author SHA1 Message Date
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
Anton Khirnov c90f57c673 vp9dec: factorise freeing per-tile allocated data 5 years ago
Linjie Fu 9473268cfb lavc/vp9: fix reference frame dimensions check for SINGLE_REFERENCE mode 5 years ago
Mark Thompson 2594f6a362 lavc: Rename hwaccel.h to hwconfig.h 5 years ago
Peter Ross 1217b06a9b avcodec/vp9: prevent null pointer use on init_frames() failure 5 years ago
Anton Khirnov 1f4cf92cfb pthread_frame: merge the functionality for normal decoder init and init_thread_copy 5 years ago
Anton Khirnov 665e5b0fba lavc: replace AVCodecInternal.allocate_progress with an internal cap 5 years ago
James Almer e4dd8ee323 avcodec/vp9: use a buffer pool to allocate VP9Frame extradata 5 years ago
Michael Niedermayer a15d904ad7 avcodec: Replace get_bits_long() by get_bits() where possible 5 years ago
ManojGuptaBonda 1054752c56 Add support for VP9 VDPAU hwaccel decode 5 years ago
Andreas Rheinhardt a1a8815220 libavcodec: Reduce the size of some arrays 6 years ago
Michael Niedermayer 78862488f8 avcodec/vp9: Check in decode_tiles() if there is data remaining 6 years ago
Hendrik Leppkes 7e20c8f5eb avcodec/vp9: add profile 2 10-bit DXVA2/D3D11 decoding support 7 years ago
Michael Niedermayer 5e03eea673 avcodec/vp9: mark frame as finished on decode_tiles() failure 7 years ago
wm4 a5679933c1 vp9: use superframe split BSF 7 years ago
Mark Thompson 758fbc54fe lavc: Add hardware config metadata for decoders supporting hardware output 7 years ago
Timo Rothenpieler f3f73f0893 avcodec: implement vp9 nvdec hwaccel 7 years ago
Ronald S. Bultje 1db03e952b vp9: fix explicit memory order for report_progress. 8 years ago
Ronald S. Bultje 4ce99e96d6 vp9: assert -> av_assert and fix associated compile error. 8 years ago
Ronald S. Bultje 9bab39dee5 vp9: fix compilation with threading disabled. 8 years ago
Ilia Valiakhmetov e59da0f7ff avcodec/vp9: Add tile threading support 8 years ago
James Zern d8269519e4 vp9: set color range to MPEG for intraonly profile 0 8 years ago
wm4 70143a3954 dxva: add support for new dxva2 and d3d11 hwaccel APIs 8 years ago
Ronald S. Bultje b823bbc10c vp9: split out loopfilter functions in their own source file. 8 years ago
Ronald S. Bultje f8c019944d vp9: re-split the decoder/format/dsp interface header files. 8 years ago
Clément Bœsch 5dd37c6847 lavc/vp9: clarify inv_recenter_nonneg 8 years ago
Clément Bœsch 37814a21cb lavc/vp9: consistent use of typedef instead of struct 8 years ago
Clément Bœsch 875f695576 lavc/vp9: misc cosmetics 8 years ago
Clément Bœsch ff8436ba76 lavc/vp9: rename res to ret 8 years ago
Clément Bœsch 0f8ae9d7b2 lavc/vp9: split a few assignment out of ifs 8 years ago
Clément Bœsch f4d95e0949 lavc/vp9: rename {ref,unref,alloc}_frame to frame_{ref,unref,alloc} 8 years ago
Clément Bœsch 12c44d6373 lavc/vp9: rename ctx to avctx 8 years ago
Clément Bœsch 1c9f4b5078 lavc/vp9: split into vp9{block,data,mvs} 8 years ago
Michael Niedermayer 55d7371fe0 avcodec/vp568: Check that there is enough data for ff_vp56_init_range_decoder() 8 years ago
Anton Khirnov fa1749dd34 vp9: split superframes in the filtering stage before actual decoding 8 years ago
Mathieu Velten 49e8e5fc56 avcodec/vaapi-vp9: add support for profile 2 (bpp > 8) 8 years ago
Mathieu Velten b1f630f1a6 avcodec/vp9: move bpp to the shared context for use in hwaccel 8 years ago
Martin Storsjö 1f7801c2bc aarch64: vp9: Add NEON optimizations of VP9 MC functions 8 years ago
Martin Storsjö 68caef9d48 arm: vp9: Add NEON optimizations of VP9 MC functions 8 years ago
Ronald S. Bultje be885da342 vp9: change order of operations in adapt_prob(). 8 years ago
Ronald S. Bultje a451324ddd vp9: ignore reference segmentation map if error_resilience flag is set. 8 years ago
Anton Khirnov f2143c57b6 vp9: reindent after last commit 9 years ago
Ronald S. Bultje 1730a67ab9 vp9: add frame threading 9 years ago
Ronald S. Bultje 5b995452a6 vp9: allocate 'b', 'block/uvblock' and 'eob/uveob' dynamically. 9 years ago
Ronald S. Bultje bc6e0b64a9 vp9: split last/cur_frame from the reference buffers. 9 years ago
Denis Charmet 38f99017e6 vp9: Return the correct size when decoding a superframe 9 years ago
Ronald S. Bultje ee729cc0ed vp9: ignore frame_context_index field in key-/intraonly-frames. 9 years ago
Ronald S. Bultje b86339a9f8 vp9: fix a few signed integer left-shifts. 9 years ago