rework transportque for shuttle speed codes, add rusage, cleanup
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / shuttle.h
index e3bd2c914354233a1ba4485407b1f4e2b957e77c..ffe805c2ff79ac250ef2216612a34f9921be0dbc 100644 (file)
@@ -17,6 +17,8 @@
 // delay in ms before processing each XTest event
 // CurrentTime means no delay
 #define DELAY CurrentTime
 // delay in ms before processing each XTest event
 // CurrentTime means no delay
 #define DELAY CurrentTime
+// playback max speed -64x .. 64x
+#define SHUTTLE_MAX_SPEED 64.
 
 // protocol for events from the shuttlepro HUD device
 //
 
 // protocol for events from the shuttlepro HUD device
 //
@@ -194,7 +196,7 @@ public:
        ~Shuttle();
 
        int send_button(unsigned int button, int press);
        ~Shuttle();
 
        int send_button(unsigned int button, int press);
-       int send_key(KeySym keysym, int press);
+       int send_keycode(unsigned int keycode, int press, int send);
        int send_keysym(KeySym keysym, int press);
        void send_stroke_sequence(int kjs, int index);
        void key(unsigned short code, unsigned int value);
        int send_keysym(KeySym keysym, int press);
        void send_stroke_sequence(int kjs, int index);
        void key(unsigned short code, unsigned int value);