1 2004-01-13 Benjamin Otte <in7y118@public.uni-hamburg.de>
3 * gst/gstclock.c: (gst_clock_class_init), (gst_clock_init),
4 (gst_clock_set_speed), (gst_clock_set_active),
5 (gst_clock_is_active), (gst_clock_reset),
6 (gst_clock_handle_discont):
8 deprecate old interface and disable functions that aren't in use
11 * gst/gstelement.c: (gst_element_get_time), (gst_element_wait),
12 (gst_element_set_time), (gst_element_adjust_time):
13 add concept of "element time" and functions to get/set this time.
14 * gst/gstelement.c: (gst_element_change_state):
15 update element time correctly.
16 * gst/gstelement.c: (gst_element_get_compatible_pad_filtered):
17 This is a debug message, not a g_critical.
18 * gst/gstpad.c: (gst_pad_event_default):
19 handle discontinuous events right with element time.
20 * gst/gstscheduler.c: (gst_scheduler_state_transition):
21 update to clocking fixes.
22 set clocks on elements in READY=>PAUSED. The old behaviour caused
23 a wrong element time on the first element that started playing.
24 * gst/schedulers/gstbasicscheduler.c:
25 (gst_basic_scheduler_class_init):
26 * gst/schedulers/gstoptimalscheduler.c:
27 (gst_opt_scheduler_class_init):
28 remove code that just implements the default behaviour.
29 * gst/elements/gstfakesink.c: (gst_fakesink_chain):
30 update to use new clocking functions
31 * testsuite/clock/clock1.c: (gst_clock_debug), (main):
32 * testsuite/clock/clock2.c: (gst_clock_debug), (main):
33 update to test new element time.
34 * gst/autoplug/gstspideridentity.c: (gst_spider_identity_getcaps):
35 use _get_allowed_caps instead of _get_caps. This catches filtered
37 * testsuite/debug/commandline.c:
38 update for new GST_DEBUG syntax.
39 * testsuite/threads/Makefile.am:
40 disable a test that only works sometimes.
42 2004-01-13 Julien MOUTTE <julien@moutte.net>
44 * po/LINGUAS: Adding fr.
45 * po/fr.po: Adding french translation.
47 2004-01-13 Thomas Vander Stichele <thomas at apestaart dot org>
49 * gst/parse/grammar.y:
52 * tools/gst-launch.c: (xmllaunch_parse_cmdline), (main):
53 translate parsing error messages
55 2004-01-13 Thomas Vander Stichele <thomas at apestaart dot org>
57 * po/POTFILES.in: adding gst-launch
58 * po/nl.po: updated translation, all 99 strings translated
59 * tools/gst-launch.c: (idle_func), (xmllaunch_parse_cmdline),
60 (found_tag), (sigint_handler_sighandler), (play_handler), (main):
61 fix strings for translation
63 2004-01-13 Thomas Vander Stichele <thomas at apestaart dot org>
66 - capitalize beginnings of popt options
67 - fix strings for translation
68 - change gst-debug format from =N1=V1:N2=V2 to =N1:V1,N2:V2
70 2004-01-13 Thomas Vander Stichele <thomas at apestaart dot org>
72 * po/README: add some notes on how to update translations
74 2004-01-13 Thomas Vander Stichele <thomas at apestaart dot org>
76 * ABOUT-NLS: removed, is autogenerated from autopoint
77 * autogen.sh: add autopoint stuff
78 * configure.ac: fix up gettext stuff
79 * gst/Makefile.am: add i18n headers to noinst_HEADERS
80 * gst/elements/gsttypefindelement.c: add header include
81 * gst/gettext.h: add header, copy from system-installed header
82 * gst/gst-i18n-app.h: to be included by each app having translations
83 * gst/gst-i18n-lib.h: to be included by each lib having translations
84 * gst/gst.c: (init_pre): fix up gettext calls
85 * gst/gst_private.h: remove i18n stuff, moving to separate headers
86 * po/LINGUAS: the new way to specify translations present
87 * po/Makefile.in.in: removed from cvs, autogenerated from autopoint
88 * po/Makevars: the variables filled in for GStreamer
89 * po/POTFILES.in: added new files with translations
90 * po/de.po: has new strings
91 * po/nl.po: readded, has new strings
93 2004-01-13 Thomas Vander Stichele <thomas at apestaart dot org>
95 * gst/gsttag.c: fix some strings marked for translation
97 2004-01-13 Iain <iain@prettypeople.org>
99 * gst/schedulers/gstoptimalscheduler.c (add_to_group): Reference the
100 group when we add an element to it, cos we unref it when we remove one
102 2004-01-12 Thomas Vander Stichele <thomas at apestaart dot org>
104 * testsuite/debug/commandline.c: (debug_not_reached):
105 * testsuite/debug/output.c: (check_message):
108 2004-01-12 Benjamin Otte <in7y118@public.uni-hamburg.de>
110 * examples/cutter/.cvsignore:
111 * examples/helloworld/.cvsignore:
112 * examples/launch/.cvsignore:
113 * examples/manual/.cvsignore:
114 * examples/mixer/.cvsignore:
115 * examples/pingpong/.cvsignore:
116 * examples/plugins/.cvsignore:
117 * examples/queue/.cvsignore:
118 * examples/queue2/.cvsignore:
119 * examples/queue3/.cvsignore:
120 * examples/queue4/.cvsignore:
121 * examples/retag/.cvsignore:
122 * examples/thread/.cvsignore:
123 * examples/typefind/.cvsignore:
124 * examples/xml/.cvsignore:
126 * gst/autoplug/.cvsignore:
127 * gst/elements/.cvsignore:
128 * gst/indexers/.cvsignore:
129 * gst/parse/.cvsignore:
130 * gst/registries/.cvsignore:
131 * gst/schedulers/.cvsignore:
132 * libs/gst/bytestream/.cvsignore:
133 * libs/gst/control/.cvsignore:
134 * libs/gst/getbits/.cvsignore:
136 * tests/bufspeed/.cvsignore:
137 * tests/instantiate/.cvsignore:
138 * tests/memchunk/.cvsignore:
139 * tests/muxing/.cvsignore:
140 * tests/sched/.cvsignore:
141 * tests/seeking/.cvsignore:
142 * tests/threadstate/.cvsignore:
143 * testsuite/.cvsignore:
144 * testsuite/caps/.cvsignore:
145 * testsuite/cleanup/.cvsignore:
146 * testsuite/dynparams/.cvsignore:
147 * testsuite/plugin/.cvsignore:
149 update - this is huge, because it includes *.bb, *.bbg and *.da files
150 which are generated for gcov.
152 2004-01-11 David Schleef <ds@schleef.org>
154 * gst/gststructure.c: (gst_strtoi), (gst_value_from_string): Add
155 a function to parse integers in ways that strto[u]l() does not.
157 2004-01-11 Benjamin Otte <in7y118@public.uni-hamburg.de>
159 * tools/gst-inspect.c: (print_caps):
160 improve output of caps a bit
162 2004-01-11 David Schleef <ds@schleef.org>
164 * gst/gstbuffer.c: (gst_buffer_create_sub): Subbuffers should
165 inherit correct flags (READONLY and DONTKEEP).
167 2004-01-11 David Schleef <ds@schleef.org>
169 * gst/elements/gstfilesrc.c: (gst_filesrc_free_parent_mmap),
170 (gst_filesrc_map_region):
171 * gst/gstbuffer.c: (_gst_buffer_initialize),
172 (_gst_buffer_sub_free), (gst_buffer_default_copy),
173 (gst_buffer_new), (gst_buffer_create_sub),
174 (gst_buffer_is_span_fast), (gst_buffer_span):
176 Change GstBuffer private structure element names. (all files)
177 * gst/gstqueue.c: (gst_queue_init), (gst_queue_getcaps),
180 Implement getcaps/pad_link functions that handle the case where
181 there are data in the queue.
183 2004-01-11 Benjamin Otte <in7y118@public.uni-hamburg.de>
185 * gst/elements/gstbufferstore.c:
186 initialize debugging structure correctly
187 * gst/elements/gsttee.c: (gst_tee_set_property):
188 g_object_notify when property was changed
189 * gst/elements/gsttypefindelement.c:
190 (gst_type_find_element_change_state):
193 2004-01-11 Benjamin Otte <in7y118@public.uni-hamburg.de>
195 * gst/gstqueue.c: (gst_queue_init):
196 Use better defaults for when a queue should block. This
197 gets rid of jerky playback for quite a few files.
198 It takes more memory.
200 2004-01-10 Thomas Vander Stichele <thomas at apestaart dot org>
202 (gst_xml_registry_parse_padtemplate):
203 make critical message slightly more useful
205 2004-01-10 Benjamin Otte <in7y118@public.uni-hamburg.de>
207 * gst/gstinfo.c: (gst_debug_log), (gst_debug_log_valist),
208 (gst_debug_message_get), (gst_debug_log_default):
210 Change gst_debug_log(_valist) to take a const format string.
211 Change prototype of log function and functions using those to
212 take a GstDebugMessage instead of a string that requires using
213 gst_debug_message_get.
215 2004-01-08 David Schleef <ds@schleef.org>
219 Add option --enable-gcov to build GStreamer with -fprofile-arcs
220 and -ftest-coverage, which allows gcov to show information about
223 2004-01-08 Benjamin Otte <in7y118@public.uni-hamburg.de>
226 Add GST_BOILERPLATE(_FULL), GST_PARENT_CALL and
227 GST_PARENT_CALL_WITH_DEFAULT
228 * gst/elements/gstaggregator.c:
229 * gst/elements/gstbufferstore.c:
230 * gst/elements/gstfakesink.c:
231 * gst/elements/gstfakesrc.c:
232 * gst/elements/gstfdsink.c:
233 * gst/elements/gstfdsrc.c:
234 * gst/elements/gstfilesink.c:
235 * gst/elements/gstfilesrc.c:
236 * gst/elements/gstidentity.c:
237 * gst/elements/gstmd5sink.c:
238 * gst/elements/gstmultidisksrc.c:
239 * gst/elements/gstpipefilter.c:
240 * gst/elements/gstshaper.c:
241 * gst/elements/gststatistics.c:
242 * gst/elements/gsttee.c:
243 * gst/elements/gsttypefindelement.c:
246 2004-01-07 Thomas Vander Stichele <thomas at apestaart dot org>
248 * docs/gst/gstreamer-docs.sgml: remove props
249 * docs/gst/gstreamer-sections.txt: remove props
250 * docs/gst/tmpl/gst.sgml:
251 * docs/gst/tmpl/gstbin.sgml:
252 * docs/gst/tmpl/gstbuffer.sgml:
253 * docs/gst/tmpl/gstcaps.sgml:
254 * docs/gst/tmpl/gstclock.sgml:
255 * docs/gst/tmpl/gstelement.sgml:
256 * docs/gst/tmpl/gstindex.sgml:
257 * docs/gst/tmpl/gstobject.sgml:
258 * docs/gst/tmpl/gstpad.sgml:
259 * docs/gst/tmpl/gstpadtemplate.sgml:
260 * docs/gst/tmpl/gstreamer-unused.sgml:
261 * docs/gst/tmpl/gstthread.sgml:
262 * docs/gst/tmpl/gstxml.sgml:
263 sync with code reorganization
265 2004-01-07 Jan Schmidt <thaytan@mad.scientist.com>
267 * gst/gstelement.c: (gst_element_get_compatible_pad_filtered):
268 Make the 'Could not find compatible pad' message more informative.
270 2004-01-06 Jan Schmidt <thaytan@mad.scientist.com>
272 * gst/gstcaps.c: (gst_caps_append_structure):
273 Move the poisoning to allow a NULL structure
274 * gst/gstevent.c: (_gst_event_free):
275 When freeing a navigation event, free the structure
278 2004-01-04 David Schleef <ds@schleef.org>
280 * gst/elements/gsttee.c: (gst_tee_init), (gst_tee_request_new_pad):
281 Remove usage of gst_pad_proxy_fixate.
282 * gst/gstcaps.c: (gst_caps_append), (gst_caps_append_structure),
283 (gst_caps_split_one), (gst_caps_replace):
285 * gst/gstmarshal.list:
286 Add pointer__pointer for fixate signal
287 * gst/gstpad.c: (gst_real_pad_class_init),
288 (_gst_real_pad_fixate_accumulator), (gst_pad_link_fixate),
289 (_gst_pad_default_fixate_func), (gst_pad_proxy_fixate),
290 (gst_pad_set_explicit_caps), (gst_pad_template_new):
291 Add poisoning code. Add fixate signal on RealPad. Change
292 set_explicit_caps() to take const GstCaps, like try_set_caps().
294 * testsuite/caps/Makefile.am:
295 * testsuite/caps/app_fixate.c: Add a test for the fixate signal
297 2004-01-03 David Schleef <ds@schleef.org>
299 * gst/elements/gsttypefindelement.c:
300 (gst_type_find_element_have_type), (gst_type_find_element_init):
301 Use gst_pad_use_explicit_caps for src pad.
302 * gst/gstpad.c: (gst_pad_try_set_caps): Check that link exists
305 2004-01-03 David Schleef <ds@schleef.org>
307 * gst/gstelement.c: (gst_element_link_pads_filtered),
308 (gst_element_negotiate_pads): Fix to allow DELAYED to indicate
309 that linking was successful.
310 * gst/gstpad.c: (gst_pad_link_free),
311 (gst_pad_link_call_link_functions), (gst_pad_link_negotiate),
312 (gst_pad_link_try), (gst_pad_link_unnegotiate),
313 (gst_pad_unnegotiate), (gst_pad_set_explicit_caps): Pass
314 GstPadLinkReturn correctly between functions, and don't fail
315 when DELAYED is used (DELAYED is very important). Better
316 cleanup on unlinking and unnegotiation. Should fix some spider
319 2004-01-02 David Schleef <ds@schleef.org>
321 * gst/gstelement.c: (gst_element_class_init),
322 (gst_element_base_class_init): ->padtemplates should be cleared
323 in base_init, since we need to have a fresh list for every
324 class. (Alternately, we chould copy the list and share the
325 actual pad templates (not the list), but that would require
326 changing every plugin to move pad template registration from
327 base_init to class_init.)
329 2004-01-03 Ronald Bultje <rbultje@ronald.bitfreak.net>
331 * gst/gstelement.c: (gst_element_class_add_pad_template):
332 Refuse registering a pad template if another pad template
333 with the same name already exists (#114715).
335 2004-01-02 David Schleef <ds@schleef.org>
337 * gst/gstcaps.c: (_gst_structure_is_equal_foreach),
338 (gst_caps_is_equal_fixed): Add new function.
339 * gst/gstcaps.h: ditto.
340 * gst/gstpad.c: (gst_real_pad_class_init),
341 (gst_pad_link_call_link_functions), (gst_pad_try_set_caps),
342 (gst_pad_set_explicit_caps), (gst_pad_get_caps): In try_set_caps,
343 check new caps against existing caps -- if they're the same, return
344 OK without renegotiating. caps-nego-failed signal fixed so that
345 the marshaller isn't VOID__OBJECT. Also changed to G_TYPE_POINTER
346 to save an extra caps copy. Don't complete negotiation if a pad
347 link function returns DELAYED.
349 2004-01-02 Benjamin Otte <in7y118@public.uni-hamburg.de>
351 * gst/gstpad.c: (gst_pad_try_relink_filtered):
352 Fix wrong g_return_if_fail
354 2004-01-03 Jan Schmidt <thaytan@mad.scientist.com>
356 * gst/gstbin.c: (gst_bin_class_init):
357 Change the marshalling of element_added/element_removed
358 to use gst_marshal_VOID__OBJECT, since gst_marshal_VOID__POINTER
359 complains that GST_TYPE_ELEMENT is not G_TYPE_POINTER
361 2004-01-01 David Schleef <ds@schleef.org>
363 * gst/gstpad.c: (gst_pad_set_explicit_caps),
364 (gst_pad_explicit_getcaps), (gst_pad_explicit_link),
365 (gst_pad_use_explicit_caps):
367 Add new functions. gst_pad_use_explicit_caps() sets up a pad
368 to use an internal getcaps and link fuction so that negotiation
369 always results in the explicitly set caps.
370 gst_pad_set_explicit_caps() sets the explicit caps. These functions
371 are particularly useful for decoders.
373 2003-12-31 David Schleef <ds@schleef.org>
375 * gst/elements/gstidentity.c: (gst_identity_class_init),
376 (gst_identity_init), (gst_identity_chain),
377 (gst_identity_set_property), (gst_identity_get_property):
378 * gst/elements/gstidentity.h:
379 * gst/gstqueue.c: (gst_queue_init):
382 2003-12-31 David Schleef <ds@schleef.org>
384 * gst/gstcaps.c: (gst_caps_intersect),
385 (_gst_caps_normalize_foreach), (gst_caps_normalize):
386 Implement gst_caps_normalize().
387 * testsuite/caps/normalisation.c: (main):
388 Add an additional test
390 2003-12-31 Ronald Bultje <rbultje@ronald.bitfreak.net>
392 * gst/gstqueue.c: (gst_queue_init):
393 use gst_pad_proxy_getcaps()
395 2003-12-31 David Schleef <ds@schleef.org>
397 * gst/elements/gstshaper.c: (gst_shaper_link):
398 * gst/elements/gsttee.c: (gst_tee_init), (gst_tee_request_new_pad):
399 * gst/gstqueue.c: (gst_queue_link):
402 2003-12-31 David Schleef <ds@schleef.org>
404 * gst/gstpad.c: (gst_pad_proxy_pad_link), (gst_pad_proxy_fixate):
405 * gst/gstpad.h: Add functions that are useful as default pad
406 link and fixate functions for elements.
408 2003-12-30 David Schleef <ds@schleef.org>
410 * gst/gstpad.c: (gst_pad_link_try):
411 Fix segfault when attempting to return to old caps
413 2003-12-29 David Schleef <ds@schleef.org>
415 * gst/gstcaps.c: (gst_caps_normalize), (simplify_foreach),
416 (gst_caps_structure_simplify), (gst_caps_simplify):
418 Add simplify function
419 * gst/gstpad.c: (gst_pad_link_try), (gst_pad_try_set_caps),
420 (gst_pad_perform_negotiate), (gst_pad_is_negotiated):
422 Copy over srcnotify, sinknotify when calling old pad_link
423 functions. Add new is_negotiated() function.
424 * gst/gststructure.c: (gst_structure_copy):
425 Fix an incredibly stupid bug that should have been noticed
426 weeks ago. _copy() returned the argument, not the new copy.
428 2003-12-27 Benjamin Otte <in7y118@public.uni-hamburg.de>
430 * gst/gstcaps.c: (gst_caps_append):
432 * gst/gstcaps.h: (gst_caps_debug):
433 remove, it doesn't exist anymore.
434 * gst/gstelement.c: (gst_element_threadsafe_properties_pre_run),
435 (gst_element_threadsafe_properties_post_run):
436 make debugging messages not clutter up THREAD debug category
437 (gst_element_negotiate_pads), (gst_element_clear_pad_caps),
438 (gst_element_change_state):
439 update to new caps API
440 * gst/gstinterface.c: (gst_implements_interface_cast):
441 don't put vital code in g_return_if_fail
442 * gst/gstpad.c: (gst_pad_link_try), (gst_pad_try_set_caps),
443 (gst_pad_link_filtered):
444 add pst_pad_try_link and use it.
445 (gst_pad_perform_negotiate), (gst_pad_renegotiate):
446 implement correctly, deprecate first one.
447 (gst_pad_link_unnegotiate), (gst_pad_unnegotiate):
449 (gst_pad_try_relink_filtered), (gst_pad_relink_filtered):
451 (gst_pad_get_negotiated_caps):
452 add and implement. Make GST_PAD_CAPS call this function.
454 remove unneeded check..
455 (gst_pad_recover_caps_error):
456 disable, always return FALSE.
457 (gst_real_pad_dispose):
458 don't free caps and appfilter anymore, they're unused.
460 Reflect changes mentioned above.
461 * gst/gstsystemclock.c: (gst_system_clock_wait):
462 Make 'clock is way behind' a debugging message.
463 * gst/gstthread.c: (gst_thread_change_state):
464 Fix debugging message
466 2003-12-25 Thomas Vander Stichele <thomas at apestaart dot org>
469 fix GST_DEBUG_CATEGORY_INIT gtk-doc description
470 * docs/gst/tmpl/gstreamer-unused.sgml:
471 removed all traces of cvs conflicts
473 2003-12-24 Thomas Vander Stichele <thomas at apestaart dot org>
476 * gst/schedulers/cothreads_compat.h:
478 remove last instances of wingo cothread usage
480 2003-12-24 Thomas Vander Stichele <thomas at apestaart dot org>
483 * gst/gstversion.h.in:
484 * gst/parse/grammar.y:
485 change comment block from /** to /* when not gtk-doc comments
487 2003-12-24 Thomas Vander Stichele <thomas at apestaart dot org>
489 * gst/gst.c: whitespace and doc style fixes
491 2003-12-24 Thomas Vander Stichele <thomas at apestaart dot org>
493 * gst/gstformat.h: remove trailing whitespace from enum for gtk-doc
495 2003-12-24 Colin Walters <walters@verbum.org>
497 * gst/elements/gsttypefindelement.c:
498 gst/elements/gsttypefindelement.h: Make GstCaps parameter const.
499 Copy caps parameter. Use _POINTER to marshal caps instead of _BOXED.
500 Don't double-free caps.
502 2003-12-23 David Schleef <ds@schleef.org>
504 * gst/gstelement.c, gst/gstpad.c, gst/parse/grammar.y,
505 gst/gstcaps.c, gst/autoplug/gstspideridentity.c:
506 Many little fixes and additions of debug statements to
507 get rhythmbox working.
509 2003-12-23 Colin Walters <walters@verbum.org>
511 * gst/autoplug/gstspideridentity.c (gst_spider_identity_sink_loop_type_finding):
512 Use GST_PAD_LINK_SUCCESSFUL.
514 2003-12-23 David Schleef <ds@schleef.org>
516 * gst/elements/gstaggregator.c:
517 * gst/elements/gsttee.c:
518 Use gst_pad_proxy_getcaps().
521 Add gst_pad_proxy_getcaps(), which filter elements can use
522 as a generic getcaps implementation.
523 Fix gst_pad_get_allowed_caps(). It just wasn't doing what
526 2003-12-23 David Schleef <ds@schleef.org>
529 Rearrange/rewrite much of the pad negotiation code, since it
530 resembled pasta. This actually changes the way some
531 negotiation works, since the previous code was inconsistent
532 depending on how it was invoked. Add (internal) structure
533 GstPadLink, which is used to hold some information (more in
534 the future) about the link between two pads. Fixes a number
535 of bugs, including random lossage of filter caps when the
536 initial negotiation is delayed. A few functions are still
539 Add GST_PAD_LINK_{SUCESSFUL|FAILED}() macros. Please use
540 these when testing GstPadLinkReturn values instead of comparing
543 2003-12-23 David Schleef <ds@schleef.org>
547 Rearrange lots of code. Change registration of compare function
548 into registration of compare/serialize/deserialize functions.
549 Doesn't include implementation of gst_value_[de]serialize(),
550 but that should be easy.
552 2003-12-23 Thomas Vander Stichele <thomas at apestaart dot org>
554 * docs/gst/gstreamer-sections.txt:
555 * docs/gst/tmpl/gstprops.sgml: removed
556 * docs/gst/tmpl/gstreamer-bufferpool.sgml: removed
557 David removed props and caps code, so let's remove their docs as well.
558 Removed all no longer existing symbols from gstreamer-sections.txt
560 2003-12-22 Colin Walters <walters@verbum.org>
562 * gst/gsttaginterface.c, gst/gsttaginterface.h,
563 gst/gsttag.c, gst/gsttag.h: Add interface to setting GValues
566 2003-12-22 Benjamin Otte <in7y118@public.uni-hamburg.de>
568 * gst/elements/gstelements.c:
569 Set ranks of elements to NONE, so the autoplugger doesn't use them.
570 * gst/elements/gstshaper.c: (gst_shaper_getcaps):
571 Fix proxying to new CAPS stuff. Don't call get_allowed_caps but
574 2003-12-22 Benjamin Otte <in7y118@public.uni-hamburg.de>
576 * gst/autoplug/gstsearchfuncs.c: (gst_autoplug_caps_intersect):
577 * gst/autoplug/gstspideridentity.c: (gst_spider_identity_link),
578 (gst_spider_identity_getcaps), (gst_spider_identity_change_state),
579 (gst_spider_identity_sink_loop_type_finding):
580 * gst/autoplug/gstspideridentity.h:
581 Fix autoplugging in spider element, so it works with new caps.
582 This was mainly caused by identifying empty caps incorrectly.
584 2003-12-22 David Schleef <ds@schleef.org>
586 * gststructure.c, gstvalue.c, gstvalue.h: Add
587 gst_value_init_and_copy() and use it, to avoid silly mistakes in
590 2003-12-21 David Schleef <ds@schleef.org>
592 * many, many files: Merge CAPS branch. This includes:
593 - implemention of GstValue and several GstValue types
594 - implemention of GstStructure
595 - entire rewrite of GstCaps
596 - removal of GstProps
597 - many changes to GstPad to compensate for new caps paradigm
598 - removal of GstBufferpool
599 * gst/Makefile.am, gst/gst.h, gst/gstpad.h, gst/gsttypefind.h,
600 gstvalue.h, gst/gstcaps[2]*.[ch]:
601 - rename gstcaps2.[ch] to gstcaps.[ch]
603 2003-12-21 Ronald Bultje <rbultje@ronald.bitfreak.net>
605 * gst/gstqueue.c: (gst_queue_handle_pending_events),
606 (gst_queue_chain), (gst_queue_handle_src_event):
607 implement timeout for sending events. Workaround for if the
608 pipeline on this queue is not passing any data.
610 2003-12-21 Ronald Bultje <rbultje@ronald.bitfreak.net>
612 * ChangeLog: moved to gstreamer/docs/random/old/ChangeLog.gstreamer
613 * moved CVS to freedesktop.org