Project

General

Profile

Tvheadend dvb config revamp » History » Version 1

Andreas Smas, 2010-03-11 23:55

1 1 Andreas Smas
There are a few problems with how the TV adapter tab is implemented today
2
3
* 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
8
= A rough plan how to improve the TV adapter tab =
9
10
== Phase 1 ==
11
12
* Switch to a [http://remotetree.extjs.eu/ tree view].
13
14
15
{{{
16
  + DVB-C Adapter #1
17
  | + 390kHz
18
  |   + BBC
19
  |   | + Video (PID 1000)
20
  |   | + Audio (PID 1001)
21
  |   + CNN
22
  |     + Video (PID 2000)
23
  |     + Audio (PID 2001)
24
  + DVB-S Adapter #2
25
  | + Switchport 1
26
  | | + 11,5GHz Vertical
27
  | |   + Canal+HD
28
  | |     + Video (PID 1231)
29
  | |     + Audio (PID 4441)
30
  | + Switchport 2
31
  | | + 11,5GHz Vertical
32
  | |   + Canal+HD
33
  | |     + Video (PID 1231)
34
  | |     + Audio (PID 4441)
35
}}}
36
37
38
* When clicking on a node in the tree a pane to the right will open with parameters configurable for that particular node.
39
40
* 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
41
42
== Phase 2 ==
43
44
* Slave devices.
45
  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.