File: native.c

package info (click to toggle)
rat 4.2.22-2.2
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 2,896 kB
  • ctags: 3,717
  • sloc: ansic: 36,542; tcl: 2,740; sh: 2,675; makefile: 295
file content (25 lines) | stat: -rw-r--r-- 651 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include "config_unix.h"
#include "codec_types.h"
#include "codec.h"

#include "assert.h"
#include "debug.h"

int main()
{
        codec_id_t cid;
        u_int16 ic, ir, oc, or;
        for(ic = 1; ic <= 2; ic++) {
                for(ir = 8000; ir <= 48000; ir += 8000) {
                        cid = codec_get_native_coding(ir, ic);
                        codec_get_native_info(cid, &or, &oc);
                        debug_msg("0x%08x % 5d %d % 5d %d\n",
                                  cid, ir, ic, or, oc);
                        assert(ir == or);
                        assert(ic == oc);
                }
        }

        return 1;

}