summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* hevcdsp: add x86 SIMD for MCAnton Khirnov2015-12-05
|
* checkasm: add HEVC MC testsAnton Khirnov2015-12-05
|
* hevc: change the stride of the MC buffer to be in bytes instead of elementsAnton Khirnov2015-12-05
| | | | | | Currently, the frame stride is passed in bytes, while the MC buffer size is in int16_t elements, This can be confusing, so pass both strides in bytes.
* hevcdsp: split the pred functions by widthAnton Khirnov2015-12-05
| | | | This should allow for more efficient SIMD.
* hevcdsp: split the epel functions by widthAnton Khirnov2015-12-05
| | | | This should allow for more efficient SIMD.
* hevcdsp: split the qpel functions by width instead of by the subpixel fractionAnton Khirnov2015-12-05
| | | | | | | This should allow for more efficient SIMD. Keep the C versions as they are now, to allow the compiler to inline the interpolation coefficients.
* log: Use a do {} while (0) for dlogLuca Barbato2015-12-05
| | | | Avoid the warning `-Wempty-body`.
* imgconvert: Re-enable the deprecation warningsLuca Barbato2015-12-05
| | | | | | The end-marked was typoed in f7edcac040f73635fc1127489c9bb29ca8b43532
* avpicture: Suppress warning from deprecated codeLuca Barbato2015-12-05
|
* aac: Provide more information on the failure messageLuca Barbato2015-12-05
| | | | Bug-Id: 761
* g723: Add missing headerLuca Barbato2015-12-05
| | | | Unbreak make check.
* configure: Add -framework CoreVideo when building the avfoundation indevMartin Storsjö2015-12-03
| | | | | | | This fixes builds with --disable-vda, which previously failed with undefined references to CVImageBuffer* and CVPixelBuffer* functions. Signed-off-by: Martin Storsjö <martin@martin.st>
* configure: Replace `pr` since it is not provided by busyboxKylie McClain2015-12-02
| | | | | | | | | | While pr is a valid POSIX.1 command, its usage in configure is a little borderline and is possible to replace it with printf. Bug-Id: 913 Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* avi: Spin out the logic to position to the next non-interleaved streamLuca Barbato2015-12-02
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* build: Move -Wcast-qual to the extra_warningsLuca Barbato2015-12-02
| | | | | It amounts to about 1/2 of the warnings generated and does not help spotting anything useful.
* avi: Validate the stream-id for DV as wellMichael Niedermayer2015-12-02
| | | | | | | | | | Avoid false positives while syncing. Bug-Id: ffmpeg/4086 Bug-Id: 879 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* avi: Use the correct data typeLuca Barbato2015-12-02
| | | | avio_tell returns an int64_t.
* vsrc_color: Drop unneeded variableVittorio Giovara2015-11-30
| | | | Bug-Id: CID 1339818
* lavf: G.723.1 muxerMohamed Naufal2015-11-30
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* lavc: G.723.1 encoderMohamed Naufal2015-11-30
| | | | | | Additional improvements by Michael Niedermayer <michaelni@gmx.at>. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* g723_1: Move sharable functions to a separate fileVittorio Giovara2015-11-30
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* g723_1: Rename files to better reflect their purposeVittorio Giovara2015-11-30
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* g723_1: Handle values at the ends of the table in lsp2lpc()Michael Niedermayer2015-11-30
| | | | | | | | Fixes out of array reads. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* matroska: Warn when metadata references a non-existent elementLuca Barbato2015-11-28
| | | | | | Avoid some confusion when the information is not present. Bug-Id: 902
* dvenc: Validate the frame size before copying itLuca Barbato2015-11-28
|
* pgssubdec: fix API compability layerPetri Hintukainen2015-11-26
| | | | | | | Copy pointers to AVPicture after memory has been allocated. Fixes NULL pointers in AVPicture after a17a7661906ba295d67afd80ac0770422e1b02b3. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* doc: Amend the MSYS2 DocumentationLuca Barbato2015-11-26
| | | | | Explain better which environment is discouraged and mention the shortcuts names.
* avfoundation: Simple captureAlexandre Lision2015-11-26
| | | | | | | Originally based on the capture written by Thilo Borgmann <thilo.borgmann@mail.de>. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* configure: ObjC supportLuca Barbato2015-11-26
| | | | | | | Assume that the default C compiler and the default ObjC compiler match (default for OSX). Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* nut: Mark non-fatal errors as warningsLuca Barbato2015-11-25
| | | | And make one more informative.
* nut: Provide more information on failureLuca Barbato2015-11-25
|
* rtsp: Log getaddrinfo failuresLuca Barbato2015-11-25
| | | | And forward the logging contexts when needed.
* udp: Provide additional information on getaddrinfo failureLuca Barbato2015-11-25
|
* udp: Use the logging contextLuca Barbato2015-11-25
|
* rtsp: Do not assume getnameinfo cannot failLuca Barbato2015-11-25
| | | | And properly report the error when it happens.
* movenc-test: Fix integer overflowsMichael Niedermayer2015-11-24
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* texturedsp: Explicitly cast RGBA parameters to unsignedVittorio Giovara2015-11-24
| | | | | Silences warnings when using -Wshift-overflow (GCC 6+). Found-by: James Almer <jamrial@gmail.com>
* texturedspenc: Avoid using separate variablesVittorio Giovara2015-11-24
| | | | Use the result directly, removing an unneeded cast.
* textureencdsp: cosmetics: Use normal static const for tablesVittorio Giovara2015-11-24
|
* sgi: Correctly propagate meaningful error valuesVittorio Giovara2015-11-24
|
* fate: Rework sgi tests into a suite and add the missing onesVittorio Giovara2015-11-24
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* sgienc: Support encoding high bit depth images with RLEVittorio Giovara2015-11-24
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* sgienc: Use a local RLE encoding functionVittorio Giovara2015-11-24
| | | | | | SGI RLE encoding is slighlty different than the one provided by rle module (especially at high bit depth). The pixel count function however does not change, so it is simply made library-public.
* sgienc: Port to bytestream2Vittorio Giovara2015-11-24
|
* sgienc: Do not end RLE lines with 0sVittorio Giovara2015-11-24
| | | | | | | | This is never mentioned in the specifications, and decoders work just as fine without it. Update the fate references since the compressed file is smaller. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* libvpxenc: remove some unused ctrl id mappingsJames Zern2015-11-23
| | | | | | | | | VP8E_UPD_ENTROPY, VP8E_UPD_REFERENCE, VP8E_USE_REFERENCE were removed from libvpx and the remaining values were never used here Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Zern <jzern@google.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* doc: Document better how to use MSYS2Luca Barbato2015-11-23
|
* asfdec: handle the case when the stream index has an invalid value betterAlexandra Hájková2015-11-23
| | | | | | | | | | The demuxer returned INVALIDDATA and failed to demux the remaining data when an invalid stream index was read, now it just skips the asf packet for the stream with an invalid stream index and continues demuxing. Reported-By: Hendrik Leppkes Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* dcadec: Do not check for overreads in auxiliary dataTim Walker2015-11-23
| | | | | | | | The auxiliary data length field is not reliable, and incorrect overread errors could be returned for valid, real-world bitstreams. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* oggparsespeex: Fix unchecked mallocDerek Buitenhuis2015-11-23
| | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>