6 #define TOTAL_PATTERNS 2
10 #include "pluginvclient.h"
11 #include "rgb601window.h"
12 #include <sys/types.h>
24 class RGB601Main
: public PluginVClient
27 RGB601Main(PluginServer
*server
);
30 // required for all realtime plugins
31 int process_buffer(VFrame
*frame
,
32 int64_t start_position
,
40 void load_configuration();
41 void save_data(KeyFrame
*keyframe
);
42 void read_data(KeyFrame
*keyframe
);
48 void create_table(VFrame
*input_ptr
);
49 void process(int *table
, VFrame
*input_ptr
, VFrame
*output_ptr
);
54 int forward_table
[0x10000], reverse_table
[0x10000];