After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 323041 - [BASESRC] basesrc does not handle a seek to non-bytes formats
[BASESRC] basesrc does not handle a seek to non-bytes formats
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
git master
Other Linux
: Normal normal
: 0.10.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-12-02 17:09 UTC by Wim Taymans
Modified: 2005-12-16 11:15 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Wim Taymans 2005-12-02 17:09:47 UTC
seeking to non-bytes formats in basesrc is not supported.
Comment 1 Andy Wingo 2005-12-04 21:35:45 UTC
This does not appear to be an API bug. Is it?
Comment 2 Thomas Vander Stichele 2005-12-05 12:13:35 UTC
not a blocker, delayed.
Comment 3 Tim-Philipp Müller 2005-12-16 11:15:34 UTC
This has been fixed in CVS:

2005-12-12  Wim Taymans  <wim@fluendo.com>

        * docs/libs/gstreamer-libs-sections.txt:
        Added new symbol to docs.

        * libs/gst/base/gstbasesrc.c: (gst_base_src_class_init),
        (gst_base_src_init), (gst_base_src_set_format),
        (gst_base_src_default_query), (gst_base_src_query),
        (gst_base_src_default_do_seek), (gst_base_src_do_seek),
        (gst_base_src_perform_seek), (gst_base_src_send_event),
        (gst_base_src_default_event), (gst_base_src_event_handler),
        (gst_base_src_set_property), (gst_base_src_get_property),
        (gst_base_src_wait), (gst_base_src_do_sync),
        (gst_base_src_update_length), (gst_base_src_get_range),
        (gst_base_src_check_get_range), (gst_base_src_loop),
        (gst_base_src_default_negotiate), (gst_base_src_start),
        (gst_base_src_activate_push), (gst_base_src_activate_pull),
        (gst_base_src_change_state):
        * libs/gst/base/gstbasesrc.h:
        Implement seeking to other formats than _BYTES.
        Implement more seeking methods correctly.
        Doc updates.
        Added query vmethod.
        Added do_seek vmethod to make life easier for subclasses
        when seeking.
        API addition: gst_base_src_set_format()