summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* arm: dsputil: fix overreads in put/avg_pixels functionsMans Rullgard2012-05-10
| | | | | | | | | The vertically interpolating variants of these functions read ahead one line to optimise the loop. On the last line processed, this might be outside the buffer. Fix these invalid reads by processing the last line outside the loop. Signed-off-by: Mans Rullgard <mans@mansr.com>
* h264: K&R formatting cosmetics for header files (part II/II)Diego Biurrun2012-05-10
|
* h264: K&R formatting cosmetics for header files (part I/II)Diego Biurrun2012-05-10
|
* rtmp: Implement check bandwidth notification.Samuel Pitoiset2012-05-10
| | | | | | According to the behaviour of librtmp, it is recommended to send this message to the server after receiving the 'onBWDone' callback in order to do bandwidth checking and improve compatibility with some servers.
* rtmp: Support 'rtmp_swfurl', an option which specifies the URL of the SWF ↵Samuel Pitoiset2012-05-10
| | | | player.
* rtmp: Support 'rtmp_flashver', an option which overrides the version of the ↵Samuel Pitoiset2012-05-10
| | | | Flash plugin.
* rtmp: Support 'rtmp_tcurl', an option which overrides the URL of the target ↵Samuel Pitoiset2012-05-10
| | | | | | stream. Signed-off-by: Martin Storsjö <martin@martin.st>
* cmdutils: Add fallback case to switch in check_stream_specifier().Diego Biurrun2012-05-10
| | | | | This fixes the warning: cmdutils.c:897: warning: ‘type’ may be used uninitialized in this function
* sctp: be consistent with socket option levelSean McGovern2012-05-10
| | | | | | Replace SOL_SCTP by the more portable IPPROTO_SCTP. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* configure: Add _XOPEN_SOURCE=600 to Solaris preprocessor flags.Sean McGovern2012-05-10
| | | | | | This is needed to expose some networking APIs. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* vcr1enc: drop pointless empty encode_init() wrapper functionDiego Biurrun2012-05-09
|
* vcr1: drop pointless write-only AVCodecContext member from VCR1ContextDiego Biurrun2012-05-09
|
* vcr1: group encoder code together to save #ifdefsDiego Biurrun2012-05-09
|
* vcr1: cosmetics: K&R prettyprinting, typos, parentheses, dead code, commentsDiego Biurrun2012-05-09
|
* mov: make one comment slightly more specificDiego Biurrun2012-05-09
|
* lavr: replace the SSE version of ff_conv_fltp_to_flt_6ch() with SSE4 and AVXJustin Ruggles2012-05-09
| | | | | The current SSE version is slower than the MMX version on Athlon64 and Sandy Bridge, but the SSE4 and AVX versions are faster on Sandy Bridge.
* lavfi: move audio-related functions to a separate file.Anton Khirnov2012-05-09
| | | | | This is easier to follow than having them randomly scattered in avfilter.c and defaults.c.
* lavfi: remove some audio-related function from public API.Anton Khirnov2012-05-09
| | | | | | | | Those functions are only useful inside filters. It is better to not support user filters until the API is more stable. This breaks audio filtering API and ABI in theory, but since it's unusable right now this shouldn't be a problem.
* lavfi: change AVFilterLink.sample_rate from int64_t to int on next bumpAnton Khirnov2012-05-09
| | | | | There is no real reason for it to be 64bit, it's just a plain int in the rest of Libav.
* lavfi: change AVFilterBufferRefAudioProps.sample_rate from uint32_t to intAnton Khirnov2012-05-09
| | | | | | | | There's no reason for it to be explicitly 32 bits. It's declared as a plain int in all other places in Libav. This breaks audio filtering API and ABI in theory, but since it's unusable right now this shouldn't be a problem.
* lavfi: simplify signature for avfilter_get_audio_buffer() and friendsStefano Sabatini2012-05-09
| | | | | | | | | | | | The additional parameters are just complicating the function interface. Assume that a requested samples buffer will *always* have the format specified in the requested link. This breaks audio filtering API and ABI in theory, but since it's unusable right now this shouldn't be a problem. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavfi: use avfilter_get_audio_buffer_ref_from_arrays() in ↵Stefano Sabatini2012-05-09
| | | | avfilter_default_get_audio_buffer
* lavfi: cleanup avfilter_get_audio_buffer() and pals.Stefano Sabatini2012-05-09
| | | | | | | | | | | | | | | Remove AVFilterBufferRefAudioProps.size, and use nb_samples in its place everywhere. This is required as the size in the audio buffer may be aligned, so it may not contain a well defined number of samples. Also remove the useless planar parameter, which can be deduced from the sample format. This is technically an API and ABI break, but since the audio part of lavfi is not usable now, this should not be a problem in practice. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* libxvid: Give more suitable names to libxvid-related files.Diego Biurrun2012-05-09
|
* libxvid: Separate libxvid encoder from libxvid rate control code.Diego Biurrun2012-05-09
| | | | This allows compiling the Xvid rate control code without the encoder.
* jpeglsdec: Remove write-only variable in ff_jpegls_decode_lse().Diego Biurrun2012-05-09
| | | | libavcodec/jpeglsdec.c:54:9: warning: variable ‘len’ set but not used
* fate: cosmetics: lowercase some commentsDiego Biurrun2012-05-09
|
* fate: Give more consistent names to some RealVideo/RealAudio tests.Diego Biurrun2012-05-09
|
* lavfi: add avfilter_get_audio_buffer_ref_from_arrays().Stefano Sabatini2012-05-09
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavfi: add extended_data to AVFilterBuffer.Anton Khirnov2012-05-09
| | | | | This is similar to what has previously been done in AVFrame to allow dealing with more than 8 channels.
* lavc: check that extended_data is properly set in avcodec_encode_audio2().Anton Khirnov2012-05-09
|
* lavc: pad last audio frame with silence when needed.Anton Khirnov2012-05-09
|
* samplefmt: add a function for filling a buffer with silence.Anton Khirnov2012-05-09
|
* samplefmt: add a function for copying audio samples.Anton Khirnov2012-05-09
|
* lavr: do not try to copy to uninitialized output audio data.Anton Khirnov2012-05-09
| | | | | This would happen at least when lavr is used as a fifo with no conversion.
* lavr: make avresample_read() with NULL output discard samples.Anton Khirnov2012-05-09
|
* fate: split idroq audio and video into separate testsMans Rullgard2012-05-09
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: improve dependenciesMans Rullgard2012-05-09
| | | | | | | This makes only tests actually using avconv depend on it. The remaining tests already depend on what they need. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: add convenient shorthands for ea-vp6, libavcodec, libavutil testsDiego Biurrun2012-05-09
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: split some combined tests into separate audio and video testsDiego Biurrun2012-05-09
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: fix dependencies for probe testsMans Rullgard2012-05-09
| | | | | | | Only the probe tests should depend on avprobe and these should be enabled only if avprobe is configured. Signed-off-by: Mans Rullgard <mans@mansr.com>
* mips: intreadwrite: fix inline asm for gcc 4.8Mans Rullgard2012-05-09
| | | | | | | | | Just like gcc 4.6 and later on ARM, gcc 4.8 on MIPS generates inefficient code when a known-unaligned location is used as a memory input operand. This applies the same fix as has been previously done to the ARM version of the code. Signed-off-by: Mans Rullgard <mans@mansr.com>
* mips: intreadwrite: remove unnecessary inline asmMans Rullgard2012-05-09
| | | | | | | | GCC actually handles unaligned accesses correctly in all cases except, absurdly, 32-bit loads on mips64. The remaining asm is thus not needed, and removing it results in better code. Signed-off-by: Mans Rullgard <mans@mansr.com>
* lavfi: add video buffer sink, and use it in avtoolsAnton Khirnov2012-05-09
| | | | | | Also add the public interface libavfilter/buffersink.h. Based on a commit by Stefano Sabatini.
* lavfi: add a function for copying properties from AVFilterBufferRef->AVFrameAnton Khirnov2012-05-09
| | | | Based on a commit by Stefano Sabatini <stefano.sabatini-lala@poste.it>
* sctp: Initial tcp-alike sctp support with streamsLuca Barbato2012-05-08
| | | | | Signed-off-by: Jordi Ortiz <nenjordi@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* libschroedingerdec: Change AVPicture to AVFrame and use SchroTag to store ptsJordi Ortiz2012-05-08
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* options_table: Add some missing #includes to fix "make checkheaders".Alex Converse2012-05-08
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* doc: Replace a stray reference to the old '-intra' flag.Alex Converse2012-05-08
|
* rtsp: Add content-type message header parsingJordi Ortiz2012-05-08
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>