Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-08-03Fix misc swapped dot and carriage returns in av_log calls.Clément Bœsch
2012-08-03cllc: fix typo in the error messagePiotr Bandurski
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-08-03x86: Use consistent 3dnowext function and macro name suffixesDiego Biurrun
Currently there is a wild mix of 3dn2/3dnow2/3dnowext. Switching to "3dnowext", which is a more common name of the CPU flag, as reported e.g. by the Linux kernel, unifies this.
2012-08-03g723_1: scale output as supposed for the case with postfilter disabledKostya Shishkov
2012-08-03g723_1: increase excitation storage by 4Kostya Shishkov
Fixed codebook mode in 5300 rate may write up to SUBFRAME_LEN + 4 and that is considered normal by the reference decoder. Without that additional padding it might overwrite first elements of LPC history.
2012-08-03g723_1: fix upper bound parameter from inverse maximum autocorrelationKostya Shishkov
2012-08-03g723_1: make scale_vector() behave like the referenceKostya Shishkov
2012-08-03g723_1: fix off-by-one error in normalize_bits()Kostya Shishkov
2012-08-03g723_1: save/restore excitation with offset to store LPC historyKostya Shishkov
The same buffer with saved data is used later in LPC reconstruction, so it should have some head space for LPC history.
2012-08-03wmapro: prevent division by zero when sample rate is unspecifiedSean McGovern
This fixes Bugzilla #327: Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
2012-08-03Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: x86: fft: fix imdct_half() for AVX rtmppkt: Add missing libavcodec/bytestream.h include. rtmp: add functions for reading AMF values vc1dec: remove useless #include simple_idct.h dct-test: always link with aandcttab.o vp8: pack struct VP8ThreadData more efficiently x86: remove libmpeg2 mmx(ext) idct functions eamad: Use dsputils instead of a custom bswap16_buf Canopus Lossless decoder Conflicts: Changelog LICENSE libavcodec/avcodec.h libavcodec/cllc.c libavcodec/eamad.c libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-08-03x86: proresdsp: improve SIGNEXTEND macro commentsDiego Biurrun
2012-08-03fft: port FFT/IMDCT 3dnow functions to yasm, and disable on x86-64.Ronald S. Bultje
64-bit CPUs always have SSE available, thus there is no need to compile in the 3dnow functions. This results in smaller binaries.
2012-08-03eamad: Use dsputils instead of its own bswap16_bufDerek Buitenhuis
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-08-02flacenc: switch to av_assertMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-08-02flacdec: switch to av_assertMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-08-02x86: h264dsp: K&R formatting cosmeticsDiego Biurrun
2012-08-02x86: fft: fix imdct_half() for AVXRonald S. Bultje
Some calculations were changed in b6a3849 to use mmsize, which was not correct for the AVX version, which uses INIT_YMM and therefore has mmsize == 32. Fixes Bug 341. Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-08-02vc1dec: remove useless #include simple_idct.hMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-08-02dct-test: always link with aandcttab.oMans Rullgard
This allows building dct-test even if aandcttab.o is not pulled in by any enabled codec. The DCT with which these tables are used does not use them directly, so building it without the tables is possible. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-08-02vp8: pack struct VP8ThreadData more efficientlyMans Rullgard
Reordering the members in this struct reduces the holes required to maintain alignment. With this order, the only remaining, and unavoidable, hole is 3 bytes following left_nnz. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-08-02x86: remove libmpeg2 mmx(ext) idct functionsMans Rullgard
These functions are not faster than other mmx implementations on any hardware I have been able to test on, and they are horribly inaccurate. There is thus no reason to ever use them. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-08-02vorbisdec: fix heap buffer overflow.Michael Niedermayer
Found-by: Dale Curtis <dalecurtis@chromium.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-08-02mpegaudio_tablegen: try to fix hardcoded tablesMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-08-02Merge remote-tracking branch 'dwbuiten/master'Michael Niedermayer
* dwbuiten/master: Canopus Lossless decoder Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-08-02mp3dec: adjust IMDCT scaling to avoid overflowsMichael Niedermayer
Fixes ticket268 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-08-02eamad: Use dsputils instead of a custom bswap16_bufDerek Buitenhuis
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2012-08-02Canopus Lossless decoderDerek Buitenhuis
At the moment it only does BGR24, but I plan to add the rest after. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2012-08-02Canopus Lossless decoderDerek Buitenhuis
At the moment it only does BGR24, but I plan to add the rest after. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2012-08-02Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: dca: Switch dca_sample_rates to avpriv_ prefix; it is used across libs ARM: use =const syntax instead of explicit literal pools ARM: use standard syntax for all LDRD/STRD instructions fft: port FFT/IMDCT 3dnow functions to yasm, and disable on x86-64. dct-test: allow to compile without HAVE_INLINE_ASM. x86/dsputilenc: bury inline asm under HAVE_INLINE_ASM. dca: Move tables used outside of dcadec.c to a separate file. dca: Rename dca.c ---> dcadec.c x86: h264dsp: Remove unused variable ff_pb_3_1 apetag: change a forgotten return to return 0 Conflicts: libavcodec/Makefile libavcodec/dca.c libavcodec/x86/fft_3dn.c libavcodec/x86/fft_3dn2.c libavcodec/x86/fft_mmx.asm Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-08-02alac: remove redundant "alac: " from log messagesPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-08-01nuv: Fix playback of RTjpeg from current MythTV,Reimar Döffinger
The previous validity check seems to work only for some (presumably older) files, in current versions the first bytes now contain the data size. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
2012-08-01nuv: check size of buffer before accessing it instead of after.Reimar Döffinger
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
2012-08-01dca: Switch dca_sample_rates to avpriv_ prefix; it is used across libsDiego Biurrun
2012-08-01ARM: use =const syntax instead of explicit literal poolsMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-08-01ARM: use standard syntax for all LDRD/STRD instructionsMans Rullgard
The standard syntax requires two destination registers for LDRD/STRD instructions. Some versions of the GNU assembler allow using only one with the second implicit, others are more strict. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-08-018svx: ensure that packet size is multiple of channels.Nicolas George
Fix an assert failure with packets of invalid size.
2012-08-01fft: port FFT/IMDCT 3dnow functions to yasm, and disable on x86-64.Ronald S. Bultje
64-bit CPUs always have SSE available, thus there is no need to compile in the 3dnow functions. This results in smaller binaries.
2012-08-01dct-test: allow to compile without HAVE_INLINE_ASM.Ronald S. Bultje
2012-08-01x86/dsputilenc: bury inline asm under HAVE_INLINE_ASM.Ronald S. Bultje
2012-08-01paf: use reget_bufer() instead of get_buffer()Paul B Mahol
Pallete is written to frame->data[1] only if it changes. This fixes PAL8->PAL8 transcoding. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-08-01h264_mc_template: switch to av_assertMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-08-01g722enc: switch to av_assertMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-08-01dca: Move tables used outside of dcadec.c to a separate file.Diego Biurrun
2012-08-01dca: Rename dca.c ---> dcadec.cDiego Biurrun
This will allow adding dca.c with tables used from other files.
2012-08-01x86: h264dsp: Remove unused variable ff_pb_3_1Diego Biurrun
2012-08-01Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: mpc8: return more meaningful error codes. mpc: return more meaningful error codes. wv,mpc8: don't return apetag data in packets. rtmp: do not warn about receiving metadata packets x86: h264dsp: Adjust YASM #ifdefs x86: yadif: Mark mmxext optimizations as such h264: convert loop filter strength dsp function to yasm. Improve descriptiveness of a number of codec and container long names Conflicts: libavcodec/flvdec.c libavcodec/libopenjpegdec.c libavformat/apetag.c libavformat/mp3dec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-07-31loco: fix return value.Nicolas George
The return value was the number of bytes left, it is supposed to be the number of bytes used.
2012-07-31loco: take decode overflow into account.Nicolas George
Commit 2bf0982 introduced an overflow check in loco_decode_plane, but the error code is never taken into account, leading to completely idiotic return values.
2012-07-31sp5xdec: sanitize return value.Nicolas George
i is the decoded size of a recoded packet, which is larger than the original packet. Assume that if decoding succeeded, all the packet was used.