summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* x86: hevc_deblock: remove unnecessary maskingChristophe Gisquet2014-08-04
| | | | | | | | | | | | | | The unpacks/shuffles later on makes it unnecessary. Before: 1508 decicycles in h, 2096759 runs, 393 skips 2512 decicycles in v, 2095422 runs, 1730 skips After: 1477 decicycles in h, 2096745 runs, 407 skips 2484 decicycles in v, 2095297 runs, 1855 skips Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* x86/hevc_mc: use fewer instructions in hevc_put_hevc_{uni, bi}_w[24]_{8, 10, 12}James Almer2014-08-04
| | | | | | Signed-off-by: James Almer <jamrial@gmail.com> Reviewed-by: Christophe Gisquet <christophe.gisquet@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* x86/hevc_mc: remove an unnecessary pxorJames Almer2014-08-04
| | | | | | Signed-off-by: James Almer <jamrial@gmail.com> Reviewed-by: Mickaël Raulet <mraulet@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit '1ef9e8376466bb1e2c147e47554b94cab9c8b04a'Michael Niedermayer2014-08-04
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '1ef9e8376466bb1e2c147e47554b94cab9c8b04a': avcodec: Deprecate dtg_active_format field in favor of avframe side-data Conflicts: doc/APIchanges libavcodec/avcodec.h libavcodec/mpeg12dec.c libavcodec/version.h libavfilter/vf_showinfo.c libavutil/frame.h libavutil/version.h See: 2a3c36e920d958e99fb4edf065a6713c30f2c2a9 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avcodec: Deprecate dtg_active_format field in favor of avframe side-dataKieran Kunhya2014-08-03
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | Deprecate AFD field and add AFD as side-dataKieran Kunhya2014-08-04
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'd0393d79bc3d61c9f2ff832c0e273b7774ff0269'Michael Niedermayer2014-08-04
|\| | | | | | | | | | | | | | | | | | | | | * commit 'd0393d79bc3d61c9f2ff832c0e273b7774ff0269': huffyuv: Check and propagate function return values Conflicts: libavcodec/huffyuvdec.c See: f67a0d115254461649470452058fa3c28c0df294 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * huffyuv: Check and propagate function return valuesDiego Biurrun2014-08-03
| | | | | | | | | | | | | | | | | | | | Bug-Id: CVE-2013-0868 inspired by a patch from Michael Niedermayer <michaelni@gmx.at> Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Diego Biurrun <diego@biurrun.de> CC: libav-stable@libav.org
* | Merge commit '6234058148d6e1ee765913b678a22385a87bffac'Michael Niedermayer2014-08-04
|\| | | | | | | | | | | | | * commit '6234058148d6e1ee765913b678a22385a87bffac': huffyuv: Return proper error codes Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * huffyuv: Return proper error codesDiego Biurrun2014-08-03
| |
| * huffyuv: Use avpriv_report_missing_feature() where appropriateDiego Biurrun2014-08-03
| |
* | Merge commit 'b7616f5716dce68c749d5dfeab19cf595a11807c'Michael Niedermayer2014-08-04
|\| | | | | | | | | | | | | | | | | | | * commit 'b7616f5716dce68c749d5dfeab19cf595a11807c': huffyuv: Eliminate some pointless casts Conflicts: libavcodec/huffyuvdec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * huffyuv: Eliminate some pointless castsDiego Biurrun2014-08-03
| |
* | Merge commit 'c065f4a0c652cc569c927c95148111b3aa2962dc'Michael Niedermayer2014-08-04
|\| | | | | | | | | | | | | | | | | | | * commit 'c065f4a0c652cc569c927c95148111b3aa2962dc': huffyuv: K&R formatting cosmetics Conflicts: libavcodec/huffyuvdec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * huffyuv: K&R formatting cosmeticsDiego Biurrun2014-08-03
| |
* | Merge commit 'f89d76c10355242c39b08f253c1d1524f45ef778'Michael Niedermayer2014-08-04
|\| | | | | | | | | | | | | | | | | | | * commit 'f89d76c10355242c39b08f253c1d1524f45ef778': mpeg4video: Initialize xvididct for all threads Conflicts: libavcodec/mpeg4videodec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mpeg4video: Initialize xvididct for all threadsAnton Khirnov2014-08-03
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | Merge commit 'ac6b95dbc0b53b3ea461bd5e5e7f7f31d2983733'Michael Niedermayer2014-08-04
|\| | | | | | | | | | | | | * commit 'ac6b95dbc0b53b3ea461bd5e5e7f7f31d2983733': aarch64: add ',' between assembler macro arguments where missing Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * aarch64: add ',' between assembler macro arguments where missingJanne Grunau2014-08-04
| | | | | | | | | | | | | | llvm's integrated assembler does not accept spaces as macro argument delimiter when targeting darwin. Using a explicit delimiter is a good idea in principle since it makes case like 'macro 4 -2' vs 'macro 4 - 2' clear.
* | avcodec/avdct: Add get_pixels()Michael Niedermayer2014-08-03
| | | | | | | | | | Suggested-by: ubitux Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '9f17685dfb70a73823aca16ad246ee3b831d1de8'Michael Niedermayer2014-08-03
|\| | | | | | | | | | | | | | | | | | | | | * commit '9f17685dfb70a73823aca16ad246ee3b831d1de8': avcodec: Deprecate unused defines and options Conflicts: doc/APIchanges libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avcodec: Deprecate unused defines and optionsDiego Biurrun2014-08-03
| |
* | Merge commit 'bad81800bb51f43d28d656abf5d45b477e3b3198'Michael Niedermayer2014-08-03
|\| | | | | | | | | | | | | * commit 'bad81800bb51f43d28d656abf5d45b477e3b3198': avcodec: options: Add missing deprecation ifdefs around emu_edge Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avcodec: options: Add missing deprecation ifdefs around emu_edgeDiego Biurrun2014-08-03
| |
* | Merge commit 'c697c590fbf296b1679b80c8f4071e4c8a6c884b'Michael Niedermayer2014-08-03
|\| | | | | | | | | | | | | | | | | | | * commit 'c697c590fbf296b1679b80c8f4071e4c8a6c884b': lcl: Disentangle pointers to input data and decompression buffer Conflicts: libavcodec/lcldec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lcl: Disentangle pointers to input data and decompression bufferDiego Biurrun2014-08-03
| | | | | | | | This is cleaner and avoids a cast plus a related const qualifier warning.
| * tiff: Replace deprecated PIX_FMT names by modern onesDiego Biurrun2014-08-02
| |
* | Merge commit '7835c24e19d9e1cb43fba5a02ce9d81d518f1300'Michael Niedermayer2014-08-03
|\| | | | | | | | | | | | | | | | | | | * commit '7835c24e19d9e1cb43fba5a02ce9d81d518f1300': dv: Update DV-profile-related functions to current public API Conflicts: libavcodec/dvdec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dv: Update DV-profile-related functions to current public APIDiego Biurrun2014-08-02
| |
* | avcodec/pnm: check buf[0] before using buf[1]Michael Niedermayer2014-08-03
| | | | | | | | | | Fixes CSA warning Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/takdec: remove unused variableMichael Niedermayer2014-08-03
| | | | | | | | | | | | Found-by: CSA Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/takdec: move tmp declaration to where its usedMichael Niedermayer2014-08-03
| | | | | | | | | | | | | | Makes the code a bit easier to read Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | x86/hevc_deblock: improve 8bit transpose store macrosJames Almer2014-08-03
| | | | | | | | | | | | | | Up to four instructions less depending on function and instruction set. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/mpeg12dec: fix vissible typo after 17c65651Clément Bœsch2014-08-03
| |
* | avcodec/mpeg12dec: Document Ticket3809 fixMichael Niedermayer2014-08-02
| | | | | | | | | | Suggested-by: Reimar Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/error_resilience: make error an local variable where possibleMichael Niedermayer2014-08-02
| | | | | | | | | | | | | | This makes the code easier to understand as the scope of the variable is smaller. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/error_resilience: comment out unused assignmentMichael Niedermayer2014-08-02
| | | | | | | | | | | | | | Its not removed as the code which uses this is out-commented too. Found-by: CSA Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/mmvideo: remove unused return value and assignmentMichael Niedermayer2014-08-02
| | | | | | | | | | Found-by: CSA Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/avuienc: move pointer declaration to where its usedMichael Niedermayer2014-08-02
| | | | | | | | | | Found-by: CSA Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'ffa4d4ef0bd66c4e8bde7357b69bdedc78123ea8'Michael Niedermayer2014-08-02
|\| | | | | | | | | | | | | | | | | | | * commit 'ffa4d4ef0bd66c4e8bde7357b69bdedc78123ea8': ppc: fft: Build AltiVec optimizations in the standard way Conflicts: libavcodec/ppc/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * ppc: fft: Build AltiVec optimizations in the standard wayDiego Biurrun2014-08-02
| |
| * h264: prevent theoretical infinite loop in SEI parsingVittorio Giovara2014-08-01
| | | | | | | | | | | | | | Properly address CVE-2011-3946 and parse bitstream as described in the spec. CC: libav-stable@libav.org Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
* | avcodec/wavpackenc: Fix log2sample() result valueMichael Niedermayer2014-08-02
| | | | | | | | | | | | Found-by: CSA Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | msvc: fix implicitly declared read/close.Matthew Oliver2014-08-02
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/hevc: move HEVCLocalContext declaration into loopMichael Niedermayer2014-08-02
| | | | | | | | | | Found-by: CSA Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/h264_parser: remove redundant assignmentMichael Niedermayer2014-08-02
| | | | | | | | | | Found-by: CSA Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/dvdsub_parser: print message if packet is smaller than the packet ↵Michael Niedermayer2014-08-02
| | | | | | | | | | | | size field Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/dvdsub_parser: Check buf_size before reading 32bit packet sizeMichael Niedermayer2014-08-02
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/dvdsub_parser: never return 0 when the input isnt 0Michael Niedermayer2014-08-02
| | | | | | | | | | | | | | Fixes a infinite loop Fixes Ticket3804 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/mpeg12dec: fix support for interlaced mpeg2 with missing last sliceMichael Niedermayer2014-08-01
| | | | | | | | | | | | Fixes Ticket3809 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>