configure.ac: Check for wavpack version and define WAVPACK_OLD_API if necessary.
[platform/upstream/gst-plugins-good.git] / NEWS
1 This is GStreamer Good Plug-ins 0.10.3, "Desplazado"
2
3 Changes since 0.10.2:
4
5       * Annodex/CMML support
6       * RTSP and RTP enhancements
7       * HAL configured audio device support
8       * FLAC, Matroska, AVI, WAV, ID3, APE, DV and JPEG plugin improvements
9       * Recognise SSA/ASS and USF subtitles in Matroska files
10       * Fixes for ESD and SunAudio output plugins
11       * More uniform plugin descriptions
12       * IceCast metadata reading plugin added
13       * New plugins ported from 0.8: OSX audio, AVI muxer, X-Windows input, 
14          WAV encoder, Gdk-Pixbuf image decoder, Smoke decoder, 
15          Video colour balance
16       * Lots of bug fixes
17
18 Bugs fixed since 0.10.2:
19
20       * 335067 : RTSP src not working with WMServer servers
21       * 333657 : Replacing icy demuxing in gnomevfssrc
22       * 329106 : HAL sound device wrapper plugins
23       * 337749 : totem (gstreamer) crashes when playing an avi file
24       * 330885 : avidemux does not handle eos at end of seek-region
25       * 337364 : faulty GObject macros
26       * 337625 : [patch] Streaming support for wavparse
27       * 150363 : [pngdec] doesn't handle grayscale or paletted
28       * 154744 : Time slider does not work with avi videos from Cannon SD100
29       * 161712 : [auparse] .au files don't play in playbin
30       * 313266 : [wavparse] will not play DTS stream in malformed WAV
31       * 319183 : rtspsrc filter sometimes uses an odd port for rtp
32       * 319986 : annodex decoding and encoding support
33       * 323721 : [id3demux] read in replaygain information from RVA2 frame...
34       * 323880 :  " Seek in ready " for dvdemux
35       * 325191 : problem with auparse or mulawdec, choppy esd playback
36       * 326160 : videobalance not ported to new GstVideoFilter
37       * 327658 :  " Seek in ready " support for wavparse plugin
38       * 328327 : gst-plugins-good fail to compile with gcc 4.1
39       * 329107 : Profile support for gconfaudiosink
40       * 330239 : Crash playing any song from a particular album over rhyth...
41       * 330678 : Unable to play .fli files
42       * 331253 : Critical warnings when using cddacdiosrc
43       * 331368 : Gstreamer doesn't recognise tags
44       * 331385 : [alpha] state change function returns a constant
45       * 331672 : Another file that gstreamer can't read the tags on
46       * 331905 : [jpeg] smokedec not ported
47       * 331917 : [pngdec] does not support files with png streams
48       * 332031 : [PATCH] avimux ported to 0.10
49       * 332547 : [wavparse] does not support multichannel wavs
50       * 333070 : [id3demux] reads unicode tags incorrectly where .8 did it...
51       * 333302 : [apedemux] some WavPack files with APE tags fail to play ...
52       * 333392 : [sunaudio] unused variables break CVS build with -Werror
53       * 333512 : [PATCH] Fix gst_pad_new_from_template (gst_static_pad_tem...
54       * 333624 : invalid get_times implementation in gstdynudpsink
55       * 333784 : [patch] unref the result of gst_pad_get_parent
56       * 334083 : [jpegdec] wrong durations set on buffers after seeking in...
57       * 334522 : avi of mpeg4 video and adpcm audio from digital camera re...
58       * 334732 : [id3demux] mp3 fails to play because typefinding thinks i...
59       * 334995 : [goom] zoom filter leaked
60       * 335231 : [wavparse] incorrect way to calculate seek position with ...
61       * 335755 : rhythmbox import crasher - png?
62       * 335858 : Video playback out of sync
63       * 335958 : [speexenc] doesn't work
64       * 336110 : move taglib-based ID3 muxer to -good
65       * 336602 : plugins need better/univied descriptions
66       * 336756 : move ximagesrc to gst-plugins-good
67       * 336889 : [avidemux] index creation might fail with some non-indexe...
68       * 336904 : Problem playing some AVI file when splitting large chunks...
69       * 337033 : [speex] can't seek in speex-encoded audio
70       * 337183 : [matroska] " caps not real subset " when playing audio files
71       * 337294 : AVI files downloaded from vidoe.google.com won't play
72       * 337421 : [sunaudiosink] some fixes
73       * 337609 : [flacdec] can't play .flac files where header says total_...
74       * 338290 : [flacdec] segment seek not supported
75       * 338713 : [id3demux] TCO genre tags (id3v2.2) don't get read by gst...
76       * 338715 : [shout2send] fix crash on error and tags received before ...
77       * 338716 : [wavenc] " not negotiated " error with CVS core
78       * 338810 : [matroskademux] blocks on segmenting seek (and other seek...
79       * 339446 : [matroska] can't play file if details come before type in...
80       * 339451 : [matroska] enhancement for VfW compatibility cases
81       * 339678 : [matroskamux] wrong timestamps of B-frames
82       * 340346 : [matroskamux] blocks upon muxing video and vorbis-audio
83       * 319884 : rtpamrdec discards non-transmitted frames
84
85 Changes since 0.10.1:
86       * New libcdio based CDDA reading element
87       * APE tag reader ported
88       * ID3 tag reading fixes
89       * Sun Audio Sink fixes
90       * GOOM and gconf element fixes
91       * lots of bug and leak fixes
92
93 Bugs fixed since 0.10.1:
94       * 328336 : silence warings which make dvdec / dvdemux unusable
95       * 315557 : Internal event problem with MP3s from vgmix.com
96       * 323327 : [cdio] port cddasrc to 0.10
97       * 325148 : Bugs in G711 RTP packetization logic
98       * 325649 : apetag plugin needs porting to 0.10
99       * 326446 : check that all elements in -good pass queries they can't ...
100       * 326602 : id3demux is not compiling without ZLIB
101       * 326683 : build problem caused by AS_LIBTOOL_TAGS([CXX])
102       * 326736 : gconf(audio|video)sink response to key changes
103       * 326864 : [wavparse] time to bytes format conversion broken
104       * 327009 : [esdsink] won't compile with includes in non-standard prefix
105       * 327765 : [sunaudio] fixes for mixer and stuttering mp3 playback
106       * 327825 : [matroskamux]  Matroska muxer deadlock
107       * 327871 : [videobox] crash when cropping
108       * 328241 : id3demux emits NULL date for year tags
109       * 328264 : Fix build with gcc 2.95
110       * 328531 : [matroskamux] doesn't send newsegment event, critical war...
111       * 329181 : totem crash when using goom effect
112       * 329810 : Fails to read ID3 tag
113       * 330005 : Please use the autodetect sinks by default
114       * 317658 : [cdio] support for cd-text and cd-g
115
116 Changes since 0.10.0:
117     
118       * new id3 demuxer (replaces the mad one in gst-plugins-ugly)
119       * memleak fixes in avidemux, wavparse, level, smoke
120       * ports of multipart, 
121       * fixes in flacdec, flxdec, rtp
122       * documentation updates on videomixer 
123       * added new sunaudiosink, gconfaudiosrc and gconfvideosrc elements
124
125 Bugs fixed since 0.10.0:
126     
127       * 321269 : add sunaudio to 0.9
128       * 322769 : The ID3 tag of this file is a segfaulter
129       * 323021 : sockfd property to udpsrc/dynudpsink elements
130       * 322975 : erroneous audio specs in flac plugin
131       * 323226 : block/crash on id3 v2 tags when using big blocksize
132       * 323717 :  < netinet/in.h > inclusion necessary on some systems
133       * 323718 : [oss] does not build on OpenBSD 3.8 because of hardcoded ...
134       * 323896 : pngdec/videomixer negotation problem in 0.10
135       * 324011 : Invalid payload type definition for some rtp payloaders
136       * 324012 : Invalid caps on rtpspeexpay element
137       * 325504 : [flacdec] gst_flac_dec_convert_src [mis]uses g_assert
138       * 325974 : [gst0.10] doesn't correctly gets the tags on a mp3
139       * 326612 : Serious memory leak in level plugin
140       * 326618 : memleak fix in smokeenc
141
142 API added since 0.10.0:
143      
144       * device-name property on ossmixer subclasses
145       * GstUDPSrc::sockfd property
146
147 Changes since 0.9.6:
148     
149       * Parallel installability with 0.8.x series
150       * Threadsafe design and API
151       * effectv elements ported
152       * videoflip updated
153       * multipart ported
154       * dv seeking fixed
155       * rtp elements renamed
156
157 Bugs fixed since 0.9.6:
158     
159       * 322377 : udpsrc leaks sockets
160       * 322643 : Incorrect matroska frame default duration
161       * 322645 : Matroska muxer: wrong pixel aspect ratio
162       * 322667 : [jpegenc] leaks input buffer
163       * 322794 : udp plugin linked against gstnet instead of gstnetbuffer
164   
165 Changes since 0.9.5:
166     
167       * added speex RTP payloader/depayloader
168       * ported cutter
169       * fractional framerates
170       * more video filters now use BaseTransform
171
172 Bugs fixed since 0.9.5:
173     
174       * 319184 : rtspsrc: invalid read in sdp_message_parse_buffer ()
175       * 321001 : [matroskademux] should seek to nearest preceding index en...
176       * 321430 : goom fails to register on amd64
177
178 Changes since 0.9.4:
179     
180       * matroskamux fixes
181       * wavenc fixes
182       * cairotextoverlay ported
183
184 Bugs fixed since 0.9.4:
185     
186       * 315194 : Licence information inconsistency of gst-plugins-good/gst...
187       * 319731 : [matroska] SimpleBlock support for muxer and demuxer
188       * 320308 : [matroska] set timestamps for buffers with ebml elements
189       * 320920 : [osssink] tries to reuse a bad file descriptor
190       * 321136 : [matroska-mux] avoid reading from unref'ed buffer
191
192 Changes since 0.9.3:
193
194       * DV/Firewire fixes
195       * speexenc, cairotimeoverlay, matroska, pngdec, flxdec, videomixer,
196         alphacolor ported
197
198 Bugs fixed since 0.9.3:
199
200       * 316204 : MinGW compilation: smtpe plugin has undefined symbols fro...
201       * 316205 : Debug category for wavenc is not defined
202       * 318847 : Matroska muxer port to 0.9
203
204 Changes since 0.9.1:
205
206       * Parallel installability with 0.8.x series
207       * Threadsafe design and API
208
209 Bugs fixed since 0.9.1:
210
211       * 316202 : MinGW compilation: undefined autoconf macro GST_DOC
212       * 317338 : [osssink] can't handle mono