Erwin de Haan
b67c1b933e
Visual Studio Reformat: MediaBrowser.Api
6 years ago
Erwin de Haan
846456b41e
Reformatted the files with notes.
6 years ago
Erwin de Haan
e2751d42e8
Merge branch 'dev' into code-cleanup
6 years ago
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.
6 years ago
hawken
bd169e4fd4
remove trailing whitespace
6 years ago
Vasily
b27315bc08
Merge pull request #307 from drmrbg/fix-chromecast
...
Fix transcoding of AAC from 5.1 to stereo to support Chromecast
6 years ago
Claus Vium
efa3a234e9
Change null check on UserId to a Guid.Empty check
6 years ago
Bond_009
ea4c914123
Fix exception logging
6 years ago
Bond_009
0c1b9d3bff
Rebase
6 years ago
drmrbg
6ffde49760
Attempt to fix Chromecast support
6 years ago
Andrew Rabert
a86b71899e
Add GPL modules
6 years ago
Mathieu Velten
1d7d52ff9e
Port MediaEncoding and Api.Playback from 10e57ce8d21b4516733894075001819f3cd6db6b
6 years ago
Luke Pulverenti
40442f887b
consolidate emby.server.core into emby.server.implementations
7 years ago
Luke Pulverenti
6d78824c8e
update components
7 years ago
Luke Pulverenti
d8e2887071
update container value
7 years ago
Luke Pulverenti
d50ffcbfb2
3.2.26.13
7 years ago
Luke Pulverenti
b89af7af43
fixes #2121 - background roku thumbnail generation (or maybe... any scheduled task?) should be "niced"
7 years ago
Luke Pulverenti
d500998d78
pass around encoding options
7 years ago
Luke Pulverenti
1326624d27
strip invalid xml chars
7 years ago
Luke Pulverenti
a0e7cdd2dc
support all inclusive direct play profile
7 years ago
Luke Pulverenti
b8d4ef5fc6
add session reporting error handling
7 years ago
Luke Pulverenti
1c1aa7c2c5
3.2.23.1
7 years ago
Luke Pulverenti
6ea8e7868d
add live stream params
7 years ago
Luke Pulverenti
15947c2a4c
update opening of live streams
7 years ago
Luke Pulverenti
a759b09577
support max audio bit depth
7 years ago
Luke Pulverenti
a107ff0369
capture more transcoding info
7 years ago
Luke Pulverenti
42d0b070b4
update project files
8 years ago
Luke Pulverenti
820b4873fb
move methods to base class
8 years ago
Luke Pulverenti
e91f569c15
update live tv startup
8 years ago
Luke Pulverenti
b9935a4643
update hls streams
8 years ago
Luke Pulverenti
5bfcbd4e9e
update dlna profiles
8 years ago
Luke Pulverenti
3e15b28b18
add IsInterlaced param
8 years ago
Luke Pulverenti
a76bbcfebe
3.2.17.17
8 years ago
Luke Pulverenti
33014f77aa
update GetItems method
8 years ago
Luke Pulverenti
2f93d4498b
update query fields
8 years ago
Luke Pulverenti
54cf0da758
update query fields
8 years ago
Luke Pulverenti
5137e3abf6
update live streams
8 years ago
Luke Pulverenti
47fc7c6aee
add GenreItems property
8 years ago
Luke Pulverenti
bcf28f3e9c
update file options
8 years ago
Luke Pulverenti
0beb803aed
add sample rate condition
8 years ago
Luke Pulverenti
92eeee0fc5
support additional encoding switches
8 years ago
Luke Pulverenti
198cb1bc9c
update file responses
8 years ago
Luke Pulverenti
3a8b567f14
update file responses
8 years ago
Luke Pulverenti
696a6b34ea
improve smb support
8 years ago
Luke Pulverenti
53024bd149
removed dead code
8 years ago
Luke Pulverenti
af4473e27f
add error handling
8 years ago
Luke Pulverenti
0f07d97031
3.2.13.5
8 years ago
Luke Pulverenti
fc7ab45fb3
unify audio conversion
8 years ago
Luke Pulverenti
28e6f8cbd8
update hls authentication
8 years ago
Luke Pulverenti
463b41354f
restore missing file
8 years ago
Luke Pulverenti
561028c907
update automated checkins
8 years ago
Luke Pulverenti
8eb4c034b4
update audio sync params
8 years ago
Luke Pulverenti
e56faea17a
update vsync
8 years ago
Luke Pulverenti
8c487250e0
update segment responses
8 years ago
Luke Pulverenti
fd71890247
update segment handler
8 years ago
Luke Pulverenti
463cb3e354
update live stream management
8 years ago
Luke Pulverenti
3b06092f69
hls seek fixes
8 years ago
Luke Pulverenti
99417105a6
update subtitle embedding
8 years ago
Luke Pulverenti
8d1ca8ca27
improve direct play to transcoding fallback
8 years ago
Luke Pulverenti
06394d1a9f
add break on non keyframes
8 years ago
Luke Pulverenti
04b6f23473
3.2.9.1
8 years ago
Luke Pulverenti
0cffe00aae
handle -1 content length
8 years ago
Luke Pulverenti
c9be9b4141
update hls params
8 years ago
Luke Pulverenti
38e05b11e2
unify encodng param creation
8 years ago
Luke Pulverenti
59ac045c6b
increase unification of param building
8 years ago
Luke Pulverenti
c9ee7633ca
embed recording button into video player
8 years ago
Luke Pulverenti
ce1ed2bea7
update hls to support mpeg2video
8 years ago
Luke Pulverenti
fc2a5acfca
move loopback util
8 years ago
Luke Pulverenti
0747752ef6
update library monitor logging
8 years ago
Luke Pulverenti
5fa3817a76
update components
8 years ago
Luke Pulverenti
149d16a314
preserve manual recording overrides
8 years ago
Luke Pulverenti
0ee1a0d7bd
fix mapping multiple tuner channels to same epg channel
8 years ago
Luke Pulverenti
36f8eb1149
add db startup error handling
8 years ago
Luke Pulverenti
9932db8400
fix direct stream of flv
8 years ago
Luke Pulverenti
9c86c8fe2b
add library monitor error handling
8 years ago
Luke Pulverenti
5edaf12d40
move encoding methods to shared classes
8 years ago
Luke Pulverenti
30538f0731
improve video startup performance
8 years ago
Luke Pulverenti
ab026ab2de
restore localized guids switch
8 years ago
Luke Pulverenti
8a252c8ad6
remove dead code
8 years ago
Luke Pulverenti
338d5ee993
remove specification of input decoders (for now)
8 years ago
Luke Pulverenti
2ef30a3ba8
update program titles
8 years ago
Luke Pulverenti
3674d6dfa3
update aac_latm input
8 years ago
Luke Pulverenti
ee084849a1
fix param
8 years ago
Luke Pulverenti
b578877ac4
update hls params
8 years ago
Luke Pulverenti
ce00a4f84c
update hls params
8 years ago
Luke Pulverenti
3edf91ce56
update music artists
8 years ago
Luke Pulverenti
352074acd4
update osd
8 years ago
Luke Pulverenti
f6f52db3c2
update hls params
8 years ago
Luke Pulverenti
08cd8b381f
fix last segment length
8 years ago
Luke Pulverenti
6066619138
handle bitrate overflow
8 years ago
Luke Pulverenti
c0ddeaab77
update maxrate
8 years ago
Luke Pulverenti
4f4c4b669b
update hls params
8 years ago
Luke Pulverenti
dbba636290
handle unknown video stream
8 years ago
Luke Pulverenti
20e090e145
update hls params
8 years ago
Luke Pulverenti
b8f57f586b
update stream specifiers
8 years ago
Luke Pulverenti
845895eae4
don't use tmp file
8 years ago
Luke Pulverenti
72887a1f6b
specify input codecs
8 years ago
Luke Pulverenti
db9eb64e9f
increase chances of stream copy
8 years ago
Luke Pulverenti
5372c0bf23
remove unused property
8 years ago
Luke Pulverenti
cb8751f985
fixes #2365 - External bitmap subtitles are loaded incorrectly
8 years ago
Luke Pulverenti
a5ffea5752
update video audio encoding
8 years ago
Luke Pulverenti
5833aedb15
update bitrate filter
8 years ago
Luke Pulverenti
3e8b54254f
update video params
8 years ago
Luke Pulverenti
d588ed705f
update subtitle burn in params
8 years ago
Luke Pulverenti
de9cd28a79
remove tvos dts hack no longer needed
8 years ago
Luke Pulverenti
afabbfa22b
add ios dts workaround
8 years ago
Luke Pulverenti
2e26efc9af
update hls
8 years ago
Luke Pulverenti
9ed3c31175
update recording params
8 years ago
Luke Pulverenti
c2da52914c
add SeriesStudioInfo object
8 years ago
Luke Pulverenti
56b24da151
update response stream parsing
8 years ago
Luke Pulverenti
b485c4ca51
update hls params
8 years ago
Luke Pulverenti
f9702672f4
optimize series display
8 years ago
Luke Pulverenti
5bcc419857
comments
8 years ago
Luke Pulverenti
ca5afcb0d2
update live tv hls params
8 years ago
Luke Pulverenti
43c6971383
update isavc condition
8 years ago
Luke Pulverenti
3c55747cd6
fixes #2285 - [BUG] VAAPI Transcoding (Does not work with certain codecs)
8 years ago
Luke Pulverenti
c035f2baa1
update responses
8 years ago
Luke Pulverenti
abb7bb4fd2
resolve mono build failure
8 years ago
Luke Pulverenti
227dd0a42d
rework result factory
8 years ago
Luke Pulverenti
a8b340cbb2
update portable projects
8 years ago
Luke Pulverenti
13d8110ce2
make api project portable
8 years ago
Luke Pulverenti
b28857feea
update nvenc
8 years ago
Luke Pulverenti
8030370cfa
remove audio channel limit from transcoding conditions
8 years ago
Luke Pulverenti
ef6b90b8e6
make controller project portable
8 years ago
Luke Pulverenti
7e05f03f09
update live tv transcoding params
8 years ago
Luke Pulverenti
f8c603d5eb
enable split by time
8 years ago
Luke Pulverenti
821d950234
allow specification of probing support
8 years ago
Luke Pulverenti
ccaf2f43a6
exclude mpeg4 with level -99 from vaapi
8 years ago
Luke Pulverenti
b0a75f086e
re-enable split by time
8 years ago
Luke Pulverenti
ba613d5671
disable split by time
8 years ago
Luke Pulverenti
55f47d2120
update recording defaults
8 years ago
Luke Pulverenti
d5b5c8e1a5
update display of active recordings
8 years ago
Luke Pulverenti
5cd3276775
pass requested fields to data layer
8 years ago
Luke Pulverenti
a69ca6c55b
avoid buffering http responses
8 years ago
Luke Pulverenti
b9cacd8076
update live streams
8 years ago
Luke Pulverenti
c4e137e6cf
update timer listings
8 years ago
Luke Pulverenti
d3583c1460
update lists
8 years ago
Luke Pulverenti
cf4f5039bf
update components
8 years ago
Luke Pulverenti
229172da50
update series recording editor
8 years ago
Luke Pulverenti
6a7fabc3bd
add new guide settings
8 years ago
Luke Pulverenti
fdbcccc65f
add infinite property
8 years ago
Luke Pulverenti
76c7bfcb67
update closing of streams
8 years ago
Luke Pulverenti
7932ee6d0a
Merge branch 'dev' of https://github.com/MediaBrowser/Emby into dev
8 years ago
Luke Pulverenti
d596053ec7
rework live stream handling
8 years ago
Jan Friedrich
3d260bd13c
vaapi: copy decoded frames to main memory only when necessary
8 years ago
Luke Pulverenti
b4bc403747
fix EnableThrottling override
8 years ago
Luke Pulverenti
d94598a75e
update recording screens
8 years ago
Luke Pulverenti
97ea2ff43a
update live tv hls
8 years ago
Luke Pulverenti
115b4b2c1b
fix really high audio encoding bitrate
8 years ago
Luke Pulverenti
6798a8f92c
always supply SeriesTimerId
8 years ago
Luke Pulverenti
05edb9f4bd
update timeshifting
8 years ago
Jan Friedrich
1cf6cfb11c
fix graphical subtitle transcoding with vaapi
8 years ago
Luke Pulverenti
3a4b0ea018
limit transcoding to level 41
8 years ago
Luke Pulverenti
d68a826833
update dialogs
8 years ago
Luke Pulverenti
d4324b7e89
add chapter image error handling
8 years ago
Luke Pulverenti
cc7b150b90
update recording layout
8 years ago
Luke Pulverenti
22ac006d4e
fix missing params
8 years ago
Luke Pulverenti
9c7eef891b
add configurable encoding params
8 years ago
Luke Pulverenti
4cafe5c493
add logging
8 years ago
Luke Pulverenti
92d8e9f564
remove test code
8 years ago
Luke Pulverenti
f5a6a418f5
update scaling with MaxHeight
8 years ago
Luke Pulverenti
e4851e1b25
reduce rescanning due to IsOffline
8 years ago
Luke Pulverenti
2e65c32ede
add vaapi support
8 years ago
Luke Pulverenti
17e1c8c22b
update sync settings
8 years ago
Luke Pulverenti
dea08933f1
update xmltv lib
8 years ago
Luke Pulverenti
23949f83e5
Merge branch 'dev' of https://github.com/MediaBrowser/Emby into dev
8 years ago
Luke Pulverenti
eb36b009ca
update stream start events
8 years ago
softworkz
9ac5d5417b
Add accurate bitrate reporting for ffmpeg jobs
8 years ago
Luke Pulverenti
ec111eebd3
fix folder caching
8 years ago
Luke
02a4b90f65
Merge pull request #2025 from softworkz/AsyncStreamInterface
...
Async stream handling: Use interface instead of Func<Stream,Task>
8 years ago
Luke Pulverenti
6e9828ddad
add remuxing permission
8 years ago
Luke Pulverenti
6164049919
update direct stream url for improved caching
8 years ago
Luke Pulverenti
5989065517
Merge branch 'dev' of https://github.com/MediaBrowser/Emby into dev
8 years ago
Luke Pulverenti
68d1b60964
stub out objects for per library settings
8 years ago
Softworkz
93346830eb
Fix incorrect calculation of content length
8 years ago
Luke Pulverenti
438507b53d
don't throttle when using hardware encoding
8 years ago
Luke Pulverenti
e52759786f
fix layout quirks
8 years ago
Luke Pulverenti
7daf34f048
quote ffmpeg params
8 years ago
softworkz
433254c498
Async stream handling: Use interface instead of Func<Stream,Task>
...
No functional changes
8 years ago
Luke Pulverenti
24003580e7
improve stopping of progressive streams
8 years ago
Luke
fec7c47824
Merge pull request #1932 from softworkz/ReduceWarnings
...
Reduced compiler warnings. No functional changes.
8 years ago
softworkz
23da61281e
Reduced compiler warnings. No functional changes (except MediaEncoder.cs and AutomaticRestartEntryPoint.cs)
8 years ago
Luke Pulverenti
79887b2c34
validate encoder presence
8 years ago
Luke Pulverenti
235d341524
force audio stream copy when audio transcoding is not allowed
8 years ago
Sven Van den brande
219cba7506
Removed redundant Collection Initializers
...
Removed Using directives that are not required
8 years ago
Luke Pulverenti
9b98d8b2e1
update stream management
8 years ago
Luke Pulverenti
4f32b57e58
update buffer sizes
8 years ago
Luke Pulverenti
8328f39834
update behavior with restricted transcoding access
8 years ago
Luke Pulverenti
eb321dad3b
fix DateModified not refreshing
8 years ago
Luke Pulverenti
bd4c99b01a
update cache file cleanup
8 years ago
Luke Pulverenti
80e387341b
update Progressive/ProgressiveStreamWriter.cs
8 years ago
Luke Pulverenti
2e91d69d20
update async stream writing
8 years ago
Luke Pulverenti
e44a24d9e5
update hls subtitles
8 years ago
Luke Pulverenti
2254546ea5
add all subtitles to hls manifest
8 years ago
Luke Pulverenti
5bd44644cc
update hls subtitle display name
8 years ago
Luke Pulverenti
efebac4d6b
don't use hardware encoding with folder rips
8 years ago
phantom
98e3aec676
Changed to a valid preset for h264_nvenc
8 years ago
Luke Pulverenti
22601f0a2e
reduce stdout redirection
8 years ago
Luke Pulverenti
68df03b872
adjust segment length
8 years ago
root
ffd3101ac6
Fixes for nvenc support marked as experimental, since more testing should be done on options
8 years ago