summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* Remove obsolete and misleading warning.Diego Biurrun2006-07-23
| | | | Originally committed as revision 5816 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not crash when the first frame is not a keyframe (and thus none of theReimar Döffinger2006-07-23
| | | | | | necessary initialization has been done yet). Originally committed as revision 5815 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Correct edge MC for chromaKostya Shishkov2006-07-23
| | | | Originally committed as revision 5813 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace code for clipping MV vectors (which is wrong to use here) with ↵Kostya Shishkov2006-07-22
| | | | | | clipping source coords. Originally committed as revision 5811 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Don't do non-uniform quantization on zero coeffs.Kostya Shishkov2006-07-22
| | | | Originally committed as revision 5810 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 1000l: scale DC predictors instead of predicted value.Kostya Shishkov2006-07-21
| | | | Originally committed as revision 5808 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Set DC = 0 for skipped MB as it interferes DC predictionKostya Shishkov2006-07-21
| | | | Originally committed as revision 5807 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Set correctly quantizer and transform mode when parsing frame header.Kostya Shishkov2006-07-21
| | | | Originally committed as revision 5806 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avoid 4 +Michael Niedermayer2006-07-19
| | | | Originally committed as revision 5799 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove 166 useless underscores, and make this file valid c code as a resultMichael Niedermayer2006-07-19
| | | | Originally committed as revision 5798 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove a few useless casts and avoid the useless t1/t2 variablesMichael Niedermayer2006-07-19
| | | | Originally committed as revision 5797 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplifyMichael Niedermayer2006-07-19
| | | | Originally committed as revision 5796 to svn://svn.ffmpeg.org/ffmpeg/trunk
* more simplificationsMichael Niedermayer2006-07-19
| | | | Originally committed as revision 5795 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplificationMichael Niedermayer2006-07-19
| | | | Originally committed as revision 5794 to svn://svn.ffmpeg.org/ffmpeg/trunk
* iabs -> ABSMichael Niedermayer2006-07-19
| | | | Originally committed as revision 5793 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplifyMichael Niedermayer2006-07-19
| | | | Originally committed as revision 5792 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix loop filterMichael Niedermayer2006-07-19
| | | | Originally committed as revision 5791 to svn://svn.ffmpeg.org/ffmpeg/trunk
* disable the vp3 mmx and sse2 idcts, their output doesnt match the c idct ↵Michael Niedermayer2006-07-19
| | | | | | (tested with -f crc) and the theora spec does not allow different idcts not to mention the difference is quite vissible ... Originally committed as revision 5788 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move av_malloc(), av_realloc(), and av_free() from libavcodec to libavutilLuca Abeni2006-07-19
| | | | Originally committed as revision 5784 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move av_log() & friends to libavutilLuca Abeni2006-07-18
| | | | Originally committed as revision 5781 to svn://svn.ffmpeg.org/ffmpeg/trunk
* sync to x264 r537Loren Merritt2006-07-18
| | | | Originally committed as revision 5780 to svn://svn.ffmpeg.org/ffmpeg/trunk
* parse all QIS values (we still ignore them though ...)Michael Niedermayer2006-07-17
| | | | Originally committed as revision 5778 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 100l for meMichael Niedermayer2006-07-17
| | | | Originally committed as revision 5777 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix playback of theora.ogg on mphq patch by (matthieu castet %% castet dat ↵Matthieu Castet2006-07-17
| | | | | | matthieu ot free dat fr %%) Originally committed as revision 5776 to svn://svn.ffmpeg.org/ffmpeg/trunk
* attempt to implement xiphs useless and stupid quantization matrix messMichael Niedermayer2006-07-17
| | | | Originally committed as revision 5775 to svn://svn.ffmpeg.org/ffmpeg/trunk
* replace *_dequant (2 intra, 1 inter) by qmat (3 intra, 3 inter) (needed for ↵Michael Niedermayer2006-07-17
| | | | | | theora according to spec) Originally committed as revision 5774 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use RSHIFTMichael Niedermayer2006-07-16
| | | | Originally committed as revision 5773 to svn://svn.ffmpeg.org/ffmpeg/trunk
* useless memcpyMichael Niedermayer2006-07-16
| | | | Originally committed as revision 5772 to svn://svn.ffmpeg.org/ffmpeg/trunk
* some fixmes if someone ever wants to implement theora support correctly ...Michael Niedermayer2006-07-16
| | | | Originally committed as revision 5771 to svn://svn.ffmpeg.org/ffmpeg/trunk
* check how many bits are left after decoding extradataMichael Niedermayer2006-07-16
| | | | | | this change is messy as whoever wrote the original code copied the GetBitContext instead of passing a pointer to it which has to be fixed for the above thing Originally committed as revision 5770 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cleanupMichael Niedermayer2006-07-16
| | | | Originally committed as revision 5769 to svn://svn.ffmpeg.org/ffmpeg/trunk
* slightly faster h264 fill_caches()Loren Merritt2006-07-16
| | | | Originally committed as revision 5768 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetic change to adjust alignment.Justin Ruggles2006-07-16
| | | | Originally committed as revision 5767 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Modify preset compression levels to utilize log search.Justin Ruggles2006-07-16
| | | | Originally committed as revision 5766 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmeticsMåns Rullgård2006-07-16
| | | | Originally committed as revision 5764 to svn://svn.ffmpeg.org/ffmpeg/trunk
* log prediction order search methodMichael Niedermayer2006-07-16
| | | | Originally committed as revision 5763 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add lpc order search. This creates new compression levels 6 to 12.Justin Ruggles2006-07-16
| | | | Originally committed as revision 5762 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Don't pass block[6][64] parameter to decode_p_mb as we always use s->blockKostya Shishkov2006-07-16
| | | | Originally committed as revision 5761 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Correct inverse quantization for P-framesKostya Shishkov2006-07-16
| | | | Originally committed as revision 5760 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rounding control for motion compensation.Kostya Shishkov2006-07-16
| | | | Originally committed as revision 5759 to svn://svn.ffmpeg.org/ffmpeg/trunk
* calculate all coefficients for several orders during cholesky factorization, ↵Michael Niedermayer2006-07-15
| | | | | | the resulting coefficients are not strictly optimal though as there is a small difference in the autocorrelation matrixes which is ignored for the smaller orders Originally committed as revision 5758 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avoid double copying of left border in luma predictionStefan Gehrer2006-07-14
| | | | Originally committed as revision 5752 to svn://svn.ffmpeg.org/ffmpeg/trunk
* replace run by run+1 in VLC tablesStefan Gehrer2006-07-14
| | | | Originally committed as revision 5751 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cleanupMichael Niedermayer2006-07-14
| | | | Originally committed as revision 5750 to svn://svn.ffmpeg.org/ffmpeg/trunk
* change partition flags SYM -> FWD|SYMStefan Gehrer2006-07-14
| | | | Originally committed as revision 5749 to svn://svn.ffmpeg.org/ffmpeg/trunk
* set mvP2 also in PSKIP macroblockStefan Gehrer2006-07-14
| | | | Originally committed as revision 5748 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optionally (use_lpc=2) support Cholesky factorization for finding the lpc ↵Michael Niedermayer2006-07-14
| | | | | | | | | | | | | | | | | coeficients this will find the coefficients which minimize the sum of the squared errors, levinson-durbin recursion OTOH is only strictly correct if the autocorrelation matrix is a toeplitz matrix which it is only if the blocksize is infinite, this is also why applying a window (like the welch winodw we currently use) improves the lpc coefficients generated by levinson-durbin recursion ... optionally (use_lpc>2) support iterative linear least abs() solver using cholesky factorization with adjusted weights in each iteration compression gain for both is small, and multiple passes are of course dead slow Originally committed as revision 5747 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avoid overflows of qp and pic_typeStefan Gehrer2006-07-14
| | | | Originally committed as revision 5746 to svn://svn.ffmpeg.org/ffmpeg/trunk
* replace -D_GNU_SOURCE with -D_ISOC9X_SOURCE to avoid accidental useMåns Rullgård2006-07-13
| | | | | | of gnu extensions Originally committed as revision 5733 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dither lpc cpeffsMichael Niedermayer2006-07-13
| | | | Originally committed as revision 5727 to svn://svn.ffmpeg.org/ffmpeg/trunk