- 12 Sep, 2012 5 commits
-
-
Martin Storsjö authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Everything written with this bitstream writer is 8/16 bit units (except for a pair of 4 bit values), so using a bitstream writer isn't necessary. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Generalize writing of any number of qtables. Don't manually write 16 bit values in two separate calls. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
This makes the code more readable and robust. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Currently the size header of the generated DHT section is incorrect, making the mjpeg decoder just skip it. Since the written huffman tables are the default ones, this failure had gone undetected. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 11 Sep, 2012 9 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Martin Storsjö authored
On 64 bit, the stack seems to be aligned enough for our needs. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Diego Biurrun authored
-
Samuel Pitoiset authored
Generate quantization tables when they are not present in the first chunk. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Diego Biurrun authored
They belong in the init functions specific to each CPU capability.
-
Anton Khirnov authored
-
Anton Khirnov authored
They have been wrong since 11d957fb
-
Anton Khirnov authored
New streams may be created at any time, e.g. on codec change.
-
- 10 Sep, 2012 5 commits
-
-
Martin Storsjö authored
Previously the file descriptor was stored in the priv_data pointer. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
The 64 bit cl.exe version 16.00.30319.01 crashes with an internal compiler error on the current check (and thus deduces it isn't supported, even if the actual usage in libavuil/x86/cpu.c works fine), but by assigning the value from the intrinsic to a variable, or returning it, it works fine. This error is fixed in cl.exe version 16.00.40219.01. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Diego Biurrun authored
This can come in handy for testing and possibly other purposes.
-
Martin Storsjö authored
Some msvcrt versions (the static 64 bit libc in MSVC 10) have a log2 function, but there is no declaration for it in the headers. Therefore, the normal configure check might find it, but it can fail during build or at runtime, depending on whether implicit function declarations are an error or not. Therefore simply ignore this function on this platform. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Diego Biurrun authored
-
- 09 Sep, 2012 6 commits
-
-
Mans Rullgard authored
Signed-off-by: Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Signed-off-by: Mans Rullgard <mans@mansr.com>
-
Samuel Pitoiset authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
This allows using it from libavformat as well. This will be used by the RTP/JPEG depacketizer. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Samuel Pitoiset authored
These symbols will be used from the RTP/JPEG depacketizer. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Luca Barbato authored
-
- 08 Sep, 2012 4 commits
-
-
Martin Storsjö authored
This reverts parts of e0c6cce4. There is external mmx asm that requires this alignment. This fixes crashes when using swscale in builds with external mmx, without inline assembly. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Diego Biurrun authored
This separates code relying on inline from that relying on external assembly and fixes instances where the coalesced check was incorrect.
-
Mans Rullgard authored
Signed-off-by: Mans Rullgard <mans@mansr.com>
-
Hendrik Leppkes authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 07 Sep, 2012 11 commits
-
-
Martin Storsjö authored
If regularly parsing new chan atoms (as in rtpdec_qt), but the chan atoms don't actually contain any channel layout, don't reset the value that the caller has filled in (by guessing). Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
Carl Eugen Hoyos authored
Signed-off-by: Alex Converse <alex.converse@gmail.com>
-
Justin Ruggles authored
The SWAP macro does not work for explicit xmm/ymm usage, so instead just move the scalar value from xmm2 to xmm0.
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Mans Rullgard authored
CAVS uses its own idct so using dsputil to set the permutation is fragile. Signed-off-by: Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
For some reason add_hfyu_median_prediction_cmov is only selected on 3Dnow-capable CPUs, even though it uses no 3Dnow instructions. This patch allows it to be selected on any cpu with cmov with the possibility of being overridden by the mmxext version. Signed-off-by: Mans Rullgard <mans@mansr.com>
-
Samuel Pitoiset authored
This fixes crashes when called from rtpdec_qt, where AVFormatContext->pb is null, a crash present since 3bab7cd1. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Anton Khirnov authored
Fixes an infinite loop on flush when avresample_get_delay() still reports some samples but avresample_convert() doesn't return any data.
-