diff options
author | Kevin Mitchell <kevmitch@gmail.com> | 2016-02-07 20:29:14 -0800 |
---|---|---|
committer | Kevin Mitchell <kevmitch@gmail.com> | 2016-02-14 11:01:12 -0800 |
commit | 06f1e934dbd8fdaeed8ee46bfccc7d2f2da325a7 (patch) | |
tree | dde33eff2dbb8a50944d390d99b8ed47621caa30 /options/m_option.h | |
parent | 543f6df2a6c438809b93815f2752a9f56ce9c558 (diff) |
dxva2: use mp_image pool for d3d surfaces
This is required so that the individual surfaces can pass beyond the dxva2
decoder and be passed to the vo.
This also adds additional data to mp_image->planes[0] for IMGFMT_DXVA2, which is
required for maintaining and releasing the surface even if the decoder code is
uninited.
The IDirectXVideoDecoder itself is encapsulated together with its surface pool
and configuration in a dxva2_decoder structure whose creation and destruction is
managed by talloc.
Diffstat (limited to 'options/m_option.h')
0 files changed, 0 insertions, 0 deletions