service, cwc, capmt: more es_filt_link fixes

This commit is contained in:
Jaroslav Kysela 2014-06-23 15:55:04 +02:00
parent 29cb197a04
commit f8399f8306
3 changed files with 5 additions and 5 deletions

View file

@ -1517,7 +1517,7 @@ capmt_caid_change(th_descrambler_t *td)
lock_assert(&t->s_stream_mutex);
TAILQ_FOREACH(st, &t->s_filt_components, es_link) {
TAILQ_FOREACH(st, &t->s_filt_components, es_filt_link) {
LIST_FOREACH(c, &st->es_caids, link) {
/* search ecmpid in list */
LIST_FOREACH(cce, &ct->ct_caid_ecm, cce_link)
@ -1794,7 +1794,7 @@ capmt_service_start(service_t *s)
change = 0;
pthread_mutex_lock(&t->s_stream_mutex);
TAILQ_FOREACH(st, &t->s_filt_components, es_link) {
TAILQ_FOREACH(st, &t->s_filt_components, es_filt_link) {
caid_t *c;
LIST_FOREACH(c, &st->es_caids, link) {
if(c == NULL || c->use == 0)

View file

@ -1968,7 +1968,7 @@ cwc_service_start(service_t *t)
pthread_mutex_lock(&t->s_stream_mutex);
LIST_FOREACH(pcard, &cwc->cwc_cards, cs_card) {
if (pcard->cwc_caid == 0) continue;
TAILQ_FOREACH(st, &t->s_filt_components, es_link) {
TAILQ_FOREACH(st, &t->s_filt_components, es_filt_link) {
LIST_FOREACH(c, &st->es_caids, link) {
if (c->use && c->caid == pcard->cwc_caid)
break;
@ -2004,7 +2004,7 @@ cwc_service_start(service_t *t)
pthread_mutex_lock(&t->s_stream_mutex);
i = 0;
TAILQ_FOREACH(st, &t->s_filt_components, es_link) {
TAILQ_FOREACH(st, &t->s_filt_components, es_filt_link) {
LIST_FOREACH(c, &st->es_caids, link)
if (c->use && c->caid == pcard->cwc_caid) {
ct->cs_epids[i++] = st->es_pid;

View file

@ -574,7 +574,7 @@ service_start(service_t *t, int instance)
/**
* Initialize stream
*/
TAILQ_FOREACH(st, &t->s_filt_components, es_link)
TAILQ_FOREACH(st, &t->s_filt_components, es_filt_link)
stream_init(st);
pthread_mutex_unlock(&t->s_stream_mutex);