Browse Source

fix nvidia h264 decoder (#1281)

pull/1282/head
Jason Dove 2 years ago committed by GitHub
parent
commit
ddb7e1887f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      CHANGELOG.md
  2. 2
      ErsatzTV.FFmpeg/Capabilities/NvidiaHardwareCapabilities.cs

4
CHANGELOG.md

@ -6,7 +6,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## [Unreleased] ## [Unreleased]
### Added ### Added
- Synchronize actor metadata from Jellyfin and Emby television libraries - Synchronize actor metadata from Jellyfin and Emby television libraries
- New libraries will get actor data automatically; existing libraries can deep scan to retrieve actor data - New libraries and new episodes will get actor data automatically
- Existing libraries can deep scan (one time) to retrieve actor data for existing episodes
### Fixed ### Fixed
- Fix extracting embedded text subtitles that had been incompletely extracted in the past - Fix extracting embedded text subtitles that had been incompletely extracted in the past
@ -16,6 +17,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Fix playout building when shuffle in order is used with a single media item - Fix playout building when shuffle in order is used with a single media item
- Fix pgs subtitle burn in from media server libraries - Fix pgs subtitle burn in from media server libraries
- Fix subtitle and watermark overlays with RadeonSI VAAPI driver - Fix subtitle and watermark overlays with RadeonSI VAAPI driver
- Fix NVIDIA pipeline to use hardware-accelerated decoder with 8-bit h264 content
### Changed ### Changed
- Timeout playout builds after 2 minutes; this should prevent playout bugs from blocking other functionality - Timeout playout builds after 2 minutes; this should prevent playout bugs from blocking other functionality

2
ErsatzTV.FFmpeg/Capabilities/NvidiaHardwareCapabilities.cs

@ -45,7 +45,7 @@ public class NvidiaHardwareCapabilities : IHardwareCapabilities
VideoFormat.Vp9 => _architecture == 52 && _maxwellGm206.Contains(_model) || _architecture >= 60, VideoFormat.Vp9 => _architecture == 52 && _maxwellGm206.Contains(_model) || _architecture >= 60,
// no hardware decoding of 10-bit h264 // no hardware decoding of 10-bit h264
VideoFormat.H264 when bitDepth == 10 => false, VideoFormat.H264 => bitDepth < 10,
VideoFormat.Mpeg2Video => true, VideoFormat.Mpeg2Video => true,

Loading…
Cancel
Save