[mythtv-users] PCTV 292e DVB-T2
Chris Simmons
cps-mythtv-users at corefiling.co.uk
Thu Nov 20 13:19:22 UTC 2014
I recently emailed about DVB-T2 tuners and contrary to what I initially
said I got a PCTV 292e tuner :) I am fickle...
I'm using 3.17.2-200.fc20.x86_64 (fedora 20) and there's an in kernel
driver which basically works.
- It tunes in to DVB-T stuff fine including in mythtv
- but DVB-T2 multiplexes don't work in mythtv
- dvbv5-zap in Fedora 20 crashes but
- I've compiled latest v4l-utils and with this dvbv5-zap works and I
recorded some HD stuff off a DVB-T2 multiplex yay!
So that's pretty good, it basically works but sadly mythtv doesn't work
on the DVB-T2 multiplexes. I'm sure I've got the right multiplexes
because I previously had them working on a PCTV 290e. I see similar
behaviour in that tzap doesn't work with this device for the T2
multiplexes, I think because it isn't using the dvb v5 APIs.
Has anyone got this working?
Summarizing the blog and associated links starting here
http://www.linuxtv.org/wiki/index.php/PCTV_Systems_tripleStick_T2_%28292e%29
I think what's happened is that the guy who wrote the driver didn't want
to hack it so that it switched to DVB-T2 mode automatically. Whether
this is a reasonable position to take I can't really say but that's how
it is for better or for worse. I've been rooting around the mythtv code
a bit and it seems that there isn't support for marking a tuner as
DVB-T2 and/or using the DVB-T2 modulation system. It does, on the other
hand, certainly special case DVB-S2 vs DVB-S. There's code like this in
dtvmultiplex.cpp but nothing analogous for DVB-T vs DVB-T2:-
// For #10153, guess at modulation system based on modulation
if (DTVModulationSystem::kModulationSystem_UNDEFINED == mod_sys)
{
mod_sys = (DTVModulation::kModulationQPSK == modulation) ?
DTVModulationSystem::kModulationSystem_DVBS :
DTVModulationSystem::kModulationSystem_DVBS2;
}
I'm reading between the lines a bit but I think the solution might be to
have a similar switches for DVB-T vs DVB-T2.
I'd be happy enough if I could get it working only on DVB-T2 multiplexes
only as I've got a dual DVB-T tuner.
Am I on the right track here? Any hints?
Cheers,
Chris Simmons.
PS If I do start hacking up mythbackend to get it working I'd rather do
it on a test system. Would I have to put it on a different subnet? Is
this best done in a VM?
More information about the mythtv-users
mailing list