- 13 Apr, 2012 13 commits
-
-
Luca Barbato authored
Some container formats report a global duration, but not a per stream one.
-
Ronald S. Bultje authored
Recent register allocation changes (x86inc.asm update) changed the register order and thus opcodes for the inner loops. One of them became >128bytes, which confuses other parts of this function where it jumps to fixed-offset positions to extend the edge by fixed amounts. A simple register change fixes this.
-
Diego Biurrun authored
Also adjust some comments including wording and typo fixes.
-
Alex Converse authored
-
Alex Converse authored
-
Mans Rullgard authored
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>
-
Justin Ruggles authored
Fixes ac3-encode and eac3-encode FATE test failures with SSE2 disabled. Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Dale Curtis authored
During error conditions matroska_parse_block may exit without freeing the memory allocated for laces. Found via valgrind: http://pastebin.com/E54k8QFUSigned-off-by:
Dale Curtis <dalecurtis@chromium.org> Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Dale Curtis authored
Reproducible with test case and ffplay -threads 2. Stack trace: http://pastebin.com/PexZ4Uc0 Test case: http://commondatastorage.googleapis.com/dalecurtis-shared/crash.ogmSigned-off-by:
Dale Curtis <dalecurtis@chromium.org> Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Dale Curtis authored
Signed-off-by:
Dale Curtis <dalecurtis@chromium.org> Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Ronald S. Bultje authored
This should have been updated in the x86inc.asm update, but was accidently forgotten.
-
Alex Converse authored
-
Alex Converse authored
-
- 12 Apr, 2012 8 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Diego Biurrun authored
-
Diego Biurrun authored
-
- 11 Apr, 2012 6 commits
-
-
Ronald Bultje authored
Signed-off-by:
Justin Ruggles <justin.ruggles@gmail.com>
-
Henrik Gramner authored
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>
-
Alex Converse authored
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.
-
Luca Barbato authored
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>
-
Luca Barbato authored
The proper check is already in mov_write_header. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Diego Biurrun authored
libavcodec/interplayvideo.c:909:13: warning: format ‘%p’ expects argument of type ‘void *’, but argument 7 has type ‘GetByteContext’ [-Wformat]
-
- 10 Apr, 2012 8 commits
-
-
Diego Biurrun authored
The files are only compiled if the #ifdef conditions are met.
-
Christophe GISQUET authored
Around 10 cycles faster for luma. Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Christophe GISQUET authored
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>
-
Justin Ruggles authored
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.
-
Justin Ruggles authored
This allows the user to use channel layout names instead of having to use the channel mask values.
-
Asen Lekov authored
Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
Sebastien Zwickert authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
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>
-
- 09 Apr, 2012 5 commits
-
-
Anton Khirnov authored
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.
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-