GNOME Bugzilla – Bug 313089
Use gst_element_make_from_uri
Last modified: 2021-05-17 15:49:11 UTC
This is a very cool function: http://gstreamer.freedesktop.org/data/doc/gstreamer/stable/gstreamer/html/gstreamer-GstUriHandler.html#id3063819 When the file sink behaviour for overwriting is defined (filesink vs gnomevfssink have different behaviours), SJ should use it.
In fact I can use this for input as well. Make element from "cdda:///1", and then set "device" to /dev/cdrom. This will use whatever element is available, and in fact will prefer libcdio over cdparanoia.
Created attachment 85305 [details] [review] patch for input case This patch makes S-J use gst_element_make_from_uri with cdda://1 for input, and checks that properties like paranoia-mode and read-speed exist before using them.
Comment on attachment 85305 [details] [review] patch for input case Committed, thanks!
If this bug is fixed, can this bug be marked as fixed rather than "New"?
It only fixed the input side, not the output side.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/sound-juicer/-/issues/38.