Project

General

Profile

Tvheadend dvb config revamp » History » Version 3

Andreas Smas, 2010-07-04 09:12

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 3 Andreas Smas
= A rough plan how to redesign the DVB configuration =
9 1 Andreas Smas
10 3 Andreas Smas
== Device tree ==
11 1 Andreas Smas
12 3 Andreas Smas
This tree will present the available devices to the user
13 2 Andreas Smas
14 1 Andreas Smas
{{{
15 3 Andreas Smas
  + DVB Adapter #1
16
  | + DVB-C Frontend
17
  |
18
  + DVB Adapter #2
19
  | + DVB-T Frontend
20
  | + DVB-C Frontend
21
  |
22
  + DVB Adapter #3
23
  | + DVB-S Frontend
24
  | | + Switchport 1
25
  | | + Switchport 2
26
  | | + Switchport 3
27
  | | + Switchport 4
28
  | | + Switchport n
29
  | + DVB-T Frontend
30
  |
31
  + V4L Adapter #1
32
    + Tuner
33
    + Composite
34
    + S-Video
35 1 Andreas Smas
}}}
36
37 3 Andreas Smas
Pressing on a node will present the user with information about the entry and a few configuration options as follows:
38 1 Andreas Smas
39 3 Andreas Smas
=== DVB / ATSC Adapter ===
40
==== Info ====
41
Various information about the hardware
42
==== Config ====
43
 * Enable/Disable adapter
44 1 Andreas Smas
45
46 3 Andreas Smas
=== DVB-C / DVB-T / ATSC Frontends ===
47
==== Info ====
48
TBD
49
==== Config ====
50
 * Network the frontend is attached to
51
 * If this device may update network configuration
52 1 Andreas Smas
53 3 Andreas Smas
54
=== DVB-S Frontends ===
55
==== Info ====
56
TBD
57
==== Config ====
58
 * Number of Diseqc switchports
59
 or 
60
 * Network the frontend is attached to
61
 * LnB configuration
62
63
=== Switchport ===
64
==== Info ====
65
TBD
66
==== Config ====
67
 * Network the switchport is attached to
68
 * LnB configuration
69
 
70
71
=== V4L adpater ===
72
==== Info ====
73
Various information about the hardware
74
==== Config ====
75
 * Enable/Disable adapter
76
 
77
78
=== V4L frontends ===
79
==== Info ====
80
Various information about the hardware
81
==== Config ====
82
 * TV system type (PAL, NTSC, etc) (for tuners)
83
 * Network the frontend is attached to