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 601942 - Add a still-frame event to libgstvideo
Add a still-frame event to libgstvideo
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other Linux
: Normal normal
: 0.10.26
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-11-15 03:40 UTC by Jan Schmidt
Modified: 2009-11-18 02:29 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
video: Add functions to create/parse still frame events. (5.06 KB, patch)
2009-11-15 17:37 UTC, Jan Schmidt
none Details | Review

Description Jan Schmidt 2009-11-15 03:40:31 UTC
Several different elements are now using the still-frame DVD event created by rsndvdsrc. I'd like add common creation and handling functions in libgstvideo.

I guess I should still use GST_EVENT_CUSTOM_DOWNSTREAM, but give the event a different structure name than "application/x-gst-dvd" with a "dvd-still" field.

Perhaps "GstEventStillFrame" for the structure name.

Any opinions?
Comment 1 Jan Schmidt 2009-11-15 17:37:52 UTC
Created attachment 147802 [details] [review]
video: Add functions to create/parse still frame events.

Add a new video event to mark the start or end of a still-frame
sequence, and a parser function to identify and extract info from
such events.
API: gst_video_event_new_still_frame()
API: gst_video_event_parse_still_frame()

Fixes: #601942
Comment 2 Jan Schmidt 2009-11-18 01:54:40 UTC
Pushed:

commit 36711ab47711ffd8db998edb1fb0a15972d3289c
Author: Jan Schmidt <thaytan@noraisin.net>
Date:   Sun Nov 15 17:34:37 2009 +0000

    video: Add functions to create/parse still frame events.
    
    Add a new video event to mark the start or end of a still-frame
    sequence, and a parser function to identify and extract info from
    such events.
    API: gst_video_event_new_still_frame()
    API: gst_video_event_parse_still_frame()
    
    Fixes: #601942