- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Is it possible to directly encode ID3D11Texture2D video frames and continue using the new internal memory model?
Could you help me with this?
Below is the code in which I am trying to perform texture encoding, but I don't understand how to get information for encoding based on input data.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Previously, the old way of working with memory was used with the creation of the D3D11 device, the function presented below was used with it. But it doesn't work with the new method.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Thank you for posting in Intel Communities.
Could you please share the following details:
- oneVPL version
- OS and Hardware details
- Sample reproducer code and exact commands you used to reproduce the issue from our side
Thank you
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
OneVPL 2.9
Windows 10 22H2, dGPU Intel Arc A380 and 12700K with UHD770.
I posted code examples in the first 2 posts
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Thank you for the quick response.
To assist you better kindly attach the complete cpp file and input files along with the commands you used so that we can try to reproduce the same from our end.
Thank you.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The code is part of the plugin for OBS Studio, if it is possible to check the operability in such conditions, then a sample for verification can be downloaded from the link https://github.com/ma3uk/obs-qsv-onevpl/releases
You can find the full code at the link obs-qsv-onevpl/obs-qsvonevpl at dev · ma3uk/obs-qsv-onevpl (github.com)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Thank you for the details. We are working on this internally. We will get back to you with an update.
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, the ability to use Texture2D was added in version 2.10. But I ran into a problem using the new API.
Encoding using a texture works, but a few minutes after the recording starts, the encoding process is interrupted with the error MFX_ERR_LOCK_MEMORY, further attempts to start the encoding process immediately stop with the error MFX_ERR_LOCK_MEMORY.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page