Merge branch 'nto-signal-stats'
[dvblast.git] / NEWS
blob481cb1445e6e210ef0ad2dc4ff8b08d43fd827df
1 Changes between 3.4 and 3.5:
2 ----------------------------
3   * Print bitrate status for each service
4   * Fix passing through the EITp/f without EPG tables (broken in 3.3)
5   * Add new option --udp-lock-timeout
7 Changes between 3.3 and 3.4:
8 ----------------------------
9   * Fix segfault with dvblastctl when getting large tables
10   * Fix wrong library version
12 Changes between 3.2 and 3.3:
13 ----------------------------
14   * Add support for getting EIT present/following for chosen service in dvblastctl
15   * Add support for getting EIT schedule for chosen service in dvblastctl
16   * Switch default string charset to UTF-8//IGNORE
17   * Add --system-charset/-j option to dvblastctl
18   * Add --timeout/-t option to dvblastctl and set default to 15 seconds
19   * Add --lnb-type universal|old-sky option to dvblast
20   * Add support for multistream-id calculation using --multistream-id-pls-mode,
21     --multistream-id-pls-code and --multistream-id-is-id options
22   * Add --passthrough (to stdout) option
24 Changes between 3.1 and 3.2:
25 ----------------------------
26   * Fix HEVC support
27   * Fix memory leak on loading the configuration
28   * Also remap ONID in EIT
29   * Fix segmentation fault when using output charset different from native
30   * Use default charset ISO 6937 for ASCII strings
31   * Add /charset= output option
32   * Fix EIT schedule signaling in SDT
34 Changes between 3.0 and 3.1:
35 ----------------------------
36   * Print source address in UDP input
37   * Print actual EITp/f
38   * Add DVB-T2 support with multi PLP
39   * Add ISDB-T support
40   * Add HEVC support
41   * Add ONID remapping
42   * Add PCR even when PCR PID is not selected, but drop non-PCR packets
43   * Extend support for uncommitted DiSEqC switches with up to 16 ports
44   * Fix reload of configuration with tsid=-1
46 Changes between 2.2 and 3.0:
47 ----------------------------
48   * Rewrite core to use libev event loop
49   * Optimize allocations with a buffer pool
50   * Add support for building DVBlast on OS X
51   * Add support for uncommitted diseqc switches
52   * Fix ECM pid selection
53   * Add CA device addressing
54   * Add support for remapping ES pids to fixed values globally and per output
55   * Add support for multi-delivery system frontends
56   * Add support for multistream that appeared in Linux 3.6
57   * Add support for Deltacast ASI cards
58   * Add support for stream pass-through from the config file
59   * Add options to periodically print status of bitrate, errors and PIDs
60   * Add output options to set network ID and network name
61   * Switch default string charset to UTF-8
62   * Do not remove padding with ASI
64 Changes between 2.1 and 2.2:
65 ----------------------------
66   * Fix a regression that prevented ECM pass-through (-Y) from working.
67   * Handle ECM pids that are described in PMT ES descriptor loop.
69 Changes between 2.0 and 2.1:
70 ----------------------------
71   * Fix MMI menus which were accidentally broken in 2.0
72   * Remove ecm and emm output options because they weren't working
73   * Better handling of changed PSI tables with same version number
75 Changes between 1.2 and 2.0:
76 ----------------------------
77   * Fix latency and potential packet loss during CAM communication
78   * Add optional kernel patches for lower latency
79   * Smooth packet output with an extra buffer
80   * libdvbpsi runtime is no longer needed; biTStream development library
81     is used instead
82   * Add the ability to bind to a specific network interface
83   * Add a configurable MTU
84   * Add support for NIT in DVB compliance mode
85   * Syslog support with -l option
86   * Override tuning parameters with new options
87   * Output all PMTs with -w, all ESs (even unknown) for a program with -z
88   * Add support for ECM and EMM packets pass-through
89   * Fix diseqc command with high-band tranponders
90   * Add basic support for ATSC
91   * Add support for MRTG statistics
92   * Add detailed information for TS errors
93   * Add support for getting PAT/CAT/NIT/SDT tables in dvblastctl
94   * Add support for getting PMT table for chosen service in dvblastctl
95   * Add support for getting PID information (bps, error counters and more)
96   * Add support for setting service name and provider name per output
97   * Command socket is usable with any input (ASI, DVB, UDP), previously
98     only DVB input worked
100 Changes between 1.1 and 1.2:
101 ----------------------------
102   * Support for IPv6 output and duplicate
103   * Support input from Computer Modules ASI card
104   * Support input from (IPv4) RTP / UDP stream
105   * Miscellaneous CAM and demux fixes
106   * Miscellaneous DVB-S2 fixes
108 Changes between 1.0 and 1.1:
109 ----------------------------
111   * Support for adapters with multiple frontends (-n)
112   * Control of verbosity level with -q
113   * Support for TS over raw UDP with -U or /udp in the config file
114   * EIT, SDT and TDT pass-through for EPG information (-e)
115   * Original TSID kept (randomized TSID via -T)
116   * Miscellaneous CAM, demux and tuning fixes
117   * DVB-S diseqc support