summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* x86: Split inline and external assembly #ifdefsDiego Biurrun2012-08-31
|
* configure: x86: Separate inline from standalone assembler capabilitiesDiego Biurrun2012-08-31
|
* pktdumper: Use a custom define instead of PATH_MAX for buffersMartin Storsjö2012-08-31
| | | | | | | | PATH_MAX is not necessarily available on all systems, e.g. it's normally not available on MSVC, and is not guaranteed to defined on a POSIX system either. Signed-off-by: Martin Storsjö <martin@martin.st>
* pktdumper: Use av_strlcpy instead of strncpyMartin Storsjö2012-08-31
| | | | | | | This takes care of null-terminating the buffer if it is too small, which wasn't handled properly before. Signed-off-by: Martin Storsjö <martin@martin.st>
* pktdumper: Use sizeof(variable) instead of the direct buffer lengthMartin Storsjö2012-08-31
| | | | | | | Also change the snprintf size to use the full buffer, since snprintf always null-terminates the buffer. Signed-off-by: Martin Storsjö <martin@martin.st>
* x86: Fix linking with some or all of yasm, mmx, optimizations disabledDiego Biurrun2012-08-30
| | | | | Some optimized template functions reference optimized symbols, so they must be explicitly disabled when those symbols are unavailable.
* configure: Add more fine-grained SSE CPU capabilities flagsDiego Biurrun2012-08-30
|
* avfilter: x86: Use more precise compile template namesDiego Biurrun2012-08-30
|
* x86: cosmetics: Comment some #endifs for better readabilityDiego Biurrun2012-08-30
|
* g723_1: add comfort noise generationKostya Shishkov2012-08-30
|
* utvideoenc: Switch to dsputils' median predictionMichael Niedermayer2012-08-30
| | | | | | | Also, align the mangled RGB planes, which is required for the SIMD versions of dsputils' median predict. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* utvideoenc: Avoid writing into the input pictureMichael Niedermayer2012-08-30
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avtools: remove the distinction between func_arg and func2_arg.Anton Khirnov2012-08-30
| | | | | | func2_arg is the same as func_arg, except it has one additional parameter. Change all func_arg callbacks to take that parameter (and ignore it).
* avconv: make the -passlogfile option per-stream.Anton Khirnov2012-08-30
|
* avconv: make the -pass option per-stream.Anton Khirnov2012-08-30
|
* cmdutils: make -codecs print lossy/lossless flags.Anton Khirnov2012-08-30
|
* lavc: add lossy/lossless codec properties.Anton Khirnov2012-08-30
|
* build: allow non-standard variations of linker -l/-L flagsMans Rullgard2012-08-29
| | | | | | | | | This enables replacing the -l and -L flags used to specify the just-built libraries when linking the tools and shared libs with non-standard syntaxes. System library flags are already handled by the filtering mechanism in configure. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Add reminders to update the codec descriptor list with new codec IDs.Anton Khirnov2012-08-29
|
* build: export filtered -lz flag in config.makMans Rullgard2012-08-28
| | | | | | | This is needed to link tools/cws2fws using a linker with non-standard command line syntax. Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: add separate setting for host linkerMans Rullgard2012-08-28
| | | | | | | This adds new HOSTLD and related settings for host linker allowing it to be different from HOSTCC. Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: probe_cc: use separate variable for linker output flagMans Rullgard2012-08-28
| | | | | | | | | Some tools use different command line syntax for specifying output when compiling and linking. To accomodate these, separate variables must be used. No currently supported compilers/linkers are affected by the change. Signed-off-by: Mans Rullgard <mans@mansr.com>
* x86: Always compile files with functions that are called unconditionallyDiego Biurrun2012-08-29
|
* x86: mpegvideoenc: fix linking with --disable-mmxDiego Biurrun2012-08-29
| | | | | | The optimized dct_quantize template functions reference optimized fdct symbols, so these functions must only be enabled if the relevant optimizations have been enabled by configure.
* x86: mpegvideoenc: Do not abuse HAVE_ variables for template instantiationDiego Biurrun2012-08-29
| | | | This avoids trouble if HAVE_ variables are used elsewhere in the file.
* configure: support Bitrig OSBrad Smith2012-08-29
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* yuv2rgb: handle line widths that are not a multiple of 4.Ronald S. Bultje2012-08-28
| | | | | | | This introduces support for width%4==2 in addition to width%4==0. For odd widths, some more checks are needed, since the current code always handles two luma items in a row, thus there is a possibility of an overread by one.
* graph2dot: Use the fallback getopt implementation if neededMartin Storsjö2012-08-29
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* tools: Include io.h for open/read/write/close if unistd.h doesn't existMartin Storsjö2012-08-29
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* testprogs: Remove unused includesMartin Storsjö2012-08-29
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* qt-faststart: Use other seek/tell functions on MSVC than on mingwMartin Storsjö2012-08-29
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* ismindex: Include direct.h for _mkdir on windowsMartin Storsjö2012-08-29
| | | | | | | The Windows SDK in MSVC doesn't have mkdir, only _mkdir, and MSDN says one should include direct.h to use it. Signed-off-by: Martin Storsjö <martin@martin.st>
* sdp: Use static const char arrays instead of pointers to stringsMartin Storsjö2012-08-28
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* x86: avcodec: Drop silly "_mmx" suffixes from filenamesDiego Biurrun2012-08-28
|
* x86: avcodec: Drop silly "_sse" suffixes from filenamesDiego Biurrun2012-08-28
|
* sdp: Include profile-level-id for H264Martin Storsjö2012-08-28
| | | | | | | This is required for playback with the Stagefright RTSP framework on Android. Signed-off-by: Martin Storsjö <martin@martin.st>
* utvideoenc: use ff_huff_gen_len_tableMichael Niedermayer2012-08-28
| | | | | | Avoid code duplication and provide faster and better compression. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* huffman: add ff_huff_gen_len_tableMichael Niedermayer2012-08-28
| | | | | | The function will be used by utvideo as well. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* cllc: simplify/fix swapped data buffer allocation.Reimar Döffinger2012-08-28
| | | | | | | | | | | Using the malloc variant avoids pointless memcpy on size increase and simplifies handling allocation failure. Also change code to ensure that allocation, bswap and bitstream reader all use the same size, even when the packet size is odd for example. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* rtpdec_h264: Don't set the pixel formatSamuel Pitoiset2012-08-28
| | | | | | | There is no need for this depacketizer to set the pixel format, the decoder can do that just fine. Signed-off-by: Martin Storsjö <martin@martin.st>
* h264: Check that the codec isn't null before accessing itMartin Storsjö2012-08-28
| | | | | | | This fixes crashes introduced by 2e8f3cbcda5, the codec can be null when called from parsers. Signed-off-by: Martin Storsjö <martin@martin.st>
* audio_frame_queue: Define af_queue_log_state before using itMartin Storsjö2012-08-28
| | | | | | | This fixes building with DEBUG defined after the function was made static and the prototype removed in d7f9786cbc. Signed-off-by: Martin Storsjö <martin@martin.st>
* vc1: export some functionsKostya Shishkov2012-08-28
| | | | | | | This is a preparatory step for the MSS2 decoder which needs to use the WMV9 decoder to decode some kinds of frames. From the patch by Alberto Delmás <adelmas@gmail.com>
* configure: use HOSTCC_C/O in check_host_ccMans Rullgard2012-08-27
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: use AS_O setting in check_asMans Rullgard2012-08-27
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: use LD_O setting in check_ld()Mans Rullgard2012-08-27
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Revert "dsputil: make {add/put/put_signed}_pixels_clamped() non-static."Mans Rullgard2012-08-27
| | | | | | | | | This reverts commit 484a337cd7cd8bb180c4a1bd3321881f1c874a92. These functions were used in f8bed30 "VC1: merge idct8x8, coeff adjustments and put_pixels" which was reverted in 18b6a69. Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: Restore dependency of acelp_filters.o on celp_math.oDiego Biurrun2012-08-27
|
* celp_math: Replace duplicate ff_dot_productf() by ff_scalarproduct_c()Diego Biurrun2012-08-27
|
* celp_math: Move ff_cos() to the only place it is usedDiego Biurrun2012-08-27
|