[mythtv] Adding PLP support (DTV_STREAM_ID)
Torbjorn Jansson
torbjorn.jansson at mbox200.swipnet.se
Sun Jan 28 13:12:03 UTC 2018
Hello.
i have a few questions but first some background.
several years ago i bought a usb based dvbt2 tuner with the intention to
replace my pcie card.
i picked a TT CT2-4650 since it was supposed to have linux support already.
turned out that was not true since i got a newer version of it with no linux
support, so with a bit of hacking on the drivers i was able to get it working
due to the similarities with other cards.
but i quickly realized i could not tune to any dvb-t2 mux, after a lot of
troubleshooting i gave up and forgot about it.
then a year or so later my dvb tv box broke down and i bought a new one (vu+
solo4k) and to my surprise it had the exact same issue.
after even more troubleshooting i found out i need to set PLP ID to 1 for
tuning to work on dvb-t2 muxes.
so then i realized that must be the same problem with my ct2-4650 and it was.
yesterday i got tvheadend working on the usb tuner successfully and thats the
first time i got the usb tuner to do something useful.
BUT channel scanning is not working, so mux must be setup manualy, that
includes PLP ID and other paramters.
so i think the drivers don't do auto detect like my pcie card does.
and the downside of missing autodetect of plp is that most software dont know
how to handle plp and this applies to mythtv too.
so for mythtv to work with this card i need to convince the backend to specify
plp when tuning.
so a new mux paramter need to be added to database and then used during tuning.
as i understand it this is done with a property called: DTV_STREAM_ID and i
need to try to understand better how libs/libmythtv/recorders/dvbchannel.cpp works.
can someone give me any pointers about this?
to start with i'm happy with a proof of concept hack that sets DTV_STREAM_ID to
1 on all dvb-t2 tuning attempts, then if it works i can try and get a proper
patch for it.
i probably wont be able to get the mux editor or settings working since i'm not
familiar with how the setup gui works.
but if i get a new optional mux setting for plp in place then i'm happy.
More information about the mythtv-dev
mailing list