87 Commits (388b4cf86ed5ec27d35eb5069769db12a4e31af0)

Author SHA1 Message Date
Diego Biurrun cb214707a6 vp56data: Move all shared enum/struct declarations to common header 11 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 12 years ago
Ben Jackson eebc11ebc8 lavc/vp56: Move golden_frame into VP56Context 12 years ago
Ben Jackson 23503cadd1 lavc/vp56: Refactor ff_vp56_init into ff_vp56_init/ff_vp56_init_context 12 years ago
Derek Buitenhuis 61e262f6d7 vp56: Don't use DECLARE_ALIGN on a typedef name 12 years ago
Derek Buitenhuis 5395d882b4 vp56: Don't use DECLARE_ALIGN on a typedef name 12 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 13 years ago
Laurent Aimar 7c249d4fba Check for huffman tree building error in vp6 decoder. 13 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 14 years ago
Jason Garrett-Glaser 905ef0d064 VP5/6/8: eliminate CABAC dependency 14 years ago
Jason Garrett-Glaser 61ee75bbf8 Silence unused function warnings in vp56.h 14 years ago
Jason Garrett-Glaser cd2769c142 VP5/6/8: tweak some arithcoder inlining 14 years ago
Alex Converse 52fa20542b Reindent after last commit. 15 years ago
Alex Converse d950497083 ff_prefix non static vp56 functions. 15 years ago
Eli Friedman 3611e7a309 Inline asm for VP56 arith coder 15 years ago
David Conrad fe1b5d974a Decode DCT tokens by branching to a different code path for each branch 15 years ago
David Conrad 5474ec2ac8 Move renormalization of the VP56 arith decoder to before decoding a bit 15 years ago
David Conrad b3d755ec8b Split renorm of vp56 arith decoder to its own function 15 years ago
David Conrad 24675b8093 vp56's arith decoder's code_word is only 16 bits, no need for unsigned long 15 years ago
Jason Garrett-Glaser 702e8d3376 Much faster VP8 mv and mode prediction 15 years ago
Jason Garrett-Glaser d229ae2b62 Convert vp56_mv to 16-bit. 15 years ago
Aurelien Jacobs 6eabaef4b8 cosmetic: improve comment breaking at 80 cols 15 years ago
Jason Garrett-Glaser 4148855ee4 Eliminate another redundant instruction in vp56/8 arithcoder 15 years ago
Jason Garrett-Glaser 36d6b545a1 CMOV-ify vp56 arithcoder 15 years ago
Jason Garrett-Glaser 2e6ed48d6e Optimize vp56 arithmetic decoder 15 years ago
Stefan Gehrer bce3bd1ced renormalize VP5/6/7/8 range coder without loop 15 years ago
David Conrad 3b636f21da Native VP8 decoder. 15 years ago
Ronald S. Bultje c6ef6e14cf Change a / 256 into a >> 8. 15 years ago
Måns Rullgård 5e1ba34bbb VP56: move vp56_edge_filter to new VP56DSPContext 15 years ago
Diego Biurrun ba87f0801d Remove explicit filename from Doxygen @file commands. 15 years ago
Måns Rullgård 84dc2d8afa Remove DECLARE_ALIGNED_{8,16} macros 15 years ago
Reimar Döffinger 800274f871 Make VP5 and VP6 decoders output a qscale table to allow for more automatic 15 years ago