From 0813fdac806a7f380a48af885a8296bb14d6b81c Mon Sep 17 00:00:00 2001 From: mutex at runbox dot com Date: Mon, 1 Oct 2007 09:21:19 +0000 Subject: gst/mpegtsparse/: Remove useless src pad that only results in not linked errors, fix a broken pointer dereference and... Original commit message from CVS: Patch by: mutex at runbox dot com * gst/mpegtsparse/mpegtspacketizer.c: (mpegts_packetizer_parse_adaptation_field_control): * gst/mpegtsparse/mpegtsparse.c: (mpegts_parse_base_init), (mpegts_parse_init), (mpegts_parse_push): * gst/mpegtsparse/mpegtsparse.h: Remove useless src pad that only results in not linked errors, fix a broken pointer dereference and make MAX_CONTINUITY constant conform to the standard to stop outputting corrupted data. Fixes #481276, #481279. --- gst/mpegtsparse/mpegtspacketizer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gst/mpegtsparse/mpegtspacketizer.c') diff --git a/gst/mpegtsparse/mpegtspacketizer.c b/gst/mpegtsparse/mpegtspacketizer.c index 1530c10d..025f53d9 100644 --- a/gst/mpegtsparse/mpegtspacketizer.c +++ b/gst/mpegtsparse/mpegtspacketizer.c @@ -34,7 +34,7 @@ static void mpegts_packetizer_dispose (GObject * object); static void mpegts_packetizer_finalize (GObject * object); #define CONTINUITY_UNSET 255 -#define MAX_CONTINUITY 16 +#define MAX_CONTINUITY 15 typedef struct { @@ -154,7 +154,7 @@ mpegts_packetizer_parse_adaptation_field_control (MpegTSPacketizer * packetizer, packet->pid, length); return FALSE; } - *packet->data += length; + packet->data += length; return TRUE; } -- cgit v1.2.1