summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* ac3enc: fix LOCAL_ALIGNED usage in count_mantissa_bits()Mans Rullgard2011-05-28
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* ac3dsp: do not use the ff_* prefix when referencing ff_ac3_bap_bits.Justin Ruggles2011-05-28
| | | | | | this should fix the windows builds Signed-off-by: Martin Storsjö <martin@martin.st>
* ac3dsp: fix loop condition in ac3_update_bap_counts_c()Justin Ruggles2011-05-28
|
* ARM: unbreak buildMans Rullgard2011-05-28
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* ac3enc: modify mantissa bit counting to keep bap counts for all values of bapJustin Ruggles2011-05-28
| | | | | | instead of just 0 to 4. This does all the actual bit counting as a final step.
* ac3enc: split mantissa bit counting into a separate function.Justin Ruggles2011-05-28
| | | | No speed difference. This is to allow for more flexible bit counting.
* ac3enc: store per-block/channel bap pointers by reference block in a 2D arrayJustin Ruggles2011-05-28
| | | | | | | rather than in the AC3Block struct. This will make it easier to access the bap values without having to chase the reference block pointers each time.
* get_bits: add av_unused tag to cache variableMans Rullgard2011-05-28
| | | | | | | This silences numerous compiler warnings from skip_bits(), where the cache variable is not used. Signed-off-by: Mans Rullgard <mans@mansr.com>
* sws: replace all long with int.Anton Khirnov2011-05-28
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* ARM: aacdec: fix constraints on inline asmMans Rullgard2011-05-28
| | | | | | | This adds output operands for modified memory allowing the volatile qualifiers to be dropped. Signed-off-by: Mans Rullgard <mans@mansr.com>
* ARM: remove unnecessary volatile from inline asmMans Rullgard2011-05-28
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* ARM: add "cc" clobbers to inline asm where neededMans Rullgard2011-05-28
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* ARM: improve FASTDIV asmMans Rullgard2011-05-28
| | | | | | This uses one register less. Also add missing "cc" clobber. Signed-off-by: Mans Rullgard <mans@mansr.com>
* ac3enc: use LOCAL_ALIGNED macroMans Rullgard2011-05-28
| | | | | | | | | Aligned local variables must use the LOCAL_ALIGNED macro to ensure correct alignment on all systems. The unusual size argument to memset is required since the implementation of LOCAL_ALIGNED may use a pointer to an array. Signed-off-by: Mans Rullgard <mans@mansr.com>
* APIchanges: fill in git hash for av_get_pix_fmt_name (0420bd7).Ronald S. Bultje2011-05-28
|
* lavu: add av_get_pix_fmt_name() convenience functionStefano Sabatini2011-05-28
| | | | | | Also deprecate avcodec_get_pix_fmt_name() in its favor. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* cmdutils: remove OPT_FUNC2Stefano Sabatini2011-05-28
| | | | | | | | | Make ff* tools only accept opt_* functions taking two arguments. The distinction between functions with one and two arguments is quite pointless. Simplify parse_options() code. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* swscale: fix crash in bilinear scaling.Ronald S. Bultje2011-05-28
|
* vpxenc: add VP8E_SET_STATIC_THRESHOLD mappingJames Zern2011-05-28
| | | | | | via the equivalent AVCodecContext::mb_threshold Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* webm: support stereo videos in matroska/webm muxerAlok Ahuja2011-05-28
| | | | | Create a stereo_mode metadata tag to specify the stereo 3d video layout using the StereoMode tag in a matroska/webm video track.
* lavf: deprecate AVFormatParameters.pix_fmt.Anton Khirnov2011-05-27
|
* rawdec: add a pixel_format private option.Anton Khirnov2011-05-27
|
* v4l2: add a pixel_format private option.Anton Khirnov2011-05-27
|
* libdc1394: add a pixel_format private option.Anton Khirnov2011-05-27
|
* cosmetics: indentation and alignment after previous commitJustin Ruggles2011-05-27
|
* ac3enc: add support for E-AC-3 encoding.Justin Ruggles2011-05-27
| | | | | This adds basic stream format support and allows for arbitrary bit rates rather than just those supported in AC-3.
* ac3enc: Move AC-3 AVOptions array to a separate file to make it easier toJustin Ruggles2011-05-27
| | | | use only selected options for the different AC-3 encoder types.
* ARM: disable ff_vector_fmul_vfp on VFPv3 systemsMans Rullgard2011-05-27
| | | | | | | | | | This function uses old-style vector operations deprecated in VFPv3. Some implementations, e.g. Cortex-A9, support them only through slow software emulation. Cortex-A8 does have this functionality in hardware, but as it also has NEON, this function is not used there regardless. Signed-off-by: Mans Rullgard <mans@mansr.com>
* ARM: check for VFPv3Mans Rullgard2011-05-27
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* swscale: Remove unused variables in x86 code.Diego Biurrun2011-05-27
| | | | | | | libswscale/x86/swscale_template.c:2072: warning: unused variable ‘canMMX2BeUsed’ libswscale/x86/swscale_template.c:2145: warning: unused variable ‘canMMX2BeUsed’ libswscale/x86/swscale_template.c:2209: warning: unused variable ‘chrVPixBuf’ libswscale/x86/swscale_template.c:2237: warning: unused variable ‘chrVSrcPtr’
* doc: Drop DJGPP section, Libav now compiles out-of-the-box on FreeDOS.Diego Biurrun2011-05-27
|
* x86: Add appropriate ifdefs around certain AVX functions.Diego Biurrun2011-05-27
| | | | | nasm versions prior to 2.09 have trouble assembling some of our AVX code. Protect these sections by preprocessor macros to allow compilation to pass.
* cmdutils: use sws_freeContext() instead of av_freep().Ronald S. Bultje2011-05-27
| | | | | av_freep(swsContext) will leak all memory potentially allocated within the swsContext.
* swscale: delay allocation of formatConvBuffer().Ronald S. Bultje2011-05-27
| | | | | That means it won't be allocated when not needed. Alongside this, it fixes valgrind/fate-detected memory leaks.
* swscale: fix build with --disable-swscale-alpha.Ronald S. Bultje2011-05-27
|
* movenc: Deprecate the global RTP hinting flag, use a private AVOption insteadMartin Storsjö2011-05-27
| | | | | | Instead of -fflags rtphint, set -movflags rtphint instead. Signed-off-by: Martin Storsjö <martin@martin.st>
* movenc: Add an AVClass for setting muxer specific optionsMartin Storsjö2011-05-27
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* swscale: fix non-bitexact yuv2yuv[X2]() MMX/MMX2 functions.Ronald S. Bultje2011-05-27
|
* configure: report yasm/nasm presence properlyLuca Barbato2011-05-27
| | | | If the secondary assembler is in use report the proper name
* tcp: make connect() timeout properlyLuca Barbato2011-05-27
| | | | | The connect() timeout can take minutes, gets misreported as EIO and isn't interruptible.
* rawdec: factor video demuxer definitions into a macro.Anton Khirnov2011-05-27
|
* rtspdec: add initial_pause private option.Anton Khirnov2011-05-27
| | | | Deprecate corresponding AVFormatParameters field.
* lavf: deprecate AVFormatParameters.width/height.Anton Khirnov2011-05-27
|
* tty: add video_size private option.Anton Khirnov2011-05-27
|
* rawdec: add video_size private option.Anton Khirnov2011-05-27
|
* x11grab: add video_size private option.Anton Khirnov2011-05-27
|
* x11grab: factorize returning error codes.Anton Khirnov2011-05-27
|
* vfwcap: add video_size private option.Anton Khirnov2011-05-27
|
* v4l2: add video_size private option.Anton Khirnov2011-05-27
|
* v4l2: factorize returning error codes.Anton Khirnov2011-05-27
| | | | This will be useful in the following commit.