UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
Loading...
Searching...
No Matches
state_hdsp Struct Reference
Collaboration diagram for state_hdsp:
Collaboration graph

Public Attributes

char * audio_fifo_data
 
int audio_fifo_required_size
 
volatile int audio_reconf_done
 
pthread_cond_t audio_reconf_done_cv
 
pthread_mutex_t audio_reconf_lock
 
volatile int audio_reconf_pending
 
volatile int audio_reconf_possible
 
pthread_cond_t audio_reconf_possible_cv
 
struct ring_buffer * audio_ring_buffer
 
pthread_cond_t boss_cv
 
volatile int boss_waiting
 
char * bufs [2]
 
int bufs_index
 
sv_fifo_buffer * display_buffer
 
sv_fifo * fifo
 
sv_fifo_buffer * fifo_buffer
 
unsigned first_run:1
 
struct video_frame * frame
 
int frames
 
pthread_mutex_t lock
 
uint32_t magic
 
const hdsp_mode_table_t * mode
 
unsigned int mode_set_manually:1
 
unsigned play_audio:1
 
bool should_exit
 
sv_handle * sv
 
struct timeval t t0
 
pthread_t thread_id
 
struct tile * tile
 
sv_fifo_buffer * tmp_buffer
 
volatile int work_to_do
 
pthread_cond_t worker_cv
 
volatile int worker_waiting
 

Detailed Description

Definition at line 289 of file dvs.c.

Member Data Documentation

◆ audio_fifo_data

char* state_hdsp::audio_fifo_data

◆ audio_fifo_required_size

int state_hdsp::audio_fifo_required_size

Definition at line 321 of file dvs.c.

Referenced by display_dvs_getf(), and display_dvs_run().

◆ audio_reconf_done

volatile int state_hdsp::audio_reconf_done

Definition at line 316 of file dvs.c.

Referenced by display_dvs_getf(), display_dvs_init(), and display_dvs_reconfigure_audio().

◆ audio_reconf_done_cv

pthread_cond_t state_hdsp::audio_reconf_done_cv

Definition at line 313 of file dvs.c.

Referenced by display_dvs_getf(), display_dvs_init(), and display_dvs_reconfigure_audio().

◆ audio_reconf_lock

pthread_mutex_t state_hdsp::audio_reconf_lock

Definition at line 311 of file dvs.c.

Referenced by display_dvs_getf(), display_dvs_init(), and display_dvs_reconfigure_audio().

◆ audio_reconf_pending

volatile int state_hdsp::audio_reconf_pending

Definition at line 314 of file dvs.c.

Referenced by display_dvs_getf(), display_dvs_init(), and display_dvs_reconfigure_audio().

◆ audio_reconf_possible

volatile int state_hdsp::audio_reconf_possible

Definition at line 315 of file dvs.c.

Referenced by display_dvs_getf(), display_dvs_init(), and display_dvs_reconfigure_audio().

◆ audio_reconf_possible_cv

pthread_cond_t state_hdsp::audio_reconf_possible_cv

Definition at line 312 of file dvs.c.

Referenced by display_dvs_getf(), display_dvs_init(), and display_dvs_reconfigure_audio().

◆ audio_ring_buffer

struct ring_buffer* state_hdsp::audio_ring_buffer

◆ boss_cv

pthread_cond_t state_hdsp::boss_cv

Definition at line 297 of file dvs.c.

Referenced by display_dvs_init(), display_dvs_putf(), and display_dvs_run().

◆ boss_waiting

volatile int state_hdsp::boss_waiting

Definition at line 300 of file dvs.c.

Referenced by display_dvs_init(), display_dvs_putf(), and display_dvs_run().

◆ bufs

char* state_hdsp::bufs[2]

Definition at line 303 of file dvs.c.

Referenced by display_dvs_getf(), and display_dvs_reconfigure().

◆ bufs_index

int state_hdsp::bufs_index

Definition at line 304 of file dvs.c.

Referenced by display_dvs_getf(), and display_dvs_reconfigure().

◆ display_buffer

sv_fifo_buffer* state_hdsp::display_buffer

Definition at line 294 of file dvs.c.

Referenced by display_dvs_init(), and display_dvs_run().

◆ fifo

sv_fifo* state_hdsp::fifo

◆ fifo_buffer

sv_fifo_buffer* state_hdsp::fifo_buffer

Definition at line 293 of file dvs.c.

Referenced by display_dvs_getf(), and display_dvs_putf().

◆ first_run

unsigned state_hdsp::first_run

Definition at line 308 of file dvs.c.

Referenced by display_dvs_getf(), display_dvs_init(), and display_dvs_reconfigure().

◆ frame

struct video_frame* state_hdsp::frame

◆ frames

int state_hdsp::frames

Definition at line 325 of file dvs.c.

Referenced by display_dvs_run().

◆ lock

pthread_mutex_t state_hdsp::lock

Definition at line 296 of file dvs.c.

Referenced by display_dvs_init(), display_dvs_putf(), and display_dvs_run().

◆ magic

uint32_t state_hdsp::magic

Definition at line 302 of file dvs.c.

Referenced by display_dvs_getf(), display_dvs_init(), and display_dvs_putf().

◆ mode

const hdsp_mode_table_t* state_hdsp::mode

Definition at line 307 of file dvs.c.

Referenced by display_dvs_getf(), display_dvs_init(), and display_dvs_reconfigure().

◆ mode_set_manually

unsigned int state_hdsp::mode_set_manually

Definition at line 323 of file dvs.c.

Referenced by display_dvs_init(), and display_dvs_reconfigure().

◆ play_audio

unsigned state_hdsp::play_audio

◆ should_exit

bool state_hdsp::should_exit

Definition at line 329 of file dvs.c.

Referenced by display_dvs_putf(), and display_dvs_run().

◆ sv

◆ t0

struct timeval t state_hdsp::t0

Definition at line 326 of file dvs.c.

Referenced by display_dvs_init(), and display_dvs_run().

◆ thread_id

pthread_t state_hdsp::thread_id

Definition at line 290 of file dvs.c.

Referenced by display_dvs_done(), and display_dvs_init().

◆ tile

struct tile* state_hdsp::tile

Definition at line 306 of file dvs.c.

Referenced by display_dvs_getf(), display_dvs_init(), and display_dvs_reconfigure().

◆ tmp_buffer

sv_fifo_buffer* state_hdsp::tmp_buffer

Definition at line 295 of file dvs.c.

Referenced by display_dvs_putf(), and display_dvs_run().

◆ work_to_do

volatile int state_hdsp::work_to_do

Definition at line 299 of file dvs.c.

Referenced by display_dvs_init(), display_dvs_putf(), and display_dvs_run().

◆ worker_cv

pthread_cond_t state_hdsp::worker_cv

Definition at line 298 of file dvs.c.

Referenced by display_dvs_init(), display_dvs_putf(), and display_dvs_run().

◆ worker_waiting

volatile int state_hdsp::worker_waiting

The documentation for this struct was generated from the following file: