Commit Graph

229 Commits

Author SHA1 Message Date
Erwin de Haan
ec1f5dc317 Mayor code cleanup
Add Argument*Exceptions now use proper nameof operators.

Added exception messages to quite a few Argument*Exceptions.

Fixed rethorwing to be proper syntax.

Added a ton of null checkes. (This is only a start, there are about 500 places that need proper null handling)

Added some TODOs to log certain exceptions.

Fix sln again.

Fixed all AssemblyInfo's and added proper copyright (where I could find them)

We live in *current year*.

Fixed the use of braces.

Fixed a ton of properties, and made a fair amount of functions static that should be and can be static.

Made more Methods that should be static static.

You can now use static to find bad functions!

Removed unused variable. And added one more proper XML comment.
2019-01-10 20:38:53 +01:00
Bond_009
432be01934 Fix the DecodeJfif function to get image sizes
Added support for progressive DCT-based JPEGs.
By adding a check for the SOF2 marker (C2)
2019-01-08 22:10:11 +01:00
hawken
bd169e4fd4 remove trailing whitespace 2019-01-07 23:27:46 +00:00
Anthony Lavado
87812d1e7f Fix spacing to C#/Visual Studio standards
- This is a fix automatically applied by Visual Studio
2019-01-02 01:22:21 -05:00
Bond_009
79d18cf5a5 Clean up some catch statements 2018-12-30 22:44:39 +01:00
Bond_009
ea4c914123 Fix exception logging 2018-12-30 22:44:39 +01:00
Bond_009
0f8b3c6347 Use Microsoft.Extensions.Logging abstraction 2018-12-30 22:44:38 +01:00
Bond_009
6e5d2aadaa Remove custom ToArray extension 2018-12-28 16:48:26 +01:00
Bond_009
b4edb24ec3 Change libraries from netcoreapp to netstandard
Ref: https://dotnetcoretutorials.com/2017/01/13/net-standard-vs-net-core-whats-difference/
2018-12-12 21:39:22 +01:00
stefan
48facb797e Update to 3.5.2 and .net core 2.1 2018-09-12 19:26:21 +02:00
Luke Pulverenti
dec3b1bbb0 improve image processing performance 2017-12-01 12:04:32 -05:00
Luke Pulverenti
a59ff27605 fix image analysis 2017-10-22 20:43:52 -04:00
Luke Pulverenti
ac09136a3d restore GetImageSize method 2017-10-22 17:38:03 -04:00
Luke Pulverenti
7e5036a587 update image aspect ratio detection 2017-10-22 02:22:43 -04:00
Luke Pulverenti
31b01cbb56 add fixes for dng images 2017-09-22 16:33:01 -04:00
Luke Pulverenti
467f440501 3.2.30.26 2017-09-19 16:08:34 -04:00
Luke Pulverenti
983c249d39 3.2.30.25 2017-09-18 13:07:50 -04:00
Luke Pulverenti
b8834be83c update naming project to target .net standard 2017-09-10 16:40:31 -04:00
Luke Pulverenti
eb63e0d264 update image processor 2017-09-07 14:17:18 -04:00
Luke Pulverenti
49b799adbe 3.2.30.8 2017-09-05 15:49:02 -04:00
Luke Pulverenti
dd9404ebc6 update skiasharp to 1.58.1 2017-08-30 23:49:38 -04:00
Luke Pulverenti
edfae37331 fixes #2335 - Raw image not showing in webbrowser 2017-08-26 02:18:52 -04:00
Luke Pulverenti
e441e2f53d update active recordings 2017-08-24 15:52:19 -04:00
Luke Pulverenti
bfcd1b520f merge common implementations and server implementations 2017-08-16 02:43:41 -04:00
Luke Pulverenti
40442f887b consolidate emby.server.core into emby.server.implementations 2017-08-09 15:56:38 -04:00
Luke Pulverenti
52aeb3c40b consolidate interfaces 2017-08-07 17:06:13 -04:00
Luke Pulverenti
a46840534f 3.2.26.3 2017-07-25 14:32:03 -04:00
Luke Pulverenti
bcaf9bd19c add skia error handling 2017-06-24 14:29:23 -04:00
Luke Pulverenti
d76bcd8473 fix photo orientation 2017-06-09 15:24:31 -04:00
Luke Pulverenti
42d0b070b4 update project files 2017-06-04 17:08:56 -04:00
Luke Pulverenti
33014f77aa update GetItems method 2017-05-26 02:48:54 -04:00
Luke Pulverenti
da77b05817 update data queries 2017-05-21 03:25:49 -04:00
Luke Pulverenti
799494af0b update image methods 2017-05-19 13:09:37 -04:00
Luke Pulverenti
9cd2d793be update image encoding 2017-05-17 14:18:18 -04:00
Luke Pulverenti
2f4f8c105e update image processing 2017-05-14 22:27:58 -04:00
Luke Pulverenti
4acaeecca4 update GetImageSize 2017-05-14 14:55:40 -04:00
Luke Pulverenti
2e3d1780e4 update dlna profiles 2017-05-12 14:09:42 -04:00
Luke Pulverenti
6fd86f61cb update image processor 2017-05-12 01:00:45 -04:00
Luke Pulverenti
21d2573d05 update skia 2017-05-12 00:57:09 -04:00
Luke Pulverenti
0f198dc818 fix image resizing 2017-05-10 22:57:25 -04:00
Luke Pulverenti
f49d20033d move crop whitespace directly to encode image 2017-05-10 00:49:11 -04:00
Luke Pulverenti
696a6b34ea improve smb support 2017-05-04 14:14:45 -04:00
Luke Pulverenti
4154fdf9c6 update omdb info parsing 2017-04-12 13:09:12 -04:00
Luke Pulverenti
a9b61af154 3.2.7.4 2017-03-13 15:01:20 -04:00
Luke Pulverenti
68772e7d9b update details 2016-12-03 02:58:48 -05:00
Luke Pulverenti
aef79a796d update xml parsing 2016-12-02 15:10:35 -05:00
Luke Pulverenti
5655787c1a update portable projects 2016-11-11 12:33:10 -05:00
Luke Pulverenti
8b7a8ab396 make photos project portable 2016-10-31 03:47:34 -04:00
Luke Pulverenti
3bf72b71b3 consolidate internal interfaces 2016-10-31 00:28:23 -04:00
Luke Pulverenti
049dca644d add more to .net core solution 2016-10-25 23:59:51 -04:00
Luke Pulverenti
ef6b90b8e6 make controller project portable 2016-10-25 15:02:04 -04:00
Luke Pulverenti
c7f559f8ce make model project portable 2016-10-21 22:08:34 -04:00
Luke Pulverenti
9143359c90 update taglibsharp 2016-10-20 19:53:12 -04:00
Luke Pulverenti
50e6686987 update live stream management 2016-10-07 11:08:13 -04:00
Luke Pulverenti
83606d82d5 fix vibrant 2016-10-05 11:20:11 -04:00
Luke Pulverenti
8589689f65 fixes #2193 - More raw image format support 2016-10-01 14:49:11 -04:00
Luke Pulverenti
f5a6a418f5 update scaling with MaxHeight 2016-08-25 00:54:06 -04:00
Luke Pulverenti
dc09bb8c08 fix dynamic images for osx 2016-08-24 23:44:59 -04:00
Luke Pulverenti
bd4c99b01a update cache file cleanup 2016-07-23 01:03:16 -04:00
Luke Pulverenti
b6979fa28a pass along date modified 2016-07-17 12:59:40 -04:00
Luke Pulverenti
759f5a8560 update task results 2016-06-19 02:18:29 -04:00
Luke Pulverenti
c3baf28246 update playlist collages 2016-06-18 13:26:57 -04:00
Luke Pulverenti
9b339d7cae resolve issue with querying by multiple item ids 2016-04-02 17:08:35 -04:00
Sven Van den brande
168587b2a0 Remove unused code... 2016-03-27 23:11:27 +02:00
Luke Pulverenti
55bbc5d12a update components 2016-03-22 23:03:35 -04:00
Eric Reed
084bd47413 Implement foreground layer option 2016-02-26 10:10:43 -05:00
Luke Pulverenti
cd144bc6f5 update photo resolver 2016-02-25 10:12:22 -05:00
Luke Pulverenti
94fa4dce4d fix GetCacheFilePath 2016-02-23 22:58:25 -05:00
Luke Pulverenti
c7fe8587cb stub out ForegroundLayer param 2016-02-23 14:48:58 -05:00
Luke Pulverenti
f380ddc558 use image magick for auto-orientation 2016-01-21 11:53:03 -05:00
Luke Pulverenti
faa9127a20 support photo orientation 2016-01-21 03:23:02 -05:00
Luke Pulverenti
0cd008bcb9 update commonio 2016-01-16 22:24:24 -05:00
Luke Pulverenti
aab0cea39a fix merge conflict 2016-01-12 14:30:14 -05:00
Luke Pulverenti
30229982ba auto install vcredist 2016-01-04 14:40:59 -05:00
Luke Pulverenti
0d5903f215 update image magick encoder 2015-11-12 14:31:25 -05:00
Luke Pulverenti
e71d02e8b1 fix merge conflicts 2015-11-12 14:28:43 -05:00
Luke Pulverenti
ccc7f5da71 update image magick encoder 2015-11-12 14:27:14 -05:00
Luke Pulverenti
cc19ce0daf added new parent methods 2015-11-11 09:56:31 -05:00
Luke Pulverenti
81bb469fe1 reduce image processing 2015-11-09 13:18:37 -05:00
Luke Pulverenti
9b998a068a update image encoding 2015-10-28 15:40:38 -04:00
Luke Pulverenti
818662e051 use ImageMagick scale method 2015-10-28 00:06:13 -04:00
Luke
ed0e1399fc Merge pull request #1229 from MediaBrowser/master
handle GetImageSize failure
2015-10-27 22:32:42 -04:00
Luke Pulverenti
06efa32e8f handle GetImageSize failure 2015-10-27 22:30:19 -04:00
Luke Pulverenti
60ac2e8712 rework shutdown 2015-10-27 10:02:30 -04:00
Luke Pulverenti
3bca39bb68 update image size 2015-10-26 12:40:35 -04:00
Luke Pulverenti
c80e1df1ca support null image encoder 2015-10-26 01:29:32 -04:00
Luke Pulverenti
32babe2b94 update images 2015-10-25 13:13:30 -04:00
Luke Pulverenti
d1195257aa fix for cover art 2015-10-16 15:25:19 -04:00
Luke Pulverenti
bb5c5297c5 fixes #1212 - Visual bug for some movies 2015-10-16 15:20:59 -04:00
Luke Pulverenti
d577e1c7b0 support image stubbing 2015-10-16 13:06:31 -04:00
Luke Pulverenti
5144e0264c make tv guide standalone component 2015-10-08 15:12:53 -04:00
Luke Pulverenti
6271ca99c8 update polymer 2015-10-05 22:50:20 -04:00
Luke Pulverenti
47b428b36c update commonio 2015-10-05 21:27:49 -04:00
Luke Pulverenti
4ad96e4ff5 update logging levels 2015-10-04 18:04:56 -04:00
Luke Pulverenti
1aaf09112b remove nuget restores 2015-10-04 02:04:23 -04:00
Luke Pulverenti
a08d5e695a remove nuget targets 2015-10-04 01:58:18 -04:00
Luke Pulverenti
21352d5248 Complete rework of IFileSystem 2015-10-04 00:58:07 -04:00
Luke Pulverenti
078277ebc2 continue file system rework 2015-10-04 00:23:11 -04:00
Luke Pulverenti
959ac9d727 restore changes 2015-09-20 13:56:26 -04:00
Luke Pulverenti
4492dcc592 update merge 2015-09-20 13:34:05 -04:00
Luke Pulverenti
e8010955dc fix merge conflicts 2015-09-20 13:22:34 -04:00
Luke Pulverenti
6d3fda8693 more client sync stubs 2015-09-15 00:31:12 -04:00
Luke Pulverenti
11d7585aa3 use taglibsharp to read image sizes 2015-09-14 13:39:35 -04:00
Luke Pulverenti
8cf45a3e4a add more methods to IFileSystem 2015-09-13 19:07:54 -04:00
Luke
14de062681 update file system methods 2015-09-13 17:32:02 -04:00
Luke Pulverenti
0f743205c4 update external subs 2015-09-12 12:39:24 -04:00
Luke Pulverenti
ec5619e0f9 restore polymer changes 2015-08-14 13:24:07 -04:00
Luke Pulverenti
ec64da2a3b rename live tv page 2015-08-02 19:56:21 -04:00
Luke Pulverenti
47b1a4cafd update image processing 2015-08-02 15:08:55 -04:00
Luke Pulverenti
edecae6ed5 improve guide loading performance 2015-08-02 13:02:23 -04:00
Luke Pulverenti
8f75454d76 update image processing 2015-07-29 16:31:15 -04:00
Luke Pulverenti
7e8e899bc2 updated fonts 2015-06-19 12:54:39 -04:00
Luke Pulverenti
b54b906c1a safari image fix 2015-05-15 12:32:50 -04:00
Luke Pulverenti
d2949d6e03 support video_ts.nfo 2015-05-15 11:46:20 -04:00
Luke Pulverenti
5492e34c6d update indexedDb 2015-05-11 12:32:15 -04:00
Luke Pulverenti
42b4b03703 add logging 2015-05-10 20:24:02 -04:00
Luke Pulverenti
a75ce4197d 3.0.5597.1 2015-04-29 13:39:23 -04:00
Luke Pulverenti
d274d1d807 update library menu 2015-04-27 13:55:57 -04:00
Luke Pulverenti
db66b73a4f updated ImageMagickSharp 2015-04-23 22:15:29 -04:00
Luke Pulverenti
6f01652520 control the number of simultaneous image operations 2015-04-23 12:50:54 -04:00
Luke Pulverenti
9e0c73ef19 live tv fixes 2015-04-19 15:17:17 -04:00
Luke Pulverenti
88766a9310 3.0.5582.3 2015-04-17 01:12:51 -04:00
Luke Pulverenti
71e1283c2f updated ImageMagickSharp 2015-04-15 18:03:31 -04:00
Luke Pulverenti
6d983daf78 updated image magick 2015-04-11 17:34:05 -04:00
Luke Pulverenti
b9c656e859 added out of network bitrate limit 2015-04-09 01:20:23 -04:00
Luke Pulverenti
b289b4cc7f complete gdi fallback 2015-04-08 11:45:30 -04:00
Luke Pulverenti
4820fe8097 added drawing project 2015-04-08 10:38:02 -04:00
Luke Pulverenti
78e96917e1 move drawing code 2015-04-08 08:37:07 -04:00
Luke Pulverenti
d6b2bf89f5 added drawing assembly 2015-04-08 08:32:52 -04:00