PipeWire  0.3.38
Debug

Debugging utilities. More...

Files

file  buffer.h
 spa/debug/buffer.h
 
file  dict.h
 spa/debug/dict.h
 
file  format.h
 spa/debug/format.h
 
file  mem.h
 spa/debug/mem.h
 
file  node.h
 spa/debug/node.h
 
file  pod.h
 spa/debug/pod.h
 
file  types.h
 spa/debug/types.h
 

Macros

#define spa_debug(...)   ({ fprintf(stderr, __VA_ARGS__);fputc('\n', stderr); })
 
#define spa_debug(...)   ({ fprintf(stderr, __VA_ARGS__);fputc('\n', stderr); })
 
#define spa_debug(...)   ({ fprintf(stderr, __VA_ARGS__);fputc('\n', stderr); })
 
#define spa_debug(...)   ({ fprintf(stderr, __VA_ARGS__);fputc('\n', stderr); })
 
#define spa_debug(...)   ({ fprintf(stderr, __VA_ARGS__);fputc('\n', stderr); })
 

Functions

static int spa_debug_buffer (int indent, const struct spa_buffer *buffer)
 
static int spa_debug_dict (int indent, const struct spa_dict *dict)
 
static int spa_debug_format_value (const struct spa_type_info *info, uint32_t type, void *body, uint32_t size)
 
static int spa_debug_format (int indent, const struct spa_type_info *info, const struct spa_pod *format)
 
static int spa_debug_mem (int indent, const void *data, size_t size)
 
static int spa_debug_port_info (int indent, const struct spa_port_info *info)
 
static int spa_debug_pod_value (int indent, const struct spa_type_info *info, uint32_t type, void *body, uint32_t size)
 
static int spa_debug_pod (int indent, const struct spa_type_info *info, const struct spa_pod *pod)
 
static const struct spa_type_infospa_debug_type_find (const struct spa_type_info *info, uint32_t type)
 
static const char * spa_debug_type_short_name (const char *name)
 
static const char * spa_debug_type_find_name (const struct spa_type_info *info, uint32_t type)
 
static const char * spa_debug_type_find_short_name (const struct spa_type_info *info, uint32_t type)
 
static uint32_t spa_debug_type_find_type (const struct spa_type_info *info, const char *name)
 

Detailed Description

Debugging utilities.

Macro Definition Documentation

◆ spa_debug [1/5]

#define spa_debug (   ...)    ({ fprintf(stderr, __VA_ARGS__);fputc('\n', stderr); })

◆ spa_debug [2/5]

#define spa_debug (   ...)    ({ fprintf(stderr, __VA_ARGS__);fputc('\n', stderr); })

◆ spa_debug [3/5]

#define spa_debug (   ...)    ({ fprintf(stderr, __VA_ARGS__);fputc('\n', stderr); })

◆ spa_debug [4/5]

#define spa_debug (   ...)    ({ fprintf(stderr, __VA_ARGS__);fputc('\n', stderr); })

◆ spa_debug [5/5]

#define spa_debug (   ...)    ({ fprintf(stderr, __VA_ARGS__);fputc('\n', stderr); })

Function Documentation

◆ spa_debug_buffer()

static int spa_debug_buffer ( int  indent,
const struct spa_buffer buffer 
)
inlinestatic

◆ spa_debug_dict()

static int spa_debug_dict ( int  indent,
const struct spa_dict dict 
)
inlinestatic
Examples
bluez-session.c.

◆ spa_debug_format_value()

static int spa_debug_format_value ( const struct spa_type_info info,
uint32_t  type,
void *  body,
uint32_t  size 
)
inlinestatic

◆ spa_debug_format()

static int spa_debug_format ( int  indent,
const struct spa_type_info info,
const struct spa_pod format 
)
inlinestatic

◆ spa_debug_mem()

static int spa_debug_mem ( int  indent,
const void *  data,
size_t  size 
)
inlinestatic

◆ spa_debug_port_info()

static int spa_debug_port_info ( int  indent,
const struct spa_port_info info 
)
inlinestatic

◆ spa_debug_pod_value()

static int spa_debug_pod_value ( int  indent,
const struct spa_type_info info,
uint32_t  type,
void *  body,
uint32_t  size 
)
inlinestatic

◆ spa_debug_pod()

static int spa_debug_pod ( int  indent,
const struct spa_type_info info,
const struct spa_pod pod 
)
inlinestatic

◆ spa_debug_type_find()

static const struct spa_type_info* spa_debug_type_find ( const struct spa_type_info info,
uint32_t  type 
)
inlinestatic

◆ spa_debug_type_short_name()

static const char* spa_debug_type_short_name ( const char *  name)
inlinestatic

◆ spa_debug_type_find_name()

static const char* spa_debug_type_find_name ( const struct spa_type_info info,
uint32_t  type 
)
inlinestatic
Examples
tutorial5.c.

◆ spa_debug_type_find_short_name()

static const char* spa_debug_type_find_short_name ( const struct spa_type_info info,
uint32_t  type 
)
inlinestatic

◆ spa_debug_type_find_type()

static uint32_t spa_debug_type_find_type ( const struct spa_type_info info,
const char *  name 
)
inlinestatic