gstreamer/gst-libs/gst/tag
Wim Taymans b55de48843 tagdemux: accumulate buffers in adapter
Accumulate buffers in an adapter instead of appending them because append causes
a lot of memcpys.
Keep track of the last tagsize and accumulate enough data before attempting to
parse more data.

This patch implements a minimal amount of changes in order to not change the
behaviour. We should really rewrite the tag handling and trimming using
the adapter API instead of merging and trimming into a buffer.
2013-11-06 16:27:21 +01:00
..
gstexiftag.c Fix FSF address 2012-11-03 23:05:09 +00:00
gstid3tag.c tag: id3: handle publisher, interpreted-by and musical-key tags 2013-08-20 14:44:55 +02:00
gsttagdemux.c tagdemux: accumulate buffers in adapter 2013-11-06 16:27:21 +01:00
gsttagdemux.h Fix FSF address 2012-11-03 23:05:09 +00:00
gsttageditingprivate.c Fix FSF address 2012-11-03 23:05:09 +00:00
gsttageditingprivate.h Fix FSF address 2012-11-03 23:05:09 +00:00
gsttagmux.c Fix FSF address 2012-11-03 23:05:09 +00:00
gsttagmux.h Fix FSF address 2012-11-03 23:05:09 +00:00
gstvorbistag.c vorbistag: add mapping for TOTALTRACKS and TOTALDISCS tags 2013-02-14 00:33:56 +00:00
gstxmptag.c xmptag: Add a debug category 2013-06-28 07:09:34 +02: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: id3: encapsulate ID3V2 blob frames in GstSample 2013-09-09 23:49:14 +01:00
id3v2.h Fix FSF address 2012-11-03 23:05:09 +00:00
id3v2frames.c tag: ignore malformed ID3v2 TDAT frames 2013-07-05 00:47:08 +01:00
lang-tables.dat 0.10.28.2 pre-release 2010-04-14 15:35:06 +01:00
lang.c Fix FSF address 2012-11-03 23:05:09 +00: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 Fix FSF address 2012-11-03 23:05:09 +00:00
Makefile.am gst-libs: use GST_*_1_0 environment variables everywhere 2013-01-16 10:16:27 +00:00
mklangtables.c Fix FSF address 2012-11-03 23:05:09 +00:00
mklicensestables.c Fix FSF address 2012-11-03 23:05:09 +00:00
tag.h tag: add musical-key tag 2013-08-20 14:44:27 +02:00
tags.c tag: id3: encapsulate ID3V2 blob frames in GstSample 2013-09-09 23:49:14 +01:00
xmpwriter.c Fix FSF address 2012-11-03 23:05:09 +00:00
xmpwriter.h Fix FSF address 2012-11-03 23:05:09 +00:00