projects
/
goodguy
/
history.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
dynamic keyframes, textbox rework, andrea ffmpeg.opts, perpetual chkpt undo, lv2...
[goodguy/history.git]
/
cinelerra-5.1
/
cinelerra
/
pluginserver.h
diff --git
a/cinelerra-5.1/cinelerra/pluginserver.h
b/cinelerra-5.1/cinelerra/pluginserver.h
index da8e8bd1aa7e3c481bf28a3cf6cb47a49863220b..36447603bb0e1c0ad2f595d04e428be035e1a7f2 100644
(file)
--- a/
cinelerra-5.1/cinelerra/pluginserver.h
+++ b/
cinelerra-5.1/cinelerra/pluginserver.h
@@
-95,6
+95,7
@@
class PluginServer
int lad_index;
LADSPA_Descriptor_Function lad_descriptor_function;
const LADSPA_Descriptor *lad_descriptor;
int lad_index;
LADSPA_Descriptor_Function lad_descriptor_function;
const LADSPA_Descriptor *lad_descriptor;
+
int use_opengl;
// FFMPEG support
const char *ff_name;
int use_opengl;
// FFMPEG support
const char *ff_name;
@@
-102,7
+103,7
@@
class PluginServer
VideoDevice *vdevice;
public:
PluginServer();
VideoDevice *vdevice;
public:
PluginServer();
- PluginServer(MWindow *mwindow, char *path, int type);
+ PluginServer(MWindow *mwindow, c
onst c
har *path, int type);
PluginServer(PluginServer &);
virtual ~PluginServer();
PluginServer(PluginServer &);
virtual ~PluginServer();
@@
-164,13
+165,19
@@
public:
VFrame *get_picon();
VFrame *get_plugin_images();
VFrame *get_picon();
VFrame *get_plugin_images();
+ int is_unknown();
+ int is_executable();
+ int is_builtin();
+// ffmpeg
+ int is_ffmpeg();
+ PluginClient *new_ffmpeg_plugin();
// ladspa
void set_lad_index(int i);
int get_lad_index();
int is_ladspa();
// ladspa
void set_lad_index(int i);
int get_lad_index();
int is_ladspa();
-//
ffmpeg
- int is_
ffmpeg
();
- PluginClient *new_
ffmpeg
_plugin();
+//
lv2
+ int is_
lv2
();
+ PluginClient *new_
lv2
_plugin();
// =============================== for realtime plugins
// save configuration of plugin
void save_data(KeyFrame *keyframe);
// =============================== for realtime plugins
// save configuration of plugin
void save_data(KeyFrame *keyframe);
@@
-342,7
+349,7
@@
public:
// buffers
int64_t out_buffer_size; // size of a send buffer to the plugin
// buffers
int64_t out_buffer_size; // size of a send buffer to the plugin
- int64_t in_buffer_size; // size of a rec
ie
ve buffer from the plugin
+ int64_t in_buffer_size; // size of a rec
ei
ve buffer from the plugin
int total_in_buffers;
int total_out_buffers;
int total_in_buffers;
int total_out_buffers;