![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|
#include "config.h"#include "config_unix.h"#include "config_win32.h"#include <stdint.h>#include "compat/time.h"#include "debug.h"#include "export.h"#include "host.h"#include "lib_common.h"#include "utils/color_out.h"#include "utils/macros.h"#include "video.h"#include "video_display.h"
Go to the source code of this file.
Classes | |
| struct | dump_display_state |
Macros | |
| #define | MOD_NAME "[dump] " |
Functions | |
| static void | display_dump_done (void *state) |
| static bool | display_dump_get_property (void *state, int property, void *val, size_t *len) |
| static struct video_frame * | display_dump_getf (void *state) |
| static void * | display_dump_init (struct module *parent, const char *cfg, unsigned int flags) |
| static void | display_dump_probe (struct device_info **available_cards, int *count, void(**deleter)(void *)) |
| static bool | display_dump_putf (void *state, struct video_frame *frame, long long flags) |
| static bool | display_dump_reconfigure (void *state, struct video_desc desc) |
| REGISTER_MODULE (dump, &display_dump_info, LIBRARY_CLASS_VIDEO_DISPLAY, VIDEO_DISPLAY_ABI_VERSION) | |
| static void | usage () |
Variables | |
| static const struct video_display_info | display_dump_info |
|
static |
Definition at line 102 of file dump.c.
References dump_display_state::e, export_destroy(), dump_display_state::f, state, and vf_free().

|
static |
Definition at line 134 of file dump.c.
References codecs, DISPLAY_PROPERTY_CODECS, DISPLAY_PROPERTY_VIDEO_MODE, DISPLAY_PROPERTY_VIDEO_SEPARATE_TILES, FALSE, len, property, state, val, and VIDEO_CODEC_COUNT.
|
static |
Definition at line 111 of file dump.c.
References video_frame::color_spec, tile::data_len, dump_display_state::f, is_codec_opaque(), dump_display_state::max_tile_data_len, state, video_frame::tile_count, and video_frame::tiles.

|
static |
Definition at line 76 of file dump.c.
References dump_display_state::e, export_init(), flags, INIT_NOERR, localtime_s, LOG_LEVEL_ERROR, log_msg(), parent, and usage().

|
static |
|
static |
Definition at line 122 of file dump.c.
References dump_display_state::e, export_video(), dump_display_state::f, flags, frame, PUTF_DISCARD, and state.

|
static |
Definition at line 162 of file dump.c.
References video_frame::callbacks, video_desc::color_spec, tile::data, video_frame_callbacks::data_deleter, tile::data_len, video_frame::decoder_overrides_data_len, desc, dump_display_state::f, FALSE, video_desc::height, is_codec_opaque(), MAX, dump_display_state::max_tile_data_len, state, video_frame::tile_count, video_frame::tiles, TRUE, vf_alloc_desc(), vf_data_deleter(), vf_free(), and video_desc::width.

| REGISTER_MODULE | ( | dump | , |
| & | display_dump_info, | ||
| LIBRARY_CLASS_VIDEO_DISPLAY | , | ||
| VIDEO_DISPLAY_ABI_VERSION | ) |
|
static |
Definition at line 67 of file dump.c.
References color_printf(), TERM_BOLD, TERM_FG_RED, TERM_FG_RESET, and TERM_RESET.
Referenced by display_dump_init().

|
static |
Definition at line 186 of file dump.c.