Actions
Bug #552
closedclient is always streaming even if local dvb is free
Description
two similar VDRs. Both with 1 DVB-S2 card. It should only be streamed if the local dvb is not availiable.
Actions
Added by Anonymous almost 14 years ago. Updated almost 14 years ago.
Description
two similar VDRs. Both with 1 DVB-S2 card. It should only be streamed if the local dvb is not availiable.
VDR prefers the cheapest device in terms of supported modulations. In streamdev the number of modulations is currently hardcoded to 1. A DVB-S2 card supports 2 modulations (DVB-S and DVB-S2). Since VDR 1.7.15 the modulations of DVB-C cards are counted as well (QPSK, QAM32/64/128/256, VSB8/16, TURBO_FEC). You'll get up to 8 modulations.
I'll add a setup option to streamdev-client to configure the amount of reported modulations. In the meantime help your self by changing the value NumProvidedSystems() returns in client/device.h. [EDIT]3 means streamdev-client is equal to a DVB-S2 card which can do QPSK (DVB-S + DVB-S2 + QPSK), 4 or more means streamdev-client is "better" [/EDIT] and VDR will avoid using it with the following drawback: If you watch live TV via local DVB card and a recording starts from a different transponder, the recording will use the local DVB card because it's cheaper. Live TV will be interrupted for a short moment while it is shifted to streamdev
Applied in changeset a4fb6e83172c5cbbc93cbfeaf0e8b280594835d0.