Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
SAT>IP server: subscribe at least one PID (PAT)
  • Loading branch information
perexg committed Apr 2, 2015
1 parent d63c36a commit 1c885f1
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions src/satip/rtsp.c
Expand Up @@ -521,6 +521,8 @@ rtsp_start
NULL);
if (!rs->subs)
goto endclean;
if (!rs->pids.all && rs->pids.count == 0)
mpegts_pid_add(&rs->pids, 0);
/* retrigger play when new setup arrived */
if (oldstate) {
setup = 0;
Expand All @@ -530,6 +532,8 @@ rtsp_start
pids:
if (!rs->subs)
goto endclean;
if (!rs->pids.all && rs->pids.count == 0)
mpegts_pid_add(&rs->pids, 0);
svc = (mpegts_service_t *)rs->subs->ths_raw_service;
svc->s_update_pids(svc, &rs->pids);
satip_rtp_update_pids((void *)(intptr_t)rs->stream, &rs->pids);
Expand All @@ -543,6 +547,8 @@ rtsp_start
rs->udp_rtp->fd, rs->udp_rtcp->fd,
rs->frontend, rs->findex, &rs->mux->lm_tuning,
&rs->pids);
if (!rs->pids.all && rs->pids.count == 0)
mpegts_pid_add(&rs->pids, 0);
svc = (mpegts_service_t *)rs->subs->ths_raw_service;
svc->s_update_pids(svc, &rs->pids);
rs->state = STATE_PLAY;
Expand Down

0 comments on commit 1c885f1

Please sign in to comment.