aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-09-28doc/platform: Remove false claim about MinGW installerDerek Buitenhuis
This works just fine, and has for quite a while, using the mingw-get installer. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2012-09-28doc/platform: Mention MinGW-w64Derek Buitenhuis
This is the toolchain most use to build. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2012-09-28mov: remove default of 1024 sample skip for aac.Michael Niedermayer
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>
2012-09-28aacdec: detect faac and skip correct amount of startup samplesMichael Niedermayer
This also fixes aac in adts and other containers than mov. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-28ffprobe: remove unused "args" argument in writer init callbackStefano Sabatini
The parameter is no longer used, since the arguments are parsed at the framework level.
2012-09-28Add missing version macros to librariesjamal
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-28swresample: Create version.h headerjamal
Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-28postproc: Create version.h headerjamal
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-28avcodec: Add missing include to version.hjamal
Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-28nutdec: fix get_vb_trace() / -DTRACE compileMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-28Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* 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>
2012-09-28libopus: Remap channels using libopus' internal remapping.Nathan Caldwell
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>
2012-09-28Opus decoder using libopusNicolas George
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2012-09-28avcodec: document the use of AVCodecContext.delay for audio decodingNathan Caldwell
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2012-09-28vc1dec: add flush function for WMV9 and VC-1 decodersKostya Shishkov
CC: libav-stable@libav.org
2012-09-28configure: add missing dependancies for gpl testsMichael Niedermayer
fixes fate without --enable-gpl Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-28Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* 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>
2012-09-28mp3dec: ask for 8khz switch point mp3sMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-28tests/Makefile: fix ffprobe test dependancyMichael Niedermayer
This fixes the ffprobe tests under mingw/wine Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-28asfenc: avoid negative timestampsMichael Niedermayer
Fixes Ticket1606 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-28mp3dec: Fix possibly exploitable crashMichael Niedermayer
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>
2012-09-28http: Increase buffer sizes to cope with longer URIsDuncan Salerno
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>
2012-09-27mxfdec: allow container_ul to override codec_ul if codec is A-lawMarton Balint
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>
2012-09-27Changelog, split next from 1.0Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-27mpegvideo_enc: reduce QMAT_SHIFT to avoid overflow in dnxhdMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-27nutenc: const correctness for ff_put_v_trace/put_s_trace function argumentsDiego Biurrun
2012-09-27h264_refs: Fix debug tprintf argument typesDiego Biurrun
2012-09-27golomb: const correctness for get_ue()/get_se() function argumentsDiego Biurrun
2012-09-27get_bits: const correctness for get_bits_trace()/get_xbits_trace() argumentsDiego Biurrun
2012-09-27lavfi/sink_buffer: implement libav compatibility API.Nicolas George
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.
2012-09-27lavf: move fields that appear to be intended as public API to the correct ↵Michael Niedermayer
section Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-27dsputil_mmx: fix reading prior of the src array in sub_hfyu_median_prediction()Michael Niedermayer
This should fix the utvideoenc valgrind failure Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-27lavfi: enable buffersinks unconditionally.Nicolas George
They are part of the public API. Their libav compatibility counterpart are already enabled unconditionally.
2012-09-27Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* 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>
2012-09-27dwt: Drop unused functions spatial_compose{53|97}i()Diego Biurrun
2012-09-27nutdec: Remove unused and broken debug function stubDiego Biurrun
2012-09-27avcodec: Drop long-deprecated imgconvert.h headerDiego Biurrun
2012-09-27Add Opus support to the Ogg muxer.Nathan Caldwell
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2012-09-27Add Opus codec id and codec description.Andrew D'Addesio
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2012-09-27avformat: Identify anonymous AVIO typedef structs.Dale Curtis
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>
2012-09-27fate: add faststart regression test.Clément Bœsch
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.
2012-09-27lavf/movenc: add faststart option.Clément Bœsch
2012-09-27lavf/movenc: make mov_write_stco_tag() not use the offset pos for mode64 ↵Clément Bœsch
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.
2012-09-27lavf/movenc: add get_moov_size and use it in fragment code.Clément Bœsch
This function will be re-used in the following commits.
2012-09-27ffmpeg: add option to control copying of frames prior to start.Michael Niedermayer
Normally we discard things prior to the intended start for stream copy this is not always possible, and its not done by default this option allows discarding to be enabled this is primarely usefull when transcoding a video and stream copying an audio stream. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-27file: set the return value type for lseek to off_tJean First
fixes a bug introduced with 4ed5ac50d3e4f921003ecf60985f78337400f354 Signed-off-by: Jean First <jeanfirst@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-27RELEASE: update for 1.0Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-27MAINTAINERS: add 1.0Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-27ffprobe: fix indentation of the first line of packets_and_frames sections in ↵Stefano Sabatini
the json output
2012-09-26lavf: fill in past dts based on reordered pts once the delay becomes known.Michael Niedermayer
Previously we had ignored the past dts and just filled in from the point where we have had sufficient information. This should fix Ticket1734 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>