[FFmpeg-cvslog] lavc/h264: Add common code for level handling

2018-09-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Sep 18 23:30:57 2018 +0100| [cc549149d3bcb653976193eb56aedb3589e7347e] | committer: Mark Thompson lavc/h264: Add common code for level handling Including a unit test. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] vaapi_encode: Choose profiles dynamically

2018-09-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Sep 18 23:30:40 2018 +0100| [3b188666f19a17d15efb7eae590e988832972666] | committer: Mark Thompson vaapi_encode: Choose profiles dynamically Previously there was one fixed choice for each codec (e.g. H.265 -> Main profile), and using anything e

[FFmpeg-cvslog] vaapi_encode_h26[45]: Make the AUD option a boolean

2018-09-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Sep 18 23:30:50 2018 +0100| [91534786faf8a5b54a3f532a3338e5fac40f3e2d] | committer: Mark Thompson vaapi_encode_h26[45]: Make the AUD option a boolean > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] configure: Use pkgconfig for VAAPI

2018-09-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Sep 18 23:30:39 2018 +0100| [a00763be8861bcf499675b2af89d29e4e113cdc9] | committer: Mark Thompson configure: Use pkgconfig for VAAPI Set the minimum version to 0.35.0 (libva 1.3.0) and remove redundant configure tests. This also allows

[FFmpeg-cvslog] vaapi_encode: Clean up rate control configuration

2018-09-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Sep 18 23:30:45 2018 +0100| [af532c921575eb8ee805cc2c64a914f6302442e1] | committer: Mark Thompson vaapi_encode: Clean up rate control configuration Query which modes are supported and select between VBR and CBR based on that - this removes all

[FFmpeg-cvslog] vaapi_encode_mjpeg: Use CBS to store parameters and write headers

2018-09-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Sep 18 23:30:54 2018 +0100| [ff0eb2bce324a9ffa50b698fc5616536140e30d7] | committer: Mark Thompson vaapi_encode_mjpeg: Use CBS to store parameters and write headers Also adds greyscale, 4:2:2, 4:4:4 and RGB support. > http://git.videolan.

[FFmpeg-cvslog] vaapi_encode: Add common options between all encoders

2018-09-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Sep 18 23:30:41 2018 +0100| [aa2563aecc0f9f495d581e3072f76e3c59b0fd59] | committer: Mark Thompson vaapi_encode: Add common options between all encoders The only common option here is low_power - it was previously supported for H.264 only

[FFmpeg-cvslog] h264_metadata: Add option to set the level of the stream

2018-09-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Sep 18 23:30:59 2018 +0100| [6522ba30e93cd9060da011c8c591dce1b273c4ce] | committer: Mark Thompson h264_metadata: Add option to set the level of the stream > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] vaapi_encode_h264: Properly set constraint flags

2018-09-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Sep 18 23:30:49 2018 +0100| [4cc367bf9dc9d25cd7f96b4ceb5f6e648466cc43] | committer: Mark Thompson vaapi_encode_h264: Properly set constraint flags constraint_set1_flag should be set for constrained baseline and main profiles, because the stream

[FFmpeg-cvslog] vaapi_encode_h264: Set level based on stream if not set by user

2018-09-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Sep 18 23:30:58 2018 +0100| [bb3503164eed2a1217315f9d54e986e7276183c6] | committer: Mark Thompson vaapi_encode_h264: Set level based on stream if not set by user > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] hwcontext_vaapi: Improve format mapping

2018-09-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Sep 18 23:30:56 2018 +0100| [40724026b7055c9951b579393e2c4178598f1194] | committer: Mark Thompson hwcontext_vaapi: Improve format mapping Give the entries in the VAAPI format map table an explicit type and add functions to do the necessary lookups

[FFmpeg-cvslog] lavc/cbs: Add JPEG support

2018-09-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Sep 18 23:30:53 2018 +0100| [525de2000b018c659c5dd472610305cb2ffb9edc] | committer: Mark Thompson lavc/cbs: Add JPEG support > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=525de2000b018c659c5dd472610305cb2ffb9edc --- config

[FFmpeg-cvslog] vaapi_encode: Clean up the GOP structure configuration

2018-09-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Sep 18 23:30:47 2018 +0100| [bf726c26fde26601a90daacf1b10a9860d21321c] | committer: Mark Thompson vaapi_encode: Clean up the GOP structure configuration Choose what types of reference frames will be used based on what types are available, and make

[FFmpeg-cvslog] vaapi_encode: Always reapply global parameters after the sequence header

2018-09-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Sep 18 23:30:44 2018 +0100| [2562dd9e7831743ba6dc5680501fb7d26a2ec62c] | committer: Mark Thompson vaapi_encode: Always reapply global parameters after the sequence header The codec sequence headers may contain fields which can overwrite the fine

[FFmpeg-cvslog] hwcontext_vaapi: Improve logging around quirk detection

2018-09-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Sep 18 23:30:52 2018 +0100| [852c7ba3f81f28b8b8b0930cf2cf2e10d7e9c4b0] | committer: Mark Thompson hwcontext_vaapi: Improve logging around quirk detection Clarify that the list is the naughty list, and therefore being on it is not desirable

[FFmpeg-cvslog] vaapi_encode: Clean up the encode quality configuration

2018-09-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Sep 18 23:30:43 2018 +0100| [ac31d84506cde8e055edf8fab807cb0ee5878554] | committer: Mark Thompson vaapi_encode: Clean up the encode quality configuration > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] doc/encoders: Add missing options to VAAPI encoders

2018-09-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Sep 18 23:30:51 2018 +0100| [c2e2b04df330313bacacdf9671c68a9689c88cfe] | committer: Mark Thompson doc/encoders: Add missing options to VAAPI encoders > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavf/Makefile: Fix standalone build of AVS2 muxer

2018-09-11 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Sep 11 22:36:58 2018 +0100| [ff21d4735ed063229536cb0d5d103d9aebdfb90c] | committer: Mark Thompson lavf/Makefile: Fix standalone build of AVS2 muxer Found-by: Paul B Mahol > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] vaapi_encode: Remove common priv_data and options fields

2018-08-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Aug 23 00:44:40 2018 +0100| [c5b4ad247b9d691a4ebfb464633098368d7fbb4f] | committer: Mark Thompson vaapi_encode: Remove common priv_data and options fields The codec-specific context now contains both the common context and the codec-specific

[FFmpeg-cvslog] vaapi_encode_vp8: Move options and common structures into context

2018-08-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Aug 23 00:44:38 2018 +0100| [58d3ac31c8a4ce93acdf1fda01364a6773827d6a] | committer: Mark Thompson vaapi_encode_vp8: Move options and common structures into context > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] vaapi_encode: Factorise out adding global parameters

2018-08-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Aug 23 00:44:41 2018 +0100| [38ec5b4aa473a3c7d312621ab692a30d97063b92] | committer: Mark Thompson vaapi_encode: Factorise out adding global parameters > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] vaapi_encode_vp9: Move options and common structures into context

2018-08-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Aug 23 00:44:39 2018 +0100| [1616106f1168982c7a6e060512447d917cfd6076] | committer: Mark Thompson vaapi_encode_vp9: Move options and common structures into context > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] vaapi_encode_mpeg2: Move common structure into context

2018-08-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Aug 23 00:44:37 2018 +0100| [537d6aa30ebc6e16f04cc83d97d48b10de4d4827] | committer: Mark Thompson vaapi_encode_mpeg2: Move common structure into context > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] vaapi_encode_mjpeg: Move common structure into context

2018-08-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Aug 23 00:44:36 2018 +0100| [2c3ad16d3e6eff8c2a119b1a7e0d3e9b3c441f57] | committer: Mark Thompson vaapi_encode_mjpeg: Move common structure into context > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] vaapi_encode_h264: Move options and common structures into context

2018-08-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Aug 23 00:44:34 2018 +0100| [2fd962efbaf40cbc9d7d5e62f20033a82299497a] | committer: Mark Thompson vaapi_encode_h264: Move options and common structures into context This will make it easier to support options in common between different encoders

[FFmpeg-cvslog] vaapi_encode_h265: Move options and common structures into context

2018-08-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Aug 23 00:44:35 2018 +0100| [46d1313fcd31f8beb3756b87640b1c23f1bd0d86] | committer: Mark Thompson vaapi_encode_h265: Move options and common structures into context Matching previous commit for H.264. > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] lavfi/colorspace: Add namespace prefix to global functions

2018-06-28 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Jun 23 17:51:14 2018 +0100| [46fb150a81abed256dbe779809bcbe57f1ba9434] | committer: Mark Thompson lavfi/colorspace: Add namespace prefix to global functions > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavf/mpjpegdec: Mark local variable static

2018-06-25 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Fri Jun 22 15:52:58 2018 +0100| [e7c0b44e747b4ccd5d682cd7e61d4bdd154434b1] | committer: Mark Thompson lavf/mpjpegdec: Mark local variable static > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e7c0b44e747b4ccd5d682cd7e61d4bdd15443

[FFmpeg-cvslog] lavfi/vf_tonemap_opencl: Mark local tables static

2018-06-25 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Jun 23 17:52:08 2018 +0100| [bd02b2c05df1fa8c515b9d8fbe3b8c0c14fed1a4] | committer: Mark Thompson lavfi/vf_tonemap_opencl: Mark local tables static > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] hwcontext_opencl: Remove unused variable

2018-06-24 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Jun 24 19:37:39 2018 +0100| [7ff5310068d9627868339dfa1804f9244647354b] | committer: Mark Thompson hwcontext_opencl: Remove unused variable Unused since a2613647c4f40b9e802cd21f37545ef1fdf370d1. > http://git.videolan.org/gitweb.cgi/ffmpeg.

[FFmpeg-cvslog] lavfi/framesync: Add namespace prefix to framesync_get_class

2018-06-24 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Jun 24 19:25:37 2018 +0100| [d4d29052c3ce585526f06e802839e805495a5353] | committer: Mark Thompson lavfi/framesync: Add namespace prefix to framesync_get_class > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] v4l2_m2m: Mark V4L2 M2M decoders as unsuitable for probing

2018-06-03 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat May 26 17:13:20 2018 +0100| [2bd24d4a37e9793295730d383471a4b3711b0f8c] | committer: Mark Thompson v4l2_m2m: Mark V4L2 M2M decoders as unsuitable for probing > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] hwcontext_vaapi: Fix mapping from DRM

2018-05-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu May 24 01:17:12 2018 +0100| [8ef51a4092a52a9ae2dc42c48d399f4a01312976] | committer: Mark Thompson hwcontext_vaapi: Fix mapping from DRM This was broken by bed670a1de29b58fcb3fe046562d8bd125b1457f, which added an assert that

[FFmpeg-cvslog] hwcontext: Add test for device creation and derivation

2018-05-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue May 15 23:15:03 2018 +0100| [ba7d1377e85662f7b4ae728719c10d5427cc6b9b] | committer: Mark Thompson hwcontext: Add test for device creation and derivation This uses any devices it can find on the host system - on a

[FFmpeg-cvslog] lavu/Makefile: Fix alignment and ordering

2018-05-15 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon May 14 22:58:57 2018 +0100| [989c5a84acffa327cc3daf90c2e4226cf2174481] | committer: Mark Thompson lavu/Makefile: Fix alignment and ordering > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] hwcontext: Do not call device_init again when deriving an existing device

2018-05-15 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon May 14 22:58:56 2018 +0100| [136260eb88e80ed4f4712a341805ec1d0d69bbca] | committer: Mark Thompson hwcontext: Do not call device_init again when deriving an existing device The change in 309d660775e2b47af6723a0477c4d753bc

[FFmpeg-cvslog] h264_metadata: Remove redundant setting of SEI payload size

2018-05-10 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon May 7 23:01:48 2018 +0100| [2b412135009204246cb18f5dd784fb1b916c2518] | committer: Mark Thompson h264_metadata: Remove redundant setting of SEI payload size This should be derived from the data length rather than set expl

[FFmpeg-cvslog] fate/cbs: Add an SEI test

2018-05-10 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon May 7 23:55:20 2018 +0100| [f995aa82d85810e37432fbf49342921c703a4e8d] | committer: Mark Thompson fate/cbs: Add an SEI test The artificial sample file sei-1.h264 contains five frames (IDR P B I B) and the following SEI m

[FFmpeg-cvslog] cbs_h264: Fix handling of unknown SEI

2018-05-10 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon May 7 23:05:52 2018 +0100| [4c9741a1dddf8fd616da112a915413651d7ddd37] | committer: Mark Thompson cbs_h264: Fix handling of unknown SEI The user should only interact directly with the data length, not the payload size.

[FFmpeg-cvslog] h264_metadata: Fix AUD writing

2018-05-10 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon May 7 23:12:28 2018 +0100| [9d375e114ac240ccff77d75724f6bc0e2210a1ba] | committer: Mark Thompson h264_metadata: Fix AUD writing The aud structure exists on the stack, so the variable was previously out-of-scope when th

[FFmpeg-cvslog] cbs_h264: Add support for pan-scan rectangle SEI messages

2018-05-10 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon May 7 23:33:08 2018 +0100| [d94dda742c8eab3141197270fb78063ed22442aa] | committer: Mark Thompson cbs_h264: Add support for pan-scan rectangle SEI messages > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] cbs_h264: Add support for mastering display SEI messages

2018-05-10 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon May 7 23:33:36 2018 +0100| [ac687add84a1a87b0b9460c3cdbbeb9bac02fb34] | committer: Mark Thompson cbs_h264: Add support for mastering display SEI messages > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] fate/cbs: Always overwrite output in cbs fate tests

2018-05-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed May 2 00:46:04 2018 +0100| [e07b1913fc67b9244d82d49d2ab3cd661215c928] | committer: Mark Thompson fate/cbs: Always overwrite output in cbs fate tests Before this, a failed test would keep failing because the outpu

[FFmpeg-cvslog] lavc/cbs: Add tests for VP9

2018-05-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Apr 7 18:57:37 2018 +0100| [ddd3a209dc5a535a4fca7fadd532e767651bd372] | committer: Mark Thompson lavc/cbs: Add tests for VP9 Uses the same mechanism as other codecs - conformance test files are passed through the metadata

[FFmpeg-cvslog] lavc: Add VP9 metadata bitstream filter

2018-05-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon Apr 2 02:38:03 2018 +0100| [308b989e0cf14d5b33b7d4cd546a94230a1423c2] | committer: Mark Thompson lavc: Add VP9 metadata bitstream filter Can adjust the colour information. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/

[FFmpeg-cvslog] cbs: Fragment/unit data is always reference counted

2018-05-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue May 1 00:18:16 2018 +0100| [d7786b66bdd4b625765eb461ec286b846e94e9f2] | committer: Mark Thompson cbs: Fragment/unit data is always reference counted Make this clear in the documentation and add some asserts to

[FFmpeg-cvslog] cbs_h2645: Simplify representation of fixed values

2018-05-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon Apr 30 22:35:24 2018 +0100| [315cc8c0988da6e117e4466581bde5480c3abe2a] | committer: Mark Thompson cbs_h2645: Simplify representation of fixed values > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] hwcontext_vaapi: Fix compilation with libva versions < 1.4.0

2018-04-27 Thread Mark Thompson
ffmpeg | branch: release/4.0 | Mark Thompson <s...@jkqxz.net> | Fri Apr 27 13:41:56 2018 +0100| [44cb6474770e6603913cb76e3be4278f663aad3e] | committer: Mark Thompson hwcontext_vaapi: Fix compilation with libva versions < 1.4.0 The BufferHandle API was added in libva 1.4.0 / VAA

[FFmpeg-cvslog] hwcontext_vaapi: Fix compilation with libva versions < 1.4.0

2018-04-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Fri Apr 27 13:41:56 2018 +0100| [92a0a6bea9dc3087fa8d232b750db1dd0d70b157] | committer: Mark Thompson hwcontext_vaapi: Fix compilation with libva versions < 1.4.0 The BufferHandle API was added in libva 1.4.0 / VAAPI 0.36.0

[FFmpeg-cvslog] amfenc: Remove spurious initialisations

2018-04-15 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Apr 14 15:46:15 2018 +0100| [edecd723f3e4528d5153a00b92343041367fbe06] | committer: Mark Thompson amfenc: Remove spurious initialisations Also minor cosmetics. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] amfenc: Fail to open if the user-supplied device is not usable

2018-04-15 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Apr 14 15:45:55 2018 +0100| [ff1be6c9a694ee019608288fd25f1c869f7f51b7] | committer: Mark Thompson amfenc: Fail to open if the user-supplied device is not usable If the user supplies a device or frames context then it is an

[FFmpeg-cvslog] amfenc: Do not automatically download/upload unknown hardware input frames

2018-04-15 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Apr 14 15:46:00 2018 +0100| [73ed6fa9d77da8cd4f34742dd0f56e64aa714786] | committer: Mark Thompson amfenc: Do not automatically download/upload unknown hardware input frames Supplying a hardware input frame which is not in the

[FFmpeg-cvslog] vf_avgblur_opencl: Don't run kernel on pixels outside the image

2018-03-26 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Mar 24 13:56:16 2018 +| [213839edffbf3982570e4e06ca713f8547dd336a] | committer: Mark Thompson vf_avgblur_opencl: Don't run kernel on pixels outside the image The output frame size is larger than the image cont

[FFmpeg-cvslog] hwcontext_opencl: Avoid deprecation warnings when built with post-1.2 headers

2018-03-22 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon Mar 19 22:53:11 2018 +| [9313422dfc8d13fdd7d58e9ed04dfff61d26b7f2] | committer: Mark Thompson hwcontext_opencl: Avoid deprecation warnings when built with post-1.2 headers Matching the previous commit. This is not a

[FFmpeg-cvslog] lavfi/opencl: Avoid deprecation warnings when built with post-1.2 headers

2018-03-22 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon Mar 19 22:52:51 2018 +| [0568af521ef3eed3e811fb4bebff050b559dbf53] | committer: Mark Thompson lavfi/opencl: Avoid deprecation warnings when built with post-1.2 headers The intended target is OpenCL 1.2, so disable wa

[FFmpeg-cvslog] vf_scale_vaapi: Apply cropping rectangle to input

2018-03-22 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Feb 14 21:48:44 2018 +| [abf35afb6f70f2b1fdf99ce48112ad314bd8ca0f] | committer: Mark Thompson vf_scale_vaapi: Apply cropping rectangle to input > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] hwcontext_drm: Clarify value for unknown format modifiers

2018-03-22 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Mar 21 21:13:16 2018 +| [f86e8c91d020d05c584d53d7033fe6d05a16aef1] | committer: Mark Thompson hwcontext_drm: Clarify value for unknown format modifiers > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] hwcontext_opencl: Add support for mapping DRM objects to Beignet

2018-03-22 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Mar 11 21:19:20 2018 +| [ac993e73decab3dd5828b37bb1d5d8514c0d247a] | committer: Mark Thompson hwcontext_opencl: Add support for mapping DRM objects to Beignet Also use that to support mapping VAAPI to Beignet.

[FFmpeg-cvslog] hwcontext_vaapi: Add support for legacy DRM mapping

2018-03-22 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Mar 11 21:12:29 2018 +| [c6bbb8cca7fa72bb26d2000453460a6344f425a1] | committer: Mark Thompson hwcontext_vaapi: Add support for legacy DRM mapping The old vaAcquireBufferHandle() API works in fewer cases and provide

[FFmpeg-cvslog] h264_metadata: Fix memory leak on multiple display orientation messages

2018-03-19 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon Mar 19 23:12:01 2018 +| [1c49365c62f417a9e7ed764ac4dd940a2ce8b08d] | committer: Mark Thompson h264_metadata: Fix memory leak on multiple display orientation messages Fixes CID #1430176. > http://git.videolan.org/g

[FFmpeg-cvslog] hwcontext_vaapi: Always include DRM hwcontext header

2018-03-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Mar 18 18:34:38 2018 +| [0f3d1c69b5ed2206e061261503b0c34b3bfda617] | committer: Mark Thompson hwcontext_vaapi: Always include DRM hwcontext header Fixes building with VAAPI but not libdrm, which was

[FFmpeg-cvslog] lavc: Add filter_units bitstream filter

2018-03-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Mar 6 18:49:27 2018 +| [c99f837ddecad977018fd4d737c6070d167521c4] | committer: Mark Thompson lavc: Add filter_units bitstream filter This can remove units with types in or not in a given set from a stream. For example,

[FFmpeg-cvslog] cbs_h264: Fix overflow in shifts

2018-03-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Mar 11 14:40:23 2018 +| [0e782661d63b39d729b2167e75a690b4e2934740] | committer: Mark Thompson cbs_h264: Fix overflow in shifts The type of the result of a shift operation is unaffected by the type of the right operand, s

[FFmpeg-cvslog] cbs_h265: Use helper macro for maximum values of fixed-width elements

2018-03-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Mar 11 14:42:09 2018 +| [c4eeea76335d6b3ec08a27ed5468cfd127feb1b1] | committer: Mark Thompson cbs_h265: Use helper macro for maximum values of fixed-width elements Apply the same logic as the previous patch to

[FFmpeg-cvslog] hwcontext_vaapi: Fix condition for DRM device derivation

2018-03-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Mar 11 21:16:25 2018 +| [389f4c3e0d0a26a7d3d2696017384874cf5e93fa] | committer: Mark Thompson hwcontext_vaapi: Fix condition for DRM device derivation vaGetDisplayDRM() is required for this code to work, libdrm is not.

[FFmpeg-cvslog] h264_metadata: Add support for display orientation SEI messages

2018-03-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Mar 11 16:39:03 2018 +| [84c3c766d86d1e064b77f9c56e4930e936bc84ec] | committer: Mark Thompson h264_metadata: Add support for display orientation SEI messages > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] h264_metadata: Remove unused fields

2018-03-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Mar 11 17:04:01 2018 +| [94d42cb4cc6e420c80abbf54148be1578f7c3244] | committer: Mark Thompson h264_metadata: Remove unused fields The SEI NAL is unused since 69062d0f9b6aef5d9d9b8c9c9b5cfb23037caddb, while the AUD NAL is

[FFmpeg-cvslog] cbs: Add a table of all supported codec IDs

2018-03-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Mar 11 17:27:15 2018 +| [84bb8327f571c4924789413efafde47d96b8b72b] | committer: Mark Thompson cbs: Add a table of all supported codec IDs Use it as the set of codec IDs supported by the trace_headers BSF.

[FFmpeg-cvslog] h264_metadata: Actually fail when sei_user_data option is invalid

2018-03-06 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Mar 6 23:39:00 2018 +| [56912555bc1921420f5271159b0c20034ab4209e] | committer: Mark Thompson h264_metadata: Actually fail when sei_user_data option is invalid > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] Merge commit '2d6b3f3a9dce409ca51d70ef4b85c0593bb4b109'

2018-03-05 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon Mar 5 23:16:29 2018 +| [0cf9fa99242a1f694e2ea3b35a450974774f56cc] | committer: Mark Thompson Merge commit '2d6b3f3a9dce409ca51d70ef4b85c0593bb4b109' * commit '2d6b3f3a9dce409ca51d70ef4b85c0593bb4b109': qsvenc: P

[FFmpeg-cvslog] Merge commit 'e2399e0c1aeb110456405d23e211066fab6cb041'

2018-03-05 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon Mar 5 23:08:34 2018 +| [9053b0885957328f52efca1670fda1df412753ed] | committer: Mark Thompson Merge commit 'e2399e0c1aeb110456405d23e211066fab6cb041' * commit 'e2399e0c1aeb110456405d23e211066fab6cb041': fate: Error ou

[FFmpeg-cvslog] Merge commit 'dc40e64adb1712b1209c018914a44f809bc32664'

2018-03-05 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon Mar 5 22:34:24 2018 +| [706d2c66e8e59cfda32e57713bc37e5558a25815] | committer: Mark Thompson Merge commit 'dc40e64adb1712b1209c018914a44f809bc32664' * commit 'dc40e64adb1712b1209c018914a44f809bc32664': hvcc: zero init

[FFmpeg-cvslog] Merge commit '8ca39b855a7b0e4d9f726fa9d285bc8edcb953e6'

2018-03-05 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon Mar 5 22:31:03 2018 +| [085a2eb8e27330c51df490f986cb5926077974d6] | committer: Mark Thompson Merge commit '8ca39b855a7b0e4d9f726fa9d285bc8edcb953e6' * commit '8ca39b855a7b0e4d9f726fa9d285bc8edcb953e6': qsv: Default Pic

[FFmpeg-cvslog] vaapi: Add MJPEG decode hwaccel

2018-02-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu Nov 23 23:47:52 2017 +| [63c690ad154509dcda78d3d3537bd1af9c406241] | committer: Mark Thompson vaapi: Add MJPEG decode hwaccel > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=63c690ad154509dcda78d3d3537bd1a

[FFmpeg-cvslog] lavc/mjpeg: Add profiles for MJPEG using SOF marker codes

2018-02-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu Nov 23 22:44:27 2017 +| [9ca79784e9e640829645b0b28201cf9cdfbfc0f4] | committer: Mark Thompson lavc/mjpeg: Add profiles for MJPEG using SOF marker codes This is needed by later hwaccel code to tell which encoding p

[FFmpeg-cvslog] vaapi_decode: Make the frames context format selection more general

2018-02-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon Feb 19 20:04:31 2018 +| [99ab0a13dc231b92dcd207f58a1101fe5f11d663] | committer: Mark Thompson vaapi_decode: Make the frames context format selection more general Examine the supported fourcc list manually and make th

[FFmpeg-cvslog] mjpegdec: Add hwaccel hooks

2018-02-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu Nov 23 23:45:32 2017 +| [6c0bfa30c00d062737b10f22c2532f60d94afdf2] | committer: Mark Thompson mjpegdec: Add hwaccel hooks Also adds some extra fields to the main context structure that may be needed by a hwaccel d

[FFmpeg-cvslog] hwcontext_vaapi: Fix frames context creation with external attributes

2018-02-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon Feb 19 20:04:25 2018 +| [193e43e6195eba669015098b4245a7287b7506b0] | committer: Mark Thompson hwcontext_vaapi: Fix frames context creation with external attributes > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] hwcontext_vaapi: Add more surface formats

2018-02-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon Feb 19 20:03:08 2018 +| [fabcbfba3846667869e14a562bd84c7b4dd0c6a4] | committer: Mark Thompson hwcontext_vaapi: Add more surface formats Adds YUV 4:1:1, 4:4:0 and 4:4:4 - these will be needed for JPEG decoding.

[FFmpeg-cvslog] Merge commit '6d5a6dde5301c81e221a37b3f39bb03149492b98'

2018-02-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Feb 21 22:54:07 2018 +| [ecb3d6edc3b756cc1d40b1073f244b581ef5bcfb] | committer: Mark Thompson Merge commit '6d5a6dde5301c81e221a37b3f39bb03149492b98' * commit '6d5a6dde5301c81e221a37b3f39bb03149492b98': h264_metadat

[FFmpeg-cvslog] h264_metadata: Add option to delete filler data

2018-02-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon Dec 11 00:30:54 2017 +| [6d5a6dde5301c81e221a37b3f39bb03149492b98] | committer: Mark Thompson h264_metadata: Add option to delete filler data Deletes both filler NAL units and filler SEI messages. (Annex B zero_bytes b

[FFmpeg-cvslog] cbs_h264: Add support for filler NAL units

2018-02-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Feb 11 17:33:15 2018 +| [eccc03c8fbc603a0a3257df66f0705f74fe2581a] | committer: Mark Thompson cbs_h264: Add support for filler NAL units > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] Merge commit 'eccc03c8fbc603a0a3257df66f0705f74fe2581a'

2018-02-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Feb 21 22:43:13 2018 +| [fbeac5356c692b6f681a21749dee3a3e414f1230] | committer: Mark Thompson Merge commit 'eccc03c8fbc603a0a3257df66f0705f74fe2581a' * commit 'eccc03c8fbc603a0a3257df66f0705f74fe2581a': cbs_h264: Add s

[FFmpeg-cvslog] Merge commit '7157d959264f3729da463725c6faa580d9394d19'

2018-02-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Feb 21 22:41:00 2018 +| [ab6edb173b365d9a787c2df3a45e3a018d7843d7] | committer: Mark Thompson Merge commit '7157d959264f3729da463725c6faa580d9394d19' * commit '7157d959264f3729da463725c6faa580d9394d19': cbs_h264

[FFmpeg-cvslog] cbs_h264: Move slice_group_id array out of PPS structure

2018-02-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Feb 11 00:57:46 2018 +| [7157d959264f3729da463725c6faa580d9394d19] | committer: Mark Thompson cbs_h264: Move slice_group_id array out of PPS structure It's very large, and is only used in some FMO streams.

[FFmpeg-cvslog] Merge commit '78fa0b9033c0834c049e2aedf71a8c613fed87ab'

2018-02-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Feb 21 22:40:08 2018 +| [7386b4ff39506b7a34b3689cc4b05993ed9b4a4f] | committer: Mark Thompson Merge commit '78fa0b9033c0834c049e2aedf71a8c613fed87ab' * commit '78fa0b9033c0834c049e2aedf71a8c613fed87ab': h264_metadata:

[FFmpeg-cvslog] h264_metadata: Always add the SEI user data to the first access unit

2018-02-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Feb 11 15:41:07 2018 +| [78fa0b9033c0834c049e2aedf71a8c613fed87ab] | committer: Mark Thompson h264_metadata: Always add the SEI user data to the first access unit This should be added even if the first access uni

[FFmpeg-cvslog] Merge commit '69062d0f9b6aef5d9d9b8c9c9b5cfb23037caddb'

2018-02-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Feb 21 22:32:42 2018 +| [fd76e7be70c10861567ebefd0bc6864f223fb017] | committer: Mark Thompson Merge commit '69062d0f9b6aef5d9d9b8c9c9b5cfb23037caddb' * commit '69062d0f9b6aef5d9d9b8c9c9b5cfb23037caddb': h264_metadat

[FFmpeg-cvslog] h264_metadata: Use common SEI addition function

2018-02-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Feb 11 15:38:02 2018 +| [69062d0f9b6aef5d9d9b8c9c9b5cfb23037caddb] | committer: Mark Thompson h264_metadata: Use common SEI addition function > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] Merge commit 'a2ca8ed903b435446031a8a0792ca535e6ee2913'

2018-02-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Feb 21 22:27:07 2018 +| [77eba7bd99355fc37a2bfc9d0224218f4022762c] | committer: Mark Thompson Merge commit 'a2ca8ed903b435446031a8a0792ca535e6ee2913' * commit 'a2ca8ed903b435446031a8a0792ca535e6ee2913': cbs_h264: Add u

[FFmpeg-cvslog] cbs_h264: Add utility functions to insert/delete SEI messages

2018-02-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Feb 11 15:37:34 2018 +| [a2ca8ed903b435446031a8a0792ca535e6ee2913] | committer: Mark Thompson cbs_h264: Add utility functions to insert/delete SEI messages > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] Merge commit 'ce5870a3a8f2b10668ee4f04c2ae0287f66f31b2'

2018-02-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Feb 21 22:22:54 2018 +| [0cc8e34a94c84132cf5b0f6472c5f61c8a66cee1] | committer: Mark Thompson Merge commit 'ce5870a3a8f2b10668ee4f04c2ae0287f66f31b2' * commit 'ce5870a3a8f2b10668ee4f04c2ae0287f66f31b2': cbs: Refcou

[FFmpeg-cvslog] cbs: Refcount all the things!

2018-02-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Feb 11 00:51:33 2018 +| [ce5870a3a8f2b10668ee4f04c2ae0287f66f31b2] | committer: Mark Thompson cbs: Refcount all the things! This makes it easier for users of the CBS API to get alloc/free right - all subelements use the

[FFmpeg-cvslog] Merge commit '13ca5d34ba5c473211daaae0a101123bcaada3e6'

2018-02-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Feb 21 22:05:15 2018 +| [b656fa710a34ec7c3b192c38344a2c470ff2eaf5] | committer: Mark Thompson Merge commit '13ca5d34ba5c473211daaae0a101123bcaada3e6' * commit '13ca5d34ba5c473211daaae0a101123bcaada3e6': cbs_h264: Ad

[FFmpeg-cvslog] cbs_h264: Add hack for pic_timing with no active SPS

2018-02-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon Dec 11 00:22:42 2017 +| [13ca5d34ba5c473211daaae0a101123bcaada3e6] | committer: Mark Thompson cbs_h264: Add hack for pic_timing with no active SPS If there is exactly one possible SPS but it is not yet active then just

[FFmpeg-cvslog] Merge commit '0e4c166cdd6446522a085dd9731967d09ac71f72'

2018-02-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Feb 21 22:03:15 2018 +| [af3727e2399df83b57892c22011e4dd748516897] | committer: Mark Thompson Merge commit '0e4c166cdd6446522a085dd9731967d09ac71f72' * commit '0e4c166cdd6446522a085dd9731967d09ac71f72': cbs_h2645:

[FFmpeg-cvslog] cbs_h2645: Remove active ps references when it is replaced

2018-02-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon Dec 11 00:38:57 2017 +| [0e4c166cdd6446522a085dd9731967d09ac71f72] | committer: Mark Thompson cbs_h2645: Remove active ps references when it is replaced > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] Merge commit 'a3daecd6375279d9fdb863ac9db3545a33e97651'

2018-02-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Feb 21 21:54:42 2018 +| [1325ac4c93f27dd56ebce37d8045d7ceb64dc645] | committer: Mark Thompson Merge commit 'a3daecd6375279d9fdb863ac9db3545a33e97651' * commit 'a3daecd6375279d9fdb863ac9db3545a33e97651': cbs:

[FFmpeg-cvslog] cbs: Demote the "decomposition unimplemented" warning

2018-02-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon Dec 11 00:28:40 2017 +| [a3daecd6375279d9fdb863ac9db3545a33e97651] | committer: Mark Thompson cbs: Demote the "decomposition unimplemented" warning This is harmless and should not be a warning - unknown units ar

[FFmpeg-cvslog] vaapi_h265: Mark unused entries in RefPicList[01] as explicitly invalid

2018-02-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Dec 17 19:50:29 2017 +| [67eb2b16daa77f6ba3e04a28ca18e53193723b7f] | committer: Mark Thompson vaapi_h265: Mark unused entries in RefPicList[01] as explicitly invalid The iHD driver looks at entries beyond num_ref_id

<    1   2   3   4   5   6   7   8   >