Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
linuxdvb: clear lfe_in_setup when a tune error occurred
  • Loading branch information
perexg committed Aug 29, 2014
1 parent 6e4a22a commit 9eea481
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions src/input/mpegts/linuxdvb/linuxdvb_frontend.c
Expand Up @@ -303,11 +303,17 @@ linuxdvb_frontend_start_mux
( mpegts_input_t *mi, mpegts_mux_instance_t *mmi )
{
linuxdvb_frontend_t *lfe = (linuxdvb_frontend_t*)mi;
int res;

lfe->lfe_in_setup = 1;
lfe->lfe_ioctls = 0;
if (lfe->lfe_satconf)
return linuxdvb_satconf_start_mux(lfe->lfe_satconf, mmi);
return linuxdvb_frontend_tune1((linuxdvb_frontend_t*)mi, mmi, -1);
res = linuxdvb_satconf_start_mux(lfe->lfe_satconf, mmi);
else
res = linuxdvb_frontend_tune1((linuxdvb_frontend_t*)mi, mmi, -1);
if (res)
lfe->lfe_in_setup = 0;
return res;
}

static void
Expand Down

0 comments on commit 9eea481

Please sign in to comment.