Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-03-23 | Fix variable name clash | dec05eba | |
2024-02-01 | Dont use pkg config for glm, the pkg config was removed in the latest update | dec05eba | |
2024-01-17 | Fix reading overlay events from the wrong variable | Mon ouïe | |
Would cause some events to be missed and other to be processed when they should not have been. | |||
2023-12-01 | Add --overlay-width option | dec05eba | |
2023-12-01 | Add info about overlay | dec05eba | |
2023-12-01 | Add --overlay-mouse option as a counterpart to --no-overlay-mouse | Mon ouïe | |
2023-12-01 | Add description for the overlay-related command line options | Mon ouïe | |
2023-12-01 | Store uniform location for overlay rendering code | Mon ouïe | |
2023-12-01 | Moved overlay presentation code to a separate function | Mon ouïe | |
2023-12-01 | Moved code to set the overlay icon to a separate function | Mon ouïe | |
2023-12-01 | Move code to update the overlay title to a separate function | Mon ouïe | |
2023-12-01 | Delete VideoBuffer on shutdown | Mon ouïe | |
2023-12-01 | Whitespace fix | Mon ouïe | |
2023-12-01 | Add docstring for BInitOverlay | Mon ouïe | |
2023-12-01 | Remove dummy overlay icon | Mon ouïe | |
2023-12-01 | Fix indentation of the new overlay code | Mon ouïe | |
2023-12-01 | Allow scrubbing and pausing the video in the VR overlay | Mon ouïe | |
2023-12-01 | Allow stereo 3D content to play in overlay mode | Mon ouïe | |
2023-12-01 | Add a command line flag to disable mouse controls for VR overlays | Mon ouïe | |
2023-12-01 | Use the application icon as the icon of the SteamVR overlay | Mon ouïe | |
This seems to work, although SteamVR is currently a bit buggy and will often show the icon of the previous overlay that used the same overlay key which makes debugging confusing. | |||
2023-12-01 | Update overlay name to match window title | Mon ouïe | |
For now the window title is only updated on resize to avoid making too many requests. Maybe it would be nice to check every few seconds for windows that get renamed frequently. | |||
2023-12-01 | Allow SteamVR to send scrolling events to the window | Mon ouïe | |
No smooth scrolling for now because that would require a lot of boilerplate code to simulate XInput2 events, but the discrete events that are being sent seem to scroll at an adequate rate for now. | |||
2023-11-30 | Allow SteamVR to send mouse button presses to the window | Mon ouïe | |
2023-11-30 | Update build script to include libxdo flags | Mon ouïe | |
2023-11-30 | Allow SteamVR to send mouse move events to the window | Mon ouïe | |
2023-11-30 | Allow VR keyboard overlay to type into the tracked window | Mon ouïe | |
This adds a new dependency — xdo — but I do not feel too bad about requiring it at compile time, since the readme already recommends using xdotool to select a window from the command line. | |||
2023-11-30 | Add command line option to chose the VR overlay key | Mon ouïe | |
2023-11-30 | Allow vr-video-player to run as a SteamVR overlay | Mon ouïe | |
2023-11-25 | Add --mpv-profile option, force libmpv (fixes custom system profile option) | dec05eba | |
2023-09-25 | Properly exit on mpv video finished or on signal | dec05eba | |
2023-09-23 | Mention Esc to close the application | dec05eba | |
2023-09-22 | Dont use vd-lavc-dr | dec05eba | |
2023-09-21 | Dont show cursor when playing video | dec05eba | |
2023-09-20 | Added class `VideoBuffers` as a container for multi-buffering Reworked ↵ | Phil | |
`mpv_thread` to use `VideoBuffers` to avoid bliting the whole video frame. Updated `take_render_update()` and `set_render_update()` to use a `conditional_variable` - This allows `mpv_thread` to block when no new frame is available | |||
2023-04-23 | Link to math and pthread | dec05eba | |
2023-04-05 | Disable vblank | dec05eba | |
2023-04-05 | try vblank | dec05eba | |
2022-12-20 | Fix window texture deinit | dec05eba | |
2022-12-08 | Fix compile: readd countof | dec05eba | |
2022-12-04 | Remove fixed TODOs, add egl TODO | dec05eba | |
2022-10-29 | Update info about x11 | dec05eba | |
2022-10-22 | Add a config file to store position/rotation/zoom and use those the next ↵ | dec05eba | |
time vr-video-player starts | |||
2022-10-12 | Add --use-system-mpv-config | dec05eba | |
2022-10-08 | fix example | dec05eba | |
2022-10-02 | mpv thread sleep when not rendering frame | dec05eba | |
2022-10-02 | Use mpv in a separate thread (and gl context) to fix stuttering | dec05eba | |
2022-10-02 | Do not use seams hack when using mpv | dec05eba | |
2022-10-02 | Update TODO | dec05eba | |
2022-10-02 | Add mpv option | dec05eba | |
2022-09-25 | Revert "Revert "Revert "Use expose instead of visibility event""" | dec05eba | |
This reverts commit 8e98991dd273f54575050db82434d652af8afe4b. |