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 704865 - Add mpeg2 slice header information to GstMpegVideoMeta
Add mpeg2 slice header information to GstMpegVideoMeta
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks: 734547
 
 
Reported: 2013-07-25 12:54 UTC by sreerenj
Modified: 2018-11-03 13:17 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
mpegvideometa: Add slice information to the GstMpegVideoMeta. (4.84 KB, patch)
2013-07-25 12:54 UTC, sreerenj
none Details | Review
mpegvideoparse: Store slice information in meta if downstream needs it. (9.83 KB, patch)
2013-07-25 12:55 UTC, sreerenj
none Details | Review
codecparsers: mpegvideometa: Add slice header information to GstMpegVideoMeta. (4.99 KB, patch)
2014-07-21 20:46 UTC, sreerenj
none Details | Review
videoparsers: mpeg2: Store slice information in meta if downstream requested (9.14 KB, patch)
2014-07-21 20:48 UTC, sreerenj
none Details | Review

Description sreerenj 2013-07-25 12:54:58 UTC
Created attachment 250112 [details] [review]
mpegvideometa: Add slice information to the GstMpegVideoMeta.

+++ This bug was initially created as a clone of Bug #691712 +++
Comment 1 sreerenj 2013-07-25 12:55:26 UTC
Created attachment 250113 [details] [review]
mpegvideoparse: Store slice information in meta if downstream needs it.
Comment 2 sreerenj 2013-10-30 09:08:30 UTC
any update?
Comment 3 Sebastian Dröge (slomo) 2013-10-31 20:52:10 UTC
I think this waits for Edward's opinion
Comment 4 Sebastian Dröge (slomo) 2014-01-02 13:55:48 UTC
Edward, what's your opinion? :)
Comment 5 sreerenj 2014-06-19 22:00:59 UTC
Is it possible for someone to push these patches?
Comment 6 Edward Hervey 2014-07-17 05:36:01 UTC
This can be pushed, but only in 1.5. It's too late and potentially tricky for 1.4
Comment 7 sreerenj 2014-07-21 20:46:56 UTC
Created attachment 281342 [details] [review]
 codecparsers: mpegvideometa: Add slice header information to GstMpegVideoMeta.

This can be used by the parser elements to provide the slice levelinformation to downstream as per request. This is the same older patch which is rebased on current master.
Comment 8 sreerenj 2014-07-21 20:48:59 UTC
Created attachment 281344 [details] [review]
videoparsers: mpeg2: Store slice information in meta if downstream requested

videoparsers: mpeg2: Store slice information in meta if downstream requested
    
Parse the slice headers and store the information as an array of    GstMpegVideoMetaSliceInfo with in the GstMpegVideoMeta based on downstream request.If the downstream elements required parsing of slice headers from upstream parser element, then it should be requested explicitly through metadata API specific parameters (Gst.Meta.MpegVideo) via allocation query.

patch rebased on current master
Comment 9 sreerenj 2014-07-21 20:53:09 UTC
The patches are using allocation query for finding out the necessary headers to be parsed (which are needed for downstream elements). This is incomplete because we cannot expect the upstream element to initiate the allocation query always. This should be handled through caps negotiation and that feature development is tracking in https://bugzilla.gnome.org/show_bug.cgi?id=733056.
Comment 10 sreerenj 2014-07-26 13:34:31 UTC
Proper negotiation support is implemented on top the patches provided here.
Please check https://bugzilla.gnome.org/show_bug.cgi?id=733056
Comment 11 GStreamer system administrator 2018-11-03 13:17:02 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org'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.freedesktop.org/gstreamer/gst-plugins-bad/issues/103.