summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Undeprecate av_opt_set_defaults2().Ronald S. Bultje2015-08-182-7/+10
|
* lavc: fix compilation with FF_API_XVMC.Ronald S. Bultje2015-08-183-12/+0
|
* options: mark av_get_{int,double,q} as deprecated.Ronald S. Bultje2015-08-183-9/+15
| | | | Convert last users to av_opt_get_*() counterparts.
* libvpxenc: make flags i64 instead of dbl.Ronald S. Bultje2015-08-181-2/+2
|
* FF_OPT_TYPE_* -> AV_OPT_TYPE_*.Ronald S. Bultje2015-08-1810-22/+22
|
* Replace av_dlog with ff_dlog.Ronald S. Bultje2015-08-1819-47/+65
| | | | | ff_dlog checks compilability, and is non-public. av_dlog is deprecated and no longer exists if FF_API_DLOG=0.
* lavfi: add error message to help users convert to new lavfi syntax.Ronald S. Bultje2015-08-182-1/+15
|
* scale2ref: override request_frame() and correctly connect them to the ↵Michael Niedermayer2015-08-181-0/+12
| | | | | | corresponding inputs Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_scale: Set scale2ref ref output timebaseMichael Niedermayer2015-08-181-0/+1
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* Move ff_dlog from lavc to lavu.Ronald S. Bultje2015-08-182-6/+6
|
* configure: Use pkg-config for libkvazaar.Arttu Ylä-Outinen2015-08-181-1/+1
| | | | | | Signed-off-by: Arttu Ylä-Outinen <arttu.yla-outinen@tut.fi> Liked-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* Merge commit '317cfaa5e09755ed0b34af512ec687963a67bdbf'Hendrik Leppkes2015-08-181-2/+4
|\ | | | | | | | | | | | | * commit '317cfaa5e09755ed0b34af512ec687963a67bdbf': asfdec: prevent the memory leak in the asf_read_metada_obj Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * asfdec: prevent the memory leak in the asf_read_metada_objAlexandra Hájková2015-08-161-2/+4
| | | | | | | | | | | | | | also do not return the error code but just break reading metadata object in the case of the aspect ratio reading failure Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit '58c3720a3cc71142b5d48d8ccdc9213f9a66cd33'Hendrik Leppkes2015-08-182-0/+20
|\ \ | |/ | | | | | | | | | | | | | | * commit '58c3720a3cc71142b5d48d8ccdc9213f9a66cd33': fate: Make sure a corner-case for ASF is covered Adjusted fate ref to match the different timebase of the ffasf demuxer Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * fate: Make sure a corner-case for ASF is coveredAlexandra Hájková2015-08-162-0/+20
| | | | | | | | | | | | | | | | | | Test the demuxer for the case when the replicated data length in a sample is 0. Sample-ID: https://samples.libav.org/mplayer-bugs/bug821/bug821-2.asf Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit '72839fce6457fdb5d51b4a5381ac52914ee66389'Hendrik Leppkes2015-08-180-0/+0
|\ \ | |/ | | | | | | | | | | | | | | * commit '72839fce6457fdb5d51b4a5381ac52914ee66389': hlsenc: Use AV_TIME_BASE units for all the computations Not merged, duration/time computation is handled quite differently in ffmpeg's hlsenc Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * hlsenc: Use AV_TIME_BASE units for all the computationsLuca Barbato2015-08-161-13/+15
| | | | | | | | | | | | | | | | Do not risk mixing different timebases. CC: libav-stable@libav.org Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit '7bf9647264308d2df74b2b50669f2d02a7ecc90b'Hendrik Leppkes2015-08-181-0/+4
|\ \ | |/ | | | | | | | | | | | | | | * commit '7bf9647264308d2df74b2b50669f2d02a7ecc90b': vp7: bound checking in vp7_decode_frame_header Only partially merged, see 46f72ea507afee6adb0d2324848159063d0e7afc Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * vp7: bound checking in vp7_decode_frame_headerFederico Tomassetti2015-08-161-0/+8
| | | | | | | | CC: libav-stable@libav.org
* | Merge commit 'f34b152eb7b7e8d2aee57c710a072cf74173fbe1'Hendrik Leppkes2015-08-181-11/+6
|\ \ | |/ | | | | | | | | | | * commit 'f34b152eb7b7e8d2aee57c710a072cf74173fbe1': libfdk-aacdec: Clean up properly if the init fails Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * libfdk-aacdec: Clean up properly if the init failsMartin Storsjö2015-08-161-11/+6
| | | | | | | | | | | | | | | | | | Previously most of the error paths leaked. Also add FF_CODEC_CAP_INIT_THREADSAFE while adding caps_internal; this decoder wrapper doesn't have any static data that is initialized. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '1b90433f79de857550d4d8c35c89fbe954920594'Hendrik Leppkes2015-08-181-46/+17
|\ \ | |/ | | | | | | | | | | | | | | | | * commit '1b90433f79de857550d4d8c35c89fbe954920594': libfdk-aacdec: Always decode into an intermediate buffer Conflicts: libavcodec/libfdk-aacdec.c Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * libfdk-aacdec: Always decode into an intermediate bufferMartin Storsjö2015-08-161-50/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For ADTS streams, the output format (number of channels, frame size) can change at any point (with the latest version of fdk-aac, the decoder seems to change format after a handful of frames, not outputting the right format immediately, for cases that worked fine with the earlier version of the lib). Previously, the decoder decoded straight into the output frame once the number of channels and frame size was known. This obviously does not work if the number of channels or frame size changes. The alternative would be to allocate the AVFrame with the maximum number of channels and frame size, and change them afterward decoding into it, but that may cause confusion to users e.g. of the get_buffer callback. This solution should be more robust. CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '87de6ddb7b7674e329d5c96677bd8685bc7f7855'Hendrik Leppkes2015-08-181-1/+1
|\ \ | |/ | | | | | | | | | | * commit '87de6ddb7b7674e329d5c96677bd8685bc7f7855': libfdk-aacdec: Bump the max number of channels to 8 Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * libfdk-aacdec: Bump the max number of channels to 8Martin Storsjö2015-08-161-1/+1
| | | | | | | | | | | | | | | | | | In the latest version of fdk-aac, the decoder can output up to 8 channels; take this into account when preallocating buffers that need to fit the output from any packet. CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'cb2dbe2c762dae44d890aa26620bcdd9022fd0f3'Hendrik Leppkes2015-08-181-1/+1
|\ \ | |/ | | | | | | | | | | * commit 'cb2dbe2c762dae44d890aa26620bcdd9022fd0f3': configure: arm: Assume softfp ABI on darwin Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * configure: arm: Assume softfp ABI on darwinMartin Storsjö2015-08-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't try to detect the float ABI by checking at the toolchain name or by trying to assemble and link files with eabi_attributes. This fixes the float ABI detection when building using clang with -fembed-bitcode, where the current eabi_attributes check accidentally passes. This issue was pointed out by James Howe <james.howe@hp.com>. CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '44b44441203177690305c294be6eff8d9c668954'Hendrik Leppkes2015-08-180-0/+0
|\ \ | |/ | | | | | | | | | | * commit '44b44441203177690305c294be6eff8d9c668954': x86inc: Various minor backports from x264 Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * x86inc: Various minor backports from x264Henrik Gramner2015-08-131-11/+21
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit '26ac22e5e7394346e9d59f800e7d4e91f4518d33'Hendrik Leppkes2015-08-182-9/+11
|\ \ | |/ | | | | | | | | | | | | | | | | | | * commit '26ac22e5e7394346e9d59f800e7d4e91f4518d33': movenc: Add a new flag for writing global sidx indexes for dash Conflicts: libavformat/movenc.c libavformat/movenc.h Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * movenc: Add a new flag for writing global sidx indexes for dashMartin Storsjö2015-08-122-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The double meaning of the faststart flag (moving a moov atom to the start of files, making them streamable, for non-fragmented files, vs inserting a global sidx index at the start of files for fragmented files) is confusing - see 40ed1cbf1 for explanation of its origins. Since the second meaning of the flag hasn't been part of any libav release yet, just rename it to get rid of the confusion without any extra deprecation (which wouldn't get rid of the potential confusion, of users adding -movflags faststart even for fragmented files, where it isn't needed for making them "streamable"). This gets back the old behaviour, where -movflags faststart doesn't have any effect for fragmented files. Signed-off-by: Martin Storsjö <martin@martin.st>
* | swscale: process horizontal lines in batchesPedro Arthur2015-08-183-16/+49
| | | | | | | | | | | | Process more lines in a single pass to improve performance Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | swscale: refactor horizontal scalingPedro Arthur2015-08-187-11/+751
| | | | | | | | | | | | | | + split color conversion from scaling - disabled gamma correction, until it's refactored too Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate: add -fflags +bitexact in a few places.Ronald S. Bultje2015-08-171-5/+5
| | | | | | | | | | This improves results after FF_API_LAVF_BITEXACT=0. It still doesn't pass, because of mov rtphint track which I don't understand (yet).
* | fate: explicitly specify audio bitrate for adpcm/mp2fixed tests.Ronald S. Bultje2015-08-171-1/+2
| | | | | | | | | | They picked up defaults, which changes from 128 to 200 when we remove FF_API_OLD_AVOPTIONS.
* | fate: move -flags +mv0 -> -mpv_flags +mv0.Ronald S. Bultje2015-08-171-7/+8
| | | | | | | | Fixes associated fate tests when FF_API_MV0=0.
* | avfilter: add scale2ref filterMichael Niedermayer2015-08-176-8/+103
| | | | | | | | | | | | | | This filter can be used to scale one stream to match another or based on another, useful to scale subtitles or other things to be overlayed Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavc/mjpegdec: Detect more CMYK images.Carl Eugen Hoyos2015-08-171-0/+6
| | | | | | | | Fixes ticket #4772.
* | swscale/swscale-test: Fix slice height in random reference data creation.Michael Niedermayer2015-08-171-1/+1
| | | | | | | | | | Found-by: Pedro Arthur <bygrandao@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/rv30: fix switching back to the original resolutionMichael Niedermayer2015-08-172-0/+8
| | | | | | | | | | | | Fixes part of Ticket1388 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | ffmpeg_vdpau: Ignore decoder's max supported levelPhilip Langdale2015-08-162-1/+5
| | | | | | | | | | | | The h264 decoder reports 4.1 as its maximum level, but it will decode 5.1 4K video just fine. In practice, the published level limits in vdpau do not communicate anything that's actually useful.
* | buffersink: introduce FIFO_INIT_ELEMENT_SIZE to complement FIFO_INIT_SIZEAndreas Cadhalpun2015-08-161-8/+8
| | | | | | | | | | | | | | Use sizeof(void *) as its value, because AVFilterBufferRef is deprecated. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* | ffmpeg: use av_buffersrc_add_frame instead of av_buffersrc_add_refAndreas Cadhalpun2015-08-161-5/+1
| | | | | | | | | | Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* | avfilter/avfiltergraph: Implement and use find_best_sample_fmt_of_2()Michael Niedermayer2015-08-161-0/+47
| | | | | | | | | | | | | | | | Similar to the pixel format code Fixes Ticket3847 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavf/matroskadec: Fully parse and repack MP3 packetsRodger Combs2015-08-161-1/+3
| | | | | | | | | | | | Fixes https://trac.ffmpeg.org/ticket/4776 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | doc/filter_design: Remove reference to the deprecated and unused cur_buf_copyMichael Niedermayer2015-08-161-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | doc/examples: rename avio_list_dir -> avio_dir_cmdMariusz Szczepańczyk2015-08-165-5/+5
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | ffmpeg: Use the decoders dimensions in sub2video_get_blank_frame()Michael Niedermayer2015-08-151-2/+2
| | | | | | | | | | | | Fixes Ticket4744 part3 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | ffmpeg: Use actual frame dimensions in checks in sub2video_update()Michael Niedermayer2015-08-151-2/+1
| | | | | | | | | | | | Fixes Ticket4744 part2 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | ffmpeg: Print sub2video: rectangle coordinates in case of overflowsMichael Niedermayer2015-08-151-1/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
OpenPOWER on IntegriCloud