Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | 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-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-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 | Add mpv option | dec05eba | |
2022-09-25 | Revert "Revert "Revert "Use expose instead of visibility event""" | dec05eba | |
This reverts commit 8e98991dd273f54575050db82434d652af8afe4b. | |||
2022-07-29 | Revert "Revert "Use expose instead of visibility event"" | dec05eba | |
This reverts commit cc58d759a4c5ffe260d63afec7df9b26f1e8fb73. | |||
2022-07-25 | Revert "Use expose instead of visibility event" | dec05eba | |
This reverts commit a260f37c665df5d2fec5c0e440b54199134cfead. | |||
2022-07-18 | Use expose instead of visibility event | dec05eba | |
2022-07-17 | Readd bspwm (and i3) fix when changing workspace | dec05eba | |
2022-05-16 | Remove restriction on free camera option (allow for sphere modes) | dec05eba | |
2022-04-22 | Add --reduce-flicker option to reduce flickering for text | dec05eba | |
2022-04-13 | Temp: revert bspwm fix because of flickering | dec05eba | |
2022-04-13 | Fix flickering issue caused by visibility change spam | dec05eba | |
2022-03-23 | Fix for bspwm | dec05eba | |
2021-10-15 | sphere360 sphere :( | dec05eba | |
2021-09-26 | Make camera position follow hmd position by default. Use --free-camera to ↵ | dec05eba | |
revert back to old behavior where the window position is a set position in the world | |||
2021-09-21 | Remove unused glu and xproto/glxproto dependencies | dec05eba | |