[FFmpeg-cvslog] avcodec/hevcdec: Check nb_sps

2017-06-14 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Jun 15 01:28:28 2017 +0200| [bc406744620710911de9157eafa3e61d0246566f] | committer: Michael Niedermayer avcodec/hevcdec: Check nb_sps Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bc406744620

[FFmpeg-cvslog] avcodec/hevc_refs: Check nb_refs in add_candidate_ref()

2017-06-14 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Thu Jun 15 01:26:01 2017 +0200| [1cb4ef526dd1e5f547d0354efb0831d07e967919] | committer: Michael Niedermayer avcodec/hevc_refs: Check nb_refs in add_candidate_ref() Fixes: runtime error: index 16 out of bounds for type 'int [16]' Fixes: 2209/clust

[FFmpeg-cvslog] checkasm: add a checkasm_checked_call function that doesn't issue emms

2017-06-14 Thread James Almer
ffmpeg | branch: master | James Almer | Thu Jun 1 18:50:49 2017 -0300| [37388b119cf814c2af349e7acba32e33ea30c343] | committer: James Almer checkasm: add a checkasm_checked_call function that doesn't issue emms Meant for DSP functions returning a float or double, as they'd fail if emms is calle

[FFmpeg-cvslog] checkasm: add float_dsp tests

2017-06-14 Thread James Almer
ffmpeg | branch: master | James Almer | Tue Apr 11 17:16:56 2017 -0300| [5b10f484e2b35e06825973970423744d81f91df2] | committer: James Almer checkasm: add float_dsp tests Ported from libavutil/tests/float_dsp.c Signed-off-by: James Almer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=comm

[FFmpeg-cvslog] avutil/tests: remove float_dsp test

2017-06-14 Thread James Almer
ffmpeg | branch: master | James Almer | Thu Jun 1 19:56:17 2017 -0300| [e53c9065ca08a9153ecc73a6a8940bcc6d667e58] | committer: James Almer avutil/tests: remove float_dsp test It's been ported to checkasm. Signed-off-by: James Almer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h

[FFmpeg-cvslog] avcodec/mpeg4videodec: Check sprite delta upshift against overflowing.

2017-06-14 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Wed Jun 14 23:55:17 2017 +0200| [12245ab1f677074b8ff83e87f76a41aba692ccd6] | committer: Michael Niedermayer avcodec/mpeg4videodec: Check sprite delta upshift against overflowing. Fixes: runtime error: signed integer overflow: -268386304 * 16 cann

[FFmpeg-cvslog] avcodec/mpeg4videodec: Fix integer overflow in num_sprite_warping_points=2 case

2017-06-14 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Wed Jun 14 23:49:23 2017 +0200| [0a87be404ab7e3f47e67e79160dcc9623e36835b] | committer: Michael Niedermayer avcodec/mpeg4videodec: Fix integer overflow in num_sprite_warping_points=2 case Fixes: runtime error: signed integer overflow: 131072 + 21

[FFmpeg-cvslog] avcodec/dnxhdenc: Assert that frame size is not assigned an error code

2017-06-14 Thread Michael Niedermayer
ffmpeg | branch: master | Michael Niedermayer | Wed Jun 14 16:58:35 2017 +0200| [900fe8ee5d17b8f2bd2bd5f1fdd62cf992525bc8] | committer: Michael Niedermayer avcodec/dnxhdenc: Assert that frame size is not assigned an error code Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitw

[FFmpeg-cvslog] hevc: Fix scaling list prediction delta for the 32x32 inter matrix

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Apr 30 13:21:03 2017 +0100| [88a2e4504d1820e717730ff5f5dc0cf4d90cdd6e] | committer: Mark Thompson hevc: Fix scaling list prediction delta for the 32x32 inter matrix Fixes ticket #6356. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=88

[FFmpeg-cvslog] doc: Document hwupload, hwdownload and hwmap filters

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Apr 30 22:11:54 2017 +0100| [5de38188f82ac21fc645009dbb6c593049eb773d] | committer: Mark Thompson doc: Document hwupload, hwdownload and hwmap filters (cherry picked from commit 66aa9b94dae217a0fc5acfb704490707629d95ed) > http://git.videolan.org/g

[FFmpeg-cvslog] vf_hwmap: Add device derivation

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:41 2017 +| [b2ef1f42badd1c5731816a3959b6dbb62187dbcc] | committer: Mark Thompson vf_hwmap: Add device derivation Also refactor a little and improve error messages to make failure cases easier to understand. (cherry picked from com

[FFmpeg-cvslog] hwcontext: Improve allocation in derived contexts

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:40 2017 +| [d59c6a3aebc20cc64cb7a46401cb55f02f4cbe09] | committer: Mark Thompson hwcontext: Improve allocation in derived contexts Use the flags argument of av_hwframe_ctx_create_derived() to pass the mapping flags which will be us

[FFmpeg-cvslog] vf_hwmap: Add reverse mapping for hardware frames

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:42 2017 +| [d81be0a60a6dea2bc48ec29f9466eee63984ed34] | committer: Mark Thompson vf_hwmap: Add reverse mapping for hardware frames This is something of a hack. It allocates a new hwframe context for the target format, then maps it

[FFmpeg-cvslog] hwcontext_qsv: Implement mapping frames to the child device type

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:45 2017 +| [a97fb14418fd621defec1ea5cd387953407b180d] | committer: Mark Thompson hwcontext_qsv: Implement mapping frames to the child device type (cherry picked from commit e1c5d56b18b82e3fb42382b1b1f972e8b371fc38) > http://git.vi

[FFmpeg-cvslog] hwcontext_qsv: Implement mapping frames from the child device type

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:44 2017 +| [f82ace71c0d8dd6500daa7ccce5b1fece8a95341] | committer: Mark Thompson hwcontext_qsv: Implement mapping frames from the child device type Factorises out existing surface initialisation code to reuse. (cherry picked from

[FFmpeg-cvslog] vaapi: Add external control of allow-profile-mismatch

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Mar 27 20:46:11 2017 +0100| [38820631746f86a2252c71ed4a588eb679dd9f40] | committer: Mark Thompson vaapi: Add external control of allow-profile-mismatch Uses the just-added ALLOW_PROFILE_MISMATCH flag. (cherry picked from commit 7acb90333a187b0e847

[FFmpeg-cvslog] hwcontext: Add frame context mapping for nontrivial contexts

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:39 2017 +| [ec3dbeae8139a8bbd8b0fa4514a3cf349de7f335] | committer: Mark Thompson hwcontext: Add frame context mapping for nontrivial contexts Some frames contexts are not usable without additional format-specific state in hwctx. T

[FFmpeg-cvslog] ffmpeg: Support setting the hardware device to use when filtering

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:38 2017 +| [7ce47090ce36fbe72f807d1e35fea3a699adad17] | committer: Mark Thompson ffmpeg: Support setting the hardware device to use when filtering This only supports one device globally, but more can be used by passing them with in

[FFmpeg-cvslog] hwcontext_qsv: Support derivation from child devices

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:43 2017 +| [045ff8d30a6942b72c8be064c3b8415b037dab02] | committer: Mark Thompson hwcontext_qsv: Support derivation from child devices (cherry picked from commit aa51bb3d2756ed912ee40645efccf5f4a9609696) > http://git.videolan.org/g

[FFmpeg-cvslog] lavc: Add flag to allow profile mismatch with hardware decoding

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Mar 27 20:45:21 2017 +0100| [49ae8a5e87f99b15514f5ef075d801e9ea8374e9] | committer: Mark Thompson lavc: Add flag to allow profile mismatch with hardware decoding (cherry picked from commit 64a5260c695dd8051509d3270295fd64eac56587) > http://git.vid

[FFmpeg-cvslog] vaapi_encode: Use gop_size consistently in RC parameters

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Apr 2 23:05:13 2017 +0100| [b658b5399e5d75cec44b09d79b00f59fa83cca43] | committer: Mark Thompson vaapi_encode: Use gop_size consistently in RC parameters The non-H.26[45] codecs already use this form. Since we don't currently generate I frames fo

[FFmpeg-cvslog] qsvdec: Allow use of hw_device_ctx to make the internal session

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:36 2017 +| [8aa3c2df1ae64b4b30462cc8a164520e65312d1a] | committer: Mark Thompson qsvdec: Allow use of hw_device_ctx to make the internal session (cherry picked from commit 8848ba0bd6b035af77d4f13aa0d8d9806fe8) > http://git.vid

[FFmpeg-cvslog] ffmpeg: Enable generic hwaccel support for VDPAU

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:34 2017 +| [e462ace84b92e54d2a5fa651d6469aefe0f1efbf] | committer: Mark Thompson ffmpeg: Enable generic hwaccel support for VDPAU (cherry picked from commit aa6b2e081c504cb99f5e2e0ceb45295ef24bdac2) > http://git.videolan.org/gitwe

[FFmpeg-cvslog] qsvenc: Allow use of hw_device_ctx to make the internal session

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:37 2017 +| [28aedeed1961392d6b27f2f3abe4fd4c33393b93] | committer: Mark Thompson qsvenc: Allow use of hw_device_ctx to make the internal session (cherry picked from commit 3d197514e613ccd9eab43180c0a7c8b09a307606) > http://git.vid

[FFmpeg-cvslog] ffmpeg: Enable generic hwaccel support for VAAPI

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:31 2017 +| [be510733523016aae7dca74bba6aa3b223c1fed6] | committer: Mark Thompson ffmpeg: Enable generic hwaccel support for VAAPI (cherry picked from commit 62a1ef9f26c654a3e988aa465c4ac1d776c4c356) > http://git.videolan.org/gitwe

[FFmpeg-cvslog] vf_deinterlace_vaapi: Add support for field rate output

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Feb 27 21:29:46 2017 +| [bff7bec1d7d0ed23f24a2c815f133d58b6b86b1e] | committer: Mark Thompson vf_deinterlace_vaapi: Add support for field rate output In order to work correctly with the i965 driver, this also fixes the direction of forward/back

[FFmpeg-cvslog] ffmpeg: Document the -init_hw_device option

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Mar 19 16:25:37 2017 +| [527a1e213167123d24d014bc0b956ef43d9d6542] | committer: Mark Thompson ffmpeg: Document the -init_hw_device option (cherry picked from commit 303fadf5963e01b8edf4ba2701e45f7e9e586aeb) > http://git.videolan.org/gitweb.cgi

[FFmpeg-cvslog] qsv: Add ability to create a session from a device

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:35 2017 +| [91c3b50d74ba8874ea090c29063f953f4cc90ba9] | committer: Mark Thompson qsv: Add ability to create a session from a device (cherry picked from commit 4936a48b1e6fc2147599541f8b25f43a8a9d1f16) > http://git.videolan.org/git

[FFmpeg-cvslog] hwcontext: Make it easier to work with device types

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:29 2017 +| [0b1794a43e1083644aa3db2a09323681cfe080ec] | committer: Mark Thompson hwcontext: Make it easier to work with device types Adds functions to convert to/from strings and a function to iterate over all supported device type

[FFmpeg-cvslog] hwcontext: Add device derivation

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:28 2017 +| [b22172f6f3530b8bd9d1d2c38a31b1e9c3729e42] | committer: Mark Thompson hwcontext: Add device derivation Creates a new device context from another of a different type which refers to the same underlying hardware. (cherry

[FFmpeg-cvslog] hwcontext_vaapi: Try to support the VDPAU wrapper

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Jan 30 19:11:28 2017 +| [f2e4fb61af4b47c329fbf2b9a245594957d7bbab] | committer: Mark Thompson hwcontext_vaapi: Try to support the VDPAU wrapper The driver is somewhat bitrotten (not updated for years) but is still usable for decoding with this

[FFmpeg-cvslog] ffmpeg: Generic device setup

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:30 2017 +| [06043cc0bc72b530db352a67776392cf61a54104] | committer: Mark Thompson ffmpeg: Generic device setup Not yet enabled for any hwaccels. (cherry picked from commit d2e6dd32a445b5744a51d090c0822dbd7e434592) (cherry picked fr

[FFmpeg-cvslog] vaapi_encode: Discard output buffer if picture submission fails

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Feb 16 00:02:29 2017 +| [92bd08974541611731b2d58723826ea26ecbe47d] | committer: Mark Thompson vaapi_encode: Discard output buffer if picture submission fails Previously this was leaking, though it actually hit an assert making sure that the buf

[FFmpeg-cvslog] lavc/aarch64/simple_idct: fix build with Xcode 7.2

2017-06-14 Thread Matthieu Bouron
ffmpeg | branch: master | Matthieu Bouron | Wed Jun 14 13:28:18 2017 +0200| [204008354f7f18fa9e64a6d487f65495f1cc9885] | committer: Matthieu Bouron lavc/aarch64/simple_idct: fix build with Xcode 7.2 > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=204008354f7f18fa9e64a6d487f65495f1c

[FFmpeg-cvslog] vp9: fix overwrite in ff_vp9_ipred_dr_16x16_16_avx2.

2017-06-14 Thread Ronald S . Bultje
ffmpeg | branch: master | Ronald S. Bultje | Wed Jun 14 09:44:26 2017 -0400| [d35ff98e270d904481ab75d58d6cf6badf85e1b2] | committer: Ronald S. Bultje vp9: fix overwrite in ff_vp9_ipred_dr_16x16_16_avx2. Fixes trac issue 6459. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d35ff98