Project

General

Profile

Actions

Bug #552

closed

client is always streaming even if local dvb is free

Added by Anonymous about 13 years ago. Updated about 13 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Client
Target version:
Start date:
02/14/2011
Due date:
% Done:

100%

Estimated time:

Description

two similar VDRs. Both with 1 DVB-S2 card. It should only be streamed if the local dvb is not availiable.

Actions #1

Updated by schmirl about 13 years ago

  • Category set to Client
  • Status changed from New to Assigned
  • Assignee set to schmirl
  • Target version set to 0.5.2

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

Actions #2

Updated by schmirl about 13 years ago

  • Status changed from Assigned to Closed
  • % Done changed from 0 to 100
Actions

Also available in: Atom PDF