From 1c5b16b417dc2444c29fb2fb510ddec4b75952d4 Mon Sep 17 00:00:00 2001
From: Chase Douglas <chase.douglas@canonical.com>
Date: Tue, 2 Aug 2011 22:02:20 -0700
Subject: [PATCH 4/4] Add checkbox for firewire PSIP generation
---
mythtv/libs/libmythtv/videosource.cpp | 17 +++++++++++++++++
1 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/mythtv/libs/libmythtv/videosource.cpp b/mythtv/libs/libmythtv/videosource.cpp
index 4c69843..aa5a080 100644
a
|
b
|
class FirewireSpeed : public ComboBoxSetting, public CaptureCardDBStorage |
1255 | 1255 | } |
1256 | 1256 | }; |
1257 | 1257 | |
| 1258 | class FirewireGenPSIP : public CheckBoxSetting, public CaptureCardDBStorage |
| 1259 | { |
| 1260 | public: |
| 1261 | FirewireGenPSIP(const CaptureCard &parent) : |
| 1262 | CheckBoxSetting(this), |
| 1263 | CaptureCardDBStorage(this, parent, "firewire_gen_psip") |
| 1264 | { |
| 1265 | setLabel(QObject::tr("Generate PSI Packets")); |
| 1266 | setValue(false); |
| 1267 | setHelpText( |
| 1268 | QObject::tr( |
| 1269 | "Some cable boxes do not emit PSI packets, resulting in signal " |
| 1270 | "lock failure. MythTV can attempt to generate these packets.")); |
| 1271 | }; |
| 1272 | }; |
| 1273 | |
1258 | 1274 | class FirewireConfigurationGroup : public VerticalConfigurationGroup |
1259 | 1275 | { |
1260 | 1276 | public: |
… |
… |
class FirewireConfigurationGroup : public VerticalConfigurationGroup |
1279 | 1295 | addChild(new SignalTimeout(parent, 2000, 1000)); |
1280 | 1296 | addChild(new ChannelTimeout(parent, 9000, 1750)); |
1281 | 1297 | addChild(new SingleCardInput(parent)); |
| 1298 | addChild(new FirewireGenPSIP(parent)); |
1282 | 1299 | |
1283 | 1300 | model->SetGUID(dev->getValue()); |
1284 | 1301 | desc->SetGUID(dev->getValue()); |