Dudemanguy
3bbb94077d
test/libmpv: use common wrappers for properties and commands
...
This is mainly for better, more descriptive logging when something goes
wrong and fails. Common operations that manipulate properties and
commands go through shared functions that do better detailed logging.
Also it means we don't need check_api_error around anymore so get rid of
that. libmpv_lifetime is left untouched since that one is a bit special
and works a little differently.
2025-10-02 15:15:48 +00:00
Dudemanguy
e0cf3f8061
test/libmpv_encode: use libmpv_common.h
...
De-duplicates some code.
2025-10-02 15:15:48 +00:00
Louis Pate
1e64262f1f
test: fix Woverflow by using uint8_t array
2025-07-26 20:13:28 +02:00
Kacper Michajłow
d759e26fd0
libmpv: use correct header directory name
...
libmpv headers are installed to `mpv/`, so why are we pretending it is
`libmpv`?
Fixes documentation, libmpv meson dependency, tests.
2025-02-23 01:40:12 +01:00
Kacper Michajłow
77313f73a2
various: reduce the include scope of some public headers
2025-02-23 01:40:12 +01:00
Kacper Michajłow
de837aa80b
test/libmpv_common: ensure our atexit clean fires before internal ones
...
This allow to use MPV_LEAK_REPORT and makes exit order more predictable
when debugging.
2025-02-14 15:21:02 +01:00
llyyr
f89d0d48bc
test/libmpv_encode: check fread return value
...
Fixes warning with clang
2024-07-08 23:45:37 +02:00
Dudemanguy
b402cc3248
test/libmpv_encode: avoid mktemp warning
...
Doesn't really matter but it's annoying so replace it with mkstemp
instead. For windows, just use _mktemp.
2024-06-19 13:55:54 +00:00
Kacper Michajłow
09c359e1d3
test/libmpv_encode: print logs also during initialize
2024-06-03 19:18:06 +02:00
Kacper Michajłow
8a9901963d
test/libmpv_encode: don't use mpv internals for test
...
mktemp is good enough for this test purposes and also tests if libmpv is
able to create a file that doesn't exist.
2024-06-03 19:18:06 +02:00
Kacper Michajłow
cd12e923f8
test/libmpv_encode: minor adjustments for win32 build fix
2024-05-06 22:01:17 +02:00
sfan5
3b64bf908a
test: add an encoding test with libmpv
2024-04-17 20:22:36 +02:00