~ubuntu-branches/ubuntu/quantal/gst-plugins-bad-multiverse0.10/quantal

« back to all changes in this revision

Viewing changes to gst/legacyresample/debug.h

  • Committer: Bazaar Package Importer
  • Author(s): Didier Roche
  • Date: 2009-03-12 22:01:41 UTC
  • mfrom: (1.1.12 upstream)
  • Revision ID: james.westby@ubuntu.com-20090312220141-glnhvwf1g52g91xq
Tags: 0.10.10.2-1ubuntu1
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
#ifndef __RESAMPLE_DEBUG_H__
 
3
#define __RESAMPLE_DEBUG_H__
 
4
 
 
5
#if 0
 
6
enum
 
7
{
 
8
  RESAMPLE_LEVEL_NONE = 0,
 
9
  RESAMPLE_LEVEL_ERROR,
 
10
  RESAMPLE_LEVEL_WARNING,
 
11
  RESAMPLE_LEVEL_INFO,
 
12
  RESAMPLE_LEVEL_DEBUG,
 
13
  RESAMPLE_LEVEL_LOG
 
14
};
 
15
 
 
16
#define RESAMPLE_ERROR(...) \
 
17
  RESAMPLE_DEBUG_LEVEL(RESAMPLE_LEVEL_ERROR, __VA_ARGS__)
 
18
#define RESAMPLE_WARNING(...) \
 
19
  RESAMPLE_DEBUG_LEVEL(RESAMPLE_LEVEL_WARNING, __VA_ARGS__)
 
20
#define RESAMPLE_INFO(...) \
 
21
  RESAMPLE_DEBUG_LEVEL(RESAMPLE_LEVEL_INFO, __VA_ARGS__)
 
22
#define RESAMPLE_DEBUG(...) \
 
23
  RESAMPLE_DEBUG_LEVEL(RESAMPLE_LEVEL_DEBUG, __VA_ARGS__)
 
24
#define RESAMPLE_LOG(...) \
 
25
  RESAMPLE_DEBUG_LEVEL(RESAMPLE_LEVEL_LOG, __VA_ARGS__)
 
26
 
 
27
#define RESAMPLE_DEBUG_LEVEL(level,...) \
 
28
  resample_debug_log ((level), __FILE__, __FUNCTION__, __LINE__, __VA_ARGS__)
 
29
 
 
30
void resample_debug_log (int level, const char *file, const char *function,
 
31
    int line, const char *format, ...);
 
32
void resample_debug_set_level (int level);
 
33
int resample_debug_get_level (void);
 
34
#else
 
35
 
 
36
#include <gst/gst.h>
 
37
 
 
38
GST_DEBUG_CATEGORY_EXTERN (libaudioresample_debug);
 
39
#define GST_CAT_DEFAULT libaudioresample_debug
 
40
 
 
41
#define RESAMPLE_ERROR GST_ERROR
 
42
#define RESAMPLE_WARNING GST_WARNING
 
43
#define RESAMPLE_INFO GST_INFO
 
44
#define RESAMPLE_DEBUG GST_DEBUG
 
45
#define RESAMPLE_LOG GST_LOG
 
46
 
 
47
#define resample_debug_set_level(x) do { } while (0)
 
48
 
 
49
#endif
 
50
 
 
51
#endif