diff --git a/CHANGELOG.md b/CHANGELOG.md index 67a5bf2d0..698c90f68 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -44,6 +44,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - This should make *some* clients happier - Fix `Other Video`, `Song` and `Image` fallback metadata tags to always include parent folder (folder added to library) - Allow playback of items with any positive duration, including less than one second +- Fix VAAPI transcoding of OTA content containing A53 CC data ### Changed - Log search index updates under scanner category at debug level, to indicate a potential cause for the UI being out of date diff --git a/ErsatzTV.FFmpeg/Encoder/Vaapi/EncoderH264Vaapi.cs b/ErsatzTV.FFmpeg/Encoder/Vaapi/EncoderH264Vaapi.cs index 235b80280..c0fd015ba 100644 --- a/ErsatzTV.FFmpeg/Encoder/Vaapi/EncoderH264Vaapi.cs +++ b/ErsatzTV.FFmpeg/Encoder/Vaapi/EncoderH264Vaapi.cs @@ -23,6 +23,9 @@ public class EncoderH264Vaapi : EncoderBase result.Add("-rc_mode"); result.Add("1"); } + + result.Add("-sei"); + result.Add("-a53_cc"); return result.ToArray(); } diff --git a/ErsatzTV.FFmpeg/Encoder/Vaapi/EncoderHevcVaapi.cs b/ErsatzTV.FFmpeg/Encoder/Vaapi/EncoderHevcVaapi.cs index 1145c4b5c..f287235fb 100644 --- a/ErsatzTV.FFmpeg/Encoder/Vaapi/EncoderHevcVaapi.cs +++ b/ErsatzTV.FFmpeg/Encoder/Vaapi/EncoderHevcVaapi.cs @@ -23,6 +23,9 @@ public class EncoderHevcVaapi : EncoderBase result.Add("-rc_mode"); result.Add("1"); } + + result.Add("-sei"); + result.Add("-a53_cc"); return result.ToArray(); }