summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix build with latest TQtfeat/libmpv-backendMavridis Philippe2024-09-081-17/+17
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* mpv: add Q_ASSERT to MpvErrorDlgMavridis Philippe2024-09-081-0/+1
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* mpv: small cleanup of debug codeMavridis Philippe2024-09-081-23/+4
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* mpv: add metadata handlingMavridis Philippe2024-09-083-3/+59
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* mpv: fix errors related to m_mpv initializationMavridis Philippe2024-09-081-1/+13
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* mpv: Add screenshot actionMavridis Philippe2024-09-083-0/+172
| | | | | | | | When activated, it gets from MPV the currently playing frame as raw image data held in memory, which is then used to construct a TQImage, which is passed via DCOP to a newly launched instance of KSnapshot so that the user can choose what to do next like they would do with an ordinary screenshot. If KSnapshot is not available, a save dialog is shown to choose a local or remote location for writing the image, in all the formats that KImageIO supports writing to. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* mpv: Hide recorder toolbar by defaultMavridis Philippe2024-09-081-1/+1
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* mpv: Fix buildMavridis Philippe2024-09-082-3/+3
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* mpv: fix seeking, EOF and logo displayMavridis Philippe2024-09-083-13/+42
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* mpv: fix pause state for files loaded from CLIMavridis Philippe2024-09-081-7/+6
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* mpvpart: load subtitles on playMavridis Philippe2024-09-081-0/+1
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* mpvpart: add ability to change playtime widget modeMavridis Philippe2024-09-082-5/+47
| | | | | | Can currenly be toggled between current and remaining time display. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* mpvpart: added log viewer and improved error handlingMavridis Philippe2024-09-0810-35/+456
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* mpvpart: add idle state logo for consistency w/ other backendsMavridis Philippe2024-09-082-13/+27
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* mpvpart: add isSeekable() checkMavridis Philippe2024-09-082-0/+15
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* mpvpart: fix state after pauseMavridis Philippe2024-09-081-0/+1
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* mpvpart: context menu with advanced subtitles submenuMavridis Philippe2024-09-087-36/+280
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* mpvpart: lots of improvementsMavridis Philippe2024-09-085-3/+273
| | | | | | | | * Stream recording support (experimental in mpv) * Rudimentary error handling mechanism * State-based action control Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* mpvpart: added volume controlsMavridis Philippe2024-09-083-5/+40
| | | | Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Add libmpv backendMavridis Philippe2024-09-0810-0/+790
| | | | | | | | | | | | This commit adds the basic functionality including: - local/remote video playback - subtitles support - Kaffeine playlist integration What is missing: - sound controls Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Use safer xine_get_current_frame_smio2024-08-221-3/+4
| | | | | | | | | | | xine_get_current_frame was deprecated back in 2019 because it is "unsafe by design"[0]. The '_s' version was introduced in xine-lib 1.1.11, which was released in 2008, so there are no version checks. [0]: https://sourceforge.net/p/xine/xine-lib-1.2/ci/c1a154c1a89759a8d69a6895587085adf6868d50 Signed-off-by: mio <stigma@disroot.org>
* Rename __KDE_HAVE_GCC_VISIBILITY to __TDE_HAVE_GCC_VISIBILITYMichele Calgaro2024-07-121-1/+1
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Translated using Weblate (Russian)Andrei Stepanov2024-05-111-12/+12
| | | | | | | Currently translated at 100.0% (729 of 729 strings) Translation: applications/kaffeine Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/applications/kaffeine/ru/
* Replace KDE_[NO_]EXPORT with TDE_[NO_]EXPORTMichele Calgaro2024-05-077-13/+13
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Translated using Weblate (Russian)Andrei Stepanov2024-05-061-14/+18
| | | | | | | Currently translated at 100.0% (11 of 11 strings) Translation: applications/kaffeine - desktop files Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/applications/kaffeine-desktop-files/ru/
* Translated using Weblate (Russian)Andrei Stepanov2024-05-061-2/+2
| | | | | | | Currently translated at 100.0% (729 of 729 strings) Translation: applications/kaffeine Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/applications/kaffeine/ru/
* Added translation using Weblate (Russian)Andrei Stepanov2024-05-051-0/+70
|
* Translated using Weblate (Russian)Andrei Stepanov2024-04-261-8/+12
| | | | | | | Currently translated at 100.0% (5 of 5 strings) Translation: applications/kaffeine - servicemenus Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/applications/kaffeine-servicemenus/ru/
* Added translation using Weblate (Russian)Andrei Stepanov2024-04-261-0/+40
|
* Translated using Weblate (Russian)Andrei Stepanov2024-04-121-5/+5
| | | | | | | Currently translated at 100.0% (729 of 729 strings) Translation: applications/kaffeine Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/applications/kaffeine/ru/
* Translated using Weblate (Portuguese (Brazil))Diogo Leal2024-04-071-17/+15
| | | | | | | Currently translated at 100.0% (11 of 11 strings) Translation: applications/kaffeine - desktop files Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/applications/kaffeine-desktop-files/pt_BR/
* Translated using Weblate (Portuguese (Brazil))Diogo Leal2024-04-071-207/+182
| | | | | | | Currently translated at 100.0% (729 of 729 strings) Translation: applications/kaffeine Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/applications/kaffeine/pt_BR/
* Update translation filesTDE Weblate2024-03-251-2/+2
| | | | | | | Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: applications/kaffeine Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/applications/kaffeine/
* Use centralized cmake versionMichele Calgaro2024-03-172-7/+10
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Replace Qt with TQtMichele Calgaro2024-02-253-11/+11
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Replace Q_SIGNALS and Q_SLOTSMichele Calgaro2024-02-021-2/+2
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT definesMichele Calgaro2024-01-0248-600/+600
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Remove various '#define' strings - part 6Michele Calgaro2023-12-094-208/+208
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Replaced various '#define' with actual strings - part 5Michele Calgaro2023-12-041-2/+2
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Translated using Weblate (Russian)Andrei Stepanov2023-12-031-25/+19
| | | | | | | Currently translated at 100.0% (729 of 729 strings) Translation: applications/kaffeine Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/applications/kaffeine/ru/
* Translated using Weblate (Russian)Andrei Stepanov2023-12-021-11/+12
| | | | | | | Currently translated at 97.5% (711 of 729 strings) Translation: applications/kaffeine Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/applications/kaffeine/ru/
* xine-backend: Remove protocols from supported extensionsMavridis Philippe2023-11-241-0/+1
| | | | | | | | This caused problems with the extension filter of the file opener dialog. This fixes TDE/tdemultimedia#58. Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
* Replaced various '#define' with actual strings - part 3Michele Calgaro2023-11-241-1/+1
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Removed patch files from source code.Michele Calgaro2023-11-184-389/+0
| | | | | | | | | fast-slow-dcop.patch, generic_tr.patch and scandialog.patch have already been applied in the code. terminate.patch has not been applied but contains no explanation on what problem it was trying to fix. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Raise the minimum required version of CMake to 3.5.Slávek Banko2023-11-052-2/+2
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Replace Qt with TQtMichele Calgaro2023-11-0417-42/+42
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Update translation filesTDE Weblate2023-10-0542-3570/+3570
| | | | | | | Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: applications/kaffeine Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/applications/kaffeine/
* Update translation template.Automated System2023-10-051-85/+85
|
* xine engine: make volume control logarithmic for versions of xine < 1.2.13.Michele Calgaro2023-10-042-4/+29
| | | | | | | | | | For xine versions >= 1.2.13, libxine already makes the volume logarithmic. This relates to TDE/tdemultimedia#40. This commit makes the behavior consistent across different xine versions and aligned with other players like Amarok. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Replace QObject, QWidget, QImage, QPair, QRgb, QColor, QChar, QString, ↵Michele Calgaro2023-09-265-16/+16
| | | | | | QIODevice with TQ* version Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>