Add a missing pa_xfree.
[pulseaudio.git] / src / tests / channelmap-test.c
blob98f36b6179426286e2d625376f15a2e616997158
1 /* $Id$ */
3 #include <stdio.h>
4 #include <assert.h>
6 #include <pulse/channelmap.h>
7 #include <pulsecore/gccmacro.h>
9 int main(PA_GCC_UNUSED int argc, PA_GCC_UNUSED char *argv[]) {
10 char cm[PA_CHANNEL_MAP_SNPRINT_MAX];
11 pa_channel_map map, map2;
13 pa_channel_map_init_auto(&map, 6, PA_CHANNEL_MAP_AIFF);
15 fprintf(stderr, "map: <%s>\n", pa_channel_map_snprint(cm, sizeof(cm), &map));
17 pa_channel_map_init_auto(&map, 6, PA_CHANNEL_MAP_AUX);
19 fprintf(stderr, "map: <%s>\n", pa_channel_map_snprint(cm, sizeof(cm), &map));
21 pa_channel_map_init_auto(&map, 6, PA_CHANNEL_MAP_ALSA);
23 fprintf(stderr, "map: <%s>\n", pa_channel_map_snprint(cm, sizeof(cm), &map));
25 pa_channel_map_parse(&map2, cm);
27 assert(pa_channel_map_equal(&map, &map2));
29 pa_channel_map_parse(&map2, "left,test");
32 return 0;