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 583456 - framestep functionality
framestep functionality
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
git master
Other Linux
: Normal normal
: 0.10.24
Assigned To: GStreamer Maintainers
GStreamer Maintainers
: 533454 (view as bug list)
Depends on:
Blocks: 151909
 
 
Reported: 2009-05-21 14:53 UTC by Wim Taymans
Modified: 2009-06-08 18:49 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
preview patch (38.60 KB, patch)
2009-05-21 14:56 UTC, Wim Taymans
none Details | Review
framestep patch to -base (10.04 KB, patch)
2009-05-21 14:59 UTC, Wim Taymans
committed Details | Review
updated patch (38.43 KB, patch)
2009-05-29 16:50 UTC, Wim Taymans
committed Details | Review

Description Wim Taymans 2009-05-21 14:53:29 UTC
Attached patch add first attempt at framestepping as described in the design docs.
Comment 1 Wim Taymans 2009-05-21 14:56:29 UTC
Created attachment 135112 [details] [review]
preview patch

- add new STEP event
- implement STEP_DONE message
- implement frame and time based stepping in basesink (in PAUSED state only)
- example test application
Comment 2 Wim Taymans 2009-05-21 14:59:01 UTC
Created attachment 135113 [details] [review]
framestep patch to -base

- implement framestep in playbin2, skip the same amount of audio as we skipped video frame
- implement gui element to seek.c to test framestepping.
Comment 3 Tim-Philipp Müller 2009-05-26 12:04:23 UTC
*** Bug 533454 has been marked as a duplicate of this bug. ***
Comment 4 Wim Taymans 2009-05-29 16:50:15 UTC
Created attachment 135564 [details] [review]
updated patch

This updated patch should also correctly work right after pausing the pipeline, it uses the new start_time of elements to achieve this.
Comment 5 Wim Taymans 2009-06-08 18:49:58 UTC
This is all commited now.