// This should be integrated into the Asset Class.
static int check_asset(EDL *edl, Asset &asset);
// strategy to conform with using renderfarm.
- static int get_strategy(int use_renderfarm, int file_per_label);
+ static int get_strategy(int use_renderfarm, int use_labels);
int get_strategy();
// Force filename to have a 0 padded number if rendering to a list.
int check_numbering(Asset &asset);
void start_progress();
void stop_progress();
+ void show_progress();
// Procedure the run function should use.
int mode;
int in_progress;
// Background compression must be disabled when direct frame copying and reenabled afterwards
int direct_frame_copying;
+// beep on done
+ int beep;
Preferences *preferences;
VFrame *compressed_output;
PlayableTracks *playable_tracks;
PackageDispatcher *packages;
Mutex *package_lock, *counter_lock;
- int file_per_label;
+ int use_labels;
int range_type;
// Total selection to render in seconds
double total_start, total_end;
};
+class RenderBeepOnDone : public BC_CheckBox
+{
+public:
+ RenderBeepOnDone(RenderWindow *rwindow, int x, int y);
+ int handle_event();
+
+ RenderWindow *rwindow;
+};
+
+
class RenderWindow : public BC_Window
{
public:
RenderRangeSelection *rangeselection;
RenderRangeInOut *rangeinout;
RenderRange1Frame *range1frame;
+ RenderBeepOnDone *beep_on_done;
RenderProfile *renderprofile;