POORLY WORKING Opus export

This commit is contained in:
tildearrow 2025-10-22 20:57:38 -05:00
parent e485c05a80
commit 1bf5e8baaa
5 changed files with 243 additions and 20 deletions

View file

@ -2097,7 +2097,7 @@ void FurnaceGUI::openFileDialog(FurnaceGUIFileDialogs type) {
if (!dirExists(workingDirAudioExport)) workingDirAudioExport=getHomeDir();
hasOpened=fileDialog->openSave(
_("Export Audio"),
{_("Wave file"), "*.wav"},
{audioExportFilterName, "*"+audioExportFilterExt},
workingDirAudioExport,
dpiScale,
(settings.autoFillSave)?shortName:""
@ -2107,7 +2107,7 @@ void FurnaceGUI::openFileDialog(FurnaceGUIFileDialogs type) {
if (!dirExists(workingDirAudioExport)) workingDirAudioExport=getHomeDir();
hasOpened=fileDialog->openSave(
_("Export Audio"),
{_("Wave file"), "*.wav"},
{audioExportFilterName, "*"+audioExportFilterExt},
workingDirAudioExport,
dpiScale,
(settings.autoFillSave)?shortName:""
@ -2117,7 +2117,7 @@ void FurnaceGUI::openFileDialog(FurnaceGUIFileDialogs type) {
if (!dirExists(workingDirAudioExport)) workingDirAudioExport=getHomeDir();
hasOpened=fileDialog->openSave(
_("Export Audio"),
{_("Wave file"), "*.wav"},
{audioExportFilterName, "*"+audioExportFilterExt},
workingDirAudioExport,
dpiScale,
(settings.autoFillSave)?shortName:""
@ -5267,7 +5267,9 @@ bool FurnaceGUI::loop() {
curFileDialog==GUI_FILE_EXPORT_AUDIO_ONE ||
curFileDialog==GUI_FILE_EXPORT_AUDIO_PER_SYS ||
curFileDialog==GUI_FILE_EXPORT_AUDIO_PER_CHANNEL) {
checkExtension(".wav");
if (audioExportFilterExt!="*") {
checkExtension(audioExportFilterExt.c_str());
}
}
if (curFileDialog==GUI_FILE_INS_SAVE) {
checkExtension(".fui");
@ -9090,6 +9092,8 @@ FurnaceGUI::FurnaceGUI():
csExportResult(NULL),
csExportTarget(false),
csExportDone(false),
audioExportFilterName("???"),
audioExportFilterExt("*"),
dmfExportVersion(0),
curExportType(GUI_EXPORT_NONE),
romTarget(DIV_ROM_ABSTRACT),