- 28 Jun, 2015 4 commits
-
-
Luca Barbato authored
Bug-Id: CID 1308152
-
Alexandra Hájková authored
The old one is the result of the reverse engineering and guesswork. The new one has been written following the now-available specification. This work is part of Outreach Program for Women Summer 2014 activities for the Libav project. The fate references had to be changed because the old demuxer truncates the last frame in some cases, the new one handles it properly. The seek-test reference is changed because seeking works differently in the new demuxer. When seeking, the packet is not read from the stream directly, but it is rather constructed by the demuxer. That is why position is -1 now in the reference. Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Anton Khirnov authored
Since it's truncated, the result depends on how specifically the demuxer and the decoder handle errors.
-
Anton Khirnov authored
Since it's truncated, the result depends on how specifically the demuxer and the decoder handle errors.
-
- 27 Jun, 2015 6 commits
-
-
Anton Khirnov authored
Should fix a large number of possible races with frame threading.
-
Anton Khirnov authored
Fixes possible invalid reads, once one of those refs is freed, but the others remain. CC: libav-stable@libav.org
-
Anton Khirnov authored
We still want to flush the filters on EOF and possibly apply streamcopy.
-
Anton Khirnov authored
This also ensures this is always done, avoiding infinite loops if an error occurs at the end of the input.
-
Anton Khirnov authored
Based on a patch by Michael Niedermayer <michaelni@gmx.at>. CC: libav-stable@libav.org Found-by: Kieran Kunhya <kierank@obe.tv>
-
Derek Buitenhuis authored
Any other x265 symbol may not exported, e.g. if the build is a multilib (10-bit and 8-bit in one) build. This is the only symbol we directly call, and is available in the build number we check for. Fixes the configure check on multilib x265 builds. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
- 26 Jun, 2015 2 commits
-
-
Luca Barbato authored
-
Andreas Cadhalpun authored
get_bits should not be used with more than 25 bits. Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
- 24 Jun, 2015 7 commits
-
-
Tom Butterworth authored
-
Luca Barbato authored
Found-By: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
Paul B Mahol authored
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
Paul B Mahol authored
Signed-off-by: Paul B Mahol <onemda@gmail.com>
-
Janne Grunau authored
-
Mark Webster authored
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
Janne Grunau authored
-
- 22 Jun, 2015 6 commits
-
-
Vittorio Giovara authored
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
Vittorio Giovara authored
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
Vittorio Giovara authored
Using the internal DXTC routines brings support for non multiple of 4 textures. A new test is added to cover this feature. Hashes differ since the decoding algorithm is different, though no visual changes have been spotted. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
Vittorio Giovara authored
This module implements generic texture decompression from different families (DXTC, RGTC, BCn) and texture compression DXTC 1, 3, and 5. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
Luca Barbato authored
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
Luca Barbato authored
The default value for unset is -1, not 0. Problem introduced in 66028b7b
-
- 21 Jun, 2015 1 commit
-
-
Luca Barbato authored
Bump the minimum libvpx version to 1.3.0 and rework the configure logic to fail only if no decoders and encoders are found. Based on the original patch from Vittorio. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
- 20 Jun, 2015 3 commits
-
-
Luca Barbato authored
-
Luca Barbato authored
Otherwise trailing zeroes would appear. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
nu774 authored
14496-3 suggests packing main_data of MP3 that is usually scattered into multiple frames due to bit reservoir. However, after packing main_data into a access unit, bitrate index in the MPEG audio frame header doesn't match with actual frame size. In order to accept this, this patch removes unnecessary frame size checking on mp3 decoder. Also, mov demuxer was changed to use MP3 parser only on special cases (QT MOV with specific sample description) to avoid re-packetizing. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
- 17 Jun, 2015 2 commits
-
-
James Almer authored
WebPMemoryWriterClear() must be used instead of free() when libwebp ABI version is > 0x0203. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
Vittorio Giovara authored
-
- 15 Jun, 2015 5 commits
-
-
Andreas Cadhalpun authored
Also use the frame pixel format instead of the one from the codec context, which is more robust. Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Luca Barbato authored
The AVCodecContext width, height, coded_width, coded_height and format are used mainly as decoding hints and they get internally overwritten during the data parsing stage. Do not assume they match the last AVFrame provided by avcodec_decode_video2 and assimilated functions since multi-threading and other frame reordering might make those values to refer to frames that will be outputted in the future. CC: libav-stable@libav.org
-
Luca Barbato authored
-
Luca Barbato authored
-
Vittorio Giovara authored
-
- 14 Jun, 2015 1 commit
-
-
wm4 authored
GNUTLS_SHUT_RDWR means GnuTLS will keep waiting for the server's termination reply. But since we don't shutdown the TCP connection at this point yet, GnuTLS will just keep skipping actual data from the server, which basically is perceived as hang. Use GNUTLS_SHUT_WR instead, which doesn't have this problem. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 12 Jun, 2015 3 commits
-
-
Vittorio Giovara authored
Fixes clang warning "absolute value function 'fabsf' given an argument of type 'double' but has parameter of type 'float' which may cause truncation of value [-Wabsolute-value]".
-
Vittorio Giovara authored
Fixes clang warning "floating point absolute value function 'fabsf' when argument is of integer type [-Wabsolute-value]".
-
Vittorio Giovara authored
-