vo_gpu_next also can pick a windowing system at runtime.
Unified · Split
| @@ -215,8 +215,8 @@ video/out/: · 214 unmodified lines | |||
| 215 | Video output. They also create GUI windows and handle user input. In most | 215 | Video output. They also create GUI windows and handle user input. In most |
| 216 | cases, the windowing code is shared among VOs, like x11_common.c for X11 and | 216 | cases, the windowing code is shared among VOs, like x11_common.c for X11 and |
| 217 | w32_common.c for Windows. The VOs stand between frontend and windowing code. | 217 | w32_common.c for Windows. The VOs stand between frontend and windowing code. |
| 218 | vo_gpu can pick a windowing system at runtime, e.g. the same binary can | 218 | vo_gpu and vo_gpu_next can pick a windowing system at runtime, e.g. the same |
| 219 | provide both X11 and Cocoa support on macOS. | 219 | binary can provide both X11 and Cocoa support on macOS. |
| 220 | 220 | ||
| 221 | VOs can be reconfigured at runtime. A vo_reconfig() call can change the video | 221 | VOs can be reconfigured at runtime. A vo_reconfig() call can change the video |
| 222 | resolution and format, without destroying the window. | 222 | resolution and format, without destroying the window. |