You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/media-video/orion/files/orion-1.6.6-mpv_compilation...

40 lines
1.1 KiB

index def79f5..7fd9d93 100644
--- a/orion.pro
+++ b/orion.pro
@@ -8,7 +8,7 @@ QT += gui qml network widgets quickcontrols2
QMAKE_CXXFLAGS += -Wall -O2
-CONFIG += c++11
+CONFIG += c++14
#CONFIG += console
TARGET = orion
@@ -86,8 +86,8 @@ android: {
android/src/com/orion/MainActivity.java
ANDROID_EXTRA_LIBS = \
- $$PWD/../openssl-1.0.2l/libcrypto.so \
- $$PWD/../openssl-1.0.2l/libssl.so
+ $$PWD/libs/libcrypto.so \
+ $$PWD/libs/libssl.so
}
#Backend for player, uses mpv as default
diff --git a/src/player/mpvobject.cpp b/src/player/mpvobject.cpp
index 2c30462..2955063 100644
--- a/src/player/mpvobject.cpp
+++ b/src/player/mpvobject.cpp
@@ -103,8 +103,10 @@ class MpvRenderer : public QQuickFramebufferObject::Renderer
};
MpvObject::MpvObject(QQuickItem * parent)
- : QQuickFramebufferObject(parent), mpv{mpv_create()}, mpv_gl(nullptr)
+ : QQuickFramebufferObject(parent), mpv_gl(nullptr)
{
+ std::setlocale(LC_NUMERIC, "C");
+ mpv = mpv_create();
if (!mpv)
throw std::runtime_error("could not create mpv context");