--- trunk/xvidcore/vfw/src/config.c 2005/01/09 20:26:42 1589 +++ trunk/xvidcore/vfw/src/config.c 2005/01/10 02:59:38 1590 @@ -943,8 +943,10 @@ int new_audio_size = (int)( (1000.0 * duration * audio_rate) / (8.0*1024) ); /* this check is needed to avoid a loop */ - if (new_audio_size!=audio_size) + if (new_audio_size!=audio_size) { + audio_size = new_audio_size; SetDlgItemInt(hDlg, IDC_BITRATE_ASIZE, new_audio_size, TRUE); + } }else{ int tmp_rate = (int)( (audio_size * 8.0 * 1024) / (1000.0 * duration) ); SetDlgItemInt(hDlg, IDC_BITRATE_ARATE, tmp_rate, TRUE);