LiVES  3.2.0
Macros | Functions | Variables
ldvgrab.c File Reference
#include <sys/poll.h>
#include <netinet/in.h>
#include <sys/resource.h>
#include "main.h"
#include "ldvinterface.h"
#include "ldvcallbacks.h"

Go to the source code of this file.

Macros

#define RX_CHANNEL   63
 
#define RAW_BUF_SIZE   4096
 

Functions

int raw_iso_handler (raw1394handle_t handle, int channel, size_t length, quadlet_t *data)
 
int reset_handler (raw1394handle_t handle, unsigned int generation)
 
raw1394handle_t open_raw1394 (void)
 
void close_raw1394 (raw1394handle_t handle)
 
void camdest (s_cam *cam)
 
s_camcamready (void)
 
void camplay (s_cam *cam)
 
void camstop (s_cam *cam)
 
void camrew (s_cam *cam)
 
void camff (s_cam *cam)
 
void campause (s_cam *cam)
 
void cameject (s_cam *cam)
 
char * find_free_camfile (int format)
 
boolean rec (s_cam *cam)
 
void on_open_fw_activate (LiVESMenuItem *menuitem, livespointer user_data)
 

Variables

unsigned char g_rx_packet [RAW_BUF_SIZE]
 
int g_rx_length
 
int g_alldone = 0
 
int g_rx_channel = RX_CHANNEL
 

Macro Definition Documentation

◆ RAW_BUF_SIZE

#define RAW_BUF_SIZE   4096

Definition at line 14 of file ldvgrab.c.

◆ RX_CHANNEL

#define RX_CHANNEL   63

Definition at line 13 of file ldvgrab.c.

Function Documentation

◆ camdest()

void camdest ( s_cam cam)

Definition at line 95 of file ldvgrab.c.

◆ cameject()

void cameject ( s_cam cam)

Definition at line 205 of file ldvgrab.c.

Referenced by on_cameject_clicked().

◆ camff()

void camff ( s_cam cam)

Definition at line 195 of file ldvgrab.c.

Referenced by on_camff_clicked().

◆ campause()

void campause ( s_cam cam)

Definition at line 200 of file ldvgrab.c.

◆ camplay()

void camplay ( s_cam cam)

Definition at line 179 of file ldvgrab.c.

Referenced by on_camplay_clicked().

◆ camready()

s_cam* camready ( void  )

Definition at line 101 of file ldvgrab.c.

Referenced by on_open_fw_activate().

◆ camrew()

void camrew ( s_cam cam)

Definition at line 190 of file ldvgrab.c.

Referenced by on_camrew_clicked().

◆ camstop()

void camstop ( s_cam cam)

Definition at line 184 of file ldvgrab.c.

Referenced by on_camstop_clicked().

◆ close_raw1394()

void close_raw1394 ( raw1394handle_t  handle)

Definition at line 89 of file ldvgrab.c.

◆ find_free_camfile()

char* find_free_camfile ( int  format)

Definition at line 212 of file ldvgrab.c.

Referenced by on_camgrab_clicked().

◆ on_open_fw_activate()

void on_open_fw_activate ( LiVESMenuItem *  menuitem,
livespointer  user_data 
)

Definition at line 300 of file ldvgrab.c.

Referenced by multitrack().

◆ open_raw1394()

raw1394handle_t open_raw1394 ( void  )

Definition at line 44 of file ldvgrab.c.

◆ raw_iso_handler()

int raw_iso_handler ( raw1394handle_t  handle,
int  channel,
size_t  length,
quadlet_t *  data 
)

Definition at line 27 of file ldvgrab.c.

◆ rec()

boolean rec ( s_cam cam)

Definition at line 248 of file ldvgrab.c.

Referenced by on_camgrab_clicked().

◆ reset_handler()

int reset_handler ( raw1394handle_t  handle,
unsigned int  generation 
)

Definition at line 37 of file ldvgrab.c.

Referenced by open_raw1394().

Variable Documentation

◆ g_alldone

int g_alldone = 0

Definition at line 18 of file ldvgrab.c.

Referenced by camstop().

◆ g_rx_channel

int g_rx_channel = RX_CHANNEL

Definition at line 19 of file ldvgrab.c.

Referenced by raw_iso_handler().

◆ g_rx_length

int g_rx_length

Definition at line 17 of file ldvgrab.c.

Referenced by raw_iso_handler().

◆ g_rx_packet

unsigned char g_rx_packet[RAW_BUF_SIZE]

Definition at line 16 of file ldvgrab.c.

Referenced by raw_iso_handler().