Capturecard table
Note: The correct title of this article is capturecard table. It appears incorrectly here due to technical restrictions.
Contains an entry for each video capture card installed in master and slave backends across the system.
You can manually alter this table as long as you restart all backends afterwards
Up to date with schema revision 1336.
Table Description
| Field name | Type | Null | Key | Default | Extras | Schema-Version |
|---|---|---|---|---|---|---|
| cardid | int(10) unsigned | NO | PRI | NULL | auto_increment | |
| parentid | int(10) unsigned | NO | 0 | REFERENCES capturecard(cardid) | 1336 | |
| videodevice | varchar(128) | YES | NULL | |||
| audiodevice | varchar(128) | YES | NULL | |||
| vbidevice | varchar(128) | YES | NULL | |||
| cardtype | varchar(32) | YES | V4L | |||
| defaultinput | varchar(32) | YES | Television | |||
| audioratelimit | int(11) | YES | NULL | |||
| hostname | varchar(255) | YES | NULL | |||
| dvb_swfilter | int(11) | YES | 0 | |||
| dvb_sat_type | int(11) | 0 | ||||
| dvb_wait_for_seqstart | int(11) | 1 | ||||
| skipbtaudio | tinyint(1) | YES | 0 | |||
| dvb_on_demand | tinyint(4) | 0 | ||||
| dvb_diseqc_type | smallint(6) | YES | NULL | |||
| firewire_speed | int(10) unsigned | 0 | ||||
| firewire_model | varchar(32) | YES | NULL | |||
| firewire_connection | int(10) unsigned | 0 | ||||
| |
int(10) unsigned | 31338 | -1245 | |||
| |
int(10) unsigned | 80 | -1245 | |||
| |
varchar(32) | YES | NULL | -1245 | ||
| signal_timeout | int(11) | 1000 | ||||
| channel_timeout | int(11) | 3000 | ||||
| dvb_tuning_delay | int(10) unsigned | 0 | ||||
| contrast | int(11) | 0 | ||||
| brightness | int(11) | 0 | ||||
| colour | int(11) | 0 | ||||
| hue | int(11) | 0 | ||||
| diseqcid | int(10) unsigned | YES | NULL | |||
| dvb_eitscan | tinyint(1) | NO | 1 | |||
| inputname | varchar(32) | NO | None | 1333 | ||
| sourceid | int(10) unsigned | NO | 0 | 1333 | ||
| externalcommand | varchar(128) | YES | NULL | 1333 | ||
| changer_device | varchar(128) | YES | NULL | 1333 | ||
| changer_model | varchar(128) | YES | NULL | 1333 | ||
| tunechan | varchar(10) | YES | NULL | 1333 | ||
| startchan | varchar(10) | YES | NULL | REFERENCES channel(chanid) | 1333 | |
| displayname | varchar(64) | NO | 1333 | |||
| dishnet_eit | tinyint(1) | NO | 0 | 1333 | ||
| recpriority | int(11) | NO | 0 | 1333 | ||
| quicktune | tinyint(4) | NO | 0 | 1333 | ||
| schedorder | int(10) unsigned | NO | 1 | 1333 | ||
| livetvorder | int(10) unsigned | NO | 1 | 1333 |
The videodevice attribute is used differently for analogue and for digital tuners. For analogue tuners, it contains the device name of the card, typically /dev/video0. For digital tuners, it contains the adapter number. For example, videodevice 1 would relate to the devices in the directory /dev/dvb/adapter1/.
Probably due to a bug in mythtv-setup, it is possible to get an incorrect type of videodevice entry. If a digital card has a device name instead of an adapter number, it currently (March 2007) treats it as 0, so /dev/video0 and /dev/video1 both map to adapter 0.
It appears that picture adjustment settings (colour, brightness etc.) should be set to '0' to mean 'no effect', unlike the channel table where the value is between 0 and 64000.
Example Entries
A Hauppauge PVR-350 card:
cardid: 1
videodevice: /dev/video0
audiodevice: NULL
vbidevice: NULL
cardtype: MPEG
defaultinput: Tuner 1
audioratelimit: NULL
hostname: localhost.localdomain
dvb_swfilter: 0
dvb_sat_type: 0
dvb_wait_for_seqstart: 1
skipbtaudio: 0
dvb_on_demand: 0
dvb_diseqc_type: NULL
firewire_port: 0
firewire_node: 2
firewire_speed: 0
firewire_model: NULL
firewire_connection: 0
dbox2_port: 31338
dbox2_httpport: 80
dbox2_host: NULL
signal_timeout: 1000
channel_timeout: 3000
parentid: 0
dvb_tuning_delay: 0
contrast: 0
brightness: 0
colour: 0
hue: 0
diseqcid: NULL
A DVB card (an pcHDTV HD-3000|HD3000) receiving QAM_256 encoded ATSC by cable (North America):
cardid: 1
videodevice: 0
audiodevice: NULL
vbidevice: NULL
cardtype: DVB
defaultinput: DVBInput
audioratelimit: NULL
hostname: localhost
dvb_swfilter: 0
dvb_recordts: 1
dvb_sat_type: 0
dvb_wait_for_seqstart: 1
skipbtaudio: 0
dvb_on_demand: 1
dvb_diseqc_type: NULL
firewire_port: 0
firewire_node: 2
firewire_speed: 0
firewire_model: NULL
firewire_connection: 0
dvb_hw_decoder: 0
dbox2_port: 31338
dbox2_httpport: 80
dbox2_host: NULL
signal_timeout: 2000
channel_timeout: 10000
parentid: 0
dvb_tuning_delay: 0
contrast: 0
brightness: 0
colour: 0
hue: 0
diseqcid: 0