Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • gst-plugins-bad gst-plugins-bad
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 973
    • Issues 973
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 105
    • Merge requests 105
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GStreamerGStreamer
  • gst-plugins-badgst-plugins-bad
  • Issues
  • #1362
Closed
Open
Issue created Jul 15, 2020 by Hazwan Arif Mazlan@hmazlan

msdk: Unable to decode/render the encoded output of VP9 10-bit 444 (Y410)

Commit IDs:

Gstreamer: cecb29126331

GST plugin base: 93cb325fa133

GST plugin bad: 495ed45d

GST plugin good: 5a7275220bd1

GST plugin ugly: de77207bfa57

Platform: TGL

GST commands

Encode - gst-launch-1.0 filesrc location=/media/RAWS/test_03_640x480_Y410.yuv ! videoparse width=640 height=480 format=y410 ! msdkvp9enc ! filesink location=/tmp/test_03_640x480_Y410_GSTMSDK.vp9

Decode - gst-launch-1.0 filesrc location= /tmp/test_03_640x480_Y410_GSTMSDK.vp9 ! msdkvp9dec ! msdkvpp ! glimagesink

Error message:

Setting pipeline to PAUSED ... libva info: VA-API version 1.8.0 libva info: User environment variable requested driver 'iHD' libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so libva info: Found init function __vaDriverInit_1_8 libva info: va_openDriver() returns 0 Pipeline is PREROLLING ... Got context from element 'sink': gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"(GstGLDisplayX11)\ gldisplayx11-0"; Got context from element 'msdkvpp0': gst.msdk.Context=context, gst.msdk.Context=(GstMsdkContext)"(GstMsdkContext)\ msdkcontext0"; 0:00:00.081090430 6681 0x55bde65d8ed0 ERROR msdkdec gstmsdkdec.c:924:gst_msdkdec_negotiate: Failed to re-negotiate ERROR: from element /GstPipeline:pipeline0/GstMsdkVP9Dec:msdkvp9dec0: Could not negotiate the stream Additional debug info: ../git/sys/msdk/gstmsdkdec.c(1068): gst_msdkdec_handle_frame (): /GstPipeline:pipeline0/GstMsdkVP9Dec:msdkvp9dec0 ERROR: pipeline doesn't want to preroll. ERROR: from element /GstPipeline:pipeline0/GstFileSrc:filesrc0: Internal data stream error. Additional debug info: ../git/libs/gst/base/gstbasesrc.c(3070): gst_base_src_loop (): /GstPipeline:pipeline0/GstFileSrc:filesrc0: streaming stopped, reason error (-5) ERROR: pipeline doesn't want to preroll. ERROR: from element /GstPipeline:pipeline0/GstMsdkVP9Dec:msdkvp9dec0: No valid frames decoded before end of stream Additional debug info: ../git/gst-libs/gst/video/gstvideodecoder.c(1213): gst_video_decoder_sink_event_default (): /GstPipeline:pipeline0/GstMsdkVP9Dec:msdkvp9dec0: no valid frames found ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ... Freeing pipeline ...

Edited Jul 15, 2020 by Hazwan Arif Mazlan
Assignee
Assign to
Time tracking