[mythtv-users] Issue with multiple IVTV tuners
James B. Huber
jbhuber at judahnet.net
Tue Jan 23 20:33:18 UTC 2018
Hoping someone can tell me where I am being stupid.
Hardware is:
STB -->hdmi-splitter --> FBE200 (iptv enc) --> Network -->Mythbackend
Times 2. (IE: 2 STB's, 2 splitters, 2 encoders)
Have guide data, all of that good stuff working, channels are identical
only difference between the .m3u files for the IPTV encoders is their IP
address.
So I ask myth to record 2 things at the same time. Before it starts,
myth correctly says it will record 1 program on encoder-1 and the other
on encoder-2. I have "system event scripts" that handle tuning the STB's
etc, and I can see that myth is indeed understanding that one recording
goes on cardid 1 and the other on cardid 2.
However, what happens is that inspite of all of that, and properly
tuning the STB's etc. It only opens the stream to the 2nd IPTV box.
Before I include the backend log snippit, Here is the first 5 lines of
the seperate config files (m3u files) that are used for each of the IPTV
(IE: FreeBOX) encoders:
FBE200-1.m3u
#EXTM3U
#EXTINF:0,1245 - ELREYHD
#EXTMYTHTV:xmltvid=I84175.zap2it.com
http://199.33.251.43:80/main
and
FBE200-2.m3u
#EXTM3U
#EXTINF:0,1245 - ELREYHD
#EXTMYTHTV:xmltvid=I84175.zap2it.com
http://199.33.251.44:80/main
The other I see, looking directly at the DataBase, there is only 1 table
"iptv_channel" and it appears to contain the data for the LAST m3u file
read in, even though they are seperate "cards" with different files.
Is there some limitation, or way I need to stuff everything into a
single .m3u file somehow ???
Snippit of backend LOG
2018-01-23 13:59:30.378395 I [19494/19508] TVRecEvent tv_rec.cpp:1611
(HandlePendingRecordings) - TVRec[2]: ASK_RECORDING 2 29 0 0
2018-01-23 13:59:30.759765 I [19494/19506] TVRecEvent tv_rec.cpp:1611
(HandlePendingRecordings) - TVRec[1]: ASK_RECORDING 1 29 0 0
2018-01-23 14:00:00.007506 I [19494/19506] TVRecEvent tv_rec.cpp:1074
(HandleStateChange) - TVRec[1]: Changing from None to RecordingOnly
2018-01-23 14:00:00.008260 I [19494/19506] TVRecEvent tv_rec.cpp:3564
(TuningCheckForHWChange) - TVRec[1]: HW Tuner: 1->1
2018-01-23 14:00:00.201701 C [19494/19494] CoreContext
programinfo.cpp:351 (ProgramInfo) - ProgramInfo(): Failed to find
recorded entry for 0.
2018-01-23 14:00:00.356279 I [19494/19506] TVRecEvent
mythsingledownload.cpp:119 (Progress) - MythSingleDownload: Reached
specified max file size (10000 bytes)
2018-01-23 14:00:00.356288 I [19494/19506] TVRecEvent
mythsingledownload.cpp:110 (Cancel) - MythSingleDownload: Aborting
download
2018-01-23 14:00:00.356524 I [19494/19506] TVRecEvent
channelutil.cpp:1976 (GetIPTVTuningData) - Loaded
[data]http://199.33.251.44:80/main[fectype][fec0][fec1] for 1006
2018-01-23 14:00:00.356567 I [19494/19506] TVRecEvent tv_rec.cpp:3686
(TuningFrequency) - TVRec[1]: TuningFrequency
2018-01-23 14:00:00.556350 I [19494/19506] TVRecEvent
mythsingledownload.cpp:119 (Progress) - MythSingleDownload: Reached
specified max file size (10000 bytes)
2018-01-23 14:00:00.556359 I [19494/19506] TVRecEvent
mythsingledownload.cpp:110 (Cancel) - MythSingleDownload: Aborting
download
2018-01-23 14:00:00.556570 I [19494/19506] TVRecEvent
channelutil.cpp:1976 (GetIPTVTuningData) - Loaded
[data]http://199.33.251.44:80/main[fectype][fec0][fec1] for 1006
2018-01-23 14:00:00.559099 I [19494/19506] TVRecEvent
recorders/httptsstreamhandler.cpp:93 (HTTPTSStreamHandler) -
HTTPTSSH(http://199.33.251.44:80/main): ctor
2018-01-23 14:00:00.559706 I [19494/19509] Scheduler scheduler.cpp:2816
(HandleRecordingStatusChange) - Tuning recording: "Judge Judy":"Lhasa
Apso vs. Pit Bulls!; Old Mercedes, New Boyfriend, Bad Blood!": channel
1006 on cardid 1, sourceid 1
2018-01-23 14:00:00.564388 I [19494/19508] TVRecEvent tv_rec.cpp:1074
(HandleStateChange) - TVRec[2]: Changing from None to RecordingOnly
2018-01-23 14:00:00.564707 I [19494/19508] TVRecEvent tv_rec.cpp:3564
(TuningCheckForHWChange) - TVRec[2]: HW Tuner: 2->2
2018-01-23 14:00:00.758168 E [19494/22381] StreamHandler
recorders/dtvsignalmonitor.cpp:322 (HandlePAT) -
DTVSigMon[1](http://199.33.251.44:80/main): Program #0 not found in PAT!
Program Association Section
PSIP tableID(0x0) length(13) extension(0x2eaf)
version(3) current(1) section(0) last_section(0)
tsid(11951) programCount(1)
program number 1 has PID 0x0042
2018-01-23 14:00:00.758175 E [19494/22381] StreamHandler
recorders/dtvsignalmonitor.cpp:328 (HandlePAT) -
DTVSigMon[1](http://199.33.251.44:80/main): But there is only one
program in the PAT, so we'll just use it
2018-01-23 14:00:00.759654 I [19494/19494] CoreContext scheduler.cpp:726
(UpdateRecStatus) - Updating status for "Judge Judy":"Lhasa Apso vs. Pit
Bulls!; Old Mercedes, New Boyfriend, Bad Blood!" on cardid 1 (Tuning =>
Recording)
2018-01-23 14:00:00.761007 C [19494/19494] CoreContext
programinfo.cpp:351 (ProgramInfo) - ProgramInfo(): Failed to find
recorded entry for 0.
2018-01-23 14:00:00.766050 I [19494/19508] TVRecEvent
mythsingledownload.cpp:119 (Progress) - MythSingleDownload: Reached
specified max file size (10000 bytes)
2018-01-23 14:00:00.766056 I [19494/19508] TVRecEvent
mythsingledownload.cpp:110 (Cancel) - MythSingleDownload: Aborting
download
2018-01-23 14:00:00.766254 I [19494/19508] TVRecEvent
channelutil.cpp:1976 (GetIPTVTuningData) - Loaded
[data]http://199.33.251.44:80/main[fectype][fec0][fec1] for 1010
2018-01-23 14:00:00.766290 I [19494/19508] TVRecEvent tv_rec.cpp:3686
(TuningFrequency) - TVRec[2]: TuningFrequency
2018-01-23 14:00:00.811104 I [19494/19506] TVRecEvent tv_rec.cpp:4216
(TuningNewRecorder) - TVRec[1]: rec->GetPathname():
'/MythTV/Recordings/1006_20180123190000.ts'
2018-01-23 14:00:00.811221 I [19494/19506] TVRecEvent tv_rec.cpp:4248
(TuningNewRecorder) - TVRec[1]: TuningNewRecorder - CreateRecorder()
2018-01-23 14:00:00.811282 W [19494/19506] TVRecEvent
recorders/recorderbase.cpp:201 (SetOption) - RecBase[1]():
SetOption(mrl,file:///home/mythtv/FBE200-1.m3u): Option not recognized
2018-01-23 14:00:00.811306 E [19494/19506] TVRecEvent
recorders/recorderbase.cpp:229 (SetStrOption) -
RecBase[1](file:///home/mythtv/FBE200-1.m3u):
SetStrOption(...recordingtype): Option not in profile.
2018-01-23 14:00:00.815716 E [19494/19508] TVRecEvent
iptvtuningdata.h:237 (IsHLSPlaylist) - IsHLSPlaylist - Open Failed:
http://199.33.251.44:80/main
2018-01-23 14:00:00.815790 I [19494/19508] TVRecEvent
channelutil.cpp:1976 (GetIPTVTuningData) - Loaded
[data]http://199.33.251.44:80/main[fectype][fec0][fec1] for 1010
2018-01-23 14:00:00.818843 I [19494/19509] Scheduler scheduler.cpp:2816
(HandleRecordingStatusChange) - Tuning recording: "Impractical
Jokers":"Inside the Vault": channel 1010 on cardid 2, sourceid 1
2018-01-23 14:00:00.967042 E [19494/22395] StreamHandler
recorders/dtvsignalmonitor.cpp:322 (HandlePAT) -
DTVSigMon[2](http://199.33.251.44:80/main): Program #0 not found in PAT!
Program Association Section
PSIP tableID(0x0) length(13) extension(0x2eaf)
version(3) current(1) section(0) last_section(0)
tsid(11951) programCount(1)
program number 1 has PID 0x0042
2018-01-23 14:00:00.967050 E [19494/22395] StreamHandler
recorders/dtvsignalmonitor.cpp:328 (HandlePAT) -
DTVSigMon[2](http://199.33.251.44:80/main): But there is only one
program in the PAT, so we'll just use it
2018-01-23 14:00:00.968855 I [19494/19494] CoreContext scheduler.cpp:726
(UpdateRecStatus) - Updating status for "Impractical Jokers":"Inside the
Vault" on cardid 2 (Tuning => Recording)
2018-01-23 14:00:01.019903 I [19494/19508] TVRecEvent tv_rec.cpp:4216
(TuningNewRecorder) - TVRec[2]: rec->GetPathname():
'/MythTV/Recordings/1010_20180123190000.ts'
2018-01-23 14:00:01.020024 I [19494/19508] TVRecEvent tv_rec.cpp:4248
(TuningNewRecorder) - TVRec[2]: TuningNewRecorder - CreateRecorder()
2018-01-23 14:00:01.020084 W [19494/19508] TVRecEvent
recorders/recorderbase.cpp:201 (SetOption) - RecBase[2]():
SetOption(mrl,file:///home/mythtv/FBE200-2.m3u): Option not recognized
2018-01-23 14:00:01.020093 E [19494/19508] TVRecEvent
recorders/recorderbase.cpp:229 (SetStrOption) -
RecBase[2](file:///home/mythtv/FBE200-2.m3u):
SetStrOption(...recordingtype): Option not in profile.
2018-01-23 14:00:01.021162 I [19494/22403] RecThread
recorders/iptvrecorder.cpp:32 (Open) - IPTVRec: Stream already open
Any ideas or help would be appreciated, have dug out all could find in
the wiki and list..
Thanks,
Jim
More information about the mythtv-users
mailing list