Re-enable deinterlace option using libavfilter
[ffmpeg2theora.git] / ChangeLog
1 0.30 2014-12-12
2     - various bugfixes
3     - update to compile with ffmpeg 2.9
4
5 0.29 2012-06-25
6     - use GPL 2 or later, to make use of some decoders only available
7       in GPL 2 version of ffmpeg
8     - update to current ffmpeg api
9     - output version information of libraries used
10
11 0.28 2011-07-30
12     - select resize method via commandline
13     - fix 5.1 channel ordering
14     - update to FFmpeg 0.7 branch
15
16 0.27 2010-06-18
17     - Use Skeleton 4.0 by default (including index),
18       can be disabled with --skeleton-3 or --no-skeleton
19     - update to FFmpeg 0.6 branch
20     - use ogv/oga/ogx depending on input if no output name is specified
21     - aspect ratio fix in twopass mode
22     - update documentation
23
24 0.26 2010-02-05
25     - use a/v sync from input container
26       this should fix many issues that came up with variable framerate inputs
27     - include metadata from source in --info json output
28     - update GPL to version 3
29     - update fmpeg
30     - update libkate
31     - OggIndex support, can be enabled with --seek-index
32
33 0.25 2009-09-28
34     - fix input from codecs where width/height is not encoded width/height
35     - fix a/v sync issues with some mov/mp4 files with strange framerates
36     - add new option --info outputs json info about source
37     - frontend mode outputs one json dict per line now
38     - select video stream if input has more than one video(--videostream N)
39     - update to ffmpeg trunk and new ffmepg api
40     - use new libtheora 1.1
41     - use new libtheora encoding api
42       add new encoding options --soft-target, --buf-delay
43     - two pass encoding, --two-pass
44       or in two calls with --first-pass and --second-pass
45
46 0.24 2009-03-12
47     - fix to make --max_size --no_upscaling work
48     - pad image with black instead of green
49     - long option for -p is --preset now
50     - update to ffmpeg 0.5
51
52 0.23 2008-11-30
53     - output frontend status to file, for frontends that can not read stdout
54     - --no-upscaling new option to only use widht/height, fps, samplerate 
55       if input is bigger
56     - new option: --max_size resize image,
57       setting the larger value of width or height to given size
58     - fix bugs in crop and deinterlace
59     - link os x binary to mmx version of libtheora again
60
61 0.22 2008-10-10
62     - enable v4l input again (-f video4linux or -f video4linux2)
63     - ability to set framerate for image sequences (--inputfps)
64     - fix several memory leaks
65     - if only width or height are given, the other is set to preserve aspect ratio
66     - -start / -end options now work with audio only input
67     - new option --novideo to disable input video 
68     - remove autotools build system, only scons build is supported now.
69
70 0.21 2008-05-19 
71     - switch default extension to .ogv 
72     - enable Ogg Skeleton by default
73     - add kate streams for subtitles (--subtitles, --subtitles-language,
74       subtitles-category, and --subtitles-encoding options)
75     - start- and endtime now also works if an output framerate is set
76     - new presets
77
78 0.20 2007-11-31
79     - add postprocessing filters, denoise, deblock, dering
80     - new preset
81     - several bugfixes
82
83 0.19 2007-06-29
84     - use libswscale api
85     - add frontend mode and a simple PythonCard Frontend
86     - support for output larger than 2GB on 32bit systems
87     - fix short option -k to output Ogg Skeleton  
88
89 0.18 2007-02-16
90     - new option -Z/--saturation
91     - document contrast / gamma / brightness / saturation options
92     - Mac OS X(Intel) now supports MMX accelerated libtheora
93     
94 0.17 2006-11-13
95     - new option -F/--framerate to set output framerate
96     - skeleton support(-k)
97     - vhook support(only available if libav* is linked as shared lib)
98     
99 0.16  2006-02-11
100     - support encoding from .ogg input file.
101     - don't change samplerate and audio channels unless we use command
102       line options -H or -c, or when the input channels are > 2
103       (limiting it to a maximum of 2).
104     - don't change the image resolution, unless we use the presets or the
105       -x or -y options (old default was to encode to preset preview).
106     - change the audio quality levels that were multiplied by 0.99, now 
107       match the quality settings of oggenc, e.g. -a2 == -q2.
108     - add --optimize option: use a full search for motion vectors and
109       reduce Theora bitrate by about 5%, but it is slower.
110     - compile video4linux only under linux.
111     - update to help and man page.
112
113 0.15     2005-08-31
114     - ti.dropframes_p = 0 so we do not loos half of the frames.
115     - also increase keyframe interval for better search support.
116     - this time the windows build also supports ac3 decoding again.
117
118 0.14     2005-08-15
119     - add support for v4l input devices
120     - update to latest version of ffmpeg-cvs(now uses pkg-config)
121     - --audiostream id, new option to select an audio stream if 
122       input has more than one audio stream
123     - fixed ogg muxer
124
125 0.13     2005-03-12
126     - add new command line options, starttime, endtime, sharpness, keyint
127     - fix compile issues with new version of faad
128     - better support for stdout on win32,
129        to allow ezstream streaming non-theora source types
130     - deinterlace only input marked as interlaced by default
131     - handle input files with frame sizes that are not a multiple of 16
132     - document --channels to resample audio to i.e. 1 channel
133
134 0.12     2004-11-18
135     - add more command line options, for bitrate modes, metadata
136     - update kino plugin
137
138 0.11     2004-09-04
139     - changed default, then called without parameters to -p preview mode
140     - changed PREVIEW(PAL) settings to 384x288 to make pixel aspect ratio 1:1
141     - performance improvement if compiled with theora-mmx 
142       [http://svn.xiph.org/branches/theora-mmx]
143     - new option: --aspect to define frame aspect ratio: i.e. 4:3 or 16:9
144
145 0.10.2     2004-07-17
146     - add cropping support
147     - remove support for ffmpeg<0.4.9-pre1
148     - change configure.ac and Makefile.am to better build with
149       mingw32
150
151 0.10.1     2004-07-15 21:03:15
152     - fix problems with mpeg files using ffmpeg from cvs or versions
153       newer than 0.4.8.
154     - remove --with-ffmpegcvs and detect changes by LIBAVCODEC_BUILD
155
156 0.10     2004-07-10 18:14:15
157     - write eos at the end of the file.
158     - fix memleak due to not enough calls of ogg_stream_pageout
159
160 0.9     2004-07-04 13:14:15
161     - add presets
162     - add more comandline options
163
164 0.8     2004-06-19 18:47:14
165     - use ffmpeg aspect ration if possible
166     - normalize quality options to 0-10
167     - fix skipping issues with a/v sync
168
169 0.7.1     2004-05-31 01:55:40
170     - added --enable-ffmpegcvs to link against ffmpeg from cvs
171     - try to find and link to shared avcodec/avformat 
172       if source not found
173
174 0.7     2004-05-30 18:40:40
175     - add comandline options for audio/video quality
176     - fix bug causing crashes with DV files, without resizing
177     - use autotools
178
179 0.6     2004-05-06 13:47:30
180     - added resize option
181
182 0.5.1   2004-03-27 21:59:40
183     - fix kino export
184     - add -f fmt do define input format.
185
186 0.5     2004-03-27 19:59:40
187     - link against shared library on linux
188     - kino export module and support to read from stdin
189        [works only to some extend for now]
190
191 0.4
192     - fix wrong deinterlaceing
193     - change memory allocation to work with mingw32
194
195 0.3
196     - make encoding of audio only files possible. 
197       can be used to transcode audio files[mp4,wav,ac3...] to ogg vorbis now
198       time to call if ffmpeg2ogg?
199     - some code cleanup
200
201 0.2
202     - added deinterlace support
203     
204 0.1
205     - initial version