avcodec: dxtory support arrived a bit later in ffmpeg than in libav...
[vlc/solaris.git] / test / libvlc / test.h
blobfc41f51582bc03b25ada367d2591405c2f3f576e
1 /*
2 * test.h - libvlc smoke test common definitions
4 * $Id$
5 */
7 /**********************************************************************
8 * Copyright (C) 2007 RĂ©mi Denis-Courmont. *
9 * Copyright (C) 2008 Pierre d'Herbemont. *
10 * This program is free software; you can redistribute and/or modify *
11 * it under the terms of the GNU General Public License as published *
12 * by the Free Software Foundation; version 2 of the license, or (at *
13 * your option) any later version. *
14 * *
15 * This program is distributed in the hope that it will be useful, *
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. *
18 * See the GNU General Public License for more details. *
19 * *
20 * You should have received a copy of the GNU General Public License *
21 * along with this program; if not, you can get it from: *
22 * http://www.gnu.org/copyleft/gpl.html *
23 **********************************************************************/
25 #ifndef TEST_H
26 #define TEST_H
28 /*********************************************************************
29 * Some useful common headers
32 #ifdef HAVE_CONFIG_H
33 # include "config.h"
34 #endif
35 #include <vlc/vlc.h>
37 #undef NDEBUG
38 #include <assert.h>
40 #include <stdio.h>
41 #include <stdlib.h>
42 #include <stdbool.h>
43 #include <unistd.h>
46 /*********************************************************************
47 * Some useful global var
50 static const char * test_defaults_args[] = {
51 "-v",
52 "--ignore-config",
53 "-I",
54 "dummy",
55 "--no-media-library",
56 "--vout=dummy",
57 "--aout=dummy"
60 static const int test_defaults_nargs =
61 sizeof (test_defaults_args) / sizeof (test_defaults_args[0]);
63 /*static const char test_default_sample[] = "samples/test.sample";*/
64 static const char test_default_sample[] = SRCDIR"/samples/empty.voc";
67 /*********************************************************************
68 * Some useful common functions
71 #define log( ... ) printf( "testapi: " __VA_ARGS__ );
73 static inline void test_init (void)
75 (void)test_default_sample; /* This one may not be used */
76 alarm (10); /* Make sure "make check" does not get stuck */
77 setenv( "VLC_PLUGIN_PATH", "../modules", 1 );
80 #endif /* TEST_H */