Commit Graph

41 Commits

Author SHA1 Message Date
ema
32e45da1d6 Use verbatim string literals for MediaInfo path 2025-06-27 03:34:27 +08:00
ema
a0a46832ed Update copyright information 2025-05-06 21:04:58 +08:00
ema
d5cf6e832f Update MediaInfoDLL dependencies 2024-12-28 10:46:06 +08:00
ema
0b4cd29197 Fix MIDI player unable to seek with left click 2024-12-20 23:58:54 +08:00
ema
507b157a40 Convert to .NET SDK type csproj 2024-11-30 17:00:22 +08:00
Frank Becker
3ef980bb17 Replace supported image extension list with image detection via MagickImageInfo. (#818)
* Replace supported image extension list with image detection via MagickImageInfo.

* Change ImageViewer priority to -4.
Change VideoViewer priority to -3 and detect audio/video via MediaInfo instead of file extensions.

* Make mediaInfo a class static and initialize once.
Add some notes about MediaInfo Open and Close.

* Remove try/catch from Prepare and let it be handled in caller.
If there was an exception due to MediaInfo it would have already occurred in CanHandle.

* Upgrade ImageMagick to latest

* Only check extension for well known image and animated image types.
For other image formats, let ImageMagick try to detect by file content.
Upgrade to latest Magick.NET

Co-authored-by: Frank Becker <frank.becker@thoughtexchange.com>
2021-05-14 19:07:32 +02:00
Paddy Xu
929dbe9d14 Try to fix #762: video rotation metadata is not consistent across platforms 2021-02-21 18:49:38 +01:00
Alexander Raab
bcef51f848 removed dup of ".asf" and added ".mka" for testing 2020-12-09 16:14:46 +01:00
Paddy Xu
eae1caa875 Add MXF to VideoViewer 2020-08-16 12:22:38 +02:00
Jethro-Alter
7505c40342 Fix wrong window size when videos are not in 16:9 (#549) 2019-09-23 11:14:57 +03:00
Jethro-Alter
c5000d9a66 Add support for .aif and .m4r audio files (#547)
* Add support for .aif files

Ref: #541

* Add support for .m4r files

Ref: #467
2019-09-15 23:17:11 +03:00
Paddy Xu
4f496f5ab8 wip plugin installer 2018-08-28 23:49:35 +03:00
Paddy Xu
6b72f388f6 Fix #263, #308: mediainfo and video rotation 2018-08-04 17:15:57 +03:00
Paddy Xu
10460da435 remove VLC, use DirectShow and LAV instead 2018-07-28 20:33:57 +03:00
Paddy Xu
2743a83e27 Fix #166: hide controls from beginning 2018-06-23 16:39:32 +03:00
Paddy Xu
6abca346be Stop using adaptive theme. Fix #194. 2018-06-23 16:12:08 +03:00
Paddy Xu
8c4a37e3a6 Global dark theme 2018-04-18 22:23:28 +03:00
Paddy Xu
d9bcce1a21 Fix #197 and #209: video window size and .ts extension error 2018-03-24 11:39:20 +02:00
Paddy Xu
6bc990bbf9 move to Plugin namespace 2018-02-12 19:30:30 +02:00
Paddy Xu
56af2311b9 abstract plugin interface 2018-02-12 19:30:28 +02:00
Paddy Xu
d2fdcd240b back to vlc 2018-02-12 19:30:01 +02:00
Paddy Xu
35c22db10c Fix #163: add .ts and .tp (=m2ts) format 2018-01-21 13:43:51 +02:00
Paddy Xu
04b1180b26 add mts format 2017-11-09 20:22:24 +02:00
Paddy Xu
6b2a481cf2 preview size, continued 2017-11-07 18:34:27 +02:00
Paddy Xu
8440bc6fc7 remove transparent window 2017-11-02 21:49:20 +02:00
Paddy Xu
778c578656 use LGPL builds 2017-10-22 16:33:26 +03:00
Paddy Xu
61d4f7d2c2 go back to FFME. There is still a memory leak for cover arts. 2017-10-16 00:40:01 +03:00
Paddy Xu
cd9b713c41 Finish ViedoViewer (except volume slider) 2017-08-11 00:29:24 +03:00
Paddy Xu
9ce0776d53 almost done videoviewer. WIP modify app style to per-window one. 2017-08-10 01:15:32 +03:00
Paddy Xu
efaca311fc wip videoviewer 2017-08-08 23:19:46 +03:00
Paddy Xu
2b3338cc43 dark theme; wip videopleyer 2017-08-06 23:33:01 +03:00
Paddy Xu
5b97e7ef60 wip 2 2017-08-06 17:27:30 +03:00
Paddy Xu
3a20245304 wip 2017-08-06 15:06:55 +03:00
Paddy Xu
94075595de switch to LibVlc 2017-08-01 21:28:50 +03:00
Paddy Xu
24c03163f6 let textviewer be piror to videoviewer 2017-07-31 00:34:42 +03:00
Paddy Xu
6465ea9ed6 minor changes 2017-07-30 23:37:07 +03:00
Paddy Xu
41aa42d897 refine UI and stability 2017-07-30 01:18:37 +03:00
Paddy Xu
6c64aa7c3d switch to new FFME control 2017-07-29 22:29:06 +03:00
Paddy Xu
dad30d33bd move to new FFME control and probe media info 2017-07-29 16:20:16 +03:00
Paddy Xu
f03719af81 modernise video player UI 2017-07-29 00:19:50 +03:00
Paddy Xu
2ef607ecb9 unify file encoding 2017-07-23 22:43:17 +03:00