[mythtv-users] Ben's DVB Setup Document (repost)

Edward Wildgoose Edward.Wildgoose at FRMHedge.com
Wed Sep 17 14:35:19 EDT 2003


Purpose

This doc tries to describe Myth's database. For now, it is spotty. 

Format of this document

Top-level headings (level 1) are table names (apart from the general description. Headings of level 2 are column names. Headings of level 3 describe conditions. The body usually starts with the data type. Integer means a round number. 
  _____  


channel


channum

String (usually integer)


*	Often internal id for channels 

*	The numbe users use to change the channel using the number keys on the remote control 

*	Often displayed in the UI



cardtype V4L and MPEG


*	The phyiscal (on-the-air) channel, in a country-specific canonical format, e.g. "11" or "SE05". 


cardtype DVB

unused for tuning, but still the other uses above. Thus free to be used as channel "preset", user-defineable number for the channel.


finetune


cardtype V4L and MPEG

Integer.
To slighly tune a bit higher/lower than the channum, to get a better receivement of the channel.


cardtype DVB

unused




channel_dvb

Tuning properties for DVB channels (capturecard cardtype DVB).


freq

All DVB types.
Integer.
Frequency, in Hz (?)




pol

DVB-S only.
"H" or "V".
Polarization - horizontal or vertical


symbol_rate

DVB-S only.
Integer.


tone

DVB-S only.
Bool ("1"/"0")
No idea what this is.


diseqc

DVB-S only.
Integer.
Controls motorized rotating sat dishes, you only need this, if you have such a dish with a motor. You'll know, if you do.




inversion

DVB-C only.
bool ("1"/"0") or "auto".


bandwidth

DVB-C only.
6, 7, 8 (in MHz) or "auto". 

hp_code_rate

DVB-C only.
"1_2", "2_3", "3_4", "4_5", "5_6", "6_7", "7_8", "8_9" or "auto"
FEC_1_2, FEC_2_3 and so on.


lp_code_rate

DVB-C only.
Format same as hp code rate. Only needed, if hierarchy is not none. Noone needs this yet, to my knowledge.


modulation

DVB-C only.
"QPSK", "QAM_16", "QAM_32", "QAM_64", "QAM_128", "QAM_256" or "auto"


transmission_mode

DVB-C only.
2, 8 (in K) or "auto"


guard_interval

DVB-C only.
4, 8, 16, 32 (in 1/n (?)) or "auto" 

hierarchy

DVB-C only.
"none" = 0, 1, 2, 4 or "auto"
Noone needs this yet, to my knowledge.




pid

All DVB types.
String, comma-separated list (no spaces) of integers. E.g. "510,511".
Program IDs for the video stream, audio stream and optionally additional streams like Dolby Digital or subtitles.




capturecard


cardtype

"V4L", "MPEG, "DVB" or "Stream"


*	V4L: Analog TV cards without hardware encoding 

*	MPEG: Analog TV cards with hardware encoding 

*	DVB: DVB cards (getting MPEG directly from the feed). Experimental. 

*	Stream: Getting MPEG (MPEG PS, ideally) from an external program via stdout (pipe). Unfinished. 


videodevice


cardtype V4L and MPEG

The device name for video capture (V4L) or the MPEG stream (MPEG) in the filesystem, e.g. "/dev/video" or "/dev/video1". See dmesg.


cardtype DVB

The number of the adapter in the device name, e.g. "0" for /dev/dvb/adapter0[/frontend0].


audiodevice


cardtype V4L

The device name for audio recording in the filesystem, e.g. "/dev/dsp" or "/dev/dsp1". See what your TV capure or audio card reports in dmesg. See the HOW-TO for how to directly record from your TV card, if possible.


cardtype MPEG and DVB

unused


vbidevice


cardtype V4L

Same as videodevice, just for close capureing / teletext (?).


cardtype DVB

unused


audioratelimit


cardtype V4L

Maximal uncompressed bitrate (?) to record from audiodevice. Needed for some bttv cards.


cardtype DVB

unused


use_ts


cardtype V4L and MPEG

unused


cardtype DVB

Bool. Get a full transport stream from the hardware/driver and filter out the channel within MythTV.
Not sure yet what is best for each card type (full card or budget card), depends on driver, userspace library, computing power etc., needs testing.


dvb_type


cardtype V4L and MPEG

unused 

cardtype DVB

"S", "C" or "T"
DVB-S (satellite), DVB-C (cable) or DVB-T (terrestrical = antenna)

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-users/attachments/20030917/dce06ff0/attachment.html


More information about the mythtv-users mailing list