169 Commits (549045254c4614d5d61b5c36e340171a6914d57c)

Author SHA1 Message Date
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
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
Ronald S. Bultje 5307adadeb vp9: only call ff_get_format on stream format changes. 9 years ago
Hendrik Leppkes e760641720 lavc: add vp9 profiles to AVCodecDescriptor 9 years ago
Timo Rothenpieler d7c2b75681 vaapi: Add VP9 hwaccell support 9 years ago
Hendrik Leppkes 1e6cf7272f avcodec: implement vp9 dxva2 hwaccel 9 years ago
Hendrik Leppkes 585083dd1f vp9: add hwaccel hooks 9 years ago
Hendrik Leppkes cd1b7e2bd7 vp9: fix pixel format changes with threading 9 years ago
Ronald S. Bultje 1ac89869db vp9: always keep s->bytesperpixel and ctx->pix_fmt in sync. 9 years ago
Ronald S. Bultje 49d8a70dc5 vp9: uses ff_set_dimensions (which sets coded_width/height). 9 years ago
Hendrik Leppkes e12908d71e vp9: use AVFrame.buf[0] to check if a frame is valid 9 years ago
Hendrik Leppkes 6e719dc6bb vp9: expose reference frames in VP9SharedContext 9 years ago
Ronald S. Bultje b95f241b6e vp9: split header into separate struct and expose in vp9.h 9 years ago
Ganesh Ajjanagadde 2cbaa078d1 avcodec: use HAVE_THREADS header guards to silence -Wunused-function 9 years ago
Ronald S. Bultje a0d8a81075 vp9: switch min_tile_cols location so it shifts up instead of down. 10 years ago
Ronald S. Bultje a30a8beeb3 vp9: Fix emu[] edge overflow conditions for >8bpp/non-420. 10 years ago
Ronald S. Bultje 2563a33856 vp9: re-initialize internal buffers on bpp change also. 10 years ago
Ronald S. Bultje fd8b90f5f6 vp9: fix overflow in 8x8 topleft 32x32 idct ssse3 version. 10 years ago
Ronald S. Bultje 4bb9dbe4d7 vp9: permanently delete segmentation refmap on any size change. 10 years ago
Ronald S. Bultje ae9344cb9f vp9: check return value of ff_thread_ref_frame(). 10 years ago
Ronald S. Bultje 1f7871ec42 vp9: fix edge copy for 10/12bpp frames. 10 years ago
Ronald S. Bultje 9cdeb105a6 vp9: do unscaled MC in scaled path if size of this reference matches. 10 years ago
Ronald S. Bultje 873dbc6758 vp9: sync segmentation.absolute_vals between threads. 10 years ago
Ronald S. Bultje 3d7173b509 vp9: always sync segmentation.feat between threads. 10 years ago
Ronald S. Bultje 4ecb8b4191 vp9: don't erase values for {lf,ref,skip,q}_enabled if segmentation=0. 10 years ago
Ronald S. Bultje 8b45e87f64 vp9: fix segmentation map retention across keyframe boundaries. 10 years ago
Ronald S. Bultje 7cc7d13fe3 vp9: fix RGB chroma subsampling. 10 years ago
Ronald S. Bultje ecd9f57edc vp9: read reserved bit in RGB header. 10 years ago