- 22 Sep, 2014 6 commits
-
-
Thomas Volkert authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Benoit Fouet authored
Considering the palette is located at the end of extradata may be flawed when the extradata contains the palette followed by the BottomUp field. When the BottomUp field is present, exclude it from the palette. Fixes part of ticket #1304 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Benoit Fouet authored
The second entry will never be selected, so let's save some bytes in the library. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Thomas Volkert authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Found-by: jamrial Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Deti Fliegl authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 21 Sep, 2014 24 commits
-
-
Deti Fliegl authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Jörg Krause authored
Some C libraries, eg glibc, uclibc, and musl, uses feature test macros to expose definitions conforming to the standards ISO C, POSIX and extensions. According to which feature test macros are defined by the user or the compiler, a header file, eg <features.h>, used by these libraries internally defines various other macros. glibc and uclibc also defines release test macros, eg __GLIBC__ and __UCLIBC__ in <features.h>. musl does not have (and does not want) a macro __MUSL__. Therefore it is not possible to check for the musl library. However, building FFmpeg with musl needs the feature test macro _XOPEN_SOURCE=600 to be defined. Signed-off-by:
Jörg Krause <jkrause@posteo.de> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Nicolas George authored
-
Clément Bœsch authored
Before this commit, the code was muxing up to the 2nd line after "[Events]" (assuming it to be the "Format:" line). The remaining are generally "Comment:" directives which can stay in that place. mkvextract behaves that way so it seems there is no reason for that extra complexity.
-
Clément Bœsch authored
-
Clément Bœsch authored
-
Clément Bœsch authored
-
Clément Bœsch authored
-
Clément Bœsch authored
-
Clément Bœsch authored
-
Clément Bœsch authored
-
Clément Bœsch authored
-
Clément Bœsch authored
-
Clément Bœsch authored
-
Clément Bœsch authored
-
Clément Bœsch authored
-
Thomas Volkert authored
rtpdec_hevc: do not print an error message if the received packet has a valid header but lacks additional bytes as payload Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
wm4 authored
Consider a file created with something like: cat file1.mp3 file2.mp3 > result.mp3 Then if file2.mp3 has gapless information, result.mp3 would stop playing something in the middle. This happens because the gapless info directs the decoder to discard all samples after a certain position. To make matters worse, the gapless info of file2.mp3 will be used when playing the file1.mp3 part, because the gapless info is located at the end of the file. While handling concatenated gapless files correctly would be insane and a lot of effort (especially without scanning the whole file on opening), it's easy to prevent at least early EOF. Playback will happen to work, even if it's slightly broken. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Hendrik Leppkes authored
The fourth substream is being discarded, since its not raw audio data, but an encoded Atmos stream which needs a specialized decoder. Fixes decoding of the true hd stream from Transformers\ -\ Age\ of\ Extinction\ 2014\ 1080P-003.mkv Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Hendrik Leppkes authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Thomas Volkert authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Found-by: Kierank Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Found-by: Kierank Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '103391ca': dca: Remove some commented-out cruft Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 20 Sep, 2014 6 commits
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Christophe Gisquet authored
The extra bits have already been masked, so this was not doing anything. Noticed-by: Justin Ruggles Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Christophe Gisquet authored
The issue lies in actually dead code ("for now it's not used"). Noticed-by: Justin Ruggles Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
wm4 authored
The code already had skipping of initial padding, but discarding trailing frame padding was missing. This is somewhat questionable, because it will make the decoder discard any data after the declared file size in the LAME header. But note that skipping full frames at the end of the stream is required. Encoders actually create such files. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Diego Biurrun authored
-
Pascal Massimino authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 19 Sep, 2014 4 commits
-
-
James Almer authored
Also add mmxext versions of vsad8 and vsad_intra8, and sse2 versions of vsad16 and vsad_intra16. Since vsad8 and vsad16 are not bitexact, they are accordingly marked as approximate. Reviewed-by:
Michael Niedermayer <michaelni@gmx.at> Signed-off-by:
James Almer <jamrial@gmail.com>
-
Michael Niedermayer authored
Found-by: Nicholas Robbins <nickrobbins-at-yahoo.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Daniel Bomar authored
As suggested, this just adds _DEFAULT_SOURCE while preserving _SVID_SOURCE for whatever old systems still need it. Signed-off-by:
Daniel Bomar <dbdaniel42@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-