111 Commits (8be6e56a536e978d77640dadc7c00861b19c0ee5)

Author SHA1 Message Date
Andreas Rheinhardt 6f7d3bde11 avcodec/vp8, vp9: Avoid using VP56mv and VP56Frame in VP8/9 3 years ago
Andreas Rheinhardt 7ab9b30800 avcodec/vp56: Move VP5-9 range coder functions to a header of their own 3 years ago
Andreas Rheinhardt 80ad06ab1b avcodec/vp56: Move VP8/9-only rac functions to a header of their own 3 years ago
Andreas Rheinhardt 062599d786 avcodec/vp56.h: Move VP8-only functions to vp8.c 3 years ago
Andreas Rheinhardt ce7dbd0481 avcodec/codec_internal: Make FFCodec.decode use AVFrame* 3 years ago
Andreas Rheinhardt ac6c1080cd avcodec/vp56: Avoid functions with only one caller 3 years ago
Andreas Rheinhardt 55379dac53 avcodec/vp56: Cleanup generically in case of init failure 3 years ago
Anton Khirnov e15371061d lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 4 years ago
Michael Niedermayer b6b9ac5698 avcodec/vp56rac: delay signaling an error on truncated input 5 years ago
Peter Ross d8ebfd1bdf avcodec/vp6: select idct based (loosely) on number of coefficients decoded 6 years ago
Peter Ross 160ebe0a8d avcodec/vp6: use ff_vp3dsp_[hv]_loop_filter_12 6 years ago
Michael Niedermayer 0fb83b4c91 avcodec/vp56: Add vpX_rac_is_end() to check for the end of input 6 years ago
Michael Niedermayer 55d7371fe0 avcodec/vp568: Check that there is enough data for ff_vp56_init_range_decoder() 8 years ago
Michael Niedermayer 2ce4f28431 avcodec/vp56: Require a correctly decoded frame before using vp56_conceal_mb() 8 years ago
Michael Niedermayer 9e6a242755 avcodec/vp56: Check for the bitstream end, pass error codes on 8 years ago
Diego Biurrun 721d57e608 vp56: Separate VP5 and VP6 dsp initialization 9 years ago
Diego Biurrun d9d26a3674 vp56: Change type of stride parameters to ptrdiff_t 9 years ago
Diego Biurrun 2143948381 Drop unnecessary av_unused attributes. 11 years ago
Matt Oliver cef99e12bc Use rac_get_prob branchy version when used within a conditional branch. 11 years ago
Diego Biurrun 3dc6272bed Remove a number of unnecessary dsputil.h #includes 11 years ago
Diego Biurrun cb214707a6 vp56data: Move all shared enum/struct declarations to common header 12 years ago
Ronald S. Bultje cb7ecb7563 vp56: Use hpeldsp instead of dsputil for half-pel functions 12 years ago
Ronald S. Bultje 015821229f vp3: Use full transpose for all IDCTs 12 years ago
Ronald S. Bultje 704c9874a3 vp56: use hpeldsp instead of dsputil for half-pel functions. 12 years ago
Ronald S. Bultje d85c9b036e vp3/x86: use full transpose for all IDCTs. 12 years ago
Anton Khirnov 759001c534 lavc decoders: work with refcounted frames. 12 years ago
Diego Biurrun 79dad2a932 dsputil: Separate h264chroma 12 years ago
Diego Biurrun 88bd7fdc82 Drop DCTELEM typedef 12 years ago
Ronald S. Bultje 8c53d39e7f lavc: introduce VideoDSPContext 12 years ago
Luca Barbato bb675d3ac6 vp56: make parse_header return standard error codes 12 years ago
Anton Khirnov df9b956751 lavc: fix decode_frame() third parameter semantics for video decoders 12 years ago
Diego Biurrun e4cbf7529b Give all anonymously typedeffed structs in headers a name 12 years ago
Ben Jackson 39a3894ad5 lavc/vp6: Implement "slice" threading for VP6A decode 13 years ago
Ben Jackson eebc11ebc8 lavc/vp56: Move golden_frame into VP56Context 13 years ago
Ben Jackson 23503cadd1 lavc/vp56: Refactor ff_vp56_init into ff_vp56_init/ff_vp56_init_context 13 years ago
Derek Buitenhuis 61e262f6d7 vp56: Don't use DECLARE_ALIGN on a typedef name 13 years ago
Derek Buitenhuis 5395d882b4 vp56: Don't use DECLARE_ALIGN on a typedef name 13 years ago
Mans Rullgard 28f9ab7029 vp3: move idct and loop filter pointers to new vp3dsp context 13 years ago
Diego Biurrun 1be4b8ccba vp56: Drop unnecessary cabac.h #include. 13 years ago
David Conrad ba3830e8a3 VP8: Remove no longer used vp8_rac_get_tree_with_offset 13 years ago
Laurent Aimar 066fff755a vp6: Check for huffman tree build errors 14 years ago
Laurent Aimar 7c249d4fba Check for huffman tree building error in vp6 decoder. 14 years ago
Diego Biurrun 6168781f70 doxygen: do not include license boilerplate in Doxygen documentation 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Mans Rullgard 5da7494dc5 ARM optimised vp56_rac_get_prob() 14 years ago
Mans Rullgard 7da48fd011 ARM optimised vp56_rac_get_prob() 14 years ago
Jason Garrett-Glaser 05c04cdf54 VP5/6/8: ~7% faster arithmetic decoding 15 years ago
Jason Garrett-Glaser 905ef0d064 VP5/6/8: eliminate CABAC dependency 15 years ago
Jason Garrett-Glaser 61ee75bbf8 Silence unused function warnings in vp56.h 15 years ago
Jason Garrett-Glaser cd2769c142 VP5/6/8: tweak some arithcoder inlining 15 years ago