234 Commits (46da7fa133bcce2053d04fbb11ecd66b27a0c81e)

Author SHA1 Message Date
Stefano Sabatini 72415b2adb Define AVMediaType enum, and use it instead of enum CodecType, which 15 years ago
David Conrad 14268254c8 vp3: Split out motion vectors to their own array 15 years ago
David Conrad 1e76a1da05 theora: Add support for 4:2:2 and 4:4:4 subsampling 15 years ago
David Conrad 1a8560423e vp3: remove unneeded error, this is internal and doesn't happen 15 years ago
David Conrad 577838842d vp3: Make fragment_width _height by plane 15 years ago
David Conrad 1c183aa418 vp3: we only need a temp MV array of size 4 15 years ago
David Conrad 703acd540e vp3: Use memset to clear the fragment array 15 years ago
David Conrad cd9c03f57f vp3: Init MVs to 0 15 years ago
David Conrad a16389c18f vp3: Simplify init_block_mapping 15 years ago
David Conrad f50dafa8fc vp3: avoid buffer overread in coeff decode 15 years ago
David Conrad d63a718764 vp3: correctly clip vp3_draw_horiz_band call 15 years ago
David Conrad ff65969fd8 vp3: Set pict_type 15 years ago
David Conrad 7a4e8b5913 vp3: Allocate a dummy reference frame if we have no keyframe 15 years ago
David Conrad 0c9afacbf5 vp3: use FF_BUFFER_TYPE_COPY 15 years ago
David Conrad e72d2d1221 vp3: Don't leak buffers on errors 15 years ago
David Conrad 739b5090af vp3: Simplify buffer management 15 years ago
David Conrad 01f9640b21 vp3: be less spammy on broken files 15 years ago
Måns Rullgård 84dc2d8afa Remove DECLARE_ALIGNED_{8,16} macros 15 years ago
David Conrad e2720b6b1e Really fix 2.95 15 years ago
David Conrad 0448ef7788 Maybe fix gcc 2.95 15 years ago
David Conrad c72625f299 Delay translating DCT tokens into coefficients until immediately before IDCT 15 years ago
David Conrad 7a095ea6fb Do MC and IDCT in coding (hilbert) order 15 years ago
David Conrad 35c28d23cb Explictly separate decoding whether fragments are coded by plane 15 years ago
Carl Eugen Hoyos 770128c448 Remove declaration of unused variables. 15 years ago
David Conrad 6cb35b45e6 Simplify determing whether fragments are coded 15 years ago
David Conrad a89264761f Handle Theora's continued runs in superblock coding. 15 years ago
David Conrad 855c720c86 Decode fully coded superblocks in the same manner as partial superblocks and qpi 15 years ago
David Conrad ecb51b25bb Make the special 4129 case for long-run bit strings a #define and explain it 15 years ago
David Conrad 33dbc1b7ca Use memset to set the runs partially coded superblocks 15 years ago
Måns Rullgård 40d1122752 Use LOCAL_ALIGNED macro for local arrays 15 years ago
David Conrad 161e8cf42c Move CODEC_FLAG_GRAY check to outer loop 15 years ago
David Conrad 7c2e31d1f0 Move branch based on custom mode outside the loop 15 years ago
David Conrad eb691ef219 Directly check whether a fragment is coded for 4MV mode instead of iterating 15 years ago
David Conrad 15675ce609 Eliminate fragment -> macroblock mapping array 15 years ago
David Conrad ea67614457 Eliminate macroblock -> fragment mapping array 15 years ago
David Conrad 19cd517dbf Eliminate superblock <-> macroblock mapping array 15 years ago
David Conrad 735acf567c Don't pre-calculate first_pixel 15 years ago
David Conrad a8de390163 Implement CODEC_CAP_DRAW_HORIZ_BAND for VP3 decoder 15 years ago
David Conrad 621f9a40b1 Cosmetics: reindent 15 years ago
David Conrad 256c0662ef Do loop filter per-row rather than per-frame 15 years ago
David Conrad fe3135564a Move apply_loop_filter above render_slice, it'll be used by the latter soon 15 years ago
David Conrad ea3c2d5393 Export Theora colorspace info if present 15 years ago
David Conrad 337f5c6e30 Theora 3.4 doesn't exist; these fields were misunderstandings of the spec 15 years ago
David Conrad 45c3c92576 Remove unused code that's moved elsewhere 15 years ago
Måns Rullgård c67278098d Move array specifiers outside DECLARE_ALIGNED() invocations 15 years ago
Mike Melanson da8af9388c Cosmetic: indent after last change. 15 years ago
Mike Melanson e6e32bdc5f Optimize unpack_vectors() by not shuffling around redundant vectors. 15 years ago
Carl Eugen Hoyos 08f1960588 Cosmetics: Fix indentation after r20751. 15 years ago
Jason Garrett-Glaser bfb5a8cec6 Simplified deblocking checks. 15 years ago
Jason Garrett-Glaser 50ba3fd713 Faster checks in reverse_dc_prediction. 15 years ago