I getting this error
intel_do_flush_locked failed: No such file or directory
when I try to use GLX to render the decoded surface. Anyone knows what could be happening?
I use Intel media sdk to decode and process mutiple videos and show the results into different windows. I create DXVA surfaces by IDirect3D9 devices and IDirectXVideoAccelerationService just like what Intel Video Decoding Samples did on windows platform.
When showing the video processing result in different windows I met some trouble:
In Intel Video Decoding Samples, they use IDirect3DDevice9::StretchRect method to Copy data from one surface to another, like:
I've recently added Mobile Media Video capturing to my Unity Android project. In my case after calling capture.StartCapturing () screen aspect ratio of the whole application going crazy, screenshot:
After calling capture.StopCapturing() screen remains the same. Video will be saved without any problem (on the video we will get the same problem, sound is ok).
I installed 2015 R6 on a fresh CentOS 7.1. Unfortunately when I try sample_decode_drm I have following error:
[root@server samples]./sample_decode_drm h264 -i content/test_stream.264 -o test.yuv terminate called after throwing an instance of 'std::invalid_argument' what(): Loading of VA display was failed Aborted
Here are details about system:
I get intel h264 decoder.dll from intel sample.
I create a mfc project, link decoder and vmr7
Have question it almost only draw 3~4 view, other vrm7 is black ,but i sure link not false.
How Intel H264 Decoder use maximum limit ?
Or the it other problem cause this question?
I'm wokring in linux and I have a encoder/decoder that it is encoding and decoding good. Now, I want to perform a HW render so, I want to share the surfaces. I'm getting the surface from the MemID from Intel and I create all the necessary stuff to set up the VASurfaceID in VAAPI but it always returns invalid VASurfaceID.
I have perform the same idea under windows using DXVA and it works perfectly, So, there is any clue about why using VAAPI when vaCopySurfaceGLX function is executed to copy the VA surface to VA/GLX surface it returns bad VASurfaceID?
When I use the hardware transcoding,the usage rate of CPU is too high.But the type information shows that it called the graphics card to transcode the Media. When i use the hardware transcoding to transcode 7 video together ,the usage rate becomes nearly 100% .
I think about that the hardware use not the CPU but GPU.Why my transcoding program shows that it use the CPU ?