mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-07-08 06:00:51 -07:00
Fix incorrect quality profile when transcoding increases bitrate
This commit is contained in:
parent
e5da3423e9
commit
2bc25c459f
1 changed files with 5 additions and 2 deletions
|
@ -2166,17 +2166,20 @@ class PmsConnect(object):
|
||||||
synced_version_profile = common.VIDEO_QUALITY_PROFILES[synced_bitrate]
|
synced_version_profile = common.VIDEO_QUALITY_PROFILES[synced_bitrate]
|
||||||
except ValueError:
|
except ValueError:
|
||||||
synced_version_profile = 'Original'
|
synced_version_profile = 'Original'
|
||||||
else:
|
elif video_details['stream_video_decision'] == 'transcode':
|
||||||
synced_version_profile = ''
|
synced_version_profile = ''
|
||||||
|
|
||||||
stream_bitrate = helpers.cast_to_int(stream_details['stream_bitrate'])
|
stream_bitrate = helpers.cast_to_int(stream_details['stream_bitrate'])
|
||||||
source_bitrate = helpers.cast_to_int(source_media_details.get('bitrate'))
|
source_bitrate = helpers.cast_to_int(source_media_details.get('bitrate'))
|
||||||
try:
|
try:
|
||||||
quailtiy_bitrate = min(
|
quailtiy_bitrate = min(
|
||||||
b for b in common.VIDEO_QUALITY_PROFILES if stream_bitrate <= b <= source_bitrate)
|
b for b in common.VIDEO_QUALITY_PROFILES if stream_bitrate <= b)
|
||||||
quality_profile = common.VIDEO_QUALITY_PROFILES[quailtiy_bitrate]
|
quality_profile = common.VIDEO_QUALITY_PROFILES[quailtiy_bitrate]
|
||||||
except ValueError:
|
except ValueError:
|
||||||
quality_profile = 'Original'
|
quality_profile = 'Original'
|
||||||
|
else:
|
||||||
|
synced_version_profile = ''
|
||||||
|
quality_profile = 'Original'
|
||||||
|
|
||||||
if stream_details['optimized_version']:
|
if stream_details['optimized_version']:
|
||||||
source_bitrate = helpers.cast_to_int(source_media_details.get('bitrate'))
|
source_bitrate = helpers.cast_to_int(source_media_details.get('bitrate'))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue