Commit Graph

741 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
Anthony Lavado
5900ab8c68 Update OpenSubtitles User Agent to our own 2019-01-10 13:26:52 -05:00
Bond_009
f520ddc966 Remove useless properties from IEnvironmentInfo 2019-01-08 17:35:56 +01:00
hawken
bd169e4fd4 remove trailing whitespace 2019-01-07 23:27:46 +00:00
Andrew Rabert
237187bfc0 Merge pull request #456 from Bond-009/subencoder
SubtitleEncoder: stop using tuples for clarity
2019-01-06 18:29:12 -05:00
Anthony Lavado
0a715f9196 Merge pull request #435 from Bond-009/ffmpeglogs
Reduce log spam from ffmpeg info
2019-01-06 16:59:37 -05: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
abddc4786c Reduce log spam from ffmpeg info 2019-01-05 22:40:33 +01:00
Bond_009
59d8d9a82c Fix nullrefexception in SubtitleEncoder 2019-01-04 18:52:04 +01:00
Anthony Lavado
a06a5c8d18 Merge branch 'dev' into project-updates 2019-01-02 14:02:48 -05:00
Bond_009
ec47c5b0f7 Remove unused FontConfigLoader 2019-01-02 15:12:52 +01:00
Bond_009
f3030812ea Use static regex 2019-01-02 16:21:24 +03:00
Bond_009
d6f3ca859e Change regex to multiline
ex: https://regex101.com/r/bn9IOy/12
2019-01-02 16:21:24 +03:00
Bond_009
c05e8088d6 Remove extra capture group from regex
https://regex101.com/r/bn9IOy/11/
2019-01-02 16:21:24 +03:00
Bond_009
12c43cd769 Use regex to check if ffmpeg output contains codec
Demo of the regex: https://regex101.com/r/bn9IOy/10/
2019-01-02 16:21:24 +03:00
Bond_009
0042b96c80 Use ValueTuple and Linq 2019-01-02 16:21:24 +03:00
Bond_009
96ad22a009 Reduce log spam and clean up EncoderValidator 2019-01-02 16:21:24 +03: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
c99b45dbe0 Remove some warnings 2019-01-02 02:35:40 +03: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
Bond_009
b0ca979bed MediaBrowser.MediaEncoding use same layout/style as other csprojs 2018-12-29 23:57:22 +01:00
Andrew Rabert
a86b71899e Add GPL modules 2018-12-27 18:27:57 -05: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
d8e2887071 update container value 2017-08-04 16:29:34 -04:00
Luke Pulverenti
b89af7af43 fixes #2121 - background roku thumbnail generation (or maybe... any scheduled task?) should be "niced" 2017-08-01 15:43:39 -04:00
Luke Pulverenti
d270b10db6 move auto-organize to plugin 2017-07-27 01:18:39 -04:00
Luke Pulverenti
bd32c8ba49 update lg dlna profile 2017-07-13 15:04:59 -04:00
Luke Pulverenti
a759b09577 support max audio bit depth 2017-06-26 11:10:52 -04:00
Luke Pulverenti
1e5c3db9eb support individual library refreshing 2017-06-23 12:04:45 -04:00
Luke Pulverenti
6ff89eab78 fixes #2588 - OpenSubtitlesDownloader doesn't respect X-Ratelimit-Requests-Remaining 2017-06-22 15:14:58 -04:00
Luke Pulverenti
ce47f63389 3.2.20.5 2017-06-18 03:11:55 -04:00
Luke Pulverenti
1663b258a7 update home sections 2017-06-13 02:33:29 -04:00
Luke Pulverenti
9f0e6d17c8 add hevc cuvid 2017-06-12 03:11:54 -04:00
Luke Pulverenti
2c54390c38 enable h264_cuvid decoder 2017-06-10 14:24:53 -04:00
Luke Pulverenti
42d0b070b4 update project files 2017-06-04 17:08:56 -04:00
Luke Pulverenti
820b4873fb move methods to base class 2017-06-04 16:28:27 -04:00
Luke Pulverenti
3e15b28b18 add IsInterlaced param 2017-05-29 08:35:59 -04:00
Luke Pulverenti
33014f77aa update GetItems method 2017-05-26 02:48:54 -04:00
Luke Pulverenti
404171023f clean up build configs 2017-05-16 01:44:06 -04:00
Luke Pulverenti
0beb803aed add sample rate condition 2017-05-13 15:31:25 -04:00
Luke Pulverenti
e915ceda1b dummy up audio bitrates when needed 2017-05-10 22:57:48 -04:00
Luke Pulverenti
ef41f919a6 fix movie db find by external id 2017-05-08 14:07:42 -04:00
Luke Pulverenti
696a6b34ea improve smb support 2017-05-04 14:14:45 -04:00
Luke Pulverenti
53024bd149 removed dead code 2017-05-04 03:01:35 -04:00
Luke Pulverenti
fc7ab45fb3 unify audio conversion 2017-04-27 14:13:16 -04:00
Luke Pulverenti
da39d9a5bf update folder queries 2017-04-27 14:12:44 -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
561028c907 update automated checkins 2017-04-17 15:01:16 -04:00
Luke Pulverenti
8eb4c034b4 update audio sync params 2017-04-15 15:45:33 -04:00
Luke Pulverenti
4154fdf9c6 update omdb info parsing 2017-04-12 13:09:12 -04:00
Luke Pulverenti
e56faea17a update vsync 2017-04-09 17:38:59 -04:00
Luke Pulverenti
463cb3e354 update live stream management 2017-04-04 02:01:20 -04:00
Luke Pulverenti
abc54d1ea3 determine interlaced from ffprobe data 2017-03-26 00:20:00 -04:00
Luke Pulverenti
c9be9b4141 update hls params 2017-03-24 11:03:49 -04:00
Luke Pulverenti
38e05b11e2 unify encodng param creation 2017-03-19 14:59:05 -04:00
Luke Pulverenti
59ac045c6b increase unification of param building 2017-03-19 02:10:11 -04:00
Luke Pulverenti
44a4e662ac update hdhomerun model info caching 2017-03-16 13:21:24 -04:00
Luke Pulverenti
ce1ed2bea7 update hls to support mpeg2video 2017-03-15 15:57:18 -04:00
Luke Pulverenti
1f63a30ee7 update mjpeg stream detection 2017-03-07 14:05:44 -05:00
Luke Pulverenti
ce3f2bdd20 reduce AnalyzeDurationMs for live tv 2017-03-05 10:38:36 -05:00
gerrit507
c70dfc713b Add hevc hw-decoders and encodrs to var required.
These hardware decoders should be added for letting emby recognize this hw-decoders and encoders. This in addition to  #2506 and on the dev branch as wished.
2017-03-04 11:51:06 +01:00
Luke Pulverenti
a181425e54 omit input container when hw encoding 2017-03-01 15:29:42 -05:00
Luke Pulverenti
0ee1a0d7bd fix mapping multiple tuner channels to same epg channel 2017-02-18 22:46:09 -05:00
Luke Pulverenti
03317b291d improve subtitle responses 2017-02-16 02:14:12 -05:00
Luke Pulverenti
58fad600c9 restore changes 2017-02-09 19:42:57 -05:00
Luke Pulverenti
35415d6a50 add error handling 2017-02-09 18:59:27 -05:00
Luke Pulverenti
8deb423883 restore config settings for now 2017-02-08 13:50:33 -05:00
Luke Pulverenti
b35051463b restore features 2017-02-06 01:05:34 -05:00
Luke Pulverenti
f94353250f disable input modifiers for now 2017-02-06 01:04:38 -05:00
Luke Pulverenti
2a34c30313 update input params 2017-02-06 01:03:01 -05:00
Luke Pulverenti
5edaf12d40 move encoding methods to shared classes 2017-02-02 11:02:01 -05:00
Luke Pulverenti
45398959d7 update media probe 2017-01-31 16:25:29 -05:00
Luke Pulverenti
ab026ab2de restore localized guids switch 2017-01-29 15:00:29 -05:00
Luke Pulverenti
3ff216f05a update ShortOverview 2017-01-26 15:27:12 -05:00
Luke Pulverenti
045fdaf387 update live stream bitrates 2017-01-26 01:26:58 -05:00
Luke Pulverenti
2ebcbdece8 update now playing screen 2017-01-24 00:52:47 -05:00
Luke Pulverenti
8d668095bb add IsRemote property 2017-01-20 12:53:48 -05:00
Luke Pulverenti
80a9bbf5ef support rtp protocol 2017-01-18 01:05:33 -05:00
Luke Pulverenti
c0ddeaab77 update maxrate 2017-01-02 18:15:16 -05:00
Luke Pulverenti
dbba636290 handle unknown video stream 2017-01-01 15:47:54 -05:00
Luke Pulverenti
9da48106c8 update logging 2016-12-29 16:50:53 -05:00
Luke Pulverenti
cb8751f985 fixes #2365 - External bitmap subtitles are loaded incorrectly 2016-12-26 16:22:45 -05:00
Luke Pulverenti
a5ffea5752 update video audio encoding 2016-12-26 14:47:37 -05:00
Luke Pulverenti
e265d8efec fix bdinfo path 2016-12-24 02:41:25 -05:00
Luke Pulverenti
5833aedb15 update bitrate filter 2016-12-23 03:50:32 -05:00
Luke Pulverenti
f8c88aa632 add null checks 2016-12-22 10:58:31 -05:00
Luke Pulverenti
27c4c30082 update media info bitrate 2016-12-20 00:23: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
e936f49518 update use of shellexecute 2016-12-09 20:58:52 -05:00
Luke Pulverenti
7ed6c67db0 update xml parsing 2016-12-03 18:57:34 -05:00
Luke Pulverenti
83ad945015 update xml readers 2016-12-03 16:46:06 -05:00
Luke Pulverenti
f5467021b0 update probing 2016-12-03 15:00:41 -05:00
Luke Pulverenti
232da3f17b fixes #2324 - [BUG] FFProbe: StartIndex cannot be less than zero 2016-12-03 14:42:34 -05:00
Luke Pulverenti
c30b82ab44 update recording encoder 2016-11-29 14:13:20 -05:00
Luke Pulverenti
52227ce00d update save methods 2016-11-19 03:40:13 -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
635c8d50a3 update character escaping 2016-11-13 22:44:54 -05:00
Luke Pulverenti
0e9cd51f9c update .net core startup 2016-11-13 16:04:21 -05:00
Luke Pulverenti
3c55747cd6 fixes #2285 - [BUG] VAAPI Transcoding (Does not work with certain codecs) 2016-11-13 15:27:09 -05:00
Luke Pulverenti
227dd0a42d rework result factory 2016-11-10 09:41:24 -05:00
Luke Pulverenti
a8b340cbb2 update portable projects 2016-11-08 13:44:23 -05:00
Luke Pulverenti
1539836ca1 update didl xml 2016-11-06 12:30:44 -05:00
Luke Pulverenti
f52373609e move classes to portable project 2016-11-03 18:34:16 -04:00
Luke Pulverenti
7cf0f79f85 update thumbnail sampling 2016-11-02 13:08:34 -04:00
Luke Pulverenti
eefab227cc update xml parsing 2016-11-02 13:08:20 -04:00
Luke Pulverenti
8ab5e5aca9 update ffmpeg override behavior 2016-11-01 14:29:29 -04:00
Luke Pulverenti
3952360ce8 reduce imported people 2016-11-01 14:28:36 -04:00
Luke Pulverenti
b1276dc208 make media encoding project portable 2016-11-01 00:07:12 -04:00
Luke Pulverenti
b28857feea update nvenc 2016-10-31 22:23:00 -04:00
Luke Pulverenti
3094cd7ff3 update project targets 2016-10-30 03:11:37 -04:00
Luke Pulverenti
4807be3b09 update nuget 2016-10-29 19:40:36 -04:00
Luke Pulverenti
bfe2b501a6 normalize subtitle names 2016-10-29 16:02:31 -04:00
Luke Pulverenti
da20e8dcd2 continue with .net core targeting 2016-10-29 16:02:21 -04:00
Luke Pulverenti
89ff1f2af6 update components 2016-10-28 14:35:17 -04:00
Luke Pulverenti
31c8c3bf7f make open subtitle project portable 2016-10-27 18:54:56 -04:00
Luke Pulverenti
3d7f75eea3 more steps to make provider project portable 2016-10-26 15:29:56 -04:00
Luke Pulverenti
0189f4c49d move provider project towards portability 2016-10-26 14:25:03 -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
07791d46a5 rework scheduled tasks in preparation of common project going portable 2016-10-23 15:14:57 -04:00
Luke Pulverenti
ce47beba84 use portable libraries 2016-10-22 16:30:37 -04:00
Luke Pulverenti
c7f559f8ce make model project portable 2016-10-21 22:08:34 -04:00
Luke Pulverenti
ccaf2f43a6 exclude mpeg4 with level -99 from vaapi 2016-10-20 02:36:34 -04:00
Luke Pulverenti
55f47d2120 update recording defaults 2016-10-16 13:11:32 -04:00
Luke Pulverenti
d5b5c8e1a5 update display of active recordings 2016-10-11 02:46:59 -04:00
Luke Pulverenti
50e6686987 update live stream management 2016-10-07 11:08:13 -04:00
Luke Pulverenti
a69ca6c55b avoid buffering http responses 2016-10-06 14:55:01 -04:00
Luke Pulverenti
c4e137e6cf update timer listings 2016-10-04 01:15:39 -04:00
Luke Pulverenti
d3583c1460 update lists 2016-10-03 02:28:45 -04:00
Luke Pulverenti
229172da50 update series recording editor 2016-09-30 14:43:59 -04:00
Luke Pulverenti
6a7fabc3bd add new guide settings 2016-09-30 02:50:06 -04:00
Luke Pulverenti
76c7bfcb67 update closing of streams 2016-09-29 08:55:49 -04:00
Jan Friedrich
3d260bd13c vaapi: copy decoded frames to main memory only when necessary 2016-09-24 17:57:03 +02:00
Luke Pulverenti
eee9c0e048 update recording dialogs 2016-09-22 02:57:31 -04:00
Luke Pulverenti
d94598a75e update recording screens 2016-09-21 13:07:18 -04:00
Luke Pulverenti
5ca29f0fba normalize subtitle names 2016-09-20 11:21:09 -04:00
Jan Friedrich
1cf6cfb11c fix graphical subtitle transcoding with vaapi 2016-09-13 18:29:53 +02:00
Luke Pulverenti
064ea27994 update default image extraction timeouts 2016-09-09 14:26:05 -04:00
Luke Pulverenti
3a4b0ea018 limit transcoding to level 41 2016-09-07 22:55:54 -04:00
Luke Pulverenti
9c7eef891b add configurable encoding params 2016-09-04 11:01:31 -04:00
Luke Pulverenti
2d7c82d0dd add loopback handler 2016-09-03 13:16:36 -04:00
Luke Pulverenti
c5c8426c20 fixes #219 - [Bug] Missing hardware device reference in convert job with vaapi transcoding 2016-09-02 00:13:28 -04:00
Luke Pulverenti
f5a6a418f5 update scaling with MaxHeight 2016-08-25 00:54:06 -04:00
Luke Pulverenti
e4851e1b25 reduce rescanning due to IsOffline 2016-08-24 02:13:15 -04:00
Luke Pulverenti
2e65c32ede add vaapi support 2016-08-23 12:31:16 -04:00
Luke Pulverenti
719ad3971e update genre validator 2016-08-19 01:58:35 -04:00
Luke Pulverenti
eb36b009ca update stream start events 2016-08-18 20:10:10 -04:00
Luke Pulverenti
845c4a0d62 update item by name validators 2016-08-18 11:13:18 -04:00
Luke Pulverenti
cc62faa1c2 update season queries 2016-08-18 01:56:10 -04:00
Luke Pulverenti
9349cc5beb update thread count on image extraction 2016-08-10 15:15:41 -04:00
Luke Pulverenti
112d5d6348 try to detect 3d type 2016-08-09 01:08:36 -04:00
Luke Pulverenti
7daf34f048 quote ffmpeg params 2016-08-07 16:13:30 -04:00
Luke
fec7c47824 Merge pull request #1932 from softworkz/ReduceWarnings
Reduced compiler warnings. No functional changes.
2016-08-05 20:37:21 -04:00
softworkz
23da61281e Reduced compiler warnings. No functional changes (except MediaEncoder.cs and AutomaticRestartEntryPoint.cs) 2016-08-05 23:15:48 +02:00
Luke Pulverenti
407d82ea11 support mp4 subtitles 2016-08-05 16:35:11 -04:00
Luke Pulverenti
79887b2c34 validate encoder presence 2016-08-05 01:12:25 -04:00
Luke Pulverenti
a363beb23c update probing 2016-08-03 02:38:27 -04:00
Luke Pulverenti
7e1a0baf9b update media probe 2016-08-03 00:33:34 -04:00
Sven Van den brande
219cba7506 Removed redundant Collection Initializers
Removed Using directives that are not required
2016-07-29 21:18:03 +02:00
Luke Pulverenti
efebac4d6b don't use hardware encoding with folder rips 2016-07-10 11:44:11 -04:00
Luke Pulverenti
a23144726e add startup null check 2016-07-08 00:00:37 -04:00
Luke Pulverenti
42b6e88aa7 fix validation logging 2016-07-07 23:21:06 -04:00
Luke Pulverenti
88be568b40 update subtitle extraction 2016-07-07 11:56:09 -04:00
Luke Pulverenti
08e58886f7 update metadata editor 2016-07-02 22:47:39 -04:00
Luke Pulverenti
dc49059f1b fix interlace detection stderr 2016-07-02 17:45:20 -04:00
Luke Pulverenti
1295d1e694 fix probe stdout 2016-07-02 00:25:34 -04:00
Luke Pulverenti
22601f0a2e reduce stdout redirection 2016-07-01 22:16:05 -04:00
Luke Pulverenti
00634b62c5 remove standard output redirect on image extractions 2016-06-30 22:35:18 -04:00
Luke Pulverenti
580a68d19c update startup tests 2016-06-30 21:06:18 -04:00
root
ffd3101ac6 Fixes for nvenc support marked as experimental, since more testing should be done on options 2016-06-30 17:04:26 -04:00
Luke Pulverenti
52d8ddb050 support h264_omx 2016-06-30 14:59:18 -04:00
Luke Pulverenti
9a012e458c update validation 2016-06-30 00:41:15 -04:00
Luke Pulverenti
525f780453 add startup error handling 2016-06-30 00:23:52 -04:00
Luke Pulverenti
3ebfb59456 add error handling 2016-06-29 23:11:25 -04:00
Luke Pulverenti
775fc94020 update path configs 2016-06-29 01:49:31 -04:00
Luke Pulverenti
02b0734029 update startup wizard 2016-06-28 22:45:37 -04:00
Luke Pulverenti
cffc9417c7 update startup wizard 2016-06-23 13:04:18 -04:00
Luke Pulverenti
2d6954f520 fix video sync error 2016-06-20 18:07:27 -04:00
Luke Pulverenti
39ed3696ad update ffmpeg path config 2016-06-20 02:47:12 -04:00
Luke Pulverenti
fb07b4640c update ffmpeg path customization 2016-06-20 02:45:35 -04:00
Luke Pulverenti
6cb5b2cd72 update ffmpeg path customization 2016-06-20 02:30:20 -04:00
Luke Pulverenti
6e9f8fb2d1 allow customization of ffmpeg path 2016-06-20 02:19:28 -04:00
Luke Pulverenti
759f5a8560 update task results 2016-06-19 02:18:29 -04:00
Luke Pulverenti
b0c1ba1e19 stub out channel mapping 2016-06-09 12:13:25 -04:00
Luke Pulverenti
19ee883ca2 record time base 2016-06-06 17:13:00 -04:00
Luke Pulverenti
faefbf36cc adjust bitrate in h264/h265 conversions 2016-06-06 13:33:55 -04:00
Luke Pulverenti
640ce66f68 update encoding options 2016-05-31 11:29:20 -04:00
Luke Pulverenti
e5655d32f1 fix timestamps in hls subtitles 2016-05-27 13:17:57 -04:00
Luke Pulverenti
995c34437e update tabs 2016-05-15 12:30:32 -04:00
Luke Pulverenti
ff980dc42c add DisplayTitle to media streams 2016-05-14 14:02:06 -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
19c7c26dad omit qsv decoder when stream copying 2016-04-30 00:00:45 -04:00
Luke Pulverenti
c37652058c preserve image with audio sync encoding 2016-04-29 12:54:06 -04:00
Luke Pulverenti
dfa2557874 record IsAvc 2016-04-27 15:23:05 -04:00
Luke Pulverenti
a38086126f update hls playback 2016-04-20 14:51:47 -04:00
Luke Pulverenti
0ebb82dc57 update NAL usage 2016-04-18 13:43:00 -04:00
Luke Pulverenti
2b4dece54a record nal length size 2016-04-17 23:50:44 -04:00
Luke Pulverenti
b0379ec7f8 improve embedded image extraction 2016-04-13 16:49:16 -04:00
Luke Pulverenti
d9dcd21c47 update hdhr streaming 2016-04-03 20:01:03 -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
Luke Pulverenti
425948359a handle empty album artists 2016-03-30 14:30:04 -04:00
Luke
7a5c453749 Merge pull request #1605 from SvenVandenbrande/dev
Remove unused code...
2016-03-28 13:09:42 -04:00
Luke Pulverenti
68a398da3e rework nav drawer 2016-03-27 23:37:33 -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
Luke Pulverenti
49c678037a fix samsung dlna subtitles 2016-03-22 00:15:12 -04:00
Luke Pulverenti
487e6f52a9 update components 2016-03-18 13:28:45 -04:00
Luke Pulverenti
9b8f85ea81 update hls subtitles 2016-03-07 13:50:58 -05:00
Luke Pulverenti
0aecb6e296 fix opus transcoding 2016-03-05 13:29:32 -05:00
Luke Pulverenti
cd144bc6f5 update photo resolver 2016-02-25 10:12:22 -05:00
Luke Pulverenti
d4dd1cbf7f fix audio tracks 2016-02-25 01:09:10 -05:00
Luke Pulverenti
5ca2ae6395 support parsing itunes info 2016-02-24 15:20:22 -05:00
Luke Pulverenti
b52e9091bb improve support for embedded mp4 info 2016-02-24 14:29:49 -05:00
Luke Pulverenti
47eb22e25e fixes #1481 - Transcoding of sub/idx not working 2016-02-22 22:41:30 -05:00
Luke Pulverenti
55d556863c switch to jquery slim 2016-02-22 15:29:24 -05:00
Luke Pulverenti
de871b5d50 Merge branch 'dev' of https://github.com/MediaBrowser/Emby into dev 2016-02-21 12:23:04 -05:00
Luke Pulverenti
119c4f1435 fix official rating description 2016-02-21 12:22:31 -05:00
vicpa
147a4dc602 music lyricist, writer 2016-02-21 11:42:56 -05:00
Luke Pulverenti
dacdfd272a fix subtitle position after seek in chrome 2016-02-20 01:57:17 -05:00
Luke Pulverenti
f1745245ba add comment 2016-02-17 22:18:35 -05:00
Luke Pulverenti
76eb1c46e3 support more embedded video metadata 2016-02-17 21:55:15 -05:00
Luke Pulverenti
1a2867ea55 support tagging 3d as mvc 2016-02-11 14:11:28 -05:00
Luke Pulverenti
e037fcbdaf update sync encoding 2016-02-09 20:36:27 -05:00
Luke Pulverenti
fcd15da1e6 update progressive encoding 2016-02-07 16:48:08 -05:00
Luke Pulverenti
bc6c0bd0b7 update sync conversion 2016-02-06 16:36:29 -05:00
Luke Pulverenti
d1de9e0179 update sync encoding to match streaming 2016-02-04 14:31:04 -05:00
Luke Pulverenti
51df0b79f2 update interlaced detection 2016-02-01 12:02:58 -05:00
Luke Pulverenti
0cd008bcb9 update commonio 2016-01-16 22:24:24 -05:00
Luke Pulverenti
9b527dcd4f fix interlaced detection 2016-01-13 15:59:17 -05:00
Luke Pulverenti
9f6fcc9e05 capture conductor 2016-01-12 15:49:33 -05:00
Luke Pulverenti
81fb823c02 record mediastream comment 2016-01-11 11:52:22 -05:00
Luke Pulverenti
ce59f19bc0 separate artists with semi-colon 2016-01-05 12:05:30 -05:00
Luke Pulverenti
6eb5d34af1 update subtitle encoder to allow format passthrough 2015-12-27 16:07:28 -05:00
Luke Pulverenti
d59e4ff357 update bit depth probe 2015-12-27 01:05:37 -05:00
Luke Pulverenti
c68a03b3ab capture bit depth with ffprobe 2015-12-26 21:39:11 -05:00
Luke
2841eba202 fixes #1310 - Downscaling 1280x720 to 720x404 2015-12-24 15:06:52 -05:00
Luke Pulverenti
fae4079a69 restore changes 2015-12-19 23:37:59 -05:00
Luke Pulverenti
59277211c7 update interlaced detection 2015-12-19 13:33:40 -05:00
Luke Pulverenti
3c433e95b9 update interlaced detection 2015-12-19 13:29:53 -05:00
Luke Pulverenti
255747337a fix merge conflict 2015-12-19 13:23:13 -05:00
Luke Pulverenti
4595c3854c update interlaced detection formats 2015-12-19 13:02:32 -05:00
Luke Pulverenti
8d6acbbc68 adjust logging 2015-12-19 12:50:44 -05:00
Luke Pulverenti
6ea8ef9107 restore changes 2015-12-19 12:48:42 -05:00
Luke
acd8b0d7a8 Merge pull request #1336 from MediaBrowser/mediainfo
Mediainfo
2015-12-19 12:46:03 -05:00
Luke Pulverenti
949d23f06a fix merge conflict 2015-12-19 12:45:50 -05:00
Luke Pulverenti
5fffd38963 detect interlaced 2015-12-19 12:44:38 -05:00
Luke Pulverenti
5c610d71f6 remove call from probe result normalizer 2015-12-19 11:46:32 -05:00
Luke Pulverenti
5963affec5 fix merge conflict 2015-12-19 10:56:07 -05:00
Luke Pulverenti
6414fc9486 remove MediaInfo 2015-12-19 10:51:38 -05:00
Luke Pulverenti
02938e7bcb update keyframe setting 2015-12-12 01:49:03 -05:00
Luke Pulverenti
3060b0c5e9 update sorting menus 2015-12-10 23:48:28 -05:00
Luke Pulverenti
91ccbd95fc add error handling when parsing bitrate 2015-12-02 23:33:25 -05:00
Luke Pulverenti
532af87452 update qsv encoding 2015-11-26 23:34:11 -05:00
Luke Pulverenti
4415506837 support qsv encoding 2015-11-26 23:33:20 -05:00
Luke Pulverenti
b5f0cc5ad7 use int tryparse 2015-11-10 23:11:14 -05:00
Luke Pulverenti
a050f20ac5 extract ref frame count using ffprobe 2015-10-30 11:26:36 -04:00
Luke Pulverenti
51c3f270ae add codec tag value 2015-10-19 12:05:03 -04:00
Luke Pulverenti
a8e5aba643 update library setup 2015-10-16 00:46:41 -04:00
Luke Pulverenti
47b428b36c update commonio 2015-10-05 21:27:49 -04: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
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
9f1a8d1dc3 add ffprobe error handling 2015-09-30 01:24:23 -04:00
Luke Pulverenti
2e0076e03f update nfo writer 2015-09-25 08:53:38 -04:00
Luke Pulverenti
f3e9bbed23 update file system methods 2015-09-24 13:50:49 -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
7c7f05e6e2 fix merge conflict 2015-09-20 13:23:37 -04:00
Luke Pulverenti
718545a79b update metadata editor 2015-09-19 22:06:56 -04:00
Luke
c3d6c19cc3 Merge pull request #1182 from hmflash/fix-ffprobe-argumentexception
Fix ffprobe keyframe detection on linux
2015-09-18 17:15:57 -04:00
Luke Pulverenti
5340bfe8da added setting for intel qsv hardware decoding 2015-09-17 23:08:45 -04:00
Luke Pulverenti
a2c371ec60 rework collection editor 2015-09-15 23:55:26 -04:00
Seth Hinze
4dc5d901b6 Split ffprobe output on CRLF or LF. 2015-09-14 19:28:29 -07: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
0d45ab8d64 adjust default settings 2015-09-08 17:03:31 -04:00
Luke Pulverenti
29caf70fee limit videos for keyframe extraction 2015-09-08 16:40:48 -04:00
Luke
e9317f3cbc Merge pull request #1173 from Schtek/patch-1
MusicBrainz ids as Vorbis Comments
2015-09-05 14:27:17 -04:00
Luke
6470189756 Merge pull request #1156 from arcticwaters/srt-ssa-wipe
Add support for more ssa tags in SrtParser
2015-09-05 13:30:42 -04:00
RoliePolieOlie
f91bfe0dab Probe for MB-ids as generated by MB Picard 2015-09-02 17:01:27 +02:00
Luke Pulverenti
a4e73120a7 update channel streams 2015-09-01 18:04:54 -04:00
Luke Pulverenti
9a0462c868 added keyframe setting 2015-08-28 13:39:52 -04:00
Luke Pulverenti
a0c3bb0380 update live tv image 2015-08-28 00:19:08 -04:00
Luke Pulverenti
4ca526979d 3.0.5713.4 2015-08-27 11:58:07 -04:00
Andrew Schurman
4b15d1849c Ensure that all ssa tags are wiped out of srt subtitles 2015-08-17 22:39:55 -07:00
Luke Pulverenti
70af708741 update subtitle quotes 2015-08-16 12:23:11 -04:00
Luke Pulverenti
1f1f7642c3 update subtitle escaping 2015-08-16 11:53:30 -04:00
Luke Pulverenti
6c07e29882 update polymer 2015-08-08 12:16:34 -04:00
Luke Pulverenti
47b1a4cafd update image processing 2015-08-02 15:08:55 -04:00
Luke Pulverenti
901dab5760 rework transcoding settings 2015-07-30 21:52:11 -04:00
Luke Pulverenti
d95057f13b rework settings page 2015-07-28 15:42:24 -04:00
Luke Pulverenti
ba9ed26c4a update emby tv 2015-07-23 19:40:54 -04:00
Luke Pulverenti
3178896004 update subtitle methods 2015-07-19 23:43:13 -04:00
Luke Pulverenti
8c52c065fb update people sorting 2015-07-14 15:04:16 -04:00
Luke Pulverenti
0291df3193 3.0.5666.2 2015-07-08 12:10:34 -04:00
Luke Pulverenti
fb49edf055 fix encoding escape quotes 2015-06-07 23:17:27 -04:00
Luke Pulverenti
b14ee63635 improve probing of ogg 2015-06-03 01:29:00 -04:00
Luke Pulverenti
c7171177b9 lazy load scripts 2015-05-22 15:16:14 -04:00
Luke Pulverenti
94a2cfa9f5 updated translations 2015-05-16 23:17:23 -04:00
Luke Pulverenti
d2949d6e03 support video_ts.nfo 2015-05-15 11:46:20 -04:00
Luke Pulverenti
e1766da825 update media encoder 2015-05-13 23:25:43 -04:00
Luke Pulverenti
838473eb80 update video player osd 2015-05-13 23:24:25 -04:00
Luke Pulverenti
5b8d3d1f25 fix embedded image resolving as video track 2015-05-13 00:16:13 -04:00
Luke Pulverenti
1e7b3af9c2 update naming project 2015-05-10 00:29:04 -04:00
Luke Pulverenti
6c97afef23 updated bravia profiles 2015-05-06 08:56:26 -04:00
Luke Pulverenti
f165811e5f improve handling of anamorphic content 2015-04-30 23:00:46 -04:00
Luke Pulverenti
213182dd97 remove unused video condition params 2015-04-30 10:07:24 -04:00
Luke Pulverenti
d274d1d807 update library menu 2015-04-27 13:55:57 -04:00
Luke Pulverenti
25cdbf014e fix refFrames not being recorded 2015-04-24 23:30:44 -04:00
Luke Pulverenti
c7b95a2513 3.0.5582.2 2015-04-15 23:23:13 -04:00
Luke Pulverenti
064b5e82e4 fix roku thumbnails 2015-04-15 11:41:42 -04:00
Luke Pulverenti
5fe9b054c8 3.0.5582.0 2015-04-13 23:45:17 -04:00
Luke Pulverenti
65fb01bbe2 rework server sync 2015-04-13 01:12:02 -04:00
Luke Pulverenti
a639d32454 fix chapter image extraction 2015-04-11 13:59:55 -04:00
Luke Pulverenti
17f5ae8118 improve ffmpeg killing 2015-04-10 18:16:41 -04:00
Luke Pulverenti
3a00f003f5 extract key frame info 2015-04-10 15:10:00 -04:00
Luke Pulverenti
2a681f205a capture key frame info 2015-04-10 15:08:09 -04:00
Luke Pulverenti
4f7e8fee24 improve ffmpeg cleanup 2015-04-10 10:01:16 -04:00
Luke Pulverenti
3cb2043028 added sync cpu settings 2015-04-09 13:30:18 -04:00
Luke Pulverenti
b9c656e859 added out of network bitrate limit 2015-04-09 01:20:23 -04:00
Luke Pulverenti
84ec2aab95 fix video probing 2015-04-07 13:51:14 -04:00
Luke Pulverenti
3cc0ad2a35 add notification services tab 2015-04-05 23:47:01 -04:00
Luke Pulverenti
30104bd8de probe live streams after opening 2015-04-05 11:01:57 -04:00
Luke Pulverenti
2b7a80cfb5 improve direct play of live streams 2015-04-04 15:35:29 -04:00
Luke Pulverenti
a025f4eefa sync updates 2015-03-31 12:24:16 -04:00
Luke Pulverenti
5f044cfd68 add setting to control transcodng throttle 2015-03-30 12:16:34 -04:00
Luke Pulverenti
d8cbd64917 fix mp4 sync encoding 2015-03-27 16:55:31 -04:00
Luke Pulverenti
70fb64cc05 subtitle parsing fixes 2015-03-26 00:44:24 -04:00
Luke Pulverenti
30a507eca8 update sync encoding 2015-03-23 00:08:06 -04:00
Luke Pulverenti
c0aec48a31 beta fixes 2015-03-21 12:10:02 -04:00
Luke Pulverenti
881928323e update ILiveTvService 2015-03-20 01:40:51 -04:00
Luke Pulverenti
aac044f18f updated nuget 2015-03-18 17:09:48 -04:00
Luke Pulverenti
fede730dc1 don't apply path substitution when transcoding 2015-03-11 23:37:25 -04:00
Luke Pulverenti
d9518be3ed update server sync 2015-03-07 23:44:31 -05:00
Luke Pulverenti
75018055b2 add methods to media source manager 2015-03-07 17:43:53 -05:00
Luke Pulverenti
28ffeb5121 sync updates 2015-02-26 15:06:42 -05:00
Luke Pulverenti
016f2791d6 remove dead throttle code 2015-02-26 13:24:38 -05:00
Luke Pulverenti
ea92065df0 sync updates 2015-02-11 22:54:31 -05:00
Luke Pulverenti
b6d59c7688 fixes #1001 - Support downloading 2015-02-06 00:39:07 -05:00
Luke Pulverenti
49df4a31b1 update thumbnail generation 2015-02-01 15:05:39 -05:00