[FFmpeg-cvslog] x86/vf_blend: use ABS2 macro

2017-06-27 Thread James Almer
ffmpeg | branch: master | James Almer | Tue Jun 27 20:45:55 2017 -0300| [d2ef9e6e7f9ef71aae15e9493189515a857928b1] | committer: James Almer x86/vf_blend: use ABS2 macro > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d2ef9e6e7f9ef71aae15e9493189515a857928b1 --- libavfilter/x86/vf_

[FFmpeg-cvslog] avcodec/x86/vp9dsp_init_16bpp: Fix linking to missing ff_vp9_ipred_dr_32x32_16_avx2() on 32bit

2017-06-27 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Wed Jun 28 00:16:18 2017 +0200| [516c213f089d797cbe98648c5bf957ae30ced162] | committer: Michael Niedermayer avcodec/x86/vp9dsp_init_16bpp: Fix linking to missing ff_vp9_ipred_dr_32x32_16_avx2() on 32bit Signed-off-by: Michael Niedermayer > htt

[FFmpeg-cvslog] hwcontext_d3d11va: use correct license header

2017-06-27 Thread Hendrik Leppkes
ffmpeg | branch: master | Hendrik Leppkes | Wed Jun 28 00:19:55 2017 +0200| [15b00aea418b9f1c480f497278aee5cba3d98e84] | committer: Hendrik Leppkes hwcontext_d3d11va: use correct license header > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=15b00aea418b9f1c480f497278aee5cba3d98e84

[FFmpeg-cvslog] avcodec/hevcdec: do basic validity check on delta_chroma_weight and offset

2017-06-27 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Jun 27 14:11:00 2017 +0200| [2c874548d663225a61b9c25a8b2ce490d26b65fa] | committer: Michael Niedermayer avcodec/hevcdec: do basic validity check on delta_chroma_weight and offset Fixes: runtime error: signed integer overflow: 2147483520 + 128

[FFmpeg-cvslog] libswresample/swresample: remove obsolete code

2017-06-27 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Jun 27 22:22:50 2017 +0200| [c578c9c229f010f5249255c13ee0c71c415e0ac8] | committer: Michael Niedermayer libswresample/swresample: remove obsolete code Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=com

[FFmpeg-cvslog] avcodec/vp9: add 64-bit ipred_dr_32x32_16 avx2 implementation

2017-06-27 Thread Ilia Valiakhmetov
ffmpeg | branch: master | Ilia Valiakhmetov | Tue Jun 27 15:06:19 2017 -0400| [35a5d9715dd82fd00f1d1401ec6be2d3e2eea81c] | committer: Ronald S. Bultje avcodec/vp9: add 64-bit ipred_dr_32x32_16 avx2 implementation vp9_diag_downright_32x32_12bpp_c: 429.7 vp9_diag_downright_32x32_12bpp_sse2: 158.

[FFmpeg-cvslog] x86/vf_blend: add sse and ssse3 extremity functions

2017-06-27 Thread James Almer
ffmpeg | branch: master | James Almer | Tue Jun 27 12:27:10 2017 -0300| [fa50d9360ba36ba2ee8f85f2c59e8d6af20e833a] | committer: James Almer x86/vf_blend: add sse and ssse3 extremity functions Reviewed-by: Paul B Mahol Signed-off-by: James Almer > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] x86/vf_blend: optimize difference and negation functions

2017-06-27 Thread James Almer
ffmpeg | branch: master | James Almer | Tue Jun 27 12:42:58 2017 -0300| [0daa1cf0731830288b8cc875ca1ee641cfe422b2] | committer: James Almer x86/vf_blend: optimize difference and negation functions Process more pixels per loop. Reviewed-by: Paul B Mahol Signed-off-by: James Almer > http://gi

[FFmpeg-cvslog] hwframe: Allow hwaccel frame allocators to align surface sizes

2017-06-27 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Thu Jun 22 20:05:12 2017 +0200| [d14179e3d49eb0f2533db16151e01abb0018b165] | committer: wm4 hwframe: Allow hwaccel frame allocators to align surface sizes Hardware accelerated decoding generally uses AVHWFramesContext for pool allocation of hardware sur

[FFmpeg-cvslog] hwcontext_d3d11va: add option to enable debug mode

2017-06-27 Thread wm4
ffmpeg | branch: master | wm4 | Thu Jun 22 14:52:57 2017 +0200| [289d387330d8a0a07ff98c9e09215627a70ace2d] | committer: wm4 hwcontext_d3d11va: add option to enable debug mode Basically copied from VLC (LGPL): http://git.videolan.org/?p=vlc.git;a=blob;f=modules/video_output/win32/direct3d11.c;h

[FFmpeg-cvslog] dxva: support DXGI_FORMAT_420_OPAQUE decoding

2017-06-27 Thread wm4
ffmpeg | branch: master | wm4 | Thu Jun 22 14:52:56 2017 +0200| [8d7fdba7b8670db9dd5023dde6fe3a06674933c4] | committer: wm4 dxva: support DXGI_FORMAT_420_OPAQUE decoding Some devices (some phones, apparently) will support only this opaque format. Of course this won't work with CLI, because copy

[FFmpeg-cvslog] dxva: verbose-log decoder GUID list

2017-06-27 Thread wm4
ffmpeg | branch: master | wm4 | Thu Jun 22 14:52:59 2017 +0200| [f0bcedaf37ed4fdb082c88826b8bd3a5dd26382a] | committer: wm4 dxva: verbose-log decoder GUID list Helpful for debugging. Merges Libav commit 068eaa534e7ddb2155e2830818d5c3f1069c68d8. Signed-off-by: Luca Barbato > http://git.video

[FFmpeg-cvslog] hwcontext_d3d11va: fix crash on frames_init failure

2017-06-27 Thread wm4
ffmpeg | branch: master | wm4 | Thu Jun 22 14:52:54 2017 +0200| [1509d739a036b9838e12f28dac9f09ac37bc3928] | committer: wm4 hwcontext_d3d11va: fix crash on frames_init failure It appears in this case, frames_ininit is called twice (once by av_hwframe_ctx_init(), and again by unreffing the frame

[FFmpeg-cvslog] hwcontext_d3d11va: allocate staging texture lazily

2017-06-27 Thread wm4
ffmpeg | branch: master | wm4 | Thu Jun 22 14:52:55 2017 +0200| [6f5ff3269b12776a32b12887128ba034ad86e08b] | committer: wm4 hwcontext_d3d11va: allocate staging texture lazily Makes dealing with formats that can not be used for staging textures easier (DXGI_FORMAT_420_OPAQUE). It also saves memo

[FFmpeg-cvslog] dxva: move d3d11 locking/unlocking to functions

2017-06-27 Thread wm4
ffmpeg | branch: master | wm4 | Tue Jun 6 18:51:10 2017 +0200| [5659f7404731415c7e1cfdf4d8b0afeb6b1132de] | committer: wm4 dxva: move d3d11 locking/unlocking to functions I want to make it non-mandatory to set a mutex in the D3D11 device context, and replacing it with user callbacks seems like

[FFmpeg-cvslog] dxva: add support for new dxva2 and d3d11 hwaccel APIs

2017-06-27 Thread wm4
ffmpeg | branch: master | wm4 | Wed Jun 7 17:11:17 2017 +0200| [70143a3954e1c4412efb2bf1a3a818adea2d3abf] | committer: wm4 dxva: add support for new dxva2 and d3d11 hwaccel APIs This also adds support to avconv (which is trivial due to the new hwaccel API being generic enough). The new decode

[FFmpeg-cvslog] dxva: add declarative profile checks

2017-06-27 Thread wm4
ffmpeg | branch: master | wm4 | Thu Jun 22 14:52:52 2017 +0200| [e2afcc33e0bcba92ab6c767f09f17a67911a4928] | committer: wm4 dxva: add declarative profile checks Make supported codec profiles part of each dxva_modes entry. Every DXVA2 mode is representative for a codec with a subset of supported

[FFmpeg-cvslog] dxva: fix some warnings

2017-06-27 Thread wm4
ffmpeg | branch: master | wm4 | Thu Jun 22 14:52:53 2017 +0200| [39f201a0ec7913f7509a01fb0fa6634a24e52203] | committer: wm4 dxva: fix some warnings Some existed since forever, some are new. The cast in get_surface() is silly, but unless we change the av_log function signature, or all callers o

[FFmpeg-cvslog] d3d11va: Link directly to dxgi.dll and d3d11.dll functions if LoadLibrary is unavailable

2017-06-27 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Fri Jun 9 12:05:00 2017 +0300| [3125a4a8a8fc7dde938bff6a668f53b26bf47860] | committer: wm4 d3d11va: Link directly to dxgi.dll and d3d11.dll functions if LoadLibrary is unavailable When targeting the UWP API subset, the LoadLibrary function is not ava

[FFmpeg-cvslog] dxva: preparations for new hwaccel API

2017-06-27 Thread wm4
ffmpeg | branch: master | wm4 | Tue Jun 6 18:51:09 2017 +0200| [ab28108a361196134704071b7b34c42fc7d747c7] | committer: wm4 dxva: preparations for new hwaccel API The actual hwaccel code will need to access an internal context instead of avctx->hwaccel_context, so add a new DXVA_CONTEXT() macro

[FFmpeg-cvslog] lavu: add new D3D11 pixfmt and hwcontext

2017-06-27 Thread wm4
ffmpeg | branch: master | wm4 | Tue Jun 6 18:51:07 2017 +0200| [3303511f33dcc1b708fc18072cd93bca62196676] | committer: wm4 lavu: add new D3D11 pixfmt and hwcontext To be used with the new d3d11 hwaccel decode API. With the new hwaccel API, we don't want surfaces to depend on the decoder (othe

[FFmpeg-cvslog] lavc: set avctx->hwaccel before init

2017-06-27 Thread wm4
ffmpeg | branch: master | wm4 | Tue Jun 6 18:51:08 2017 +0200| [865360ba633b09f1292d52ba6d07f16b6bcef6df] | committer: wm4 lavc: set avctx->hwaccel before init So a hwaccel can access avctx->hwaccel in init for whatever reason. This is for the new d3d hwaccel API. We could create separate entr

[FFmpeg-cvslog] x86inc: don't use read-only data sections on COFF targets

2017-06-27 Thread James Almer
ffmpeg | branch: master | James Almer | Mon Jun 26 00:29:16 2017 -0300| [4d62ee674699645c7b7105213e7d339665144069] | committer: James Almer x86inc: don't use read-only data sections on COFF targets Yasm: src/libavfilter/x86/af_volume.asm:24: warning: Standard COFF does not support read-only da

[FFmpeg-cvslog] avcodec/interplayvideo: properly check if there is enough bytes left

2017-06-27 Thread Paul B Mahol
ffmpeg | branch: master | Paul B Mahol | Tue Jun 27 15:46:08 2017 +0200| [feab761b73c37311a23a6cbbcee1ddf56439d5a4] | committer: Paul B Mahol avcodec/interplayvideo: properly check if there is enough bytes left Signed-off-by: Paul B Mahol > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=com

[FFmpeg-cvslog] Interplay MVE: Changelog entry for changes

2017-06-27 Thread Hein-Pieter van Braam
ffmpeg | branch: master | Hein-Pieter van Braam | Sun Jun 25 21:59:04 2017 +0200| [c4cbaec6e3af24eb9f32c0864838b56339b7997f] | committer: Paul B Mahol Interplay MVE: Changelog entry for changes Signed-off-by: Hein-Pieter van Braam > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c

[FFmpeg-cvslog] Interplay MVE: Implement frame format 0x06

2017-06-27 Thread Hein-Pieter van Braam
ffmpeg | branch: master | Hein-Pieter van Braam | Sun Jun 25 21:59:02 2017 +0200| [19f6fd199e46c5a56f09a768ece4246b48bd86dd] | committer: Paul B Mahol Interplay MVE: Implement frame format 0x06 This implements the 0x06 frame format for Interplay MVE movies. The format is relatively simple. The

[FFmpeg-cvslog] Interplay MVE: Implement frame format 0x10

2017-06-27 Thread Hein-Pieter van Braam
ffmpeg | branch: master | Hein-Pieter van Braam | Sun Jun 25 21:59:03 2017 +0200| [8f96da060a26f6cc2adb950269dae37feba2664e] | committer: Paul B Mahol Interplay MVE: Implement frame format 0x10 This implements the 0x10 frame format for Interplay MVE movies. The format is a variation on the 0x0

[FFmpeg-cvslog] Interplay MVE: Refactor IP packet format

2017-06-27 Thread Hein-Pieter van Braam
ffmpeg | branch: master | Hein-Pieter van Braam | Sun Jun 25 21:59:01 2017 +0200| [8f87bfb4b7ddeb27c318aa45144d7fc45930039b] | committer: Paul B Mahol Interplay MVE: Refactor IP packet format Interplay MVE can contain up to three different frame formats. They require different streams of infor

[FFmpeg-cvslog] Interplay MVE: Implement MVE SEND_BUFFER operation

2017-06-27 Thread Hein-Pieter van Braam
ffmpeg | branch: master | Hein-Pieter van Braam | Sun Jun 25 21:59:00 2017 +0200| [ba2c385006e3100d6cd506f61c53186ba054a06d] | committer: Paul B Mahol Interplay MVE: Implement MVE SEND_BUFFER operation Interplay MVE movies have a SEND_BUFFER operation. Only after this command does the current

[FFmpeg-cvslog] avcodec/proresenc_kostya: add 4444XQ profile

2017-06-27 Thread Paul B Mahol
ffmpeg | branch: master | Paul B Mahol | Mon Jun 26 16:30:43 2017 +0200| [bbaca6e867999699c026f0de1267f7a5ae06684b] | committer: Paul B Mahol avcodec/proresenc_kostya: add XQ profile Signed-off-by: Paul B Mahol > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bbaca6e867999699c0

[FFmpeg-cvslog] avcodec/ffv1enc: compute the max number of slices and limit by that

2017-06-27 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Tue Jun 27 13:09:58 2017 +0200| [0f8d3d8a462c0152ac489dbb013f6df027edd6c4] | committer: Michael Niedermayer avcodec/ffv1enc: compute the max number of slices and limit by that Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] avcodec/ffv1enc: Allow less than 2 rows of slices for low vertical resolution

2017-06-27 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Mon Jun 26 16:14:35 2017 +0200| [430d4f2bb52e6d1d7d375186cb5c710008a20603] | committer: Michael Niedermayer avcodec/ffv1enc: Allow less than 2 rows of slices for low vertical resolution Fixes: Ticket5548 Signed-off-by: Michael Niedermayer > ht

[FFmpeg-cvslog] avformat: Fix Pro-MPEG non-square matrix

2017-06-27 Thread Andreas Håkon
ffmpeg | branch: master | Andreas Håkon | Fri Jan 13 13:07:57 2017 +0100| [a29c7127297af7f72384cb2a96571853d16e6f82] | committer: Michael Niedermayer avformat: Fix Pro-MPEG non-square matrix Reviewed-by:vta...@mobibase.com Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.c

[FFmpeg-cvslog] avcodec/utvideodec: add SIMD for restore_rgb_planes

2017-06-27 Thread Paul B Mahol
ffmpeg | branch: master | Paul B Mahol | Mon Jun 26 21:31:12 2017 +0200| [4ed7c2bbc3d04d5410433fd7038f076538e4a944] | committer: Paul B Mahol avcodec/utvideodec: add SIMD for restore_rgb_planes Signed-off-by: Paul B Mahol > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4ed7c2bbc3d