-
Notifications
You must be signed in to change notification settings - Fork 16
/
CHANGES
209 lines (187 loc) · 9.19 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
15/09/2009
Lorenzo Pallara ([email protected])
Change log OpenCaster 2.2;
- tools/pesaudio2ts : added sample_per_frame option
- tools/esaudio2pes: added sample_per_frame option
- libs/dvbobjects: improved ac3 descriptor
- tools/sec2ts: added padding options (by Julian Cable [email protected])
Change log OpenCaster 2.1;
- tools/ip2sec: removed
- tools/mpe2sec: add (by Julian Cable [email protected])
- tools/tsccc: continuity counter check
- tools/txt2pes: txt encapsulation support
- tools/esaudioinfo: added ac3 minimum parsing
- tools/pesdata2ts: data encapsulation tool for time stamped data (like subtitles)
- libs/sectioncrc/sectioncrc.c: 64bit support (by Gil Pedersen <[email protected]>), janitoring (by Kurganov Yanis <visor@project-i> )
- libs/dvbobjects: time_slice_fec_identifier_descriptor fix (by Gil Pedersen <[email protected]>)
- libs/dvbobjects: section stream event bug fix (by Gabriel Paduan [email protected])
- libs/dvbobjects: added suport for DVB-SSU
- libs/dvbobjects: added suport for teletext
- OCtutorials: are added to the main package
- OCtutorials: added tutorial for DVB-SSU
- OCtutorials: added tutorial for teletext
- manual: added to the main package
Change log OpenCaster 2.0:
- tools/tsinputswitch: added
- tools/tstcpsend: added
- tools/tstcpreceive: added
- tools/pesclock: added (this deserved the major because enable OpenCaster to act as pes playout)
- tools/tstimeout: added
- tools/pesvideo2ts: fifo support
- tools/pesaudio2ts: fifo support and synchornization with extrenal video file length
- tools/esvideo2pes: video length output file added, added math to manage pts/dts round up
- tools/esaudio2pes: added math to manage pts round up
- tools/ts2pes: reduced
- tools/tspcrstamp: bug fix typo
- tools/esvideoinfo: fixed parse error
- tools/vbv: removed wrong second fprintf, fixed parse error
- libs/dvbobjects/dvbobjects/* : some reserved bit were signalled wrong
- libs/dvbobjects/dvbobjects/MPEG/Descriptors.py: larger network name size was used
- libs/dvbobjects/dvbobjects/MPEG/Descriptors.py: descriptors added
- libs/dvbobjects/dvbobjects/MPEG/EBUTeletext.py: added
Change log OpenCaster 1.3:
- tools/esvideo2pes: manage dynamic GOP, added limit to cut audio at the end
- tools/esaudio2pes: pts increment is not constant, quaility improved, added limit to cut audio at the end
- tools/pesvideo2ts: added pts restamp for loop
- tools/pesaudio2ts: added pts restamp for loop
- tools/tspcrstamp: added
- tools/tstimedwrite: added
- tools/tspcrmeasure: bug fix typo
Change log OpenCaster 1.2:
- libs/dvbobjects/dvbobjects/DVB/Descriptors.py: add AC3 and EPG descriptors by Antoni Roszak ([email protected])
- tools/oc2sec/oc-update.sh: bug fix on very big carousel temporary directory clean
- tools/ts2sec: added
- tools/tsudpreceive: added
- tools/tsudpsend: added (enable IPTV output)
- tools/dsmcc-receive: added
- tools/tsstamp: changed usage print
Change log OpenCaster 1.1:
- libs/dvbobjects/dvbobjects/MPEG/DVBH_Descriptors.py: merged from fatcaps v0.5 by Andreas Berger ([email protected])
- libs/dvbobjects/dvbobjects/PSI/INT.py: merged from fatcaps v0.5 Andreas Berger ([email protected])
- libs/dvbobjects/dvbojects/MPEG/Descriptors.py: added data descriptors by Kovacs Balazs ([email protected])
- tools/tscbrmuxer: bug fix on continuity counter for sections of a single ts packet
- tools/tsloop: bug fix first packet repeated twice
- libs/dvbobjects/dvbobjects/PSI/PAT.py: bug fix on private indicator
- tools/oc-update.sh: dsmcc padding option continuity counter is broken fixed with tsfixcc
- tools/tsfixcc: added, increase cc of very packet, doesn't account for adaptation field, to use only with sections
- tools/tspcrmeasure: print bug fix on the first pcr byte
- tools/esaudio2pes: support for audio frame padding
Change log OpenCaster 1.0:
- tools/esvideo2pes: bug fixed, was working if GOP had 2 B-frame
- tools/pesvideo2ts: added a pcr packet at the begin
- tools/tsstamp: added support for pts and dts restamp to manage loops (this deserved the major because enabled an easy use of video files and the manual examples to be written)
Change log JustDVB-It 3.1:
- bug fix on sec2ts ts section padding after notice by Fernando Martinze Navarro ([email protected])
Change log JustDVB-It 3.0:
added support for mpeg2 elementary stream video input from ffmpeg
added CAT, EMM, ECM sections
started merging dvb-h funcionalities from fatcaps of amuse project, kudos to Andreas Berger ([email protected])
- tools/pes2ts: renamed tools/pesaudio2ts
- tools/tsvbr2cbr: added
- tools/pesvideo2ts: added
- added ffmpeg directory with sample .sh to generate audio/video input files from ffmpeg
- added ffmpeg/encode.txt
- added tools/tsstamp: PCR stamping tool
- tools/tscbrmuxer: fix to manage small bit rate, needs refactoring
Change log JustDVB-It 2.1:
fixed interoperability issue with some old ADB boxes dsmcc client with last section number of modules multiple of 4066
improved modules update performance
Change log JustDVB-It 2.0:
SciTE help included
Bluetop BSTC-12 DVB-ASI output: tested
Dektec DTA110T DVB-T modulator support: tested
MHEG5 DSMCC carousel generation: tested
Fixed support for python 2.4, currently both python 2.3 and 2.4 are working properly
Transport stream successfully tested against StreamAnalyzer of Panasonic from MHP KBD
Sample configuration timings successfully tested against TR-101i 290 with Dektec StreamXpert
Removed debug prints
- extras/javasrc: added java source code of the example applications
- extras/mainconcept: added a script to manage mainconcept output
- bash-config/: added application storage option for MHP 1.1.2
- bash-config/: added Yambo 2.0 example applications
- bash-config/: added Test ste example application
SciTE help included
- python-config/: new python only config, bash will phase out...
- python-config/: it is possibile to specify module id for each file or only for some, check the .descriptors example
- python-config/: added datacarousel example
- tools/i3942ts: added
- tools/tspcrmeasure: bug fix on print
- tools/tsloop: cc fix
- tools/zpipe: added
- tools/DtPlay: removed, now it is necessary to get it from Dektec web site
- tools/lib/DTAPI: removed, now it is necessary to get it from Dektec web site
- libs/: added application storage descriptor (MHP 1.1.2)
- libs/: added parental rating descriptor
- libs/: added logical channel number descriptor
- libs/: added support for compressed DSMCC modules
added support for very large files (>2GB)
- manual.txt: Video and audio multiplexing revisited, renamed readme.txt (people miss it...)
Change log JustDVB-It 1.2:
- dvbobjects/STE.py: addded Stream Event Descriptor Section
- dvbobjects/STEO.py: addded Stream Event Object
- dvbobjects/DSMCC: addded Stream Event Object with Do-It-Now support
- config/: stream event example added
- tools/tsnullshaper: added files loop to reduce latency
Change log JustDVB-It 1.1.1:
Just a very cosmetical fix
Change log JustDVB-It 1.1:
Fix a JustDvb-It bug about bad string termination thanks to IdWay support.
Change log JustDVB-It 1.0:
- DtRecord: removed, if u need it u can use the official from Dektec
- EIT: bug fix
- tstdt: added new, generates gmt time from server clock and restamp TDT packets
- docs: manual.txt added
- tools/tsloop: support multiple input, removed buffering, good for transport scheduling
- config: shows an example of cbr muxing and multicarousel from MainConcept's input
Change log JustDVB-It 0.5:
- tools/tsnullshaper: bug fix
- tools/oc2sec: buf fix on debug prints
- tools/sec2ts: bug fix on .ts length
- psi tables python look: same semantic different syntax
- dvbobjects/dvbobjectsPMT.py: changed program_loop in stream_loop
- config: added
- tools/data2sec: renamed oc2sec
- tools/esaudio2pes: added
- tools/esaudioinfo: added
- tools/esvideo2pes: added
- tools/esvideoinfo: added
- tools/pes2es: added
- tools/pes2ts: added
- tools/pesinfo: added
- tools/ts2pes: added
- tools/tscbrmuxer: added
- tools/vbv: added
Change log JustDVB-It 0.4:
moved to kernel 2.6
everything can be run without root privileges
new directories structure
- tools/tsfilter: added new
- tools/tspidmapper: modified input syntax
- tools/data2sec: rearchitected
- config/: added
- extern/: removed
- set-ups/: removed
- drivers/dvbcharts: removed
Chane log JustDVB-It 0.3.2:
minor buf fixes
Chane log JustDVB-It 0.3.1:
minor buf fixes
- tools/sec2tspackets: renamed sec2ts
Change log JustDVB-It 0.3:
- tools/ip2sec: added new
- tools/tspidmapper: added new
- tools/tspcrmeasure: added new
- set-ups/iptrafficdemo: added new
- tools/tsloop: enhanced with variable buffer support
- tools/tsmodder: enhanced with variable buffer support
- tools/tsfiller: enhanced with variable buffer support
- tools/tsnullshaper: enhanced with variable buffer support, read packets to susbtitute only if they are read
- extern/dvbasi/DtPlay-custom: DtPlay enhanced with variable buffer support
- extern/dvbasi/DtRecord-custom: DtRecord enhanced with variable buffer support
- extern/dvbasi/DtPlay: removed
- extern/dvbasi/DtRecord: removed
Change log JustDVB-It 0.2:
- tools\tsnullshaper: added time insertion
- tools\dvbdata: more bug fixes
- tools\data2sec: added new MPEG and DVB descriptors, modules versioning from input parameters
- set-ups\cindemo: added multiple application ait example and fixed time of tables insertion