1234567891011121314151617181920212223242526 |
- Enable FLAC on platforms without ffvpx like powerpc*
- diff --git dom/media/flac/FlacDecoder.cpp dom/media/flac/FlacDecoder.cpp
- index 53fc3c9937f7..b23771ab80fa 100644
- --- a/dom/media/flac/FlacDecoder.cpp
- +++ b/dom/media/flac/FlacDecoder.cpp
- @@ -7,6 +7,7 @@
- #include "FlacDecoder.h"
- #include "MediaContainerType.h"
- #include "mozilla/StaticPrefs_media.h"
- +#include "PDMFactory.h"
-
- namespace mozilla {
-
- @@ -14,6 +15,10 @@ namespace mozilla {
- bool FlacDecoder::IsEnabled() {
- #ifdef MOZ_FFVPX
- return StaticPrefs::media_flac_enabled();
- +#elif defined(MOZ_FFMPEG)
- + RefPtr<PDMFactory> platform = new PDMFactory();
- + return StaticPrefs::media_flac_enabled() &&
- + platform->SupportsMimeType("audio/flac"_ns) != media::DecodeSupport::Unsupported;
- #else
- // Until bug 1295886 is fixed.
- return false;
|