more ru xlats, doc updates, proxy tweaks
[goodguy/history.git] / cinelerra-5.1 / cinelerra / proxy.C
index 88475fa3d7e94d1e3162a2efc9e8b6c7c51af99b..aa9c834300225aebf9843178ec40cbf83008d5c1 100644 (file)
@@ -167,9 +167,9 @@ void ProxyDialog::handle_close_event(int result)
 
        if( !result && (result=to_proxy()) >= 0 && beep && new_scale != 1 )
                if( result > 0 )
-                       mwindow->beep(2000., 3., 0.5);
+                       mwindow->beep(2000., 1.5, 0.5);
                else
-                       mwindow->beep(4000., 0.5, 0.5);
+                       mwindow->beep(4000., 0.25, 0.5);
 }
 
 int ProxyDialog::to_proxy()
@@ -868,6 +868,7 @@ ProxyBeep::ProxyBeep(MWindow *mwindow)
 
 ProxyBeep::~ProxyBeep()
 {
+       stop(0);
        delete audio;
 }
 
@@ -883,8 +884,7 @@ void ProxyBeep::run()
 
        double out0[bfrsz], out1[bfrsz], *out[2] = { out0, out1 };
        const double two_pi = 2*M_PI;
-       int64_t audio_size = BEEP_SAMPLE_RATE * secs;
-       int audio_len = audio_size/sizeof(audio_data_t);
+       int64_t audio_len = BEEP_SAMPLE_RATE * secs;
        const double dt = two_pi * freq/BEEP_SAMPLE_RATE;
        double th = 0;