[FFmpeg-cvslog] cbs_h264: Fix profile typo

2018-09-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Sep 18 23:31:01 2018 +0100| [574dafe7b81d4f3520e839a7b2753a77e8c7d1cc] | committer: Mark Thompson cbs_h264: Fix profile typo > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=574dafe7b81d4f3520e839a7b2753a77e8c7d1cc --- libavco

[FFmpeg-cvslog] cbs_h264: Infer default VUI values if VUI parameters are not present

2018-09-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Sep 18 23:31:02 2018 +0100| [1156b507f7df719bac1ed411314c82dcc1ecebc4] | committer: Mark Thompson cbs_h264: Infer default VUI values if VUI parameters are not present > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/h264_levels: Avoid integer overflow in bitrate

2018-09-24 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Sep 24 23:03:32 2018 +0100| [581b4125aa187f2cf848d7a27e6128573c80dc64] | committer: Mark Thompson lavc/h264_levels: Avoid integer overflow in bitrate Fixes CID #1439656. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/h265_profile_level: Avoid integer overflow in bitrate

2018-09-24 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Sep 24 23:00:43 2018 +0100| [feb1cf08ab393070cd3d830dc7006100de487b74] | committer: Mark Thompson lavc/h265_profile_level: Avoid integer overflow in bitrate Fixes CIDs #1439659 and #1439660. > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] lavc/h265_profile_level: Fix level guessing with no PTL structure

2018-09-24 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Sep 24 22:55:35 2018 +0100| [1215fbad96da6dc9f81cf335332fc7ebafd0c557] | committer: Mark Thompson lavc/h265_profile_level: Fix level guessing with no PTL structure Fixes CID #1439661. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] vaapi_encode_h265: Add missing error return

2018-09-24 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Sep 24 23:02:10 2018 +0100| [74b4134d2f579c9fc99f970fe7bbe1a1497576c2] | committer: Mark Thompson vaapi_encode_h265: Add missing error return Fixes CID #1439657. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] h264_metadata: Avoid integer overflow in bitrate

2018-09-24 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Sep 24 22:45:50 2018 +0100| [321294adb788b5e143fcec776cdf1daf79ed921c] | committer: Mark Thompson h264_metadata: Avoid integer overflow in bitrate Fixes CID #1439664. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

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

2018-09-26 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Sep 9 23:08:12 2018 +0100| [476a77128a2557a619afeaf80a58c01eca1f9587] | committer: Mark Thompson lavc: Add AV1 metadata bitstream filter Can adjust colour and timing information. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] Merge commit '21733b39d0af5211d7b9f168ff3667ea86362e2b'

2018-10-06 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Oct 6 18:43:28 2018 +0100| [1f1ec958f6c68a5ceafea206a99c895f62d0f3ec] | committer: Mark Thompson Merge commit '21733b39d0af5211d7b9f168ff3667ea86362e2b' * commit '21733b39d0af5211d7b9f168ff3667ea86362e2b': lavu/qsv: f

[FFmpeg-cvslog] trace_headers: Fix memory leaks on syntax read failures

2018-10-16 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Fri Oct 5 00:09:45 2018 +0100| [f6912cc3e7569a94159565f553159f6c1b7e0d2c] | committer: Mark Thompson trace_headers: Fix memory leaks on syntax read failures > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] doc/bitstream_filters: Add av1_metadata

2018-10-16 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Fri Oct 5 00:09:47 2018 +0100| [57f312a34db4e428ccfcaf91ec0a5e275ac88739] | committer: Mark Thompson doc/bitstream_filters: Add av1_metadata > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=57f312a34db4e428ccfcaf91ec0a5e275ac88

[FFmpeg-cvslog] cbs_h264: Fix SPS used for pic_timing timestamp

2018-10-22 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Oct 16 22:01:27 2018 +0100| [e5fda1ff289692ffb538e04abb66a9b550750596] | committer: Mark Thompson cbs_h264: Fix SPS used for pic_timing timestamp It should be the same as the one used for the rest of the pic_timing structure. > h

[FFmpeg-cvslog] cbs_h264: Actually decompose end-of-sequence NAL units

2018-10-22 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Oct 16 22:01:26 2018 +0100| [3143fe34f622ae61ca75a65feba3a8f1a497567e] | committer: Mark Thompson cbs_h264: Actually decompose end-of-sequence NAL units 64c50c0e978cd556dc2da238dfe0bb367e7c1ab9 declared support for decomposing them but omitted to

[FFmpeg-cvslog] cbs_h2645: Allocate all internal buffers with padding

2018-10-22 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Oct 16 22:01:28 2018 +0100| [da6db843b80e6140dbf28f05195b6a17018fd68c] | committer: Mark Thompson cbs_h2645: Allocate all internal buffers with padding Any of these buffers (for both H.264 and H.265) might reasonably be parsed using the bitstream

[FFmpeg-cvslog] lavfi/ebur128: Fix mixed declarations and code

2018-10-24 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Oct 23 22:21:52 2018 +0100| [f370142ec08bf99040953916feb5fd6ec3d7e3e4] | committer: Mark Thompson lavfi/ebur128: Fix mixed declarations and code > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f370142ec08bf99040953916feb5fd6ec3d7e

[FFmpeg-cvslog] vaapi_encode_h265: Enable multiple-slice support

2018-10-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Sep 23 22:52:59 2018 +0100| [a7eda762dce66e7df993f66fc3abdf06c7074190] | committer: Mark Thompson vaapi_encode_h265: Enable multiple-slice support > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a7eda762dce66e7df993f66fc3abdf06c7074

[FFmpeg-cvslog] vaapi_encode: Add flag to mark encoders supporting only constant-quality

2018-10-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Sep 23 22:53:00 2018 +0100| [fef2162b6ea752c76a1220f59ad962b65a400fc3] | committer: Mark Thompson vaapi_encode: Add flag to mark encoders supporting only constant-quality And set it for MJPEG. > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] vaapi_encode_mpeg2: Use common slice sizing code

2018-10-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Sep 23 22:52:57 2018 +0100| [29816e278f4ff22f50d9c831e3cf5f4d1b0e0214] | committer: Mark Thompson vaapi_encode_mpeg2: Use common slice sizing code > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=29816e278f4ff22f50d9c831e3cf5f4d1b0e0

[FFmpeg-cvslog] vaapi_encode: Support configurable slices

2018-10-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Sep 23 22:52:56 2018 +0100| [2923ed247ee2f507f32b34aeddd6785bab173a71] | committer: Mark Thompson vaapi_encode: Support configurable slices This adds common code to query driver support and set appropriate address/size information for each slice

[FFmpeg-cvslog] vaapi_encode_h264: Enable multiple-slice support

2018-10-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Sep 23 22:52:58 2018 +0100| [a769e72c750e113c75b1f106296ade94caa28748] | committer: Mark Thompson vaapi_encode_h264: Enable multiple-slice support > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a769e72c750e113c75b1f106296ade94caa28

[FFmpeg-cvslog] libaomenc: Add support for tiles

2018-10-28 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Oct 22 23:40:07 2018 +0100| [7070955d43ddaec87525cd83151838dadb28507c] | committer: Mark Thompson libaomenc: Add support for tiles Adds an option to specify the number of tile rows and columns, then uses a uniform tiling if possible and otherwise

[FFmpeg-cvslog] vaapi_encode_mpeg2: Fix width/height columns/rows confusion

2018-10-29 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Oct 29 19:41:24 2018 +| [c0692cb2bb3b51660b501f14bd344005c68df465] | committer: Mark Thompson vaapi_encode_mpeg2: Fix width/height columns/rows confusion Fixes #7522. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] cbs_vp9: Ensure that reserved zero bits are actually zero

2018-10-30 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Oct 27 20:41:00 2018 +0100| [edcdf3512376b64d6add61fb5c21b418ebbba1e3] | committer: Mark Thompson cbs_vp9: Ensure that reserved zero bits are actually zero > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] cbs_h264: Include SEI type names in trace output

2018-10-31 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Oct 27 22:39:46 2018 +0100| [30fcc10937966cd24b253d4b8267c455f2212b8a] | committer: Mark Thompson cbs_h264: Include SEI type names in trace output > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=30fcc10937966cd24b253d4b8267c455f2212

[FFmpeg-cvslog] cbs_h265: Add PTL parsing for Main 10 Still Picture profile

2018-10-31 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Oct 27 22:39:47 2018 +0100| [2dee0679e9a88e1fea51ebd3dcd2bbbf6e1777d6] | committer: Mark Thompson cbs_h265: Add PTL parsing for Main 10 Still Picture profile This was added in the 2018 version of the standard. > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] configure: Fix av1_metadata BSF dependency

2018-11-04 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Nov 5 00:01:54 2018 +| [34429182b93123a25e38819ef15bdae42793209f] | committer: Mark Thompson configure: Fix av1_metadata BSF dependency > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=34429182b93123a25e38819ef15bdae427932

[FFmpeg-cvslog] configure: Fix av1_metadata BSF dependency

2018-11-04 Thread Mark Thompson
ffmpeg | branch: release/4.1 | Mark Thompson | Mon Nov 5 00:01:54 2018 +| [acd13f12556bd1e8d90a0afe1cbd3a949adf26a2] | committer: James Almer configure: Fix av1_metadata BSF dependency (cherry picked from commit 34429182b93123a25e38819ef15bdae42793209f) > http://git.videolan.

[FFmpeg-cvslog] configure: Add missing IVF muxer BSF dependency

2018-11-05 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Nov 5 14:22:05 2018 +| [a4fb2b115071220f23ad7b3d82037647e94279ed] | committer: Mark Thompson configure: Add missing IVF muxer BSF dependency > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a4fb2b115071220f23ad7b3d82037647e9427

[FFmpeg-cvslog] configure: Add missing V4L2 M2M decoder BSF dependencies

2018-11-05 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Nov 5 14:22:10 2018 +| [e9d2e3fdaacb6872dd689ffd5a65e476b70dee3d] | committer: Mark Thompson configure: Add missing V4L2 M2M decoder BSF dependencies > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] cbs_av1: Fix header writing when already aligned

2018-11-05 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Nov 4 23:56:39 2018 +| [6bdb7712ae0267ba4f69c7434d2b3dee12762d1d] | committer: Mark Thompson cbs_av1: Fix header writing when already aligned > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6bdb7712ae0267ba4f69c7434d2b3dee12762

[FFmpeg-cvslog] cbs_av1: Support redundant frame headers

2018-11-05 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Nov 4 23:58:01 2018 +| [f5894178fb8063ec17c61c04df96a70607ca2daa] | committer: Mark Thompson cbs_av1: Support redundant frame headers > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f5894178fb8063ec17c61c04df96a70607ca2

[FFmpeg-cvslog] configure: Add missing V4L2 M2M decoder BSF dependencies

2018-11-05 Thread Mark Thompson
ffmpeg | branch: release/4.1 | Mark Thompson | Mon Nov 5 14:22:10 2018 +| [ec1b5216fc65602b97cf5dc97a9a9a266f38894f] | committer: Mark Thompson configure: Add missing V4L2 M2M decoder BSF dependencies (cherry picked from commit e9d2e3fdaacb6872dd689ffd5a65e476b70dee3d) > h

[FFmpeg-cvslog] configure: Add missing IVF muxer BSF dependency

2018-11-05 Thread Mark Thompson
ffmpeg | branch: release/4.1 | Mark Thompson | Mon Nov 5 14:22:05 2018 +| [066ff02621cea7d78d7791c91e0d916c30bffb27] | committer: Mark Thompson configure: Add missing IVF muxer BSF dependency (cherry picked from commit a4fb2b115071220f23ad7b3d82037647e94279ed) > http://git.videolan.

[FFmpeg-cvslog] cbs_av1: Support redundant frame headers

2018-11-05 Thread Mark Thompson
ffmpeg | branch: release/4.1 | Mark Thompson | Sun Nov 4 23:58:01 2018 +| [10506de9ad1fb050737ef79cf4853742b793c37d] | committer: Mark Thompson cbs_av1: Support redundant frame headers (cherry picked from commit f5894178fb8063ec17c61c04df96a70607ca2daa) > http://git.videolan.

[FFmpeg-cvslog] cbs_av1: Fix header writing when already aligned

2018-11-05 Thread Mark Thompson
ffmpeg | branch: release/4.1 | Mark Thompson | Sun Nov 4 23:56:39 2018 +| [af3fccfeff74da54fc3e702fbb6757c2aad2814e] | committer: Mark Thompson cbs_av1: Fix header writing when already aligned (cherry picked from commit 6bdb7712ae0267ba4f69c7434d2b3dee12762d1d) > http://git.videolan.

[FFmpeg-cvslog] fate/libavcodec: Fix config dependency of h264-levels test

2018-11-11 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Oct 27 23:19:49 2018 +0100| [fd1d735c0b98bad99c9084d5a16935d96aa37297] | committer: Mark Thompson fate/libavcodec: Fix config dependency of h264-levels test > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] cbs_h265: Add PTL parsing for sublayers

2018-11-11 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Oct 27 22:01:16 2018 +0100| [252e79663de802d8d0b38fbfdfeeda2d86b4e611] | committer: Mark Thompson cbs_h265: Add PTL parsing for sublayers With fate test using the SLPPLP_A_VIDYO_2 conformance file, which contains two sublayers with full PTL

[FFmpeg-cvslog] configure: Add missing xlib dependency for VAAPI X11 code

2018-11-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Wed Nov 14 22:56:18 2018 +| [2ce3a48f30fe3cec7153aa3f18a1012a366aca3a] | committer: Mark Thompson configure: Add missing xlib dependency for VAAPI X11 code Fixes #7538. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] configure: Add missing xlib dependency for VAAPI X11 code

2018-11-14 Thread Mark Thompson
ffmpeg | branch: release/4.1 | Mark Thompson | Wed Nov 14 22:56:18 2018 +| [4f1e07090a9f6064078cac694f1d7148f86176c3] | committer: Mark Thompson configure: Add missing xlib dependency for VAAPI X11 code Fixes #7538. (cherry picked from commit 2ce3a48f30fe3cec7153aa3f18a1012a366aca3a

[FFmpeg-cvslog] cbs_h265: Add a lot more SEI parsing support

2018-11-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Oct 27 22:36:46 2018 +0100| [7a20656474217cc84632b0738fa22fbaa13d1937] | committer: Mark Thompson cbs_h265: Add a lot more SEI parsing support Supports both prefix and suffix SEI, decoding all of the common SEI types and some more obscure ones

[FFmpeg-cvslog] mjpegdec: Fill raw huffman tables with default values too

2018-11-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Nov 11 16:16:54 2018 +| [7ba63695b78c13bb6e6a734c55ad9e829c738b42] | committer: Mark Thompson mjpegdec: Fill raw huffman tables with default values too These may be used by hwaccel decoders when the standard tables are not otherwise available

[FFmpeg-cvslog] doc/encoders: Move libxavs2 to correct place in alphabetical order

2018-11-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Oct 28 20:08:17 2018 +| [f951036d3243c04d60f30e23d409a734e40e2fbc] | committer: Mark Thompson doc/encoders: Move libxavs2 to correct place in alphabetical order > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] doc/encoders: Add libaom-av1

2018-11-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Nov 5 14:47:19 2018 +| [b2ea757f6843e834bddded5fc9922d6e09f87638] | committer: Mark Thompson doc/encoders: Add libaom-av1 > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b2ea757f6843e834bddded5fc9922d6e09f87638 ---

[FFmpeg-cvslog] vaapi_encode: Improve log message for unsupported profiles

2018-11-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Nov 5 18:00:48 2018 +| [b67435702090e9a4f6f284d276ac2df0aafc00df] | committer: Mark Thompson vaapi_encode: Improve log message for unsupported profiles > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] vaapi_encode_h264: Reduce SAR to valid range

2018-11-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Oct 28 17:13:53 2018 +| [a830056b32feb2db463e062d4ec2b6fb47ec70ee] | committer: Mark Thompson vaapi_encode_h264: Reduce SAR to valid range The SAR of the input could have a numerator or denominator greater than 2^16 which would then be

[FFmpeg-cvslog] vaapi_encode_h265: Reduce SAR to valid range

2018-11-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Oct 28 17:13:54 2018 +| [80ce23da6533d37d2d6ec27c9132060451af892a] | committer: Mark Thompson vaapi_encode_h265: Reduce SAR to valid range Matching previous commit for H.264. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] libaomenc: Drop unused noise-sensitivity option

2018-11-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Nov 5 14:52:46 2018 +| [e3991a5a459af602c888c13ee2a59e9e510a835b] | committer: Mark Thompson libaomenc: Drop unused noise-sensitivity option > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e3991a5a459af602c888c13ee2a59e9e510a8

[FFmpeg-cvslog] vaapi_encode: Fix fallback when input does not match any format

2016-10-07 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Jun 18 13:05:23 2016 +0100| [11b8030309ee93d79b3a6cd4b83bf00757db1598] | committer: Mark Thompson vaapi_encode: Fix fallback when input does not match any format Just a typo. Add a comment to make it clearer what it's doing. &

[FFmpeg-cvslog] hwcontext_vaapi: Return all formats for constraints without config

2016-10-07 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Jun 18 14:10:13 2016 +0100| [fe498ef5144d3712b887f44a0c5e654add99ead7] | committer: Mark Thompson hwcontext_vaapi: Return all formats for constraints without config No longer make a dummy device configuration to query. Instead, just return

[FFmpeg-cvslog] openssl: Allow newer TLS versions than TLSv1

2016-10-30 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Fri Oct 28 19:50:27 2016 +0100| [e8634fb92e2f624f19ee5fced6481d8ece503119] | committer: Mark Thompson openssl: Allow newer TLS versions than TLSv1 The use of TLSv1_*_method() disallows newer protocol versions; instead use SSLv23_*_method() and then

[FFmpeg-cvslog] qsvdec: Avoid probing with qsv decoders

2016-10-31 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Oct 29 21:26:40 2016 +0100| [4e7a7a96cfc8654a4bf5d3b6c249113ea5ade295] | committer: Mark Thompson qsvdec: Avoid probing with qsv decoders Set the AV_CODEC_CAP_AVOID_PROBING flag on all of the qsv decoders. > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] hevc: Return stream format information from parser

2016-10-31 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Wed Oct 26 20:27:57 2016 +0100| [0c559f7893e6f47aad1b0c1429287eaa218ec87c] | committer: Mark Thompson hevc: Return stream format information from parser > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] mpegvideo: Return correct coded frame sizes from parser

2016-10-31 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Wed Oct 26 20:28:18 2016 +0100| [309fe16a126c6c00cc60070de3190cf23f5570fb] | committer: Mark Thompson mpegvideo: Return correct coded frame sizes from parser > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] vc1: Return stream format information from parser

2016-10-31 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Oct 23 18:42:22 2016 +0100| [4df6605da7e351116c99f19b8a98e1f236932600] | committer: Mark Thompson vc1: Return stream format information from parser > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] qsv: Merge libav implementation

2016-10-31 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Fri Oct 21 18:57:12 2016 +0100| [1f26a231bb065276cd80ce02957c759f3197edfa] | committer: Mark Thompson qsv: Merge libav implementation Merged as-at libav 398f015, and therefore includes outstanding skipped merges 04b17ff and 130e1f1. All features not

[FFmpeg-cvslog] avconv: Remove hw_device_ctx output filter reinit hack

2016-11-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Jun 23 01:40:04 2016 +0100| [bd31c61cf94d01dbe1051cf65874e7b2c0ac5454] | committer: Mark Thompson avconv: Remove hw_device_ctx output filter reinit hack Not needed any more because we no longer have any useful case which will reinitialise with

[FFmpeg-cvslog] vaapi_encode: Maintain a pool of bitstream output buffers

2016-11-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Jun 5 17:18:04 2016 +0100| [8a62d2c28fbacd1ae20c35887a1eecba2be14371] | committer: Mark Thompson vaapi_encode: Maintain a pool of bitstream output buffers Previously we would allocate a new one for every frame. This instead maintains an

[FFmpeg-cvslog] ffmpeg_qsv: Fix hwaccel transcoding

2016-11-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Nov 13 15:37:52 2016 +| [03cef34aa2e2ab3681d290e7c5a6634f4058] | committer: Mark Thompson ffmpeg_qsv: Fix hwaccel transcoding Set up the encoder with a hardware context which will match the one the decoder will use when it starts later

[FFmpeg-cvslog] hwcontext_vaapi: Add driver quirks to the hwdevice

2016-11-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Jun 12 17:20:25 2016 +0100| [a8d51bb42474b1641f45b5b3815864ea323a3e59] | committer: Mark Thompson hwcontext_vaapi: Add driver quirks to the hwdevice The driver being used is detected inside av_hwdevice_ctx_init() and the quirks field then set from

[FFmpeg-cvslog] vaapi_encode: Respect driver quirks around buffer destruction

2016-11-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Jun 12 17:28:28 2016 +0100| [2dee500f4cbf64c547a37046e95141b84c85ee55] | committer: Mark Thompson vaapi_encode: Respect driver quirks around buffer destruction No longer leaks memory when used with a driver with the "render does not destroy

[FFmpeg-cvslog] hwcontext_vaapi: Try the first render node as the default DRM device

2016-11-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Jul 28 23:28:30 2016 +0100| [8d47d8407569aade0c0d564600919349789dc38b] | committer: Mark Thompson hwcontext_vaapi: Try the first render node as the default DRM device If no string argument is supplied when av_hwdevice_ctx_create() is called to

[FFmpeg-cvslog] vf_scale_vaapi: Respect driver quirks around buffer destruction

2016-11-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Jun 26 22:35:49 2016 +0100| [1a359e53418ff15b1c9b1e03c05b160f01e1ce0f] | committer: Mark Thompson vf_scale_vaapi: Respect driver quirks around buffer destruction (cherry picked from commit 582d4211e00015b68626f77ce4af53161e2b1713) > h

[FFmpeg-cvslog] hwcontext_vaapi: allow transfers to/from any size of sw frame

2016-11-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Fri Apr 15 10:58:51 2016 +0100| [f62bb216ac4cfbbff16108c6bac35a0282532972] | committer: Anton Khirnov hwcontext_vaapi: allow transfers to/from any size of sw frame The hw frame used as reference has an attached size but it need not match the actual

[FFmpeg-cvslog] hwcontext_vaapi: Add driver quirks to the hwdevice

2016-11-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Jun 12 17:20:25 2016 +0100| [4926fa9a4aa03f3b751f52e900b9efb87fea0591] | committer: Mark Thompson hwcontext_vaapi: Add driver quirks to the hwdevice The driver being used is detected inside av_hwdevice_ctx_init() and the quirks field then set from

[FFmpeg-cvslog] vf_scale_vaapi: Respect driver quirks around buffer destruction

2016-11-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Jun 26 22:35:49 2016 +0100| [582d4211e00015b68626f77ce4af53161e2b1713] | committer: Mark Thompson vf_scale_vaapi: Respect driver quirks around buffer destruction > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] vaapi_encode: Respect driver quirks around buffer destruction

2016-11-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Jun 12 17:28:28 2016 +0100| [221ffca6314ed3ba9d38464ea50cd85251c04e74] | committer: Mark Thompson vaapi_encode: Respect driver quirks around buffer destruction No longer leaks memory when used with a driver with the "render does not destroy

[FFmpeg-cvslog] vaapi_h265: Fix buffering parameters

2016-11-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Fri Sep 30 17:47:19 2016 +0200| [30ebabca7c3a2cea1cb871563f6097f3619c8be9] | committer: Mark Thompson vaapi_h265: Fix buffering parameters A decoder may need this to be set correctly to output frames in the right order. (cherry picked from commit

[FFmpeg-cvslog] vaapi_encode: Sync to input surface rather than output

2016-11-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Sep 18 16:06:55 2016 +0100| [94f446c628bb885561eb028b0b01362e02ab67f5] | committer: Mark Thompson vaapi_encode: Sync to input surface rather than output While outwardly bizarre, this change makes the behaviour consistent with other VAAPI encoders

[FFmpeg-cvslog] vaapi_h264: Fix CFR mode with frame_rate set in AVCodecContext

2016-11-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Oct 1 10:48:44 2016 +0200| [658c5afaa01085cc9f8e905a36e211ccf4aea332] | committer: Mark Thompson vaapi_h264: Fix CFR mode with frame_rate set in AVCodecContext (cherry picked from commit 17a0f9481cf07af0feb3838ca315b970117e8000) > h

[FFmpeg-cvslog] vaapi_h264: Write bitstream restriction fields

2016-11-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Oct 1 11:01:08 2016 +0100| [6796e6ea84f0afd205905220ed09ecf14f3f4359] | committer: Mark Thompson vaapi_h264: Write bitstream restriction fields (cherry picked from commit ec17ab381ede4f31c4bdd2767d8f62d24aaf430a) > http://git.videolan.

[FFmpeg-cvslog] vaapi_h264: Set max_num_ref_frames to 1 when not using B frames

2016-11-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Sep 27 19:08:42 2016 +0100| [ee1d04f970b0297953a6b547f615297f1343654f] | committer: Mark Thompson vaapi_h264: Set max_num_ref_frames to 1 when not using B frames (cherry picked from commit 956a54129db522998a5abae869568dae2c9774cb) > h

[FFmpeg-cvslog] vaapi_encode: Check packed header capabilities

2016-11-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Sep 18 14:59:59 2016 +0100| [478a4b7e6d3ec51ba80e77f6dc3df75d9f6de66b] | committer: Mark Thompson vaapi_encode: Check packed header capabilities This improves behaviour with drivers which do not support packed headers, such as AMD VCE on mesa

[FFmpeg-cvslog] vaapi_h265: Fix slice header writing

2016-11-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Fri Sep 30 17:31:49 2016 +0200| [ae0230cc3e249971e7fe7747a12931bde71f9a11] | committer: Mark Thompson vaapi_h265: Fix slice header writing This was not observed earlier because the only syntax element which it normally misses with the current setup is

[FFmpeg-cvslog] vaapi_encode: Decide on GOP setup before initialising sequence parameters

2016-11-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Fri Sep 30 17:27:58 2016 +0200| [ded1859df17f5974dd2fc41a1b7d8eb0d3aaeceb] | committer: Mark Thompson vaapi_encode: Decide on GOP setup before initialising sequence parameters This was always too late; several fields related to it have been

[FFmpeg-cvslog] vaapi_h264: Fix HRD bit_rate/cpb_size scaling

2016-11-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Sep 13 00:25:07 2016 +0100| [06d73d002e7f911f26ae1548b46e442a6ece9a4a] | committer: Mark Thompson vaapi_h264: Fix HRD bit_rate/cpb_size scaling There should be an extra offset of 6 on bit_rate_scale and of 4 on cpb_size_scale which were not

[FFmpeg-cvslog] vaapi_encode: Refactor initialisation

2016-11-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Sep 18 14:55:26 2016 +0100| [c8241e730f116f1c9cfc0b34110aa7f052e05332] | committer: Mark Thompson vaapi_encode: Refactor initialisation This allows better checking of capabilities and will make it easier to add more functionality later. It also

[FFmpeg-cvslog] vaapi_encode: Fix format specifier for bitrate logging

2016-11-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Nov 21 22:59:58 2016 +| [f242e0a0ff0d24caabc2f647ffc669c1c51fbcba] | committer: Mark Thompson vaapi_encode: Fix format specifier for bitrate logging Same as e0df56f25d09b14f5315799338be246806c46806. This was accidentally reintroduced while

[FFmpeg-cvslog] vaapi_encode: Write sequence header as extradata

2016-12-05 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Oct 2 08:48:34 2016 +0100| [51020adcecf4004c1586a708d96acc6cbddd050a] | committer: Mark Thompson vaapi_encode: Write sequence header as extradata Only works if packed headers are supported, where we can know the output before generating the first

[FFmpeg-cvslog] configure: Require bit_depth field for VAAPI VP9 decode hwaccel

2016-12-10 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Thu Dec 8 19:29:14 2016 +| [db7271bff2a6ad1890c9fd95e8126082bbeab9c7] | committer: Mark Thompson configure: Require bit_depth field for VAAPI VP9 decode hwaccel libva versions from 1.6.0 to 1.6.2 do not include it, and therefore cannot work with

[FFmpeg-cvslog] vaapi_vc1: Constify pointers

2017-01-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Aug 6 21:34:04 2016 +0100| [845c2c140b5ec9774dba5d92459b581eba79a788] | committer: Mark Thompson vaapi_vc1: Constify pointers (cherry picked from commit 01d6f84f49a55fd591aa120960fce2b9dba92d0d) > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] vaapi_vc1: Remove redundant version check

2017-01-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Aug 6 21:35:13 2016 +0100| [d07d01bcce4dd145d04bd936b5d2d268ed688e3f] | committer: Mark Thompson vaapi_vc1: Remove redundant version check The lowest supported VAAPI version is 0.34 (checked at configure time), so this test is no longer needed

[FFmpeg-cvslog] vaapi_h264: Constify pointers

2017-01-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Aug 6 16:39:57 2016 +0100| [d0897da924509736849408cbbbc20ba42ea092bd] | committer: Mark Thompson vaapi_h264: Constify pointers (cherry picked from commit 03adfe913062c6995136eb1ca51152b6d596c0f4) > http://git.videolan.org/gitweb.cgi/ffmpeg.

[FFmpeg-cvslog] vaapi_mpeg2: Constify pointers

2017-01-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Aug 6 16:40:14 2016 +0100| [6bc2808c41a3f1c7fb7655fc4835d74fdcf87464] | committer: Mark Thompson vaapi_mpeg2: Constify pointers (cherry picked from commit ee9061293e925916fe2e0b7c08fbbd1f981b1d29) > http://git.videolan.org/gitweb.cgi/ffmpeg.

[FFmpeg-cvslog] lavc: Rewrite VAAPI decode infrastructure

2017-01-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Aug 6 18:18:40 2016 +0100| [79307ae56374b35cf12563a7c8e3e759658f847e] | committer: Mark Thompson lavc: Rewrite VAAPI decode infrastructure Moves much of the setup logic for VAAPI decoding into lavc; the user now need only provide the

[FFmpeg-cvslog] vaapi_mpeg4: Convert to use the new VAAPI hwaccel code

2017-01-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Aug 7 13:45:41 2016 +0100| [fd1a6a01065a53d5b2a0a56b06825585372aa38c] | committer: Mark Thompson vaapi_mpeg4: Convert to use the new VAAPI hwaccel code (cherry picked from commit ccd0316f7cab760a93052206e8150f6b178c1e39) > h

[FFmpeg-cvslog] lavc: Remove old vaapi decode infrastructure

2017-01-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Wed Aug 24 23:30:29 2016 +0100| [2a4a8653b6ca77ed1c9cec1336c55d291ef545b6] | committer: Mark Thompson lavc: Remove old vaapi decode infrastructure Deprecates struct vaapi_context and the installed header vaapi.h, to be removed at the next version bump

[FFmpeg-cvslog] hwcontext_vdpau: Fix missing subscripts

2017-01-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Sep 13 20:45:55 2016 +0100| [f7e9275f83ec116fc859367d61998eae8af438fc] | committer: Mark Thompson hwcontext_vdpau: Fix missing subscripts Also remove the redundant casts which were hiding the error here. (cherry picked from commit

[FFmpeg-cvslog] ffmpeg_vaapi: Convert to use hw_frames_ctx only

2017-01-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Jul 31 22:51:45 2016 +0100| [542a65d0b33abf81e5087ec9142bb11a54f23cde] | committer: Mark Thompson ffmpeg_vaapi: Convert to use hw_frames_ctx only Most of the functionality here has moved into lavc. (cherry picked from commit

[FFmpeg-cvslog] vaapi_mpeg2: Convert to use the new VAAPI hwaccel code

2017-01-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Aug 6 18:37:47 2016 +0100| [71acbea112e54286ca770e6c31bad20f8bb17cdb] | committer: Mark Thompson vaapi_mpeg2: Convert to use the new VAAPI hwaccel code (cherry picked from commit 102e13c353de43aa0cb1aa1843804d195c2a9164) > h

[FFmpeg-cvslog] vaapi_vc1: Convert to use the new VAAPI hwaccel code

2017-01-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Aug 6 22:12:50 2016 +0100| [32b3812b60e936952e01746f218981f44651092a] | committer: Mark Thompson vaapi_vc1: Convert to use the new VAAPI hwaccel code (cherry picked from commit 520fb77285ff0e7da1449d2b60742865b0b43ae8) > http://git.videolan.

[FFmpeg-cvslog] vaapi_h264: Convert to use the new VAAPI hwaccel code

2017-01-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Aug 6 18:19:32 2016 +0100| [c8b26d5954fca56b27a3906ef76d12ed4f61e5cb] | committer: Mark Thompson vaapi_h264: Convert to use the new VAAPI hwaccel code (cherry picked from commit 2fe93244ab9465ef19c756a41524cbbf0580ee48) > http://git.videolan.

[FFmpeg-cvslog] vaapi_vp9: Convert to use the new VAAPI hwaccel code

2017-01-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Jan 8 15:44:01 2017 +| [defbb8bc26c7ff1a452a95dc64395bb30c7d7c4f] | committer: Mark Thompson vaapi_vp9: Convert to use the new VAAPI hwaccel code > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] vaapi_mpeg4: Restore changes overwritten by merge

2017-01-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sat Jan 21 23:02:21 2017 +| [d40a1ae7ecfe17b355c194d258d037385ceab2ad] | committer: Mark Thompson vaapi_mpeg4: Restore changes overwritten by merge From 2aa8e33d7d86fbc4a4060c363a5733067c160654. > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] ffmpeg_vaapi: Always set hwaccel_ctx, so it gets properly cleaned up on error

2017-02-05 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Jan 22 18:25:53 2017 +| [55a7e7e3986e661f4b02164739c1ea4eaf83f9cf] | committer: Mark Thompson ffmpeg_vaapi: Always set hwaccel_ctx, so it gets properly cleaned up on error Fixes CID 1398954. > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] ffmpeg_vaapi: Unreference global device before setting it

2017-02-05 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Jan 22 18:48:51 2017 +| [df3b17eba47e635a694acb18b74e389194355f45] | committer: Mark Thompson ffmpeg_vaapi: Unreference global device before setting it This currently leaks if multiple device options are specified on the command line. > h

[FFmpeg-cvslog] Revert "avutil/hwcontext_vaapi: fix SEGV in vaTerminate when vaInitialize fails"

2017-02-05 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Feb 5 14:58:06 2017 +| [3420b34a8a63c89d748abe8e99e7acf4c2408a81] | committer: Mark Thompson Revert "avutil/hwcontext_vaapi: fix SEGV in vaTerminate when vaInitialize fails" The original code is correctly following the API - v

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

2017-02-05 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Jan 9 00:59:50 2017 +| [326b1ed93e25f2b2d505ee88325fabb190d8c275] | committer: Mark Thompson vf_scale_vaapi: Add missing return value checks Fixes CID 1374119. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] vaapi_h264: Enable VBR mode

2017-02-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Sun Jan 29 14:12:20 2017 +| [2201c02e6dc9f9652a8e27dec194915f05954ad0] | 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-02-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Tue Nov 29 22:12:46 2016 +| [be6546a4ff592785d039df6cbdd7659781d30b2c] | 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] vaapi_encode: Support forcing IDR frames via AVFrame.pict_type

2017-02-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson | Mon Dec 12 21:25:28 2016 +| [c667c0979cbc2e04d1d00964b82ac49746caa43c] | committer: Mark Thompson vaapi_encode: Support forcing IDR frames via AVFrame.pict_type (cherry picked from commit a3c3a5eac20a51d402c332cdf5220fff40a7943f) > h

<    1   2   3   4   5   6   7   8   9   >