ChangeLog 7.25 KB
Newer Older
1
2
3
4
5
6
svn  2011-09-15
    - use GPL 2 or later, to make use of some decoders only available
      in GPL 2 version of ffmpeg
    - update to current ffmpeg api
    - output version information of libraries used

Jan Gerber's avatar
Jan Gerber committed
7
0.28 2011-07-30
8
    - select resize method via commandline
Jan Gerber's avatar
Jan Gerber committed
9
    - fix 5.1 channel ordering
Jan Gerber's avatar
Jan Gerber committed
10
    - update to FFmpeg 0.7 branch
11

Jan Gerber's avatar
Jan Gerber committed
12
13
14
15
16
0.27 2010-06-18
    - Use Skeleton 4.0 by default (including index),
      can be disabled with --skeleton-3 or --no-skeleton
    - update to FFmpeg 0.6 branch
    - use ogv/oga/ogx depending on input if no output name is specified
17
    - aspect ratio fix in twopass mode
18
    - update documentation
Jan Gerber's avatar
Jan Gerber committed
19

Jan Gerber's avatar
Jan Gerber committed
20
0.26 2010-02-05
21
22
    - use a/v sync from input container
      this should fix many issues that came up with variable framerate inputs
23
24
25
    - include metadata from source in --info json output
    - update GPL to version 3
    - update fmpeg
Jan Gerber's avatar
Jan Gerber committed
26
    - update libkate
27
    - OggIndex support, can be enabled with --seek-index
28

Jan Gerber's avatar
Jan Gerber committed
29
0.25 2009-09-28
Jan Gerber's avatar
Jan Gerber committed
30
31
    - fix input from codecs where width/height is not encoded width/height
    - fix a/v sync issues with some mov/mp4 files with strange framerates
Jan Gerber's avatar
cleanup    
Jan Gerber committed
32
33
    - add new option --info outputs json info about source
    - frontend mode outputs one json dict per line now
Jan Gerber's avatar
Jan Gerber committed
34
35
    - select video stream if input has more than one video(--videostream N)
    - update to ffmpeg trunk and new ffmepg api
Jan Gerber's avatar
Jan Gerber committed
36
    - use new libtheora 1.1
Jan Gerber's avatar
Jan Gerber committed
37
38
    - use new libtheora encoding api
      add new encoding options --soft-target, --buf-delay
Jan Gerber's avatar
Jan Gerber committed
39
40
    - two pass encoding, --two-pass
      or in two calls with --first-pass and --second-pass
41

Jan Gerber's avatar
Jan Gerber committed
42
0.24 2009-03-12
43
44
45
46
47
    - fix to make --max_size --no_upscaling work
    - pad image with black instead of green
    - long option for -p is --preset now
    - update to ffmpeg 0.5

Jan Gerber's avatar
Jan Gerber committed
48
49
50
51
52
53
54
55
56
0.23 2008-11-30
    - output frontend status to file, for frontends that can not read stdout
    - --no-upscaling new option to only use widht/height, fps, samplerate 
      if input is bigger
    - new option: --max_size resize image,
      setting the larger value of width or height to given size
    - fix bugs in crop and deinterlace
    - link os x binary to mmx version of libtheora again

Jan Gerber's avatar
Jan Gerber committed
57
0.22 2008-10-10
Jan Gerber's avatar
Jan Gerber committed
58
59
    - enable v4l input again (-f video4linux or -f video4linux2)
    - ability to set framerate for image sequences (--inputfps)
60
61
    - fix several memory leaks
    - if only width or height are given, the other is set to preserve aspect ratio
62
63
    - -start / -end options now work with audio only input
    - new option --novideo to disable input video 
Jan Gerber's avatar
Jan Gerber committed
64
    - remove autotools build system, only scons build is supported now.
Jan Gerber's avatar
Jan Gerber committed
65

Jan Gerber's avatar
Jan Gerber committed
66
0.21 2008-05-19 
67
68
69
70
    - switch default extension to .ogv 
    - enable Ogg Skeleton by default
    - add kate streams for subtitles (--subtitles, --subtitles-language,
      subtitles-category, and --subtitles-encoding options)
71
    - start- and endtime now also works if an output framerate is set
72
73
    - new presets

74
75
76
77
78
0.20 2007-11-31
    - add postprocessing filters, denoise, deblock, dering
    - new preset
    - several bugfixes

Jan Gerber's avatar
Jan Gerber committed
79
0.19 2007-06-29
80
81
    - use libswscale api
    - add frontend mode and a simple PythonCard Frontend
Jan Gerber's avatar
Jan Gerber committed
82
83
84
    - support for output larger than 2GB on 32bit systems
    - fix short option -k to output Ogg Skeleton  

Jan Gerber's avatar
Jan Gerber committed
85
86
87
88
89
0.18 2007-02-16
    - new option -Z/--saturation
    - document contrast / gamma / brightness / saturation options
    - Mac OS X(Intel) now supports MMX accelerated libtheora
    
Jan Gerber's avatar
Jan Gerber committed
90
0.17 2006-11-13
91
92
93
94
    - new option -F/--framerate to set output framerate
    - skeleton support(-k)
    - vhook support(only available if libav* is linked as shared lib)
    
Jan Gerber's avatar
Jan Gerber committed
95
0.16  2006-02-11
96
    - support encoding from .ogg input file.
97
98
99
    - don't change samplerate and audio channels unless we use command
      line options -H or -c, or when the input channels are > 2
      (limiting it to a maximum of 2).
100
101
    - don't change the image resolution, unless we use the presets or the
      -x or -y options (old default was to encode to preset preview).
102
103
    - change the audio quality levels that were multiplied by 0.99, now 
      match the quality settings of oggenc, e.g. -a2 == -q2.
104
105
    - add --optimize option: use a full search for motion vectors and
      reduce Theora bitrate by about 5%, but it is slower.
106
107
    - compile video4linux only under linux.
    - update to help and man page.
108

Jan Gerber's avatar
Jan Gerber committed
109
110
111
0.15     2005-08-31
    - ti.dropframes_p = 0 so we do not loos half of the frames.
    - also increase keyframe interval for better search support.
112
    - this time the windows build also supports ac3 decoding again.
Jan Gerber's avatar
Jan Gerber committed
113

Jan Gerber's avatar
Jan Gerber committed
114
115
116
117
118
0.14     2005-08-15
    - add support for v4l input devices
    - update to latest version of ffmpeg-cvs(now uses pkg-config)
    - --audiostream id, new option to select an audio stream if 
      input has more than one audio stream
Jan Gerber's avatar
Jan Gerber committed
119
    - fixed ogg muxer
Jan Gerber's avatar
Jan Gerber committed
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

0.13     2005-03-12
    - add new command line options, starttime, endtime, sharpness, keyint
    - fix compile issues with new version of faad
    - better support for stdout on win32,
       to allow ezstream streaming non-theora source types
    - deinterlace only input marked as interlaced by default
    - handle input files with frame sizes that are not a multiple of 16
    - document --channels to resample audio to i.e. 1 channel

0.12     2004-11-18
    - add more command line options, for bitrate modes, metadata
    - update kino plugin

0.11     2004-09-04
    - changed default, then called without parameters to -p preview mode
    - changed PREVIEW(PAL) settings to 384x288 to make pixel aspect ratio 1:1
    - performance improvement if compiled with theora-mmx 
      [http://svn.xiph.org/branches/theora-mmx]
    - new option: --aspect to define frame aspect ratio: i.e. 4:3 or 16:9

0.10.2     2004-07-17
    - add cropping support
    - remove support for ffmpeg<0.4.9-pre1
    - change configure.ac and Makefile.am to better build with
      mingw32

0.10.1     2004-07-15 21:03:15
    - fix problems with mpeg files using ffmpeg from cvs or versions
      newer than 0.4.8.
    - remove --with-ffmpegcvs and detect changes by LIBAVCODEC_BUILD

0.10     2004-07-10 18:14:15
    - write eos at the end of the file.
    - fix memleak due to not enough calls of ogg_stream_pageout

0.9     2004-07-04 13:14:15
    - add presets
    - add more comandline options

0.8     2004-06-19 18:47:14
    - use ffmpeg aspect ration if possible
    - normalize quality options to 0-10
    - fix skipping issues with a/v sync

0.7.1     2004-05-31 01:55:40
    - added --enable-ffmpegcvs to link against ffmpeg from cvs
    - try to find and link to shared avcodec/avformat 
      if source not found

0.7     2004-05-30 18:40:40
    - add comandline options for audio/video quality
    - fix bug causing crashes with DV files, without resizing
    - use autotools

0.6     2004-05-06 13:47:30
    - added resize option
177
178

0.5.1   2004-03-27 21:59:40
Jan Gerber's avatar
Jan Gerber committed
179
180
    - fix kino export
    - add -f fmt do define input format.
181

Jan Gerber's avatar
Jan Gerber committed
182
183
184
185
0.5     2004-03-27 19:59:40
    - link against shared library on linux
    - kino export module and support to read from stdin
       [works only to some extend for now]
186
187

0.4
Jan Gerber's avatar
Jan Gerber committed
188
189
    - fix wrong deinterlaceing
    - change memory allocation to work with mingw32
190
191

0.3
Jan Gerber's avatar
Jan Gerber committed
192
193
194
195
    - make encoding of audio only files possible. 
      can be used to transcode audio files[mp4,wav,ac3...] to ogg vorbis now
      time to call if ffmpeg2ogg?
    - some code cleanup
196
197

0.2
Jan Gerber's avatar
Jan Gerber committed
198
199
    - added deinterlace support
    
200
0.1
Jan Gerber's avatar
Jan Gerber committed
201
    - initial version