[Bug 748809] playbin: tries to plug videoconvert although GST_PLAY_FLAG_NATIVE_VIDEO flag is set

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sun May 3 02:41:41 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=748809

--- Comment #2 from Athanasios Oikonomou <athoik at gmail.com> ---
Created attachment 302792
  --> https://bugzilla.gnome.org/attachment.cgi?id=302792&action=edit
Warn about No volume control only when flag GST_PLAY_FLAG_SOFT_VOLUME is set

The following warning is displayed when playing anything with playbin although
flag GST_PLAY_FLAG_SOFT_VOLUME is not set (hardware controls volume)! 

# gst-launch-1.0 playbin uri=... flags=0x47
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
WARNING: from element /GstPlayBin:playbin0/GstPlaySink:playsink: No volume
control found
Additional debug info:
/opt/openpli/openpligst/build/tmp/work/mips32el-oe-linux/gstreamer1.0-plugins-base/1.4.5.26+gitAUTOINC+6af56187e8-r3/git/gst/playback/gstplaysink.c(2861):
gen_audio_chain (): /GstPlayBin:playbin0/GstPlaySink:playsink:
Volume/mute is not available
Prerolled, waiting for buffering to finish...

With the patch applied warning is displayed only when GST_PLAY_FLAG_SOFT_VOLUME
is set.

# gst-launch-1.0 playbin uri=.. flags=0x47 (without GST_PLAY_FLAG_SOFT_VOLUE)
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Buffering, setting pipeline to PAUSED ...
Done buffering, setting pipeline to PLAYING ...

# gst-launch-1.0 playbin uri=.. flags=0x51 (without GST_PLAY_FLAG_SOFT_VOLUME)
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Buffering, setting pipeline to PAUSED ...
Done buffering, setting pipeline to PLAYING ...

# gst-launch-1.0 playbin uri=... flags=0x57 (without GST_PLAY_FLAG_SOFT_VOLUME)
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
WARNING: from element /GstPlayBin:playbin0/GstPlaySink:playsink: No volume
control found
Additional debug info:
/opt/openpli/openpligst/build/tmp/work/mips32el-oe-linux/gstreamer1.0-plugins-base/1.4.5.27+gitAUTOINC+6af56187e8-r3/git/gst/playback/gstplaysink.c(2861):
gen_audio_chain (): /GstPlayBin:playbin0/GstPlaySink:playsink:
Volume/mute is not available
Prerolled, waiting for buffering to finish...
Pipeline is PREROLLED ...

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list