summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* configure: escape colons in values written to config.fateMans Rullgard2012-04-13
| | | | | | | The fields in config.fate are colon-separated so any colons within the fields should be escaped to prevent confusion. Signed-off-by: Mans Rullgard <mans@mansr.com>
* ac3dsp: call femms/emms at the end of float_to_fixed24() for 3DNow and SSEJustin Ruggles2012-04-12
| | | | | | Fixes ac3-encode and eac3-encode FATE test failures with SSE2 disabled. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* matroska: Fix leaking memory allocated for laces.Dale Curtis2012-04-12
| | | | | | | | | | During error conditions matroska_parse_block may exit without freeing the memory allocated for laces. Found via valgrind: http://pastebin.com/E54k8QFU Signed-off-by: Dale Curtis <dalecurtis@chromium.org> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* pthread: Fix crash due to fctx->delaying not being cleared.Dale Curtis2012-04-12
| | | | | | | | | | | Reproducible with test case and ffplay -threads 2. Stack trace: http://pastebin.com/PexZ4Uc0 Test case: http://commondatastorage.googleapis.com/dalecurtis-shared/crash.ogm Signed-off-by: Dale Curtis <dalecurtis@chromium.org> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* vp3: Assert on invalid filter_limit values.Dale Curtis2012-04-12
| | | | | Signed-off-by: Dale Curtis <dalecurtis@chromium.org> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* h264: fix 10bit biweight functions after recent x86inc.asm fixes.Ronald S. Bultje2012-04-12
| | | | | This should have been updated in the x86inc.asm update, but was accidently forgotten.
* ffv1: Fix size mismatch in encode_line.Alex Converse2012-04-12
|
* movenc: Remove a dead initializationAlex Converse2012-04-12
|
* git-howto: Explain how to avoid Windows line endings in git checkouts.Diego Biurrun2012-04-12
|
* build: Move all arch OBJS declarations into arch subdirectory Makefiles.Diego Biurrun2012-04-12
|
* libxvid: remove disabled codeDiego Biurrun2012-04-12
|
* qdm2: make a table static constMans Rullgard2012-04-12
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* qdm2: simplify bitstream reader setup for some subpacket typesMans Rullgard2012-04-12
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* qdm2: use get_bits_left()Mans Rullgard2012-04-12
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: Consistently handle conditional compilation for all optimization OBJS.Diego Biurrun2012-04-12
|
* avpacket, bfi, bgmc, rawenc: K&R prettyprinting cosmeticsDiego Biurrun2012-04-12
|
* msrle: convert MS RLE decoding function to bytestream2.Ronald Bultje2012-04-11
| | | | Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* x86inc improvements for 64-bitHenrik Gramner2012-04-11
| | | | | | | | | | | | Add support for all x86-64 registers Prefer caller-saved register over callee-saved on WIN64 Support up to 15 function arguments Also (by Ronald S. Bultje) Fix up our asm to work with new x86inc.asm. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* avplay: Don't free video filters string until the end of decoding.Alex Converse2012-04-11
| | | | | | av_freep()ing inside configure_video_filters() leaves a dangling reference in the calling code, and the filter string is needed again when reconfiguring video filters for a size change.
* movenc: small refactor mov_write_packetLuca Barbato2012-04-11
| | | | | | | | | | Share the formerly internal write_packet with the hinter and move the fragment flush logic to the user facing one since it is not concerned about movtrack-only streams. Fixes bug #263 Signed-off-by: Martin Storsjö <martin@martin.st>
* movenc: remove redundant checkLuca Barbato2012-04-11
| | | | | | The proper check is already in mov_write_header. Signed-off-by: Martin Storsjö <martin@martin.st>
* interplayvideo: fix av_dlog parameter type mismatchDiego Biurrun2012-04-11
| | | | libavcodec/interplayvideo.c:909:13: warning: format ‘%p’ expects argument of type ‘void *’, but argument 7 has type ‘GetByteContext’ [-Wformat]
* Drop some pointless #ifdefs.Diego Biurrun2012-04-10
| | | | The files are only compiled if the #ifdef conditions are met.
* rv40dsp x86: use only one register, for both increment and loop counterChristophe GISQUET2012-04-10
| | | | | | Around 10 cycles faster for luma. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* rv40dsp: implement prescaled versions for biweight.Christophe GISQUET2012-04-10
| | | | | | | | | | Quite often, the original weights are multiple of 512. By prescaling them by 1/512 when they are computed (once per frame), no intermediate shifting is needed, and no prescaling on each call either. The x86 code already used that trick. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avconv: use default channel layouts when they are unknownJustin Ruggles2012-04-10
| | | | | | | | | If either input or output layout is known and the channel counts match, use the known layout for both. Otherwise choose the default layout based on av_get_default_channel_layout(). Changed some FATE references due to some WAVE files now having a non-zero channel mask.
* avconv: parse channel layout stringJustin Ruggles2012-04-10
| | | | | This allows the user to use channel layout names instead of having to use the channel mask values.
* nutdec: K&R formatting cosmeticsAsen Lekov2012-04-10
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* vda: Signal 4 byte NAL headers to the decoder regardless of what's in the ↵Sebastien Zwickert2012-04-10
| | | | | | extradata Signed-off-by: Martin Storsjö <martin@martin.st>
* mem: Consistently return NULL for av_malloc(0)Martin Storsjö2012-04-10
| | | | | | | | | | | | | | | | | Plain POSIX malloc(0) is allowed to return either NULL or a non-NULL pointer. The calling code should be ready to handle a NULL return as a correct return (instead of a failure) if the size to allocate was 0 - this makes sure the condition is handled in a consistent way across platforms. This also avoids calling posix_memalign(&ptr, 32, 0) on OS X, which returns an invalid pointer (a non-NULL pointer that causes crashes when passed to av_free). Abort in debug mode, to help track down issues related to incorrect handling of this case. Signed-off-by: Martin Storsjö <martin@martin.st>
* vf_overlay: implement poll_frame()Anton Khirnov2012-04-09
| | | | | | Signal that it can output a frame when there are frames on the main input and EOF on the overlay input, but a frame is buffered -- e.g. single picture overlay.
* vf_scale: support named constants for sws flags.Anton Khirnov2012-04-09
|
* lavc doxy: add all installed headers to doxy groups.Anton Khirnov2012-04-09
|
* lavc doxy: add avfft to the main lavc group.Anton Khirnov2012-04-09
|
* lavc doxy: add remaining avcodec.h functions to a misc doxygen group.Anton Khirnov2012-04-09
|
* lavc doxy: add AVPicture functions to a doxy group.Anton Khirnov2012-04-09
|
* lavc doxy: add resampling functions to a doxy group.Anton Khirnov2012-04-09
|
* lavc doxy: replace \ with /Anton Khirnov2012-04-09
| | | | | It's the more proper symbol to use and it prevents doxygen from thinking it's a command.
* lavc doxy: add encoding functions to a doxy group.Anton Khirnov2012-04-09
|
* lavc doxy: add decoding functions to a doxy group.Anton Khirnov2012-04-09
|
* lavc doxy: fix formatting of AV_PKT_DATA_{PARAM_CHANGE,H263_MB_INFO}Anton Khirnov2012-04-09
|
* lavc doxy: add AVPacket-related stuff to a separate doxy group.Anton Khirnov2012-04-09
| | | | | Also move AV_PKT_DATA_PARAM_CHANGE/AV_PKT_DATA_H263_MB_INFO to the proper place.
* lavc doxy: add core functions/definitions to a doxy group.Anton Khirnov2012-04-09
|
* ppc: Add/remove a number of const qualifiers to fix related warnings.Diego Biurrun2012-04-09
|
* avconv: allow '-async -1' to disable timestamp sync for audio encodingJustin Ruggles2012-04-09
| | | | | | This will allow a workaround for cases where input timestamps are invalid or when decoder delay of 1 packet or more confuses avconv into using the wrong timestamps as a sync reference.
* avconv: use default alignment for audio bufferJustin Ruggles2012-04-09
|
* avcodec: use align == 0 for default alignment in avcodec_fill_audio_frame()Justin Ruggles2012-04-09
| | | | Use default alignment in audio_get_buffer()
* avutil: use align == 0 for default alignment in audio sample buffer functionsJustin Ruggles2012-04-09
|
* avutil: allow NULL linesize in av_samples_fill_arrays() and av_samples_alloc()Justin Ruggles2012-04-09
|
* avconv: remove OutputStream.picref.Anton Khirnov2012-04-09
| | | | | It's only used inside transcode_video() and there's no point in preserving it between subsequent calls. So use a local variable instead.