ema
a5c3d5b143
Restore AssemblyInfo
2024-12-04 16:53:51 +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
b683ce0fd1
Fix config domain mismatch due to CLR optimisation
2021-03-07 19:48:40 +01:00
Frank Becker
7377b4f2ab
Add a LinearVolume wrapper for mediaElement.Volume ( #834 )
...
Co-authored-by: Frank Becker <frank.becker@thoughtexchange.com >
2021-02-22 21:10:36 +01:00
Paddy Xu
36e9d97509
Follow-up #762 : video rotation metadata is not consistent across platforms
2021-02-22 21:04:29 +01: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
Paddy Xu
aeba5bddfe
seems useless anyway...
2020-05-04 00:49:56 +03:00
Paddy Xu
8182d77dfa
Update to QL-Win/WPF-MediaKit@bb8861e24d : force GC to ensure file unlocked
2020-04-04 16:25:26 +03:00
Paddy Xu
8ed8f3459e
Fix #603 : allow faster deletion after previewing for videos (ref: QL-Win/WPF-MediaKit@cb15c44372 )
2020-03-25 15:11:35 +02:00
Paddy Xu
db2ecdc3d0
Modify Loop icon; add tooltips; and save option on window close
2019-10-09 20:56:50 +03:00
Jethro Alter
401976e280
Add option to loop videos
...
Ref: #496
2019-10-09 20:56:50 +03: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
8630c116b5
Fix #371 , #413 : use statically linked EVR Dlls
2018-11-03 16:44:32 +02:00
Paddy Xu
49d0c9eebe
Fix crash when closing preview quickly
2018-09-15 16:25:24 +03:00
Paddy Xu
4f496f5ab8
wip plugin installer
2018-08-28 23:49:35 +03:00
Paddy Xu
112f5409cf
Update ViewerPanel.xaml.cs
2018-08-07 10:12:53 +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
347faf6a03
do not delete cached cover, fix #195
2018-02-28 18:32:53 +02:00
Paddy Xu
16fa2d5997
add resize grip and adjust video control margin for easier resizing
2018-02-25 12:42:52 +02:00
Paddy Xu
6bc990bbf9
move to Plugin namespace
2018-02-12 19:30:30 +02:00
Paddy Xu
197bfee1da
fix path
2018-02-12 19:30:29 +02:00
Paddy Xu
57f129bda3
fix translations and settings
2018-02-12 19:30:29 +02:00
Paddy Xu
56af2311b9
abstract plugin interface
2018-02-12 19:30:28 +02:00
Paddy Xu
fa0824bce9
remember volume
2018-02-12 19:30:27 +02:00
Paddy Xu
5b0da969af
delete cover art when close
2018-02-12 19:30:04 +02:00
Paddy Xu
d2fdcd240b
back to vlc
2018-02-12 19:30:01 +02:00
Paddy Xu
aa716dd04b
update FFME to fix IsDisposed issue: unosquare/ffmediaelement#147
2018-02-01 20:35:17 +02:00
Paddy Xu
804876a987
remove strong-name signing
2018-01-27 14:44:53 +02:00
Paddy Xu
2af22cde92
temporary ugly fix for memory leak
2018-01-25 02:18:02 +02:00
Paddy Xu
c1bcf311bc
fix #115 and #129 : use FFmpeg 3.4.0 GPL libs, use ffme 2.0.b9 with patch unosquare/ffmediaelement#147 and autogen 3.4.0.2
2018-01-24 23:01:00 +02:00
Paddy Xu
76dd2feb30
remove all destructors
2018-01-24 19:11:49 +02:00
Paddy Xu
5667f98a01
handle TagLib exception
2018-01-21 16:11:20 +02:00
Paddy Xu
35c22db10c
Fix #163 : add .ts and .tp (=m2ts) format
2018-01-21 13:43:51 +02:00
Paddy Xu
a969687b7b
Bring back transparent window
2018-01-12 23:30:25 +02:00
Paddy Xu
df0ba78298
Address #122 : final solution for window resizing by bring macOS's logic
2017-11-23 22:20:25 +02:00
Paddy Xu
057126a7a0
deal with CreateProcess failure
2017-11-17 12:29:50 +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
0e5809120d
Fix #113 : read buffer before waiting
2017-11-06 20:09:01 +02:00
Paddy Xu
7ba410bb4e
limit title-bar button width; minor fixes and cleanup
2017-11-02 22:32:49 +02:00
Paddy Xu
8440bc6fc7
remove transparent window
2017-11-02 21:49:20 +02:00