Menu

Bugs

2013-07-16
2014-06-14
  • mario lopez moreno

    I found two bugs, the way to reproduce the bugs are this:

    First bug: Open the program, push the "save" button and try to save a file, exception will appear.

    Second bug: Open the program and try to set the TimeStretch, error will appear.

    Also a annoying white window is displayed all the time when the "show click number" option is enabled (and when we click elsewhere), to correct this annoying effect you need to set the backcolor of the control to transparent BEFORE adding/displaying the control on the form (BEFORE resizing the control), and then change the color of the control to white AFTER resizing and positioning the control.

    That's all,
    Bye!

     

    Last edit: mario lopez moreno 2013-07-16
  • Thomas Gutzler

    Thomas Gutzler - 2013-07-17

    I have fixed both bugs and improved the way the click numbers are drawn in version 1.5, which I just released.
    Thanks for reporting those issues.

     
  • mario lopez moreno

    Thanks for your hard work

     
  • tolcso

    tolcso - 2014-06-08

    Selecting TimeStretch throws a System.FormatException for me. This can mean that the double was given with '.' as the decimal separator while the framework expects the localized format with ','.

    This solves the problem for me:

    In MainForm.cs at row 697:
    _timeStretch = double.Parse(((ToolStripMenuItem)sender).Tag.ToString(), System.Globalization.CultureInfo.InvariantCulture);

    You might also consider changing line 25 of TimeStretchDialog.cs to:
    TimeStretch = double.Parse(txtTimeStretch.Text, CultureInfo.InvariantCulture);

     
  • Thomas Gutzler

    Thomas Gutzler - 2014-06-08

    Thanks for submitting this bug.
    Localisation issues are always easy to ignore - because it works for me :)

    I have changed the format of the numbers displayed in the pull-down menu and the custom timestretch dialog to local. So if you're using, for example, the de-de scheme, you should be seeing "0,9" instead of "0.9".

     
  • tolcso

    tolcso - 2014-06-09

    Thanks for the quick fix, the problem is solved, although the time stretching is not perfect. The playback is slower than the recorded even with 1x speed and it can only be slowed, faster playback doesn't work or it only gets slightly faster. This must be a more complicated error but the software is very useful even without time stretching.

    I found another issue, the playback repeats even if the checkbox "repeat every x sec" is unchecked. The RepeatsToGo() function returns 2 if the checkbox is unchecked, strange...

     
  • Thomas Gutzler

    Thomas Gutzler - 2014-06-14

    I fixed the repeat bug in v1.7.1
    Timestretch seems to work fine for me. I've added some debugging output that can help you check the timing. Just download a copy of DebugView and run it while you're running MouseController. Here's an edited version of what I got for a 15.4s recording, which I repeated 5 times on 1x and then 5 times on 2x

    Timestretch: 1x
    [10:53:47.902] Starting playback - repeat: 1
    [10:54:03.360] Starting playback - repeat: 2
    [10:54:18.814] Starting playback - repeat: 3
    [10:54:34.278] Starting playback - repeat: 4
    [10:54:49.734] Starting playback - repeat: 5

    Timestretch: 2x
    [10:55:27.795] Starting playback - repeat: 1
    [10:55:35.675] Starting playback - repeat: 2
    [10:55:43.555] Starting playback - repeat: 3
    [10:55:51.448] Starting playback - repeat: 4
    [10:55:59.340] Starting playback - repeat: 5

     
  • tolcso

    tolcso - 2014-06-14

    [18:38:53.773] Start recording
    [18:38:58.959] Stop recording
    Recording lasted 5.2s.

    Timestretch 1x:
    [18:38:59.809] Starting playback - repeat: 1
    [18:39:9.197] Repeats to go: 0
    Playback: 9.4s

    Timestretch 2x:
    [18:39:24.337] Starting playback - repeat: 1
    [18:39:33.610] Repeats to go: 0
    Playback: 9.3s

    Timestretch 0.5x:
    [18:39:37.376] Starting playback - repeat: 1
    [18:39:47.778] Repeats to go: 0
    Playback: 10.4s just twice the recording time, so that is good but the 1x and 2x are wrong.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.