summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDudemanguy <random342@airmail.cc>2024-05-02 11:24:44 -0500
committerDudemanguy <random342@airmail.cc>2024-05-02 11:51:31 -0500
commit91bc8ad5edd87f8cb7cab7a61890f9b9c2236acf (patch)
tree0700defd37cb9d8f1c8c00a3b920e211d5731373
parent06b62de2d1ff9478823c218ed3bc2093ad891481 (diff)
downloadmpv-examples-91bc8ad5edd87f8cb7cab7a61890f9b9c2236acf.tar.bz2
mpv-examples-91bc8ad5edd87f8cb7cab7a61890f9b9c2236acf.tar.xz
various: update examples to work with API changes
For the render api, the vo has to be explicitly set to libmpv*. Fixes #62. *: https://github.com/mpv-player/mpv/commit/0e441525cfc2c0d56b6d4a5fc67016d7e29d1b2c
-rw-r--r--libmpv/qml/main.cpp1
-rw-r--r--libmpv/qt_opengl/mpvwidget.cpp1
-rw-r--r--libmpv/sdl/main.c2
-rw-r--r--libmpv/sdl/main_sw.c2
4 files changed, 6 insertions, 0 deletions
diff --git a/libmpv/qml/main.cpp b/libmpv/qml/main.cpp
index 6aac9b9..1ca33fc 100644
--- a/libmpv/qml/main.cpp
+++ b/libmpv/qml/main.cpp
@@ -107,6 +107,7 @@ MpvObject::MpvObject(QQuickItem * parent)
mpv_set_option_string(mpv, "terminal", "yes");
mpv_set_option_string(mpv, "msg-level", "all=v");
+ mpv_set_option_string(mpv, "vo", "libmpv");
if (mpv_initialize(mpv) < 0)
throw std::runtime_error("could not initialize mpv context");
diff --git a/libmpv/qt_opengl/mpvwidget.cpp b/libmpv/qt_opengl/mpvwidget.cpp
index 07169bc..f35431a 100644
--- a/libmpv/qt_opengl/mpvwidget.cpp
+++ b/libmpv/qt_opengl/mpvwidget.cpp
@@ -25,6 +25,7 @@ MpvWidget::MpvWidget(QWidget *parent, Qt::WindowFlags f)
mpv_set_option_string(mpv, "terminal", "yes");
mpv_set_option_string(mpv, "msg-level", "all=v");
+ mpv_set_option_string(mpv, "vo", "libmpv");
if (mpv_initialize(mpv) < 0)
throw std::runtime_error("could not initialize mpv context");
diff --git a/libmpv/sdl/main.c b/libmpv/sdl/main.c
index 8f1a4a3..8bb2a84 100644
--- a/libmpv/sdl/main.c
+++ b/libmpv/sdl/main.c
@@ -43,6 +43,8 @@ int main(int argc, char *argv[])
if (!mpv)
die("context init failed");
+ mpv_set_option_string(mpv, "vo", "libmpv");
+
// Some minor options can only be set before mpv_initialize().
if (mpv_initialize(mpv) < 0)
die("mpv init failed");
diff --git a/libmpv/sdl/main_sw.c b/libmpv/sdl/main_sw.c
index 36615fd..c7e7d81 100644
--- a/libmpv/sdl/main_sw.c
+++ b/libmpv/sdl/main_sw.c
@@ -38,6 +38,8 @@ int main(int argc, char *argv[])
if (!mpv)
die("context init failed");
+ mpv_set_option_string(mpv, "vo", "libmpv");
+
// Some minor options can only be set before mpv_initialize().
if (mpv_initialize(mpv) < 0)
die("mpv init failed");