aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Api/Playback/Hls/DynamicHlsService.cs
AgeCommit message (Collapse)Author
2020-08-03actually remove MediaBrowser.Apicrobibero
2020-08-03Merge remote-tracking branch 'upstream/master' into api-migrationcrobibero
2020-07-31Move DynamicHlsService to Jellyfin.Apicrobibero
2020-07-29Optimize Substring and StringBuilder usageBond_009
2020-07-22Review usage of string.Substring (part 1)Bond_009
Reduced allocations by replacing string.Substring with ReadOnlySpan<char>.Slice
2020-06-16fix SA1513/SA1516telans
2020-06-15fix SA1005telans
2020-06-05Fix incorrect HLS master playlist fieldsAndreas B
Resolves: #3224
2020-06-03Merge pull request #3180 from xumix/masterAnthony Lavado
Refactor copy codec checks
2020-05-27fix issue with audio transcodingdkanada
2020-05-26Refactor copy codec checksxumix
2020-05-14Fix regressions introduced by #3098Patrick Barron
2020-05-01Merge pull request #2573 from YouKnowBlom/add-hls-fieldsBond-009
Add codecs, resolution and frame-rate fields to HLS master playlist
2020-04-25Fix error in HLS codecs field when level is nullAndreas B
2020-04-05Use ? and ?? where applicablePatrick Barron
2020-04-05Convert type checks and null checks into pattern matchingPatrick Barron
2020-03-31Merge pull request #2503 from nyanmisaka/vaapiVasily
Fix various bugs in HWA subtitle burn-in
2020-03-31minor improvementsnyanmisaka
2020-03-30fix the UTF-16 error while burning ass/ssa subtitlesnyanmisaka
2020-03-30fix the incorrect HLS time while using hw encodersNyanmisaka
2020-03-30fix various bugs in VAAPI hardware accelerationnyanmisaka
2020-03-19Add RESOLUTION field to HLS master playlistAndreas B
2020-03-19Add FRAME-RATE field to HLS master playlistAndreas B
2020-03-19Add CODECS field to HLS master playlistAndreas B
2020-03-15Refactor DynamicHlsService.AppendPlaylist to use StringBuilderAndreas B
2020-03-11Another warningBond_009
2020-01-31Fix warningsBond_009
2020-01-22Remove FileSystem.GetStreamBond-009
2019-12-18Merge pull request #1941 from Bond-009/mediaencodingdkanada
Make probesize and analyzeduration configurable and simplify circular dependencies
2019-12-15Merge pull request #2099 from cryptobank/masterdkanada
Fix VAAPI encoding on 10-bit hevc. Update QSV encoding and scaling to...
2019-12-14Formatting fix (3)cryptobank
Co-Authored-By: Bond-009 <bond.009@outlook.com>
2019-12-10Merge branch 'master' into mediaencodingBond_009
2019-12-07Use string.Equals instead of of equals operatorcryptobank
Co-Authored-By: Vasily <JustAMan@users.noreply.github.com>
2019-12-06Add logging when force_key_frames is disabledPetr Janda
2019-12-05Fix formatting (2)Petr Janda
2019-12-05Fix VAAPI encoding on 10-bit hevc. Update QSV encoding and scaling to take ↵Petr Janda
advantage of scale_qsv and overlay_qsv
2019-11-25Make probesize and analyzeduration configurable and simplify circularBond_009
dependencies Makes the probesize and analyzeduration configurable with env args. (`JELLYFIN_FFmpeg_probesize` and `FFmpeg_analyzeduration`)
2019-11-25* Add support for multi segment base urlsBond_009
* Make baseurl case-insensitive
2019-10-27Move throwing if cancelled after logging that factVasily
2019-10-27Apply suggestions from code reviewVasily
Co-Authored-By: Bond-009 <bond.009@outlook.com>
2019-10-21Address Bond-009 review commentsVasily
2019-10-14Revert "yarn build" as it is fixed in master, fix typoVasily
2019-10-14* Make sure force_key_frames expression arguments are properly converted to ↵Vasily
strings * Fore usage of keyframe cuts only in HLS
2019-10-14Add limiting max keyframe interval when full transcodingVasily
2019-10-14Fix log message - log args were swappedVasily
2019-10-14Don't start waiting for a segment which doesn't exist if transcoding is not ↵Vasily
running
2019-10-14Stop waiting for a segment to become ready if there's no alive transcodeVasily
Remove extra quotes in logging Fix typo in comment
2019-10-14Add more loggingVasily
Trying to fix hls muxer plus ffmpeg 4.1+ combo Try to fix waiting for segment being ready This is needed because hls muxer in ffmpeg >= 4.1 creates the playlist only when it finishes transcoding. Also cleaned up logs a bit. Lower log level for "StartFfmpeg finished" to debug
2019-10-14Revert "Revert "Fix premature stop when streaming""Vasily
This reverts commit 575b96d03a2cf98a0e5dd9d9f7329adca34c0311.
2019-10-01Revert "Fix premature stop when streaming"Joshua M. Boniface