Project

General

Profile

Tvheadend dvb config revamp » History » Version 2

Andreas Smas, 2010-03-13 22:46

1 1 Andreas Smas
There are a few problems with how the TV adapter tab is implemented today
2
3 2 Andreas Smas
 * It cannot handle a large amount of services. With DVB-S you can easily hit >1k services. Ticket #100
4
 * It's hard (but possible via sorting) to see which services that is transmitted on which mux.
5
 * The DVB satconf solution is a bit cumbersome
6
 * Updates to the quality meter indicator refreshed the grid in a way that is bad UX. Ticket #108
7 1 Andreas Smas
8
= A rough plan how to improve the TV adapter tab =
9
10
== Phase 1 ==
11
12 2 Andreas Smas
 * Switch to a [http://remotetree.extjs.eu/ tree view].
13 1 Andreas Smas
14
{{{
15
  + DVB-C Adapter #1
16
  | + 390kHz
17
  |   + BBC
18
  |   | + Video (PID 1000)
19
  |   | + Audio (PID 1001)
20
  |   + CNN
21
  |     + Video (PID 2000)
22
  |     + Audio (PID 2001)
23
  + DVB-S Adapter #2
24
  | + Switchport 1
25
  | | + 11,5GHz Vertical
26
  | |   + Canal+HD
27
  | |     + Video (PID 1231)
28
  | |     + Audio (PID 4441)
29
  | + Switchport 2
30
  | | + 11,5GHz Vertical
31
  | |   + Canal+HD
32
  | |     + Video (PID 1231)
33
  | |     + Audio (PID 4441)
34
}}}
35
36
37 2 Andreas Smas
 * When clicking on a node in the tree a pane to the right will open with parameters configurable for that particular node.
38 1 Andreas Smas
39 2 Andreas Smas
 * Another side effect of this change is that the on disk configuration will be redesigned so the adapter identifiers are not bound into the transport and mux identifiers
40 1 Andreas Smas
41
== Phase 2 ==
42
43 2 Andreas Smas
 * Slave devices.
44
   Any point in the tree that have muxes underneath it (DVB-C adapters, or DVB-T switches, etc) it will be possible to reconfigure that node into a slave mode meaning that it will follow another node in the tree. In other words. If you have 3 DVB-C adapters all connected to the same network you can make the second and third just follow the first one in terms of configuration. Note, there will still be separate instances of each other so if one adapter get signal reception problems for whatever reason it will be ranked down by the scheduler.