Community
cancel
Showing results for 
Search instead for 
Did you mean: 
satinder_s_
Beginner
99 Views

why gstreamer not working with mfxdecoder and using samples of media sdk video playing very fast anf flickering also ?

Hi ,

I am working on media sdk and I successfully installed media sdk on linux and I also installed intel media sdk with gstreamer . But gstreamer can not play a single video . Gstreamer giving following error every time :

gst_vaapi_decoder_parse assertion decoder != NULL failed

But using samples of media sdk I am able to play ES stream but that is play very fast when I am using -hw option , for -sw that is playing smooth . But I wanna play using -hw and I also wanna play other video formats so What I can do in that situation ? 

following are main issues : 

Gstreamer is not working 

media sdk -hw very fast and flickering 

0 Kudos
7 Replies
99 Views

Hi,

We need more information to investigate your issue.

Could you give answers following questions?

* Platform, OS, MediaSDK version,

* Have you tried through gstreamer command line testing with "gst-launch-1.0"?

* Could you attach one of your ES?

* And if OS is linux, please collect "$ vainfo" output.

Regards,

Peter.

 

satinder_s_
Beginner
99 Views

Hi ,

OS : Ubuntu 

Media SDK have latest version 

Yes I am trying command line and getting error like above I mentioned .

Yes I tried both gst-launch and gst-play both giving error like above .

Yes I already collection output of vainfo that is following :

libva info: VA-API version 0.99.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'iHD'
libva info: Trying to open /usr/lib/iHD_drv_video.so
libva info: Found init function __vaDriverInit_0_32
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.99 (libva 1.67.0.pre1)
vainfo: Driver version: 16.7.60601-production
vainfo: Supported profile and entrypoints
      VAProfileH264Main               :    VAEntrypointVLD
      VAProfileH264Main               :    VAEntrypointEncSlice
      VAProfileH264Main               :    <unknown entrypoint>
      VAProfileH264Main               :    <unknown entrypoint>
      VAProfileH264High               :    VAEntrypointVLD
      VAProfileH264High               :    VAEntrypointEncSlice
      VAProfileH264High               :    <unknown entrypoint>
      VAProfileH264High               :    <unknown entrypoint>
      VAProfileH264ConstrainedBaseline:    VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:    VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline:    <unknown entrypoint>
      VAProfileH264ConstrainedBaseline:    <unknown entrypoint>
      VAProfileMPEG2Simple            :    VAEntrypointVLD
      VAProfileMPEG2Main              :    VAEntrypointVLD
      VAProfileVC1Advanced            :    VAEntrypointVLD
      VAProfileVC1Main                :    VAEntrypointVLD
      VAProfileVC1Simple              :    VAEntrypointVLD
      VAProfileJPEGBaseline           :    VAEntrypointVLD
      VAProfileJPEGBaseline           :    VAEntrypointEncPicture
      VAProfileVP8Version0_3          :    VAEntrypointVLD
      VAProfileVP8Version0_3          :    VAEntrypointEncSlice
      VAProfileHEVCMain               :    VAEntrypointVLD
      VAProfileHEVCMain               :    VAEntrypointEncSlice
      VAProfileHEVCMain10             :    VAEntrypointVLD
      VAProfileVP9Profile0            :    VAEntrypointVLD
      VAProfileVP9Profile0            :    <unknown entrypoint>
      VAProfileNone                   :    VAEntrypointVideoProc
      VAProfileNone                   :    <unknown entrypoint>

 

Please response as soon as possible .

satinder_s_
Beginner
99 Views

Actually I wanna use gstreamer for play ts file because media sdk only works on es .

Ishmael_Sameen
Beginner
99 Views

Can you remove gstreamer vaapi from your system? It should be in your LDPATH (libgstvaapi.so.x.xx)

satinder_s_
Beginner
99 Views

ok , I did not remove but I think we can remove it .

satinder_s_
Beginner
99 Views

I did not find and locate libgstvaapi.so.x.xx , So please let me know I can do now , Please help asap.

 

99 Views

Hi Satinder,

It seems like you are using Media server sdk.

Its gold bkc is CentOS.

I know that it's tough to enable Media SDK in Ubuntu.

I have some suggestions.

1. Can you verify Media SDK operation with Media SDK samples here?

    - https://software.intel.com/en-us/intel-media-server-studio-support/code-samples

    If every tweak was correct and Media SDK is working good basically, these samples should be working also.

    You can just try sample_encode and sample_decode.

2. About elementary stream you are using,

    Is this output from Media SDK?

    if not, why don't you create sample from Media SDK and use for now?

Regards,

Peter.