Hi All, I'm still looking at the tuning process within myth and found another improvment.
in libs/libmythtv/dvbsiparser.cpp -> DVBSIParser::StartSectionReader the line (approx #242) int ret = poll(pollArray, pollLength, 1000); is causing the initial tuning process to be blown out by 1 second. Probably because the pollArray hasn't been initialised to grab PMT by the time this function gets called. easy fix was to decrease the 1000ms to 10ms so the first time round it hits the timeout - outcome was 1 second improvment in channel changing/tuning. but i suspect a better fix would be to only start the StartSectionReader after we want to grab the initial PMT. Thoughts? Cheers Dave _______________________________________________ mythtv-dev mailing list mythtv-dev@mythtv.org http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev