Changeset 11385
- Timestamp:
- 06/16/17 16:27:11 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/module-dvbapi.c
r11384 r11385 5828 5828 cs_log_dbg(D_DVBAPI, "Demuxer %d writing %s part (%s) of controlword, replacing expired (%s)", demux_id, (n == 1 ? "even" : "odd"), newcw, lastcw); 5829 5829 cs_log_dbg(D_DVBAPI, "Demuxer %d write cw%d index: %d (ca%d)", demux_id, n, ca_descr.index, i); 5830 5831 if(cfg.dvbapi_boxtype == BOXTYPE_PC || cfg.dvbapi_boxtype == BOXTYPE_PC_NODMX) 5832 dvbapi_net_send(DVBAPI_CA_SET_DESCR, demux[demux_id].socket_fd, demux_id, -1 /*unused*/, (unsigned char *) &ca_descr, NULL, NULL, demux[demux_id].client_proto_version); 5833 else 5834 { 5835 if(ca_fd[i] <= 0) 5836 { 5837 ca_fd[i] = dvbapi_open_device(1, i, demux[demux_id].adapter_index); 5838 if(ca_fd[i] <= 0) { continue; } 5839 } 5840 if (dvbapi_ioctl(ca_fd[i], CA_SET_DESCR, &ca_descr) < 0) 5841 { 5842 cs_log("ERROR: ioctl(CA_SET_DESCR): %s", strerror(errno)); 5843 } 5844 } 5845 5830 5846 5831 if(cfg.dvbapi_extended_cw_api == 1) 5847 5832 { … … 5865 5850 } 5866 5851 } 5852 5853 if(cfg.dvbapi_boxtype == BOXTYPE_PC || cfg.dvbapi_boxtype == BOXTYPE_PC_NODMX) 5854 dvbapi_net_send(DVBAPI_CA_SET_DESCR, demux[demux_id].socket_fd, demux_id, -1 /*unused*/, (unsigned char *) &ca_descr, NULL, NULL, demux[demux_id].client_proto_version); 5855 else 5856 { 5857 if(ca_fd[i] <= 0) 5858 { 5859 ca_fd[i] = dvbapi_open_device(1, i, demux[demux_id].adapter_index); 5860 if(ca_fd[i] <= 0) { continue; } 5861 } 5862 if (dvbapi_ioctl(ca_fd[i], CA_SET_DESCR, &ca_descr) < 0) 5863 { 5864 cs_log("ERROR: ioctl(CA_SET_DESCR): %s", strerror(errno)); 5865 } 5866 } 5867 5867 5868 } 5868 5869 }
Note:
See TracChangeset
for help on using the changeset viewer.