summaryrefslogtreecommitdiff
path: root/tests/check/elements/cmmldec.c
diff options
context:
space:
mode:
authorJulien Moutte <julien@moutte.net>2006-02-25 19:07:41 +0000
committerJulien Moutte <julien@moutte.net>2006-02-25 19:07:41 +0000
commit675a5afed05aa4a67f8eb1ac7ee4b6db96923a7e (patch)
tree07c36573a2f154805b4b1ec11c2d8d5387a0427f /tests/check/elements/cmmldec.c
parent36e55fc8582b7c256ddf606ff096eafd10c237ab (diff)
Fix a memleak in gst_cmml_track_list_add_clip.
Original commit message from CVS: 2006-02-25 Alessandro Decina <alessandro@nnva.org> * ext/annodex/Makefile.am: * ext/annodex/gstannodex.c: * ext/annodex/gstcmmldec.c: * ext/annodex/gstcmmlenc.c: * ext/annodex/gstcmmlparser.c: * ext/annodex/gstcmmlparser.h: * ext/annodex/gstcmmlutils.c: * tests/check/elements/cmmldec.c: * tests/check/elements/cmmlenc.c: Fix a memleak in gst_cmml_track_list_add_clip. Handle overflows in clip's start and end times. Add the "encoded" parameter to cmmldec and cmmlenc caps. Do not parse junk at the end of a CMML preamble buffer. Register a libxml error handler to not print stuff on stderr. Check for bad clip start and end times in the testsuites.
Diffstat (limited to 'tests/check/elements/cmmldec.c')
-rw-r--r--tests/check/elements/cmmldec.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/tests/check/elements/cmmldec.c b/tests/check/elements/cmmldec.c
index 67b896a83..57219576b 100644
--- a/tests/check/elements/cmmldec.c
+++ b/tests/check/elements/cmmldec.c
@@ -25,14 +25,14 @@
#include <gst/tag/tag.h>
-#define SINK_CAPS "text/xml"
+#define SINK_CAPS "text/x-cmml"
#define SRC_CAPS "text/x-cmml"
#define IDENT_HEADER \
"CMML\x00\x00\x00\x00"\
"\x03\x00\x00\x00"\
- "\x01\x00\x00\x00\x00\x00\x00\x00"\
"\xe8\x03\x00\x00\x00\x00\x00\x00"\
+ "\x01\x00\x00\x00\x00\x00\x00\x00"\
"\x20"
#define XML_PREAMBLE \
@@ -269,11 +269,8 @@ GST_START_TEST (test_dec)
/* send EOS to flush clip-2 and clip-3 */
gst_pad_send_event (GST_PAD_PEER (srcpad), gst_event_new_eos ());
- printf ("Check1\n");
check_clip ("clip-1", "default", "0:00:01.234", NULL);
- printf ("Check2\n");
check_clip ("clip-2", "othertrack", "0:00:04.321", NULL);
- printf ("Check3\n");
check_clip ("clip-3", "default", "100:59:59.678", NULL);
check_end ();