Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-04-22avfilter/interlace: change lowpass_line function prototypeThomas Mundt
Signed-off-by: Thomas Mundt <tmundt75@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-22avfilter/avf_avectorscope: Assert that format is validMichael Niedermayer
This should help coverity realize that src[] is inited Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-22avfilter: add doubleweave filterPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-04-21avcodec/utvideodec: fix gradient prediction when stride does not match widthPaul B Mahol
Fixes #6340. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-04-21avcodec/utvideodec: fix decoding odd sizes with interlaced video with some ↵Paul B Mahol
formats Fixes #6316. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-04-21doc/filters: deflicker size option value is in framesLou Logan
Signed-off-by: Lou Logan <lou@lrcd.com> Signed-off-by: Paul B Mahol <onemda@gmail.com> (in #ffmpeg-devel IRC)
2017-04-20avfilter: add deflicker filterPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-04-20avformat/webmdashenc: Validate the 'streams' adaptation sets parameterDerek Buitenhuis
It should not be a value larger than the number of streams we have, or it will cause invalid reads and/or SIGSEGV. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-20avformat/webmdashenc: Require the 'adaptation_sets' option to be setDerek Buitenhuis
This seems to be non-optional, and if the muxer is run without it, strlen() is run on NULL, causing a segfault. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-20avcodec/aac_adtstoasc: fix ASC passthrough on small framesJames Almer
ASC frames smaller than AAC_ADTS_HEADER_SIZE were being discarded. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
2017-04-20avfilter/af_compand: Check av_strtok() for failureMichael Niedermayer
Fixes CID1396256 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-20tools/target_dec_fuzzer: Fuzz video decoder related fields in context.Michael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-20lavf/mov: Only copy extradata if it exists.Carl Eugen Hoyos
Avoids undefined call of memcpy(ptr, NULL, 0);
2017-04-20lavc/motion_est: Fix undefined negative left shifts.Carl Eugen Hoyos
2017-04-19tests/fate-run.sh: Show packet flags for fate gapless tests.Sasi Inguva
Signed-off-by: Sasi Inguva <isasi@google.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-19avfilter/vf_drawtext: added expr evaluation to drawtext fontsizeBrett Harrison
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-18avcodec: add Screen Recorder Gold Codec decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-04-18avcodec: add Mandsoft Screen Capture Codec decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-04-18doc/encoders.texi: document libvpxenc's -row-mtJames Zern
added in: 734d760e2f lavc/libvpxenc: add -row-mt option Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Zern <jzern@google.com>
2017-04-18ffmpeg: Clear fifo pointer on deallocationMichael Niedermayer
Not leaving stale pointers is more robust Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-18doc/fftools-common-opts: Fixed a typo in the common arguments listMickael Maison
- Fixed a typo for the -sources argument Signed-off-by: Mickael Maison <mickael.maison@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-17matroskadec,cosmetics: fix a couple typosJames Zern
Signed-off-by: James Zern <jzern@google.com>
2017-04-17webm_dash_manifest: Add option to specify bandwidthVignesh Venkatasubramanian
Add an option to webm_dash_manifest demuxer to specify a value for "bandwidth" field in the DASH manifest. The value is then used by the muxer. Fixes an existing FIXME in the code. Signed-off-by: Vignesh Venkatasubramanian <vigneshv@google.com> Signed-off-by: James Zern <jzern@google.com>
2017-04-17Merge commit '47e547b321338c73c21fa623789f1efbd80a297a'Clément Bœsch
* commit '47e547b321338c73c21fa623789f1efbd80a297a': lavc: add a null bitstream filter Merged-by: Clément Bœsch <u@pkh.me>
2017-04-17Merge commit '0309ddcfb25fd44883bfcdb07509eb4907576b97'Clément Bœsch
* commit '0309ddcfb25fd44883bfcdb07509eb4907576b97': lavc: handle MP3 in get_audio_frame_duration() Merged-by: Clément Bœsch <u@pkh.me>
2017-04-17Merge commit '6aa4ba7131b6e8668e33430e18101a051fe492eb'Clément Bœsch
* commit '6aa4ba7131b6e8668e33430e18101a051fe492eb': dxva2: Keep code shared between dxva2 and d3d11va under the correct #if Merged-by: Clément Bœsch <u@pkh.me>
2017-04-17Merge commit 'b0e6b3f4777910d61083976aa9fc78a1e0731aae'Clément Bœsch
* commit 'b0e6b3f4777910d61083976aa9fc78a1e0731aae': hevc: ppc: Add HEVC 4x4 IDCT for PowerPC Merged-by: Clément Bœsch <u@pkh.me>
2017-04-17Merge commit 'fc368497f2fff54ddf5316224c573c9d1939fb25'Clément Bœsch
* commit 'fc368497f2fff54ddf5316224c573c9d1939fb25': configure: Add missing dxva2 dependency for dxva2_lib Merged-by: Clément Bœsch <u@pkh.me>
2017-04-17Merge commit 'f1248fae90b45501af4e8743d373e79191470331'Clément Bœsch
* commit 'f1248fae90b45501af4e8743d373e79191470331': configure: Handle dxva2 optional components in the standard way Merged-by: Clément Bœsch <u@pkh.me>
2017-04-17Merge commit 'a6901b9c6bd51396c1159f1a07f9f5042328cda6'Clément Bœsch
* commit 'a6901b9c6bd51396c1159f1a07f9f5042328cda6': Drop libxvid rate control support for mpegvideo encoding This commit is a noop, there is no known issue with it. Merged-by: Clément Bœsch <u@pkh.me>
2017-04-17Merge commit 'ac648bb835edd3f67bda2267d0e72e5e582eb5a1'Clément Bœsch
* commit 'ac648bb835edd3f67bda2267d0e72e5e582eb5a1': dxva2: Simplify some ifdefs Merged-by: Clément Bœsch <u@pkh.me>
2017-04-17Merge commit '7d81698b89172d2dcf1b78d4b42ba86262360559'Clément Bœsch
* commit '7d81698b89172d2dcf1b78d4b42ba86262360559': vaapi_h265: Fix CFR mode with framerate set in AVCodecContext This commit is a noop, see 37de9ce713ebb65d8b040f4f83ba7542f0754485 Merged-by: Clément Bœsch <u@pkh.me>
2017-04-17Merge commit 'ade370a4d7eab1866b6023c91c135d27c77ca465'Clément Bœsch
* commit 'ade370a4d7eab1866b6023c91c135d27c77ca465': lavfi: Add VAAPI deinterlacer This commit is a noop, see 359586f14f46bf3f9c1ae3375d80e8c0fc377bef Merged-by: Clément Bœsch <u@pkh.me>
2017-04-17Merge commit 'f8a1ead0ae4402df0503c83f213f57b785a5f20f'Clément Bœsch
* commit 'f8a1ead0ae4402df0503c83f213f57b785a5f20f': build: Add -D_XOPEN_SOURCE=600 to CPPFLAGS on Cygwin Merged-by: Clément Bœsch <u@pkh.me>
2017-04-17Merge commit '39fbcf8f76ff2e7cd8d09307e6aacc70ce8f5fed'Clément Bœsch
* commit '39fbcf8f76ff2e7cd8d09307e6aacc70ce8f5fed': configure: Fix _libs vs. _extralibs oversight This commit is a noop, see 9bf3d8408937e101921b3a0090cd6ae116b0c41f Merged-by: Clément Bœsch <u@pkh.me>
2017-04-17Merge commit 'be2d555c980220e65d0ca5c3d78e6cc1e24451a5'Clément Bœsch
* commit 'be2d555c980220e65d0ca5c3d78e6cc1e24451a5': build: Use _extralibs variable names instead of _libs everywhere Merged-by: Clément Bœsch <u@pkh.me>
2017-04-17build: remove special freetype checkClément Bœsch
Since 52ccc4a0e was merged, it's pointless to keep our special version.
2017-04-17Merge commit '0507cd5b9f3c3769645bc6e9177eaf760f490d1c'Clément Bœsch
* commit '0507cd5b9f3c3769645bc6e9177eaf760f490d1c': build: Rename host_libs/HOSTLIBS variables to host_extralibs/HOSTEXTRALIBS Merged-by: Clément Bœsch <u@pkh.me>
2017-04-17Merge commit 'a7101eb40e69ada3872ec5aebe9c5c165745fb3a'Clément Bœsch
* commit 'a7101eb40e69ada3872ec5aebe9c5c165745fb3a': configure: Simplify some library checks via check_lib() This commit is a noop as it doesn't apply to FFmpeg: - the nanosleep check doesn't use add_extralibs in FFmpeg - the pthread checks check multiple functions before add the extra libraries Merged-by: Clément Bœsch <u@pkh.me>
2017-04-17Merge commit '1818a640cfdccd52e97edf13564f45bc3d0d93eb'Clément Bœsch
* commit '1818a640cfdccd52e97edf13564f45bc3d0d93eb': build: Fix dependencies for alsa/jack/sndio support Added explicit enable (which will be automatically added later on in ee480790c) to actually fix this commit. Without the explicit enables, alsa, jack and sndio gets disabled. Also added jack, alsa and sndio to the have list so the HAVE_* are populated to make (this fixes the SKIPHEADERS chunks). Merged-by: Clément Bœsch <u@pkh.me>
2017-04-15Merge commit 'af451ac0de6776e97d6a3ff95eac257b7964002e'Clément Bœsch
* commit 'af451ac0de6776e97d6a3ff95eac257b7964002e': configure: Drop redundant and partly bogus vaapi/vdpau header checks Merged-by: Clément Bœsch <u@pkh.me>
2017-04-15Merge commit '932cc6496ef6ab0e589ea51d3adefe5b7d7f1e2a'Clément Bœsch
* commit '932cc6496ef6ab0e589ea51d3adefe5b7d7f1e2a': vdpau: Do not #include vdpau_x11.h from the main vdpau header Merged-by: Clément Bœsch <u@pkh.me>
2017-04-15avdevice/decklink: remove pthread dependencyAaron Levinson
Purpose: avdevice/decklink: Removed pthread dependency by replacing semaphore used in code appropriately. Doing so makes it easier to build ffmpeg using Visual C++ on Windows. This is a contination of Kyle Schwarz's "avdevice/decklink: Remove pthread dependency" patch that is available at https://patchwork.ffmpeg.org/patch/2654/ . This patch wasn't accepted, and as far as I can tell, there was no follow-up after it was rejected. Notes: Used Visual Studio 2015 (with update 3) for this. Comments: -- configure: Eliminated pthreads dependency for decklink_indev_deps and decklink_outdev_deps and replaced with threads dependency -- libavdevice/decklink_common.cpp / .h: a) Eliminated semaphore and replaced with a combination of a mutex, condition variable, and a counter (frames_buffer_available_spots). b) Removed include of pthread.h and semaphore.h and now using libavutil/thread.h instead. -- libavdevice/decklink_dec.cpp: Eliminated include of pthread.h and semaphore.h. -- libavdevice/decklink_enc.cpp: a) Eliminated include of pthread.h and semaphore.h. b) Replaced use of semaphore with the equivalent using a combination of a mutex, condition variable, and a counter (frames_buffer_available_spots). In theory, libavutil/thread.h and the associated code could have been modified instead to add cross-platform implementations of the sem_ functions, but an inspection of the ffmpeg source base indicates that there are only two cases in which semaphores are used (including this one that was replaced), so it was deemed to not be worth the effort. Signed-off-by: Marton Balint <cus@passwd.hu>
2017-04-15ffplay: fix indentationMarton Balint
Signed-off-by: Marton Balint <cus@passwd.hu>
2017-04-15ffplay: convert to new decode APIMarton Balint
Signed-off-by: Marton Balint <cus@passwd.hu>
2017-04-15avcodec/dnxhdenc: fix recent regressionPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-04-15lavc/opus_pvq: Add missing copyright notices from libopus.Carl Eugen Hoyos
The file is based on libopus, analyzed by Rostislav Pehlivanov.
2017-04-14avformat/hlsenc: add hls encrypt optionsSteven Liu
refer to: https://git.libav.org/?p=libav.git;a=commitdiff;h=0a4b9d0ccd10b3c39105f99bd320f696f69a75a2 add hls encrypt options looks like libav's libavformat/hlsenc.c Reviewed-by: Moritz Barsnick <barsnick@gmx.net> Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2017-04-14avcodec/dnxhd*: add ff_dnxhd_get_hr_frame_size()Paul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-04-14avcodec/dnxhdenc: make sure that mb_height > 255 can be storedPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>