- 28 Mar, 2012 2 commits
-
-
Anton Khirnov authored
-
Anton Khirnov authored
Otherwise realloc would free it, which would result in double free later.
-
- 27 Mar, 2012 5 commits
-
-
Paul B Mahol authored
Version from vqa header does not dictate which sound chunks may appear in file. Signed-off-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Justin Ruggles <justin.ruggles@gmail.com>
-
Ronald S. Bultje authored
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Diego Biurrun authored
-
Mashiat Sarker Shakkhar authored
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Ronald S. Bultje authored
Also remove some write-only variables or write-only variable assignments, remove internal colorspace conversion to native endianness (that can be done by swscale much more efficiently), and some cosmetics.
-
- 26 Mar, 2012 4 commits
-
-
Ronald S. Bultje authored
Prevents running error resilience on a previous frame which will write to the pic->mb_type[] array of the previous image. The array might already be re-used for a new image in a subsequent thread, thus cause two threads to write to the same pic->mb_type[] array, causing a race condition which can crash in rv34_decode_cbp(), called by rv34_decode_inter_mb_header() (which accesses mb_type[] twice, assuming values are maintained, which the race condition breaks). Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Diego Biurrun authored
-
Diego Biurrun authored
This allows simplifying the Makefiles; it is no longer necessary to register arch subdirectory Makefiles, just putting them in place is enough.
-
Diego Biurrun authored
-
- 25 Mar, 2012 8 commits
-
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
This makes them safe to use in non-fully braced if-blocks and similar.
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
- 24 Mar, 2012 10 commits
-
-
Alexander Strange authored
Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Alexander Strange authored
Before this, they were only added to the delayed release queue and not freed until later. This could lead to unnecessary memory use or buffer exhaustion. Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Alexander Strange authored
Fixes a crash when FF_DEBUG_PICT_INFO is used. Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Ronald S. Bultje authored
Fixes crash during slice size reading if slice_end goes negative. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Ronald S. Bultje authored
Else we run out of progress variables after a few failed buffer allocations. Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
Ronald S. Bultje authored
Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
Kostya Shishkov authored
Spotted by Антон.
-
Aneesh Dogra authored
Signed-off-by:
Justin Ruggles <justin.ruggles@gmail.com>
-
Janne Salonen authored
lf_delta.ref[i] and lf_delta.mode[i] were incorrectly reset to 0 if specific delta value was not updated. Fixed to keep the previous value if flag indicates that element in question is not updated. Signed-off-by:
Janne Salonen <jsalonen@google.com> Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Kostya Shishkov authored
Those descriptions are stored in nibbles, so they are easy to extract. And this way we don't need to pad tables for possible bit reader overreads.
-
- 23 Mar, 2012 8 commits
-
-
Janne Grunau authored
-
Alex Converse authored
There have been multiple bugs caused by inconsistencies here. Based on an idea from Michael Niedermayer. CC: libav-stable@libav.org
-
Alex Converse authored
This makes sure the reset flag gets set when SBR gets turned back on and sets control variables for unguided mode back to their defaults. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Alex Converse authored
If the next header frame codes zero envelopes the previous frame's values will be used. Consequently the invalid values must be cleared. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Ronald S. Bultje authored
Prevents a signflip in the counter, and a subsequent crash because of overreads/overwrites. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Janne Grunau authored
Correct handling of errors to prevent hags or crashes is very complex otherwise. The frame initializing is also moved from decode_slice() to decode_frame() for clarity.
-
Janne Grunau authored
-
Michael Niedermayer authored
Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
- 22 Mar, 2012 3 commits
-
-
Ronald S. Bultje authored
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Ronald S. Bultje authored
Prevents infinite loop because min_channel_len never increments. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Ronald S. Bultje authored
Prevents overreads beyond buffer boundaries. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-