- 13 8月, 2014 3 次提交
-
-
由 Martin Storsjö 提交于
On mingw64 with c++11 support, the link libraries do contain a nanosleep function, while it isn't exposed via the headers. Using check_func_headers instead of a plain check_func fixes this misdetection. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
When explicitly targeting Vista or newer (which only happens if the caller explicitly sets _WIN32_WINNT to a high enough value via the extra cflags option - otherwise configure script sets -D_WIN32_WINNT=0x0502), we already unconditionally link to the ConditionVariable functions, since 4622f11f. Similarly use the newer -Ex versions of CreateEvent, CreateSemaphore, InitializeCriticalSection and WaitForSingleObject, that all appeared in Vista. When building Windows Store applications, the older versions of these functions aren't available, only the -Ex functions. When doing such a build, the user can set -D_WIN32_WINNT=0x0600 to forcibly use the newer functions instead. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
Previously this logic was only used if the server didn't respond with Connection: close, but use it even for that case, if the server response is non-chunked. Originally the http code has relied on Connection: close to close the socket when the file/stream is received - the http protocol code just kept reading from the socket until the socket was closed. In f240ed18 we added a check for the file size, because some http servers didn't respond with Connection: close (and wouldn't close the socket) even though we requested it, which meant that the http protocol blocked for a long time at the end of files, waiting for a socket level timeout. When reading over tls, trying to read at the end of the connection, when the peer has closed the connection, can produce spurious (but harmless) warnings. Therefore always voluntarily stop reading when the specified file size has been received, if not using a chunked transfer encoding. (For chunked transfers, we already return 0 as soon as we get the chunk header indicating end of stream.) Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 12 8月, 2014 8 次提交
-
-
由 Michael Niedermayer 提交于
Such changes are neither allowed nor supported Found-by: ami_stuff Bug-Id: CVE-2013-7020 CC: libav-stable@libav.org Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Christophe Gisquet 提交于
Reduces the number of calls to tmvp derivation from 933685 to 586271 on a sequence. Reviewed-by: NMickaël Raulet <mraulet@insa-rennes.fr> Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Christophe Gisquet 提交于
The position is either rounded or not checked, so delay the wait to check the proper value. Reviewed-by: NMickaël Raulet <mraulet@insa-rennes.fr> Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Christophe Gisquet 提交于
When dealing with MVs, both components may be processed at a time. Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Christophe Gisquet 提交于
The merge list only needs to be derived up to the merge index. Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Christophe Gisquet 提交于
When the candidate has been found, no need to derive others. Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Christophe Gisquet 提交于
Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
由 Christophe Gisquet 提交于
iterate over memory in a more continuous order Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
- 11 8月, 2014 2 次提交
-
-
由 Martin Storsjö 提交于
The -MD option (for enabling a dynamically linked crt) gets interpreted as a cpp option for generating dependency information (into a file named '-.d', when preprocessing to a pipe). We shouldn't be passing any and all C compiler flags to armasm (which is a plain assembler, only with cpp bolted on via gas-preprocessor), but these are the main conflicting ones. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Diego Biurrun 提交于
-
- 10 8月, 2014 22 次提交
-
-
由 Anton Khirnov 提交于
They were only needed until the bump.
-
由 Nidhi Makhijani 提交于
Signed-off-by: NDiego Biurrun <diego@biurrun.de>
-
由 Reinhard Tartler 提交于
-
由 Martin Storsjö 提交于
Older versions don't support all the features we test for now. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Diego Biurrun 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Martin Storsjö 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
由 Diego Elio Pettenò 提交于
Only use PAL8 if palette is present, else use GRAY8 for pixfmt. Instead of simulating a grayscale palette, use real grayscale pixels, if no palette is actually defined. Signed-off-by: NDiego Elio Pettenò <flameeyes@flameeyes.eu> Signed-off-by: NLuca Barbato <lu_zero@gentoo.org>
-
由 Luca Barbato 提交于
-
由 Luca Barbato 提交于
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
1) each of the loops run within a single CTB, so the relevant reference list is constant 2) when that CTB is, or lies on the same slice as, the current one, we can use a simple access instead of a relatively expensive call to ff_hevc_get_ref_list()
-
由 Anton Khirnov 提交于
It makes no sense and cannot happen in any place from which this function is called.
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
Use named constants instead of magic numbers, avoid using variables with inverse meaning from what their name implies.
-
由 Anton Khirnov 提交于
The if() around those loops ensures this condition is always false.
-
由 Anton Khirnov 提交于
ff_hevc_deblocking_boundary_strengths() is never called if the deblocking filter is disabled for the slice.
-
由 Anton Khirnov 提交于
-
- 09 8月, 2014 3 次提交
-
-
由 Diego Biurrun 提交于
The Xvid IDCT is not MMX-specific.
-
由 Diego Biurrun 提交于
This fixes cases where the scantable permuation would get overwritten by the general idctdsp initialization.
-
由 Diego Biurrun 提交于
-
- 08 8月, 2014 2 次提交
-
-
由 Diego Biurrun 提交于
Standalone GNU assembly is not used on x86.
-
由 Diego Biurrun 提交于
-