summaryrefslogtreecommitdiff
path: root/device.c
diff options
context:
space:
mode:
Diffstat (limited to 'device.c')
-rwxr-xr-xdevice.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/device.c b/device.c
index 1554daa..f187a49 100755
--- a/device.c
+++ b/device.c
@@ -864,8 +864,8 @@ bool cPvrDevice::OpenDvr(void)
return false;
if (!SetVideoNorm(newNorm))
return false;
- if (!SetVBImode(newLinesPerFrame, PvrSetup.SliceVBI))
- return false;
+ //if (!SetVBImode(newLinesPerFrame, PvrSetup.SliceVBI))
+ // return false;
if (!Tune(newFrequency))
return false;
}
@@ -874,6 +874,8 @@ bool cPvrDevice::OpenDvr(void)
ChannelSettingsDone = true;
FirstChannelSwitch = false;
} //end: if ((!ChannelSettingsDone)
+ if (CurrentInputType == eTelevision)
+ SetVBImode(newLinesPerFrame, PvrSetup.SliceVBI);
SetEncoderState(eStart);
if (!readThreadRunning) {
log(pvrDEBUG2, "cPvrDevice::OpenDvr: create new readThread on /dev/video%d (%s)", number, CARDNAME[cardname]);