Commit graph

329 commits

Author SHA1 Message Date
Erwin de Haan 1a4b271314 Visual Studio Reformat: MediaBrowser.Model 2019-01-13 20:26:15 +01:00
Erwin de Haan e2751d42e8 Merge branch 'dev' into code-cleanup 2019-01-11 12:50:36 +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
hawken bd169e4fd4 remove trailing whitespace 2019-01-07 23:27:46 +00:00
hawken ba1794f64b Remove tabs and trailing whitespace 2019-01-07 23:24:34 +00:00
Bond_009 340a2c6512 Post GPL cleanup 2019-01-03 23:19:02 +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
Andrew Rabert a86b71899e Add GPL modules 2018-12-27 18:27:57 -05:00
stefan 48facb797e Update to 3.5.2 and .net core 2.1 2018-09-12 19:26:21 +02:00
Luke Pulverenti 5207067811 fix live tv over dlna 2017-11-29 15:50:18 -05:00
Luke Pulverenti 4f09c1e06d reduce dlna chatter 2017-11-23 10:46:16 -05:00
Luke Pulverenti 43cb11f694 update shared stream support 2017-11-18 23:59:34 -05:00
Luke Pulverenti 1dc8ff9e91 allow specification of m3u stream limit 2017-11-17 16:54:33 -05:00
Luke Pulverenti 0a0303ca64 normalize strm file contents 2017-11-01 15:50:16 -04:00
Luke Pulverenti 8ec8b46394 allow separate configuration of date format 2017-10-30 00:51:43 -04:00
Luke Pulverenti 93676f6838 revise unknown audio stream handling 2017-10-28 23:52:05 -04:00
Luke Pulverenti c583d49541 live tv subtitle fixes 2017-10-13 14:32:58 -04:00
Luke Pulverenti 4e4c145855 update hls query string 2017-09-29 16:10:13 -04:00
Luke Pulverenti a0d82a02c8 update param encoding 2017-09-26 13:09:42 -04:00
Luke Pulverenti d43508a898 update applyconditions 2017-09-25 15:15:01 -04:00
Luke Pulverenti 978eedbcb7 improve support for compressed xmltv 2017-09-25 01:06:15 -04:00
Luke Pulverenti de5a8d579b move season zero display name to per library settings 2017-09-24 16:23:56 -04:00
Luke Pulverenti f3120dbee9 fix application of params 2017-09-22 16:38:59 -04:00
Luke Pulverenti b4851d4789 separate deinterlacing params by video codec 2017-09-21 17:36:19 -04:00
Luke Pulverenti eb63e0d264 update image processor 2017-09-07 14:17:18 -04:00
Luke Pulverenti 8de80d43ba update ResolutionNormalizer 2017-08-30 14:06:54 -04:00
Luke Pulverenti 780b761456 3.2.29.2 2017-08-28 12:41:32 -04:00
Luke Pulverenti 82ab91f209 add property to indicate support for on the fly subtitle extraction 2017-08-23 15:45:40 -04:00
Luke Pulverenti 1ad990ad72 update live tv data transfer 2017-08-19 15:43:35 -04:00
Luke Pulverenti 40442f887b consolidate emby.server.core into emby.server.implementations 2017-08-09 15:56:38 -04:00
Luke Pulverenti d8e2887071 update container value 2017-08-04 16:29:34 -04:00
Luke Pulverenti e208ef19b0 check audio stream for null 2017-08-04 10:49:46 -04:00
Luke Pulverenti b786cca9da consolidate methods 2017-08-04 02:34:46 -04:00
Luke Pulverenti 31841a31a9 3.2.26.7 2017-07-30 14:02:25 -04:00
Luke Pulverenti a0e7cdd2dc support all inclusive direct play profile 2017-07-14 11:57:44 -04:00
Luke Pulverenti 6ea8e7868d add live stream params 2017-07-03 13:16:01 -04:00
Luke Pulverenti 5cafb17e8f fix stream builder error 2017-07-01 14:00:43 -04:00
Luke Pulverenti a759b09577 support max audio bit depth 2017-06-26 11:10:52 -04:00
Luke Pulverenti f2fb52761f update stream building 2017-06-25 13:50:17 -04:00
Luke Pulverenti a107ff0369 capture more transcoding info 2017-06-24 14:33:19 -04:00
Luke Pulverenti 5e57b829d3 update CodecProfile checks 2017-06-07 00:56:48 -04:00
Luke Pulverenti 8a780bc023 add interlaced fix 2017-06-06 02:13:27 -04:00
Luke Pulverenti 3e15b28b18 add IsInterlaced param 2017-05-29 08:35:59 -04:00
Luke Pulverenti 0beb803aed add sample rate condition 2017-05-13 15:31:25 -04:00
Luke Pulverenti 7ee588060d add IgnoreDts option 2017-04-30 16:03:28 -04:00
Luke Pulverenti 118c702c5c fixes #2572 - Issues found by PVS-Studio 2017-04-11 13:04:13 -04:00
Luke Pulverenti 06394d1a9f add break on non keyframes 2017-03-31 15:05:19 -04:00
Luke Pulverenti 6e4074ab8a update multi-version preferences 2017-03-31 15:04:50 -04:00
Luke Pulverenti c9be9b4141 update hls params 2017-03-24 11:03:49 -04:00
Luke Pulverenti 79f3eb3fe2 update live tv osd 2017-03-18 19:37:29 -04:00
Luke Pulverenti c9ee7633ca embed recording button into video player 2017-03-17 16:23:34 -04:00
Luke Pulverenti ce1ed2bea7 update hls to support mpeg2video 2017-03-15 15:57:18 -04:00
Luke Pulverenti 6091e00e18 clean related files when deleting items 2017-02-18 03:32:17 -05:00
Luke Pulverenti ab026ab2de restore localized guids switch 2017-01-29 15:00:29 -05:00
Luke Pulverenti 6066619138 handle bitrate overflow 2017-01-03 00:15:59 -05:00
Luke Pulverenti 5372c0bf23 remove unused property 2016-12-28 01:08:18 -05:00
Luke Pulverenti e1da7b80f4 update cloud sync profile 2016-12-23 12:57:47 -05:00
Luke e7cebb91a7 Merge pull request #2350 from MediaBrowser/beta
Beta
2016-12-18 00:44:33 -05:00
Luke Pulverenti de9cd28a79 remove tvos dts hack no longer needed 2016-12-14 15:58:55 -05:00
Luke Pulverenti afabbfa22b add ios dts workaround 2016-12-13 12:04:37 -05:00
Luke Pulverenti c7d520555b update dlna profiles 2016-12-09 02:23:09 -05:00
Luke Pulverenti 372fbd30f6 update components 2016-11-30 02:49:32 -05:00
Luke Pulverenti 43c6971383 update isavc condition 2016-11-14 02:28:20 -05:00
Luke Pulverenti 635c8d50a3 update character escaping 2016-11-13 22:44:54 -05:00
Luke Pulverenti 48ba276d83 add dlna classes 2016-10-29 14:44:18 -04:00
Luke Pulverenti 818a48e838 update DeviceProfile 2016-10-26 15:30:49 -04:00
Luke Pulverenti 0f8ccfaf49 prep for portable common 2016-10-23 15:47:34 -04:00
Luke Pulverenti c7f559f8ce make model project portable 2016-10-21 22:08:34 -04:00
Luke fb9db5c3c3 Merge pull request #2240 from MediaBrowser/beta
Beta
2016-10-17 12:32:57 -04:00
Luke Pulverenti 55f47d2120 update recording defaults 2016-10-16 13:11:32 -04:00
Luke 25ef9777ca Merge pull request #2224 from MediaBrowser/beta
Beta
2016-10-12 15:43:28 -04:00
Luke Pulverenti d3583c1460 update lists 2016-10-03 02:28:45 -04:00
Luke Pulverenti 9b937ebb9c fix really high audio encoding bitrate 2016-09-30 23:33:26 -04:00
Luke Pulverenti 6a7fabc3bd add new guide settings 2016-09-30 02:50:06 -04:00
Luke Pulverenti 97ea2ff43a update live tv hls 2016-09-20 15:42:53 -04:00
Luke Pulverenti 5cfae1ada1 update startup tasks 2016-09-17 02:09:29 -04:00
Luke Pulverenti 510fbf139c fix repeated guide refreshes 2016-08-26 15:29:28 -04:00
Luke Pulverenti 0117ee67d8 resolve 128k limit 2016-08-24 17:06:04 -04:00
Luke Pulverenti 17e1c8c22b update sync settings 2016-08-23 01:08:07 -04:00
Luke Pulverenti ec111eebd3 fix folder caching 2016-08-15 20:22:59 -04:00
Luke Pulverenti 6e9828ddad add remuxing permission 2016-08-13 18:27:14 -04:00
Luke Pulverenti 6164049919 update direct stream url for improved caching 2016-08-13 15:52:58 -04:00
Luke Pulverenti 6af3dc91c5 adjust audio transcoding bitrate 2016-07-30 00:21:26 -04:00
Luke Pulverenti 8328f39834 update behavior with restricted transcoding access 2016-07-25 01:12:38 -04:00
Luke Pulverenti e44a24d9e5 update hls subtitles 2016-07-13 15:16:51 -04:00
Luke Pulverenti 959c6a397c add new streambuilder options 2016-07-09 13:39:04 -04:00
Luke Pulverenti 5c5cc212aa pass all audio codecs to server 2016-06-26 12:21:10 -04:00
Luke Pulverenti cf0d9883c6 fix userdata transactions 2016-06-25 01:16:54 -04:00
Luke Pulverenti faefbf36cc adjust bitrate in h264/h265 conversions 2016-06-06 13:33:55 -04:00
Luke Pulverenti dbf11dcbb3 add DisplayTitle to SubtitleStreamInfo 2016-05-22 12:45:28 -04:00
Luke Pulverenti 187b1099bc update firefox profile 2016-05-14 01:40:01 -04:00
Luke Pulverenti a15a762ba1 fixes #1484 - (Feature request) Make emby choose output stream based on ffmpeg config 2016-04-30 15:16:43 -04:00
Luke Pulverenti a80070f478 check codecs in audio direct play profiles 2016-04-28 13:21:10 -04:00
Luke Pulverenti c59b4329f4 restore ForceLiveStream param 2016-04-21 00:04:57 -04:00
Luke Pulverenti a38086126f update hls playback 2016-04-20 14:51:47 -04:00
Luke Pulverenti 57e3bb72f9 update stream selection 2016-04-14 15:12:00 -04:00
Luke Pulverenti b0379ec7f8 improve embedded image extraction 2016-04-13 16:49:16 -04:00
Luke Pulverenti 5bddb226f6 update hdhr stream 2016-04-12 13:37:58 -04:00
Luke Pulverenti c40002dee0 add ForceLiveStream option 2016-04-04 01:51:27 -04:00