Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-04-17 | tests: Suppress video output on wayland systems | jaseg | 1 | -9/+9 | |
2022-04-17 | Add missing new event types | jaseg | 1 | -0/+2 | |
2022-04-17 | Add future-based async command API | jaseg | 2 | -37/+64 | |
2022-04-17 | mpv.py: add default error handler for failed async commands | Elias Müller | 1 | -9/+27 | |
2022-04-17 | mpv.py: add support for asynchronous commands | Elias Müller | 1 | -4/+48 | |
2022-04-17 | Default to node_command and rename old command to string_command | jaseg | 1 | -2/+5 | |
2022-04-17 | mpv.py: change mpv_detach_destroy to mpv_destroy | Kira | 1 | -2/+2 | |
2022-04-17 | porcelain: Add fancy wait_for_event/property future handling | jaseg | 1 | -27/+39 | |
2022-04-17 | Bump minimum python version to 3.7 | jaseg | 2 | -4/+11 | |
2022-04-17 | README: Add skip silence example | jaseg | 1 | -0/+30 | |
2022-04-17 | tests: Fix flaky sub_add test | jaseg | 1 | -0/+1 | |
2022-04-17 | tests: Add wait_for_shutdown unit test | jaseg | 1 | -1/+12 | |
2022-04-17 | tests: Switch to pytest, remove devnull hack | jaseg | 1 | -54/+18 | |
2022-03-26 | Add timeouts and error forwarding to wait_for_{property,event} conditions | jaseg | 2 | -40/+86 | |
2022-03-26 | Fix segmentation fault in unit tests on wayland | jaseg | 1 | -0/+3 | |
2022-03-26 | use daemon = True instead of setDaemon | jaseg | 1 | -1/+1 | |
2021-10-14 | test_property_observer_decorator: bump sleep to 0.1s | Paride Legovini | 1 | -1/+1 | |
Fixes flaky test with mpv 0.33.1 on ppc64el. Closes #178. | |||||
2021-07-28 | Fix handling of c_void_p args in MpvRenderParam.__init__() | Marcel Moreaux | 1 | -0/+3 | |
Handling of c_void_p args (x11_display, wl_display) was broken. Added a case to correctly handle the c_void_p constructor case. See https://github.com/jaseg/python-mpv/issues/169 | |||||
2021-03-19 | Update PyGObject example with locale fixup workaround | jaseg | 1 | -0/+5 | |
Closes #150 | |||||
2021-01-19 | mpv.py: update: Use ctypes.memmove to speed up | hixz00 | 1 | -1/+1 | |
2021-01-19 | Add dfaker's imgui/OpenGL demo | jaseg | 1 | -0/+6 | |
2020-10-02 | README: Add Robozman's PyQt5/QML/OpenGL render context example | Robozman | 1 | -0/+7 | |
2020-07-25 | Fixing typo in keep_playlist causing NameError | Dziqs | 1 | -1/+1 | |
2020-07-21 | tests: Make test srt path relative to test script | jaseg | 1 | -2/+3 | |
2020-07-21 | Make tests run when called through setup.py from root dir | jaseg | 1 | -2/+2 | |
2020-07-21 | Move test files into a 'tests' dir | Louis-Philippe Véronneau | 5 | -1/+1 | |
2020-07-20 | Version 0.5.1v0.5.1 | jaseg | 1 | -1/+1 | |
2020-07-19 | mpv.py: terminate: Raise warning when called from event thread. | jaseg | 1 | -4/+7 | |
2020-07-19 | mpv.py: add wait_for_shutdown | jaseg | 1 | -0/+11 | |
2020-07-19 | mpv.py: add check_core_alive, check core in __getattr__, __setattr__ | jaseg | 1 | -8/+12 | |
2020-07-19 | Bump version to v0.5.0v0.5.0 | jaseg | 1 | -1/+1 | |
This release introduces a new ShutdownError thrown in a few places in case the underlying libmpv handle gets closed. Previously, such situations would lead to hangs (wait_for_* methods) or segfaults (e.g. __getattr__). Some of this carnage is still possible, but these remaining issues will be closed over the next releases by throwing ShutdownErrors in more places. | |||||
2020-07-19 | tests: add tests for new wait_* API | jaseg | 1 | -0/+87 | |
2020-07-19 | mpv.py: add prepare_and_wait_for_property | jaseg | 1 | -0/+10 | |
2020-07-19 | mpv.py: Update copyright date | jaseg | 1 | -1/+1 | |
2020-07-18 | mpv.py: Add docstrings to new additions to API | jaseg | 1 | -2/+17 | |
2020-07-18 | Sprinkle some thread safety over event loop, add *wait_for_event | jaseg | 2 | -65/+99 | |
2020-07-18 | mpv.py: improve shutdown handling, replace wait_for_playback | jaseg | 1 | -11/+38 | |
2020-07-16 | Bump version to v0.4.8v0.4.8 | jaseg | 1 | -1/+1 | |
2020-07-16 | README: add video overlay example | jaseg | 1 | -1/+40 | |
2020-07-16 | mpv.py: add wait_until_paused, wait_until_playing | jaseg | 2 | -4/+12 | |
2020-07-16 | mpv.py: Add overlay support | jaseg | 1 | -0/+104 | |
2020-07-16 | tests: rename test.srt to sub_test.srt to prevent auto-load | jaseg | 2 | -2/+2 | |
2020-07-16 | mpv.py: add some missing commands | jaseg | 1 | -5/+97 | |
2020-07-16 | tests: improve key binding tests with loopback test | jaseg | 1 | -10/+24 | |
2020-07-15 | tests: Fix test_log_handler for current master | jaseg | 1 | -3/+7 | |
The current mpv master changes default log output, breaking this test. To be future-proof, it now emits its own message through the print-text command. | |||||
2020-07-15 | tests: Fix TestLifecycle.test_options for current mpv master | jaseg | 1 | -1/+2 | |
2020-07-15 | tests: Fix test_instance_method_property_observer (#108) | jaseg | 1 | -8/+8 | |
The loop property was a poor choice here since setting it messes with libmpv's event loop, leading to property change observer events being dropped. | |||||
2020-07-15 | tests: Fix test_property_observer_decorator (#108) | jaseg | 1 | -10/+10 | |
2020-07-15 | tests: Fix test_write for segaults in libmpv (#108) | jaseg | 1 | -0/+4 | |
2020-07-15 | added "python_requires" | YoSTEALTH | 1 | -0/+1 | |
people are installing this package in python2 and running into issues of syntax error which is only used in pyhon3.5, thus the need of `python_requires` |