summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* doc/platform: Nuke section on linking static MinGW-built libs with MSVCDerek Buitenhuis2012-09-28
| | | | | | | | This practice is not supported by the MinGW developers, and even requires patching the MinGW runtimes in newer versions. Furthermore, we now support build with MSVC, so this section is rendered useless. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* doc/platform: Remove false claim about MinGW installerDerek Buitenhuis2012-09-28
| | | | | | | This works just fine, and has for quite a while, using the mingw-get installer. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* doc/platform: Mention MinGW-w64Derek Buitenhuis2012-09-28
| | | | | | This is the toolchain most use to build. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* mov: remove default of 1024 sample skip for aac.Michael Niedermayer2012-09-28
| | | | | | | It is not correct in all cases and it is less predictable than a skip of 0 for user applications. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* aacdec: detect faac and skip correct amount of startup samplesMichael Niedermayer2012-09-28
| | | | | | This also fixes aac in adts and other containers than mov. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* ffprobe: remove unused "args" argument in writer init callbackStefano Sabatini2012-09-28
| | | | | The parameter is no longer used, since the arguments are parsed at the framework level.
* Add missing version macros to librariesjamal2012-09-28
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* swresample: Create version.h headerjamal2012-09-28
| | | | | Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* postproc: Create version.h headerjamal2012-09-28
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec: Add missing include to version.hjamal2012-09-28
| | | | | Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* nutdec: fix get_vb_trace() / -DTRACE compileMichael Niedermayer2012-09-28
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-09-28
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: libopus: Remap channels using libopus' internal remapping. Opus decoder using libopus avcodec: document the use of AVCodecContext.delay for audio decoding vc1dec: add flush function for WMV9 and VC-1 decoders http: Increase buffer sizes to cope with longer URIs nutenc: const correctness for ff_put_v_trace/put_s_trace function arguments h264_refs: Fix debug tprintf argument types golomb: const correctness for get_ue()/get_se() function arguments get_bits: const correctness for get_bits_trace()/get_xbits_trace() arguments Conflicts: Changelog libavcodec/Makefile libavcodec/version.h libavformat/http.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * libopus: Remap channels using libopus' internal remapping.Nathan Caldwell2012-09-28
| | | | | | | | | | | | | | | | This way we can directly remap channels from Opus' channel order to libav's internal channel order, instead of mapping channels from Opus' order to Vorbis' order then to libav's order. Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * Opus decoder using libopusNicolas George2012-09-28
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * avcodec: document the use of AVCodecContext.delay for audio decodingNathan Caldwell2012-09-28
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * vc1dec: add flush function for WMV9 and VC-1 decodersKostya Shishkov2012-09-28
| | | | | | | | CC: libav-stable@libav.org
| * http: Increase buffer sizes to cope with longer URIsDuncan Salerno2012-09-28
| | | | | | | | | | | | | | | | | | | | | | | | | | Use the MAX_URL_SIZE define where applicable. Increase buffer sizes for all buffers that need to fit a long pathname - buffers that need to fit only the hostname (and other short strings, but not the pathname - such as "headers" in http_connect) are kept at 1024 bytes for now. Also increase the max line length in http_read_header, since it might need to contain a full url for Location: redirects. Signed-off-by: Martin Storsjö <martin@martin.st>
| * nutenc: const correctness for ff_put_v_trace/put_s_trace function argumentsDiego Biurrun2012-09-27
| |
| * h264_refs: Fix debug tprintf argument typesDiego Biurrun2012-09-27
| |
| * golomb: const correctness for get_ue()/get_se() function argumentsDiego Biurrun2012-09-27
| |
| * get_bits: const correctness for get_bits_trace()/get_xbits_trace() argumentsDiego Biurrun2012-09-27
| |
* | configure: add missing dependancies for gpl testsMichael Niedermayer2012-09-28
| | | | | | | | | | | | fixes fate without --enable-gpl Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-09-28
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: dwt: Drop unused functions spatial_compose{53|97}i() nutdec: Remove unused and broken debug function stub avcodec: Drop long-deprecated imgconvert.h header Add Opus support to the Ogg muxer. Add Opus codec id and codec description. avformat: Identify anonymous AVIO typedef structs. Conflicts: libavcodec/avcodec.h libavcodec/codec_desc.c libavcodec/imgconvert.h libavcodec/version.h libavformat/oggenc.c libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dwt: Drop unused functions spatial_compose{53|97}i()Diego Biurrun2012-09-27
| |
| * nutdec: Remove unused and broken debug function stubDiego Biurrun2012-09-27
| |
| * avcodec: Drop long-deprecated imgconvert.h headerDiego Biurrun2012-09-27
| |
| * Add Opus support to the Ogg muxer.Nathan Caldwell2012-09-27
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * Add Opus codec id and codec description.Andrew D'Addesio2012-09-27
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * avformat: Identify anonymous AVIO typedef structs.Dale Curtis2012-09-27
| | | | | | | | | | | | | | | | | | | | Anonymous typedef structs prevent forward declaration, this change gives the AVIOContext and AVIOInterruptCB structures a name. These structures are now in line with other common structures such as AVFormatContext and AVCodecContext. Signed-off-by: Dale Curtis <dalecurtis@chromium.org> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | mp3dec: ask for 8khz switch point mp3sMichael Niedermayer2012-09-28
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | tests/Makefile: fix ffprobe test dependancyMichael Niedermayer2012-09-28
| | | | | | | | | | | | This fixes the ffprobe tests under mingw/wine Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | asfenc: avoid negative timestampsMichael Niedermayer2012-09-28
| | | | | | | | | | | | Fixes Ticket1606 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mp3dec: Fix possibly exploitable crashMichael Niedermayer2012-09-28
| | | | | | | | | | | | | | | | | | | | | | | | | | I was sadly unable to find a non fuzzed mp3 that uses the feature that contained the bug (and i searched hard ...), thus while this fixes the security issue. It may or may not fix mixed blocks in 8khz mp3s, i cant say due to lack of samples to test. Security issue exists since: b37d945dd4213cb8e92146571b0374cd45d52286 Reported-by: Dale Curtis <dalecurtis@google.com> (Probably) Found-by: inferno@chromium.org Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mxfdec: allow container_ul to override codec_ul if codec is A-lawMarton Balint2012-09-27
| | | | | | | | | | | | | | | | | | | | | | Fixes some DNXHD files generated by AVID TM, where codec UL was set to A-law meanwhile the real audio codec was PCM S16. According to SMPTE RP 224, A-law is the default value for sound essence parameters therefore we should handle it specially. Signed-off-by: Marton Balint <cus@passwd.hu> Reviewed-by: Tomas Härdin <tomas.hardin@codemill.se> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Changelog, split next from 1.0Michael Niedermayer2012-09-27
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mpegvideo_enc: reduce QMAT_SHIFT to avoid overflow in dnxhdMichael Niedermayer2012-09-27
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/sink_buffer: implement libav compatibility API.Nicolas George2012-09-27
| | | | | | | | | | | | | | | | | | Implement av_buffersink_read() and av_buffersink_read_samples() for ffmpeg's version of buffersink. With this change, avconv linked against ffmpeg's libraries passes the same number of tests whether it uses ffbuffersink or buffersink_old.
* | lavf: move fields that appear to be intended as public API to the correct ↵Michael Niedermayer2012-09-27
| | | | | | | | | | | | section Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | dsputil_mmx: fix reading prior of the src array in sub_hfyu_median_prediction()Michael Niedermayer2012-09-27
| | | | | | | | | | | | This should fix the utvideoenc valgrind failure Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi: enable buffersinks unconditionally.Nicolas George2012-09-27
| | | | | | | | | | They are part of the public API. Their libav compatibility counterpart are already enabled unconditionally.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-09-27
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: nutdec: const correctness for get_v_trace/get_s_trace function arguments truemotion2: Request samples for old TM2 headers rtpdec: Remove a useless ff_ prefix from a static symbol rtpdec: Support depacketizing speex rtpenc: Add support for packetizing speex Conflicts: libavformat/rtpdec.c libavformat/sdp.c libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * nutdec: const correctness for get_v_trace/get_s_trace function argumentsDiego Biurrun2012-09-26
| |
| * truemotion2: Request samples for old TM2 headersDiego Biurrun2012-09-26
| |
| * rtpdec: Remove a useless ff_ prefix from a static symbolMartin Storsjö2012-09-26
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * rtpdec: Support depacketizing speexDmitry Samonenko2012-09-26
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * rtpenc: Add support for packetizing speexDmitry Samonenko2012-09-26
| | | | | | | | | | | | | | This packetization scheme simply places the full packets into the RTP packet without any extra header bytes. Signed-off-by: Martin Storsjö <martin@martin.st>
* | fate: add faststart regression test.Clément Bœsch2012-09-27
| | | | | | | | | | | | | | Also factorize the common options for the different mov-based tests. Since the header is now on top in the last generated file, the data offset in the seek test needed some updates as well.
* | lavf/movenc: add faststart option.Clément Bœsch2012-09-27
| |
* | lavf/movenc: make mov_write_stco_tag() not use the offset pos for mode64 ↵Clément Bœsch2012-09-27
| | | | | | | | | | | | | | | | | | | | | | | | | | heuristic. At the moment, the moov header is written at the end of the file, so we can use the current offset (which focus on the end of the mdat already written) to guess if 64-bits offset will be required or not. Though, the next commits will make possible the writing of this table at the beginning, so this heuristic can't work. As a consequence, we check all the values within the potential offset table for any value > 32-bits.
* | lavf/movenc: add get_moov_size and use it in fragment code.Clément Bœsch2012-09-27
| | | | | | | | This function will be re-used in the following commits.