- 01 May, 2011 3 commits
-
-
Justin Ruggles authored
on exponent group sizes.
-
Justin Ruggles authored
-
Reinhard Tartler authored
-
- 29 Apr, 2011 12 commits
-
-
Michael Niedermayer authored
This works around a possibly exploitable crash. Appearently, vlc can be exploited with a malicous file. This should get reverted as soon as a proper fix is found. Reported-at: Thu, 21 Apr 2011 14:38:25 +0000 Reported-by: Dominic Chell <Dominic.Chell@ngssecure.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 89f903b3) (cherry picked from commit 9b919571e506fbb72b81a35ca1e7c1bd6efc4209)
-
Anssi Hannula authored
As per issue2629, most 23.976fps matroska H.264 files are incorrectly detected as 24fps, as the matroska timestamps usually have only millisecond precision. Fix that by doubling the amount of timestamps inspected for frame rate for streams that have coarse time base. This also fixes 29.970 detection in matroska. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 78431098) Tested with mplayer based on this report http://thread.gmane.org/gmane.comp.video.mplayer.user/66043/focus=66063Signed-off-by: Reinhard Tartler <siretart@tauware.de>
-
Reinhard Tartler authored
Prevent competing threads from overwriting (shared) buffers. Original patch by: Michael Niedermayer <michaelni@gmx.at>
-
Diego Biurrun authored
int/unsigned is the natural memory access type for CPUs, using sized types for temporary variables, counters and similar just increases code size and can possibly cause a slowdown.
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
- 28 Apr, 2011 10 commits
-
-
Martin Storsjö authored
While deprecated, they're totally useless as long as their values are different from the AVIO_FLAG values that are used internally. Currently, this leads to old libav applications still compiling correctly (since we haven't removed the fallback wrappers), but failing since the functions internally compare to the new AVIO_FLAG values. These should be removed at some point, but they aren't removed yet. The intent is to be able to recompile an old application against the new ABI without modifying the code, and this doesn't work currently. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Reinhard Tartler authored
-
Stefano Sabatini authored
Make av_get_profile_name() return NULL if no profile is detected. Fix trac issue #130, fix crash reading file tek3.m2v. (cherry picked from commit e5d80c7b) Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
-
Gil Pedersen authored
Previously, the function would lead to an infinite wait (by returning AVERROR(EAGAIN)) on sockets indicating an error via either of these poll flags. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Anton Khirnov authored
-
Peter Ross authored
Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Peter Ross authored
Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Peter Ross authored
Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Peter Ross authored
Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Peter Ross authored
Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
- 27 Apr, 2011 15 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
Do not print the results of the conditional call to av_log_ask_for_sample() into the same line as the main output, separate the already long text.
-
Justin Ruggles authored
-
Justin Ruggles authored
non-zero, set channels based on channel_layout. This allows the user to set only channel_layout and not channels.
-
Justin Ruggles authored
non-zero, check to make sure they do not contradict eachother.
-
Justin Ruggles authored
-
Justin Ruggles authored
avcodec_open(). If the encoder has a channel_layouts list and AVCodecContext.channel_layout is 0, then only print a warning and let the encoder decide how to handle it.
-
Alex Converse authored
Instead, scalefactors are adjusted by the offset amount, removing the need for sf_scale, and the MDCT scales are adjusted to compensate for the higher scalefactors. Floating-point output will be handled by modifying the MDCT scales.
-
Justin Ruggles authored
table values from the spec.
-
Alex Converse authored
of hardcoding 200 everywhere.
-
Alex Converse authored
erroring out. A magnitude of 100 corresponds to 2^25 so the will most likely result in clipped output anyway. None of the conformance streams fall in the range that need to be clipped.
-
Stefano Sabatini authored
Decoder relies on previous frame data, so use reget_buffer(). This also set frame->reference to 3, as the frame will be requested unmodified later so it shouldn't be modified by the application. Fix playback of file Clock.avi. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
-
Stefano Sabatini authored
Decoder relies on previous frame data, so use reget_buffer(). Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
-
Stefano Sabatini authored
The release_buffer was cleaning the provided frame, thus causing the successive call to avctx->reget_buffer() to allocate a new frame. In case the returned frame was not the same one previously returned but a new one with different data, it resulted in artifacts. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
-