summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* postproc/postprocess: use av_mallocz()Michael Niedermayer2015-02-22
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/libx264: Check for av_malloc() failureMichael Niedermayer2015-02-22
| | | | | Fixes CID1257813 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/libvpxenc: Check for av_malloc() failureMichael Niedermayer2015-02-22
| | | | | | Fixes CID1271045 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/libtheoraenc: Check for av_fast_realloc() failureMichael Niedermayer2015-02-22
| | | | | Fixes CID1257799 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/libtheoraenc: Check for stats allocation failureMichael Niedermayer2015-02-22
| | | | | | Fixes CID1257785 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit '44dc138ed29c4dfbaf57ebc774da4c75ef113ca4'Michael Niedermayer2015-02-22
|\ | | | | | | | | | | | | | | | | | | | | * commit '44dc138ed29c4dfbaf57ebc774da4c75ef113ca4': rtpdec_mpeg4: reassemble fragmented AAC frames Conflicts: libavformat/rtpdec_mpeg4.c See: fee2cc39becb1930461dff267389717337804a4a Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * rtpdec_mpeg4: reassemble fragmented AAC framesGilles Chanteperdrix2015-02-21
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'dcf969e98d3f596006a0ddaf077870408b9c09c3'Michael Niedermayer2015-02-22
|\| | | | | | | | | | | | | | | | | | | | | * commit 'dcf969e98d3f596006a0ddaf077870408b9c09c3': rtpdec_mpeg4: add more verbose error logging Conflicts: libavformat/rtpdec_mpeg4.c See: fee2cc39becb1930461dff267389717337804a4a Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * rtpdec_mpeg4: add more verbose error loggingGilles Chanteperdrix2015-02-21
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '96084251e57d1738fde02a2b0d37ca609d9efd71'Michael Niedermayer2015-02-22
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '96084251e57d1738fde02a2b0d37ca609d9efd71': libavformat: add robust MPEG audio depacketization (RFC 5219) Conflicts: Changelog libavformat/version.h See: 22470510d1f9441e848bbe107c7963b6d492b47f Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * libavformat: add robust MPEG audio depacketization (RFC 5219)Gilles Chanteperdrix2015-02-21
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '5cbae5651d7c1ce9b0691dfbf2d474cb2b0ebb9a'Michael Niedermayer2015-02-22
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit '5cbae5651d7c1ce9b0691dfbf2d474cb2b0ebb9a': mpegaudio_parser: add MP3 ADU headers parser Conflicts: libavcodec/mpegaudio_parser.c libavcodec/mpegaudiodecheader.c libavcodec/version.h See: 8ca098f4445cd12d39b2c55b0dfb8c988b7b28ce Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mpegaudio_parser: add MP3 ADU headers parserGilles Chanteperdrix2015-02-21
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | avformat/rtpdec_mpeg4: reassemble fragmented AAC framesGilles Chanteperdrix2015-02-22
| | | | | | | | | | | | Signed-off-by: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org> Reviewed-by: Thomas Volkert <silvo@gmx.net> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '5e5583efe41662294c5e1b76499ba338557f808d'Michael Niedermayer2015-02-22
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit '5e5583efe41662294c5e1b76499ba338557f808d': libavformat: add AC3 RTP depacketization (RFC 4184) Conflicts: Changelog libavformat/rtpdec_ac3.c libavformat/version.h See: 3eec775b211c5fd00300e2042ae8f116293e5d55 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * libavformat: add AC3 RTP depacketization (RFC 4184)Gilles Chanteperdrix2015-02-21
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '4438d1c6ede3190d7920513272fb9dc5371648f2'Michael Niedermayer2015-02-22
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '4438d1c6ede3190d7920513272fb9dc5371648f2': rtsp: parse lang attribute in SDP Conflicts: libavformat/rtsp.h libavformat/version.h See: c7ad1f562b0fe46b77a8a9987a0d3512fc8197ea Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * rtsp: parse lang attribute in SDPGilles Chanteperdrix2015-02-21
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '1ec28a66f2c853a7e4aeb21495c0b4d9478f17db'Michael Niedermayer2015-02-22
|\| | | | | | | | | | | | | | | * commit '1ec28a66f2c853a7e4aeb21495c0b4d9478f17db': rtpdec: fix issue with conversion from unsigned to signed See: 73029abddc14c8a376ff81968fe9b1e171e4e9eb Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * rtpdec: fix issue with conversion from unsigned to signedGilles Chanteperdrix2015-02-21
| | | | | | | | | | | | | | | | | | | | | | | | | | When receiving an RTCP packet, the difference between the last RTCP timestamp and the base timestamp may be negative. As these timestamps are of the uint32_t type, the result becomes a large integer. Cast the difference to int32_t to avoid this issue. The result of this issue is very large start times for RTSP streams, and difficulty to restart correctly after a pause. Signed-off-by: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org> Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'ff394ca087d41941d2157e7a4e356e3ad312494e'Michael Niedermayer2015-02-22
|\| | | | | | | | | | | | | * commit 'ff394ca087d41941d2157e7a4e356e3ad312494e': rtpdec_h264: Add a missing closing paren in a log message Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * rtpdec_h264: Add a missing closing paren in a log messageMartin Storsjö2015-02-21
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '12655c48049f9a52e5504bde90fe738862b0ff08'Michael Niedermayer2015-02-22
|\| | | | | | | | | | | | | * commit '12655c48049f9a52e5504bde90fe738862b0ff08': libavresample: NEON optimized FIR audio resampling Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * libavresample: NEON optimized FIR audio resamplingPeter Meerwald2015-02-21
| | | | | | | | | | | | | | | | | | | | modelled after aarch64 code on Cortex-A8, s16 and s32 code is about 2x faster, float code about 7x faster Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net> Signed-off-by: Martin Storsjö <martin@martin.st>
* | Add coverity model fileMichael Niedermayer2015-02-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The comments/header of the file are taken from qemu, they provide some basic documentation The code from the examples Ive no means to test this except uploading to coverity for FFmpeg, so each commit should stay simple, making it easy to revert. Also please help making this a useful and effective file by contributing changes/code to it and reviewing contributions. I am happy to upload changes but i cannot really maintain this (alone) as i cannot test changes. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/rtpdec_dv: fix bundled audio typoThomas Volkert2015-02-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/adpcm: use av_clip_intp2()Michael Niedermayer2015-02-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/hevc_mvs: Use av_clip_intp2()Michael Niedermayer2015-02-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/adxenc: Use av_clip_intp2()Michael Niedermayer2015-02-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/x86/mlpdsp_init: Simplify mlp_filter_channel_x86()Michael Niedermayer2015-02-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Based on patch by Francisco Blas Izquierdo Riera Commit message partly taken from carl fixes a compilation error in mlpdsp_init.c with -fstack-check and some gcc compilers (I reproduced the issue with gcc 4.7.3) by simplifying the code. See also https://bugs.gentoo.org/show_bug.cgi?id=471756 $ make libavcodec/x86/mlpdsp_init.o libavcodec/x86/mlpdsp_init.c: In function ‘mlp_filter_channel_x86’: libavcodec/x86/mlpdsp_init.c:142:5: error: can’t find a register in class ‘GENERAL_REGS’ while reloading ‘asm’ libavcodec/x86/mlpdsp_init.c:142:5: error: ‘asm’ operand has impossible constraints 4551 -> 4509 dezicycles Reviewed-by: Ramiro Polla <ramiro.polla@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/ffv1enc: Use av_clip_uint8()Michael Niedermayer2015-02-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec: Use av_clip_uintp2() where possibleMichael Niedermayer2015-02-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/snowenc: Use av_clip_uint8()Michael Niedermayer2015-02-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | tools: added twofish supportSupraja Meedinti2015-02-21
| | | | | | | | | | | | Signed-off-by: Supraja Meedinti <supraja0493@gmail.com> Reviewed-by: Nicolas George <george@nsup.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_perspective: Use av_clip_uint8()Michael Niedermayer2015-02-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vsrc_mptestsrc: Use av_clip_uint8()Michael Niedermayer2015-02-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | swscale: Use av_clip_uintp2()Michael Niedermayer2015-02-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | swscale/yuv2rgb: Use av_clip_uint8()Michael Niedermayer2015-02-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/flacenc: Use av_clip_uintp2()Michael Niedermayer2015-02-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libavformat/rtpdec: fix issue with conversion from unsigned to signedGilles Chanteperdrix2015-02-21
| | | | | | | | | | | | | | | | | | | | | | | | | | When receiving an RTCP packet, the difference between the last RTCP timestamp and the base timestamp may be negative. As these timestamps are of the uint32_t type, the result becomes a large integer. Cast the difference to int32_t to avoid this issue. The result of this issue is very large start times for RTSP streams, and difficulty to restart correctly after a pause. Signed-off-by: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'cbdd1806ead8758949f22b4e4f214b035c78e2b9'Michael Niedermayer2015-02-21
|\| | | | | | | | | | | | | | | | | | | | | * commit 'cbdd1806ead8758949f22b4e4f214b035c78e2b9': rtpdec_hevc: Implement parsing of aggregated packets Conflicts: libavformat/rtpdec_hevc.c See: b6f577dbb2afde4111a1820435ab2c5afbf78e12 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * rtpdec_hevc: Implement parsing of aggregated packetsThomas Volkert2015-02-21
| | | | | | | | | | | | | | With significant changes by Martin Storsjö, to use the shared function instead of reimplementing it. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'b878ba03e7e088777cc5083766e0b2a293e716ee'Michael Niedermayer2015-02-21
|\| | | | | | | | | | | | | * commit 'b878ba03e7e088777cc5083766e0b2a293e716ee': rtpdec_hevc: Initialize variables to silence false positive compiler warnings Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * rtpdec_hevc: Initialize variables to silence false positive compiler warningsMartin Storsjö2015-02-21
| | | | | | | | | | | | | | For some reason, clang didn't warn about this prior to using the shared function. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '10e2d8b5562d8729e4eefbcec63a11eb8a0c502c'Michael Niedermayer2015-02-21
|\| | | | | | | | | | | | | * commit '10e2d8b5562d8729e4eefbcec63a11eb8a0c502c': rtpdec_hevc: Use a shared function for parsing parameter sets Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * rtpdec_hevc: Use a shared function for parsing parameter setsMartin Storsjö2015-02-21
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '0de07510844517b615ef2a2e2916f6391ad88687'Michael Niedermayer2015-02-21
|\| | | | | | | | | | | | | | | | | | | | | * commit '0de07510844517b615ef2a2e2916f6391ad88687': rtpdec_h264: Make reusable functions non-static Conflicts: libavformat/rtpdec_formats.h libavformat/rtpdec_h264.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * rtpdec_h264: Make reusable functions non-staticMartin Storsjö2015-02-21
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '16163e6bf2d446c06d4dd053c0852074bb50508d'Michael Niedermayer2015-02-21
|\| | | | | | | | | | | | | | | | | | | * commit '16163e6bf2d446c06d4dd053c0852074bb50508d': rtpdec_h264: Fix nal type counting after refactoring Conflicts: libavformat/rtpdec_h264.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * rtpdec_h264: Fix nal type counting after refactoringMartin Storsjö2015-02-21
| | | | | | | | | | | | This fixes builds with -DDEBUG after f0a874799. Signed-off-by: Martin Storsjö <martin@martin.st>