mirror of
https://github.com/cookiengineer/audacity
synced 2025-08-03 17:39:25 +02:00
Bug 46 - GSM 6.10 files cannot be exported - failure messages are unhelpful un-illuminating
This commit is contained in:
parent
1a49d0a812
commit
844778797a
@ -470,6 +470,18 @@ ProgressResult ExportPCM::Export(AudacityProject *project,
|
|||||||
info.sections = 1;
|
info.sections = 1;
|
||||||
info.seekable = 0;
|
info.seekable = 0;
|
||||||
|
|
||||||
|
// Bug 46. Trap here, as sndfile.c does not trap it properly.
|
||||||
|
if( (numChannels != 1) && ((sf_format & SF_FORMAT_SUBMASK) == SF_FORMAT_GSM610) )
|
||||||
|
{
|
||||||
|
AudacityMessageBox(_("GSM 6.10 requires mono"));
|
||||||
|
return ProgressResult::Cancelled;
|
||||||
|
}
|
||||||
|
|
||||||
|
if( sf_format == SF_FORMAT_WAVEX + SF_FORMAT_GSM610){
|
||||||
|
AudacityMessageBox( _("WAVEX and GSM 6.10 formats are not compatible") );
|
||||||
|
return ProgressResult::Cancelled;
|
||||||
|
}
|
||||||
|
|
||||||
// If we can't export exactly the format they requested,
|
// If we can't export exactly the format they requested,
|
||||||
// try the default format for that header type...
|
// try the default format for that header type...
|
||||||
if (!sf_format_check(&info))
|
if (!sf_format_check(&info))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user