Browse Source

fix block playout playback when no deco is configured (#1687)

pull/1688/head
Jason Dove 1 year ago committed by GitHub
parent
commit
07e7e5fe66
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 1
      CHANGELOG.md
  2. 3
      ErsatzTV.Application/Streaming/Queries/GetPlayoutItemProcessByChannelNumberHandler.cs

1
CHANGELOG.md

@ -46,6 +46,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Fix `HLS Segmenter V2` segment duration (previously 10s, now 4s) - Fix `HLS Segmenter V2` segment duration (previously 10s, now 4s)
- Fix `HLS Segmenter V2` error video generation - Fix `HLS Segmenter V2` error video generation
- Fix MySql database migrations - Fix MySql database migrations
- Fix block playout playback when no deco is configured
### Changed ### Changed
- Use ffmpeg 7 in all docker images - Use ffmpeg 7 in all docker images

3
ErsatzTV.Application/Streaming/Queries/GetPlayoutItemProcessByChannelNumberHandler.cs

@ -765,7 +765,8 @@ public class GetPlayoutItemProcessByChannelNumberHandler : FFmpegProcessHandler<
foreach (PlayoutTemplate activeTemplate in maybeActiveTemplate) foreach (PlayoutTemplate activeTemplate in maybeActiveTemplate)
{ {
Option<DecoTemplateItem> maybeItem = activeTemplate.DecoTemplate.Items Option<DecoTemplateItem> maybeItem = Optional(activeTemplate.DecoTemplate)
.SelectMany(dt => dt.Items)
.Find(i => i.StartTime <= now.TimeOfDay && i.EndTime > now.TimeOfDay); .Find(i => i.StartTime <= now.TimeOfDay && i.EndTime > now.TimeOfDay);
foreach (DecoTemplateItem item in maybeItem) foreach (DecoTemplateItem item in maybeItem)
{ {

Loading…
Cancel
Save