- 03 Feb, 2015 7 commits
-
-
Luca Barbato authored
The string might or might not be set depending if there are args and in case of error it must be freed nonetheless. CC: libav-stable@libav.org Bug-Id: CID 739878 / CID 739882
-
Luca Barbato authored
It can be less than -1. Bug-Id: CID 1194397 / CID 1194398 CC: libav-stable@libav.org
-
Michael Niedermayer authored
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
Carl Eugen Hoyos authored
The frames seem to contain a higher bitrate which our decoder is able to handle. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
Hendrik Leppkes authored
This atom typically is used for a track title. The handler name is stored as a Pascal string in the QT specs (first byte is the length of the string), so do not export it. A second length check based on the first character is added to avoid overwriting an already specified handler_name (it happens with YouTube videos for instance, the handler_name get masked), or specifying an empty string metadata. The Pascal string fix and the second length check are written by Clément Bœsch <clement.boesch@smartjog.com>. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Diego Biurrun authored
-
Diego Biurrun authored
-
- 02 Feb, 2015 3 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
It will be reused by the AAC decoder.
-
Martin Storsjö authored
This fixes builds with vc1_parser enabled without vc1_decoder. All the vc1_decoder object files were included in the vc1_parser line in libavcodec/Makefile before, but architecture specific object files for vc1_decoder were not. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 01 Feb, 2015 2 commits
-
-
Rémi Denis-Courmont authored
This uses explicit memory copying to read and write pointer to pointers of arbitrary object types. This works provided that the architecture uses the same representation for all pointer types (the previous code made that assumption already anyway). Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Luca Barbato authored
The ogg serial number doubles as codec id and sequence value for concatenated samples.
-
- 29 Jan, 2015 10 commits
-
-
Vittorio Giovara authored
-
Vittorio Giovara authored
CC: libav-stable@libav.org Bug-Id: CID 703821
-
Vittorio Giovara authored
-
Vittorio Giovara authored
CC: libav-stable@libav.org Bug-Id: CID 1265721
-
Vittorio Giovara authored
This prevents several uninitialized variable uses that take place towards the end of encoding. CC: libav-stable@libav.org Bug-Id: CID 700760
-
Vittorio Giovara authored
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
Vittorio Giovara authored
Error out in case of unknown values.
-
Vittorio Giovara authored
-
Luca Barbato authored
Bug-Id: CID 1257772 Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
Martin Storsjö authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 28 Jan, 2015 3 commits
-
-
Michael Niedermayer authored
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> CC: libav-stable@libav.org
-
Luca Barbato authored
Trigger a refill if the seek action moves the pointer at the end of the buffer. Before this patch the read action following the seek would trigger the refill, while write action would write outside the buffer. In the Libav codebase few muxers seek forward outside of what already has been written so it is quite unlikely to experience the problem with the default buffer size. CC: libav-stable@libav.org
-
Clay McClure authored
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
- 27 Jan, 2015 15 commits
-
-
Vittorio Giovara authored
Fix 'values' memory leak in case of error. CC: libav-stable@libav.org Bug-Id: CID 739879
-
Vittorio Giovara authored
-
Vittorio Giovara authored
Avoid a division by zero. CC: libav-stable@libav.org Bug-Id: CID 717750
-
Vittorio Giovara authored
Avoid a division by zero. CC: libav-stable@libav.org Bug-Id: CID 717749
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
Currently, audio service type is a field in AVCodecContext. However, side data is more appropriate for this kind of information.
-
Anton Khirnov authored
It is unreliable, especially when the stream codec context is not the encoding context. Use the codec descriptor properties instead.
-
Anton Khirnov authored
-
Anton Khirnov authored
Handle its only existing use case internally.
-
Anton Khirnov authored
It does not work correctly and apparently never did. There is no indication that this (mis)feature is ever used in the wild or even that any software other than the reference supports it. Since the code that attempts to support it adds some nontrivial complexity and has resulted in several bugs in the past, it is better to just drop it.
-
Anton Khirnov authored
-
Anton Khirnov authored
They are always constructed anew when needed, so there is no need to reset them explicitly.
-
Anton Khirnov authored
-