ffmpeg | branch: master | Mark Thompson | 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=commi
ffmpeg | branch: master | Mark Thompson | 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=commi
ffmpeg | branch: master | Mark Thompson | 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 removed at the next version bump
ffmpeg | branch: master | Mark Thompson | Sat Aug 6 18:18:40
2016 +0100| [123ccd07c55ccf075cc5daf5581237fbccb86bdb] | 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 | branch: master | Mark Thompson | 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.videolan.org/gitweb.cgi/ffmpeg.
ffmpeg | branch: master | Mark Thompson | 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=commi
ffmpeg | branch: master | Mark Thompson | 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=commi
ffmpeg | branch: master | Mark Thompson | 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=commit;h=a9fb134730da1f9642eb5a2baa50943b8a4aa
ffmpeg | branch: master | Mark Thompson | 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-codec subsidiary headers
ffmpeg | branch: master | Mark Thompson | 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 profile field, which we
ffmpeg | branch: master | Mark Thompson | 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.
> http://git.videolan.
ffmpeg | branch: master | Mark Thompson | 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=commi
ffmpeg | branch: master | Mark Thompson | 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.videolan.org/gitweb.
ffmpeg | branch: master | Mark Thompson | 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 which were not
ffmpeg | branch: master | Mark Thompson | 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 cropping
then the whole surface need
ffmpeg | branch: master | Mark Thompson | 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
called with one of the
ffmpeg | branch: master | Mark Thompson | 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 functionality later.
It also
ffmpeg | branch: master | Mark Thompson | 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 other VAAPI encoders
ffmpeg | branch: master | Mark Thompson | 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=commi
ffmpeg | branch: master | Mark Thompson | 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 as AMD VCE on mesa
ffmpeg | branch: master | Mark Thompson | 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 internally by lavc.
(cherry
ffmpeg | branch: master | Mark Thompson | 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=14c1101518388f0f190c4737ea1b88d8b55b5281
---
libavco
ffmpeg | branch: master | Mark Thompson | 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=9560766a6164ed362e7f274242a024fe7b71d154
---
libavco
ffmpeg | branch: master | Mark Thompson | 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 it have been
ffmpeg | branch: master | Mark Thompson | 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=commi
ffmpeg | branch: master | Mark Thompson | 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=commit;h=ec17ab381ede4f31c4bdd2767d8f62d24aaf4
ffmpeg | branch: master | Mark Thompson | 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 misses with the current setup is
ffmpeg | branch: master | Mark Thompson | 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.
> http://git.videolan.
ffmpeg | branch: master | Mark Thompson | 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/?a=commi
ffmpeg | branch: master | Mark Thompson | 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=commit;h=5a5df90d9c05d86d9b0564b8b40b6d64a324d
ffmpeg | branch: master | Mark Thompson | 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 4abe3b049d987420eb891f74a35af2cebbf52144
but then mistakenly changed
ffmpeg | branch: master | Mark Thompson | 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 before generating the first
ffmpeg | branch: master | Mark Thompson | 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 render
to the same surface
ffmpeg | branch: master | Mark Thompson | 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 committed, but the unmap was never
ffmpeg | branch: master | Mark Thompson | 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 because
it depended on the filter
ffmpeg | branch: master | Mark Thompson | 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 SSLv23_*_method() and then
ffmpeg | branch: master | Mark Thompson | 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=commi
ffmpeg | branch: master | Mark Thompson | 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=commi
ffmpeg | branch: master | Mark Thompson | 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 perform this task
ffmpeg | branch: master | Mark Thompson | Thu Nov 3 16:33:25
2016 +| [67c65e461cb073d61ffbc78845d4a3d8f14bf481] | committer: Diego
Biurrun
vf_hwupload_cuda: Fix build error
Broken by e3fb74f7f9a8f1895381355f40c92cac3c1023d9.
Signed-off-by: Diego Biurrun
> http://git.videolan.
ffmpeg | branch: master | Mark Thompson | 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 normal memory, along with
ffmpeg | branch: master | Mark Thompson | 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 hardware frame or normal
ffmpeg | branch: master | Mark Thompson | 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 match the surface f
ffmpeg | branch: master | Mark Thompson | Thu Mar 30 21:16:09
2017 +0100| [59b1942aae47ce56511a3e11e99a5d42d6becfe2] | committer: Mark
Thompson
Merge commit 'b115a35ea62b8f479b48d99a601f0e157517301e'
* commit 'b115a35ea62b8f479b48d99a601f0e157517301e':
hwcontext_qsv: ad
ffmpeg | branch: master | Mark Thompson | Thu Mar 30 21:16:58
2017 +0100| [7cb082ac2ff0b0689d156ec5f3b54e73c0b6b744] | committer: Mark
Thompson
Merge commit 'b91ce4860054430d3712deb0d9487cac2fcb7d68'
* commit 'b91ce4860054430d3712deb0d9487cac2fcb7d68':
hwcontext_q
ffmpeg | branch: master | Mark Thompson | Thu Mar 30 21:18:23
2017 +0100| [546524056d7c26304cba855405e43b43dabe00d2] | committer: Mark
Thompson
Merge commit '8ea15afbf2c1ec89b5d4bac1f0b8345e4b906a5d'
* commit '8ea15afbf2c1ec89b5d4bac1f0b8345e4b906a5d':
hwcontext_qsv: t
ffmpeg | branch: master | Mark Thompson | Thu Mar 30 21:54:46
2017 +0100| [e3f9c5826ace91bf8d933bd924df2eb4081da6c6] | committer: Mark
Thompson
Merge commit 'e8bbacbf529049c401bfeea70d5e0b5d2c8b6de6'
* commit 'e8bbacbf529049c401bfeea70d5e0b5d2c8b6de6':
hwcontext_qsv: s
ffmpeg | branch: master | Mark Thompson | Thu Mar 30 22:00:03
2017 +0100| [2f18e452f88fc6ed7b0e308d4de5c386ee1b3a12] | committer: Mark
Thompson
Merge commit '404e51478ecad060249d5b9bee6ab39a8a9d8c1c'
* commit '404e51478ecad060249d5b9bee6ab39a8a9d8c1c':
qsv{dec,enc}: al
ffmpeg | branch: master | Mark Thompson | Thu Mar 30 22:06:03
2017 +0100| [c0f2a8eac172ce720a513abe1706a026236c0579] | committer: Mark
Thompson
Merge commit '00aeedd84105a17f414185bd33ecadebeddb3a27'
* commit '00aeedd84105a17f414185bd33ecadebeddb3a27':
qsv{dec,enc}: use
ffmpeg | branch: master | Mark Thompson | Thu Mar 30 22:07:57
2017 +0100| [ff821fdfced0de05e1e62c7fec2635ffc607f383] | committer: Mark
Thompson
Merge commit '4ab61cd983b539749bd621ea271624ddb5196a8e'
* commit '4ab61cd983b539749bd621ea271624ddb5196a8e':
qsv{enc,dec}:
ffmpeg | branch: master | Mark Thompson | 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
threads are enabled.
Tested-by
ffmpeg | branch: master | Mark Thompson | 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 callback will be
called with
ffmpeg | branch: master | Mark Thompson | 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=commi
ffmpeg | branch: master | Mark Thompson | 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
derived from profile_idc and the
ffmpeg | branch: master | Mark Thompson | 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.videolan.org/gitweb.
ffmpeg | branch: master | Mark Thompson | 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=commi
ffmpeg | branch: master | Mark Thompson | 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=commi
ffmpeg | branch: master | Mark Thompson | 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" (that is, not H.26[4
ffmpeg | branch: master | Mark Thompson | 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=commi
ffmpeg | branch: master | Mark Thompson | 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=e0b164576f7467b7b1127c18175e215dc1df011f
---
config
ffmpeg | branch: master | Mark Thompson | 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 got lost.
> h
ffmpeg | branch: master | Mark Thompson | 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/gitweb.cgi/ffmpeg.git
ffmpeg | branch: release/3.3 | Mark Thompson | 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 commit
ffmpeg | branch: master | Mark Thompson | 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/?a=
ffmpeg | branch: master | Mark Thompson | 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=ade370a4d7eab1866b6023c91c135d27c77ca465
---
config
ffmpeg | branch: master | Mark Thompson | Tue Nov 29 22:13:58
2016 +| [7d81698b89172d2dcf1b78d4b42ba86262360559] | committer: Mark
Thompson
vaapi_h265: Fix CFR mode with framerate set in AVCodecContext
Same issue as 17a0f9481cf07af0feb3838ca315b970117e8000.
> http://git.videolan.
ffmpeg | branch: master | Mark Thompson | 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, earlier versions
support H.265
ffmpeg | branch: master | Mark Thompson | 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 exceeded slightly due to
ffmpeg | branch: master | Mark Thompson | 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=commi
ffmpeg | branch: master | Mark Thompson | 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_cnt_lsb and
generate a
ffmpeg | branch: release/3.2 | Mark Thompson | 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 Ubuntu bug 1688735, reported
ffmpeg | branch: master | Mark Thompson | Wed May 17 19:24:36
2017 +0100| [b7b02aebec77d52398165ddd9646406430212f45] | committer: Mark
Thompson
Merge commit 'f8f7ad758d0e1f36915467567f4d75541d98c12f'
* commit 'f8f7ad758d0e1f36915467567f4d75541d98c12f':
qsv: Set t
ffmpeg | branch: master | Mark Thompson | 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=ca6ae3b77a7e6600e517723b90e57527a47809de
---
Change
ffmpeg | branch: master | Mark Thompson | 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 making
sure that the
ffmpeg | branch: master | Mark Thompson | 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
usable for decoding with this
ffmpeg | branch: master | Mark Thompson | 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 d2e6dd32a445b5744a51d090c0822dbd7e434592)
(cherry picked
ffmpeg | branch: master | Mark Thompson | 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
over all supported device
ffmpeg | branch: master | Mark Thompson | 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 underlying hardware.
(cherry
ffmpeg | branch: master | Mark Thompson | 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)
> http://git.videolan.
ffmpeg | branch: master | Mark Thompson | Sun Mar 19 16:25:37
2017 +| [527a1e213167123d24d014bc0b956ef43d9d6542] | committer: Mark
Thompson
ffmpeg: Document the -init_hw_device option
(cherry picked from commit 303fadf5963e01b8edf4ba2701e45f7e9e586aeb)
> http://git.videolan.
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:31
2017 +| [be510733523016aae7dca74bba6aa3b223c1fed6] | committer: Mark
Thompson
ffmpeg: Enable generic hwaccel support for VAAPI
(cherry picked from commit 62a1ef9f26c654a3e988aa465c4ac1d776c4c356)
> http://git.videolan.
ffmpeg | branch: master | Mark Thompson | 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 fixes the
direction of forward
ffmpeg | branch: master | Mark Thompson | 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 8848ba0bd6b035af77d4f13aa0d8d9806fe8)
> h
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:34
2017 +| [e462ace84b92e54d2a5fa651d6469aefe0f1efbf] | committer: Mark
Thompson
ffmpeg: Enable generic hwaccel support for VDPAU
(cherry picked from commit aa6b2e081c504cb99f5e2e0ceb45295ef24bdac2)
> http://git.videolan.
ffmpeg | branch: master | Mark Thompson | Sun Apr 2 23:05:13
2017 +0100| [b658b5399e5d75cec44b09d79b00f59fa83cca43] | committer: Mark
Thompson
vaapi_encode: Use gop_size consistently in RC parameters
The non-H.26[45] codecs already use this form. Since we don't
currently generate I f
ffmpeg | branch: master | Mark Thompson | 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 3d197514e613ccd9eab43180c0a7c8b09a307606)
> h
ffmpeg | branch: master | Mark Thompson | Mon Mar 27 20:45:21
2017 +0100| [49ae8a5e87f99b15514f5ef075d801e9ea8374e9] | committer: Mark
Thompson
lavc: Add flag to allow profile mismatch with hardware decoding
(cherry picked from commit 64a5260c695dd8051509d3270295fd64eac56587)
> h
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:38
2017 +| [7ce47090ce36fbe72f807d1e35fea3a699adad17] | committer: Mark
Thompson
ffmpeg: Support setting the hardware device to use when filtering
This only supports one device globally, but more can be used by
passing them with
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:43
2017 +| [045ff8d30a6942b72c8be064c3b8415b037dab02] | committer: Mark
Thompson
hwcontext_qsv: Support derivation from child devices
(cherry picked from commit aa51bb3d2756ed912ee40645efccf5f4a9609696)
> http://git.videolan.
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:44
2017 +| [f82ace71c0d8dd6500daa7ccce5b1fece8a95341] | committer: Mark
Thompson
hwcontext_qsv: Implement mapping frames from the child device type
Factorises out existing surface initialisation code to reuse.
(cherry picked from
ffmpeg | branch: master | Mark Thompson | Mon Mar 27 20:46:11
2017 +0100| [38820631746f86a2252c71ed4a588eb679dd9f40] | committer: Mark
Thompson
vaapi: Add external control of allow-profile-mismatch
Uses the just-added ALLOW_PROFILE_MISMATCH flag.
(cherry picked from commit
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:45
2017 +| [a97fb14418fd621defec1ea5cd387953407b180d] | committer: Mark
Thompson
hwcontext_qsv: Implement mapping frames to the child device type
(cherry picked from commit e1c5d56b18b82e3fb42382b1b1f972e8b371fc38)
> h
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:39
2017 +| [ec3dbeae8139a8bbd8b0fa4514a3cf349de7f335] | committer: Mark
Thompson
hwcontext: Add frame context mapping for nontrivial contexts
Some frames contexts are not usable without additional format-specific
state in hwctx
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:42
2017 +| [d81be0a60a6dea2bc48ec29f9466eee63984ed34] | committer: Mark
Thompson
vf_hwmap: Add reverse mapping for hardware frames
This is something of a hack. It allocates a new hwframe context for
the target format, then maps
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:40
2017 +| [d59c6a3aebc20cc64cb7a46401cb55f02f4cbe09] | committer: Mark
Thompson
hwcontext: Improve allocation in derived contexts
Use the flags argument of av_hwframe_ctx_create_derived() to pass the
mapping flags which will be
ffmpeg | branch: master | Mark Thompson | Sat Mar 4 23:57:41
2017 +| [b2ef1f42badd1c5731816a3959b6dbb62187dbcc] | committer: Mark
Thompson
vf_hwmap: Add device derivation
Also refactor a little and improve error messages to make failure
cases easier to understand.
(cherry picked from
ffmpeg | branch: master | Mark Thompson | Sun Apr 30 22:11:54
2017 +0100| [5de38188f82ac21fc645009dbb6c593049eb773d] | committer: Mark
Thompson
doc: Document hwupload, hwdownload and hwmap filters
(cherry picked from commit 66aa9b94dae217a0fc5acfb704490707629d95ed)
> http://git.videolan.
ffmpeg | branch: master | Mark Thompson | Sun Apr 30 13:21:03
2017 +0100| [88a2e4504d1820e717730ff5f5dc0cf4d90cdd6e] | committer: Mark
Thompson
hevc: Fix scaling list prediction delta for the 32x32 inter matrix
Fixes ticket #6356.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi
ffmpeg | branch: master | Mark Thompson | Fri Jun 16 23:08:47
2017 +0100| [d984b29b21f6442fb6a809c08c07533dd496b1f9] | committer: Mark
Thompson
vf_hwmap: Add missing error code
Fixes CID 1412854.
(cherry picked from commit 5635c80bf59d90e63ede473e2c014647850a8446)
> http://git.videolan.
ffmpeg | branch: master | Mark Thompson | Fri Jun 16 23:11:51
2017 +0100| [70808859ddf4c636472b56f5ec637c4754276867] | committer: Mark
Thompson
vf_hwmap: Properly free a locally derived device
Fixes CID 1412853.
(cherry picked from commit a670eea56087d0ecd4fbeccf3a9beb9110b7031f)
> h
1 - 100 of 847 matches
Mail list logo