summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Cosmetic changes to h264_idct_10bit.asm.Loren Merritt2011-06-02
| | | | | | Removes redundant dword tags and whitespace changes. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* 2x faster h264_idct_add8_10.Loren Merritt2011-06-02
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* aacenc: Add stereo_mode option.Nathan Caldwell2011-06-02
| | | | | | ms_off is the default, until Mid/Side is no longer buggy. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* h264: remove CONFIG_GPL from x86 intra prediction code.Ronald S. Bultje2011-06-02
| | | | | The authors permitted relicensing to LGPL a long time ago (Holger, Loren and Jason).
* ARM: ac3dsp: optimised update_bap_counts()Mans Rullgard2011-06-01
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* mpegaudiodec: Fix av_dlog() invocation.Diego Biurrun2011-06-01
| | | | | | Some parameters passed to the av_dlog can be either float or int, depending on the mode the file is being compiled as. Cast those parameters to float and use appropriate conversion specifiers.
* h264/10bit: add HAVE_ALIGNED_STACK checks.Daniel Kang2011-05-31
| | | | | | | Fixes regression in 836f47d34b49e8ba9883e738a42f154130421caa in ICC-10.x, since ICC<=11.0 doesn't align stack upon function calls. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Update 8-bit H.264 IDCT function names to reflect bit-depth.Daniel Kang2011-05-31
| | | | Signed-off-by: Ronald S. Bultje <rbultje@google.com>
* Add IDCT functions for 10-bit H.264.Daniel Kang2011-05-31
| | | | | | | | Ports the majority of IDCT functions for 10-bit H.264. Parts are inspired from 8-bit IDCT code in Libav; other parts ported from x264 with relicensing permission from author. Signed-off-by: Ronald S. Bultje <rbultje@google.com>
* mpegaudioenc: Fix broken av_dlog statement.Diego Biurrun2011-05-31
|
* Employ correct printf format specifiers, mostly in debug output.Diego Biurrun2011-05-31
|
* ARM: fix MUL64 inline asm for pre-armv6Mans Rullgard2011-05-31
| | | | | | | | | | | Prior to ARMv6, the destination registers of the SMULL instruction must be distinct from the first source register. Marking the output early-clobber ensures it is allocated unique registers. This restriction is dropped in ARMv6 and later, so allowing overlap between input and output registers there might give better code. Signed-off-by: Mans Rullgard <mans@mansr.com>
* vf_drawtext: Replace FFmpeg by Libav in license boilerplate.Diego Biurrun2011-05-31
|
* mpegaudiodec: remove unusued code and variablesMans Rullgard2011-05-31
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* improved 'edts' atom writing supportGil Pedersen2011-05-31
| | | | | | The 'edts' write function can now generate an initial empty edit resulting in a track-specific presentation delay. This is automatically calculated and inserted for any track where the initial DTS != 0. Added support for long (version==1) timecodes.
* mpegaudio: clean up compute_antialias() definitionMans Rullgard2011-05-31
| | | | | | | | This merges the float and fixed-point versions of the compute_antialias function, fixes invalid array indexing, and eliminates a dead copy of csa_table. Signed-off-by: Mans Rullgard <mans@mansr.com>
* vp8: fix segmentation race during frame-threading.Ronald S. Bultje2011-05-31
| | | | | Fixes occasional failure of make fate-vp8-test-vector-010 with frame-multithreading enabled.
* swscale: Remove unused variable.Diego Biurrun2011-05-30
|
* ARM: simplify inline asm with 64-bit operandsMans Rullgard2011-05-30
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* ARM: enable UAL syntax in asm.SMans Rullgard2011-05-29
| | | | | | | This enables UAL syntax for all asm files instead of only those which happen to be incompatible with the old, deprecated syntax. Signed-off-by: Mans Rullgard <mans@mansr.com>
* v4l2: don't leak video standard string on error.Anton Khirnov2011-05-29
|
* swscale: Remove disabled code.Diego Biurrun2011-05-29
|
* avfilter: Surround function only used in debug mode by appropriate #ifdef.Diego Biurrun2011-05-29
| | | | | This fixes the warning: libavfilter/avfilter.c:219: warning: ‘ff_get_ref_perms_string’ defined but not used
* vf_crop: Replace #ifdef DEBUG + av_log() by av_dlog().Diego Biurrun2011-05-29
|
* build: remove BUILD_ROOT variableMans Rullgard2011-05-29
| | | | | | This variable is unnecessary as absolute paths are not required. Signed-off-by: Mans Rullgard <mans@mansr.com>
* vp8: use av_clip_uintp2() where possibleMans Rullgard2011-05-29
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* 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
|