mirror of
https://github.com/mpv-player/mpv
synced 2025-02-28 11:20:56 +00:00
set to -1 fds that were closed; handle the sec_fd only if CONFIG_DVB_HEAD isn't defined; patch by Reimar
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27897 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
69ad7080f9
commit
e3d5eacec3
@ -117,9 +117,7 @@ int dvb_open_devices(dvb_priv_t *priv, int n, int demux_cnt)
|
||||
mp_msg(MSGT_DEMUX, MSGL_ERR, "ERROR OPENING FRONTEND DEVICE %s: ERRNO %d\n", frontend_dev, errno);
|
||||
return 0;
|
||||
}
|
||||
#ifdef CONFIG_DVB_HEAD
|
||||
priv->sec_fd=-1;
|
||||
#else
|
||||
#ifndef CONFIG_DVB_HEAD
|
||||
priv->sec_fd = open(sec_dev, O_RDWR);
|
||||
if(priv->sec_fd < 0)
|
||||
{
|
||||
|
@ -614,6 +614,7 @@ static void dvbin_close(stream_t *stream)
|
||||
#ifndef CONFIG_DVB_HEAD
|
||||
close(priv->sec_fd);
|
||||
#endif
|
||||
priv->fe_fd = priv->sec_fd = priv->dvr_fd = -1;
|
||||
|
||||
priv->is_on = 0;
|
||||
dvb_free_config(priv->config);
|
||||
@ -685,6 +686,7 @@ static int dvb_open(stream_t *stream, int mode, void *opts, int *file_format)
|
||||
return STREAM_ERROR;
|
||||
|
||||
priv = (dvb_priv_t *)stream->priv;
|
||||
priv->fe_fd = priv->sec_fd = priv->dvr_fd = -1;
|
||||
priv->config = dvb_get_config();
|
||||
if(priv->config == NULL)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user