GNOME Bugzilla – Bug 670757
Visualization flag make DVD menu selection invisible
Last modified: 2012-03-06 08:52:45 UTC
I am developing an application using gstreamer and I would have the visualizations enabled, but this brake the DVD menu selection. gst-launch -v playbin2 flags=0x0008 uri=dvd:///dev/sr0 Thanks.
> gst-launch -v playbin2 flags=0x0008 uri=dvd:///dev/sr0 Hrm? This doesn't really make sense - now you have *only* the visualisation flag set, but unset all the other flags, such as: (0x00000001): video - Render the video stream (0x00000002): audio - Render the audio stream (0x00000004): text - Render subtitles (0x00000008): vis - Render visualisation when no video is present (0x00000010): soft-volume - Use software volume (0x00000020): native-audio - Only use native audio formats (0x00000040): native-video - Only use native video formats (0x00000080): download - Attempt progressive download buffering (0x00000100): buffering - Buffer demuxed/parsed data (0x00000200): deinterlace - Deinterlace video if necessary (0x00000400): soft-colorbalance - Use software color balance Try: gst-launch -v playbin2 flags="soft-volume+text+audio+video+vis" uri=dvd:///dev/sr0 (i.e. the default flags plus +vis added)
Ok, I thought the flag was simply added and not replaced at all, I've not found anything in the documentation about it.
Sorry for the question, but what is the flag soft-volume? It's necessary to use it?
it means it will plug a "volume" element into the pipeline if the audio sink doesn't support volume changes natively (via a "volume" property or GstStreamVolume interface). e.g. pulsesink supports volume control directly, alsasink doesn't.
Thanks for reply, I had several crashes touching the volume just launched application and moving cursor quickly, I don't know what it depends, but I will try to remove this flag.
mickyz, if you get crashes: * run G_DEBUG="fatal_warnings" gdb --args ./your-app ... * provoke the crash * type 'bt' in gdb to get a full backtrace * if the backtrace is in gstreamer, post it here (including the full backtrace)