![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|
#include <assert.h>#include "utils/misc.h"#include "utils/parallel_conv.h"#include "utils/worker.h"
Go to the source code of this file.
Classes | |
| struct | parallel_pix_conv_data |
Functions | |
| void | parallel_pix_conv (int height, char *out, int out_linesize, const char *in, int in_linesize, decoder_t decode, int threads) |
| static void * | parallel_pix_conv_task (void *arg) |
Definition in file parallel_conv.c.
| void parallel_pix_conv | ( | int | height, |
| char * | out, | ||
| int | out_linesize, | ||
| const char * | in, | ||
| int | in_linesize, | ||
| decoder_t | decode, | ||
| int | threads ) |
Definition at line 64 of file parallel_conv.c.
References parallel_pix_conv_data::decode, get_cpu_core_count(), parallel_pix_conv_data::height, parallel_pix_conv_data::in_data, parallel_pix_conv_data::in_linesize, parallel_pix_conv_data::out_data, parallel_pix_conv_data::out_linesize, parallel_pix_conv_task(), and task_run_parallel().
Referenced by filter(), parallel_conv(), rg48_to_r12l(), to_lavc_vid_conv(), and vidcap_screen_x11_grab().

|
static |
Definition at line 53 of file parallel_conv.c.
References parallel_pix_conv_data::decode, DEFAULT_B_SHIFT, DEFAULT_G_SHIFT, DEFAULT_R_SHIFT, parallel_pix_conv_data::height, parallel_pix_conv_data::in_data, parallel_pix_conv_data::in_linesize, parallel_pix_conv_data::out_data, and parallel_pix_conv_data::out_linesize.
Referenced by parallel_pix_conv().