From 0243b1c8a77fce65ea831971ae5b2a898f3f4d89 Mon Sep 17 00:00:00 2001 From: Johns Date: Wed, 22 Feb 2012 15:10:47 +0100 Subject: [PATCH] Fix bug: No OSD until valid video stream shown. --- ChangeLog | 2 ++ Todo | 2 -- softhddev.c | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index f9f8013..e07909e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,8 @@ User johns Date: + Wakeup display thread on channel switch, osd can now be shown without + video. Makes 60Hz display mode configurable with setup.conf. Support downmix of AC-3 to stero. New audio PES packet parser. diff --git a/Todo b/Todo index 6e1de50..58112fd 100644 --- a/Todo +++ b/Todo @@ -37,7 +37,6 @@ video: reduce warnings after channel switch grab image with hardware and better scaling support hard channel switch - OSD can only be shown after some stream could be shown yaepghd changed position is lost on channel switch pause (live tv) has sometime problems with SAT1 HD Pro7 HD @@ -77,7 +76,6 @@ x11: support embedded mode audio: - write TS -> PES parser, which feeds audio before the next start packet Combine alsa+oss ringbuffer code. Make alsa thread/polled and oss thread/polled output module runtime selectable. diff --git a/softhddev.c b/softhddev.c index 3ea5e1c..ec73ba5 100644 --- a/softhddev.c +++ b/softhddev.c @@ -1834,6 +1834,7 @@ void SetPlayMode(void) return; } Resume(); + VideoDisplayWakeup(); if (MyVideoDecoder) { if (VideoCodecID != CODEC_ID_NONE) { NewVideoStream = 1;