Talk:MythTV for Linux

From Free Knowledge Base- The DUCK Project: information for everyone
Jump to: navigation, search

Digital Tuner Cards

25px Note: MythTV supports capture APIs, not capture devices, if your device has a linux driver supporting one of these APIs then it should work in MythTV.

File:Warning.png Warning: This is an incomplete list of available devices not supported devices. For a full list of supported devices, see the LinuxTV wiki for the relevant API.

These cards are used to record off the new digital television broadcast systems. The video is compressed by the broadcaster, and the card outputs audio and video multiplexed in an MPEG2 transport stream.

ATSC

This standard is primarily used in North America, and consists of MPEG2 video with AC3 audio. For the official list of supported devices, please see the LinuxTV wiki.

Manufacturer Card chipset Interface IR ATSC QAM CableCard Inputs
ATI HDTV Wonder cx2388x PCI Unknown Yes Yes No 1
AVerMedia AVerTVHD MCE A180 saa7135 PCI Unknown Yes Yes No 1
AVerMedia Hybrid Volar Max Unknown USB 2.0 No Yes Yes No 1
Ceton InfiniTV Unknown PCIe No No No Yes 4
DViCO FusionHDTV5 Lite cx878 PCI Unknown Yes Yes No 1
DViCO FusionHDTV5 Express cx23883 PCIe Yes Yes Yes No 1
DViCO FusionHDTV5 Gold cx23885 PCI Yes Yes Yes No 1
DViCO FusionHDTV5 RT Gold cx23883 PCI Yes Yes Yes No 1
DViCO FusionHDTV7 Dual Express cx23885 PCIe Yes Yes Yes No 2
Hauppauge WinTV-HVR-850 au8522 USB 2.0 No Yes Yes No 1
Hauppauge WinTV-HVR-950 em28xx USB 2.0 Yes Yes No No 1
Hauppauge WinTV-HVR-950Q au8522 USB 2.0 No Yes Yes No 1
Hauppauge WinTV-HVR-1250 cx23887 PCIe No Yes Yes No 1
Hauppauge WinTV-HVR-1600 cx23418 PCI Yes Yes Yes No 1
Hauppauge WinTV-HVR-2250 saa7164 PCIe No Yes Yes No 2
Hauppauge WinTV-DCR-2560 Unknown USB2.0 No No Yes Yes 2
Kworld ATSC-110 saa7134 PCI Unknown Yes Yes No 1
Kworld ATSC-115 saa7134 PCI Unknown Yes Yes No 1
Kworld ATSC-120 cx2388x PCI Unknown Yes No No 1
pcHDTV HD-2000 cx878 PCI Unknown Yes No No 1
pcHDTV HD-3000 cx2388x PCI Unknown Yes Yes No 1
pcHDTV HD-5500 cx2388x PCI Yes Yes Yes No 1
Pinnacle PCTV HD 800i cx23883 PCI Yes Yes Yes No 1
Pinnacle PCTV HD Stick 800e em23xx USB 2.0 Yes Yes Yes No 1
TechniSat Air2PC Unknown PCI Unknown Yes No No 1
TechniSat AirStar HD5000 Unknown PCI Unknown Yes Yes No 1
Silicon Dust HDHomeRun (white case) Unknown ethernet Yes Yes Yes No 2
Silicon Dust HDHomeRun (HDHR3) Unknown ethernet No Yes Yes No 2
Silicon Dust HDHomeRun Prime Unknown ethernet No No Yes Yes 3

DVB

This standard is used throughout Europe, Asia, and Australia. Video can be MPEG2 or H.264, and audio AC3 or AAC. For the official list of supported devices, please see the DVB-T, DVB-C, DVB-S, and DVB-S2 pages on the LinuxTV wiki.

Manufacturer Card chipset Interface IR DVB-T DVB-T2 DVB-C DVB-S DVB-S2 CI Inputs
ASUS My Cinema U3000 Mini DIBcom 7700C1-ACXXa-G USB 2.0 Unknown Yes No No No No No 1
ASUS My Cinema U3100 Mini Unknown USB 2.0 No Yes No No No No No 1
August DVB-T201 af9015 USB 2.0 No Yes No No No No No 1
August DVB-T208 smsdvb USB 2.0 No Yes No No No No No 1
AVerMedia AVerTV DVB-T 761 cx878 PCI Unknown Yes No No No No No 1
AVerMedia AVerTV DVB-T 771 cx878 PCI Unknown Yes No No No No No 1
AVerMedia AVerTV DVB-T 777 saa7135 PCI Unknown Yes No No No No No 1
AVerMedia AVerTV DVB-T Super 007 saa7134 PCI Unknown Yes No No No No No 1
AVerMedia DVB-T Volar Unknown USB 2.0 Unknown Yes No No No No No 1
AVerMedia DVB-T Volar X Unknown USB 2.0 Unknown Yes No No No No No 1
Compro VideoMate T300 saa7134 PCI Yes Yes No No No No No 1
DigitalNow Tiny Twin Dual Tuner af9015 USB 2.0 Yes Yes No No No No No 2
DViCO FusionHDTV DVB-T cx23881 PCI Unknown Yes No No No No No 1
DViCO FusionHDTV DVB-T Dual Digital Unknown PCI Yes Yes No No No No No 2
DViCO FusionHDTV DVB-T Dual Digital 4 Unknown PCI Yes Yes No No No No No 2
DViCO FusionHDTV DVB-T Dual Express cx23885 PCIe Unknown Yes No No No No No 2
DViCO FusionHDTV DVB-T Lite dvb-bt8xx PCI Unknown Yes No No No No No 1
DViCO FusionHDTV DVB-T Plus cx2388x PCI Unknown Yes No No No No No 1
Hauppauge DEC2000-T USB Unknown USB 1.1 Unknown Yes No No No No No 1
Hauppauge WinTV-HVR-1100 Unknown PCI Unknown Yes No No No No No 1
Hauppauge WinTV-HVR-1110 saa7131 PCI Unknown Yes No No No No No 1
Hauppauge WinTV-HVR-1120 saa7131 PCI Unknown Yes No No No No No 1
Hauppauge WinTV-HVR-1200 cx23885 PCIe Unknown Yes No No No No No 1
Hauppauge WinTV-HVR-1300 cx2388x PCI Unknown Yes No No No No No 1
Hauppauge WinTV-HVR-1700 cx2388x PCIe Unknown Yes No No No No No 1
Hauppauge WinTV-HVR-1900 cx25840 USB 2.0 Unknown Yes No No No No No 1
Hauppauge WinTV-HVR-2200 saa7164 PCIe Unknown Yes No No No No No 2
Hauppauge WinTV-HVR-3000 cx23882 PCI Yes Yes No No Yes No No 1
Hauppauge WinTV-HVR-4000 cx23882 PCI Unknown Yes No No Yes Yes No 1
Hauppauge WinTV-NOVA-S Plus cx2388x PCI Yes No No No Yes No No 1
Hauppauge WinTV-NOVA-HD-S2 cx2388x PCI Yes No No No Yes Yes No 1
Hauppauge WinTV-Nexus-S saa7146 PCI Unknown No No No Yes No No 1
Hauppauge WinTV-NOVA-T saa7146 PCI Yes Yes No No No No No 1
Hauppauge WinTV-NOVA-T-500 saa7146 PCI Yes Yes No No No No No 2
Hauppauge WinTV-NOVA-T-USB2 db300p USB 2.0 Yes Yes No No No No No 1
Hauppauge WinTV-NOVA-T Stick db7700 USB 2.0 Yes Yes No No No No No 1
KNC1 TV-Station DVB-S Unknown PCI Unknown No No No Yes No Yes 1
KWorld DVB-T 220 saa7131 PCI Unknown Yes No No No No No 1
KWorld DVB-T PC160-2T Unknown PCI Unknown Yes No No No No No 2
KWorld DVB-T 100 cx23883 PCI Yes Yes No No No No No 1
KWorld V-Stream Xpert DVB-T cx23883 PCI Unknown Yes No No No No No 1
KWorld USB Dual DVB-T Stick Unknown USB Unknown Yes No No No No No 2
Leadtek WinFast DTV-1000T cx2388x PCI Yes Yes No No No No No 1
Leadtek WinFast DTV-2000H cx2388x PCI Yes Yes No No No No No 1
Leadtek WinFast DTV Dongle af9015 PCI Yes Yes No No No No No 1
Leadtek WinFast DTV-2000DS af9015 & af9013 PCI Yes Yes No No No No No 2
LifeView FlyDVB-T Hybrid saa7133 PCI No Yes No No No No No 1
LifeView FlyDVB Trio saa7134 PCI No Yes No No Yes No No 1
Mystique SaTiX-SE DVB-S Unknown PCI Unknown No No No Yes No Yes 1
Mystique SaTiX-S2 Dual Unknown PCIe Unknown No No No Yes Yes No 2
Nebula Electronics DigiTV cx878a PCI Yes Yes No No No No No 1
NetUP Dual DVB-S2 CI cx23885 PCIe Unknown No No No Yes Yes Yes 2
Pinnacle PCTV 310i saa713x PCI Yes Yes No No No No No 1
Silicon Dust HDHomeRun DVB-T Unknown ethernet Yes Yes No Yes No No No 2
Sundtek MediaTV Unknown USB 2.0 Yes Yes No Yes No No No 1
TechniSat AirStar 2 b2c2 PCI Yes Yes No No No No No 1
TechniSat CableStar 2 Unknown PCI Unknown No No Yes No No No 1
TechniSat SkyStar 2 b2c2 PCI Yes No No No Yes No No 1
TechnoTrend DVB-T 1300 cx88 PCI Yes Yes No No No No No 1
TechnoTrend DVB-T 1500 saa7146 PCI Yes Yes No No No No Yes 1
TechnoTrend S2-3200 saa7146 PCI No No No No No Yes Yes 1
Terratec Cinergy 1400 DVB-T cx88 PCI Yes Yes No No No No No 1
Terratec Cinergy Hybrid XS em28xx USB 2.0 No Yes No No No No No 1
Turbosight TBS5922 AV2011 USB2.0 No No No No Yes Yes No 1
Turbosight TBS5925 Unknown USB2.0 No No No No Yes Yes No 1
Turbosight TBS5980 STB6100 USB2.0 No No No No Yes Yes Yes 1
Turbosight TBS6220 NXP18272 PCIe No Yes Yes No No No No 1
Turbosight TBS6280 TBC PCIe No Yes Yes No No No No 2
Turbosight TBS6284 TBC PCIe No Yes Yes No No No No 1
Turbosight TBS6925 STB6100 PCIe No No No No Yes Yes No 1
Turbosight TBS6928 SAA7160 PCIe No No No No Yes Yes Yes 1
Turbosight TBS6980 cx23885 PCIe No No No No Yes Yes No 2
Turbosight TBS6981 CX23885 PCIe No No No No Yes Yes No 2
Turbosight TBS6984 CX24132 PCIe No No No No Yes Yes No 4
Turbosight TBS6992 Unknown PCIe No No No No Yes Yes Yes 1
Turbosight TBS8920 cx24116 PCI Yes No No No Yes Yes No 1
TwinHan DTV Ter Mini Unknown PCI No Yes No No No No No 1
TwinHan DTV USB Ter Unknown USB Yes Yes No No No No No 1
TwinHan VP-1025 bt8xx PCI Yes No No No Yes No No 1

ISDB

This standard is primarily used in Japan and South America.

Manufacturer Card chipset Interface IR ISDB-T ISDB-C ISDB-S Inputs

The mythtranscode utility

http://www.mythtv.org/wiki/Transcode_Video

Scheduled Recording on FE/BE w Single Tuner Fails & LiveTV

This is a single tuner Front & Back End system. Scheduled recordings complete normally when the FE interface is _not_ left on Live-TV. If the system is left on Live-TV, and on the same channel as the scheduled recording, the program can be located in the Live-TV cache (/var/lib/mythtv/livetv) afterwards, however, the program does not appear in "Media Library- Watch Recordings" unless the filter is changed to show the Live-TV daily cache. Finally, if the system is left on Live-TV and not on the same channel as the scheduled recording, it will typically doesn't auto tune to the scheduled recording and the program will not get recorded at all- however, please note this behavior is inconsistent.

Recording priorities are not altered from defaults. Sometimes Live-TV will auto tune to the channel of the scheduled recording, and sometimes it doesn't. It seems more likely to auto-tune when the system has not been human interacted with for a long duration (hours). Even still, the recording can only be found in the Live-TV cache.

The only time it records a scheduled recording flawlessly is when the front end is on the menu screen as in not viewing LiveTV.

A user prompt typically does not appear however, it is has been known to sometimes appear.

Desired behavior: Because sometimes a family member leaves the interface set to Live-TV, the system should auto-tune to a program that is scheduled to record and record that program. If a user prompt appears, and is not answered, the system should still auto-tune and record. (Like when left on Live-TV and the family is asleep or away).

JUMP, SKIP, FFWD

Jump is 10 minutes, Skip is 30 seconds (both by default).

The settings for these times are available under Settings, TV Settings, Playback Groups in the frontend.

FFWD - fast forward

look at the TOGGLESTRETCH keybinding. That can be used to instantly turn timestretch on/off at a specified speed up to 2x. The advantage of timestretch over FF is that you still have audio. The disadvantage is that it only goes to 2x speed.

......................

To answer you question (plus a bit more than you asked for, since you seem to have a little confusion on what's available), you have 6 different ways to move through a program besides normal 1X playback.

1) You can jump, which (I believe) is in increments of minute with 10 being default, and I don't believe there are separate settings for forward and back. I don't recall which key does this.

2) You can seek, which is in increments of second...don't recall the default, and this is configurable for forward and back (I use 30 seconds forward, 10 seconds. The keys for this are SEEKFFWD and SEEKRWND.

3) Using those same keys, you can actually seek an arbitrary number of minutes forward or backward. If you want to jump ahead 23 minutes, you hi the keys 2, then 3, then SEEKFFWD. To jump back 1 hour 24 minutes, you'd hit 124 then SEEKRWND.

4) You can use the FFWDSTICKY and RWNDSTICKY keys to seek through at high speed. This is similar to how a VCR/DVD player allows you to fastforward and rewind while still watching the video. You get no sound when doing this. You can configure the playback speeds increments (default is something like 2X, 5X, 20X, etc), but there is no GUI for it so you have to modify them in the database directly. I did release a patch for 0.21 that allows you to configure the increments in the GUI, as well as give you some better control of some of the settings, but nobody took an interest in adding it. I'm not sure how well it applies against 0.22 now. The patch is in ticket 4492.

5) You can use the stretch feature to adjust the playback rate from between 0.5X (I think) and 2.0X. This is user adjustable at playback time. You can use the ADJUSTSTRETCH key to bring up a speed adjustment control during playback, or you can use TOGGLESTRETCH, STRETCHINC, and STRETCHDEC keys. One advantage of this over the other methods is that you continue to hear audio.

6) You can also playback in slow motion using the SPEEDDEC key.

EPG Off by 1 hour after DST

EPG / Electronic Program Guide is off by one hour after DST / Daylight Savings Time

use mythconverg;
select * from program limit 50;
truncate table program;