File: ChangeLog

package info (click to toggle)
ogmtools 1%3A1.5-2
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 1,376 kB
  • ctags: 1,421
  • sloc: cpp: 8,003; ansic: 5,865; sh: 3,227; makefile: 136
file content (312 lines) | stat: -rw-r--r-- 12,062 bytes parent folder | download | duplicates (7)
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
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
2004-11-07 Moritz Bunkus
 * released v1.4.2.
 - dvdxchap accepts a range of chapters to output and adjusts the
   timestamps. Patch by Olivier Rolland.
 - ogmcat accepts files that contain a single track whose serial nubmers
   don't match. This is the case for audio-only Ogg files.

2004-08-03 Moritz Bunkus
 * released v1.4.1.
 - Updated avilib to handle OpenDML AVIs bigger than 1Gb created by mencoder.

2004-04-14 Moritz Bunkus
 * released v1.4.
 - The MPEG4 key frame detection was broken resulting in unseekable files.
	
2004-04-13 Andre Hinrichs
 - Fixed some typos.

2004-04-05 Moritz Bunkus
 * released v1.3.

2004-04-01 Moritz Bunkus
 - Added an option for using external AVI index files as generated by
   transcode's aviindex tool (patch by Andrew de Quincey).
 - Always regenerate key frames for AVI files if it's a MPEG4 codec.

2004-03-29 Moritz Bunkus
 - Updated avilib from transcode's current CVS version.

2004-02-10 Moritz Bunkus
 - Fixed a bug with the '-T' option to ogmmerge and following SRT files.

2003-12-15 Andre Hinrichs
 - Output files of ogmdemux are written to current directory.

2003-11-20 Moritz Bunkus
 * released v1.2.
 - Implemented reading older OGM files with the broken stream headers
   produced by ogmmerge < 1.1. Re-merging should be enough to fix
   the headers.

2003-11-12 Moritz Bunkus
 - Improved MP3 and AC3 detection.

2003-10-28 Moritz Bunkus
 * released v1.1.
 - ogmdemux skips empty packets in the text subtitle streams.

2003-10-23 Moritz Bunkus
 - Updated the avilib to the latest version from mkvtoolnix which in turn
   is a slightly modified version from transcode 0.6.10. It should be able
   to handle OpenDML AVIs.
 - Added a --summary option to ogminfo which will display the size,
   bitrate, number of packets/frames and total length in seconds for each
   track.
 - Added an option, --omit-empty-packets, that will suppress the
   creation of empty subtitle packets.
 - When splitting files the second and all following files have a new
   chapter entry starting at 00:00:00 which is marked with
   "(continued)". Patch by Marco Zhlke <M.Zuehlke AT freenet.de>.
 - Improved OS/X and BSD/OS compatibility (thanks for the patch to
   Steven M. Schultz <sms AT 2BSD.COM>).
 - Fixed the OGM stream headers again - they wouldn't play back on Windows,
   and they would be broken on big endian systems.

2003-05-20 Moritz Bunkus
 * released v1.0.3
 - Fixed a bug in avilib.

2003-05-05 Moritz Bunkus
 * released v1.0.2

2003-05-04 Moritz Bunkus
 - Imported changes that make the ogmtools compile and work under FreeBSD
   (and possibly under other BSD variants as well); patch by
   Andrew Williams <andrew.s.williams AT adelaide.edu.au>.

2003-05-01 Moritz Bunkus
 - Lots of fixes for endian handling (thanks for the large patch to
   Andreas Schwab <schwab AT suse.de>).
	
2003-04-25 Moritz Bunkus
 - Fixed a segfault in ogmdemux (thanks to Tilmann Bitterberg).
 - Made the OGM reader more error resiliant if the file is damaged.

2003-03-04 Moritz Bunkus
 - Fixed a bug in the subtitle packager which would discard the last
   character on each subtitle entry.

2003-03-01 Moritz Bunkus
 * released v1.0.0 
 - Newlines in subtitles are converted to DOS style newlines (\r\n) as
   some Windows players (e.g. BSPlayer) do not cope with a single \n.
 - ogminfo in verbosity mode 2 or above also shows the bitrate in kbit/s
   and KB/s for each stream.

2003-01-21 Moritz Bunkus
 - Some small speedups in the AVI reader.

2003-01-14 Moritz Bunkus
 * released v0.973
 - Hopefully fixed some timestamp issues with the autotools stuff.

2003-01-13 Moritz Bunkus
 - Added support for MicroDVD subtitles.

2003-01-03 Moritz Bunkus
 * released v0.972
 - Added new comment handling for ogmmerge (see man page search for '-c').

2002-12-14 Moritz Bunkus
 - Fixed a bug in ogmdemux which would segfault if its output files could
   not be opened (thanks to Nicolas Vignal <nicolas.vignal AT fnac.net>).

2002-12-13 Moritz Bunkus
 - Fixed a bug in avilib that causes more calls to read/seek than
   necessary (fix contributed by Peter Niemayer <niemayer AT isg.de>).
 * released v0.970
 - Fixed a bug in ogmsplit's command line parser: '-s' was misinterpreted
   if an unit other than 'b' was appended to the size.
 - Fixed a bug in ogmmerge with stream selection when reading from an
   OGM: "-a 1" would work, but "-a 2" (and higher, same for video/text
   streams) would not.
 - Changed ogminfo's output to include the stream's serial number instead
   of the total number of streams found so far.

2002-11-30 Moritz Bunkus
 - Fixed another bug in ogmdemux where not enough memory was allocated
   for filenames (thanks to Robert Wal <rrw AT hell.pl>).
 - Fixed a bug in ogmmerge: -T was not reset once used (thanks to
   Rober Wal <rrw AT hell.pl>).

2002-11-23 Moritz Bunkus
 - Modified the verbosity levels ogminfo supports (see man page for a
   full listing).

2002-11-19 Moritz Bunkus
 - Added new program 'ogmcat' that can concatenate several OGG/OGM files
   into one file using various methods to keep audio/video synchronization.

2002-11-13 Moritz Bunkus
 * released v0.960
 - Added MP3 audio synchronization.
 - Moved the AC3 audio synchronization code from the AC3 reader to
   the AC3 packetizer. Otherwise synchronization worked only if the
   source was AC3 files, not for e.g. AVIs or OGMs.
 - Added a new option '-f' to ogmmerge that can be used to force the
   video FourCC to a specific value (thanks to Robert Wal <rrw AT hell.pl>
   for the suggestion).
 - Fixed a bug in ogmmerge: chapter information was dropped if
   the source was an OGM file (thanks to Robert Wal <rrw AT hell.pl>).
 - Fixed a bug in ogmmerge: if badly formatted subtitles were reported
   trash was shown at the end of the shortened entries (thanks to
   Robert Wal <rrw AT hell.pl>).
 - Fixed a bug in ogmdemux: too few characters were allocated for file
   names resulting in file names that contained garbage (thanks to...
   well, just guess ;)... Robert Wal <rrw AT hell.pl>).

2002-10-24 Moritz Bunkus
 * released v0.954
 - Applied a patch by Kresimir Kukulj <madmax AT iskon.hr> that
   relaxes the SRT recognition a bit - the chapter strings do
   not have to start with CHAPTER01= anymore. The numbers
   may be higher.

2002-10-19 Moritz Bunkus
 - Applied a patch by Peter Niemayer <niemayer AT isg.de> that enables
   AC3 sync by removing/duplicating whole AC3 packets.
 - Added 'nice(2)' to all programs :)
 - Fixed several number format bugs in the subtitle processor.
 - The Vorbis packetizer no longer forces flushing of pages. This
   removes unwanted 'popping' noise in some rare cases.
 - Fixed the output of ogminfo's -v -v mode: it now reports the exact
   position on which a new OGG page begins along with its length.

2002-10-01 Moritz Bunkus
 * released v0.951
 - ogmsplit now honors the user's choice of file extensions and reuses
   either the extension given with -o or, if no -o is present, the
   input file's extension. Only if the name given with -o contains
   no extension '.ogm' is used. All other utilities do not append
   any extension on their own.

2002-09-30 Moritz Bunkus
 * released v0.950
 - Added support for chapter information as generated by 'dvdxchap' and
   other Windows programs to ogmmerge and ogmsplit.

2002-09-29 Moritz Bunkus
 - Fixed the 'cut mode' so it will end after the given time, which does
   not have to be at a key frame boundary.
 - Added progress output to ogmsplit (only if no verbose output is wanted).

2002-09-23 Moritz Bunkus
 - Committed a patch to ogmsplit written by Adam Sampson <azz AT gnu.org>
   that adds a 'cut mode' to ogmsplit (see man page).
 - Added RPM spec file contributed by Marc Lavalle <odradek AT videotron.ca>.

2002-09-22 Moritz Bunkus
 - Introduced a first pass that finds split points in ogmsplit.
   This will of course lengthen the splitting process, but it is
   necessary in order to handle chapter information correctly.

2002-09-18 Moritz Bunkus
 - Cleanups for the man pages and each program's --help output.
 - Added new program 'dvdxchap' that can extract chapter information
   from DVDs and print them in a format that can be used with
   ogmmerge.

2002-09-17 Moritz Bunkus
 - Documentation moved from README to the man pages.

2002-09-16 Moritz Bunkus
 * released v0.93
 - Added option '-p' to ogmsplit that causes ogmsplit just to print
   the time stamp and output position just before each key frame.
 - Support for AC3 audio from external files, AVI and OGM files.
   Still needs testing.
 - Tobias Waldvogel (author off OggDS) convinced me that subtitle
   page's granulepos values are correct the way they are now.
   Please ignore the '...(buggy) OggDS behaviour' mentioned below.
 - Comitted a patch from Jason Lunz which updates some of the
   Debian files.

2002-09-14 Moritz Bunkus
 * released v0.922
 - Changed the video packet output: each keyframe starts on a new
   OGG page. This improves seeking in MPlayer and enlarges the
   file only marginally (17KiB for a 700MiB file).
 - Fixed DOS newlines in various files (prevented sucessful compilation
   on some systems).
 * released v0.921
 - Changed the subtitle packet ordering to emulate the (buggy)
   OggDS behaviour.
 * released v0.92
 - Fixes for ogmsplit - split after a certain amount of written
   data or after an elapsed time.

2002-09-12 Moritz Bunkus
 - Added support for MP3 audio. Can be read from a separate file,
   from an AVI or from an OGM.
 - Added a new tool, ogmsplit, that will split before a keyframe
   around a given size.
 - Fixed page ordering: pages are now output depending on their
   start time (which is the stream's previous granulepos), not on
   their current granulepos.
 - Fixed ogminfo to check the page's start time (see point above)
   for 'sync_ok'/'OUT_OF_SYNC'.
 - Fixed some bugs with ogminfo's output.
 - Removed ogmsplit.pl because ogmsplit does a much better and
   much faster job.
 - Added Debian patch from Marc Leeman to my 'official' sources.

2002-08-26 Moritz Bunkus
 * released v0.901
 - Fixed a small bug: if a WAV file should be read it was parsed as
   a SRT file as well.

2002-08-24 Moritz Bunkus
 * released v0.9
 - ogminfo does now output the file position in bytes for each
   OGG page if the verbosity level is 3 or higher.
 - Added a small Perl script called ogmsplit.pl that attempts to
   split an OGM file after a specified size in megabytes.

2002-08-23 Moritz Bunkus
 - Fixed some bugs with subtitle support. Should work now.
 - Changed the granulepos calculation for some stream types. It
   should now more closely resemble the way OggDS calculates it.
 - Changed ogminfo's output format and included some more information.

2002-08-17 Moritz Bunkus
 - Mandatory comment packets are now created, and the user can
   specify his/her own comments using '-c "TAG1=Value#TAG2=Another Value'
   syntax.
 - Included avilib in the ogmmerge sources (thanks to Robert Wal
   for the patch).
 
2002-08-15 Moritz Bunkus
 - First support for SRT subtitles in ogmmerge.

2002-08-14 Moritz Bunkus
 - ogmdemux now extracts streams to useful formats:
   video to AVI, text streams to text files (SRT format),
   Vorbis audio to OGGs, PCM audio to WAV files.
   All other audio formats are still just copied 1:1.
 - ogminfo can correctly handle text streams (subtitles).

2002-08-02 Moritz Bunkus
 * released v0.8
 - added audio synchronization for linear drifts
 - added the option to process only a specific range

2002-07-30 Moritz Bunkus
 * released v0.7
  - added audio synchronization by adding silence/removing packets
    at the beginning of an audio stream

2002-07-28 Moritz Bunkus
 * released v0.6
  - ogmmerge completely written in C++
  - support for reading AVIs (including audio tracks)
  - support for reading OGG files (Vorbis-only and those produced
    by ogmmerge itself)
  - fixed some packet ordering issues

2002-07-24 Moritz Bunkus
 * released v0.501
  - fixed a bug in vorbis.c with not initialized structures

2002-07-24 Moritz Bunkus
 * released v0.5