aboutsummaryrefslogtreecommitdiff
path: root/libavcodec/vp3.c
AgeCommit message (Expand)Author
2010-03-04Really fix 2.95David Conrad
2010-03-04Maybe fix gcc 2.95David Conrad
2010-03-03Delay translating DCT tokens into coefficients until immediately before IDCTDavid Conrad
2010-03-03Do MC and IDCT in coding (hilbert) orderDavid Conrad
2010-03-03Explictly separate decoding whether fragments are coded by planeDavid Conrad
2010-02-28Remove declaration of unused variables.Carl Eugen Hoyos
2010-02-21Simplify determing whether fragments are codedDavid Conrad
2010-02-21Handle Theora's continued runs in superblock coding.David Conrad
2010-02-21Decode fully coded superblocks in the same manner as partial superblocks and qpiDavid Conrad
2010-02-21Make the special 4129 case for long-run bit strings a #define and explain itDavid Conrad
2010-02-21Use memset to set the runs partially coded superblocksDavid Conrad
2010-02-17Use LOCAL_ALIGNED macro for local arraysMåns Rullgård
2010-02-13Move CODEC_FLAG_GRAY check to outer loopDavid Conrad
2010-02-13Move branch based on custom mode outside the loopDavid Conrad
2010-02-13Directly check whether a fragment is coded for 4MV mode instead of iteratingDavid Conrad
2010-02-13Eliminate fragment -> macroblock mapping arrayDavid Conrad
2010-02-13Eliminate macroblock -> fragment mapping arrayDavid Conrad
2010-02-13Eliminate superblock <-> macroblock mapping arrayDavid Conrad
2010-02-12Don't pre-calculate first_pixelDavid Conrad
2010-02-12Implement CODEC_CAP_DRAW_HORIZ_BAND for VP3 decoderDavid Conrad
2010-02-12Cosmetics: reindentDavid Conrad
2010-02-12Do loop filter per-row rather than per-frameDavid Conrad
2010-02-12Move apply_loop_filter above render_slice, it'll be used by the latter soonDavid Conrad
2010-02-12Export Theora colorspace info if presentDavid Conrad
2010-02-12Theora 3.4 doesn't exist; these fields were misunderstandings of the specDavid Conrad
2010-02-12Remove unused code that's moved elsewhereDavid Conrad
2010-01-22Move array specifiers outside DECLARE_ALIGNED() invocationsMåns Rullgård
2009-12-19Cosmetic: indent after last change.Mike Melanson
2009-12-19Optimize unpack_vectors() by not shuffling around redundant vectors.Mike Melanson
2009-12-06Cosmetics: Fix indentation after r20751.Carl Eugen Hoyos
2009-12-06Simplified deblocking checks.Jason Garrett-Glaser
2009-12-06Faster checks in reverse_dc_prediction.Jason Garrett-Glaser
2009-12-06Check transform==15 first, since it's more common than 13.Jason Garrett-Glaser
2009-12-06Revert r20747: It mixed functional and cosmetical changes.Carl Eugen Hoyos
2009-12-06Various VP3 optimizations.Jason Garrett-Glaser
2009-12-02Small refactoring: Instead of 4 loops for decoding AC coefficients basedMike Melanson
2009-12-02Use a list to track which fragments coded in this frame still haveMike Melanson
2009-09-24Make sure that all memory allocations succeed.Mike Melanson
2009-09-23Fix >= vs > check of coded_fragment_list_index.Google Chrome
2009-09-23Fix init_get_bits() buffer size.Google Chrome
2009-09-23Another micro-optimization for unpack_vlcs(): Eliminate a possibleMike Melanson
2009-09-22Perform the DC prediction reversal immediately after decoding all ofMike Melanson
2009-09-21Modify unpack_vlcs() so that there are fewer dereferences through theMike Melanson
2009-09-06compatible_frame array can be static const, too.Reimar Döffinger
2009-09-05Make vp3 arrays static const where possible.Reimar Döffinger
2009-07-22Remove useless #include <unistd.h> from many filesMåns Rullgård
2009-07-06Remove useless ret variable added in last revision again.Reimar Döffinger
2009-07-06100l, theora_decode_init must pass on errors from vp3_decode_initReimar Döffinger
2009-07-06Make decode_init fail if the huffman tables are invalid and thus init_vlc fails.Reimar Döffinger
2009-07-05Ensure that the filter limit values do not exceed the maximum allowed value o...Reimar Döffinger