Mercurial > libavcodec.hg
graph
-
make high precission synth filter 3 times faster on x86 libavcodecTue, 22 Aug 2006 11:11:04 +0000, by michael
-
replace MULL by MULH + shift in dct32() (code is very slightly faster, and the compiler should be able to optimize the shift away on 64bit archs) libavcodecTue, 22 Aug 2006 06:24:59 +0000, by michael
-
reorder butterflies to reduce memory load/store libavcodecSun, 20 Aug 2006 22:18:26 +0000, by michael
-
Allow swscale emulation header to be included by C++ programs libavcodecSat, 19 Aug 2006 15:14:44 +0000, by lucabe
-
SIMD vector optimizations. 3% faster overall decoding. libavcodecSat, 19 Aug 2006 08:46:52 +0000, by banan
-
ff_fft_calc_3dn/3dn2/sse: convert intrinsics to inline asm. libavcodecFri, 18 Aug 2006 23:53:49 +0000, by lorenm
-
Add YV12 support, patch by Steve Lhomme % steve P lhomme A free P fr % libavcodecFri, 18 Aug 2006 07:55:08 +0000, by gpoirier
-
Move all internal -I parameters to the front of CFLAGS to avoid using external libavcodecThu, 17 Aug 2006 16:32:08 +0000, by diego
-
10l, thanks to Emanuele Giaquinta <exg@gentoo.org> for testing and finding the issue libavcodecTue, 15 Aug 2006 20:36:05 +0000, by lu_zero
-
Compile fix (for GCC<3.3) when encoders are disabled libavcodecTue, 15 Aug 2006 14:59:27 +0000, by gpoirier
-
Fix building with --disable-opts but MMX enabled. libavcodecSun, 13 Aug 2006 10:10:06 +0000, by diego
-
Clean up:make dsputil subfile names consistent libavcodecSun, 13 Aug 2006 08:26:43 +0000, by lu_zero
-
Support for MacIntel, last part: balign directives libavcodecSat, 12 Aug 2006 16:37:31 +0000, by gpoirier
-
Fix CHECK_BIDIR macro so it works with Intel's Compiler libavcodecSat, 12 Aug 2006 16:31:17 +0000, by gpoirier
-
Disable B-frames decoding until I return and finish their proper decoding. libavcodecFri, 11 Aug 2006 04:41:30 +0000, by kostya
-
keep in sync with dsputil, makes --disable-decoder=vorbis build libavcodecFri, 11 Aug 2006 02:56:32 +0000, by lu_zero
-
convert vector_fmul_reverse_sse2 and vector_fmul_add_add_sse2 to sse libavcodecThu, 10 Aug 2006 20:24:58 +0000, by michael
-
sse and 3dnow implementations of float->int conversion and mdct windowing. libavcodecThu, 10 Aug 2006 19:06:25 +0000, by lorenm
-
r5954 broke fft on cpus with 3dnow but without mm3dnow.h libavcodecThu, 10 Aug 2006 18:49:47 +0000, by lorenm
-
Fix x86 SIMD asm and pic, patch from Martin von Gagern <Martin.vGagern@gmx.net> libavcodecThu, 10 Aug 2006 16:05:29 +0000, by lu_zero
-
Support for MacIntel, take xx: '/nop' illegal for old versions of GAS libavcodecThu, 10 Aug 2006 15:26:18 +0000, by gpoirier
-
Add support for Mac OS X Intel part 2: Assembler macros in fdct_mmx.c libavcodecThu, 10 Aug 2006 11:29:57 +0000, by gpoirier
-
Support for Mac OS X Intel, part 3: binary integer constants: libavcodecThu, 10 Aug 2006 09:06:06 +0000, by gpoirier
-
gcc 2.95 and 3.4.x on x86 32bit without fomit-frame-pointer can't even find 5 registers for asm input. libavcodecWed, 09 Aug 2006 06:33:49 +0000, by lorenm
-
slightly faster ff_imdct_calc_3dn2() on amd64. (gcc added a bunch of useless movsxd) libavcodecTue, 08 Aug 2006 21:47:11 +0000, by lorenm
-
change vorbis_inverse_coupling_sse2() so it works on sse1 cpus libavcodecTue, 08 Aug 2006 12:03:51 +0000, by michael
-
Fix some "'static' is not at beginning of declaration" warnings. libavcodecTue, 08 Aug 2006 10:24:26 +0000, by diego
-
Correct MC for B-frames and some improvements (not 100% complete though) libavcodecSun, 06 Aug 2006 03:44:31 +0000, by kostya
-
Bicubic interpolation requires two additional pixels for block libavcodecSun, 06 Aug 2006 03:42:39 +0000, by kostya
-
printf -> av_log, only occurs in DEBUG cases libavcodecFri, 04 Aug 2006 22:51:20 +0000, by melanson
-
Fix a stupid typo and another error, thanks to Emanuele Giaquinta <exg@gentoo.org> for pointing out the issue and the patch libavcodecFri, 04 Aug 2006 19:03:01 +0000, by lu_zero
-
100l: intensity compensation must be also done in 4-MV mode libavcodecFri, 04 Aug 2006 03:31:01 +0000, by kostya
-
Almost cosmetic changes in dsputil_init_ppc and vorbis_inverse_coupling_altivec: libavcodecThu, 03 Aug 2006 16:13:50 +0000, by lu_zero
-
avoid alignment hacks, luckly gcc does the right thing on arches different from x86 libavcodecThu, 03 Aug 2006 13:21:13 +0000, by lu_zero
-
10l, vorbis_inverse_coupling_sse() was really 3dnow libavcodecThu, 03 Aug 2006 07:09:29 +0000, by lorenm
-
another div -> fastdiv, another 2% faster vorbis. libavcodecThu, 03 Aug 2006 06:07:13 +0000, by lorenm
-
Looks like to be a good time to re-enable WMV3 decoder libavcodecThu, 03 Aug 2006 05:15:50 +0000, by kostya
-
Don't try to decode P-frames from old WMV3 variant until their format is figured libavcodecThu, 03 Aug 2006 05:09:36 +0000, by kostya
-
sse & sse2 implementations of vorbis channel coupling. libavcodecThu, 03 Aug 2006 03:18:47 +0000, by lorenm
-
int16_t is faster than int_fast16_t for division. libavcodecThu, 03 Aug 2006 02:18:07 +0000, by lorenm
-
Use bicubic MC (should also remove those ringing artifacts) when needed libavcodecSun, 30 Jul 2006 03:50:31 +0000, by kostya
-
Remove spurious references to Ogg Theora encoder, such a thing never existed. libavcodecSat, 29 Jul 2006 20:47:47 +0000, by diego
-
Set MpegEncContext->mspel flag (here it indicates that bicubic MC will be use) libavcodecSat, 29 Jul 2006 03:11:14 +0000, by kostya
-
Remove sws_global_init() from swscaler emulation libavcodecThu, 27 Jul 2006 12:31:31 +0000, by lucabe
-
Some B-frames support (parsing and decoding only, no motion compesation is done) libavcodecMon, 24 Jul 2006 04:24:53 +0000, by kostya
-
Do not crash when the first frame is not a keyframe (and thus none of the libavcodecSun, 23 Jul 2006 18:22:29 +0000, by reimar
-
Replace code for clipping MV vectors (which is wrong to use here) with clipping source coords. libavcodecSat, 22 Jul 2006 03:57:53 +0000, by kostya
-
Don't do non-uniform quantization on zero coeffs. libavcodecSat, 22 Jul 2006 03:54:00 +0000, by kostya
-
1000l: scale DC predictors instead of predicted value. libavcodecFri, 21 Jul 2006 04:06:06 +0000, by kostya
-
Set DC = 0 for skipped MB as it interferes DC prediction libavcodecFri, 21 Jul 2006 04:03:56 +0000, by kostya
-
Set correctly quantizer and transform mode when parsing frame header. libavcodecFri, 21 Jul 2006 03:58:48 +0000, by kostya
-
remove 166 useless underscores, and make this file valid c code as a result libavcodecWed, 19 Jul 2006 23:21:20 +0000, by michael
-
remove a few useless casts and avoid the useless t1/t2 variables libavcodecWed, 19 Jul 2006 23:17:18 +0000, by michael
-
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 ... libavcodecWed, 19 Jul 2006 09:49:21 +0000, by michael
-
Move av_malloc(), av_realloc(), and av_free() from libavcodec to libavutil libavcodecWed, 19 Jul 2006 07:28:58 +0000, by lucabe
-
parse all QIS values (we still ignore them though ...) libavcodecMon, 17 Jul 2006 13:09:45 +0000, by michael
-
fix playback of theora.ogg on mphq patch by (matthieu castet %% castet dat matthieu ot free dat fr %%) libavcodecMon, 17 Jul 2006 10:44:53 +0000, by michael
-
attempt to implement xiphs useless and stupid quantization matrix mess libavcodecMon, 17 Jul 2006 09:51:59 +0000, by michael
-
replace *_dequant (2 intra, 1 inter) by qmat (3 intra, 3 inter) (needed for theora according to spec) libavcodecMon, 17 Jul 2006 08:09:08 +0000, by michael
-
some fixmes if someone ever wants to implement theora support correctly ... libavcodecSun, 16 Jul 2006 20:47:48 +0000, by michael
-
check how many bits are left after decoding extradata libavcodecSun, 16 Jul 2006 20:30:39 +0000, by michael
-
Modify preset compression levels to utilize log search. libavcodecSun, 16 Jul 2006 17:04:54 +0000, by jbr
-
Add lpc order search. This creates new compression levels 6 to 12. libavcodecSun, 16 Jul 2006 13:34:47 +0000, by jbr
-
Don't pass block[6][64] parameter to decode_p_mb as we always use s->block libavcodecSun, 16 Jul 2006 03:50:00 +0000, by kostya
-
avoid double copying of left border in luma prediction libavcodecFri, 14 Jul 2006 19:31:58 +0000, by stefang
-
optionally (use_lpc=2) support Cholesky factorization for finding the lpc coeficients libavcodecFri, 14 Jul 2006 18:48:38 +0000, by michael
-
replace -D_GNU_SOURCE with -D_ISOC9X_SOURCE to avoid accidental use libavcodecThu, 13 Jul 2006 23:10:01 +0000, by mru
-
CONFIG_WIN32 implies MinGW and Cygwin and possibly more, so use just libavcodecTue, 11 Jul 2006 21:45:45 +0000, by diego
-
--enable/disable parsers. Warning: some combinations are broken. libavcodecSun, 09 Jul 2006 12:02:15 +0000, by mru
-
remove STATS code (probably hasnt been used for years ..., and its not completely clear what it was good for anyway) libavcodecSun, 09 Jul 2006 10:33:49 +0000, by michael
-
MVRANGE may occur in all frames and RESPIC in all but B-frames libavcodecSun, 09 Jul 2006 02:56:40 +0000, by kostya
-
Use s->first_slice_line in checks instead of s->mb_y libavcodecSun, 09 Jul 2006 02:44:05 +0000, by kostya
-
allows user-settable block size and fixes related typo libavcodecSat, 08 Jul 2006 16:39:58 +0000, by jbr
-
Sun mlib works fine. Remove comment stating otherwise. libavcodecSat, 08 Jul 2006 16:36:21 +0000, by mru
-
Remove bogus IPP section that is not referenced anywhere. libavcodecSat, 08 Jul 2006 15:29:33 +0000, by diego
-
set proper bits_per_sample value for ADPCM codecs libavcodecSat, 08 Jul 2006 07:14:00 +0000, by aurel
-
remove -fforce-addr as it to generate slightly slower code libavcodecFri, 07 Jul 2006 23:54:13 +0000, by mru
-
simplify the voc demuxer using av_get_bits_per_sample() libavcodecFri, 07 Jul 2006 22:42:36 +0000, by aurel
-
seems i forgot to commit this simplification ... libavcodecFri, 07 Jul 2006 22:41:43 +0000, by michael
-
av_get_bits_per_sample and due simplifications libavcodecFri, 07 Jul 2006 17:50:09 +0000, by bcoudurier
-
Improve chroma MC: correct case for FASTUVMC=1, use slower but correct /2, and always use halfpel MC. libavcodecFri, 07 Jul 2006 05:02:01 +0000, by kostya
-
hopefully better for platforms not supporting misaligned read libavcodecThu, 06 Jul 2006 19:23:21 +0000, by stefang
-
make use of 16x16 motion comp functions, 16x8 and 8x16 do not seem to be worth it libavcodecThu, 06 Jul 2006 19:21:00 +0000, by stefang
-
AVBitStreamFilter (some thingy which can modify the bitstream like add or remove global headers or change the headers or ...) libavcodecThu, 06 Jul 2006 15:04:46 +0000, by michael
-
add rounding bias earlier in the idct, avoids many adds libavcodecTue, 04 Jul 2006 22:43:35 +0000, by michael
-
Mark read-only data as const. Patch by stefan huehner org. libavcodecTue, 04 Jul 2006 19:15:47 +0000, by banan
-
return -1 on bitstream errors instead of continuing, as the following stuff almost always will be useless until the next startcode libavcodecTue, 04 Jul 2006 17:08:35 +0000, by michael
-
check cbp for validity, avoids possible out of array reads / segfaults libavcodecTue, 04 Jul 2006 16:42:22 +0000, by michael
-
Correctly choose global transform mode, MV mode and fix bitplane decoding libavcodecTue, 04 Jul 2006 15:39:21 +0000, by kostya
-
Optimizations suggested by Michael Niedermayer libavcodecTue, 04 Jul 2006 15:33:28 +0000, by kostya
-
cleanup macroblock layer: merged decode of skipped MBs libavcodecMon, 03 Jul 2006 18:43:45 +0000, by stefang
-
4-MV mode final fixes (now it works for non-exotic modes) libavcodecMon, 03 Jul 2006 17:21:18 +0000, by kostya
-
vc1_decode_intra_block() simplifications and corrections libavcodecMon, 03 Jul 2006 17:17:25 +0000, by kostya
-
Move REG_* macros from libavcodec/i386/mmx.h to libavutil/x86_cpu.h libavcodecMon, 03 Jul 2006 10:52:07 +0000, by lucabe
-
porder patch by (Justin Ruggles jruggle a t earthlink d ot net) libavcodecMon, 03 Jul 2006 09:20:26 +0000, by michael
-
CAVS decoder by (Stefan Gehrer stefan.gehrer gmx.de) libavcodecMon, 03 Jul 2006 00:16:45 +0000, by michael
-
CODEC_ID_CAVS (part of the cavs patch by Stefan Gehrer stefan.gehrer gmx de) libavcodecSun, 02 Jul 2006 14:58:17 +0000, by michael
-
staric frame_rate_tab -> non static ff_frame_rate_tab part of the cavs patch by (Stefan Gehrer stefan.gehrer gmx de) libavcodecSun, 02 Jul 2006 14:50:23 +0000, by michael
-
flac-lpc patch by (Justin Ruggles jruggle earthlink net) libavcodecSun, 02 Jul 2006 10:22:31 +0000, by michael
-
ff_fft_init now double checks that the system has mm3dnow.h before libavcodecSun, 02 Jul 2006 02:05:35 +0000, by banan
-
get rid of veccpy(), replace with simple assignment libavcodecSun, 02 Jul 2006 01:39:38 +0000, by mru
-
new files for the CAVS decoder by (Stefan Gehrer <stefan gehrer gmx de) libavcodecSat, 01 Jul 2006 22:52:56 +0000, by michael
-
fill_mbaff_ref_list is missing a return statement, its return value libavcodecSat, 01 Jul 2006 17:33:48 +0000, by mru
-
Adjust AC prediction if (some) predictors are not available. libavcodecSat, 01 Jul 2006 07:22:29 +0000, by kostya
-
0xFFFF l of cola. Now P-frames are decoded almost without distortions. libavcodecSat, 01 Jul 2006 07:13:52 +0000, by kostya
-
Remove unused variable (and it wasn't free'd too) libavcodecSat, 01 Jul 2006 03:19:28 +0000, by kostya
-
Use MpegEncContext->mbskip_table instead of custom bitplane. libavcodecSat, 01 Jul 2006 03:17:54 +0000, by kostya
-
* Allocating 16 bytes more for the MEMALIGN_HACK is enough. There's no libavcodecFri, 30 Jun 2006 08:00:01 +0000, by gpoirier
-
Disable w53 and w97 cmp methods when snow encoder is disabled libavcodecFri, 30 Jun 2006 07:50:30 +0000, by gpoirier
-
Slightly reworked MC code, it gives better picture. libavcodecFri, 30 Jun 2006 03:19:31 +0000, by kostya
-
spelling fixes courtesy of "Herv W." H.O.W.aka.V+ffmpeg (at) gmail (dot) com libavcodecFri, 30 Jun 2006 02:47:36 +0000, by diego
-
Fix initialization of vc1_decoder (the same as wmv3_decoder). libavcodecThu, 29 Jun 2006 11:17:50 +0000, by kostya
-
Some optimization and fixes - mostly reworked MC and bitplanes. libavcodecThu, 29 Jun 2006 11:05:33 +0000, by kostya
-
This should make P-frames decoding work on x86 (by avoiding get_bits(0)) libavcodecThu, 29 Jun 2006 11:02:33 +0000, by kostya
-
flacenc - rice param search patch by (Justin Ruggles jruggle earthlink net libavcodecTue, 27 Jun 2006 21:01:21 +0000, by michael
-
Added loop filtering as ersatz for overlap filter (improves picture quality for coarse quantization). libavcodecTue, 27 Jun 2006 15:37:48 +0000, by kostya
-
VC1 Intra blocks in P-frames use different zigzag table than I-frames. libavcodecTue, 27 Jun 2006 15:34:14 +0000, by kostya