source: trunk/third/gstreamer/NEWS @ 21448

Revision 21448, 10.6 KB checked in by ghudson, 19 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r21447, which included commits to RCS files with non-trunk default branches.
Line 
1This is GStreamer 0.8.9.
2
3Changes since 0.8.8:
4
5      * Probe fixes
6      * Thread and queue fixes fixes
7      * Documentation updates
8      * Important GstBin state change fix - see #166371 if you subclass
9
10Bugs fixed since 0.8.8:
11
12      * 94464 : [threads] gst_scheduler_add_scheduler() doesn't ref passe...
13      * 123775 : [PATCH] [api] setting state on element should force highe...
14      * 142588 : [threads] if all elements have been removed from a bin, s...
15      * 150546 : [api] Error for calling gst_pad_push in a get function is...
16      * 162276 : [build] gstregistry.h and gstxmlregistry.c don't build wi...
17      * 163234 : [PATCH] plugin loading isn't thread-safe
18      * 163383 : [PATCH] ogm plugins won't register
19      * 163801 : [PATCH] mem leak in xml registry loading
20      * 164062 : [PATCH] tee capsnego is broken
21      * 164261 : [PATCH] GST parsing doesn't recognise urls without a file...
22      * 165272 : [PATCH] Problem compiling gstreamer 0.8.8
23      * 165365 : [PATCH] gst_string_wrap() segfaults on NULL strings
24      * 165922 : add locking in opt
25      * 166269 : Typo in current .po file msgid string
26      * 166362 : data discarded by probes is leaked
27      * 166371 : GstBin derived classes not notified of state change
28
29Changes since 0.8.7:
30
31      * Threading fixes
32      * Opt scheduler fixes
33      * Documentation updates
34      * New translation: Norwegian Bokmaal (Kjartan Maraas)
35      * New translation: Italian (Luca Ferretti)
36      * New scheduler: fair
37
38Bugs fixed since 0.8.7:
39
40      * 144804 : opt scheduler breaks on playing a pipeline
41      * 148787 : clocks are not distributed correctly
42      * 149936 : [PATCH] [build] GStreamer without registry support do not...
43      * 150051 : fakesrc needs a data rate parameter that timestamps the d...
44      * 151605 : impossible to play .mpg or avi files with gst-launch-ext
45      * 153882 : [PATCH] The win32 version of gstenumtypes is not up to date
46      * 154061 : optimal scheduler doesn't get freed
47      * 156063 : infinite loop and 100% CPU with some MP3
48      * 156179 : gstreamer typefind plugin information from gst-inspect is...
49      * 157127 : Cleanup of issues reported by sparse
50      * 157263 : use G_SIGNAL_TYPE_STATIC_SCOPE for GstBuffers in handoff ...
51      * 158018 : gstreamer typefind stalls on these JPEG files
52      * 158162 : opt deadlock
53      * 158163 : [api] Problem querying on ghostpads
54      * 159852 : [PATCH] [api] g_signal_emit thread safety issues
55      * 160019 : segfault when error occurs playback of uri containing per...
56      * 160220 : gst_pad_set_explicit_caps of a NULL caps doesn't work
57
58API changes since 0.8.7:
59
60- API additions:
61
62* A new function, gst_plugin_get_version, has been added.
63
64Changes since 0.8.6:
65
66      * important playback thread fix
67      * typefind fix for non-seekable streams
68
69Changes since 0.8.5:
70
71      * spider, queue fixes
72      * fakesrc and identity now have a datarate property
73      * dataprotocol threadsafety fix
74
75Bugs fixed since 0.8.5:
76
77      * 136962 : crc error when decoding flac with typefind and threads
78      * 150001 : [PATCH] Mem leaks in gstpad.c, gstxml.c and gstelement.c
79      * 150262 : gstreamer.spec file needs correction to work with rpmbuil...
80      * 150626 : bug trying to play a theora web stream
81      * 153657 : make typefind prevent unneeded discont element
82      * 153881 : [PATCH] in-code C declarations
83
84API changes since 0.8.5:
85
86- API additions:
87
88* The "fakesrc" element now has a datarate property.
89* The "identity" element now has a datarate property.
90
91Changes since 0.8.4:
92
93      * New Translation: Albanian (sq), Laurent Dhima
94      * first release that works on Windows with MSVC7
95      * fixed lists can now be intersected
96      * transform functions from fraction to double added
97      * optimal scheduler fixes
98      * fixation fixes
99      * filesrc fixes
100      * typefind fixes
101
102Bugs fixed since 0.8.4:
103
104      * 145100 : segfault in gst_pad_call_get_function
105      * 147889 : gst_element_link_pads_filtered may ignore named dest pad ...
106      * 148692 : GstQueue binary compatibility breakage
107      * 149981 : Win32 not included in the source distribution
108      * 150242 : GStreamer doesn't copy some buffer flags correctly
109
110API changes since 0.8.4:
111
112- API additions:
113     
114* A new function, gst_scheduler_register, has been added.
115* A new enum member of GstBufferFlag, GST_BUFFER_DELTA_UNIT has been added.
116 
117- API depreciations:
118     
119* GstBufferFlag has a deprecated enum member, GST_BUFFER_KEY_UNIT.
120Buffers should be marked with GST_BUFFER_DELTA_UNIT when they're not
121key units instead, since key units are the more common case.
122
123Changes since 0.8.3:
124   
125      * New Translation: Czech (cs), Miloslav Trmac
126      * New Translation: Catalan (ca), Jordi Mallach
127      * gst_init () now behaves like gtk_init ()
128      * queue fixes
129      * ongoing win32 build integration
130      * bytestream now has GstFilePad
131      * gst-register is now i18n-ized
132      * GstCaps XML-ization works again
133      * Fixed enum GValue
134      * Added GstFraction GValue
135
136Bugs fixed since 0.8.3:
137   
138      * 109831 : clocks aren't refcounted properly
139      * 123774 : state change on bin should set same state change on all c...
140      * 134663 : failed assertion at end of movie in totem
141      * 137863 : CPU/Memory leak when using spider decoder
142      * 140219 : no man page for gst-xmlinspect
143      * 141378 : gstreamer crashes during initialization due to a recent c...
144      * 141692 : gst_init() type function that ignores arguments it doesn'...
145      * 142418 : Win32 Debug build should not be the same as the Release one
146      * 142422 : Win32 Build documentation missing
147      * 142795 : [PATCH] Memory leak in queue element
148      * 142813 : [PATCH] Deadlock in optimal scheduler
149      * 142850 : GST-Register didn't find any plugins
150      * 142903 : [PATCH] fdsrc element never resets buffer offset to zero
151      * 143741 : cross compiling issue
152      * 143777 : [opt] problem after removing some elemnts and putting the...
153      * 143953 : Crash cause by gst_data_is_writable + audioconvert
154      * 144185 : Double-free memory
155      * 145137 : patch to make GstCaps XML functions actually do something
156      * 145338 : [PATCH] Fix a bus error in the optimal scheduler
157      * 145391 : gstvalue.c: ref klasses instead of peek
158      * 145520 : registry rebuilds too easily
159      * 147707 : FreeBSD dosn't have strndup
160      * 147713 : opt scheduler resorts the chain incorrectly
161      * 147819 : [PATCH] Add some checks in the opt scheduler
162      * 147894 : opt scheduler decoupled elements mismanagement
163      * 147929 : [PATCH] running gst-register in non-utf8 locale can cause...
164
165Changes since 0.8.2:
166
167      * Hotfix for unregisterable switch element
168
169Changes since 0.8.1:
170
171      * new translations: Turkish, Ukrainian, GB English
172      * Fixes for setting elements to NULL to release devices
173      * Windows port
174      * New GStreamer Data Protocol helper library
175      * New GstAdapter, similar to bytestream
176      * Fixes for registry loading plugins with same name
177      * Added no-more-pads signal
178      * Added Fixed List GValue type
179      * Fixes to schedulers
180
181Bugs fixed since 0.8.1:
182
183      * 133897 : Internal GStreamer error: seek problem
184      * 134839 : buffers leaked by filesrc, typefind, spider or fakesink
185      * 137710 : When seeking, the sink's time is reset
186      * 138012 : [opt] simple pipeline crashe
187      * 138836 : docs build but won't install
188      * 140015 : GstValue GTypes should not derive from G_TYPE_BOXED
189      * 140156 : ARM port / type reading patches
190      * 140477 : [debug] crash with *:2 while playing alien.mpg
191      * 140594 : Small memory leak int gst_parse_launch()
192      * 140734 : filesrc should handle named pipes/devices
193      * 140743 : Leak in _gst_parse_escape()
194      * 141083 : gstreamer-0.8.1 compile failure with gcc-3.4: error: PIC ...
195      * 141304 : GST_CAPS and GST_IS_CAPS broken
196      * 141317 : Win32 build with newest Microsoft compilers
197      * 141414 : filesink leaks events
198      * 141416 : leak in entrygthread scheduler
199      * 141417 : Memory leak in gthread-cothreads.h
200      * 142304 : The Win32 makefiles clean too much
201      * 142804 : needed change to allow x86 Solaris compile with Forte
202      * 142957 : xmlregistry failes to compile on osx
203
204Changes since 0.8.0:
205
206      * new translations: Azarbaijani, Afrikaans, Swedish
207      * MinGW compilation fixes
208      * buffer internal fixes
209      * new entry scheduler
210      * move from memchunks to malloc
211      * lots of memleak fixes
212      * better valgrind support
213      * registry fixes
214
215Changes since 0.7.6:
216
217      * coding style consistency for .c files
218      * ABI padding for GstCaps and GstStructure
219
220Changes since 0.7.5:
221                                                                               
222      * uses 0.8 as the major/minor number
223      * opt scheduler fixes
224      * don't link non-versioned tools to gstreamer
225      * bindings-related fixes and additions
226 
227Changes since 0.7.4:
228
229      * API additions for bindings
230      * Queue memleak fix
231      * optimal scheduler fixes
232      * Ghost pad fixes
233      * Signal marshalling fixes
234      * documentation fixes
235      * underquotedness fixes for automake 1.8
236      * fixed atomic implementation on sparc and S390
237      * gstreamer-scan fixes
238      * multidisksrc renamed to multifilesrc
239      * fixed GstCaps docs
240      * fixed libxml checking when not needed
241      * added timeout to filesrc
242      * added support for double dparams
243      * make spider report an error when it can't handle a mime type
244      * fixed navigation event handling
245      * added codec and volume tags
246
247Bugs fixed since 0.7.4:
248   
249      * 105844 : --disable-loadsave --disable-registry still check for libxml
250      * 118310 : Timeout support added for fdsrc
251      * 127133 : [API] Need non-vararg version of gst_index_add_association
252      * 127815 : gst-register sigsegs 100% of the time.
253      * 129600 : patch to compile on OSX
254      * 131362 : use serialize/deserialize in the core
255      * 132045 : incorrect dependency causes rebuilding of libgstreamer on "m
256      * 132935 : setting pipeline -> NULL -> PLAYING doesn't restart stream
257      * 132996 : configure fails: aclocal: macro `jm_AC_TYPE_UNSIGNED_LONG_LO
258      * 133391 : the asm mutex implementation is broken on SPARC
259      * 133631 : gst-launch seg faults in gst_caps_free with no sink
260      * 133800 : fixes for underquoted macros and automake 1.8.x
261      * 133817 : add support for disc number tag
262      * 134128 : typo in ./gstreamer/gst/gstclock.c
263      * 134145 : pot-update not updated after file removal
264      * 134583 : Race on gst_pad_link_free
265      * 134816 : test -e in autogen.sh does not work on Solaris
266      * 134841 : gst-inspect.c is defining GList *pads twice
Note: See TracBrowser for help on using the repository browser.