Commit Graph

125 Commits

Author SHA1 Message Date
Erwin de Haan
3a831994f6 Unwrapped GetDirectoryName and DirectorySeperatorChar 2019-01-28 22:06:34 +01:00
Tthecreator
0b80902cc8 Set EnableRaisingEvents correctly for SubtitleEncoder 2019-01-22 16:52:26 +01:00
William Taylor
65cd3ed597 Replaced injections of ILogger with ILoggerFactory
This makes resolving dependencies from the container much easier as
you cannot resolve with primitives parameters in a way that is any
more readable.

The aim of this commit is to change as little as possible with the end
result, loggers that were newed up for the parent object were given the same
name. Objects that used the base or app loggers, were given a new logger with
an appropriate name.

Also removed some unused dependencies.
2019-01-20 21:05:12 +00:00
Andrew Rabert
3a6624f701 Merge pull request #629 from cvium/fix_subtitleencoder
Fix subtitle converter misinterpreting 0 valued endTimeTicks
2019-01-20 11:35:20 -05:00
Claus Vium
2b47006662 Remove unneeded variable 2019-01-20 17:06:40 +01:00
Claus Vium
26e20d1cd5 Fix subtitle converter misinterpreting 0 valued endTimeTicks 2019-01-20 08:17:31 +01:00
cvium
b35dcbb9f0 Remove MediaBrowser.Text since it violates licenses and is overall hacky 2019-01-20 06:30:50 +01:00
Erwin de Haan
65bd052f3e ReSharper conform to 'var' settings 2019-01-13 21:37:13 +01:00
Erwin de Haan
a36658f6f0 ReSharper Reformat: Properties to expression bodied form. 2019-01-13 21:31:14 +01:00
Erwin de Haan
8f41ba4d3a Find+Sed BOM removal *.cs: MediaBrowser.LocalMetadata-MediaBrowser.Model 2019-01-13 21:02:23 +01:00
Erwin de Haan
f2e50f50bd Visual Studio Reformat: MediaBrowser.MediaEncoding 2019-01-13 20:26:04 +01:00
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
73fd0cd8c6 SubtitleEncoder: stop using tuples for clarity
* Replace Tuples with a ValueTuple or a struct
2019-01-06 21:02:25 +01:00
Bond_009
59d8d9a82c Fix nullrefexception in SubtitleEncoder 2019-01-04 18:52:04 +01:00
Bond_009
ea4c914123 Fix exception logging 2018-12-30 22:44:39 +01:00
Bond_009
0c1b9d3bff Rebase 2018-12-30 22:44:38 +01:00
Mathieu Velten
1d7d52ff9e Port MediaEncoding and Api.Playback from 10e57ce8d21b4516733894075001819f3cd6db6b 2018-12-14 17:32:54 +01:00
Luke Pulverenti
40442f887b consolidate emby.server.core into emby.server.implementations 2017-08-09 15:56:38 -04:00
Luke Pulverenti
ce47f63389 3.2.20.5 2017-06-18 03:11:55 -04:00
Luke Pulverenti
33014f77aa update GetItems method 2017-05-26 02:48:54 -04:00
Luke Pulverenti
696a6b34ea improve smb support 2017-05-04 14:14:45 -04:00
Luke Pulverenti
8755886761 switch to hwaccel auto 2017-04-21 16:03:07 -04:00
Luke Pulverenti
4d7d8961b4 update encoding detection 2017-04-18 01:53:39 -04:00
Luke Pulverenti
ce1ed2bea7 update hls to support mpeg2video 2017-03-15 15:57:18 -04:00
Luke Pulverenti
a181425e54 omit input container when hw encoding 2017-03-01 15:29:42 -05:00
Luke Pulverenti
03317b291d improve subtitle responses 2017-02-16 02:14:12 -05:00
Luke Pulverenti
e936f49518 update use of shellexecute 2016-12-09 20:58:52 -05:00
Luke Pulverenti
ffb1ec76a7 update components 2016-11-19 02:51:07 -05:00
Luke Pulverenti
7a2cb6da5a add subtitle fix for tizen 2016-11-17 22:12:03 -05:00
Luke Pulverenti
9b5a4c22e3 update image & subtitle extraction 2016-11-14 01:44:21 -05:00
Luke Pulverenti
a8b340cbb2 update portable projects 2016-11-08 13:44:23 -05:00
Luke Pulverenti
f52373609e move classes to portable project 2016-11-03 18:34:16 -04:00
Luke Pulverenti
b1276dc208 make media encoding project portable 2016-11-01 00:07:12 -04:00
Luke Pulverenti
ef6b90b8e6 make controller project portable 2016-10-25 15:02:04 -04:00
Luke Pulverenti
07791d46a5 rework scheduled tasks in preparation of common project going portable 2016-10-23 15:14:57 -04:00
Luke Pulverenti
a69ca6c55b avoid buffering http responses 2016-10-06 14:55:01 -04:00
Luke Pulverenti
2d7c82d0dd add loopback handler 2016-09-03 13:16:36 -04:00
Luke Pulverenti
88be568b40 update subtitle extraction 2016-07-07 11:56:09 -04:00
Luke Pulverenti
580a68d19c update startup tests 2016-06-30 21:06:18 -04:00
Luke Pulverenti
e5655d32f1 fix timestamps in hls subtitles 2016-05-27 13:17:57 -04:00
Luke Pulverenti
6ba2a9ebd2 update subtitle encoding 2016-04-02 21:19:27 -04:00
Luke Pulverenti
51fe031031 update subtitles 2016-04-02 19:39:08 -04:00
Sven Van den brande
168587b2a0 Remove unused code... 2016-03-27 23:11:27 +02:00
Luke Pulverenti
49c678037a fix samsung dlna subtitles 2016-03-22 00:15:12 -04:00
Luke Pulverenti
6eb5d34af1 update subtitle encoder to allow format passthrough 2015-12-27 16:07:28 -05:00
Luke Pulverenti
26487dc455 rework people 2015-10-04 23:24:24 -04:00
Luke Pulverenti
4ad96e4ff5 update logging levels 2015-10-04 18:04:56 -04:00
Luke Pulverenti
078277ebc2 continue file system rework 2015-10-04 00:23:11 -04:00
Luke
14de062681 update file system methods 2015-09-13 17:32:02 -04:00
Luke Pulverenti
a4e73120a7 update channel streams 2015-09-01 18:04:54 -04:00
Luke Pulverenti
d95057f13b rework settings page 2015-07-28 15:42:24 -04:00
Luke Pulverenti
b9c656e859 added out of network bitrate limit 2015-04-09 01:20:23 -04:00
Luke Pulverenti
a025f4eefa sync updates 2015-03-31 12:24:16 -04:00
Luke Pulverenti
28ffeb5121 sync updates 2015-02-26 15:06:42 -05:00
Luke Pulverenti
7bc370bdc7 move desktop search 2015-01-21 14:21:19 -05:00
Luke Pulverenti
cefd565e67 display server name in dashboard 2015-01-18 14:53:34 -05:00
Luke Pulverenti
d8d5dd4873 make channel access opt-in rather than opt out 2015-01-12 22:46:44 -05:00
Luke Pulverenti
b6f7f0273a enable new character set detector 2015-01-11 21:12:47 -05:00
Luke Pulverenti
9edca4586a 3.0.5490.1 2015-01-11 16:01:19 -05:00
Luke Pulverenti
5ff5df9867 added UniversalDetector.dll 2015-01-10 14:42:14 -05:00
Luke Pulverenti
42b1416602 begin work on daily episodes 2014-12-22 22:58:14 -05:00
Luke Pulverenti
13274348e9 sync updates 2014-12-17 00:30:31 -05:00
Luke Pulverenti
60d3f47503 add server management to web client 2014-11-04 07:41:12 -05:00
Luke Pulverenti
58eb500956 fixes #914 - Add option to save metadata hidden 2014-09-06 00:21:23 -04:00
Luke Pulverenti
9d36f51818 adjust subtitle extraction 2014-08-30 11:12:28 -04:00
Luke Pulverenti
33c6c37316 Adjust transcoding throttling 2014-08-30 10:26:29 -04:00
Luke Pulverenti
d92936187d Extract subs to srt instead of ass 2014-08-24 17:07:04 -04:00
Luke Pulverenti
21d88faa18 added json subtitle output 2014-08-22 11:47:44 -04:00
Luke Pulverenti
ca66390e24 3.0.5346.38509 2014-08-21 22:24:38 -04:00
Luke Pulverenti
3ba6364f25 fixes #887 - Support ttml subtitle output 2014-08-05 19:59:24 -04:00
Luke Pulverenti
933443c2b9 added modular configuration 2014-06-29 13:35:05 -04:00
Luke Pulverenti
21fd761b05 fixes #838 - Support rtmp protocol with channels 2014-06-16 21:56:23 -04:00
Luke Pulverenti
a18f4e37ac added IsTextSubtitleStream 2014-06-11 16:57:18 -04:00
Luke Pulverenti
dd7825f6c8 Support subtitle offset 2014-06-11 15:31:33 -04:00
Luke Pulverenti
77ad0fc336 fixes #674 - Support converting subtitles to webvtt 2014-06-11 10:42:03 -04:00