mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-02 12:32:29 +00:00
Revert "mpegtsparse: use fixed size array rather than dynamically allocating"
This reverts commit ae75b6f366
.
This commit is contained in:
parent
ae75b6f366
commit
bf34bdd3ab
2 changed files with 3 additions and 2 deletions
|
@ -155,7 +155,7 @@ static void
|
||||||
mpegts_packetizer_init (MpegTSPacketizer * packetizer)
|
mpegts_packetizer_init (MpegTSPacketizer * packetizer)
|
||||||
{
|
{
|
||||||
packetizer->adapter = gst_adapter_new ();
|
packetizer->adapter = gst_adapter_new ();
|
||||||
memset (packetizer->streams, 0, 8192);
|
packetizer->streams = g_new0 (MpegTSPacketizerStream *, 8192);
|
||||||
packetizer->know_packet_size = FALSE;
|
packetizer->know_packet_size = FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -176,6 +176,7 @@ mpegts_packetizer_dispose (GObject * object)
|
||||||
if (packetizer->streams[i])
|
if (packetizer->streams[i])
|
||||||
mpegts_packetizer_stream_free (packetizer->streams[i]);
|
mpegts_packetizer_stream_free (packetizer->streams[i]);
|
||||||
}
|
}
|
||||||
|
g_free (packetizer->streams);
|
||||||
}
|
}
|
||||||
|
|
||||||
gst_adapter_clear (packetizer->adapter);
|
gst_adapter_clear (packetizer->adapter);
|
||||||
|
|
|
@ -67,7 +67,7 @@ struct _MpegTSPacketizer {
|
||||||
|
|
||||||
GstAdapter *adapter;
|
GstAdapter *adapter;
|
||||||
/* streams hashed by pid */
|
/* streams hashed by pid */
|
||||||
MpegTSPacketizerStream *streams[8192];
|
MpegTSPacketizerStream **streams;
|
||||||
gboolean disposed;
|
gboolean disposed;
|
||||||
gboolean know_packet_size;
|
gboolean know_packet_size;
|
||||||
guint16 packet_size;
|
guint16 packet_size;
|
||||||
|
|
Loading…
Reference in a new issue