Skip to content
Snippets Groups Projects
Commit 5640d0d3 authored by j's avatar j
Browse files

- remove leftover test from theora-mashup

- note changes in CHANGES


svn path=/trunk/theora/; revision=12855
parent b72becb5
No related branches found
No related tags found
No related merge requests found
libtheora 1.0alpha8 (unreleased)
- no changes yet -
- Switch to new spec compliant decoder from theora-exp branch
- Add support to the encoder for using 6 different (static) matricies
- more assembly optimizations
libtheora 1.0alpha7 (2006 June 20)
......
......@@ -19,10 +19,6 @@ noop_SOURCES = noop.c
noop_LDADD = $(THEORA_LIBS)
noop_CFLAGS = $(OGG_CFLAGS)
#commentexp_test_SOURCES = commentexp-test.c
#commentexp_test_LDADD = $(THEORA_LIBS)
#commentexp_test_CFLAGS = $(OGG_CFLAGS)
comment_test_SOURCES = comment-test.c
comment_test_LDADD = $(THEORA_LIBS)
comment_test_CFLAGS = $(OGG_CFLAGS)
#include <theora/theoradec.h>
#include <string.h>
#include "tests.h"
#define ARTIST1 "Bug-eyed Fish"
#define ARTIST2 "VJ Fugu"
#define COPYRIGHT "Copyright (C) 2005. Some Rights Reserved."
#define LICENSE "Creative Commons Attribution-ShareAlike 2.5"
static int
test_comments ()
{
th_comment tc;
int i, n;
char * value;
INFO ("+ Initializing theora_comment");
th_comment_init (&tc);
INFO ("+ Adding ARTIST1");
th_comment_add (&tc, "ARTIST=" ARTIST1);
INFO ("+ Adding LICENSE by tag");
th_comment_add_tag (&tc, "LICENSE", LICENSE);
INFO ("+ Adding ARTIST2 by tag");
th_comment_add_tag (&tc, "ARTIST", ARTIST2);
INFO ("+ Querying value of LICENSE");
value = th_comment_query (&tc, "LICENSE", 0);
printf("foo %s\n", value);
if (strcmp (value, LICENSE))
FAIL ("Incorrect value for LICENSE");
INFO ("+ Querying count of ARTIST comments");
n = th_comment_query_count (&tc, "ARTIST");
if (n != 2)
FAIL ("Incorrect count of ARTIST comments");
INFO ("+ Querying value of ARTIST index 0");
value = th_comment_query (&tc, "ARTIST", 0);
if (strcmp (value, ARTIST1))
FAIL ("Incorrect value for ARTIST index 0");
INFO ("+ Querying value of ARTIST index 1");
value = th_comment_query (&tc, "ARTIST", 1);
if (strcmp (value, ARTIST2))
FAIL ("Incorrect value for ARTIST index 1");
INFO ("+ Querying value of ARTIST index 2 (out of bounds)");
value = th_comment_query (&tc, "ARTIST", 2);
if (value != NULL)
FAIL ("Non-NULL value for ARTIST index 2 (out of bounds)");
INFO ("+ Querying value of UNDEF index 7 (tag not defined)");
value = th_comment_query (&tc, "UNDEF", 7);
if (value != NULL)
FAIL ("Non-NULL value for UNDEF index 7 (tag not defined)");
INFO ("+ Clearing theora_comment");
th_comment_clear (&tc);
return 0;
}
int main(int argc, char *argv[])
{
test_comments ();
exit (0);
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment