[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-xnee] Recording not happening for expected time - plz fix
From: |
Henrik Sandklef |
Subject: |
Re: [Bug-xnee] Recording not happening for expected time - plz fix |
Date: |
Wed, 08 Nov 2006 12:27:03 +0100 |
User-agent: |
Thunderbird 1.5.0.7 (X11/20060921) |
address@hidden wrote:
> hello,
>
> Recording of mouse doesnt seem to happen for expected time.
You set Xnee to record 20 events.... that's what it does?
"cnee --help" gives this little comment:
--time,-t <secs>
Delay start of application for <secs> seconds. Used to prevent
recording of KeyRelease when starting Xnee from terminal"
NOTE: this is not a RECORD option as the help printout tells you. It is
a general option, which works for replay and record.....
> The
> execution is terminating quickly. Here is the output. The user manual
> that I got is for Xnee 2.05.96. which has the option '--loops'. Can you
> plz specify where I can get the updated manual.
CVS or tomorrow you should be able to grab a nightly dist from :
http://www.sandklef.com/xnee/nightly-dists/
> linux:/home/evros # cnee --record -o example3.xnr --device-event-range
> 5-6 --time 5 --events-to-record 20 --verbose
> --> xnee_prepare
> ---> xnee_open_files
> --- xnee_open_files: is recorder
> --- xnee_open_files: handling out
> --- xnee_open_files: opening out: example3.xnr
> --> xnee_rep_prepare
> ---> xnee_setup_recordext
> xnee_set_new_window_pos()
> ---> xnee_add_range 4 21 21
> Returning max_val=0
> MAX -1 ALLOC 0
> -- Allocating a new range of size 1
> Adding 4 range 21 - 21 at range 0
> <--- xnee_add_range
> ---> xnee_add_range 5 5 6
> Returning max_val=1
> MAX 0 ALLOC 0
> Adding 5 range 5 - 6 at range 0
> <--- xnee_add_range
> Returning max_val=1
> <--- xnee_setup_recordext 0
> Open display :0.0
> Open display :0.0
> Display :0.0 = 134686112
> Open display :0.0
> Open display :0.0
> Display :0.0 = 134715216
> Open display :0.0
> Open display :0.0
> Display :0.0 = 134744256
> Freeing modifier mapping memory 0 building modifier map on 134744256
> display data 134686112
> display control 134715216
> display fake 134744256
> key_click_percent 0
> bell_percent 50
> bell_pitch 400
> bell_duration 100
> led_mask 2
> global_auto_repeat 0
> Auto repeat:
> -->xnee_refresh_ranges
> <--xnee_refresh_ranges
> <-- xnee_rep_prepare returning 0
> <-- xnee_prepare returning 0
> ----> xnee_grab_all_keys 1
> ---> xnee_km_check
> --- xnee_km_check 0
> <--- xnee_km_check
> ---- xnee_grab_all_keys 2
>
>
> ---- xnee_grab_all_keys ----
> ---- xnee_grab_all_keys: i=0
> ---- xnee_grab_all_keys: string is NULL
>
>
> ---- xnee_grab_all_keys ----
> ---- xnee_grab_all_keys: i=1
> ---- xnee_grab_all_keys: string is NULL
>
>
> ---- xnee_grab_all_keys ----
> ---- xnee_grab_all_keys: i=2
> ---- xnee_grab_all_keys: string is NULL
>
>
> ---- xnee_grab_all_keys ----
> ---- xnee_grab_all_keys: i=3
> ---- xnee_grab_all_keys: string is NULL
>
>
> ---- xnee_grab_all_keys ----
> ---- xnee_grab_all_keys: i=4
> ---- xnee_grab_all_keys: string is NULL
> <---- xnee_grab_all_keys
>
>
>
> ##############################################
> # Xnee application arguments #
> ##############################################
> # cnee --record -o example3.xnr --device-event-range 5-6 --time 5
> --events-to-record 20 --verbose
>
>
> ##############################################
> # Displays #
> ##############################################
> # display :0.0
> Looking for 26 ===> 23 'distribute'
> distribute
>
>
> ##############################################
> # Files #
> ##############################################
> Looking for 2 ===> 1 'out-file'
> out-file example3.xnr
> Looking for 1 ===> 0 'err-file'
> err-file stderr
>
>
> ##############################################
> # Key Grabs #
> ##############################################
> Looking for 12 ===> 12 'stop-key'
> # stop-key 0
> Looking for 13 ===> 13 'pause-key'
> # pause-key 0
> Looking for 14 ===> 14 'resume-key'
> # resume-key 0
> Looking for 15 ===> 15 'insert-key'
> # insert-key 0
> Looking for 16 ===> 16 'exec-key'
> # exec-key 0
> Looking for 17 ===> 17 'exec-key'
> # exec-key xnee-exec-no-program
>
>
> ##############################################
> # Recording limits etc #
> ##############################################
>
> Looking for 9 ===> 9 'events-to-record'
> events-to-record 20
> Looking for 10 ===> 10 'data-to-record'
> data-to-record -1
> Looking for 11 ===> 11 'seconds-to-record'
> seconds-to-record -1
> first-last 0
>
> # Record all (including current) clients or only future ones
> Looking for 6 ===> 7 'all-client'
> all-client
> # Looking for 7 ===> 8 'future-clients'
> future-clients
>
> # Store the starting mouse position
> # Looking for 40 ===> 34 'store-mouse-position'
> store-mouse-position
>
>
> ##############################################
> # Resolution #
> ##############################################
>
> # Resolution
> Looking for 23 ===> 20 'recorded-resolution'
> #recorded-resolution 1280x1024
> Looking for 24 ===> 21 'replay-resolution'
> #replay-resolution 1x1
> Looking for 25 ===> 22 'resolution-adjustment'
> #resolution-adjustment 0
>
>
> ##############################################
> # Speed #
> ##############################################
>
> # Speed
> Looking for 22 ===> 19 'speed-percent'
> #speed-percent 100
>
>
> ##############################################
> # Replaying limits etc #
> ##############################################
> Looking for 45 ===> 47 'max-threshold'
>
> max-threshold 20
> Looking for 46 ===> 48 'min-threshold'
> min-threshold 20
> Looking for 47 ===> 49 'tot-threshold'
> tot-threshold 40
>
>
> ##############################################
> # Feedback #
> ##############################################
> xnee_get_requested_feedback
> #Looking for 44 ===> 37 'feedback-none'
> feedback-none
> xnee_get_requested_feedback
> #Looking for 43 ===> 36 'feedback-stderr'
> feedback-stderr
> xnee_get_requested_feedback
> Looking for 42 ===> 35 'feedback-xosd'
> feedback-xosd
> Looking for 41 ===> -1 '(null)'
>
>
>
> ##############################################
> # Various #
> ##############################################
>
> # Plugin file (0 means none)
> Looking for 36 ===> 31 'plugin'
> plugin 0
>
> # Modes (currently not used)
> Looking for 29 ===> 24 'synchronised-replay'
> #synchronised-replay 1
>
> # Replay offset
> Looking for 31 ===> 50 'xnee_replay_offset'
> #xnee_replay_offset 0x0
>
> # Human printout of X11 data (instead of Xnee format)
> Looking for 32 ===> 29 'human-printout'
> human-printout 0
>
> # Delay before starting record/replay
> # 5
>
> # Various
> Returning max_val=1
> #########################################
> # Record settings #
> #########################################
> # data_flags 7
> # rState 134685232
> # xids[0] 0
> # xids[1] 0
> # Number of Ranges 1
> # RecordRange[0]
> Looking for 48 ===> 38 'request-range'
> request-range 0-0
> Looking for 52 ===> 39 'reply-range'
> reply-range 0-0
> Looking for 53 ===> 43 'extension-request-major-range'
> extension-request-major-range 0-0
> Looking for 54 ===> 44 'extension-request-major-range'
> extension-request-major-range 0-0
> Looking for 55 ===> 45 'extension-request-major-range'
> extension-request-major-range 0-0
> Looking for 56 ===> 46 'extension-request-major-range'
> extension-request-major-range 0-0
> Looking for 50 ===> 41 'delivered-event-range'
> delivered-event-range 21-21
> Looking for 49 ===> 40 'device-event-range'
> device-event-range 5-6
> Looking for 51 ===> 42 'error-range'
> error-range 6-6
> XRecord-
> Release 1.13
> Returning max_val=1
> --->xnee_setup_recording
> <---xnee_setup_recording
> Looking for 26 ===> 23 'distribute'
> Looking for 2 ===> 1 'out-file'
> Looking for 1 ===> 0 'err-file'
> Looking for 12 ===> 12 'stop-key'
> Looking for 13 ===> 13 'pause-key'
> Looking for 14 ===> 14 'resume-key'
> Looking for 15 ===> 15 'insert-key'
> Looking for 16 ===> 16 'exec-key'
> Looking for 17 ===> 17 'exec-key'
> Looking for 9 ===> 9 'events-to-record'
> Looking for 10 ===> 10 'data-to-record'
> Looking for 11 ===> 11 'seconds-to-record'
> Looking for 6 ===> 7 'all-client'
> Looking for 7 ===> 8 'future-clients'
> Looking for 40 ===> 34 'store-mouse-position'
> Looking for 23 ===> 20 'recorded-resolution'
> Looking for 24 ===> 21 'replay-resolution'
> Looking for 25 ===> 22 'resolution-adjustment'
> Looking for 22 ===> 19 'speed-percent'
> Looking for 45 ===> 47 'max-threshold'
> Looking for 46 ===> 48 'min-threshold'
> Looking for 47 ===> 49 'tot-threshold'
> xnee_get_requested_feedback
> Looking for 44 ===> 37 'feedback-none'
> xnee_get_requested_feedback
> Looking for 43 ===> 36 'feedback-stderr'
> xnee_get_requested_feedback
> Looking for 42 ===> 35 'feedback-xosd'
> Looking for 41 ===> -1 '(null)'
> Looking for 36 ===> 31 'plugin'
> Looking for 29 ===> 24 'synchronised-replay'
> Looking for 31 ===> 50 'xnee_replay_offset'
> Looking for 32 ===> 29 'human-printout'
> Returning max_val=1
> Looking for 48 ===> 38 'request-range'
> Looking for 52 ===> 39 'reply-range'
> Looking for 53 ===> 43 'extension-request-major-range'
> Looking for 54 ===> 44 'extension-request-major-range'
> Looking for 55 ===> 45 'extension-request-major-range'
> Looking for 56 ===> 46 'extension-request-major-range'
> Looking for 50 ===> 41 'delivered-event-range'
> Looking for 49 ===> 40 'device-event-range'
> Looking for 51 ===> 42 'error-range'
> Entering main loop( recorder)
> ---> xnee_record_async()
> ---> xnee_save_or_print 0 15
> --- xnee_save_or_print treat a mouse
> ---> xnee_handle_grab_mouse 0 0
> <--- xnee_handle_grab_mouse 5
> <--- xnee_save_or_print 5
> ---> xnee_fake_motion_event
> --- delay = 0
> <------- xnee_fake_motion_event
> ---> xnee_save_or_print 0 15
> --- xnee_save_or_print treat a mouse
> ---> xnee_handle_grab_mouse 0 0
> <--- xnee_handle_grab_mouse 5
> <--- xnee_save_or_print 5
> ---> xnee_fake_motion_event
> --- delay = 0
> <------- xnee_fake_motion_event
> ---> xnee_save_or_print 0 15
> --- xnee_save_or_print treat a mouse
> ---> xnee_handle_grab_mouse 0 0
> <--- xnee_handle_grab_mouse 5
> <--- xnee_save_or_print 5
> ---> xnee_fake_motion_event
> --- delay = 0
> <------- xnee_fake_motion_event
> ---> xnee_save_or_print 0 15
> --- xnee_save_or_print treat a mouse
> ---> xnee_handle_grab_mouse 0 0
> <--- xnee_handle_grab_mouse 5
> <--- xnee_save_or_print 5
> ---> xnee_fake_motion_event
> --- delay = 0
> <------- xnee_fake_motion_event
> ---> xnee_save_or_print 0 15
> --- xnee_save_or_print treat a mouse
> ---> xnee_handle_grab_mouse 0 0
> <--- xnee_handle_grab_mouse 5
> <--- xnee_save_or_print 5
> ---> xnee_fake_motion_event
> --- delay = 0
> <------- xnee_fake_motion_event
> ---> xnee_save_or_print 0 15
> --- xnee_save_or_print treat a mouse
> ---> xnee_handle_grab_mouse 0 0
> <--- xnee_handle_grab_mouse 5
> <--- xnee_save_or_print 5
> ---> xnee_fake_motion_event
> --- delay = 0
> <------- xnee_fake_motion_event
> ---> xnee_save_or_print 0 15
> --- xnee_save_or_print treat a mouse
> ---> xnee_handle_grab_mouse 0 0
> <--- xnee_handle_grab_mouse 5
> <--- xnee_save_or_print 5
> ---> xnee_fake_motion_event
> --- delay = 0
> <------- xnee_fake_motion_event
> ---> xnee_save_or_print 0 15
> --- xnee_save_or_print treat a mouse
> ---> xnee_handle_grab_mouse 0 0
> <--- xnee_handle_grab_mouse 5
> <--- xnee_save_or_print 5
> ---> xnee_fake_motion_event
> --- delay = 0
> <------- xnee_fake_motion_event
> ---> xnee_save_or_print 0 15
> --- xnee_save_or_print treat a mouse
> ---> xnee_handle_grab_mouse 0 0
> <--- xnee_handle_grab_mouse 5
> <--- xnee_save_or_print 5
> ---> xnee_fake_motion_event
> --- delay = 0
> <------- xnee_fake_motion_event
> ---> xnee_save_or_print 0 15
> --- xnee_save_or_print treat a mouse
> ---> xnee_handle_grab_mouse 0 0
> <--- xnee_handle_grab_mouse 5
> <--- xnee_save_or_print 5
> ---> xnee_fake_motion_event
> --- delay = 0
> <------- xnee_fake_motion_event
> ---> xnee_save_or_print 0 15
> --- xnee_save_or_print treat a mouse
> ---> xnee_handle_grab_mouse 0 0
> <--- xnee_handle_grab_mouse 5
> <--- xnee_save_or_print 5
> ---> xnee_fake_motion_event
> --- delay = 0
> <------- xnee_fake_motion_event
> ---> xnee_save_or_print 0 15
> --- xnee_save_or_print treat a mouse
> ---> xnee_handle_grab_mouse 0 0
> <--- xnee_handle_grab_mouse 5
> <--- xnee_save_or_print 5
> ---> xnee_fake_motion_event
> --- delay = 0
> <------- xnee_fake_motion_event
> ---> xnee_save_or_print 0 15
> --- xnee_save_or_print treat a mouse
> ---> xnee_handle_grab_mouse 0 0
> <--- xnee_handle_grab_mouse 5
> <--- xnee_save_or_print 5
> ---> xnee_fake_motion_event
> --- delay = 0
> <------- xnee_fake_motion_event
> ---> xnee_save_or_print 0 15
> --- xnee_save_or_print treat a mouse
> ---> xnee_handle_grab_mouse 0 0
> <--- xnee_handle_grab_mouse 5
> <--- xnee_save_or_print 5
> ---> xnee_fake_motion_event
> --- delay = 0
> <------- xnee_fake_motion_event
> ---> xnee_save_or_print 0 15
> --- xnee_save_or_print treat a mouse
> ---> xnee_handle_grab_mouse 0 0
> <--- xnee_handle_grab_mouse 5
> <--- xnee_save_or_print 5
> ---> xnee_fake_motion_event
> --- delay = 0
> <------- xnee_fake_motion_event
> ---> xnee_save_or_print 0 15
> --- xnee_save_or_print treat a mouse
> ---> xnee_handle_grab_mouse 0 0
> <--- xnee_handle_grab_mouse 5
> <--- xnee_save_or_print 5
> ---> xnee_fake_motion_event
> --- delay = 0
> <------- xnee_fake_motion_event
> ---> xnee_save_or_print 0 15
> --- xnee_save_or_print treat a mouse
> ---> xnee_handle_grab_mouse 0 0
> <--- xnee_handle_grab_mouse 5
> <--- xnee_save_or_print 5
> ---> xnee_fake_motion_event
> --- delay = 0
> <------- xnee_fake_motion_event
> ---> xnee_save_or_print 0 15
> --- xnee_save_or_print treat a mouse
> ---> xnee_handle_grab_mouse 0 0
> <--- xnee_handle_grab_mouse 5
> <--- xnee_save_or_print 5
> ---> xnee_fake_motion_event
> --- delay = 0
> <------- xnee_fake_motion_event
> ---> xnee_save_or_print 0 15
> --- xnee_save_or_print treat a mouse
> ---> xnee_handle_grab_mouse 0 0
> <--- xnee_handle_grab_mouse 5
> <--- xnee_save_or_print 5
> ---> xnee_fake_motion_event
> --- delay = 0
> <------- xnee_fake_motion_event
> ---> xnee_save_or_print 0 15
> --- xnee_save_or_print treat a mouse
> ---> xnee_handle_grab_mouse 0 0
> <--- xnee_handle_grab_mouse 5
> <--- xnee_save_or_print 5
> ---> xnee_fake_motion_event
> --- delay = 0
> <------- xnee_fake_motion_event
> closing down while loop in async loop
> ---> xnee_stop_session
> xnee_stop_session : ungrab ----->
> xnee_stop_session : ungrab <----
> Resetting autorepeat on (134744256) to: AutoRepeatModeOff
> <--- xnee_stop_session 0
> <--- xnee_record_async()
> xnee_start : ungrab ----->
> ---> xnee_ungrab_keys
> ---> xnee_ungrab_key
> --- xnee_ungrab_key we have a grab struct allocated
> --- xnee_ungrab_key key==0
> ---> xnee_ungrab_key
> --- xnee_ungrab_key we have a grab struct allocated
> --- xnee_ungrab_key key==0
> ---> xnee_ungrab_key
> --- xnee_ungrab_key we have a grab struct allocated
> --- xnee_ungrab_key key==0
> ---> xnee_ungrab_key
> --- xnee_ungrab_key we have a grab struct allocated
> --- xnee_ungrab_key key==0
> ---> xnee_ungrab_key
> --- xnee_ungrab_key we have a grab struct allocated
> --- xnee_ungrab_key key==0
> <--- xnee_ungrab_keys
> xnee_start : ungrab <----
> ---> xnee_free_dyn_data
> --- xnee_free_dyn_data: program name
> --- xnee_free_dyn_data: program name
> --- xnee_free_dyn_data: refreshing ranges
> --- xnee_free_dyn_data: replay_setup
> --- xnee_free_dyn_data: record_ext
> Returning max_val=1
> ---> xnee_unsetup_recording
> --- disabling context 75497473
> --- freeing context
> <--- xnee_unsetup_recording
> --- xnee_free_dyn_data: grab_keys
> --- xnee_free_dyn_data: resource_meta
> --- xnee_free_dyn_data: xnee_info
> <--- xnee_free_dyn_data
> ---> xnee_new_dyn_data
> --- xnee_new_dyn_data: freeing old memory (if found)
> ---> xnee_free_dyn_data
> --- xnee_free_dyn_data: program name
> --- xnee_free_dyn_data: program name
> --- xnee_free_dyn_data: refreshing ranges
> --- xnee_free_dyn_data: replay_setup
> --- xnee_free_dyn_data: record_ext
> --- xnee_free_dyn_data: grab_keys
> --- xnee_free_dyn_data: resource_meta
> --- xnee_free_dyn_data: xnee_info
> <--- xnee_free_dyn_data
> Freeing context xnee_close_down : ungrab ----->
> ---> xnee_ungrab_keys
> ---> xnee_ungrab_key
> --- xnee_ungrab_key we have a grab struct allocated
> --- xnee_ungrab_key key==0
> ---> xnee_ungrab_key
> --- xnee_ungrab_key we have a grab struct allocated
> --- xnee_ungrab_key key==0
> ---> xnee_ungrab_key
> --- xnee_ungrab_key we have a grab struct allocated
> --- xnee_ungrab_key key==0
> ---> xnee_ungrab_key
> --- xnee_ungrab_key we have a grab struct allocated
> --- xnee_ungrab_key key==0
> ---> xnee_ungrab_key
> --- xnee_ungrab_key we have a grab struct allocated
> --- xnee_ungrab_key key==0
> <--- xnee_ungrab_keys
> xnee_close_down : ungrab <---- 0
> xnee_close_down : xnee_reset_autorepeat ---->
> xnee_close_down : xnee_reset_autorepeat <---- 0
> Freeing modifier mapping memory 134687544 Closing displays on host :0.0
> Closing displays control=134715216
> Closing displays control=134744256
> Closing displays data=134686112
> Closing displays data=134773296
> closing fds
> -- xnee_close_down() free data_file
> Closing file=(null) fd=1076168544
> -- xnee_close_down() free data_file <-- 0
> -- xnee_close_down() free rc_file
> Closing file=(null) fd=0
> -- xnee_close_down() free rc_file <-- 0
> -- xnee_close_down() free rt_file
> Closing file=(null) fd=1076168544
> -- xnee_close_down() free rt_file <-- 0
> -- xnee_close_down() free err_file
> Closing file=(null) fd=1076167840
>
>
>
>
> _______________________________________________
> Bug-xnee mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/bug-xnee
>