Project

General

Profile

pvrusb2 mpeg encoder

Added by mike shawn almost 12 years ago

Cause the pvrusb2 include a hardware decoder, this mean that tvheadend don't check or ask if the tv tuner has an hardware decoder to use it, I would want to participate as a tester to make include the support of hardware tv tuners on tvheadend as it could become a commonly used backend mostly with the arrival of Xbmc 12, a donation link for tv tuners and for money to support the project like on dd-wrt for example may help to get more out of tvheadend in the future, also using willing contributors as testers as they own the a tv tuner not supported may drive tvheadend to a better state, in any case good luck, I find Tvheadend well done and friendly enough, better than MythTV big bloated app for now ...

Informations for troubleshooting

Lsusb :
Bus 001 Device 005: ID 2040:2400 Hauppauge WinTV PVR USB2 (Model 24019)

Error output of Tvheadend :
[WARNING]:v4l: /dev/video1: Device lacks MPEG encoder, device skipped

Dmesg :
[36970.024171] usb 2-2: USB disconnect, device number 4
[36971.756113] usb 1-2: new high-speed USB device number 5 using ehci_hcd
[36972.244485] pvrusb2: Hardware description: WinTV PVR USB2 Model 24xxx
[36972.245498] usbcore: registered new interface driver pvrusb2
[36972.245508] pvrusb2: V4L in-tree version:Hauppauge WinTV-PVR-USB2 MPEG2 Encoder/Tuner
[36972.245516] pvrusb2: Debug mask is 31 (0x1f)
[36972.303305] pvrusb2: Device has newer IR hardware; disabling unneeded virtual IR device
[36972.303320] pvrusb2: Binding ir_rx_z8f0811_haup to i2c address 0x71.
[36972.303477] pvrusb2: Binding ir_tx_z8f0811_haup to i2c address 0x70.
[36972.347569] cx25840 14-0044: cx25843-24 found 0x88 (pvrusb2_a)
[36972.362931] pvrusb2: Attached sub-driver cx25840
[36972.396742] i2c-core: driver [tuner] using legacy suspend method
[36972.396752] i2c-core: driver [tuner] using legacy resume method
[36972.428181] tuner 14-0061: Tuner -1 found with type(s) Radio TV.
[36972.428196] pvrusb2: Attached sub-driver tuner
[36972.439534] wm8775 14-001b: chip found
0x36 (pvrusb2_a)
[36972.449928] pvrusb2: Attached sub-driver wm8775
[36972.520102] tda9887 14-0043: creating new instance
[36972.520112] tda9887 14-0043: tda988[5/6/7] found
[36972.520922] tuner 14-0043: Tuner 74 found with type(s) Radio TV.
[36972.520939] pvrusb2: Attached sub-driver tuner
[36974.785370] cx25840 14-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
[36974.883866] tveeprom 14-00a2: Hauppauge model 24022, rev E1A3, serial# 8676132
[36974.883878] tveeprom 14-00a2: tuner model is TCL MFNM05-4 (idx 103, type 43)
[36974.883890] tveeprom 14-00a2: TV standards NTSC (eeprom 0x08)
[36974.883899] tveeprom 14-00a2: audio processor is CX25843 (idx 37)
[36974.883908] tveeprom 14-00a2: decoder processor is CX25843 (idx 30)
[36974.883917] tveeprom 14-00a2: has radio, has IR receiver, has IR transmitter
[36974.883935] pvrusb2: Supported video standard(s) reported available in hardware: PAL-M/N/Nc;NTSC-M/Mj/Mk
[36974.883950] pvrusb2: Mapping standards mask=0xb700 (PAL-M/N/Nc;NTSC-M/Mj/Mk)
[36974.883959] pvrusb2: Setting up 6 unique standard(s)
[36974.883970] pvrusb2: Set up standard idx=0 name=PAL-M
[36974.883979] pvrusb2: Set up standard idx=1 name=PAL-N
[36974.883988] pvrusb2: Set up standard idx=2 name=PAL-Nc
[36974.883997] pvrusb2: Set up standard idx=3 name=NTSC-M
[36974.884042] pvrusb2: Set up standard idx=4 name=NTSC-Mj
[36974.884051] pvrusb2: Set up standard idx=5 name=NTSC-Mk
[36974.884060] pvrusb2: Initial video standard guessed as NTSC-M
[36974.884082] pvrusb2: Device initialization completed successfully.
[36974.889924] pvrusb2: registered device video1 [mpeg]
[36974.890107] pvrusb2: registered device radio0 [mpeg]
[36975.347348] tuner-simple 14-0061: creating new instance
[36975.347360] tuner-simple 14-0061: type set to 43 (Philips NTSC MK3 (FM1236MK3 or FM1236/F))