![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|
#include "debug.h"#include "lib_common.h"#include "utils/vf_split.h"#include "video.h"#include "video_display.h"#include "vo_postprocess.h"#include <pthread.h>#include <stdlib.h>
Go to the source code of this file.
Classes | |
| struct | state_split |
Functions | |
| REGISTER_MODULE (split, &vo_pp_split_info, LIBRARY_CLASS_VIDEO_POSTPROCESS, VO_PP_ABI_VERSION) | |
| static void | split_done (void *state) |
| static void | split_get_out_desc (void *state, struct video_desc *out, int *in_display_mode, int *out_frames) |
| static bool | split_get_property (void *state, int property, void *val, size_t *len) |
| static struct video_frame * | split_getf (void *state) |
| static void * | split_init (const char *config) |
| static bool | split_postprocess (void *state, struct video_frame *in, struct video_frame *out, int req_pitch) |
| static bool | split_postprocess_reconfigure (void *state, struct video_desc desc) |
| static void | usage () |
Variables | |
| static const struct vo_postprocess_info | vo_pp_split_info |
Definition in file split.c.
| REGISTER_MODULE | ( | split | , |
| & | vo_pp_split_info, | ||
| LIBRARY_CLASS_VIDEO_POSTPROCESS | , | ||
| VO_PP_ABI_VERSION | ) |
|
static |
Definition at line 151 of file split.c.
References tile::data, state_split::in, state, vf_free(), and vf_get_tile().

|
static |
Definition at line 160 of file split.c.
References video_desc::color_spec, video_frame::color_spec, DISPLAY_PROPERTY_VIDEO_MERGED, video_desc::fps, video_frame::fps, state_split::grid_height, state_split::grid_width, tile::height, video_desc::height, state_split::in, video_desc::interlacing, video_frame::interlacing, state, video_desc::tile_count, vf_get_tile(), tile::width, and video_desc::width.

|
static |
|
static |
Definition at line 134 of file split.c.
References state_split::in, and state.
|
static |
Definition at line 82 of file split.c.
References state_split::grid_height, state_split::grid_width, state_split::in, usage(), and vf_alloc().

|
static |
Definition at line 141 of file split.c.
References FALSE, state_split::grid_height, state_split::grid_width, state_split::in, state, UNUSED, and vf_split().

|
static |
Definition at line 115 of file split.c.
References video_desc::color_spec, video_frame::color_spec, tile::data, tile::data_len, desc, video_desc::fps, video_frame::fps, tile::height, video_desc::height, state_split::in, video_desc::interlacing, video_frame::interlacing, state, vc_get_linesize(), vf_get_tile(), tile::width, and video_desc::width.

|
static |
|
static |
Definition at line 175 of file split.c.