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

2017-06-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 commit c2b0bea40f1fd4399ff6184a2df4f397c0f4b3ab) > h

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

2017-06-24 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 would not be able to flush

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

2017-06-24 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 possibly out of order and

[FFmpeg-cvslog] vaapi_encode: Add VP9 support

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

[FFmpeg-cvslog] doc: Add VAAPI encoders

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

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

2017-07-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 contents, but should

[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 | 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=commi

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

2017-07-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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=commi

[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 | 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/?a=commi

[FFmpeg-cvslog] pixdesc: Reindent after previous commit

2017-07-22 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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=commit;h=f2c11b9337c90b98c315d8e24de43fffb48fe

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

2017-08-20 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 the H.264-specific

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

2017-08-28 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 semantics and are referred to elsewhere

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

2017-09-12 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 being used at the same time

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

2017-09-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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=commit;h=170c65335caad782db6e474f4a0c55911803e

[FFmpeg-cvslog] lavd: Add KMS screen grabber

2017-09-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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=52194f0bcb2b62c4e093a71aa8b3951500cab3f9 --- Change

[FFmpeg-cvslog] lavc: Add wrapped_avframe decoder

2017-09-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 trusted packet flag to be

[FFmpeg-cvslog] lavu: Add DRM hwcontext

2017-09-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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=9cb23cd9fe58e262273ce606b6febfef0509e316 --- config

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

2017-09-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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=commi

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

2017-09-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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=commit;h=ec1573f879b1974050c68fdcb69b654e500ef

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

2017-09-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Sep 14 09:14:36 2017 +0100| [16b44d9ab9fd81e4dfc5631a5fbc081b564f1037] | committer: Mark Thompson lavd/kmsgrab: Fix packet flag setting Found-by: James Almer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] kmsgrab: Fix DRM format definitions

2017-09-19 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 actually have the elements

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

2017-09-19 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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/?a=commi

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

2017-09-19 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 output. (Tested with NV12

[FFmpeg-cvslog] hwcontext_vaapi: Fix DRM format mapping

2017-09-19 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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=commit;h=b0ece2b31fdf6914bf31d02b7e5a007095d43

[FFmpeg-cvslog] vaapi_encode: Add VP8 support

2017-09-26 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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=ca62236a89f47bd871eaf69d8d9e837c93c55a6c --- Change

[FFmpeg-cvslog] vaapi_encode: Support VBR mode

2017-09-26 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 no CBR support, so that

[FFmpeg-cvslog] vaapi_h264: Enable VBR mode

2017-09-26 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 target. Changes to

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

2017-09-26 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 driver implementations were

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

2017-09-26 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 memcmp may make decisions

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

2017-09-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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=commi

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

2017-09-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 encoders like libx264 or libvpx

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

2017-09-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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. > http://git.videolan.

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

2017-09-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 internally by lavc. > h

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

2017-09-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 usable for decoding with this

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

2017-09-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 timebase then the monotonisation

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

2017-09-28 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 making sure that the

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

2017-09-28 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 buffer must be created

[FFmpeg-cvslog] webp: Fix alpha decoding

2017-09-28 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 could set the output

[FFmpeg-cvslog] fate: Add webp alpha test

2017-10-02 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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=156bc0193bd47d3f4b3adaa93be0e206e12686ab --- tests/f

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

2017-10-04 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 simpler without it

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

2017-10-04 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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=commit;h=8da5af258423db4e24832b4a880cf6b78d410

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

2017-10-05 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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=commit;h=e01a270762c1b79e10566e5e55a7eb4488b8a

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

2017-10-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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. Therefore never consider

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

2017-10-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 driver had this behaviour

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

2017-10-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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=commi

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

2017-10-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 derivation from a DRM device

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

2017-10-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 can now use them

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

2017-10-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 libmfx, it was previously happening in

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

2017-10-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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.videolan.org/gitweb.cgi/ffmpeg.git

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

2017-10-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Oct 9 00:53:51 2017 +0100| [c154c34c1b37f570ee879560903af1a1a26153e1] | committer: Mark Thompson Revert "configure: Disable -Wbool-operation." This reverts commit c2d155e11ee5ec732d471982f2dee43703bcd5a7. GCC 6 incorrectly passes the

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

2017-10-15 Thread Mark Thompson
ffmpeg | branch: release/3.4 | Mark Thompson | 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/gitweb.cgi/ffmpeg.git

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

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 picked from commit

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

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 expressed here, and add some

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

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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) (cherry picked from

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

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 picked from commit

[FFmpeg-cvslog] lavc: Add trace_headers bitstream filter

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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, H.265 and MPEG-2

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

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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) (cherry picked from

[FFmpeg-cvslog] lavc: Add h264_metadata bitstream filter

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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/remove AUDs and insert

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

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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) (cherry picked from

[FFmpeg-cvslog] lavc: Add h264_redundant_pps bitstream filter

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 redundant PPSs modifying irrelevant

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

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 VAAPI MPEG-2 encoder

[FFmpeg-cvslog] lavc: Add hevc_metadata bitstream filter

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 also add/remove AUDs. (cherry

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

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun May 7 15:01:42 2017 +0100| [2e29ca2a9f19ba9a5b189f322f38497d2e2e3db0] | committer: Mark Thompson vaapi_h264: Convert to use coded bitstream infrastructure (cherry picked from commit 7a4fac5e91789b73e07bd4ad20493cfde028df76) > h

[FFmpeg-cvslog] lavc: Add mpeg2_metadata bitstream filter

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Aug 1 15:35:14 2017 +0100| [569721ac8dee6b73cd68ea858f59c7d800a1686d] | committer: Mark Thompson lavc: Add mpeg2_metadata bitstream filter (cherry picked from commit b78c30d7ec26af67c00ce2002709a189f6a87a7e) > http://git.videolan.org/gitweb.

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

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 a bit cleaner. (cherry

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

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 commit

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

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 of 1/2. (cherry picked

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

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 commit

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

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 commit e3e8eab359238486dc233f7aa89b7bb3cb19ec38) > h

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

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Jun 24 00:29:32 2017 +0100| [d8928ad6b6e899c409129c8e16b225c09a8a5abb] | committer: Mark Thompson vaapi_mpeg2: Convert to use coded bitstream infrastructure (cherry picked from commit 10eb496d9ae94df6f792b0e1d8750738eb3a0952) > h

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

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 modify the stream, the output

[FFmpeg-cvslog] Changelog: Add metadata bitstream filters

2017-10-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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/gitweb.cgi/ffmpeg.git

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

2017-10-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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=commi

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

2017-10-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 picked from commit

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

2017-10-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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/ffmpeg.git/?a=commi

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

2017-10-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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=commi

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

2017-10-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 has been deprecated in libva2

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

2017-10-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 number of entries

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

2017-10-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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=commit;h=242d8c8763d86f27ad3d63a4d48deccbb133c

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

2017-10-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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=commit;h=62a1ef9f26c654a3e988aa465c4ac1d776c4c

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

2017-10-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 over all supported device

[FFmpeg-cvslog] hwcontext: Add device derivation

2017-10-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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 underlying hardware. > h

[FFmpeg-cvslog] avconv: Generic device setup

2017-10-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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=commi

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

2017-10-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | 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=commit;h=303fadf5963e01b8edf4ba2701e45f7e9e586

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

2017-10-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:34 2017 +| [aa6b2e081c504cb99f5e2e0ceb45295ef24bdac2] | committer: Mark Thompson avconv: Enable generic hwaccel support for VDPAU > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=aa6b2e081c504cb99f5e2e0ceb45295ef24bd

[FFmpeg-cvslog] movtextdec: Move declaration out of for initialisation statement

2017-10-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Oct 17 21:28:25 2017 +0100| [e7d20d5e3500a24d9713572cfb641d415e6beffa] | committer: Mark Thompson movtextdec: Move declaration out of for initialisation statement > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] hevc: Fix aligned array declarations

2017-10-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Wed Sep 27 01:44:21 2017 +0100| [4dee92f6bc8b89e9c335ab737412bf18f3a99be3] | committer: Mark Thompson hevc: Fix aligned array declarations (cherry picked from commit d41e10c1485ec34aa342f7bc2e5bf4f9b6e66414) > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] cinepakenc: Move declaration out of for initialisation statement

2017-10-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Wed Sep 27 01:48:37 2017 +0100| [e0a967a405463ac581b5861b8bf45fa67c4a3a2f] | committer: Mark Thompson cinepakenc: Move declaration out of for initialisation statement (cherry picked from commit 92f0aceb36c6e4412d4cf346e70dc74b5a4069e9) > h

[FFmpeg-cvslog] cbs_mpeg2: Fix type for marker_bit reading

2017-10-24 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Oct 24 22:56:48 2017 +0100| [5b2c71bb94d7cab23ee81b5c29388f5fadbcaf22] | committer: Mark Thompson cbs_mpeg2: Fix type for marker_bit reading > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5b2c71bb94d7cab23ee81b5c29388f5fadbca

[FFmpeg-cvslog] cbs_mpeg2: Fix format specifier

2017-10-24 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Oct 24 22:57:44 2017 +0100| [79d666aa57517eda4ad71a83af0c63c722efef70] | committer: Mark Thompson cbs_mpeg2: Fix format specifier > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=79d666aa57517eda4ad71a83af0c63c722efef70 --- libavco

[FFmpeg-cvslog] cbs_h264: Fix format specifier

2017-10-24 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Oct 24 22:58:47 2017 +0100| [59b00ffea3c90b41f6e83f8184068657fed112dc] | committer: Mark Thompson cbs_h264: Fix format specifier > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=59b00ffea3c90b41f6e83f8184068657fed112dc --- libavco

[FFmpeg-cvslog] hwcontext: Move NONE to the be the first member of AVHWDeviceType

2017-10-24 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Mar 23 19:49:39 2017 +| [1bd986ed4b0e95ded368a8eeb5c044853c090f9b] | committer: Mark Thompson hwcontext: Move NONE to the be the first member of AVHWDeviceType Also use that to fix a warning in av_hwdevice_get_type_name(). > h

[FFmpeg-cvslog] pthread_frame: Propagate sw_pix_fmt across threads

2017-10-26 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Mar 30 22:58:59 2017 +0100| [c2bebfc8012821a2a22b64cae9e3cdea0f15792c] | committer: Mark Thompson pthread_frame: Propagate sw_pix_fmt across threads > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

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

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

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

2017-10-26 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Mar 14 00:39:57 2017 +| [f64d1100a54d12c78ce436181bb64229c56da6b3] | committer: Mark Thompson avconv: Flush output BSFs when encode reaches EOF Before this, output bitstream filters would never see EOF and therefore would not be able to flush

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

2017-10-26 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Jan 9 23:08:49 2017 +| [34e051d16850701694410a0e72e0e4ff3a5ec293] | committer: Mark Thompson vp9: Add bsf to fix reordering in raw streams Takes a raw input stream containing frames with correct timestamps but possibly out of order and

[FFmpeg-cvslog] doc: Add VAAPI encoders

2017-10-26 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Mar 19 17:30:52 2017 +| [41dda860870fb1566b17f6b0b61922f0ef89be47] | committer: Mark Thompson doc: Add VAAPI encoders > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=41dda860870fb1566b17f6b0b61922f0ef89be47 --- doc/encoders.t

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

2017-10-26 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:36 2017 +| [8848ba0bd6b035af77d4f13aa0d8d9806fe8] | committer: Mark Thompson qsvdec: Allow use of hw_device_ctx to make the internal session > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

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

2017-10-26 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:37 2017 +| [3d197514e613ccd9eab43180c0a7c8b09a307606] | committer: Mark Thompson qsvenc: Allow use of hw_device_ctx to make the internal session > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

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

2017-10-26 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:35 2017 +| [4936a48b1e6fc2147599541f8b25f43a8a9d1f16] | committer: Mark Thompson qsv: Add ability to create a session from a device > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

<    1   2   3   4   5   6   7   8   9   >