GNOME Bugzilla – Bug 622293
Provide simpler seeking API
Last modified: 2011-06-02 05:30:28 UTC
When writing applications asking for people to understand all the subtleties of GStreamer, like the fact that relative seeks require a position query (GST_SEEK_TYPE_CUR surprisingly doesn't do what one would expect), and understand what query types are, not to mention the fact that not all query types are supported (e.g. GST_FORMAT_PERCENT). Also, playbin vs playbin2, and so on. All these details should be hidden from the user.
GST_FORMAT_PERCENT in position and duration queries works now (well its pointless in duration queries as its 100% :)). Handling the different seek-types can be done as well, its just work. I agree that high-level APIs are useful, but I am not convinced that gstreamer project needs to provide them. A high level API for a specific purpose often needs non-media related features. Telepathy is a good example. Farsight is the gstreamer part there. That was the conceptual idea for MAFW as well. So, what shall we do with this bug? Patches for incomplete seek modes?
Felipe, ping, any response for comment#1 ?