aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * lavf/hevc: pad the RBSP buffer as required by the bistream readerAnton Khirnov2015-07-081-1/+1
| |
* | oggparsedirac: check return value of init_get_bitsChris Watkins2015-07-091-3/+8
| | | | | | | | | | | | | | If init_get_bits fails the GetBitContext is invalid and must not be used. Check the return value in dirac_header and propogate the error. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libavcodec/qsvenc.c: fix incorrect loop condition.Ivan Uskov2015-07-091-2/+5
| | | | | | | | | | | | | | | | For example, the encoder may return MFX_WRN_INCOMPATIBLE_VIDEO_PARAM warning i.e. ret==5 old loop implementation will repeat several times until output buffer overflow. New implementation explicitly uses loop only for device busy case. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/movenc: fix mime-types in movenc.ccompn2015-07-091-3/+3
| | | | | | | | | | | | | | | | | | | | https://developer.apple.com/library/ios/documentation/AppleApplications/Reference/SafariWebContent/CreatingContentforSafarioniPhone/CreatingContentforSafarioniPhone.html says video/mp4 suggested by BBB on irc. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '1761ab838c75223a6b97d8c0720d09275374c53d'Michael Niedermayer2015-07-095-7/+24
|\| | | | | | | | | | | | | | | | | | | | | * commit '1761ab838c75223a6b97d8c0720d09275374c53d': lavc: Deprecate avctx.rc_strategy Conflicts: libavcodec/mpegvideo.h libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: Deprecate avctx.rc_strategyVittorio Giovara2015-07-085-7/+24
| | | | | | | | | | | | | | Only used by libxvid in ratecontrol module, so move it to a codec private option. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit '02b7c630875c0bc63cee5ec597aa33baf9bf4e20'Michael Niedermayer2015-07-097-7/+7
|\| | | | | | | | | | | | | | | | | | | | | * commit '02b7c630875c0bc63cee5ec597aa33baf9bf4e20': h261: Signal freeze picture release for intra frames Conflicts: tests/ref/vsynth/vsynth1-h261 tests/ref/vsynth/vsynth2-h261 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * h261: Signal freeze picture release for intra framesStian Selnes2015-07-073-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Freeze picture release should be set to 1 when we're responding to a fast update request. For simplicity we set it for all intra frames, including those that starts a GOP. Fixes issue where Tandberg MXP1700 does not recover from packet loss state since it's waiting for the freeze picture relase indication. Bug-Id: 873 CC: libav-stable@libav.org Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit 'dc1de0b958836545339611e9c050a1d4fdded263'Michael Niedermayer2015-07-097-8/+8
|\| | | | | | | | | | | | | | | | | | | | | * commit 'dc1de0b958836545339611e9c050a1d4fdded263': h261: Set 'still image mode off' in picture header Conflicts: tests/ref/vsynth/vsynth1-h261 tests/ref/vsynth/vsynth2-h261 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * h261: Set 'still image mode off' in picture headerStian Selnes2015-07-073-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ref H.261 recommendation section 4.2.1.3, setting the still image flag to 1 disables still image mode. Some decoders require this in order to decode the bitstream as normal video. Fixes H.261 calls to Cisco E20. Also, reserved (aka spare) bits should be set to 1 unless specified otherwise. Bug-Id: 872 CC: libav-stable@libav.org Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit 'c8b8271379b200c5c6fa89ca995f90f97f55c2c5'Michael Niedermayer2015-07-090-0/+0
|\| | | | | | | | | | | | | | | * commit 'c8b8271379b200c5c6fa89ca995f90f97f55c2c5': xcbgrab: Explicitly include xcb/shape.h See: 54170a33c2c97b0f50347f57e8f0f2ea681dca1d Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * xcbgrab: Explicitly include xcb/shape.hLuca Barbato2015-07-061-0/+1
| | | | | | | | Found-By: Cheristheus
* | Merge commit '161a301d44274645c2272855dac3e4664f935603'Michael Niedermayer2015-07-091-1/+2
|\| | | | | | | | | | | | | | | | | | | | | * commit '161a301d44274645c2272855dac3e4664f935603': mpjpeg: Write the Content-length Conflicts: libavformat/mpjpeg.c See: 0d2f4eedc8a46892471c51cbc7a78cd9a489771a Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mpjpeg: Write the Content-lengthFrank Heckenbach2015-07-041-1/+4
| |
* | Merge commit 'd09b4cce21cdad5ef2855698395ffd6e37445212'Michael Niedermayer2015-07-081-13/+4
|\| | | | | | | | | | | | | | | | | | | * commit 'd09b4cce21cdad5ef2855698395ffd6e37445212': mpjpeg: Simplify using avio_printf Conflicts: libavformat/mpjpeg.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mpjpeg: Simplify using avio_printfLuca Barbato2015-07-041-10/+3
| |
* | avfilter: add removegrainPaul B Mahol2015-07-086-1/+768
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec/h264_slice: Fix container croppingMichael Niedermayer2015-07-081-1/+4
| | | | | | | | | | | | | | | | Fixes out of array read Fixes: asan_heap-oob_394322e_138_cov_4265020547_CVPCMNL1_SVA_C.264 Found-by: Samuel Groß, Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/g2meet: Clear pointers after deallocationMichael Niedermayer2015-07-081-5/+7
| | | | | | | | | | | | | | Fixes double free Found-by: Samuel Groß, Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | build: add LDLIBFLAGSGanesh Ajjanagadde2015-07-082-1/+11
| | | | | | | | | | | | | | Fixes Ticket4673 Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/utils: Check values in apply_param_change()Michael Niedermayer2015-07-081-2/+13
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/swfdec: Fix "}else" styleMichael Niedermayer2015-07-081-1/+1
| | | | | | | | | | Found-by: durandal_170 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_colormatrix: add yuv444p supportPaul B Mahol2015-07-081-1/+52
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avformat/swfdec: Do not error out on pixel format changesMichael Niedermayer2015-07-081-4/+2
| | | | | | | | | | | | | | | | Instead print an error and continue Fixes Ticket4702 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | videodsp: assert that linesize is larger than widthMichael Niedermayer2015-07-082-0/+4
| | | | | | | | | | Suggested-by: Andreas Cadhalpun <andreas.cadhalpun@googlemail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | wmalosslessdec: reset frame->nb_samples on packet lossAndreas Cadhalpun2015-07-071-0/+1
| | | | | | | | | | | | | | | | Otherwise a frame with non-zero nb_samples but without any data can be returned. Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* | wmalosslessdec: avoid reading 0 bits with get_bitsAndreas Cadhalpun2015-07-071-1/+1
| | | | | | | | | | Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* | aacenc: fix option descriptionsRostislav Pehlivanov2015-07-071-3/+3
| | | | | | | | | | | | | | | | | | Since the new PNS implementation has been merged and is no longer considered proof of concept (as it's much more complex and better than the previous), change the comments to reflect that. We need people testing it (since all AAC profiles require it to be on by default) and having it tagged as proof of concept might drive some away. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/libdcadec: export matrix encoding side dataJames Almer2015-07-072-1/+24
| | | | | | | | | | Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
* | Put a space between string literals and macros.Chris Watkins2015-07-071-2/+2
| | | | | | | | | | | | | | | | | | When compiling libavutil/internal.h as C++11, clang warns that a space is required between a string literal and an identifier. Put spaces in concatenations of string literals and EXTERN_PREFIX. Signed-off-by: Chris Watkins <watk@chromium.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: loongson enabled local aligned 32周晓勇2015-07-071-1/+1
| | | | | | | | | | Signed-off-by: ZhouXiaoyong <zhouxiaoyong@loongson.cn> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/mips: MSA (MIPS-SIMD-Arch) optimizations for idctdsp functionsShivraj Patil2015-07-078-0/+857
| | | | | | | | | | | | | | This patch adds MSA (MIPS-SIMD-Arch) optimizations for idctdsp functions in new file idctdsp_msa.c and simple_idct_msa.c Signed-off-by: Shivraj Patil <shivraj.patil@imgtec.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libavcodec/qsv.c: Linux-only code part has been moved to separate function ↵Ivan Uskov2015-07-071-32/+43
| | | | | | | | | | | | in order to avoid the "ISO C90 forbids mixed declarations and code" compiler warning. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavf/mpegtsenc: Only fail aac muxing if the first frame is invalid.Carl Eugen Hoyos2015-07-071-3/+4
| | | | | | | | Fixes ticket #3957.
* | configure: add loongson2 cpu support周晓勇2015-07-071-4/+17
| | | | | | | | | | Signed-off-by: ZhouXiaoyong <zhouxiaoyong@loongson.cn> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | use mmi instead of loongson3 as simd-optimization flag周晓勇2015-07-076-16/+18
| | | | | | | | | | Signed-off-by: ZhouXiaoyong <zhouxiaoyong@loongson.cn> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec: loongson remove useless macros in mipsfpu optimization周晓勇2015-07-064-16/+2
| | | | | | | | | | | | | | Loongson has disabled all mipsfpu optimization as fate-test faild. Signed-off-by: ZhouXiaoyong <zhouxiaoyong@loongson.cn> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/lpc: Fix lpc_apply_welch_window_c() for odd lenMichael Niedermayer2015-07-061-4/+10
| | | | | | | | | | | | | | Also removes assert this fixes an assertion failure on non-x86 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/mips: MSA (MIPS-SIMD-Arch) optimizations for me_cmp functionsShivraj Patil2015-07-067-0/+866
| | | | | | | | | | | | | | This patch adds MSA (MIPS-SIMD-Arch) optimizations for me_cmp functions in new file me_cmp_msa.c Signed-off-by: Shivraj Patil <shivraj.patil@imgtec.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/mips: MSA (MIPS-SIMD-Arch) optimizations for mpegvideoencdsp functionsShivraj Patil2015-07-066-0/+142
| | | | | | | | | | | | | | This patch adds MSA (MIPS-SIMD-Arch) optimizations for mpegvideoencdsp functions in new file mpegvideoencdsp_msa.c Signed-off-by: Shivraj Patil <shivraj.patil@imgtec.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libavcodec/qsvenc.c: A warning message when library will work at partial ↵Ivan Uskov2015-07-061-1/+3
| | | | | | | | | | | | hardware acceleration. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffmpeg_opt: allow the user to ignore unused stream mapsRodger Combs2015-07-061-2/+10
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec: Add support for Closed Caption export in h264Kieran Kunhya2015-07-063-2/+48
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libavcodec/qsvenc.c: More correct selection of alignment of a frame height ↵Ivan Uskov2015-07-061-3/+14
| | | | | | | | | | | | depending whether an encoded sequence progressive or not. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavc/utils: get rid of add_metadata_from_side_data forward declarationMarton Balint2015-07-061-13/+11
| | | | | | | | | | Signed-off-by: Marton Balint <cus@passwd.hu> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavc/utils: call add_metadata_from_side_data in ff_init_buffer_infoMarton Balint2015-07-061-2/+3
| | | | | | | | | | | | | | | | This should ensure that each frame get its metadata from its proper packet regardless of frame delays caused by reordering or threading. Signed-off-by: Marton Balint <cus@passwd.hu> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavc/utils: change add_metadata_from_side_data to accept avpacketMarton Balint2015-07-061-4/+4
| | | | | | | | | | Signed-off-by: Marton Balint <cus@passwd.hu> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavc/utils: remove redundant call to ff_init_buffer_infoMarton Balint2015-07-061-2/+0
| | | | | | | | | | | | | | It does the same as calling ff_decode_frame_props. Signed-off-by: Marton Balint <cus@passwd.hu> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavc/j2kenc: Enable yuv42x and yuv41x encoding.Carl Eugen Hoyos2015-07-061-3/+2
| | | | | | | | | | Fixes ticket #535. Fixes ticket #4524.
* | doc/texi2pod: fix an unescaped left braceJames Almer2015-07-051-1/+1
| | | | | | | | | | | | | | This silences some deprecation warnings Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>