[FFmpeg-cvslog] hwcontext_vaapi: Don't require a render node when deriving from DRM

2020-08-31 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Fri Aug 28 23:15:41 2020 +0100| [303d252a4b4c104685dc46152c26abaf7ff2ce60] | committer: Mark Thompson hwcontext_vaapi: Don't require a render node when deriving from DRM The V4L2 driver does not actually have an associated DRM device at all, so

[FFmpeg-cvslog] cbs_av1: Fill tile width/height values when uniform_tile_spacing_flag is set

2020-09-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Aug 31 22:00:57 2020 +0100| [2a19232c1996fee52a3f4201fa379001627dcc89] | committer: Mark Thompson cbs_av1: Fill tile width/height values when uniform_tile_spacing_flag is set They are not explicitly in the bitstream in this case, but it is helpful

[FFmpeg-cvslog] cbs: Describe allocate/free methods in tabular form

2020-09-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Jul 27 17:32:18 2020 +0100| [bc7a7e0d65bd72b317b2c4b84fac505ba3db7556] | committer: Mark Thompson cbs: Describe allocate/free methods in tabular form Unit types are split into three categories, depending on how their content is managed: * POD

[FFmpeg-cvslog] cbs: Add macros to support defining unit type tables

2020-09-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Jul 27 17:32:19 2020 +0100| [225f2878853e1e4980d55707c68a14595a639ad3] | committer: Mark Thompson cbs: Add macros to support defining unit type tables > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] cbs_h265: Use table-based alloc/free

2020-09-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Jul 27 17:32:24 2020 +0100| [e38646de1cef80ebf451402ddaf15941f2b60522] | committer: Mark Thompson cbs_h265: Use table-based alloc/free > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e38646de1cef80ebf451402ddaf15941f2b60

[FFmpeg-cvslog] cbs_mpeg2: Use table-based alloc/free

2020-09-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Jul 27 17:32:27 2020 +0100| [cf6af829c2db8a8c55f49526f73e37b9da772c30] | committer: Mark Thompson cbs_mpeg2: Use table-based alloc/free > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cf6af829c2db8a8c55f49526f73e37b9da772

[FFmpeg-cvslog] cbs_h264: Use table-based alloc/free

2020-09-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Jul 27 17:32:20 2020 +0100| [2cb152d52f28081acf3c2306557944105af8374f] | committer: Mark Thompson cbs_h264: Use table-based alloc/free > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2cb152d52f28081acf3c2306557944105af83

[FFmpeg-cvslog] cbs_av1: Use table-based alloc/free

2020-09-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Jul 27 17:32:26 2020 +0100| [ae7686a64fea5e70e315a02c0f680b2cc04cc188] | committer: Mark Thompson cbs_av1: Use table-based alloc/free > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ae7686a64fea5e70e315a02c0f680b2cc04cc

[FFmpeg-cvslog] cbs_h2645: Ensure that non-refcounted parameter sets are fully copied

2020-09-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Jul 27 17:32:22 2020 +0100| [0720e15c0330f0f101c02d5c2c6548e964079f6d] | committer: Mark Thompson cbs_h2645: Ensure that non-refcounted parameter sets are fully copied Only copying the main structure is not necessarily sufficient - there could be

[FFmpeg-cvslog] cbs_vp9: Use table-based alloc/free

2020-09-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Jul 27 17:32:25 2020 +0100| [f643f9bd6d6c954717cd8e607034b0dd25156244] | committer: Mark Thompson cbs_vp9: Use table-based alloc/free > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f643f9bd6d6c954717cd8e607034b0dd25156

[FFmpeg-cvslog] cbs: Ensure that reference fields always follow the associated pointer

2020-09-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Jul 27 17:32:17 2020 +0100| [1fe77d4a637c4033180a35b6ebf13b5a4707d2a4] | committer: Mark Thompson cbs: Ensure that reference fields always follow the associated pointer Having these together allows us to find both pointers given the address of

[FFmpeg-cvslog] cbs: Add support functions for handling unit content references

2020-09-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Jul 27 17:32:21 2020 +0100| [42daac1c74169ec4373b5199932c5f3176a2e897] | committer: Mark Thompson cbs: Add support functions for handling unit content references Use the unit type table to determine what we need to do to clone the internals of the

[FFmpeg-cvslog] cbs_av1: Fix test for presence of buffer_removal_time element

2020-09-05 Thread Mark Thompson
ffmpeg | branch: release/4.3 | Mark Thompson | Sun Aug 23 17:06:06 2020 +0100| [f070c53c7a5057248e6a4819dc967fa2c87600b0] | committer: James Almer cbs_av1: Fix test for presence of buffer_removal_time element The frame must be in both the spatial and temporal layers for the operating point

[FFmpeg-cvslog] Revert "avfilter/setparams: add FF_FILTER_FLAG_HWFRAME_AWARE"

2020-09-29 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Sep 29 17:01:22 2020 +0100| [4fceb2634e7a81e40c49df6478d924558bdc607c] | committer: Mark Thompson Revert "avfilter/setparams: add FF_FILTER_FLAG_HWFRAME_AWARE" This reverts commit 5bbf58ab876279ca1a5a2f30563f271c99b93e62. The setpara

[FFmpeg-cvslog] vaapi_encode_h264: Fix setting colour properties

2020-11-03 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Nov 2 22:46:47 2020 +| [9faf4dcf234dbc34f05cd2d973473df2eece4881] | committer: Mark Thompson vaapi_encode_h264: Fix setting colour properties The properties should always be set; only the presence flags want to be conditional. Fixes #8959

[FFmpeg-cvslog] vaapi_encode_mpeg2: Fix setting colour properties

2020-11-03 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Nov 2 22:46:49 2020 +| [755203c2d270e1334987b462f80151eb88e30121] | committer: Mark Thompson vaapi_encode_mpeg2: Fix setting colour properties Follow the same pattern as the previous commits for H.264 and H.265. Reviewed-By: Jan Ekström

[FFmpeg-cvslog] vaapi_encode_h265: Fix setting colour properties

2020-11-03 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Nov 2 22:46:48 2020 +| [486817e1aedda759bd21287b462ee0bb6e100949] | committer: Mark Thompson vaapi_encode_h265: Fix setting colour properties Matching the previous commit for H.264. Reviewed-By: Jan Ekström Tested-By: Xu, Yefeng > h

[FFmpeg-cvslog] lavc: Mark hw_config pointer arrays as const

2020-11-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Nov 8 18:51:15 2020 +| [cd322794eecf1dd7d975ce3dcf1c18bbd8b91ad1] | committer: Mark Thompson lavc: Mark hw_config pointer arrays as const They are read-only just like the HWConfig structures they point to. > http://git.videolan.

[FFmpeg-cvslog] hwcontext_opencl: Only release command queue if it exists

2018-11-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Nov 25 19:14:27 2018 +| [b9aff7a53d598a7882bfe3db449a3e5dc6543f05] | committer: Mark Thompson hwcontext_opencl: Only release command queue if it exists If the frames context creation fails then the command queue reference need not exist when

[FFmpeg-cvslog] configure: Avoid use of nonstandard features of sed

2018-12-02 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Dec 2 23:31:50 2018 +| [2f6b1806ce2bc007a3a3596680a9f8089fb78145] | committer: Mark Thompson configure: Avoid use of nonstandard features of sed Standard sed does not support EREs. Fixes #7310. > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] hwcontext_opencl: Use correct function to enumerate devices

2018-12-02 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Wed Nov 28 00:16:30 2018 +| [21608bc30303b221db8f3e2fb0952e7e7f2bd270] | committer: Mark Thompson hwcontext_opencl: Use correct function to enumerate devices Also assert that all required functions are present. > http://git.videolan.

[FFmpeg-cvslog] qsvdec: Fix running with assert_level > 0

2018-12-09 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Nov 11 15:32:15 2018 +| [34cab708189bdde8f59543a885313928a980564d] | committer: Mark Thompson qsvdec: Fix running with assert_level > 0 Assertion avctx->codec_id != AV_CODEC_ID_NONE failed at src/libavcodec/parser.c:128 The setting

[FFmpeg-cvslog] cbs_av1: Fix reading of overlong uvlc codes

2018-12-22 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Dec 2 20:49:24 2018 +| [b97a4b658814b2de8b9f2a3bce491c002d34de31] | committer: Mark Thompson cbs_av1: Fix reading of overlong uvlc codes The specification allows 2^32-1 to be encoded as any number of zeroes greater than 31, followed by a one

[FFmpeg-cvslog] cbs_av1: Fix reading of overlong uvlc codes

2018-12-22 Thread Mark Thompson
ffmpeg | branch: release/4.1 | Mark Thompson | Sun Dec 2 20:49:24 2018 +| [b420f23566825192c3fc1f46fce24d19ffc1d72e] | committer: Mark Thompson cbs_av1: Fix reading of overlong uvlc codes The specification allows 2^32-1 to be encoded as any number of zeroes greater than 31, followed by a

[FFmpeg-cvslog] vaapi_encode: Let the reconstructed frame pool be sized dynamically

2019-01-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Dec 20 20:39:57 2018 +| [494bd8df782efe53e85de8ce258a079cea4eca72] | committer: Mark Thompson vaapi_encode: Let the reconstructed frame pool be sized dynamically No supported encode driver requires the pool to be fixed-size, so just remove

[FFmpeg-cvslog] vaapi_encode: Allocate picture-private data in generic code

2019-01-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Dec 20 20:39:55 2018 +| [26ce3a43a35fe3a43c895945252aa22c6b46ffb7] | committer: Mark Thompson vaapi_encode: Allocate picture-private data in generic code > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] vaapi_encode: Convert to send/receive API

2019-01-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Dec 20 20:39:56 2018 +| [5fdcf85bbffe7451c227478fda62da5c0938f27d] | committer: Mark Thompson vaapi_encode: Convert to send/receive API This attaches the logic of picking the mode of for the next picture to the output, which simplifies some

[FFmpeg-cvslog] vaapi_encode_vp9: Support more complex reference structures

2019-01-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Dec 20 20:40:00 2018 +| [916b3b9079f783f0e00823e19bba85fa0f7d012f] | committer: Mark Thompson vaapi_encode_vp9: Support more complex reference structures > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] vaapi_encode_h264: Support more complex reference structures

2019-01-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Dec 20 20:39:58 2018 +| [25c0ede93b9cb3542e631d6e449d50aa3fb1c2e8] | committer: Mark Thompson vaapi_encode_h264: Support more complex reference structures > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] vaapi_encode_h265: Support more complex reference structures

2019-01-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Dec 20 20:39:59 2018 +| [362992e94bccca225d180e791f7e24858efb857d] | committer: Mark Thompson vaapi_encode_h265: Support more complex reference structures The reference picture sets are now constructed directly from the DPB information

[FFmpeg-cvslog] vaapi_encode_h265: Ensure that ref pics are always in the RPS

2019-01-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Fri Jan 25 19:54:27 2019 +| [44bcccb7f0c43cb40f1e61f6e1e19cf2ab266c57] | committer: Mark Thompson vaapi_encode_h265: Ensure that ref pics are always in the RPS When making a new P-frame when B-frames are present the previous P-frame is normally in

[FFmpeg-cvslog] vaapi_encode: Do not zero access unit structures

2019-02-25 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Feb 25 23:24:23 2019 +| [9d5ca71ec2efddfa0d30ae88db66fd0bd3f1f33b] | committer: Mark Thompson vaapi_encode: Do not zero access unit structures Following b8c45bbcbc207293f955e838ea66106f4b65b1ac they contain allocated unit arrays which will get

[FFmpeg-cvslog] vaapi_encode_vp9: Fix whitespace after previous patch

2019-02-25 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Feb 10 19:47:00 2019 +| [c4c2c4df76e15cf3e4c7a0b7500d3c0f8dade271] | committer: Mark Thompson vaapi_encode_vp9: Fix whitespace after previous patch > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] vaapi_encode_mjpeg: Use common quality option

2019-02-25 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Feb 10 19:47:01 2019 +| [fda6dcd0b0a32a05e459b62ff5f40bbe56cd3290] | committer: Mark Thompson vaapi_encode_mjpeg: Use common quality option Doesn't change anything, but makes the behaviour better match that of the other codecs

[FFmpeg-cvslog] vaapi_encode_mpeg2: Add missing marker bit in time_code

2019-02-25 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Feb 10 19:47:02 2019 +| [f948082e5fc24b00c5b7dbf4493906f1e540a743] | committer: Mark Thompson vaapi_encode_mpeg2: Add missing marker bit in time_code We don't have anything useful to put in this field, but there is still meant to be a m

[FFmpeg-cvslog] vaapi_encode_vp9: Enable support for more RC modes

2019-02-25 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Feb 10 19:46:59 2019 +| [28e619e268ccd992848404600c45c12c5227acde] | committer: Mark Thompson vaapi_encode_vp9: Enable support for more RC modes > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] vaapi_encode_vp8: Enable support for more RC modes

2019-02-25 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Feb 10 19:46:58 2019 +| [2efd63a3158d62e7922427a19cbc9fe4b79399fa] | committer: Mark Thompson vaapi_encode_vp8: Enable support for more RC modes > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] vaapi_encode_h264: Enable support for more RC modes

2019-02-25 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Feb 10 19:46:55 2019 +| [f5eb08937e31f0927e8344d5161ed7217cd53779] | committer: Mark Thompson vaapi_encode_h264: Enable support for more RC modes Also fixes QP going out of range when modified by the quant factor/offset values. > h

[FFmpeg-cvslog] vaapi_encode: Support more RC modes

2019-02-25 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Feb 10 19:46:54 2019 +| [f4d7bd6cdbcf9027a36a73531baf7e3885644ee6] | committer: Mark Thompson vaapi_encode: Support more RC modes Allow setting the mode explicitly, and try to make a sensible choice given the available parameters if not

[FFmpeg-cvslog] vaapi_encode_mpeg2: Enable support for more RC modes

2019-02-25 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Feb 10 19:46:57 2019 +| [1e0fac76639e31eea48aa315cbca89aeb4761fde] | committer: Mark Thompson vaapi_encode_mpeg2: Enable support for more RC modes Fixes #7650. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] vaapi_encode_h265: Enable support for more RC modes

2019-02-25 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Feb 10 19:46:56 2019 +| [d237b6b549f88657487f1439418732b549ea5f6a] | committer: Mark Thompson vaapi_encode_h265: Enable support for more RC modes Also fixes QP going out of range when modified by the quant factor/offset values, and clarifies

[FFmpeg-cvslog] configure: Do not enable both OpenCL-VAAPI interop modes simultaneously

2019-03-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Mar 26 23:39:19 2019 +| [d0b174d7df886023b2ce64d229d3af4777c01587] | committer: Mark Thompson configure: Do not enable both OpenCL-VAAPI interop modes simultaneously Beignet offers a far more flexiable and complete interface, so choose it by

[FFmpeg-cvslog] vf_misc_vaapi: Add missing return value checks

2019-06-02 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Mar 31 15:39:40 2019 +0100| [5fb9eb9ed256d772609377ce356b8e22de9611d2] | committer: Mark Thompson vf_misc_vaapi: Add missing return value checks Parameter buffer creation can fail. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavfi/vaapi: Factorise out common code for parameter buffer setup

2019-06-02 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Mar 31 15:39:35 2019 +0100| [6ed34a437925c5263f6c4ac7d0a9a46955055abe] | committer: Mark Thompson lavfi/vaapi: Factorise out common code for parameter buffer setup Also enables cropping on all VAAPI filters, inherited from the existing support in

[FFmpeg-cvslog] vf_crop: Add support for cropping hardware frames

2019-06-02 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Mar 23 16:18:48 2019 +| [f1b359aaf5c34359df8c8541d002f128d868f27f] | committer: Mark Thompson vf_crop: Add support for cropping hardware frames Set the cropping fields in the AVFrame. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=com

[FFmpeg-cvslog] vf_scale_vaapi: Add options to configure output colour properties

2019-06-02 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Feb 28 00:38:09 2019 +| [ef2f89bbccc973fbde0926bfedef6e1eb3604674] | committer: Mark Thompson vf_scale_vaapi: Add options to configure output colour properties The "out_color_matrix" and "out_range" properties match

[FFmpeg-cvslog] lavfi/vaapi: Improve support for colour properties

2019-06-02 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Feb 28 00:38:08 2019 +| [5051b7f898aebb77291f2b1c97a53e84b4c34256] | committer: Mark Thompson lavfi/vaapi: Improve support for colour properties Attempts to pick the set of supported colour properties best matching the input. Output is then

[FFmpeg-cvslog] doc/indevs: Add example using cropping to capture part of a plane

2019-06-02 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Mar 23 16:18:49 2019 +| [963c4f85fe547ef51fafb66d7eceb3f5637d3843] | committer: Mark Thompson doc/indevs: Add example using cropping to capture part of a plane > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] vaapi_encode: Warn if input has cropping information

2019-06-02 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Mar 31 15:39:44 2019 +0100| [909bcedc581aa03dd5e22ecb1d0cc3b52eba8c26] | committer: Mark Thompson vaapi_encode: Warn if input has cropping information Cropping is not supported by VAAPI encode. > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] hwcontext_vaapi: Add option to set driver name

2019-06-02 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Wed Nov 14 21:25:00 2018 +| [7f3f5a24a1c70c6a8e72cdf387252ce0d1afee7f] | committer: Mark Thompson hwcontext_vaapi: Add option to set driver name For example: -init_hw_device vaapi:/dev/dri/renderD128,driver=foo This may be more convenient that

[FFmpeg-cvslog] ffmpeg_hw: Treat empty device string as no device setting

2019-06-02 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon May 6 15:30:24 2019 +0100| [a4448637380d9397a7ea5d644e9853af90a66a89] | committer: Mark Thompson ffmpeg_hw: Treat empty device string as no device setting The implementation will use some default in this case. The empty string is not a

[FFmpeg-cvslog] hwcontext_vaapi: Add option to specify connection type

2019-06-02 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon May 6 15:31:18 2019 +0100| [d2141a9b652c52350b5a4519ec34c59f5531fad1] | committer: Mark Thompson hwcontext_vaapi: Add option to specify connection type Can be set to "drm" or "x11" to force a specific connection type. >

[FFmpeg-cvslog] ffmpeg_hw: Mark some strings as const

2019-06-02 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon May 6 15:29:01 2019 +0100| [1f8b36329f20ea08eafe3823b1e1b3785d74768d] | committer: Mark Thompson ffmpeg_hw: Mark some strings as const > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1f8b36329f20ea08eafe3823b1e1b3785d747

[FFmpeg-cvslog] hwcontext_vaapi: Make default DRM device selection more helpful

2019-06-02 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon May 6 15:43:04 2019 +0100| [6b6b8a63713cf730a3793b7715be0470d6152191] | committer: Mark Thompson hwcontext_vaapi: Make default DRM device selection more helpful Iterate over available render devices and pick the first one which looks usable

[FFmpeg-cvslog] hwcontext_qsv: Try to select a matching VAAPI device by default

2019-06-02 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon May 6 15:45:44 2019 +0100| [468f00384338dc201c5ae8b00229afff703d1d25] | committer: Mark Thompson hwcontext_qsv: Try to select a matching VAAPI device by default Tries to find a device backed by the i915 kernel driver and loads the iHD VAAPI

[FFmpeg-cvslog] hwcontext_vaapi: Try to create devices via DRM before X11

2019-06-02 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon May 6 15:41:09 2019 +0100| [0b4696fbe8dbd2ab038006fdc02cada2ef6ae3ba] | committer: Mark Thompson hwcontext_vaapi: Try to create devices via DRM before X11 Opening the device via X11 (DRI2/DRI3) rather than opening a DRM render node directly is

[FFmpeg-cvslog] vaapi_encode: Remove unused function

2019-06-03 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Jun 3 19:29:56 2019 +0100| [7056002796abc63c49421669c29f3cecfcdbebb4] | committer: Mark Thompson vaapi_encode: Remove unused function > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7056002796abc63c49421669c29f3cecfcdbe

[FFmpeg-cvslog] vaapi_encode: Refactor encode misc parameter buffer creation

2019-06-03 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon May 6 16:21:29 2019 +0100| [2880a32c668023bfee4745095c885450d547ae45] | committer: Mark Thompson vaapi_encode: Refactor encode misc parameter buffer creation This removes the use of the nonstandard combined structures, which generated some

[FFmpeg-cvslog] lavfi/vaapi: Fix build with libva 2.1 and 2.2

2019-06-07 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Fri Jun 7 21:15:29 2019 +0100| [a53f9fde45e6fd4007a85b39eab0a693900cd936] | committer: Mark Thompson lavfi/vaapi: Fix build with libva 2.1 and 2.2 While the VAProcColorProperties structure was added in libva 2.1, the colour primaries/transfer/space

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

2019-07-07 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon May 6 22:02:21 2019 +0100| [c7142875c38ccb389fc03fdfe8a05c89013bc5d8] | committer: Mark Thompson h265_metadata: Add option to set the level of the stream To match the same option in h264_metadata. > http://git.videolan.org/gitweb.cgi/ffmpeg.

[FFmpeg-cvslog] lavc/h265_profile_level: Fix DPB size calculation

2019-07-07 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon May 6 22:02:19 2019 +0100| [c1a430885dc7a7c7fc305e9bbe7fbd6a50e90ecf] | committer: Mark Thompson lavc/h265_profile_level: Fix DPB size calculation The maxDpbPicBuf value which is used in the DPB size calculation depends on the profile (it&#

[FFmpeg-cvslog] lavc/h265_profile_level: Add new profiles

2019-07-07 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon May 6 22:02:23 2019 +0100| [cd3578a8e4e11e0ba021e621367a7974d6de5da0] | committer: Mark Thompson lavc/h265_profile_level: Add new profiles Monochrome 10 and Main 10 Still Picture profiles are added by the 2018 version of the standard. > h

[FFmpeg-cvslog] lavc/h265_profile_level: Do not allow high tier at level < 4

2019-07-07 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon May 6 22:02:20 2019 +0100| [f344bb2466f8e340bafdd8ecdcf497dd6780e737] | committer: Mark Thompson lavc/h265_profile_level: Do not allow high tier at level < 4 > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=co

[FFmpeg-cvslog] lavc/h265_profile_level: Add unit test

2019-07-07 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon May 6 22:02:22 2019 +0100| [e3424575f5882a8fd97ada4081c20c92b550bcc0] | committer: Mark Thompson lavc/h265_profile_level: Add unit test Operates in the same way as the h264-levels test. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] libx265: Update ROI behaviour to match documentation

2019-07-07 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Jun 4 00:19:03 2019 +0100| [f6c572bd89e60854b16ce48824ff02bfd55702d7] | committer: Mark Thompson libx265: Update ROI behaviour to match documentation Equivalent to the previous patch for libx264. > http://git.videolan.org/gitweb.cgi/ffmpeg.

[FFmpeg-cvslog] lavu/frame: Improve ROI documentation

2019-07-07 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Jun 4 00:19:01 2019 +0100| [451a51124d5d02f86696420288068e77d8e3e055] | committer: Mark Thompson lavu/frame: Improve ROI documentation Clarify and add examples for the behaviour of the quantisation offset, and define how multiple ranges should be

[FFmpeg-cvslog] libx264: Update ROI behaviour to match documentation

2019-07-07 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Jun 4 00:19:02 2019 +0100| [d76e2aaf0896007771556e279ae85e825b81e7cc] | committer: Mark Thompson libx264: Update ROI behaviour to match documentation Fix the quantisation offset - use the whole range, and don't change the offset size based o

[FFmpeg-cvslog] lavfi: addroi filter

2019-07-28 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Jul 7 20:26:50 2019 +0100| [20fed2f0ab197d60801280dfc844f6b29a397ff2] | committer: Mark Thompson lavfi: addroi filter This can be used to add region of interest side data to video frames. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=com

[FFmpeg-cvslog] vaapi_encode: Add ROI support

2019-07-28 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Jul 7 20:26:49 2019 +0100| [33871478605812a94502e33a6d1b965f71e6818a] | committer: Mark Thompson vaapi_encode: Add ROI support > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=33871478605812a94502e33a6d1b965f71e6818a --- libavco

[FFmpeg-cvslog] cbs_h264: Fix missing inferred colour description fields

2019-07-29 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Jul 28 19:23:15 2019 +0100| [f9b8503639c0ff90846f07c92e2fe7836690dd0c] | committer: Mark Thompson cbs_h264: Fix missing inferred colour description fields With video_signal_type_present_flag set but colour_description_present_flag unset the colour

[FFmpeg-cvslog] h264_metadata: Support overscan_appropriate_flag

2019-07-29 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Jul 28 19:23:16 2019 +0100| [b123d0780ec26456b08cd50e1062d464262ceb38] | committer: Mark Thompson h264_metadata: Support overscan_appropriate_flag Fixes #8041. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] vaapi_encode: Move block size calculation after entrypoint selection

2022-04-10 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Mar 17 14:41:50 2022 +0800| [99b333e5ff5a91de2a5d740bbc9fa344154511c1] | committer: Haihao Xiang vaapi_encode: Move block size calculation after entrypoint selection The block size can be dependent on the profile and entrypoint selected. It

[FFmpeg-cvslog] vaapi_encode_h265: Explicitly set and correct some flags

2022-04-10 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Mar 17 14:41:51 2022 +0800| [77fd2f9c7c5c82e5991225a005f4f724ea5a207b] | committer: Haihao Xiang vaapi_encode_h265: Explicitly set and correct some flags max_14bit_constraint_flag should be set if the bit depth is not greater than 14 (currently

[FFmpeg-cvslog] vaapi_encode_h265: Query encoding block sizes and features

2022-04-10 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Mar 17 14:41:52 2022 +0800| [9f02e033875185409c861846f209b04a3be339d2] | committer: Haihao Xiang vaapi_encode_h265: Query encoding block sizes and features Signed-off-by: Fei Wang > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] cbs: Make tracing more general

2023-09-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Sep 11 15:52:26 2023 +0800| [abe16daea1b72323e3544cb6ec12bec010b6ba54] | committer: Haihao Xiang cbs: Make tracing more general Turn tracing into callbacks for each syntax element, with default callbacks to match current trace_headers behaviour for

[FFmpeg-cvslog] cbs_av1: Make fake OBU size length field a write option

2023-10-02 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Sep 25 12:44:58 2023 +0100| [014c13863327519418ca8bd15d21c4e8a58d9227] | committer: Mark Thompson cbs_av1: Make fake OBU size length field a write option This is an option to modify the behaviour of the writer, not a syntax field. > h

[FFmpeg-cvslog] avfilter: Temporary hack to fix format negotiation for hw formats

2024-01-04 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Wed Jan 3 20:40:19 2024 +| [8b76bae8961c3045fa73aa2da47345c70a93d599] | committer: Mark Thompson avfilter: Temporary hack to fix format negotiation for hw formats hw_frames_ctx on the input link is only set when the input link is configured

[FFmpeg-cvslog] lavc/d3d12va: Improve behaviour on missing decoder support

2024-02-04 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Feb 4 13:24:33 2024 +| [fa580a0f17f72a54a2effe89bf10b00b28203d87] | committer: Mark Thompson lavc/d3d12va: Improve behaviour on missing decoder support Distinguish between a decoder being entirely missing and a decoder which requires features

[FFmpeg-cvslog] avcodec: Fix doxygen comment marker

2024-03-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Wed Mar 13 21:56:59 2024 +| [98a2ade63063265c32232fc07ba98073b184245b] | committer: Mark Thompson avcodec: Fix doxygen comment marker > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=98a2ade63063265c32232fc07ba98073b1842

[FFmpeg-cvslog] ffmpeg: set extra_hw_frames to account for frames held in queues

2024-03-19 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Feb 25 11:13:24 2024 +| [7f4b8d2f5e1a780eaefff528b1dd5070c42f496f] | committer: Mark Thompson ffmpeg: set extra_hw_frames to account for frames held in queues Since e0da916b8f5b079a4865eef7f64863f50785463d the ffmpeg utility has held multiple

[FFmpeg-cvslog] lavc/cbs_av1: Save more frame ordering information

2024-03-25 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Wed Mar 20 20:35:28 2024 +| [cafb4c554845332eeb33284cf6498049997dc67e] | committer: Lynne lavc/cbs_av1: Save more frame ordering information This is wanted by the Vulkan decoder. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/get_buffer: Add a warning on failed allocation from a fixed pool

2024-03-25 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Mar 17 20:51:29 2024 +| [4743c9e87a629d6af53b508c6a36135590622c16] | committer: Mark Thompson lavc/get_buffer: Add a warning on failed allocation from a fixed pool For hardware cases where we are forced to have a fixed pool of frames allocated

[FFmpeg-cvslog] lavc/av1: Record reference ordering information for each frame

2024-04-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Apr 13 20:05:23 2024 +0100| [22ced1edc6fc4100072e122d549fe379aff76954] | committer: Mark Thompson lavc/av1: Record reference ordering information for each frame This is needed by Vulkan. Constructing this can't be delegated to CBS because pa

[FFmpeg-cvslog] lavc/vulkan_av1: Use av1dec reference order hint information

2024-04-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Apr 13 20:06:56 2024 +0100| [3cca8dfbd88dfbf9c20f2e8c8da47881b4596567] | committer: Mark Thompson lavc/vulkan_av1: Use av1dec reference order hint information > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/vulkan_av1: Use av1dec reference order hint information

2024-04-16 Thread Mark Thompson
ffmpeg | branch: release/7.0 | Mark Thompson | Sat Apr 13 20:06:56 2024 +0100| [48721a415a057adde61b586f2eb9815a625abbf7] | committer: Lynne lavc/vulkan_av1: Use av1dec reference order hint information (cherry picked from commit 3cca8dfbd88dfbf9c20f2e8c8da47881b4596567) > h

[FFmpeg-cvslog] lavc/av1: Record reference ordering information for each frame

2024-04-16 Thread Mark Thompson
ffmpeg | branch: release/7.0 | Mark Thompson | Sat Apr 13 20:05:23 2024 +0100| [0d851a82dd974dcafe2f4f67ea0d72fb2e63c6bb] | committer: Lynne lavc/av1: Record reference ordering information for each frame This is needed by Vulkan. Constructing this can't be delegated to CBS because pa

[FFmpeg-cvslog] av1dec: Fix RefFrameSignBias calculation

2024-04-22 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Apr 22 21:24:20 2024 +0100| [ba6b08c75b6e8394c5c53bde22623a393a2d1c47] | committer: Mark Thompson av1dec: Fix RefFrameSignBias calculation > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ba6b08c75b6e8394c5c53bde22623a393a2d1

[FFmpeg-cvslog] av1dec: Fix RefFrameSignBias calculation

2024-04-24 Thread Mark Thompson
ffmpeg | branch: release/7.0 | Mark Thompson | Mon Apr 22 21:24:20 2024 +0100| [9963b9e3c9e51ae6fb5ff4df5a26a459922dc51c] | committer: Lynne av1dec: Fix RefFrameSignBias calculation (cherry picked from commit ba6b08c75b6e8394c5c53bde22623a393a2d1c47) > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] av1dec: Add force_integer_mv derived field for decoder use

2024-05-06 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Apr 27 16:22:05 2024 +0100| [6f56e0e7e516fef419c6b4361612c8a9bc178a2b] | committer: Mark Thompson av1dec: Add force_integer_mv derived field for decoder use This is not the same as the syntax element value in the frame header because the

[FFmpeg-cvslog] dxva2_av1: Use av1dec force_integer_mv value

2024-05-06 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Apr 27 16:23:00 2024 +0100| [5162247092d73d150ded00987e364f210d39437d] | committer: Mark Thompson dxva2_av1: Use av1dec force_integer_mv value > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5162247092d73d150ded00987e364f210d394

[FFmpeg-cvslog] vdpau_av1: Use av1dec force_integer_mv value

2024-05-06 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Apr 27 16:23:18 2024 +0100| [e5a5125bbee229d9593277adb331b24a9ed8292e] | committer: Mark Thompson vdpau_av1: Use av1dec force_integer_mv value > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e5a5125bbee229d9593277adb331b24a9ed82

[FFmpeg-cvslog] nvdec_av1: Use av1dec force_integer_mv value

2024-05-06 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Apr 27 16:23:45 2024 +0100| [b62d385ecf78ad9172f96a8447667c8e81f9f88c] | committer: Mark Thompson nvdec_av1: Use av1dec force_integer_mv value > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b62d385ecf78ad9172f96a8447667c8e81f9f

[FFmpeg-cvslog] vulkan_av1: Fix force_integer_mv value

2024-05-06 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Apr 27 16:24:21 2024 +0100| [7b482815a07bce0d5428ec282f5fca6337163691] | committer: Mark Thompson vulkan_av1: Fix force_integer_mv value > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7b482815a07bce0d5428ec282f5fca6337163

[FFmpeg-cvslog] vaapi_av1: Fix force_integer_mv value

2024-05-06 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Apr 27 16:23:58 2024 +0100| [b73e6af3370f082d9385f418a03ed7baf69ada60] | committer: Mark Thompson vaapi_av1: Fix force_integer_mv value > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b73e6af3370f082d9385f418a03ed7baf69ad

[FFmpeg-cvslog] av1dec: Add force_integer_mv derived field for decoder use

2024-05-06 Thread Mark Thompson
ffmpeg | branch: release/7.0 | Mark Thompson | Sat Apr 27 16:22:05 2024 +0100| [c3665ee60f442069ba0322f53d947a1bf0be4007] | committer: Mark Thompson av1dec: Add force_integer_mv derived field for decoder use This is not the same as the syntax element value in the frame header because the

[FFmpeg-cvslog] vaapi_av1: Fix force_integer_mv value

2024-05-06 Thread Mark Thompson
ffmpeg | branch: release/7.0 | Mark Thompson | Sat Apr 27 16:23:58 2024 +0100| [a4bc1dd92851fc1bed32e5898526ac71aa788a73] | committer: Mark Thompson vaapi_av1: Fix force_integer_mv value (cherry picked from commit b73e6af3370f082d9385f418a03ed7baf69ada60) > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] vulkan_av1: Fix force_integer_mv value

2024-05-06 Thread Mark Thompson
ffmpeg | branch: release/7.0 | Mark Thompson | Sat Apr 27 16:24:21 2024 +0100| [e7d2238ad751e4ce4ebc5118af750fd5cc0c5055] | committer: Mark Thompson vulkan_av1: Fix force_integer_mv value (cherry picked from commit 7b482815a07bce0d5428ec282f5fca6337163691) > http://git.videolan.

[FFmpeg-cvslog] cbs: Add function to read extradata from an AVCodecContext

2020-11-24 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Nov 23 17:53:57 2020 +| [7bacf60ae5df75954a538563d19f6001aa598b3f] | committer: Jan Ekström cbs: Add function to read extradata from an AVCodecContext This is useful in decoders and parsers, matching the way that bitstream filters read

[FFmpeg-cvslog] h264_metadata_bsf: Move SEI user data parsing to init time

2021-01-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Fri Jan 1 21:35:12 2021 +| [75092c5b45d00585f72945243a1509d77a8f6476] | committer: Mark Thompson h264_metadata_bsf: Move SEI user data parsing to init time > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] cbs_h2645: Merge SEI messages in common between codecs

2021-01-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Fri Jan 1 21:35:11 2021 +| [4bf338480035238b3ff595ebd761688fc0db9e11] | committer: Mark Thompson cbs_h2645: Merge SEI messages in common between codecs Make a new template file for common SEI messages - this will also apply to H.266. > h

<    3   4   5   6   7   8   9   >