diff --git a/src/output.cpp b/src/output.cpp index f90a0d2..d09a32c 100644 --- a/src/output.cpp +++ b/src/output.cpp @@ -262,6 +262,11 @@ static int open_file(file_data* fdata, mix_modes mixmode, int is_audio) { } else { debug_print("Writing to %s\n", fdata->file_path_tmp.c_str()); } + if (is_audio) { //insert some silence at the beginning of a new file + LameTone lt_silence(mixmode, 50); + int r = lt_silence.write(fdata->f); + if (r < 0) fseek(fdata->f, st.st_size, SEEK_SET); + } return 0; } if (rename_result < 0) {