14#include <mpix/types.h>
33void mpix_print_2_rows(
const uint8_t *top,
const uint8_t *bot, int16_t width, uint32_t fourcc,
60 size_t size, uint16_t height);
void mpix_print_pipeline(struct mpix_base_op *op)
Print details about every operation of a pipeline.
void mpix_hexdump_raw(const uint8_t *buf, size_t size)
Hexdump a byte buffer.
void mpix_print_op(struct mpix_base_op *op)
Print details about a signle operation.
void mpix_print_ctrls(int32_t *ctrls[])
Print a summary of available controls an their value.
void mpix_print_stats(struct mpix_stats *stats)
Print a representation of the statistics in the console for debug purpose.
void mpix_print_buf(const uint8_t *src, size_t size, const struct mpix_format *fmt, bool truecolor)
Print a buffer using terminal escape codes.
void mpix_print_rgb_hist(const uint16_t *r_hist, const uint16_t *g_hist, const uint16_t *b_hist, size_t size, uint16_t height)
Printing RGB histograms to the terminal.
void mpix_hexdump_buf(const uint8_t *buf, size_t size, const struct mpix_format *fmt)
Hexdump a buffer in the specified format.
void mpix_print_2_rows(const uint8_t *top, const uint8_t *bot, int16_t width, uint32_t fourcc, bool truecolor)
Print 2 rows of pixels using terminal escape codes.
void mpix_print_y_hist(const uint16_t *y8hist, size_t size, uint16_t height)
Printing Y histograms to the terminal.
One step of a line operation pipeline.
Definition types.h:111