gstreamer/gst-libs/gst/tag
Thiago Santos d798cc1b8d tag: exif: do not include \0 in size passed to g_convert
When using g_convert, we should only pass the length
of the string content (without the \0) as g_convert will
only parse the real contents when changing formats. Including
the \0 causes it to add another \0, increasing the string
size when not needed.

For example, when writting a North geo location ref entry, that should
be a string with a single N letter, it would write:
"N\0\0", causing the string to have size 3, instead of 2 as expected.

In our case, we can pass -1 and let g_convert calculate the strlen as
we don't use the length anywhere else.

This fixes jifmux's tests on gst-plugins-bad.
2011-12-15 12:08:51 -03:00
..
gstexiftag.c tag: exif: do not include \0 in size passed to g_convert 2011-12-15 12:08:51 -03:00
gstid3tag.c tag: id3: avoid some more relocations in genre table 2011-08-16 12:27:25 +01:00
gsttagdemux.c various: fix pad template leaks 2011-11-28 13:09:02 +00:00
gsttagdemux.h gst-libs/gst/tag/gsttagdemux.*: Add GType for GstTagDemuxResult enum. 2008-12-31 13:31:55 +00:00
gsttageditingprivate.c tag: Adds GST_TAG_CAPTURING_SOURCE 2010-10-16 00:50:11 +01:00
gsttageditingprivate.h tag: exif: register common tags from tag library 2011-04-24 12:28:00 +01:00
gsttagmux.c docs: add documentation for GstTagMux 2011-07-29 10:26:07 +01:00
gsttagmux.h docs: add documentation for GstTagMux 2011-07-29 10:26:07 +01:00
gstvorbistag.c various: typo fixes 2011-12-02 12:03:27 +01:00
gstxmptag.c various: typo fixes 2011-12-02 12:03:27 +01:00
id3v2.3.0.txt various: typo fixes 2011-12-02 12:03:27 +01:00
id3v2.4.0-frames.txt various: typo fixes 2011-12-02 12:03:27 +01:00
id3v2.4.0-structure.txt various: typo fixes 2011-12-02 12:03:27 +01:00
id3v2.c tag: id3v2: avoid some relocations, make table static 2011-08-15 00:10:34 +01:00
id3v2.h tag: id3v2: add debug category for ID3 tag parsing 2011-08-15 00:10:34 +01:00
id3v2frames.c tag: id3v2: add debug category for ID3 tag parsing 2011-08-15 00:10:34 +01:00
lang-tables.dat 0.10.28.2 pre-release 2010-04-14 15:35:06 +01:00
lang.c lang: fix possible array overrun 2011-05-20 10:49:54 +03:00
license-translations.dict tag: add convenience API to handle creative commons licenses 2011-08-10 10:33:47 +01:00
licenses-tables.dat tag: add convenience API to handle creative commons licenses 2011-08-10 10:33:47 +01:00
licenses.c docs: add new taglicense docs and clean them up 2011-08-20 14:14:54 +02:00
Makefile.am Add missing default include paths to androgenizer call 2011-11-03 21:35:38 -03:00
mklangtables.c libs: use GLib 2.22 API unconditionally 2010-12-04 14:45:58 +00:00
mklicensestables.c tag: fix stray printf in mklicensestables 2011-08-10 15:20:37 +01:00
tag.h docs: minor addition to GST_TAG_ID3V2_HEADER_SIZE docs 2011-09-12 19:55:40 +01:00
tags.c tag: id3v2: add id3v2 tag parsing helpers 2011-08-15 00:10:34 +01:00
xmpwriter.c xmpwriter: update for thread API deprecations in glib master 2011-12-04 15:23:21 +00:00
xmpwriter.h tag: GstXmpWriter doesn't use the GstImplementsInterface 2011-06-26 21:07:52 +01:00