Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
satip frontend: little optimization (max_pids_count)
  • Loading branch information
perexg committed Aug 6, 2016
1 parent 0fd4d80 commit f586ac9
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/input/mpegts/satip/satip_frontend.c
Expand Up @@ -919,8 +919,8 @@ satip_frontend_pid_changed( http_client_t *rtsp,
tr->sf_pids_tuned.all ||
tr->sf_pids.count == 0) {

mpegts_pid_weighted(&wpid, &tr->sf_pids, lfe->sf_device->sd_pids_max);
j = MIN(wpid.count, lfe->sf_device->sd_pids_max);
mpegts_pid_weighted(&wpid, &tr->sf_pids, max_pids_count);
j = MIN(wpid.count, max_pids_count);
add = alloca(1 + j * 5);
add[0] = '\0';
for (i = 0; i < j; i++)
Expand All @@ -939,7 +939,7 @@ satip_frontend_pid_changed( http_client_t *rtsp,

} else {

mpegts_pid_weighted(&wpid, &tr->sf_pids, lfe->sf_device->sd_pids_max);
mpegts_pid_weighted(&wpid, &tr->sf_pids, max_pids_count);

if (wpid.count > max_pids_count) {
if (lfe->sf_device->sd_fullmux_ok) {
Expand All @@ -959,7 +959,7 @@ satip_frontend_pid_changed( http_client_t *rtsp,
mpegts_pid_del(&tr->sf_pids_tuned, pdel.pids[i].pid, pdel.pids[i].weight);
}

j = MIN(padd.count, lfe->sf_device->sd_pids_max);
j = MIN(padd.count, max_pids_count);
for (i = 0; i < j; i++)
sprintf(add + strlen(add), ",%i", padd.pids[i].pid);

Expand Down

0 comments on commit f586ac9

Please sign in to comment.