[FFmpeg-cvslog] MAINTAINERS: Add myself as maintainer for VAAPI encoders

2016-06-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon Jun 6 22:10:03 2016 +0100| [9d8664dd848eece30a63df12b8a7efded0e012ae] | committer: Michael Niedermayer MAINTAINERS: Add myself as maintainer for VAAPI encoders Signed-off-by: Michael Niedermayer <mich...@niedermayer.cc

[FFmpeg-cvslog] vaapi_encode_h26[45]: Reject bitrate targets higher than 2^31

2016-06-10 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu Jun 2 19:06:08 2016 +0100| [d4cd8e7f6a49aeb6728af9acc1d9ac3eda431094] | committer: Mark Thompson vaapi_encode_h26[45]: Reject bitrate targets higher than 2^31 > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] vaapi: Enable more libva surface formats

2016-06-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun May 22 11:38:39 2016 +0100| [7e0623b70ba79df6b07e71a810f495ce7e5886f8] | committer: Michael Niedermayer vaapi: Enable more libva surface formats Signed-off-by: Michael Niedermayer <mich...@niedermayer.cc> > http://g

[FFmpeg-cvslog] avconv_vaapi: fix double-free with some unsupported streams

2016-06-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon May 9 18:53:48 2016 +0100| [0c1d66a07917602303f129f5a5651faeec2415d5] | committer: Luca Barbato avconv_vaapi: fix double-free with some unsupported streams Signed-off-by: Luca Barbato <lu_z...@gentoo.org> > http://g

[FFmpeg-cvslog] vaapi_encode: Check config attributes before creating config

2016-06-26 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed May 18 10:58:56 2016 +0100| [2bfa067d0b636e7b2004fb0ad5a53d0d48c6de32] | committer: Mark Thompson vaapi_encode: Check config attributes before creating config This prevents attempts to use unsupported modes, such as low-power

[FFmpeg-cvslog] vaapi_h264: Add trivial support for low-power encoding

2016-06-26 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue May 17 23:08:57 2016 +0100| [a86aa16088ad7f22a8918d71adb8c040d6033d84] | committer: Mark Thompson vaapi_h264: Add trivial support for low-power encoding Experimental; requires Skylake and VAAPI 0.39.1 (not yet released)

[FFmpeg-cvslog] vaapi_h264: Fix frame_num after non-reference frames

2016-06-26 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon May 16 14:01:31 2016 +0100| [b51c7c6b8a5b35cfd06cb9655f9ec4c9f0ddd81b] | committer: Mark Thompson vaapi_h264: Fix frame_num after non-reference frames Non-reference frames (nal_ref_idc == 0) should be discardable, so frame_nu

[FFmpeg-cvslog] vaapi_h264: Fix frame_num after non-reference frames

2016-06-26 Thread Mark Thompson
ffmpeg | branch: release/3.1 | Mark Thompson <s...@jkqxz.net> | Mon May 16 14:01:31 2016 +0100| [b51c7c6b8a5b35cfd06cb9655f9ec4c9f0ddd81b] | committer: Mark Thompson vaapi_h264: Fix frame_num after non-reference frames Non-reference frames (nal_ref_idc == 0) should be discardable, so fra

[FFmpeg-cvslog] vaapi_encode: Check config attributes before creating config

2016-06-26 Thread Mark Thompson
ffmpeg | branch: release/3.1 | Mark Thompson <s...@jkqxz.net> | Wed May 18 10:58:56 2016 +0100| [2bfa067d0b636e7b2004fb0ad5a53d0d48c6de32] | committer: Mark Thompson vaapi_encode: Check config attributes before creating config This prevents attempts to use unsupported modes, such as low

[FFmpeg-cvslog] vaapi_h264: Add trivial support for low-power encoding

2016-06-26 Thread Mark Thompson
ffmpeg | branch: release/3.1 | Mark Thompson <s...@jkqxz.net> | Tue May 17 23:08:57 2016 +0100| [a86aa16088ad7f22a8918d71adb8c040d6033d84] | committer: Mark Thompson vaapi_h264: Add trivial support for low-power encoding Experimental; requires Skylake and VAAPI 0.39.1 (not yet released)

[FFmpeg-cvslog] lavc/hevc: Allow arbitrary garbage in bytestream as long as at least one NAL unit is found.

2016-03-19 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <m...@jkqxz.net> | Thu Mar 17 13:41:02 2016 +| [fbec157ea08f61063847bbe0dba28525e6283ff5] | committer: Michael Niedermayer lavc/hevc: Allow arbitrary garbage in bytestream as long as at least one NAL unit is found. Signed-off-by: Michael Niede

[FFmpeg-cvslog] lavc/hevc: Allow arbitrary garbage in bytestream as long as at least one NAL unit is found.

2016-03-26 Thread Mark Thompson
ffmpeg | branch: release/3.0 | Mark Thompson <m...@jkqxz.net> | Thu Mar 17 13:41:02 2016 +| [d6adcab84280f1cb35ad25e22c6acd5b01c50c08] | committer: Michael Niedermayer lavc/hevc: Allow arbitrary garbage in bytestream as long as at least one NAL unit is found. Signed-off-by: M

[FFmpeg-cvslog] lavc/hevc: Allow arbitrary garbage in bytestream as long as at least one NAL unit is found.

2016-04-26 Thread Mark Thompson
ffmpeg | branch: release/2.8 | Mark Thompson <m...@jkqxz.net> | Thu Mar 17 13:41:02 2016 +| [5c289c932fe46e173d2fb4fa034ea70dc32c8df0] | committer: Michael Niedermayer lavc/hevc: Allow arbitrary garbage in bytestream as long as at least one NAL unit is found. Signed-off-by: M

[FFmpeg-cvslog] vaapi_encode: Refactor slightly to allow easier setting of global options

2016-05-11 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Apr 12 23:13:31 2016 +0100| [f6b85523692b0e7d4c4efb8449fa201d313424fe] | committer: Anton Khirnov vaapi_encode: Refactor slightly to allow easier setting of global options Signed-off-by: Anton Khirnov <an...@khirnov.net

[FFmpeg-cvslog] vaapi_encode: Add support for codec-local options

2016-05-11 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Apr 12 23:15:03 2016 +0100| [69b06ed42809432b5892e29cfc496a77e60b7765] | committer: Anton Khirnov vaapi_encode: Add support for codec-local options Signed-off-by: Anton Khirnov <an...@khirnov.net> > http://g

[FFmpeg-cvslog] vaapi_h264: Add constant-bitrate encode support

2016-05-11 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Apr 12 23:14:23 2016 +0100| [6e8f66fc932b9351055ff44ecb2bb328197099c1] | committer: Anton Khirnov vaapi_h264: Add constant-bitrate encode support Signed-off-by: Anton Khirnov <an...@khirnov.net> > http://g

[FFmpeg-cvslog] vaapi_h265: Add constant-bitrate encode support

2016-05-11 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Apr 12 23:18:13 2016 +0100| [f70e4627933b8f38a964657aff26ef2d590877b4] | committer: Anton Khirnov vaapi_h265: Add constant-bitrate encode support Signed-off-by: Anton Khirnov <an...@khirnov.net> > http://g

[FFmpeg-cvslog] vaapi_h265: Add -qp option, use it to replace use of -global_quality

2016-05-11 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Apr 12 23:18:53 2016 +0100| [92fdea37477b5a2d1329e5ef0773e24473fa8f12] | committer: Anton Khirnov vaapi_h265: Add -qp option, use it to replace use of -global_quality Signed-off-by: Anton Khirnov <an...@khirnov.net

[FFmpeg-cvslog] vaapi_h264: Add -qp option, use it to replace use of -global_quality

2016-05-11 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Apr 12 23:15:40 2016 +0100| [9629701ce9debe295da09bb0e117ee9392ef1fe3] | committer: Anton Khirnov vaapi_h264: Add -qp option, use it to replace use of -global_quality Signed-off-by: Anton Khirnov <an...@khirnov.net

[FFmpeg-cvslog] vaapi_h264: Add encode quality option (for quality-speed tradeoff)

2016-05-11 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Apr 12 23:16:30 2016 +0100| [fcf536b1301475c57a7f94d00b1aebf5d20fe9d3] | committer: Anton Khirnov vaapi_h264: Add encode quality option (for quality-speed tradeoff) Only supported on VAAPI 0.36 and higher. Signed-off-by:

[FFmpeg-cvslog] lavf: VAAPI scale filter

2016-04-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon Mar 21 00:03:16 2016 +| [98114d70e48caf871b0fe9b8e5bf8ebd989b845d] | committer: Anton Khirnov lavf: VAAPI scale filter Signed-off-by: Anton Khirnov <an...@khirnov.net> > http://git.videolan.org/gitweb.cgi/ffmpe

[FFmpeg-cvslog] lavu: deprecate AV_PIX_FMT_VAAPI_*, replace with AV_PIX_FMT_VAAPI

2016-04-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <m...@jkqxz.net> | Mon Mar 7 22:34:59 2016 +| [d264c720f7b74286840719e506daba39f83b438b] | committer: Anton Khirnov lavu: deprecate AV_PIX_FMT_VAAPI_*, replace with AV_PIX_FMT_VAAPI Signed-off-by: Anton Khirnov <an...@khirnov.net

[FFmpeg-cvslog] lavu: add a way to query hwcontext frame constraints

2016-04-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <m...@jkqxz.net> | Thu Feb 18 23:25:52 2016 +| [b1f01e85a92d401a9b29c79f23db36b7685e8c09] | committer: Anton Khirnov lavu: add a way to query hwcontext frame constraints Signed-off-by: Anton Khirnov <an...@khirnov.net> > http://g

[FFmpeg-cvslog] lavu: VAAPI hwcontext implementation

2016-04-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <m...@jkqxz.net> | Mon Feb 15 19:32:45 2016 +| [551c6775abb5e0ad34c26d7e23bc6fbbe8ccc9d4] | committer: Anton Khirnov lavu: VAAPI hwcontext implementation Signed-off-by: Anton Khirnov <an...@khirnov.net> > http://git.videolan

[FFmpeg-cvslog] lavfi: generic hardware surface upload and download filters

2016-04-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <m...@jkqxz.net> | Thu Feb 25 00:21:40 2016 +| [07a844f32ebb78503981df017fa3ebfedb75fe1c] | committer: Anton Khirnov lavfi: generic hardware surface upload and download filters Signed-off-by: Anton Khirnov <an...@khirnov.net

[FFmpeg-cvslog] vaapi_h264: Fix bit offset of slice data.

2016-05-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Apr 2 16:48:53 2016 +0100| [617cd45ddc9b0fed4e3b4bcb8a51b37fc8565ee8] | committer: Derek Buitenhuis vaapi_h264: Fix bit offset of slice data. Commit ca2f19b9cc37be509d85f05c8f902860475905f8 modified the m

[FFmpeg-cvslog] avconv: VAAPI hwcontext initialisation and hwaccel helper

2016-05-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Mar 23 23:48:13 2016 +| [5d273d3efac340ef8de445c955ff44c7abed4e8f] | committer: Anton Khirnov avconv: VAAPI hwcontext initialisation and hwaccel helper Signed-off-by: Anton Khirnov <an...@khirnov.net> > http://g

[FFmpeg-cvslog] lavc: VAAPI encode common infrastructure

2016-05-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Mar 23 23:49:02 2016 +| [104c804bcaac24b52eb51ed17df2fb311e6ae73e] | committer: Anton Khirnov lavc: VAAPI encode common infrastructure Signed-off-by: Anton Khirnov <an...@khirnov.net> > http://git.videolan

[FFmpeg-cvslog] lavc: VAAPI H.264 encoder

2016-05-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Mar 23 23:49:35 2016 +| [2c62fcdf5d617791a653d7957d449f75569eede0] | committer: Anton Khirnov lavc: VAAPI H.264 encoder Signed-off-by: Anton Khirnov <an...@khirnov.net> > http://git.videolan.org/gitweb.cgi/ffmpe

[FFmpeg-cvslog] lavc: VAAPI H.265 encoder

2016-05-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Mar 23 23:50:04 2016 +| [31fe1f2577f8208f79a4b3ab59465e78dd497555] | committer: Anton Khirnov lavc: VAAPI H.265 encoder Signed-off-by: Anton Khirnov <an...@khirnov.net> > http://git.videolan.org/gitweb.cgi/ffmpe

[FFmpeg-cvslog] lavc: VAAPI MJPEG encoder

2016-05-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Mar 23 23:50:47 2016 +| [83f230c2445a94fdd94c66504482217fcece5909] | committer: Anton Khirnov lavc: VAAPI MJPEG encoder Signed-off-by: Anton Khirnov <an...@khirnov.net> > http://git.videolan.org/gitweb.cgi/ffmpe

[FFmpeg-cvslog] vaapi_h264: Fix bit offset of slice data.

2016-05-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Apr 2 16:48:53 2016 +0100| [b3051a460cf02a5b86ff0d1e14abba23ea55ff6d] | committer: Luca Barbato vaapi_h264: Fix bit offset of slice data. Commit ca2f19b9cc37be509d85f05c8f902860475905f8 modified the meaning of H264SliceCont

[FFmpeg-cvslog] vaapi_h265: cu_qp_delta should not be used in constant-QP mode

2016-06-29 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue May 31 10:21:19 2016 +0100| [2940e196c5e439d9869f8c02a49a318d0847453c] | committer: Mark Thompson vaapi_h265: cu_qp_delta should not be used in constant-QP mode > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] vaapi_h264: Add support for SEI messages

2016-06-29 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue May 17 15:52:58 2016 +0100| [48e2967cd50c2e1a2a539fd697d20ead2c5c4cc8] | committer: Mark Thompson vaapi_h264: Add support for SEI messages Send buffering_period and pic_timing messages when in modes targetting bitrate. Als

[FFmpeg-cvslog] vaapi_h264: Add support for VUI parameters

2016-06-29 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue May 17 15:14:57 2016 +0100| [081961f819c0b16c7a860d7da7d39f1fd91bd2f0] | committer: Mark Thompson vaapi_h264: Add support for VUI parameters Supports aspect ratio, colour format and timing information. > http://git.vid

[FFmpeg-cvslog] vaapi_encode: Add support for writing arbitrary additional packed headers

2016-06-29 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Apr 9 16:48:27 2016 +0100| [19d7667a81499d4357ec8e0851701e17c238e584] | committer: Mark Thompson vaapi_encode: Add support for writing arbitrary additional packed headers > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] vaapi_h264: Add source version identifier as unregistered SEI

2016-06-29 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed May 18 10:19:07 2016 +0100| [02fa1ad9266f9b1ea11565ac2f93f45853e351e8] | committer: Mark Thompson vaapi_h264: Add source version identifier as unregistered SEI Contains the libavcodec version, the VAAPI version and the libva

[FFmpeg-cvslog] vaapi_encode: Add VP8 support

2017-02-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Nov 29 20:38:29 2016 +| [d1acab8293054151157910eb081d5edcc7496e13] | committer: Mark Thompson vaapi_encode: Add VP8 support Fixes ticket #6116. (cherry picked from commit ca62236a89f47bd871eaf69d8d9e837c93c55a6c)

[FFmpeg-cvslog] vaapi_encode: Support forcing IDR frames via AVFrame.pict_type

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

[FFmpeg-cvslog] vaapi_encode: Fix GOP sizing

2017-02-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Jan 4 23:17:23 2017 +| [760f1a7727583e07efb1d4b0d8e28a1dd2c54a93] | committer: Mark Thompson vaapi_encode: Fix GOP sizing This change makes the configured GOP size be respected exactly - previously the value could be ex

[FFmpeg-cvslog] vaapi_h264: Enable VBR mode

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

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

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

[FFmpeg-cvslog] vaapi_encode: Support VBR mode

2017-02-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Jan 29 14:11:03 2017 +| [ceb28c3cc4c7921935b48904db3c559eed1597fe] | 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 MPEG-2 support

2017-02-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <m...@jkqxz.net> | Mon Jan 9 19:17:37 2017 +| [3b95c7c17de0c5048eb1d38454e1c88e85517067] | committer: Mark Thompson vaapi_encode: Add MPEG-2 support (cherry picked from commit ca6ae3b77a7e6600e517723b90e57527a47809de) > http://git.vid

[FFmpeg-cvslog] vaapi_h264: Scale log2_max_pic_order_cnt_lsb with max_b_frames

2017-02-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Jan 4 23:05:10 2017 +| [eefa4b76ee5a1059a36d8bd77b123c2cfbfea604] | committer: Mark Thompson vaapi_h264: Scale log2_max_pic_order_cnt_lsb with max_b_frames Before this change, it was possible to overflow pic_order_c

[FFmpeg-cvslog] vaapi_h265: Add main 10 encode support

2017-02-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Fri Sep 30 11:48:43 2016 +0100| [b9514756ba2b4f764fb86500a8172a57acb58403] | committer: Mark Thompson vaapi_h265: Add main 10 encode support (cherry picked from commit 5a5df90d9c05d86d9b0564b8b40b6d64a324df5e) (cherry picke

[FFmpeg-cvslog] vaapi_h265: Fix CFR mode with framerate set in AVCodecContext

2017-02-08 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Nov 29 22:13:58 2016 +| [37de9ce713ebb65d8b040f4f83ba7542f0754485] | committer: Mark Thompson vaapi_h265: Fix CFR mode with framerate set in AVCodecContext Same issue as 17a0f9481cf07af0feb3838ca315b970117e8000. (cherry

[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 <s...@jkqxz.net> | 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.vid

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

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

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

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

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

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

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

2017-01-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Jan 21 23:02:21 2017 +| [d40a1ae7ecfe17b355c194d258d037385ceab2ad] | committer: Mark Thompson vaapi_mpeg4: Restore changes overwritten by merge From 2aa8e33d7d86fbc4a4060c363a5733067c160654. > http://git.vid

[FFmpeg-cvslog] vaapi_vp8: Use VP8_MAX_QUANT instead of magic number

2017-02-16 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu Feb 16 20:40:55 2017 +| [a1e83a2f904bb0e29c99ec0c3d57b56c2960f939] | committer: Mark Thompson vaapi_vp8: Use VP8_MAX_QUANT instead of magic number > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] lavfi: Add VAAPI deinterlacer

2017-02-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Feb 19 17:23:07 2017 +| [359586f14f46bf3f9c1ae3375d80e8c0fc377bef] | committer: Mark Thompson lavfi: Add VAAPI deinterlacer (cherry picked from commit ade370a4d7eab1866b6023c91c135d27c77ca465) (cherry picked from

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

2017-02-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu Feb 9 00:23:36 2017 +| [c1a5fca06f75cc0e7b9b2808fecaa0c1b424da50] | committer: Mark Thompson lavc: Add device context field to AVCodecContext For use by codec implementations which can allocate frames internally.

[FFmpeg-cvslog] vaapi_vc1: Constify pointers

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

[FFmpeg-cvslog] vaapi_vc1: Remove redundant version check

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

[FFmpeg-cvslog] vaapi_h264: Constify pointers

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

[FFmpeg-cvslog] hwcontext_vdpau: Fix missing subscripts

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

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

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

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

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

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

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

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

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

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

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

[FFmpeg-cvslog] vaapi_mpeg2: Constify pointers

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

[FFmpeg-cvslog] lavc: Rewrite VAAPI decode infrastructure

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

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

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

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

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

[FFmpeg-cvslog] hwcontext_vaapi: Don't abort on failing to allocate from a fixed-size pool

2017-03-02 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Fri Nov 25 12:36:05 2016 +| [2b8151c80690a71db2cf8009855b4ae1a6abdd4c] | committer: wm4 hwcontext_vaapi: Don't abort on failing to allocate from a fixed-size pool Cherry-picked from Libav d30719e62de68975cbc7ffd318df03a183

[FFmpeg-cvslog] lavu/timestamp: Avoid C++-unfriendly code in user header

2016-09-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Aug 31 20:48:45 2016 +0100| [a2c912c3b6b833f2aacf414264c566f86f0a4e7c] | committer: Mark Thompson lavu/timestamp: Avoid C++-unfriendly code in user header Including this header in a C++11 program (inside extern "C&q

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

2016-10-07 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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. I

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

2016-10-07 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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

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

2016-10-30 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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 S

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

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

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

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

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

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

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

2016-11-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon Nov 21 22:59:58 2016 +| [f242e0a0ff0d24caabc2f647ffc669c1c51fbcba] | committer: Mark Thompson vaapi_encode: Fix format specifier for bitrate logging Same as e0df56f25d09b14f5315799338be246806c46806. This was accide

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

2016-11-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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 i

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

2016-11-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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

[FFmpeg-cvslog] vaapi_encode: Refactor initialisation

2016-11-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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 functio

[FFmpeg-cvslog] vaapi_h264: Write bitstream restriction fields

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

[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 <s...@jkqxz.net> | 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 956a54129db522998a5abae869568dae2c

[FFmpeg-cvslog] vaapi_encode: Check packed header capabilities

2016-11-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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

[FFmpeg-cvslog] vaapi_h265: Fix slice header writing

2016-11-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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

[FFmpeg-cvslog] vaapi_h265: Fix buffering parameters

2016-11-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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

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

2016-11-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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

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

2016-11-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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 17a0f9481cf07af0feb3838ca315b97011

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

2016-11-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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 i

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

2016-11-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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

[FFmpeg-cvslog] ffmpeg_qsv: Fix hwaccel transcoding

2016-11-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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 us

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

2016-11-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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

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

2016-11-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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 "

[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 <s...@jkqxz.net> | 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_

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

2016-11-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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 i

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

2016-11-13 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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 582d4211e00015b68626f77ce4af53161e

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

2016-10-31 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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.

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

2016-10-31 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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

[FFmpeg-cvslog] qsv: Merge libav implementation

2016-10-31 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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 1

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

2016-10-31 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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

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

2016-10-31 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | 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

  1   2   3   4   5   6   7   >