#include <inttypes.h>
#include <stdio.h>
#include "libavutil/common.h"
Go to the source code of this file.
|
| #define | WRITE_1D_FUNC_ARGV(type, linebrk, fmtstr, ...) |
| |
| #define | WRITE_1D_FUNC(type, fmtstr, linebrk) |
| |
| #define | WRITE_2D_FUNC(type) |
| |
| #define | FMT "zu" |
| |
| #define | WRITE_ARRAY_ALIGNED(prefix, align, type, name) |
| |
| #define | WRITE_ARRAY(prefix, type, name) |
| |
| #define | WRITE_2D_ARRAY(prefix, type, name) |
| |
|
| static void | write_fileheader (void) |
| |
|
| void | write_int8_t_array (const int8_t *, int) |
| |
| void | write_uint8_t_array (const uint8_t *, int) |
| |
| void | write_uint16_t_array (const uint16_t *, int) |
| |
| void | write_uint32_t_array (const uint32_t *, int) |
| |
| void | write_int32_t_array (const int32_t *, int) |
| |
| void | write_float_array (const float *, int) |
| |
| void | write_int8_t_2d_array (const void *, int, int) |
| |
| void | write_uint8_t_2d_array (const void *, int, int) |
| |
| void | write_uint32_t_2d_array (const void *, int, int) |
| |
| void | write_float_2d_array (const void *, int, int) |
| |
◆ WRITE_1D_FUNC_ARGV
| #define WRITE_1D_FUNC_ARGV |
( |
| type, |
|
|
| linebrk, |
|
|
| fmtstr, |
|
|
| ... ) |
Value:
{\
printf(" ");\
for (
i = 0;
i <
len - 1;
i++) {\
printf(" "fmtstr",", __VA_ARGS__);\
if ((
i & linebrk) == linebrk)
printf(
"\n ");\
}\
printf(" "fmtstr"\n", __VA_ARGS__);\
}
#define i(width, name, range_min, range_max)
__device__ int printf(const char *,...)
Definition at line 31 of file tableprint.h.
◆ WRITE_1D_FUNC
| #define WRITE_1D_FUNC |
( |
| type, |
|
|
| fmtstr, |
|
|
| linebrk ) |
Value:
#define WRITE_1D_FUNC_ARGV(type, linebrk, fmtstr,...)
Definition at line 43 of file tableprint.h.
◆ WRITE_2D_FUNC
| #define WRITE_2D_FUNC |
( |
| type | ) |
|
Value:void write_##
type##_2d_array(
const void *
arg,
int len,
int len2)\
{\
printf(" {\n");\
write_##
type##_array(
data +
i * len2, len2);\
printf(
i ==
len - 1 ?
" }\n" :
" }, {\n");\
}\
}
Definition at line 46 of file tableprint.h.
◆ FMT
◆ WRITE_ARRAY_ALIGNED
Value: do { \
array_size); \
write_##
type##_array(
name, array_size); \
printf("};\n"); \
} while(0)
static const uint8_t *BS_FUNC align(BSCTX *bc)
Skip bits to a byte boundary.
#define FF_ARRAY_ELEMS(a)
Definition at line 85 of file tableprint.h.
◆ WRITE_ARRAY
Value: do { \
array_size); \
write_##
type##_array(
name, array_size); \
printf("};\n"); \
} while(0)
Definition at line 95 of file tableprint.h.
Referenced by main().
◆ WRITE_2D_ARRAY
Value: do { \
array_size1, array_size2 ); \
write_##
type##_2d_array(
name, array_size1, array_size2); \
printf("};\n"); \
} while(0)
Definition at line 104 of file tableprint.h.
Referenced by main().
◆ write_int8_t_array()
| void write_int8_t_array |
( |
const int8_t * | , |
|
|
int | ) |
◆ write_uint8_t_array()
| void write_uint8_t_array |
( |
const uint8_t * | , |
|
|
int | ) |
◆ write_uint16_t_array()
| void write_uint16_t_array |
( |
const uint16_t * | , |
|
|
int | ) |
◆ write_uint32_t_array()
| void write_uint32_t_array |
( |
const uint32_t * | , |
|
|
int | ) |
◆ write_int32_t_array()
| void write_int32_t_array |
( |
const int32_t * | , |
|
|
int | ) |
◆ write_float_array()
| void write_float_array |
( |
const float * | , |
|
|
int | ) |
◆ write_int8_t_2d_array()
| void write_int8_t_2d_array |
( |
const void * | , |
|
|
int | , |
|
|
int | ) |
◆ write_uint8_t_2d_array()
| void write_uint8_t_2d_array |
( |
const void * | , |
|
|
int | , |
|
|
int | ) |
◆ write_uint32_t_2d_array()
| void write_uint32_t_2d_array |
( |
const void * | , |
|
|
int | , |
|
|
int | ) |
◆ write_float_2d_array()
| void write_float_2d_array |
( |
const void * | , |
|
|
int | , |
|
|
int | ) |
◆ write_fileheader()
| static void write_fileheader |
( |
void | | ) |
|
|
inlinestatic |