summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* dsputil: add vector_fmac_scalar()Mans Rullgard2011-09-28
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* latmenc: Fix private optionsKieran Kunhya2011-09-28
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* vf_unsharp: store hsub/vsub in the filter contextStefano Sabatini2011-09-28
| | | | | | Also drop obfuscating CHROMA_WIDTH/HEIGHT macros. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vf_unsharp: adopt a more natural order of params in apply_unsharp()Stefano Sabatini2011-09-28
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vf_unsharp: rename method "unsharpen" to "apply_unsharp"Stefano Sabatini2011-09-28
| | | | | | | More consistent with the original libmpcodecs code, and the name "unsharpen" was confusing. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vf_scale: apply the same transform to the aspect during init that is applied ↵Michael Niedermayer2011-09-28
| | | | | | per frame Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vf_pad: fix "vsub" variable value computationStefano Sabatini2011-09-28
| | | | | | It was shifting 2 rather than 1, +10l. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vf_scale: add a "sar" variableStefano Sabatini2011-09-28
| | | | | | | Also create a "dar" alias for the "a" variable, for avoiding possible confusion between dar/sar. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavfi: fix realloc size computation in avfilter_add_format()Stefano Sabatini2011-09-28
| | | | | | | | | | | | | Replace sizeof((*avff)->formats) with sizeof(*(*avff)->formats) as the size of the array element is given by the pointed element rather than by its pointer. In particular fix computation with the pending patch when sizeof(int64_t) != sizeof(int64_t *). Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vsrc_color: use internal timebaseStefano Sabatini2011-09-28
| | | | | | Avoid timescale conversion, simplify. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavfi: fix signature for avfilter_graph_parse() and avfilter_graph_config()Stefano Sabatini2011-09-28
| | | | | | Require "void *" rather than "AVClass *" for the log context type. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* graphparser: prefer void * over AVClass * for log contextsStefano Sabatini2011-09-28
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* avfiltergraph: use meaningful error codesStefano Sabatini2011-09-28
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* avconv: Initialize return value for codec copy path.Alex Converse2011-09-27
|
* fate: use 'run' helper for seek-testMans Rullgard2011-09-28
| | | | | | This is simpler, and the actual seek-test command is printed with V=1. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: remove seek-mpeg2reuse testMans Rullgard2011-09-28
| | | | | | The input file for this test is no longer generated. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Fix memory (re)allocation in matroskadec.c, related to MSVR-11-0080.Michael Niedermayer2011-09-27
| | | | | | | | | | | | | Whitespace of the patch cleaned up by Aurel Some of the issues have been reported by Steve Manzuik / Microsoft Vulnerability Research (MSVR) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 956c901c68eff78288f40e3c8f41ee2fa081d4a8) Further suggestions from Kostya <kostya.shishkov@gmail.com> have been implemented by Reinhard Tartler <siretart@tauware.de> Signed-off-by: Reinhard Tartler <siretart@tauware.de>
* avconv: Fix volume adjustment for non-s16 sample formatsAlex Converse2011-09-27
|
* avconv: Make samples void*.Alex Converse2011-09-27
| | | | Different sample formats are different sizes.
* avconv: Use the size of the decode sample format when allocating the audio ↵Alex Converse2011-09-27
| | | | samples buffer.
* avconv: use different variables for decoded and filtered frame.Anton Khirnov2011-09-27
| | | | | | | | | | | Makes the code less obfuscated and fixes encoding one video stream to several outputs. Also use avcodec_alloc_frame() instead of allocating AVFrame on stack. Breaks me_threshold in avconv, as motion vectors aren't passed through lavfi. They could be copied manually, but I don't think this misfeature is useful enough to justify ugly hacks.
* avconv: add support for copying attachments.Anton Khirnov2011-09-27
|
* matroskaenc: write attachments.Anton Khirnov2011-09-27
|
* matroskadec: export mimetype of attachments as metadata.Anton Khirnov2011-09-27
|
* avconv: factorize common code from new_*_stream()Anton Khirnov2011-09-27
|
* doc/avconv: expand documentation for some options.Anton Khirnov2011-09-27
|
* doc/avconv: document -timelimit.Anton Khirnov2011-09-27
|
* fate: allow testing with libavfilter disabledMans Rullgard2011-09-27
| | | | | | | This declares dependencies to skip tests using libavfilter when it is disabled. Signed-off-by: Mans Rullgard <mans@mansr.com>
* x86: XOP/FMA4 CPU detection supportJason Garrett-Glaser2011-09-26
|
* ws_snd: misc cosmetic clean-upsJustin Ruggles2011-09-26
|
* ws_snd: remove the 2-bit ADPCM table and just subtract 2 instead.Justin Ruggles2011-09-26
|
* ws_snd: use memcpy() and memset() instead of loopsJustin Ruggles2011-09-26
|
* ws_snd: use samples pointer for loop termination instead of a separateJustin Ruggles2011-09-26
| | | | iterator variable.
* ws_snd: make sure number of channels is 1Justin Ruggles2011-09-26
|
* ws_snd: add some checks to prevent buffer overread or overwrite.Justin Ruggles2011-09-26
|
* ws_snd: decode to AV_SAMPLE_FMT_U8 instead of S16.Justin Ruggles2011-09-26
| | | | 8-bit unsigned is the native sample format.
* flacdec: fix buffer size checking in get_metadata_size()Justin Ruggles2011-09-26
| | | | | | Adds an additional check before reading the next block header and avoids a potential integer overflow when checking the metadata size against the remaining buffer size.
* rtp: Simplify ff_rtp_get_payload_typeRafaël Carré2011-09-26
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rtpenc: Add a payload type private optionRafaël Carré2011-09-26
| | | | | | | | Specifying the payload type is useful when the type number has already been negotiated before creating the stream, for example in SIP protocol. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtp: Correct ff_rtp_get_payload_type documentationRafaël Carré2011-09-26
| | | | | | Since 0c378ea1f, it can't fail anymore. Signed-off-by: Martin Storsjö <martin@martin.st>
* avconv: replace all fprintf() by av_log().Anton Khirnov2011-09-26
| | | | Deprecate -v option, now only -loglevel is enough.
* avconv: change av_log verbosity from ERROR to FATAL for fatal errors.Anton Khirnov2011-09-26
|
* cmdutils: replace fprintf() by av_log()Anton Khirnov2011-09-26
| | | | | | | This way, all messages can be easily disabled with -loglevel. Behavior change -- configuration is printed with AV_LOG_VERBOSE, so it's not shown by default.
* avtools: parse loglevel before all the other options.Anton Khirnov2011-09-26
| | | | | This way it can be applied to cmdutils too -- e.g. showing the banner and printing startup messages.
* oggdec: add support for Xiph's CELT codecNicolas George2011-09-26
| | | | | | | This patch also introduces CODEC_ID_CELT. Signed-off-by: Nicolas George <nicolas.george@normalesup.org> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* sol: return error if av_get_packet() fails.Justin Ruggles2011-09-25
| | | | This prevents sending a packet with data=NULL size=AVERROR_EOF.
* cosmetics: reindent and pretty-printJustin Ruggles2011-09-25
|
* libgsm: split init and close fuctions for encoder and decoder.Justin Ruggles2011-09-25
| | | | | The decoder shouldn't be allocating coded_frame. It's also cleaner to split them than to check avctx->codec->encode and avctx->codec->decode.
* ppc: fix some pointer to integer castsMans Rullgard2011-09-25
| | | | | | | | Use uintptr_t instead of plain int. Without this change, the comparisons will come out wrong for pointers in certain ranges. Fixes random failures on ppc64. Also fixes some compiler warnings. Signed-off-by: Mans Rullgard <mans@mansr.com>
* ppc: fix 32-bit PIC buildMans Rullgard2011-09-25
| | | | | | | | | | | On 32-bit ppc, the GOT pointer must be loaded manually. This adds a "get_got" assembler macro to compute the GOT address. The "movrel" macro is updated to take an additional parameter containing the GOT address since no register is reserved for this purpose on ppc32. These changes have no effect on ppc64 builds. Signed-off-by: Mans Rullgard <mans@mansr.com>