- 21 Nov, 2012 3 commits
-
-
Xi Wang authored
The vertical offset mask 0x07 is suspicious. v_off = FFMIN(data[2] & 0x07, CDG_BORDER_HEIGHT - 1); Note that v_off is up to 11 (CDG_BORDER_HEIGHT - 1), the correct mask should be 0x0F. Signed-off-by: Xi Wang <xi.wang@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Xi Wang authored
The following error handling is broken due to signedness. int file_size; uint32_t tag_bytes; int64_t tag_start; ... tag_start = file_size - tag_bytes - APE_TAG_FOOTER_BYTES; if (tag_start < 0) { ... } Note that tag_bytes is unsigned, which makes the right-hand side of `tag_start = ...' unsigned, too. The 32-bit unsigned value is then zero-extended to 64 bits. Therefore, tag_start must be non-negative, and the check (tag_start < 0) is always false, which breaks the error handling. This patch fixes the check. Signed-off-by: Xi Wang <xi.wang@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Diego Biurrun authored
-
- 20 Nov, 2012 9 commits
-
-
Justin Ruggles authored
The sample count is decremented by the DECODE() macro and needs to be reset in each loop iteration. Also, DECODE() increments the src pointer so that does not need to be done separately.
-
Luca Barbato authored
It is pleonastic and was used in stale functions pending replacement.
-
Luca Barbato authored
All the non deprecated functions are in avpicture.c now.
-
Luca Barbato authored
-
Justin Ruggles authored
-
Justin Ruggles authored
This will distinguish ALAC 16-bit tests from ALAC tests with other bit depths.
-
Justin Ruggles authored
-
Justin Ruggles authored
-
Justin Ruggles authored
-
- 18 Nov, 2012 8 commits
-
-
Diego Biurrun authored
Function names changed after switching to declaration with PRED4x4/8x8/8x8L/16x16 macros in the C code.
-
Diego Biurrun authored
-
John Stebbins authored
pts should be that of the packet containing the presentation segment. Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
Diego Biurrun authored
Signed-off-by: Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Signed-off-by: Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
This is (erroneously) required to enable various things in the newlib headers. As cygwin uses newlib, it is covered by this. Signed-off-by: Mans Rullgard <mans@mansr.com>
-
Ronald S. Bultje authored
Fixes crashes on Win32 and stack overruns on x86-32 in general.
-
Justin Ruggles authored
If there are any samples remaining in the output fifo from previous conversion calls, we have to output those samples first instead of doing direct output of the current samples.
-
- 17 Nov, 2012 3 commits
-
-
Mans Rullgard authored
A bug in tail call optimisation in gcc 4.3 and later on parisc causes numerous tests to fail. Disabling this optimisation gives a working build. See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55023Signed-off-by: Mans Rullgard <mans@mansr.com>
-
Anton Khirnov authored
-
Anton Khirnov authored
-
- 16 Nov, 2012 6 commits
-
-
Janne Grunau authored
SWS_CPU_CAPS are deprecated and slated to removed with libswscale major version 3. No need to provide a SWS_CPU_CAPS_MMX2 as backward compatibility define under the same explicit condition.
-
Janne Grunau authored
-
Janne Grunau authored
s->mb_x is reset to zero a couple of lines above. It does not make sense to call ff_er_add_slice() with 0 as endx when the end of the macroblock row was reached. Fixes unnecessary and counterproductive error resilience in https://bugzilla.libav.org/show_bug.cgi?id=394. CC: libav-stable@libav.org
-
Janne Grunau authored
Fixes a crash with zuffed files.
-
Diego Biurrun authored
-
Diego Biurrun authored
-
- 15 Nov, 2012 8 commits
-
-
Janne Grunau authored
-
Janne Grunau authored
Use a different char* for extracting info string from the URL. The other pointer can be made const then which elimates the need for a cast and fixes the following warnings: warning: to be safe all intermediate pointers in cast from ‘char **’ to ‘const char **’ must be ‘const’ qualified [-Wcast-qual]
-
Janne Grunau authored
-
Janne Grunau authored
Check the number of index tables before using byte offset based seeking instead of the index_tables pointer. Found by Måns Rullgård <mans@mansr.com>.
-
Janne Grunau authored
-
Mans Rullgard authored
This code spews a multitude of warnings with glibc (unchecked return values), some of them possibly warranted. Furthermore, the deamonisation is not suitable for use with typical startup scripts as it does not provide the PID of the daemon in any way. Users wishing to run avserver as a daemon can still do so using start-stop-daemon or equivalent tools. Signed-off-by: Mans Rullgard <mans@mansr.com> Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
Martin Storsjö authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
Janne Grunau authored
The options USE_INLINE_TREES, SHOW_DIRECTORIES and HTML_ALIGN_MEMBERS became obsolete with doxygen 1.8.1 (releaded 2012-05-19). The generated outpu for older doxygen versions should not change since they were set to the default value.
-
- 14 Nov, 2012 3 commits
-
-
Diego Biurrun authored
-
Xi Wang authored
Signed-off-by: Xi Wang <xi.wang@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
Luca Barbato authored
Support multiple video/audio streams with different format in the same session. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-