X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Frender.C;h=746b41879f3fd25bdb4c92d63f897d6f031a1bc0;hb=9a75aafbc51be29b49351a51e9084bb34d255c0d;hp=55f88606eb48a1a2bf89a04cbd7605e562f8bd81;hpb=03fa86e6dc495f9444ae14dad401b1ad6de793fe;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/cinelerra/render.C b/cinelerra-5.1/cinelerra/render.C index 55f88606..746b4187 100644 --- a/cinelerra-5.1/cinelerra/render.C +++ b/cinelerra-5.1/cinelerra/render.C @@ -338,7 +338,7 @@ void Render::handle_close_event(int result) } EDL *edl = mwindow->edl; if( !result && use_labels && !edl->labels->first ) { - eprintf(_("render file per label and no labels\n")); + eprintf(_("Create new file at labels checked, but no labels\n")); result = 1; } if( !result && asset->video_data ) { @@ -733,8 +733,8 @@ void RenderThread::render_single(int test_overwrite, Asset *asset, EDL *edl, render->result = 1; } } - - render_frames = render->default_asset->frame_rate * total_length; +// prevent single frame truncation to zero frames + render_frames = render->default_asset->frame_rate * total_length + 1e-4; // Generate packages if( !render->result ) { @@ -955,8 +955,9 @@ void RenderThread::run() render_frames, render_time, render_rate); } - if( render->mode == Render::INTERACTIVE && render->beep > 0 ) - mwindow->beep(3000., 1.5, render->beep); + float gain = render->beep; + if( render->mode == Render::INTERACTIVE && gain > 0 ) + mwindow->beep(3000., 1.5, gain); if( script ) { if( !render->result )