Commit Graph

1024 Commits

Author SHA1 Message Date
Ilya Fedin 2635b35b74 Move kurlmimedata.h include to where it's really used 2023-03-17 18:56:23 +04:00
John Preston f410a3b6da Fix possible crash in media viewer content re-show. 2023-03-17 17:51:35 +04:00
John Preston 75a1db9900 Move media viewer menu when resizing the window. 2023-03-17 15:40:49 +04:00
John Preston ca50ad3468 Fix cursor on speed changing context menu item. 2023-03-16 09:55:27 +04:00
Ilya Fedin 77f4256d8d Show speed control in media viewer only when supported 2023-03-16 06:59:12 +04:00
John Preston fc860a1ef4 Beta version 4.6.11: Fix build for Linux. 2023-03-15 22:57:53 +04:00
John Preston 152661dcea Use global Fn+F shortcut for toggle fullscreen on macOS. 2023-03-15 16:39:13 +04:00
John Preston eae2788f73 Fix icons in audio player. 2023-03-15 16:39:13 +04:00
John Preston 832d426c1c Add media viewer title to lang pack keys. 2023-03-15 16:27:54 +04:00
John Preston 1eff68813d Reuse new speed change control for video. 2023-03-15 13:36:40 +04:00
John Preston 4351baffb3 Unify playback speed settings serialization. 2023-03-15 09:15:40 +04:00
John Preston f9066235ca Fix custom ripple on speed change button. 2023-03-14 22:02:53 +04:00
John Preston 5ca7b95cdb Implement new voice speed change control design. 2023-03-14 17:30:50 +04:00
John Preston 42d999922f Fix media viewer on macOS multi-monitor setup. 2023-03-13 16:04:42 +04:00
Ilya Fedin 2eaa66e873 Show speed control in media viewer only when supported 2023-03-12 15:32:12 +04:00
John Preston 0c165d1fb8 Fix possible crash in audio speed change. 2023-03-12 07:25:39 +04:00
Ilya Fedin aefb0f52ff Remove unused media_openal_functions 2023-03-10 11:30:43 +04:00
John Preston da7cd6291e Proper check for atempo filter existance. 2023-03-10 11:13:44 +04:00
John Preston 3b3ee6fbbe Remove debugging logging. 2023-03-10 10:44:57 +04:00
John Preston 95a4bf718d Beta version 4.6.8: Fix build with GCC. 2023-03-09 23:21:51 +04:00
23rd 9803342c93 Fixed closing media viewer in fullscreen mode with click on top area. 2023-03-09 17:20:22 +03:00
John Preston 214b112de0 Fix build with FFmpeg < 5.1. 2023-03-09 12:27:33 +04:00
John Preston 3a0b912274 Fix bot about text selection. 2023-03-08 16:59:02 +04:00
John Preston 9c74c04738 Implement audio speed using libavfilter. 2023-03-08 16:10:36 +04:00
John Preston 0880a83c2c Improve ffmpeg audio loader interface. 2023-03-08 16:10:36 +04:00
John Preston d18c6591e9 Fix media viewer window preliminary destroy. 2023-03-01 12:41:12 +04:00
23rd 6813d21285 Fixed dragging of zoomed photos in windowed media viewer. 2023-03-01 10:47:27 +04:00
23rd 30ae879fb3 Fixed changing volume and seeking video in windowed media viewer. 2023-03-01 09:12:03 +04:00
23rd 63c390c505 Added ability to close media viewer with click on same media. 2023-03-01 09:12:03 +04:00
John Preston 29224fea66 Improve design of mediaview controls over state. 2023-03-01 09:12:02 +04:00
John Preston df9bd91d9a Implement semi-native macOS title buttons for the viewer. 2023-03-01 09:12:02 +04:00
John Preston 122234f55c Show shadow below controls in media viewer. 2023-03-01 09:12:02 +04:00
John Preston d1230167bf Improve title controls in Windows media viewer. 2023-03-01 09:12:02 +04:00
John Preston 2a4c39b9d7 Implement some power saving options. 2023-03-01 09:12:02 +04:00
John Preston 7a090610b9 Upgrade FFmpeg to 5.1 on macOS.
In this version videos play fine with hardware acceleration enabled.
2023-02-25 16:57:06 +04:00
John Preston 4ca6834e03 Fix (somehow) snap-grid in media viewer on Windows 11. 2023-02-24 11:43:36 +04:00
John Preston 78467b18f7 Beta version 4.6.4: Fix initial windowed viewer. 2023-02-18 18:36:03 +04:00
John Preston 137c13c9c0 Don't steal window focus to viewer on another screen. 2023-02-18 15:16:06 +04:00
John Preston 18ebaeb726 Fix theme preview in a small OpenGL viewer. 2023-02-18 15:10:14 +04:00
John Preston 832d47121f Save media viewer position to Settings. 2023-02-18 15:10:13 +04:00
John Preston 783d1cd4c1 Improve initial video geometry in media viewer. 2023-02-18 15:10:13 +04:00
John Preston 27d446bdda Improve Ctrl+W / Ctrl+M handling by media viewer. 2023-02-18 15:10:13 +04:00
John Preston 24a1208b9a Manual rounding support in OpenGL media viewer. 2023-02-18 15:10:13 +04:00
John Preston 2a1e3c4453 Initial implementation of windowed media viewer on macOS. 2023-02-18 15:10:13 +04:00
John Preston 7a5c9a6fb8 First version of windowed media viewer on Windows. 2023-02-18 15:10:13 +04:00
John Preston 7557a20679 Close PiP when a passcode lock is enabled. 2023-02-15 10:47:10 +04:00
John Preston bbd937115c Add "Open in new window" to context menu. 2023-02-03 20:47:59 +04:00
John Preston 5f027d7c87 Check FindDecoder result in GIFs renderer. 2023-02-03 09:51:06 +04:00
23rd 563f933201 Removed unused keys from media_player.style. 2023-02-02 22:12:33 +04:00
23rd 0033e364dd Removed unused keys from media_view.style. 2023-02-02 22:12:33 +04:00