Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[vdr] Re: Live TV on DXR3 freezes when rec. starts
Richard Robson wrote:
>
> On Wed, 2003-08-13 at 15:24, Klaus Schmidinger wrote:
> > Morfsta wrote:
> > >
> > > ...
> > > Config: VDR 1.2.2 / DXR3 0.2.1 / Single Nova-T / LCDproc
> > >
> > > 1) When you are viewing a channel, and VDR switches to start a recording,
> > > the current TV output freezes and the LCDproc output remains on the
> > > current channel. The output then does not update until you manually select
> > > another channel. In my opinion if you have a single card it would be
> > > better for VDR to switch the TV screen output to the channel that is now
> > > recording than just to appear to "freeze".
> >
> > Actually this is what VDR does.
> > Can you try this with a single _full featured_ card?
> > My guess would be that what you are seeing is a DXR3 problem.
>
> Just to confirm the above as well if it helps in anyway...
>
> I have two DVB cards, a fully featured DVB-S card and a Nova-T, when
> viewing a channel from the Nova-T and then a timer starts recording from
> the Nova-T on a different frequency the TV output freezes. I don't have
> the DVB-S to receive channels yet so can't confirm if the same is
> happening when receiving on the full featured card.
>
> all the best,
> Richard
Ok, now I was able to reproduce this.
Please try the following patch:
--- menu.c 2003/08/03 09:38:37 1.264
+++ menu.c 2003/08/16 13:12:26
@@ -3093,8 +3099,11 @@
int Priority = Timer ? Timer->Priority() : Pause ? Setup.PausePriority : Setup.DefaultPriority;
cDevice *device = cDevice::GetDevice(channel, Priority, &NeedsDetachReceivers);
if (device) {
- if (NeedsDetachReceivers)
+ if (NeedsDetachReceivers) {
Stop(device);
+ if (device == cDevice::ActualDevice())
+ cControl::Shutdown(); // in case this device was used for Transfer Mode
+ }
if (!device->SwitchChannel(channel, false)) {
cThread::EmergencyExit(true);
return false;
(note that the line numbers may be somewhat off compared to VDR 1.2.2).
@"Morfsta": since you first reported this, I'd like to give you credit for this,
but for that I'll need your real name. Otherwise I'll credit this to
Richard Robson.
Klaus
--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe vdr" as subject.
Home |
Main Index |
Thread Index