Kostya Shishkov
|
481fb636b1
|
Some AltiVec optimizations for VC-1
Originally committed as revision 5899 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-08-03 05:02:31 +00:00 |
|
Loren Merritt
|
2dac4acfc0
|
sse & sse2 implementations of vorbis channel coupling.
9% faster vorbis (on a K8).
Originally committed as revision 5898 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-08-03 03:18:47 +00:00 |
|
Loren Merritt
|
7bf0049623
|
int16_t is faster than int_fast16_t for division.
2% faster vorbis (on a K8).
Originally committed as revision 5897 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-08-03 02:18:07 +00:00 |
|
Michael Niedermayer
|
27dc20a071
|
set supported pixel formats correctly
Originally committed as revision 5896 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-08-02 22:48:50 +00:00 |
|
Luca Barbato
|
832e6e9071
|
avoid possible segfault situations
Originally committed as revision 5895 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-08-02 21:37:38 +00:00 |
|
Luca Barbato
|
50b35f7aa6
|
Cosmetics
Originally committed as revision 5890 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-08-02 11:18:10 +00:00 |
|
Kostya Shishkov
|
9c05096967
|
Forgot to update LIBAVCODEC_VERSION_INT
Originally committed as revision 5877 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-08-01 04:00:14 +00:00 |
|
Måns Rullgård
|
6c9ce82f74
|
remove libtheora wrapper
Originally committed as revision 5873 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-31 20:56:15 +00:00 |
|
Kostya Shishkov
|
a70c27e813
|
Fix overflows in bicubic interpolation.
Originally committed as revision 5868 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-31 03:32:59 +00:00 |
|
Kostya Shishkov
|
8295eb302f
|
Use bicubic MC (should also remove those ringing artifacts) when needed
Originally committed as revision 5864 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-30 03:50:31 +00:00 |
|
Kostya Shishkov
|
5ce425f7e6
|
Use functions from DSPContext in vc1.c
Originally committed as revision 5863 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-30 03:47:26 +00:00 |
|
Kostya Shishkov
|
64db55aedb
|
New functions in DSPContext for VC-1 decoding
Originally committed as revision 5862 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-30 03:45:02 +00:00 |
|
Diego Biurrun
|
9cf94714d0
|
Remove spurious references to Ogg Theora encoder, such a thing never existed.
Originally committed as revision 5858 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-29 20:47:47 +00:00 |
|
Stefan Gehrer
|
595e7bd940
|
some MMX optimizations for the CAVS decoder
Originally committed as revision 5846 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-29 08:45:33 +00:00 |
|
Kostya Shishkov
|
09be55df9c
|
Set MpegEncContext->mspel flag (here it indicates that bicubic MC will be use)
Originally committed as revision 5845 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-29 03:11:14 +00:00 |
|
Kostya Shishkov
|
ffb9a8b1b6
|
Support range reduced frames
Originally committed as revision 5844 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-29 03:07:30 +00:00 |
|
Kostya Shishkov
|
138712fe43
|
Support grayscale decoding.
Originally committed as revision 5843 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-29 03:05:29 +00:00 |
|
Kostya Shishkov
|
0154bae137
|
Add rounding for overlap filters
Originally committed as revision 5834 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-28 03:27:37 +00:00 |
|
Loren Merritt
|
ae08a5631e
|
10l in r5768 (broke mbaff)
Originally committed as revision 5831 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-27 20:37:21 +00:00 |
|
Luca Abeni
|
1ea501aff0
|
Remove sws_global_init() from swscaler emulation
Originally committed as revision 5830 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-27 12:31:31 +00:00 |
|
Diego Biurrun
|
538389c981
|
Fix FSF postal address.
Originally committed as revision 5829 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-26 01:12:26 +00:00 |
|
Luca Abeni
|
2793096fe3
|
Fix a corner case in sws emulation
Originally committed as revision 5827 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-25 15:23:44 +00:00 |
|
Kostya Shishkov
|
5df6889364
|
Some B-frames support (parsing and decoding only, no motion compesation is done)
Originally committed as revision 5820 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-24 04:24:53 +00:00 |
|
Kostya Shishkov
|
c39e3c6fbb
|
Some fixes for decode_p_mb()
Originally committed as revision 5819 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-24 04:20:49 +00:00 |
|
Diego Biurrun
|
9f82cdc7b5
|
Remove obsolete and misleading warning.
Originally committed as revision 5816 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-23 20:45:20 +00:00 |
|
Reimar Döffinger
|
bc185f72c0
|
Do not crash when the first frame is not a keyframe (and thus none of the
necessary initialization has been done yet).
Originally committed as revision 5815 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-23 18:22:29 +00:00 |
|
Kostya Shishkov
|
83b3df83d3
|
Correct edge MC for chroma
Originally committed as revision 5813 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-23 04:57:36 +00:00 |
|
Kostya Shishkov
|
230e9d4ca7
|
Replace code for clipping MV vectors (which is wrong to use here) with clipping source coords.
Originally committed as revision 5811 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-22 03:57:53 +00:00 |
|
Kostya Shishkov
|
4b94465927
|
Don't do non-uniform quantization on zero coeffs.
Originally committed as revision 5810 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-22 03:54:00 +00:00 |
|
Kostya Shishkov
|
27ed1a0dee
|
1000l: scale DC predictors instead of predicted value.
Originally committed as revision 5808 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-21 04:06:06 +00:00 |
|
Kostya Shishkov
|
92ad0d9d3b
|
Set DC = 0 for skipped MB as it interferes DC prediction
Originally committed as revision 5807 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-21 04:03:56 +00:00 |
|
Kostya Shishkov
|
b53921aabd
|
Set correctly quantizer and transform mode when parsing frame header.
Originally committed as revision 5806 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-21 03:58:48 +00:00 |
|
Michael Niedermayer
|
d9cf32d920
|
avoid 4 +
Originally committed as revision 5799 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-19 23:51:11 +00:00 |
|
Michael Niedermayer
|
d26a9ea0df
|
remove 166 useless underscores, and make this file valid c code as a result
Originally committed as revision 5798 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-19 23:21:20 +00:00 |
|
Michael Niedermayer
|
e003ea066b
|
remove a few useless casts and avoid the useless t1/t2 variables
Originally committed as revision 5797 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-19 23:17:18 +00:00 |
|
Michael Niedermayer
|
684d9e36fc
|
simplify
Originally committed as revision 5796 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-19 22:42:31 +00:00 |
|
Michael Niedermayer
|
006ff1cabe
|
more simplifications
Originally committed as revision 5795 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-19 22:21:45 +00:00 |
|
Michael Niedermayer
|
f72f8a7735
|
simplification
Originally committed as revision 5794 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-19 21:20:56 +00:00 |
|
Michael Niedermayer
|
09eb00f6b5
|
iabs -> ABS
Originally committed as revision 5793 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-19 21:05:42 +00:00 |
|
Michael Niedermayer
|
1abbf64e3b
|
simplify
Originally committed as revision 5792 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-19 20:57:44 +00:00 |
|
Michael Niedermayer
|
1af5f60f6a
|
fix loop filter
Originally committed as revision 5791 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-19 20:41:16 +00:00 |
|
Michael Niedermayer
|
5ced7b80ad
|
disable the vp3 mmx and sse2 idcts, their output doesnt match the c idct (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
|
2006-07-19 09:49:21 +00:00 |
|
Luca Abeni
|
cea8f6f323
|
Move av_malloc(), av_realloc(), and av_free() from libavcodec to libavutil
Originally committed as revision 5784 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-19 07:28:58 +00:00 |
|
Luca Abeni
|
4b45de0e87
|
Move av_log() & friends to libavutil
Originally committed as revision 5781 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-18 11:00:55 +00:00 |
|
Loren Merritt
|
8b75e45d8c
|
sync to x264 r537
Originally committed as revision 5780 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-18 01:29:43 +00:00 |
|
Michael Niedermayer
|
efea852877
|
parse all QIS values (we still ignore them though ...)
Originally committed as revision 5778 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-17 13:09:45 +00:00 |
|
Michael Niedermayer
|
a14ab4e4d4
|
100l for me
Originally committed as revision 5777 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-17 11:06:09 +00:00 |
|
Matthieu Castet
|
116d866ca5
|
fix playback of theora.ogg on mphq patch by (matthieu castet %% castet dat matthieu ot free dat fr %%)
Originally committed as revision 5776 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-17 10:44:53 +00:00 |
|
Michael Niedermayer
|
ae1dd8e125
|
attempt to implement xiphs useless and stupid quantization matrix mess
Originally committed as revision 5775 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-17 09:51:59 +00:00 |
|
Michael Niedermayer
|
187c9be7a6
|
replace *_dequant (2 intra, 1 inter) by qmat (3 intra, 3 inter) (needed for theora according to spec)
Originally committed as revision 5774 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-07-17 08:09:08 +00:00 |
|