GNOME Bugzilla – Bug 733012
playbin: *-filter properties are settable, but not gettable
Last modified: 2014-07-12 07:42:08 UTC
The playbin's audio-filter and video-filter properties are set by delegating to its playsink element (via gst_play_sink_set_filter()), using the sink_type GST_PLAY_SINK_TYPE_AUDIO/VIDEO. However, playsink's gst_play_sink_get_filter() method only checks for the raw types (GST_PLAY_SINK_TYPE_AUDIO_RAW/GST_PLAY_SINK_TYPE_VIDEO_RAW), and since playbin always requests the non-raw type it always returns NULL. Should playsink be checking for the non-raw types also?
Created attachment 280540 [details] [review] playsink: Fix filter property getter The switch-case set was incomplete.
Thank you for the report and the investigation. This will be fixed in the next release.