summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* swscale: x86: Consistently use lowercase function name suffixesDiego Biurrun2013-11-22
|
* hls: Avoid reading outside of the allocated arrayMartin Storsjö2013-11-22
| | | | | CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
* hls: Check whether the AVIOContext contains a new redirected URLMartin Storsjö2013-11-22
| | | | | | | This allows both the main playlist itself as well as the variant playlists to handle redirects combined with relative URLs. Signed-off-by: Martin Storsjö <martin@martin.st>
* http: Expose the content location via an AVOptionMartin Storsjö2013-11-22
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* http: Support relative URL redirectionZhang Rui2013-11-22
| | | | | | | | | In RFC 2616, this was explicitly said to be an absolute URL, while in an upcoming draft [1] it is allowed to be relative as well. [1] http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-25#section-7.1.2 Signed-off-by: Martin Storsjö <martin@martin.st>
* http: Remove an unrelated and mistakenly set AVOption unit nameMartin Storsjö2013-11-22
| | | | | | This was due to a copypaste oversight. Signed-off-by: Martin Storsjö <martin@martin.st>
* aacps: Adjust some const qualifiers to suppress warningsDiego Biurrun2013-11-22
|
* pcx: round up in bits->bytes conversion in a buffer size checkAnton Khirnov2013-11-21
| | | | | | Fixes invalid reads. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
* truemotion1: make sure index does not go out of boundsAnton Khirnov2013-11-21
| | | | | | Fixes invalid reads. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
* avidec: fix a memleak in the dv init code.Anton Khirnov2013-11-21
| | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
* vc1: fix a memleak.Anton Khirnov2013-11-21
| | | | | | | Happens on a B-frame when neither low_delay nor last_picture_ptr is set (probably corrupted streams only). Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
* motionpixels: clip VLC codes.Anton Khirnov2013-11-21
| | | | | | Fixes invalid reads. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
* matroskadec: use correct compression parameters for current track CodecPrivateAurelien Jacobs2013-11-21
| | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org Signed-off-by: Anton Khirnov <anton@khirnov.net>
* matroskadec: pad EBML_BIN data.Anton Khirnov2013-11-21
| | | | | | | | It might be passed to code requiring padding, such as lzo decompression. Fixes invalid reads. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
* h264: check buffer size before accessing itAnton Khirnov2013-11-21
| | | | | | Fixes invalid reads. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
* gifdec: convert to bytestream2Anton Khirnov2013-11-21
|
* gifdec: check that the image dimensions are non-zeroAnton Khirnov2013-11-21
| | | | | | | Also add an error message an return a more suitable error code (INVALIDDATA, not EINVAL); Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
* h264_cavlc: check the size of the intra PCM data.Anton Khirnov2013-11-21
| | | | | | Fixes invalid reads. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
* dct/fft: Give consistent names to fixed/float template filesDiego Biurrun2013-11-21
|
* filter docs: reference scale and fps filtersVittorio Giovara2013-11-21
|
* avconv_filter: add new line after error messageVittorio Giovara2013-11-21
|
* fate: add one select filter testVittorio Giovara2013-11-21
| | | | This test selects alternate frames from input.
* mpeg4videoenc: restore macro parenthesesVittorio Giovara2013-11-21
| | | | These were erroneously removed in 8769113accf1f3b78634dec60b37f7354ed6d88d.
* configure: Avoid requiring c99wrap for working around msys path issuesMartin Storsjö2013-11-21
| | | | | | | | | | | | | | | | | | | | Msys is unable to convert unix style absolute paths to windows style paths when combined with certain multichar MSVC options such as -Fo<file>. We used to work around this issue by passing them as two separate parameters separated by a space to c99wrap, which then mapped them back to the actual parameter format that MSVC uses. The only paths that actually are an issue are absolute unix style paths, and the only place such absolute paths are used with the output arguments (-Fo, -Fe, -Fi, -out:) are for the temp files within configure. By setting TMPDIR to . for msvc/icl builds, we never need to use absolute unix style paths for the file output, and we can use the actual proper form of the file output parameters. This avoids requiring the c99wrap wrapper for remapping the parameters for cases where the c99 converter isn't invoked at all (MSVC2013 and ICL). Signed-off-by: Martin Storsjö <martin@martin.st>
* libxavs: rename and fix a variable nameSean McGovern2013-11-20
| | | | | | It was mis-spelled in b18c7c8d3ddfbf171fe0aba1c201a002920af7f7. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* win{32,64}: Hard disable symbol versioningDerek Buitenhuis2013-11-19
| | | | | | | | ICL doesn't return an error on unknown parameters, and will always pass the symver_gnu_asm test, and since Windows never has symbol versioning, just always disable it. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* ac3dec: simplify an expressionTim Walker2013-11-19
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* dv_tablegen: Remove CONFIG_SMALL preprocessor checkDiego Biurrun2013-11-19
| | | | The code does in no way depend on CONFIG_SMALL.
* avcodec.h: include version.h before using version macroVittorio Giovara2013-11-19
|
* vf_interlace: check one av_frame_clone allocationVittorio Giovara2013-11-19
|
* hevc_sei: drop unused parameterVittorio Giovara2013-11-19
|
* mpeg4videodec: K&R formatting cosmeticsVittorio Giovara2013-11-19
|
* mpeg4videoenc: K&R formatting cosmeticsVittorio Giovara2013-11-19
|
* configure: Don't use symlinks for creating the out of tree makefileMartin Storsjö2013-11-19
| | | | | | | | | | | | | | On some platforms (such as msys), symlinks are (poorly) emulated by simply creating a copy of the file. This means that when building out of tree, the build tree gets a copy of the original makefile, which can lead to unintuitive build errors when the original makefile gets updated later. Instead simply create a stub makefile which includes the real one. Signed-off-by: Martin Storsjö <martin@martin.st>
* mpegvideo: Fix swapping of UV planes for VCR2Kostya Shishkov2013-11-19
|
* aac_ac3_parser: simplify an expressionTim Walker2013-11-19
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* dcadec: simplify an expressionTim Walker2013-11-19
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* lavc: use buf[0] instead of data[0] in checks whether a frame is allocatedAnton Khirnov2013-11-18
| | | | data[0] may be NULL for valid frames with hwaccel pixel formats.
* rtmphttp: Check for both 0 and AVERROR_EOFValeriy Argunov2013-11-18
| | | | | | This makes RTMPT work again - it was broken by 5d876be87a. Signed-off-by: Martin Storsjö <martin@martin.st>
* mpegvideo_enc: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* ffv1: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* jpegls: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* huffyuv: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* libxvid: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* pcxenc: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* roqvideo: remove unused variablesAnton Khirnov2013-11-16
|
* libschroedingerenc: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* eatgv: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* libxavs: use the AVFrame API properly.Anton Khirnov2013-11-16
|
* nuv: use the AVFrame API properly.Anton Khirnov2013-11-16
|