mpegts: ABI/API break: Use GPtrArray instead of GArray
authorEdward Hervey <edward@collabora.com>
Wed, 21 Aug 2013 06:40:16 +0000 (08:40 +0200)
committerEdward Hervey <edward@collabora.com>
Wed, 21 Aug 2013 06:59:42 +0000 (08:59 +0200)
commit5d06aed3e204c2ae50bf10e61afce46c1baae2e2
treee914e88db2eb16b617f46cd90bc88ef386c53145
parent006e7a3428bd097fc6e6c648332bff583dd434f9
mpegts: ABI/API break: Use GPtrArray instead of GArray

While it was a great idea, various g-i based bindings don't support
GArray with entries greater than sizeof(gpointer) :(

So let's just make everybody happy by just using GPtrArray.

And since we're breaking the API, also rename the various descriptor fields
to no longer have the descriptor_ prefix.

It does cost a bit more in terms of memory/cpu usage, but makes it usable
from bindings.
gst-libs/gst/mpegts/gst-dvb-descriptor.c
gst-libs/gst/mpegts/gst-dvb-section.c
gst-libs/gst/mpegts/gst-dvb-section.h
gst-libs/gst/mpegts/gstmpegtsdescriptor.c
gst-libs/gst/mpegts/gstmpegtsdescriptor.h
gst-libs/gst/mpegts/gstmpegtssection.c
gst-libs/gst/mpegts/gstmpegtssection.h
tests/examples/mpegts/ts-parser.c