comparison stream/stream_dvb.c @ 30625:bc29a1172753

Replace misuse of stream_reset to set stream pos to 0 by more appropriate code.
author reimar
date Sat, 20 Feb 2010 18:39:26 +0000
parents b5e34617a096
children d9bbd1844876
comparison
equal deleted inserted replaced
30624:60818f87a285 30625:bc29a1172753
546 priv->retry = 5; 546 priv->retry = 5;
547 new_list->current = n; 547 new_list->current = n;
548 stream->fd = priv->dvr_fd; 548 stream->fd = priv->dvr_fd;
549 mp_msg(MSGT_DEMUX, MSGL_V, "DVB_SET_CHANNEL: new channel name=%s, card: %d, channel %d\n", channel->name, card, n); 549 mp_msg(MSGT_DEMUX, MSGL_V, "DVB_SET_CHANNEL: new channel name=%s, card: %d, channel %d\n", channel->name, card, n);
550 550
551 stream->eof=1; 551 stream->buf_pos = stream->buf_len = 0;
552 stream_reset(stream); 552 stream->pos = 0;
553 553 stream->eof = 0;
554 554
555 if(channel->freq != priv->last_freq) 555 if(channel->freq != priv->last_freq)
556 if (! dvb_tune(priv, channel->freq, channel->pol, channel->srate, channel->diseqc, channel->tone, 556 if (! dvb_tune(priv, channel->freq, channel->pol, channel->srate, channel->diseqc, channel->tone,
557 channel->inv, channel->mod, channel->gi, channel->trans, channel->bw, channel->cr, channel->cr_lp, channel->hier, priv->timeout)) 557 channel->inv, channel->mod, channel->gi, channel->trans, channel->bw, channel->cr, channel->cr_lp, channel->hier, priv->timeout))
558 return 0; 558 return 0;