mirror of
https://github.com/JustinZeus/Wholphin.git
synced 2026-07-09 08:01:20 +02:00
Add toggles to override direct playback (#24)
Fixes #10
Adds toggles to disable direct play of AC3 audio, ASS subtitles, and PGS
subtitles. Also a toggle to force down mixing audio to stereo.
This copies the behavior from the official client. I'm not sure if there
is a way to determine if direct playing AC3 is possible because it can
depend on devices other than the Android TV device such as a sound bar.
So it's up to the user to toggle off support if necessary.
Attribution: This PR uses on [code from the official
client](c775603df4/app/src/main/java/org/jellyfin/androidtv/util/profile/deviceProfile.kt).
This commit is contained in:
parent
bd4d4d5092
commit
f220aeee44
7 changed files with 190 additions and 10 deletions
|
|
@ -9,6 +9,13 @@ enum SkipSegmentBehavior{
|
|||
ASK_TO_SKIP = 2;
|
||||
}
|
||||
|
||||
message PlaybackOverrides{
|
||||
bool ac3_supported = 1;
|
||||
bool downmix_stereo = 2;
|
||||
bool direct_play_ass = 3;
|
||||
bool direct_play_pgs = 4;
|
||||
}
|
||||
|
||||
message PlaybackPreferences {
|
||||
int64 skip_forward_ms = 1;
|
||||
int64 skip_back_ms = 2;
|
||||
|
|
@ -25,6 +32,8 @@ message PlaybackPreferences {
|
|||
SkipSegmentBehavior skip_commercials = 12;
|
||||
SkipSegmentBehavior skip_recaps = 13;
|
||||
SkipSegmentBehavior skip_previews = 14;
|
||||
|
||||
PlaybackOverrides overrides = 15;
|
||||
}
|
||||
|
||||
message HomePagePreferences{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue