[mythtv-commits] [MythTV/mythtv] ee18fb: EIT event processing rate configurable

kmdewaal noreply at github.com
Mon Jan 1 22:26:39 UTC 2024


  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: ee18fbcf3d4046248fc487843f46e2db7e9e9fe2
      https://github.com/MythTV/mythtv/commit/ee18fbcf3d4046248fc487843f46e2db7e9e9fe2
  Author: Klaas de Waal <klaas at kldo.nl>
  Date:   2024-01-01 (Mon, 01 Jan 2024)

  Changed paths:
    M mythtv/libs/libmythtv/eithelper.cpp
    M mythtv/libs/libmythtv/eithelper.h
    M mythtv/libs/libmythtv/tv_rec.cpp
    M mythtv/programs/mythtv-setup/backendsettings.cpp

  Log Message:
  -----------
  EIT event processing rate configurable

The rate at which EIT events are processed in the backend is limited so
that there is always enough processing capacity for the other backend tasks.
For many years this limit is set to 20 events per 400 milliseconds.
Measuring CPU load on recent hardware shows that mythbackend can process
events at a much higher rate without a noticeable increase of CPU load.
A higher event procesing rate makes it possible to update the EPG faster.
The default value remains at 20 events but the value can now be
configured from 20 to 1000 events per 400 milliseconds.




More information about the mythtv-commits mailing list