mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-27 02:30:35 +00:00
adding vorbis tags fixing replaygain tag names
Original commit message from CVS: adding vorbis tags fixing replaygain tag names
This commit is contained in:
parent
3f5ffa36ca
commit
8cab12db34
5 changed files with 65 additions and 18 deletions
|
@ -1,3 +1,10 @@
|
|||
2004-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
|
||||
|
||||
* gst/gsttag.c: (_gst_tag_initialize), (gst_tag_list_add_valist):
|
||||
* gst/gsttag.h:
|
||||
add some tags used in ogg as well
|
||||
fix _ in replaygain tags
|
||||
|
||||
2004-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
|
||||
|
||||
* gst/gsterror.h:
|
||||
|
|
27
gst/gsttag.c
27
gst/gsttag.c
|
@ -151,21 +151,36 @@ _gst_tag_initialize (void)
|
|||
_("codec"),
|
||||
_("codec the data is stored in"),
|
||||
gst_tag_merge_strings_with_comma);
|
||||
gst_tag_register (GST_TAG_MINIMUM_BITRATE,
|
||||
G_TYPE_UINT,
|
||||
_("minimum bitrate"),
|
||||
_("minimum bitrate in bits/s"),
|
||||
NULL);
|
||||
gst_tag_register (GST_TAG_BITRATE,
|
||||
G_TYPE_UINT,
|
||||
_("bitrate"),
|
||||
_("exact or average bitrate in bits/s"),
|
||||
NULL);
|
||||
gst_tag_register (GST_TAG_NOMINAL_BITRATE,
|
||||
G_TYPE_UINT,
|
||||
_("nominal bitrate"),
|
||||
_("nominal bitrate in bits/s"),
|
||||
NULL);
|
||||
gst_tag_register (GST_TAG_MINIMUM_BITRATE,
|
||||
G_TYPE_UINT,
|
||||
_("minimum bitrate"),
|
||||
_("minimum bitrate in bits/s"),
|
||||
NULL);
|
||||
gst_tag_register (GST_TAG_MAXIMUM_BITRATE,
|
||||
G_TYPE_UINT,
|
||||
_("maximum bitrate"),
|
||||
_("maximum bitrate in bits/s"),
|
||||
NULL);
|
||||
gst_tag_register (GST_TAG_ENCODER_VERSION,
|
||||
G_TYPE_UINT,
|
||||
_("encoder version"),
|
||||
_("version of the encoder used to encode this stream"),
|
||||
NULL);
|
||||
gst_tag_register (GST_TAG_SERIAL,
|
||||
G_TYPE_UINT,
|
||||
_("serial"),
|
||||
_("serial number of track"),
|
||||
NULL);
|
||||
gst_tag_register (GST_TAG_TRACK_GAIN,
|
||||
G_TYPE_DOUBLE,
|
||||
_("replaygain track gain"),
|
||||
|
@ -643,6 +658,8 @@ gst_tag_list_add_valist (GstTagList *list, GstTagMergeMode mode, const gchar *ta
|
|||
GValue value = { 0, };
|
||||
quark = g_quark_from_string (tag);
|
||||
info = gst_tag_lookup (quark);
|
||||
if (info == NULL)
|
||||
g_warning ("no GstTag for %s", tag);
|
||||
g_return_if_fail (info != NULL);
|
||||
g_value_init (&value, info->type);
|
||||
G_VALUE_COLLECT (&value, var_args, 0, &error);
|
||||
|
|
11
gst/gsttag.h
11
gst/gsttag.h
|
@ -233,12 +233,15 @@ GstTagList * gst_event_tag_get_list (GstEvent * tag_event);
|
|||
#define GST_TAG_DURATION "duration"
|
||||
#define GST_TAG_CODEC "codec"
|
||||
#define GST_TAG_BITRATE "bitrate"
|
||||
#define GST_TAG_NOMINAL_BITRATE "nominal-bitrate"
|
||||
#define GST_TAG_MINIMUM_BITRATE "minimum-bitrate"
|
||||
#define GST_TAG_MAXIMUM_BITRATE "maximum-bitrate"
|
||||
#define GST_TAG_TRACK_GAIN "replaygain_track_gain"
|
||||
#define GST_TAG_TRACK_PEAK "replaygain_track_peak"
|
||||
#define GST_TAG_ALBUM_GAIN "replaygain_album_gain"
|
||||
#define GST_TAG_ALBUM_PEAK "replaygain_album_peak"
|
||||
#define GST_TAG_SERIAL "serial"
|
||||
#define GST_TAG_ENCODER_VERSION "encoder-version"
|
||||
#define GST_TAG_TRACK_GAIN "replaygain-track-gain"
|
||||
#define GST_TAG_TRACK_PEAK "replaygain-track-peak"
|
||||
#define GST_TAG_ALBUM_GAIN "replaygain-album-gain"
|
||||
#define GST_TAG_ALBUM_PEAK "replaygain-album-peak"
|
||||
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -151,21 +151,36 @@ _gst_tag_initialize (void)
|
|||
_("codec"),
|
||||
_("codec the data is stored in"),
|
||||
gst_tag_merge_strings_with_comma);
|
||||
gst_tag_register (GST_TAG_MINIMUM_BITRATE,
|
||||
G_TYPE_UINT,
|
||||
_("minimum bitrate"),
|
||||
_("minimum bitrate in bits/s"),
|
||||
NULL);
|
||||
gst_tag_register (GST_TAG_BITRATE,
|
||||
G_TYPE_UINT,
|
||||
_("bitrate"),
|
||||
_("exact or average bitrate in bits/s"),
|
||||
NULL);
|
||||
gst_tag_register (GST_TAG_NOMINAL_BITRATE,
|
||||
G_TYPE_UINT,
|
||||
_("nominal bitrate"),
|
||||
_("nominal bitrate in bits/s"),
|
||||
NULL);
|
||||
gst_tag_register (GST_TAG_MINIMUM_BITRATE,
|
||||
G_TYPE_UINT,
|
||||
_("minimum bitrate"),
|
||||
_("minimum bitrate in bits/s"),
|
||||
NULL);
|
||||
gst_tag_register (GST_TAG_MAXIMUM_BITRATE,
|
||||
G_TYPE_UINT,
|
||||
_("maximum bitrate"),
|
||||
_("maximum bitrate in bits/s"),
|
||||
NULL);
|
||||
gst_tag_register (GST_TAG_ENCODER_VERSION,
|
||||
G_TYPE_UINT,
|
||||
_("encoder version"),
|
||||
_("version of the encoder used to encode this stream"),
|
||||
NULL);
|
||||
gst_tag_register (GST_TAG_SERIAL,
|
||||
G_TYPE_UINT,
|
||||
_("serial"),
|
||||
_("serial number of track"),
|
||||
NULL);
|
||||
gst_tag_register (GST_TAG_TRACK_GAIN,
|
||||
G_TYPE_DOUBLE,
|
||||
_("replaygain track gain"),
|
||||
|
@ -643,6 +658,8 @@ gst_tag_list_add_valist (GstTagList *list, GstTagMergeMode mode, const gchar *ta
|
|||
GValue value = { 0, };
|
||||
quark = g_quark_from_string (tag);
|
||||
info = gst_tag_lookup (quark);
|
||||
if (info == NULL)
|
||||
g_warning ("no GstTag for %s", tag);
|
||||
g_return_if_fail (info != NULL);
|
||||
g_value_init (&value, info->type);
|
||||
G_VALUE_COLLECT (&value, var_args, 0, &error);
|
||||
|
|
|
@ -233,12 +233,15 @@ GstTagList * gst_event_tag_get_list (GstEvent * tag_event);
|
|||
#define GST_TAG_DURATION "duration"
|
||||
#define GST_TAG_CODEC "codec"
|
||||
#define GST_TAG_BITRATE "bitrate"
|
||||
#define GST_TAG_NOMINAL_BITRATE "nominal-bitrate"
|
||||
#define GST_TAG_MINIMUM_BITRATE "minimum-bitrate"
|
||||
#define GST_TAG_MAXIMUM_BITRATE "maximum-bitrate"
|
||||
#define GST_TAG_TRACK_GAIN "replaygain_track_gain"
|
||||
#define GST_TAG_TRACK_PEAK "replaygain_track_peak"
|
||||
#define GST_TAG_ALBUM_GAIN "replaygain_album_gain"
|
||||
#define GST_TAG_ALBUM_PEAK "replaygain_album_peak"
|
||||
#define GST_TAG_SERIAL "serial"
|
||||
#define GST_TAG_ENCODER_VERSION "encoder-version"
|
||||
#define GST_TAG_TRACK_GAIN "replaygain-track-gain"
|
||||
#define GST_TAG_TRACK_PEAK "replaygain-track-peak"
|
||||
#define GST_TAG_ALBUM_GAIN "replaygain-album-gain"
|
||||
#define GST_TAG_ALBUM_PEAK "replaygain-album-peak"
|
||||
|
||||
|
||||
G_END_DECLS
|
||||
|
|
Loading…
Reference in a new issue