mpegtspacketizer: memset structure instead of individually setting fields to 0
authorEdward Hervey <bilboed@bilboed.com>
Tue, 15 Sep 2009 21:09:21 +0000 (23:09 +0200)
committerEdward Hervey <bilboed@bilboed.com>
Sat, 19 Sep 2009 10:32:21 +0000 (12:32 +0200)
gst/mpegdemux/mpegtspacketizer.c

index 37f9090..aea41ba 100644 (file)
@@ -1966,12 +1966,7 @@ mpegts_packetizer_clear_packet (MpegTSPacketizer * packetizer,
 {
   if (packet->buffer)
     gst_buffer_unref (packet->buffer);
-  packet->buffer = NULL;
-  packet->continuity_counter = 0;
-  packet->payload_unit_start_indicator = 0;
-  packet->payload = NULL;
-  packet->data_start = NULL;
-  packet->data_end = NULL;
+  memset (packet, 0, sizeof (MpegTSPacketizerPacket));
 }
 
 gboolean