- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi All,
I'm getting following error and not able run the sample decode application.
[vrapelly@localhost _build]$ ./simple_decode -hw test_stream.yuv t.jpg
libva info: VA-API version 0.35.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'iHD'
libva info: Trying to open /opt/intel/mediasdk/lib64/iHD_drv_video.so
libva info: Found init function __vaDriverInit_0_32
libva info: va_openDriver() returns 0
More input data expected. src/simple_decode.cpp 102
[vrapelly@localhost _build]$ uname -a
Linux localhost.localdomain 3.10.0-229.1.2.39163.MSSr4.el7.centos.x86_64 #1 SMP Wed Feb 17 12:51:22 IST 2016 x86_64 x86_64 x86_64 GNU/Linux
[vrapelly@localhost _build]$ cat /etc/*-release
CentOS Linux release 7.1.1503 (Core)
NAME="CentOS Linux"
Using following version of Media SDK: MediaServerStudioEssentials2015R6/mediasdk-tutorials-0.0.3
[vrapelly@localhost _build]$ ./simple_session
libva info: VA-API version 0.35.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'iHD'
libva info: Trying to open /opt/intel/mediasdk/lib64/iHD_drv_video.so
libva info: Found init function __vaDriverInit_0_32
libva info: va_openDriver() returns 0
Implementation: HARDWARE API Version: 1.16
[vrapelly@localhost _build]$
Please let me know, is there anything wrong in the execution part..
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi There,
Does MSDK sample_decode_drm work for you ?
Can you send the output of following command line for understand your system ?
$ ls -l /dev/dri
$ lspci –nn | grep -i vga
Thanks,
Zachary
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Zachary,
Following are the details:
[root@localhost _build]# ls -l /dev/dri
total 0
crw-rw----+ 1 root video 226, 0 Feb 18 09:56 card0
crw-------. 1 root video 226, 64 Feb 18 09:54 controlD64
crw-rw----. 1 root video 226, 128 Feb 18 09:54 renderD128
[root@localhost _build]# lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)
[root@localhost MediaSamples_Linux_bins_6.0.16043175.175]# ./sample_encode_drm mpeg2 -i content/test_stream_176x96.yuv -o o.mpeg2 -w 1000 -h 1000
libva info: VA-API version 0.35.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'iHD'
libva info: Trying to open /opt/intel/mediasdk/lib64/iHD_drv_video.so
libva info: Found init function __vaDriverInit_0_32
libva info: va_openDriver() returns 0
Encoding Sample Version 6.0.16043175.175
Input file format YUV420
Output video MPG2
Source picture:
Resolution 1008x1008
Crop X,Y,W,H 0,0,1000,1000
Destination picture:
Resolution 1008x1008
Crop X,Y,W,H 0,0,1000,1000
Frame rate 30.00
Bit rate(Kbps) 21701
Target usage balanced
Memory type system
Media SDK impl hw
Media SDK version 1.16
Processing started
Frame number: 1
Processing finished
[root@localhost MediaSamples_Linux_bins_6.0.16043175.175]# ./sample_decode_drm h264 -i content/test_stream.264 -o try.yuv
libva info: VA-API version 0.35.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'iHD'
libva info: Trying to open /opt/intel/mediasdk/lib64/iHD_drv_video.so
libva info: Found init function __vaDriverInit_0_32
libva info: va_openDriver() returns 0
Decoding Sample Version 6.0.16043175.175
Input video AVC
Output format YUV420
Resolution 176x96
Crop X,Y,W,H 0,0,0,0
Frame rate 30.00
Memory type system
MediaSDK impl hw
MediaSDK version 1.16
Decoding started
Frame number: 101, fps: 262.220, fread_fps: 0.000, fwrite_fps: 3990.045
Decoding finished
Today I tried again, and was able to run it. Please find the attached log for more details.
After running both decoder app (./simple_decode out_qsv.h264 raw ) and encoder app(./simple_encode -g 1280x720 -b 1000 -f 30/1 out_qsv.h264 op.mp4), i combined both audio and video file (output of encoder) using ffmepg (ffmpeg -i op.mp4 -i output.aac try.mp4 ).
When i played try.mp4, only audio track was coming, no video present (some blurred image was coming). Please let me know, is it the right way to verify the things or not? Please suggest me how to verify the outputs media SDK application.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi ,
The output of MSDK sample_encode is bare H264 stream, not mp4. can you check the parameter of ffmpeg when do the audio and video combination.
if you want verify the output of sample_encode, just playback the output. like use VLC or MSDK sample_decode with parameter -r.
Thanks,
Zachary

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