2006-08-17 |
michael |
cleanup
libavcodec
|
2006-08-17 |
michael |
insufficient alignment
libavcodec
|
2006-08-15 |
lu_zero |
10l, thanks to Emanuele Giaquinta <exg@gentoo.org> for testing and finding the issue
libavcodec
|
2006-08-15 |
gpoirier |
Compile fix (for GCC<3.3) when encoders are disabled
libavcodec
|
2006-08-14 |
lu_zero |
altivec float optimizations
libavcodec
|
2006-08-14 |
michael |
fix codec timebase and timestamps
libavcodec
|
2006-08-14 |
michael |
fix h261 parsing bug
libavcodec
|
2006-08-13 |
diego |
Fix building with --disable-opts but MMX enabled.
libavcodec
|
2006-08-13 |
lu_zero |
Clean up:make dsputil subfile names consistent
libavcodec
|
2006-08-12 |
gpoirier |
Support for MacIntel, last part: balign directives
libavcodec
|
2006-08-12 |
gpoirier |
Fix CHECK_BIDIR macro so it works with Intel's Compiler
libavcodec
|
2006-08-11 |
lorenm |
vorbis simd tweaks
libavcodec
|
2006-08-11 |
kostya |
Disable B-frames decoding until I return and finish their proper decoding.
libavcodec
|
2006-08-11 |
lu_zero |
keep in sync with dsputil, makes --disable-decoder=vorbis build
libavcodec
|
2006-08-10 |
lorenm |
vorbis cosmetics: mdct0,mdct1 => mdct[2]
libavcodec
|
2006-08-10 |
lorenm |
misc tweaks in vorbis_residue_decode().
libavcodec
|
2006-08-10 |
michael |
convert vector_fmul_reverse_sse2 and vector_fmul_add_add_sse2 to sse
libavcodec
|
2006-08-10 |
lorenm |
sse and 3dnow implementations of float->int conversion and mdct windowing.
libavcodec
|
2006-08-10 |
lorenm |
r5954 broke fft on cpus with 3dnow but without mm3dnow.h
libavcodec
|
2006-08-10 |
lu_zero |
Fix x86 SIMD asm and pic, patch from Martin von Gagern <Martin.vGagern@gmx.net>
libavcodec
|
2006-08-10 |
gpoirier |
Support for MacIntel, take xx: '/nop' illegal for old versions of GAS
libavcodec
|
2006-08-10 |
gpoirier |
Add support for Mac OS X Intel part 2: Assembler macros in fdct_mmx.c
libavcodec
|
2006-08-10 |
gpoirier |
Support for Mac OS X Intel, part 3: binary integer constants:
libavcodec
|
2006-08-09 |
diego |
Correct wrong memset invocation.
libavcodec
|
2006-08-09 |
lorenm |
emms -> femms
libavcodec
|
2006-08-09 |
lorenm |
gcc 2.95 and 3.4.x on x86 32bit without fomit-frame-pointer can't even find 5 registers for asm input.
libavcodec
|
2006-08-08 |
lorenm |
slightly faster ff_imdct_calc_3dn2() on amd64. (gcc added a bunch of useless movsxd)
libavcodec
|
2006-08-08 |
lucabe |
Enable swscale usage in ffmpeg
libavcodec
|
2006-08-08 |
michael |
change vorbis_inverse_coupling_sse2() so it works on sse1 cpus
libavcodec
|
2006-08-08 |
diego |
Fix some "'static' is not at beginning of declaration" warnings.
libavcodec
|
2006-08-08 |
lorenm |
3dnow2 implementation of imdct.
libavcodec
|
2006-08-06 |
lu_zero |
Cosmetics: 2->4 spaces and some braces
libavcodec
|
2006-08-06 |
kostya |
Correct MC for B-frames and some improvements (not 100% complete though)
libavcodec
|
2006-08-06 |
kostya |
Bicubic interpolation requires two additional pixels for block
libavcodec
|
2006-08-04 |
melanson |
printf -> av_log, only occurs in DEBUG cases
libavcodec
|
2006-08-04 |
lu_zero |
Yet another typo
libavcodec
|
2006-08-04 |
lu_zero |
Fix a stupid typo and another error, thanks to Emanuele Giaquinta <exg@gentoo.org> for pointing out the issue and the patch
libavcodec
|
2006-08-04 |
kostya |
100l: intensity compensation must be also done in 4-MV mode
libavcodec
|
2006-08-03 |
lu_zero |
standalone snow dsputil init
libavcodec
|
2006-08-03 |
lu_zero |
Almost cosmetic changes in dsputil_init_ppc and vorbis_inverse_coupling_altivec:
libavcodec
|
2006-08-03 |
lu_zero |
Minor fix
libavcodec
|
2006-08-03 |
lu_zero |
avoid alignment hacks, luckly gcc does the right thing on arches different from x86
libavcodec
|
2006-08-03 |
lu_zero |
vorbis_inverse_coupling_altivec
libavcodec
|
2006-08-03 |
lu_zero |
Cleanup
libavcodec
|
2006-08-03 |
lorenm |
10l, vorbis_inverse_coupling_sse() was really 3dnow
libavcodec
|
2006-08-03 |
lorenm |
another div -> fastdiv, another 2% faster vorbis.
libavcodec
|
2006-08-03 |
kostya |
Looks like to be a good time to re-enable WMV3 decoder
libavcodec
|
2006-08-03 |
kostya |
Don't try to decode P-frames from old WMV3 variant until their format is figured
libavcodec
|
2006-08-03 |
kostya |
Some AltiVec optimizations for VC-1
libavcodec
|
2006-08-03 |
lorenm |
sse & sse2 implementations of vorbis channel coupling.
libavcodec
|
2006-08-03 |
lorenm |
int16_t is faster than int_fast16_t for division.
libavcodec
|
2006-08-02 |
michael |
set supported pixel formats correctly
libavcodec
|
2006-08-02 |
lu_zero |
avoid possible segfault situations
libavcodec
|
2006-08-02 |
lu_zero |
Cosmetics
libavcodec
|
2006-08-01 |
kostya |
Forgot to update LIBAVCODEC_VERSION_INT
libavcodec
|
2006-07-31 |
mru |
remove libtheora wrapper
libavcodec
|
2006-07-31 |
kostya |
Fix overflows in bicubic interpolation.
libavcodec
|
2006-07-30 |
kostya |
Use bicubic MC (should also remove those ringing artifacts) when needed
libavcodec
|
2006-07-30 |
kostya |
Use functions from DSPContext in vc1.c
libavcodec
|
2006-07-30 |
kostya |
New functions in DSPContext for VC-1 decoding
libavcodec
|
2006-07-29 |
diego |
Remove spurious references to Ogg Theora encoder, such a thing never existed.
libavcodec
|
2006-07-29 |
stefang |
some MMX optimizations for the CAVS decoder
libavcodec
|
2006-07-29 |
kostya |
Set MpegEncContext->mspel flag (here it indicates that bicubic MC will be use)
libavcodec
|
2006-07-29 |
kostya |
Support range reduced frames
libavcodec
|
2006-07-29 |
kostya |
Support grayscale decoding.
libavcodec
|
2006-07-28 |
kostya |
Add rounding for overlap filters
libavcodec
|
2006-07-27 |
lorenm |
10l in r5768 (broke mbaff)
libavcodec
|
2006-07-27 |
lucabe |
Remove sws_global_init() from swscaler emulation
libavcodec
|
2006-07-26 |
diego |
Fix FSF postal address.
libavcodec
|
2006-07-25 |
lucabe |
Fix a corner case in sws emulation
libavcodec
|
2006-07-24 |
kostya |
Some B-frames support (parsing and decoding only, no motion compesation is done)
libavcodec
|
2006-07-24 |
kostya |
Some fixes for decode_p_mb()
libavcodec
|
2006-07-23 |
diego |
Remove obsolete and misleading warning.
libavcodec
|
2006-07-23 |
reimar |
Do not crash when the first frame is not a keyframe (and thus none of the
libavcodec
|
2006-07-23 |
kostya |
Correct edge MC for chroma
libavcodec
|
2006-07-22 |
kostya |
Replace code for clipping MV vectors (which is wrong to use here) with clipping source coords.
libavcodec
|
2006-07-22 |
kostya |
Don't do non-uniform quantization on zero coeffs.
libavcodec
|
2006-07-21 |
kostya |
1000l: scale DC predictors instead of predicted value.
libavcodec
|
2006-07-21 |
kostya |
Set DC = 0 for skipped MB as it interferes DC prediction
libavcodec
|
2006-07-21 |
kostya |
Set correctly quantizer and transform mode when parsing frame header.
libavcodec
|
2006-07-19 |
michael |
avoid 4 +
libavcodec
|
2006-07-19 |
michael |
remove 166 useless underscores, and make this file valid c code as a result
libavcodec
|
2006-07-19 |
michael |
remove a few useless casts and avoid the useless t1/t2 variables
libavcodec
|
2006-07-19 |
michael |
simplify
libavcodec
|
2006-07-19 |
michael |
more simplifications
libavcodec
|
2006-07-19 |
michael |
simplification
libavcodec
|
2006-07-19 |
michael |
iabs -> ABS
libavcodec
|
2006-07-19 |
michael |
simplify
libavcodec
|
2006-07-19 |
michael |
fix loop filter
libavcodec
|
2006-07-19 |
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 ...
libavcodec
|
2006-07-19 |
lucabe |
Move av_malloc(), av_realloc(), and av_free() from libavcodec to libavutil
libavcodec
|
2006-07-18 |
lucabe |
Move av_log() & friends to libavutil
libavcodec
|
2006-07-18 |
lorenm |
sync to x264 r537
libavcodec
|
2006-07-17 |
michael |
parse all QIS values (we still ignore them though ...)
libavcodec
|
2006-07-17 |
michael |
100l for me
libavcodec
|
2006-07-17 |
michael |
fix playback of theora.ogg on mphq patch by (matthieu castet %% castet dat matthieu ot free dat fr %%)
libavcodec
|
2006-07-17 |
michael |
attempt to implement xiphs useless and stupid quantization matrix mess
libavcodec
|
2006-07-17 |
michael |
replace *_dequant (2 intra, 1 inter) by qmat (3 intra, 3 inter) (needed for theora according to spec)
libavcodec
|
2006-07-16 |
michael |
use RSHIFT
libavcodec
|
2006-07-16 |
michael |
useless memcpy
libavcodec
|
2006-07-16 |
michael |
some fixmes if someone ever wants to implement theora support correctly ...
libavcodec
|
2006-07-16 |
michael |
check how many bits are left after decoding extradata
libavcodec
|
2006-07-16 |
michael |
cleanup
libavcodec
|
2006-07-16 |
lorenm |
slightly faster h264 fill_caches()
libavcodec
|
2006-07-16 |
jbr |
cosmetic change to adjust alignment.
libavcodec
|
2006-07-16 |
jbr |
Modify preset compression levels to utilize log search.
libavcodec
|
2006-07-16 |
mru |
cosmetics
libavcodec
|
2006-07-16 |
michael |
log prediction order search method
libavcodec
|
2006-07-16 |
jbr |
Add lpc order search. This creates new compression levels 6 to 12.
libavcodec
|
2006-07-16 |
kostya |
Don't pass block[6][64] parameter to decode_p_mb as we always use s->block
libavcodec
|
2006-07-16 |
kostya |
Correct inverse quantization for P-frames
libavcodec
|
2006-07-16 |
kostya |
Rounding control for motion compensation.
libavcodec
|
2006-07-15 |
michael |
calculate all coefficients for several orders during cholesky factorization, 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
libavcodec
|
2006-07-14 |
stefang |
avoid double copying of left border in luma prediction
libavcodec
|
2006-07-14 |
stefang |
replace run by run+1 in VLC tables
libavcodec
|
2006-07-14 |
michael |
cleanup
libavcodec
|
2006-07-14 |
stefang |
change partition flags SYM -> FWD|SYM
libavcodec
|
2006-07-14 |
stefang |
set mvP2 also in PSKIP macroblock
libavcodec
|
2006-07-14 |
michael |
optionally (use_lpc=2) support Cholesky factorization for finding the lpc coeficients
libavcodec
|
2006-07-14 |
stefang |
avoid overflows of qp and pic_type
libavcodec
|
2006-07-13 |
mru |
replace -D_GNU_SOURCE with -D_ISOC9X_SOURCE to avoid accidental use
libavcodec
|
2006-07-13 |
michael |
dither lpc cpeffs
libavcodec
|
2006-07-12 |
mru |
rename AMR config variables to CONFIG_AMR*
libavcodec
|
2006-07-12 |
diego |
Remove MPlayer-specific include option hacks.
libavcodec
|
2006-07-11 |
diego |
CONFIG_WIN32 implies MinGW and Cygwin and possibly more, so use just
libavcodec
|
2006-07-09 |
michael |
simplify
libavcodec
|
2006-07-09 |
michael |
avoid redundant local variables
libavcodec
|
2006-07-09 |
michael |
simplify
libavcodec
|
2006-07-09 |
diego |
FastUVMV vs FastUVMC typo, noticed by bond
libavcodec
|
2006-07-09 |
mru |
make some tables const
libavcodec
|
2006-07-09 |
mru |
--enable/disable parsers. Warning: some combinations are broken.
libavcodec
|
2006-07-09 |
michael |
remove STATS code (probably hasnt been used for years ..., and its not completely clear what it was good for anyway)
libavcodec
|
2006-07-09 |
kostya |
Check if 4-MV MB should not be decoded.
libavcodec
|
2006-07-09 |
kostya |
MVRANGE may occur in all frames and RESPIC in all but B-frames
libavcodec
|
2006-07-09 |
kostya |
Fix mquant selection for ALL_MBS mode
libavcodec
|
2006-07-09 |
kostya |
Use overlap filter instead of loop filter.
libavcodec
|
2006-07-09 |
kostya |
Use s->first_slice_line in checks instead of s->mb_y
libavcodec
|
2006-07-09 |
mru |
10l: make disabling all pcm/adpcm codecs work
libavcodec
|
2006-07-08 |
mru |
only build dpcm.o if its codecs are enabled
libavcodec
|
2006-07-08 |
mru |
forgot to remove adx.o from objs always built
libavcodec
|
2006-07-08 |
mru |
make the adx adpcm codec available
libavcodec
|
2006-07-08 |
mru |
enable/disable pcm and adpcm codecs
libavcodec
|
2006-07-08 |
mru |
cosmetic: sort codec list alphabetically
libavcodec
|
2006-07-08 |
jbr |
allows user-settable block size and fixes related typo
libavcodec
|
2006-07-08 |
mru |
rewrite kconfig-style
libavcodec
|
2006-07-08 |
mru |
Sun mlib works fine. Remove comment stating otherwise.
libavcodec
|
2006-07-08 |
diego |
Remove bogus IPP section that is not referenced anywhere.
libavcodec
|
2006-07-08 |
aurel |
set proper bits_per_sample value for ADPCM codecs
libavcodec
|
2006-07-07 |
mru |
remove -fforce-addr as it to generate slightly slower code
libavcodec
|
2006-07-07 |
michael |
moving utf8 reading function to libavutil
libavcodec
|
2006-07-07 |
aurel |
simplify the voc demuxer using av_get_bits_per_sample()
libavcodec
|
2006-07-07 |
michael |
seems i forgot to commit this simplification ...
libavcodec
|
2006-07-07 |
bcoudurier |
av_get_bits_per_sample and due simplifications
libavcodec
|
2006-07-07 |
diego |
Fix compilation with --disable-decoders.
libavcodec
|
2006-07-07 |
michael |
table contains vlc with 19 bits and 8*2 < 19
libavcodec
|
2006-07-07 |
kostya |
Improve chroma MC: correct case for FASTUVMC=1, use slower but correct /2, and always use halfpel MC.
libavcodec
|
2006-07-07 |
kostya |
Enable coefficient scaling
libavcodec
|
2006-07-07 |
kostya |
Don't read out-of-bounds values.
libavcodec
|
2006-07-06 |
mru |
simplify
libavcodec
|
2006-07-06 |
mru |
build mpegaudio.c and ac3enc.c only if needed
libavcodec
|
2006-07-06 |
stefang |
hopefully better for platforms not supporting misaligned read
libavcodec
|
2006-07-06 |
stefang |
make use of 16x16 motion comp functions, 16x8 and 8x16 do not seem to be worth it
libavcodec
|
2006-07-06 |
michael |
increasing version for AVBitStreamFilters
libavcodec
|
2006-07-06 |
michael |
noise bitstream filter
libavcodec
|
2006-07-06 |
michael |
AVBitStreamFilter (some thingy which can modify the bitstream like add or remove global headers or change the headers or ...)
libavcodec
|
2006-07-06 |
diego |
Mark some read-only datastructures as const.
libavcodec
|
2006-07-06 |
kostya |
Fix one case of choosing MV for chroma
libavcodec
|
2006-07-05 |
diego |
spelling typo
libavcodec
|
2006-07-05 |
mru |
use $(LIBOBJFLAGS) when compiling sparc/*.c
libavcodec
|
2006-07-05 |
mru |
#define SBUTTERFLY outside CONFIG_ENCODERS
libavcodec
|
2006-07-05 |
stefang |
even more cbp safety
libavcodec
|
2006-07-05 |
stefang |
missed removing this line in my last commit
libavcodec
|
2006-07-05 |
diego |
cosmetics: Break overly long lines.
libavcodec
|
2006-07-04 |
michael |
add rounding bias earlier in the idct, avoids many adds
libavcodec
|
2006-07-04 |
banan |
Mark read-only data as const. Patch by stefan huehner org.
libavcodec
|
2006-07-04 |
michael |
return -1 on bitstream errors instead of continuing, as the following stuff almost always will be useless until the next startcode
libavcodec
|
2006-07-04 |
michael |
simplify intra prediction mode decoding
libavcodec
|
2006-07-04 |
michael |
check cbp for validity, avoids possible out of array reads / segfaults
libavcodec
|
2006-07-04 |
michael |
minor simplificationn
libavcodec
|
2006-07-04 |
kostya |
Implement intensity compensation
libavcodec
|
2006-07-04 |
kostya |
Correctly choose global transform mode, MV mode and fix bitplane decoding
libavcodec
|
2006-07-04 |
kostya |
Optimizations suggested by Michael Niedermayer
libavcodec
|
2006-07-03 |
stefang |
cleanup macroblock layer: merged decode of skipped MBs
libavcodec
|
2006-07-03 |
stefang |
cosmetic patch:
libavcodec
|
2006-07-03 |
kostya |
Correctly detect when use hpel or qpel mode
libavcodec
|
2006-07-03 |
kostya |
4-MV mode final fixes (now it works for non-exotic modes)
libavcodec
|
2006-07-03 |
kostya |
vc1_decode_intra_block() simplifications and corrections
libavcodec
|
2006-07-03 |
lucabe |
Move REG_* macros from libavcodec/i386/mmx.h to libavutil/x86_cpu.h
libavcodec
|
2006-07-03 |
michael |
porder patch by (Justin Ruggles jruggle a t earthlink d ot net)
libavcodec
|
2006-07-03 |
kostya |
4-MV decoding support
libavcodec
|
2006-07-03 |
michael |
CAVS decoder by (Stefan Gehrer stefan.gehrer gmx.de)
libavcodec
|
2006-07-02 |
mru |
remove redundant macro definitions
libavcodec
|
2006-07-02 |
mru |
kill warning
libavcodec
|
2006-07-02 |
michael |
CODEC_ID_CAVS (part of the cavs patch by Stefan Gehrer stefan.gehrer gmx de)
libavcodec
|
2006-07-02 |
michael |
staric frame_rate_tab -> non static ff_frame_rate_tab part of the cavs patch by (Stefan Gehrer stefan.gehrer gmx de)
libavcodec
|
2006-07-02 |
michael |
3 lines while -> 1 line for loop
libavcodec
|
2006-07-02 |
michael |
simplify
libavcodec
|
2006-07-02 |
michael |
simplify compute_autocorr
libavcodec
|
2006-07-02 |
michael |
dont use memcpy for copying structs
libavcodec
|
2006-07-02 |
michael |
simplify
libavcodec
|
2006-07-02 |
michael |
flac-lpc patch by (Justin Ruggles jruggle earthlink net)
libavcodec
|
2006-07-02 |
michael |
simplify
libavcodec
|
2006-07-02 |
banan |
ff_fft_init now double checks that the system has mm3dnow.h before
libavcodec
|
2006-07-02 |
mru |
remove unneeded casts
libavcodec
|
2006-07-02 |
mru |
get rid of veccpy(), replace with simple assignment
libavcodec
|
2006-07-01 |
michael |
new files for the CAVS decoder by (Stefan Gehrer <stefan gehrer gmx de)
libavcodec
|
2006-07-01 |
mru |
fill_mbaff_ref_list is missing a return statement, its return value
libavcodec
|
2006-07-01 |
kostya |
Adjust AC prediction if (some) predictors are not available.
libavcodec
|
2006-07-01 |
kostya |
0xFFFF l of cola. Now P-frames are decoded almost without distortions.
libavcodec
|
2006-07-01 |
kostya |
Remove unused variable (and it wasn't free'd too)
libavcodec
|
2006-07-01 |
kostya |
Use MpegEncContext->mbskip_table instead of custom bitplane.
libavcodec
|
2006-06-30 |
gpoirier |
* Allocating 16 bytes more for the MEMALIGN_HACK is enough. There's no
libavcodec
|
2006-06-30 |
gpoirier |
Disable w53 and w97 cmp methods when snow encoder is disabled
libavcodec
|
2006-06-30 |
reynaldo |
anothe useless sizeof(char)
libavcodec
|
2006-06-30 |
kostya |
Slightly reworked MC code, it gives better picture.
libavcodec
|
2006-06-30 |
kostya |
typo
libavcodec
|
2006-06-30 |
diego |
spelling fixes courtesy of "Hervé W." H.O.W.aka.V+ffmpeg (at) gmail (dot) com
libavcodec
|
2006-06-29 |
kostya |
Fix initialization of vc1_decoder (the same as wmv3_decoder).
libavcodec
|
2006-06-29 |
kostya |
Some optimization and fixes - mostly reworked MC and bitplanes.
libavcodec
|
2006-06-29 |
kostya |
This should make P-frames decoding work on x86 (by avoiding get_bits(0))
libavcodec
|
2006-06-27 |
michael |
flacenc - rice param search patch by (Justin Ruggles jruggle earthlink net
libavcodec
|
2006-06-27 |
kostya |
Added loop filtering as ersatz for overlap filter (improves picture quality for coarse quantization).
libavcodec
|
2006-06-27 |
kostya |
VC1 Intra blocks in P-frames use different zigzag table than I-frames.
libavcodec
|
2006-06-27 |
reimar |
Do not read full byte when less than 8 bits are still to be read.
libavcodec
|
2006-06-27 |
reimar |
Ignore overrun in spectral RLE decoding, fixes
libavcodec
|
2006-06-27 |
kostya |
VC-1 decoder with I-frames support and partial P-frames decoding
libavcodec
|
2006-06-27 |
kostya |
Rename VC9 to VC1 as there is no such thing as VC9
libavcodec
|
2006-06-26 |
michael |
stereo decorrelation support by (Justin Ruggles jruggle earthlink net>)
libavcodec
|
2006-06-25 |
michael |
10l
libavcodec
|
2006-06-25 |
lu_zero |
cleanup patch from Diego Pettenò <flameeyes@gentoo.org>
libavcodec
|
2006-06-24 |
lu_zero |
minor cleanup
libavcodec
|
2006-06-24 |
michael |
simplify & optimize things a little
libavcodec
|
2006-06-24 |
michael |
first rudimentary version of (Justin Ruggles jruggle earthlink net) flac encoder
libavcodec
|
2006-06-24 |
michael |
CODEC_CAP_SMALL_LAST_FRAME patch by Justin Ruggles jruggle earthlink net
libavcodec
|
2006-06-21 |
lu_zero |
fix 24bit flac support, revised from Thibaut Mattern <thibaut.mattern@gmail.com>
libavcodec
|
2006-06-20 |
lu_zero |
Make gcc-3 happy again, thanks to Olivier Castan <castan.o@free.fr> for pointing the issue
libavcodec
|
2006-06-20 |
diego |
Remove unused FFMPEG_VERSION_INT.
libavcodec
|
2006-06-20 |
diego |
Use Subversion revision for FFMPEG_VERSION.
libavcodec
|
2006-06-18 |
diego |
Add const to (mostly) char* and make some functions static, which aren't used
libavcodec
|
2006-06-17 |
lu_zero |
Cosmetics: should not hurt performance, scream if are
libavcodec
|