#include "thread.h"
#include "picture.inc"
#include "vdevicebase.inc"
-#include "vdevicebuz.inc"
-#include "vdevicelml.inc"
-#include "vdevicev4l.inc"
#include "vdevicex11.inc"
#include "videoconfig.inc"
#include "videowindow.inc"
void set_quality(int quality);
// Change field order
int set_field_order(int odd_field_first);
+ void set_do_cursor(int do_cursor, int do_big_cursor);
// Set frames to clear after translation change.
int set_latency_counter(int value);
// Values from -100 to 100
int interrupt_playback();
// Get output buffer for playback using colormodel.
// colormodel argument should be as close to best_colormodel as possible
- void new_output_buffer(VFrame **output, int colormodel);
+ void new_output_buffer(VFrame **output, int colormodel, EDL *edl);
int wait_for_startup();
int wait_for_completion();
int output_visible(); // Whether the output is visible or not.
// Flag when output is interrupted
int interrupt;
// Compression format in use by the output device
- int output_format;
+ int output_format;
int is_playing_back;
// Audio device to share data with
AudioDevice *adevice;
// All the input sources on the device
ArrayList<Channel*> input_sources;
int odd_field_first;
+ int do_cursor;
// Quality for the JPEG compressor
int quality;
// Single frame mode for playback
// Change the capture size when ready
- int update_translation();
+ int update_translation();
VDeviceBase *input_base;
VDeviceBase *output_base;