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

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Mar 4 23:57:37 2017 +| [28aedeed1961392d6b27f2f3abe4fd4c33393b93] | committer: Mark Thompson qsvenc: Allow use of hw_device_ctx to make the internal session (cherry picked from commit 3d197514e613ccd9eab43180c0a7c8b09a

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

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Mar 4 23:57:36 2017 +| [8aa3c2df1ae64b4b30462cc8a164520e65312d1a] | committer: Mark Thompson qsvdec: Allow use of hw_device_ctx to make the internal session (cherry picked from commit 8848ba0bd6b035af77d4f13aa0d8d9

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

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

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

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon Feb 27 21:29:46 2017 +| [bff7bec1d7d0ed23f24a2c815f133d58b6b86b1e] | committer: Mark Thompson vf_deinterlace_vaapi: Add support for field rate output In order to work correctly with the i965 driver, this also

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

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Mar 19 16:25:37 2017 +| [527a1e213167123d24d014bc0b956ef43d9d6542] | committer: Mark Thompson ffmpeg: Document the -init_hw_device option (cherry picked from commit 303fadf5963e01b8edf4ba2701e45f7e9e586aeb)

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

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Mar 4 23:57:35 2017 +| [91c3b50d74ba8874ea090c29063f953f4cc90ba9] | committer: Mark Thompson qsv: Add ability to create a session from a device (cherry picked from commit 4936a48b1e6fc2147599541f8b25f43a8a9d1f16)

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

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

[FFmpeg-cvslog] hwcontext: Add device derivation

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

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

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

[FFmpeg-cvslog] ffmpeg: Generic device setup

2017-06-14 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Mar 4 23:57:30 2017 +| [06043cc0bc72b530db352a67776392cf61a54104] | committer: Mark Thompson ffmpeg: Generic device setup Not yet enabled for any hwaccels. (cherry picked from commit d2e6dd32a445b5744a51d090c0822dbd7e

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

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

[FFmpeg-cvslog] vaapi_encode: Add MPEG-2 support

2017-05-20 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <m...@jkqxz.net> | Mon Jan 9 19:17:37 2017 +| [ca6ae3b77a7e6600e517723b90e57527a47809de] | committer: Mark Thompson vaapi_encode: Add MPEG-2 support > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ca6ae3b77a7e6600e517723b90e5752

[FFmpeg-cvslog] Merge commit 'f8f7ad758d0e1f36915467567f4d75541d98c12f'

2017-05-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed May 17 19:24:36 2017 +0100| [b7b02aebec77d52398165ddd9646406430212f45] | committer: Mark Thompson Merge commit 'f8f7ad758d0e1f36915467567f4d75541d98c12f' * commit 'f8f7ad758d0e1f36915467567f4d75541d98c12f': qsv: Set the c

[FFmpeg-cvslog] hwcontext_vdpau: Fix missing subscripts

2017-05-09 Thread Mark Thompson
ffmpeg | branch: release/3.2 | Mark Thompson <s...@jkqxz.net> | Tue Sep 13 20:45:55 2016 +0100| [016064625fd5fb6ba31a797cfd7d9c7f0419ca8c] | committer: Carl Eugen Hoyos hwcontext_vdpau: Fix missing subscripts Also remove the redundant casts which were hiding the error here. Fixes Ubun

[FFmpeg-cvslog] vaapi_h264: Scale log2_max_pic_order_cnt_lsb with max_b_frames

2017-05-05 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Jan 4 23:05:10 2017 +| [89725a8512721fffd190021ded2d3f5b42e20e2a] | 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_encode: Support forcing IDR frames via AVFrame.pict_type

2017-05-05 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon Dec 12 21:25:28 2016 +| [a3c3a5eac20a51d402c332cdf5220fff40a7943f] | committer: Mark Thompson vaapi_encode: Support forcing IDR frames via AVFrame.pict_type > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] vaapi_encode: Fix GOP sizing

2017-05-05 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Jan 4 23:17:23 2017 +| [37fab0661a760b2a9d727939d72e629acee1a6ef] | 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_h265: Fix build failure with old libva without 10-bit surfaces

2017-05-05 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Dec 10 15:57:01 2016 +| [d08e02d929ff8be5f56bb1da0e439bf1ae557552] | committer: Mark Thompson vaapi_h265: Fix build failure with old libva without 10-bit surfaces 10-bit surface support was added in libva 1.6.2, e

[FFmpeg-cvslog] lavfi: Add VAAPI deinterlacer

2017-04-17 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu Nov 24 23:27:11 2016 +| [ade370a4d7eab1866b6023c91c135d27c77ca465] | committer: Mark Thompson lavfi: Add VAAPI deinterlacer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ade370a4d7eab1866b6023c91c135d2

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

2017-04-06 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Fri Nov 25 12:36:05 2016 +| [d30719e62de68975cbc7ffd318df03a183037563] | committer: Mark Thompson hwcontext_vaapi: Don't abort on failing to allocate from a fixed-size pool > http://git.videolan.org/gitweb.cgi/ffmpeg.git/

[FFmpeg-cvslog] Changelog: fix position of VAAPI MPEG-2/VP8 encode entry

2017-04-02 Thread Mark Thompson
ffmpeg | branch: release/3.3 | Mark Thompson <s...@jkqxz.net> | Sun Apr 2 22:55:33 2017 +0100| [3c9e1b89a1084cfd9d5eb4e810047aaf36d9b381] | committer: Mark Thompson Changelog: fix position of VAAPI MPEG-2/VP8 encode entry This was merged in the wrong place. (cherry picked from

[FFmpeg-cvslog] Changelog: fix position of VAAPI MPEG-2/VP8 encode entry

2017-04-02 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Apr 2 22:55:33 2017 +0100| [3cbf717425b68ef1a731147748edd5c087af15a1] | committer: Mark Thompson Changelog: fix position of VAAPI MPEG-2/VP8 encode entry This was merged in the wrong place. > http://git.videolan.org/g

[FFmpeg-cvslog] vf_deinterlace_vaapi: Mark as hwframe-aware

2017-04-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Apr 1 15:32:17 2017 +0100| [75afad774b2b3b984bf554dd8526fd8027c704ac] | committer: Mark Thompson vf_deinterlace_vaapi: Mark as hwframe-aware Commits ade370a4 and e3fb74f7 were reordered while merging, so this change go

[FFmpeg-cvslog] qsv: Add VP8 decoder

2017-04-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu Oct 27 20:33:56 2016 +0100| [e0b164576f7467b7b1127c18175e215dc1df011f] | committer: Mark Thompson qsv: Add VP8 decoder > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e0b164576f7467b7b1127c18175e215

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

2017-04-01 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu Oct 27 20:02:29 2016 +0100| [182cf170a544bce069c8690c90b49381150a1f10] | committer: Mark Thompson vp8: Return stream format information from parser > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] qsv: Add VC-1 decoder

2017-03-31 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Oct 26 21:29:08 2016 +0100| [b6582b29277e00e5d49f400e58beefa5a21d83b8] | committer: Mark Thompson qsv: Add VC-1 decoder It uses the same code as the MPEG-2 decoder, so the file is renamed to contain all "other" (t

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

2017-03-31 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Oct 26 21:13:45 2016 +0100| [fea4dc05b41f5465bedc786b67966f204ec6150c] | committer: Mark Thompson vc1: Return stream format information from parser > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] qsvdec: Only warn about unconsumed data if it happens more than once

2017-03-31 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Oct 30 16:58:23 2016 +| [0940b748bdba36c4894fc8ea6be631d821fdf578] | committer: Mark Thompson qsvdec: Only warn about unconsumed data if it happens more than once > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] qsvdec: Pass field order information to libmfx

2017-03-31 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Oct 26 21:27:49 2016 +0100| [030d84fa2e35af0e77516735de35bf1a52371c86] | committer: Mark Thompson qsvdec: Pass field order information to libmfx The VC-1 decoder fails to initialise if this is not set. > http://git.vid

[FFmpeg-cvslog] qsvdec: Pass the correct profile to libmfx

2017-03-31 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Oct 26 21:26:10 2016 +0100| [cd1047f3911fa0d34c86f470537f343d23c8b956] | committer: Mark Thompson qsvdec: Pass the correct profile to libmfx This was correct for H.26[45], because libmfx uses the same values derive

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

2017-03-31 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Oct 26 21:12:02 2016 +0100| [3297577f3eac1c87d48dedd527942de2bd28e7a5] | committer: Mark Thompson mpegvideo: Return correct coded frame sizes from parser > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] pthread_frame: Unreference hw_frames_ctx on per-thread codec contexts

2017-03-31 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu Nov 3 00:13:35 2016 +| [fd0fae60372cddbe0bec8830d07e760195f80bad] | committer: Mark Thompson pthread_frame: Unreference hw_frames_ctx on per-thread codec contexts When decoding with threads enabled, the get_format ca

[FFmpeg-cvslog] pthread_frame: Propagate sw_pix_fmt across threads

2017-03-30 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu Mar 30 22:58:59 2017 +0100| [ebce1332285b16418dacb369defcfd7bae06d319] | committer: Mark Thompson pthread_frame: Propagate sw_pix_fmt across threads This is required by the VP9 hwaccels (both DXVA2 and VAAPI) when t

[FFmpeg-cvslog] Merge commit '4ab61cd983b539749bd621ea271624ddb5196a8e'

2017-03-30 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu Mar 30 22:07:57 2017 +0100| [ff821fdfced0de05e1e62c7fec2635ffc607f383] | committer: Mark Thompson Merge commit '4ab61cd983b539749bd621ea271624ddb5196a8e' * commit '4ab61cd983b539749bd621ea271624ddb5196a8e': qsv{enc,dec}:

[FFmpeg-cvslog] Merge commit '00aeedd84105a17f414185bd33ecadebeddb3a27'

2017-03-30 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu Mar 30 22:06:03 2017 +0100| [c0f2a8eac172ce720a513abe1706a026236c0579] | committer: Mark Thompson Merge commit '00aeedd84105a17f414185bd33ecadebeddb3a27' * commit '00aeedd84105a17f414185bd33ecadebeddb3a27': qsv{dec,enc

[FFmpeg-cvslog] Merge commit '404e51478ecad060249d5b9bee6ab39a8a9d8c1c'

2017-03-30 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu Mar 30 22:00:03 2017 +0100| [2f18e452f88fc6ed7b0e308d4de5c386ee1b3a12] | committer: Mark Thompson Merge commit '404e51478ecad060249d5b9bee6ab39a8a9d8c1c' * commit '404e51478ecad060249d5b9bee6ab39a8a9d8c1c': qsv{dec,enc}:

[FFmpeg-cvslog] Merge commit 'e8bbacbf529049c401bfeea70d5e0b5d2c8b6de6'

2017-03-30 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu Mar 30 21:54:46 2017 +0100| [e3f9c5826ace91bf8d933bd924df2eb4081da6c6] | committer: Mark Thompson Merge commit 'e8bbacbf529049c401bfeea70d5e0b5d2c8b6de6' * commit 'e8bbacbf529049c401bfeea70d5e0b5d2c8b6de6': hwcontext_qsv: s

[FFmpeg-cvslog] Merge commit '8ea15afbf2c1ec89b5d4bac1f0b8345e4b906a5d'

2017-03-30 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu Mar 30 21:18:23 2017 +0100| [546524056d7c26304cba855405e43b43dabe00d2] | committer: Mark Thompson Merge commit '8ea15afbf2c1ec89b5d4bac1f0b8345e4b906a5d' * commit '8ea15afbf2c1ec89b5d4bac1f0b8345e4b906a5d': hwconte

[FFmpeg-cvslog] Merge commit 'b91ce4860054430d3712deb0d9487cac2fcb7d68'

2017-03-30 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu Mar 30 21:16:58 2017 +0100| [7cb082ac2ff0b0689d156ec5f3b54e73c0b6b744] | committer: Mark Thompson Merge commit 'b91ce4860054430d3712deb0d9487cac2fcb7d68' * commit 'b91ce4860054430d3712deb0d9487cac2fcb7d68': hwcontext_q

[FFmpeg-cvslog] Merge commit 'b115a35ea62b8f479b48d99a601f0e157517301e'

2017-03-30 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu Mar 30 21:16:09 2017 +0100| [59b1942aae47ce56511a3e11e99a5d42d6becfe2] | committer: Mark Thompson Merge commit 'b115a35ea62b8f479b48d99a601f0e157517301e' * commit 'b115a35ea62b8f479b48d99a601f0e157517301e': hwcontext_qs

[FFmpeg-cvslog] hwcontext_vaapi: Frame mapping support

2017-03-30 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Oct 25 20:43:08 2016 +0100| [8ad9f9d675eab139aa2208722009eeed981460dd] | committer: Mark Thompson hwcontext_vaapi: Frame mapping support Can map to any supported software format (using a GPU copy if it doesn't actually

[FFmpeg-cvslog] lavfi: Hardware map filter

2017-03-30 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Oct 25 20:40:17 2016 +0100| [124e26971e69bb25f38c6c7cb3fa20c77cf10966] | committer: Mark Thompson lavfi: Hardware map filter Takes a frame associated with a hardware context as input and maps it to something else (another ha

[FFmpeg-cvslog] hwcontext: Hardware frame mapping

2017-03-30 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Oct 25 20:38:47 2016 +0100| [d06aa24ba583ad08025da9e1b29afcd8218ff9b0] | committer: Mark Thompson hwcontext: Hardware frame mapping Adds the new av_hwframe_map() function, which allows mapping between hardware frames and

[FFmpeg-cvslog] lavfi: Always propagate hw_frames_ctx through links

2017-03-29 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Oct 25 20:42:27 2016 +0100| [e3fb74f7f9a8f1895381355f40c92cac3c1023d9] | committer: Mark Thompson lavfi: Always propagate hw_frames_ctx through links Also adds a new flag to mark filters which are aware of hwframes and will p

[FFmpeg-cvslog] lavfi: Use ff_get_video_buffer in all filters using hwframes

2017-03-29 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon Oct 31 22:14:10 2016 +| [7e2561fa8313982aa21f7657953eedeeb33b210d] | committer: Mark Thompson lavfi: Use ff_get_video_buffer in all filters using hwframes > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] lavfi: Make default get_video_buffer work with hardware frames

2017-03-29 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon Oct 31 22:14:04 2016 +| [7433feb82f75827884d909de34d341a1c4401d4a] | committer: Mark Thompson lavfi: Make default get_video_buffer work with hardware frames > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

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

2017-03-27 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Oct 30 14:57:30 2016 +| [218ed7250c103a975e874fb16e8e5941f4cbe223] | committer: Mark Thompson openssl: Allow newer TLS versions than TLSv1 The use of TLSv1_*_method() disallows newer protocol versions; instead use S

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

2017-03-26 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Mar 22 21:19:11 2017 +| [a94972b2b2e6b0370b69c664cacf4397c8bf33e9] | committer: Mark Thompson ffmpeg: Remove hw_device_ctx output filter reinit hack This was skipped in c17563c5d3c974a69709ebae0171534763b3051c b

[FFmpeg-cvslog] vaapi_decode: Remove vestigial unmap code

2017-03-24 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Oct 19 23:47:55 2016 +0100| [0aec37e625821040c103641eec9c1e7a1efa2952] | committer: Mark Thompson vaapi_decode: Remove vestigial unmap code The buffer map/unmap code was in an early version of this before it was com

[FFmpeg-cvslog] vaapi_decode: Clear parameter buffers to fix picture reuse

2017-03-24 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Oct 19 23:45:46 2016 +0100| [5e879b54a3a46817ea6c8a95a9aecab1176418b9] | committer: Mark Thompson vaapi_decode: Clear parameter buffers to fix picture reuse When decoding interlaced pictures, the structure is reused to

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

2017-03-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Oct 2 08:48:34 2016 +0100| [0cf86fabfa5820596cca2cfead63c6f8df76c3f2] | committer: Mark Thompson vaapi_encode: Write sequence header as extradata Only works if packed headers are supported, where we can know the output

[FFmpeg-cvslog] vaapi_h265: Include header for slice types

2017-03-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Oct 16 23:55:24 2016 +0100| [f9bb356e0eb38ab4df32df8276b71a0b2626538f] | committer: Mark Thompson vaapi_h265: Include header for slice types The include was changed correctly in 4abe3b049d987420eb891f74a35af2cebb

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

2017-03-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Fri Sep 30 11:48:43 2016 +0100| [5a5df90d9c05d86d9b0564b8b40b6d64a324df5e] | committer: Mark Thompson vaapi_h265: Add main 10 encode support > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] hwcontext_vaapi: Enable P010 support

2017-03-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Fri Sep 30 17:27:09 2016 +0200| [ebf6c93321cdb78bf61dc383cf515ec12e07] | committer: Mark Thompson hwcontext_vaapi: Enable P010 support This is required for 10-bit surfaces. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/

[FFmpeg-cvslog] vaapi_h265: Fix buffering parameters

2017-03-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Fri Sep 30 17:47:19 2016 +0200| [b8cac1e83066aa87e8402c146c81b77a11b5eec3] | committer: Mark Thompson vaapi_h265: Fix buffering parameters A decoder may need this to be set correctly to output frames in the right order.

[FFmpeg-cvslog] vaapi_h265: Fix slice header writing

2017-03-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Fri Sep 30 17:31:49 2016 +0200| [fc30a90898e419cee7c7cb496976da6337d0bf3e] | 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_encode: Decide on GOP setup before initialising sequence parameters

2017-03-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Fri Sep 30 17:27:58 2016 +0200| [314b421dd8910ebed7a8d419a0dbea239a00044e] | 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 CFR mode with frame_rate set in AVCodecContext

2017-03-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Oct 1 10:48:44 2016 +0200| [17a0f9481cf07af0feb3838ca315b970117e8000] | committer: Mark Thompson vaapi_h264: Fix CFR mode with frame_rate set in AVCodecContext > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] vaapi_h264: Write bitstream restriction fields

2017-03-23 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Oct 1 11:01:08 2016 +0100| [ec17ab381ede4f31c4bdd2767d8f62d24aaf430a] | committer: Mark Thompson vaapi_h264: Write bitstream restriction fields > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] vaapi_hevc: Mark as async-safe

2017-03-22 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Mar 21 22:31:04 2017 +| [14c1101518388f0f190c4737ea1b88d8b55b5281] | committer: Mark Thompson vaapi_hevc: Mark as async-safe > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=14c1101518388f0f190c4737ea1b88d

[FFmpeg-cvslog] vaapi_vp9: Mark as async-safe

2017-03-22 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Mar 21 22:31:21 2017 +| [9560766a6164ed362e7f274242a024fe7b71d154] | committer: Mark Thompson vaapi_vp9: Mark as async-safe > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9560766a6164ed362e7f274242a024f

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

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

[FFmpeg-cvslog] vaapi_encode: Check packed header capabilities

2017-03-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Sep 18 14:59:59 2016 +0100| [892bbbcdc171ff0d08d69636a240ffb95f54243c] | committer: Mark Thompson vaapi_encode: Check packed header capabilities This improves behaviour with drivers which do not support packed headers, such

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

2017-03-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Sep 18 16:06:55 2016 +0100| [086e4b58b59ea3993107aa24d92bb962ec69667c] | 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: Set max_num_ref_frames to 1 when not using B frames

2017-03-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Sep 27 19:08:42 2016 +0100| [956a54129db522998a5abae869568dae2c9774cb] | committer: Mark Thompson vaapi_h264: Set max_num_ref_frames to 1 when not using B frames > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] vaapi_encode: Refactor initialisation

2017-03-21 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Sep 18 14:55:26 2016 +0100| [80a5d05108cb218e8cd2e25c6621a3bfef0a832e] | committer: Mark Thompson vaapi_encode: Refactor initialisation This allows better checking of capabilities and will make it easier to add more functio

[FFmpeg-cvslog] pthread_frame: Unreference hw_frames_ctx on per-thread codec contexts

2017-03-20 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu Nov 3 00:13:35 2016 +| [fb69a8e1f124ee89e924344bfb7934937abed642] | committer: wm4 pthread_frame: Unreference hw_frames_ctx on per-thread codec contexts When decoding with threads enabled, the get_format callback will be

[FFmpeg-cvslog] vf_scale_vaapi: Crop input surface to active region

2017-03-20 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Sep 13 20:50:57 2016 +0100| [bdf7610eb266fd3de650040c97328791868abd82] | committer: Mark Thompson vf_scale_vaapi: Crop input surface to active region If the input has been decoded from a stream which uses edge cr

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

2017-03-20 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Sep 13 00:25:07 2016 +0100| [3a9662af6c741f8354b1ca97642f78f5c02e2e8f] | 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] hwcontext_vdpau: Fix missing subscripts

2017-03-20 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Sep 13 20:45:55 2016 +0100| [7081620aca36e616ea96f71fd71d2703e3abae09] | committer: Mark Thompson hwcontext_vdpau: Fix missing subscripts Also remove the redundant casts which were hiding the error here. > http://git.vid

[FFmpeg-cvslog] hwcontext_vdpau: Remove duplicate definition of GET_CALLBACK

2017-03-20 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Mon Sep 12 22:37:20 2016 +0100| [09a145b3c837273b1379321e44386a3233156e75] | committer: Mark Thompson hwcontext_vdpau: Remove duplicate definition of GET_CALLBACK > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] vaapi_vp8: Explicitly include libva vp8 decode header

2017-03-20 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Fri Sep 9 15:59:13 2016 +0100| [75d642a944d5579e4ef20ff3701422a64692afcf] | committer: Mark Thompson vaapi_vp8: Explicitly include libva vp8 decode header With some old libva versions does not automatically include the per

[FFmpeg-cvslog] vaapi_decode: Ignore the profile when not useful

2017-03-20 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Sep 4 13:33:15 2016 +0100| [11c191b52ce0768370e38a2726132f9223e701f6] | committer: Mark Thompson vaapi_decode: Ignore the profile when not useful Enables VP8 decoding - the decoder places the the bitstream version in the p

[FFmpeg-cvslog] vp8: Add hwaccel hooks

2017-03-20 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Sep 4 13:26:37 2016 +0100| [4e528206bc4d968706401206cf54471739250ec7] | committer: Mark Thompson vp8: Add hwaccel hooks Also adds some extra fields to the main context structure that may be needed by a hwaccel decoder.

[FFmpeg-cvslog] lavc/vaapi: Add VP8 decode hwaccel

2017-03-20 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Sep 4 13:28:10 2016 +0100| [a9fb134730da1f9642eb5a2baa50943b8a4aa245] | committer: Mark Thompson lavc/vaapi: Add VP8 decode hwaccel > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

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

2017-03-20 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Aug 7 13:45:41 2016 +0100| [ccd0316f7cab760a93052206e8150f6b178c1e39] | committer: Mark Thompson vaapi_mpeg4: Convert to use the new VAAPI hwaccel code > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

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

2017-03-20 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Aug 6 22:12:50 2016 +0100| [520fb77285ff0e7da1449d2b60742865b0b43ae8] | committer: Mark Thompson vaapi_vc1: Convert to use the new VAAPI hwaccel code > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

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

2017-03-20 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Aug 6 18:37:47 2016 +0100| [102e13c353de43aa0cb1aa1843804d195c2a9164] | committer: Mark Thompson vaapi_mpeg2: Convert to use the new VAAPI hwaccel code > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

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

2017-03-20 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Wed Aug 24 23:30:29 2016 +0100| [851960f6f8cf1f946fe42fa36cf6598fac68072c] | committer: Mark Thompson lavc: Remove old vaapi decode infrastructure Deprecates struct vaapi_context and the installed header vaapi.h, to be r

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

2017-03-20 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Jul 31 22:51:45 2016 +0100| [3e8651a7ccd8e89cc2f162cf614a3c9f7f4d9fcf] | committer: Mark Thompson avconv_vaapi: Convert to use hw_frames_ctx only Most of the functionality here has moved into lavc. > http://git.vid

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

2017-03-20 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Aug 6 18:19:32 2016 +0100| [2fe93244ab9465ef19c756a41524cbbf0580ee48] | committer: Mark Thompson vaapi_h264: Convert to use the new VAAPI hwaccel code > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a

[FFmpeg-cvslog] vaapi_vc1: Remove redundant version check

2017-03-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Aug 6 21:35:13 2016 +0100| [5a667322f5cb0e77c15891fc06725c19d8f3314f] | 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_vc1: Constify pointers

2017-03-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Aug 6 21:34:04 2016 +0100| [01d6f84f49a55fd591aa120960fce2b9dba92d0d] | committer: Mark Thompson vaapi_vc1: Constify pointers > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=01d6f84f49a55fd591aa120960fce2b

[FFmpeg-cvslog] vaapi_mpeg2: Constify pointers

2017-03-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Aug 6 16:40:14 2016 +0100| [ee9061293e925916fe2e0b7c08fbbd1f981b1d29] | committer: Mark Thompson vaapi_mpeg2: Constify pointers > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ee9061293e925916fe2e0b7c08fbbd1

[FFmpeg-cvslog] vaapi_h264: Constify pointers

2017-03-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sat Aug 6 16:39:57 2016 +0100| [03adfe913062c6995136eb1ca51152b6d596c0f4] | committer: Mark Thompson vaapi_h264: Constify pointers > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=03adfe913062c6995136eb1ca51152b

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

2017-03-18 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Thu Jul 28 23:28:30 2016 +0100| [121f34d5f0c8d7d376829a467590fbbe4c228f4f] | 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] Merge commit 'ad71d3276fef0ee7e791e62bbfe9c4e540047417'

2017-03-12 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Mar 12 16:55:32 2017 +| [b9acc7fbd9fe6aeb76c9c91a65f1f5dab141fce4] | committer: Mark Thompson Merge commit 'ad71d3276fef0ee7e791e62bbfe9c4e540047417' * commit 'ad71d3276fef0ee7e791e62bbfe9c4e540047417': lavfi: add

[FFmpeg-cvslog] Merge commit '8e07c22e508b349d145b9f142aa3ee8b3ce1d3a4'

2017-03-12 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Mar 12 15:21:41 2017 +| [a7434ef19585f3af9ec168ec2db3db299f447285] | committer: Mark Thompson Merge commit '8e07c22e508b349d145b9f142aa3ee8b3ce1d3a4' * commit '8e07c22e508b349d145b9f142aa3ee8b3ce1d3a4': qsvenc: print wa

[FFmpeg-cvslog] Merge commit 'd9ec3c60143babe1bb77c268e1d5547d15acd69b'

2017-03-12 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Mar 12 15:06:07 2017 +| [723a542d6c67de2946dbb7f782393c8c2bee8e0b] | committer: Mark Thompson Merge commit 'd9ec3c60143babe1bb77c268e1d5547d15acd69b' * commit 'd9ec3c60143babe1bb77c268e1d5547d15acd69b': qsvenc: tak

[FFmpeg-cvslog] Merge commit '0956fd460681e8ccbdae19f135f0d3970bf95c2f'

2017-03-12 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Mar 12 15:19:52 2017 +| [80fa5a0bcc13375711d9901f6ac7d8bdcc10a883] | committer: Mark Thompson Merge commit '0956fd460681e8ccbdae19f135f0d3970bf95c2f' * commit '0956fd460681e8ccbdae19f135f0d3970bf95c2f': qsvenc: do

[FFmpeg-cvslog] Merge commit '95414eb2dc63a6f934275b4ed33dedd4369f2c49'

2017-03-12 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Mar 12 15:19:05 2017 +| [15887a410c5ae271c59e5bc6d60ae443e6c40ac7] | committer: Mark Thompson Merge commit '95414eb2dc63a6f934275b4ed33dedd4369f2c49' * commit '95414eb2dc63a6f934275b4ed33dedd4369f2c49': qsv: prin

[FFmpeg-cvslog] Merge commit '37a9015ee84c15fec5247ba8f6577351a25fa8d2'

2017-03-12 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Mar 12 15:04:45 2017 +| [562f386c77151d5d59151071106170589bce8e63] | committer: Mark Thompson Merge commit '37a9015ee84c15fec5247ba8f6577351a25fa8d2' * commit '37a9015ee84c15fec5247ba8f6577351a25fa8d2': qsvenc: add s

[FFmpeg-cvslog] Merge commit '21962261c74aed4df00ae8348a5e2d1ecb67c52d'

2017-03-12 Thread Mark Thompson
ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Sun Mar 12 14:21:37 2017 +| [210dd7bbb2c0e4013fd8519d3b20e3032f0beb18] | committer: Mark Thompson Merge commit '21962261c74aed4df00ae8348a5e2d1ecb67c52d' * commit '21962261c74aed4df00ae8348a5e2d1ecb67c52d': qsv: handle th

[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] 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] 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] 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_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_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

<    2   3   4   5   6   7   8   >