Dmitry Lyzo
9e5aa3e87e
Fix multiple codec checking in CodecProfiles conditions
...
Partial revert 6d662b6587
2 years ago
Bond-009
5921379a29
Merge pull request #9411 from nyanmisaka/next-fixes
2 years ago
Shadowghost
876a6b9aec
Add DCA and TrueHD to fMP4 audio codecs to support remuxing
2 years ago
Shadowghost
31712e5da9
Apply review suggestions
2 years ago
Shadowghost
060097703b
Enforce HLS codec restrictions
2 years ago
nyanmisaka
6d662b6587
Fix codec checking in CodecProfiles conditions
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2 years ago
Shadowghost
9a14a624a8
Apply review suggestions
2 years ago
Shadowghost
037eeed746
Fix EqualsAny condition check for int and double
2 years ago
Dmitry Lyzo
6a909f956e
cleanup: remove redundant condition
2 years ago
Dmitry Lyzo
20e9db8308
fix transcode reasons
2 years ago
Dmitry Lyzo
c4c5af40a1
fix secondary audio
...
Browsers (Chrome, Firefox) can only play the first track,
even if the second track is the default.
Ignore default flag when testing on secondary audio.
External audio tracks are not secondary.
2 years ago
Maxr1998
23100c9b86
Use ICollection for candidateAudioStreams
2 years ago
Maxr1998
8753b7200f
Allow direct play even if no audio stream is available
2 years ago
Nyanmisaka
0b6fbebf72
Apply suggestions from code review
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2 years ago
nyanmisaka
477b922e4a
Apply suggestions from code review
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2 years ago
nyanmisaka
be72001ff9
Add VideoRangeType to video conditions
...
This is used to distinguish whether the client supports specific VideoRangeType,
such as SDR, HDR10, HLG and DOVI. Usage is similar to Video Profile condition.
2 years ago
Joshua M. Boniface
85cfea4c50
Merge branch 'release-10.8.z' into fix-hevc-disable-option
3 years ago
Nyanmisaka
9523a1682b
Apply suggestions from code review
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
3 years ago
Nyanmisaka
5386f06095
Apply suggestions from code review
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
3 years ago
nyanmisaka
4b1256e67b
Fix the issue that HEVC transcoding can't be disabled
3 years ago
Shadowghost
0c8b9091a5
Fix streambuilder reasons for direct playback checks
3 years ago
Dmitry Lyzo
0ff37413b0
fix: Fix transcode reasons
...
Don't add codec failure reasons if the codec isn't supported.
3 years ago
Dmitry Lyzo
847518701d
fix: Fix codec conditions
...
`ApplyConditions` is used to determine the applicability of
the current codec (`Conditions`).
`Conditions` is the actual conditions for the stream.
`CodecType.VideoAudio` (not `CodecType.Video`) must be used
for the audio tracks in the video.
3 years ago
Cody Robibero
579155a571
Allow media without streams to playback
3 years ago
Shadowghost
4e91c3ebdc
Fix DLNA DirectPlay
3 years ago
Dmitry Lyzo
e4137a6279
Fix remuxing
3 years ago
Dmitry Lyzo
1fe82d0deb
Add TranscodingProfile conditions
3 years ago
Cody Robibero
b9c3a497d5
Use requested bitrate for calculations
3 years ago
Cody Robibero
d29c7c1d9e
Revert using Math.Clamp
3 years ago
Cody Robibero
e6df698df1
Merge pull request #7325 from eyezak/issue/6450
3 years ago
Cody Robibero
3ea4174d12
Fix flipped Clamp args
3 years ago
Claus Vium
53209830e7
Merge pull request #7346 from Bond-009/guid
...
Optimize Guid comparisons
3 years ago
Cody Robibero
da41cd365c
Suggestions from review
3 years ago
Cody Robibero
bbd5d11d3b
Remove TranscodeReason.None, Add JsonFlagEnum tests
3 years ago
Cody Robibero
c331e11c24
Clean up EnumFlags serialization
3 years ago
Isaac Gordezky
9ebd521754
Update MediaBrowser.Model/Dlna/StreamBuilder.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
3 years ago
Isaac Gordezky
84a3db6f84
Fix transcode video matching and add tests for Transcode and Safari
3 years ago
Isaac Gordezky
5e779f20ee
Series: issue-6450
...
Issue: https://github.com/jellyfin/jellyfin/issues/6450
Enable DirectPlay responses
Rewrite DirectPlay and DirectStream resolution
Prefer copy transcode video codec options
Enhance condition processor
Support DirectStream and Transcode with parity
Rework audio stream selection and add tests for ExternalAudio
Update MediaInfoHelper to only call StreamBuilder once
3 years ago
Isaac Gordezky
d871dded9f
Convert TranscodeReason to Flags
3 years ago
Bond_009
f50a250cd9
Optimize Guid comparisons
...
* Use Guid.Equals(Guid) instead of the == override
* Ban the usage of Guid.Equals(Object) to prevent accidental boxing
* Compare to default(Guid) instead of Guid.Empty
3 years ago
Shadowghost
ca5112f45a
feat(external-media): refactor external subtitle and audio provider
3 years ago
Bond_009
1c14c86b20
Fix some warnings
3 years ago
Cody Robibero
904efeaddc
Add null check for audio stream
3 years ago
Cody Robibero
7bfc6b5679
Remove more warnings
3 years ago
Bond_009
cbfa355e31
Update StyleCop
3 years ago
Cody Robibero
55b429edb7
Merge pull request #6920 from marius-luca-87/subtitle_drop
3 years ago
Cody Robibero
076a13abeb
Merge pull request #7029 from cvium/allocations_maybe
3 years ago
cvium
a7a7173cd5
Force a remux/transcode with external audio files
3 years ago
cvium
b880dc8a4a
Use our own Contains extension
3 years ago
Marius Luca
7d86ef6f22
- add an option for dropping specific subtitle formats using the DLNA SubtitleProfile
3 years ago