Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. QML and Qt Quick
  4. Nasty artefacts on resolution changes in MediaPlayer with GStreamer pipeline
Forum Updated to NodeBB v4.3 + New Features

Nasty artefacts on resolution changes in MediaPlayer with GStreamer pipeline

Scheduled Pinned Locked Moved Unsolved QML and Qt Quick
1 Posts 1 Posters 148 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • SebastianMS Offline
    SebastianMS Offline
    SebastianM
    wrote on last edited by
    #1

    Hi,
    in MediaPlayer I setup gst-pipeline and display it in VideoOutput item.
    Depending on items size - 320x240 up to 1028x762 - IP Camera changes size of streamed content.
    Still - before IP Camera change streamed resolution - for 1-2-3 sec VideoOutput display lower resolution on bigger item. Which looks bad.

    mediaPlayer.source = "gst-pipeline: udpsrc port=123123 ! jpegparse ! jpegdec ! qtvideosink sync=false"
    

    I would like to use some flag/property and cover VideoOutput with some image or animation till stream is stable.
    I tried to use MediaPlayer.status or MediaPlayer.metaData to identify when higher resolution is present in stream. But no use. Status Buffered doesn't mean that video stream is high resolution.
    MetaData are empty. I count the most on resolution field.

    How else can I confirm that MediaPlayer plays high resolution video feed?

    1 Reply Last reply
    0

    • Login

    • Login or register to search.
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Get Qt Extensions
    • Unsolved