wolfskin/app/src/main/java/com/github/damontecres/wholphin/util
Damontecres 559abe2458
Add setting to force transcoding above a max resolution (#1955)
## Description
Adds a new setting to pick a maximum resolution (by height). Any
playback that has a larger resolution will be transcoded down to the
maximum resolution.

Playback equal or less than the maximum resolution will not be affected
and will direct play if otherwise able. This setting is also independent
of the maximum bitrate (ie if max resolution is 4K and max bitrate is
2mbps, playing 4K will transcode).

This setting is pretty much equivalent to the Web UI setting "Maximum
Allowed Video Transcoding Resolution" with "Limit maximum supported
video resolution" enabled.

Note: this setting does not affect which version is chosen by default

### Related issues
Closes #756
Closes #1594

### Testing
Manual emulator testing

## Screenshots
N/A

## AI or LLM usage
None
2026-10-03 18:41:18 -04:00
..
mpv Update wholphin-extensions with newer MpvPlayer (#1365) 2026-06-26 12:50:45 -04:00
profile Add setting to force transcoding above a max resolution (#1955) 2026-10-03 18:41:18 -04:00
ApiRequestPager.kt Update item fields queried & expand usage of primary aspect ratio (#1852) 2026-08-17 22:54:15 -04:00
BitstreamFilteringCodecAdapterFactory.kt Add option to prefer Dolby Vision over HDR10+ on hybrid videos (#1876) 2026-09-29 12:41:40 -04:00
BlockingList.kt Add button to navigate to random item (#1916) 2026-09-01 16:07:26 -04:00
CodecUtils.kt Rebrand 2025-10-15 15:27:30 -04:00
Constants.kt Fixes to default home view options for music & videos (#1926) 2026-09-01 17:52:47 -04:00
CoroutineContextApiClient.kt Use Wholphin-specific dispatchers (#1583) 2026-06-18 11:17:19 -04:00
CrashReportSenderFactory.kt Add a lot of code documentation (#1145) 2026-03-29 10:52:25 -04:00
DebugLogTree.kt Add a lot of code documentation (#1145) 2026-03-29 10:52:25 -04:00
DiscoverRequestPager.kt Add filtering & sorting for discover grid pages (#1614) 2026-06-23 17:24:37 -04:00
ExceptionHandler.kt Rebrand 2025-10-15 15:27:30 -04:00
Hdr10PlusSeiFilter.kt Add option to prefer Dolby Vision over HDR10+ on hybrid videos (#1876) 2026-09-29 12:41:40 -04:00
LoadingState.kt Only show view more card if row has more items (#1493) 2026-05-30 17:41:44 -04:00
LocalDateSerializer.kt Add option to remove item from Continue Watching and Next Up rows (#1140) 2026-04-07 16:04:21 -04:00
Media3SubtitleOverride.kt Fix subtitle outline width not applying in release builds (#1687) 2026-07-11 13:21:41 -04:00
RequestPager.kt Fix issue with scrolling to the right episode if there are specials in the season (#1827) 2026-08-12 16:25:30 -04:00
SearchRelevance.kt Improvements to "Add to playlist" dialog (#1706) 2026-07-16 11:35:48 -04:00
TrackActivityPlaybackListener.kt Improvements to subtitle search & download (#1728) 2026-07-23 13:30:43 -04:00
TrackSupport.kt Improve track selection logic (#1654) 2026-07-10 17:49:47 -04:00
TransformList.kt Add a lot of code documentation (#1145) 2026-03-29 10:52:25 -04:00
Version.kt Several small fixes (#1455) 2026-05-25 13:27:04 -04:00
WholphinDispatchers.kt Use Wholphin-specific dispatchers (#1583) 2026-06-18 11:17:19 -04:00