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
2011-02-17Merge libavcore into libavutilReinhard Tartler
Done to keep ABI compatible. Otherwise this is just silly
2011-02-11Add x86-optimized versions of exponent_min().Justin Ruggles
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit dda3f0ef48aa5c3b03566b60b6bf63211e1fe579)
2011-02-09Xan4 decoderKostya Shishkov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 44ddfd47d671d2587903d94c8b565f68f45bd4bc)
2011-02-04Separate format conversion DSP functions from DSPContext.Justin Ruggles
This will be beneficial for use with the audio conversion API without requiring it to depend on all of dsputil. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit c73d99e672329c8f2df290736ffc474c360ac4ae)
2011-01-23Remove H.264 encoder fragmentsAlex Converse
It's incomplete, no one is working on it, and when someone asks about working on it we advise them not to. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit ff3d43104fa5df0a3f4b52ff9b989ce2d11ad35d)
2011-01-09Lagarith decoder by Nathan Caldwell, saintdev at gmailCarl Eugen Hoyos
Originally committed as revision 26270 to svn://svn.ffmpeg.org/ffmpeg/trunk
2011-01-04Change the AC-3 encoder to use floating-point.Justin Ruggles
Fixed-point AC-3 encoder renamed to ac3_fixed. Regression test acodec-ac3 renamed to acodec-ac3_fixed. Regression test lavf-rm changed to use ac3_fixed encoder. Originally committed as revision 26209 to svn://svn.ffmpeg.org/ffmpeg/trunk
2011-01-03Move fixed-point parts of the AC-3 encoder to separate files.Justin Ruggles
Originally committed as revision 26206 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-12-29add SubRip decoderAurelien Jacobs
Originally committed as revision 26119 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-12-22Makefile: Fix dependencies of componentsMartin Storsjö
This fixes compilation with --disable-everything --enable-<component>, for all encoders, decoders, muxers, demuxers, parsers, protocols, bsfs, indevs, outdevs and filters at the moment. (All those that work without any external dependencies at least.) Originally committed as revision 26076 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-12-21Fix more matroska/webm muxer dependenciesMartin Storsjö
This fixes building with --disable-everything --enable-muxer=matroska and/or --enable-muxer=webm Originally committed as revision 26067 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-12-18AMR-WB decoder, written as part of Google Summer of Code 2010 by MarceloRonald S. Bultje
Galvão Póvoa <marspeoplester gmail com>, mentored by Robert Swain <robert dot swain gmail com>. Originally committed as revision 26051 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-12-07Add a FLAC parser.Michael Chinen
Seek test reference updated because FLAC seeking now works properly. Fixes roundup issue 1150. Patch by Michael Chinen [mchinen at gmail] Originally committed as revision 25914 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-19Order matters, fix test files linking.Stefano Sabatini
Originally committed as revision 25766 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-13add ASS encoder and decoderAurelien Jacobs
Originally committed as revision 25746 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-11MJPEG/AVI1 to JPEG/JFIF bitstream filter.Nicolas George
Originally committed as revision 25721 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-02Add single stream LATM/LOAS decoderJanne Grunau
The decoder is just a wrapper around the AAC decoder. based on patch by Paul Kendall { paul <ät> kcbbs gen nz } Originally committed as revision 25642 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-02Fix GSM decoding: regular GSM and MSGSM do not use the sameReimar Döffinger
bitstream endianness, so they cannot reuse the same code without a lot of function call overhead. Thus use templating to compile two different binaries. Originally committed as revision 25312 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-24Add a G.722 encoderMartin Storsjö
Originally committed as revision 25164 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-14Add R10k decoder.Zhou Zongyi
Original patch by Zhou Zongyi, zhouzy A os pku edu cn, resubmitted by James Darnley, james.darnley gmail, changes by me. Originally committed as revision 25115 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-09Add G.722 ADPCM audio decoderMartin Storsjö
Originally committed as revision 25086 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-08Move mm_support() from libavcodec to libavutil, make it a publicStefano Sabatini
function and rename it to av_get_cpu_flags(). Originally committed as revision 25076 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-04Fix the dependencies of the RTP muxerMartin Storsjö
This fixes building with --disable-everything --enable-muxer=rtp, closing issue 2159. Originally committed as revision 25036 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-23enabling codec and muxer by registering it in allcodec.c and allformat.c and ↵Tobias Bindhammer
adding files to the build-system Originally committed as revision 24878 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-08Split h264dsp and h264pred in configure.Jason Garrett-Glaser
Many H.264 derivatives, like RV40 and VP8, use the H.264 prediction functions but not the weight/loopfilter functions. This should reduce the size of builds with one of these derivatives but without H.264 decoding itself. Originally committed as revision 24741 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-06Add a CONFIG_ variable for generic Huffman routines.Diego Biurrun
Originally committed as revision 24715 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-05VP5/6/8: eliminate CABAC dependencyJason Garrett-Glaser
Create a custom table for VP5/6/8's renorm to avoid depending on H.264's. Saves one instruction in the arithmetic decoder as well. Originally committed as revision 24701 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-04Fix VP8 decoder dependenciesMartin Storsjö
This reverts rev 24674 - the VP8 decoder actually depends on cabac.o. vp8.c includes vp56.h, which includes cabac.h, which has inline functions that reference tables from cabac.c. This fixes compilation with --disable-everything --enable-decoder=vp8. Originally committed as revision 24692 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-03The VP8 decoder does not depend on cabac.o.Diego Biurrun
Originally committed as revision 24674 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-03The VP8 decoder does not depend on vp56.o and vp56data.o.Diego Biurrun
Originally committed as revision 24673 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-03Remove redundant h264pred.o from VP8 objects list.Diego Biurrun
It is already selected through the H264DSP dependency of VP8. Originally committed as revision 24672 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-27add Chinese AVS encoding via external library libxavsStefan Gehrer
Originally committed as revision 24533 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-27Deprecate av_parse_video_frame_size() and av_parse_video_frame_rate()Stefano Sabatini
in favor of the newly added corresponding functions av_parse_video_size() and av_parse_video_rate() defined in libavcore/parseutils.h. This change also adds a linking-time dependency of libavcodec and of libavfilter on libavcore. Originally committed as revision 24518 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-21Make ff_inverse stay with libavutil, and optional copy it to libavcodec.Diego Pettenò
The ff_inverse table is used by FASTDIV macro, defined in libavutil, but up to now the table was defined only in libavcodec. After this change, the main copy of ff_inverse is part of libavutil (just like FASTDIV), but if CONFIG_SMALL is unset, then a different copy is made available to libavcodec, to avoid the performance penalty of using an external look up table. Dynamic linking works, because the libraries are linked with -Bsymbolic, so the local copy of the symbol has priority over the external; static linking works because the table is on a standalone object file in both libraries, so the linker is able to discard one of the two. Tested on Linux/x86-64 and Mac OS X/x86-64. Originally committed as revision 24383 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-18ASCII/ANSI art decoderPeter Ross
Originally committed as revision 24299 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-12Split the ADTS header decoder off of the ADTS parser.Alex Converse
The AAC decoder and ADTS-to-ASC BSF both require the header decoder but not full parsing capabilities. Originally committed as revision 24217 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-10Add native GSM 06.10 audio decoder.Reimar Döffinger
Originally committed as revision 24158 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-09Allow using libxvid RC without enabling encoding wrapperMåns Rullgård
Originally committed as revision 24137 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-04Fix build with hardcoded tablesMåns Rullgård
The recently added dummy rule for missing headers took precedence over the tablegen rules. Listing the generated headers explicitly overrides this. A cleaner solution would be preferable. Originally committed as revision 24046 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-02tablegen: the executable depends on tablegen headers as wellDiego Pettenò
Make sure that the *_tablegen.h header is listed in the dependencies, but filter it out in the compile line. Originally committed as revision 23963 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-01fix dependencies of vp5 and vp6 decoders after r23915Aurelien Jacobs
they now also depends on cabac.o for ff_h264_norm_shift Originally committed as revision 23937 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-01renormalize VP5/6/7/8 range coder without loopStefan Gehrer
Originally committed as revision 23915 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-27Fix libvorbis encoding with more than 2 channelsJames Darnley
Fixes issue 1325. Patch by James Darnley, james dot darnley at gmail Originally committed as revision 23818 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-23Fix alphabetization of the CONFIG_HARDCODED_TABLES Makefile section.Alex Converse
Originally committed as revision 23741 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-23aactab: Tablegenify ff_aac_pow2sf_tab.Alex Converse
Originally committed as revision 23740 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-23Remove OS/2 threads supportMåns Rullgård
OS/2 SMP support is rare, and a pthreads library exists. No need to keep this code. Originally committed as revision 23731 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-23Remove beosthreads supportMåns Rullgård
Relevant BeOS variants support pthreads, so there is no need to maintain the beos-native threads interface. Originally committed as revision 23729 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-22Move Parametric Stereo related ps* files to aacps*.Alex Converse
Originally committed as revision 23720 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-22Native VP8 decoder.David Conrad
Patch by David Conrad <lessen42 gmail com> and myself. Originally committed as revision 23719 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-20Remove libfaad wrapperMåns Rullgård
Originally committed as revision 23653 to svn://svn.ffmpeg.org/ffmpeg/trunk