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

2017-10-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Mar 19 16:25:37 2017 +| [303fadf5963e01b8edf4ba2701e45f7e9e586aeb] | committer: Mark Thompson avconv: Document the -init_hw_device option > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] avconv: Generic device setup

2017-10-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Mar 4 23:57:30 2017 +| [d2e6dd32a445b5744a51d090c0822dbd7e434592] | committer: Mark Thompson avconv: Generic device setup Not yet enabled for any hwaccels. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] hwcontext: Add device derivation

2017-10-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Mar 4 23:57:28 2017 +| [b266ad56fe0e4ce5bb70118ba2e2b1dabfaf76ce] | committer: Mark Thompson hwcontext: Add device derivation Creates a new device context from another of a different type which refers to the same unde

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

2017-10-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Mar 4 23:57:29 2017 +| [b7487f4f3c39b4b202e1ea7bb2de13902f2dee45] | committer: Mark Thompson hwcontext: Make it easier to work with device types Adds functions to convert to/from strings and a function to iterate ov

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

2017-10-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Mar 4 23:57:31 2017 +| [62a1ef9f26c654a3e988aa465c4ac1d776c4c356] | committer: Mark Thompson avconv: Enable generic hwaccel support for VAAPI > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] opusenc: Fix double-declaration of variable

2017-10-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Oct 17 21:47:03 2017 +0100| [242d8c8763d86f27ad3d63a4d48deccbb133c6c7] | committer: Mark Thompson opusenc: Fix double-declaration of variable > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] vorbis: Reorder conditions to avoid possible overread

2017-10-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Oct 17 22:25:46 2017 +0100| [c37de519202ac2e5f20141673081b0e6b57ab983] | committer: Mark Thompson vorbis: Reorder conditions to avoid possible overread This can trigger a single-byte overread if the codebook has the maximum

[FFmpeg-cvslog] vaapi_h264: Do not use deprecated header type

2017-10-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Oct 18 19:46:53 2017 +0100| [32a618a948c20f18db102d0b0976790222a57105] | committer: Mark Thompson vaapi_h264: Do not use deprecated header type SEI headers should be inserted as generic raw data (the old specific type ha

[FFmpeg-cvslog] h264_metadata: Fix clearing SEI payload in error case

2017-10-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Oct 18 19:34:53 2017 +0100| [d792613badfe7e7ca3552533e691c5015991a98a] | committer: Mark Thompson h264_metadata: Fix clearing SEI payload in error case Fixes CID 1419832, 1419835. > http://git.videolan.org/gitweb.cgi/f

[FFmpeg-cvslog] vaapi_h264: Add missing return value check

2017-10-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Oct 18 19:39:10 2017 +0100| [03b1470088e6e4a11e5db0efd8c26d9ac8304d31] | committer: Mark Thompson vaapi_h264: Add missing return value check Fixes CID 1419829. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] cbs_h264: Fix writing streams with auxiliary pictures

2017-10-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Sep 23 16:46:11 2017 +0100| [624d4739dbfc950ee756e83ae187f97dc82d10c9] | committer: Mark Thompson cbs_h264: Fix writing streams with auxiliary pictures Tested with the alphaconformanceG sample. Fixes CID 1419836. (cherry

[FFmpeg-cvslog] cbs_h264: Fix memory leak in error case

2017-10-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Oct 18 19:37:30 2017 +0100| [41272e112b389e61b875ba2372a64a251f1da9fc] | committer: Mark Thompson cbs_h264: Fix memory leak in error case Fixes CID 1419834. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] Changelog: Add metadata bitstream filters

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Oct 17 21:15:23 2017 +0100| [a6cfc287a06c7f75709fc9dfcdcc9cce54eaeca6] | committer: Mark Thompson Changelog: Add metadata bitstream filters This starts a new section - 3.4 has been released. > http://git.videolan.org/g

[FFmpeg-cvslog] cbs: Add some read/write tests

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Aug 15 18:14:32 2017 +0100| [809b0402dc916b876dfdd6bb9c88f171cf3e77c0] | committer: Mark Thompson cbs: Add some read/write tests Use the appropriate metadata filter for each codec - in the absence of any options to

[FFmpeg-cvslog] vaapi_mpeg2: Convert to use coded bitstream infrastructure

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Jun 24 00:29:32 2017 +0100| [d8928ad6b6e899c409129c8e16b225c09a8a5abb] | committer: Mark Thompson vaapi_mpeg2: Convert to use coded bitstream infrastructure (cherry picked from commit 10eb496d9ae94df6f792b0e1d8750738eb

[FFmpeg-cvslog] vaapi_h265: Add support for AUD NAL units

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Jul 23 23:22:54 2017 +0100| [038a51258c4c5d8b77f4f9efcce6f397e5755c24] | committer: Mark Thompson vaapi_h265: Add support for AUD NAL units Matching the H.264 encoder. (cherry picked from

[FFmpeg-cvslog] vaapi_h265: Convert to use coded bitstream infrastructure

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun May 14 21:36:24 2017 +0100| [00179664bccd1dd6fa0d1c40db453528757bf6f7] | committer: Mark Thompson vaapi_h265: Convert to use coded bitstream infrastructure Also improves the metadata and generally makes the configuration

[FFmpeg-cvslog] vaapi_h264: Add support for SEI recovery points

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun May 7 23:02:09 2017 +0100| [0bc7575ced65bf4aa4678ac12d550aaf87890d0e] | committer: Mark Thompson vaapi_h264: Add support for SEI recovery points Included by default with non-IDR intra frames. (cherry picked from

[FFmpeg-cvslog] vaapi_h264: Add support for AUD NAL units

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun May 7 22:58:56 2017 +0100| [281b68b0265953ab2623a39484d927a0e921c405] | committer: Mark Thompson vaapi_h264: Add support for AUD NAL units Adds a new private option to enable them (off by default). (cherry picked from

[FFmpeg-cvslog] vaapi_h264: Fix CPB/DPB delays

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Sep 9 22:49:14 2017 +0100| [94a4048619665e99a19d9e2961254dc9b5c736a7] | committer: Mark Thompson vaapi_h264: Fix CPB/DPB delays This should be ticks, not time_scale steps - it was wrong for all framerates not a multiple

[FFmpeg-cvslog] lavc: Add mpeg2_metadata bitstream filter

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Aug 1 15:35:14 2017 +0100| [569721ac8dee6b73cd68ea858f59c7d800a1686d] | committer: Mark Thompson lavc: Add mpeg2_metadata bitstream filter (cherry picked from commit b78c30d7ec26af67c00ce2002709a189f6a87a7e)

[FFmpeg-cvslog] vaapi_h264: Convert to use coded bitstream infrastructure

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun May 7 15:01:42 2017 +0100| [2e29ca2a9f19ba9a5b189f322f38497d2e2e3db0] | committer: Mark Thompson vaapi_h264: Convert to use coded bitstream infrastructure (cherry picked from commit 7a4fac5e91789b73e07bd4ad20493cfde0

[FFmpeg-cvslog] lavc: Add hevc_metadata bitstream filter

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Jul 23 16:23:51 2017 +0100| [03f982bbca4211108477e772db9a339517ecde37] | committer: Mark Thompson lavc: Add hevc_metadata bitstream filter This is able to modify some header metadata found in the VPS/SPS/VUI, and can al

[FFmpeg-cvslog] mpeg12: Add a common function to find the best frame rate

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Sep 12 22:11:56 2017 +0100| [278c308ceae6b8d7bac1dfc24518821aae603988] | committer: Mark Thompson mpeg12: Add a common function to find the best frame rate This will be used later in both the mpeg2_metadata filter and the

[FFmpeg-cvslog] lavc: Add h264_redundant_pps bitstream filter

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu May 4 23:10:19 2017 +0100| [8b26306294ffe78cc73357e2ddd56dd463db50ab] | committer: Mark Thompson lavc: Add h264_redundant_pps bitstream filter This applies a specific fixup to some Blu-ray streams which contain redundan

[FFmpeg-cvslog] lavc: Add coded bitstream read/write API

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu May 4 23:01:51 2017 +0100| [6734eef6b8b464139fdc140ec9bc9e8d74173869] | committer: Mark Thompson lavc: Add coded bitstream read/write API (cherry picked from commit 18f1706f331bf5dd565774eae680508c8d3a97ad) (cherry picke

[FFmpeg-cvslog] lavc: Add trace_headers bitstream filter

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu May 4 23:06:20 2017 +0100| [9c7d70b49b64aa5571772a7cdb9bc426174261e0] | committer: Mark Thompson lavc: Add trace_headers bitstream filter Supports all streams that the coded bitstream infrastructure does (currently H.264,

[FFmpeg-cvslog] lavc: Add coded bitstream read/write support for H.265

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun May 14 16:32:00 2017 +0100| [9b0c7aa0e446eceec96ba8f4009e004fad29fba3] | committer: Mark Thompson lavc: Add coded bitstream read/write support for H.265 (cherry picked from commit 867381b8b51fa21fa2b8f071f508f3d39cc9c1f0) (

[FFmpeg-cvslog] lavc: Add h264_metadata bitstream filter

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu May 4 23:09:02 2017 +0100| [a308872b049e33f69f4b629a06f47e3681906b93] | committer: Mark Thompson lavc: Add h264_metadata bitstream filter This is able to modify some header metadata found in the SPS/VUI, and can also add/

[FFmpeg-cvslog] lavc: Add coded bitstream read/write support for MPEG-2

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu May 4 23:03:03 2017 +0100| [686e388bbb6aeef077095a83f84b53d143d44d63] | committer: Mark Thompson lavc: Add coded bitstream read/write support for MPEG-2 (cherry picked from commit 2bc9ba8d3c41f3a8e56484bd67b05040c7909a01) (

[FFmpeg-cvslog] lavc: Add coded bitstream read/write support for H.264

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun May 14 16:18:25 2017 +0100| [b4c915f4b3e15c3e787e319b961e4389762f6309] | committer: Mark Thompson lavc: Add coded bitstream read/write support for H.264 (cherry picked from commit acf06f45441be24c5cbae0920579cd69427326a1) (

[FFmpeg-cvslog] hevc: Improve stream constraint values in common header

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Jun 24 00:29:02 2017 +0100| [b1374e925c1cf3af5c8482119f3f2630d66213de] | committer: Mark Thompson hevc: Improve stream constraint values in common header Add comments to describe the sources of the constraint values expresse

[FFmpeg-cvslog] h264: Add stream constraint values to the common header

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Jun 24 00:30:20 2017 +0100| [d05444d2c6d99767547b1f0761e8459fb07b305d] | committer: Mark Thompson h264: Add stream constraint values to the common header With comments describing the derivation of each value. (cherry picke

[FFmpeg-cvslog] hwcontext_vaapi: Remove use of vaExportSurfaceHandle()

2017-10-15 Thread Mark Thompson
ffmpeg | branch: release/3.4 | Mark Thompson <s...@jkqxz.net> | Sun Oct 15 12:45:15 2017 +0100| [01e291a592452f27b3a4e811536aaaf94096e244] | committer: Mark Thompson hwcontext_vaapi: Remove use of vaExportSurfaceHandle() It is not present in libva 2.0. > http://git.videolan.org/g

[FFmpeg-cvslog] Revert "configure: Disable -Wbool-operation."

2017-10-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon Oct 9 00:53:51 2017 +0100| [c154c34c1b37f570ee879560903af1a1a26153e1] | committer: Mark Thompson Revert "configure: Disable -Wbool-operation." This reverts commit c2d155e11ee5ec732d471982f2dee43703bcd5a7. GCC 6 in

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

2017-10-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Oct 8 16:00:47 2017 +0100| [b2f256a9f5db148ab96974400ca7e170494407d0] | committer: Mark Thompson hwcontext_vaapi: Add support for mapping to DRM objects Uses vaExportSurfaceHandle() from libva2. > http://git.vid

[FFmpeg-cvslog] hwcontext: Perform usual initialisation on derived device contexts

2017-10-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Oct 8 15:19:17 2017 +0100| [309d660775e2b47af6723a0477c4d753bc0c54f4] | committer: Mark Thompson hwcontext: Perform usual initialisation on derived device contexts The initialisation should be common. For

[FFmpeg-cvslog] hwcontext_vaapi: Factorise out common connection code

2017-10-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Oct 1 22:51:31 2017 +0100| [5f3978866879ebaa1f1a1f678777df489d3d34f3] | committer: Mark Thompson hwcontext_vaapi: Factorise out common connection code This was duplicated between normal device creation and creation by deri

[FFmpeg-cvslog] hwcontext_vaapi: Set message callbacks on internally-created devices

2017-10-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Oct 8 16:54:37 2017 +0100| [f3602875b3255c533900df1c7bb4e78ef5e1ce08] | committer: Mark Thompson hwcontext_vaapi: Set message callbacks on internally-created devices The message callbacks are library-safe in libva2, so we c

[FFmpeg-cvslog] configure: Add config option for libva2 (VAAPI 1)

2017-10-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Oct 1 22:51:07 2017 +0100| [9c7a71145b88e56cb5f67c66f6d27c20c8d06165] | committer: Mark Thompson configure: Add config option for libva2 (VAAPI 1) > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] vaapi: Remove H.264 baseline profile

2017-10-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Oct 8 14:48:24 2017 +0100| [bd211bb866f8bf5c372589fc44dc06d1a9509c0a] | committer: Mark Thompson vaapi: Remove H.264 baseline profile This has been deprecated in libva2 because hardware does not and will not support it. The

[FFmpeg-cvslog] vaapi: Always free parameter buffers after vaEndPicture() with libva2

2017-10-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Oct 1 22:51:20 2017 +0100| [e339411691e3671b595e556ba3411c1acb8c4692] | committer: Mark Thompson vaapi: Always free parameter buffers after vaEndPicture() with libva2 This is an ABI change in libva2: previously the Intel

[FFmpeg-cvslog] lavc/v4l2: Fix printf format for int64_t

2017-10-05 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu Oct 5 01:06:08 2017 +0100| [e01a270762c1b79e10566e5e55a7eb4488b8a25b] | committer: Mark Thompson lavc/v4l2: Fix printf format for int64_t > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] lavc/v4l2: Mark static const tables as such

2017-10-04 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Oct 3 21:02:25 2017 +0100| [8da5af258423db4e24832b4a880cf6b78d410262] | committer: Mark Thompson lavc/v4l2: Mark static const tables as such > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] lavc/v4l2: Remove use of lfind()

2017-10-04 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Oct 3 20:57:14 2017 +0100| [a0d076f3ef95e971014c4333c71b384976484889] | committer: Mark Thompson lavc/v4l2: Remove use of lfind() This is not present in older bionic and therefore fails to build there, and the code is much s

[FFmpeg-cvslog] fate: Add webp alpha test

2017-10-02 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Fri Feb 17 23:13:14 2017 +| [156bc0193bd47d3f4b3adaa93be0e206e12686ab] | committer: Mark Thompson fate: Add webp alpha test > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=156bc0193bd47d3f4b3adaa93be0e20

[FFmpeg-cvslog] webp: Fix alpha decoding

2017-09-28 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Fri Feb 17 23:14:19 2017 +| [7cb9296db872c4221453e5411f242ebcfca62664] | committer: Mark Thompson webp: Fix alpha decoding This was broken by 4e528206bc4d968706401206cf54471739250ec7 - the webp decoder was assuming that it

[FFmpeg-cvslog] vf_deinterlace_vaapi: Create filter buffer after context

2017-09-28 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu Feb 9 19:26:11 2017 +| [2d518aec4c781316092be65893b47922c8f71b67] | committer: Mark Thompson vf_deinterlace_vaapi: Create filter buffer after context The Intel proprietary VAAPI driver enforces the restriction that a

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

2017-09-28 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu Feb 16 00:02:29 2017 +| [17aeee5832b9188b570c3d3de4197e4cdc54c634] | committer: Mark Thompson vaapi_encode: Discard output buffer if picture submission fails Previously this was leaking, though it actually hit an assert

[FFmpeg-cvslog] avconv: Move rescale to stream timebase before monotonisation

2017-09-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Feb 12 23:47:58 2017 +| [82989bd98c7f4e87f59af2147b645b8fd8f31c53] | committer: Mark Thompson avconv: Move rescale to stream timebase before monotonisation If the stream timebase is coarser than the muxing ti

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

2017-09-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon Jan 30 19:11:28 2017 +| [e791b915c774408fbc0ec9e7270b021899e08ccc] | committer: Mark Thompson hwcontext_vaapi: Try to support the VDPAU wrapper The driver is somewhat bitrotten (not updated for years) but is still

[FFmpeg-cvslog] vaapi: Implement device-only setup

2017-09-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Feb 11 15:13:12 2017 +| [5dd9a4b88b287bf8c93520afda7becb1ad0d1894] | committer: Mark Thompson vaapi: Implement device-only setup In this case, the user only supplies a device and the frame context is allocated inte

[FFmpeg-cvslog] lavc: Add device context field to AVCodecContext

2017-09-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Feb 11 15:13:04 2017 +| [44f2eda39ff55c69d4d739fb12a42a10b7ce581c] | committer: Mark Thompson lavc: Add device context field to AVCodecContext For use by codec implementations which can allocate frames internally.

[FFmpeg-cvslog] lavc: Move V4L2 encoders lower in the list

2017-09-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Sep 27 23:34:06 2017 +0100| [c1f22c29593048ce2c457f8c592627234503bd4b] | committer: Mark Thompson lavc: Move V4L2 encoders lower in the list Their previous positioning would cause them to chosen before software encoder

[FFmpeg-cvslog] lavc/v4l2: Add missing header include

2017-09-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Sep 27 23:06:49 2017 +0100| [da53c424b96f57d7471767d99072d35efe15a8e0] | committer: Mark Thompson lavc/v4l2: Add missing header include Fixes checkheaders. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] mov: Avoid memcmp of uninitialised data

2017-09-26 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Jan 29 19:45:59 2017 +| [708e84cda1bdbffb92847f3d6ccf6fbeb26d9948] | committer: Mark Thompson mov: Avoid memcmp of uninitialised data The string codec name need not be as long as the value we are comparing it to, so memc

[FFmpeg-cvslog] vaapi_encode: Pass framerate parameters to driver

2017-09-26 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Nov 29 22:12:46 2016 +| [ff35aa8ca4069bf1543adeec4c28e51e4a012eee] | committer: Mark Thompson vaapi_encode: Pass framerate parameters to driver Only do this when building for a recent VAAPI version - initial

[FFmpeg-cvslog] vaapi_h264: Enable VBR mode

2017-09-26 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Jan 29 14:12:20 2017 +| [eddfb57210298a0a94472794485400a3a6c76196] | committer: Mark Thompson vaapi_h264: Enable VBR mode Default to using VBR when a target bitrate is set, unless the max rate is also set and matches the

[FFmpeg-cvslog] vaapi_encode: Support VBR mode

2017-09-26 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Jan 29 14:11:03 2017 +| [f033ba470fbab1ff6838666d4d86411effa97b27] | committer: Mark Thompson vaapi_encode: Support VBR mode This includes a backward-compatibility hack to choose CBR anyway on old drivers which have

[FFmpeg-cvslog] vaapi_encode: Add VP8 support

2017-09-26 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Nov 29 20:38:29 2016 +| [ca62236a89f47bd871eaf69d8d9e837c93c55a6c] | committer: Mark Thompson vaapi_encode: Add VP8 support > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ca62236a89f47bd871eaf69d8d9e837

[FFmpeg-cvslog] hwcontext_vaapi: Fix DRM format mapping

2017-09-19 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Fri Sep 15 21:05:49 2017 +0100| [b0ece2b31fdf6914bf31d02b7e5a007095d436d3] | committer: Mark Thompson hwcontext_vaapi: Fix DRM format mapping > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] kmsgrab: Remove multiple-plane formats

2017-09-19 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Fri Sep 15 20:54:26 2017 +0100| [9f9625ea80acf4b7272f740f7b2c15cebf96d09b] | committer: Mark Thompson kmsgrab: Remove multiple-plane formats The planes are unlikely to be contiguous, assuming they are results in very broken

[FFmpeg-cvslog] kmsgrab: Fix DRM format definitions

2017-09-19 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Fri Sep 15 20:48:18 2017 +0100| [22afa87a8e90c83d736400bf8fd6bb19152defaf] | committer: Mark Thompson kmsgrab: Fix DRM format definitions All DRM formats are defined in terms of little-endian words, so RGB formats like XRGB ac

[FFmpeg-cvslog] vaapi: Disable deprecation warnings around use of old struct vaapi_context

2017-09-19 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu Sep 14 22:11:45 2017 +0100| [375cf55fe9f574e42bd3519f08993125ac66c725] | committer: Mark Thompson vaapi: Disable deprecation warnings around use of old struct vaapi_context > http://git.videolan.org/gitweb.cgi/ffmpeg.git/

[FFmpeg-cvslog] lavd/kmsgrab: Fix packet flag setting

2017-09-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu Sep 14 09:14:36 2017 +0100| [16b44d9ab9fd81e4dfc5631a5fbc081b564f1037] | committer: Mark Thompson lavd/kmsgrab: Fix packet flag setting Found-by: James Almer <jamr...@gmail.com> > http://git.videolan.org/gitweb

[FFmpeg-cvslog] doc/indevs: Document kmsgrab input device

2017-09-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Sep 12 00:19:03 2017 +0100| [ec1573f879b1974050c68fdcb69b654e500efdfa] | committer: Mark Thompson doc/indevs: Document kmsgrab input device > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] lavc: Add flag to mark packets containing trusted input

2017-09-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu Sep 7 22:27:09 2017 +0100| [82342cead15bbc47b84be4c0b50e7fd7401cdb96] | committer: Mark Thompson lavc: Add flag to mark packets containing trusted input > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] lavu: Add DRM hwcontext

2017-09-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Jun 18 18:16:27 2017 +0100| [9cb23cd9fe58e262273ce606b6febfef0509e316] | committer: Mark Thompson lavu: Add DRM hwcontext > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9cb23cd9fe58e262273ce606b6febfe

[FFmpeg-cvslog] lavc: Add wrapped_avframe decoder

2017-09-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Sep 2 20:32:27 2017 +0100| [c8dea81921504c5e25a705dec4438dc95463f49b] | committer: Mark Thompson lavc: Add wrapped_avframe decoder Intended for use with hardware frames for which rawvideo is not sufficient. Requires the t

[FFmpeg-cvslog] hwcontext_vaapi: Add DRM to VAAPI mapping

2017-09-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Sep 2 18:08:34 2017 +0100| [170c65335caad782db6e474f4a0c55911803e8d7] | committer: Mark Thompson hwcontext_vaapi: Add DRM to VAAPI mapping > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] lavd: Add KMS screen grabber

2017-09-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Sep 2 18:14:27 2017 +0100| [52194f0bcb2b62c4e093a71aa8b3951500cab3f9] | committer: Mark Thompson lavd: Add KMS screen grabber > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=52194f0bcb2b62c4e093a71aa8b3951

[FFmpeg-cvslog] h264_sei: Add namespace prefix to all SEI values

2017-09-12 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon May 15 22:42:14 2017 +0100| [6eb102a616364d06a4cc994339b72910b3547e5f] | committer: Mark Thompson h264_sei: Add namespace prefix to all SEI values This avoids confusion with equivalent H.265 SEI values when both are bein

[FFmpeg-cvslog] hevc: Add names for reserved NAL unit types

2017-08-28 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun May 14 15:47:36 2017 +0100| [b264810ef7a3fcd7cfc8e232877cfb2fdf7954f6] | committer: Mark Thompson hevc: Add names for reserved NAL unit types While not yet used, these NAL units do already have some defined sem

[FFmpeg-cvslog] vaapi_encode: Move quality option to common code

2017-08-20 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Apr 30 19:27:54 2017 +0100| [9c878651dbc8c795894740af74670b591551f619] | committer: Mark Thompson vaapi_encode: Move quality option to common code Use AVCodecContext.compression_level rather than a private option, replacing

[FFmpeg-cvslog] pixdesc: Reindent after previous commit

2017-07-22 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Jul 22 21:51:41 2017 +0100| [f2c11b9337c90b98c315d8e24de43fffb48fed60] | committer: Mark Thompson pixdesc: Reindent after previous commit > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] pixdesc: Explicitly handle invalid arguments to av_find_best_pix_fmt_of_2()

2017-07-22 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Jul 22 21:49:46 2017 +0100| [f48efb14f9f9000ae8b62fd8e1ddb55d2b8cb1ea] | committer: Mark Thompson pixdesc: Explicitly handle invalid arguments to av_find_best_pix_fmt_of_2() > http://git.videolan.org/gitweb.cgi/ffmpeg.git/

[FFmpeg-cvslog] doc: Fix names of VAAPI encoders

2017-07-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Jul 18 23:36:06 2017 +0100| [e6b4fb95d76bd9794aa6ac9e64791638b6c2baa8] | committer: Mark Thompson doc: Fix names of VAAPI encoders They were all reversed (oops). > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] pixdesc: Add a test for av_find_best_pix_fmt_of_2()

2017-07-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu Jul 6 22:50:40 2017 +0100| [3192821237f6dbf2190264a6efab935280559373] | committer: Mark Thompson pixdesc: Add a test for av_find_best_pix_fmt_of_2() > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] pixdesc: Improve scoring for opaque/unknown pixel formats

2017-07-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu Jul 6 22:50:35 2017 +0100| [8a442d7a8a687a469ca502a18a0c68f5302b15e0] | committer: Mark Thompson pixdesc: Improve scoring for opaque/unknown pixel formats Hardware pixel formats do not tell you anything about their actual co

[FFmpeg-cvslog] vp9: Add bsf to fix reordering in raw streams

2017-06-24 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon Jan 9 23:08:49 2017 +| [49419925d33304ff907075289808226a695ff57b] | committer: Mark Thompson vp9: Add bsf to fix reordering in raw streams Takes a raw input stream containing frames with correct timestamps but possib

[FFmpeg-cvslog] vaapi_encode: Add VP9 support

2017-06-24 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon Nov 28 23:54:57 2016 +| [bde04604065db565373c315ad13d9c3c5db4d7c9] | committer: Mark Thompson vaapi_encode: Add VP9 support (cherry picked from commit 0fd91e4bfc00a6609b59d1ce3a9f152184e62601) > http://git.vid

[FFmpeg-cvslog] doc: Add VAAPI encoders

2017-06-24 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Mar 19 17:30:52 2017 +| [dc81f1a2cef11538401ee1ca13b76e61838283e6] | committer: Mark Thompson doc: Add VAAPI encoders (cherry picked from commit 41dda860870fb1566b17f6b0b61922f0ef89be47) > http://git.videolan.org/g

[FFmpeg-cvslog] ffmpeg: Flush output BSFs when encode reaches EOF

2017-06-24 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Mar 14 00:39:57 2017 +| [bc4e33ce0f0ea797b28d02d02ff29778cbf975a4] | committer: Mark Thompson ffmpeg: Flush output BSFs when encode reaches EOF Before this, output bitstream filters would never see EOF and therefore

[FFmpeg-cvslog] vf_hwmap: Properly free a locally derived device

2017-06-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Fri Jun 16 23:11:51 2017 +0100| [70808859ddf4c636472b56f5ec637c4754276867] | committer: Mark Thompson vf_hwmap: Properly free a locally derived device Fixes CID 1412853. (cherry picked from

[FFmpeg-cvslog] avconv_hw: Free device on initialisation failure

2017-06-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Fri Jun 16 23:18:55 2017 +0100| [f434ddf48e084a7a5631e7a9dd1d9771d97e114c] | committer: Mark Thompson avconv_hw: Free device on initialisation failure Fixes CID 1412852. (cherry picked from

[FFmpeg-cvslog] vf_hwmap: Add missing error code

2017-06-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Fri Jun 16 23:08:47 2017 +0100| [d984b29b21f6442fb6a809c08c07533dd496b1f9] | committer: Mark Thompson vf_hwmap: Add missing error code Fixes CID 1412854. (cherry picked from commit 5635c80bf59d90e63ede473e2c014647850a8446)

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

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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/g

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

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Apr 30 22:11:54 2017 +0100| [5de38188f82ac21fc645009dbb6c593049eb773d] | committer: Mark Thompson doc: Document hwupload, hwdownload and hwmap filters (cherry picked from commit 66aa9b94dae217a0fc5acfb704490707629d95ed)

[FFmpeg-cvslog] vf_hwmap: Add device derivation

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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 unde

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

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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

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

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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

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

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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 e1c5d56b18b82e3fb42382b1b1f972e8b3

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

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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

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

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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-sp

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

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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

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

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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 b

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

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Mar 4 23:57:43 2017 +| [045ff8d30a6942b72c8be064c3b8415b037dab02] | committer: Mark Thompson hwcontext_qsv: Support derivation from child devices (cherry picked from commit aa51bb3d2756ed912ee40645efccf5f4a9609696)

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

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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 64a5260c695dd8051509d3270295fd64ea

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

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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 cur

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

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Mar 4 23:57:34 2017 +| [e462ace84b92e54d2a5fa651d6469aefe0f1efbf] | committer: Mark Thompson ffmpeg: Enable generic hwaccel support for VDPAU (cherry picked from commit aa6b2e081c504cb99f5e2e0ceb45295ef24bdac2)

<    1   2   3   4   5   6   7   8   >