attached are MePo2 server logs from realtime/chat debug
Ahh, bother. That's going to make it a pain for me. It is hard enough already with all the local changes to my working branch.+ my filter changes
Okay.the pid filter is not a problem for me, I flipped the setuptv/hdhr tuner bit to disable the pid filter.
Thanks for the offer, but no need at this stage. I'm 99.9% confident I know what the issue is; it has nothing to do with the PIDs or PID filtering and everything to do with the fact that the channel change is handled as a dynamic PMT change (which is wrong). Unfortunately supplying a fixed build for you is just a tad complex... otherwise I'd have posted it already.if it helps I could use hdhr command line tools to collect the actual pid filter bits that mepo sets for 2 channels and sub-channels
That's one to raise with @morpheus_xx I guess...I see a few other problems with MePo2 native slim tv, For example lav codecs do not enable dxva2 hw acceleration. Same system works fine with MePo1, higher cpu overhead with MePo2. Hard to run PIP mode not enough MIPs
All of that stuff should work fine. You'd be welcome to test this as soon as I can get a build to you. Even now everything should work as long as you don't try to change between channels with the same program number and PMT PID on one tuner.not sure how the tuning code and pid filter work. With multiple ATSC subchannels on 1 PhysChannel, I could start watching 9.2 then record now, watch 9.3 then record now, watch 9.1 then record now. Each time the code would need to merge the new PIDs into the existing pid filter. Could then cancel recordings in any order. In multi-seat, 3 clients stop/start watch same 3 sub-channels etc.
Indeed, that will be an interesting one.There is 1 weird station that has 12 different ATSC sub-channels sharing 18 mbps, not a channel I watch but would make an interesting test case.
What video card do you have and is it connected to the TV with HDMI?For example lav codecs do not enable dxva2 hw acceleration. Same system works fine with MePo1, higher cpu overhead with MePo2