Fix APNG backgrounds not appearing on list; fix BASSOPUS path for macOS (#185)

* Added apng support for animated background positioning.

* Adjusted the apng background position search.

* Fixed libbassopus.dylib path on MacOS preventing opus files from playing.
This commit is contained in:
raidensnake 2020-07-12 05:06:38 +01:00 committed by GitHub
parent 4c5fdab9e9
commit b38e221fb1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1107,7 +1107,7 @@ void Courtroom::set_background(QString p_background, bool display)
// Populate the dropdown list with all pos that exist on this bg
QStringList pos_list = {};
for (QString key : default_pos.keys()) {
if (file_exists(ao_app->get_static_image_suffix(
if (file_exists(ao_app->get_image_suffix(
ao_app->get_background_path(key)))) {
pos_list.append(default_pos[key]);
}
@ -4599,11 +4599,8 @@ void Courtroom::load_bass_opus_plugin()
#elif defined __APPLE__
void Courtroom::load_bass_opus_plugin()
{
QString libpath =
ao_app->get_base_path() + "../../Frameworks/libbassopus.dylib";
QByteArray ba = libpath.toLocal8Bit();
#ifdef BASSAUDIO
BASS_PluginLoad(ba.data(), 0);
BASS_PluginLoad("libbassopus.dylib", 0);
#endif
}
#else