<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace"><span style="font-family:Arial,Helvetica,sans-serif">On Sat, Nov 3, 2018 at 1:37 PM Zack Jones <<a href="mailto:zackjones88@mail.com">zackjones88@mail.com</a>> wrote:</span><br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Does anyone know of a single Linux shell command that can use to check if given the appropriate tuning details it is a valid channel and should be tunable by MythTV? <br>
<br>
A major problem is that MythTV doesn't seem to use Video PIDs or Audio PIDs (I can't find them in the mythconverg database) so most utilities do not work and then if these apps could work (e.g. tzap) it still needs a further app to see if the tzap is actually viewing a proper channel.<br>
<br>
Thanks<br><br></blockquote><div><br></div><div class="gmail_default" style="font-family:monospace,monospace">I do not have tuners other than HDHRs, but v4l2 should handle it. I would imagine the return value would be 0 on success and non-zero on any sort if failure..</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default"><font face="monospace, monospace">[greg@yoga ~]$ v4l2-ctl --help-tuner</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">Tuner/Modulator options:</font></div><div class="gmail_default"><font face="monospace, monospace"> -F, --get-freq query the frequency [VIDIOC_G_FREQUENCY]</font></div><div class="gmail_default"><font face="monospace, monospace"><b> -f, --set-freq=<freq></b></font></div><div class="gmail_default"><font face="monospace, monospace"> set the frequency to <freq> MHz [VIDIOC_S_FREQUENCY]</font></div><div class="gmail_default"><font face="monospace, monospace"> -T, --get-tuner query the tuner settings [VIDIOC_G_TUNER]</font></div><div class="gmail_default"><font face="monospace, monospace"> -t, --set-tuner=<mode></font></div><div class="gmail_default"><font face="monospace, monospace"> set the audio mode of the tuner [VIDIOC_S_TUNER]</font></div><div class="gmail_default"><font face="monospace, monospace"> Possible values: mono, stereo, lang2, lang1, bilingual</font></div><div class="gmail_default"><font face="monospace, monospace"> --tuner-index=<idx> Use idx as tuner idx for tuner/modulator commands</font></div><div class="gmail_default"><font face="monospace, monospace"><b> --list-freq-bands display all frequency bands for the tuner/modulator</b></font></div><div class="gmail_default"><font face="monospace, monospace"> [VIDIOC_ENUM_FREQ_BANDS]</font></div><div class="gmail_default"><font face="monospace, monospace"> --get-modulator query the modulator settings [VIDIOC_G_MODULATOR]</font></div><div class="gmail_default"><font face="monospace, monospace"> --set-modulator=<txsubchans></font></div><div class="gmail_default"><font face="monospace, monospace"> set the sub-carrier modulation [VIDIOC_S_MODULATOR]</font></div><div class="gmail_default"><font face="monospace, monospace"> <txsubchans> is one of:</font></div><div class="gmail_default"><font face="monospace, monospace"> mono:<span style="white-space:pre"> </span> Modulate as mono</font></div><div class="gmail_default"><font face="monospace, monospace"> mono-rds:<span style="white-space:pre"> </span> Modulate as mono with RDS (radio only)</font></div><div class="gmail_default"><font face="monospace, monospace"> stereo:<span style="white-space:pre"> </span> Modulate as stereo</font></div><div class="gmail_default"><font face="monospace, monospace"> stereo-rds: Modulate as stereo with RDS (radio only)</font></div><div class="gmail_default"><font face="monospace, monospace"> bilingual:<span style="white-space:pre"> </span> Modulate as bilingual</font></div><div class="gmail_default"><font face="monospace, monospace"> mono-sap:<span style="white-space:pre"> </span> Modulate as mono with Second Audio Program</font></div><div class="gmail_default"><font face="monospace, monospace"> stereo-sap: Modulate as stereo with Second Audio Program</font></div><div class="gmail_default"><font face="monospace, monospace"><b> --freq-seek=dir=<0/1>,wrap=<0/1>,spacing=<hz>,low=<freq>,high=<freq></b></font></div><div class="gmail_default"><font face="monospace, monospace"> perform a hardware frequency seek [VIDIOC_S_HW_FREQ_SEEK]</font></div><div class="gmail_default"><font face="monospace, monospace"> dir is 0 (seek downward) or 1 (seek upward)</font></div><div class="gmail_default"><font face="monospace, monospace"> wrap is 0 (do not wrap around) or 1 (wrap around)</font></div><div class="gmail_default"><font face="monospace, monospace"> spacing sets the seek resolution (use 0 for default)</font></div><div class="gmail_default"><font face="monospace, monospace"> low and high set the low and high seek frequency range in MHz</font></div><div class="gmail_default" style="font-family:monospace,monospace"></div></div></div></div>