aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ffprobe: check av_asprintf() for failureMichael Niedermayer2015-06-131-0/+3
| | | | | Found-by: Daemon404 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/smvjpegdec: assert that the pixel format that has been set by our ↵Michael Niedermayer2015-06-131-1/+3
| | | | | | | | | decoder is valid If we do check av_pix_fmt_desc_get() then we should fail and not continue with an invalid pix_fmt Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/drawutils: Fix format validity check in ff_draw_init()Michael Niedermayer2015-06-131-1/+1
| | | | | Found-by: Daemon404 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avutil/imgutils: Simplify pix_fmt validity check in av_image_get_linesize()Michael Niedermayer2015-06-121-1/+1
| | | | | Found-by: Daemon404 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit '3b73d5c942f44b37f0e44276ebcfd66c8b12c02d'Michael Niedermayer2015-06-121-1/+1
|\ | | | | | | | | | | | | * commit '3b73d5c942f44b37f0e44276ebcfd66c8b12c02d': fft-test: Use the float fabs() version Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fft-test: Use the float fabs() versionVittorio Giovara2015-06-121-1/+1
| | | | | | | | | | | | Fixes clang warning "absolute value function 'fabsf' given an argument of type 'double' but has parameter of type 'float' which may cause truncation of value [-Wabsolute-value]".
* | Merge commit '2d5176fad1a4556d209cbfb0f681712c7eada4fd'Michael Niedermayer2015-06-121-1/+1
|\| | | | | | | | | | | | | * commit '2d5176fad1a4556d209cbfb0f681712c7eada4fd': on2avc: Use the integer abs() version Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * on2avc: Use the integer abs() versionVittorio Giovara2015-06-121-1/+1
| | | | | | | | | | Fixes clang warning "floating point absolute value function 'fabsf' when argument is of integer type [-Wabsolute-value]".
* | Merge commit 'a7ac1a7b94447f33ae95be4d6d186e2775977f91'Michael Niedermayer2015-06-122-2/+3
|\| | | | | | | | | | | | | | | | | | | * commit 'a7ac1a7b94447f33ae95be4d6d186e2775977f91': flv: Name an enum and use its type Conflicts: libavformat/flvdec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * flv: Name an enum and use its typeVittorio Giovara2015-06-122-2/+3
| |
* | Merge commit '30dfc1dad4285e7362ce3f596d7c5d5d9b7fb33d'Michael Niedermayer2015-06-121-9/+12
|\| | | | | | | | | | | | | * commit '30dfc1dad4285e7362ce3f596d7c5d5d9b7fb33d': cws2fws: Close file handles on error Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * cws2fws: Close file handles on errorVittorio Giovara2015-06-121-9/+12
| | | | | | | | Reported-By: infer
* | Merge commit 'a9b2a51178ea446909015f061ab5df65e3b66bf6'Michael Niedermayer2015-06-121-2/+4
|\| | | | | | | | | | | | | | | | | | | | | * commit 'a9b2a51178ea446909015f061ab5df65e3b66bf6': avconv_opt: Check localtime() return value Conflicts: ffmpeg_opt.c See: 8e91d9652ea5048d9014e7636e12c6ed4732d7b7 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avconv_opt: Check localtime() return valueVittorio Giovara2015-06-121-0/+5
| | | | | | | | Reported-By: infer
* | Merge commit '8a78ae2d2101622fd244b99178d8bc61175c878e'Michael Niedermayer2015-06-121-1/+2
|\| | | | | | | | | | | | | * commit '8a78ae2d2101622fd244b99178d8bc61175c878e': segment: Check open_null_ctx() return value Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * segment: Check open_null_ctx() return valueVittorio Giovara2015-06-121-1/+2
| | | | | | | | Reported-By: infer
* | Merge commit 'b7a4127a45b780d76e6b09427a3d0197c4bc1cdb'Michael Niedermayer2015-06-121-1/+1
|\| | | | | | | | | | | | | * commit 'b7a4127a45b780d76e6b09427a3d0197c4bc1cdb': h264_qpel: Use the correct header Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * h264_qpel: Use the correct headerVittorio Giovara2015-06-121-1/+1
| |
* | Merge commit '5e87080f2c73186066df0b9c43877b4af0beef3a'Michael Niedermayer2015-06-121-2/+2
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '5e87080f2c73186066df0b9c43877b4af0beef3a': h264_weight: Fix SSSE3 biweight code with weights of 128 Conflicts: libavcodec/x86/h264_weight.asm See: e1009665759d4a3938dd2dd07b7e84d8bc9c5290 See: fb2288834ba8a51e8934cfe8b82ac468144a34df Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * h264_weight: Fix SSSE3 biweight code with weights of 128Michael Niedermayer2015-06-121-0/+10
| | | | | | | | | | | | | | CC: libav-stable@libav.org Sample-Id: test_bref.mp4 Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit '64a2e844166d62093b45e680874eea8bd1facf5b'Michael Niedermayer2015-06-121-2/+2
|\| | | | | | | | | | | | | * commit '64a2e844166d62093b45e680874eea8bd1facf5b': eamad: Use the correct headers Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * eamad: Use the correct headersLuca Barbato2015-06-121-2/+2
| | | | | | | | Untangle eamad from the mpeg12.h header and speed up rebuilding.
* | Merge commit '8606e881b02bec2ac24943d22c8afe11d641fac8'Michael Niedermayer2015-06-122-18/+53
|\| | | | | | | | | | | | | * commit '8606e881b02bec2ac24943d22c8afe11d641fac8': mpeg12: Move the vlc bits to a stand alone file Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mpeg12: Move the vlc bits to a stand alone fileLuca Barbato2015-06-122-18/+53
| |
* | Merge commit 'f1fa1eed2abdc8dfb0af318a43f5d293b81141bd'Michael Niedermayer2015-06-128-18/+61
|\| | | | | | | | | | | | | * commit 'f1fa1eed2abdc8dfb0af318a43f5d293b81141bd': mpegvideo: Expand macro Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mpegvideo: Expand macroVittorio Giovara2015-06-126-15/+42
| | | | | | | | | | | | Having this macro in an header only facilitates the use of such header. The code increase is minimal and files have one less dependency on mpegvideo.h.
* | h264: update avctx width/height/pix_fmt when returning frameAndreas Cadhalpun2015-06-123-0/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | Inconsistencies between the dimensions/pixel format of avctx and the frame can confuse API users. For example this can crash the demuxing_decoding example. Back up the previous values and restore them, when decoding the next frame. This is necessary, because these can be different between the returned frame and the last decoded frame. Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* | Merge commit 'e7af52a68dde9144b273a9598b60bf0f56e1323b'Michael Niedermayer2015-06-127-5/+38
|\| | | | | | | | | | | | | * commit 'e7af52a68dde9144b273a9598b60bf0f56e1323b': mpegvideo: rv10: Move function declaration to a separate header Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mpegvideo: rv10: Move function declaration to a separate headerVittorio Giovara2015-06-127-5/+38
| |
* | Merge commit 'e3d0f49abb20a551bf6d885f75c354d6d0bbeb9d'Michael Niedermayer2015-06-1212-279/+326
|\| | | | | | | | | | | | | | | | | | | | | * commit 'e3d0f49abb20a551bf6d885f75c354d6d0bbeb9d': mpegvideo: h263: Move all tables to a single file Conflicts: libavcodec/h263.h libavcodec/h263data.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mpegvideo: h263: Move all tables to a single fileVittorio Giovara2015-06-1212-279/+326
| |
* | Merge commit '8b5007a31b8d1ddbe3661bf45a732336450b7d25'Michael Niedermayer2015-06-123-65/+74
|\| | | | | | | | | | | | | | | | | | | * commit '8b5007a31b8d1ddbe3661bf45a732336450b7d25': mpegvideo: Move ER functions to a separate file Conflicts: libavcodec/mpegvideo.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mpegvideo: Move ER functions to a separate fileVittorio Giovara2015-06-123-66/+74
| |
* | libavcodec/imgconvert.c: support left band while croppingPrzemysław Sobala2015-06-121-3/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/mxfdec: Detect jpeg2000 through codec_ul tooMichael Niedermayer2015-06-121-0/+14
| | | | | | | | | | | | | | Fixes Ticket2345 Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | doc/filters: add one more zoompan examplePaul B Mahol2015-06-121-0/+6
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | matroskadec: verify seekhead IDswm42015-06-121-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some files have SeekHead elements with broken IDs. They mismatch with the ID of the destination element. These files are written by "IDMmkvlib0.1" (as identified by the MuxingApp and WritingApp elements), and the SeekHead IDs are actually endian-swapped. This confuses the SeekHead logic of the demuxer. It will read some elements twice, because the SeekHead ID is used to identify and remember already read elements. With the file at hand, the stream list was duplicated by reading the Tracks element twice. Fix this by rejecting invalid EBML IDs in SeekHead entries. (This fix is relatively specific to the broken file at hand, and doesn't protect against some other cases of broken SeekHead, such as valid but mismatching target element IDs.) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_zoompan: support planar rgb pixel formatsPaul B Mahol2015-06-121-0/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec/jpeg2000dec: Reduce verbosity of get_plt()Michael Niedermayer2015-06-121-1/+1
| | | | | | | | | | | | The existence of such element does not represent an error Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/jpeg2000dec: Fallback to yuv if no matching xyz format existsMichael Niedermayer2015-06-121-1/+2
| | | | | | | | | | | | Fixes Ticket4471 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/jpeg2000dec: Do not abort if prc is outside limitsMichael Niedermayer2015-06-121-2/+5
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffmpeg_opt: Check for localtime() failureMichael Niedermayer2015-06-121-0/+3
| | | | | | | | | | Found-by: Daemon404 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Mark vectors as NAN instead of dereferencing NULL pointers on malloc failureMichael Niedermayer2015-06-121-0/+38
| | | | | | | | | | Found-by: Daemon404 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | swscale: Assert that pixel format descriptor is not NULLMichael Niedermayer2015-06-122-0/+3
| | | | | | | | | | | | | | This may help static analyzers, the pixel format is checked during initialization Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/jpeg2000dec: Assert that pixel format descriptor is not NULLMichael Niedermayer2015-06-121-0/+2
| | | | | | | | | | | | | | We only look up pixel formats from a fixed list so none should ever fail to be found Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/mpegts: recognizes and export private streamsMichael Niedermayer2015-06-121-0/+8
| | | | | | | | | | Based on patch by Wolfgang Lorenz <wl-chmw@gmx.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: Disable VSX on unspecified / generic CPUsMichael Niedermayer2015-06-121-0/+3
| | | | | | | | | | | | Fixes fate tests on PPC64be Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/jpeg2000dec: Do not hardcode tile part usageMichael Niedermayer2015-06-121-9/+11
| | | | | | | | | | | | Fixes part of Ticket 4605 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/jpeg2000dec: Do not print a warning for RLCPMichael Niedermayer2015-06-121-1/+1
| | | | | | | | | | | | It seems to be working now Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/jpeg2000dec: Remove unused variable and argumentMichael Niedermayer2015-06-121-3/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>