ferferga
94ef239de0
Add full Raspberry Pi hardware decoding support
5 years ago
Bond_009
cc5acf37f7
Make probesize and analyzeduration configurable and simplify circular
...
dependencies
Makes the probesize and analyzeduration configurable with env args.
(`JELLYFIN_FFmpeg_probesize` and `FFmpeg_analyzeduration`)
5 years ago
Joshua M. Boniface
48120d01dc
Merge pull request #1991 from Bond-009/transtemp
...
Don't append transcodes to transcoding temp path
5 years ago
Bond_009
3cf9313c86
Update deps
5 years ago
Bond-009
d4b438791f
Don't append transcodes to transcoding temp path
5 years ago
Stanislav Ionascu
9989b7b68f
Replace BDInfo plugin with nupkg and UHD/Atmos/DTS:X support
5 years ago
Andrew Mahone
dee247453e
Throw InvalidOperationException when attachment extraction exits abnormally or doesn't produce output.
5 years ago
Andrew Mahone
7ea05bb86b
Merge branch 'media-attachments' of github.com:Unhelpful/jellyfin into media-attachments
5 years ago
Andrew Mahone
79858eb26c
Remove use of ProcessFactory, as well as arbitrary timeout in AttachmentExtractor.
5 years ago
Andrew Mahone
3a9bf84e3b
Update MediaBrowser.MediaEncoding/Attachments/AttachmentExtractor.cs
...
formatting
Co-Authored-By: Bond-009 <bond.009@outlook.com>
5 years ago
Andrew Mahone
1eb3df1d6c
Update MediaBrowser.MediaEncoding/Attachments/AttachmentExtractor.cs
...
formatting / style
Co-Authored-By: Bond-009 <bond.009@outlook.com>
5 years ago
Andrew Mahone
380d023351
Merge branch 'media-attachments' of github.com:Unhelpful/jellyfin into media-attachments
5 years ago
Andrew Mahone
2f728fd2a1
Update MediaBrowser.MediaEncoding/Attachments/AttachmentExtractor.cs
...
formatting
Co-Authored-By: Bond-009 <bond.009@outlook.com>
5 years ago
Andrew Mahone
2338a53229
Don't user ILoggerFactory.
5 years ago
Andrew Mahone
492bbc9e13
Update MediaBrowser.MediaEncoding/Attachments/AttachmentExtractor.cs
...
String -> string
Co-Authored-By: Bond-009 <bond.009@outlook.com>
5 years ago
Andrew Mahone
92aae268a3
Update MediaBrowser.MediaEncoding/Attachments/AttachmentExtractor.cs
...
formatting
Co-Authored-By: Bond-009 <bond.009@outlook.com>
5 years ago
Andrew Mahone
c09eb34708
Check for attachment file before trying to remove it during cleanup.
5 years ago
Andrew Mahone
4f3b883155
Clean up handling of missing source/attachment in AttachmentExtractor.
5 years ago
Andrew Mahone
349310787c
Update MediaBrowser.MediaEncoding/Attachments/AttachmentExtractor.cs
...
formatting
Co-Authored-By: Bond-009 <bond.009@outlook.com>
5 years ago
Andrew Mahone
6ca252ba5c
Remove check for "[0]" in codec_tag.
5 years ago
Andrew Mahone
28a6718d8e
Return path of extracted attachment, which is always a file, instead of AttachmentInfo with path and protocol.
5 years ago
Andrew Mahone
04a96788f9
Convert exceptions for missing MediaSource or MediaAttachment to ResourceNotFoundException with appropriate message.
5 years ago
Andrew Mahone
154fb1fe9b
AttachmentExtractor code cleanup.
5 years ago
Andrew Mahone
c7d303a6ae
MediaExtractor logging cleanup.
5 years ago
Andrew Mahone
9eef5f860d
AttachmentExtractor logging cleanup.
5 years ago
Andrew Mahone
e9c893f07e
Fail attachment extraction on non-zero exit code.
5 years ago
Andrew Mahone
1600d5b53f
Merge remote-tracking branch 'origin/master' into media-attachments-clean
5 years ago
dkanada
3bfb36a67d
Merge pull request #1915 from Bond-009/hex
...
Rewrite hex encoder/decoder
5 years ago
Bond_009
3f7836d9eb
Update deps and add MultiThreading analyzer
5 years ago
Bond_009
a245f5a0d4
Rewrite hex encoder/decoder
5 years ago
Andrew Mahone
12f752d8b1
FFMPEG extractor for attachments.
5 years ago
Andrew Mahone
321e5cba60
Add new MediaAttachment to store attachments found during media probing.
5 years ago
Bond_009
3e1aab6b29
Fix ffmpeg version check for unknown versions
5 years ago
Bond_009
1b01a6ece1
Add tests for EncoderValidator
...
* Add support for ffmpeg 4.2
* Parse the complete ffmpeg version instead of only the first 2 digits
* Make max and min version optional
* Remove max limitation (for now)
* Style improvements
5 years ago
Bond_009
c9820d30ed
Fix multiple mistakes and warnings
5 years ago
Bond-009
2919cf28ea
Update deps ( #1735 )
5 years ago
Bond_009
1616f24cee
Fix more warnings
5 years ago
dkanada
bb04545068
Merge pull request #1614 from Bond-009/docs2
...
Document all public/internal members of Emby.Drawing
5 years ago
Bond_009
838e5d05d5
Document all public/internal members of Emby.Drawing
...
Forces all new public/internal members to be documented.
Enables TreatWarningsAsErrors for Emby.Drawing
5 years ago
Bond_009
003238ef5e
Update deps + document startup project
...
* Fixed the release build
* Documented all public/internal members of Jellyfin.Server
* Enable TreatWarningsAsErrors for debug builds for Jellyfin.Server
This will ensure that any new public/internal members of Jellyfin.Server
are documented
5 years ago
Khinenw
59518ec87e
Fixed SMI to SRT UTF-16 Encoding bug
5 years ago
dkanada
dbc2cda9d4
Merge pull request #1369 from teacupx/master
...
Enable Exynos MFC encoder and fix transcoding bitrate control
5 years ago
Bond_009
5554595255
Update deps
6 years ago
Tristan McCann
5c1fbfca03
Stop path substitution in SubtitleEncoder
...
This fixes jellyfin/jellyfin#1446 . I am not an expert in this section of
code, but I cannot think of a need to do path substitution during
subtitle encoding.
6 years ago
JMCC
5d85076ad5
Enable Exynos V4L2-m2m HW encoder
6 years ago
Bond-009
91cd7d2f6b
Limit amount of ffmpeg processes extracting images at once
6 years ago
Phallacy
a7e31ef31f
applied changes to just also search jellyfin base dir
6 years ago
redSpoutnik
480a6607e2
Merge branch 'master' into subtitle-display-title
6 years ago
redSpoutnik
427688a0a0
Change subtitles DisplayTitle behavior
6 years ago
Erwin de Haan
21cc38fcf4
Adjusted AssemblyCopyright attribute values.
6 years ago
Erwin de Haan
ee7bf86e0f
Adjusted the Product Name so the User Agent is correct/better.
6 years ago
Vasily
605bf0e8c3
Merge pull request #1100 from ploughpuff/rmprobeswitch
...
Finalise removal of --ffprobe switch
6 years ago
Vasily
89e2af6b57
Merge pull request #1096 from dkanada/opensubs
...
Remove open subtitles from the server
6 years ago
PloughPuff
b864e9da2a
Finalise removal of --ffprobe switch
...
Removed --ffprobe from src files and server/docker scripts.
6 years ago
Bond-009
3ddbda9aca
Merge branch 'master' into xml
6 years ago
dkanada
715ddbb3b0
remove open subtitles from the server
6 years ago
Bond-009
ab9859ecef
Address comment
6 years ago
Bond_009
37ea50a572
Reduce the amount of exceptions thrown
6 years ago
Vasily
a4b52b7264
Merge pull request #844 from ploughpuff/ffmpeg
...
Reworked FFmpeg path discovery and always display to user
6 years ago
Bond_009
ffd6dac03a
Remove useless comments
6 years ago
Vasily
2242c8d793
Merge pull request #915 from cvium/remove_encryptionmanager
...
Remove IEncryptionManager
6 years ago
PloughPuff
2617a49b78
Renamed Init() to SetFFmpegPath()
6 years ago
PloughPuff
656bffbbb2
Remove --ffprobe logic
6 years ago
PloughPuff
8104e739d5
Address review comments from Bond
6 years ago
PloughPuff
ed69e690b8
Review comments
...
Address review comments from JustAMan, Bond-009 and cvium.
6 years ago
PloughPuff
20775116f7
Reworked FFmpeg path discovery and always display to user
...
1) Reworked FFmpeg and FFprobe path discovery (CLI switch, Custom xml, system $PATH, UI update trigger). Removed FFMpeg folder from Emby.Server.Implementations. All path discovery now in MediaEncoder.
2) Always display FFmpeg path to user in Transcode page.
3) Allow user to remove a Custome FFmpeg path and return to using system $PATH (or --ffmpeg if available).
4) Remove unused code associated with 'prebuilt' FFmpeg.
5) Much improved logging during path discovery.
6 years ago
Joshua M. Boniface
5587dd8bfb
Merge pull request #900 from ploughpuff/validator
...
Implement proper FFmpeg version checking
6 years ago
Vasily
f1086a72bf
Improve logic when determining return value
...
Co-Authored-By: ploughpuff <33969763+ploughpuff@users.noreply.github.com>
6 years ago
PloughPuff
7668ecf9c9
Use Version Class to ease comparisons
6 years ago
Claus Vium
aafed63c3f
Set EnableRaisingEvents to true for processes that require it
6 years ago
Claus Vium
139807719c
Add missing base64 conversion
6 years ago
Claus Vium
1e2050f106
Rename functions to match functionality
6 years ago
Claus Vium
a23f04623e
Remove IEncryptionManager
6 years ago
PloughPuff
69ea15f73a
Use string interpolation
...
Two further review comments from JustAMan.
6 years ago
PloughPuff
d8d237f6f2
Review comments
...
Addressed review comments from JustAMan. Removed code to determine experimental version. Store major and minor as two ints. Allow control of a min and max recommended version.
6 years ago
PloughPuff
a6bde0943e
Implement proper FFmpeg version checking
...
Three routes to determine FFmpeg version:
1) Grab the 'ffmpeg version x.y' from from the -version output. This should work for all pre-built binaries.
2) Compare the library versions against known contents of FFmpeg versions. This is fallback aimed at custom builds.
3) Compare libavcodec version to determine if newer than latest known release. This suggests user is running within latest/HEAD/master build.
6 years ago
Bond_009
1cdcace061
Remove dead code
6 years ago
Bond_009
95ee3c72e3
Properly dispose Tasks
6 years ago
Bond_009
66eabcdd39
Minor changes to encoding code
...
* Don't wait in intervals of 100ms for the file to exist
6 years ago
Bond-009
1ea219bf3f
Merge branch 'master' into culture
6 years ago
Vasily
91e99effc9
Apply suggestions from code review for flipped conditions.
...
Co-Authored-By: EraYaN <EraYaN@users.noreply.github.com>
6 years ago
Erwin de Haan
b9a111432a
Unwrapped all /(Write|Read)All(Text|Bytes)/ functions.
6 years ago
Erwin de Haan
581a7fe078
Unwrapped `MoveDirectory`, `DirectoryExists`, `FileExists` & removed `MoveFile`
6 years ago
Erwin de Haan
a430568082
Unwrapped `OpenRead` and `CopyFile`
6 years ago
Erwin de Haan
d7c6d16250
Unwrapped CreateDirectory and DeleteDirectory
6 years ago
Erwin de Haan
3a831994f6
Unwrapped GetDirectoryName and DirectorySeperatorChar
6 years ago
Bond_009
a709cbdc64
Fix more analyzer warnings
6 years ago
Tthecreator
0b80902cc8
Set EnableRaisingEvents correctly for SubtitleEncoder
6 years ago
Andrew Rabert
d16f38dbe1
Merge pull request #623 from wtayl0r/inject-logger-factories
...
Replaced injections of ILogger with ILoggerFactory
6 years ago
Andrew Rabert
a1fcf4ea0d
Merge pull request #613 from MatMaul/mediaencoding-dev
...
Update MediaEncoding
6 years ago
Mathieu Velten
da16de48aa
Revert back to 10e57ce8d21b4516733894075001819f3cd6db6b for MediaEncoding
...
Remove some duplicate code that were causing warnings
6 years ago
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.
6 years ago
Claus Vium
e8cf72e925
Change CanExtractSubtitles to true to allow conversion during direct streaming
6 years ago
Andrew Rabert
3a6624f701
Merge pull request #629 from cvium/fix_subtitleencoder
...
Fix subtitle converter misinterpreting 0 valued endTimeTicks
6 years ago
Claus Vium
2b47006662
Remove unneeded variable
6 years ago
Claus Vium
2dc14aa85d
Remove CodePages from csproj
6 years ago
Claus Vium
26e20d1cd5
Fix subtitle converter misinterpreting 0 valued endTimeTicks
6 years ago
cvium
790266d314
Add package ref for codepages
6 years ago
cvium
b35dcbb9f0
Remove MediaBrowser.Text since it violates licenses and is overall hacky
6 years ago
Erwin de Haan
c5430f86b0
Fixed csproj and xml identation.
6 years ago
Erwin de Haan
38f96af079
Reformat JustAMan review pt2 changes
...
Refs #575
6 years ago
Erwin de Haan
e867446437
ReSharper format: conform inline 'out' parameters.
6 years ago
Erwin de Haan
65bd052f3e
ReSharper conform to 'var' settings
6 years ago
Erwin de Haan
a36658f6f0
ReSharper Reformat: Properties to expression bodied form.
6 years ago
Erwin de Haan
9fa60ec934
Find+Sed BOM removal all toher files, except test files.
6 years ago
Erwin de Haan
089ad8e7c2
Find+Sed BOM removal *.xml,*.csproj,*,json,*.sln,*.txt
6 years ago
Erwin de Haan
8f41ba4d3a
Find+Sed BOM removal *.cs: MediaBrowser.LocalMetadata-MediaBrowser.Model
6 years ago
Erwin de Haan
742bef5b5f
EditorConfig reformat: Non-CS files.
6 years ago
Erwin de Haan
f2e50f50bd
Visual Studio Reformat: MediaBrowser.MediaEncoding
6 years ago
Erwin de Haan
e2751d42e8
Merge branch 'dev' into code-cleanup
6 years ago
Andrew Rabert
e5c2dbdf23
Merge pull request #540 from joshuaboniface/api-keys
...
Update Emby API keys to our own
6 years ago
Joshua M. Boniface
15c89d281e
Merge pull request #506 from hawken93/linting
...
Removing tabs and trailing whitespace
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
Anthony Lavado
5900ab8c68
Update OpenSubtitles User Agent to our own
6 years ago
Bond_009
f520ddc966
Remove useless properties from IEnvironmentInfo
6 years ago
hawken
bd169e4fd4
remove trailing whitespace
6 years ago
Andrew Rabert
237187bfc0
Merge pull request #456 from Bond-009/subencoder
...
SubtitleEncoder: stop using tuples for clarity
6 years ago
Anthony Lavado
0a715f9196
Merge pull request #435 from Bond-009/ffmpeglogs
...
Reduce log spam from ffmpeg info
6 years ago
Bond_009
73fd0cd8c6
SubtitleEncoder: stop using tuples for clarity
...
* Replace Tuples with a ValueTuple or a struct
6 years ago
Bond_009
abddc4786c
Reduce log spam from ffmpeg info
6 years ago
Bond_009
59d8d9a82c
Fix nullrefexception in SubtitleEncoder
6 years ago
Anthony Lavado
a06a5c8d18
Merge branch 'dev' into project-updates
6 years ago
Bond_009
ec47c5b0f7
Remove unused FontConfigLoader
6 years ago
Bond_009
f3030812ea
Use static regex
6 years ago
Bond_009
d6f3ca859e
Change regex to multiline
...
ex: https://regex101.com/r/bn9IOy/12
6 years ago
Bond_009
c05e8088d6
Remove extra capture group from regex
...
https://regex101.com/r/bn9IOy/11/
6 years ago
Bond_009
12c43cd769
Use regex to check if ffmpeg output contains codec
...
Demo of the regex: https://regex101.com/r/bn9IOy/10/
6 years ago
Bond_009
0042b96c80
Use ValueTuple and Linq
6 years ago
Bond_009
96ad22a009
Reduce log spam and clean up EncoderValidator
6 years ago
Anthony Lavado
87812d1e7f
Fix spacing to C#/Visual Studio standards
...
- This is a fix automatically applied by Visual Studio
6 years ago
Bond_009
c99b45dbe0
Remove some warnings
6 years ago
Bond_009
ea4c914123
Fix exception logging
6 years ago
Bond_009
0c1b9d3bff
Rebase
6 years ago
Bond_009
b0ca979bed
MediaBrowser.MediaEncoding use same layout/style as other csprojs
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
d8e2887071
update container value
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
d270b10db6
move auto-organize to plugin
7 years ago
Luke Pulverenti
bd32c8ba49
update lg dlna profile
7 years ago
Luke Pulverenti
a759b09577
support max audio bit depth
8 years ago
Luke Pulverenti
1e5c3db9eb
support individual library refreshing
8 years ago
Luke Pulverenti
6ff89eab78
fixes #2588 - OpenSubtitlesDownloader doesn't respect X-Ratelimit-Requests-Remaining
8 years ago
Luke Pulverenti
ce47f63389
3.2.20.5
8 years ago
Luke Pulverenti
1663b258a7
update home sections
8 years ago
Luke Pulverenti
9f0e6d17c8
add hevc cuvid
8 years ago
Luke Pulverenti
2c54390c38
enable h264_cuvid decoder
8 years ago
Luke Pulverenti
42d0b070b4
update project files
8 years ago
Luke Pulverenti
820b4873fb
move methods to base class
8 years ago
Luke Pulverenti
3e15b28b18
add IsInterlaced param
8 years ago
Luke Pulverenti
33014f77aa
update GetItems method
8 years ago
Luke Pulverenti
404171023f
clean up build configs
8 years ago
Luke Pulverenti
0beb803aed
add sample rate condition
8 years ago
Luke Pulverenti
e915ceda1b
dummy up audio bitrates when needed
8 years ago
Luke Pulverenti
ef41f919a6
fix movie db find by external id
8 years ago
Luke Pulverenti
696a6b34ea
improve smb support
8 years ago
Luke Pulverenti
53024bd149
removed dead code
8 years ago
Luke Pulverenti
fc7ab45fb3
unify audio conversion
8 years ago
Luke Pulverenti
da39d9a5bf
update folder queries
8 years ago
Luke Pulverenti
8755886761
switch to hwaccel auto
8 years ago
Luke Pulverenti
4d7d8961b4
update encoding detection
8 years ago
Luke Pulverenti
561028c907
update automated checkins
8 years ago
Luke Pulverenti
8eb4c034b4
update audio sync params
8 years ago
Luke Pulverenti
4154fdf9c6
update omdb info parsing
8 years ago
Luke Pulverenti
e56faea17a
update vsync
8 years ago
Luke Pulverenti
463cb3e354
update live stream management
8 years ago
Luke Pulverenti
abc54d1ea3
determine interlaced from ffprobe data
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
44a4e662ac
update hdhomerun model info caching
8 years ago
Luke Pulverenti
ce1ed2bea7
update hls to support mpeg2video
8 years ago
Luke Pulverenti
1f63a30ee7
update mjpeg stream detection
8 years ago
Luke Pulverenti
ce3f2bdd20
reduce AnalyzeDurationMs for live tv
8 years ago
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.
8 years ago
Luke Pulverenti
a181425e54
omit input container when hw encoding
8 years ago
Luke Pulverenti
0ee1a0d7bd
fix mapping multiple tuner channels to same epg channel
8 years ago
Luke Pulverenti
03317b291d
improve subtitle responses
8 years ago
Luke Pulverenti
58fad600c9
restore changes
8 years ago
Luke Pulverenti
35415d6a50
add error handling
8 years ago
Luke Pulverenti
8deb423883
restore config settings for now
8 years ago
Luke Pulverenti
b35051463b
restore features
8 years ago
Luke Pulverenti
f94353250f
disable input modifiers for now
8 years ago
Luke Pulverenti
2a34c30313
update input params
8 years ago
Luke Pulverenti
5edaf12d40
move encoding methods to shared classes
8 years ago
Luke Pulverenti
45398959d7
update media probe
8 years ago
Luke Pulverenti
ab026ab2de
restore localized guids switch
8 years ago
Luke Pulverenti
3ff216f05a
update ShortOverview
8 years ago
Luke Pulverenti
045fdaf387
update live stream bitrates
8 years ago
Luke Pulverenti
2ebcbdece8
update now playing screen
8 years ago
Luke Pulverenti
8d668095bb
add IsRemote property
8 years ago
Luke Pulverenti
80a9bbf5ef
support rtp protocol
8 years ago
Luke Pulverenti
c0ddeaab77
update maxrate
8 years ago
Luke Pulverenti
dbba636290
handle unknown video stream
8 years ago
Luke Pulverenti
9da48106c8
update logging
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
e265d8efec
fix bdinfo path
8 years ago
Luke Pulverenti
5833aedb15
update bitrate filter
8 years ago
Luke Pulverenti
f8c88aa632
add null checks
8 years ago
Luke Pulverenti
27c4c30082
update media info bitrate
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
e936f49518
update use of shellexecute
8 years ago
Luke Pulverenti
7ed6c67db0
update xml parsing
8 years ago
Luke Pulverenti
83ad945015
update xml readers
8 years ago
Luke Pulverenti
f5467021b0
update probing
8 years ago
Luke Pulverenti
232da3f17b
fixes #2324 - [BUG] FFProbe: StartIndex cannot be less than zero
8 years ago
Luke Pulverenti
c30b82ab44
update recording encoder
8 years ago
Luke Pulverenti
52227ce00d
update save methods
8 years ago
Luke Pulverenti
ffb1ec76a7
update components
8 years ago
Luke Pulverenti
7a2cb6da5a
add subtitle fix for tizen
8 years ago
Luke Pulverenti
9b5a4c22e3
update image & subtitle extraction
8 years ago
Luke Pulverenti
635c8d50a3
update character escaping
8 years ago
Luke Pulverenti
0e9cd51f9c
update .net core startup
8 years ago
Luke Pulverenti
3c55747cd6
fixes #2285 - [BUG] VAAPI Transcoding (Does not work with certain codecs)
8 years ago
Luke Pulverenti
227dd0a42d
rework result factory
8 years ago
Luke Pulverenti
a8b340cbb2
update portable projects
8 years ago
Luke Pulverenti
1539836ca1
update didl xml
8 years ago
Luke Pulverenti
f52373609e
move classes to portable project
8 years ago
Luke Pulverenti
7cf0f79f85
update thumbnail sampling
8 years ago
Luke Pulverenti
eefab227cc
update xml parsing
8 years ago
Luke Pulverenti
8ab5e5aca9
update ffmpeg override behavior
8 years ago
Luke Pulverenti
3952360ce8
reduce imported people
8 years ago
Luke Pulverenti
b1276dc208
make media encoding project portable
8 years ago
Luke Pulverenti
b28857feea
update nvenc
8 years ago
Luke Pulverenti
3094cd7ff3
update project targets
8 years ago
Luke Pulverenti
4807be3b09
update nuget
8 years ago
Luke Pulverenti
bfe2b501a6
normalize subtitle names
8 years ago
Luke Pulverenti
da20e8dcd2
continue with .net core targeting
8 years ago
Luke Pulverenti
89ff1f2af6
update components
8 years ago
Luke Pulverenti
31c8c3bf7f
make open subtitle project portable
8 years ago
Luke Pulverenti
3d7f75eea3
more steps to make provider project portable
8 years ago
Luke Pulverenti
0189f4c49d
move provider project towards portability
8 years ago
Luke Pulverenti
049dca644d
add more to .net core solution
8 years ago
Luke Pulverenti
ef6b90b8e6
make controller project portable
8 years ago
Luke Pulverenti
07791d46a5
rework scheduled tasks in preparation of common project going portable
8 years ago
Luke Pulverenti
ce47beba84
use portable libraries
8 years ago
Luke Pulverenti
c7f559f8ce
make model project portable
8 years ago
Luke Pulverenti
ccaf2f43a6
exclude mpeg4 with level -99 from vaapi
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
50e6686987
update live stream management
8 years ago
Luke Pulverenti
a69ca6c55b
avoid buffering http responses
8 years ago
Luke Pulverenti
c4e137e6cf
update timer listings
8 years ago
Luke Pulverenti
d3583c1460
update lists
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
76c7bfcb67
update closing of streams
8 years ago
Jan Friedrich
3d260bd13c
vaapi: copy decoded frames to main memory only when necessary
8 years ago
Luke Pulverenti
eee9c0e048
update recording dialogs
8 years ago
Luke Pulverenti
d94598a75e
update recording screens
8 years ago
Luke Pulverenti
5ca29f0fba
normalize subtitle names
8 years ago
Jan Friedrich
1cf6cfb11c
fix graphical subtitle transcoding with vaapi
8 years ago
Luke Pulverenti
064ea27994
update default image extraction timeouts
8 years ago
Luke Pulverenti
3a4b0ea018
limit transcoding to level 41
8 years ago
Luke Pulverenti
9c7eef891b
add configurable encoding params
8 years ago
Luke Pulverenti
2d7c82d0dd
add loopback handler
8 years ago
Luke Pulverenti
c5c8426c20
fixes #219 - [Bug] Missing hardware device reference in convert job with vaapi transcoding
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
719ad3971e
update genre validator
8 years ago
Luke Pulverenti
eb36b009ca
update stream start events
8 years ago
Luke Pulverenti
845c4a0d62
update item by name validators
8 years ago
Luke Pulverenti
cc62faa1c2
update season queries
8 years ago
Luke Pulverenti
9349cc5beb
update thread count on image extraction
8 years ago
Luke Pulverenti
112d5d6348
try to detect 3d type
8 years ago
Luke Pulverenti
7daf34f048
quote ffmpeg params
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
407d82ea11
support mp4 subtitles
8 years ago
Luke Pulverenti
79887b2c34
validate encoder presence
8 years ago
Luke Pulverenti
a363beb23c
update probing
8 years ago
Luke Pulverenti
7e1a0baf9b
update media probe
8 years ago
Sven Van den brande
219cba7506
Removed redundant Collection Initializers
...
Removed Using directives that are not required
8 years ago
Luke Pulverenti
efebac4d6b
don't use hardware encoding with folder rips
8 years ago
Luke Pulverenti
a23144726e
add startup null check
8 years ago
Luke Pulverenti
42b6e88aa7
fix validation logging
8 years ago
Luke Pulverenti
88be568b40
update subtitle extraction
8 years ago
Luke Pulverenti
08e58886f7
update metadata editor
8 years ago
Luke Pulverenti
dc49059f1b
fix interlace detection stderr
9 years ago
Luke Pulverenti
1295d1e694
fix probe stdout
9 years ago
Luke Pulverenti
22601f0a2e
reduce stdout redirection
9 years ago
Luke Pulverenti
00634b62c5
remove standard output redirect on image extractions
9 years ago
Luke Pulverenti
580a68d19c
update startup tests
9 years ago
root
ffd3101ac6
Fixes for nvenc support marked as experimental, since more testing should be done on options
9 years ago
Luke Pulverenti
52d8ddb050
support h264_omx
9 years ago
Luke Pulverenti
9a012e458c
update validation
9 years ago
Luke Pulverenti
525f780453
add startup error handling
9 years ago
Luke Pulverenti
3ebfb59456
add error handling
9 years ago
Luke Pulverenti
775fc94020
update path configs
9 years ago
Luke Pulverenti
02b0734029
update startup wizard
9 years ago
Luke Pulverenti
cffc9417c7
update startup wizard
9 years ago
Luke Pulverenti
2d6954f520
fix video sync error
9 years ago
Luke Pulverenti
39ed3696ad
update ffmpeg path config
9 years ago
Luke Pulverenti
fb07b4640c
update ffmpeg path customization
9 years ago
Luke Pulverenti
6cb5b2cd72
update ffmpeg path customization
9 years ago
Luke Pulverenti
6e9f8fb2d1
allow customization of ffmpeg path
9 years ago
Luke Pulverenti
759f5a8560
update task results
9 years ago
Luke Pulverenti
b0c1ba1e19
stub out channel mapping
9 years ago
Luke Pulverenti
19ee883ca2
record time base
9 years ago
Luke Pulverenti
faefbf36cc
adjust bitrate in h264/h265 conversions
9 years ago
Luke Pulverenti
640ce66f68
update encoding options
9 years ago
Luke Pulverenti
e5655d32f1
fix timestamps in hls subtitles
9 years ago
Luke Pulverenti
995c34437e
update tabs
9 years ago
Luke Pulverenti
ff980dc42c
add DisplayTitle to media streams
9 years ago
Luke Pulverenti
a15a762ba1
fixes #1484 - (Feature request) Make emby choose output stream based on ffmpeg config
9 years ago
Luke Pulverenti
19c7c26dad
omit qsv decoder when stream copying
9 years ago
Luke Pulverenti
c37652058c
preserve image with audio sync encoding
9 years ago
Luke Pulverenti
dfa2557874
record IsAvc
9 years ago
Luke Pulverenti
a38086126f
update hls playback
9 years ago
Luke Pulverenti
0ebb82dc57
update NAL usage
9 years ago
Luke Pulverenti
2b4dece54a
record nal length size
9 years ago
Luke Pulverenti
b0379ec7f8
improve embedded image extraction
9 years ago
Luke Pulverenti
d9dcd21c47
update hdhr streaming
9 years ago
Luke Pulverenti
6ba2a9ebd2
update subtitle encoding
9 years ago
Luke Pulverenti
51fe031031
update subtitles
9 years ago
Luke Pulverenti
425948359a
handle empty album artists
9 years ago
Luke
7a5c453749
Merge pull request #1605 from SvenVandenbrande/dev
...
Remove unused code...
9 years ago
Luke Pulverenti
68a398da3e
rework nav drawer
9 years ago
Sven Van den brande
168587b2a0
Remove unused code...
9 years ago
Luke Pulverenti
55bbc5d12a
update components
9 years ago
Luke Pulverenti
49c678037a
fix samsung dlna subtitles
9 years ago
Luke Pulverenti
487e6f52a9
update components
9 years ago
Luke Pulverenti
9b8f85ea81
update hls subtitles
9 years ago
Luke Pulverenti
0aecb6e296
fix opus transcoding
9 years ago
Luke Pulverenti
cd144bc6f5
update photo resolver
9 years ago
Luke Pulverenti
d4dd1cbf7f
fix audio tracks
9 years ago
Luke Pulverenti
5ca2ae6395
support parsing itunes info
9 years ago
Luke Pulverenti
b52e9091bb
improve support for embedded mp4 info
9 years ago
Luke Pulverenti
47eb22e25e
fixes #1481 - Transcoding of sub/idx not working
9 years ago
Luke Pulverenti
55d556863c
switch to jquery slim
9 years ago
Luke Pulverenti
de871b5d50
Merge branch 'dev' of https://github.com/MediaBrowser/Emby into dev
9 years ago
Luke Pulverenti
119c4f1435
fix official rating description
9 years ago
vicpa
147a4dc602
music lyricist, writer
9 years ago
Luke Pulverenti
dacdfd272a
fix subtitle position after seek in chrome
9 years ago
Luke Pulverenti
f1745245ba
add comment
9 years ago
Luke Pulverenti
76eb1c46e3
support more embedded video metadata
9 years ago
Luke Pulverenti
1a2867ea55
support tagging 3d as mvc
9 years ago
Luke Pulverenti
e037fcbdaf
update sync encoding
9 years ago
Luke Pulverenti
fcd15da1e6
update progressive encoding
9 years ago
Luke Pulverenti
bc6c0bd0b7
update sync conversion
9 years ago
Luke Pulverenti
d1de9e0179
update sync encoding to match streaming
9 years ago
Luke Pulverenti
51df0b79f2
update interlaced detection
9 years ago
Luke Pulverenti
0cd008bcb9
update commonio
9 years ago
Luke Pulverenti
9b527dcd4f
fix interlaced detection
9 years ago
Luke Pulverenti
9f6fcc9e05
capture conductor
9 years ago
Luke Pulverenti
81fb823c02
record mediastream comment
9 years ago
Luke Pulverenti
ce59f19bc0
separate artists with semi-colon
9 years ago
Luke Pulverenti
6eb5d34af1
update subtitle encoder to allow format passthrough
9 years ago
Luke Pulverenti
d59e4ff357
update bit depth probe
9 years ago
Luke Pulverenti
c68a03b3ab
capture bit depth with ffprobe
9 years ago
Luke
2841eba202
fixes #1310 - Downscaling 1280x720 to 720x404
9 years ago
Luke Pulverenti
fae4079a69
restore changes
9 years ago
Luke Pulverenti
59277211c7
update interlaced detection
9 years ago
Luke Pulverenti
3c433e95b9
update interlaced detection
9 years ago
Luke Pulverenti
255747337a
fix merge conflict
9 years ago
Luke Pulverenti
4595c3854c
update interlaced detection formats
9 years ago
Luke Pulverenti
8d6acbbc68
adjust logging
9 years ago
Luke Pulverenti
6ea8ef9107
restore changes
9 years ago
Luke
acd8b0d7a8
Merge pull request #1336 from MediaBrowser/mediainfo
...
Mediainfo
9 years ago
Luke Pulverenti
949d23f06a
fix merge conflict
9 years ago
Luke Pulverenti
5fffd38963
detect interlaced
9 years ago
Luke Pulverenti
5c610d71f6
remove call from probe result normalizer
9 years ago
Luke Pulverenti
5963affec5
fix merge conflict
9 years ago
Luke Pulverenti
6414fc9486
remove MediaInfo
9 years ago
Luke Pulverenti
02938e7bcb
update keyframe setting
9 years ago
Luke Pulverenti
3060b0c5e9
update sorting menus
9 years ago
Luke Pulverenti
91ccbd95fc
add error handling when parsing bitrate
9 years ago
Luke Pulverenti
532af87452
update qsv encoding
9 years ago
Luke Pulverenti
4415506837
support qsv encoding
9 years ago
Luke Pulverenti
b5f0cc5ad7
use int tryparse
9 years ago
Luke Pulverenti
a050f20ac5
extract ref frame count using ffprobe
9 years ago
Luke Pulverenti
51c3f270ae
add codec tag value
9 years ago
Luke Pulverenti
a8e5aba643
update library setup
9 years ago
Luke Pulverenti
47b428b36c
update commonio
9 years ago
Luke Pulverenti
26487dc455
rework people
9 years ago
Luke Pulverenti
4ad96e4ff5
update logging levels
9 years ago
Luke Pulverenti
1aaf09112b
remove nuget restores
9 years ago
Luke Pulverenti
a08d5e695a
remove nuget targets
9 years ago
Luke Pulverenti
21352d5248
Complete rework of IFileSystem
9 years ago
Luke Pulverenti
078277ebc2
continue file system rework
9 years ago
Luke Pulverenti
9f1a8d1dc3
add ffprobe error handling
9 years ago
Luke Pulverenti
2e0076e03f
update nfo writer
9 years ago
Luke Pulverenti
f3e9bbed23
update file system methods
9 years ago
Luke Pulverenti
959ac9d727
restore changes
9 years ago
Luke Pulverenti
4492dcc592
update merge
9 years ago
Luke Pulverenti
7c7f05e6e2
fix merge conflict
9 years ago
Luke Pulverenti
718545a79b
update metadata editor
9 years ago
Luke
c3d6c19cc3
Merge pull request #1182 from hmflash/fix-ffprobe-argumentexception
...
Fix ffprobe keyframe detection on linux
9 years ago
Luke Pulverenti
5340bfe8da
added setting for intel qsv hardware decoding
9 years ago
Luke Pulverenti
a2c371ec60
rework collection editor
9 years ago
Seth Hinze
4dc5d901b6
Split ffprobe output on CRLF or LF.
9 years ago
Luke Pulverenti
8cf45a3e4a
add more methods to IFileSystem
9 years ago
Luke
14de062681
update file system methods
9 years ago
Luke Pulverenti
0d45ab8d64
adjust default settings
9 years ago
Luke Pulverenti
29caf70fee
limit videos for keyframe extraction
9 years ago
Luke
e9317f3cbc
Merge pull request #1173 from Schtek/patch-1
...
MusicBrainz ids as Vorbis Comments
9 years ago
Luke
6470189756
Merge pull request #1156 from arcticwaters/srt-ssa-wipe
...
Add support for more ssa tags in SrtParser
9 years ago
RoliePolieOlie
f91bfe0dab
Probe for MB-ids as generated by MB Picard
9 years ago
Luke Pulverenti
a4e73120a7
update channel streams
9 years ago
Luke Pulverenti
9a0462c868
added keyframe setting
9 years ago
Luke Pulverenti
a0c3bb0380
update live tv image
9 years ago
Luke Pulverenti
4ca526979d
3.0.5713.4
9 years ago
Andrew Schurman
4b15d1849c
Ensure that all ssa tags are wiped out of srt subtitles
9 years ago
Luke Pulverenti
70af708741
update subtitle quotes
9 years ago
Luke Pulverenti
1f1f7642c3
update subtitle escaping
9 years ago
Luke Pulverenti
6c07e29882
update polymer
9 years ago
Luke Pulverenti
47b1a4cafd
update image processing
9 years ago
Luke Pulverenti
901dab5760
rework transcoding settings
9 years ago
Luke Pulverenti
d95057f13b
rework settings page
9 years ago
Luke Pulverenti
ba9ed26c4a
update emby tv
9 years ago
Luke Pulverenti
3178896004
update subtitle methods
9 years ago
Luke Pulverenti
8c52c065fb
update people sorting
9 years ago
Luke Pulverenti
0291df3193
3.0.5666.2
10 years ago
Luke Pulverenti
fb49edf055
fix encoding escape quotes
10 years ago
Luke Pulverenti
b14ee63635
improve probing of ogg
10 years ago
Luke Pulverenti
c7171177b9
lazy load scripts
10 years ago
Luke Pulverenti
94a2cfa9f5
updated translations
10 years ago
Luke Pulverenti
d2949d6e03
support video_ts.nfo
10 years ago
Luke Pulverenti
e1766da825
update media encoder
10 years ago
Luke Pulverenti
838473eb80
update video player osd
10 years ago
Luke Pulverenti
5b8d3d1f25
fix embedded image resolving as video track
10 years ago
Luke Pulverenti
1e7b3af9c2
update naming project
10 years ago
Luke Pulverenti
6c97afef23
updated bravia profiles
10 years ago
Luke Pulverenti
f165811e5f
improve handling of anamorphic content
10 years ago
Luke Pulverenti
213182dd97
remove unused video condition params
10 years ago
Luke Pulverenti
d274d1d807
update library menu
10 years ago
Luke Pulverenti
25cdbf014e
fix refFrames not being recorded
10 years ago
Luke Pulverenti
c7b95a2513
3.0.5582.2
10 years ago
Luke Pulverenti
064b5e82e4
fix roku thumbnails
10 years ago
Luke Pulverenti
5fe9b054c8
3.0.5582.0
10 years ago
Luke Pulverenti
65fb01bbe2
rework server sync
10 years ago
Luke Pulverenti
a639d32454
fix chapter image extraction
10 years ago
Luke Pulverenti
17f5ae8118
improve ffmpeg killing
10 years ago
Luke Pulverenti
3a00f003f5
extract key frame info
10 years ago
Luke Pulverenti
2a681f205a
capture key frame info
10 years ago
Luke Pulverenti
4f7e8fee24
improve ffmpeg cleanup
10 years ago
Luke Pulverenti
3cb2043028
added sync cpu settings
10 years ago
Luke Pulverenti
b9c656e859
added out of network bitrate limit
10 years ago
Luke Pulverenti
84ec2aab95
fix video probing
10 years ago
Luke Pulverenti
3cc0ad2a35
add notification services tab
10 years ago
Luke Pulverenti
30104bd8de
probe live streams after opening
10 years ago
Luke Pulverenti
2b7a80cfb5
improve direct play of live streams
10 years ago
Luke Pulverenti
a025f4eefa
sync updates
10 years ago
Luke Pulverenti
5f044cfd68
add setting to control transcodng throttle
10 years ago
Luke Pulverenti
d8cbd64917
fix mp4 sync encoding
10 years ago
Luke Pulverenti
70fb64cc05
subtitle parsing fixes
10 years ago
Luke Pulverenti
30a507eca8
update sync encoding
10 years ago
Luke Pulverenti
c0aec48a31
beta fixes
10 years ago
Luke Pulverenti
881928323e
update ILiveTvService
10 years ago
Luke Pulverenti
aac044f18f
updated nuget
10 years ago
Luke Pulverenti
fede730dc1
don't apply path substitution when transcoding
10 years ago
Luke Pulverenti
d9518be3ed
update server sync
10 years ago
Luke Pulverenti
75018055b2
add methods to media source manager
10 years ago
Luke Pulverenti
28ffeb5121
sync updates
10 years ago
Luke Pulverenti
016f2791d6
remove dead throttle code
10 years ago
Luke Pulverenti
ea92065df0
sync updates
10 years ago
Luke Pulverenti
b6d59c7688
fixes #1001 - Support downloading
10 years ago
Luke Pulverenti
49df4a31b1
update thumbnail generation
10 years ago
Luke Pulverenti
5bb75227db
update roku api
10 years ago
Luke
599c898c0c
Merge pull request #996 from MediaBrowser/master
...
Merge master changes
10 years ago
Bluebull32
9b41a0001c
Update MediaEncoder.cs
...
Currently, the extraction routine is giving ffmpeg 2 minutes to get all the thumbnails from a video. For most videos, this is not enough time. Updating the routine here to poll thumbnail output every 2 minutes, and assume that ffmpeg is still doing well if new jpegs are being created.
10 years ago
Luke Pulverenti
7bc370bdc7
move desktop search
10 years ago
Luke Pulverenti
cefd565e67
display server name in dashboard
10 years ago
Luke Pulverenti
d26707708d
move string.Replace extension
10 years ago
Luke Pulverenti
a8da86d059
support api without /mediabrowser
10 years ago
Luke Pulverenti
0e02e0559d
sync updates
10 years ago
Luke Pulverenti
5c84cadb5e
update translations
10 years ago
Luke Pulverenti
d8d5dd4873
make channel access opt-in rather than opt out
10 years ago
Luke Pulverenti
b6f7f0273a
enable new character set detector
10 years ago
Luke Pulverenti
9edca4586a
3.0.5490.1
10 years ago
Luke Pulverenti
a1f92f3de3
configure h265 params
10 years ago
Luke Pulverenti
5ff5df9867
added UniversalDetector.dll
10 years ago
Luke Pulverenti
00b5150999
re-enable sync
10 years ago
Luke Pulverenti
c30036d9cf
3.0.5482.1
10 years ago
Luke Pulverenti
36295aa833
use SocketHttpListener project
10 years ago
Luke Pulverenti
c63c39ce57
sync video transcoding
10 years ago
Luke Pulverenti
c93740461e
support audio sync transcoding
10 years ago
Luke Pulverenti
42b1416602
begin work on daily episodes
10 years ago
Luke Pulverenti
97ae93fe5e
add standalone EncodingOptions
10 years ago
Luke Pulverenti
13274348e9
sync updates
10 years ago
Luke Pulverenti
d7bdb744ca
add new image params
10 years ago
Luke Pulverenti
b5842f9f19
rework build scripts
10 years ago
Luke Pulverenti
60d3f47503
add server management to web client
10 years ago
Luke Pulverenti
45a01563e8
fix nuget targets
10 years ago
Luke Pulverenti
e33244d797
improve user view images
10 years ago
Luke Pulverenti
3be4aa8dc7
add connect to startup wizard
10 years ago
Luke Pulverenti
813f5d9649
updated nuget
10 years ago
Luke Pulverenti
f1a602f5a8
disable nuget package restore
10 years ago
Luke Pulverenti
4f207c43dd
update connect methods
10 years ago
Luke Pulverenti
58eb500956
fixes #914 - Add option to save metadata hidden
10 years ago
Luke Pulverenti
60d1d5cdee
restore nuget targets for mono build
10 years ago
Luke Pulverenti
6f45ea0823
fixes #912 - Add special views for Dlna
10 years ago
Luke Pulverenti
bdc04cda17
fix subtitle unit tests
10 years ago
Luke Pulverenti
9d36f51818
adjust subtitle extraction
10 years ago
Luke Pulverenti
33c6c37316
Adjust transcoding throttling
10 years ago
Luke
1e2e51d35b
Merge pull request #905 from faush01/master
...
make sure start and end times are different
10 years ago