gst/gsttag.*: Add application tag (for encoding/muxing app).

Original commit message from CVS:
2004-01-23  Ronald Bultje  <rbultje@ronald.bitfreak.net>

* gst/gsttag.c: (_gst_tag_initialize):
* gst/gsttag.h:
Add application tag (for encoding/muxing app).
This commit is contained in:
Ronald S. Bultje 2004-01-23 13:18:46 +00:00
parent 001dbed9a3
commit f21808c6a8
6 changed files with 23 additions and 5 deletions

View file

@ -1,3 +1,9 @@
2004-01-23 Ronald Bultje <rbultje@ronald.bitfreak.net>
* gst/gsttag.c: (_gst_tag_initialize):
* gst/gsttag.h:
Add application tag (for encoding/muxing app).
2004-01-23 Thomas Vander Stichele <thomas at apestaart dot org>
* autogen.sh:

2
common

@ -1 +1 @@
Subproject commit c81ad072c76522175cbddead96d6f3c448068d67
Subproject commit 0bcde342015b96d9a6ba3b9d9102e2a543399d96

View file

@ -142,8 +142,13 @@ _gst_tag_initialize (void)
_("performer"),
_("person(s) performing"),
gst_tag_merge_strings_with_comma);
gst_tag_register (GST_TAG_DURATION,
G_TYPE_UINT64, GST_TAG_FLAG_DECODED,
gst_tag_register (GST_TAG_APPLICATION, GST_TAG_FLAG_META,
G_TYPE_STRING,
_("application"),
_("application that wrote the stream"),
gst_tag_merge_strings_with_comma);
gst_tag_register (GST_TAG_DURATION, GST_TAG_FLAG_DECODED,
G_TYPE_UINT64,
_("duration"),
_("length in GStreamer time units (nanoseconds)"),
NULL);

View file

@ -240,6 +240,7 @@ GstTagList * gst_event_tag_get_list (GstEvent * tag_event);
#define GST_TAG_CONTACT "contact"
#define GST_TAG_LICENSE "license"
#define GST_TAG_PERFORMER "performer"
#define GST_TAG_APPLICATION "application"
#define GST_TAG_DURATION "duration"
#define GST_TAG_CODEC "codec"
#define GST_TAG_BITRATE "bitrate"

View file

@ -142,8 +142,13 @@ _gst_tag_initialize (void)
_("performer"),
_("person(s) performing"),
gst_tag_merge_strings_with_comma);
gst_tag_register (GST_TAG_DURATION,
G_TYPE_UINT64, GST_TAG_FLAG_DECODED,
gst_tag_register (GST_TAG_APPLICATION, GST_TAG_FLAG_META,
G_TYPE_STRING,
_("application"),
_("application that wrote the stream"),
gst_tag_merge_strings_with_comma);
gst_tag_register (GST_TAG_DURATION, GST_TAG_FLAG_DECODED,
G_TYPE_UINT64,
_("duration"),
_("length in GStreamer time units (nanoseconds)"),
NULL);

View file

@ -240,6 +240,7 @@ GstTagList * gst_event_tag_get_list (GstEvent * tag_event);
#define GST_TAG_CONTACT "contact"
#define GST_TAG_LICENSE "license"
#define GST_TAG_PERFORMER "performer"
#define GST_TAG_APPLICATION "application"
#define GST_TAG_DURATION "duration"
#define GST_TAG_CODEC "codec"
#define GST_TAG_BITRATE "bitrate"