- Remove annoying \n from cothread INFO/DEBUG messages
[platform/upstream/gstreamer.git] / ChangeLog
1 2002-11-27  Thomas Vander Stichele <thomas at apestaart dot org>
2
3         * ChangeLog: added an entry
4         * gst/gst.*: add gst_init_check which can return TRUE or FALSE
5                      make gst_init_with_popt_table do the same
6                      only initialize once, like GTK does
7
8 2002-04-12  Thomas Vander Stichele <thomas@apestaart.org>
9
10         * gst/gst*.[ch]: commited GUAD3C code review comments (marked CR1)
11
12         * gst/gstregistry.[ch]: added to handle registry stuff
13           gst/gst.c: changed to use new --gst-registry option
14           tools/gst-register.c: use new registry functions
15           for more info, check docs/random/thomasvs/registry
16
17 2002-03-01  Michael Meeks  <michael@ximian.com>                                
18        * docs/manual/Makefile.am: use $(wildcard) instead of                   
19        strange shell stuff.                                                    
20                                                                                
21        * tools/Makefile.am: handle conditionals in a compatible way            
22                                                                                
23        * docs/manuals.mak: don't do silly things with if/else                  
24
25 2002-01-15  Bastien Nocera  <hadess@hadess.net>
26
27         * tests/Makefile.am: add all the dirs to the DIST_SUBDIRS
28
29 2002-01-15  Bastien Nocera  <hadess@hadess.net>
30
31         * tests/Makefile.am: dodge compiling memchunk and bufspeed
32         if NASM is not present
33
34 2002-01-03 Rodney Dawes  <dobey@free.fr>
35
36         * gstreamer.spec.in: Fixed the missing plug-ins problem
37
38 2001-12-29 Rodney Dawes  <dobey@free.fr>
39
40         * gstreamer.spec.in: Fixed up for the splitification
41         
42 2001-12-23 Thomas Vander Stichele  <thomas@apestaart.org>
43
44         * moved plugins out of the core to gst-plugins
45         * moved some of the libs out of the core to gst-plugins
46         * moved the other libs around so headers get installed in
47           <gst/(lib)/...>
48
49 2001-12-15 Thomas Vander Stichele  <thomas@apestaart.org>
50
51         * configure.ac : major overhaul
52         * m4/ dir added with lots of checks in it
53
54 2001-12-14  Michael Meeks  <michael@ximian.com>
55
56         * gst/gst.c (gst_main, gst_main_quit): upd.
57
58         * gst/gstutils.c (gst_util_has_arg): impl.
59         (gst_util_get_int64_arg): impl.
60
61         * plugins/mpeg2/video/gstmpeg2play.c
62         (gst_mpeg2play_class_init): min frames per sec = 0.
63
64         * plugins/mikmod/gstmikmod.c (gst_mikmod_class_init): 
65         s/16bit/use16bit/ properties can't begin with a non
66         alpha.
67
68         * tools/gstreamer-guilaunch.c: fresh from the ministy
69         of nasty hacks.
70
71         * tools/Makefile.am: enable gstreamer-guilaunch for
72         Gnome 2.0
73
74         * tools/gstreamer-launch.c (main): upd.
75         (idle_func): quit the mainloop.
76
77 2001-12-14  Michael Meeks  <michael@ximian.com>
78
79         * plugins/audiofile/gstafsrc.c (gst_afsrc_class_init): upd.
80
81         * plugins/gnomevfs/gnomevfssrc.c (gst_gnomevfssrc_class_init):
82         kill broken mess for install_std_props.
83
84         * plugins/gnomevfs/gnomevfssink.c
85         (gst_gnomevfssink_class_init): upd.
86
87         * tools/gstreamer-launch.c (main): add efence hook.
88
89         * gst/elements/gstfilesrc.c (gst_filesrc_get): use
90         a volatile pointer, don't write to the buffer.
91
92         * gst/gstelement.c (gst_element_populate_std_props):
93         add debug & robustness.
94
95         * gst/gstelement.c (gst_element_populate_std_props):
96         add debug & robustness.
97
98 2001-12-13  Michael Meeks  <michael@ximian.com>
99
100         * gst/elements/*.c: (..._class_init): clean to use
101         gst_populate_std_props.
102
103         * gst/gstelement.c
104         (gst_element_populate_std_props): impl, simply for now,
105         with a few standard properties.
106         (gst_element_install_std_props): impl nice helper.
107
108 2001-12-13  Michael Meeks  <michael@ximian.com>
109
110         * gst/gstplugin.c (_gst_plugin_initialize): g_error
111         instead of warning.
112
113         * Makefile.am: update.
114
115         * editor/gsteditorprojectview.c (view_on_element_added): 
116
117         * editor/gsteditorproject.c
118         (gst_editor_project_class_init): upd.
119
120         * plugins/avi/gstavimux.c
121         (gst_avimux_request_new_pad): don't clobber name.
122
123         * libs/control/gstdparammanager.c
124         (gst_dpman_class_init): upd.
125         (gst_dpman_dispose): chain to parent.
126
127         * gst/cothreads.c (cothread_create): use guchar *'s
128         not void *'s for bytewise pointer arithmetic.
129
130         * gst/gstelement.h: kill const on get_property value.
131
132         * plugins/avi/gstavimux.c
133         (gst_avimux_request_new_pad): add name param.
134
135         * configure.ac: Add checks for libglade-2.0 and
136         gnome-vfs-2.0
137
138 2001-12-13  Michael Meeks  <michael@ximian.com>
139
140         * plugins/xvideosink/Makefile.am: add $(X_LIBS)
141
142         * examples/typefind/typefind.c (type_found): upd.
143         xml code.
144
145         * plugins/mikmod/gstmikmod.c
146         (gst_mikmod_set_property): same memory bug here -
147         unfixed.
148
149         * plugins/oss/gstosssrc.c
150         (gst_osssrc_set_property): fix memory issue.
151         (gst_osssrc_init): dup the string - argh; quit here -
152         such code should be stuck in a common base class not
153         cut and pasted.
154
155         * plugins/oss/gstosssink.c
156         (gst_osssink_init): manage the device allocation.
157         (gst_osssink_finalize): impl.
158         (gst_osssink_class_init): upd.
159         (gst_osssink_set_property): upd.
160
161         * acconfig.h: cover HAVE_LIBXML2
162
163         * configure.ac: update libxml checks.
164
165 2001-12-11 22:10  thomasvs
166
167         * lots of build fixes for 0.3.0 release
168
169 2001-08-15 23:43  cael
170
171         * gstplay/: ChangeLog, gstmediaplay.c, gstplay.c: Added hacky check
172         to make sure we have video to fullscreen, will be removed when the
173         new libgstplay lands.
174
175 2001-08-15 23:32  cael
176
177         * gstplay/: ChangeLog, gstmediaplay.c, gstmediaplay.glade,
178         gstmediaplay.h, gstplay.c, main.c: Added a bunch of new stuff
179         including better fullscreen handling and some new playlist stuff
180         that's not hooked up yet.
181
182 2001-08-14 20:13  thomasvs
183
184         * gstreamer-uninstalled.pc.in: changed this to work for gst-bind if
185         anyone gets into problems with this then let me know and we'll fix
186         it together ;)
187
188 2001-08-14 05:11  parapraxis
189
190         * gst/: gobject2gtk.c, gobject2gtk.h: sync gobject2gtk with
191         paranormal
192
193 2001-08-13 21:19  omegahacker
194
195         * gst/: gsttimecache.c, gsttimecache.h: added first pass at the
196         GstTimeCache
197
198 2001-08-13 20:03  omegahacker
199
200         * gst/Makefile.am: messy hack to make sure libgst.la builds
201         properly (FIXME!)
202
203 2001-08-13 20:00  sbaker3
204
205         * docs/: gst/gstreamer-sections.txt, manual/dynamic.sgml,
206         manual/helloworld2.sgml, manual/pads.sgml, manual/queues.sgml,
207         manual/threads.sgml, manual/typedetection.sgml, manual/xml.sgml:
208         sync with the current CVS glib API
209
210 2001-08-13 19:55  sbaker3
211
212         * test/avi2mpg.c, test/lat.c, test/mp1tomp1.c, test/mp2toavi.c,
213         test/mp2tomp1.c, test/mp2tomp1v2.c, test/mp3.c, test/mp3parse.c,
214         test/mp3play.c, test/mp3tovorbis.c, test/pipetest.c, test/qtest.c,
215         tests/autoplug.c, tests/events.c, tests/mp1vid.c, tests/paranoia.c,
216         tests/states.c, tests/eos/case1.c, tests/eos/case2.c,
217         tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
218         tests/eos/case6.c, tests/eos/case7.c, tests/muxing/case1.c,
219         tests/sched/runxml.c: sync with the current CVS glib API
220
221 2001-08-13 19:50  sbaker3
222
223         * plugins/aasink/aasink.c, plugins/audiofile/gstafsink.c,
224         plugins/audiofile/gstafsrc.c, plugins/avi/gstavidecoder.c,
225         plugins/avi/wincodec/gstwinenc.cc, plugins/cdparanoia/cdparanoia.c,
226         plugins/dv/dvdec.c, plugins/filters/cutter/cutter.c,
227         plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
228         plugins/gsm/gstgsmenc.c, plugins/jpeg/gstjpegenc.c,
229         plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
230         plugins/quicktime/gstquicktimedecoder.c,
231         plugins/sdlsink/sdlvideosink.c, plugins/xvideosink/xvideosink.c,
232         examples/cutter/cutter.c, examples/helloworld/helloworld.c,
233         examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
234         examples/plugins/example.c, examples/queue2/queue2.c,
235         examples/queue3/queue3.c, examples/queue4/queue4.c,
236         examples/thread/thread.c, examples/typefind/typefind.c,
237         examples/xml/createxml.c, examples/xml/runxml.c: sync with the
238         current CVS glib API
239
240 2001-08-13 19:48  omegahacker
241
242         * configure.base: Added libgst.la to the global LDFLAGS, so all
243         plugins link against it.  This should help solve problems with
244         bindings and dynamic loading of libgst.
245
246 2001-08-13 19:45  sbaker3
247
248         * gst/: gobject2gtk.c, gobject2gtk.h, gst.c, gstautoplug.c,
249         gstbin.c, gstelement.c, gstobject.c, gstpad.c, gstparse.c,
250         gsttypefind.c, gstxml.c, autoplug/autoplugtest.c,
251         autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c,
252         autoplug/gststaticautoplug.c, autoplug/gststaticautoplugrender.c,
253         elements/gstdisksink.c, elements/gstfakesink.c,
254         elements/gstfakesrc.c, elements/gstidentity.c,
255         elements/gstmultidisksrc.c: sync with the current CVS glib API
256
257 2001-08-13 14:52  thomasvs
258
259         * configure.base: added swig/Makefile.PL
260
261 2001-08-12 11:09  sbaker3
262
263         * tests/.cvsignore: added more exes
264
265 2001-08-12 10:48  sbaker3
266
267         * gst/gstbufferpool.c: doc update
268
269 2001-08-11 23:04  omegahacker
270
271         * gst/gstbuffer.c: fixed stupid bug in buffer_span()
272
273 2001-08-11 09:25  omegahacker
274
275         * gst/: gstbuffer.c, gstbuffer.h: - changed timestamps to gint64
276         (*signed* 64-bit) - updated buf->offset handling to deal with the
277         -1 (0xffffffff) case - added gst_buffer_span() and gst_buffer_merge
278         (see -devel for details)
279
280 2001-08-10 22:36  wtay
281
282         * gst/elements/gstdisksrc.c: mmap returns MAP_FAILED in case of an
283         error, also do a perror in case of a failure.
284
285 2001-08-10 18:45  wtay
286
287         * test/misc/: Makefile.am, gsmdec.c, gsmenc.c, mpgPlayer.c: Added
288         some test apps by Zeenix.
289
290 2001-08-10 18:40  wtay
291
292         * configure.base, docs/fwg/intro.sgml, plugins/SID/gstsiddec.cc,
293         plugins/audiofile/gstafsink.c, plugins/gnomevfs/gnomevfssrc.c,
294         plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
295         plugins/quicktime/gstquicktimedemux.c,
296         plugins/quicktime/gstquicktimesink.c, plugins/udp/gstudpsrc.c,
297         test/Makefile.am, test/main.c, tests/faketest.c,
298         tools/gstreamer-inspect.c: Fixes to various plugins.  Removed the
299         eos/qos calls in favour of the soon to be event system.  Added a
300         test app to test element reuse (doesn't work)
301
302 2001-08-10 18:34  wtay
303
304         * gst/: gstobject.h, gstpad.c, gstpad.h, gstqueue.c,
305         gstscheduler.c, elements/gstdisksrc.c, elements/gstfakesrc.c,
306         elements/gstfdsrc.c, elements/gstmultidisksrc.c,
307         elements/gstpipefilter.c: Removed the old eos and qos functions. 
308         Removed the functions from the elements.
309
310 2001-08-10 18:02  sbaker3
311
312         * examples/launch/.cvsignore: added an exe
313
314 2001-08-10 17:49  sbaker3
315
316         * examples/: mixer/.cvsignore, cutter/.cvsignore: added an exe
317
318 2001-08-10 17:36  sbaker3
319
320         * tests/.cvsignore: hide new tests
321
322 2001-08-07 17:14  thomasvs
323
324         * configure.base: removed libs/colorscpace again
325
326 2001-08-07 17:08  thomasvs
327
328         * configure.base: do FLAC lib check against main function
329
330 2001-08-07 17:06  thomasvs
331
332         * acconfig.h, configure.base, plugins/Makefile.am: changed
333         HAVE_FLAC to HAVE_FLACLIB
334
335 2001-08-07 15:46  thomasvs
336
337         * configure.base: added a few dnl'd AC_CONDITIONAL's to show a bug
338         for HAVE_FLAC look for thomas in the file
339
340 2001-08-06 23:16  wtay
341
342         * examples/plugins/example.c: Fixed the padtemplate definition.
343
344 2001-08-06 21:40  omegahacker
345
346         * gst/gstevent.h: added gstevent.h
347
348 2001-08-06 21:37  omegahacker
349
350         * gst/gstelement.c, gst/gstinfo.c, gst/gstinfo.h, gst/gstpad.c,
351         gst/gstpad.h, gst/gstplugin.c, gst/gstscheduler.c, gst/gstthread.c,
352         gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
353         tests/Makefile.am, tests/events.c: Initial code for the event
354         system.
355
356 2001-08-06 21:20  wtay
357
358         * plugins/flac/: Makefile.am, flacenc.c: Some compile fixes against
359         FLAC 1.0
360
361 2001-08-06 20:52  wtay
362
363         * gst/gstbufferpool.h: Added a missing UNLOCK macro.
364
365 2001-08-06 20:49  wtay
366
367         * plugins/avi/wincodec/gstwinenc.cc: Updates for CVS avifile.
368
369 2001-08-06 17:46  theuraeus
370
371         * configure.base: 2001-06-08 Christian Schaller
372         <Uraeus@linuxrising.org> - Change from == to = since == only works
373         with GNU test and not the version of test shipping with Solaris
374         (and probably other Unices) - Once again a ordinary user has to
375         teach hackers to hack :)
376
377 2001-08-03 01:08  omegahacker
378
379         * gst/Makefile.am: moved the object-model headers back to _HDR
380         where they belong
381
382 2001-08-03 00:55  hadess
383
384         * Makefile.am: - revert location of gstreamer.pc
385
386 2001-08-03 00:50  hadess
387
388         * Makefile.am: - install gstreamer.pc to the right place under
389         $(prefix)/share/pkconfig
390
391 2001-08-01 23:44  dlehn
392
393         * plugins/flac/: flacdec.c, flacenc.c: Type update for FLAC 1.0
394
395 2001-07-31 21:57  wtay
396
397         * gst/gstthread.c: Added a missing state change switch. 
398         Uncommented a big FIXME that was needed after all.  Stop now works.
399
400 2001-07-30 18:50  wtay
401
402         * gstreamer-uninstalled.pc.in: Changes pcbuilddir to
403         pc_top_builddir
404
405 2001-07-27 18:12  wtay
406
407         * tests/: Makefile.am, faketest.c, muxing/case1.c: Added a simple
408         thread state change app.
409
410 2001-07-27 17:35  sbaker3
411
412         * tools/gstreamer-inspect.c: compile fix for glib2
413
414 2001-07-27 14:12  sbaker3
415
416         * gst/gstbufferpool.c: compile fix when atomic refcounting is not
417         available
418
419 2001-07-25 23:46  wtay
420
421         * plugins/festival/gstfestival.c: Added caps to the src pad to
422         properly set rate/channels for peer elements.
423
424 2001-07-25 22:40  wtay
425
426         * tools/gstreamer-inspect.c: Added signal output and object
427         hierarchy output.
428
429 2001-07-25 22:40  wtay
430
431         * gst/: gobject2gtk.c, gobject2gtk.h: Added shims for signal
432         introspections and g_type_parent
433
434 2001-07-25 21:49  wingo
435
436         * configure.base: Fixed issue where AC_CHECK_LIB was polluting LIBS
437         with -lxml.
438
439 2001-07-25 01:02  wingo
440
441         * plugins/filters/speed/Makefile.am: Removed 'README' from
442         EXTRA_DIST so that 'make dist' would work.
443
444 2001-07-24 21:05  theuraeus
445
446         * tools/gstreamer-launch.1: 2001-23-07 Christian Schaller
447         <Uraeus@linuxrising.org> - Put README contents into man page and
448         fixed the Groff enconding (or whatever it is called.)
449
450 2001-07-23 01:57  wtay
451
452         * plugins/ffmpeg/: gstffmpegdec.c, gstffmpegenc.c: Updated to the
453         new 0.4.4 API.
454
455 2001-07-23 01:57  wtay
456
457         * tools/gstreamer-launch.c: Reverted to the old g_idle loop. too
458         many problems with xvideosink and the GtkWindow when we don't have
459         an idle loop..
460
461 2001-07-20 23:10  dlehn
462
463         * plugins/: mp3decode/mpg123/letest.c, mpeg2/ac3dec/bitstream.c:
464         use glib for byte swapping
465
466 2001-07-20 23:08  dlehn
467
468         * Makefile.am: Some basic deb building rules
469
470 2001-07-20 23:08  dlehn
471
472         * plugins/mpeg2/parse/Makefile.am, test/Makefile.am: cosmetic
473         stuff, -O3 does inline-functions
474
475 2001-07-20 22:26  wtay
476
477         * docs/gst/: Makefile.am, gstreamer.hierarchy,
478         tmpl/gstbufferpool.sgml, tmpl/gstfakesink.sgml,
479         tmpl/gstidentity.sgml, tmpl/gstreamer-unused.sgml,
480         tmpl/gsttee.sgml: Removed some stuff from the makefile until it
481         stopped complaining when building debs...
482
483 2001-07-20 08:10  dlehn
484
485         * plugins/mp3encode/lame/: gstlame.c, gstlame.h: update for newer
486         LAME api
487
488 2001-07-20 08:00  dlehn
489
490         * plugins/Makefile.am: Always compile avi dir.  It has it's own
491         conditionals for avifile libs.  Add (back?) arts dir.  (was this
492         out for a reason?)
493
494 2001-07-20 07:56  dlehn
495
496         * plugins/mpeg2/mpeg2dec/Makefile.am: Change lib name from
497         libmpeg2dec to libgstmpeg2dec to avoid confusion since it links to
498         another libmpeg2dec.
499
500 2001-07-20 07:54  dlehn
501
502         * docs/gst/gstreamer.hierarchy: remove Gtk classes from Gst
503         hierarchy
504
505 2001-07-20 07:53  dlehn
506
507         * configure.in.ac250: not used anymore
508
509 2001-07-20 07:52  dlehn
510
511         * debian/: Makefile.am, README.Debian, changelog, control,
512         gstreamer-arts.files, gstreamer-artsd.files,
513         gstreamer-avifile.files, gstreamer-common.files,
514         gstreamer-festival.files, gstreamer-flac.files,
515         gstreamer-mpeg2dec.files, gstreamer-plugin-template.postinst,
516         gstreamer-plugin-template.postrm, gstreamer-plugin-template.prerm,
517         gstreamer-runtime.files, gstreamer-runtime.manpages,
518         gstreamer-runtime.postinst, gstreamer-runtime.postrm,
519         gstreamer-tools.files, gstreamer-tools.manpages, gstreamer-x.files,
520         libgst0.postinst, libgsteditor0.postinst,
521         libgstmediaplay0.postinst, rules: Update to Debian packaging files
522         to 0.2.1-2
523
524 2001-07-18 23:38  richardb
525
526         * docs/fwg/: Makefile.am, buffers.sgml, checklist.sgml,
527         gst-plugin-writers-guide.sgml, srcnsink.sgml, statemanage.sgml:
528         Sort out some remaining bits of fwg which weren't valid sgml.
529
530 2001-07-18 23:18  richardb
531
532         * docs/manual/: debugging.sgml, helloworld2.sgml: Fix incorrectly
533         matched tags, as found by xsltproc. ;-)
534
535 2001-07-18 23:08  richardb
536
537         * REQUIREMENTS: Add instructions for getting docbook-gnome-bin
538         debian package, needed to build manual and PWG.
539
540 2001-07-18 20:04  wtay
541
542         * gst/autoplug/gststaticautoplugrender.c: Make sure the autoplugger
543         doesn't try to connect elements with request pads for now.
544
545 2001-07-18 18:29  wtay
546
547         * plugins/mpeg1/system_encode/: buffer.c, system_encode.c,
548         system_encode.h, systems.c: Added request pad to the muxer.  Fixed
549         the object size problem by dynamically allocating the sector data.
550
551 2001-07-17 23:01  richardb
552
553         * plugins/effects/volume/volume.c: Rename the GstVolume type to
554         GstVolumeOld, so that it doesn't conflict with the type registered
555         by the new volume plugin.
556
557 2001-07-17 22:51  wtay
558
559         * docs/fwg/intro.sgml: Added what I think should be the basic steps
560         for writing a plugin.
561
562 2001-07-16 21:18  wtay
563
564         * gst/: gstelement.h, gstscheduler.h: Added missing pad_select
565         prototypes/defs.
566
567 2001-07-16 10:04  richardb
568
569         * configure.base: Change tests/muxer/Makefile to
570         tests/muxing/Makefile, since tests/muxer is now an empty dir.
571
572 2001-07-15 15:24  wtay
573
574         * tools/gstreamer-launch.c: Changed the main loop to while
575         (iterate(bin))
576
577 2001-07-15 14:04  wtay
578
579         * gst/gstscheduler.c: Properly set the eos flag when no elements
580         can be scheduled.
581
582 2001-07-14 21:29  shitowax
583
584         * plugins/quicktime/: gstquicktimesink.c, gstquicktimesink.h:
585         initial introduction of a really basic muxer
586
587 2001-07-14 21:15  thomasvs
588
589         * configure.base: added muxer Makefile
590
591 2001-07-13 17:49  wtay
592
593         * plugins/gsm/: gstgsm.c, gstgsmdec.c, gstgsmenc.c: Added capsnego
594         to gsmdec/enc.
595
596 2001-07-11 23:52  wtay
597
598         * gst/: gstpad.c, gstpad.h, gstscheduler.h,
599         elements/gstaggregator.c, elements/gstaggregator.h,
600         elements/gstfakesrc.c: Added prototypes for gst_pad_peek,
601         gst_pad_select and gst_pad_selectv.  Added different scheduling
602         methods in aggregator.  Fixed a bug in fakesrc when setting up the
603         scheduling functions.
604
605 2001-07-11 20:26  wtay
606
607         * tests/: Makefile.am, muxing/.cvsignore, muxing/Makefile.am,
608         muxing/case1.c: Added a muxing test case.
609
610 2001-07-11 20:23  wtay
611
612         * gst/gstscheduler.c: Added a g_assert when a filled bufpen is
613         overwritten.
614
615 2001-07-11 20:22  wtay
616
617         * gst/elements/: gstfakesink.c, gstfakesrc.c, gstidentity.c,
618         gstidentity.h, gsttee.c, gsttee.h: Some cleanups in output of
619         various test plugins.  Added debug output to tee.  Added buffer
620         duplication to identity.
621
622 2001-07-11 17:45  wtay
623
624         * gst/elements/: gstelements.c, gstfakesink.c, gstfakesink.h: Added
625         request pads to fakesink.
626
627 2001-07-11 16:51  wtay
628
629         * gst/elements/: gstaggregator.c, gstelements.c, gstfakesink.c,
630         gstfakesrc.c, gstfakesrc.h, gstidentity.c, gstidentity.h, gsttee.c:
631         Added DEBUG_FUNCPTR to most plugins.  Added request pads to fakesrc
632         and aggregator.
633
634 2001-07-11 16:50  wtay
635
636         * tools/gstreamer-inspect.c: Print out the request pad function.
637
638 2001-07-11 15:56  wtay
639
640         * gst/elements/: Makefile.am, gstaggregator.c, gstaggregator.h,
641         gstdisksink.c, gstdisksrc.c, gstelements.c, gstfakesink.c,
642         gstfakesrc.c, gstfakesrc.h, gstfdsink.c, gstfdsrc.c, gsthttpsrc.c,
643         gstidentity.c, gstsinesrc.c, gsttee.c: Some code cleanups.  Added
644         printouts of the buffer timestamps in identity, fakesrc, fakesink. 
645         Added an aggregator test element.
646
647 2001-07-11 13:33  wtay
648
649         * gst/: gstelement.c, gstelement.h, gstelementfactory.c: Aplied the
650         patch from Andy Wingo <apwingo@eos.ncsu.edu> add padtemplates to
651         element classes without using an elementfactory.  The
652         gst_element_add_padtemplate_to_class method was renamed to
653         gst_element_class_add_padtemplate to better match glib/gtk
654         conventions.
655
656 2001-07-11 13:09  wtay
657
658         * docs/gst/tmpl/: gstmeta.sgml, spectrum.sgml: Removed the
659         remaining bits of MetaData.
660
661 2001-07-11 02:02  omegahacker
662
663         * configure.base: added speed and volume to configure.base
664
665 2001-07-11 00:47  omegahacker
666
667         * plugins/filters/Makefile.am: added speed and volume to
668         Makefile.am
669
670 2001-07-08 22:02  wtay
671
672         * test/: Makefile.am, mp2tomp1v2.c, mp3play.c: Added a vob to mpeg1
673         transcoder. note that this one is only 68 lines long.
674
675 2001-07-08 10:47  wtay
676
677         * plugins/effects/volume/volume.c: I'm a moron..
678
679 2001-07-08 10:46  wtay
680
681         * plugins/effects/volume/volume.c: Renamed the old volume plugin to
682         volume_old.
683
684 2001-07-08 10:44  wtay
685
686         * plugins/filters/: speed/Makefile.am, speed/filter.func,
687         speed/speed.c, speed/speed.h, volume/Makefile.am,
688         volume/filter.func, volume/mono-filter.func,
689         volume/stereo-filter.func, volume/volume.c, volume/volume.h: Added
690         the two plugins from Andy Wingo <apwingo@eos.ncsu.edu>
691
692 2001-07-07 17:34  wtay
693
694         * docs/manual/Makefile.am: Added the init.sgml file to the makefile
695
696 2001-07-07 16:30  wtay
697
698         * docs/manual/: intro.sgml, motivation.sgml: More blablah about how
699         cool GStreamer really is..
700
701 2001-07-07 16:10  wtay
702
703         * docs/manual/: gstreamer-manual.sgml, init.sgml, utility.sgml:
704         Added docs on library init.
705
706 2001-07-07 15:17  wtay
707
708         * docs/manual/: autoplugging.sgml, debugging.sgml,
709         gstreamer-manual.sgml, helloworld2.sgml, programs.sgml: Lots of
710         updates.  Added a chapter about the autoplugcache.  Updated the
711         autoplug example using the autoplugcache.  Moved some stuff around.
712          Added an example app for gst_parse_launch.  Updated the debug
713         info.
714
715 2001-07-07 15:14  wtay
716
717         * examples/launch/mp3parselaunch.c: Add sane arg checking.
718
719 2001-07-07 15:07  wtay
720
721         * examples/launch/: Makefile.am, mp3parselaunch.c: Added a
722         parse_launch example.
723
724 2001-07-07 14:32  wtay
725
726         * examples/helloworld2/helloworld2.c: Updated the autoplug example.
727
728 2001-07-07 12:34  wtay
729
730         * docs/manual/: bins.sgml, dynamic.sgml, factories.sgml,
731         goals.sgml, gstreamer-manual.sgml, helloworld.sgml,
732         helloworld2.sgml, pads.sgml, programs.sgml, queues.sgml,
733         threads.sgml, typedetection.sgml, utility.sgml, xml.sgml: Some
734         updates to the manual, mostly glib2 related.
735
736 2001-07-07 11:55  wtay
737
738         * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
739         gstreamer.hierarchy, tmpl/gstbuffer.sgml, tmpl/gstbufferpool.sgml,
740         tmpl/gstelement.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
741         tmpl/gstreamer-unused.sgml, tmpl/gstutils.sgml, tmpl/gstxml.sgml:
742         Removed the last bits of Metadata.  Updated the bufferpool docs.
743
744 2001-07-06 22:00  wtay
745
746         * plugins/capture/qcam/: gstqcamsrc.c, gstqcamsrc.h, qcam.h: Added
747         lots of options.
748
749 2001-07-05 23:08  wtay
750
751         * configure.base: Added the qcam src
752
753 2001-07-05 23:06  wtay
754
755         * plugins/capture/qcam/dark.c: Some unused file..
756
757 2001-07-05 23:05  wtay
758
759         * plugins/capture/: Makefile.am, qcam/Makefile.am, qcam/exposure.c,
760         qcam/gstqcamsrc.c, qcam/gstqcamsrc.h, qcam/qcam-Linux.c,
761         qcam/qcam-Linux.h, qcam/qcam-lib.c, qcam/qcam-os.c, qcam/qcam-os.h,
762         qcam/qcam.h, qcam/qcamip.h: Added a simple bw-qcam src plugin.
763
764 2001-07-05 22:53  wtay
765
766         * tools/gstreamer-launch.c: Added the xid stuff in again if
767         compiling against gtk.
768
769 2001-07-04 21:49  uid21147
770
771         * gst/gstutils.c: Added arg setting for UINT types.
772
773 2001-07-04 16:33  uid21147
774
775         * plugins/ffmpeg/: Makefile.am, gstffmpegdec.c, gstffmpegenc.c:
776         Lots of improvements to the ffmpeg wrappers.
777
778 2001-07-02 21:38  wtay
779
780         * plugins/ffmpeg/: Makefile.am, gstffmpeg.c, gstffmpegdec.c,
781         gstffmpegdec.h, gstffmpegenc.c, gstffmpegenc.h: Added the ffmpeg
782         decoder wrappers.
783
784 2001-07-01 23:19  wtay
785
786         * configure.base, plugins/ffmpeg/Makefile.am,
787         plugins/ffmpeg/gstffmpegenc.c, plugins/ffmpeg/gstffmpegenc.h: Added
788         the ffmpeg wrapper plugin. (ffmpeg.sourceforge.net).  Only the
789         encoders are currently support, so no decoders or muxers yet..
790
791 2001-07-01 18:52  wtay
792
793         * plugins/gsm/: Makefile.am, gstgsmdec.c, gstgsmenc.c: Fixed a bug
794         with the buffer handling.
795
796 2001-07-01 17:10  sbaker3
797
798         * plugins/filters/ladspa/gstladspa.c: better property name munging
799         and added check for duplicate property names
800
801 2001-07-01 17:01  sbaker3
802
803         * gst/gobject2gtk.c: return NULL from
804         g2g_object_class_find_property if gtk_object_arg_get_info returns
805         an error
806
807 2001-07-01 15:05  wtay
808
809         * plugins/avi/gstavidemux.c: Added the memcpy back, we can't take
810         ownership of the riff parser chunks..
811
812 2001-07-01 14:59  wtay
813
814         * libs/riff/gstriff.h: Added types and structures for AVI/DV.
815
816 2001-07-01 14:58  wtay
817
818         * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavidemux.h,
819         gstavitypes.c: Added FV playback to avi. Currently only NTSC DV is
820         supported. Both type1 and type2 avi/dv formats are supported.
821
822 2001-07-01 12:18  theuraeus
823
824         * gstreamer.spec.in: 2001-01-07 Christian Schaller
825         <Uraeus@linuxrising.org> - Updated SPEC file.  - Splitt out GUI
826         modules - Added quicktime, flac, chart, udp modules
827
828 2001-07-01 12:16  theuraeus
829
830         * LICENSE_readme, REQUIREMENTS: 2001-01-07 Christian Schaller
831         <Uraeus@linuxrising.org> - Added FLAC information
832
833 2001-07-01 12:12  richardb
834
835         * configure.base: Put the back check for the FLAC library.  This
836         looks to have been accidentally removed when the sidplay one was
837         added.
838
839 2001-07-01 11:28  sbaker3
840
841         * plugins/filters/ladspa/gstladspa.c: gobject param fixes
842
843 2001-06-30 20:41  sbaker3
844
845         * plugins/alsa/: alsasink.c, alsasrc.c: fix param problems due to
846         gobject changes
847
848 2001-06-30 17:26  wtay
849
850         * plugins/SID/: gstsiddec.cc, gstsiddec.h: Added a property for
851         song selection.
852
853 2001-06-30 16:22  wtay
854
855         * acinclude.m4, configure.base, plugins/Makefile.am,
856         plugins/SID/Makefile.am: Added configure checks for libsidplay.
857
858 2001-06-30 15:10  wtay
859
860         * plugins/SID/gstsiddec.cc: Added a bunch of properties.
861
862 2001-06-30 01:45  wtay
863
864         * configure.base: Added the SID plugin.
865
866 2001-06-30 01:44  wtay
867
868         * plugins/SID/gstsiddec.cc: Some cleanups
869
870 2001-06-30 01:37  wtay
871
872         * plugins/SID/: .cvsignore, Makefile.am, gstsiddec.cc, gstsiddec.h:
873         A first attempt at a SID decoder plugin.
874
875 2001-06-30 01:35  wtay
876
877         * gst/elements/gstdisksrc.c: Fix an endless loop at EOS.. this is a
878         hack...
879
880 2001-06-29 21:31  wtay
881
882         * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c: GObject fixes for
883         xmms plugins.  Cleaner names for the generated plugins.
884
885 2001-06-29 18:53  richardb
886
887         * gst/gstparse.c: Allow elements to be given custom names with []
888         syntax.
889         
890         ie, gstreamer-launch disksrc[mysrc] ! ...  makes a disksrc element
891         named mysrc, rather than disksrc0
892         
893         Suggestion: don't name things with names with numbers at the end,
894         or they may conflict with names allocated automatically.
895
896 2001-06-29 12:30  richardb
897
898         * configure.base: Put GST_CFLAGS before other CFLAGS, to ensure
899         that the correct headers get used if there's an installed copy of
900         the gst headers on the system (ie, make sure the uninstalled
901         headers are used instead).
902
903 2001-06-29 11:26  richardb
904
905         * gst/Makefile.am: Prefix for marshallers should be gst_marshal,
906         rather than gst.  This now actually compiles for me.
907
908 2001-06-29 10:39  richardb
909
910         * gst/Makefile.am: Ensure that the marshaller code #includes
911         glib-object.h, and hence the neccessary definitions to enable it to
912         compile.
913         
914         I don't pretend to understand how the marshalling stuff works - I
915         just know that it clearly needs this #include, or something
916         similar.  If there's a more correct fix, someone else can do it. 
917         Possibly this is a glib-genmarshal bug, but I've not got the time
918         to go into that.
919
920 2001-06-29 00:58  richardb
921
922         * gst/Makefile.am: Ensure that the gstmarshal.[ch] files are
923         generated in time by generating both files in the same rule:
924         previously, only the .c would be generated in time.  Don't put the
925         files in dists (add a dist-hook to take them out), and clean the
926         files when running distclean.
927
928 2001-06-28 22:44  richardb
929
930         * gst/Makefile.am: Make sure conditionally compiled files are added
931         to the dist.
932
933 2001-06-28 21:13  sbaker3
934
935         * plugins/alsa/: alsasink.c, alsasrc.c: compile fixes for alsasrc
936         and alsasink - params need more work (odd warning when doing
937         -inspect alsasrc)
938
939 2001-06-28 20:32  wtay
940
941         * acconfig.h, configure.base, plugins/Makefile.am: Added a check
942         for the FLAC plugin.
943
944 2001-06-28 19:35  richardb
945
946         * configure.base: Fix ALSA check; was overwriting the ALSA_CFLAGS
947         and ALSA_LIBS variables determined for alsa 0.5 with the ones from
948         the check that alsa 0.9 wasn't there.  Now does the 0.9 check
949         first, to avoid this problem.
950
951 2001-06-28 17:31  richardb
952
953         * docs/gst/Makefile.am: Remove gstreamer.html from generated files,
954         since it was just a broken copy of one of the other files.  Sort
955         out cleanfiles to some extent.  Note: the make dependencies in this
956         file are completely broken, but it's not    clear how to fix them. 
957         The docs will be built at make install / dist time, as a result.
958
959 2001-06-28 17:01  richardb
960
961         * acinclude.m4: Fix a typo in a comment.
962
963 2001-06-28 16:39  richardb
964
965         * acinclude.m4, configure.base: Add ACTION-IF-USE and
966         ACTION-IF-NOTUSE parameters to GST_CHECK_FEATURE.  Convert glib2
967         check to use GST_CHECK_FEATURE.
968
969 2001-06-28 16:11  thomasvs
970
971         * plugins/filters/cutter/README: cutter plugin now has a settable
972         pre-record buffer (using GList) README has been fleshed out a bit
973         more
974
975 2001-06-28 12:56  richardb
976
977         * configure.base: Actually pass the infomessages variable into
978         config.status, so the message about plugin-builddir gets displayed.
979         
980         We can use this mechanism to display lists of plugins which won't
981         be built: just add the lines to be output at the end of ./configure
982         to $infomessages
983
984 2001-06-28 11:57  richardb
985
986         * configure.base: Change plugin-srcdir msg stuff near the end of
987         configure.base to -builddir.
988
989 2001-06-27 21:53  thomasvs
990
991         * examples/cutter/cutter.c: implemented ring buffer
992
993 2001-06-27 21:53  thomasvs
994
995         * plugins/filters/cutter/: cutter.c, cutter.h: added a GList
996         pre-record buffer
997
998 2001-06-27 21:20  wtay
999
1000         * test/: dvshow.c, mp2toavi.c: Some small fixes.
1001
1002 2001-06-27 21:19  wtay
1003
1004         * examples/autoplug/autoplug.c: Small fixes to the autoplugger so
1005         that it uses a colorspace element for video.
1006
1007 2001-06-27 21:15  wtay
1008
1009         * plugins/quicktime/gstquicktimedecoder.c: Make the QT plugin
1010         extend from GstBin.
1011
1012 2001-06-27 21:14  wtay
1013
1014         * plugins/avi/gstavidecoder.c: Make the avidecoder plugin extend
1015         from a GstBin.
1016
1017 2001-06-27 21:14  omegahacker
1018
1019         * configure.base, gstreamer-config.in, gstreamer-uninstalled.pc.in,
1020         gstreamer.pc.in: configure.base: changed to 0.2.1, reworked the -D
1021         gathering for cflags gstreamer-config.in, gstreamer.pc.in,
1022         gstreamer-uninstalled.pc.in:  reworked -D gathering for cflags
1023
1024 2001-06-27 20:45  dlehn
1025
1026         * plugins/arts/Makefile.am: Fix for automake 1.4 to actually build
1027         the generated source.  Clean up generated files.  Make sure only
1028         source idl gets into tarball.
1029
1030 2001-06-27 20:22  omegahacker
1031
1032         * makeconfigure: added _CFLAGS and modified to allow the multiple
1033         substitition to occur
1034
1035 2001-06-27 18:22  richardb
1036
1037         * makeconfigure: Add a hack to ensure that automake picks up the
1038         variables AC_SUBSTed in GST_CHECK_CONFIGPROG.
1039
1040 2001-06-27 18:04  richardb
1041
1042         * acinclude.m4, configure.base: Add a "MODULES" parameter to
1043         GST_CHECK_CONFIGPROG, to pass sets of modules to the -config
1044         script.  Convert gnome test to use GST_CHECK_CONFIGPROG.
1045
1046 2001-06-27 17:56  richardb
1047
1048         * acconfig.h, acinclude.m4, configure.base, plugins/Makefile.am,
1049         plugins/audiofile/Makefile.am: Remove HAVE_GDK_PIXBUF and
1050         HAVE_LIBAUDIOFILE from acconfig.h and AC_DEFINE: nothing uses
1051         these.  Add GST_CHECK_CONFIGPROG macro, to check a -config script
1052         and set --cflags and --libs from it.  Replace audiofile and
1053         gdk-pixbuf checks with calls to this macro.  Change use of
1054         HAVE_LIBAUDIOFILE to USE_LIBAUDIOFILE automake conditional.  Change
1055         use of AUDIOFILE_LIBS variable to LIBAUDIOFILE_LIBS.
1056
1057 2001-06-27 17:06  richardb
1058
1059         * acinclude.m4: Fix brokenness with autoconf 2.50.  *sigh*
1060
1061 2001-06-27 16:04  richardb
1062
1063         * acinclude.m4, configure.base: Add DISABLE-BY-DEFAULT argument to
1064         GST_CHECK_FEATURE, to allow a feature to be turned off by default. 
1065         Turn of XMMS check using this, rather than a hack.  Fix display of
1066         commandline parameters for GST_CHECK_FEATURE and
1067         GST_SUBSYSTEM_DISABLE.
1068
1069 2001-06-27 15:07  thomasvs
1070
1071         * plugins/filters/cutter/: cutter.c, filter.func: fixed cutter
1072         plugin
1073
1074 2001-06-27 10:59  richardb
1075
1076         * acinclude.m4: Add XMMS macro to acinclude.m4, since it's a
1077         commonly missing macro.  This joins the ALSA macro, which was
1078         already in acinclude.m4 We need some more consistent scheme for
1079         dealing with these... :(
1080
1081 2001-06-26 23:26  omegahacker
1082
1083         * plugins/vgasink/Makefile.am: fixed vgasink Makefile.am, even
1084         though vgasink is disabled
1085
1086 2001-06-26 23:15  wtay
1087
1088         * configure.base, gst/Makefile.am, tools/Makefile.am: Removed the
1089         GST_CONFIG_DIR from config.h and made a -D CFLAG for it instead so
1090         that we can do full expansion on the sysconfdir.
1091
1092 2001-06-26 22:49  richardb
1093
1094         * configure.base: Fix up configure --help output:
1095         GST_DISABLE_SUBSYSTEM options were not displayed properly.
1096
1097 2001-06-26 22:44  richardb
1098
1099         * configure.base, gst/elements/Makefile.am, plugins/Makefile.am:
1100         Convert XMMS and LIBGHTTP checks to use GST_CHECK_FEATURE() XMMS
1101         check is turned off by default (though not in a very neat way)
1102
1103 2001-06-26 22:29  wtay
1104
1105         * configure.base, plugins/Makefile.am: Removed vgasink for now.
1106
1107 2001-06-26 22:07  wtay
1108
1109         * plugins/udp/Makefile.am: Removed a cut&paste leftover..
1110
1111 2001-06-26 20:56  richardb
1112
1113         * makeconfigure: Do hacky fix for AM_CONDITIONAL for
1114         GST_SUBSYSTEM_DISABLE, too.
1115
1116 2001-06-26 20:49  omegahacker
1117
1118         * configure.base: Changes to the GST_SUBSYSTEM_DISABLE macro.
1119
1120 2001-06-26 20:06  richardb
1121
1122         * gst/gobject2gtk.c: Fix g2g_object_class_list_properties() so that
1123         num_properties gets set.
1124
1125 2001-06-26 19:20  richardb
1126
1127         * acinclude.m4, configure.base, plugins/Makefile.am: Convert artsc
1128         and arts checks to use GST_CHECK_FEATURE.  Extract the checks into
1129         macros.
1130
1131 2001-06-26 03:48  richardb
1132
1133         * acinclude.m4, configure.base, plugins/Makefile.am: Move alsa
1134         check to use GST_CHECK_FEATURE macro.  Fix a small bug in the
1135         macro.
1136
1137 2001-06-26 03:27  richardb
1138
1139         * acinclude.m4: Fixes to work properly with automake 1.4
1140
1141 2001-06-26 02:53  richardb
1142
1143         * Makefile.am, acinclude.m4, autogen.sh, configure.base,
1144         makeconfigure: Added feature check macro, GST_CHECK_FEATURE.  Moved
1145         generation of configure.{in,ac} into a separate script.  Add hack
1146         to the script to stop automake complaining about missing
1147         AM_CONDITIONAL call.  Replace ESD check by a call to
1148         GST_CHECK_FEATURE.
1149
1150 2001-06-25 22:39  richardb
1151
1152         * configure.base: Move config dir from /etc/gstreamer to
1153         ${sysconfdir}/gstreamer by default: more portable, configurable,
1154         and standard.
1155
1156 2001-06-25 21:53  richardb
1157
1158         * docs/plugins/Makefile.am: Remove more generated files
1159
1160 2001-06-25 21:41  richardb
1161
1162         * docs/: manuals.mak, gst/Makefile.am, libs/Makefile.am: Remove
1163         many unwanted generated files from distributions.
1164
1165 2001-06-25 21:39  richardb
1166
1167         * docs/Makefile.am: Added plugins to DIST_SUBDIRS
1168
1169 2001-06-25 21:37  wtay
1170
1171         * plugins/oss/gstosssink.c: Don't use the trace feature when it is
1172         disabled.
1173
1174 2001-06-25 21:36  wtay
1175
1176         * plugins/: avi/gstavidecoder.c, quicktime/gstquicktimedecoder.c:
1177         Don't use the autoplugger when it is disabled.
1178
1179 2001-06-25 21:36  wtay
1180
1181         * gst/: Makefile.am, gst.c, gstautoplug.h, gstbuffer.c,
1182         gstbuffer.h, gstmeta.c, gstmeta.h, gstparse.h, gstplugin.c,
1183         gstplugin.h, gsttrace.h, gsttypefind.h: Removed the final bits of
1184         GstMeta.  Added conditional compilation of various subsystems.
1185
1186 2001-06-25 21:09  richardb
1187
1188         * gst/: gobject2gtk.h, gstinfo.c, gstinfo.h: Add consts to
1189         appropriate parameters in debug and info handlers.  Add appropriate
1190         types for some of the memebers of the GTypeInfo struct.
1191
1192 2001-06-25 21:01  omegahacker
1193
1194         * gst/: .cvsignore, Makefile.am: added gstmarshal.[ch] to
1195         .cvsignore, added gstmarshal.list to EXTRA_DIST
1196
1197 2001-06-25 21:00  omegahacker
1198
1199         * gst/gstobject.h, plugins/Makefile.am,
1200         plugins/visualization/Makefile.am: added some dirs to DIST_SUBDIRS,
1201         added a comment to gstobject.h
1202
1203 2001-06-25 20:59  omegahacker
1204
1205         * gst/: Makefile.am, gstmarshal.c, gstmarshal.h, gstmarshal.list:
1206         removed gstmarshal.[ch], added gstmarshal.list, and a first pass at
1207         generation rules
1208
1209 2001-06-25 20:19  wtay
1210
1211         * configure.base, gst/Makefile.am: Added configure checks to
1212         disable various major subsystems.
1213
1214 2001-06-25 19:14  richardb
1215
1216         * docs/gst/: Makefile.am, gstreamer.types.in: gstreamer.types.in:
1217         remove colorspace header.  Makefile.am: remove comment inside rule
1218         (nonportable).
1219
1220 2001-06-25 18:22  omegahacker
1221
1222         * gst/: gobject2gtk.h, gst.c, gstelement.c: gobject2gtk.h: added
1223         g2g_object_get_type() prototype gst.c: fixed gst_add_paths_func()
1224         prototype gstelement.c: changed some prototypes, added a cast
1225
1226 2001-06-25 18:17  wtay
1227
1228         * gst/gstobject.h: Added a missing #else
1229
1230 2001-06-25 17:44  wtay
1231
1232         * configure.base: Removed the wine stuff.
1233
1234 2001-06-25 13:28  richardb
1235
1236         * gst/gstobject.c: Fix a warning; stuff following an #endif
1237
1238 2001-06-25 13:09  richardb
1239
1240         * autogen.sh: Added check for pkg-config to autogen.sh
1241
1242 2001-06-25 07:45  omegahacker
1243
1244         * acconfig.h, autogen.sh, configure.base, gst/Makefile.am,
1245         gst/gstbin.c, gst/gstelement.c, gst/gstelementfactory.c,
1246         gst/gstinfo.c, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1247         gst/gstprops.c, gst/gstthread.c, gst/gstxml.h: Reworked the
1248         arguments for DEBUG and INFO.  Removed -debug-verbose.  Renamed
1249         GST_DISABLE_XML to GST_DISABLE_LOADSAVE and added --disable flag.
1250
1251 2001-06-25 04:37  omegahacker
1252
1253         * gst/: gobject2gtk.c, gobject2gtk.h: Changed all globally defined
1254         stub functions to use the g2g_ prefix instead of g_, to avoid *any*
1255         potential namespace conflicts.
1256
1257 2001-06-25 02:20  omegahacker
1258
1259         * acconfig.h, configure.base, docs/random/wtay/events,
1260         examples/Makefile.am, examples/cutter/cutter.c,
1261         examples/helloworld/helloworld.c,
1262         examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
1263         examples/plugins/example.c, examples/plugins/example.h,
1264         examples/queue/queue.c, examples/queue2/queue2.c,
1265         examples/queue3/queue3.c, examples/queue4/queue4.c,
1266         examples/thread/thread.c, examples/typefind/typefind.c,
1267         examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
1268         gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gst.c, gst/gst.h,
1269         gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstbin.h,
1270         gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
1271         gst/gstextratypes.c, gst/gstextratypes.h, gst/gstmarshal.c,
1272         gst/gstmarshal.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1273         gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c, gst/gstpipeline.h,
1274         gst/gstqueue.c, gst/gstqueue.h, gst/gstscheduler.c,
1275         gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
1276         gst/gsttypefind.c, gst/gsttypefind.h, gst/gstutils.c,
1277         gst/gstutils.h, gst/gstxml.c, gst/gstxml.h,
1278         gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
1279         gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
1280         gst/autoplug/gststaticautoplug.h,
1281         gst/autoplug/gststaticautoplugrender.c,
1282         gst/autoplug/gststaticautoplugrender.h, gst/elements/Makefile.am,
1283         gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
1284         gst/elements/gstdisksrc.c, gst/elements/gstdisksrc.h,
1285         gst/elements/gstelements.c, gst/elements/gstfakesink.c,
1286         gst/elements/gstfakesink.h, gst/elements/gstfakesrc.c,
1287         gst/elements/gstfakesrc.h, gst/elements/gstfdsink.c,
1288         gst/elements/gstfdsink.h, gst/elements/gstfdsrc.c,
1289         gst/elements/gstfdsrc.h, gst/elements/gsthttpsrc.c,
1290         gst/elements/gsthttpsrc.h, gst/elements/gstidentity.c,
1291         gst/elements/gstidentity.h, gst/elements/gstmultidisksrc.c,
1292         gst/elements/gstmultidisksrc.h, gst/elements/gstpipefilter.c,
1293         gst/elements/gstpipefilter.h, gst/elements/gstsinesrc.c,
1294         gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
1295         gst/elements/gsttee.h, gstplay/gstplay.c, plugins/Makefile.am,
1296         plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
1297         plugins/aasink/aasink.c, plugins/aasink/aasink.h,
1298         plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
1299         plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
1300         plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
1301         plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
1302         plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
1303         plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
1304         plugins/au/gstparseau.c, plugins/au/gstparseau.h,
1305         plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
1306         plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1307         plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
1308         plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
1309         plugins/avi/gstavidemux.c, plugins/avi/gstavidemux.h,
1310         plugins/avi/gstavimux.c, plugins/avi/gstavimux.h,
1311         plugins/avi/gstavitypes.c, plugins/avi/gstavitypes.h,
1312         plugins/avi/winaudio/aviaudiodecoder.c,
1313         plugins/avi/winaudio/aviaudiodecoder.h,
1314         plugins/avi/wincodec/gstwindec.cc,
1315         plugins/avi/wincodec/gstwindec.h,
1316         plugins/avi/wincodec/gstwinenc.cc,
1317         plugins/avi/wincodec/gstwinenc.h, plugins/capture/v4l/gstv4lsrc.c,
1318         plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
1319         plugins/cdparanoia/cdparanoia.h, plugins/cobin/cobin.c,
1320         plugins/cobin/cobin.h, plugins/cobin/spindentity.c,
1321         plugins/cobin/spindentity.h, plugins/dv/dvdec.c,
1322         plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
1323         plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
1324         plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
1325         plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
1326         plugins/esd/esdsink/esdsink.h, plugins/festival/Makefile.am,
1327         plugins/festival/gstfestival.c, plugins/festival/gstfestival.h,
1328         plugins/filters/Makefile.am, plugins/filters/adder/adder.c,
1329         plugins/filters/adder/adder.h,
1330         plugins/filters/colorspace/colorspace.c,
1331         plugins/filters/colorspace/colorspace.h,
1332         plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
1333         plugins/filters/cutter/filter.func,
1334         plugins/filters/deinterlace/deinterlace.c,
1335         plugins/filters/deinterlace/deinterlace.h,
1336         plugins/filters/intfloatconvert/float2int.c,
1337         plugins/filters/intfloatconvert/float2int.h,
1338         plugins/filters/intfloatconvert/int2float.c,
1339         plugins/filters/intfloatconvert/int2float.h,
1340         plugins/filters/intfloatconvert/intfloatconvert.c,
1341         plugins/filters/ladspa/gstladspa.c,
1342         plugins/filters/ladspa/gstladspa.h,
1343         plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
1344         plugins/filters/level/level.c, plugins/filters/level/level.h,
1345         plugins/filters/median/median.c, plugins/filters/median/median.h,
1346         plugins/filters/mono2stereo/mono2stereo.c,
1347         plugins/filters/mono2stereo/mono2stereo.h,
1348         plugins/filters/passthrough/level.c,
1349         plugins/filters/passthrough/level.h,
1350         plugins/filters/passthrough/passthrough.c,
1351         plugins/filters/passthrough/passthrough.h,
1352         plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1353         plugins/filters/stereo2mono/stereo2mono.c,
1354         plugins/filters/stereo2mono/stereo2mono.h,
1355         plugins/filters/volenv/filter.func,
1356         plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
1357         plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
1358         plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
1359         plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
1360         plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
1361         plugins/icecast/icecastsend/icecastsend.c,
1362         plugins/icecast/icecastsend/icecastsend.h,
1363         plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
1364         plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
1365         plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1366         plugins/mp3decode/mpg123/gstmpg123.c,
1367         plugins/mp3decode/mpg123/gstmpg123.h,
1368         plugins/mp3decode/parse/mp3parse.c,
1369         plugins/mp3decode/parse/mp3parse.h,
1370         plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
1371         plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
1372         plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
1373         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1374         plugins/mpeg1/mpeg_play/gstmpeg_play.h,
1375         plugins/mpeg1/mpegaudio/gstmpegaudio.c,
1376         plugins/mpeg1/mpegaudio/gstmpegaudio.h,
1377         plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1378         plugins/mpeg1/system_encode/buffer.c,
1379         plugins/mpeg1/system_encode/system_encode.c,
1380         plugins/mpeg1/system_encode/system_encode.h,
1381         plugins/mpeg1video/parse/mp1videoparse.c,
1382         plugins/mpeg1video/parse/mp1videoparse.h,
1383         plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
1384         plugins/mpeg2/ac3parse/ac3parse.c,
1385         plugins/mpeg2/ac3parse/ac3parse.h,
1386         plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
1387         plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
1388         plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
1389         plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
1390         plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
1391         plugins/mpeg2/subtitles/mpeg2subt.c,
1392         plugins/mpeg2/subtitles/mpeg2subt.h,
1393         plugins/mpeg2/video/gstmpeg2play.c,
1394         plugins/mpeg2/video/gstmpeg2play.h,
1395         plugins/mpeg2/videoparse/mp2videoparse.c,
1396         plugins/mpeg2/videoparse/mp2videoparse.h,
1397         plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
1398         plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
1399         plugins/oss/gstossgst.c, plugins/oss/gstossgst.h,
1400         plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
1401         plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
1402         plugins/quicktime/gstquicktimedecoder.c,
1403         plugins/quicktime/gstquicktimedecoder.h,
1404         plugins/quicktime/gstquicktimedemux.c,
1405         plugins/quicktime/gstquicktimedemux.h,
1406         plugins/quicktime/gstquicktimetypes.c,
1407         plugins/quicktime/gstquicktimetypes.h, plugins/rtjpeg/rtjpegdec.c,
1408         plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
1409         plugins/rtjpeg/rtjpegenc.h, plugins/rtp/rtpsend/rtpsend.c,
1410         plugins/rtp/rtpsend/rtpsend.h, plugins/sdlsink/sdlvideosink.c,
1411         plugins/sdlsink/sdlvideosink.h, plugins/udp/.cvsignore,
1412         plugins/udp/Makefile.am, plugins/udp/gstudp.c,
1413         plugins/udp/gstudpsink.c, plugins/udp/gstudpsink.h,
1414         plugins/udp/gstudpsrc.c, plugins/udp/gstudpsrc.h,
1415         plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
1416         plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
1417         plugins/visualization/Makefile.am,
1418         plugins/visualization/chart/gstchart.c,
1419         plugins/visualization/smoothwave/smoothwave.c,
1420         plugins/visualization/smoothwave/smoothwave.h,
1421         plugins/visualization/spectrum/gstspectrum.c,
1422         plugins/visualization/spectrum/gstspectrum.h,
1423         plugins/visualization/synaesthesia/core.h,
1424         plugins/visualization/synaesthesia/synaesthesia.c,
1425         plugins/visualization/synaesthesia/synaesthesia.h,
1426         plugins/visualization/vumeter/vumeter.c,
1427         plugins/visualization/vumeter/vumeter.h,
1428         plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
1429         plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
1430         plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
1431         plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
1432         plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
1433         plugins/xmms/gstxmmsinput.h, plugins/xmms/pluginenum.c,
1434         plugins/xmms/xmms.h, plugins/xvideosink/Makefile.am,
1435         plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h,
1436         test/ac3parse.c, test/ac3play.c, test/avi2mpg.c, test/aviparse.c,
1437         test/dvdcat.c, test/lat.c, test/mp1parse.c, test/mp1tomp1.c,
1438         test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3mad.c,
1439         test/mp3parse.c, test/mp3play.c, test/mp3tovorbis.c,
1440         test/mpeg2parse.c, test/pipetest.c, test/qtest.c, test/record.c,
1441         test/vidcapture.c, test/vidcapture2.c, test/videotest.c,
1442         test/wave.c, test/xmmstest.c, tests/autoplug.c, tests/autoplug3.c,
1443         tests/case4.c, tests/incsched.c, tests/mp1vid.c, tests/mp3encode.c,
1444         tests/paranoia.c, tests/queue.c, tests/rip.c, tests/states.c,
1445         tests/threadlock.c, tests/eos/case1.c, tests/eos/case2.c,
1446         tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
1447         tests/eos/case6.c, tests/eos/case7.c, tests/sched/runxml.c,
1448         tools/gstreamer-compprep.c, tools/gstreamer-inspect.c,
1449         tools/gstreamer-launch.c: Merged from GOBJECT1 to HEAD at 200106241
1450
1451 2001-06-25 01:07  omegahacker
1452
1453         * gst/gobject2gtk.c, gst/gobject2gtk.h, tools/gstreamer-compprep.c,
1454         tools/gstreamer-inspect.c: added shim for
1455         g_object_class_list_properties and converted -inspect and -compprep
1456         to use it
1457
1458 2001-06-25 00:50  omegahacker
1459
1460         * examples/plugins/: example.c, example.h: ported example plugin to
1461         gobject
1462
1463 2001-06-25 00:25  omegahacker
1464
1465         * examples/cutter/cutter.c: ported to gobject
1466
1467 2001-06-24 23:56  omegahacker
1468
1469         * plugins/visualization/chart/gstchart.c: ported chart to gobject
1470
1471 2001-06-24 23:44  omegahacker
1472
1473         * LICENSE_readme, REQUIREMENTS, acconfig.h, autogen.sh,
1474         configure.base, gstreamer.spec.in, idiottest.mak,
1475         docs/gst/gstreamer-sections.txt, docs/manual/advanced.sgml,
1476         docs/manual/bins.sgml, docs/manual/factories.sgml,
1477         docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
1478         docs/manual/pads.sgml, docs/manual/states.sgml, docs/random/eos,
1479         examples/Makefile.am, examples/cutter/Makefile.am,
1480         examples/cutter/cutter.c, examples/cutter/cutter.h,
1481         gst/Makefile.am, gst/gst.c, gst/gstautoplug.c, gst/gstbin.c,
1482         gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstbufferpool.h,
1483         gst/gstcaps.c, gst/gstelement.c, gst/gstelementfactory.c,
1484         gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstparse.c,
1485         gst/gstplugin.c, gst/gstprops.c, gst/gstscheduler.c,
1486         gst/gstthread.c, gst/elements/gstdisksink.c,
1487         gst/elements/gstdisksrc.c, gstplay/ChangeLog, gstplay/Makefile.am,
1488         gstplay/callbacks.c, gstplay/full-screen.c, gstplay/full-screen.h,
1489         gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
1490         gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
1491         gstplay/main.c, include/Makefile.am, libs/audio/gstaudio.c,
1492         libs/audio/gstaudio.h, libs/riff/gstriffencode.c,
1493         plugins/Makefile.am, plugins/audiofile/gstafsink.c,
1494         plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1495         plugins/filters/Makefile.am,
1496         plugins/filters/colorspace/Makefile.am,
1497         plugins/filters/colorspace/colorspace.c,
1498         plugins/filters/colorspace/colorspace.h,
1499         plugins/filters/cutter/README, plugins/filters/cutter/cutter.c,
1500         plugins/filters/cutter/cutter.h,
1501         plugins/filters/deinterlace/.cvsignore,
1502         plugins/filters/deinterlace/Makefile.am,
1503         plugins/filters/deinterlace/deinterlace.c,
1504         plugins/filters/deinterlace/deinterlace.h,
1505         plugins/filters/intfloatconvert/float2int.c,
1506         plugins/filters/intfloatconvert/float2int.h,
1507         plugins/filters/intfloatconvert/int2float.c,
1508         plugins/filters/intfloatconvert/int2float.h,
1509         plugins/filters/median/median.c, plugins/filters/median/median.h,
1510         plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1511         plugins/flac/.cvsignore, plugins/flac/Makefile.am,
1512         plugins/flac/flac.c, plugins/flac/flacdec.c,
1513         plugins/flac/flacdec.h, plugins/flac/flacenc.c,
1514         plugins/flac/flacenc.h, plugins/jpeg/gstjpegdec.c,
1515         plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1516         plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1517         plugins/quicktime/Makefile.am,
1518         plugins/quicktime/gstquicktimedecoder.c,
1519         plugins/quicktime/gstquicktimedecoder.h,
1520         plugins/quicktime/gstquicktimedemux.c,
1521         plugins/quicktime/gstquicktimedemux.h,
1522         plugins/quicktime/gstquicktimetypes.c,
1523         plugins/quicktime/gstquicktimetypes.h, plugins/vgasink/.cvsignore,
1524         plugins/vgasink/Makefile.am, plugins/vgasink/vgavideosink.c,
1525         plugins/vgasink/vgavideosink.h, plugins/videoscale/videoscale.h,
1526         plugins/visualization/Makefile.am,
1527         plugins/visualization/chart/.cvsignore,
1528         plugins/visualization/chart/Makefile.am,
1529         plugins/visualization/chart/gstchart.c, tools/README,
1530         tools/gstreamer-compprep.1, tools/gstreamer-launch.c: Merge from
1531         HEAD to BRANCH-GOBJECT1 at 200106241
1532
1533 2001-06-24 22:21  wtay
1534
1535         * tools/gstreamer-launch.c: Commented out the Gtk widget stuff.
1536
1537 2001-06-24 22:18  omegahacker
1538
1539         * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstcaps.c,
1540         gstelement.c, gstelementfactory.c, gstobject.c, gstobject.h,
1541         gstpad.c, gstprops.c, gstthread.c: initial pass at #ifdef'ing xml
1542         load/save
1543
1544 2001-06-24 22:15  wtay
1545
1546         * gstplay/gstplay.c: Some compile fixes.
1547
1548 2001-06-24 22:14  wtay
1549
1550         * configure.base: Added the festival plugin and udp.
1551
1552 2001-06-24 22:10  wtay
1553
1554         * plugins/: festival/gstfestival.c, oss/gstosssink.c,
1555         oss/gstosssink.h, oss/gstosssrc.c, udp/gstudpsink.c,
1556         udp/gstudpsrc.c, udp/gstudpsrc.h, xvideosink/Makefile.am: Added an
1557         arg to set the fragment size in oss plugins.  Use a TCP stream
1558         connection to do caps nego over the wire in UDP.  More pending
1559         changes to some plugins.
1560
1561 2001-06-24 22:06  omegahacker
1562
1563         * configure.base, plugins/Makefile.am: New check for libesd, a
1564         model for all the other checks I hope.  Need to convert all the
1565         other checks to operate like this.
1566
1567 2001-06-24 16:20  wtay
1568
1569         * plugins/: Makefile.am, udp/.cvsignore, udp/Makefile.am,
1570         udp/gstudp.c, udp/gstudpsink.c, udp/gstudpsink.h, udp/gstudpsrc.c,
1571         udp/gstudpsrc.h: Added the beginnings of an udp send/receive
1572         plugin.
1573
1574 2001-06-24 16:20  wtay
1575
1576         * plugins/udp/gstudpsink.h: file gstudpsink.h was initially added
1577         on branch BRANCH-GOBJECT1.
1578
1579 2001-06-24 16:20  wtay
1580
1581         * plugins/udp/Makefile.am: file Makefile.am was initially added on
1582         branch BRANCH-GOBJECT1.
1583
1584 2001-06-24 16:20  wtay
1585
1586         * plugins/udp/gstudpsrc.c: file gstudpsrc.c was initially added on
1587         branch BRANCH-GOBJECT1.
1588
1589 2001-06-24 16:20  wtay
1590
1591         * plugins/udp/gstudp.c: file gstudp.c was initially added on branch
1592         BRANCH-GOBJECT1.
1593
1594 2001-06-24 16:20  wtay
1595
1596         * plugins/udp/gstudpsink.c: file gstudpsink.c was initially added
1597         on branch BRANCH-GOBJECT1.
1598
1599 2001-06-24 16:20  wtay
1600
1601         * plugins/udp/.cvsignore: file .cvsignore was initially added on
1602         branch BRANCH-GOBJECT1.
1603
1604 2001-06-24 16:20  wtay
1605
1606         * plugins/udp/gstudpsrc.h: file gstudpsrc.h was initially added on
1607         branch BRANCH-GOBJECT1.
1608
1609 2001-06-24 15:55  wtay
1610
1611         * docs/random/wtay/events: file events was initially added on
1612         branch BRANCH-GOBJECT1.
1613
1614 2001-06-24 15:55  wtay
1615
1616         * docs/random/wtay/events: Added some random ramblings about a the
1617         design of an event system.
1618
1619 2001-06-24 02:02  wtay
1620
1621         * gst/gobject2gtk.c: Removed some debug noise.
1622
1623 2001-06-24 01:55  wtay
1624
1625         * test/: aviparse.c, mp1parse.c, mpeg2parse.c, videotest.c, wave.c:
1626         Compile fixes for gtk.
1627
1628 2001-06-23 13:23  wtay
1629
1630         * plugins/festival/gstfestival.c: Make sure we don't send more data
1631         than the buffersize.
1632
1633 2001-06-23 13:12  wtay
1634
1635         * plugins/festival/gstfestival.c: file gstfestival.c was initially
1636         added on branch BRANCH-GOBJECT1.
1637
1638 2001-06-23 13:12  wtay
1639
1640         * plugins/festival/Makefile.am: file Makefile.am was initially
1641         added on branch BRANCH-GOBJECT1.
1642
1643 2001-06-23 13:12  wtay
1644
1645         * plugins/: Makefile.am, festival/Makefile.am,
1646         festival/gstfestival.c, festival/gstfestival.h: Added the festival
1647         text-to-speech plugin. It will currently only work by contacting
1648         the festival server on localhost. The output is WAV so it needs to 
1649         be parsed with parsewav before connecting it to an audiosink:
1650         
1651         ./gstreamer-launch disksrc location=/etc/motd ! festival ! parsewav
1652         ! osssink
1653         
1654         Latency is terrible because we don't process uterances individually
1655         yet.
1656
1657 2001-06-23 13:12  wtay
1658
1659         * plugins/festival/gstfestival.h: file gstfestival.h was initially
1660         added on branch BRANCH-GOBJECT1.
1661
1662 2001-06-22 02:14  wtay
1663
1664         * examples/: Makefile.am, helloworld/helloworld.c,
1665         helloworld2/helloworld2.c, mixer/mixer.c, queue/queue.c,
1666         queue2/queue2.c, queue3/queue3.c, queue4/queue4.c, thread/thread.c,
1667         typefind/typefind.c, xml/createxml.c, xml/runxml.c: Fixed the
1668         examples for glib2 Removed plugins for now (need to run the script
1669         on it)
1670
1671 2001-06-22 02:05  wtay
1672
1673         * tests/: autoplug.c, autoplug3.c, case4.c, incsched.c, mp1vid.c,
1674         mp3encode.c, paranoia.c, queue.c, rip.c, states.c, threadlock.c,
1675         eos/case1.c, eos/case2.c, eos/case3.c, eos/case4.c, eos/case5.c,
1676         eos/case6.c, eos/case7.c, sched/runxml.c: Lots of compile fixes for
1677         glib2.0
1678
1679 2001-06-22 01:43  wtay
1680
1681         * test/: ac3parse.c, ac3play.c, avi2mpg.c, dvdcat.c, lat.c,
1682         mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3mad.c, mp3parse.c,
1683         mp3play.c, mp3tovorbis.c, pipetest.c, qtest.c, record.c,
1684         vidcapture.c, vidcapture2.c, xmmstest.c: Lots of compile fixes
1685         against glib2.0
1686
1687 2001-06-22 01:14  wtay
1688
1689         * configure.base: Disable most of the gnome/gtk stuff when
1690         compiling with glib2
1691
1692 2001-06-22 00:11  wtay
1693
1694         * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added the option
1695         to set the format and the output size.
1696
1697 2001-06-21 23:48  omegahacker
1698
1699         * gst/gstqueue.c: marked up the function pointers with
1700         GST_DEBUG_FUNCPTR
1701
1702 2001-06-21 20:44  wtay
1703
1704         * configure.base: Added vgasink.
1705
1706 2001-06-21 20:43  wtay
1707
1708         * plugins/vgasink/: .cvsignore, Makefile.am, vgavideosink.c,
1709         vgavideosink.h: Added the vgasink by sienap.
1710
1711 2001-06-21 16:29  wtay
1712
1713         * tools/gstreamer-compprep.c: Compile fixes for GObject.
1714
1715 2001-06-21 15:39  wtay
1716
1717         * tools/gstreamer-inspect.c: Fixed a compileation error for
1718         GObject.
1719
1720 2001-06-21 15:22  wtay
1721
1722         * gst/: gobject2gtk.h, gstqueue.c: Compile fixes for gobject.
1723
1724 2001-06-21 13:21  sbaker3
1725
1726         * docs/gst/gstreamer-sections.txt: added refcounting and
1727         _get_default
1728
1729 2001-06-21 12:50  wtay
1730
1731         * plugins/flx/flx_decoder.h: Removed the colorspace dependency.
1732
1733 2001-06-21 12:50  wtay
1734
1735         * plugins/Makefile.am: Removed the videoscaler for now until it's
1736         fixed.
1737
1738 2001-06-21 12:49  wtay
1739
1740         * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
1741         gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
1742         Added some files for future use.
1743
1744 2001-06-21 12:42  wtay
1745
1746         * libs/Makefile.am: Removed old unused libs.
1747
1748 2001-06-21 12:35  wtay
1749
1750         * configure.base: Removed the winloader
1751
1752 2001-06-21 12:34  wtay
1753
1754         * libs/Makefile.am: Removed the wine loader.
1755
1756 2001-06-21 12:32  wtay
1757
1758         * include/Makefile.am: Removed the winelibs.
1759
1760 2001-06-21 12:19  sbaker3
1761
1762         * gst/: gstbufferpool.c, gstbufferpool.h: added ref counting to the
1763         buffer pool. also _destroy will clean up the buffer pool mem_chunk
1764         if it is the default implementation
1765
1766 2001-06-21 03:03  omegahacker
1767
1768         * plugins/Makefile.am: fixed spelling of xvideosink
1769
1770 2001-06-21 00:43  wtay
1771
1772         * gst/: gobject2gtk.h, gstqueue.c: Added some signal shims.  Fixed
1773         the queue state_change stuff.
1774
1775 2001-06-20 23:52  wtay
1776
1777         * plugins/Makefile.am: Added the xvideosink to the dirs.
1778
1779 2001-06-20 23:33  wtay
1780
1781         * plugins/: dv/dvdec.c, xmms/xmms.h: All pending changes I still
1782         have
1783
1784 2001-06-20 23:21  wtay
1785
1786         * plugins/aasink/aasink.c: Compile fixes for aasink.
1787
1788 2001-06-20 23:21  wtay
1789
1790         * gst/gobject2gtk.h: Added a shim for a marshaller.
1791
1792 2001-06-20 22:56  wtay
1793
1794         * gst/gobject2gtk.h: Added som shims for GTypeFlags and GParamFlags
1795
1796 2001-06-20 22:55  wtay
1797
1798         * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: Compile fixes
1799         against gtk.
1800
1801 2001-06-20 22:40  wtay
1802
1803         * plugins/arts/gst_arts.c: compile fixes for GTK1.2.
1804
1805 2001-06-20 22:40  wtay
1806
1807         * gst/gobject2gtk.h: Fixed an arg called "class", it's a C++
1808         reserved word..
1809
1810 2001-06-20 22:30  wtay
1811
1812         * gst/gobject2gtk.h: Added g_type_from_name to the shims.
1813
1814 2001-06-20 22:29  wtay
1815
1816         * plugins/filters/ladspa/gstladspa.c: Some compile fixes for gtk1.2
1817
1818 2001-06-20 21:58  wtay
1819
1820         * gst/gobject2gtk.c: Renamed the shortname field in GParamSpec to
1821         name to match the glib2.0 implementation.
1822
1823 2001-06-20 21:49  wtay
1824
1825         * tools/gstreamer-inspect.c: Added object properties introspection.
1826
1827 2001-06-20 21:48  wtay
1828
1829         * gst/gobject2gtk.h: Added a better shim for g_object_get_property
1830
1831 2001-06-20 15:53  sbaker3
1832
1833         * gst/gstbuffer.c: fixed operator precedence bug which caused 32
1834         times too much memory to be allocated for each GstBuffer struct
1835
1836 2001-06-20 00:17  omegahacker
1837
1838         * gst/: gobject2gtk.c, gobject2gtk.h, elements/gstfakesrc.c: fixed
1839         signal registration problem in gobject2gtk shim
1840
1841 2001-06-19 22:14  omegahacker
1842
1843         * gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gstpad.c,
1844         gst/autoplug/gstautoplugger.c, gst/elements/gstfdsrc.c,
1845         plugins/aasink/aasink.c, plugins/effects/stereo/stereo.c,
1846         plugins/effects/volume/volume.c,
1847         plugins/filters/mono2stereo/mono2stereo.c,
1848         plugins/mp3encode/lame/gstlame.c, plugins/sdlsink/sdlvideosink.c:
1849         More GObject updates, cleanups to some of the elements to make the
1850         port correct.
1851
1852 2001-06-19 19:32  wtay
1853
1854         * gst/elements/gstdisksink.c: Changed the bytes_written to a gint
1855         to avoid overflow...
1856
1857 2001-06-19 13:53  richardb
1858
1859         * idiottest.mak: idiottest was failing because of change of
1860         PLUGIN_USE_SRCDIR to PLUGIN_USE_BUILDDIR - fixed.
1861
1862 2001-06-19 11:34  richardb
1863
1864         * tools/gstreamer-launch.c: Add -o option argument to
1865         gstreamer-launch, to specify a file to output the pipeline to,
1866         instead of running it.
1867
1868 2001-06-19 08:57  omegahacker
1869
1870         * autogen.sh: updated autogen.sh to use --enable-plugin-builddir
1871
1872 2001-06-19 08:57  omegahacker
1873
1874         * gst/gstplugin.c, acconfig.h, configure.base: changed
1875         plugin-srcdir to plugin-builddir, which is what it should be
1876
1877 2001-06-18 23:33  richardb
1878
1879         * gst/gstprops.c: Simplify properties which contain lists of
1880         integer and integer range entries to minimal combination of ints
1881         and ranges that is equivalent.  eg, (1,2,3,7-12,13) becomes
1882         (1-3,7-13)
1883         
1884         Don't bother with floats for the moment, though it would be easy to
1885         add an equivalent, which would simplify overlapping ranges.
1886
1887 2001-06-18 21:14  richardb
1888
1889         * plugins/visualization/chart/gstchart.c: Fix memory leak, thanks
1890         wtay.
1891
1892 2001-06-18 20:20  wtay
1893
1894         * plugins/flac/: Makefile.am, flacdec.c, flacenc.c, flacenc.h:
1895         Updated the flac decoder/encode to the latest CVS version.  I had
1896         to increase the cothread stack in cothread.c (8 threads max) to get
1897         the encoder working :(
1898
1899 2001-06-18 12:27  richardb
1900
1901         * plugins/filters/Makefile.am: Add a DIST_SUBDIRS line
1902
1903 2001-06-18 12:12  richardb
1904
1905         * configure.base, plugins/visualization/Makefile.am: Add chart
1906         plugin to build system.
1907
1908 2001-06-18 12:09  richardb
1909
1910         * plugins/visualization/chart/: .cvsignore, Makefile.am,
1911         gstchart.c: Initial commit of chart plugin.  Draws charts of data
1912         streams.  Currently has no settable framerate, draws inefficiently,
1913         has no settable size and looks fairly ugly.  Needs data parsing to
1914         be split into a separate plugin.
1915
1916 2001-06-18 05:56  dlehn
1917
1918         * configure.base: ALSA checks use alsa_save_* names and gst attempt
1919         to save flags fails when using the same names.  Prefixed with gst_.
1920
1921 2001-06-17 23:14  wtay
1922
1923         * plugins/flac/: flacenc.c, flacenc.h: More work on the encoder..
1924         it still segfaults inside the flac lib for some reason..
1925
1926 2001-06-17 20:44  wtay
1927
1928         * plugins/flac/: .cvsignore, Makefile.am, flac.c, flacdec.c,
1929         flacdec.h, flacenc.c, flacenc.h: Added a FLAC decoder.  The encoder
1930         does not work yet.
1931
1932 2001-06-17 16:06  wtay
1933
1934         * gst/elements/gstsinesrc.c: Updated the params a bit.
1935
1936 2001-06-17 16:03  wtay
1937
1938         * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1939         properties again.  Added come const directives to the arguments
1940         again.  Check for non exiting properties.
1941
1942 2001-06-17 15:35  sbaker3
1943
1944         * gst/gstbufferpool.h: added _gst_buffer_pool_initialize
1945
1946 2001-06-17 15:12  wtay
1947
1948         * tools/gstreamer-inspect.c: Print out the enum values too.
1949
1950 2001-06-17 14:58  sbaker3
1951
1952         * plugins/filters/intfloatconvert/: float2int.c, int2float.c: uses
1953         default bufferpool factory
1954
1955 2001-06-17 14:55  sbaker3
1956
1957         * gst/: gst.c, gstbufferpool.c, gstbufferpool.h: added a default
1958         bufferpool factory function. it reuses existing instances of
1959         bufferpool if requests are made for existing buffer sizes
1960
1961 2001-06-17 09:55  omegahacker
1962
1963         * gst/gstobject.c, gst/gstobject.h, gst/gsttypefind.c,
1964         gst/autoplug/gstautoplugcache.c, plugins/aasink/aasink.c,
1965         plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsrc.c,
1966         plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
1967         plugins/filters/cutter/cutter.c, plugins/gnomevfs/gnomevfssink.c,
1968         plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/gstgsmenc.c,
1969         plugins/jpeg/gstjpegenc.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1970         plugins/sdlsink/sdlvideosink.c, plugins/xmms/gstxmmseffect.c,
1971         plugins/xvideosink/xvideosink.c: Mostly went around converting
1972         G_OBJECT_TYPE(klass) to G_TYPE_FROM_CLASS(klass)
1973
1974 2001-06-17 09:52  omegahacker
1975
1976         * configure.ac, configure.in: removed configure.ac and configure.in
1977
1978 2001-06-17 05:07  omegahacker
1979
1980         * plugins/1394/: dv1394src.c, dv1394src.h: ported 1394 plugin to
1981         gobject, somehow forget that one...
1982
1983 2001-06-17 04:17  wtay
1984
1985         * tools/gstreamer-inspect.c: Added enums to inspect.
1986
1987 2001-06-17 04:10  omegahacker
1988
1989         * gst/gobject2gtk.h: file gobject2gtk.h was initially added on
1990         branch BRANCH-GOBJECT1.
1991
1992 2001-06-17 04:10  omegahacker
1993
1994         * gst/gobject2gtk.c: file gobject2gtk.c was initially added on
1995         branch BRANCH-GOBJECT1.
1996
1997 2001-06-17 04:10  omegahacker
1998
1999         * acconfig.h, configure.base, gst/Makefile.am, gst/gobject2gtk.c,
2000         gst/gobject2gtk.h, gst/gst.c, gst/gst.h, gst/gstextratypes.c,
2001         gst/gstextratypes.h, gst/gstobject.c, gst/gstobject.h,
2002         gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c, gst/gstutils.c,
2003         gst/gstutils.h: Added gobject to gtkobject bridge
2004         (gobject2gtk.[ch]) and configure-time support for selecting between
2005         glib and gtk (--enable-glib2 to build with gobject).
2006
2007 2001-06-17 04:05  wtay
2008
2009         * plugins/mp3encode/lame/gstlame.c: Fixed the get and set functions
2010         for enum properties.
2011
2012 2001-06-17 04:03  wtay
2013
2014         * docs/manual/helloworld.sgml: Fixed the audiosink in the example
2015         with osssink.
2016
2017 2001-06-17 03:47  wtay
2018
2019         * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
2020         properties.  Added come const directives to the arguments.
2021
2022 2001-06-17 03:39  wtay
2023
2024         * tools/gstreamer-inspect.c: Figured out how to get a property from
2025         an object.
2026
2027 2001-06-16 18:35  wtay
2028
2029         * tools/gstreamer-inspect.c: Pff, this doesn't seem to work...  Can
2030         someone try to get a property from a GObject?
2031
2032 2001-06-16 18:25  wtay
2033
2034         * tools/gstreamer-inspect.c: Somewhat fixed -inspect
2035
2036 2001-06-16 15:36  wtay
2037
2038         * configure.base: Removed the obsolete libs.
2039
2040 2001-06-16 15:35  wtay
2041
2042         * plugins/Makefile.am: Added the avi stuff to the makefile again.
2043
2044 2001-06-16 15:29  wtay
2045
2046         * plugins/avi/: Makefile.am, codectest.c, gstavidecoder.c,
2047         gstavidecoder.h, gstavidemux.c, gstavidemux.h, gstaviencoder.c,
2048         gstaviencoder.h, gstavimux.c, gstavimux.h, gstavitypes.c,
2049         gstavitypes.h, playcodecs.c, videoheader.c: Updated the avi decoder
2050         to gobject.
2051
2052 2001-06-16 14:46  wtay
2053
2054         * plugins/avi/winaudio/: aviaudiodecoder.c, aviaudiodecoder.h:
2055         Updated the audiodecoder to gobject.
2056
2057 2001-06-16 14:24  wtay
2058
2059         * gstplay/gstplay.c: Removed a check (see that the file exists
2060         locally ??) to enable network streaming with gnomevfssrc again.
2061
2062 2001-06-16 14:17  wtay
2063
2064         * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2065         gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2066         gstwinenc.c, gstwinenc.cc, gstwinenc.h: Merged from HEAD on
2067         20010616 (13:00 GMT).  Compile fixes for GObject.
2068
2069 2001-06-16 01:43  wtay
2070
2071         * plugins/Makefile.am: Updated the makefile.
2072
2073 2001-06-16 01:32  wtay
2074
2075         * plugins/arts/gst_arts.c: Fixed arts
2076
2077 2001-06-16 01:26  wtay
2078
2079         * plugins/filters/Makefile.am: Added LADSPA back in the Makefile.
2080
2081 2001-06-16 01:25  wtay
2082
2083         * plugins/filters/ladspa/gstladspa.c: LADSPA compiles.
2084
2085 2001-06-16 01:14  wtay
2086
2087         * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c, pluginenum.c:
2088         Fixed some stuff in xmms, removed the args for now.
2089
2090 2001-06-16 00:49  wtay
2091
2092         * plugins/flx/flx_decoder.h: Removed the dependency on colorspace.
2093
2094 2001-06-16 00:48  wtay
2095
2096         * plugins/filters/: Makefile.am, ladspa/gstladspa.c: Removed ladspa
2097         from the Makefile until it compiles.  Removed the dependency on OSS
2098         from ladspa.
2099
2100 2001-06-16 00:36  wtay
2101
2102         * plugins/visualization/: Makefile.am, synaesthesia/core.h,
2103         synaesthesia/synaesthesia.c, synaesthesia/synaesthesia.h: Removed
2104         old, non functional code out of the makefile.
2105
2106 2001-06-16 00:23  omegahacker
2107
2108         * configure.ac, configure.in, gst/gst.c, gst/gstmarshal.c,
2109         gst/gstmarshal.h, gst/autoplug/autoplugtest.c,
2110         plugins/aasink/aasink.c, plugins/aasink/aasink.h,
2111         plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
2112         plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
2113         plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
2114         plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
2115         plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
2116         plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
2117         plugins/au/gstparseau.c, plugins/au/gstparseau.h,
2118         plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
2119         plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
2120         plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
2121         plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
2122         plugins/cdparanoia/cdparanoia.c, plugins/cdparanoia/cdparanoia.h,
2123         plugins/cobin/cobin.c, plugins/cobin/cobin.h,
2124         plugins/cobin/spindentity.c, plugins/cobin/spindentity.h,
2125         plugins/dv/dvdec.c, plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
2126         plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
2127         plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
2128         plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
2129         plugins/esd/esdsink/esdsink.h, plugins/filters/adder/adder.c,
2130         plugins/filters/adder/adder.h,
2131         plugins/filters/colorspace/colorspace.c,
2132         plugins/filters/colorspace/colorspace.h,
2133         plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
2134         plugins/filters/cutter/filter.func,
2135         plugins/filters/intfloatconvert/float2int.c,
2136         plugins/filters/intfloatconvert/float2int.h,
2137         plugins/filters/intfloatconvert/int2float.c,
2138         plugins/filters/intfloatconvert/int2float.h,
2139         plugins/filters/intfloatconvert/intfloatconvert.c,
2140         plugins/filters/ladspa/gstladspa.c,
2141         plugins/filters/ladspa/gstladspa.h,
2142         plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
2143         plugins/filters/level/level.c, plugins/filters/level/level.h,
2144         plugins/filters/median/median.c, plugins/filters/median/median.h,
2145         plugins/filters/mono2stereo/mono2stereo.c,
2146         plugins/filters/mono2stereo/mono2stereo.h,
2147         plugins/filters/passthrough/level.c,
2148         plugins/filters/passthrough/level.h,
2149         plugins/filters/passthrough/passthrough.c,
2150         plugins/filters/passthrough/passthrough.h,
2151         plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
2152         plugins/filters/stereo2mono/stereo2mono.c,
2153         plugins/filters/stereo2mono/stereo2mono.h,
2154         plugins/filters/volenv/filter.func,
2155         plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
2156         plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
2157         plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
2158         plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
2159         plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
2160         plugins/icecast/icecastsend/icecastsend.c,
2161         plugins/icecast/icecastsend/icecastsend.h,
2162         plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
2163         plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
2164         plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
2165         plugins/mp3decode/mpg123/gstmpg123.c,
2166         plugins/mp3decode/mpg123/gstmpg123.h,
2167         plugins/mp3decode/parse/mp3parse.c,
2168         plugins/mp3decode/parse/mp3parse.h,
2169         plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
2170         plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
2171         plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
2172         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2173         plugins/mpeg1/mpeg_play/gstmpeg_play.h,
2174         plugins/mpeg1/mpegaudio/gstmpegaudio.c,
2175         plugins/mpeg1/mpegaudio/gstmpegaudio.h,
2176         plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
2177         plugins/mpeg1/system_encode/buffer.c,
2178         plugins/mpeg1/system_encode/system_encode.c,
2179         plugins/mpeg1/system_encode/system_encode.h,
2180         plugins/mpeg1video/parse/mp1videoparse.c,
2181         plugins/mpeg1video/parse/mp1videoparse.h,
2182         plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
2183         plugins/mpeg2/ac3parse/ac3parse.c,
2184         plugins/mpeg2/ac3parse/ac3parse.h,
2185         plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
2186         plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
2187         plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
2188         plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
2189         plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
2190         plugins/mpeg2/subtitles/mpeg2subt.c,
2191         plugins/mpeg2/subtitles/mpeg2subt.h,
2192         plugins/mpeg2/video/gstmpeg2play.c,
2193         plugins/mpeg2/video/gstmpeg2play.h,
2194         plugins/mpeg2/videoparse/mp2videoparse.c,
2195         plugins/mpeg2/videoparse/mp2videoparse.h,
2196         plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
2197         plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
2198         plugins/quicktime/gstquicktimedecoder.c,
2199         plugins/quicktime/gstquicktimedecoder.h,
2200         plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
2201         plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
2202         plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
2203         plugins/sdlsink/sdlvideosink.c, plugins/sdlsink/sdlvideosink.h,
2204         plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
2205         plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
2206         plugins/visualization/smoothwave/smoothwave.c,
2207         plugins/visualization/smoothwave/smoothwave.h,
2208         plugins/visualization/spectrum/gstspectrum.c,
2209         plugins/visualization/spectrum/gstspectrum.h,
2210         plugins/visualization/synaesthesia/synaesthesia.c,
2211         plugins/visualization/synaesthesia/synaesthesia.h,
2212         plugins/visualization/vumeter/vumeter.c,
2213         plugins/visualization/vumeter/vumeter.h,
2214         plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
2215         plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
2216         plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
2217         plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
2218         plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
2219         plugins/xmms/gstxmmsinput.h, plugins/xmms/xmms.h,
2220         plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h:
2221         Mega patch updates almost all the plugins to GObject.  This was
2222         done with a Perl script, with only a few minor manual tweaks where
2223         the perl didn't catch the code just right.  There may be a few
2224         minor issues remaining from this, but they should be easy to catch
2225         (plugin doesn't work).
2226         
2227         There are several plugins that have GDK/GTK code in them that
2228         shouldn't, these need to be dealt with next.
2229
2230 2001-06-16 00:15  wtay
2231
2232         * plugins/filters/smooth/: smooth.c, smooth.h: Added caps to the
2233         smooth filter.
2234
2235 2001-06-16 00:15  wtay
2236
2237         * plugins/filters/median/median.c: copy timestamps too.
2238
2239 2001-06-15 23:48  wtay
2240
2241         * plugins/filters/median/: median.c, median.h: Added an option to
2242         only filter the luminance plane.
2243
2244 2001-06-15 23:38  wtay
2245
2246         * plugins/filters/median/: median.c, median.h: Added caps to the
2247         median filter.
2248
2249 2001-06-15 23:03  wtay
2250
2251         * plugins/videoscale/gstscale_x86_asm.s: file gstscale_x86_asm.s
2252         was initially added on branch BRANCH-GOBJECT1.
2253
2254 2001-06-15 23:03  wtay
2255
2256         * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
2257         gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
2258         Just added some files I will need soon.
2259
2260 2001-06-15 23:03  wtay
2261
2262         * plugins/videoscale/gstscale_x86.h: file gstscale_x86.h was
2263         initially added on branch BRANCH-GOBJECT1.
2264
2265 2001-06-15 23:03  wtay
2266
2267         * plugins/videoscale/gstvideoscale.h: file gstvideoscale.h was
2268         initially added on branch BRANCH-GOBJECT1.
2269
2270 2001-06-15 23:03  wtay
2271
2272         * plugins/videoscale/gstscale_x86.c: file gstscale_x86.c was
2273         initially added on branch BRANCH-GOBJECT1.
2274
2275 2001-06-15 23:03  wtay
2276
2277         * plugins/videoscale/gstvideoscale.c: file gstvideoscale.c was
2278         initially added on branch BRANCH-GOBJECT1.
2279
2280 2001-06-15 23:00  wtay
2281
2282         * libs/Makefile.am: Removed old unused libs.
2283
2284 2001-06-15 22:46  wtay
2285
2286         * docs/manual/: advanced.sgml, bins.sgml, factories.sgml,
2287         helloworld.sgml, helloworld2.sgml, pads.sgml, states.sgml: Small
2288         updates to the manual.
2289
2290 2001-06-15 20:49  sbaker3
2291
2292         * plugins/filters/intfloatconvert/: float2int.c, float2int.h: takes
2293         multiple float pads and converts to interleaved int data. Different
2294         sized and out-of-order buffer support is in place but not tested.
2295
2296 2001-06-15 20:48  sbaker3
2297
2298         * plugins/filters/intfloatconvert/: int2float.c, int2float.h: now
2299         converts interleaved ints to mono floats in seperate pads.  Also
2300         now has a _request_new_pad func
2301
2302 2001-06-15 20:46  wtay
2303
2304         * tools/README: Updated the README file with some cool
2305         gstreamer-launch cmd lines by Matthew McClintock
2306         <mattsm@mail.utexas.edu>
2307
2308 2001-06-15 20:13  wtay
2309
2310         * gst/: gstelement.c, gstpad.c, gstparse.c, gstparse.h,
2311         gstscheduler.c, elements/gstdisksrc.c: Changed a stupid assert in
2312         request_pad.  Some fixes for pullregion and EOS conditions.  Remove
2313         an unneeded check in the scheduler (check for NULL buffer) some EOS
2314         fixes for pullregion in disksrc.  Removed the macro in the
2315         gstparse.h header 'cause it's internal to gstparse.c Added a check
2316         in gstparse for NULL element.
2317
2318 2001-06-15 17:42  thomasvs
2319
2320         * examples/cutter/cutter.c: added some minor stuff
2321
2322 2001-06-15 17:22  wtay
2323
2324         * plugins/avi/wincodec/gstwindec.cc: A fix for latest CVS avifile.
2325
2326 2001-06-15 16:44  richardb
2327
2328         * configure.base: Fix mistake with saved CPPFLAGS for sdl test and
2329         libdv test: was unsaving the value before saving... :(
2330
2331 2001-06-15 16:42  richardb
2332
2333         * configure.base: Fix bug #433398, by putting GLIB_CFLAGS
2334
2335 2001-06-15 07:33  sbaker3
2336
2337         * gst/gstparse.c: should restore dynamic connection of pads
2338         (couldn't really test it though)
2339
2340 2001-06-14 22:02  omegahacker
2341
2342         * plugins/oss/: gstossgst.c, gstossgst.h, gstosssink.c,
2343         gstosssink.h, gstosssrc.c, gstosssrc.h: ported to gobject
2344
2345 2001-06-14 22:02  omegahacker
2346
2347         * gst/: gstpad.c, elements/Makefile.am, elements/gstdisksink.c,
2348         elements/gstdisksrc.c, elements/gstfakesrc.c,
2349         elements/gstsinesrc.c, elements/gsttee.c: various fixes needed to
2350         get to sinesrc ! osssink
2351
2352 2001-06-14 21:39  wtay
2353
2354         * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c,
2355         gststaticautoplug.c, gststaticautoplugrender.c: Fixed some minor
2356         compiler warnings.
2357
2358 2001-06-14 21:23  omegahacker
2359
2360         * configure.base: added gmodule to glib-2.0 stuff
2361
2362 2001-06-14 21:19  omegahacker
2363
2364         * gst/gstmarshal.h: file gstmarshal.h was initially added on branch
2365         BRANCH-GOBJECT1.
2366
2367 2001-06-14 21:19  omegahacker
2368
2369         * gst/: gstmarshal.c, gstmarshal.h: new files that need to be
2370         removed at some point because they are to be autogenerated
2371
2372 2001-06-14 21:19  omegahacker
2373
2374         * gst/gstmarshal.c: file gstmarshal.c was initially added on branch
2375         BRANCH-GOBJECT1.
2376
2377 2001-06-14 19:04  thomasvs
2378
2379         * examples/cutter/cutter.c: changed cutter example to use a thread
2380
2381 2001-06-14 04:14  omegahacker
2382
2383         * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstelement.c,
2384         gstobject.c, gstpad.c, gstparse.c, gsttypefind.c, gstxml.c,
2385         autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
2386         autoplug/gstautoplugger.c, autoplug/gststaticautoplug.c,
2387         autoplug/gststaticautoplug.h, autoplug/gststaticautoplugrender.c,
2388         autoplug/gststaticautoplugrender.h, elements/gstdisksink.c,
2389         elements/gstdisksink.h, elements/gstdisksrc.c,
2390         elements/gstdisksrc.h, elements/gstelements.c,
2391         elements/gstfakesink.c, elements/gstfakesink.h,
2392         elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
2393         elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
2394         elements/gsthttpsrc.c, elements/gsthttpsrc.h,
2395         elements/gstidentity.c, elements/gstidentity.h,
2396         elements/gstmultidisksrc.c, elements/gstmultidisksrc.h,
2397         elements/gstpipefilter.c, elements/gstpipefilter.h,
2398         elements/gstsinesrc.c, elements/gstsinesrc.h, elements/gsttee.c,
2399         elements/gsttee.h: Bring all the other stuff in gst/ up to match
2400         libgst.la's GObject port.  Fixed some minor problems with the
2401         signalling stuff in the core.
2402         
2403         IT WORKS!
2404
2405 2001-06-13 23:09  thomasvs
2406
2407         * examples/cutter/cutter.c: cutter now uses afsink to write out
2408         wavs we will add a queue next to handle latency problems
2409
2410 2001-06-13 23:03  thomasvs
2411
2412         * plugins/audiofile/gstafsink.c: afsink now closes and reopens
2413         files when you change the location
2414
2415 2001-06-13 22:59  omegahacker
2416
2417         * configure.base: new configure check for glib 2.0, now requires
2418         pkg-config to be installed
2419
2420 2001-06-13 22:52  thomasvs
2421
2422         * configure.base, examples/Makefile.am: added cutter example
2423
2424 2001-06-13 22:52  omegahacker
2425
2426         * gst/: gstautoplug.c, gstautoplug.h, gstbin.c, gstbin.h,
2427         gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
2428         gstextratypes.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
2429         gstparse.c, gstpipeline.c, gstpipeline.h, gstqueue.c, gstqueue.h,
2430         gstscheduler.c, gstscheduler.h, gstthread.c, gstthread.h,
2431         gsttypefind.c, gsttypefind.h, gstutils.c, gstutils.h, gstxml.c,
2432         gstxml.h: First round of changes to port to GObject.  libgst.la
2433         compiles, though there are a few things commented out. 
2434         Specifically object destruction is probably broken, but wtay gets
2435         to fix that because he researched the problem of glib 2.0 object
2436         destruction while doing the first round.  Some of the XML stuff is
2437         commented out, but that's an easy fix.
2438         
2439         Next is the rest of the gst/ directory, then on to the plugins.
2440
2441 2001-06-13 22:45  wtay
2442
2443         * plugins/quicktime/: gstquicktimedecoder.c, gstquicktimedecoder.h,
2444         gstquicktimedemux.c, gstquicktimedemux.h, gstquicktimetypes.c:
2445         Fixed the quicktime plugin. things now work with mjpeg.
2446
2447 2001-06-13 22:35  thomasvs
2448
2449         * plugins/audiofile/gstafsink.c: afsink now handles eos and closes
2450         off file
2451
2452 2001-06-13 22:33  wtay
2453
2454         * gst/gstpad.c: Loop in pullregion until the desired buffer has
2455         been pulled.
2456
2457 2001-06-13 22:08  thomasvs
2458
2459         * plugins/filters/cutter/cutter.c: check for buffer's framedness
2460
2461 2001-06-13 22:08  thomasvs
2462
2463         * libs/audio/: gstaudio.c, gstaudio.h: added a function to check if
2464         the buffer's data is framed
2465
2466 2001-06-13 22:02  wtay
2467
2468         * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: fixed a small
2469         fix in the type init function that makes some C++ compilers
2470         complain.
2471
2472 2001-06-13 21:26  thomasvs
2473
2474         * configure.base: added deinterlace
2475
2476 2001-06-13 18:39  wtay
2477
2478         * plugins/mp3decode/mad/gstmad.c: Removed the debug output.
2479
2480 2001-06-13 17:20  thomasvs
2481
2482         * examples/cutter/: Makefile.am, cutter.c, cutter.h: added example
2483         program to show how cutter plugin works
2484
2485 2001-06-13 17:16  thomasvs
2486
2487         * plugins/filters/cutter/cutter.c: some code clean-ups and sensible
2488         default values
2489
2490 2001-06-13 17:13  thomasvs
2491
2492         * plugins/filters/cutter/README: added a better description of the
2493         cutter plugin
2494
2495 2001-06-13 17:04  thomasvs
2496
2497         * plugins/filters/cutter/: cutter.c, cutter.h, filter.func: added
2498         threshold level and runlength arguments stopped copying buffer used
2499         audio lib functions for some stuff
2500
2501 2001-06-13 16:33  thomasvs
2502
2503         * libs/audio/: gstaudio.c, gstaudio.h: added helper function to
2504         calculate maximum possible sample value based on caps
2505
2506 2001-06-13 10:51  thomasvs
2507
2508         * docs/random/eos: added two more cases of eos reasoning
2509
2510 2001-06-13 02:18  cael
2511
2512         * gstplay/: ChangeLog, Makefile.am, callbacks.c, full-screen.c,
2513         full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
2514         gstplay.c, gstplay.h, main.c: Hmm, added working (if hacked)
2515         full-screen play, shuffled things around, added error checking so
2516         we don't crash on file not found, added the beginnings of a
2517         preferences dialog.
2518
2519 2001-06-12 22:35  wtay
2520
2521         * plugins/filters/deinterlace/Makefile.am: Removed the leftover
2522         filter.func file and README in the makefile.
2523
2524 2001-06-12 22:35  wtay
2525
2526         * plugins/filters/Makefile.am: Added the deinterlace filter
2527
2528 2001-06-12 22:33  wtay
2529
2530         * plugins/filters/deinterlace/: .cvsignore, Makefile.am,
2531         deinterlace.c, deinterlace.h: Added a deinterlace filter.
2532
2533 2001-06-12 22:27  wtay
2534
2535         * plugins/filters/colorspace/Makefile.am: Add libHermes too of
2536         course..
2537
2538 2001-06-12 21:19  wtay
2539
2540         * plugins/filters/Makefile.am: Still compile colorspace when Hermes
2541         was not found.
2542
2543 2001-06-12 21:19  wtay
2544
2545         * plugins/filters/colorspace/: Makefile.am, colorspace.c,
2546         colorspace.h: ifdef out the Hermes code when the library was not
2547         found.
2548
2549 2001-06-12 20:47  wtay
2550
2551         * libs/riff/gstriffencode.c: Fixed a bug in the avi encoder with
2552         wrong alignment.
2553
2554 2001-06-12 20:45  wtay
2555
2556         * plugins/jpeg/gstjpegdec.c: Don't push a buffer when the pad is
2557         not connected.
2558
2559 2001-06-12 20:44  wtay
2560
2561         * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Added a sync
2562         arg to turn off syncing on the timestamps.
2563
2564 2001-06-12 20:42  wtay
2565
2566         * plugins/avi/: Makefile.am, codectest.c, gstaviencoder.c,
2567         gstaviencoder.h, gstavimux.c, gstavimux.h, videoheader.c,
2568         wincodec/gstwindec.cc, wincodec/gstwinenc.cc, wincodec/gstwinenc.h:
2569         Removed old code.  Enhanced the avi decoder.  The encoder now sorta
2570         works. For big input frames it segfaults though inside a libavifile
2571         function.  Renamed the aviencoder to avimux.
2572
2573 2001-06-12 15:35  thomasvs
2574
2575         * plugins/audiofile/: gstafsrc.c, gstafsrc.h: added timestamps to
2576         afsrc element
2577
2578 2001-06-12 14:42  thomasvs
2579
2580         * plugins/mp3decode/mad/gstmad.h: added framestamp
2581
2582 2001-06-12 11:12  thomasvs
2583
2584         * plugins/mp3decode/mad/gstmad.c: added a different way of
2585         generating timestamps; activate by uncommenting #define
2586         DEBUG_TIMESTAMP
2587
2588 2001-06-12 11:11  thomasvs
2589
2590         * libs/audio/: gstaudio.c, gstaudio.h: added some function to
2591         support framestamps & timestamps
2592
2593 2001-06-11 23:04  shitowax
2594
2595         * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
2596         gstquicktimedecoder.h: Transformation of the quicktime plugin into
2597         version 0.2.0 style
2598
2599 2001-06-11 23:02  shitowax
2600
2601         * plugins/quicktime/: gstquicktimedemux.c, gstquicktimedemux.h,
2602         gstquicktimetypes.c, gstquicktimetypes.h: Intitial CVS introduction
2603
2604 2001-06-11 21:19  thomasvs
2605
2606         * plugins/Makefile.am: fixed AVIFILE dependency check
2607
2608 2001-06-11 20:09  omegahacker
2609
2610         * gst/gstelement.h: changed indent and argnames to trigger
2611         gtk2gobject.sh
2612
2613 2001-06-10 22:13  richardb
2614
2615         * tools/gstreamer-compprep.1: Some formatting updates, thanks to
2616         using manedit
2617
2618 2001-06-10 19:50  theuraeus
2619
2620         * LICENSE_readme: 2001-10-06 Christian Schaller
2621         <Uraeus@linuxrising.org> - Moved a couple of libs from GPL to LGPL
2622         since they had been mistakenly branded as GPL.
2623
2624 2001-06-10 12:57  sbaker3
2625
2626         * gst/gstparse.c: can now take comma delimited list of pads. eg
2627         gstreamer-launch disksrc location=~/mp3/gnome.mp3 ! mad ! int2float
2628         src%d,src%d\!sink%d,sink%d float2int ! osssink
2629
2630 2001-06-10 02:18  theuraeus
2631
2632         * gstreamer.spec.in: 2001-10-06 Christian Schaller
2633         <Uraeus@linuxrising.org> - Updated the SPEC file as per Erik's
2634         wishes - Split out the mpeg stuff - Silenced gstreamer-register
2635         when run after each package
2636
2637 2001-06-09 22:48  theuraeus
2638
2639         * gstreamer.spec.in: 2001-09-06 Christian Schaller
2640         <Uraeus@linuxrising.org> - Added gstreamer-register to all plugins
2641
2642 2001-06-09 20:23  theuraeus
2643
2644         * gstreamer.spec.in: 2001-09-06 Christian Schaller
2645         <Uraeus@linuxrising.org> - moved the visualisations plugins out
2646         
2647         TODO: 1. the mpeg plugins need sorting out. currently they are all
2648         just placed inside the main package. Need help with this since I am
2649         unsure about what files belongs where with what dependency 2.
2650         Cross-dependencies probably should be added to the plugins 3.
2651         License information should be added to the plugins 4.
2652         GStreamer-register needs to be added for each plugin
2653
2654 2001-06-09 19:50  theuraeus
2655
2656         * gstreamer.spec.in: 2001-09-06 Christian Schaller
2657         <Uraeus@linuxrising.org> - Finally the SPEC file works again, now
2658         only polishing it remains
2659
2660 2001-06-09 17:44  theuraeus
2661
2662         * gstreamer.spec.in: 2001-09-06 Christian Schaller
2663         <Uraeus@linuxrising.org> - More SPEC fixes, not perfect yet, but
2664         maybe it actually works now
2665
2666 2001-06-09 12:43  sbaker3
2667
2668         * gst/: gstparse.c, gstparse.h: store src and sink pads in slists
2669         to get ready for the src1,src2\!sink1,sink2 syntax
2670
2671 2001-06-09 11:16  sbaker3
2672
2673         * gst/gstparse.c: if a named pad doesn't exist, try creating a new
2674         pad using the padtemplate name. eg int2float src%d!sink%d float2int
2675
2676 2001-06-09 03:33  theuraeus
2677
2678         * gstreamer.spec.in: 2001-09-06 Christian Schaller
2679         <Uraeus@linuxrising.org> - More fixes to the SPEC file, still not
2680         verfied that it works, but I need sleep and it is guaranteed closer
2681         to working than the current one. More testing and SPEC file hacking
2682         tommorow(aka later today).
2683
2684 2001-06-09 01:16  wtay
2685
2686         * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2687         gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2688         gstwinenc.c, gstwinenc.cc: The windows decoder now uses the dll
2689         loader from avifile, significantly simplyfying the codec.
2690
2691 2001-06-09 01:14  wtay
2692
2693         * REQUIREMENTS, configure.base: Added a check for avifile.
2694
2695 2001-06-08 23:17  theuraeus
2696
2697         * gstreamer.spec.in: 2001-08-06 Christian Schaller
2698         <Uraeus@linuxrising.org> - Added ALSA plugin (commented out since I
2699         don't have alsa installed)
2700
2701 2001-06-08 22:56  theuraeus
2702
2703         * REQUIREMENTS, gstreamer.spec.in: 2001-08-06 Christian Schaller
2704         <Uraeus@linuxrising.org> - Updated GStreamer SPEC which sorts out
2705         plugins into separate plugins, needs more work to support all
2706         plugins.
2707
2708 2001-06-07 22:45  ajmitch
2709
2710         * plugins/esd/esdsink/Makefile.am: Added README to EXTRA_DIST
2711
2712 2001-06-07 22:43  wtay
2713
2714         * plugins/avi/Makefile.am: Added README to dist
2715
2716 2001-06-07 22:02  ajmitch
2717
2718         * plugins/esd/esdsink/README: Added README for esdsink. Someone
2719         please give it some TLC before 0.2.0 release :)
2720
2721 2001-06-07 19:31  wtay
2722
2723         * plugins/avi/: README, wincodec/gstwindec.c: Added a README file
2724         about the innner working of the avi decoder.
2725
2726 2001-06-07 17:56  dlehn
2727
2728         * debian/changelog, debian/gstreamer-tools.manpages,
2729         gst/autoplug/.cvsignore: Added manpage Ignore built autoplugtest
2730         binary Bump debian version to 0.2.0
2731
2732 2001-06-07 11:58  richardb
2733
2734         * tools/: Makefile.am, gstreamer-complete.1, gstreamer-compprep.1,
2735         gstreamer-register.1: Add gstreamer-compprep man page.
2736
2737 2001-06-07 09:18  ajmitch
2738
2739         * AUTHORS: Credited 'ALSA plugins' to Thomas Nydberg in AUTHORS
2740
2741 2001-06-07 07:38  dlehn
2742
2743         * debian/gstreamer-common.files: latest plugins updates
2744
2745 2001-06-07 07:06  cael
2746
2747         * gstplay/: ChangeLog, gstmediaplay.glade: dissabled full-screen
2748         for the time being till i have time to fix it.
2749
2750 2001-06-07 01:08  omegahacker
2751
2752         * tools/: gstreamer-inspect.1, gstreamer-launch.1,
2753         gstreamer-register.1: added --gst-mask to the man pages
2754
2755 2001-06-06 20:31  wtay
2756
2757         * plugins/avi/Makefile.am: Added the REAME_win32dll to extra dist
2758
2759 2001-06-06 20:23  dlehn
2760
2761         * debian/: Makefile.am, changelog, control, gstreamer-artsd.files,
2762         gstreamer-audiofile.files, gstreamer-common.files,
2763         gstreamer-gnomevfs.files, gstreamer-gsm.files,
2764         gstreamer-jpeg.files, gstreamer-oss.files, gstreamer-sdl.files,
2765         gstreamer-tools.files, gstreamer-tools.manpages, libgst-dev.files,
2766         rules: Added new plugin packages and synced up to a late pre2 CVS
2767         base.
2768
2769 2001-06-06 20:21  dlehn
2770
2771         * .cvsignore: Added configure.{ac,in} to .cvsignore since they are
2772         autogenerated from configure.base now.
2773
2774 2001-06-06 20:20  dlehn
2775
2776         * docs/gst/Makefile.am: Added .o and .lo to clean-local target
2777
2778 2001-06-06 20:15  wtay
2779
2780         * gst/gstelement.c: Removed a warning.
2781
2782 2001-06-06 20:12  wtay
2783
2784         * plugins/filters/lav/Makefile.am: Removed the README file from
2785         extra dist.
2786
2787 2001-06-06 20:07  wtay
2788
2789         * plugins/filters/Makefile.am: Added the lavencoder
2790
2791 2001-06-06 19:33  wtay
2792
2793         * docs/: gst/tmpl/gstreamer-unused.sgml, random/NOTES-0.2.0: Some
2794         minor docs updates.
2795
2796 2001-06-06 19:31  wtay
2797
2798         * configure.base: Added the lav encoder Makefile.am
2799
2800 2001-06-06 19:29  wtay
2801
2802         * gst/: cothreads.c, gstparse.c: Changed the maxcothreads to 16. 
2803         connect to the new_ghost_pad signal in parse.
2804
2805 2001-06-06 17:21  wtay
2806
2807         * plugins/gsm/gstgsmdec.c: Small fix to initialize a counter.
2808
2809 2001-06-06 17:20  wtay
2810
2811         * plugins/avi/: gstavidecoder.c, gstavitypes.c: Fixes for different
2812         PCM audio formats.
2813
2814 2001-06-06 17:09  wtay
2815
2816         * plugins/avi/: gstavidecoder.c, gstavitypes.c: More fixes for
2817         audio.  Only send buffers if the pad is connected.
2818
2819 2001-06-06 17:08  wtay
2820
2821         * plugins/jpeg/gstjpegdec.c: Some fixes for various jpeg formats.
2822
2823 2001-06-06 15:24  thomasvs
2824
2825         * configure.base, plugins/filters/Makefile.am: added cutter plugin
2826         to config stuff
2827
2828 2001-06-06 15:21  thomasvs
2829
2830         * plugins/filters/cutter/: Makefile.am, README, cutter.c, cutter.h,
2831         filter.func: cutter plugin; emits signals when audio RMS level
2832         falls below or rises above threshold value for a given consecutive
2833         run of buffers
2834
2835 2001-06-06 15:14  thomasvs
2836
2837         * configure.base, libs/Makefile.am: added Makefile generation for
2838         gstaudio library
2839
2840 2001-06-06 15:13  thomasvs
2841
2842         * libs/audio/: Makefile.am, gstaudio.c, gstaudio.h: first try at a
2843         general gstreamer audio library with helper functions
2844
2845 2001-06-06 13:47  richardb
2846
2847         * docs/manual/quotes.sgml: Add an important quote from Omega.
2848
2849 2001-06-06 00:39  theuraeus
2850
2851         * plugins/avi/README_win32dll: 2001-06-06 Christian Schaller
2852         <Uraeus@linuxrising.org> * Add small textfile with some information
2853         on win32 dll situation
2854
2855 2001-06-05 20:44  sbaker3
2856
2857         * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: mono _get and
2858         _chain should now work.Many other changes including: all immutable
2859         info is in the class struct, activate/deactivate should work, and a
2860         bunch of other stuff
2861
2862 2001-06-05 18:45  wtay
2863
2864         * tools/gstreamer-inspect.c: Somewhat improve the layout of args in
2865         inspect.
2866
2867 2001-06-05 18:26  sbaker3
2868
2869         * plugins/filters/intfloatconvert/: float2int.c, float2int.h,
2870         int2float.c, int2float.h: use proxying for caps
2871
2872 2001-06-05 02:27  richardb
2873
2874         * gst/: Makefile.am, gstelementfactory.c: Revert accidentally
2875         applied changes.  Time for bed.
2876
2877 2001-06-05 02:26  richardb
2878
2879         * gst/: Makefile.am, gstelementfactory.c, gstplugin.c: FIx memleak
2880         in save-thyself introduced by changing plugin_get_list to copy.
2881
2882 2001-06-05 02:15  richardb
2883
2884         * gst/gstplugin.c: Simple fix to stop gstreamer-compprep crashing
2885         when the registry is in use.
2886
2887 2001-06-04 22:52  wtay
2888
2889         * plugins/xvideosink/: xvideosink.c, xvideosink.h: Added an option
2890         to disable Xv images. It's not pretty but it works.
2891
2892 2001-06-04 22:02  wtay
2893
2894         * tools/gstreamer-launch.c: Fixed the xid stuff and some cleanups.
2895
2896 2001-06-04 21:16  wtay
2897
2898         * plugins/mp3encode/lame/gstlame.c: Set the src caps to audio/mp3
2899
2900 2001-06-04 20:20  wtay
2901
2902         * plugins/mp3encode/lame/gstlame.c: Removed the MPG_MD* defines
2903         bacause they seem to be undefined with some versions of lame.
2904
2905 2001-06-04 20:00  wtay
2906
2907         * plugins/oss/README: Added a little info about the ossgst hack.
2908
2909 2001-06-04 19:59  wtay
2910
2911         * plugins/oss/gstosssrc.c: Some osssrc fixes
2912
2913 2001-06-04 17:55  wtay
2914
2915         * plugins/mp3encode/lame/gstlame.c: Small updates.
2916
2917 2001-06-04 17:33  wtay
2918
2919         * plugins/vorbis/vorbisenc.c: Fixed a bug for mono input.
2920
2921 2001-06-04 17:02  wtay
2922
2923         * gst/cothreads.c: Use the STACKSIZE and number of cothreads to
2924         calculate the cothread stack space (easier to change the number of
2925         cothreads).
2926
2927 2001-06-04 16:59  thomasvs
2928
2929         * plugins/oss/gstosssrc.c: set default format to 44100/16/stereo
2930
2931 2001-06-04 16:38  thomasvs
2932
2933         * gst/gstparse.c: added an eos handler so that gstreamer-launch
2934         quits when the first element fires it
2935
2936 2001-06-04 15:52  wtay
2937
2938         * plugins/mpeg1/mpegaudio/gstmpegaudio.c: Fixes to do proper caps
2939         negotiation.
2940
2941 2001-06-04 15:50  wtay
2942
2943         * tools/gstreamer-inspect.c: Print out the default values.
2944
2945 2001-06-04 14:51  sbaker3
2946
2947         * plugins/alsa/: alsasink.c, alsasrc.c: removed MAKE_ARG macro (it
2948         didn't seem to work)\nAttempted to make the element name consist
2949         only of alphanumeric and _ (eg ESS_AudioDrive_ES1688_0_0_src)
2950
2951 2001-06-04 12:25  richardb
2952
2953         * docs/gst/Makefile.am: Nasty hack enabling docs/gst/ to build with
2954         unpatched versions of gtkdoc-scanobj which don't understand
2955         libtool.
2956
2957 2001-06-04 02:26  wtay
2958
2959         * plugins/xmms/: gstxmmseffect.c, gstxmmseffect.h: Added capsnego
2960         to the xmms effects.
2961
2962 2001-06-04 01:51  richardb
2963
2964         * gst/gst.c: Replace NO_X conditional compilation with testing
2965         whether DISPLAY env variable is set, and doing gtk_type_init()
2966         instead of gtk_init() if not.
2967
2968 2001-06-04 01:38  richardb
2969
2970         * autogen.sh: Don't ever run if we know automake isn't patched:
2971         people keep complaining that their machine crashed while trying to
2972         build...
2973
2974 2001-06-04 00:40  wtay
2975
2976         * plugins/xmms/gstxmmsinput.c: Added capsnego to the xmms input
2977         plugin.
2978
2979 2001-06-03 23:30  wtay
2980
2981         * tools/README: More info about the other tools.
2982
2983 2001-06-03 20:49  richardb
2984
2985         * tools/: Makefile.am, gstreamer-complete.1, gstreamer-launch.1:
2986         Add man page for gstreamer-complete
2987
2988 2001-06-03 20:26  wtay
2989
2990         * docs/gst/tmpl/gstreamer-unused.sgml: Docs updates
2991
2992 2001-06-03 20:24  wtay
2993
2994         * plugins/flx/flx_decoder.c: More cleanups
2995
2996 2001-06-03 20:20  wtay
2997
2998         * plugins/flx/flx_decoder.c: Small cleanups
2999
3000 2001-06-03 20:19  wtay
3001
3002         * gst/gst.c: optionally call gtk_type_init() instead of gtk_init()
3003         if NO_X is defined. This avoids the X dependency of GStreamer.
3004
3005 2001-06-03 20:14  wtay
3006
3007         * plugins/au/: gstparseau.c, gstparseau.h: Cleanups to the au
3008         parser.
3009
3010 2001-06-03 20:13  wtay
3011
3012         * plugins/mp3decode/mad/gstmad.c: Small caps updates.
3013
3014 2001-06-03 20:11  wtay
3015
3016         * plugins/xvideosink/: gstxwindow.c, xvideosink.c: Don't fail when
3017         an X-connection could not be made.
3018
3019 2001-06-03 20:09  wtay
3020
3021         * docs/random/NOTES-0.2.0: small changes
3022
3023 2001-06-03 20:06  wtay
3024
3025         * Makefile.am: Removed the components dir from since it doesn't
3026         work/build anyway.
3027
3028 2001-06-03 16:30  wtay
3029
3030         * docs/random/NOTES-0.2.0: More small updates.:
3031
3032 2001-06-03 16:29  wtay
3033
3034         * docs/random/NOTES-0.2.0: Added first desciption of the changes
3035         for 0.2.0
3036
3037 2001-06-03 13:08  wtay
3038
3039         * gstplay/gstplay.c: Find the seeking properties in GstBin objects
3040         too.
3041
3042 2001-06-03 13:06  wtay
3043
3044         * plugins/avi/: gstavidecoder.c, gstavitypes.c,
3045         wincodec/gstwindec.c: Added the seeking args to the avi decoder. 
3046         Set the buffer flush flag in windec.
3047
3048 2001-06-03 12:28  wtay
3049
3050         * plugins/cdparanoia/cdparanoia.c: Set the pad caps in _init time.
3051
3052 2001-06-03 12:28  wtay
3053
3054         * gst/gstpad.c: Set the caps on a proxied pad when the pad is not
3055         connected.
3056
3057 2001-06-03 12:20  richardb
3058
3059         * plugins/arts/Makefile.am: Add dependency so that gst_artsio.cc
3060         gets generated in time, and change rule to generate it into a
3061         suffix rule.  Register suffix so that automake can set _OBJECTS
3062         appropriately.
3063
3064 2001-06-03 02:45  wtay
3065
3066         * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavitypes.c:
3067         Added support for mjpeg and PCM audio.
3068
3069 2001-06-03 02:00  wtay
3070
3071         * plugins/jpeg/: gstjpeg.c, gstjpegenc.c: Removed the caps that are
3072         not used.
3073
3074 2001-06-03 00:36  richardb
3075
3076         * configure.base, plugins/arts/Makefile.am: Fix arts check, with
3077         artsc-config hackery.
3078
3079 2001-06-02 22:57  wtay
3080
3081         * plugins/cdparanoia/: cdparanoia.c, cdparanoia.h: Applied the
3082         patch from Apoc: \9a _ Add properties cur_sector read only ( get
3083         current sector ) \9a _ Add properties last_track read only ( last
3084         track of the cd ) \9a _ Add properties cur_track read only ( get the
3085         current track ) \9a _ Properties end_track writeable ( last track to
3086         rip/play )
3087
3088 2001-06-02 22:52  wtay
3089
3090         * plugins/cdparanoia/cdparanoia.c: Set the caps of the srcpad right
3091         before sending a buffer instead of in the _init function.
3092
3093 2001-06-02 19:26  omegahacker
3094
3095         * tools/gstreamer-launch.c: added check to make sure there's a
3096         pipeline desc before building
3097
3098 2001-06-02 19:11  wtay
3099
3100         * configure.base: Added the avi makefiles.
3101
3102 2001-06-02 19:08  wtay
3103
3104         * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3105         gstavidemux.c, gstavidemux.h, gstavitypes.c, gstavitypes.h,
3106         winaudio/Makefile.am, winaudio/aviaudiodecoder.c,
3107         winaudio/aviaudiodecoder.h: More rework on the avi decoder.  The
3108         avi decoder is now a bin that manages the avidemuxer and the
3109         codecs. It uses the autoplugger and avitypes to convert avi types
3110         into mime/types and select gstreamer codecs to create an element.
3111
3112 2001-06-02 19:06  richardb
3113
3114         * autogen.sh: Clarify the messages about the patched automake one
3115         more time.  If it's not clear now, and people continue to complain
3116         about automake eating their resources, I'm mysteriously unable to
3117         hear them.
3118
3119 2001-06-02 17:38  wtay
3120
3121         * examples/helloworld/helloworld.c: Fixed the helloworld example by
3122         using a pipeline as the toplevel element.
3123
3124 2001-06-02 16:33  ajmitch
3125
3126         * configure.base: Let's just say I have a better understanding of
3127         autoconf now (I should really have read the manual first). It helps
3128         to remember that yes != no ;)
3129
3130 2001-06-02 14:42  ajmitch
3131
3132         * configure.base: Automake is picky about white space...
3133
3134 2001-06-02 14:38  ajmitch
3135
3136         * Makefile.am, configure.base: Added options --disable-tests and
3137         --disable-examples for quicker builds for the impatient...
3138
3139 2001-06-02 13:45  wtay
3140
3141         * gst/gstpad.c: Copy the padtemplate to the ghostpad.
3142
3143 2001-06-02 13:21  richardb
3144
3145         * configure.base, plugins/gsm/Makefile.am, plugins/gsm/gstgsmdec.h,
3146         plugins/gsm/gstgsmenc.h: Fix gsm to check for "gsm.h" as well as
3147         "gsm/gsm.h".
3148
3149 2001-06-02 11:42  richardb
3150
3151         * plugins/sdlsink/Makefile.am: Fix a typoe in sdlsink Makefile.am
3152
3153 2001-06-02 11:40  theuraeus
3154
3155         * gstreamer.spec.in: 2001-02-06 Christian Schaller
3156         <Uraeus@linuxrising.org> * Doh, forgot to update the Changelog
3157         inside the SPEC file
3158
3159 2001-06-02 11:38  theuraeus
3160
3161         * gstreamer.spec.in: 2001-02-06 Christian Schaller
3162         <Uraeus@linuxrising.org> * Small fix to group statement for
3163         GStreamer
3164         
3165         My work on the SPEC file making the RPM make one package for all
3166         non-core plugins is underway, but I am not ready with it yet.
3167
3168 2001-06-02 03:21  richardb
3169
3170         * configure.base: Oops: fixed SDL header check: put flags in
3171         CPPFLAGS rather than CFLAGS.  We should really filter the
3172         SDL_CFLAGS and only pass appropriate options through, but this
3173         works well enough for now.
3174
3175 2001-06-02 03:05  richardb
3176
3177         * configure.base: Improve SDL check: use correct CFLAGS when
3178         searching for header.
3179
3180 2001-06-01 23:56  wtay
3181
3182         * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3183         playcodecs.c, wincodec/gstwincodec.c, wincodec/gstwindec.c,
3184         wincodec/gstwindec.h: Reworked the avi decoder. it works again now
3185         (but no sound yet).
3186
3187 2001-06-01 23:36  thomasvs
3188
3189         * tests/reconnect.c: ok, this works now
3190
3191 2001-06-01 23:23  thomasvs
3192
3193         * tests/: Makefile.am, reconnect.c: test for disconnect and
3194         reconnect of elements
3195
3196 2001-06-01 22:26  theuraeus
3197
3198         * gstreamer.spec.in: 2001-01-06 Christian Schaller
3199         <Uraeus@linuxrising.org> - First batch of upgrades to the SPEC
3200         file, this one from   Dennis Bjorklund. Thanks Dennis.
3201
3202 2001-06-01 19:52  wtay
3203
3204         * configure.base: Added a better SDL_createYUVOverlay check.
3205
3206 2001-06-01 19:30  wtay
3207
3208         * gst/: gstbin.c, gstpad.c, gstqueue.c, gstscheduler.c,
3209         autoplug/autoplugtest.c, autoplug/gststaticautoplugrender.c: Fixed
3210         some warnings.
3211
3212 2001-06-01 19:24  wtay
3213
3214         * tests/: Makefile.am, autoplug.c, capsconnect.c, incsched.c,
3215         load.c, loadall.c, mp1vid.c, mp3encode.c, paranoia.c, reaping.c,
3216         registry.c, threadlock.c, nego/nego1.c, sched/runxml.c: Fixed a
3217         couple of compiler warnings.
3218
3219 2001-06-01 19:09  wtay
3220
3221         * test/: ac3parse.c, ac3play.c, buffer.c, cobin.c, dvdcat.c,
3222         dvshow.c, fake.c, mem.c, mp1tomp1.c, mp2tomp1.c, mp3mad.c,
3223         mp3play.c, record.c, teardown.c, vidcapture.c, vidcapture2.c,
3224         video2mp1.c: Fixed some compile warnings.
3225
3226 2001-06-01 18:55  hadess
3227
3228         * REQUIREMENTS: - added url to openquicktime
3229
3230 2001-06-01 18:42  hadess
3231
3232         * REQUIREMENTS: - added some more urls
3233
3234 2001-06-01 18:42  wtay
3235
3236         * gstplay/gstplay.c: Print out a warning when the colorspace plugin
3237         is not found and try to do without it...
3238
3239 2001-06-01 18:32  theuraeus
3240
3241         * LICENSE_readme, REQUIREMENTS: 2001-01-06 Christian Schaller
3242         <Uraeus@linuxrising.org> * A few URL additions to the REQUIREMENTS
3243         file * LICENCE readme containing licensing details on our plugins
3244
3245 2001-06-01 17:57  wtay
3246
3247         * README, REQUIREMENTS: Slightly changed the README, we are not
3248         really tied to GNOME.  Added more optional libs to REQUIREMENTS.
3249         someone should complete the URLS.
3250
3251 2001-06-01 17:46  wtay
3252
3253         * plugins/effects/volume/volume.c: Removed the soundcard.h include
3254         line.
3255
3256 2001-06-01 16:29  thomasvs
3257
3258         * gst/elements/gstdisksink.c: coded small bit in to allow changing
3259         of output location
3260
3261 2001-06-01 14:27  richardb
3262
3263         * tools/README: Add a note about gstreamer-complete
3264
3265 2001-06-01 14:03  richardb
3266
3267         * configure.base: More tidyup to SDL check.
3268
3269 2001-06-01 13:36  richardb
3270
3271         * configure.base: Fix SDL check Check for Overlay stuff, which
3272         isn't in SDL version 1.0
3273
3274 2001-05-31 23:57  hadess
3275
3276         * REQUIREMENTS: - added urls to the required libs, with a lot of
3277         added libs
3278
3279 2001-05-31 21:20  richardb
3280
3281         * REQUIREMENTS, configure.base: Add comments to many (but not all
3282         :( ) AC_DEFINES in configure scripts.  Add note about debian
3283         packages for building documentation.
3284
3285 2001-05-31 21:14  richardb
3286
3287         * plugins/esd/esdsink/Makefile.am: Add a CFLAGS line: just luck
3288         that it's not been needed so far.
3289
3290 2001-05-31 21:13  richardb
3291
3292         * plugins/artsd/Makefile.am: Remove a redundant line, and add a
3293         comment about one which will become redundant in future.
3294
3295 2001-05-31 20:52  wtay
3296
3297         * testsuite/refcounting/Makefile.am: Removed the thread test so
3298         make distcheck works.
3299
3300 2001-05-31 20:18  wtay
3301
3302         * testsuite/refcounting/Makefile.am: Added the mem.h file in
3303         noinst_HEADERS.
3304
3305 2001-05-31 20:16  richardb
3306
3307         * plugins/arts/Makefile.am: Remove generated files from the dist.
3308
3309 2001-05-31 20:08  richardb
3310
3311         * configure.base, idiottest.mak: Fix a couple of formatting errors
3312         in idiottest, and add plugin-srcdir warning to configure.base.
3313
3314 2001-05-31 19:42  wtay
3315
3316         * plugins/avi/Makefile.am: Fixed the codectest.
3317
3318 2001-05-31 19:35  richardb
3319
3320         * Makefile.am, idiottest.mak, include/Makefile.am: Abstract the
3321         plugin-srcdir installation idiottest into a separate file, and
3322         include it from the include Makefile.am, to ensure that it gets
3323         called at the start of a make install process, not after the whole
3324         thing has happened.
3325
3326 2001-05-31 19:31  wtay
3327
3328         * include/Makefile.am: Added gstaudio.h to noinst_HEADERS.
3329
3330 2001-05-31 19:03  richardb
3331
3332         * docs/gst/Makefile.am: Add rules to ensure that the libgst.la and
3333         libgstelements.la exist when trying to link the scanner with them. 
3334         Fix mkdirs so that they don't fall over if directories already
3335         exist.
3336
3337 2001-05-31 18:32  richardb
3338
3339         * plugins/arts/Makefile.am: Put gst_artsio.idl in
3340         libgst_arts_la_SOURCES instead of gst_artsio.cc (which is generated
3341         from it).  This ensures that the original source is present, and
3342         also allows make dist to work on machines which don't have mcopidl
3343         and the arts idl stuff installed.
3344         
3345         It is possible that gst_artsio.cc should be put in EXTRA_DIST, but
3346         I argue against it since as far as I can tell it can be generated
3347         on any system which has arts installed (mcopidl is in the libarts
3348         package on debian), and putting it in EXTRA_DIST requires that
3349         mcopidl is present in order to run make dist.
3350
3351 2001-05-31 15:19  richardb
3352
3353         * configure.base: Add AS and ASFLAGS to configure.base, fixing the
3354         build with automake 1.4g AS is defined in a hacky way: I've asked
3355         on the automake list for help doing this properly.
3356
3357 2001-05-31 10:53  thomasvs
3358
3359         * plugins/oss/gstosssrc.c: some small cleanups before maybe doing
3360         some real work on this
3361
3362 2001-05-30 23:06  thomasvs
3363
3364         * plugins/oss/gstosssrc.c: The weird thing only happens on one of
3365         my sound cards.
3366
3367 2001-05-30 22:35  thomasvs
3368
3369         * include/gstaudio.h: header file for standard audio stuff for
3370         plugins
3371
3372 2001-05-30 22:27  omegahacker
3373
3374         * configure.base: added no-alsa warning and made 0.9 check
3375         conditional on alsa existing at all
3376
3377 2001-05-30 22:15  wtay
3378
3379         * plugins/wav/gstparsewav.c: Major cleanups so that it actually
3380         works.
3381
3382 2001-05-30 22:14  wtay
3383
3384         * gst/gstprops.c: Fixed a bug so that gst_props_new (NULL) == NULL
3385
3386 2001-05-30 21:54  omegahacker
3387
3388         * plugins/sdlsink/sdlvideosink.c: added SDL_INIT_NOPARACHUTE flag
3389         to SDL_Init, to disable one of the most annoying features IMO of
3390         SDL
3391
3392 2001-05-30 21:36  omegahacker
3393
3394         * gst/gstpad.c: stupid mistake, I put != instead of == in the
3395         g_return_if's
3396
3397 2001-05-30 21:13  omegahacker
3398
3399         * gst/gstpad.c: added sanity checks to make sure _push and _pull
3400         don't get called on pads of the wrong direction
3401
3402 2001-05-30 20:07  sbaker3
3403
3404         * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: beginnings of
3405         inplace mono chain func
3406
3407 2001-05-30 17:37  thomasvs
3408
3409         * plugins/oss/gstosssrc.c: switched some lines around
3410
3411 2001-05-30 17:10  thomasvs
3412
3413         * plugins/oss/gstosssrc.c: added caps to osssrc found a weird
3414         thing, don't know yet what to do about it
3415
3416 2001-05-30 16:16  richardb
3417
3418         * README, autogen.sh: Automatically generate a patched automake if
3419         needed, and put instructions in the README about how to use such a
3420         patched automake.
3421
3422 2001-05-30 15:39  richardb
3423
3424         * Makefile.am: Add configure.base and autogen.sh to distributions. 
3425         Add rules to keep configure.in and configure.ac up-to-date.
3426
3427 2001-05-30 15:22  richardb
3428
3429         * autogen.sh, configure.ac, configure.base, configure.in:  * create
3430         a configure.base file, containing the contents of
3431            configure.{in,ac}, with those lines specific to one file
3432         prepended by
3433            "SUBSTFOR configure.in:" or "SUBSTFOR configure.ac:"
3434         appropriately.
3435         
3436          * Add lines to autogen.sh to generate configure.in and
3437         configure.ac
3438            automatically from this file. (Very simple sed scripts)
3439         
3440          * Remove configure.in and configure.ac
3441         
3442         This shouldn't cause any problems to anyone, and should make it
3443         easy to do work on configure scripts by just working on
3444         configure.base.
3445
3446 2001-05-30 14:54  thomasvs
3447
3448         * plugins/filters/passthrough/passthrough.c: added signed support
3449         implemented include/gstaudio.h use
3450
3451 2001-05-30 14:25  richardb
3452
3453         * configure.ac, configure.in: More small changes to bring the two
3454         scripts closer together.  Turned off building docs by default in
3455         configure.ac.  Only diffs are now essential due to changes from
3456         autoconf 2.13 to 2.50.
3457
3458 2001-05-30 13:56  richardb
3459
3460         * autogen.sh: Deal more gracefully with being either unable to
3461         check that automake is patched (will now just give a small
3462         warning), or finding that automake definitely isn't patched (will
3463         give a big loud warning recommend stopping the build and sleep
3464         briefly to give the user a chance to read the message).  Will
3465         eventually try to do the build anyway though.
3466         
3467         Also, don't abort if autoconf or automake return error codes: they
3468         both seem able to do so even when having produced viable results.
3469
3470 2001-05-29 23:10  wtay
3471
3472         * plugins/filters/colorspace/: Makefile.am, colorspace.c,
3473         colorspace.h, yuv2rgb.c, yuv2rgb.h: Added more colorspace functions
3474         for YUV->RGB
3475
3476 2001-05-29 17:40  richardb
3477
3478         * autogen.sh: Add checks for appropriate versions of automake.  Add
3479         check that automake has been patched if it is a version which
3480         requires a patch.  Please check that this doesn't cause problems:
3481         it's a bit of a hairy test, so I might well have mucked it up and
3482         broken some people's build systems.  Hope not, though. ;-)
3483
3484 2001-05-29 17:39  hadess
3485
3486         * plugins/gnomevfs/gnomevfssrc.c: - fix for when size can't be
3487         acquired (fixes icecast streaming)
3488
3489 2001-05-29 17:38  richardb
3490
3491         * Makefile.am, configure.ac, configure.in: Add idiot test to stop
3492         the installing of versions with plugin srcdir enabled.
3493
3494 2001-05-29 16:19  richardb
3495
3496         * configure.ac, configure.in: Fix differences between configure.in
3497         and configure.ac which were trivial or due merely to formatting
3498         differences.  diff can now be used to see only the significant
3499         differences, which should be helpful in keeping these two files in
3500         sync.
3501
3502 2001-05-29 13:43  richardb
3503
3504         * gst/Makefile.am.future: Update Makefile.am.future - a replacement
3505         for Makefile.am which uses features present in recent versions of
3506         automake (>1.4d) to avoid horrendous hackery.
3507
3508 2001-05-29 13:31  richardb
3509
3510         * acinclude.m4, configure.ac, configure.in: Simplify alsa checking:
3511         we can use the standard AM_PATH_ALSA macro to check that we don't
3512         have alsa 0.9.x: we just need to specify something for
3513         ACTION_NOT_FOUND to override the default AC_MSG_ERROR behaviour, so
3514         I've put a colon for ACTION_NOT_FOUND. ;-) Also, update the alsa
3515         macro in acinclude with the latest from the alsa project CVS.
3516
3517 2001-05-28 23:23  omegahacker
3518
3519         * gst/gstsparc.h: fixed #define line continuation in gstsparc.h
3520
3521 2001-05-28 23:02  wtay
3522
3523         * configure.ac, configure.in: Added a check for gsm/gsm.h
3524
3525 2001-05-28 22:41  omegahacker
3526
3527         * gst/gstinfo.c: changed debug so it always prints pid and cid in
3528         color
3529
3530 2001-05-28 22:02  wtay
3531
3532         * configure.ac: Removed the -pre0
3533
3534 2001-05-28 22:00  wtay
3535
3536         * plugins/Makefile.am: Added gsm to subds.
3537
3538 2001-05-28 21:47  wtay
3539
3540         * configure.ac: Added the refcounting to the output targets.
3541
3542 2001-05-28 21:36  wtay
3543
3544         * acconfig.h, configure.ac, configure.in: Added a check for libgsm
3545
3546 2001-05-28 21:22  wtay
3547
3548         * configure.ac: Updated to match configure.in
3549
3550 2001-05-28 21:05  wtay
3551
3552         * configure.ac: The configure file for autoconf 2.50
3553
3554 2001-05-28 20:59  omegahacker
3555
3556         * ABOUT-NLS: added blank file to keep autoconf happy, fill it in
3557         later
3558
3559 2001-05-28 20:34  omegahacker
3560
3561         * plugins/avi/Makefile.am: changed srcdir to builddir for .la
3562
3563 2001-05-28 20:33  omegahacker
3564
3565         * configure.in: attempt at a fixed alsa check to guarantee 0.5.x
3566
3567 2001-05-28 20:09  omegahacker
3568
3569         * libs/getbits/Makefile.am, libs/idct/Makefile.am,
3570         plugins/xvideosink/Makefile.am: distcheck cleanups
3571
3572 2001-05-28 08:46  omegahacker
3573
3574         * configure.in, gstreamer-uninstalled.pc.in, gstreamer.pc.in,
3575         gst/Makefile.am: some fixes to handle builddirs, which distcheck
3576         uses, along with complete .pc files
3577
3578 2001-05-28 01:07  hadess
3579
3580         * plugins/gnomevfs/gnomevfssrc.c: - cleanups
3581
3582 2001-05-28 00:57  omegahacker
3583
3584         * gst/gstpad.c, gst/gstthread.c, gst/elements/gstidentity.c,
3585         plugins/xvideosink/xvideosink.c, tools/gstreamer-inspect.c: Added
3586         some caps != NULL checks.  Patched up a problem with the thread
3587         handling when the iteration fails.  Cleaned up the output of
3588         -inspect a tiny bit.
3589
3590 2001-05-28 00:52  omegahacker
3591
3592         * configure.in: removed a spare alsa check, and made sure it fails
3593         for alsa 0.9.x
3594
3595 2001-05-28 00:12  wtay
3596
3597         * examples/mixer/Makefile.am: Added the headers
3598
3599 2001-05-28 00:01  wtay
3600
3601         * plugins/arts/Makefile.am: Add more hardcoded paths for includes.
3602
3603 2001-05-27 23:55  wtay
3604
3605         * tests/nego/nego1.c: Updated for new API calls.
3606
3607 2001-05-27 23:45  wtay
3608
3609         * plugins/sdlsink/Makefile.am: Added the header file.
3610
3611 2001-05-27 23:26  wtay
3612
3613         * configure.in.ac250: Added refcounting to the targets.
3614
3615 2001-05-27 23:25  wtay
3616
3617         * testsuite/: Makefile.am, capsnego/Makefile.am,
3618         refcounting/Makefile.am: Makfeile updates.
3619
3620 2001-05-27 22:56  omegahacker
3621
3622         * Makefile.am, acconfig.h, configure.in, gst/autoplug/Makefile.am,
3623         plugins/1394/Makefile.am, plugins/aasink/Makefile.am,
3624         plugins/alaw/Makefile.am, plugins/filters/level/Makefile.am,
3625         plugins/filters/passthrough/Makefile.am,
3626         plugins/filters/volenv/Makefile.am, plugins/mulaw/Makefile.am,
3627         plugins/oss/Makefile.am, plugins/xvideosink/Makefile.am,
3628         tests/Makefile.am, testsuite/Makefile.am: various build fixes
3629
3630 2001-05-27 21:52  wtay
3631
3632         * plugins/Makefile.am: Only build the quiktime plugin if the
3633         openquicktime library was found.
3634
3635 2001-05-27 21:52  wtay
3636
3637         * configure.in, configure.in.ac250: Added a check for
3638         openquicktime.
3639
3640 2001-05-27 18:02  sbaker3
3641
3642         * tools/gstreamer-complete.c: now builds for those who are too lazy
3643         to upgrade their xml libraries
3644
3645 2001-05-27 16:13  hadess
3646
3647         * plugins/gnomevfs/gnomevfssrc.c: - added eos-hack signal to the
3648         source, and fix the seek segfaults
3649
3650 2001-05-27 15:41  hadess
3651
3652         * gstplay/gstmediaplay.glade: - changed the Alt shortcuts to Ctrl
3653         shortcuts (like in all proper GTK+ apps)
3654
3655 2001-05-27 15:38  wtay
3656
3657         * tests/: mp3encode.c, rip.c: Updated for remove methods.
3658
3659 2001-05-27 15:38  wtay
3660
3661         * test/mp2toavi.c, test/mp2tomp1.c, test/mpeg2parse.c,
3662         examples/autoplug/autoplug.c, examples/queue/queue.c: Updated for
3663         removed methods.
3664
3665 2001-05-27 15:37  wtay
3666
3667         * gst/: cothreads.c, cothreads.h, gstbin.c, gstbin.h, gstinfo.c,
3668         gstobject.c, gstpad.c, gstplugin.c, gstscheduler.h: Docs updates
3669         Changed the cothread to use sigjmp_buf removed some unused methods.
3670          Some code cleanups.
3671
3672 2001-05-27 15:33  wtay
3673
3674         * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
3675         tmpl/cothreads.sgml, tmpl/gstbin.sgml, tmpl/gstelement.sgml,
3676         tmpl/gstfakesink.sgml, tmpl/gstfakesrc.sgml, tmpl/gstinfo.sgml,
3677         tmpl/gstobject.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
3678         tmpl/gstqueue.sgml, tmpl/gstreamer-unused.sgml,
3679         tmpl/gstscheduler.sgml, tmpl/gsttrace.sgml: API docs updates.
3680
3681 2001-05-27 01:04  omegahacker
3682
3683         * gst/gstscheduler.h: fixed up and turned back on
3684         GST_SCHEDULE_SAFETY
3685
3686 2001-05-26 23:58  omegahacker
3687
3688         * gst/: cothreads.c, gstelement.c, gstscheduler.c: fixed cothread
3689         locking and set_arg/get_arg safety, and switched to 64 cothreads of
3690         32KB
3691
3692 2001-05-26 20:47  hadess
3693
3694         * plugins/gnomevfs/gnomevfssrc.c: - gnome-vfs seek works, cleaned
3695         up
3696
3697 2001-05-26 19:46  hadess
3698
3699         * plugins/gnomevfs/gnomevfssrc.c: - really use mmap this time for
3700         local files, first try at seek in remote files
3701
3702 2001-05-26 18:17  hadess
3703
3704         * plugins/gnomevfs/gnomevfssrc.c: - added local file fallback with
3705         mmap support
3706
3707 2001-05-26 17:41  wtay
3708
3709         * gst/gstelement.h: Removed redundant prototypes.
3710
3711 2001-05-26 17:33  wtay
3712
3713         * gst/gstpad.h: Fixed a bug in the typecast macros for
3714         padtemplates.
3715
3716 2001-05-26 13:17  wtay
3717
3718         * gst/elements/Makefile.am: don't link against libgst.la because it
3719         seems to fail on some libtool versions.
3720
3721 2001-05-26 06:36  omegahacker
3722
3723         * tests/threadlock.c: shut up fakesrc and fakesink, changed
3724         sleeping a little
3725
3726 2001-05-26 06:26  omegahacker
3727
3728         * tests/threadlock.c: moved debug to before _init so cmdline can
3729         override, and put sleep(1)'s in while(1) to increase chance of
3730         contention (I think)
3731
3732 2001-05-26 06:19  omegahacker
3733
3734         * tests/threadlock.c: updated threadlock to actually be a thread
3735         locking test
3736
3737 2001-05-26 00:36  dlehn
3738
3739         * test/lat.c: Elements must have different names.
3740
3741 2001-05-25 23:08  hadess
3742
3743         * gstplay/.cvsignore: - more generic files to exclude: *~ and ~.bak
3744
3745 2001-05-25 23:02  hadess
3746
3747         * gstplay/.cvsignore: - added gstmediaplay.glade.bak to the files
3748         to ignore
3749
3750 2001-05-25 23:01  hadess
3751
3752         * gstplay/gstmediaplay.glade: - updated (c) date, and added WMClass
3753         and WMName to the gstmediaplay windows
3754
3755 2001-05-25 22:42  wtay
3756
3757         * gst/gstplugin.c: Removed a stupid printf.
3758
3759 2001-05-25 22:39  wtay
3760
3761         * gst/: gstbuffer.h, gstelement.c, gstpipeline.c, gstplugin.c: Some
3762         cleanups.  Removed some bogus code from element and pipeline
3763         elements.  Fixed a typo.
3764
3765 2001-05-25 22:38  wtay
3766
3767         * gst/elements/Makefile.am: Added GST_LIBS to LIBADD.
3768
3769 2001-05-25 22:35  omegahacker
3770
3771         * gst/gstbuffer.c: fixed rather heinous bug in gst_buffer_copy
3772
3773 2001-05-25 22:31  omegahacker
3774
3775         * gst/autoplug/gstautoplugcache.c: removed some more noise,
3776         converted to GST_DEBUG
3777
3778 2001-05-25 22:25  omegahacker
3779
3780         * gst/gstelement.c: removed annoying debug message during state
3781         change (made GST_DEBUG)
3782
3783 2001-05-25 22:13  hadess
3784
3785         * autogen.sh: - added a line for busy application developers, it's
3786         shorter this time
3787
3788 2001-05-25 22:00  omegahacker
3789
3790         * .cvsignore, AUTHORS, Makefile.am, autogen.sh, configure.in,
3791         gstreamer-uninstalled.pc.in, gstreamer.pc.in, gstreamer.spec.in,
3792         docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstelement.sgml,
3793         docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstthread.sgml,
3794         docs/random/matth/scheduling.txt, examples/Makefile.am,
3795         examples/autoplug/autoplug.c, examples/mixer/mixer.c,
3796         gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
3797         gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.c,
3798         gst/gstcaps.c, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
3799         gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
3800         gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
3801         gst/gstpipeline.c, gst/gstprops.c, gst/gstqueue.c, gst/gstqueue.h,
3802         gst/gstscheduler.c, gst/gstscheduler.h, gst/gstthread.c,
3803         gst/gstthread.h, gst/gsttype.c, gst/gsttypefind.c, gst/gsttypes.h,
3804         gst/gstxml.c, gst/autoplug/Makefile.am,
3805         gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
3806         gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
3807         gst/autoplug/gststaticautoplugrender.c, gst/elements/gstfakesrc.c,
3808         gst/elements/gstfakesrc.h, gst/elements/gstsinesrc.c,
3809         gstplay/Makefile.am, gstplay/gstmediaplay.c,
3810         gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
3811         gstplay/gstplayprivate.h, libs/idct/gstidct.c,
3812         plugins/1394/dv1394src.c, plugins/alaw/alaw-conversion.c,
3813         plugins/arts/Makefile.am, plugins/arts/gst_arts.c,
3814         plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
3815         plugins/filters/adder/adder.c,
3816         plugins/filters/colorspace/colorspace.c,
3817         plugins/filters/ladspa/gstladspa.c,
3818         plugins/filters/stereo2mono/stereo2mono.c,
3819         plugins/gnomevfs/gnomevfssrc.c, plugins/mp3decode/mad/gstmad.c,
3820         plugins/mp3decode/mpg123/gstmpg123.c,
3821         plugins/mp3decode/parse/mp3parse.c,
3822         plugins/mp3decode/types/mp3types.c,
3823         plugins/mp3encode/lame/gstlame.c,
3824         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
3825         plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpegaudio/common.c,
3826         plugins/mpeg1/mpegaudio/musicin.c,
3827         plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
3828         plugins/videoscale/videoscale.c, plugins/vorbis/vorbis.c,
3829         plugins/vorbis/vorbisdec.c, plugins/xmms/gstxmmsinput.c,
3830         test/.cvsignore, test/Makefile.am, test/avi2mpg.c, test/cobin.c,
3831         test/dvshow.c, test/fake.c, test/mpeg2parse2.c, test/mpeg2parse3.c,
3832         test/mpeg2parse4.c, test/video2mp1.c, test/videotest2.c,
3833         tests/Makefile.am, tests/incsched.c, tests/mp1vid.c,
3834         tests/reaping.c, tests/states.c, tests/threadlock.c,
3835         testsuite/refcounting/Makefile.am, testsuite/refcounting/bin.c,
3836         testsuite/refcounting/element.c,
3837         testsuite/refcounting/element_pad.c, testsuite/refcounting/mem.c,
3838         testsuite/refcounting/mem.h, testsuite/refcounting/object.c,
3839         testsuite/refcounting/pad.c, testsuite/refcounting/thread.c,
3840         tools/.cvsignore, tools/Makefile.am, tools/gstreamer-complete.c,
3841         tools/gstreamer-compprep.c, tools/gstreamer-inspect.c: Merged from
3842         INCSCHED on 200505251!!!
3843
3844 2001-05-25 21:50  omegahacker
3845
3846         * autogen.sh, configure.in.ac250, docs/manual/autoplugging.sgml,
3847         gst/elements/gstfakesink.h, gst/elements/gstfakesrc.h,
3848         plugins/audiofile/Makefile.am, plugins/audiofile/README,
3849         plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
3850         plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
3851         plugins/filters/level/level.c,
3852         plugins/filters/passthrough/filter.func,
3853         plugins/filters/passthrough/passthrough.c,
3854         plugins/filters/passthrough/passthrough.h,
3855         plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/Makefile.am,
3856         plugins/gsm/gstgsm.c, plugins/gsm/gstgsmdec.c,
3857         plugins/gsm/gstgsmdec.h, plugins/gsm/gstgsmenc.c,
3858         plugins/gsm/gstgsmenc.h, plugins/oss/gstossgst.c,
3859         plugins/wav/gstparsewav.c, test/dv2mp1.c, test/dvshow.c: Merged
3860         from HEAD into INCSCHED on 200105251
3861
3862 2001-05-25 21:41  wtay
3863
3864         * docs/manual/autoplugging.sgml: More docs updates.
3865
3866 2001-05-25 21:41  wtay
3867
3868         * test/: dv2mp1.c, dvshow.c: some minor fixes..
3869
3870 2001-05-25 21:39  wtay
3871
3872         * plugins/gnomevfs/gnomevfssrc.c: Fix a leak on EOS.
3873
3874 2001-05-25 20:53  wtay
3875
3876         * test/Makefile.am: Cleaned up the makefile a bit.
3877
3878 2001-05-25 20:36  wtay
3879
3880         * test/: cobin.c, fake.c: Remove deprecated methods.
3881
3882 2001-05-25 20:19  wtay
3883
3884         * gst/: gstbin.c, gstbin.h, gstpad.c: Removed some unused functions
3885         in gstbin Fixed a compiler warning.
3886
3887 2001-05-25 20:16  omegahacker
3888
3889         * gst/gstthread.c: forgot to unset SPINNING, no idea how it worked
3890         before, maybe this will fix wtay's case
3891
3892 2001-05-25 19:07  wtay
3893
3894         * plugins/filters/ladspa/gstladspa.c: Adjusted for state
3895         reorderings.
3896
3897 2001-05-25 18:35  omegahacker
3898
3899         * gst/gstbin.c, gst/gstelement.c, gst/gstelement.h, gst/gstinfo.c,
3900         gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c,
3901         plugins/1394/dv1394src.c, plugins/arts/gst_arts.c,
3902         plugins/esd/esdsink/esdsink.c, plugins/gnomevfs/gnomevfssrc.c,
3903         plugins/mp3decode/types/mp3types.c, plugins/oss/gstosssink.c,
3904         plugins/xmms/gstxmmsinput.c: Swapped PAUSED and PLAYING states,
3905         reworked thread interlocking.  States are now: NULL <-> READY <->
3906         PAUSED <-> PLAYING.
3907         
3908         Had do update dv1394src, gst_arts, and xmmsinput, please test these
3909         out!
3910         
3911         Cleaned up DEBUG output in several places to by much much less
3912         verbose but still just as useful (denser).
3913
3914 2001-05-25 17:21  thomasvs
3915
3916         * plugins/filters/passthrough/: filter.func, passthrough.c,
3917         passthrough.h: Cleaned out level code from passthrough plugin added
3918         silent argument, defaults to false
3919
3920 2001-05-25 17:19  thomasvs
3921
3922         * plugins/audiofile/gstafsink.c: cleaned up output info
3923
3924 2001-05-25 17:17  thomasvs
3925
3926         * plugins/filters/level/level.c: cleaned up level plugin output
3927
3928 2001-05-25 15:02  thomasvs
3929
3930         * plugins/audiofile/: gstafsink.c, gstafsrc.c: cleaned up output
3931         got rate and signedness to work on afsrc
3932
3933 2001-05-25 14:42  thomasvs
3934
3935         * plugins/audiofile/README: a little info
3936
3937 2001-05-25 11:43  wtay
3938
3939         * test/: avi2mpg.c, dvshow.c, fake.c, videotest2.c: Small fixes to
3940         various test apps.
3941
3942 2001-05-25 11:43  wtay
3943
3944         * gstplay/gstplay.c: If the arg looks like a URI, gnomevfs is used,
3945         if gnomevfs is not found and the URI starts with file:/, disksrc is
3946         used.
3947
3948 2001-05-25 11:10  thomasvs
3949
3950         * plugins/filters/passthrough/passthrough.c: changed passthrough to
3951         print out signed/unsigned and endianness
3952
3953 2001-05-25 10:47  thomasvs
3954
3955         * plugins/audiofile/: Makefile.am, gstafsrc.c, gstafsrc.h: Added an
3956         audiofile src element, doesn't work yet
3957
3958 2001-05-25 05:42  dlehn
3959
3960         * configure.in.ac250: automake 1.4-p1 doesn't support
3961         AC_CONFIG_FILES.  revert to AC_OUTPUT until the fix in the just
3962         released 1.4-p2 gets debianized. ;)
3963
3964 2001-05-25 02:28  hadess
3965
3966         * plugins/gnomevfs/gnomevfssrc.c: - check result of open() now
3967
3968 2001-05-25 01:35  wtay
3969
3970         * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Only accept mpeg1 data for
3971         mpeg2dec until we figure out what's wrong.
3972
3973 2001-05-25 01:29  omegahacker
3974
3975         * gst/: gstpad.c, gstqueue.c, gstqueue.h, gstscheduler.h,
3976         gstthread.c: fixed some interruptability problems with thread and
3977         queue
3978
3979 2001-05-25 01:14  wtay
3980
3981         * plugins/vorbis/: vorbis.c, vorbisdec.c: Added the
3982         COTHREAD_STOPPING hack.
3983
3984 2001-05-25 01:09  wtay
3985
3986         * gstplay/: gstmediaplay.c, gstplay.c, gstplayprivate.h: Fixed the
3987         media player so that it works with incsched.  Removed the thread
3988         and add the _iterate to the g_idle_loop, this makes the GUI very
3989         cluncky but is needed because we cannot chance the state of a
3990         thread inside the threads context yet.
3991
3992 2001-05-24 23:38  thomasvs
3993
3994         * plugins/audiofile/gstafsink.c: mental note to self:   doublecheck
3995         own code before sending mail to library author asking why   sample
3996         rate setting on output doesn't work...  note to others:  afsink now
3997         handles samplerate right
3998
3999 2001-05-24 23:24  thomasvs
4000
4001         * plugins/audiofile/: gstafsink.c, gstafsink.h: added more support
4002         for endianness, you can set it through an arg until I figure out
4003         what it is supposed to do
4004
4005 2001-05-24 23:23  thomasvs
4006
4007         * plugins/oss/gstossgst.c: one of my OSS's doesn't have FMT_AC3
4008         defined
4009
4010 2001-05-24 22:46  omegahacker
4011
4012         * gst/: gstinfo.h, gstthread.c, gstthread.h: added better thread id
4013         debugging support
4014
4015 2001-05-24 21:36  omegahacker
4016
4017         * gst/gstthread.c: fixed thread lock mis-merge
4018
4019 2001-05-24 21:20  wtay
4020
4021         * gst/autoplug/gststaticautoplugrender.c: Added the queue to the
4022         thread
4023
4024 2001-05-24 12:24  wtay
4025
4026         * configure.in.ac250: Added the autoconf file for version 2.50
4027
4028 2001-05-24 12:22  wtay
4029
4030         * plugins/: gnomevfs/gnomevfssrc.c, gsm/Makefile.am, gsm/gstgsm.c,
4031         gsm/gstgsmdec.c, gsm/gstgsmdec.h, gsm/gstgsmenc.c, gsm/gstgsmenc.h,
4032         wav/gstparsewav.c: Small fixes for EOS in gnomevfssrc.  Added a gsm
4033         decoder/encoder element.
4034
4035 2001-05-24 01:55  thomasvs
4036
4037         * plugins/audiofile/: gstafsink.c, gstafsink.h: audiofile now
4038         handles endianness right, and also allows for choosing the output
4039         file format to write (next/aiff/wav/aiffc/raw) aiff and next might
4040         not work yet though
4041
4042 2001-05-24 01:46  omegahacker
4043
4044         * AUTHORS, README, REQUIREMENTS, acconfig.h, autogen.sh,
4045         configure.in, components/bonobo-media/Makefile.am,
4046         components/bonobo-media/bonobo-media-gstreamer-factory.c,
4047         components/bonobo-media/bonobo-media-gstreamer.gob,
4048         components/bonobo-media/bonobo-media-gstreamer.oafinfo,
4049         components/bonobo-media/bonobo-media-gstreamervideo.gob,
4050         debian/Makefile.am, debian/changelog, debian/control,
4051         debian/gstreamer-aa.files, debian/gstreamer-arts.files,
4052         debian/gstreamer-colorspace.files, debian/gstreamer-common.files,
4053         debian/gstreamer-mad.files, debian/rules,
4054         docs/fwg/gst-plugin-writers-guide.sgml,
4055         docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
4056         docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
4057         docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
4058         docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
4059         docs/manual/Makefile.am, docs/manual/autoplugging.sgml,
4060         docs/manual/bins.sgml, docs/manual/buffers.sgml,
4061         docs/manual/elements.sgml, docs/manual/gstreamer-manual.sgml,
4062         docs/manual/helloworld.sgml, docs/manual/pads.sgml,
4063         docs/manual/xml.sgml, docs/random/autoplug2,
4064         editor/gsteditorproperty.c, examples/autoplug/autoplug.c,
4065         examples/plugins/example.c, gst/cothreads.c, gst/cothreads.h,
4066         gst/gst.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
4067         gst/gstinfo.h, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
4068         gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
4069         gst/gstscheduler.c, gst/gstthread.c, gst/gsttrace.c,
4070         gst/gsttrace.h, gst/gsttypefind.c, gst/gstutils.c,
4071         gst/autoplug/Makefile.am, gst/elements/gstdisksrc.c,
4072         gst/elements/gstelements.c, gst/elements/gstfakesink.c,
4073         gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
4074         gst/elements/gstpipefilter.c, gst/elements/gstsinesrc.c,
4075         gst/elements/gstsinesrc.h, gstplay/AUTHORS, gstplay/ChangeLog,
4076         gstplay/Makefile.am, gstplay/callbacks.c, gstplay/callbacks.h,
4077         gstplay/full-screen.c, gstplay/full-screen.h,
4078         gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
4079         gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
4080         gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
4081         gstplay/gststatusarea.h, gstplay/main.c, libs/idct/ieeetest.c,
4082         plugins/Makefile.am, plugins/alsa/alsa.h,
4083         plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
4084         plugins/alsa/alsasrc.c, plugins/arts/gst_artsio_impl.h,
4085         plugins/audiofile/Makefile.am, plugins/audiofile/gstafsink.c,
4086         plugins/audiofile/gstafsink.h, plugins/capture/v4l/gstv4lsrc.c,
4087         plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
4088         plugins/dv/dvdec.c, plugins/effects/volume/volume.c,
4089         plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
4090         plugins/filters/filterstamp.sh, plugins/filters/adder/Makefile.am,
4091         plugins/filters/adder/adder.c,
4092         plugins/filters/colorspace/Makefile.am,
4093         plugins/filters/colorspace/colorspace.c,
4094         plugins/filters/colorspace/colorspace.h,
4095         plugins/filters/colorspace/yuv2yuv.c,
4096         plugins/filters/intfloatconvert/Makefile.am,
4097         plugins/filters/intfloatconvert/float2int.c,
4098         plugins/filters/intfloatconvert/float2int.h,
4099         plugins/filters/intfloatconvert/int2float.c,
4100         plugins/filters/intfloatconvert/int2float.h,
4101         plugins/filters/intfloatconvert/intfloatconvert.c,
4102         plugins/filters/intfloatconvert/intfloatconvert.h,
4103         plugins/filters/ladspa/gstladspa.c,
4104         plugins/filters/ladspa/ladspa.h, plugins/filters/lav/.cvsignore,
4105         plugins/filters/lav/Makefile.am, plugins/filters/lav/lavencode.c,
4106         plugins/filters/lav/lavencode.h, plugins/filters/level/Makefile.am,
4107         plugins/filters/level/README, plugins/filters/level/filter.func,
4108         plugins/filters/level/level.c, plugins/filters/level/level.h,
4109         plugins/filters/mono2stereo/Makefile.am,
4110         plugins/filters/mono2stereo/mono2stereo.c,
4111         plugins/filters/mono2stereo/mono2stereo.h,
4112         plugins/filters/passthrough/README,
4113         plugins/filters/passthrough/filter.func,
4114         plugins/filters/passthrough/level.c,
4115         plugins/filters/passthrough/level.h,
4116         plugins/filters/passthrough/passthrough.c,
4117         plugins/filters/passthrough/passthrough.h,
4118         plugins/filters/stereo2mono/Makefile.am,
4119         plugins/filters/volenv/Makefile.am,
4120         plugins/filters/volenv/volenv.c, plugins/gnomevfs/Makefile.am,
4121         plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
4122         plugins/jpeg/Makefile.am, plugins/mp3decode/mad/gstmad.c,
4123         plugins/mp3decode/mpg123/gstmpg123.c,
4124         plugins/mp3encode/lame/gstlame.c, plugins/mpeg1/mpegaudio/common.c,
4125         plugins/mpeg1/mpegaudio/common.h, plugins/mpeg1/mpegaudio/encode.c,
4126         plugins/mpeg1/mpegaudio/encoder.h,
4127         plugins/mpeg1/mpegaudio/gstmpegaudio.c,
4128         plugins/mpeg1/mpegaudio/musicin.c,
4129         plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
4130         plugins/mpeg1/mpegaudio/subs.c,
4131         plugins/mpeg1/mpegaudio/table_absthr.h,
4132         plugins/mpeg1/mpegaudio/table_cb.h,
4133         plugins/mpeg1/mpegaudio/table_enwindow.h,
4134         plugins/mpeg1/mpegaudio/table_th.h,
4135         plugins/mpeg1/mpegaudio/tables.c, plugins/mpeg1/mpegaudio/tonal.c,
4136         plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/Makefile.am,
4137         plugins/oss/gstossaudio.c, plugins/oss/gstossgst.c,
4138         plugins/oss/gstossgst.h, plugins/oss/gstosshelper.c,
4139         plugins/oss/gstosshelper.h, plugins/oss/gstosssink.c,
4140         plugins/quicktime/Makefile.am, plugins/quicktime/README,
4141         plugins/quicktime/gstquicktimedecoder.c,
4142         plugins/quicktime/gstquicktimedecoder.h,
4143         plugins/sdlsink/Makefile.am, plugins/sdlsink/sdlvideosink.c,
4144         plugins/sdlsink/sdlvideosink.h, plugins/videoscale/videoscale.c,
4145         plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
4146         plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
4147         plugins/wav/gstparsewav.c, plugins/xvideosink/gstximage.c,
4148         test/.cvsignore, test/Makefile.am, test/lat.c, test/mp3mad.c,
4149         test/videotest.c, test/wave.c, tests/autoplug2.c,
4150         tests/sched/runxml.c, tools/gstreamer-inspect.c,
4151         tools/gstreamer-launch.c: Merge from HEAD into INCSCHED1 at
4152         200105231.
4153
4154 2001-05-24 00:24  dlehn
4155
4156         * gst/elements/: gstfakesink.h, gstfakesrc.h: Update some signal
4157         func vars.
4158
4159 2001-05-24 00:23  dlehn
4160
4161         * autogen.sh: libtool check fix... copy & paste error msgs code
4162         could be improved.
4163
4164 2001-05-23 21:35  wtay
4165
4166         * test/video2mp1.c: Some small modifications.
4167
4168 2001-05-23 20:53  omegahacker
4169
4170         * plugins/oss/gstosssink.c: default settings are intenionally very
4171         wrong (make it obvious when the capsnego didn't work) and it checks
4172         for NULL props
4173
4174 2001-05-23 20:52  omegahacker
4175
4176         * plugins/filters/stereo2mono/stereo2mono.c: 'fixed' the caps and
4177         the _init function
4178
4179 2001-05-23 20:50  omegahacker
4180
4181         * plugins/cdparanoia/cdparanoia.c: fixed caps on cdparanoia
4182
4183 2001-05-23 20:49  omegahacker
4184
4185         * gst/gstscheduler.c, plugins/mp3decode/mad/gstmad.c: fixed problem
4186         where mad wasn't an entry (it is now HACK HACK!!) and the scheduler
4187         wasn't catching the no entry case
4188
4189 2001-05-23 20:48  omegahacker
4190
4191         * examples/autoplug/autoplug.c: added have_size handler so the
4192         window matches the video size
4193
4194 2001-05-23 20:09  omegahacker
4195
4196         * gst/: gstqueue.c, gstqueue.h: reworked internal parameters a bit,
4197         added leaky-queue semantics
4198
4199 2001-05-23 10:18  thomasvs
4200
4201         * plugins/filters/level/README: some more info on how to plot the
4202         level using gnuplot it would be nice if the output from level
4203         plugin could serve as input to a gstreamer plotting plugin (I'm not
4204         kidding)
4205
4206 2001-05-23 09:49  thomasvs
4207
4208         * plugins/audiofile/: gstafsink.c, gstafsink.h: afsink now handles
4209         channels and sample rate
4210
4211 2001-05-23 09:48  thomasvs
4212
4213         * configure.in: added level Makefile deleted one of two instances
4214         of adder Makefile
4215
4216 2001-05-23 09:47  thomasvs
4217
4218         * plugins/filters/Makefile.am: added level plugin to Makefile.am
4219
4220 2001-05-23 09:47  thomasvs
4221
4222         * plugins/filters/level/: Makefile.am, README, filter.func,
4223         level.c, level.h: Added level detection plugin; prints out RMS
4224         values calculated over buffer size to stdout
4225
4226 2001-05-22 21:11  omegahacker
4227
4228         * tests/states.c: fixed references to _gst_print_statename
4229
4230 2001-05-22 20:22  hadess
4231
4232         * gst/elements/gstdisksrc.c: - it is now possible to change the
4233         opened file when state is PAUSED
4234
4235 2001-05-22 19:57  hadess
4236
4237         * plugins/gnomevfs/gnomevfssrc.c: - removed warnings
4238
4239 2001-05-22 19:44  hadess
4240
4241         * plugins/gnomevfs/gnomevfssrc.c: - adding possibility to change
4242         the src file if the state is PAUSED
4243
4244 2001-05-22 17:48  thomasvs
4245
4246         * plugins/audiofile/: gstafsink.c, gstafsink.h: still trying to add
4247         caps to gstafsink
4248
4249 2001-05-22 14:48  richardb
4250
4251         * autogen.sh: autogen.sh now fails if aclocal fails.
4252
4253 2001-05-22 13:56  hadess
4254
4255         * autogen.sh: - added a line to autogen.sh for the busy application
4256         developers
4257
4258 2001-05-22 02:42  omegahacker
4259
4260         * gst/: gstpad.c, autoplug/gstautoplugger.c: Added ability for
4261         caps_nego_failed signal to indicate that it's solved the problem,
4262         via a gboolean * argument that's FALSE, and can be set to TRUE if
4263         the handler has fixed things up.
4264         
4265         Updated the autoplugger so it now works in both the unknown and
4266         known cases with and without other issues like a crippled
4267         (mono-only) osssink.
4268
4269 2001-05-22 00:23  omegahacker
4270
4271         * gst/: gstbin.c, gstelement.c, gstelement.h, gstinfo.c, gstpad.c,
4272         gstthread.c: Updates to DEBUG system: moved statename into
4273         gstelement.c, colorized the states:
4274         
4275         NULL: white READY: read PAUSED: yellow PLAYING: green
4276
4277 2001-05-21 22:35  omegahacker
4278
4279         * gst/autoplug/gstautoplugger.c: fixed up pausing system, and added
4280         src_caps_nego_failed body
4281
4282 2001-05-21 21:17  wtay
4283
4284         * acconfig.h, configure.in: Updates to the audiofile detection
4285         stuff.
4286
4287 2001-05-21 21:17  wtay
4288
4289         * plugins/audiofile/Makefile.am: Some minor changes to the makefile
4290
4291 2001-05-21 20:48  thomasvs
4292
4293         * plugins/audiofile/: Makefile.am, gstafsink.c, gstafsink.h: first
4294         pass at an audiofile sink this sink uses the SGI audiofile library
4295         to write audio files
4296
4297 2001-05-21 20:42  thomasvs
4298
4299         * plugins/Makefile.am: trying to add a check for libaudiofile
4300
4301 2001-05-21 20:40  thomasvs
4302
4303         * configure.in: trying to add a check for libaudiofile (->
4304         plugins/audiofile/afsink)
4305
4306 2001-05-21 03:41  omegahacker
4307
4308         * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c:
4309         gstautoplugcache.c: Set default for cache's caps_proxy to FALSE
4310         again.  gstautoplugger.c: Fixed with strategic positioning of
4311         gst_pad_set_caps()
4312
4313 2001-05-21 03:40  omegahacker
4314
4315         * gst/: gstcaps.c, gstpad.c, gstprops.c: Updated some debug
4316         statements.  Added specific debug for int props.
4317
4318 2001-05-21 03:35  hadess
4319
4320         * test/mp3mad.c: - removed the parse factory, it's unused
4321
4322 2001-05-21 02:37  cael
4323
4324         * gstplay/: ChangeLog, gstmediaplay.glade: Added a ChangeLog as per
4325         hadess' sugesstion, and added myself as an author.
4326
4327 2001-05-21 02:19  cael
4328
4329         * gstplay/: Makefile.am, callbacks.c, callbacks.h, full-screen.c,
4330         full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
4331         gstplay.c, gstplay.h, gstplayprivate.h, gststatusarea.c,
4332         gststatusarea.h, main.c: added the begninnings of full-screen
4333         support (crashes atm), playing at double size, general code cleanup
4334         and what not.
4335
4336 2001-05-20 22:24  wtay
4337
4338         * tools/gstreamer-inspect.c: Fixed a problem with -inspect where
4339         some args would not show up correctly
4340
4341 2001-05-20 22:24  thomasvs
4342
4343         * plugins/filters/adder/adder.c: fixed caps stuff
4344
4345 2001-05-20 21:12  wtay
4346
4347         * tools/gstreamer-inspect.c: Better output of element flags.
4348
4349 2001-05-20 21:06  wtay
4350
4351         * tools/gstreamer-launch.c: Escape spaces in the cmdline args with
4352         "\\ " so that parse can handle it.
4353
4354 2001-05-20 21:05  wtay
4355
4356         * gst/gstparse.c: Added the possibility to escape chars in
4357         gstparse. You can now give it a cmdline like disksrc location=some\
4358         sort\ of.mp3 ! .... and it does the right thing.
4359
4360 2001-05-20 19:59  wtay
4361
4362         * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
4363         gstquicktimedecoder.h: Updated the plugin to the current CVS.
4364
4365 2001-05-20 19:24  wtay
4366
4367         * plugins/quicktime/: Makefile.am, README, gstquicktimedecoder.c,
4368         gstquicktimedecoder.h: Added a quicktime decoder by yann@3ivx.com.
4369
4370 2001-05-20 19:17  thomasvs
4371
4372         * plugins/filters/passthrough/passthrough.c: changed pad templates
4373
4374 2001-05-20 19:05  thomasvs
4375
4376         * plugins/filters/passthrough/: passthrough.c, passthrough.h:
4377         updating passthrough to handle caps
4378
4379 2001-05-20 19:01  thomasvs
4380
4381         * plugins/filters/volenv/volenv.c: updating caps handling
4382
4383 2001-05-20 16:45  thomasvs
4384
4385         * plugins/filters/passthrough/passthrough.c: trying to add caps
4386         detection to passthrough
4387
4388 2001-05-20 15:55  thomasvs
4389
4390         * gst/gstparse.c: reinstated exit(-1) when gstparse.c doesn't find
4391         the plugin mentioned
4392
4393 2001-05-20 15:16  thomasvs
4394
4395         * plugins/wav/gstparsewav.c: parsewav now does src pad setting of
4396         width, depth, channels, frequency
4397
4398 2001-05-20 15:12  wtay
4399
4400         * gst/elements/gstpipefilter.c: Made pipefilter a DECOUPLED
4401         element.
4402
4403 2001-05-20 15:03  thomasvs
4404
4405         * plugins/wav/gstparsewav.c: parsewav sets channel capability now
4406
4407 2001-05-20 14:56  thomasvs
4408
4409         * plugins/wav/gstparsewav.c: First try at updating parsewav and
4410         setting caps on src pad
4411
4412 2001-05-20 11:31  wtay
4413
4414         * components/bonobo-media/: Makefile.am,
4415         bonobo-media-gstreamer-factory.c, bonobo-media-gstreamer.gob,
4416         bonobo-media-gstreamer.oafinfo, bonobo-media-gstreamervideo.gob:
4417         Added the code for the bonobo media component. It doesn't really
4418         work yet because bonobo-media doesn't show video.
4419
4420 2001-05-20 06:48  cael
4421
4422         * gstplay/AUTHORS: finally managed to get the AUTHORS file added.
4423         big things are coming allright ;-)
4424
4425 2001-05-20 01:16  hadess
4426
4427         * AUTHORS: - added myself to the AUTHORS file
4428
4429 2001-05-19 19:17  wtay
4430
4431         * plugins/: oss/gstosssink.c, vorbis/vorbis.c, vorbis/vorbisdec.c,
4432         vorbis/vorbisenc.c, vorbis/vorbisenc.h, xvideosink/gstximage.c:
4433         More updates to caps in vorbisenc. it now correctly sets up the
4434         encoder based on the input audio type.
4435
4436 2001-05-19 15:16  wtay
4437
4438         * plugins/: mp3decode/mad/gstmad.c, mpeg1/mpegaudio/common.c,
4439         mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encode.c,
4440         mpeg1/mpegaudio/encoder.h, mpeg1/mpegaudio/gstmpegaudio.c,
4441         mpeg1/mpegaudio/musicin.c, mpeg1/mpegaudio/musicin.h,
4442         mpeg1/mpegaudio/psy.c, mpeg1/mpegaudio/subs.c,
4443         mpeg1/mpegaudio/table_absthr.h, mpeg1/mpegaudio/table_cb.h,
4444         mpeg1/mpegaudio/table_enwindow.h, mpeg1/mpegaudio/table_th.h,
4445         mpeg1/mpegaudio/tables.c, mpeg1/mpegaudio/tonal.c: More mp3
4446         updates.  Make mpegaudio use a sane namespace for all exported
4447         symbols.  the mad element can now play mpeg audio comming is as
4448         frames.
4449
4450 2001-05-19 07:39  omegahacker
4451
4452         * .cvsignore, Makefile.am, configure.in,
4453         gstreamer-uninstalled.pc.in: Added gstreamer-uninstalled.pc.in in
4454         prep for future changes to pkg-config.  Disabled docs building by
4455         default (--enable-docs-build to turn it on).  Added more visible
4456         warning messages for lacking libraries, listing the plugins that
4457         won't build (not complete!).
4458
4459 2001-05-19 07:39  omegahacker
4460
4461         * gstreamer-uninstalled.pc.in: file gstreamer-uninstalled.pc.in was
4462         initially added on branch BRANCH-INCSCHED1.
4463
4464 2001-05-19 01:33  wtay
4465
4466         * plugins/: mp3decode/mad/gstmad.c, mp3decode/mpg123/gstmpg123.c,
4467         mp3decode/parse/mp3parse.c, mp3encode/lame/gstlame.c,
4468         mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encoder.h,
4469         mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/musicin.c,
4470         mpeg1/mpegaudio/musicin.h, mpeg1/mpegaudio/psy.c, oss/gstosssink.c:
4471         Updates to various mp3 related plugins.  Added args and capsnego to
4472         mpegaudio.
4473
4474 2001-05-18 19:11  wtay
4475
4476         * plugins/esd/esdsink/esdsink.c: Added newcaps functions to esdsink
4477         to sync with the provided caps.
4478
4479 2001-05-18 18:58  wtay
4480
4481         * plugins/cdparanoia/cdparanoia.c: Updated to the new caps.
4482
4483 2001-05-17 23:00  omegahacker
4484
4485         * gst/autoplug/gstautoplugger.c: update to latest code, includes
4486         caps_fail handlers that kinda work
4487
4488 2001-05-17 06:20  dlehn
4489
4490         * docs/gst/gstreamer-sections.txt: Pesky nightly doc build failure
4491         emails exposing my forgetfulness...
4492
4493 2001-05-17 01:18  hadess
4494
4495         * plugins/gnomevfs/: Makefile.am, gnomevfssink.c: - gnomevfssink
4496         committed
4497
4498 2001-05-16 23:42  wtay
4499
4500         * acconfig.h: Added SDL.
4501
4502 2001-05-16 23:40  wtay
4503
4504         * configure.in: Added a check for SDL
4505
4506 2001-05-16 23:09  wtay
4507
4508         * testsuite/refcounting/thread.c: file thread.c was initially added
4509         on branch BRANCH-INCSCHED1.
4510
4511 2001-05-16 23:09  wtay
4512
4513         * testsuite/refcounting/thread.c: Added thread refcounting and
4514         module test case
4515
4516 2001-05-16 23:08  wtay
4517
4518         * testsuite/refcounting/: Makefile.am, bin.c: More testsuite
4519         updates
4520
4521 2001-05-16 23:08  wtay
4522
4523         * gst/: gstbin.c, gstelement.c, gstthread.c: Slighly take a
4524         different approach for object destruction, using the real _remove
4525         functions so that the scheduler has a chance to destroy its state
4526         too.  This breaks the thread with ghostpads destruction case for
4527         now.
4528
4529 2001-05-16 22:42  omegahacker
4530
4531         * plugins/filters/stereo2mono/stereo2mono.c: fixed
4532         stereo2mono_init, it was fragging its src pad
4533
4534 2001-05-16 22:21  omegahacker
4535
4536         * plugins/filters/stereo2mono/stereo2mono.c: fixed up caps so
4537         autoplug can do something with it
4538
4539 2001-05-16 22:19  omegahacker
4540
4541         * gst/autoplug/gstautoplugcache.c: added first_buffer signal, and
4542         default to caps_proxy true
4543
4544 2001-05-16 22:18  omegahacker
4545
4546         * gst/autoplug/gstautoplugger.c: up to latest (broken) autoplugger)
4547
4548 2001-05-16 21:41  wtay
4549
4550         * plugins/: Makefile.am, jpeg/Makefile.am, sdlsink/Makefile.am,
4551         sdlsink/sdlvideosink.c, sdlsink/sdlvideosink.h: Added an SDL video
4552         sink by Ronald Bultje (BBB) some cleanups and added more caps to
4553         the template.  some name changes to the jpeg decoder.
4554
4555 2001-05-16 20:32  wtay
4556
4557         * plugins/: Makefile.am, gnomevfs/Makefile.am,
4558         gnomevfs/gnomevfssrc.c: Added the gnomevfssrc by hadess
4559
4560 2001-05-16 20:32  wtay
4561
4562         * configure.in: Added gnomevfs checks.
4563
4564 2001-05-16 08:16  dlehn
4565
4566         * gst/: cothreads.c, gstscheduler.c: - Fix cothread pointers and
4567         allocation so full 2M stack space available: - Double maximums to
4568         use full stack space: - COTHREAD_STACKSIZE = 16k -
4569         COTHREAD_MAXTHREADS = 128 - cothread changes only verified on x86 -
4570         cothread_create returns NULL if nthreads == MAXTHREADS though not
4571         yet handled by gstschedule caller
4572
4573 2001-05-16 06:04  dlehn
4574
4575         * acconfig.h, configure.in, gst/gsttrace.c, gst/gsttrace.h,
4576         libs/idct/ieeetest.c, test/lat.c: - basic arch check for HAVE_RDTSC
4577         - use common gst_trace_read_tsc() for RDTSC call - add untested
4578         function to do ascii dump of trace data
4579
4580 2001-05-16 05:07  dlehn
4581
4582         * test/: videotest.c, wave.c: fix a couple warnings
4583
4584 2001-05-15 22:04  wtay
4585
4586         * plugins/mp3decode/mad/gstmad.c: Make the mad decoder output the
4587         samples in the native endianness.
4588
4589 2001-05-15 20:25  wtay
4590
4591         * gst/: gstobject.c, gstpad.c, gstthread.c: Added ghostpad
4592         destruction.
4593
4594 2001-05-15 10:40  omegahacker
4595
4596         * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: added the detail that
4597         mpeg2dec can play mpeg1 streams too
4598
4599 2001-05-15 10:04  omegahacker
4600
4601         * gstplay/: gstplay.c, main.c: added ability to write out xml copy
4602         of pipeline
4603
4604 2001-05-15 05:13  omegahacker
4605
4606         * gst/autoplug/gstautoplugger.c: IT WORKS\!\!\!
4607
4608 2001-05-15 02:45  omegahacker
4609
4610         * gst/: gstinfo.c, gstpad.c, gsttypefind.c,
4611         autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c: gstinfo.c:
4612         one more check to make sure DEBUG_FUNCPTR_NAME doesn't go south
4613         gstpad.c: debugging changes gsttypefind.c: moved gst_pad_set_caps
4614         to *before* the caps_changed signal gstautoplugcache.c: added
4615         refcounting around signal_emit, and debug updates gstautoplugger.c:
4616         added code to remove the autoplugcache when done
4617
4618 2001-05-14 23:42  wtay
4619
4620         * gst/gsttypefind.c: Added a reference to typefind.
4621
4622 2001-05-14 23:21  omegahacker
4623
4624         * gst/gstpad.c: enhanced debug and minor code cleanup (no
4625         functional changes)
4626
4627 2001-05-14 22:57  wtay
4628
4629         * gst/gstelement.c: Refcounting fixes
4630
4631 2001-05-14 22:22  wtay
4632
4633         * gst/gstelement.c: fixed a mem leak in the destroy code.
4634
4635 2001-05-14 22:20  wtay
4636
4637         * gst/: gstelement.c, gstpad.c, gstthread.c: slightly different
4638         refcount handling. the pad shutdown function doesn't remove the pad
4639         from the parent because the parent is needed in the destroy
4640         function.
4641
4642 2001-05-14 21:08  omegahacker
4643
4644         * gst/: cothreads.c, gstbin.h, gstelement.c, gstobject.c, gstpad.c,
4645         gstpad.h, gstscheduler.c, gsttypefind.c,
4646         autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c:
4647         cothreads.c: added a comment on one of the tests gstbin.h: added
4648         the GST_BIN_SELF_SCHEDULABLE flag gstelement.c: cleaned up the
4649         _change_state function a little gstobject.c: improved the
4650         refcounting DEBUGs gstpad.c: moved the connected signal to after
4651         capsnego,           added the caps_nego_failed signal gstpad.h:
4652         added the caps_nego_failed signal funcptr gstscheduler.c: added the
4653         GST_BIN_SELF_SCHEDULABLE exception gsttypefind.c: added check code
4654         around signal_emit to deal with the case                where the
4655         signal's handler shuts down the element gstautoplugcache.c: added
4656         the first_buffer signal and caps_proxy arg gstautoplugger.c:
4657         significant rework, it functions quite nicely actually
4658
4659 2001-05-14 09:51  omegahacker
4660
4661         * docs/gst/gstreamer-sections.txt: removed the COTHREAD_STACKSIZE
4662         and friends, since they're now private to cothreads.c
4663
4664 2001-05-13 16:29  wtay
4665
4666         * testsuite/refcounting/: bin.c, element_pad.c: More testsuite
4667         updates
4668
4669 2001-05-13 16:29  wtay
4670
4671         * gst/: gstbin.c, gstelement.c, gstpad.c: More housekeeping
4672         updates.  _destroying an element or a pad properly removes if from
4673         the parent.
4674
4675 2001-05-13 08:49  omegahacker
4676
4677         * plugins/effects/volume/volume.c: hacked up volume plugin to do
4678         S16_LE no matter what.  FIXME\!
4679
4680 2001-05-12 19:04  wtay
4681
4682         * gst/: gstbin.c, gstelement.c, gstelementfactory.c, gstthread.c,
4683         gstthread.h: Fixed a leak in bin destruction More refcounting fixes
4684
4685 2001-05-12 19:03  wtay
4686
4687         * testsuite/refcounting/bin.c: file bin.c was initially added on
4688         branch BRANCH-INCSCHED1.
4689
4690 2001-05-12 19:03  wtay
4691
4692         * testsuite/refcounting/: Makefile.am, bin.c, element_pad.c: More
4693         refcounting test cases
4694
4695 2001-05-12 15:07  wtay
4696
4697         * testsuite/refcounting/: element.c, element_pad.c, object.c,
4698         pad.c: More testcases
4699
4700 2001-05-12 15:07  wtay
4701
4702         * gst/: gstelement.c, gstelement.h, gstobject.c: Added
4703         gst_element_remove_pad.  more refcounting stuff (object unparent on
4704         destroy)
4705
4706 2001-05-12 01:04  wtay
4707
4708         * gst/: gstelement.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
4709         gstpad.h: Refcounting fixes to make the testsuite succeed.  Added a
4710         ne w category for REFCOUNTING.
4711
4712 2001-05-12 01:03  wtay
4713
4714         * testsuite/refcounting/element_pad.c: file element_pad.c was
4715         initially added on branch BRANCH-INCSCHED1.
4716
4717 2001-05-12 01:03  wtay
4718
4719         * testsuite/refcounting/pad.c: file pad.c was initially added on
4720         branch BRANCH-INCSCHED1.
4721
4722 2001-05-12 01:03  wtay
4723
4724         * testsuite/refcounting/: Makefile.am, element_pad.c, pad.c: More
4725         testsuite updates
4726
4727 2001-05-11 20:36  wtay
4728
4729         * examples/autoplug/autoplug.c: Updated the autoplugger example to
4730         use the new cache.
4731
4732 2001-05-11 19:44  wtay
4733
4734         * configure.in: Added the refcounting testsuite dir to configure.in
4735
4736 2001-05-11 19:44  wtay
4737
4738         * testsuite/refcounting/Makefile.am: file Makefile.am was initially
4739         added on branch BRANCH-INCSCHED1.
4740
4741 2001-05-11 19:44  wtay
4742
4743         * testsuite/refcounting/: Makefile.am, element.c, mem.c, mem.h,
4744         object.c: Added a testsuite for refcounting.
4745
4746 2001-05-11 19:44  wtay
4747
4748         * testsuite/refcounting/element.c: file element.c was initially
4749         added on branch BRANCH-INCSCHED1.
4750
4751 2001-05-11 19:44  wtay
4752
4753         * testsuite/refcounting/mem.c: file mem.c was initially added on
4754         branch BRANCH-INCSCHED1.
4755
4756 2001-05-11 19:44  wtay
4757
4758         * testsuite/refcounting/object.c: file object.c was initially added
4759         on branch BRANCH-INCSCHED1.
4760
4761 2001-05-11 19:44  wtay
4762
4763         * testsuite/refcounting/mem.h: file mem.h was initially added on
4764         branch BRANCH-INCSCHED1.
4765
4766 2001-05-11 19:41  wtay
4767
4768         * gst/: cothreads.c, gstbin.c, gstelement.c, gstobject.c,
4769         gstobject.h, gsttypefind.c: Work on refcounting and proper object
4770         destruction.
4771
4772 2001-05-11 15:42  dlehn
4773
4774         * plugins/filters/ladspa/ladspa.h: LADSPA header now LGPL.
4775
4776 2001-05-11 00:43  omegahacker
4777
4778         * gst/gstpad.h: some minor updates with a hair more speed
4779
4780 2001-05-10 23:35  omegahacker
4781
4782         * gst/: cothreads.c, cothreads.h: move cothread_context definition
4783         over to the .c
4784
4785 2001-05-10 23:30  omegahacker
4786
4787         * gst/gstpad.h: fixed up macros to match new RealPad stuff, change
4788         #if 1 to #if 0 to use, beware you must rebuild all plugins after
4789         change
4790
4791 2001-05-10 23:10  omegahacker
4792
4793         * gst/: cothreads.c, cothreads.h: moved cothread parameters into .c
4794         to avoid rebuilding libgst.la every time
4795
4796 2001-05-10 22:44  omegahacker
4797
4798         * test/lat.c: corrected the rdtsc code, it actually, um, works now
4799         ;-)
4800
4801 2001-05-10 21:30  dlehn
4802
4803         * test/: .cvsignore, Makefile.am, lat.c: Added simple latency
4804         tester.
4805
4806 2001-05-10 21:28  dlehn
4807
4808         * gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
4809         tests/sched/runxml.c: Pass buffer in handoff signal
4810
4811 2001-05-10 21:25  dlehn
4812
4813         * tests/autoplug2.c: just call exit() once
4814
4815 2001-05-10 09:22  omegahacker
4816
4817         * tools/gstreamer-inspect.c: minor updates to ouptut, added section
4818         for meta-elements' children
4819
4820 2001-05-10 09:21  omegahacker
4821
4822         * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, video.c: more debug
4823         output tweaks
4824
4825 2001-05-10 09:18  omegahacker
4826
4827         * plugins/filters/adder/adder.c: added comment to make the adder
4828         compliant (don't set COTHREAD_STOPPING)
4829
4830 2001-05-10 09:17  omegahacker
4831
4832         * libs/idct/gstidct.c: minor cleanup of some debug strings
4833
4834 2001-05-10 09:16  omegahacker
4835
4836         * gst/autoplug/gstautoplugger.c: file gstautoplugger.c was
4837         initially added on branch BRANCH-INCSCHED1.
4838
4839 2001-05-10 09:16  omegahacker
4840
4841         * gst/: gst.h, gstbin.c, gstbuffer.c, gstelement.c, gstelement.h,
4842         gstinfo.c, gstqueue.c, gstthread.c, gstxml.c, autoplug/Makefile.am,
4843         autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
4844         autoplug/gstautoplugger.c, elements/gstfakesrc.c: - Fixed up a
4845         bunch of warnings.  - Fixed buffer_copy (alloc correct size) -
4846         Added start of autoplugger meta-element
4847
4848 2001-05-09 07:20  wtay
4849
4850         * plugins/filters/colorspace/yuv2yuv.c: Forgot to add a convertor..
4851
4852 2001-05-09 05:12  dlehn
4853
4854         * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added "silent" arg.
4855
4856 2001-05-08 21:52  wtay
4857
4858         * plugins/: capture/v4l/gstv4lsrc.c, capture/v4l/gstv4lsrc.h,
4859         dv/dvdec.c, filters/colorspace/Makefile.am,
4860         filters/colorspace/colorspace.c, filters/colorspace/colorspace.h,
4861         filters/lav/.cvsignore, filters/lav/Makefile.am,
4862         filters/lav/lavencode.c, filters/lav/lavencode.h, oss/gstossgst.c,
4863         videoscale/videoscale.c, vorbis/vorbis.c: Various changes to the
4864         plugins.  Added a lav encoder, this one just adds a header in front
4865         YUV data so that the lav tools can operate on it.
4866
4867 2001-05-08 21:44  omegahacker
4868
4869         * gst/: gstpad.c, gstpad.h: added the caps_changed signals, changed
4870         a few other things around a littleto clean up warnings
4871
4872 2001-05-07 23:10  wtay
4873
4874         * plugins/alsa/: alsa.h, alsa_common.c, alsasink.c, alsasrc.c:
4875         Applied the alsa patch from Thomas Nyberg.
4876
4877 2001-05-07 22:57  wtay
4878
4879         * examples/mixer/mixer.c: Added a WITH_BUG2 define to show the
4880         livelock we're trying to fix.
4881
4882 2001-05-07 22:46  omegahacker
4883
4884         * gst/: gstelement.c, gstscheduler.c, autoplug/autoplugtest.c,
4885         autoplug/gstautoplugcache.c: updated autoplugcache so it can be
4886         removed mid-signal, now autoplugtest works
4887
4888 2001-05-06 23:48  omegahacker
4889
4890         * gst/autoplug/gstautoplugcache.c: fixed bug in datastructure usage
4891
4892 2001-05-06 23:12  omegahacker
4893
4894         * gst/: gstbin.c, gstelement.c, gstpipeline.c, gstprops.c,
4895         gstscheduler.c, gstthread.c: fixed gst_scheduler_pad_disconnect
4896         (never ignore compiler warnings\!) and updated a few INFO lines
4897
4898 2001-05-06 23:12  omegahacker
4899
4900         * gst/autoplug/autoplugtest.c: fixed up some things, added vorbis
4901
4902 2001-05-06 19:03  wtay
4903
4904         * gst/autoplug/: Makefile.am, autoplugtest.c: Adjusted the Makefile
4905         so that it builds here...
4906
4907 2001-05-06 18:57  wtay
4908
4909         * plugins/mpeg1/mpegaudio/common.c: Forgot to update a symbol..
4910
4911 2001-05-06 18:33  omegahacker
4912
4913         * gst/autoplug/autoplugtest.c: file autoplugtest.c was initially
4914         added on branch BRANCH-INCSCHED1.
4915
4916 2001-05-06 18:33  omegahacker
4917
4918         * gst/autoplug/: Makefile.am, autoplugtest.c, gstautoplugcache.c:
4919         initial checkin of autoplugcache and a test program to simulate
4920         dynamic autoplugging
4921
4922 2001-05-06 18:33  omegahacker
4923
4924         * gst/autoplug/gstautoplugcache.c: file gstautoplugcache.c was
4925         initially added on branch BRANCH-INCSCHED1.
4926
4927 2001-05-06 15:27  wtay
4928
4929         * plugins/mpeg1/mpegaudio/: common.c, common.h, musicin.c, tonal.c:
4930         Fixed a namespace issue with lame.
4931
4932 2001-05-06 15:22  wtay
4933
4934         * plugins/oss/: gstossgst.c, gstosshelper.c: Fixed a bug in format
4935         passing.  Some cleanups.
4936
4937 2001-05-06 14:53  wtay
4938
4939         * plugins/oss/gstossgst.c: Use setenv/getenv to manipulate the
4940         environment of the child process.
4941
4942 2001-05-06 14:52  wtay
4943
4944         * plugins/mp3encode/lame/gstlame.c: Setup the encoder based on the
4945         caps of the sinkpad.
4946
4947 2001-05-06 09:16  omegahacker
4948
4949         * tools/gstreamer-complete.c: file gstreamer-complete.c was
4950         initially added on branch BRANCH-INCSCHED1.
4951
4952 2001-05-06 09:16  omegahacker
4953
4954         * tools/gstreamer-compprep.c: file gstreamer-compprep.c was
4955         initially added on branch BRANCH-INCSCHED1.
4956
4957 2001-05-06 09:16  omegahacker
4958
4959         * tools/: .cvsignore, Makefile.am, gstreamer-complete.c,
4960         gstreamer-compprep.c: added initial bash commandline completion
4961         code
4962
4963 2001-05-06 04:06  omegahacker
4964
4965         * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: oops, that was wrong, but
4966         somehow it worked
4967
4968 2001-05-06 03:47  omegahacker
4969
4970         * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: since mpeg2dec can handle
4971         mpeg1 video streams, update caps to show that
4972
4973 2001-05-05 20:01  wtay
4974
4975         * plugins/oss/: gstossgst.c, gstosshelper.c, gstosshelper.h: A
4976         little cleanup (more defines) Better arg parsing.
4977
4978 2001-05-05 18:22  wtay
4979
4980         * plugins/oss/gstosshelper.h: The inter process protocol layout
4981         header.
4982
4983 2001-05-05 18:21  wtay
4984
4985         * plugins/oss/: gstossgst.c, gstosshelper.c: Properly negotiate the
4986         format set by the OSS app.
4987
4988 2001-05-05 05:07  dlehn
4989
4990         * plugins/filters/: adder/Makefile.am, colorspace/Makefile.am,
4991         intfloatconvert/Makefile.am, mono2stereo/Makefile.am,
4992         stereo2mono/Makefile.am, volenv/Makefile.am: Remove EXTRA_DIST =
4993         README from dirs with a README.
4994
4995 2001-05-05 03:16  wtay
4996
4997         * gst/gstplugin.c: Make sure the plugin filaname is set before
4998         calling the init function.
4999
5000 2001-05-05 03:05  wtay
5001
5002         * plugins/oss/: Makefile.am, gstossaudio.c, gstossgst.c,
5003         gstossgst.h, gstosshelper.c: A first attempt at hijacking /dev/dsp
5004         and feeding the audio of an OSS app into GStreamer.
5005
5006 2001-05-05 02:50  dlehn
5007
5008         * debian/changelog: update version
5009
5010 2001-05-05 01:45  dlehn
5011
5012         * debian/: Makefile.am, changelog, control, gstreamer-aa.files,
5013         gstreamer-arts.files, gstreamer-colorspace.files,
5014         gstreamer-common.files, gstreamer-mad.files, rules: Sync with
5015         current code - add more and more plugins.
5016
5017 2001-05-04 23:14  omegahacker
5018
5019         * gst/gstelement.h, gst/gstscheduler.c,
5020         plugins/mp3decode/mad/gstmad.c: Add the GST_ELEMENT_NO_ENTRY flag,
5021         which when set will force the scheduler to skip over an element as
5022         an option for the first cothread jump.  This is needed because
5023         libraries like mad don't ever seem to want to quit.  Thus they
5024         ignore COTHREAD_STOPPING and can't be trusted to be the entry.
5025
5026 2001-05-04 21:43  omegahacker
5027
5028         * gst/: gstinfo.c, gstpad.c, gstscheduler.c: Some minor DEBUG
5029         cleanups, renamed the various scheduler-specific routines to
5030         actually be called gst_schedule_ instead of gst_bin_.
5031
5032 2001-05-04 21:41  omegahacker
5033
5034         * plugins/mp3decode/mad/gstmad.c: added GST_DEBUG_FUNCPTR to
5035         gst_mad_loop instance
5036
5037 2001-05-04 00:21  omegahacker
5038
5039         * gst/gstparse.c: fixed spelling mistake in user-visible output
5040
5041 2001-05-03 23:29  wtay
5042
5043         * gst/gstprops.c: Created a macro of the va_arg parsing function
5044         because some systems (PPC) cannot handle passing a va_list by
5045         reference.
5046
5047 2001-05-03 22:44  wtay
5048
5049         * gst/gstparse.c: Added dynamic pads to the command line parser.
5050         
5051           ./gstreamer-launch disksrc location=/some/systemstream.mpg !
5052         mpeg1parse video_00!
5053                     queue ! \{ mp1videoparse ! mpeg_play ! aasink \}
5054         
5055         will now work.
5056
5057 2001-05-03 21:06  wtay
5058
5059         * docs/gst/: gstreamer-sections.txt, gstreamer.hierarchy,
5060         tmpl/gstbuffer.sgml, tmpl/gstcaps.sgml, tmpl/gstdisksink.sgml,
5061         tmpl/gstinfo.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
5062         API docs updates
5063
5064 2001-05-03 18:49  wtay
5065
5066         * REQUIREMENTS: Added Hermes to the required libs for gstplay.
5067
5068 2001-05-03 11:16  thomasvs
5069
5070         * examples/mixer/mixer.c, plugins/filters/adder/adder.c: * made a
5071         quick hack in adder to set GST_ELEMENT_COTHREAD_STOPPING after  
5072         one interation to force return to main program; should probably be
5073         fixed   in a better way * cleaned mixer up, it now works with
5074         delayed start.  Drinks are in order.
5075
5076 2001-05-03 00:46  wtay
5077
5078         * docs/manual/: Makefile.am, autoplugging.sgml, bins.sgml,
5079         buffers.sgml, elements.sgml, gstreamer-manual.sgml,
5080         helloworld.sgml, pads.sgml: Small manual changes.  Added a section
5081         about autoplugging.
5082
5083 2001-05-03 00:44  wtay
5084
5085         * gst/gstinfo.h: Added and extra whitespace before ## args
5086         (remember it eats all non whitespace chars to the left if it's
5087         empty).
5088
5089 2001-05-03 00:12  wtay
5090
5091         * examples/plugins/example.c: We don't want to teach you bad
5092         habbits, so here's a fix for a memleak in the example plugin.
5093
5094 2001-05-02 21:27  omegahacker
5095
5096         * gst/gstinfo.h: re-enabled the funcptr hash table
5097
5098 2001-05-02 21:16  wtay
5099
5100         * examples/mixer/mixer.c: Added a WITH_BUG flag to trigger the
5101         scheduling error we're trying to chase.
5102
5103 2001-05-02 21:12  thomasvs
5104
5105         * examples/mixer/mixer.c: delayed second song
5106
5107 2001-05-02 21:01  omegahacker
5108
5109         * examples/mixer/mixer.c: added two debugging things: xml pipelie
5110         output, and schedule dump
5111
5112 2001-05-02 20:20  omegahacker
5113
5114         * gst/: gst.c, gstcaps.c, gstelement.c, gstelementfactory.c,
5115         gstinfo.c, gstinfo.h, gstpad.c, gstprops.c, gstqueue.c: Converted
5116         the DEBUG system to look like the INFO system, with a function
5117         pointer that can be replaced.  Not done with everything, since it
5118         seems that we need an ERROR system plus a FATAL error, or maybe
5119         just an ERROR system with a severity, and depending on this the
5120         DEBUG system might again be changed to have a single or at least
5121         fewer handlers.
5122         
5123         Also did a bit of work fixing up the actual DEBUG and INFO commands
5124         scattered throughout the code.  We still have over 500 of these in
5125         gst/*.c alone...
5126
5127 2001-05-02 20:11  thomasvs
5128
5129         * examples/mixer/mixer.c: trying to adapt to incsched
5130
5131 2001-05-02 09:52  thomasvs
5132
5133         * plugins/filters/Makefile.am: added volenv and adder
5134
5135 2001-05-02 09:51  thomasvs
5136
5137         * examples/Makefile.am: added mixer
5138
5139 2001-05-02 00:00  omegahacker
5140
5141         * gst/gstscheduler.c: /me is an idiot
5142
5143 2001-05-01 23:58  thomasvs
5144
5145         * plugins/filters/passthrough/: README, filter.func, level.c,
5146         level.h: Basic level detection/printing plugin; calculates RMS over
5147         data block and prints this out along with time in secs through
5148         plugin needs more work
5149
5150 2001-05-01 23:45  wtay
5151
5152         * gstplay/: gstplay.c, gstplayprivate.h: Changed the pipeline setup
5153         for incremental scheduling.
5154
5155 2001-05-01 23:43  wtay
5156
5157         * gst/gstprops.c: Removed the assert on an unknown propertytype and
5158         print usefull info.
5159
5160 2001-05-01 22:41  omegahacker
5161
5162         * test/mpeg2parse4.c: file mpeg2parse4.c was initially added on
5163         branch BRANCH-INCSCHED1.
5164
5165 2001-05-01 22:41  omegahacker
5166
5167         * configure.in, gstreamer.pc.in, gst/Makefile.am, gst/gstbin.c,
5168         gst/gstinfo.c, gst/gstinfo.h, gst/gstqueue.c, gst/gstscheduler.c,
5169         gst/gstscheduler.h, test/.cvsignore, test/Makefile.am,
5170         test/mpeg2parse3.c, test/mpeg2parse4.c, tests/mp1vid.c: - fixed
5171         configure.in %VAR stuff - fixed gstreamer.pc.in description string
5172         - fixed up incremental scheduling some more - updated the
5173         GST_DEBUG_FUNCPTR code to no longer need a hash - minor updates to
5174         DEBUG colorization - new test/mpeg2parse4.c
5175
5176 2001-05-01 22:35  omegahacker
5177
5178         * gstplay/main.c: added code to save the pipeline to xml
5179
5180 2001-05-01 14:54  richardb
5181
5182         * docs/fwg/gst-plugin-writers-guide.sgml: Update documentation for
5183         audio/raw properties to cover format=float case.  Please check this
5184         for correctness.
5185
5186 2001-05-01 14:16  thomasvs
5187
5188         * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
5189         added newlines to debug output
5190
5191 2001-05-01 00:35  wtay
5192
5193         * gstplay/gstplay.c: Implemented the function to get the pipeline
5194         of gstplay.
5195
5196 2001-05-01 00:20  wtay
5197
5198         * docs/random/autoplug2: Added an explanation of the innner
5199         workings of the current autoplugger.
5200
5201 2001-04-30 21:40  richardb
5202
5203         * configure.in: Tighten some library checks (check for header files
5204         as well as libraries) Also, clean up structure slightly: put all
5205         AC_DEFINEs for feature checks into the appropriate section at end. 
5206         This structure allows user parameter code which overrides the
5207         feature selection to be kept together in a section after the
5208         feature checks but before the AC_DEFINES and AM_CONDITIONALs.
5209
5210 2001-04-30 20:51  thomasvs
5211
5212         * examples/mixer/mixer.c: cleared naming issues, still doesn't play
5213
5214 2001-04-30 15:34  thomasvs
5215
5216         * plugins/filters/Makefile.am: added volenv, passthrough and adder
5217         to Makefile.am
5218
5219 2001-04-30 11:22  richardb
5220
5221         * configure.in: Add explicit check for <artsc.h>, in case
5222         artsc-config lies to us.
5223
5224 2001-04-29 23:46  sbaker3
5225
5226         * plugins/filters/: intfloatconvert/float2int.h,
5227         intfloatconvert/int2float.h, mono2stereo/mono2stereo.h: remove
5228         bogus reference to audioraw.h
5229
5230 2001-04-29 23:27  wtay
5231
5232         * examples/mixer/mixer.c: Changed the way the typefind function
5233         works by creating a little pipeline as the toplevel bin..
5234
5235 2001-04-29 22:56  thomasvs
5236
5237         * examples/mixer/mixer.c: trying to convert mixer to incsched, not
5238         working yet
5239
5240 2001-04-29 18:59  richardb
5241
5242         * README: Add detailed note (and patch) about automake problem.
5243
5244 2001-04-29 08:54  sbaker3
5245
5246         * plugins/filters/ladspa/gstladspa.c: sync ladspa plugin with
5247         recent api changes - still not functional
5248
5249 2001-04-29 08:41  sbaker3
5250
5251         * configure.in: added mono2stereo and intfloatconvert plugin
5252
5253 2001-04-29 08:39  sbaker3
5254
5255         * plugins/filters/: Makefile.am, intfloatconvert/Makefile.am,
5256         intfloatconvert/float2int.c, intfloatconvert/float2int.h,
5257         intfloatconvert/int2float.c, intfloatconvert/int2float.h,
5258         intfloatconvert/intfloatconvert.c,
5259         intfloatconvert/intfloatconvert.h, mono2stereo/Makefile.am,
5260         mono2stereo/mono2stereo.c, mono2stereo/mono2stereo.h: added
5261         mono2stereo and intfloatconvert plugins
5262
5263 2001-04-28 20:16  sbaker3
5264
5265         * editor/gsteditorproperty.c, tools/gstreamer-inspect.c: added
5266         output of float properties
5267
5268 2001-04-28 19:59  wtay
5269
5270         * gst/: gstinfo.c, gstprops.c: Added more colors for
5271         props/caps/clock/negotiation.
5272
5273 2001-04-28 19:58  sbaker3
5274
5275         * gst/elements/: gstsinesrc.c, gstsinesrc.h: update sinesrc to
5276         latest caps
5277
5278 2001-04-28 19:57  sbaker3
5279
5280         * gst/elements/gstelements.c: add factory init for sinesrc
5281
5282 2001-04-28 19:56  sbaker3
5283
5284         * gst/: gstcaps.h, gstprops.c, gstprops.h: add gst_props_get_float
5285         function
5286
5287 2001-04-28 08:17  omegahacker
5288
5289         * test/mpeg2parse3.c: now fully correct within incsched1 world
5290
5291 2001-04-28 05:23  omegahacker
5292
5293         * test/: Makefile.am, mpeg2parse2.c, mpeg2parse3.c: brought in
5294         mpeg2parse3.c from HEAD and fixed it up so it works
5295
5296 2001-04-28 05:23  omegahacker
5297
5298         * gst/: cothreads.c, gstinfo.c, gstqueue.c: - Updated colorization
5299         some more (pthread and cothread id is in color) - Added some minor
5300         debug to help trace mp1vid segfaults
5301
5302 2001-04-28 04:38  dlehn
5303
5304         * test/: .cvsignore, Makefile.am, mpeg2parse3.c: mpeg2parse2.c +
5305         audio = mpeg2parse3.c = a simple .vob player
5306
5307 2001-04-28 03:54  omegahacker
5308
5309         * gst/: gstbin.c, gstclock.c, gstelement.c, gstelementfactory.c,
5310         gstinfo.c, gstpad.c, gstpipeline.c, gstthread.c, gsttype.c,
5311         gstutils.c: Updated the colorization a bit more, and did a
5312         significant pass through all the other code to change categories on
5313         DEBUG and INFO statements to be correct, and not simply zero. 
5314         There are still more, but this is a good first pass.
5315
5316 2001-04-28 02:46  mhowell
5317
5318         * gst/: gstelement.c, gstscheduler.c, gstthread.c: fixed another
5319         thread synch case... better debug
5320
5321 2001-04-28 02:06  omegahacker
5322
5323         * gst/: gst.c, gstinfo.c, gstinfo.h: another update to the
5324         colorization code
5325
5326 2001-04-27 22:14  wtay
5327
5328         * gst/gstutils.c: Added enum parsing...
5329
5330 2001-04-27 22:09  omegahacker
5331
5332         * gst/: gstinfo.c, gstinfo.h: fixes to colorization
5333
5334 2001-04-27 22:01  thomasvs
5335
5336         * plugins/filters/filterstamp.sh: changed "rename" command to
5337         something using sed in one line having the same effect
5338
5339 2001-04-27 21:58  omegahacker
5340
5341         * gst/gstinfo.c: syntax error fixed (s/;/,/)
5342
5343 2001-04-27 21:54  mhowell
5344
5345         * gst/: gstelement.c, gstscheduler.c, gstthread.c, gstqueue.h,
5346         gstqueue.c: initial fix of thread synch for queues and state change
5347
5348 2001-04-27 21:47  omegahacker
5349
5350         * acconfig.h, configure.in, gst/gst.c, gst/gstelement.h,
5351         gst/gstinfo.c, gst/gstinfo.h: added colorization of DEBUG and INFO,
5352         and a comment in gstelement.h
5353
5354 2001-04-27 21:45  wtay
5355
5356         * gst/autoplug/gststaticautoplugrender.c: Tried to get the
5357         autoplugger working by setting the pipeline to PAUSED before
5358         attempting to connect pads...
5359
5360 2001-04-27 21:31  omegahacker
5361
5362         * acconfig.h, configure.in, gst/gst.c, gst/gstinfo.c,
5363         gst/gstinfo.h: Added colorization to DEBUG and INFO.  Colors are
5364         based on categories, with the strings in _gst_category_colors[] in
5365         gstinfo.c  See wiki node GstDebugColors for the actual colors, or
5366         /etc/DIR_COLORS works too.
5367         
5368         Please comment on the colorization style and ideas in the above
5369         wiki node.
5370
5371 2001-04-27 20:35  wtay
5372
5373         * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/cothreads.sgml,
5374         docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksink.sgml,
5375         docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
5376         docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5377         docs/gst/tmpl/gstthread.sgml, examples/autoplug/autoplug.c,
5378         gstplay/gstplay.c, tests/mp1vid.c: A commit of pending (small)
5379         changes...
5380
5381 2001-04-27 20:17  wtay
5382
5383         * examples/autoplug/autoplug.c: Fixed the autoplugger
5384
5385 2001-04-27 02:46  omegahacker
5386
5387         * gst/: cothreads.c, cothreads.h: fixed cothread_current_main so
5388         it, um, works.
5389
5390 2001-04-27 02:42  omegahacker
5391
5392         * gst/: cothreads.c, cothreads.h: added cothread_current_main with
5393         (void) args
5394
5395 2001-04-27 00:34  omegahacker
5396
5397         * tests/mp1vid.c: latest variant of mp1vid causes lockup, solution
5398         is interruptibility
5399
5400 2001-04-26 23:32  omegahacker
5401
5402         * tests/mp1vid.c: updated to working state
5403
5404 2001-04-26 23:32  omegahacker
5405
5406         * gst/: gstbin.c, gstthread.c: gstbin.c: commented out the
5407         requirement that a bin be !PLAYING to add gstthread.c: fixed an old
5408         failed merge that locked the same mutex twice   ...in a row
5409
5410 2001-04-26 06:47  dlehn
5411
5412         * configure.in: fix typos: %VAR -> $VAR
5413
5414 2001-04-26 02:53  omegahacker
5415
5416         * autogen.sh, configure.in, docs/gst/gstreamer-docs.sgml,
5417         docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
5418         docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
5419         docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
5420         docs/gst/tmpl/gstbufferpool.sgml, docs/gst/tmpl/gstcaps.sgml,
5421         docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gstdisksink.sgml,
5422         docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstidentity.sgml,
5423         docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5424         docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5425         docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5426         docs/libs/Makefile.am, examples/Makefile.am,
5427         examples/autoplug/autoplug.c, examples/mixer/.cvsignore,
5428         examples/mixer/Makefile.am, examples/mixer/mixer.c,
5429         examples/mixer/mixer.h, examples/plugins/example.c, gst/.cvsignore,
5430         gst/Makefile.am, gst/Makefile.am.future, gst/gst.h,
5431         gst/gstbuffer.c, gst/gstbuffer.h, gst/gstcaps.c, gst/gstcaps.h,
5432         gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
5433         gst/gstplugin.h, gst/gstprops.h, gst/gstqueue.c, gst/gstutils.c,
5434         gst/gstversion.h.in, gst/autoplug/Makefile.am,
5435         gst/autoplug/gststaticautoplug.c,
5436         gst/autoplug/gststaticautoplugrender.c, gst/elements/Makefile.am,
5437         gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5438         gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
5439         gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
5440         gst/elements/gstidentity.c, gst/elements/gstidentity.h,
5441         gst/types/Makefile.am, gst/types/gsttypes.c,
5442         libs/putbits/gstputbits.c, plugins/Makefile.am,
5443         plugins/1394/.cvsignore, plugins/1394/Makefile.am,
5444         plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
5445         plugins/1394/gst1394.c, plugins/aasink/.cvsignore,
5446         plugins/aasink/Makefile.am, plugins/aasink/aasink.c,
5447         plugins/aasink/aasink.h, plugins/alaw/alaw.c,
5448         plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5449         plugins/arts/.cvsignore, plugins/arts/Makefile.am,
5450         plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
5451         plugins/arts/gst_artsio.idl, plugins/arts/gst_artsio_impl.cc,
5452         plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5453         plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5454         plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5455         plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
5456         plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
5457         plugins/cdparanoia/cdparanoia.c, plugins/cobin/cobin.c,
5458         plugins/cobin/spindentity.c, plugins/dv/Makefile.am,
5459         plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5460         plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5461         plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5462         plugins/filters/adder/.cvsignore,
5463         plugins/filters/adder/Makefile.am, plugins/filters/adder/adder.c,
5464         plugins/filters/adder/adder.h,
5465         plugins/filters/colorspace/colorspace.c,
5466         plugins/filters/colorspace/colorspace.h,
5467         plugins/filters/ladspa/gstladspa.c,
5468         plugins/filters/median/median.c,
5469         plugins/filters/passthrough/passthrough.c,
5470         plugins/filters/smooth/smooth.c,
5471         plugins/filters/stereo2mono/stereo2mono.c,
5472         plugins/filters/volenv/filter.func,
5473         plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5474         plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5475         plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegenc.c,
5476         plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
5477         plugins/mp3decode/mpg123/Makefile.am,
5478         plugins/mp3decode/mpg123/gstmpg123.c,
5479         plugins/mp3decode/parse/mp3parse.c,
5480         plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5481         plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5482         plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5483         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5484         plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5485         plugins/mpeg1/mpegtypes/mpeg1types.c,
5486         plugins/mpeg1/parse/mpeg1parse.c,
5487         plugins/mpeg1/system_encode/buffer.c,
5488         plugins/mpeg1/system_encode/system_encode.c,
5489         plugins/mpeg1video/parse/mp1videoparse.c,
5490         plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5491         plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5492         plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
5493         plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5494         plugins/mpeg2/mpegtypes/mpeg2types.c,
5495         plugins/mpeg2/parse/mpeg2parse.c,
5496         plugins/mpeg2/subtitles/mpeg2subt.c,
5497         plugins/mpeg2/video/gstmpeg2play.c,
5498         plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5499         plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
5500         plugins/oss/gstosssrc.c, plugins/rtjpeg/rtjpeg.c,
5501         plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5502         plugins/videoscale/videoscale.c,
5503         plugins/visualization/smoothwave/smoothwave.c,
5504         plugins/visualization/spectrum/gstspectrum.c,
5505         plugins/visualization/synaesthesia/synaesthesia.c,
5506         plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5507         plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5508         plugins/xmms/gstxmmseffect.c, plugins/xvideosink/gstximage.c,
5509         plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
5510         plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
5511         plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
5512         test/dv2mp1.c, test/dvshow.c, test/mp2tomp1.c, test/mp3.c,
5513         test/mp3mad.c, test/video2mp1.c, test/xmmstest.c,
5514         tests/Makefile.am, tests/autoplug3.c, tests/autoplug4.c,
5515         tests/padfactory.c, testsuite/capsnego/capsnego.c,
5516         testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
5517         testsuite/capsnego/enum.c: Merged from HEAD to INCSCHED1 on
5518         200104251
5519
5520 2001-04-26 02:43  omegahacker
5521
5522         * plugins/arts/gst_artsio_impl.h: oops, need to have this file in
5523         CVS
5524
5525 2001-04-26 01:25  omegahacker
5526
5527         * tests/mp1vid.c: file mp1vid.c was initially added on branch
5528         BRANCH-INCSCHED1.
5529
5530 2001-04-26 01:25  omegahacker
5531
5532         * tests/mp1vid.c: added mp1vid to CVS
5533
5534 2001-04-26 01:20  omegahacker
5535
5536         * test/dvshow.c: set the video window size up front for NTSC, as a
5537         timesaver
5538
5539 2001-04-26 01:19  omegahacker
5540
5541         * plugins/dv/dvdec.c: cleanup of the dvdec stuff, somewhat
5542
5543 2001-04-26 00:56  omegahacker
5544
5545         * configure.in: turn off optimization when profiling (ackcvs diff
5546         configure.in) because something segfaults if we don't
5547
5548 2001-04-26 00:30  omegahacker
5549
5550         * gst/cothreads.c: fixed a locking issue
5551
5552 2001-04-25 23:32  omegahacker
5553
5554         * gst/: cothreads.c, cothreads.h, gstelement.c, gstelement.h,
5555         gstscheduler.c, gstscheduler.h: Added element-level locking
5556         support, implemented for cothreads with a mutex held whenever an
5557         element is actually currently running.  This should be done with
5558         atomic variables eventually, but the best I can find is to use
5559         <asm/spinlock.h> from the kernel, which brings in too much for my
5560         taste.
5561         
5562         Also increased cothread stack size to 32KB and max cothread count
5563         to 64, which fits within the default pthread 2MB stack.  It would
5564         probably be good to do a pthread_attr_getstacksize() to verify that
5565         it's 2MB, and if linuxthreads had a pthread_attr_setstacksize(), we
5566         could remove these limits.
5567
5568 2001-04-25 12:49  richardb
5569
5570         * examples/Makefile.am, test/Makefile.am, test/mp3.c,
5571         test/xmmstest.c: Remove #include <gnome.h> from some tests which
5572         don't actually need it, and make the other tests and the autoplug
5573         example only compile if gnome headers are present.
5574
5575 2001-04-24 22:28  omegahacker
5576
5577         * gst/gstbuffer.c: I will successfully compile code before I check
5578         it in.  I will successfully compile code before I check it in.  I
5579         will successfully compile code before I check it in.  I will
5580         successfully compile code before I check it in.  I will
5581         successfully compile code before I check it in.  I will
5582         successfully compile code before I check it in.  I will
5583         successfully compile code before I check it in.  I will
5584         successfully compile code before I check it in.  I will
5585         successfully compile code before I check it in.  I will
5586         successfully compile code before I check it in.
5587
5588 2001-04-24 20:20  omegahacker
5589
5590         * gst/: gstbuffer.c, gstbuffer.h: - commented out remainder of Meta
5591         stuff - enhanced mem_chunk allocation to round up to nearest 32
5592         bytes    this helps ensure that GstBuffers are more likely to be on
5593         cache-lines - added free() and copy() function pointers to
5594         GstBuffer - added code in _destroy and _copy to use above routines
5595         if !NULL - fixed up _copy code to suck less
5596
5597 2001-04-24 20:04  omegahacker
5598
5599         * plugins/: avi/wincodec/gstwinenc.c, filters/median/median.c,
5600         filters/smooth/smooth.c, jpeg/gstjpegenc.c: Commented out most of
5601         the remaining bits of Meta stuff
5602
5603 2001-04-24 00:16  omegahacker
5604
5605         * autogen.sh, gst/elements/gstfakesink.c, plugins/Makefile.am,
5606         plugins/arts/gst_artsio_impl.cc, plugins/oss/gstosssrc.c:
5607         Collection of minor changes:
5608         
5609          * autogen.sh - remove config.cache before running ./configure
5610          * gst/elements/gstfakesink.c - print out the size of the buffer,
5611         too
5612          * plugins/Makefile.am - removed a spare trailing backslash
5613          * plugins/arts/gst_artsio_impl.cc - change the scale back to 0.5
5614          * plugins/oss/gstosssrc.c - change name slightly to match osssink
5615
5616 2001-04-23 23:04  wtay
5617
5618         * plugins/aasink/: aasink.c, aasink.h: Final fixes to the aasink
5619
5620 2001-04-23 16:16  omegahacker
5621
5622         * test/dvshow.c: updated dvshow to use dv1394src instead of
5623         gst1394src
5624
5625 2001-04-23 16:16  omegahacker
5626
5627         * plugins/1394/: Makefile.am, dv1394src.c, dv1394src.h, gst1394.c,
5628         gst1394.h: renamed 1394src to dv1394src, set up to handle *1394* in
5629         1394 dir
5630
5631 2001-04-23 00:28  wtay
5632
5633         * configure.in: Added a check for aalib
5634
5635 2001-04-23 00:18  wtay
5636
5637         * plugins/: Makefile.am, aasink/.cvsignore, aasink/Makefile.am,
5638         aasink/aasink.c, aasink/aasink.h, mp3decode/mpg123/Makefile.am,
5639         xvideosink/xvideosink.c, xvideosink/xvideosink.h: Some small mpg123
5640         Makefile changes.  Added an aasink, draw graphics with aalib :-)
5641
5642 2001-04-22 17:34  wtay
5643
5644         * plugins/: avi/wincodec/gstwindec.c, avi/wincodec/gstwindec.h,
5645         dv/dvdec.c: Added bufferpools to windec.  updated dvdec to the new
5646         plugin version system.
5647
5648 2001-04-22 17:06  wtay
5649
5650         * docs/gst/tmpl/gstdisksink.sgml: Added the disksink template
5651
5652 2001-04-22 17:05  wtay
5653
5654         * test/.cvsignore: Updates
5655
5656 2001-04-22 17:04  wtay
5657
5658         * test/dv2mp1.c: Added a non functional dv to mpeg1 encoder.
5659
5660 2001-04-22 17:04  wtay
5661
5662         * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
5663         docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstbuffer.sgml,
5664         docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstplugin.sgml,
5665         docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5666         docs/libs/Makefile.am, gst/gstcaps.h, gst/gstpad.h, gst/gstutils.c,
5667         gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5668         gst/elements/gstdisksrc.c, plugins/alsa/alsasink.c,
5669         plugins/alsa/alsasrc.c, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5670         plugins/filters/colorspace/colorspace.c, test/Makefile.am,
5671         tests/padfactory.c: API docs updates.  Properly implemented the
5672         disksink.  Fixed a compile problem with alsa.  Added bufferpool
5673         handling to dvdec Some compiler warning fixes
5674
5675 2001-04-22 13:30  richardb
5676
5677         * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5678         gst/autoplug/gststaticautoplug.c,
5679         gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5680         gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5681         plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5682         plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5683         plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5684         plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5685         plugins/avi/wincodec/gstwincodec.c,
5686         plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5687         plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5688         plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5689         plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5690         plugins/filters/adder/adder.c,
5691         plugins/filters/colorspace/colorspace.c,
5692         plugins/filters/ladspa/gstladspa.c,
5693         plugins/filters/median/median.c,
5694         plugins/filters/passthrough/passthrough.c,
5695         plugins/filters/smooth/smooth.c,
5696         plugins/filters/stereo2mono/stereo2mono.c,
5697         plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5698         plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5699         plugins/mp3decode/mad/gstmad.c,
5700         plugins/mp3decode/mpg123/gstmpg123.c,
5701         plugins/mp3decode/parse/mp3parse.c,
5702         plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5703         plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5704         plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5705         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5706         plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5707         plugins/mpeg1/mpegtypes/mpeg1types.c,
5708         plugins/mpeg1/parse/mpeg1parse.c,
5709         plugins/mpeg1/system_encode/system_encode.c,
5710         plugins/mpeg1video/parse/mp1videoparse.c,
5711         plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5712         plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5713         plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5714         plugins/mpeg2/mpegtypes/mpeg2types.c,
5715         plugins/mpeg2/parse/mpeg2parse.c,
5716         plugins/mpeg2/subtitles/mpeg2subt.c,
5717         plugins/mpeg2/video/gstmpeg2play.c,
5718         plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5719         plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5720         plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5721         plugins/videoscale/videoscale.c,
5722         plugins/visualization/smoothwave/smoothwave.c,
5723         plugins/visualization/spectrum/gstspectrum.c,
5724         plugins/visualization/synaesthesia/synaesthesia.c,
5725         plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5726         plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5727         plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c:
5728         Merged from BRANCH-PLUGINVER1
5729
5730 2001-04-22 13:06  richardb
5731
5732         * plugins/mpeg2/mpeg2enc/gstmpeg2enc.c: Fix bad merge with head.
5733
5734 2001-04-22 11:16  richardb
5735
5736         * configure.in, examples/autoplug/autoplug.c, gst/gstbuffer.c,
5737         gst/gstbuffer.h, gst/gstcaps.h, gst/gstprops.h,
5738         gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5739         plugins/Makefile.am, plugins/dv/Makefile.am, plugins/dv/NOTES,
5740         plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5741         plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5742         plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5743         plugins/mpeg1/system_encode/buffer.c,
5744         plugins/mpeg1/system_encode/system_encode.c,
5745         plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5746         plugins/videoscale/videoscale.c, test/Makefile.am, test/dvshow.c,
5747         test/mp2tomp1.c, test/video2mp1.c: Merged from trunk
5748
5749 2001-04-22 05:38  omegahacker
5750
5751         * gst/: gstbuffer.c, gstbuffer.h, gstcaps.h: fixes for gstbuffer,
5752         and removed ## from gstcaps.h that was causing all that warning
5753         noise
5754
5755 2001-04-22 02:41  omegahacker
5756
5757         * gst/gstbuffer.c: completed gst_buffer_copy, added API comments
5758
5759 2001-04-22 02:40  omegahacker
5760
5761         * test/: Makefile.am, dvshow.c: added test program for dv decoder
5762
5763 2001-04-22 02:32  omegahacker
5764
5765         * gst/gstprops.h: added GST_STR_FOURCC, which takes strings like
5766         "YUY2" instead of 'Y','U','Y','2'.  better, I think <g>
5767
5768 2001-04-22 02:30  wtay
5769
5770         * configure.in: Add -lm and the glib libs too for the dv_init check
5771
5772 2001-04-22 02:30  omegahacker
5773
5774         * gst/: gstbuffer.c, gstbuffer.h: Added gst_buffer_copy().  It's
5775         not complete, it should copy more stuff like flags and such. 
5776         FIXME.
5777
5778 2001-04-22 02:28  omegahacker
5779
5780         * plugins/Makefile.am: fixed caps error in path for dv
5781
5782 2001-04-22 00:48  omegahacker
5783
5784         * configure.in, plugins/Makefile.am, plugins/dv/Makefile.am,
5785         plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h: added
5786         initial DV (smpte314m) decoder plugin
5787
5788 2001-04-21 18:45  wtay
5789
5790         * examples/autoplug/autoplug.c,
5791         gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5792         plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5793         plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5794         plugins/mpeg1/system_encode/buffer.c,
5795         plugins/mpeg1/system_encode/system_encode.c,
5796         plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5797         plugins/videoscale/videoscale.c, test/Makefile.am, test/mp2tomp1.c,
5798         test/video2mp1.c: Fixed a few plugins so that mpeg1 encoding sorta
5799         works.  Added an mpeg1 encoder example, it uses the autoplugger to
5800         convert the stream to audio/video, which is then fed to the
5801         encoders.
5802
5803 2001-04-21 13:43  richardb
5804
5805         * gst/gstplugin.c, gst/gstplugin.h, plugins/1394/gst1394.c,
5806         plugins/alaw/alaw.c, plugins/alsa/alsasink.c,
5807         plugins/alsa/alsasrc.c, plugins/arts/gst_arts.c,
5808         plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5809         plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5810         plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5811         plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5812         plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5813         plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5814         plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5815         plugins/filters/adder/adder.c,
5816         plugins/filters/colorspace/colorspace.c,
5817         plugins/filters/ladspa/gstladspa.c,
5818         plugins/filters/median/median.c,
5819         plugins/filters/passthrough/passthrough.c,
5820         plugins/filters/smooth/smooth.c,
5821         plugins/filters/stereo2mono/stereo2mono.c,
5822         plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5823         plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5824         plugins/mp3decode/mad/gstmad.c,
5825         plugins/mp3decode/mpg123/gstmpg123.c,
5826         plugins/mp3decode/parse/mp3parse.c,
5827         plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5828         plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5829         plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5830         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5831         plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5832         plugins/mpeg1/mpegtypes/mpeg1types.c,
5833         plugins/mpeg1/parse/mpeg1parse.c,
5834         plugins/mpeg1/system_encode/system_encode.c,
5835         plugins/mpeg1video/parse/mp1videoparse.c,
5836         plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5837         plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5838         plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5839         plugins/mpeg2/mpegtypes/mpeg2types.c,
5840         plugins/mpeg2/parse/mpeg2parse.c,
5841         plugins/mpeg2/subtitles/mpeg2subt.c,
5842         plugins/mpeg2/video/gstmpeg2play.c,
5843         plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5844         plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5845         plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5846         plugins/videoscale/videoscale.c,
5847         plugins/visualization/smoothwave/smoothwave.c,
5848         plugins/visualization/spectrum/gstspectrum.c,
5849         examples/plugins/example.c, gst/autoplug/gststaticautoplug.c,
5850         gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5851         gst/types/gsttypes.c,
5852         plugins/visualization/synaesthesia/synaesthesia.c,
5853         plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5854         plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5855         plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c: Use
5856         plugin descriptions, which start with the major and minor version
5857         numbers, instead of relying on each plugin to call gst_plugin_new
5858         appropriately, and check the return value, and tidy up if there's a
5859         failure.  This seems to work fine, and factors out some code common
5860         to all plugins.
5861
5862 2001-04-21 10:30  richardb
5863
5864         * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5865         gst/autoplug/gststaticautoplug.c,
5866         gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5867         gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5868         plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5869         plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5870         plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5871         plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5872         plugins/avi/wincodec/gstwincodec.c,
5873         plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5874         plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5875         plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5876         plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5877         plugins/filters/adder/adder.c,
5878         plugins/filters/colorspace/colorspace.c,
5879         plugins/filters/ladspa/gstladspa.c,
5880         plugins/filters/median/median.c,
5881         plugins/filters/passthrough/passthrough.c,
5882         plugins/filters/smooth/smooth.c,
5883         plugins/filters/stereo2mono/stereo2mono.c,
5884         plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5885         plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5886         plugins/mp3decode/mad/gstmad.c,
5887         plugins/mp3decode/mpg123/gstmpg123.c,
5888         plugins/mp3decode/parse/mp3parse.c,
5889         plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5890         plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5891         plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5892         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5893         plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5894         plugins/mpeg1/mpegtypes/mpeg1types.c,
5895         plugins/mpeg1/parse/mpeg1parse.c,
5896         plugins/mpeg1/system_encode/system_encode.c,
5897         plugins/mpeg1video/parse/mp1videoparse.c,
5898         plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5899         plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5900         plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5901         plugins/mpeg2/mpegtypes/mpeg2types.c,
5902         plugins/mpeg2/parse/mpeg2parse.c,
5903         plugins/mpeg2/subtitles/mpeg2subt.c,
5904         plugins/mpeg2/video/gstmpeg2play.c,
5905         plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5906         plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5907         plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5908         plugins/videoscale/videoscale.c,
5909         plugins/visualization/smoothwave/smoothwave.c,
5910         plugins/visualization/spectrum/gstspectrum.c,
5911         plugins/visualization/synaesthesia/synaesthesia.c,
5912         plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5913         plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5914         plugins/xvideosink/xvideosink.c: Added first attempt at plugin
5915         versioning.
5916
5917 2001-04-21 00:20  wtay
5918
5919         * plugins/filters/colorspace/colorspace.c: Added more verbose
5920         output for debugging purposes.
5921
5922 2001-04-20 23:50  wtay
5923
5924         * plugins/xvideosink/: gstximage.c, gstxvimage.c, xvideosink.c,
5925         xvideosink.h: Added proper locking around the bufferpool and the X
5926         connection
5927
5928 2001-04-20 22:41  wtay
5929
5930         * plugins/mp3decode/mad/gstmad.c: Removed a g_print statement
5931
5932 2001-04-20 22:40  wtay
5933
5934         * plugins/mp3decode/mad/: gstmad.c, gstmad.h: Added Mad didn't take
5935         the number of channels into account.  Added propper TIMESTAMPS to
5936         output buffers.
5937
5938 2001-04-20 21:36  wtay
5939
5940         * plugins/oss/gstosssink.c: Added a sync when the device is opened
5941         so that the caps negotiated parmams are set.
5942
5943 2001-04-20 20:21  wtay
5944
5945         * gst/elements/: gstidentity.c, gstidentity.h: Added caps proxying
5946         and bufferpool passing to identity so that -launch disksrc ! mad !
5947         identity ! osssink works.
5948
5949 2001-04-20 15:42  richardb
5950
5951         * plugins/oss/gstosssink.c: #ifdef out bit about AFMT_AC3, since
5952         this isn't defined by the header files for older linux kernels
5953         (2.0.36) (and its just INFO code, anyway)
5954
5955 2001-04-20 13:04  thomasvs
5956
5957         * gst/elements/: Makefile.am, gstelements.c: update to take new
5958         gstdisksink element into account
5959
5960 2001-04-20 12:56  richardb
5961
5962         * gst/Makefile.am.future: Update the alternative Makefile.am for
5963         gst/, which depends on automake
5964         >1.4d
5965
5966 2001-04-20 12:14  thomasvs
5967
5968         * gst/elements/: gstdisksink.c, gstdisksink.h: * first stab at a
5969         disk sink element * no optimization, is it necessary ? * basic
5970         error checking * seems to work; you can copy files by typing  
5971         gstreamer-launch disksrc location=test.in ! disksink
5972         location=test.out * decode of mp3 to raw pcm also tested
5973
5974 2001-04-20 00:47  omegahacker
5975
5976         * plugins/arts/: .cvsignore, Makefile.am, gst_arts.c, gst_arts.h,
5977         gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5978         gst_artsio.mcoptype, gst_artsio_impl.cc: updated to a mostly
5979         working aRts wrapper plugin, just caps issues left
5980
5981 2001-04-19 23:25  wtay
5982
5983         * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstcaps.sgml,
5984         docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
5985         docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5986         docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5987         docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5988         gst/gstpad.c: More API docs updates
5989
5990 2001-04-19 23:03  omegahacker
5991
5992         * plugins/arts/gst_artsio_impl.cc: minor updates
5993
5994 2001-04-19 21:42  omegahacker
5995
5996         * configure.in, plugins/Makefile.am, plugins/1394/.cvsignore,
5997         plugins/1394/Makefile.am, plugins/1394/gst1394.c,
5998         plugins/1394/gst1394.h: First pass at 1394 source.  Arguments need
5999         to be added, etc.  But it works.
6000
6001 2001-04-19 17:40  omegahacker
6002
6003         * plugins/arts/gst_arts.c: updated to latest padtemplate code
6004
6005 2001-04-19 10:27  thomasvs
6006
6007         * plugins/filters/adder/adder.c: * a little cleanup
6008
6009 2001-04-19 01:23  omegahacker
6010
6011         * configure.in, plugins/Makefile.am: better (not complete, afaict)
6012         checking for arts
6013
6014 2001-04-19 00:25  omegahacker
6015
6016         * plugins/arts/: Makefile.am, gst_arts.c, gst_arts.h,
6017         gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
6018         gst_artsio.mcoptype, gst_artsio_impl.cc: first pass at a gstreamer
6019         arts plugin doesn't compile yet
6020
6021 2001-04-18 23:00  wtay
6022
6023         * plugins/xvideosink/xvideosink.c: Removed stupid g_print
6024         statements.
6025
6026 2001-04-18 22:59  wtay
6027
6028         * plugins/: mpeg2/mpeg2dec/gstmpeg2dec.c, xvideosink/xvideosink.c:
6029         Fixed a stupid bug in the mpeg2dec bufferpool handling.  Make an
6030         XvImage and XImage pool in xvideosink.  Together these changes give
6031         an 80% speedup on mpeg2 playback (rough estimate)
6032
6033 2001-04-18 21:16  wtay
6034
6035         * docs/gst/tmpl/: gstbin.sgml, gstbuffer.sgml, gstbufferpool.sgml,
6036         gstcaps.sgml, gstreamer-unused.sgml: Added more API docs to
6037         Autoplug, Buffer, Bin, BufferPool.  Fixed some compile problems
6038         with videosink
6039
6040 2001-04-18 17:08  thomasvs
6041
6042         * examples/mixer/mixer.c: * mixer now works with variable inputs *
6043         mixer creates custom volume envelopes allowing each song to play
6044         alone         and end with a mix of all of them, undistorted
6045
6046 2001-04-18 15:50  thomasvs
6047
6048         * plugins/filters/volenv/filter.func: made errors more descriptive
6049
6050 2001-04-18 15:04  thomasvs
6051
6052         * examples/mixer/mixer.c: * cleaned up some code and integrated
6053         with new adder (mixer now works with   different types of files)
6054
6055 2001-04-18 15:03  thomasvs
6056
6057         * plugins/filters/adder/: adder.c, adder.h: changed adder to work
6058         with variable length input data buffers
6059
6060 2001-04-17 22:17  thomasvs
6061
6062         * examples/mixer/: mixer.c, mixer.h: changed mixer to work by
6063         autoplugging the input channels (not very useful yet, since the
6064         input buffers to volenv have different sizes)
6065
6066 2001-04-17 22:14  wtay
6067
6068         * configure.in, docs/gst/gstreamer-sections.txt,
6069         docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gst.sgml,
6070         docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
6071         docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
6072         docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
6073         docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6074         docs/gst/tmpl/gstreamer-unused.sgml, gst/gstcaps.c,
6075         gst/gstobject.c, gst/gstpad.c, testsuite/capsnego/capsnego.c,
6076         testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6077         testsuite/capsnego/enum.c: The first wave of docs updates Added a
6078         little more comments about the API usage in the api docs.  Some
6079         fixes for the capsnego testsuite.
6080
6081 2001-04-17 22:03  wtay
6082
6083         * tests/: Makefile.am, autoplug3.c, autoplug4.c: Autoplug3 shows an
6084         example of an autoplugged mp3 player.  Autoplug4 shows various
6085         static autoplugger examples.
6086
6087 2001-04-17 18:48  thomasvs
6088
6089         * examples/mixer/mixer.h: header for mixer.c, containing
6090         input_pipe_t
6091
6092 2001-04-17 18:47  thomasvs
6093
6094         * examples/mixer/mixer.c: added a struct to set up input channels
6095
6096 2001-04-17 16:32  thomasvs
6097
6098         * plugins/filters/volenv/: filter.func, volenv.c: * fixed problem
6099         with starting rise calculation * cleaned up some debug info *
6100         started wondering if it really is a good idea to #include the
6101         actual   filter now that's it's grown so large, but decided it
6102         wasn't worth the   effort now anyway
6103
6104 2001-04-17 14:36  thomasvs
6105
6106         * configure.in: added mixer example and adder plugin to
6107         configure.in
6108
6109 2001-04-17 06:24  omegahacker
6110
6111         * gst/: Makefile.am, autoplug/Makefile.am, elements/Makefile.am,
6112         types/Makefile.am: finished change to GST_ macros
6113
6114 2001-04-17 03:19  omegahacker
6115
6116         * configure.in, gst/.cvsignore, gst/Makefile.am, gst/gst.h,
6117         gst/gstversion.h.in: added gstversion.h
6118
6119 2001-04-17 02:32  omegahacker
6120
6121         * gstreamer.pc.in: file gstreamer.pc.in was initially added on
6122         branch BRANCH-INCSCHED1.
6123
6124 2001-04-17 02:32  omegahacker
6125
6126         * gstreamer.pc.in: added pkg-config file
6127
6128 2001-04-17 00:17  omegahacker
6129
6130         * gst/autoplug/: Makefile.am, gststaticautoplug.c,
6131         gststaticautoplug.h, gststaticautoplugrender.c,
6132         gststaticautoplugrender.h: brought in autoplug dir from HEAD after
6133         screwed up merge
6134
6135 2001-04-17 00:17  wtay
6136
6137         * plugins/: filters/colorspace/colorspace.c,
6138         filters/colorspace/colorspace.h, mpeg2/mpeg2dec/gstmpeg2dec.c,
6139         mpeg2/mpeg2dec/gstmpeg2dec.h, xvideosink/gstximage.h,
6140         xvideosink/gstxvimage.h, xvideosink/xvideosink.c,
6141         xvideosink/xvideosink.h: Added bufferpools to mpeg2dec and
6142         xvideosink.  Modified colorspace to draw straight into a bufferpool
6143         buffer when possible.
6144
6145 2001-04-16 22:48  wtay
6146
6147         * tests/: Makefile.am, padfactory.c: Updated the padfactory test
6148         code.
6149
6150 2001-04-16 22:45  wtay
6151
6152         * gst/: gstbuffer.h, gstcaps.c, gstcaps.h, gstpad.c, gstpad.h,
6153         gstqueue.c: Added 1337 macros to create padtemplates and
6154         capstemplates.  Added some code for bufferpools
6155
6156 2001-04-16 22:43  omegahacker
6157
6158         * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
6159         gstreamer-config.1, gstreamer-config.in, gstreamer.m4,
6160         gstreamer.spec.in, components/bonobo-gstmediaplay/Makefile.am,
6161         components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6162         debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
6163         debian/changelog, debian/control, debian/copyright,
6164         debian/gsteditor.files, debian/gsteditor.manpages,
6165         debian/gsteditor.menu, debian/gstmediaplay.files,
6166         debian/gstmediaplay.manpages, debian/gstmediaplay.menu,
6167         debian/gstreamer-alsa.files, debian/gstreamer-cdparanoia.files,
6168         debian/gstreamer-common.files, debian/gstreamer-doc.files,
6169         debian/gstreamer-elements.files, debian/gstreamer-esd.files,
6170         debian/gstreamer-lame.files, debian/gstreamer-mpeg2dec.files,
6171         debian/gstreamer-mpg123.files,
6172         debian/gstreamer-plugin-template.postinst,
6173         debian/gstreamer-plugin-template.prerm,
6174         debian/gstreamer-runtime.files, debian/gstreamer-runtime.manpages,
6175         debian/gstreamer-runtime.postinst, debian/gstreamer-tools.files,
6176         debian/gstreamer-tools.manpages, debian/gstreamer-vorbis.files,
6177         debian/libgst-dev.files, debian/libgst-dev.manpages,
6178         debian/libgst0.files, debian/libgst0.postinst,
6179         debian/libgsteditor-dev.files, debian/libgsteditor0.files,
6180         debian/libgsteditor0.postinst, debian/libgstmediaplay-dev.files,
6181         debian/libgstmediaplay0.files, debian/libgstmediaplay0.postinst,
6182         debian/rules, docs/Makefile.am, docs/fwg/Makefile.am,
6183         docs/fwg/concepts.sgml, docs/fwg/firstplugin.sgml,
6184         docs/fwg/gst-plugin-writers-guide.sgml, docs/fwg/testapp.sgml,
6185         docs/fwg/titlepage.sgml, docs/fwg/typesnprops.sgml,
6186         docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
6187         docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
6188         docs/gst/gstreamer.types.in, docs/gst/tmpl/audioraw.sgml,
6189         docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
6190         docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
6191         docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
6192         docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
6193         docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
6194         docs/gst/tmpl/gstmultidisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
6195         docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
6196         docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
6197         docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
6198         docs/gst/tmpl/gststaticautoplug.sgml,
6199         docs/gst/tmpl/gststaticautoplugrender.sgml,
6200         docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/videoraw.sgml,
6201         docs/libs/.cvsignore, docs/manual/Makefile.am,
6202         docs/manual/bins.sgml, docs/manual/debugging.sgml,
6203         docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
6204         docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
6205         docs/manual/pads.sgml, docs/manual/plugins.sgml,
6206         docs/manual/queues.sgml, docs/manual/quotes.sgml,
6207         docs/manual/threads.sgml, docs/manual/typedetection.sgml,
6208         docs/manual/xml.sgml, docs/plugins/Makefile.am,
6209         docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
6210         docs/plugins/tmpl/audioscale.sgml,
6211         docs/plugins/tmpl/gstaviencoder.sgml,
6212         docs/plugins/tmpl/gstmpeg2enc.sgml,
6213         docs/plugins/tmpl/gstmpeg2play.sgml,
6214         docs/plugins/tmpl/gstmpeg_play.sgml,
6215         docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
6216         docs/plugins/tmpl/gstspectrum.sgml,
6217         docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
6218         docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
6219         docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
6220         docs/plugins/tmpl/mpeg2parse.sgml,
6221         docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
6222         docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
6223         docs/plugins/tmpl/synaesthesia.sgml,
6224         docs/plugins/tmpl/system_encode.sgml,
6225         docs/plugins/tmpl/videoscale.sgml,
6226         docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
6227         docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
6228         docs/random/caps.dia, docs/random/hierarchy,
6229         docs/random/plugins.dia, docs/random/omega/eos,
6230         docs/random/omega/eos.old, docs/random/wtay/autoplug2,
6231         docs/random/wtay/caps-negociation, docs/random/wtay/capsnego-cases,
6232         editor/Makefile.am, editor/gsteditor.1, editor/gsteditor.h,
6233         editor/gsteditorproperty.c, examples/Makefile.am,
6234         examples/autoplug/.cvsignore, examples/autoplug/autoplug.c,
6235         examples/helloworld/helloworld.c,
6236         examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6237         examples/plugins/example.c, examples/plugins/example.h,
6238         examples/queue/queue.c, examples/queue2/queue2.c,
6239         examples/queue3/queue3.c, examples/queue4/queue4.c,
6240         examples/thread/thread.c, examples/typefind/.cvsignore,
6241         examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
6242         gst/Makefile.am.future, gst/cothreads.c, gst/gst.c, gst/gst.h,
6243         gst/gstarch.h, gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c,
6244         gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
6245         gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
6246         gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
6247         gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
6248         gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
6249         gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
6250         gst/gstpropsprivate.h, gst/gstqueue.c, gst/gstscheduler.c,
6251         gst/gstsparc.h, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
6252         gst/gsttypefind.c, gst/gstutils.c, gst/gstutils.h,
6253         gst/elements/Makefile.am, gst/elements/gstaudiosink.c,
6254         gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.c,
6255         gst/elements/gstaudiosrc.h, gst/elements/gstdisksrc.c,
6256         gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6257         gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6258         gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
6259         gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/callbacks.c,
6260         gstplay/gstmediaplay.1, gstplay/gstmediaplay.c,
6261         gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
6262         gstplay/gstplayprivate.h, include/Makefile.am, include/avifmt.h,
6263         include/default.h, include/registry.h, libs/Makefile.am,
6264         libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
6265         libs/getbits/gstgetbits_inl.h, libs/idct/gstidct.c,
6266         plugins/Makefile.am, plugins/alaw/Makefile.am,
6267         plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6268         plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6269         plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6270         plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6271         plugins/alaw/mulaw-conversion.h, plugins/alsa/.cvsignore,
6272         plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
6273         plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
6274         plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
6275         plugins/artsd/.cvsignore, plugins/artsd/Makefile.am,
6276         plugins/artsd/REQUIREMENTS, plugins/artsd/artsdsink.c,
6277         plugins/artsd/artsdsink.h, plugins/au/gstparseau.c,
6278         plugins/au/gstparseau.h, plugins/audioscale/audioscale.c,
6279         plugins/audioscale/audioscale.h, plugins/avi/audiocodecs.c,
6280         plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6281         plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
6282         plugins/avi/playcodecs.c, plugins/avi/wincodec/Makefile.am,
6283         plugins/avi/wincodec/gstwincodec.c,
6284         plugins/avi/wincodec/gstwincodec.h,
6285         plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6286         plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6287         plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
6288         plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
6289         plugins/effects/stereo/stereo.c, plugins/effects/stereo/stereo.h,
6290         plugins/effects/volume/volume.c, plugins/effects/volume/volume.h,
6291         plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
6292         plugins/filters/filterstamp.README, plugins/filters/filterstamp.sh,
6293         plugins/filters/colorspace/.cvsignore,
6294         plugins/filters/colorspace/Makefile.am,
6295         plugins/filters/colorspace/colorspace.c,
6296         plugins/filters/colorspace/colorspace.h,
6297         plugins/filters/colorspace/yuv2rgb.c,
6298         plugins/filters/colorspace/yuv2rgb.h,
6299         plugins/filters/colorspace/yuv2rgb_mmx16.s,
6300         plugins/filters/ladspa/gstladspa.c,
6301         plugins/filters/median/median.c, plugins/filters/median/median.h,
6302         plugins/filters/passthrough/.cvsignore,
6303         plugins/filters/passthrough/Makefile.am,
6304         plugins/filters/passthrough/filter.func,
6305         plugins/filters/passthrough/passthrough.c,
6306         plugins/filters/passthrough/passthrough.h,
6307         plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
6308         plugins/filters/stereo2mono/Makefile.am,
6309         plugins/filters/stereo2mono/stereo2mono.c,
6310         plugins/filters/stereo2mono/stereo2mono.h,
6311         plugins/filters/volenv/.cvsignore,
6312         plugins/filters/volenv/Makefile.am,
6313         plugins/filters/volenv/filter.func,
6314         plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
6315         plugins/flx/Makefile.am, plugins/flx/flx_color.c,
6316         plugins/flx/flx_color.h, plugins/flx/flx_decoder.c,
6317         plugins/flx/flx_decoder.h, plugins/flx/flx_fmt.h,
6318         plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
6319         plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6320         plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6321         plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6322         plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6323         plugins/mp3decode/mad/gstmad.h,
6324         plugins/mp3decode/mpg123/gstmpg123.c,
6325         plugins/mp3decode/mpg123/gstmpg123.h,
6326         plugins/mp3decode/mpg123/layer1.c,
6327         plugins/mp3decode/mpg123/layer3.c,
6328         plugins/mp3decode/mpg123/mpg123.c,
6329         plugins/mp3decode/mpg123/tabinit.c,
6330         plugins/mp3decode/parse/mp3parse.c,
6331         plugins/mp3decode/types/mp3types.c,
6332         plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
6333         plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6334         plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6335         plugins/mpeg1/mpeg_play/Makefile.am,
6336         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6337         plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6338         plugins/mpeg1/mpeg_play/recon_mmxe.s,
6339         plugins/mpeg1/mpeg_play/recon_sse.s,
6340         plugins/mpeg1/mpeg_play/video.c,
6341         plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6342         plugins/mpeg1/mpegtypes/mpeg1types.c,
6343         plugins/mpeg1/parse/mpeg1parse.c,
6344         plugins/mpeg1video/parse/mp1videoparse.c,
6345         plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
6346         plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/cpu_accel.c,
6347         plugins/mpeg2/ac3dec/decode.c, plugins/mpeg2/ac3parse/ac3parse.c,
6348         plugins/mpeg2/mpeg2dec/Makefile.am,
6349         plugins/mpeg2/mpeg2dec/attributes.h,
6350         plugins/mpeg2/mpeg2dec/decode.c,
6351         plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6352         plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6353         plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
6354         plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
6355         plugins/mpeg2/mpeg2dec/idct_mlib.c,
6356         plugins/mpeg2/mpeg2dec/idct_mmx.c,
6357         plugins/mpeg2/mpeg2dec/idct_mmx.h,
6358         plugins/mpeg2/mpeg2dec/mm_accel.h,
6359         plugins/mpeg2/mpeg2dec/motion_comp.c,
6360         plugins/mpeg2/mpeg2dec/motion_comp.h,
6361         plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
6362         plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
6363         plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
6364         plugins/mpeg2/mpeg2dec/mpeg2.h,
6365         plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
6366         plugins/mpeg2/mpeg2dec/output_video.h,
6367         plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
6368         plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
6369         plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6370         plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6371         plugins/mpeg2/mpegtypes/mpeg2types.c,
6372         plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/Makefile.am,
6373         plugins/mpeg2/video/gstmpeg2play.c,
6374         plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/recon.c,
6375         plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
6376         plugins/mpeg2/videoparse/mp2videoparse.c,
6377         plugins/mulaw/Makefile.am, plugins/mulaw/mulaw-conversion.c,
6378         plugins/mulaw/mulaw-conversion.h, plugins/mulaw/mulaw-decode.c,
6379         plugins/mulaw/mulaw-decode.h, plugins/mulaw/mulaw-encode.c,
6380         plugins/mulaw/mulaw-encode.h, plugins/mulaw/mulaw.c,
6381         plugins/oss/.cvsignore, plugins/oss/Makefile.am,
6382         plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
6383         plugins/oss/gstosssink.h, plugins/oss/gstosssrc.c,
6384         plugins/oss/gstosssrc.h, plugins/rtjpeg/RTjpeg.h,
6385         plugins/rtp/Makefile.am, plugins/rtp/rtpsend/.cvsignore,
6386         plugins/rtp/rtpsend/Makefile.am, plugins/rtp/rtpsend/rtp.c,
6387         plugins/rtp/rtpsend/rtp.h, plugins/rtp/rtpsend/rtpsend.c,
6388         plugins/rtp/rtpsend/rtpsend.h, plugins/videoscale/videoscale.c,
6389         plugins/videoscale/videoscale.h,
6390         plugins/visualization/smoothwave/smoothwave.h,
6391         plugins/visualization/spectrum/gstspectrum.c,
6392         plugins/visualization/spectrum/gstspectrum.h,
6393         plugins/visualization/synaesthesia/synaesthesia.c,
6394         plugins/visualization/synaesthesia/synaesthesia.h,
6395         plugins/visualization/vumeter/vumeter.c,
6396         plugins/visualization/vumeter/vumeter.h, plugins/vorbis/vorbis.c,
6397         plugins/vorbis/vorbisdec.c, plugins/wav/Makefile.am,
6398         plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
6399         plugins/wav/gstriff.c, plugins/xmms/.cvsignore,
6400         plugins/xmms/Makefile.am, plugins/xmms/effect.h,
6401         plugins/xmms/general.h, plugins/xmms/gstxmms.c,
6402         plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
6403         plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
6404         plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
6405         plugins/xmms/main.h, plugins/xmms/output.h,
6406         plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
6407         plugins/xmms/visualization.h, plugins/xmms/xmms.h,
6408         plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6409         plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6410         plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6411         plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6412         plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6413         plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
6414         test/a.c, test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6415         test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6416         test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpeg2parse2.c,
6417         test/mpg123.c, test/p.c, test/qtest.c, test/r.c, test/record.c,
6418         test/s.c, test/spectrum.c, test/typefind.c, test/vidcapture.c,
6419         test/vidcapture2.c, test/videotest.c, test/videotest2.c, test/w.c,
6420         test/xmmstest.c, test/xml/readreg.c, tests/.cvsignore,
6421         tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
6422         tests/autoplug3.c, tests/caps.c, tests/capsconnect.c,
6423         tests/paranoia.c, tests/props.c, tests/nego/.cvsignore,
6424         tests/nego/Makefile.am, tests/nego/nego1.c, testsuite/Makefile.am,
6425         testsuite/test_gst_init.c, testsuite/capsnego/.cvsignore,
6426         testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
6427         testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6428         testsuite/capsnego/enum.c, tools/Makefile.am, tools/README,
6429         tools/gstreamer-inspect.1, tools/gstreamer-inspect.c,
6430         tools/gstreamer-launch.1, tools/gstreamer-launch.c,
6431         tools/gstreamer-register.1: Merged HEAD from
6432         BRANCH-INCSCHED1-200104161 into BRANCH-INCSCHED1.
6433
6434 2001-04-16 22:33  wtay
6435
6436         * test/: Makefile.am, mp3mad.c: Added an test program for the mad
6437         mp3 decoder.
6438
6439 2001-04-16 20:41  thomasvs
6440
6441         * plugins/filters/adder/adder.c: commented some debug info to get a
6442         clean output
6443
6444 2001-04-16 20:38  thomasvs
6445
6446         * examples/mixer/mixer.c: changed volume envelope; should do a nice
6447         transition between both songs now
6448
6449 2001-04-16 20:11  thomasvs
6450
6451         * plugins/filters/volenv/volenv.c: removed example volume envelope
6452         registration plugin now accepts both a volume envelope (before
6453         start) or direct argument setting
6454
6455 2001-04-16 18:36  omegahacker
6456
6457         * plugins/mp3decode/mad/gstmad.c: added code to deal with either
6458         0.12 or 0.13 of libmad
6459
6460 2001-04-16 17:45  wtay
6461
6462         * gst/elements/: gstfakesink.c, gstfakesink.h: Added an arg to
6463         fakesink so that it doesn't printf.
6464
6465 2001-04-16 17:34  wtay
6466
6467         * examples/: autoplug/autoplug.c, mixer/.cvsignore,
6468         mixer/Makefile.am, mixer/mixer.c: Added an example audio mixer.
6469
6470 2001-04-16 17:30  wtay
6471
6472         * plugins/filters/: adder/.cvsignore, adder/Makefile.am,
6473         adder/adder.c, adder/adder.h, colorspace/colorspace.c: Added the
6474         audio mixer from Thomas Vander Stichele
6475
6476 2001-04-16 11:55  wtay
6477
6478         * examples/autoplug/autoplug.c: Add the xvideosink to the example.
6479
6480 2001-04-16 01:59  wtay
6481
6482         * plugins/filters/volenv/: filter.func, volenv.c: More volenv
6483         updates
6484
6485 2001-04-16 00:59  omegahacker
6486
6487         * gst/gstbin.c, gst/gstscheduler.c, gst/gstthread.c,
6488         gst/elements/gstidentity.c, tests/threadlock.c: latest updates,
6489         things are very close to working
6490
6491 2001-04-16 00:44  wtay
6492
6493         * plugins/filters/colorspace/: Makefile.am, colorspace.c,
6494         yuv2rgb.h: Don't compile the asm on non x86 machines.  Added a
6495         header file that will soon be part of the C fallback code..
6496
6497 2001-04-16 00:12  wtay
6498
6499         * gst/gstinfo.c: Added missing category strings...
6500
6501 2001-04-16 00:05  wtay
6502
6503         * plugins/esd/esdsink/esdsink.c: fixed the audio caps to the latest
6504         standard.
6505
6506 2001-04-15 23:54  omegahacker
6507
6508         * tools/gstreamer-launch.c: save xml file of the launch cmdline
6509
6510 2001-04-15 23:54  omegahacker
6511
6512         * gst/gstelement.h: added comment about missing flag
6513
6514 2001-04-15 23:53  omegahacker
6515
6516         * gstreamer.spec.in: run gstreamer-register on postinstall
6517
6518 2001-04-15 23:52  omegahacker
6519
6520         * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
6521         changed some INFOs to DEBUGs
6522
6523 2001-04-15 23:29  wtay
6524
6525         * configure.in: Added the volenv/passthrough plugin Makefiles
6526
6527 2001-04-15 23:20  wtay
6528
6529         * plugins/filters/: passthrough/.cvsignore,
6530         passthrough/passthrough.c, volenv/.cvsignore, volenv/Makefile.am,
6531         volenv/filter.func, volenv/volenv.c, volenv/volenv.h: Modified the
6532         passthrough filter with the new caps API Added the volume envelope
6533         filter
6534
6535 2001-04-15 16:30  wtay
6536
6537         * plugins/filters/: filterstamp.README, filterstamp.sh,
6538         passthrough/Makefile.am, passthrough/filter.func,
6539         passthrough/passthrough.c, passthrough/passthrough.h: Added a
6540         little script to create an audio filter plugin template (provided
6541         by Thomas Vander Stichele)
6542
6543 2001-04-15 15:42  wtay
6544
6545         * plugins/icecast/icecastsend/icecastsend.c: Updated the icecast
6546         plugin
6547
6548 2001-04-15 15:29  wtay
6549
6550         * acconfig.h, configure.in, plugins/filters/Makefile.am,
6551         plugins/filters/colorspace/colorspace.c,
6552         plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6553         plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6554         plugins/mp3decode/mad/gstmad.h, plugins/vorbis/vorbisdec.c,
6555         test/xmmstest.c: Added the mad mp3 decoder.  Added flushing to the
6556         vorbis decoder.  Updated configure.in to check for Hermes and
6557         libmad
6558
6559 2001-04-15 02:02  wtay
6560
6561         * gst/gstprops.c: Fixed the gfloat error in the va_arg code.
6562
6563 2001-04-14 19:56  wtay
6564
6565         * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstcaps.sgml,
6566         docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6567         docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/videoraw.sgml,
6568         editor/gsteditorproperty.c, examples/plugins/example.c,
6569         gst/gstcaps.c, gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h,
6570         gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
6571         gst/elements/gsttee.c, gstplay/Makefile.am, gstplay/gstplay.c,
6572         plugins/alaw/alaw.c, plugins/alsa/alsa.h,
6573         plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
6574         plugins/alsa/alsasrc.c, plugins/artsd/artsdsink.c,
6575         plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
6576         plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6577         plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
6578         plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
6579         plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
6580         plugins/filters/colorspace/colorspace.c,
6581         plugins/filters/colorspace/yuv2rgb.c,
6582         plugins/filters/stereo2mono/stereo2mono.c,
6583         plugins/flx/flx_decoder.c, plugins/jpeg/gstjpeg.c,
6584         plugins/mp3decode/mpg123/gstmpg123.c,
6585         plugins/mp3decode/parse/mp3parse.c,
6586         plugins/mp3decode/types/mp3types.c,
6587         plugins/mp3encode/lame/gstlame.c,
6588         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6589         plugins/mpeg1/mpegtypes/mpeg1types.c,
6590         plugins/mpeg1/parse/mpeg1parse.c,
6591         plugins/mpeg1video/parse/mp1videoparse.c,
6592         plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
6593         plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6594         plugins/mpeg2/mpegtypes/mpeg2types.c,
6595         plugins/mpeg2/parse/mpeg2parse.c,
6596         plugins/mpeg2/video/gstmpeg2play.c,
6597         plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
6598         plugins/oss/gstosssink.c, plugins/rtp/rtpsend/rtpsend.c,
6599         plugins/visualization/synaesthesia/synaesthesia.c,
6600         plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
6601         plugins/vorbis/vorbisdec.c, plugins/wav/gstriff.c,
6602         plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmsinput.c,
6603         plugins/xvideosink/gstxvimage.c, plugins/xvideosink/xvideosink.c,
6604         tests/autoplug.c, tests/autoplug2.c, tests/autoplug3.c,
6605         tests/caps.c, tests/props.c, tools/gstreamer-inspect.c: A rather
6606         large patch:  - changed the API for the padtemplates:      - remove
6607         the factories (array of pointers) for the padtemplates,       
6608         properties and caps. The static array was a nice idea but
6609         converting        all the property values to a gpointer was not a
6610         good idea.         float properties were not possible, and casting
6611         a gint to a pointer         is not very portable. The new API just
6612         uses the _padtemplate_new,         _caps_new and _props_new
6613         functions to create the templates.         This has the added
6614         benefit that the API is now uniform for static         and dynamic
6615         templates and that the code can be made cleaner.       - lots of
6616         cleanups in the way the capabilities are constructed (va_list)     
6617          - lots of updates for all the plugins (new API)   - docs updates
6618         (new API)   - removed the videoraw docs.
6619
6620 2001-04-12 19:11  wtay
6621
6622         * components/bonobo-gstmediaplay/Makefile.am,
6623         components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6624         docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
6625         docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6626         examples/helloworld/helloworld.c, gst/gstcaps.h, gst/gstinfo.h,
6627         gst/gstpad.c, gst/gstpad.h, gst/gstprops.c, gst/gstqueue.c,
6628         gst/autoplug/gststaticautoplugrender.c, gstplay/gstplay.c,
6629         gstplay/gstplayprivate.h, libs/idct/gstidct.c,
6630         plugins/artsd/Makefile.am, plugins/avi/gstavidecoder.c,
6631         plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
6632         plugins/avi/wincodec/gstwindec.c, plugins/filters/Makefile.am,
6633         plugins/filters/colorspace/Makefile.am,
6634         plugins/filters/colorspace/colorspace.c,
6635         plugins/filters/colorspace/colorspace.h,
6636         plugins/filters/colorspace/yuv2rgb_mmx16.s,
6637         plugins/filters/stereo2mono/stereo2mono.c,
6638         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6639         plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/ac3dec.c,
6640         plugins/mpeg2/ac3dec/decode.c,
6641         plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
6642         plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxwindow.c,
6643         plugins/xvideosink/gstxwindow.h, plugins/xvideosink/xvideosink.c,
6644         plugins/xvideosink/xvideosink.h, test/mpeg2parse2.c: Lots of
6645         updates to the plugins for caps negotiation.  Added YUY2 output to
6646         the win32 dlls.  Added a colorspace converter in gstplay
6647
6648 2001-04-10 20:46  wtay
6649
6650         * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6651         tmpl/gstcaps.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
6652         Fixed the doc build warnings
6653
6654 2001-04-09 20:56  mhowell
6655
6656         * docs/random/matth/scheduling.txt: added incremental scheduling
6657         notes
6658
6659 2001-04-09 20:56  mhowell
6660
6661         * docs/random/matth/scheduling.txt: file scheduling.txt was
6662         initially added on branch BRANCH-INCSCHED1.
6663
6664 2001-04-06 17:29  scavenger
6665
6666         * configure.in, plugins/Makefile.am, plugins/alaw/Makefile.am,
6667         plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6668         plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6669         plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6670         plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6671         plugins/alaw/mulaw-conversion.h: Added ALaw encoder and decoder
6672
6673 2001-04-06 15:20  scavenger
6674
6675         * plugins/wav/Makefile.am: Makefile.am forgot to include gstriff.c
6676
6677 2001-04-03 17:25  scavenger
6678
6679         * plugins/au/gstparseau.c: Updated parseau to use caps nego
6680
6681 2001-04-03 05:56  richardb
6682
6683         * gst/Makefile.am.future: Add a proposed makefile to use in place
6684         of Makefile.am.  This depends on automake 1.4d or later, but is
6685         much neater, avoiding horrible hacks to pass special flags in.
6686         
6687         I put it here for safekeeping until automake 1.5 is released, at
6688         which point we can reasonably require it.
6689
6690 2001-04-03 05:53  richardb
6691
6692         * configure.in, plugins/Makefile.am, plugins/artsd/.cvsignore,
6693         plugins/artsd/Makefile.am, plugins/artsd/REQUIREMENTS,
6694         plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h: Add artsdsink
6695         plugin.  Worked first time for me. :)
6696
6697 2001-04-03 05:52  richardb
6698
6699         * plugins/alsa/Makefile.am: Remove weird characters from alsa
6700         Makefile.am  (Had some 240's there.  Uh?) Also, remove some
6701         unwanted CFLAGS which had been added.
6702
6703 2001-04-03 05:38  richardb
6704
6705         * gst/gstplugin.c: Fix obscure segfault I just got: perhaps due to
6706         running with libxml 1.8.11 (prerelease version), but a worthwhile
6707         fix anyway.
6708
6709 2001-04-03 02:30  scavenger
6710
6711         * plugins/mulaw/mulaw-decode.c: fixed bug passing outbuf size
6712         instead of in buf size to mulaw decode function
6713
6714 2001-04-03 02:18  scavenger
6715
6716         * plugins/mulaw/mulaw-decode.c: typo mistaked src_template with
6717         sink_template
6718
6719 2001-04-03 02:01  wtay
6720
6721         * plugins/mulaw/mulaw.c: Use capstemplates to create the
6722         padtemplates for the two elements in the mulaw plugin.
6723
6724 2001-04-03 01:46  wtay
6725
6726         * plugins/xvideosink/xvideosink.c: Don't try to initialize Xv if it
6727         is not available.
6728
6729 2001-04-03 01:43  scavenger
6730
6731         * plugins/mulaw/mulaw-decode.h: fixed typo in get_type
6732
6733 2001-04-03 01:38  scavenger
6734
6735         * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c, mulaw.c: moved
6736         details of mulawencode and mulawdecode to mulaw.c
6737
6738 2001-04-03 01:33  scavenger
6739
6740         * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: removed a
6741         redundant caps=NULL statement
6742
6743 2001-04-03 01:30  scavenger
6744
6745         * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: fixed stupid bug
6746         where srcpads were being created twice, second time around
6747         wrongly!!!!
6748
6749 2001-04-03 01:25  scavenger
6750
6751         * plugins/mulaw/: Makefile.am, mulaw-conversion.c,
6752         mulaw-conversion.h, mulaw-decode.c, mulaw-decode.h, mulaw-encode.c,
6753         mulaw.c: added mulaw decoder
6754
6755 2001-04-02 21:03  wtay
6756
6757         * plugins/filters/colorspace/: .cvsignore, Makefile.am,
6758         colorspace.c, colorspace.h: Added a non functional colorspace
6759         converter
6760
6761 2001-04-02 20:56  wtay
6762
6763         * configure.in, docs/libs/.cvsignore,
6764         examples/helloworld/helloworld.c, gst/gstprops.c, gst/gstprops.h,
6765         gst/gstpropsprivate.h: Merged the float property patch from Steve
6766         Baker. This patch doesn't really work yet...
6767
6768 2001-04-02 19:29  wtay
6769
6770         * plugins/mulaw/mulaw-encode.c: This is how I see the caps
6771         negotiation for the mulaw element.  In the sink negotiate pad it
6772         copies the caps and modifies it according to what it is going to
6773         ouput. It then tries to set the caps on the src pad, if that
6774         succeeds, negotiation succeeds, else it fails.
6775
6776 2001-04-02 18:54  scavenger
6777
6778         * configure.in, plugins/Makefile.am, plugins/mulaw/Makefile.am,
6779         plugins/mulaw/mulaw-conversion.c, plugins/mulaw/mulaw-conversion.h,
6780         plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h: Start
6781         of the mulaw plugin...needs finishing off
6782
6783 2001-04-02 16:09  richardb
6784
6785         * configure.in: Add configure support for detecting artsc: if this
6786         is found, its okay to build an artsdsink plugin.  Now, someone just
6787         needs to write an artsdsink.
6788
6789 2001-04-02 16:08  richardb
6790
6791         * plugins/oss/gstosssink.c: Correct tiny typo.
6792
6793 2001-04-02 15:21  wtay
6794
6795         * gst/gstcaps.c, gst/gstprops.c, gstplay/gstplay.c,
6796         plugins/Makefile.am, plugins/avi/audiocodecs.c,
6797         plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6798         plugins/avi/gstaviencoder.h, plugins/avi/playcodecs.c,
6799         plugins/avi/wincodec/Makefile.am,
6800         plugins/avi/wincodec/gstwincodec.c,
6801         plugins/avi/wincodec/gstwincodec.h,
6802         plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6803         plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6804         plugins/capture/v4l/gstv4lsrc.c, plugins/filters/median/median.c,
6805         plugins/filters/median/median.h, plugins/filters/smooth/smooth.c,
6806         plugins/filters/smooth/smooth.h, plugins/flx/flx_decoder.c,
6807         plugins/flx/flx_decoder.h, plugins/jpeg/gstjpeg.c,
6808         plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6809         plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6810         plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6811         plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6812         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6813         plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6814         plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6815         plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6816         plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6817         plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6818         plugins/mpeg2/parse/mpeg2parse.c,
6819         plugins/mpeg2/video/gstmpeg2play.c,
6820         plugins/mpeg2/video/gstmpeg2play.h,
6821         plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
6822         plugins/xvideosink/Makefile.am, plugins/xvideosink/gstximage.c,
6823         plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
6824         plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
6825         test/Makefile.am, test/mpeg2parse2.c, test/videotest2.c: A rather
6826         large update:  - a new videosink using plain X windows
6827         (xvideosink). It uses capsnego to    set up it's formats.   -
6828         gstplay uses the new xvideosink and a gtk_socket. The initial
6829         window     size is set to 0x0 so you need to resize it before you
6830         see something.   - got rid of the video metadata include file in
6831         favour of properties and     caps negotiation   - adjusted most
6832         plugins to not use the metadata.
6833
6834 2001-04-02 15:08  omegahacker
6835
6836         * gst/gstinfo.c: added PID and cID to INFO lines when DEBUG is
6837         turned on
6838
6839 2001-04-01 15:09  wtay
6840
6841         * gstplay/: callbacks.c, gstmediaplay.glade: Small change to load
6842         the .glade file from the current dir too when pressing the about
6843         menu item.
6844
6845 2001-04-01 15:01  wtay
6846
6847         * gstplay/: gstmediaplay.glade, gstplay.c: This patch is now The
6848         Right Way(tm) to handle the stop button but at least it doesn't
6849         crash...
6850
6851 2001-04-01 14:51  wtay
6852
6853         * gstplay/gstplay.c: Slightly modified the _stop handling so that
6854         gstmediaplay crashes less viontly. The real problem is that going
6855         to the NULL state does not clean up the scheduling structures I
6856         think..
6857
6858 2001-03-31 15:35  wtay
6859
6860         * plugins/capture/v4l/gstv4lsrc.c: Make sure the endianness is
6861         correct when we agree to yuv formats in capsnego.
6862
6863 2001-03-31 15:22  wtay
6864
6865         * plugins/capture/v4l/gstv4lsrc.c: Only agree to the caps
6866         negotiation if the format is supported by the driver.
6867
6868 2001-03-31 15:10  wtay
6869
6870         * plugins/xvideosink/gstxvimage.c: Corrected a endianness bug in
6871         the format print code.
6872
6873 2001-03-31 14:47  wtay
6874
6875         * plugins/capture/v4l/gstv4lsrc.c: Added a little debug info in the
6876         capsnego process.
6877
6878 2001-03-31 02:08  wtay
6879
6880         * plugins/filters/stereo2mono/stereo2mono.c: Some cleanups.  Added
6881         the padtemplates to the elementfactory.
6882
6883 2001-03-31 01:56  scavenger
6884
6885         * configure.in, plugins/filters/Makefile.am: Added stereo2mono
6886         plugin
6887
6888 2001-03-31 01:47  scavenger
6889
6890         * plugins/filters/stereo2mono/: Makefile.am, stereo2mono.c,
6891         stereo2mono.h: stereo2mono plugin with caps negotiation code
6892         started and working
6893
6894 2001-03-31 01:13  wtay
6895
6896         * tests/: caps.c, props.c: Adjust the test cases to the new FOURCC
6897         API.
6898
6899 2001-03-31 00:56  wtay
6900
6901         * examples/helloworld/helloworld.c, gst/gstprops.h,
6902         plugins/avi/gstavidecoder.c, plugins/avi/wincodec/gstwincodec.c,
6903         plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
6904         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6905         plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6906         plugins/mpeg2/video/gstmpeg2play.c: Simplified the FOURCC API to
6907         the caps, add a GST_MAKE_FOURCC macro to create a fourcc.  Adjusted
6908         the plugins to use the new FOURCC API
6909
6910 2001-03-31 00:51  wtay
6911
6912         * plugins/xvideosink/: gstximage.c, gstxvimage.c, gstxvimage.h,
6913         xvideosink.c: Check for Xv support before trying to get caps.
6914
6915 2001-03-30 21:10  wtay
6916
6917         * docs/gst/tmpl/gstmultidisksrc.sgml, examples/autoplug/.cvsignore,
6918         examples/typefind/.cvsignore, plugins/xvideosink/.cvsignore: Small
6919         updates to the .cvsignore  files.
6920
6921 2001-03-30 21:08  wtay
6922
6923         * acconfig.h, configure.in, plugins/Makefile.am,
6924         plugins/filters/Makefile.am, plugins/filters/ladspa/gstladspa.c,
6925         plugins/mp3decode/mpg123/mpg123.c, plugins/oss/gstosssink.c,
6926         plugins/rtjpeg/RTjpeg.h: Applied the FreeBSD patch from Orion with
6927         some minor modifications to the configure.in patch.
6928
6929 2001-03-30 20:52  wtay
6930
6931         * gst/gstthread.c: This hopefully fixes a slight thread sync issue.
6932
6933 2001-03-30 01:06  omegahacker
6934
6935         * AUTHORS, Makefile.am, configure.in, gstreamer.spec.in,
6936         gst/gstbin.c, gst/gstelement.c, gst/gstpad.c, gst/gstscheduler.c,
6937         gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c,
6938         tests/threadlock.c, tools/gstreamer-launch.c: snapshot for matth to
6939         work with while I fly over to Europe....
6940
6941 2001-03-29 23:33  wtay
6942
6943         * test/videotest2.c: Added a test program to test v4lsrc and
6944         xvideosink doing capsnego.
6945
6946 2001-03-29 23:31  wtay
6947
6948         * configure.in, gst/gstcaps.c, gst/gstpad.c, gst/gstprops.c,
6949         gst/types/gsttypes.c, plugins/capture/v4l/grab.h,
6950         plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
6951         plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6952         plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6953         plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6954         plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6955         plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6956         plugins/xvideosink/xvideosink.h, test/Makefile.am: Added a plain X
6957         videosink, the videosink uses capsnego.  adjusted the v4lsrc so
6958         that it uses capsnego on the src pad Small fixed to capsnego and
6959         the properties/caps.
6960
6961 2001-03-29 18:27  richardb
6962
6963         * docs/gst/: Makefile.am, gstreamer.types.in: Remove references to
6964         audiosink, audiosrc, and audioraw.  Documentation at least _starts_
6965         to get built, now.
6966
6967 2001-03-27 18:34  wtay
6968
6969         * docs/gst/: gstreamer-sections.txt, tmpl/gstcaps.sgml,
6970         tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml: More docs updates
6971
6972 2001-03-27 18:33  wtay
6973
6974         * plugins/wav/gstparsewav.c: Removed the oss dependency
6975
6976 2001-03-27 17:25  wtay
6977
6978         * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6979         gstreamer.hierarchy, tmpl/audioraw.sgml, tmpl/gstaudiosink.sgml,
6980         tmpl/gstaudiosrc.sgml, tmpl/gstcaps.sgml, tmpl/gstprops.sgml,
6981         tmpl/gstreamer-unused.sgml: Removed the audiosink/src from the
6982         docs.  Removed the audioraw metadata file from the docs.
6983
6984 2001-03-26 12:12  richardb
6985
6986         * plugins/mp3decode/Makefile.am: Fix makefile.am so that SUBDIRS is
6987         not defined both conditionally and unconditionally - broke some
6988         versions of automake.
6989
6990 2001-03-24 18:50  wtay
6991
6992         * plugins/: alsa/alsa.h, alsa/alsa_common.c, alsa/alsasink.c,
6993         alsa/alsasrc.c, au/gstparseau.c, effects/stereo/stereo.c,
6994         effects/stereo/stereo.h, effects/volume/volume.c,
6995         effects/volume/volume.h, esd/esdsink/esdsink.c,
6996         visualization/smoothwave/smoothwave.h,
6997         visualization/spectrum/gstspectrum.c,
6998         visualization/spectrum/gstspectrum.h,
6999         visualization/synaesthesia/synaesthesia.c,
7000         visualization/synaesthesia/synaesthesia.h,
7001         visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
7002         wav/gstparsewav.c, wav/gstparsewav.h: Commented out the references
7003         to the old metadata handling in various plugins. They need to be
7004         converted to the new audio properties before they will work again. 
7005         esdsink and alsasrc/sink are seriously damaged now.. :(
7006
7007 2001-03-24 18:28  wtay
7008
7009         * plugins/oss/gstosssink.c: Correctly set up the OSS format based
7010         on the caps.
7011
7012 2001-03-24 17:22  wtay
7013
7014         * configure.in, examples/autoplug/autoplug.c,
7015         examples/helloworld/helloworld.c,
7016         examples/helloworld2/helloworld2.c, examples/launch/mp3play,
7017         examples/queue/queue.c, examples/queue2/queue2.c,
7018         examples/queue3/queue3.c, examples/queue4/queue4.c,
7019         examples/thread/thread.c, examples/xml/createxml.c,
7020         gst/Makefile.am, gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c,
7021         gst/gstprops.h, gst/gstpropsprivate.h, gst/elements/Makefile.am,
7022         gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
7023         gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
7024         gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
7025         gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
7026         gst/elements/gstsinesrc.h, gstplay/gstplay.c, plugins/Makefile.am,
7027         plugins/au/gstparseau.c, plugins/au/gstparseau.h,
7028         plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
7029         plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7030         plugins/avi/gstavidecoder.h, plugins/avi/gstaviencoder.h,
7031         plugins/flx/flx_decoder.c, plugins/mp3decode/mpg123/gstmpg123.c,
7032         plugins/mp3decode/mpg123/gstmpg123.h,
7033         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7034         plugins/mpeg1/mpegaudio/gstmpegaudio.h,
7035         plugins/mpeg1video/parse/mp1videoparse.c,
7036         plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7037         plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7038         plugins/mpeg2/parse/mpeg2parse.c, plugins/oss/.cvsignore,
7039         plugins/oss/Makefile.am, plugins/oss/gstossaudio.c,
7040         plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
7041         plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
7042         plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c, test/a.c,
7043         test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
7044         test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
7045         test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpg123.c,
7046         test/p.c, test/qtest.c, test/r.c, test/record.c, test/s.c,
7047         test/spectrum.c, test/typefind.c, test/vidcapture.c,
7048         test/vidcapture2.c, test/w.c, test/xmmstest.c, tests/autoplug.c,
7049         tests/autoplug3.c, tests/paranoia.c, tools/README,
7050         tools/gstreamer-inspect.c: Modified a lot of plugins to use the
7051         caps system.  Modified the caps of audio/raw to our agreed
7052         properties.  Added the multidisksrc plugin of Dominic Ludlam
7053         Renamed audiosink/src to osssink/src and updated all the examples
7054         using the old name. Moved oss specific plugins in an oss directory.
7055         removed the old audiosink from the elements/ dir.  removed
7056         audioraw.h metadata header files since we now use the properties. 
7057         There are still a few plugins that won't build because they include
7058         the old audioraw.h header file. This will be fixed soon.  Make sure
7059         the caps are set in the plugins as described by their padtemplates
7060         (this should solve problems with gstmediaplay with various media
7061         files).
7062         
7063         *please don't panic when some plugins won't build, just cd manually
7064         into the plugin dirs* This will be fixed soon.
7065
7066 2001-03-22 16:05  dlehn
7067
7068         * debian/: Makefile.am, changelog, control, gsteditor.manpages,
7069         gstmediaplay.manpages, gstreamer-alsa.files,
7070         gstreamer-common.files, gstreamer-elements.files,
7071         gstreamer-mpeg2dec.files, gstreamer-runtime.manpages,
7072         gstreamer-tools.manpages, libgst-dev.manpages, rules: Debian
7073         updates: * add manpages * split off mpeg2dec and alsa packages *
7074         use latest doc build flags
7075
7076 2001-03-22 00:03  wtay
7077
7078         * plugins/flx/flx_decoder.c: unref the header buffer too.
7079
7080 2001-03-22 00:00  wtay
7081
7082         * docs/gst/tmpl/: gststaticautoplug.sgml,
7083         gststaticautoplugrender.sgml: Added the templates for the
7084         autoplugger docs
7085
7086 2001-03-21 23:59  wtay
7087
7088         * configure.in, plugins/Makefile.am, plugins/flx/Makefile.am,
7089         plugins/flx/flx_color.c, plugins/flx/flx_color.h,
7090         plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
7091         plugins/flx/flx_fmt.h: Added the FLX decoder of Sepp Wijnands
7092         <mrrazz@garbage-coderz.net>
7093
7094 2001-03-21 21:43  wtay
7095
7096         * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
7097         docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstautoplug.sgml,
7098         docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
7099         docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
7100         docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
7101         docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
7102         docs/gst/tmpl/gstutils.sgml, gst/gstautoplug.c, gst/gstcaps.c,
7103         gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7104         gst/gstprops.h, gst/gstutils.c: API docs updates
7105
7106 2001-03-20 23:12  richardb
7107
7108         * configure.in, docs/Makefile.am, docs/manual/typedetection.sgml,
7109         examples/plugins/example.c: Added --enable-plugin-docs configure
7110         option, to enable build of the plugin documentation (currently
7111         broken).  This defaults to off.  Changed --enable-docs-build to
7112         default to on, since all other documentation should build
7113         correctly.
7114         
7115         Also, correct typo in manual, and fix up a couple of things in
7116         example.c
7117
7118 2001-03-20 18:29  wtay
7119
7120         * testsuite/capsnego/.cvsignore: Added the new enum testcase to
7121         .cvsignore
7122
7123 2001-03-20 18:29  wtay
7124
7125         * gst/gst.c, gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h,
7126         gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7127         gst/gstprops.h, gst/gstqueue.c, testsuite/capsnego/Makefile.am,
7128         testsuite/capsnego/converter2.c, testsuite/capsnego/enum.c: More
7129         work on capsnego proxying. It should be OK now.  Added another
7130         testcase enum that shows various capsnego algorithms.  Warn about
7131         pads that try to set a capability incompatible with their
7132         padtemplate.  Implemented refcounting and copy_on_write for
7133         caps/props.
7134
7135 2001-03-18 16:17  wtay
7136
7137         * gst/gstpad.c, gst/gstqueue.c,
7138         gst/autoplug/gststaticautoplugrender.c,
7139         plugins/mp3decode/mpg123/gstmpg123.c,
7140         plugins/mp3decode/parse/mp3parse.c,
7141         plugins/mpeg1/parse/mpeg1parse.c,
7142         plugins/mpeg1video/parse/mp1videoparse.c, plugins/vorbis/vorbis.c,
7143         plugins/vorbis/vorbisdec.c, testsuite/capsnego/.cvsignore,
7144         testsuite/capsnego/Makefile.am, testsuite/capsnego/converter2.c:
7145         More work on capsnego, mostly proxying Added another testsuite for
7146         capsnego Added caps to vorbisdec, mp3parse, mp1videoparse Redid the
7147         queue proxy handling a bit.
7148
7149 2001-03-18 14:41  richardb
7150
7151         * docs/fwg/gst-plugin-writers-guide.sgml: Another incremental piece
7152         of work on the PWG.
7153
7154 2001-03-18 06:24  richardb
7155
7156         * docs/fwg/gst-plugin-writers-guide.sgml: Commit a final couple of
7157         modifications before going to bed.
7158
7159 2001-03-18 06:16  richardb
7160
7161         * docs/fwg/: Makefile.am, firstplugin.sgml,
7162         gst-plugin-writers-guide.sgml: Some further modifications to the
7163         PWG.
7164
7165 2001-03-18 05:21  richardb
7166
7167         * docs/fwg/gst-plugin-writers-guide.sgml: Added many more details
7168         about types.
7169
7170 2001-03-18 03:57  richardb
7171
7172         * docs/fwg/: Makefile.am, concepts.sgml,
7173         gst-plugin-writers-guide.sgml, typesnprops.sgml: Various updates to
7174         PWG; mainly adding information about types and properties.  Removed
7175         concepts.sgml and typesnprops.sgml; merged into main file.  I was
7176         finding that having all the separate subfiles simply stopped me
7177         from finding what I wanted to edit.  Maybe I'll split it up again
7178         later, but this is much better for now.
7179
7180 2001-03-18 02:42  wtay
7181
7182         * configure.in, docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7183         docs/random/wtay/capsnego-cases, examples/helloworld/helloworld.c,
7184         examples/queue/queue.c, examples/xml/runxml.c, gst/gstcaps.c,
7185         gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h, gst/gstprops.c,
7186         gst/gstprops.h, gst/gstqueue.c, gst/elements/gstaudiosink.c,
7187         plugins/mp3decode/mpg123/gstmpg123.c,
7188         plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7189         tests/props.c, testsuite/capsnego/.cvsignore,
7190         testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
7191         testsuite/capsnego/converter.c: Reworked the capsnegotiation
7192         function audiosink now uses capsnego to set its parameters
7193         mpg123/ac3dec use capsnego instead of metadata Added the beginnings
7194         of a testsuite for capsnego.
7195
7196 2001-03-17 17:50  richardb
7197
7198         * docs/manual/plugins.sgml: Update to note that plugins can also
7199         contain autopluggers.
7200
7201 2001-03-17 17:16  richardb
7202
7203         * docs/fwg/: concepts.sgml, firstplugin.sgml,
7204         gst-plugin-writers-guide.sgml: Some miscellaneous small changes.
7205
7206 2001-03-17 03:15  omegahacker
7207
7208         * docs/random/omega/: eos, eos.old: move eos to eos.old, to reflect
7209         its age and to aid ailing OS's like Windoze <g>
7210
7211 2001-03-16 01:06  dlehn
7212
7213         * Makefile.am, gstreamer-config.1, editor/Makefile.am,
7214         editor/gsteditor.1, gstplay/Makefile.am, gstplay/gstmediaplay.1,
7215         tools/Makefile.am, tools/gstreamer-inspect.1,
7216         tools/gstreamer-launch.1, tools/gstreamer-register.1: Added man
7217         pages.
7218
7219 2001-03-16 00:49  scavenger
7220
7221         * gst/gstthread.c: Fixed locking issue when PLAYING to READY
7222
7223 2001-03-15 20:08  wtay
7224
7225         * docs/random/wtay/capsnego-cases: Added the first part of a uses
7226         case doc on caps nego
7227
7228 2001-03-14 21:56  omegahacker
7229
7230         * configure.in: fixed issue with the xmlDocGetRootElement test and
7231         non-/usr/lib installs of libxml
7232
7233 2001-03-14 07:54  dlehn
7234
7235         * gstreamer.m4: Use of system() in test programs needs an #include
7236         <stdlib.h>.
7237
7238 2001-03-14 06:46  dlehn
7239
7240         * gstreamer.m4: Fix --with-gstreamer-prefix via s/glib/gstreamer/
7241
7242 2001-03-13 22:21  wtay
7243
7244         * tools/gstreamer-inspect.c: Adjusted -inspect to the new GstCaps
7245         structure
7246
7247 2001-03-13 22:13  wtay
7248
7249         * gst/gsttypefind.c: The typefind element now sets the caps on its
7250         sink pad when the type has been detected.
7251
7252 2001-03-13 20:26  wtay
7253
7254         * gst/: gstcaps.c, gstpad.c: Small fixes to the caps compatibility
7255         check.  Small changes to the pad negotiation and proxy functions
7256
7257 2001-03-13 18:57  wtay
7258
7259         * examples/autoplug/autoplug.c: Updated the autoplug example with
7260         the new autoplugger. there still is a scheduling issue though.
7261
7262 2001-03-13 18:45  wtay
7263
7264         * configure.in: Applied the patch from hadess/ajmitch to add
7265         --disable-alsasink and --disable-esdsink (the latter one being
7266         untested) to configure.in
7267
7268 2001-03-13 02:20  omegahacker
7269
7270         * gst/gstthread.c: fixed READY_TO_NULL bug
7271
7272 2001-03-13 01:44  scavenger
7273
7274         * gst/: gstthread.c, gstthread.h: removed fine grained locking and
7275         added simultaneous waiting for 2 states
7276
7277 2001-03-13 01:24  scavenger
7278
7279         * gst/gstthread.c: exactly opposite check needed in wait_thread
7280
7281 2001-03-13 01:08  scavenger
7282
7283         * gst/gstthread.c: made wait_thread check for logical true rather
7284         than check equality with gboolean
7285
7286 2001-03-13 00:57  scavenger
7287
7288         * gst/gstthread.c: changed debug to print unsigned not signed
7289
7290 2001-03-13 00:46  scavenger
7291
7292         * gst/gstthread.c: TYPO: ISSET should be IS_SET
7293
7294 2001-03-13 00:45  scavenger
7295
7296         * gst/gstthread.c: added debug to signal noting the result of the
7297         flag after being set
7298
7299 2001-03-13 00:39  scavenger
7300
7301         * gst/: gstthread.c, gstthread.h: Made locks more granular, one
7302         lock for each state
7303
7304 2001-03-13 00:09  scavenger
7305
7306         * gst/gstthread.c: made cond_wait into cond_timedwait
7307
7308 2001-03-12 23:51  omegahacker
7309
7310         * tests/threadlock.c: file threadlock.c was initially added on
7311         branch BRANCH-INCSCHED1.
7312
7313 2001-03-12 23:51  omegahacker
7314
7315         * tests/: Makefile.am, threadlock.c: added threadlock test
7316
7317 2001-03-12 23:39  scavenger
7318
7319         * gst/gstthread.c: repositioning of debug after mutex in
7320         wait_thread and signal_thread
7321
7322 2001-03-12 23:28  scavenger
7323
7324         * gst/gstthread.c: typo in GST_DEBUG in signal_thread
7325
7326 2001-03-12 23:27  scavenger
7327
7328         * gst/gstthread.c: Changed GST_DEBUG in signal_thread and
7329         wait_thread to reveal more info
7330
7331 2001-03-12 21:02  wtay
7332
7333         * configure.in, docs/random/wtay/caps-negociation,
7334         editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstautoplug.h,
7335         gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
7336         gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
7337         gst/gstqueue.c, gst/autoplug/gststaticautoplug.c,
7338         gst/autoplug/gststaticautoplugrender.c,
7339         gst/elements/gstaudiosink.c, gstplay/gstplay.c,
7340         plugins/jpeg/gstjpeg.c, plugins/vorbis/vorbis.c,
7341         plugins/xmms/pluginenum.c, tests/.cvsignore, tests/Makefile.am,
7342         tests/autoplug.c, tests/capsconnect.c, tests/nego/.cvsignore,
7343         tests/nego/Makefile.am, tests/nego/nego1.c: Merged the CAPSNEGO1
7344         branch..
7345
7346 2001-03-12 20:04  wtay
7347
7348         * Makefile.am, REQUIREMENTS, configure.in, docs/manual/xml.sgml,
7349         gst/gst.c, gst/gstpipeline.c, gst/gstpipeline.h,
7350         gst/elements/gstsinesrc.c, gst/elements/gstsinesrc.h,
7351         plugins/Makefile.am, plugins/alsa/.cvsignore,
7352         plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
7353         plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
7354         plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
7355         plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegenc.c,
7356         plugins/jpeg/gstjpegenc.h, plugins/rtp/Makefile.am,
7357         plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7358         plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7359         plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
7360         tests/autoplug.c, testsuite/Makefile.am, testsuite/test_gst_init.c:
7361         Another merge from HEAD into CAPSNEGO1
7362
7363 2001-03-12 02:44  scavenger
7364
7365         * gst/gstthread.c: added a set flag to end of
7366         gst_thread_signal_thread and gst_signal_wait_thread to indicate
7367         whether signal should set flag or unset flag, and whether wait
7368         should wait for flag to be set or to be unset.  this is needed for
7369         PLAYING_TO_PAUSE where STATE_SPINNING needs to be signalled to be
7370         unset
7371
7372 2001-03-12 02:30  omegahacker
7373
7374         * tests/: Makefile.am, reaping.c: added thread REAPING test
7375
7376 2001-03-12 02:30  omegahacker
7377
7378         * tests/reaping.c: file reaping.c was initially added on branch
7379         BRANCH-INCSCHED1.
7380
7381 2001-03-12 01:55  scavenger
7382
7383         * gst/gstthread.c: making wait for REAPING state when
7384         gst_bin_iterate returns non zero
7385
7386 2001-03-12 01:37  scavenger
7387
7388         * gst/gstthread.c: added debug statement
7389
7390 2001-03-12 01:13  omegahacker
7391
7392         * gst/gsttypes.h: /me is an idiot.  cvs add gsttypes.h
7393
7394 2001-03-12 01:13  omegahacker
7395
7396         * gst/gsttypes.h: file gsttypes.h was initially added on branch
7397         BRANCH-INCSCHED1.
7398
7399 2001-03-12 00:37  omegahacker
7400
7401         * gst/: gstthread.c, gstthread.h: some cleanup and compile fixes
7402
7403 2001-03-12 00:28  scavenger
7404
7405         * gst/: gstthread.c, gstthread.h: Start of merging syncflags in
7406         with states
7407
7408 2001-03-11 22:45  omegahacker
7409
7410         * configure.in: added check for version 1.8.1 or better of libxml
7411
7412 2001-03-11 19:51  wtay
7413
7414         * plugins/jpeg/: gstjpegenc.c, gstjpegenc.h: Added a signal that
7415         gets emited when a frame has been encoded..
7416
7417 2001-03-11 19:31  wtay
7418
7419         * gst/gstpad.c, gst/gstpad.h,
7420         gst/autoplug/gststaticautoplugrender.c, tests/.cvsignore: Small
7421         fixes, most notably the GST_PAD_CONNECTED macro that didn't work
7422         for ghostpads.
7423
7424 2001-03-11 18:47  wtay
7425
7426         * tests/capsconnect.c: file capsconnect.c was initially added on
7427         branch BRANCH-CAPSNEGO1.
7428
7429 2001-03-11 18:47  wtay
7430
7431         * tests/capsconnect.c: Added a little test program for caps
7432         negotiation proxying.
7433
7434 2001-03-11 18:34  wtay
7435
7436         * gst/elements/: gstsinesrc.c, gstsinesrc.h: Applied the sinesrc
7437         patch from Steve Baker.
7438
7439 2001-03-11 16:29  wtay
7440
7441         * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
7442         gstreamer-config.in, gstreamer.m4, debian/.cvsignore,
7443         debian/Makefile.am, debian/README.Debian, debian/changelog,
7444         debian/control, debian/copyright, debian/gsteditor.files,
7445         debian/gsteditor.menu, debian/gstmediaplay.files,
7446         debian/gstmediaplay.menu, debian/gstreamer-cdparanoia.files,
7447         debian/gstreamer-common.files, debian/gstreamer-doc.files,
7448         debian/gstreamer-elements.files, debian/gstreamer-esd.files,
7449         debian/gstreamer-lame.files, debian/gstreamer-mpg123.files,
7450         debian/gstreamer-plugin-template.postinst,
7451         debian/gstreamer-plugin-template.prerm,
7452         debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7453         debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7454         debian/libgst-dev.files, debian/libgst0.files,
7455         debian/libgst0.postinst, debian/libgsteditor-dev.files,
7456         debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7457         debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7458         debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7459         docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7460         docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7461         docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
7462         docs/gst/gstreamer.types.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
7463         docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
7464         docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7465         docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7466         docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
7467         docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/Makefile.am,
7468         docs/manual/bins.sgml, docs/manual/debugging.sgml,
7469         docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
7470         docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
7471         docs/manual/pads.sgml, docs/manual/plugins.sgml,
7472         docs/manual/queues.sgml, docs/manual/quotes.sgml,
7473         docs/manual/threads.sgml, docs/manual/typedetection.sgml,
7474         docs/manual/xml.sgml, docs/plugins/Makefile.am,
7475         docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
7476         docs/plugins/tmpl/audioscale.sgml,
7477         docs/plugins/tmpl/gstaviencoder.sgml,
7478         docs/plugins/tmpl/gstmpeg2enc.sgml,
7479         docs/plugins/tmpl/gstmpeg2play.sgml,
7480         docs/plugins/tmpl/gstmpeg_play.sgml,
7481         docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7482         docs/plugins/tmpl/gstspectrum.sgml,
7483         docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7484         docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7485         docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7486         docs/plugins/tmpl/mpeg2parse.sgml,
7487         docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7488         docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7489         docs/plugins/tmpl/synaesthesia.sgml,
7490         docs/plugins/tmpl/system_encode.sgml,
7491         docs/plugins/tmpl/videoscale.sgml,
7492         docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7493         docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7494         docs/random/hierarchy, docs/random/wtay/autoplug2,
7495         editor/gsteditor.h, examples/Makefile.am,
7496         examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
7497         examples/launch/mp3play, examples/plugins/example.c,
7498         examples/plugins/example.h, examples/queue2/queue2.c,
7499         examples/thread/thread.c, gst/Makefile.am, gst/cothreads.c,
7500         gst/gst.c, gst/gst.h, gst/gstarch.h, gst/gstautoplug.c,
7501         gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7502         gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
7503         gst/gstelementfactory.c, gst/gstinfo.h, gst/gstobject.c,
7504         gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c,
7505         gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7506         gst/gstprops.c, gst/gstqueue.c, gst/gstsparc.h, gst/gstthread.c,
7507         gst/gsttype.c, gst/gsttype.h, gst/gsttypefind.c, gst/gstutils.c,
7508         gst/gstutils.h, gst/autoplug/Makefile.am,
7509         gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7510         gst/autoplug/gststaticautoplugrender.c,
7511         gst/autoplug/gststaticautoplugrender.h,
7512         gst/elements/gstaudiosink.c, gst/elements/gstdisksrc.c,
7513         gst/elements/gstelements.c, gstplay/Makefile.am, gstplay/gstplay.c,
7514         gstplay/gstplay.h, gstplay/gstplayprivate.h, include/Makefile.am,
7515         include/avifmt.h, include/default.h, include/registry.h,
7516         libs/Makefile.am, libs/getbits/gstgetbits.c,
7517         libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7518         plugins/Makefile.am, plugins/avi/gstavidecoder.c,
7519         plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7520         plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7521         plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7522         plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
7523         plugins/mp3decode/mpg123/layer1.c,
7524         plugins/mp3decode/mpg123/layer3.c,
7525         plugins/mp3decode/mpg123/tabinit.c,
7526         plugins/mp3decode/parse/mp3parse.c,
7527         plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7528         plugins/mpeg1/mpeg_play/Makefile.am,
7529         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7530         plugins/mpeg1/mpeg_play/recon_mmxe.s,
7531         plugins/mpeg1/mpeg_play/recon_sse.s,
7532         plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/Makefile.am,
7533         plugins/mpeg2/ac3dec/cpu_accel.c,
7534         plugins/mpeg2/mpeg2dec/Makefile.am,
7535         plugins/mpeg2/mpeg2dec/attributes.h,
7536         plugins/mpeg2/mpeg2dec/decode.c,
7537         plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7538         plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7539         plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7540         plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7541         plugins/mpeg2/mpeg2dec/idct_mlib.c,
7542         plugins/mpeg2/mpeg2dec/idct_mmx.c,
7543         plugins/mpeg2/mpeg2dec/idct_mmx.h,
7544         plugins/mpeg2/mpeg2dec/mm_accel.h,
7545         plugins/mpeg2/mpeg2dec/motion_comp.c,
7546         plugins/mpeg2/mpeg2dec/motion_comp.h,
7547         plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7548         plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7549         plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7550         plugins/mpeg2/mpeg2dec/mpeg2.h,
7551         plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7552         plugins/mpeg2/mpeg2dec/output_video.h,
7553         plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7554         plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7555         plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7556         plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7557         plugins/vorbis/vorbis.c, plugins/xmms/.cvsignore,
7558         plugins/xmms/Makefile.am, plugins/xmms/effect.h,
7559         plugins/xmms/general.h, plugins/xmms/gstxmms.c,
7560         plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
7561         plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
7562         plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
7563         plugins/xmms/main.h, plugins/xmms/output.h,
7564         plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
7565         plugins/xmms/visualization.h, plugins/xmms/xmms.h, test/.cvsignore,
7566         test/Makefile.am, test/mp1parse.c, test/mpeg2parse2.c,
7567         test/videotest.c, test/xmmstest.c, test/xml/readreg.c,
7568         tests/.cvsignore, tests/Makefile.am, tests/autoplug.c,
7569         tests/autoplug2.c, tests/autoplug3.c, tools/README,
7570         tools/gstreamer-inspect.c: Merge the HEAD branch into AUTOPLUG2. 
7571         More work on the negotiation process to allow for proxied
7572         negotiation which is needed in the queue.  gst_pad_connect perform
7573         a negotiation and returns a gboolean indicating successfull
7574         connection. The pads are disconnected when negotiation fails.  I'm
7575         not satisfied/sure about the implementation yet, needs some more
7576         investigation.
7577
7578 2001-03-10 09:03  omegahacker
7579
7580         * gst/: gstpipeline.c, gstpipeline.h: added tool-man's patch for
7581         g++ compilation, const guchar for pipeline_new
7582
7583 2001-03-09 22:03  wtay
7584
7585         * REQUIREMENTS: Added librtp as a REQUIREMENT for the rtp plugin
7586
7587 2001-03-09 22:02  wtay
7588
7589         * configure.in, plugins/Makefile.am: Added a check for librtp.
7590
7591 2001-03-09 20:50  wtay
7592
7593         * REQUIREMENTS, configure.in, plugins/rtp/Makefile.am,
7594         plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7595         plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7596         plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h: Added
7597         the RTP sink, added libasound to the REQUIREMENTS, configure.in is
7598         not yet detecting librtp...
7599
7600 2001-03-09 20:35  wtay
7601
7602         * plugins/xmms/pluginenum.c: Fixed some minor compile warnings
7603
7604 2001-03-09 20:24  wtay
7605
7606         * configure.in, plugins/Makefile.am, plugins/alsa/Makefile.am: Only
7607         build alsa when detected by configure
7608
7609 2001-03-09 20:05  wtay
7610
7611         * plugins/alsa/: .cvsignore, README: Some more files.
7612
7613 2001-03-09 20:04  wtay
7614
7615         * plugins/alsa/: Makefile.am, alsa.h, alsa_common.c, alsainfo.c,
7616         alsasink.c, alsasrc.c: Added the alsasrc and alsasink elements. The
7617         build system is not yet done, we're working on it now.
7618
7619 2001-03-09 18:50  omegahacker
7620
7621         * gst/cothreads.c, gst/gstbin.c, gst/gstelement.c, gst/gstpad.c,
7622         gst/gstscheduler.c, gst/gstthread.h, tests/incsched.c: update to
7623         latest copy
7624
7625 2001-03-09 18:33  omegahacker
7626
7627         * gst/gstthread.c: commit to broken code that needs inspecting
7628
7629 2001-03-09 12:31  richardb
7630
7631         * gst/gst.c: Fix gst_init() so that it doesn't fail when passed two
7632         NULLs as parameters.  Was dereferencing the argv pointer to get
7633         progname: now defaults to "gstprog".
7634
7635 2001-03-09 12:29  richardb
7636
7637         * testsuite/test_gst_init.c: Updated test to have a comment
7638         explaining its purpose (very important this, especially for
7639         regression tests), and to actually test what I meant it to.
7640
7641 2001-03-09 12:08  richardb
7642
7643         * Makefile.am, configure.in, testsuite/Makefile.am,
7644         testsuite/test_gst_init.c: Added a testsuite.  This currently only
7645         has one test, which replicates a problem just submitted to the
7646         list.
7647         
7648         I hope noone disagrees that we need a testsuite.  Also, hopefully
7649         we all think that a tiny testsuite which is easy to add tests to is
7650         much better than a huge project to create a complete testsuite,
7651         which never gets started because its too big and scary.
7652         
7653         I suggest that tests get created whenever someone has a spare
7654         moment, or whenever a bug is reported (to replicate the problem,
7655         and thus be sure that when fixed it stays fixed), and before making
7656         a change to a piece of code to ensure that it remains working.
7657         
7658         If we all add little tests occasionally, then we'll have a good
7659         useful testsuite before we know it.  All you need to do is make a
7660
7661 2001-03-08 21:28  wtay
7662
7663         * configure.in: Removed the libxmms check until they fix their m4
7664         script..
7665
7666 2001-03-08 19:26  wtay
7667
7668         * plugins/capture/v4l/gstv4lsrc.c: A very stupid patch to issue a
7669         warninh when the device could not be opened.
7670
7671 2001-03-07 22:20  wtay
7672
7673         * configure.in: Added a check for libxmms
7674
7675 2001-03-07 21:52  wtay
7676
7677         * configure.in, docs/gst/tmpl/gstautoplug.sgml,
7678         docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
7679         docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7680         docs/random/hierarchy, docs/random/wtay/autoplug2,
7681         editor/gsteditor.h, examples/autoplug/autoplug.c,
7682         examples/helloworld2/helloworld2.c, examples/queue2/queue2.c,
7683         examples/thread/thread.c, gst/Makefile.am, gst/gstautoplug.c,
7684         gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7685         gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
7686         gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
7687         gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7688         gst/gstprops.c, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
7689         gst/gsttypefind.c, gst/autoplug/Makefile.am,
7690         gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7691         gst/autoplug/gststaticautoplugrender.c,
7692         gst/autoplug/gststaticautoplugrender.h, gst/elements/gstdisksrc.c,
7693         gst/elements/gstelements.c, gstplay/gstplay.c, gstplay/gstplay.h,
7694         gstplay/gstplayprivate.h, plugins/Makefile.am,
7695         plugins/avi/gstavidecoder.c, plugins/avi/playcodecs.c,
7696         plugins/avi/wincodec/gstwincodec.c,
7697         plugins/avi/wincodec/gstwindec.c,
7698         plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/xmms/Makefile.am,
7699         plugins/xmms/plugin.h, test/mp1parse.c, tests/.cvsignore,
7700         tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
7701         tests/autoplug3.c, tools/gstreamer-inspect.c: Merged the AUTOPLUG2
7702         branch
7703
7704 2001-03-06 22:32  wtay
7705
7706         * gst/gstbin.c, gst/gstpipeline.c, gst/gstutils.c, test/.cvsignore,
7707         test/Makefile.am, test/videotest.c, test/xmmstest.c: Small fixes to
7708         pipeline and gstbin.  Fixed the xmmstest makefile entry Removed the
7709         plugin_load statements in videotest Applied the patch from Steve
7710         Baker for float args parsing
7711
7712 2001-03-06 21:39  wtay
7713
7714         * AUTHORS, REQUIREMENTS, acconfig.h, configure.in, gstreamer.m4,
7715         docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
7716         examples/launch/mp3play, gst/Makefile.am, gst/cothreads.c,
7717         gst/gstarch.h, gst/gstbin.c, gst/gstcpu.c, gst/gstelement.c,
7718         gst/gstpad.c, gst/gstparse.c, gst/gstplugin.c, gst/gstsparc.h,
7719         gst/gstutils.c, gst/gstutils.h, gstplay/Makefile.am,
7720         plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7721         plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
7722         plugins/mpeg2/mpeg2dec/attributes.h,
7723         plugins/mpeg2/mpeg2dec/decode.c,
7724         plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7725         plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7726         plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7727         plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7728         plugins/mpeg2/mpeg2dec/idct_mlib.c,
7729         plugins/mpeg2/mpeg2dec/idct_mmx.c,
7730         plugins/mpeg2/mpeg2dec/idct_mmx.h,
7731         plugins/mpeg2/mpeg2dec/mm_accel.h,
7732         plugins/mpeg2/mpeg2dec/motion_comp.c,
7733         plugins/mpeg2/mpeg2dec/motion_comp.h,
7734         plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7735         plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7736         plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7737         plugins/mpeg2/mpeg2dec/mpeg2.h,
7738         plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7739         plugins/mpeg2/mpeg2dec/output_video.h,
7740         plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7741         plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7742         plugins/xmms/.cvsignore, plugins/xmms/Makefile.am,
7743         plugins/xmms/effect.h, plugins/xmms/general.h,
7744         plugins/xmms/gstxmms.c, plugins/xmms/gstxmms.h,
7745         plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmseffect.h,
7746         plugins/xmms/gstxmmsinput.c, plugins/xmms/gstxmmsinput.h,
7747         plugins/xmms/input.h, plugins/xmms/main.h, plugins/xmms/output.h,
7748         plugins/xmms/plugin.h, plugins/xmms/pluginenum.c,
7749         plugins/xmms/pluginenum.h, plugins/xmms/visualization.h,
7750         plugins/xmms/xmms.h, test/.cvsignore, test/Makefile.am,
7751         test/mpeg2parse2.c, test/videotest.c, test/xmmstest.c,
7752         test/xml/readreg.c, tests/autoplug3.c: Synced with the HEAD branch
7753         again... amazing how many changes we have in only a week time...
7754
7755 2001-03-06 20:06  wtay
7756
7757         * examples/launch/mp3play: Added quotes around the command line mp3
7758         player
7759
7760 2001-03-06 20:04  wtay
7761
7762         * gst/gstparse.c: Applied Dominic Ludlam's patch to allow quoted
7763         args in gstreamer-launch
7764
7765 2001-03-05 23:06  wtay
7766
7767         * plugins/xmms/: gstxmmsinput.c, gstxmmsinput.h: Added state
7768         changes to the input plugins.  Added all of the xmms calls/info as
7769         properties.
7770
7771 2001-03-05 21:24  wtay
7772
7773         * test/xmmstest.c: Added an effect to the example
7774
7775 2001-03-05 21:24  wtay
7776
7777         * plugins/xmms/: Makefile.am, gstxmms.c, gstxmmseffect.c,
7778         gstxmmseffect.h, gstxmmsinput.c: Added a wrapper for the xmms
7779         plugins.
7780
7781 2001-03-05 19:37  wtay
7782
7783         * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added an option
7784         to set the device
7785
7786 2001-03-05 18:55  wtay
7787
7788         * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Removed the sliced property
7789         of the sink caps because this plugin can take random data.
7790
7791 2001-03-04 23:40  wtay
7792
7793         * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Adjusted the credits... 
7794         Changed the loop function so that it can stop.
7795
7796 2001-03-04 22:37  dlehn
7797
7798         * plugins/mpeg2/mpeg2dec/: header.c, header.h, idct.c, idct.h,
7799         idct_mmx.c, idct_mmx.h, motion_comp.c, motion_comp.h, slice.c,
7800         slice.h: Whoops, remove the rest of the old mpeg2dec files.
7801
7802 2001-03-04 22:26  dlehn
7803
7804         * test/mpeg2parse2.c: Use g_return_val_if_fail() instead of
7805         g_return_if_fail() where needed.
7806
7807 2001-03-04 22:22  dlehn
7808
7809         * acconfig.h, configure.in, plugins/mpeg2/Makefile.am,
7810         plugins/mpeg2/mpeg2dec/Makefile.am,
7811         plugins/mpeg2/mpeg2dec/attributes.h,
7812         plugins/mpeg2/mpeg2dec/decode.c,
7813         plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7814         plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7815         plugins/mpeg2/mpeg2dec/idct_mlib.c,
7816         plugins/mpeg2/mpeg2dec/mm_accel.h,
7817         plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7818         plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7819         plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7820         plugins/mpeg2/mpeg2dec/mpeg2.h,
7821         plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7822         plugins/mpeg2/mpeg2dec/output_video.h,
7823         plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7824         test/.cvsignore: Update mpeg2dec plugin.  Now depends on mpeg2dec
7825         0.2.0.
7826
7827 2001-03-04 21:59  wtay
7828
7829         * test/: Makefile.am, xmmstest.c: Added a test program for xmms
7830
7831 2001-03-04 21:58  wtay
7832
7833         * configure.in: Added makefile for xmms.  libxmms detection is not
7834         done yet.
7835
7836 2001-03-04 21:57  wtay
7837
7838         * plugins/xmms/: .cvsignore, Makefile.am, effect.h, general.h,
7839         gstxmms.c, gstxmms.h, gstxmmsinput.c, gstxmmsinput.h, input.h,
7840         main.h, output.h, plugin.h, pluginenum.c, pluginenum.h,
7841         visualization.h, xmms.h: Added an XMMS input filter plugin. MikMod,
7842         mpg123, tonegen, vorbis are tested.  Not everything works yet most
7843         notably lots of properties are missing and the vis plugin pads are
7844         not created.  State changes are not yet handled as they should.
7845
7846 2001-03-03 19:09  wtay
7847
7848         * tests/autoplug3.c: file autoplug3.c was initially added on branch
7849         BRANCH-AUTOPLUG2.
7850
7851 2001-03-03 19:09  wtay
7852
7853         * tests/: .cvsignore, autoplug3.c: Added a test program for the
7854         autopluggers
7855
7856 2001-03-03 19:08  wtay
7857
7858         * gst/autoplug/gststaticautoplugrender.c: file
7859         gststaticautoplugrender.c was initially added on branch
7860         BRANCH-AUTOPLUG2.
7861
7862 2001-03-03 19:08  wtay
7863
7864         * gst/gstautoplug.c, gst/gstautoplug.h, gst/autoplug/Makefile.am,
7865         gst/autoplug/gststaticautoplug.c,
7866         gst/autoplug/gststaticautoplugrender.c,
7867         gst/autoplug/gststaticautoplugrender.h, gstplay/gstplay.c,
7868         gstplay/gstplayprivate.h, tests/Makefile.am, tests/autoplug.c,
7869         tests/autoplug2.c: Added an API for element construction and
7870         renderer autopluggers.  Added another autoplugger to render things.
7871          Updated the player to use the new autoplugger.
7872
7873 2001-03-03 19:08  wtay
7874
7875         * gst/autoplug/gststaticautoplugrender.h: file
7876         gststaticautoplugrender.h was initially added on branch
7877         BRANCH-AUTOPLUG2.
7878
7879 2001-03-03 18:19  wtay
7880
7881         * gst/gstutils.c: And the gst_utit_set_object_arg function too of
7882         course...
7883
7884 2001-03-03 17:38  wtay
7885
7886         * gst/gstelement.c: Added gstutils.h to #include
7887
7888 2001-03-03 17:09  wtay
7889
7890         * configure.in: Added a comma to fix ./configure as found by Steve
7891         Baker
7892
7893 2001-03-03 16:30  wtay
7894
7895         * gst/: gstelement.c, gstparse.c, gstutils.h: Added a utility
7896         function in gstutils to set an object argument as a string.
7897         gstparse.c and gstelement.c now use this function.
7898
7899 2001-03-02 18:30  omegahacker
7900
7901         * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
7902         gst/gstarch.h, gst/gstsparc.h: added sparc cothreads
7903
7904 2001-03-02 17:56  wtay
7905
7906         * examples/helloworld2/helloworld2.c: Make the autoplugging example
7907         work again with an ugly hack until we have autoplug2 merged...
7908
7909 2001-03-02 17:03  richardb
7910
7911         * test/xml/readreg.c: Include compatability defines for libxml: use
7912         xmlChildrenNode instead of childs.
7913
7914 2001-03-02 16:50  richardb
7915
7916         * gst/gstplugin.c: Add advice to run gstreamer-register when
7917         warning that registry needs rebuild.
7918
7919 2001-03-02 16:49  richardb
7920
7921         * REQUIREMENTS: Mention that libxml is also known as gnome-xml
7922
7923 2001-03-01 23:47  wtay
7924
7925         * AUTHORS: Updated the authors file.
7926
7927 2001-03-01 23:25  wtay
7928
7929         * gstreamer.m4, gstplay/Makefile.am, test/videotest.c: Added the
7930         .m4 script of  Thomas Nyberg <thomas@codefactory.se>
7931
7932 2001-03-01 22:36  wtay
7933
7934         * Makefile.am, configure.in, gstreamer-config.in,
7935         debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
7936         debian/changelog, debian/control, debian/copyright,
7937         debian/gsteditor.files, debian/gsteditor.menu,
7938         debian/gstmediaplay.files, debian/gstmediaplay.menu,
7939         debian/gstreamer-cdparanoia.files, debian/gstreamer-common.files,
7940         debian/gstreamer-doc.files, debian/gstreamer-elements.files,
7941         debian/gstreamer-esd.files, debian/gstreamer-lame.files,
7942         debian/gstreamer-mpg123.files,
7943         debian/gstreamer-plugin-template.postinst,
7944         debian/gstreamer-plugin-template.prerm,
7945         debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7946         debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7947         debian/libgst-dev.files, debian/libgst0.files,
7948         debian/libgst0.postinst, debian/libgsteditor-dev.files,
7949         debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7950         debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7951         debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7952         docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7953         docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7954         docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
7955         docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7956         docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7957         docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7958         docs/manual/Makefile.am, docs/manual/bins.sgml,
7959         docs/manual/debugging.sgml, docs/manual/dynamic.sgml,
7960         docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
7961         docs/manual/helloworld2.sgml, docs/manual/pads.sgml,
7962         docs/manual/plugins.sgml, docs/manual/queues.sgml,
7963         docs/manual/quotes.sgml, docs/manual/threads.sgml,
7964         docs/manual/typedetection.sgml, docs/manual/xml.sgml,
7965         docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
7966         docs/plugins/tmpl/ac3parse.sgml, docs/plugins/tmpl/audioscale.sgml,
7967         docs/plugins/tmpl/gstaviencoder.sgml,
7968         docs/plugins/tmpl/gstmpeg2enc.sgml,
7969         docs/plugins/tmpl/gstmpeg2play.sgml,
7970         docs/plugins/tmpl/gstmpeg_play.sgml,
7971         docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7972         docs/plugins/tmpl/gstspectrum.sgml,
7973         docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7974         docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7975         docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7976         docs/plugins/tmpl/mpeg2parse.sgml,
7977         docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7978         docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7979         docs/plugins/tmpl/synaesthesia.sgml,
7980         docs/plugins/tmpl/system_encode.sgml,
7981         docs/plugins/tmpl/videoscale.sgml,
7982         docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7983         docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7984         docs/random/caps.dia, docs/random/wtay/caps-negociation,
7985         examples/Makefile.am, examples/plugins/example.c,
7986         examples/plugins/example.h, gst/Makefile.am, gst/gst.c, gst/gst.h,
7987         gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
7988         gst/gstcpu.h, gst/gstelement.h, gst/gstinfo.h, gst/gstpad.c,
7989         gst/gstpad.h, gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c,
7990         gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c, gst/gsttype.c,
7991         gst/gstutils.h, gst/autoplug/gststaticautoplug.c,
7992         gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
7993         gstplay/gstmediaplay.c, gstplay/gstplay.c, include/Makefile.am,
7994         include/avifmt.h, include/default.h, include/registry.h,
7995         libs/Makefile.am, libs/getbits/gstgetbits.c,
7996         libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7997         plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7998         plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7999         plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8000         plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
8001         plugins/jpeg/gstjpegdec.c, plugins/mp3decode/mpg123/layer1.c,
8002         plugins/mp3decode/mpg123/layer3.c,
8003         plugins/mp3decode/mpg123/tabinit.c,
8004         plugins/mp3decode/parse/mp3parse.c,
8005         plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8006         plugins/mpeg1/mpeg_play/Makefile.am,
8007         plugins/mpeg1/mpeg_play/recon_mmxe.s,
8008         plugins/mpeg1/mpeg_play/recon_sse.s,
8009         plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
8010         plugins/mpeg2/mpeg2dec/motion_comp.c,
8011         plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
8012         plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
8013         test/videotest.c, tools/README: Merge with the main trunk.  GstPlay
8014         needed some changes for the dynamic pads in the avidecoder since
8015         the new autoplugger doesn't know about the outher elements. The
8016         next version of the autoplugger will also handle the
8017         audfio/videosink connections and will do a complete end-to-end
8018         autoplugging.
8019
8020 2001-03-01 19:43  wtay
8021
8022         * plugins/capture/v4l/gstv4lsrc.c: Hopefully fixed some more color
8023         conversion issues
8024
8025 2001-03-01 19:11  wtay
8026
8027         * plugins/capture/v4l/gstv4lsrc.c: Added more LE<->BE stuff
8028
8029 2001-02-28 21:40  wtay
8030
8031         * gst/gstbin.c: Make sure a cothreaded element is selected as the
8032         first one to start the cothread_switch
8033
8034 2001-02-28 20:32  wtay
8035
8036         * gst/gstcpu.c: Redid the cpu detection with a little help from
8037         mpeg2decs code..
8038
8039 2001-02-27 22:43  wtay
8040
8041         * test/mpeg2parse2.c: Xv enabled, mpeg2dec is the decoder..
8042
8043 2001-02-27 22:38  wtay
8044
8045         * test/Makefile.am: and the updated makefile...
8046
8047 2001-02-27 22:27  wtay
8048
8049         * test/mpeg2parse2.c: Added a simple mpeg2 player for testing
8050         mpeg2dec (later)
8051
8052 2001-02-27 21:08  wtay
8053
8054         * docs/gst/: Makefile.am, gstreamer.hierarchy, gstreamer.types.in,
8055         tmpl/gstasyncdisksrc.sgml, tmpl/gstautoplug.sgml, tmpl/gstpad.sgml,
8056         tmpl/gstpipeline.sgml, tmpl/gstplugin.sgml,
8057         tmpl/gstreamer-unused.sgml: Small compile fixes
8058
8059 2001-02-27 20:34  wtay
8060
8061         * gst/autoplug/gststaticautoplug.c: file gststaticautoplug.c was
8062         initially added on branch BRANCH-AUTOPLUG2.
8063
8064 2001-02-27 20:34  wtay
8065
8066         * docs/random/plugins.dia, gst/gstbin.c, gst/gstcaps.c,
8067         gst/gstthread.c, gst/autoplug/Makefile.am,
8068         gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h:
8069         Added the missing autoplugger, doh
8070
8071 2001-02-27 20:34  wtay
8072
8073         * gst/autoplug/gststaticautoplug.h: file gststaticautoplug.h was
8074         initially added on branch BRANCH-AUTOPLUG2.
8075
8076 2001-02-27 20:34  wtay
8077
8078         * gst/autoplug/Makefile.am: file Makefile.am was initially added on
8079         branch BRANCH-AUTOPLUG2.
8080
8081 2001-02-27 19:44  wtay
8082
8083         * gst/gstcpu.c, gst/gstcpu.h, plugins/mpeg1/mpeg_play/Makefile.am,
8084         plugins/mpeg1/mpeg_play/recon_mmxe.s,
8085         plugins/mpeg1/mpeg_play/recon_sse.s,
8086         plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
8087         plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
8088         plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
8089         test/videotest.c: CPU detection of MMXEXT and probably 3DNOW (not
8090         on Athlon yet) Renamed the mmxe motion compentation files. 
8091         disabled SSE optimisation in ac3dec because it apparently faults.. 
8092         enable MMXEXT motion compensation on non SSE CPUs (AMD)
8093
8094 2001-02-27 00:05  wtay
8095
8096         * docs/gst/Makefile.am, docs/gst/tmpl/gstcaps.sgml,
8097         docs/gst/tmpl/gstreamer-unused.sgml, docs/plugins/Makefile.am,
8098         docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
8099         docs/plugins/tmpl/audioscale.sgml,
8100         docs/plugins/tmpl/gstaviencoder.sgml,
8101         docs/plugins/tmpl/gstmpeg2enc.sgml,
8102         docs/plugins/tmpl/gstmpeg2play.sgml,
8103         docs/plugins/tmpl/gstmpeg_play.sgml,
8104         docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
8105         docs/plugins/tmpl/gstspectrum.sgml,
8106         docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
8107         docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
8108         docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
8109         docs/plugins/tmpl/mpeg2parse.sgml,
8110         docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
8111         docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
8112         docs/plugins/tmpl/synaesthesia.sgml,
8113         docs/plugins/tmpl/system_encode.sgml,
8114         docs/plugins/tmpl/videoscale.sgml,
8115         docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
8116         docs/plugins/tmpl/vumeter.sgml, plugins/avi/gstavidecoder.c,
8117         plugins/jpeg/gstjpegdec.c: A hopeless attempt at fixing the plugin
8118         docs Makefiles...  Make the jpeg decoder a bit more aware about the
8119         different YUV colorspaces.
8120
8121 2001-02-25 23:11  dlehn
8122
8123         * debian/changelog: Oops... wrong email address
8124
8125 2001-02-25 23:08  dlehn
8126
8127         * debian/: changelog, rules: Updated version and build fix.
8128
8129 2001-02-25 03:42  bbradburn
8130
8131         * gst/: gst.h, gstcaps.h, gstinfo.h, gstutils.h: Patched .h files
8132         for C++ support.
8133
8134 2001-02-25 03:40  omegahacker
8135
8136         * gst/gstplugin.c: swapped ordering of plugin dirs so srcdir
8137         plugins load first
8138
8139 2001-02-25 03:36  omegahacker
8140
8141         * configure.in, gst/gstbin.c, libs/getbits/gstgetbits.c,
8142         plugins/mp3decode/mpg123/layer1.c,
8143         plugins/mp3decode/mpg123/layer3.c,
8144         plugins/mp3decode/mpg123/tabinit.c: commented out some printfs that
8145         went to stdout
8146
8147 2001-02-24 21:07  dlehn
8148
8149         * debian/rules: Call configure instead of autogen.sh.
8150
8151 2001-02-24 20:06  wtay
8152
8153         * configure.in, include/default.h: Remove some unneeded files Added
8154         a fix for broken libglade-config in configure.in
8155
8156 2001-02-24 19:33  dlehn
8157
8158         * Makefile.am, configure.in, debian/Makefile.am: Add Debian files
8159         to distribution.
8160
8161 2001-02-24 19:28  wtay
8162
8163         * include/Makefile.am: Make dist now works
8164
8165 2001-02-24 17:49  wtay
8166
8167         * include/avifmt.h, include/registry.h,
8168         plugins/avi/wincodec/gstwinenc.c: Moved some win32 files around
8169         small fixes to wincodec
8170
8171 2001-02-24 16:56  wtay
8172
8173         * Makefile.am, configure.in, docs/Makefile.am,
8174         examples/Makefile.am: Added directories to Makefiles for DIST
8175
8176 2001-02-24 00:23  wtay
8177
8178         * gst/gst.c, plugins/capture/v4l/gstv4lsrc.c, test/videotest.c:
8179         slightly changed the Makefile.am in videoscale libs.  v4lsrc works
8180         again A little modification to the videotest programm to use a tee
8181         element.  added support for multiple paths in --gst-plugin_path=. 
8182         added ab ENV variable GST_PLUGIN_PATH to specify extra directories
8183         to look for plugins.
8184
8185 2001-02-23 19:22  wtay
8186
8187         * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstplugin.sgml,
8188         docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/debugging.sgml,
8189         gst/gstplugin.c: Updated the docs for gst_pluging_add_path Updated
8190         the manual with the new --gst-plugin-path/spew options
8191
8192 2001-02-23 19:09  wtay
8193
8194         * docs/gst/tmpl/: gstasyncdisksrc.sgml, gstreamer-unused.sgml:
8195         Removed the asyncdisksrc again...
8196
8197 2001-02-23 19:09  omegahacker
8198
8199         * gst/: gst.c, gstplugin.c, gstplugin.h, gstthread.c: Added two
8200         options: --gst-plugin-spew will print errors when plugins fail to
8201         load.  --gst-plugin-path= will add a directory to the path searched
8202         for plugins.
8203
8204 2001-02-23 01:57  omegahacker
8205
8206         * gst/gstplugin.c: always include the installed plugin directories
8207         in the path
8208
8209 2001-02-23 00:55  omegahacker
8210
8211         * configure.in, gstreamer-config.in: updates to configure.in and
8212         -config to help with cross compiling
8213
8214 2001-02-22 23:19  wtay
8215
8216         * docs/random/NOTES-0.1.1: Added the current notes for the 0.1.1
8217         release
8218
8219 2001-02-22 23:18  wtay
8220
8221         * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
8222         docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
8223         docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8224         docs/manual/Makefile.am, docs/manual/debugging.sgml,
8225         docs/manual/gstreamer-manual.sgml, docs/manual/pads.sgml,
8226         docs/manual/quotes.sgml, docs/manual/xml.sgml,
8227         examples/plugins/example.c, examples/plugins/example.h, gst/gst.c,
8228         gst/gstpad.c, gst/gstpad.h, plugins/mp3decode/parse/mp3parse.c:
8229         More doc updates Manual additions: xml/load save of custom XML,
8230         debugging, request pads added a signal to the example plugin fixed
8231         a bug in mp3parse (ifdef 1)
8232
8233 2001-02-22 17:13  wtay
8234
8235         * examples/plugins/example.c: Fixed an unclosed comment
8236
8237 2001-02-22 01:53  omegahacker
8238
8239         * plugins/mp3decode/parse/mp3parse.c: beginnings of a loop-based
8240         seek-capable mp3parse
8241
8242 2001-02-22 01:36  bbradburn
8243
8244         * plugins/mp3decode/parse/mp3parse.c: Improved robustness of MP3
8245         seeking by validating the NEXT frame header.
8246
8247 2001-02-22 01:34  omegahacker
8248
8249         * examples/plugins/: example.c, example.h: significant commenting
8250         of the example plugin
8251
8252 2001-02-22 00:47  omegahacker
8253
8254         * gst/gstelement.h: minor change: changed case of the strings for
8255         states
8256
8257 2001-02-21 23:01  wtay
8258
8259         * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
8260         docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8261         plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
8262         plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h:
8263         Fixed the jpeg decoder Modifications for lame >=3.86
8264
8265 2001-02-21 22:32  dlehn
8266
8267         * debian/: .cvsignore, README.Debian, changelog, control,
8268         copyright, gsteditor.files, gsteditor.menu, gstmediaplay.files,
8269         gstmediaplay.menu, gstreamer-cdparanoia.files,
8270         gstreamer-common.files, gstreamer-doc.files,
8271         gstreamer-elements.files, gstreamer-esd.files,
8272         gstreamer-lame.files, gstreamer-mpg123.files,
8273         gstreamer-plugin-template.postinst,
8274         gstreamer-plugin-template.prerm, gstreamer-runtime.files,
8275         gstreamer-runtime.postinst, gstreamer-tools.files,
8276         gstreamer-vorbis.files, libgst-dev.files, libgst0.files,
8277         libgst0.postinst, libgsteditor-dev.files, libgsteditor0.files,
8278         libgsteditor0.postinst, libgstmediaplay-dev.files,
8279         libgstmediaplay0.files, libgstmediaplay0.postinst, rules: Initial
8280         Debian packaging.
8281
8282 2001-02-21 20:58  dlehn
8283
8284         * libs/getbits/: gstgetbits.h, gstgetbits_inl.h: Use glib macros
8285         for byte order conversion.
8286
8287 2001-02-21 20:57  dlehn
8288
8289         * gst/elements/gstelements.c: Remove alias for asyncdisksrc
8290         backwards compatability.
8291
8292 2001-02-21 20:45  dlehn
8293
8294         * docs/gst/: Makefile.am, gstreamer-docs.sgml,
8295         gstreamer-sections.txt, gstreamer.hierarchy, gstreamer.types.in,
8296         tmpl/gstasyncdisksrc.sgml: Removed asyncdisksrc references from
8297         docs.
8298
8299 2001-02-21 20:28  dlehn
8300
8301         * gst/elements/gstdisksrc.c: Fixed typo in element details.
8302
8303 2001-02-21 20:27  dlehn
8304
8305         * gst/gstqueue.c: Added parameter checking to gst_queue_get().
8306
8307 2001-02-21 00:57  omegahacker
8308
8309         * gst/gstscheduler.c: Fixed bug with reconfig, where switching back
8310         into an element landed it in code that still thought it was
8311         connected to the previous element.  It now checks to see if the
8312         peer's peer has changed, and deal accordingly.
8313
8314 2001-02-20 08:19  omegahacker
8315
8316         * gst/gstbin.c, gst/gstelement.c, tests/incsched.c,
8317         gst/gstscheduler.c, gst/gstscheduler.h, gst/elements/gstfakesrc.c,
8318         gst/elements/gstfakesrc.h: Significant progress.  Now able to do
8319         most operations live, without any failure.  tests/incsched.c
8320         currently faults at the last iteration, not yet sure why.
8321
8322 2001-02-19 22:15  wtay
8323
8324         * tests/nego/nego1.c: file nego1.c was initially added on branch
8325         BRANCH-CAPSNEGO1.
8326
8327 2001-02-19 22:15  wtay
8328
8329         * tests/nego/Makefile.am: file Makefile.am was initially added on
8330         branch BRANCH-CAPSNEGO1.
8331
8332 2001-02-19 22:15  wtay
8333
8334         * tests/nego/.cvsignore: file .cvsignore was initially added on
8335         branch BRANCH-CAPSNEGO1.
8336
8337 2001-02-19 22:15  wtay
8338
8339         * tests/nego/: .cvsignore, Makefile.am, nego1.c: Added the caps
8340         negotiation test program
8341
8342 2001-02-19 20:20  wtay
8343
8344         * configure.in, docs/random/wtay/caps-negociation,
8345         editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstcaps.c,
8346         gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c: A first attempt at
8347         pad negotiation.   - _renegotiate can be called by a plugin to
8348         negotiate the caps   - _renegotiate is called whenever a pad
8349         changes its caps   - the caps cannot contain lists or ranges   -
8350         the pad caps are now only set explicitly using gst_pad_set_caps,
8351         the     padtemplate caps are not transfered to the pad caps.
8352         
8353         missing:  - no notification when negotiation fails  - autoplugging
8354         is broken  - the editor doesn't show correct caps
8355
8356 2001-02-19 00:07  wtay
8357
8358         * libs/Makefile.am: The BPB has been put over my head... this time
8359         it's right I think
8360
8361 2001-02-18 23:58  wtay
8362
8363         * libs/Makefile.am: Also build the videoscaler on non-I386 because
8364         we now have have a plain C version too.
8365
8366 2001-02-18 10:00  omegahacker
8367
8368         * gst/gstbin.c, gst/gstscheduler.c, gst/gstscheduler.h,
8369         tests/incsched.c: More incsched progress.  Should be able to get
8370         itereration going again tomorrow.
8371
8372 2001-02-17 07:11  omegahacker
8373
8374         * gst/Makefile.am, gst/gst.h, gst/gstbin.c, gst/gstbin.h,
8375         gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
8376         gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8377         gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c: Yes!,
8378         incsched is getting closer.
8379
8380 2001-02-17 04:43  mhowell
8381
8382         * plugins/mp3decode/parse/mp3parse.c: added test for emphasis to
8383         check_head
8384
8385 2001-02-17 00:00  omegahacker
8386
8387         * plugins/mpeg2/mpeg2dec/motion_comp.c: fixed an issue relating to
8388         macros and ##arg## syntax
8389
8390 2001-02-16 23:54  richardb
8391
8392         * gst/gstprops.c: Redo patch using _NUM rather than converting one
8393         way and then back again, as wtay suggested.  Ho hum.
8394
8395 2001-02-16 23:52  omegahacker
8396
8397         * docs/manual/quotes.sgml: more interesting than a 40K user
8398         program...
8399
8400 2001-02-16 23:45  richardb
8401
8402         * gst/gstprops.c: Fix missing GPOINTER_TO_INT()'s on case values.
8403
8404 2001-02-16 23:39  omegahacker
8405
8406         * docs/manual/quotes.sgml: added groupie quote
8407
8408 2001-02-16 16:48  richardb
8409
8410         * docs/: fwg/testapp.sgml, manual/bins.sgml, manual/dynamic.sgml,
8411         manual/helloworld.sgml, manual/helloworld2.sgml, manual/pads.sgml,
8412         manual/plugins.sgml, manual/queues.sgml, manual/threads.sgml,
8413         manual/typedetection.sgml, manual/xml.sgml: Fix a few more issues
8414         shown up by gnome-db2html2 - %'s should be written as &percnt; (was
8415         causing gnome-db2html2 to segfault, though I've a patch for them to
8416         fix that).  Also correct an id which appeared twice.
8417
8418 2001-02-16 13:13  richardb
8419
8420         * gst/gstpad.h: Include compatability defines for old versions of
8421         libxml1
8422
8423 2001-02-16 12:15  richardb
8424
8425         * tools/README: Trivial fix: change launch to gstreamer-launch in
8426         README.
8427
8428 2001-02-16 12:14  richardb
8429
8430         * docs/: fwg/titlepage.sgml, manual/Makefile.am,
8431         manual/gstreamer-manual.sgml: Fix a few irregularities, to make
8432         things closer to the Gnome standard guidelines for SGML
8433         documentation.  One change in particular is to change the book name
8434         for the manual from gstreamer to index; a change to the link to the
8435         manual on the website will thus be needed when the online version
8436         of the manual is next updated.
8437         
8438         These changes should make it possible to view the GStreamer
8439         documentation directly from SGML in Nautilus: anyone with a working
8440         copy of Nautilus should try this out and report ... ;-)
8441
8442 2001-02-15 18:42  richardb
8443
8444         * gst/gstpad.c: Fix a couple of instances of childs, which should
8445         be xmlChildrenNode.  We need to be careful to stop these creeping
8446         back in... ;-)
8447
8448 2001-02-14 23:23  omegahacker
8449
8450         * gst/gstpad.c, gst/gstpad.h, gst/gstscheduler.c,
8451         gst/gstscheduler.h, tests/incsched.c: More incsched updates.  Now
8452         need to get the headers redone...
8453
8454 2001-02-14 10:34  richardb
8455
8456         * configure.in: Innocuous little change to fix a warning with newer
8457         versions of automake - shouldn't cause any backwards compatibility
8458         problems.
8459
8460 2001-02-13 20:48  wtay
8461
8462         * docs/random/wtay/caps-negociation: Latest begotiation doc
8463
8464 2001-02-13 02:40  omegahacker
8465
8466         * gst/gstscheduler.c, gst/gstscheduler.h, tests/incsched.c: Minor
8467         changes to incsched stuff, need to make more major modifications to
8468         manager concept now, so I'm checkpointing.
8469
8470 2001-02-12 23:08  omegahacker
8471
8472         * gst/cothreads.c, gst/gstbin.c, gst/gstbin.h, gst/gstelement.c,
8473         gst/gstelement.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
8474         gst/gstpipeline.c, gst/gstqueue.c, gst/gstscheduler.c,
8475         gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
8476         tests/Makefile.am, tests/incsched.c: First round of incremental
8477         scheduling.  Manager setting and managed_elements lists are now
8478         handled at bin_add/remove time.  Scheduling chains can be created
8479         incrementally as well, though there are still some pieces missing.
8480
8481 2001-02-12 23:08  omegahacker
8482
8483         * tests/incsched.c: file incsched.c was initially added on branch
8484         BRANCH-INCSCHED1.
8485
8486 2001-02-11 22:22  wtay
8487
8488         * docs/random/: caps.dia, wtay/caps-negociation: Corrected the
8489         associations on the UML diagrams
8490
8491 2001-02-11 18:29  wtay
8492
8493         * docs/random/: caps.dia, plugins.dia, wtay/caps-negociation: Added
8494         .dia UML of GstCaps Added the autoplugger factory to plugins.dia
8495         Added a first draft for caps-negotiation
8496
8497 2001-02-10 14:46  wtay
8498
8499         * gst/gstprops.c, gst/gstscheduler.c, gstplay/gstmediaplay.c,
8500         plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8501         plugins/avi/playcodecs.c: - backported the xml load bug in the
8502         properties - backported the videosink bug - make sure the
8503         regiontype is set to NONE after a getregion - an ugly fix (copy the
8504         chainfunction outselves) to make the avidecoder   work again.
8505
8506 2001-02-08 19:52  wtay
8507
8508         * docs/random/wtay/autoplug2: Updated the doc with more accurate
8509         implementation details
8510
8511 2001-02-08 19:37  wtay
8512
8513         * tests/autoplug2.c: file autoplug2.c was initially added on branch
8514         BRANCH-AUTOPLUG2.
8515
8516 2001-02-08 19:37  wtay
8517
8518         * configure.in, editor/gsteditor.h, gst/Makefile.am,
8519         gst/gstautoplug.c, gst/gstautoplug.h, gst/gstelementfactory.c,
8520         gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
8521         gst/gstprops.c, gst/gsttype.c, gst/elements/gstdisksrc.c,
8522         gst/elements/gstelements.c, gstplay/gstplay.c, tests/Makefile.am,
8523         tests/autoplug.c, tests/autoplug2.c, tools/gstreamer-inspect.c:
8524         Implemented the plugable autopluggers.    - one can aad an
8525         autoplugger to a plugin with gst_plugin_add_autoplugger    - the
8526         autopluggers can be queried using _get_list    - save/load
8527         autoplugger descriptions in the XML registry    - load the
8528         autoplugger only when needed    - a signal can be attached to the
8529         autoplugger to be notified of      new objects.    - improved the
8530         media player to use the new autoplugger    - updated
8531         gstreamer-inspect for the autoplugger and types  added EOS to the
8532         disksrc fixed two bugs in properties loading (min/max, comment
8533         tags)
8534
8535 2001-02-07 22:48  omegahacker
8536
8537         * configure.in: removed intl and po from configure.in, until we
8538         have gettext working
8539
8540 2001-02-07 22:23  omegahacker
8541
8542         * Makefile.am, configure.in: added configure option to turn on
8543         building of docs, else they aren't built
8544
8545 2001-02-07 22:07  omegahacker
8546
8547         * gst/Makefile.am: Fixed cothreads.c problems with make dist.  This
8548         still sucks badly.
8549
8550 2001-02-06 20:42  wtay
8551
8552         * docs/gst/tmpl/gstreamer-unused.sgml,
8553         examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
8554         examples/queue2/queue2.c, examples/thread/thread.c,
8555         gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.h,
8556         gst/gstelement.c, gst/gstelement.h, gst/gstobject.c, gst/gstpad.c,
8557         gst/gstpad.h, gst/gstpipeline.c, gst/gstpipeline.h,
8558         gst/gstplugin.h, gst/gsttype.h, gst/gsttypefind.c,
8559         gst/elements/gstdisksrc.c, gstplay/gstplay.c, gstplay/gstplay.h,
8560         gstplay/gstplayprivate.h, plugins/avi/gstavidecoder.c,
8561         plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c,
8562         tests/.cvsignore, tests/Makefile.am, tests/autoplug.c: Updated the
8563         autoplugger:   - moved all of the code out of gstpipeline.c to
8564         autoplug.c   - The autoplugger now creates a GstElement based on
8565         the given src and     sink caps. The API now is:        GstElement*
8566         gst_autoplug_caps_list (GList *srcpad, GList *sinkpad, ...);   -
8567         the typefind function is moved from gstpipeline.c to gstplay.c. Not
8568         sure     if this is right behaviour but we need at least a bin in
8569         order to run     the typedetect functions.    - fixed a bug in
8570         gstbin.c where the MANAGER flag of the bin was not cleared     
8571         when going to the NULL state.    - a bug in the videosink was
8572         fixed. It was possible that more instances      of the video widget
8573         were created, causing major errors.    - commented out most of the
8574         'old' autoplug examples.    - added the new autoplugger to
8575         gstplay.c. There still is a bit of hacking      needed to insert a
8576         queue into the autogenerated element. This will be fixed      when
8577         the autoplugger can also create the video/audio elements.  Fixed
8578         some more extranous spaces problems in various files.
8579
8580 2001-02-06 20:06  wtay
8581
8582         * docs/random/: .cvsignore, wtay/CORBA, wtay/autoplug2: Added CVS
8583         ignore, and two documents..
8584
8585 2001-02-06 19:39  omegahacker
8586
8587         * test/ac3play.c: updated ac3play to work with latest libgst
8588
8589 2001-02-05 17:17  omegahacker
8590
8591         * plugins/avi/gstavidecoder.c: Updated for new getregion setup
8592
8593 2001-02-05 17:16  omegahacker
8594
8595         * gst/: gstinfo.h, gstpad.c, gstpad.h, gstscheduler.c,
8596         elements/gstdisksrc.c: Reworked getregion/pullregion stuff.  Region
8597         is now specified by a type (OFFSET_LEN, TIME_LEN, etc.) and two
8598         guint64's.  They are offset and len, where offset can be used for
8599         the time field, and len would be zero or the time unit (say, 33ms
8600         for video).
8601
8602 2001-02-04 21:38  omegahacker
8603
8604         * gstplay/gstplay.c, test/mp1parse.c, test/qtest.c: fixed all
8605         in-use instances of asyncdisksrc
8606
8607 2001-02-04 21:37  omegahacker
8608
8609         * gst/elements/: Makefile.am, gstasyncdisksrc.c, gstasyncdisksrc.h,
8610         gstdisksrc.c, gstdisksrc.h, gstelements.c: moved asyncdisksrc to
8611         disksrc, no point in having a distinction
8612
8613 2001-02-03 07:25  omegahacker
8614
8615         * configure.in: fixed up the Alpha and ARM processor checks
8616
8617 2001-02-01 17:42  omegahacker
8618
8619         * plugins/mpeg2/video/recon.c: added ifdef around the x86 code,
8620         specifically SSE
8621
8622 2001-02-01 17:39  omegahacker
8623
8624         * plugins/mpeg1/mpeg_play/video.c: added ifdef around the x86 code,
8625         specifically SSE
8626
8627 2001-01-31 22:54  omegahacker
8628
8629         * acconfig.h, configure.in, gst/gstarm.h: ARM works!
8630
8631 2001-01-31 20:27  wtay
8632
8633         * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8634         docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
8635         docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8636         docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8637         docs/gst/tmpl/gstxml.sgml, gst/gstelement.c, gst/gstobject.c,
8638         gst/gstxml.c, gst/gstxml.h: Documentation updates.
8639
8640 2001-01-30 23:53  wtay
8641
8642         * examples/xml/createxml.c, examples/xml/runxml.c,
8643         gst/gstelement.c, gst/gstobject.c, gst/gstobject.h, gst/gstxml.c,
8644         gst/gstxml.h: Added a first attempt for XML embedding in the main
8645         core XML.  Objects will emit a signal that a user app can connect
8646         to in order to insert its XML into the tree.  You can catch the
8647         object_loaded signal in GstXML to parse the user supplied XML data
8648         in the stream. The object_loaded signal is implemented with a
8649         custom made class signal. All GstObject classes now automatically
8650         create a GstSignalObject that serves as a proxy to the user app
8651         when an object is loaded. All objects are currently responsible to
8652         emit the class signal themselves.  runxml and createxml serve as an
8653         example how the XML hooks can be used to insert and retrieve custom
8654         XML tags.
8655
8656 2001-01-29 23:51  wtay
8657
8658         * docs/random/wtay/qos: The early beginnings of a doc about QoS :-)
8659
8660 2001-01-29 23:50  wtay
8661
8662         * examples/plugins/example.c, examples/plugins/example.h,
8663         gst/gstxml.c, plugins/audioscale/audioscale.c,
8664         plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
8665         plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8666         plugins/cdparanoia/cdparanoia.c,
8667         plugins/mp3decode/mpg123/gstmpg123.c,
8668         plugins/mp3decode/parse/mp3parse.c,
8669         plugins/mp3encode/lame/gstlame.c: Lots of plugins fixes where the
8670         parentage macros were replaced with the correct gst_*_get_parent. 
8671         Updated the example.  'gstreamer' now is the doc type instead of
8672         GST-Pipeline
8673
8674 2001-01-29 23:32  wtay
8675
8676         * docs/random/wtay/namespaces: Added ramblings about the XML
8677         load/save
8678
8679 2001-01-29 00:06  wtay
8680
8681         * docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
8682         docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8683         editor/gsteditorpad.c, editor/gsteditorproject.c,
8684         examples/plugins/example.c, examples/xml/createxml.c,
8685         examples/xml/runxml.c, gst/gstbin.c, gst/gstbin.h, gst/gstclock.c,
8686         gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
8687         gst/gstinfo.c, gst/gstinfo.h, gst/gstobject.c, gst/gstobject.h,
8688         gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstparse.h,
8689         gst/gstpipeline.c, gst/gstplugin.c, gst/gstqueue.c,
8690         gst/gstscheduler.c, gst/gstthread.c, gst/gsttypefind.c,
8691         gst/gstxml.c, gst/gstxml.h, gst/elements/gstasyncdisksrc.c,
8692         gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
8693         gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
8694         gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
8695         gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
8696         gst/elements/gstidentity.c, gst/elements/gstpipefilter.c,
8697         gst/elements/gstsinesrc.c, gst/elements/gsttee.c,
8698         gstplay/gstmediaplay.c, plugins/au/gstparseau.c,
8699         plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
8700         plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwindec.c,
8701         plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
8702         plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
8703         plugins/cdparanoia/cdparanoia.h, plugins/effects/stereo/stereo.c,
8704         plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
8705         plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
8706         plugins/filters/ladspa/gstladspa.c,
8707         plugins/filters/median/median.c, plugins/filters/median/median.h,
8708         plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
8709         plugins/icecast/icecastsend/icecastsend.c,
8710         plugins/jpeg/Makefile.am, plugins/jpeg/gstjpeg.c,
8711         plugins/jpeg/gstjpeg.h, plugins/jpeg/gstjpegdec.c,
8712         plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
8713         plugins/mp3decode/mpg123/gstmpg123.c,
8714         plugins/mp3decode/parse/mp3parse.c,
8715         plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8716         plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
8717         plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
8718         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
8719         plugins/mpeg1/mpegaudio/gstmpegaudio.c,
8720         plugins/mpeg1/mpegaudio/gstmpegaudio.h,
8721         plugins/mpeg1/parse/mpeg1parse.c,
8722         plugins/mpeg1/system_encode/system_encode.c,
8723         plugins/mpeg1video/parse/mp1videoparse.c,
8724         plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
8725         plugins/mpeg2/ac3parse/ac3parse.c,
8726         plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
8727         plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
8728         plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
8729         plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
8730         plugins/mpeg2/subtitles/mpeg2subt.c,
8731         plugins/mpeg2/video/gstmpeg2play.c,
8732         plugins/mpeg2/video/gstmpeg2play.h,
8733         plugins/mpeg2/videoparse/mp2videoparse.c,
8734         plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegenc.c,
8735         plugins/rtjpeg/rtjpegenc.h, plugins/vcdsrc/vcdsrc.c,
8736         plugins/vcdsrc/vcdsrc.h, plugins/videoscale/videoscale.c,
8737         plugins/visualization/smoothwave/smoothwave.c,
8738         plugins/visualization/smoothwave/smoothwave.h,
8739         plugins/visualization/spectrum/gstspectrum.c,
8740         plugins/visualization/synaesthesia/synaesthesia.c,
8741         plugins/visualization/vumeter/vumeter.c,
8742         plugins/visualization/vumeter/vumeter.h,
8743         plugins/vorbis/vorbisenc.c, plugins/wav/gstparsewav.c,
8744         plugins/wav/gstparsewav.h, test/record.c, tests/sched/runxml.c,
8745         tools/gstreamer-inspect.c: This is a megapatch with the following
8746         changes:
8747         
8748          - moved the gchar *name to GstObject, removed the ones in
8749         GstElement and
8750            GstPad.
8751          - moved the parent handling completely into GstObject. This cause
8752         *all* of
8753            the plugins to fail (except those that used gst_pad_get_parent)
8754          - rearanged the XML save handling.
8755            - GstObject now has a class function save/restore_thyself.
8756            - GstObject has a generic method gst_object_save_thyself, this
8757         makes it
8758              possible to fire a signal wehever a new object is loaded. This
8759         is needed
8760              so we can add XML save hooks.
8761            - GstXML API has changed slightly. You now have to create a
8762         GstXML object
8763              first before you can actually load something. This makes it
8764         possible to
8765              attach a signal to GstXML whenever an object is loaded. I'm
8766         not sure we
8767              will keep this interface.
8768          - GstObject can now print the path_string without knowing about
8769         the GstPad and
8770            GstElement types.
8771          - Added gst_bin_get_by_name_recurse_up to lookup an element in the
8772         current
8773            element hierarchy.
8774          - added XML namespaces to the saved pipelines the namespace is:
8775            http://gstreamer.net/gst-core/1.0/
8776            namespaces are needed to distinguish user generated XML from the
8777         core XML.
8778         
8779         Note that the plugins still contain a macro GST_OBJECT_PARENT that
8780         will be replaced with gst_pad_get_parent shortly.
8781
8782 2001-01-26 23:35  wtay
8783
8784         * REQUIREMENTS: Added the requirement for libshout
8785
8786 2001-01-26 23:33  wtay
8787
8788         * configure.in: For the icecast sender
8789
8790 2001-01-26 23:33  wtay
8791
8792         * plugins/: Makefile.am, icecast/Makefile.am,
8793         icecast/icecastsend/.cvsignore, icecast/icecastsend/Makefile.am,
8794         icecast/icecastsend/icecastsend.c,
8795         icecast/icecastsend/icecastsend.h: Added an icecast send plugin
8796         based on libshout
8797
8798 2001-01-26 18:15  richardb
8799
8800         * plugins/esd/esdsink/esdsink.c: Fix memory leak: wasn't unreffing
8801         the buffer.
8802
8803 2001-01-23 20:03  wtay
8804
8805         * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
8806         docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
8807         gst/gstelement.h, gstplay/gstmediaplay.c: Updated the docs with the
8808         new _request methods
8809
8810 2001-01-23 18:42  richardb
8811
8812         * gst/gstelement.c, gst/gstelement.h, tests/tee.c: Add
8813         gst_element_request_compatible_pad and remove
8814         gst_element_request_pad.  Implemented something reasonable for
8815         gst_element_request_compatible_pad, but havn't tested much: it
8816         won't work for tee because the pad templates have no caps, and
8817         negotiation is not yet written, so it is assumed that the tee pads
8818         can't connect to anything.
8819
8820 2001-01-22 23:39  richardb
8821
8822         * examples/launch/mp3play: Fix launch so that it can play a list of
8823         files, now that EOS works enough.  (It needs to not have to restart
8824         gstreamer each time, but good enough for now ;-) )
8825
8826 2001-01-21 23:20  wtay
8827
8828         * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8829         docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8830         docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
8831         docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8832         docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8833         gst/gstautoplug.c, gst/gstbin.c, gst/gstelement.h, gst/gstpad.c,
8834         gst/gstpad.h, gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c,
8835         gst/gstxml.c, gst/gstxml.h, tools/gstreamer-inspect.c: Docs updates
8836         Added XML load from memory functionality Undid the videosink patch,
8837         something else is wrong now on my machine: no MMX acceleration :-(
8838
8839 2001-01-21 17:36  wtay
8840
8841         * docs/random/wtay/eos-19012001: An overview of the current EOS
8842         handling algorithm.
8843
8844 2001-01-21 16:19  wtay
8845
8846         * docs/random/dynpads: Ramblings about dynamic pads
8847
8848 2001-01-21 16:18  wtay
8849
8850         * docs/random/omega/testing/.cvsignore: [no log message]
8851
8852 2001-01-21 16:10  wtay
8853
8854         * docs/gst/.cvsignore: updated to exclude various docs formats
8855         (.ps, .dvi,...)
8856
8857 2001-01-21 16:08  wtay
8858
8859         * tests/eos/: .cvsignore, case7.c: Added another test case, a bin
8860         in a thread, to test EOS. still hangs because gtk_main hangs in a
8861         __poll somewhere.
8862
8863 2001-01-21 16:06  wtay
8864
8865         * gst/gstbin.c, gst/gstbin.h, gst/gstelement.c, gst/gstthread.c,
8866         tests/eos/Makefile.am, tests/eos/case4.c, tests/eos/case5.c,
8867         tools/gstreamer-launch.c: More eos handling, bin in bin is handled
8868         correctly now.  Updated gstreamer-launch to loop while !EOS.
8869
8870 2001-01-21 01:20  omegahacker
8871
8872         * docs/random/omega/testing/framework: more complete(?) XML
8873         description of example
8874
8875 2001-01-21 01:03  omegahacker
8876
8877         * docs/random/omega/testing/framework: initial thoughts on
8878         framework
8879
8880 2001-01-21 00:57  wtay
8881
8882         * gst/elements/gstaudiosink.c: Applied the patch from Sepp Wijnands
8883         <mrrazz@garbage-coderz.net> that solves the 'OSS hangs when opening
8884         the device when in use' bug.
8885
8886 2001-01-20 20:08  omegahacker
8887
8888         * docs/design/: part-conventions.txt, part-gstelement.txt,
8889         part-gstobject.txt, part-standards.txt: current set of design docs,
8890         in .txt format
8891
8892 2001-01-20 19:20  omegahacker
8893
8894         * docs/random/omega/testing/: Makefile, gstobject.c, gstobject.txt:
8895         added first hack at testing suite design
8896
8897 2001-01-20 18:20  wtay
8898
8899         * gst/: gstbin.c, gstscheduler.c: Check for NULL buffers before
8900         chaining/pushing them to the next element.  NULL buffers happen on
8901         EOS.  gst_bin_iterate now returns a gboolean indicating something
8902         usefull happened.  It the bin is EOS, it returns FALSE.
8903
8904 2001-01-20 17:59  wtay
8905
8906         * gst/: gstbin.c, gstbin.h, gstelement.c, gstqueue.c,
8907         gstscheduler.c, gstthread.c: More EOS changes.  When a bin2 is
8908         found inside a bin1, we add the bin2 to the EOS providers of the
8909         bin1. When there is nothing more to schedule in bin1 and bin2 has
8910         fired EOS, bin1 is in EOS.  The queue overrides the EOS
8911         notification and calls EOS on the src pad when the queue is empty
8912         and the sink pad is in EOS.
8913
8914 2001-01-20 17:53  wtay
8915
8916         * tests/eos/: .cvsignore, Makefile.am, case3.c, case4.c, case5.c,
8917         case6.c: More test cases for EOS handling
8918
8919 2001-01-20 03:36  omegahacker
8920
8921         * tests/: paranoia.c, queue.c, states.c: updated tests code to new
8922         ghostpad API
8923
8924 2001-01-20 03:33  omegahacker
8925
8926         * test/: ac3play.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
8927         mp2toavi.c, mp2tomp1.c, mpeg2parse.c, qtest.c, vidcapture.c,
8928         vidcapture2.c: updated test programs to new ghostpad API
8929
8930 2001-01-20 03:28  wtay
8931
8932         * gst/: gstelement.c, elements/gstfakesrc.c: Make sure the
8933         loopfunction ends when an element goes to EOS.  Fixed the fakesrc
8934         bug found by taaz.
8935
8936 2001-01-20 03:10  wtay
8937
8938         * gst/: cothreads.c, gstbin.c, gstbin.h, gstelement.c,
8939         gstelement.h, gstpad.c, gstscheduler.c: A very small change to make
8940         eos somewhat work. no inner bins are checked.  When an element
8941         fires EOS, the chain with that element is removed from the
8942         scheduler (marked inactive). If all chains are inactive, the bin
8943         fires EOS.
8944
8945 2001-01-20 03:02  wtay
8946
8947         * tests/eos/: case2.c, case3.c: Two more test cases
8948
8949 2001-01-20 02:57  omegahacker
8950
8951         * gst/: gstelement.c, gstelement.h, gstinfo.h, gstpad.c, gstpad.h,
8952         gstparse.c: Got ghostpads to work, even in -launch.  Needs more
8953         testing still.
8954
8955 2001-01-19 23:34  wtay
8956
8957         * plugins/mp3decode/mpg123/Makefile.am: Added non x86 code to extra
8958         dist
8959
8960 2001-01-19 22:15  wtay
8961
8962         * docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
8963         docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstarch.sgml,
8964         docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
8965         docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstpad.sgml,
8966         docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8967         docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttee.sgml,
8968         gst/cothreads.h, gst/gstelement.c, gst/gstelement.h,
8969         gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
8970         plugins/mpeg2/ac3dec/downmix.c, test/mp1parse.c, tests/props.c,
8971         tests/tee.c: API docs updates
8972
8973 2001-01-19 09:37  omegahacker
8974
8975         * editor/gsteditorelement.c, editor/gsteditorimage.c,
8976         editor/gsteditorpad.c, editor/gsteditorpalette.c, gst/gstalpha.h,
8977         gst/gstbin.c, gst/gsti386.h, gst/gstinfo.h, gst/gstpad.c,
8978         gst/gstpad.h, gst/gstppc.h, gst/gstscheduler.c, test/qtest.c,
8979         tests/eos/Makefile.am: Major cleanup of the latest ghostpad
8980         changes.  Fixed everything that broke, correctly.  Someone will
8981         want to go update the API doc templates.
8982
8983 2001-01-19 09:14  omegahacker
8984
8985         * gst/: Makefile.am, cothreads.c, cothreads.h, gstarch.h, gstarm.h:
8986         more cothreads cleanup, and first pass at ARM code
8987
8988 2001-01-19 07:48  omegahacker
8989
8990         * gst/cothreads.c: ALPHA COTHREADS WORK!  Worked around a nasty
8991         stack issue that probably can't be solved anyway.  Tomorrow the UDB
8992         build will commence, and let the best guess win!
8993
8994 2001-01-19 02:23  omegahacker
8995
8996         * gst/cothreads.c, gst/gstautoplug.c, gst/gstbin.c, gst/gstpad.c,
8997         gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8998         plugins/avi/audiocodecs.c, plugins/effects/volume/volume.c,
8999         tools/gstreamer-inspect.c: First pass at updating to new ghostpad
9000         system.  The objects are in place, I now need to go and get all the
9001         Bin end of things worked out.  Testing should be fairly easy, at
9002         least for verification.
9003         
9004         Everything I've tried so far works with no changes, with is
9005         amazing.  That's just cool.  Once again we rewrite an entire
9006         subsystem, and nothing else notices anything but the new features
9007         ;-)
9008
9009 2001-01-19 02:10  richardb
9010
9011         * docs/manual/: pads.sgml, states.sgml: Fix some typos, and grammar
9012         errors.
9013
9014 2001-01-19 02:06  richardb
9015
9016         * docs/fwg/: Makefile.am, firstplugin.sgml,
9017         gst-plugin-writers-guide.sgml, loopbased.sgml, testapp.sgml,
9018         typesnprops.sgml: Wrote a little more text, and did more of the
9019         work on making the sections.  When this manual has text in all
9020         these sections its going to be pretty impressive...
9021
9022 2001-01-19 00:07  wtay
9023
9024         * tests/: .cvsignore, Makefile.am, tee.c, eos/Makefile.am: Added a
9025         little tee test program.
9026
9027 2001-01-19 00:07  wtay
9028
9029         * tools/gstreamer-inspect.c: Updated -inspect to display the new
9030         pad presence REQUEST.
9031
9032 2001-01-19 00:02  wtay
9033
9034         * gst/: gstqueue.c, gstqueue.h, gsttypefind.c, gsttypefind.h,
9035         elements/gstqueue.c, elements/gstqueue.h, elements/gsttypefind.c,
9036         elements/gsttypefind.h: And here they are....
9037
9038 2001-01-19 00:01  wtay
9039
9040         * gst/: Makefile.am, gst.c, gstbin.c, elements/Makefile.am,
9041         elements/gstelements.c: Moved queue and typefind elements to the
9042         core since they are referenced by name.
9043
9044 2001-01-18 23:46  wtay
9045
9046         * gst/: Makefile.am, gst.c, gst.h, gstelement.c, gstelement.h,
9047         gstpad.c, gstpad.h, gsttee.c, gsttee.h, elements/Makefile.am,
9048         elements/gstelements.c, elements/gsttee.c, elements/gsttee.h: Added
9049         mthodes to request an element to create pads:
9050         gst_element_request_pad* This can be used to construct a tee and a
9051         muxer/mixer/aggregator element.  Moved the tee element to elements/
9052         because it can now be handled with the new pad request features. 
9053         The padfactory also has some changes: a pad can now be of presence
9054         REQUEST, which means that the pad can be requested from this plugin
9055         (doh).
9056
9057 2001-01-18 15:29  richardb
9058
9059         * plugins/esd/esdsink/esdsink.c,
9060         plugins/visualization/synaesthesia/core.c,
9061         plugins/visualization/synaesthesia/core.h,
9062         plugins/visualization/synaesthesia/synaesthesia.c,
9063         plugins/visualization/synaesthesia/synaesthesia.h,
9064         plugins/visualization/vumeter/vumeter.c, tests/caps.c,
9065         tests/padfactory.c, tests/props.c, tests/registry.c: Some more
9066         fixes for libxml.  Also, some code formatting changes in esdsink,
9067         some further fixes to vumeter, and some work on synaesthesia to
9068         make it closer to working (it doesn't fully work yet, though. :( )
9069
9070 2001-01-18 11:16  richardb
9071
9072         * gst/gstbin.c, tools/gstreamer-register.c, gst/gstcaps.c,
9073         gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
9074         gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
9075         gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
9076         gst/gsttype.c, gst/gstxml.c, gst/gstxml.h: Fixes to work with
9077         libxml2.  Also improved a couple of debugging messagse.
9078
9079 2001-01-18 08:54  omegahacker
9080
9081         * gst/: Makefile.am, cothreads.c, gstalpha.h, gstarch.h, gsti386.h,
9082         gstppc.h: Updates to cothreads code, including non-working alpha. 
9083         Changed things a bit, including PPC.  Not having a PPC machine, I
9084         need someone to test these changes and report back whether they
9085         worked or not.
9086
9087 2001-01-18 02:25  richardb
9088
9089         * plugins/visualization/vumeter/: vumeter.c, vumeter.h: Fix vumeter
9090         so that it compiles and runs.  It doesn't do much of use though:
9091         simply produces some debug output, and has a set of arguments which
9092         report the volume.  It might be more useful if it produced its
9093         output from a source pad, in an appropriate format, so that another
9094         plugin could graphically display this.
9095
9096 2001-01-17 07:43  wtay
9097
9098         * examples/typefind/: Makefile, Makefile.am: Oops
9099
9100 2001-01-17 01:59  richardb
9101
9102         * tools/gstreamer-register.c: Fix permissions problems: the
9103         directory will now always be created mode 2755.  In addition, the
9104         temporary file is given restricted permissions, and the permissions
9105         on the registry file are preserved if one already exists, or 666
9106         (and modified by the umask) if one doesn't already exist.
9107
9108 2001-01-17 00:02  wtay
9109
9110         * configure.in: Added typefind example to configure.in
9111
9112 2001-01-17 00:01  wtay
9113
9114         * examples/: autoplug/autoplug.c, typefind/Makefile,
9115         typefind/typefind.c: Added the typefind example from the manual
9116
9117 2001-01-16 23:35  wtay
9118
9119         * docs/manual/: dynamic.sgml, programs.sgml, typedetection.sgml,
9120         utility.sgml: Manual updates and additions
9121
9122 2001-01-15 21:10  richardb
9123
9124         * plugins/esd/esdsink/esdsink.c: Correct the pads for esdsink
9125         plugin, after I realised they were wrong during a conversation
9126         about pads with wtay. ;-)
9127
9128 2001-01-15 19:25  wtay
9129
9130         * gst/: gstbin.c, gstelement.c: Fixed the state change code in
9131         gstelement that broke with the conversion of the states to a
9132         bitfield.
9133
9134 2001-01-15 00:53  richardb
9135
9136         * plugins/mp3decode/mpg123/: layer3.c, mpg123.h: Added some
9137         conditionals to ensure that the i486 stuff is used only in x86
9138         architectures.  Now links on PPC.
9139
9140 2001-01-15 00:53  wtay
9141
9142         * docs/manual/: dynamic.sgml, pads.sgml, quotes.sgml: Updated docs
9143         with dynamic pads Fixed quotes
9144
9145 2001-01-14 22:28  wtay
9146
9147         * gstplay/Makefile.am: Added gst_libs to Makefile
9148
9149 2001-01-14 22:25  richardb
9150
9151         * docs/manuals.mak: Fix build problem when don't have db2html, or a
9152         directory to put the manual in: was trying to make a symlink in the
9153         non-existant directory, and causing the build to stop.
9154
9155 2001-01-14 22:24  richardb
9156
9157         * gst/Makefile.am: Adding nasty hack to rules to generate
9158         cothreads.{o,lo}, to get dependencies right.  Rules copied from
9159         automake, and therefore a bit dependent on automake keeping doing
9160         dependency things the same kind of way, but it should work as long
9161         as automake puts dependencies into .deps/*.P
9162
9163 2001-01-14 22:23  wtay
9164
9165         * tests/sched/Makefile.am: Fixed a Makefile error
9166
9167 2001-01-14 21:55  omegahacker
9168
9169         * Makefile.am, acconfig.h, configure.in,
9170         components/bonobo-gstmediaplay/Makefile.am, docs/gst/Makefile.am,
9171         docs/plugins/Makefile.am, docs/random/omega/build/TODO,
9172         editor/Makefile.am, examples/autoplug/Makefile.am,
9173         examples/helloworld/Makefile.am, examples/helloworld2/Makefile.am,
9174         examples/plugins/Makefile.am, examples/queue/Makefile.am,
9175         examples/queue2/Makefile.am, examples/queue3/Makefile.am,
9176         examples/queue4/Makefile.am, examples/thread/Makefile.am,
9177         examples/xml/Makefile.am, gst/Makefile.am, gst/gst.h,
9178         gst/gst_private.h, gst/gstcaps.h, gst/gstelement.h, gst/gstpad.h,
9179         gst/gstplugin.h, gst/gstprops.h, gst/elements/Makefile.am,
9180         gst/types/Makefile.am, gstplay/Makefile.am,
9181         libs/getbits/Makefile.am, libs/idct/Makefile.am,
9182         libs/putbits/Makefile.am, libs/riff/Makefile.am,
9183         plugins/au/Makefile.am, plugins/audioscale/Makefile.am,
9184         plugins/avi/Makefile.am, plugins/avi/gstavidecoder.h,
9185         plugins/avi/gstaviencoder.h, plugins/avi/wincodec/Makefile.am,
9186         plugins/capture/v4l/Makefile.am, plugins/cdparanoia/Makefile.am,
9187         plugins/cobin/Makefile.am, plugins/dvdsrc/Makefile.am,
9188         plugins/effects/stereo/Makefile.am,
9189         plugins/effects/volume/Makefile.am,
9190         plugins/esd/esdsink/Makefile.am,
9191         plugins/filters/ladspa/Makefile.am,
9192         plugins/filters/median/Makefile.am,
9193         plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9194         plugins/mp3decode/mpg123/Makefile.am,
9195         plugins/mp3decode/parse/Makefile.am,
9196         plugins/mp3decode/types/Makefile.am,
9197         plugins/mp3decode/xa/Makefile.am,
9198         plugins/mp3decode/xing/Makefile.am,
9199         plugins/mp3encode/lame/Makefile.am,
9200         plugins/mpeg1/mpeg1encoder/Makefile.am,
9201         plugins/mpeg1/mpeg_play/Makefile.am,
9202         plugins/mpeg1/mpegaudio/Makefile.am,
9203         plugins/mpeg1/mpegtypes/Makefile.am,
9204         plugins/mpeg1/parse/Makefile.am,
9205         plugins/mpeg1/system_encode/Makefile.am,
9206         plugins/mpeg1video/parse/Makefile.am,
9207         plugins/mpeg2/ac3dec/Makefile.am,
9208         plugins/mpeg2/ac3parse/Makefile.am,
9209         plugins/mpeg2/mpeg2dec/Makefile.am,
9210         plugins/mpeg2/mpeg2enc/Makefile.am,
9211         plugins/mpeg2/mpegtypes/Makefile.am,
9212         plugins/mpeg2/parse/Makefile.am,
9213         plugins/mpeg2/subtitles/Makefile.am,
9214         plugins/mpeg2/video/Makefile.am,
9215         plugins/mpeg2/videoparse/Makefile.am, plugins/rtjpeg/Makefile.am,
9216         plugins/vcdsrc/Makefile.am, plugins/videoscale/Makefile.am,
9217         plugins/visualization/smoothwave/Makefile.am,
9218         plugins/visualization/spectrum/Makefile.am,
9219         plugins/visualization/synaesthesia/Makefile.am,
9220         plugins/visualization/vumeter/Makefile.am,
9221         plugins/vorbis/Makefile.am, plugins/wav/Makefile.am,
9222         test/Makefile.am, test/bindings/Makefile.am, test/xml/Makefile.am,
9223         tests/Makefile.am, tests/eos/Makefile.am, tests/sched/Makefile.am:
9224         Massive build fixup.  Will send message to -devel list later with
9225         details on the changes and what they mean for Makefile.am writers. 
9226         Check docs/random/omega/build/TODO for a list of things that I had
9227         to make sure of.
9228         
9229         NOTE: this requires a complete rebuild of all plugins, since I also
9230         changed the STATE enum to a bitfield instead of sequential numbers.
9231
9232 2001-01-14 21:38  omegahacker
9233
9234         * tools/: Makefile.am, gstreamer-launch.c: fixed an odd case with
9235         the launcher, didn't deal with argc properly
9236
9237 2001-01-14 14:57  wtay
9238
9239         * gst/cothreads.c: Change MAP_ANONYMOUS to MAP_ANON in the mmap for
9240         BSD compatibility
9241
9242 2001-01-14 14:43  wtay
9243
9244         * gst/elements/: gstfakesink.c, gstfakesrc.c, gstfakesrc.h,
9245         gstidentity.c, gstqueue.c: Added an extra signal_cond to queue to
9246         make sure that the waiting thread is woken up. Can somebody with
9247         queue problems verifify that this does improve the situation a bit.
9248         I'm suspecting that something else is going on, like a pthreads bug
9249         or something.  Small updates to the fake elements.
9250
9251 2001-01-14 12:42  richardb
9252
9253         * REQUIREMENTS: Added a couple of lines about debian packages.
9254
9255 2001-01-14 04:45  wtay
9256
9257         * docs/manual/quotes.sgml: Updated quotes :-)
9258
9259 2001-01-13 19:04  wtay
9260
9261         * docs/random/wtay/eos5: Antoher way of dealing with EOS. This
9262         proposal does not use the recursion to propagate the EOS signal.
9263         This implies that an element cannot deny an EOS signal anymore but
9264         since the signal is generated when a NULL buffer is pushed,
9265         somebody did something wrong anyway.
9266
9267 2001-01-13 15:47  wtay
9268
9269         * docs/random/wtay/eos4: Added an updated use case for EOS
9270         handling.
9271
9272 2001-01-13 14:45  wtay
9273
9274         * docs/random/TODO-post-0.1.0: Updated the TODO list...
9275
9276 2001-01-13 14:25  wtay
9277
9278         * tools/gstreamer-register.c: Fixed the directory permission Bug
9279         #128637
9280
9281 2001-01-13 13:51  wtay
9282
9283         * gst/: gstbin.c, gstbin.h, gstcaps.h, gstelement.c, gstelement.h,
9284         gstpad.c, gstpad.h, gstplugin.h, gstprops.h, gstxml.h: include
9285         parser.h instead of gnome-xml/parser.h untill xml-config is
9286         fixed...
9287
9288 2001-01-13 02:55  omegahacker
9289
9290         * configure.in: turned static library build back off for
9291         development
9292
9293 2001-01-13 02:12  wtay
9294
9295         * docs/random/wtay/eos3: Added case6: a multithreaded audio mixer
9296         setup.
9297
9298 2001-01-13 00:14  wtay
9299
9300         * plugins/mp3decode/mpg123/mpg123.c: Use glib function to convert
9301         be->le
9302
9303 2001-01-12 23:37  wtay
9304
9305         * libs/getbits/gstgetbits.c: Added config.h as an include to make
9306         sure BE/LE stuff works
9307
9308 2001-01-12 22:44  wtay
9309
9310         * docs/random/wtay/eos3: Added a simple mp3 mixer pipeline setup
9311         with an explanation of how EOS could be handled with it.
9312
9313 2001-01-12 20:54  wtay
9314
9315         * ChangeLog: Updated ChangeLog :-)
9316
9317 2001-01-12 20:48  wtay
9318
9319         * plugins/mpeg2/mpeg2dec/: idct.c, motion_comp.c: Make sure the
9320         mmx/sse code is not used on non i386
9321
9322 2001-01-12 20:44  wtay
9323
9324         * configure.in: Check for more atomic operations
9325
9326 2001-01-12 20:25  wtay
9327
9328         * plugins/mpeg2/mpeg2dec/decode.c: Removed include from mpeg2dec
9329         for mmx.h
9330
9331 2001-01-12 20:15  wtay
9332
9333         * plugins/mpeg2/mpeg2dec/Makefile.am: Made sure mmx compilation is
9334         not performed on non intel
9335
9336 2001-01-12 18:51  wtay
9337
9338         * docs/random/wtay/: eos2, eos3: While typing on eos2 about the EOS
9339         handling, I got an idea and started eos3. eos3 takes a different
9340         approach by merging the eos detection and the scheduling in a quite
9341         elegant way. I'm not sure we handle the scheduling like this
9342         though...
9343
9344 2001-01-11 23:20  wtay
9345
9346         * plugins/mpeg1/mpeg_play/recon_sse.s: Removed /* */ comments and
9347         replaced them with a # comment as suggested by Peter Weilbacher
9348
9349 2001-01-11 23:15  wtay
9350
9351         * plugins/mpeg2/mpeg2enc/: bdist1_mmx.s, bdist1_sse.s,
9352         bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
9353         dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
9354         dist1_11_sse.s, dist2_mmx.s, variance_mmx.s: Fixed the comments in
9355         the asm sources from /* */ to #, it seems to confuse some compilers
9356
9357 2001-01-11 22:09  omegahacker
9358
9359         * gst/: gstpad.c, gstpad.h: renamed private to element_private, to
9360         make obvious its usage restrictions
9361
9362 2001-01-11 22:03  omegahacker
9363
9364         * gst/: gstpad.c, gstpad.h: added gpointer private to pads, so
9365         elements can store ints or pointers for their own use
9366
9367 2001-01-11 21:53  wtay
9368
9369         * Makefile.am: Added the REQUIREMENTS file to distdir
9370
9371 2001-01-11 09:42  omegahacker
9372
9373         * docs/random/omega/: IDEAS, TODO-0.1.0, TYPE_FOURCC, caps2, caps3,
9374         debug-commit, eos, filterfactory, output_policies, pad-negotiation,
9375         padtemplates, plan-generation, sched-case, sched-commit1, sched2,
9376         scheduling, type-properties, EOS/chain-walkthrough, sched/chains,
9377         sched/walkthrough-72: added all of my un-committed random doc
9378         files, as backup <g>
9379
9380 2001-01-11 00:35  omegahacker
9381
9382         * gstreamer.spec.in: updated spec file to create -devel package too
9383
9384 2001-01-11 00:33  omegahacker
9385
9386         * gst/gstinfo.c: removed some spare newlines
9387
9388 2001-01-10 21:28  omegahacker
9389
9390         * docs/manual/programs.sgml: updated -launch examples
9391
9392 2001-01-10 09:14  omegahacker
9393
9394         * gst/gstxml.c, docs/gst/tmpl/gstxml.sgml: minor docs fix
9395
9396 2001-01-09 21:19  wtay
9397
9398         * configure.in: Added --with-win32-libdir to configure
9399
9400 2001-01-09 21:06  omegahacker
9401
9402         * acconfig.h, configure.in: added config option for win32 dll and
9403         re-enabled static building
9404
9405 2001-01-09 20:54  omegahacker
9406
9407         * docs/manual/quotes.sgml: latest irc insanity
9408
9409 2001-01-09 20:53  wtay
9410
9411         * REQUIREMENTS: Added /usr/lib/win32/ windows libraries in the
9412         REQUIREMENTS
9413
9414 2001-01-09 20:45  omegahacker
9415
9416         * tools/gstreamer-register.c: added unlink() of registry file, and
9417         moved info enable up
9418
9419 2001-01-09 06:48  omegahacker
9420
9421         * tools/gstreamer-launch.c: typo fix
9422
9423 2001-01-09 04:42  omegahacker
9424
9425         * acconfig.h, plugins/cdparanoia/cdparanoia.c: added HAVE_GNOME to
9426         acconfig.h and added debugging output to cdparanoia
9427
9428 2001-01-09 04:39  omegahacker
9429
9430         * tools/: Makefile.am, gstreamer-inspect.c, gstreamer-launch.c,
9431         gstreamer-register.c: various changes, including making -launch use
9432         the library version
9433
9434 2001-01-09 04:36  omegahacker
9435
9436         * gst/gstplugin.c: fixed a leak
9437
9438 2001-01-08 23:57  richardb
9439
9440         * docs/gst/.cvsignore: cvsignore gstreamer-scan{,.c}
9441
9442 2001-01-08 23:55  richardb
9443
9444         * configure.in, docs/manuals.mak, docs/fwg/Makefile.am,
9445         docs/fwg/firstplugin.sgml, docs/fwg/gst-plugin-writers-guide.sgml,
9446         docs/fwg/titlepage.sgml, docs/manual/quotes.sgml,
9447         examples/Makefile.am, examples/plugins/.cvsignore,
9448         examples/plugins/Makefile.am, examples/plugins/example.c,
9449         examples/plugins/example.h, plugins/example.c, plugins/example.h:
9450         Move plugin example code to new location, and put it into build
9451         system.  Add work on firstplugin chapter of pwg.  Fix typo in
9452         quotes.  Add @'s before commands in manuals.mak
9453
9454 2001-01-08 22:08  wtay
9455
9456         * docs/Makefile.am, docs/manual/components.sgml,
9457         docs/manual/queues.sgml, docs/manual/quotes.sgml,
9458         docs/manual/states.sgml, docs/manual/xml.sgml,
9459         docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
9460         docs/random/testing/syntax, examples/xml/runxml.c, gst/gstxml.c,
9461         tests/sched/testcases1.tc: Manual updates.  fixes to gstxml.c
9462         gst_xml_get_element was broken
9463
9464 2001-01-08 22:04  richardb
9465
9466         * gst/: gstelement.c, gstelement.h: Correct typo in comment, and
9467         make another comment more helpful.
9468
9469 2001-01-08 22:03  richardb
9470
9471         * plugins/esd/esdsink/esdsink.c: Move esdsink into the sink/
9472         position in the heirarchy.
9473
9474 2001-01-08 20:15  richardb
9475
9476         * editor/gsteditorproperty.c: Display what the type of an element
9477         is, as the first thing in the properties box.
9478
9479 2001-01-08 08:32  omegahacker
9480
9481         * docs/manual/quotes.sgml: added another, um, exchange
9482
9483 2001-01-08 01:43  richardb
9484
9485         * tools/gstreamer-launch.c: Fix typo in error message.
9486
9487 2001-01-08 01:27  richardb
9488
9489         * docs/manual/: Makefile.am, gstreamer-manual.sgml, quotes.sgml:
9490         Add a "quotes" section to the gstreamer manual.  This may not be an
9491         appropriate place to have this - feel free to remove it.  But I
9492         think this should live _somewhere_.
9493
9494 2001-01-08 01:23  richardb
9495
9496         * docs/random/filter-writers-guide: Remove text version of headings
9497         for fwg.  This is now contained in the SGML
9498
9499 2001-01-08 01:21  richardb
9500
9501         * docs/fwg/: .cvsignore, Makefile.am,
9502         gst-filter-writers-guide.sgml, gst-plugin-writers-guide.sgml:
9503         Renamed the filter writers guide to plugin writers guide.  Added in
9504         the planned section headings.
9505
9506 2001-01-07 22:59  wtay
9507
9508         * tests/sched/testcases1.tc: Added a sample tescase file
9509
9510 2001-01-07 22:36  wtay
9511
9512         * docs/random/testing/syntax: Added iterations
9513
9514 2001-01-07 22:34  wtay
9515
9516         * docs/random/testing/syntax: Added a plan for regression test plan
9517         definitions
9518
9519 2001-01-07 18:36  wtay
9520
9521         * gst/: gst.c, gsttee.c, gsttee.h: Handle the tee element like bin,
9522         thread, pipeline, so that it can be used in gstreamer-inspect and
9523         gstreamer-launch...
9524
9525 2001-01-07 17:09  wtay
9526
9527         * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
9528         docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9529         docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9530         docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9531         docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9532         docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9533         docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
9534         docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipefilter.sgml,
9535         docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9536         docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9537         docs/gst/tmpl/gsttypefind.sgml, gstplay/gstmediaplay.c,
9538         gstplay/gstmediaplay.glade: Made sure -g is not used when no
9539         --enable-debug Updated AUTHORS in gstmediaplay
9540
9541 2001-01-07 16:48  richardb
9542
9543         * tools/gstreamer-register.c: Fix typos in save_regsitry()
9544
9545 2001-01-07 16:14  richardb
9546
9547         * tools/gstreamer-register.c: Folling wtays suggestion, I was going
9548         to start using xmlDocDump, to avoid a symlink attack on the
9549         temporary registry file.  Unfortunately, xmlDocDump doesn't give
9550         any indication whether its successful, so I've #ifdefed this out
9551         and left the original in place.  Since the tmp file is in
9552         /etc/gstreamer, this should be okay for the moment, but I shall ask
9553         the libxml people to add some way of getting the success value of
9554         DocDump so we can use that in future.
9555
9556 2001-01-07 15:31  richardb
9557
9558         * acinclude.m4: Slight tweak: now I just need to send the modified
9559         version off to the alsa people.
9560
9561 2001-01-07 15:25  richardb
9562
9563         * acinclude.m4: New macro for testing for ALSA libraries. 
9564         Understands the ACTION_IF_FOUND and ACTION_IF_NOT_FOUND arguments.
9565
9566 2001-01-07 15:20  richardb
9567
9568         * gst/cothreads.c, gst/gstplugin.c, tools/gstreamer-register.c:
9569         gstreamer-register will now never cause the ** WARNING **:
9570         gstplugin: registry needs rebuild warning to appear - sets a hidden
9571         global in gstplugin.c to turn the warning off.  Fix a warning in
9572         gst/cothreads.c (function was declared extern, defined static)
9573
9574 2001-01-07 14:55  richardb
9575
9576         * plugins/esd/esdsink/esdsink.c: FIx a tiny memory leak.
9577
9578 2001-01-07 14:49  wtay
9579
9580         * gst/elements/: gstqueue.c, gstqueue.h: Greatly simplyfied queue
9581         locking by only using the elements mutex. This should fix the
9582         locking problems we had...
9583
9584 2001-01-07 14:32  richardb
9585
9586         * plugins/esd/esdsink/esdsink.c: And another tiny warning.
9587
9588 2001-01-07 14:29  richardb
9589
9590         * plugins/esd/esdsink/esdsink.c: Fix a couple of warnings.
9591
9592 2001-01-07 14:16  richardb
9593
9594         * acinclude.m4: Don't add -lasound etc to LIBS if ALSA turns out
9595         not to be installed.
9596
9597 2001-01-07 14:05  richardb
9598
9599         * acinclude.m4: Add an acinclude containing AM_PATH_ALSA, so wtay
9600         can compile.  Will shortly update this with a slightly better
9601         macro.
9602
9603 2001-01-07 13:58  richardb
9604
9605         * configure.in, docs/manuals.mak: Add tests for -L png and -L eps
9606         arguments to fig2dev.  Correct slip in docs/manuals.mak which used
9607         HAVE_DB2PS instead of HAVE_PS2PDF.
9608
9609 2001-01-07 08:40  omegahacker
9610
9611         * configure.in: added check for libasound, and fixed check for
9612         cdparanoia
9613
9614 2001-01-07 08:01  omegahacker
9615
9616         * plugins/filters/ladspa/gstladspa.c: fixed a bug: in an
9617         over-zealous attempt to squash leaks, I put the g_free too early
9618
9619 2001-01-07 07:46  omegahacker
9620
9621         * plugins/filters/ladspa/: gstladspa.c, search.c: some leak fixes
9622         to both the plugin and the ladspa-provided code
9623
9624 2001-01-07 07:45  omegahacker
9625
9626         * gst/: gstcaps.c, gstcpu.c, gstelementfactory.c, gstpad.c,
9627         gstparse.c, gstplugin.c, gstprops.c, gsttype.c: more leak fixes
9628
9629 2001-01-07 07:01  richardb
9630
9631         * gst/gstplugin.c, tools/gstreamer-register.c: Check plugin
9632         repository up-to-dateness by scanning through all directories on
9633         path, and checking that they and all their files are older than the
9634         repository.  Give warning message if not.
9635
9636 2001-01-07 05:54  richardb
9637
9638         * tools/gstreamer-register.c: Test xmlSaveFile return value
9639         correctly (had to get source to find out what it meant...) 
9640         gstreamer-register now seems to work fine, even in a non-standard
9641         location.
9642
9643 2001-01-07 05:35  richardb
9644
9645         * configure.in: Fix tiny slip which made configdir still always be
9646         /etc/gstreamer/
9647
9648 2001-01-07 05:30  richardb
9649
9650         * acconfig.h, configure.in, docs/manual/factories.sgml,
9651         gst/gstplugin.c, tools/gstreamer-register.c: Config directory
9652         (which currently just holds the registry)ecan now be set by
9653         configure --with-configdir=<directory path>
9654
9655 2001-01-07 04:51  richardb
9656
9657         * tools/gstreamer-register.c: Almost completely rewritten
9658         gstreamer-register.  Now checks most errors that can happen, and
9659         displays a useful message.
9660
9661 2001-01-07 04:28  omegahacker
9662
9663         * gst/: gstbin.c, gstinfo.h, gstscheduler.c: removed a leak
9664
9665 2001-01-07 04:00  omegahacker
9666
9667         * gst/: Makefile.am, gst.h, gstparse.c, gstparse.h: turned -launch
9668         capabilities into gst_parse_launch()
9669
9670 2001-01-07 03:42  wtay
9671
9672         * gst/elements/: gstidentity.c, gstidentity.h, gstqueue.c,
9673         gstqueue.h: Added sleep time to identity Added timeout value in
9674         queue (not activated yet)
9675
9676 2001-01-07 03:06  omegahacker
9677
9678         * tools/gstreamer-launch.c: fixed a bug with NULL args, but need to
9679         fix the parser that created them
9680
9681 2001-01-07 02:30  wtay
9682
9683         * docs/random/queue: Added a deadlock case for the queue
9684
9685 2001-01-07 02:23  richardb
9686
9687         * docs/fwg/: Makefile.am, concepts.sgml,
9688         gst-filter-writers-guide.sgml, intro.sgml: More updates: now have
9689         headings for the second section too, and some text for it... ;-)
9690
9691 2001-01-07 00:12  richardb
9692
9693         * docs/fwg/: gst-filter-writers-guide.sgml, intro.sgml,
9694         titlepage.sgml: Wrote introduction, and changed name to plugin
9695         writers guide (though files still need rename).  I'll leave the
9696         filenames as is for now, since the name might still change again...
9697
9698 2001-01-06 22:05  omegahacker
9699
9700         * docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
9701         docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9702         docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
9703         docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
9704         docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9705         docs/gst/tmpl/gstesdsink.sgml, docs/gst/tmpl/gstfakesink.sgml,
9706         docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9707         docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9708         docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstmeta.sgml,
9709         docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9710         docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstpipeline.sgml,
9711         docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstqueue.sgml,
9712         docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9713         docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
9714         docs/gst/tmpl/gsttypefind.sgml, gst/gstautoplug.c, gst/gstbin.c,
9715         gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstcaps.c,
9716         gst/gstelement.c, gst/gstelementfactory.c, gst/gstmeta.c,
9717         gst/gstpad.c, gst/gstpipeline.c, gst/gstprops.c, gst/gsttee.c,
9718         gst/gstthread.c, gst/gsttype.c, gst/gstutils.c: Cleaned up the docs
9719         a bit.
9720
9721 2001-01-06 19:09  wtay
9722
9723         * gst/elements/gstqueue.c: Rearranged the mutex locking, still have
9724         to think about it though...
9725
9726 2001-01-06 18:08  wtay
9727
9728         * gst/gstbuffer.c: Added a mutex around the mem_chunck alloc
9729         routines
9730
9731 2001-01-06 16:56  wtay
9732
9733         * tests/: .cvsignore, eos/.cvsignore: Added/updated .cvsignore
9734
9735 2001-01-06 16:52  wtay
9736
9737         * docs/manual/dynamic.sgml, plugins/mpeg2/parse/mpeg2parse.c,
9738         test/mp2tomp1.c: Fixed the MPEG2 to MPEG1 recoder, we need cannot
9739         create dangling elements with the current scheduler. Remove the
9740         subtitle parser because it's not possible with the current
9741         scheduler.  Added a padtemplate for MPEG2 subtitles.
9742
9743 2001-01-06 10:42  omegahacker
9744
9745         * configure.in: removed xing and added AM_CONDITIONAL for
9746         HAVE_GNOME
9747
9748 2001-01-06 09:49  omegahacker
9749
9750         * autogen.sh: added --enable-debug to autogen.sh, duh...
9751
9752 2001-01-06 02:35  wtay
9753
9754         * docs/manuals.mak, docs/gst/gstreamer-sections.txt,
9755         docs/gst/tmpl/gstasyncdisksrc.sgml,
9756         docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9757         docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstcaps.sgml,
9758         docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9759         docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
9760         docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
9761         docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstidentity.sgml,
9762         docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9763         docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstplugin.sgml,
9764         docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9765         docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9766         docs/gst/tmpl/gsttypefind.sgml, docs/manual/Makefile.am,
9767         docs/manual/bins.sgml, docs/manual/connections.sgml,
9768         docs/manual/elements.sgml, docs/manual/ghostpads.sgml,
9769         docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
9770         docs/manual/pads.sgml, docs/manual/plugins.sgml, gst/gstbin.c,
9771         gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c,
9772         gst/gstelement.h, gst/gstelementfactory.c, gst/gstplugin.c,
9773         gst/gstplugin.h, gst/gsttype.c, gst/gsttype.h,
9774         gst/elements/gstesdsink.c, gst/elements/gstesdsink.h: Updated the
9775         manual and the docs.  Removed the esdsink in gst/elements/ we have
9776         a real one not in the  plugins dir.  Added more APIs to query the
9777         plugins, types and caps. more fields now  have a getter and a
9778         setter. This is needed to make gstreamer wrapper  fiendly.  Added
9779         gst_element_disconnect beacuse we also have a gst_element_connect
9780
9781 2001-01-05 18:50  wtay
9782
9783         * docs/manual/: cothreads.sgml, factories.sgml, helloworld.sgml,
9784         helloworld2.sgml, mime-world.fig, pads.sgml, programs.sgml,
9785         queues.sgml, threads.sgml: Docs updates
9786
9787 2001-01-05 00:28  omegahacker
9788
9789         * gst/cothreads.c: fixed missing comment noticed by David Lehn
9790
9791 2001-01-04 23:35  wtay
9792
9793         * docs/manual/: Makefile.am, bin-element-ghost.fig, bins.sgml,
9794         elements.sgml, factories.sgml, goals.sgml, gstreamer-manual.sgml,
9795         helloworld.sgml, intro.sgml, motivation.sgml, pads.sgml,
9796         states.sgml, threads.sgml: Updates and additions to the manual
9797
9798 2001-01-04 22:15  omegahacker
9799
9800         * gst/cothreads.c, gst/gstinfo.c,
9801         docs/gst/tmpl/gstasyncdisksrc.sgml,
9802         docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9803         docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9804         docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9805         docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9806         docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9807         docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstinfo.sgml,
9808         docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9809         docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstqueue.sgml,
9810         docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9811         docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttypefind.sgml:
9812         updated API docs
9813
9814 2001-01-04 20:34  omegahacker
9815
9816         * tools/gstreamer-launch.c: fixed problems with -launch
9817
9818 2001-01-04 20:17  omegahacker
9819
9820         * plugins/vorbis/vorbisenc.c: changed OGG to Ogg, to match decoder
9821
9822 2001-01-04 19:22  wtay
9823
9824         * examples/launch/mp3play: Fixed mp3play
9825
9826 2001-01-04 19:16  wtay
9827
9828         * tools/gstreamer-inspect.c: Added printout of the capabilities of
9829         the pads
9830
9831 2001-01-04 18:57  wtay
9832
9833         * tools/: Makefile.am, gstreamer-inspect.c: Added enum values with
9834         default removed debugging -g from Makefile
9835
9836 2001-01-04 17:44  richardb
9837
9838         * examples/launch/mp3play: Undo accidental commit of debugging
9839         version.
9840
9841 2001-01-04 16:46  richardb
9842
9843         * tools/gstreamer-launch.c: Replace Wim's fix after Erik dropped
9844         it. ;-)
9845
9846 2001-01-04 10:54  omegahacker
9847
9848         * gst/: cothreads.c, gstpad.c, gstpad.h, gstplugin.c, gstplugin.h,
9849         elements/gstfakesink.c, elements/gstfakesink.h: Rearranged
9850         cothreads sources a bit, added some API docs.  Added some functions
9851         needed for gstreamer-inspect.  Added num_sources to fakesink.
9852
9853 2001-01-04 10:53  omegahacker
9854
9855         * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: More updates
9856         to ladspa wrapper, closer to data movement
9857
9858 2001-01-04 10:47  omegahacker
9859
9860         * tools/: gstreamer-inspect.c, gstreamer-launch.c: Updated -inspect
9861         to list elements and plugin info too
9862
9863 2001-01-04 07:19  wtay
9864
9865         * tools/gstreamer-launch.c: A little fix for parameter parsing
9866
9867 2001-01-04 00:15  richardb
9868
9869         * examples/launch/mp3play: Updated to supply argument as
9870         "name=value" rather than just "value"
9871
9872 2001-01-04 00:15  richardb
9873
9874         * tools/gstreamer-launch.c: Added partial fix so that arguments can
9875         be set.
9876
9877 2001-01-03 23:08  wtay
9878
9879         * test/mp3play.c: Make sure the plugin is loaded only once
9880
9881 2001-01-03 22:58  richardb
9882
9883         * examples/: helloworld2/helloworld2.c, launch/mp3play,
9884         queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
9885         thread/thread.c, xml/createxml.c: Do gst_init first, so we can
9886         supply debugging options to libgst
9887
9888 2001-01-03 20:55  wtay
9889
9890         * tools/gstreamer-inspect.c: Added the previous changes back in
9891
9892 2001-01-03 20:44  omegahacker
9893
9894         * gst/: gstelement.c, gstelement.h, gstelementfactory.c: debug
9895         updates and a padtemplate counter added
9896
9897 2001-01-03 20:40  omegahacker
9898
9899         * gst/: gstpad.c, gstpad.h: Made gst_pad_eos_func a non-static
9900         function
9901
9902 2001-01-03 20:21  wtay
9903
9904         * gst/gstprops.c, gst/gstprops.h, tools/Makefile.am,
9905         tools/gstreamer-inspect.c: Made the GstProps a GList instead of a
9906         GSList Some fixes to inspect: added the mime type
9907
9908 2001-01-03 19:54  wtay
9909
9910         * configure.in, tools/gstreamer-inspect.c: Added proper comment for
9911         the bonobo component fix a compile bug in inspect... Erik, have
9912         pending changes to gstpad.h?
9913
9914 2001-01-03 19:12  richardb
9915
9916         * examples/helloworld/helloworld.c, plugins/esd/esdsink/esdsink.c:
9917         Do gst_init first in helloworld, so you can supply gst parameters. 
9918         Correct name of frequency cap to rate, in esdsink.  Now connects
9919         properly.
9920
9921 2001-01-03 18:55  richardb
9922
9923         * gst/elements/gstaudiosink.c: Various small fixes.
9924
9925 2001-01-03 18:51  richardb
9926
9927         * plugins/esd/esdsink/: esdsink.c, esdsink.h: Should cope with
9928         updating of parameters now.
9929
9930 2001-01-03 18:15  richardb
9931
9932         * plugins/esd/esdsink/: esdsink.c, esdsink.h: EsdSink now
9933         functions!  Wheeeee! Still needs to have a few things sorted out
9934         though, such as parameter setting / syncing.
9935
9936 2001-01-03 16:25  richardb
9937
9938         * configure.in, plugins/Makefile.am, plugins/example.c,
9939         plugins/esd/Makefile.am, plugins/esd/esdsink/.cvsignore,
9940         plugins/esd/esdsink/Makefile.am, plugins/esd/esdsink/esdsink.c,
9941         plugins/esd/esdsink/esdsink.h: Added auto detection of libesd. 
9942         Added nearly complete esdsink: all structure in place, just need to
9943         add actaul links to libesd. ;-)
9944
9945 2001-01-03 08:48  omegahacker
9946
9947         * tools/gstreamer-inspect.c: Updates, it prints a lot more stuff
9948         now, like padtemplates, caps/props, and arguments.  More stuff can
9949         be done, but not now, I must sleep.
9950
9951 2001-01-03 07:38  omegahacker
9952
9953         * tools/: .cvsignore, Makefile.am, gstreamer-inspect.c,
9954         gstreamer-launch.c: Updates to -launch, added -inspect.
9955
9956 2001-01-02 23:33  wtay
9957
9958         * plugins/: example.c, example.h: Updated the example plugin
9959         template
9960
9961 2001-01-02 22:52  richardb
9962
9963         * docs/Makefile.am: Don't delete CVS directories from working
9964         directory: delete from distdir.  Also, delete backup files, while
9965         you're at it. :)
9966
9967 2001-01-02 20:50  wtay
9968
9969         * gstreamer.spec.in: Datafiles in share should go in to RPM too
9970
9971 2001-01-02 19:46  wtay
9972
9973         * examples/autoplug/Makefile.am, examples/helloworld/Makefile.am,
9974         examples/helloworld2/Makefile.am, examples/launch/Makefile.am,
9975         examples/queue/Makefile.am, examples/queue2/Makefile.am,
9976         examples/queue3/Makefile.am, examples/queue4/Makefile.am,
9977         examples/thread/Makefile.am, examples/xml/Makefile.am,
9978         plugins/avi/Makefile.am, plugins/mpeg2/ac3parse/Makefile.am,
9979         test/bindings/Makefile.am: The examples must not be installed
9980         Removed debugging from Makefiles for avidecoder/ac3parse
9981         /test/bindings/dummy.h cannot be installed
9982
9983 2001-01-02 18:40  wtay
9984
9985         * docs/gst/gstreamer-docs.sgml, plugins/au/gstparseau.c,
9986         plugins/au/gstparseau.h, plugins/audioscale/Makefile.am,
9987         plugins/audioscale/audioscale.c,
9988         plugins/filters/median/Makefile.am,
9989         plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9990         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
9991         plugins/mpeg1/mpeg_play/gstmpeg_play.h,
9992         plugins/mpeg1/mpegtypes/Makefile.am,
9993         plugins/mpeg2/mpegtypes/Makefile.am,
9994         plugins/visualization/spectrum/fix_fft.c,
9995         plugins/visualization/spectrum/gstspectrum.c,
9996         plugins/visualization/spectrum/gstspectrum.h: Remove esdsink from
9997         the docs more fixes for symbols collisions
9998
9999 2001-01-02 16:39  wtay
10000
10001         * plugins/visualization/synaesthesia/core.c: Fixed a symbol
10002         conflict with mpeg_audio
10003
10004 2001-01-02 16:29  wtay
10005
10006         * plugins/mpeg2/video/: Makefile.am, gethdr.c, getpic.c,
10007         mpeg2dec.c, mpeg2dec.h, recon.c, recon_mmx.c, recon_sse.s: Fixed a
10008         symbol conflict with mpeg_play
10009
10010 2001-01-02 15:18  richardb
10011
10012         * docs/gst/Makefile.am: Remove gstesdsink
10013
10014 2001-01-02 14:35  richardb
10015
10016         * docs/Makefile.am: Add dist-hook to stop CVS/ directories being
10017         put into distribution.
10018
10019 2001-01-02 14:34  richardb
10020
10021         * configure.in: Add GST_HTTPSRC_GET_TYPE back into configure.in:
10022         documentation fails to build correctly when libhttp isn't present
10023         without this.
10024
10025 2001-01-02 13:23  richardb
10026
10027         * autogen.sh: Correct ftp urls for libtool.
10028
10029 2001-01-02 12:07  wtay
10030
10031         * autogen.sh: Fixed a typo
10032
10033 2001-01-02 12:04  wtay
10034
10035         * acconfig.h, autogen.sh, configure.in,
10036         gst/elements/gstasyncdisksrc.c, gstplay/callbacks.c,
10037         gstplay/gstmediaplay.c, plugins/Makefile.am: Added a check for
10038         libjpeg Added and action for the load menu in gstplay Fixed drag
10039         and drop in gstplay More verbose errors in gstasyndisksrc
10040
10041 2001-01-02 08:13  omegahacker
10042
10043         * acconfig.h, autogen.sh, configure.in,
10044         docs/random/TODO-post-0.1.0, examples/autoplug/Makefile.am,
10045         gst/gstplugin.c, gst/elements/Makefile.am,
10046         gst/elements/gstasyncdisksrc.c, include/registry.h,
10047         libs/getbits/Makefile.am, libs/getbits/gstgetbits.c,
10048         libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_generic.c,
10049         libs/idct/Makefile.am, libs/riff/gstriffencode.c,
10050         libs/riff/gstriffparse.c, plugins/Makefile.am,
10051         plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
10052         plugins/avi/Makefile.am, plugins/avi/codectest.c,
10053         plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
10054         plugins/avi/videoheader.c, plugins/avi/wincodec/gstwindec.c,
10055         plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/grab-v4l.c,
10056         plugins/capture/v4l/gstv4lsrc.c, plugins/cobin/cobin.c,
10057         plugins/cobin/cobin.h, plugins/dvdsrc/dvdsrc.c,
10058         plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
10059         plugins/filters/ladspa/gstladspa.c,
10060         plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
10061         plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
10062         plugins/jpeg/gstjpegenc.c, plugins/mp3decode/Makefile.am,
10063         plugins/mp3decode/mpg123/gstmpg123.c,
10064         plugins/mp3decode/parse/mp3parse.c,
10065         plugins/mpeg1/mpeg1encoder/globals.h,
10066         plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10067         plugins/mpeg1/mpeg1encoder/marker.c,
10068         plugins/mpeg1/mpeg1encoder/mem.c,
10069         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10070         plugins/mpeg1/mpegaudio/gstmpegaudio.c,
10071         plugins/mpeg1/mpegaudio/psy.c, plugins/mpeg1/mpegaudio/subs.c,
10072         plugins/mpeg1/parse/mpeg1parse.c,
10073         plugins/mpeg1/system_encode/buffer.c,
10074         plugins/mpeg1/system_encode/system_encode.c,
10075         plugins/mpeg1/system_encode/systems.c,
10076         plugins/mpeg1video/parse/mp1videoparse.c,
10077         plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10078         plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
10079         plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
10080         plugins/mpeg2/mpeg2enc/mpeg2enc.h,
10081         plugins/mpeg2/parse/mpeg2parse.c,
10082         plugins/mpeg2/subtitles/mpeg2subt.c, plugins/mpeg2/video/getpic.c,
10083         plugins/mpeg2/video/gstmpeg2play.c, plugins/mpeg2/video/mpeg2dec.c,
10084         plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
10085         plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
10086         plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
10087         plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
10088         plugins/visualization/smoothwave/smoothwave.c,
10089         plugins/visualization/spectrum/gstspectrum.c,
10090         plugins/visualization/synaesthesia/synaesthesia.c,
10091         plugins/visualization/vumeter/vumeter.c,
10092         plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisenc.c,
10093         plugins/wav/gstparsewav.c: Massive, massive update of most source
10094         files.  I went through and cleaned up all the warnings that I
10095         could, which involved fixing some of the plugins.
10096         
10097         The configure.in script was re-arranged and cleaned up so, and a
10098         check for libtool 1.3.5 was added to autogen.sh.  Added checks for
10099         Gtk and GNOME.
10100         
10101         Some plugins were removed from the list of things to build for
10102         various reasons.
10103         
10104         Added GST_DEBUG_FORCE_DISABLE in gstgetbits, since that's time
10105         critical and even an if() from a DEBUG can significantly increase
10106         runtimes.
10107
10108 2001-01-02 02:18  wtay
10109
10110         * tests/Makefile.am: ooops, eos is a dir
10111
10112 2001-01-02 02:16  wtay
10113
10114         * docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
10115         editor/pixmaps/Makefile.am, tests/Makefile.am,
10116         tests/eos/Makefile.am, tests/eos/case1.c: Fixed makefiles for docs
10117         Added eos test programs
10118
10119 2001-01-02 01:44  wtay
10120
10121         * configure.in, docs/random/eos, editor/Makefile.am,
10122         editor/gsteditorimage.c, editor/gsteditorpalette.c,
10123         editor/gsteditorprojectview.c, editor/gsteditorproperty.c,
10124         gst/gstpad.c, gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
10125         gstplay/Makefile.am, gstplay/gstmediaplay.c: Fixes for
10126         gsteditor/gstplay install/build fixed typo in random/eos added
10127         num_buffers property to fakesrc
10128
10129 2001-01-02 01:33  richardb
10130
10131         * Makefile.am, configure.in, docs/Makefile.am, docs/manuals.mak,
10132         docs/gst/Makefile.am, docs/libs/Makefile.am: Added checking for all
10133         the tools used to make documentation.  If documentation cannot be
10134         generated, whatever is available will still be installed. 
10135         videosink/imagetest is now a check_PROGRAM
10136
10137 2001-01-02 01:00  omegahacker
10138
10139         * REQUIREMENTS: updated requirements
10140
10141 2001-01-02 00:35  omegahacker
10142
10143         * REQUIREMENTS: added list of requrements
10144
10145 2001-01-02 00:31  richardb
10146
10147         * configure.in, examples/Makefile.am: Added launch back into make
10148         system.  The Makefile wasn't being generated, resulting in make
10149         dist failing when the directory was entered for make dist.
10150
10151 2001-01-01 23:50  wtay
10152
10153         * examples/Makefile.am: Added directories to DIST_SUBDIRS
10154
10155 2001-01-01 23:20  omegahacker
10156
10157         * examples/autoplug/Makefile.am: somehow Makefile.am went
10158         zero-bytes
10159
10160 2001-01-01 22:44  omegahacker
10161
10162         * examples/: Makefile.am, thread/Makefile.am: updated examples
10163         build stuff
10164
10165 2001-01-01 21:21  omegahacker
10166
10167         * Makefile.am, configure.in, examples/xml/Makefile.am,
10168         gst/Makefile.am, plugins/dvdsrc/Makefile.am: More build fixes
10169
10170 2001-01-01 19:54  wtay
10171
10172         * docs/random/: TODO-post-0.1.0, eos: Added some more TODOs Added a
10173         proposition for eos propagation
10174
10175 2001-01-01 17:25  wtay
10176
10177         * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
10178         docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
10179         docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
10180         gst/gstpad.c: Documentation updates
10181
10182 2001-01-01 14:34  richardb
10183
10184         * examples/launch/Makefile.am: Add one more file to dist.
10185
10186 2001-01-01 14:06  richardb
10187
10188         * docs/: gst/Makefile.am, libs/Makefile.am: Fix a couple of files
10189         not being put into distributions.  make dist now appears to create
10190         a fully functional distribution.  make rpm should now produce an
10191         rpm.  Whether that rpm is any good is another matter...
10192
10193 2001-01-01 13:41  richardb
10194
10195         * Makefile.am, configure.in, examples/Makefile.am,
10196         examples/launch/Makefile.am, examples/xml/Makefile.am: Fix broken
10197         build system for examples.
10198
10199 2001-01-01 08:43  omegahacker
10200
10201         * gstplay/Makefile.am, plugins/avi/Makefile.am,
10202         plugins/avi/wincodec/Makefile.am: More build changes
10203
10204 2001-01-01 08:37  omegahacker
10205
10206         * Makefile.am, autogen.sh, configure.in,
10207         docs/code-reviews/gstbin.c-1.41, examples/autoplug/Makefile,
10208         examples/autoplug/Makefile.am, examples/autoplug/autoplug.c,
10209         examples/helloworld/Makefile, examples/helloworld/Makefile.am,
10210         examples/helloworld2/Makefile, examples/helloworld2/Makefile.am,
10211         examples/queue/Makefile, examples/queue/Makefile.am,
10212         examples/queue2/Makefile, examples/queue2/Makefile.am,
10213         examples/queue3/Makefile, examples/queue3/Makefile.am,
10214         examples/queue4/Makefile, examples/queue4/Makefile.am,
10215         examples/thread/Makefile, examples/thread/Makefile.am,
10216         examples/xml/Makefile, examples/xml/Makefile.am, gst/gstpad.c,
10217         gst/gstplugin.c: Re-arranged the build a bit to try to make it more
10218         sane.  Added some debug.
10219
10220 2001-01-01 07:47  omegahacker
10221
10222         * gstplay/Makefile.am: added headers and such to Makefile.am for
10223         dist
10224
10225 2001-01-01 07:44  omegahacker
10226
10227         * test/: mp3.c, qtest.c: added the category number to DEBUG
10228
10229 2001-01-01 07:42  omegahacker
10230
10231         * plugins/filters/ladspa/Makefile.am: missed utils.h
10232
10233 2001-01-01 07:30  omegahacker
10234
10235         * configure.in: updated version number from 0.9.2 (huh???) to 0.1.0
10236
10237 2001-01-01 06:59  wtay
10238
10239         * configure.in, docs/gst/tmpl/gstinfo.sgml,
10240         docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10241         examples/autoplug/autoplug.c: Added -Wall to configure.in
10242
10243 2001-01-01 06:57  omegahacker
10244
10245         * gst/Makefile.am: fixed a nasty bug where at -O6 teh compiler
10246         optimized cothreads.c beyond the point of functioning
10247
10248 2001-01-01 06:23  wtay
10249
10250         * plugins/vorbis/: Makefile.am, vorbis.c, vorbisdec.c, vorbisdec.h,
10251         vorbisenc.c, vorbisenc.h: Some compile cleanups
10252
10253 2001-01-01 05:26  wtay
10254
10255         * gst/gstpipeline.c: Fixed a very bad error with autoplugging.
10256
10257 2001-01-01 05:18  omegahacker
10258
10259         * gst/: gst.c, gstinfo.c, gstinfo.h: updated the debug system so it
10260         works nicely now
10261
10262 2001-01-01 04:53  omegahacker
10263
10264         * gst/: gst.c, gstinfo.c, gstinfo.h: Added API to control DEBUG
10265         level, updated cmdline code
10266
10267 2001-01-01 04:41  omegahacker
10268
10269         * gst/: gst.c, gstpad.c: modified cmdlien code to take both 0xHEX
10270         and dec, and added an INFO line in gst_pad_connect()
10271
10272 2001-01-01 04:11  omegahacker
10273
10274         * plugins/filters/ladspa/: Makefile, search.c: removed accidentally
10275         checked in Makefile and added .cvsignore
10276
10277 2001-01-01 04:10  wtay
10278
10279         * test/mp3.c, test/qtest.c, tests/case4.c, tests/markup.c,
10280         tests/paranoia.c, tests/rip.c, tests/simplefake.c: Updated test
10281         programs
10282
10283 2001-01-01 04:04  wtay
10284
10285         * gst/gst.c: Fixed a typo
10286
10287 2001-01-01 04:02  wtay
10288
10289         * plugins/filters/ladspa/: Makefile, gstladspa.c: Added the boolean
10290         properties back
10291
10292 2001-01-01 03:59  omegahacker
10293
10294         * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: fixed ladpsa
10295         filter up to compile
10296
10297 2001-01-01 03:57  omegahacker
10298
10299         * plugins/filters/Makefile.am: added ladspa
10300
10301 2001-01-01 03:57  omegahacker
10302
10303         * gst/gstautoplug.c: set categories for all INFOs
10304
10305 2001-01-01 03:44  omegahacker
10306
10307         * tests/sched/.cvsignore: added .cvsignore
10308
10309 2001-01-01 03:43  wtay
10310
10311         * gst/: Makefile.am, gst.c, gstcpu.c, gstinfo.c: Added command line
10312         parsing for --gst-info-mask, --gst-debug-mask and --help Dump the
10313         FLAGS and options on --help
10314
10315 2001-01-01 03:22  omegahacker
10316
10317         * tests/.cvsignore: updated .cvsignore
10318
10319 2001-01-01 03:20  omegahacker
10320
10321         * configure.in: added directories to configure.in
10322
10323 2001-01-01 03:19  omegahacker
10324
10325         * plugins/filters/ladspa/: Makefile, Makefile.am, gstladspa.c,
10326         gstladspa.h, ladspa.h, load.c, search.c, utils.h: New LADSPA plugin
10327         wrapper
10328
10329 2001-01-01 03:18  omegahacker
10330
10331         * examples/Makefile.am: fixed stupid spelling mistake
10332
10333 2001-01-01 03:18  omegahacker
10334
10335         * gstplay/: .cvsignore, Makefile.am: gstplay now builds from
10336         build-directory, doesn't require a make install
10337
10338 2001-01-01 03:16  omegahacker
10339
10340         * plugins/: audioscale/audioscale.c, avi/audiocodecs.c,
10341         avi/gstavidecoder.c, avi/gstaviencoder.c, avi/wincodec/gstwindec.c,
10342         avi/wincodec/gstwinenc.c, capture/v4l/gstv4lsrc.c,
10343         cdparanoia/cdparanoia.c, dvdsrc/dvdsrc.c, filters/median/median.c,
10344         filters/smooth/smooth.c, jpeg/gstjpegdec.c, jpeg/gstjpegenc.c,
10345         mp3decode/mpg123/gstmpg123.c, mp3decode/parse/mp3parse.c,
10346         mp3decode/types/mp3types.c, mp3encode/lame/gstlame.c,
10347         mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10348         mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/util.c,
10349         mpeg1/mpeg_play/video.c, mpeg1/mpegaudio/gstmpegaudio.c,
10350         mpeg1/parse/mpeg1parse.c, mpeg1/system_encode/buffer.c,
10351         mpeg1/system_encode/system_encode.c,
10352         mpeg1video/parse/mp1videoparse.c, mpeg2/ac3parse/ac3parse.c,
10353         mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/parse/mpeg2parse.c,
10354         mpeg2/subtitles/mpeg2subt.c, mpeg2/video/gethdr.c,
10355         mpeg2/video/gstmpeg2play.c, mpeg2/video/mpeg2dec.c,
10356         mpeg2/videoparse/mp2videoparse.c, videoscale/videoscale.c,
10357         visualization/smoothwave/smoothwave.c,
10358         visualization/synaesthesia/synaesthesia.c, vorbis/vorbisdec.c:
10359         Updated all plugins to use new GST_DEBUG and GST_INFO systems.
10360
10361 2001-01-01 03:16  omegahacker
10362
10363         * libs/: getbits/gstgetbits_generic.c, riff/gstriffencode.c,
10364         riff/gstriffparse.c: Updated libraries to use new GST_DEBUG instead
10365         of DEBUG.
10366
10367 2001-01-01 03:14  omegahacker
10368
10369         * gst/: cothreads.c, gst.c, gstautoplug.c, gstbin.c, gstbuffer.c,
10370         gstbufferpool.c, gstcaps.c, gstclock.c, gstcpu.c, gstelement.c,
10371         gstelementfactory.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
10372         gstpipeline.c, gstplugin.c, gstprops.c, gstscheduler.c,
10373         gstthread.c, gsttype.c, gstxml.c, elements/gstasyncdisksrc.c,
10374         elements/gstaudiosink.c, elements/gstaudiosrc.c,
10375         elements/gstdisksrc.c, elements/gstfdsink.c,
10376         elements/gstpipefilter.c, elements/gstqueue.c,
10377         elements/gstsinesrc.c, elements/gsttypefind.c: Mega update of INFO,
10378         DEBUG, and ERROR subsystems, renamed with GST_ prefix.  GST_DEBUG
10379         now takes a category parameter, which is the same as GST_INFO
10380         system.  They are now called GST_CAT_*.  All the GST_DEBUGs are set
10381         to 0 for now, we need to go and fix all these eventually.
10382
10383 2001-01-01 02:46  omegahacker
10384
10385         * gst/gstcpu.c: fixed stupid (brown paper bag) bug with missing
10386         NULL on g_strconcat
10387
10388 2001-01-01 02:34  omegahacker
10389
10390         * gst/gstcpu.c: fixed the segfault
10391
10392 2001-01-01 01:56  wtay
10393
10394         * acconfig.h, configure.in, gst/gstinfo.c: Added --enable-info and
10395         --disable-info-system nothing specified = INFO enabled, mask to
10396         0x00000001 --enable-info =     INFO enabled, mask to 0xffffffff
10397         --disable-info =    INFO compiled into a nop and thus disabled
10398
10399 2001-01-01 00:44  omegahacker
10400
10401         * examples/: autoplug/.cvsignore, helloworld/.cvsignore,
10402         helloworld2/.cvsignore, launch/Makefile, queue/.cvsignore,
10403         queue2/.cvsignore, queue3/.cvsignore, queue4/.cvsignore,
10404         thread/.cvsignore, xml/.cvsignore: hopefully one last update to the
10405         examples .cvsignores
10406
10407 2001-01-01 00:44  wtay
10408
10409         * acconfig.h, configure.in, gst/gstinfo.h, plugins/avi/Makefile.am,
10410         plugins/avi/gstavidecoder.c: Added GST_INFO_ENABLED flags Added
10411         --enable-debug-info A little fix for the avidecoder
10412
10413 2001-01-01 00:42  omegahacker
10414
10415         * examples/: helloworld/helloworld.c, helloworld2/helloworld2.c,
10416         queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
10417         thread/thread.c, xml/Makefile, xml/createxml.c, xml/runxml.c:
10418         cleaned up the examples, added Makefiles, etc
10419
10420 2001-01-01 00:34  omegahacker
10421
10422         * examples/: Makefile.am, autoplug/Makefile, autoplug/autoplug.c,
10423         helloworld/Makefile, helloworld2/Makefile, launch/Makefile,
10424         queue/Makefile, queue2/Makefile, queue3/Makefile, queue4/Makefile,
10425         thread/Makefile, xml/Makefile: Updated makefiles for examples
10426
10427 2001-01-01 00:17  omegahacker
10428
10429         * gst/: gstcpu.c, gstinfo.c, gstinfo.h, elements/gstelements.c:
10430         Cleaned up INFO system some more, added API to select categories,
10431         modified the printout function to print cleanly for GST_INIT info
10432         (the default min) and spew function:line debug_string [element] for
10433         everything else.  Eventually could make even that configurable
10434         easily enough, just check against another bitmap instead of
10435         checking for == GST_INIT.
10436
10437 2000-12-31 23:31  wtay
10438
10439         * gst/: Makefile.am, gstbin.c, gstpad.c, elements/gstfakesrc.c: Fix
10440         some compile warnings
10441
10442 2000-12-31 22:49  omegahacker
10443
10444         * gstplay/gstmediaplay.c: Added ability to use .glade file in cwd
10445
10446 2000-12-31 22:18  omegahacker
10447
10448         * gst/: gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstpad.c,
10449         gstpad.h, gstplugin.c, gstplugin.h, gstscheduler.c, gsttype.c,
10450         types/gsttypes.c: Started work on better ghostpad management, and
10451         started to build the low- level EOS mechanism.
10452         
10453         Also removed a couple of printouts that aren't needed any more.
10454
10455 2000-12-31 22:16  omegahacker
10456
10457         * plugins/: mp3decode/types/mp3types.c,
10458         mpeg1/mpegtypes/mpeg1types.c, mpeg2/mpegtypes/mpeg2types.c:
10459         Commented out some extra output that we don't need right now.
10460
10461 2000-12-31 22:15  omegahacker
10462
10463         * tools/gstreamer-register.c: Added stdlib.h to clean up exit()
10464         warnings
10465
10466 2000-12-31 22:14  omegahacker
10467
10468         * tests/: load.c, markup.c: New test programs.
10469
10470 2000-12-31 22:13  omegahacker
10471
10472         * tests/Makefile.am: [no log message]
10473
10474 2000-12-31 22:11  omegahacker
10475
10476         * tests/sched/: Makefile, Makefile.am, runxml.c, testcases:
10477         Converted to a Makefile.am, fixed up the GstSrc thing, and removed
10478         a set to READY state before PLAYING that isn't necessary.
10479
10480 2000-12-31 18:06  richardb
10481
10482         * plugins/mpeg2/mpeg2dec/Makefile.am: Add a final header file to
10483         noinst_HEADERS
10484
10485 2000-12-31 17:49  richardb
10486
10487         * plugins/mpeg2/: ac3dec/Makefile.am, mpeg2dec/Makefile.am: A
10488         couple more fixes to make dist.
10489
10490 2000-12-31 17:37  richardb
10491
10492         * plugins/mpeg2/mpeg2dec/Makefile.am: Add new files to dist.
10493
10494 2000-12-31 17:34  wtay
10495
10496         * plugins/mpeg2/mpeg2dec/: attributes.h, idct_mlib.c, mm_accel.h,
10497         motion_comp_mlib.c, output_video.h, stats.c: Added missing files,
10498         It should compile now, but doesn't work
10499
10500 2000-12-31 17:32  richardb
10501
10502         * plugins/: mp3decode/Makefile.am, mpeg1/mpeg_play/Makefile.am,
10503         mpeg1/mpegaudio/Makefile.am, mpeg2/ac3dec/Makefile.am,
10504         mpeg2/mpeg2enc/Makefile.am, wav/Makefile.am: Various fixes to
10505         ensure that appropriate files are included in make dist.  Make dist
10506         now produces a nearly functioning distribution.
10507
10508 2000-12-31 17:32  wtay
10509
10510         * editor/gsteditorproperty.c, plugins/cdparanoia/cdparanoia.c:
10511         Updated the editor to use the capslist Added change state in
10512         cdparanoia
10513
10514 2000-12-31 17:02  wtay
10515
10516         * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstautoplug.sgml,
10517         docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstelement.sgml,
10518         docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
10519         docs/gst/tmpl/gstreamer-unused.sgml, gst/Makefile.am,
10520         gst/gstautoplug.c, gst/gstcaps.h, gst/gstpad.c, tests/.cvsignore:
10521         Updated the docs Updated gst/Makefile.am to add CFLAGS Added test
10522         programs to tests/.cvsignore
10523
10524 2000-12-31 16:15  wtay
10525
10526         * tests/padfactory.c: Test program for the pad factory
10527
10528 2000-12-31 16:12  wtay
10529
10530         * examples/autoplug/autoplug.c, gst/gst.h, gst/gstautoplug.c,
10531         gst/gstautoplug.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
10532         gst/gstelementfactory.c, gst/gstinfo.c, gst/gstpad.c, gst/gstpad.h,
10533         gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
10534         gst/elements/gstaudiosink.c, plugins/avi/gstavidecoder.c,
10535         plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
10536         plugins/cdparanoia/cdparanoia.c,
10537         plugins/mp3decode/mpg123/gstmpg123.c,
10538         plugins/mp3decode/parse/mp3parse.c,
10539         plugins/mp3decode/types/mp3types.c,
10540         plugins/mp3encode/lame/gstlame.c,
10541         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10542         plugins/mpeg1/mpegtypes/mpeg1types.c,
10543         plugins/mpeg1/parse/mpeg1parse.c,
10544         plugins/mpeg1video/parse/mp1videoparse.c,
10545         plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10546         plugins/mpeg2/mpegtypes/mpeg2types.c,
10547         plugins/mpeg2/parse/mpeg2parse.c,
10548         plugins/mpeg2/video/gstmpeg2play.c,
10549         plugins/mpeg2/videoparse/mp2videoparse.c, plugins/vorbis/vorbis.c,
10550         tests/Makefile.am, tests/autoplug.c, tests/caps.c, tests/case4.c,
10551         tests/init.c, tests/queue.c, tests/simplefake.c, tests/states.c:
10552         Added multiple caps to the pads Extended the padfactory for the
10553         multiple caps GstCaps now have a name so that future manipulations
10554         on them can be done by name Updated the plugins for the new caps
10555         list
10556
10557 2000-12-31 16:07  richardb
10558
10559         * Makefile.am, configure.in, include/Makefile.am: Add files in
10560         include to distributions.
10561
10562 2000-12-31 15:53  richardb
10563
10564         * gst/Makefile.am: Add gstpropsprivate.h to dist.
10565
10566 2000-12-31 15:19  richardb
10567
10568         * docs/Makefile.am: Add docs/fwg to DIST_SUBDIRS
10569
10570 2000-12-31 15:18  richardb
10571
10572         * configure.in: Add docs/fwg/Makefile to things to be built.
10573
10574 2000-12-31 14:22  richardb
10575
10576         * docs/manuals.mak: Fix another bug in make install for fwg
10577         (complained becuase there were no pngs to install).  I should have
10578         got up more slowly today...
10579
10580 2000-12-31 14:02  richardb
10581
10582         * docs/: fwg/.cvsignore, libs/tmpl/.cvsignore, manual/.cvsignore,
10583         manual/images/.cvsignore: Fix .cvsignores
10584
10585 2000-12-31 13:55  richardb
10586
10587         * docs/: manuals.mak, fwg/.cvsignore: Fix bug in make install for
10588         manuals.  Added stuff to .cvsignore in fwg
10589
10590 2000-12-31 10:46  omegahacker
10591
10592         * tools/gstreamer-launch.c: Complete rewrite of the launcher.  Now
10593         supports pretty arbitrary pipelines.  Try '((fakesrc) ! identity !
10594         (fakesink))' out.  Doesn't seem to recognize pad names yet for some
10595         reason, so it goes with the first sink/src pad it finds in a given
10596         element.  Other problems still remain, but the hard part is done
10597         with.
10598
10599 2000-12-30 19:51  wtay
10600
10601         * plugins/mpeg2/mpegtypes/mpeg2types.c: Removed elementary mpeg2
10602         video detection because we simply don't know if it's mpeg1 or mpeg2
10603
10604 2000-12-30 19:41  wtay
10605
10606         * plugins/avi/gstavidecoder.c: removed debugging
10607
10608 2000-12-30 19:40  wtay
10609
10610         * plugins/mpeg1/parse/Makefile.am: removed debugging info again
10611
10612 2000-12-30 19:39  wtay
10613
10614         * plugins/mpeg1/parse/: Makefile.am, mpeg1parse.c: Removed ac3 and
10615         other private streams until autoplug can figure it out
10616
10617 2000-12-30 19:37  wtay
10618
10619         * libs/getbits/: gstgetbits.c, gstgetbits.h: Disabled MMX optimized
10620         versions until they get fixed
10621
10622 2000-12-30 19:04  wtay
10623
10624         * gst/cothreads.c, gst/gstplugin.c, plugins/avi/audiocodecs.c,
10625         plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
10626         plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
10627         plugins/avi/wincodec/gstwindec.c,
10628         plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed autoplugging for avi
10629         Fixed a bug in multiple typefind function loading: when a typefind
10630         is requested for a mimetype, all plugins with a typefind function
10631         should be loaded.
10632
10633 2000-12-30 17:42  wtay
10634
10635         * gst/gst.c, gst/gstautoplug.c, gst/gstcaps.c, gst/gstplugin.c,
10636         gst/gstprops.c, gst/gstthread.c, plugins/mpeg2/ac3dec/ac3dec.c,
10637         plugins/mpeg2/mpegtypes/mpeg2types.c,
10638         plugins/mpeg2/parse/mpeg2parse.c,
10639         plugins/mpeg2/video/gstmpeg2play.c,
10640         plugins/mpeg2/videoparse/mp2videoparse.c: Fixed MPEG2 autoplugging
10641         Added some more INFO to gstthread
10642
10643 2000-12-30 17:13  wtay
10644
10645         * docs/gst/: Makefile.am, tmpl/gstreamer-unused.sgml: Updated the
10646         makefile for new files
10647
10648 2000-12-30 16:13  wtay
10649
10650         * docs/gst/.cvsignore, docs/gst/gstreamer-decl.txt,
10651         docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10652         docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
10653         docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
10654         docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
10655         docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
10656         docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gstinfo.sgml,
10657         docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstprops.sgml,
10658         docs/gst/tmpl/gstreamer-unused.sgml,
10659         docs/gst/tmpl/gstscheduler.sgml, docs/gst/tmpl/gstsink.sgml,
10660         docs/gst/tmpl/gstsrc.sgml, gst/gstautoplug.c, gst/gstelement.c,
10661         gst/gstobject.c, gst/gstplugin.c, gst/elements/Makefile.am,
10662         gst/elements/gstqueue.c, gst/elements/gsttypefind.c: Docs updates:
10663         remove sink, src, filter, connection added gstinfo to docs. 
10664         Updated some core files for the docs gsttypefind did not include
10665         gst_private Added CFlags to Makefile.am in gst/elements
10666
10667 2000-12-30 15:36  richardb
10668
10669         * docs/: Makefile.am, manuals.mak, fwg/Makefile.am,
10670         fwg/gst-filter-writers-guide.sgml, manual/Makefile.am: Added
10671         framework for writing filter writers guide.  Extracted much of the
10672         makefile from docs/manual into a shared file which is included, so
10673         it can be re-used.
10674
10675 2000-12-30 14:46  richardb
10676
10677         * docs/: libs/.cvsignore, manual/.cvsignore, manual/Makefile.am,
10678         libs/Makefile.am: Fix a bug in manual/Makefile.am: bad shell script
10679         for make disting .ps files.   Couple of final fixes to
10680         libs/Makefile.am, too.  Add a few things to cvsignores.
10681
10682 2000-12-30 14:40  richardb
10683
10684         * plugins/: dvdsrc/Makefile.am, mpeg2/video/getvlc.h,
10685         mpeg2/video/mpeg2dec.h, mpeg2/videoparse/Makefile.am: Change ERROR
10686         to VLC_ERROR in mpeg2.  Fix a couple of makefiles so that make dist
10687         works.
10688
10689 2000-12-30 13:54  richardb
10690
10691         * docs/libs/: Makefile.am, tmpl/.cvsignore: Makefile cleaned muchly
10692         - make should now cause gstreamer-libs docs to be created.  Make
10693         dist may work too - untested.  No longer store tmpls in CVS,
10694         either.  Only thing missing is make dependencies on the source
10695         files used to extract the docs.
10696
10697 2000-12-30 13:14  richardb
10698
10699         * docs/libs/tmpl/: dct.sgml, externals.sgml, gstcolorspace.sgml,
10700         gstgetbits.sgml, gstgetbits_inl.sgml, gstidct.sgml,
10701         gstputbits.sgml, gstriff.sgml, gstvideoscale.sgml, wineacm.sgml:
10702         Remove template files from CVS: they're autogenerated better.
10703
10704 2000-12-30 05:05  richardb
10705
10706         * docs/manual/Makefile.am: Makefile can now be used for a different
10707         manual by simply changing the initial variables
10708
10709 2000-12-30 04:40  richardb
10710
10711         * docs/manual/images/: .cvsignore, Makefile.am: Remove old
10712         directories and files
10713
10714 2000-12-30 04:36  richardb
10715
10716         * docs/manual/: Makefile.am, bin-element.fig,
10717         connected-elements.fig, filter-element-multi.fig,
10718         filter-element.fig, hello-world.fig, mime-world.fig, queue.fig,
10719         sink-element.fig, src-element.fig, state-diagram.fig, thread.fig:
10720         Misc tweaks to makefile for manual.  Moved .figs into same
10721         directory so we can have them built appropriately without having to
10722         hack makefiles horribly.  Nearly have a core makefile which can be
10723         reused for other manuals.
10724
10725 2000-12-30 03:28  wtay
10726
10727         * docs/manual/images/Makefile.am: Scaled down the eps images to
10728         half their size
10729
10730 2000-12-30 02:47  wtay
10731
10732         * gst/elements/: gstelements.c, gstfakesrc.c: Added some INFO in
10733         gstelements Reverted pad names in gstfakesrc back to what they were
10734
10735 2000-12-30 02:41  omegahacker
10736
10737         * gst/: cothreads.c, gst.c, gst_private.h, gstbin.c, gstbuffer.c,
10738         gstelement.c, gstinfo.c, gstinfo.h, gstpad.c, gstplugin.c,
10739         gsttype.c, elements/gsttypefind.c: Updated more files to use INFO.
10740
10741 2000-12-30 02:25  richardb
10742
10743         * docs/manual/Makefile.am: Minor neaten to makefile.
10744
10745 2000-12-30 01:53  richardb
10746
10747         * test/: a.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
10748         mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c, mp3play.c,
10749         mp3tovorbis.c, mpeg2parse.c, pipetest.c, qtest.c: Convert GstSrc's
10750         to GstElements.
10751
10752 2000-12-30 01:06  richardb
10753
10754         * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am:
10755         Added configure test for liblame.
10756
10757 2000-12-30 00:46  richardb
10758
10759         * configure.in, plugins/Makefile.am: Add configure tests for
10760         cdparanoia
10761
10762 2000-12-30 00:17  richardb
10763
10764         * plugins/mpeg1/system_encode/Makefile.am: Include "include/"
10765
10766 2000-12-29 22:36  richardb
10767
10768         * plugins/: mpeg2/parse/Makefile.am, mpeg1/parse/Makefile.am:
10769         Include "include/" when compiling.
10770
10771 2000-12-29 21:58  richardb
10772
10773         * gst/elements/gsttypefind.c: Remove reference to gstdebug.h which
10774         doesn't exist.
10775
10776 2000-12-29 21:56  richardb
10777
10778         * libs/getbits/: gstgetbits.c, gstgetbits.h: Fix a couple of MMX
10779         issues.
10780
10781 2000-12-29 21:50  richardb
10782
10783         * libs/getbits/Makefile.am: Include libgst.la when linking gbtest
10784         so it compiles.
10785
10786 2000-12-29 21:44  richardb
10787
10788         * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Use VLC_ERROR
10789         instead of ERROR_VAL, at Erik's suggestion. :)
10790
10791 2000-12-29 21:40  richardb
10792
10793         * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Rename #define
10794         ERROR to #define ERROR_VAL to avoid conflict with gstinfo.h
10795
10796 2000-12-29 19:45  wtay
10797
10798         * gst/Makefile.am, gst/gstautoplug.c, gst/gstbin.c,
10799         gst/gstbuffer.c, gst/gstbuffer.h, gst/gstpipeline.c,
10800         gst/gstprops.c, gst/gstscheduler.c, gst/elements/gstasyncdisksrc.c,
10801         gstplay/gstplay.c, plugins/capture/v4l/gstv4lsrc.c,
10802         plugins/mp3decode/parse/mp3parse.c,
10803         plugins/mp3encode/lame/gstlame.h,
10804         plugins/mpeg1/mpeg_play/decoders.c,
10805         plugins/mpeg1/mpeg_play/decoders.h,
10806         plugins/mpeg1video/parse/mp1videoparse.c: Fixed buffer flag
10807         handling gstplay used old flag handling updated some plugins for
10808         the new objects/error handling Fixed a serious buffer error in
10809         gst_buffer_append
10810
10811 2000-12-29 18:31  wtay
10812
10813         * tests/: caps.c, props.c: Updated some test programs
10814
10815 2000-12-29 18:23  wtay
10816
10817         * gst/: gstautoplug.c, gstbin.c, gstbuffer.h, gstpipeline.c,
10818         gstplugin.c, gstprops.c, gstprops.h, gstscheduler.c,
10819         elements/gstasyncdisksrc.c: Fixed a serious bug in gst_props_new:
10820         properties with a 0 value causes a segfault Fixed a possible bug in
10821         gstautoplug when one of the constructed paths was empty Commented
10822         out a too liberal assert in gstscheduler.c Added
10823         GST_BUFFER_DISCONTINUOUS tried to fix asyndisksrc
10824
10825 2000-12-29 10:02  omegahacker
10826
10827         * gst/: Makefile.am, gst.c, gst.h, gst_private.h, gstdebug.h,
10828         gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstobject.c,
10829         gstobject.h, gstplugin.c, gstscheduler.c: Added DEBUG, INFO, and
10830         ERROR systems.  Very little code is converted yet.  Policy
10831         decisions need to be made as to what kinds of cases get what kind
10832         of response, and what the default ERROR response should be.  Right
10833         now it will print out all the information, then have gdb spew a
10834         stack trace.
10835
10836 2000-12-29 05:38  omegahacker
10837
10838         * gst/elements/: gstasyncdisksrc.c, gstasyncdisksrc.h,
10839         gstaudiosink.c, gstaudiosink.h, gstaudiosrc.c, gstaudiosrc.h,
10840         gstdisksrc.c, gstdisksrc.h, gstelements.c, gstesdsink.c,
10841         gstesdsink.h, gstfakesink.c, gstfakesink.h, gstfakesrc.c,
10842         gstfakesrc.h, gstfdsink.c, gstfdsink.h, gstfdsrc.c, gstfdsrc.h,
10843         gsthttpsrc.c, gsthttpsrc.h, gstidentity.c, gstidentity.h,
10844         gstpipefilter.c, gstpipefilter.h, gstqueue.c, gstqueue.h,
10845         gstsinesrc.c, gstsinesrc.h, gsttypefind.c, gsttypefind.h: Updated
10846         copyright notices.
10847
10848 2000-12-29 04:36  wtay
10849
10850         * gstplay/gstplay.c: Add the pipeline to the thread after
10851         autoplugging.
10852
10853 2000-12-29 03:05  wtay
10854
10855         * editor/gsteditorpadtemplate.c: Added a missing file...
10856
10857 2000-12-29 02:50  omegahacker
10858
10859         * plugins/: example.c, example.h, au/gstparseau.c, au/gstparseau.h,
10860         audioscale/audioscale.c, audioscale/audioscale.h,
10861         avi/gstavidecoder.c, avi/gstavidecoder.h, avi/gstaviencoder.c,
10862         avi/gstaviencoder.h, avi/wincodec/gstwindec.c,
10863         avi/wincodec/gstwindec.h, avi/wincodec/gstwinenc.c,
10864         avi/wincodec/gstwinenc.h, capture/v4l/gstv4lsrc.c,
10865         capture/v4l/gstv4lsrc.h, cdparanoia/cdparanoia.c,
10866         cdparanoia/cdparanoia.h, cobin/cobin.c, cobin/spindentity.c,
10867         cobin/spindentity.h, dvdsrc/Makefile.am, dvdsrc/dvdsrc.c,
10868         dvdsrc/dvdsrc.h, effects/stereo/stereo.c, effects/stereo/stereo.h,
10869         effects/volume/volume.c, effects/volume/volume.h,
10870         filters/median/median.c, filters/median/median.h,
10871         filters/smooth/smooth.c, filters/smooth/smooth.h,
10872         jpeg/gstjpegdec.c, jpeg/gstjpegdec.h, jpeg/gstjpegenc.c,
10873         jpeg/gstjpegenc.h, mp3decode/mpg123/gstmpg123.c,
10874         mp3decode/mpg123/gstmpg123.h, mp3decode/parse/mp3parse.c,
10875         mp3decode/parse/mp3parse.h, mp3decode/xa/gstxa.c,
10876         mp3decode/xa/gstxa.h, mp3decode/xing/gstxing.c,
10877         mp3decode/xing/gstxing.h, mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10878         mpeg1/mpeg1encoder/gstmpeg1encoder.h,
10879         mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/gstmpeg_play.h,
10880         mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/gstmpegaudio.h,
10881         mpeg1/parse/mpeg1parse.c, mpeg1/parse/mpeg1parse.h,
10882         mpeg1/system_encode/system_encode.c,
10883         mpeg1/system_encode/system_encode.h,
10884         mpeg1video/parse/mp1videoparse.c, mpeg1video/parse/mp1videoparse.h,
10885         mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
10886         mpeg2/ac3parse/ac3parse.c, mpeg2/ac3parse/ac3parse.h,
10887         mpeg2/mpeg2dec/gstmpeg2dec.c, mpeg2/mpeg2dec/gstmpeg2dec.h,
10888         mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/mpeg2enc/gstmpeg2enc.h,
10889         mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
10890         mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
10891         mpeg2/video/gstmpeg2play.c, mpeg2/video/gstmpeg2play.h,
10892         mpeg2/video/mpeg2dec.c, mpeg2/videoparse/mp2videoparse.c,
10893         mpeg2/videoparse/mp2videoparse.h, rtjpeg/rtjpegdec.c,
10894         rtjpeg/rtjpegdec.h, rtjpeg/rtjpegenc.c, rtjpeg/rtjpegenc.h,
10895         vcdsrc/vcdsrc.c, vcdsrc/vcdsrc.h, videoscale/videoscale.c,
10896         videoscale/videoscale.h, visualization/smoothwave/smoothwave.c,
10897         visualization/smoothwave/smoothwave.h,
10898         visualization/spectrum/gstspectrum.c,
10899         visualization/spectrum/gstspectrum.h,
10900         visualization/synaesthesia/synaesthesia.c,
10901         visualization/synaesthesia/synaesthesia.h,
10902         visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
10903         vorbis/vorbisdec.c, vorbis/vorbisdec.h, vorbis/vorbisenc.c,
10904         vorbis/vorbisenc.h, wav/gstparsewav.c, wav/gstparsewav.h: MEGA
10905         reparenting of all the elements to GstElement.
10906
10907 2000-12-29 02:28  omegahacker
10908
10909         * gst/: Makefile.am, gst.h, gstbin.c, gstclock.c, gstconnection.c,
10910         gstconnection.h, gstelement.c, gstelement.h, gstfilter.c,
10911         gstfilter.h, gstpipeline.c, gstsink.c, gstsink.h, gstsrc.c,
10912         gstsrc.h, gsttee.c, gsttee.h, elements/gstasyncdisksrc.c,
10913         elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
10914         elements/gstaudiosink.h, elements/gstaudiosrc.c,
10915         elements/gstaudiosrc.h, elements/gstdisksrc.c,
10916         elements/gstdisksrc.h, elements/gstelements.c,
10917         elements/gstfakesink.c, elements/gstfakesink.h,
10918         elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
10919         elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
10920         elements/gsthttpsrc.c, elements/gsthttpsrc.h,
10921         elements/gstidentity.c, elements/gstidentity.h,
10922         elements/gstpipefilter.c, elements/gstpipefilter.h,
10923         elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
10924         elements/gstsinesrc.h, elements/gsttypefind.c,
10925         elements/gsttypefind.h: Reparented everything to GstElement,
10926         removing GstSrc, GstSink, GstFilter, and GstConnection.  Also fixed
10927         a bug in gst_bin_iterate_func.
10928
10929 2000-12-28 22:13  omegahacker
10930
10931         * gst/gstcaps.h: missed one file for copyright
10932
10933 2000-12-28 22:12  omegahacker
10934
10935         * gst/: Makefile.am, cothreads.c, cothreads.h, gst.c, gst.h,
10936         gst_private.h, gstarch.h, gstautoplug.c, gstautoplug.h, gstbin.c,
10937         gstbin.h, gstbuffer.c, gstbuffer.h, gstbufferpool.c,
10938         gstbufferpool.h, gstcaps.c, gstclock.c, gstclock.h,
10939         gstconnection.c, gstconnection.h, gstcpu.c, gstcpu.h, gstdebug.h,
10940         gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
10941         gstextratypes.h, gstfilter.c, gstfilter.h, gsti386.h, gstlog.h,
10942         gstmeta.c, gstmeta.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
10943         gstpipeline.c, gstpipeline.h, gstplugin.c, gstplugin.h, gstppc.h,
10944         gstprops.c, gstprops.h, gstpropsprivate.h, gstscheduler.c,
10945         gstscheduler.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h, gsttee.c,
10946         gsttee.h, gstthread.c, gstthread.h, gsttrace.c, gsttrace.h,
10947         gsttype.c, gsttype.h, gstutils.c, gstutils.h, gstxml.c, gstxml.h,
10948         elements/gstasyncdisksrc.h, elements/gstqueue.c: Updated copyright
10949         in all the libgst files.  Created gst_private.h, set up all files
10950         to use it.
10951
10952 2000-12-28 21:42  wtay
10953
10954         * docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
10955         docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10956         docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
10957         docs/gst/tmpl/gstasyncdisksrc.sgml, docs/gst/tmpl/gstbin.sgml,
10958         docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksrc.sgml,
10959         docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
10960         docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfilter.sgml,
10961         docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
10962         docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstplugin.sgml,
10963         docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10964         docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
10965         docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
10966         docs/gst/tmpl/gsttypefind.sgml, docs/gst/tmpl/gstutils.sgml,
10967         docs/gst/tmpl/gstxml.sgml, docs/gst/tmpl/videoraw.sgml,
10968         gst/gstbin.c, gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h,
10969         gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
10970         gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.h, gst/gstprops.c,
10971         gst/gstprops.h, gst/gstscheduler.c, gst/gstsrc.h, gst/gstthread.c,
10972         gst/elements/gsttypefind.c: Updated the API docs.
10973
10974 2000-12-28 21:12  omegahacker
10975
10976         * gst/gstpad.c: removed some dead pad_pull/push code
10977
10978 2000-12-28 03:17  wtay
10979
10980         * plugins/mpeg1/parse/mpeg1parse.c: Remove stupid printf
10981
10982 2000-12-28 03:00  wtay
10983
10984         * gst/elements/gsttypefind.c: fix a bug for multiple includes
10985
10986 2000-12-28 02:51  wtay
10987
10988         * editor/Makefile.am, editor/editor.c, editor/gsteditor.h,
10989         editor/gsteditorbin.c, editor/gsteditorelement.c,
10990         editor/gsteditorpad.c, editor/gsteditorpalette.c,
10991         editor/gsteditorpalette.h, editor/gsteditorprojectview.c,
10992         editor/gsteditorproperty.c, gst/gstbin.c, gst/gstpipeline.c,
10993         gst/gstscheduler.c, gst/elements/gstqueue.c,
10994         gst/elements/gsttypefind.c, plugins/cdparanoia/cdparanoia.c,
10995         plugins/mp3decode/Makefile.am, test/mp3tovorbis.c,
10996         tests/registry.c: Pending editor changes.  fixes for autoplug of
10997         elementary MPEG1 video streams make sure mp3 types get compiled
10998         videosink changes for xml loading
10999
11000 2000-12-28 00:18  wtay
11001
11002         * gst/: gstautoplug.c, gstbin.c, gstelement.c, gstelement.h,
11003         gstelementfactory.c, gstpad.c, gstpad.h, gstpipeline.c,
11004         gstplugin.c, gstscheduler.c, gsttype.c, elements/gstfakesrc.c,
11005         elements/gstfakesrc.h: Fixes for the new scheduler.  Autoplug works
11006         again with mp3/mpeg1/ogg
11007
11008 2000-12-27 23:42  omegahacker
11009
11010         * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added some cleanup, so
11011         create_plan can be called multiple times.
11012
11013 2000-12-27 22:49  wtay
11014
11015         * plugins/vorbis/Makefile.am: Added libvorbisenc too
11016
11017 2000-12-27 22:39  wtay
11018
11019         * test/: Makefile.am, ac3parse.c, avi2mpg.c, aviparse.c, dvdcat.c,
11020         mp1parse.c, mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c,
11021         mp3play.c, mp3tovorbis.c, mpeg2parse.c, pipetest.c, record.c,
11022         spectrum.c, vidcapture.c, vidcapture2.c, videotest.c, wave.c,
11023         xml/createreg.c, xml/readreg.c: Updates for the gst_pad_push
11024         changes
11025
11026 2000-12-27 20:41  wtay
11027
11028         * plugins/vorbis/: vorbisdec.c, vorbisenc.c, vorbisenc.h: Updated
11029         vorbis encoder/decoder to latest CVS version
11030
11031 2000-12-27 04:16  wtay
11032
11033         * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added loop_based
11034         option Added multiple pad output
11035
11036 2000-12-27 03:13  omegahacker
11037
11038         * gst/: Makefile.am, cothreads.c, gstpipeline.c, gstthread.c,
11039         elements/Makefile.am, types/Makefile.am: Mostly minor little
11040         changes, but two interesting things:
11041         
11042         1) removed a pthread_join from the gst_thread_main_loop.  commented
11043         out because the thread isn't supposed to run pthread_join, the main
11044         process is.
11045         
11046         2) Fixed a major bug with cothreads in threads.  Had to add
11047         MAP_FIXED to the mmap() of the cothread stack.  Presumably the
11048         gilbc that ships with redhat 7.0 now places these mmap requests
11049         somewhat randomly.  Since they *must* be exactly where we expect
11050         them, it was failing.  MAP_FIXED forces it to put it where we say.
11051
11052 2000-12-27 00:46  omegahacker
11053
11054         * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added code to attempt
11055         the scheduling of chained cases.  Very simply right now.  Also
11056         added code to allow the use_cothread flag of a bin to force all the
11057         chains to use cothreads as well.
11058
11059 2000-12-27 00:01  omegahacker
11060
11061         * tests/: Makefile.am, case4.c: added case4
11062
11063 2000-12-26 23:51  omegahacker
11064
11065         * gst/: Makefile.am, gstbin.c, gstbin.h, gstdebug.h, gstelement.h,
11066         gstscheduler.c, gstscheduler.h, gstthread.c,
11067         elements/gstidentity.c, elements/gstqueue.c, elements/gstqueue.h:
11068         More massive changes to the scheduling system.  Moved the
11069         scheduling code to gstscheduler.[ch], so an child bin can replace
11070         the scheduler.  Introduced the concept of chains, which are subsets
11071         of the list of managed elements for a given manager bin, which get
11072         scheduled as separate entities.  gst_bin_iterate_func should be
11073         pretty much fixed now, the scheduling code gets to do all the hard
11074         work.
11075         
11076         Cothreaded case work in the couple tests I've tried, chained is
11077         next.
11078
11079 2000-12-26 20:49  omegahacker
11080
11081         * gst/gstthread.c: Changed "bin" to "thread" in get_thread_new.
11082
11083 2000-12-26 20:24  wtay
11084
11085         * docs/random/usecases: This file will contain several use cases to
11086         reason through
11087
11088 2000-12-25 01:33  wtay
11089
11090         * editor/editor.glade, editor/editor.ts, editor/gsteditor.c,
11091         editor/gsteditor.h, editor/gsteditorbin.c,
11092         editor/gsteditorcanvas.c, editor/gsteditorconnection.c,
11093         editor/gsteditorconnection.h, editor/gsteditorcreate.c,
11094         editor/gsteditorcreate.h, editor/gsteditorelement.c,
11095         editor/gsteditorpad.c, editor/gsteditorproject.c,
11096         editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11097         editor/gsteditorproperty.c, editor/gsteditorproperty.h,
11098         gst/gstbin.h, gst/gstelement.h, gst/gstutils.c, gst/gstutils.h,
11099         gst/gstxml.c, gst/elements/gstaudiosink.c: Lots of editor changes: 
11100         - restucturing of object creation  - loading of xml files  - visual
11101         eye candy: color changes on mouseover  - active object is indicated
11102          - property box changes for boolean and enum types  - property box:
11103         create properties per element  - show pads/caps in propertybox
11104         added gst_util_get_bool_arg in gstutils.c added default properties
11105         for audiosink
11106
11107 2000-12-23 03:17  wtay
11108
11109         * gst/: gstbin.c, gstelement.c, gstelement.h, gstelementfactory.c,
11110         gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11111         elements/gstdisksrc.c, elements/gstfakesrc.c,
11112         elements/gstidentity.c: Added handoff signals to fakesrc and
11113         fakesink Added scheduling property to identity Added
11114         GST_STATE_TRANSITION macro to check for state changes.  Modified
11115         gstbin and gstthread to the new state change macros
11116
11117 2000-12-22 23:23  wtay
11118
11119         * gst/gstbin.c, gst/gstelementfactory.c, gst/gstpad.c,
11120         gst/gstpipeline.c, gst/gstthread.c, gst/elements/gstfakesrc.c,
11121         gst/elements/gstfakesrc.h, tests/sched/runxml.c,
11122         tests/sched/cases/(fs-i-i-fs).xml: Fixed a bug in gstbin.c the
11123         manager was not detected.  Some other testcases bin, thread,
11124         pipeline use the elementfactory on gst_*_new
11125
11126 2000-12-22 16:14  wtay
11127
11128         * gst/gstautoplug.c, gst/gstautoplug.h, gst/gstpipeline.c,
11129         gst/gstxml.c, gst/elements/gstfakesink.c,
11130         gst/elements/gstfakesink.h, gst/elements/gstidentity.c,
11131         gst/elements/gstidentity.h, gstplay/main.c, tests/sched/Makefile,
11132         tests/sched/runtestcases, tests/sched/runxml.c,
11133         tests/sched/testcases, tests/sched/cases/(fs-fs).xml,
11134         tests/sched/cases/(fs-i-fs).xml, tests/sched/cases/(fs-i-i-fs).xml,
11135         tests/sched/cases/(fs-i-q[i-fs]).xml: Implemented some test
11136         cases... they all fail :-( Added a flag to identity to for
11137         loop_based behaviour.  Added a signal to fakesink when a buffer is
11138         consumed.
11139
11140 2000-12-21 20:21  wtay
11141
11142         * tests/sched/testcases: More testcases
11143
11144 2000-12-21 19:53  wtay
11145
11146         * tests/: autoplug.c, sched/testcases: 70+ testcases to start with
11147
11148 2000-12-21 07:10  omegahacker
11149
11150         * gst/gstbin.c: Some fixes to the non-chained case, it works in a
11151         very basic way.  More use cases will hopefully provide some sanity.
11152
11153 2000-12-21 01:27  omegahacker
11154
11155         * gst/elements/gstqueue.c: Fixing two bugs:
11156         
11157         1) I had commented out an unlock.  duh.  2) changed the _get
11158         function to return the buffer rather than call _push
11159         
11160         Also uncommented some debugging I'd turned off.  Need to solve the
11161         verbosity problem somehow, I think by way of debug levels as well
11162         as info levels...
11163
11164 2000-12-20 09:39  omegahacker
11165
11166         * gst/: gstbin.c, gstbin.h, gstelement.c, gstelement.h, gstpad.h,
11167         gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11168         elements/gstaudiosrc.c, elements/gstdisksrc.c,
11169         elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsrc.c,
11170         elements/gsthttpsrc.c, elements/gstqueue.c, elements/gstsinesrc.c:
11171         Massive scheduling changes (again).  Not entirely complete, but
11172         getting closer.  Need to think about various scheduling plans that
11173         we might want to produce, and figure out the rules for what is
11174         legal, and how to get the results we need as far as the plan.
11175
11176 2000-12-20 00:55  wtay
11177
11178         * docs/random/autoplug1: Added explanation for current autoplugging
11179
11180 2000-12-19 16:38  wtay
11181
11182         * tests/: .cvsignore, props.c: Small test program for the property
11183         system
11184
11185 2000-12-19 16:36  wtay
11186
11187         * gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c, gst/gstprops.h,
11188         plugins/mpeg1/mpegtypes/mpeg1types.c, tests/Makefile.am: Added API
11189         to dynamically create GstCaps and GstProps Changed typefind of
11190         mpeg1 to set the GstProps.  autoplugging now works again for mpeg1,
11191         whoohoo!
11192
11193 2000-12-19 13:44  wtay
11194
11195         * docs/random/plugins.dia, editor/editor.dia, gst/gstautoplug.c,
11196         gst/gstautoplug.h, tests/autoplug.c: Added the autoplugger.  some
11197         .dia drawings of the objects the autoplug test program.
11198
11199 2000-12-19 13:41  wtay
11200
11201         * gst/Makefile.am, gst/gst.c, gst/gstbin.c, gst/gstcaps.c,
11202         gst/gstelement.h, gst/gstelementfactory.c, gst/gstpipeline.c,
11203         gst/gstplugin.c, gst/gstprops.c, gst/gstthread.c, gst/gsttype.c,
11204         gst/gsttype.h, plugins/mpeg1/parse/mpeg1parse.c,
11205         plugins/mpeg1video/parse/mp1videoparse.c, tests/Makefile.am,
11206         tests/registry.c: Cleanup in gsttypes.c:   removed the crazy GList
11207         of GHashTables, since the autoplugger will   use the GstCaps and
11208         elementfactories instead of the type system.    We don't maintain a
11209         list anymore of the elements for the specific    removed unused
11210         code in XML loading/saving.
11211         
11212         Cleanup in gstelementfactory:   removed the register/unregister
11213         methods, register is now implicit when   gst_elementfactory_new is
11214         called. _unregister is now _destroy.    Removed logic to
11215         register/unregister the types in gsttypes.    added methods to
11216         query if the factory can src/sink a GstCaps    Make sure the
11217         elementfactory is set in the element_class when a new    element is
11218         registered with gst_elementfactory_new.
11219         
11220         gst.c: properly register the basic bins gst_pipeline: use new
11221         gstautoplug (next checkin) gstprops: fixed an error in
11222         compatibility check registry test program changes plugins: misc
11223         changes for the new caps system.
11224
11225 2000-12-19 05:48  omegahacker
11226
11227         * plugins/cdparanoia/cdparanoia.c: safety issue: turned off the
11228         code the requires a patch to cdparanoia to avoid a segfault
11229
11230 2000-12-17 16:24  wtay
11231
11232         * gst/gstbin.c, gst/gstcaps.c, gst/gstpad.c, gst/gstpipeline.c,
11233         gst/gstprops.c, gst/gsttype.c, gst/gsttype.h,
11234         gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
11235         plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11236         plugins/mp3decode/parse/mp3parse.c,
11237         plugins/mp3decode/types/mp3types.c,
11238         plugins/mpeg1/mpegtypes/mpeg1types.c,
11239         plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: The
11240         typefind function now returns a GstCaps structure instead of a
11241         gboolean.  modified some plugins to this new behaviour Fixed
11242         autoplugging for the mpg123 case. When an element is selected in
11243         autoplugging and the caps do not match, another element is selected
11244         until the caps match. only examples/autoplug works because
11245         gstmediaplay uses a threaded setup that does not seem to work with
11246         the current scheduling.
11247
11248 2000-12-17 06:26  omegahacker
11249
11250         * docs/code-reviews/: README, gstbin.c-1.41: README and the
11251         beginning of the first code-review.  Here's the README:
11252         
11253         Code reviews: =============
11254         
11255         Files are to be named by file or subsystem, and CVS revision number
11256         or date:
11257         
11258         gstbin.c-1.41 editor-20001216
11259         
11260         A file should look something like the following:
11261         
11262         -------------------------------------------------------------------
11263         --- Code Review =========== File: gst/gstbin.c Revision: 1.41 Date:
11264         Dec 16, 2000 Reviewer: Erik Walthinsen <omega@cse.ogi.edu>
11265         
11266         ----- Line 20: #define GST_DEBUG_ENABLED
11267         
11268         Shouldn't be here, DEBUG should be enabled globally.  May leave
11269         until scheduling changes are done.
11270         
11271         ----- Line 117: (gst_bin_class_init)  
11272         gstelement_class->elementfactory =   
11273         gst_elementfactory_find("bin");
11274         
11275         Not sure this is such a great idea.  I thought the GstElement code
11276         did this kind of stuff?
11277         
11278         -------------------------------------------------------------------
11279         ---
11280         
11281         The format will evolve as we do more stuff, such as putting in
11282         fields for recommended actions, comments regarding any later
11283         changes made and when, etc.
11284
11285 2000-12-17 04:54  omegahacker
11286
11287         * gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h,
11288         gst/elements/gsttypefind.c, tools/gstreamer-register.c: Some minor
11289         compilation fixes...
11290
11291 2000-12-16 17:12  wtay
11292
11293         * editor/editor.c, editor/editor.glade, editor/editor.ts,
11294         editor/gsteditor.c, editor/gsteditorbin.c,
11295         editor/gsteditorelement.c, editor/gsteditorproject.c,
11296         editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11297         gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h, gst/gstpad.c,
11298         gst/gstprops.c, gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
11299         tests/registry.c: some editor changes= loading of save pipelines
11300         (not working) added include in gstdebug.h for getpid property
11301         loading implemented GstXML can now be queried for the toplevel
11302         elements.
11303
11304 2000-12-16 10:18  omegahacker
11305
11306         * docs/random/sources, examples/autoplug/Makefile,
11307         examples/helloworld/Makefile, examples/queue4/Makefile,
11308         examples/xml/Makefile, gst/gst.c, gst/gstbin.c, gst/gstbuffer.h,
11309         gst/gstdebug.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
11310         gst/gstthread.c, gst/elements/gstasyncdisksrc.c,
11311         gst/elements/gstaudiosrc.c, gst/elements/gstdisksrc.c,
11312         gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
11313         gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
11314         gst/elements/gstidentity.c, gst/elements/gstqueue.c,
11315         gst/elements/gstsinesrc.c, plugins/cdparanoia/cdparanoia.c,
11316         plugins/cdparanoia/cdparanoia.h, plugins/cobin/spindentity.c,
11317         plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11318         tests/Makefile.am, tests/mp3encode.c, tests/pad-active.c,
11319         tests/paranoia.c, tests/queue.c, tests/rip.c, tests/simplefake.c,
11320         tests/states.c: WARNING: Don't grab this updated unless you're
11321         really, REALLY sure.  WARNING: Wait for the next one.
11322         
11323         Whole lotta changes here, including a few random bits:
11324         
11325         examples/*/Makefile: updated to use `libtool gcc`, not just `gcc`
11326         gst/   gstbuffer.h: updated to new flag style   gst.c, gstdebug.h:
11327         added new debugging for function ptrs   gstpipeline.c: set type of
11328         parent_class to the class, not the object   gstthread.c: ditto
11329         plugins/   cdparanoia/cdparanoia.c: added an argument type, updated
11330         some defaults   cobin/spindentity.c: updated to new do/while
11331         loopfunction style   mp3encode/lame/gstlame.c: argument types,
11332         whole lotta lame options tests/: various changes
11333         
11334         Now, for the big changes:  Once again, the scheduling system has
11335         changed.  And once again, it broke a whole bunch of things.  The
11336         gist of the change is that there is now a function pointer for
11337         gst_pad_push and gst_pad_pull, instead of a hard-wired function. 
11338         Well, currently they are functions, but that's for debugging
11339         purposes only, they just call the function pointer after spewing
11340         lots of DEBUG().
11341         
11342         This changed the GstPad structure a bit, and the GstPad API as
11343         well.  Where elements used to provide chain() and pull() functions,
11344         they provide chain() and get() functions.
11345         gst_pad_set_pull[region]_function has been changed to
11346         get_pad_set_get[region]_function.  This means all the elements out
11347         there that used to have pull functions need to be updated.  The
11348         calls to that function have been changed in the normal elements,
11349         but the names of the functions passed is still _pull[region](),
11350         which is an aesthetic issue more than anything.
11351         
11352         As for what doesn't work yet, just about anything dealing with
11353         Connections is hosed, meaning threaded stuff won't work.  This will
11354         be fixed about 12 hours from now, after I've slept, etc.  The
11355         simplefake.c test works in both cothreaded and chained cases, but
11356         not much else will work due to the Connection problem.  Needless to
11357         say, don't grab this unless you *need* these features *now*, else
11358         wait to update this stuff until tomorrow.
11359         
11360         I'm going to sleep now.
11361
11362 2000-12-15 16:43  wtay
11363
11364         * examples/queue/queue.c, examples/queue2/queue2.c, gst/gstbin.c,
11365         gst/gstcaps.c, gst/gstpipeline.c, gst/gstplugin.c, gst/gsttype.c,
11366         gst/elements/gsttypefind.c, plugins/mpeg1/mpegtypes/mpeg1types.c,
11367         plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: Move
11368         a step closer to autoplugging. The element selection in the
11369         pipeline works.  Slight modification to the typefind function
11370         handling.  removed the stupid mime types in the mpeg decoders. 
11371         Adjust videosink for the new caps handling.  Modified the queue
11372         example to show an error in plan creation; Erik can you solve this?
11373         This is the type of pipelines autoplugging uses.
11374
11375 2000-12-15 01:57  wtay
11376
11377         * gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
11378         gst/gst.h, gst/gstarch.h, gst/gstbin.c, gst/gstbin.h,
11379         gst/gstbuffer.c, gst/gstbuffer.h, gst/gstbufferpool.c,
11380         gst/gstbufferpool.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstclock.c,
11381         gst/gstclock.h, gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h,
11382         gst/gstdebug.h, gst/gstelement.c, gst/gstelement.h,
11383         gst/gstelementfactory.c, gst/gstextratypes.c, gst/gstextratypes.h,
11384         gst/gstfilter.c, gst/gstfilter.h, gst/gstmeta.c, gst/gstmeta.h,
11385         gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
11386         gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
11387         gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h, gst/gstsink.c,
11388         gst/gstsink.h, gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c,
11389         gst/gstthread.c, gst/gstthread.h, gst/gsttrace.c, gst/gsttrace.h,
11390         gst/gsttype.c, gst/gstutils.c, gst/gstxml.c, gst/gstxml.h,
11391         gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
11392         gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.h,
11393         gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
11394         gst/elements/gsthttpsrc.h, gst/elements/gstpipefilter.h,
11395         gst/types/gsttypes.c, gstplay/gstmediaplay.c,
11396         plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
11397         plugins/cdparanoia/cdparanoia.h, plugins/dvdsrc/dvdsrc.c,
11398         plugins/dvdsrc/dvdsrc.h, plugins/mp3decode/mpg123/gstmpg123.h,
11399         plugins/mp3encode/lame/gstlame.h,
11400         plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11401         plugins/mpeg2/mpeg2dec/idct.c, plugins/vcdsrc/vcdsrc.h,
11402         plugins/vorbis/vorbis.c, tests/.cvsignore, tests/rip.c,
11403         tools/gstreamer-register.c: Header cleanup: try to include as
11404         little as possible; this will probably speed up compilation a bit. 
11405         changed the .c files to use #include "..." Fix for the 'plugins are
11406         loaded twice' bug.  Fix 22186: GstObject flags are now used
11407         everywhere. Added *_FLAG_LAST so elements do not use the same
11408         flags. Added some padding in the flag enum for future expansion.
11409
11410 2000-12-14 17:21  wtay
11411
11412         * gst/gstpad.c, gst/gstplugin.c, plugins/cdparanoia/cdparanoia.c,
11413         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11414         plugins/mpeg1/parse/mpeg1parse.c,
11415         plugins/mpeg1video/parse/mp1videoparse.c,
11416         plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11417         plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
11418         plugins/vorbis/vorbisenc.c: Some plugins are adjusted to the new
11419         pad template mechanisms.
11420
11421 2000-12-14 12:30  wtay
11422
11423         * plugins/mp3encode/lame/gstlame.c: Fixed a memory leak
11424
11425 2000-12-13 21:42  omegahacker
11426
11427         * docs/random/TODO-post-0.1.0: First few TODO items to be done
11428         after 0.1.0 (i.e. in 2001)
11429
11430 2000-12-13 19:35  wtay
11431
11432         * plugins/mp3encode/lame/gstlame.c: Update to the lame encoder
11433
11434 2000-12-13 19:29  wtay
11435
11436         * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
11437         docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
11438         docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
11439         docs/gst/tmpl/gstsrc.sgml, docs/gst/tmpl/gsttype.sgml,
11440         gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11441         gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h, gst/gsttype.c,
11442         gst/elements/gstaudiosink.c, gst/elements/gsthttpsrc.c,
11443         plugins/cdparanoia/cdparanoia.c,
11444         plugins/mp3decode/mpg123/gstmpg123.c,
11445         plugins/mp3decode/parse/mp3parse.c: Changed the GstPadFactory and
11446         added the GstPadTemplate.
11447         
11448         The GstPadFactory is an easy way to define a pad with capabilities.
11449          The GstPadFactory is converted into a GstPadTemplate. The template
11450         is used to create new pads and to expose the possible pads used in
11451         an element to the plugin system.
11452         
11453         updated mp3parse, mpg123, cdparanoia to the new API.  Rerun
11454         gstreamer-register because the XML definition has changed.
11455
11456 2000-12-12 19:31  wtay
11457
11458         * docs/random/plugins: Added a document about how we handle plugins
11459         and dynamic loading.
11460
11461 2000-12-12 19:29  wtay
11462
11463         * gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11464         gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
11465         gst/gstpipeline.c, gst/gsttype.c, plugins/au/gstparseau.c,
11466         plugins/mp3decode/mpg123/gstmpg123.c,
11467         plugins/mp3decode/parse/mp3parse.c, tests/.cvsignore, tests/caps.c,
11468         tests/registry.c: More Caps changes, this change introduces the
11469         padfactory. the GstPadFactory will be used to describe the pads
11470         that an element will contain during its lifetime.  mpg123 and
11471         mp3parse serve as an example.  More XML changes to incorporate the
11472         padfactories.
11473
11474 2000-12-12 09:40  omegahacker
11475
11476         * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am,
11477         tests/Makefile.am, gst/gstbin.c, gst/gstplugin.c,
11478         gst/elements/gstfdsink.c, plugins/mp3encode/lame/Makefile.am,
11479         plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11480         tests/rip.c: Added LAME encoder.  Wow.
11481
11482 2000-12-12 06:49  omegahacker
11483
11484         * configure.in, editor/gstelementselect.c, plugins/Makefile.am,
11485         plugins/cdparanoia/Makefile.am, plugins/cdparanoia/cdparanoia.c,
11486         plugins/cdparanoia/cdparanoia.h, tests/Makefile.am,
11487         tests/paranoia.c: Brand new source, the cdparanoia source.  Reads
11488         audio data from a CD, writes out raw audio.  The tests/paranoia.c
11489         program will simply hook this up to a sound card.  It works
11490         perfectly.
11491         
11492         Next step is to flesh out the rest of the element, including pad
11493         caps, better seek and playout control, signals, and whatever else
11494         comes up.
11495         
11496         A minor patch to the editor is included here, the GstElementFactory
11497         details struct has a name change from 'class' to 'klass' that
11498         wasn't reflected in the elementselect widget.  Fixd.
11499
11500 2000-12-11 00:25  omegahacker
11501
11502         * tests/queue.c: Updated to latest code for testing scheduling.
11503
11504 2000-12-11 00:24  omegahacker
11505
11506         * gst/: gstbin.c, gstdebug.h, gstelement.c, gstpad.c,
11507         elements/gstqueue.c: Implemented the hybrid scheduling system for
11508         sources and connections outside the current Bin.  Is a bit hackish
11509         in one place, but I'll work out a way to make that cleaner soon. 
11510         queue.c in tests now works nicely in all cases.  More to come
11511         later.
11512
11513 2000-12-11 00:06  wtay
11514
11515         * tests/registry.c: Test program to check the registry handling
11516
11517 2000-12-11 00:04  wtay
11518
11519         * gst/Makefile.am, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
11520         gst/gstelement.h, gst/gstelementfactory.c, gst/gstpad.c,
11521         gst/gstpad.h, gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
11522         gst/gstprops.c, gst/gstprops.h, gst/gsttype.c, gst/gsttype.h,
11523         gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
11524         gstplay/main.c, plugins/au/gstparseau.c,
11525         plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11526         plugins/avi/wincodec/gstwincodec.c,
11527         plugins/capture/v4l/gstv4lsrc.c, plugins/effects/stereo/stereo.c,
11528         plugins/effects/volume/volume.c, plugins/filters/median/median.c,
11529         plugins/filters/smooth/smooth.c, plugins/jpeg/gstjpeg.c,
11530         plugins/mp3decode/mpg123/gstmpg123.c,
11531         plugins/mp3decode/mpg123/gstmpg123.h,
11532         plugins/mp3decode/parse/mp3parse.c,
11533         plugins/mp3decode/xing/gstxing.c,
11534         plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
11535         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11536         plugins/mpeg1/mpegaudio/gstmpegaudio.c,
11537         plugins/mpeg1/parse/mpeg1parse.c,
11538         plugins/mpeg1video/parse/mp1videoparse.c,
11539         plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11540         plugins/mpeg2/mpeg2dec/decode.c,
11541         plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11542         plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11543         plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/idct.c,
11544         plugins/mpeg2/mpeg2dec/idct_mmx.c,
11545         plugins/mpeg2/mpeg2dec/motion_comp.c,
11546         plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
11547         plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11548         plugins/mpeg2/mpeg2dec/mpeg2.h,
11549         plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11550         plugins/mpeg2/mpeg2dec/perftest.c, plugins/mpeg2/mpeg2dec/slice.c,
11551         plugins/mpeg2/mpeg2dec/vlc.h, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
11552         plugins/mpeg2/parse/mpeg2parse.c,
11553         plugins/mpeg2/subtitles/mpeg2subt.c,
11554         plugins/mpeg2/video/gstmpeg2play.c,
11555         plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
11556         plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
11557         plugins/visualization/smoothwave/smoothwave.c,
11558         plugins/visualization/spectrum/gstspectrum.c,
11559         plugins/visualization/synaesthesia/synaesthesia.c,
11560         plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
11561         plugins/wav/gstparsewav.c, tests/Makefile.am, tests/caps.c,
11562         tests/queue.c: First attempt at rebuilding the type/plugin system  
11563         - make sure caps/props are saved in the registry autoplugging is
11564         completely broken.  removed the typefactories and typeids from all
11565         the pads in the plugins XML load/save is ok (be sure to rerun
11566         gstreamer-register)
11567
11568 2000-12-09 09:13  omegahacker
11569
11570         * gst/: gstbin.c, gstbin.h, gstelement.c, gstpad.h: Snapshot of
11571         work-in-progress do deal with out-of-bin elements.  Current system
11572         is very likely going to be ditched due to its complexity and the
11573         fact that it doesn't work right now.  More than that, it's
11574         generating some really odd results in my test program, which aren't
11575         readily explainable.
11576         
11577         If you want to keep a working copy of your working copy (heh),
11578         don't update until this is replaced with a hybrid approach.  This
11579         approach will be the beginning of a plan generator that can
11580         construct full hybrid schedules given hints from various places.
11581         
11582         Hybrid means that cothreads are used, but there are chunks of the
11583         pipeline that are actually dealt with by chaining. This can improve
11584         speed by reducing cothread switches (which are much cheaper than
11585         thread switches, but still far from free, about 570 cycles on my
11586         PIII), but does carry a complexity burden.  Luckily, the structure
11587         of GStreamer allows that burden to live entirely in create_plan. 
11588         Luck?  I think not ;-)
11589
11590 2000-12-08 23:38  omegahacker
11591
11592         * gst/: gstbin.c, gstthread.c: Mostly debugging changes.  What's in
11593         CVS seems to work rather well, actually.
11594         
11595         Next is the work on task 23098...
11596
11597 2000-12-08 20:31  omegahacker
11598
11599         * tests/: Makefile.am, queue.c: Test program for simple queue
11600         operations.  Good for testing thread/cothread interations.
11601
11602 2000-12-08 18:24  wtay
11603
11604         * gst/: gstbin.c, gstdebug.h, gstpad.c, gstpad.h: Added pullregion
11605         in again, it got removed with the previous commit.
11606
11607 2000-12-08 10:33  omegahacker
11608
11609         * gst/: gstbin.c, gstconnection.c, gstconnection.h, gstdebug.h,
11610         gstelement.c, gstpad.c, elements/gstqueue.c: Another big set of
11611         changes.  Connections are now also pullfunc based.  gstqueue has
11612         been updated, I don't know of any other connections offhand.
11613         
11614         There are still a few things that need doing, specifically the
11615         concept of a source or connection with connections to multiple
11616         thread contexts is not dealt with.  This may force us to move the
11617         threadstate from the element to the pad, maybe keeping the
11618         element's copy for simple cases.  Then the Bin would create a
11619         structure to pass to the cothreaded _wrappers of any such elements,
11620         which would detail the pads that are to be dealt with by this
11621         particular cothread context.
11622         
11623         That will speed things up to, since we don't have to look through
11624         the list of all pads for every Src or Connection element for every
11625         iteration, we can simply step through the list provided by the
11626         plan.  Special case might even have a single pad pointer sitting
11627         there to trump the list, if there's only one (the common case
11628         anyway).
11629         
11630         Task 23098 is tracking these changes.  The main task 22588 depends
11631         on that subtask, as well as 22240, which is a consistency check on
11632         PAD_DISABLED.
11633
11634 2000-12-07 18:38  wtay
11635
11636         * tests/: .cvsignore, Makefile.am, caps.c: Updated the test program
11637
11638 2000-12-07 18:37  wtay
11639
11640         * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11641         gstprops.c, gstprops.h, gstpropsprivate.h: separated the properties
11642         from the capabilities as we might use the properties for metadata
11643         too.
11644
11645 2000-12-06 23:04  wtay
11646
11647         * gst/: gstbin.c, gstcaps.c, gstcaps.h, gstpad.c,
11648         elements/gstasyncdisksrc.c: Added pulregion handling.  Added
11649         GstCapsListFactory in headers
11650
11651 2000-12-05 18:08  wtay
11652
11653         * gst/: Makefile.am, gstbin.c, gstpad.c, gstpipeline.c,
11654         elements/gstasyncdisksrc.c: Fixed autoplugging.
11655
11656 2000-12-04 19:24  wtay
11657
11658         * docs/random/caps: Added some capability options
11659
11660 2000-12-04 10:52  omegahacker
11661
11662         * gst/: gstbin.c, gstelement.h, gstpad.c, gstpad.h, gstpipeline.c,
11663         gstsrc.c, gstsrc.h, elements/gstasyncdisksrc.c,
11664         elements/gstaudiosrc.c, elements/gstdisksrc.c,
11665         elements/gstfakesrc.c, elements/gstfdsrc.c, elements/gsthttpsrc.c,
11666         elements/gstsinesrc.c: Changed the way things are scheduled,
11667         especially sources.  A Src used to have a push() function, and
11668         optionally a pushregion() to deal with async reads, etc.  That
11669         whole thing has gone away, in favor of providing a pull() function
11670         for the output (Src) pad instead, ala chain functions.  This makes
11671         constructing cothreaded schedules out of non-loop elements somewhat
11672         easier.  Basically there was always a question as to which pad was
11673         being dealt with.  In the pullregion case, cothread-specific data
11674         was used to try to pass the region struct to the right place, which
11675         is a slow hack.  And in general, the push function severely limited
11676         the kind of tricks that could be played when there's more than one
11677         output pad, such as a multi-out file reader with async capabilities
11678         on each pad independently.
11679         
11680         This changes the way cothread scheduling occurs.  Instead of the
11681         hack to deal with Src's by calling their push() function (or
11682         optionally the pushregion(), in certain cases), we now are working
11683         towards a general mechanism where pads are the only thing that are
11684         dealt with directly.
11685         
11686         An optimization was made in the process of doing this: the
11687         loopfunction actually run as the outer [stack] frame of the
11688         cothread is now set more intelligently in create_plan() based on
11689         what kind of element it is.  We now have:
11690         
11691         loopfunc_wrapper: used for loop-based elements, it simply calls the
11692             loopfunc in a loop, paying attention to COTHREAD_STOPPING (see 
11693         below).  It currently does other, soon to be depracated, stuff.
11694         
11695         pullsrc_wrapper: wraps a Src that's not loop-based (since your
11696         options  are now loop- or pull-based)
11697         
11698         There will be a couple more to deal with other cases, such as
11699         Connections and chain-based elements.  The general idea is that
11700         it's a lot more efficient to make the decisions once in create_plan
11701         than to keep doing this huge if/else chain in the wrapper.  Just
11702         choose the right wrapper up front.  It'll be most apparent
11703         performance-wise in the case of whichever element context is
11704         switched to first for each iteration, since the whole wrapper setup
11705         is done for every iteration.
11706         
11707         The tricky part is that there is now a bit of overloading of the
11708         function pointers in a pad.  The current meanings (possibly to
11709         change a bit more soon) are:
11710         
11711         chainfunc: as always, chainfunc pointer is mirrored between peer
11712         pads            (this may change, and the chain func may end up in
11713         pushfunc) pushfunc: SrcPad: gst_pad_pushfunc_proxy, cothread_switch
11714         to peer           SinkPad: none (may take over chainfunc, see
11715         below) pullfunc: SrcPad: Src or Connection's function to construct
11716         buffers           SinkPad: gst_pad_pullfunc_proxy, cothread_switch
11717         to peer
11718         
11719         There are a number of issues remaining with the scheduling, not the
11720         least of which is the fact that Connections are still dealt with
11721         the old way, with _push() functions and such.  I'm trying to figure
11722         out a way to unify the system so it makes sense.  Following the
11723         scheduling system is hard enough, trying to change it is murder.
11724         
11725         Another useful scheduling addition, mentioned above, is
11726         COTHREAD_STOPPING.  It's an element flag that's used to signal
11727         whatever code is running in cothread context that it should be
11728         finishing up and exiting soon.  An example of this is in
11729         plugins/cobin/spindentity.c.  All the loops should now be composed
11730         of do/while loops, rather than while(1) loops:
11731         
11732           do {
11733             buf = gst_pad_pull(spindentity->sinkpad);
11734             gst_pad_push(spindentity->srcpad,buf);
11735           } while (!GST_ELEMENT_IS_COTHREAD_STOPPING(element));
11736         
11737         The reason for this is that COTHREAD_STOPPING may be set before the
11738         above loop ever gets started.  It wouldn't do for the body of the
11739         loop to never once get called, that would simply stall the
11740         pipeline. Note that only the core library code is ever responsible
11741         for setting and unsetting this flag.  All elements have to do is
11742         respond to it by cleanly exiting the loop and the function holding
11743         it.
11744         
11745         This is needed primarily to allow iterations to occur properly. 
11746         Basically, there's a single entry point in the cothread scheduling
11747         loop, gst_bin_iterate_func() simply switches to this cothread.  If
11748         the element in this context is allowed to loop infinitely, nothing
11749         would even switch back to the context from which the iterate() was
11750         originally called.  This is a bit of a problem.  The solution is
11751         for there to be an implicit switch back to the originating context.
11752          Now, even I'm not sure exactly how this works, but if the cothread
11753         that's switched to actually returns, execution returns back to the
11754         calling context, i.e. iterate_func().
11755         
11756         COTHREAD_STOPPING is therefore set just before switching into this
11757         (currently randomly chosen) context, on the assumption that it will
11758         return promptly after finishing its duties.  The burden of clearing
11759         the flag falls to the various wrapper functions provided by the Bin
11760         code, thus element writers don't have to worry about doing that at
11761         all (and simply shouldn't).
11762         
11763         Related changes: All the sources in elements/ have been changed to
11764         reflect the new system.
11765         
11766         FIXMEs: 1) gstpipeline.c calls gst_src_push at some point, dunno
11767         why, it's commented out now.  2) any other sources, including
11768         vcdsrc, dvdsrc, and v4lsrc will break badly and need to be modified
11769         to work as pull-based sources.
11770
11771 2000-12-04 09:35  omegahacker
11772
11773         * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
11774         gst/gst.h, gst/gstbuffer.c, gst/gstdebug.h: Changes made to the
11775         DEBUG system.  New header file gstdebug.h holds the stuff to keep
11776         it out of gst.h's hair.  DEBUG prints out the process id, cothread
11777         id, source filename and line number.  Two new macros DEBUG_ENTER
11778         and DEBUG_LEAVE are used to show the entry and exit of a given
11779         function.  This eventually might be used to construct call trace
11780         graphs, even taking cothreads into account.  This would be quite
11781         useful in visualizing the scheduling mechanism.
11782         
11783         Minor changes to various debug messages.
11784         
11785         Also sitting in gstdebug.h is a prototypical DEBUG_ENTER that's
11786         capable of performing DEBUG_LEAVE automatically.  It does this by
11787         utilizing a little-known GCC extension that allows one to call a
11788         function with the same parameters as the current function.  The
11789         macro uses this to basically call itself.  A boolean is used to
11790         ensure that when it calls itself it actually runs the body of the
11791         function.  In the meantime it prints stuff out before and after the
11792         real function, as well as constructing a debugging string.  This
11793         can be used eventually to provide call-wide data on the DEBUG
11794         lines, instead of having to replicate data on each call to DEBUG. 
11795         More research is needed into how this would most cleanly be fit
11796         into some other chunk of code, like GStreamer (I think of this
11797         DEBUG trick as a separate project, sorta).
11798         
11799         Unfortunately, the aforementioned DEBUG trick interacts quite
11800         poorly with cothreads.  Almost any time it's used in a function
11801         that has anything remotely to do with a cothread context (as in, it
11802         runs in one), a segfault results from the __builtin_apply call,
11803         which is the heart of the whole thing.  If someone who really knows
11804         assembly could analyze the resulting code to see what's really
11805         going on, we might find a way to fix either the macro or the
11806         cothreads (I'm thinking that there's something we missed in
11807         constructing the cothreads themselves) so this works in all cases.
11808         
11809         In the meantime, please insert both DEBUG_ENTER and DEBUG_LEAVE in
11810         your functions.  Be sure to put DEBUG_ENTER after your variable
11811         declarations and before any functional code, not to put the
11812         function name in any DEBUG strings (it's already there, trust me),
11813         and put a DEBUG_LEAVE if you care enough.
11814         
11815         Changes are going to happen in the way DEBUGs and other printouts
11816         occur, so stay tuned.
11817
11818 2000-12-04 09:32  omegahacker
11819
11820         * gst/gstplugin.c: Added a check to see if the plugin actually
11821         exists before even bothering to try to load it.  Saves a fair
11822         amount of debugging spew with _gst_plugin_spew enabled.
11823
11824 2000-12-04 09:14  omegahacker
11825
11826         * plugins/mp3decode/parse/mp3parse.c: Minor change to the
11827         head_check function: DEBUG pretty much assumes there's a newline
11828         (\n) at the end, things get messy otherwise.  Might add a
11829         DEBUG_NOPREFIX to deal with this problem later, but I think this is
11830         a good cleanup anyway.
11831
11832 2000-12-03 20:15  wtay
11833
11834         * tests/caps.c: More test cases.
11835
11836 2000-12-03 20:15  wtay
11837
11838         * gst/: gstcaps.c, gstcaps.h: Implemented real Caps checking.
11839
11840 2000-12-03 17:52  wtay
11841
11842         * tests/: Makefile.am, caps.c, states.c: Added a test program for
11843         the capabilities
11844
11845 2000-12-03 17:51  wtay
11846
11847         * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11848         gstpad.c, gstpad.h, gstpipeline.c: Added multiple types to the
11849         pads.  Added first preview of the capabilities system. 
11850         Autoplugging is seriously broken with these (and other) changes.
11851
11852 2000-12-03 15:02  richardb
11853
11854         * test/cothreads/: Makefile.am, cothreads.c, cothreads.h: Remove
11855         cothreads.[ch] from tests/cothreads/ and replace then with a rule
11856         in the Makefile.am to generate symlinks to the live versions of the
11857         code in gst/ : fixes a compile error, and should keep things
11858         cleaner.
11859
11860 2000-12-03 00:17  omegahacker
11861
11862         * gst/: cothreads.c, cothreads.h, gst.h: Enhanced debugging by
11863         making DEBUG() print out the cothread ID as well as the process ID.
11864          cothread_getcurrent returns the current cothread ID, or -1 if
11865         cothreads aren't set up in this process context.
11866
11867 2000-12-02 10:07  omegahacker
11868
11869         * docs/random/filter-writers-guide: First pass at an outline for
11870         the Filter Writer's Guide.  Mostly complete, though the structure
11871         needs some work.  Just need someone to write it ;-)
11872
11873 2000-11-30 20:30  wtay
11874
11875         * docs/random/types3: Another type system proposal.
11876
11877 2000-11-29 10:05  omegahacker
11878
11879         * gst/cothreads.c: Rearranged cothread_switch a bit to move all the
11880         code for error conditions to the end, using goto's to get there. 
11881         This has the presumed advantage of consolidating all the normally
11882         run code into one chunk, reducing jumps (and the associated
11883         penalties in any modern processor) and limiting cache- line usage. 
11884         It may be instructive to look at the generated assembly for this
11885         revision and the previous, to see if gcc is smart enough to do this
11886         for us anyway.
11887         
11888         If you want to turn off some of the checks (they are all checks for
11889         NULL pointers, if you're curious) for a speed gain, disable the
11890         #define of COTHREAD_PARANOID at the top.
11891
11892 2000-11-26 19:11  wtay
11893
11894         * docs/random/types2: Added the type system design.
11895
11896 2000-11-25 18:13  wtay
11897
11898         * docs/random/sources: More ramblings..
11899
11900 2000-11-25 16:45  wtay
11901
11902         * docs/random/sources: Another alternative to the src. Please
11903         correct.
11904
11905 2000-11-25 16:00  wtay
11906
11907         * docs/random/sources: Added asci art control flow diagrams
11908
11909 2000-11-25 14:18  wtay
11910
11911         * docs/random/sources, gst/gstpipeline.c,
11912         gst/elements/gstasyncdisksrc.h, gst/elements/gstaudiosink.c,
11913         gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
11914         gst/elements/gstelements.c, gst/elements/gstesdsink.h,
11915         gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
11916         gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
11917         gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
11918         gst/elements/gstfdsrc.c, gst/elements/gstfdsrc.h,
11919         gst/elements/gsthttpsrc.c, gst/elements/gsthttpsrc.h,
11920         gst/elements/gstidentity.c, gst/elements/gstidentity.h,
11921         gst/elements/gstqueue.c, gst/elements/gstqueue.h,
11922         gst/elements/gstsinesrc.h, gst/elements/gsttypefind.c,
11923         gst/elements/gsttypefind.h, plugins/mpeg2/mpeg2dec/Makefile.am,
11924         plugins/mpeg2/mpeg2dec/decode.c, plugins/mpeg2/mpeg2dec/idct.c,
11925         plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11926         plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11927         plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/Makefile.am,
11928         plugins/mpeg2/parse/mpeg2parse.c: Code Cleanups Added use cases for
11929         the source elements.
11930
11931 2000-11-25 07:43  omegahacker
11932
11933         * gst/elements/gstelements.c: Added code to force the gsttypes
11934         plugin to load before gstelements, by simply having gstelements.c
11935         request the plugin.  Solves some dependency problems.  This is the
11936         correct method of doing this for now, though I had a thought:
11937         
11938         Have a static list of hard dependencies that the plugin system is
11939         responsible for satisfying before even trying to load the plugin. 
11940         Makes plugin design easier.
11941
11942 2000-11-25 07:02  omegahacker
11943
11944         * gst/: gstpad.c, gstpad.h: added the ability to disable pads, not
11945         quite complete but sufficient for now
11946
11947 2000-11-24 22:28  omegahacker
11948
11949         * gst/gstelement.c: Fixed a dumb mistake: in
11950         gst_element_set_loop_function, it was forcing the cothread's entry
11951         function to change. This is totally wrong, the create_plan function
11952         in GstBin is responsible for setting that to its own internal
11953         helper function.  Code removed outright...
11954
11955 2000-11-23 21:49  omegahacker
11956
11957         * gst/: gstelement.c, gstelement.h: Closed 22145 - gstelement.c:
11958         support hotswapping of loopfunc
11959         
11960         Added a flag GST_ELEMENT_NEW_LOOPFUNC that's set when a new
11961         loopfunc is set, which needs to be obeyed by the loopfuncs
11962         themselves.  The assumption is that only a loopfunc or an element
11963         that knows what it's doing will ever change the loopfunc pointer,
11964         so they can be responsible for exitting the loopfunc itself
11965         appropriately.
11966         
11967         The loopfunc_wrapper function has been changed to call the loopfunc
11968         pointer itself in a loop.  If the loopfunc changes, the current
11969         loop is supposed to exit, which causes the loopfunc_wrapper to
11970         start up the new loopfunc.
11971
11972 2000-11-23 20:39  omegahacker
11973
11974         * gst/gstelement.c: Closed task 22143 - gstelemnt.c: complete
11975         gst_element_connect
11976         
11977         SImple matter of cleaning up the conflicting checks and actually
11978         connecting the pads in question.
11979
11980 2000-11-23 08:13  omegahacker
11981
11982         * gst/: gstbin.c, gstelement.c: gstbin.c: modified so create_plan
11983         occurs after the state change of all the      child elements. 
11984         gstelement.c: set_state now loops such that each element only deals
11985         with       one state change at a time, i.e.
11986         NULL->READY,READY->PLAYING,    instead of a single NULL->PLAYING.
11987
11988 2000-11-20 22:05  wtay
11989
11990         * gstplay/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
11991         plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct_mmx.c,
11992         plugins/mpeg2/mpeg2dec/perftest.c: Something was wrong with SSE
11993         initialisation in mpeg2dec Added little performance test (compile
11994         with gprof)
11995
11996 2000-11-20 19:04  wtay
11997
11998         * configure.in,
11999         components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
12000         docs/manual/gstreamer-manual.sgml, gst/elements/gstdisksrc.c,
12001         gstplay/gstmediaplay.c, gstplay/gstplay.c,
12002         plugins/dvdsrc/Makefile.am, plugins/dvdsrc/dvdsrc.c,
12003         plugins/dvdsrc/dvdsrc.h, plugins/mpeg2/ac3dec/Makefile.am,
12004         plugins/mpeg2/ac3dec/ac3.h, plugins/mpeg2/ac3dec/ac3_internal.h,
12005         plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
12006         plugins/mpeg2/ac3dec/audio_out.h,
12007         plugins/mpeg2/ac3dec/bit_allocate.c,
12008         plugins/mpeg2/ac3dec/bit_allocate.h,
12009         plugins/mpeg2/ac3dec/bitstream.c, plugins/mpeg2/ac3dec/bitstream.h,
12010         plugins/mpeg2/ac3dec/bswap.h, plugins/mpeg2/ac3dec/cmplx.h,
12011         plugins/mpeg2/ac3dec/coeff.c, plugins/mpeg2/ac3dec/coeff.h,
12012         plugins/mpeg2/ac3dec/cpu_accel.c, plugins/mpeg2/ac3dec/crc.c,
12013         plugins/mpeg2/ac3dec/crc.h, plugins/mpeg2/ac3dec/debug.c,
12014         plugins/mpeg2/ac3dec/debug.h, plugins/mpeg2/ac3dec/decode.c,
12015         plugins/mpeg2/ac3dec/decode.h, plugins/mpeg2/ac3dec/dither.c,
12016         plugins/mpeg2/ac3dec/dither.h, plugins/mpeg2/ac3dec/downmix.c,
12017         plugins/mpeg2/ac3dec/downmix.h, plugins/mpeg2/ac3dec/downmix_c.c,
12018         plugins/mpeg2/ac3dec/downmix_c.h,
12019         plugins/mpeg2/ac3dec/downmix_i386.S,
12020         plugins/mpeg2/ac3dec/downmix_i386.h,
12021         plugins/mpeg2/ac3dec/downmix_kni.S,
12022         plugins/mpeg2/ac3dec/downmix_kni.h,
12023         plugins/mpeg2/ac3dec/exponent.c, plugins/mpeg2/ac3dec/exponent.h,
12024         plugins/mpeg2/ac3dec/imdct.c, plugins/mpeg2/ac3dec/imdct.h,
12025         plugins/mpeg2/ac3dec/imdct512_kni.S,
12026         plugins/mpeg2/ac3dec/imdct_c.c, plugins/mpeg2/ac3dec/imdct_c.h,
12027         plugins/mpeg2/ac3dec/imdct_kni.c, plugins/mpeg2/ac3dec/imdct_kni.h,
12028         plugins/mpeg2/ac3dec/mantissa.c, plugins/mpeg2/ac3dec/mantissa.h,
12029         plugins/mpeg2/ac3dec/oms_accel.h, plugins/mpeg2/ac3dec/output.c,
12030         plugins/mpeg2/ac3dec/output.h, plugins/mpeg2/ac3dec/parse.c,
12031         plugins/mpeg2/ac3dec/parse.h, plugins/mpeg2/ac3dec/rematrix.c,
12032         plugins/mpeg2/ac3dec/rematrix.h,
12033         plugins/mpeg2/ac3dec/sanity_check.c,
12034         plugins/mpeg2/ac3dec/sanity_check.h, plugins/mpeg2/ac3dec/srfft.c,
12035         plugins/mpeg2/ac3dec/srfft.h, plugins/mpeg2/ac3dec/srfft_kni.S,
12036         plugins/mpeg2/ac3dec/srfft_kni.h,
12037         plugins/mpeg2/ac3dec/srfft_kni_c.c, plugins/mpeg2/ac3dec/srfftp.h,
12038         plugins/mpeg2/ac3dec/stats.c, plugins/mpeg2/ac3dec/stats.h,
12039         plugins/mpeg2/ac3dec/uncouple.c, plugins/mpeg2/ac3dec/uncouple.h,
12040         plugins/mpeg2/mpeg2dec/Makefile.am,
12041         plugins/mpeg2/mpeg2dec/decode.c,
12042         plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12043         plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12044         plugins/mpeg2/mpeg2dec/motion_comp.c,
12045         plugins/mpeg2/mpeg2dec/motion_comp.h,
12046         plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
12047         plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/mpeg2parse.c,
12048         plugins/mpeg2/parse/mpeg2parse.h, test/dvdcat.c: Reworked AC3
12049         decoder. No seeking yet but at least we do not need ac3parse
12050         anymore.  Reworked dvdsrc to read scrambled data (DeCSS not
12051         included). I have modified DeCSS a bit to work in GStreamer. Can I
12052         release the code or is there some lawyer that's going to sue me?
12053         MPEG2 SSE motion compensation.  Tried to add PTS to the MPEG
12054         decoder but failed.
12055
12056 2000-11-12 20:34  wtay
12057
12058         * components/bonobo-gstmediaplay/: Makefile.am,
12059         bonobo-gstmediaplay.c, gstmediaplay.oafinfo: The bonobo component
12060         now works on audio only (mp3/vorbis). Video is broken because
12061         bonobo does not handle multithreading yet.  Added Bonobo toolbar
12062         and menu.
12063
12064 2000-11-11 15:13  wtay
12065
12066         * configure.in, components/bonobo-gstmediaplay/.cvsignore,
12067         components/bonobo-gstmediaplay/Makefile.am,
12068         components/bonobo-gstmediaplay/bonobo-gstmediaplay-ui.xml,
12069         components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
12070         components/bonobo-gstmediaplay/gstmediaplay.oafinfo,
12071         docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstmeta.sgml,
12072         docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttype.sgml,
12073         docs/gst/tmpl/gstutils.sgml, docs/libs/tmpl/gstidct.sgml,
12074         docs/manual/components.sgml, docs/manual/cothreads.sgml,
12075         docs/manual/helloworld2.sgml, docs/manual/programs.sgml,
12076         gst/cothreads.c, gst/cothreads.h, gst/gstarch.h, gst/gstbin.c,
12077         gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstclock.c,
12078         gst/gstconnection.c, gst/gstcpu.c, gst/gstelement.c,
12079         gst/gstelement.h, gst/gstextratypes.c, gst/gstfilter.c,
12080         gst/gsti386.h, gst/gstmeta.c, gst/gstppc.h, gst/gstsink.c,
12081         gst/gstsrc.c, gst/gstthread.c, gst/gsttype.c,
12082         gst/elements/gstqueue.c, gstplay/Makefile.am,
12083         plugins/avi/gstavidecoder.c: Docs updates.  Added LICENSE info to
12084         headers/code where missing in gst directory Added a bonobo wrapper
12085         for the media player (it shows up in gshell but locks up when
12086         activating the component, anyone?) Fixed some XML save/load
12087         problems with arguments.
12088
12089 2000-11-08 19:53  wtay
12090
12091         * gstplay/: gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
12092         gststatusarea.c, gststatusarea.h, main.c: Fix for the new gnome
12093         libraries. It looks like glade does not like empty dockitems...
12094
12095 2000-11-07 21:38  wtay
12096
12097         * docs/libs/: gstreamer-libs-sections.txt, tmpl/dct.sgml,
12098         tmpl/gstidct.sgml, tmpl/gstriff.sgml: Library docs update
12099
12100 2000-11-07 21:24  wtay
12101
12102         * docs/gst/tmpl/: cothreads.sgml, gstbufferpool.sgml,
12103         gstelement.sgml, gstpad.sgml: [no log message]
12104
12105 2000-11-07 21:18  wtay
12106
12107         * docs/gst/: Makefile.am, gstreamer-decl.txt, gstreamer-docs.sgml,
12108         gstreamer-sections.txt: Updated docs
12109
12110 2000-11-06 00:15  wtay
12111
12112         * gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12113         gst/gstpad.h, gst/gstutils.c, gst/elements/Makefile.am,
12114         gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
12115         gst/elements/gstdisksrc.c, gstplay/gstplay.c,
12116         gstplay/gstplayprivate.h, libs/riff/gstriff.h,
12117         libs/riff/gstriffparse.c, plugins/avi/gstavidecoder.c,
12118         plugins/avi/gstavidecoder.h: Added seeking to the avi decoder by
12119         implementing pull_region.  Fixes to the asyncdisksrc.  Added thread
12120         specific data to the cothreads.
12121
12122 2000-11-04 18:55  wtay
12123
12124         * include/sse.h: [no log message]
12125
12126 2000-11-04 18:54  wtay
12127
12128         * configure.in, gst/Makefile.am, gst/cothreads.c, gst/cothreads.h,
12129         gst/gst.c, gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.h,
12130         gst/gstbufferpool.h, gst/gstclock.h, gst/gstconnection.h,
12131         gst/gstcpu.h, gst/gstelement.h, gst/gstfilter.h, gst/gstmeta.h,
12132         gst/gstobject.h, gst/gstpipeline.h, gst/gstplugin.h, gst/gstsink.h,
12133         gst/gstsrc.h, gst/gsttee.h, gst/gstthread.c, gst/gstthread.h,
12134         gst/gsttrace.h, gst/gsttype.h, gst/gstutils.h, gst/gstxml.h,
12135         gst/types/gsttypes.c, libs/idct/Makefile.am, libs/idct/dct.h,
12136         libs/idct/gstidct.c, libs/idct/gstidct.h, libs/idct/sseidct.S,
12137         plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/.cvsignore,
12138         plugins/mpeg2/mpeg2dec/Makefile.am,
12139         plugins/mpeg2/mpeg2dec/decode.c,
12140         plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12141         plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12142         plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
12143         plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
12144         plugins/mpeg2/mpeg2dec/idct_mmx.c,
12145         plugins/mpeg2/mpeg2dec/idct_mmx.h,
12146         plugins/mpeg2/mpeg2dec/motion_comp.c,
12147         plugins/mpeg2/mpeg2dec/motion_comp.h,
12148         plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
12149         plugins/mpeg2/mpeg2dec/mpeg2.h,
12150         plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
12151         plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
12152         plugins/mpeg2/mpeg2dec/vlc.h, plugins/vorbis/vorbisdec.c: Added the
12153         excellent mpeg2dec decoder. Not 100% optimized but allready very
12154         fast.  More cleanup.
12155
12156 2000-11-02 20:10  wtay
12157
12158         * gst/gst.c, gstplay/gstmediaplay.c, gstplay/main.c: Make sure the
12159         Gdk thread lock is not held inside the gstreamer pipeline.  Fix the
12160         videosink to not hold the Gdk lock when emitting a signal.  All Gtk
12161         GUI apps using GStreamer should now handle the Gdk locks when
12162         handling signals from the pipeline (as it should be)
12163
12164 2000-11-01 22:11  wtay
12165
12166         * examples/helloworld2/helloworld2.c, gst/cothreads.c,
12167         gst/cothreads.h, gst/gstbin.c, gst/gstthread.c,
12168         gst/elements/Makefile.am, gst/elements/gstqueue.c,
12169         gstplay/gststatusarea.c, plugins/avi/gstavidecoder.c,
12170         plugins/avi/gstavidecoder.h, plugins/mp3decode/mpg123/gstmpg123.c:
12171         Some code cleanup Let the parent GstBin decide when to do a
12172         create_plan (bin inside a thread)
12173
12174 2000-11-01 13:49  wtay
12175
12176         * gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
12177         gst/gstthread.c, gst/gsttype.c, gstplay/Makefile.am,
12178         gstplay/callbacks.c, gstplay/gstmediaplay.c,
12179         gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12180         gstplay/gstplay.c, gstplay/gstplay.h, gstplay/gstplayprivate.h,
12181         gstplay/gststatusarea.c, gstplay/interface.c, gstplay/interface.h,
12182         plugins/avi/Makefile.am, plugins/avi/audiocodecs.c,
12183         plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
12184         plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12185         plugins/avi/gstparseavi.h, plugins/avi/playcodecs.c,
12186         plugins/mp3decode/parse/mp3parse.c,
12187         plugins/mp3decode/parse/mp3parse.h,
12188         plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
12189         plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h:
12190         Code cleanup, make it adhere to the Gnome/Gtk+ code formatting,
12191         which is quite clean and more readable.  Renamed parseavi to
12192         avidecoder Implemented seeking/time display/pause/play/stop/clean
12193         exit to gstmediaplay Added an element flag to indicate that it
12194         cannot deal with noncontigous buffers. If such an element is found
12195         in the pipeline, seeking is disabled for the complete stream
12196         (avidecoder cannot deal with seeking until we convert it to a loop
12197         based element with pull_region to fetch the indeces etc...)
12198
12199 2000-10-30 21:10  wtay
12200
12201         * docs/plugins/: .cvsignore, gstreamer-plugins.types.in: Missing
12202         files..
12203
12204 2000-10-30 21:08  wtay
12205
12206         * plugins/mpeg1/mpegaudio/: table_absthr.h, table_alloc.h,
12207         table_cb.h, table_enwindow.h, table_th.h, tables.c: forgot the
12208         tables...
12209
12210 2000-10-30 21:06  wtay
12211
12212         * plugins/mpeg2/mpeg2enc/: Makefile.am, fdct_mmx.s, fdctdata.c: A
12213         nonworking forward DCT with MMX
12214
12215 2000-10-30 21:02  wtay
12216
12217         * gst/gstbin.c, gst/gstthread.c, gst/elements/gstqueue.c,
12218         gstplay/.cvsignore, gstplay/Makefile.am, gstplay/callbacks.c,
12219         gstplay/callbacks.h, gstplay/codecs.h, gstplay/gstmediaplay.c,
12220         gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12221         gstplay/gstplay.c, gstplay/gstplay.glade, gstplay/gstplay.h,
12222         gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
12223         gstplay/gststatusarea.h, gstplay/interface.c, gstplay/interface.h,
12224         gstplay/main.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12225         plugins/mpeg1/mpegaudio/Makefile.am,
12226         plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/encode.c,
12227         plugins/mpeg1/mpegaudio/musicin.c, plugins/mpeg1/mpegaudio/psy.c,
12228         plugins/mpeg1/mpegaudio/tonal.c, plugins/mpeg1/parse/mpeg1parse.c,
12229         plugins/mpeg1video/parse/mp1videoparse.c,
12230         plugins/mpeg2/mpeg2enc/Makefile.am,
12231         plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12232         plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12233         plugins/mpeg2/mpeg2enc/quant_mmx.s,
12234         plugins/mpeg2/mpeg2enc/quantize.c, test/avi2mpg.c, test/mp2tomp1.c:
12235         Misc fixes and cleanups A reworked gstplay. Now it is called
12236         gstmediaplay. gstplay is a custom widget that can display media and
12237         is to become a bonobo component soon.  put the tables of the mpeg
12238         audio encoder in a header file.  maybe faster quantisation for the
12239         mpeg encoder.
12240
12241 2000-10-25 20:09  wtay
12242
12243         * configure.in, docs/plugins/Makefile.am, docs/plugins/gstdoc-mkdb,
12244         docs/plugins/gstdoc-mktmpl, docs/plugins/gstdoc-scanobj,
12245         docs/plugins/gstreamer-plugins-docs.sgml,
12246         docs/plugins/gstreamer-plugins-sections.txt,
12247         docs/plugins/tmpl/ac3dec.sgml, docs/plugins/tmpl/ac3parse.sgml,
12248         docs/plugins/tmpl/audioscale.sgml, docs/plugins/tmpl/cobin.sgml,
12249         docs/plugins/tmpl/dvdsrc.sgml, docs/plugins/tmpl/example.sgml,
12250         docs/plugins/tmpl/gstaviencoder.sgml,
12251         docs/plugins/tmpl/gstjpeg.sgml, docs/plugins/tmpl/gstjpegdec.sgml,
12252         docs/plugins/tmpl/gstjpegenc.sgml,
12253         docs/plugins/tmpl/gstmpeg1encoder.sgml,
12254         docs/plugins/tmpl/gstmpeg2enc.sgml,
12255         docs/plugins/tmpl/gstmpeg2play.sgml,
12256         docs/plugins/tmpl/gstmpeg_play.sgml,
12257         docs/plugins/tmpl/gstmpegaudio.sgml,
12258         docs/plugins/tmpl/gstmpg123.sgml,
12259         docs/plugins/tmpl/gstparseau.sgml,
12260         docs/plugins/tmpl/gstparseavi.sgml,
12261         docs/plugins/tmpl/gstparsewav.sgml,
12262         docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
12263         docs/plugins/tmpl/gstspectrum.sgml,
12264         docs/plugins/tmpl/gstv4lsrc.sgml,
12265         docs/plugins/tmpl/gstwincodec.sgml,
12266         docs/plugins/tmpl/gstwindec.sgml, docs/plugins/tmpl/gstwinenc.sgml,
12267         docs/plugins/tmpl/gstxa.sgml, docs/plugins/tmpl/gstxing.sgml,
12268         docs/plugins/tmpl/median.sgml,
12269         docs/plugins/tmpl/mp1videoparse.sgml,
12270         docs/plugins/tmpl/mp2videoparse.sgml,
12271         docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
12272         docs/plugins/tmpl/mpeg2parse.sgml,
12273         docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/rtjpegdec.sgml,
12274         docs/plugins/tmpl/rtjpegenc.sgml, docs/plugins/tmpl/smooth.sgml,
12275         docs/plugins/tmpl/smoothwave.sgml,
12276         docs/plugins/tmpl/spindentity.sgml, docs/plugins/tmpl/stereo.sgml,
12277         docs/plugins/tmpl/synaesthesia.sgml,
12278         docs/plugins/tmpl/system_encode.sgml,
12279         docs/plugins/tmpl/vcdsrc.sgml, docs/plugins/tmpl/videoscale.sgml,
12280         docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
12281         docs/plugins/tmpl/vorbisdec.sgml, docs/plugins/tmpl/vorbisenc.sgml,
12282         docs/plugins/tmpl/vumeter.sgml, gst/gstbufferpool.c,
12283         gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c,
12284         gst/gstelement.h, gst/gstelementfactory.c, gst/gstmeta.c,
12285         gst/gstmeta.h, gst/gstpad.c, gst/gstplugin.c, gst/gstthread.c,
12286         gst/gstthread.h, gst/gstutils.c, gst/gstxml.c,
12287         gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12288         gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
12289         libs/idct/gstidct.h, libs/riff/gstriff.h, test/ac3play.c,
12290         test/qtest.c: More Docs updates.  Added plugin documentation. I
12291         fear we need a gstdoc implementation that loads plugins and does
12292         introspection on them. I think we should automatically create the
12293         docs for the pads and mime types the plugins provide. Does anyone
12294         have enough perl knowledge to add these features? I allready
12295         changed the C code to output the pad definitions but my perl
12296         knowledge is too limited, for now, to implement the rest of the
12297         needed functionality...
12298
12299 2000-10-22 17:30  wtay
12300
12301         * docs/gst/tmpl/: audioraw.sgml, cothreads.sgml,
12302         gstasyncdisksrc.sgml, gstaudiosink.sgml, gstbuffer.sgml,
12303         gstbufferpool.sgml, gstclock.sgml, gstcpu.sgml, gstdisksrc.sgml,
12304         gstelement.sgml, gstextratypes.sgml, gstmeta.sgml, gstpad.sgml,
12305         gstplugin.sgml, gstreamer-unused.sgml, gstsrc.sgml, gstthread.sgml,
12306         gsttrace.sgml, gsttype.sgml, gsttypefind.sgml, gstxml.sgml,
12307         spectrum.sgml, videoraw.sgml: More docs updates
12308
12309 2000-10-22 17:27  wtay
12310
12311         * docs/: Makefile.am, gst/Makefile.am, gst/gstreamer-decl.txt,
12312         gst/gstreamer-docs.sgml, gst/gstreamer-sections.txt,
12313         gst/gstreamer.hierarchy, gst/gstreamer.types.in, libs/.cvsignore,
12314         libs/Makefile.am, libs/gstreamer-libs-docs.sgml,
12315         libs/gstreamer-libs-sections.txt, libs/tmpl/.cvsignore,
12316         libs/tmpl/dct.sgml, libs/tmpl/externals.sgml,
12317         libs/tmpl/gstcolorspace.sgml, libs/tmpl/gstgetbits.sgml,
12318         libs/tmpl/gstgetbits_inl.sgml, libs/tmpl/gstidct.sgml,
12319         libs/tmpl/gstputbits.sgml, libs/tmpl/gstriff.sgml,
12320         libs/tmpl/gstvideoscale.sgml, libs/tmpl/wineacm.sgml: Documentation
12321         updates documented the libraries
12322
12323 2000-10-21 13:04  wtay
12324
12325         * configure.in, docs/manual/gstreamer-manual.sgml, gst/Makefile.am,
12326         gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstpad.h,
12327         gst/gstpipeline.c, gst/elements/gstdisksrc.c,
12328         plugins/avi/gstparseavi.c,
12329         plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12330         plugins/mpeg1video/parse/mp1videoparse.c,
12331         plugins/mpeg2/Makefile.am, plugins/mpeg2/mpegtypes/.cvsignore,
12332         plugins/mpeg2/mpegtypes/Makefile.am,
12333         plugins/mpeg2/mpegtypes/mpeg2types.c,
12334         plugins/mpeg2/parse/mpeg2parse.c,
12335         plugins/mpeg2/video/gstmpeg2play.c,
12336         plugins/mpeg2/videoparse/.cvsignore,
12337         plugins/mpeg2/videoparse/Makefile.am,
12338         plugins/mpeg2/videoparse/mp2videoparse.c,
12339         plugins/mpeg2/videoparse/mp2videoparse.h: MPEG2 types added for
12340         better autoplugging. MPEG2 works more or less.  fix in
12341         autoplugging. avi now works.
12342
12343 2000-10-12 20:41  wtay
12344
12345         * editor/gsteditorconnection.c, editor/gsteditorpad.c,
12346         gst/gstpipeline.c, gstplay/Makefile.am, gstplay/avi.c,
12347         gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c: Removed the
12348         hardcoded pipeline setup is gstplay in favor of the autoplugging
12349         features. Still in a rought shape...
12350
12351 2000-10-12 09:43  richardb
12352
12353         * docs/manual/: BUILD, Makefile.am, images/Makefile.am: Manual now
12354         gets installed correctly by make install.  Problems: clean /
12355         uninstall don't work.  make dist not tested.  pdf manual doesn't
12356         have images.
12357
12358 2000-10-11 20:30  wtay
12359
12360         * editor/gsteditorproperty.c, gst/Makefile.am, gst/gst.h,
12361         gst/gstextratypes.c, gst/gstextratypes.h,
12362         gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12363         gst/elements/gstdisksrc.c, gst/elements/gstfdsrc.c: Added extra Gtk
12364         types for better editor properties (FILENAME, enums) The disksrcs
12365         location property can now be set in the editor: we can now make our
12366         first working mp3 player with gsteditor!!
12367
12368 2000-10-09 21:01  wtay
12369
12370         * examples/autoplug/autoplug.c, gst/Makefile.am, gst/gstpipeline.c,
12371         gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
12372         plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed a severe timestamp
12373         bug in mpeg_play.  Create a new thread upon a multisrc element in
12374         autoplugging: the autoplug example now correctly sets up 5 threads
12375         for an mpeg player.
12376
12377 2000-10-09 01:34  richardb
12378
12379         * configure.in, docs/Makefile.am, docs/manual/.cvsignore,
12380         docs/manual/Makefile.am, docs/manual/images/.cvsignore,
12381         docs/manual/images/Makefile.am: Added building of the manual to the
12382         build system.  Currently in a rudimentary state - will not
12383         gracefully give up if tools not available, will not uninstall /
12384         clean, and may not install / make dist properly.  Documentation
12385         does not have dependencies on images, so won't rebuild if they're
12386         altered either.
12387
12388 2000-10-08 23:23  wtay
12389
12390         * examples/autoplug/.cvsignore, examples/autoplug/Makefile,
12391         examples/autoplug/autoplug.c, plugins/mp3decode/types/.cvsignore,
12392         plugins/mp3decode/types/Makefile.am,
12393         plugins/mp3decode/types/mp3types.c,
12394         plugins/mpeg1/mpegtypes/.cvsignore,
12395         plugins/mpeg1/mpegtypes/Makefile.am,
12396         plugins/mpeg1/mpegtypes/mpeg1types.c: Added an autoplug example.
12397         This little program (30 relevant lines) is able to play
12398         MPEG1(system)/MPEG2(system)/AVI(DIVX)/Vorbis/AC3 and whatever codec
12399         you write.  Separated the mp3 and mpeg1 types for better reuse.
12400
12401 2000-10-08 23:17  wtay
12402
12403         * configure.in, editor/editor.glade, editor/gsteditor.h,
12404         editor/gsteditorbin.c, editor/gsteditorcanvas.c,
12405         editor/gsteditorconnection.c, editor/gsteditorconnection.h,
12406         editor/gsteditorcreate.c, editor/gsteditorpad.c,
12407         editor/gsteditorproperty.c, editor/gstelementselect.c,
12408         gst/gstbin.c, gst/gstelement.h, gst/gstelementfactory.c,
12409         gst/gstfilter.c, gst/gstpad.c, gst/gstpipeline.c, gst/gstplugin.c,
12410         gst/gstsink.c, gst/gstthread.c, gst/gsttype.c,
12411         gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
12412         gst/types/gsttypes.c, plugins/avi/gstparseavi.c,
12413         plugins/capture/v4l/gstv4lsrc.c,
12414         plugins/mp3decode/mpg123/gstmpg123.c,
12415         plugins/mp3decode/parse/mp3parse.c,
12416         plugins/mp3decode/xing/gstxing.c, plugins/mpeg1/Makefile.am,
12417         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12418         plugins/mpeg1/mpeg_play/video.c,
12419         plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12420         plugins/mpeg1/parse/mpeg1parse.c,
12421         plugins/mpeg1video/parse/mp1videoparse.c,
12422         plugins/mpeg2/parse/mpeg2parse.c: Fixed a bug in the typeloading. 
12423         Fixes to various elements so that correct types are returned. 
12424         Fixed flag collision with GtkObject.  Elements can now suggest a
12425         thread. not sure if this is the right way to handle automatic
12426         thread creation.  Autoplugging now works with multiple sinks and
12427         thread setup. No threads are created for intermediate elements yet,
12428         so MPEG may still be choppy.
12429
12430 2000-10-06 23:52  richardb
12431
12432         * plugins/: capture/v4l/Makefile.am, mpeg1/mpeg_play/Makefile.am,
12433         mpeg1/mpegaudio/Makefile.am, mpeg2/mpeg2enc/Makefile.am,
12434         mpeg2/video/Makefile.am: Remove from EXTRA_DIST various files which
12435         don't exist (these looked like copy and paste typos).
12436
12437 2000-10-06 03:38  richardb
12438
12439         * Makefile.am: Don't compile editor if havn't got libglade-gnome.
12440
12441 2000-10-01 22:46  wtay
12442
12443         * editor/: Makefile.am, editor.c, editor.glade, editor.ts,
12444         gsteditor.c, gsteditor.h, gsteditorcanvas.c, gsteditorelement.c,
12445         gsteditorimage.c, gsteditorimage.h, gsteditorpad.h,
12446         gsteditorpalette.c, gsteditorpalette.h, gsteditorproject.c,
12447         gsteditorproject.h, gsteditorprojectview.c, gsteditorproperty.c,
12448         gsteditorproperty.h, pixmaps/bin.xpm, pixmaps/element.xpm,
12449         pixmaps/pipeline.xpm, pixmaps/selector.xpm, pixmaps/tee.xpm,
12450         pixmaps/thread.xpm: Initial work for the new editor.
12451
12452 2000-09-27 20:33  wtay
12453
12454         * examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
12455         gst/gstbin.c, gst/gstelement.c, gst/gstelement.h,
12456         gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
12457         gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
12458         gst/elements/gstaudiosink.c: Loading and saving of XML pipeline
12459         descriptions.  GladeXML like operation implemented (you can
12460         retrieve parts of a pipeline)
12461
12462 2000-09-24 23:47  wtay
12463
12464         * examples/xml/.cvsignore: better .cvsignore
12465
12466 2000-09-24 23:45  wtay
12467
12468         * examples/xml/.cvsignore, examples/xml/Makefile,
12469         examples/xml/createxml.c, examples/xml/runxml.c, gst/gstbin.c,
12470         gst/gstconnection.h, gst/gstelementfactory.c, gst/gstpipeline.c,
12471         gst/gsttee.h, gst/gstthread.c, gst/gstthread.h, gst/gstxml.c,
12472         gst/gstxml.h: Cleanups.  The first steps to a Glade like XML
12473         handling.  A first example of what is to come...
12474
12475 2000-09-24 15:31  wtay
12476
12477         * examples/queue4/: .cvsignore, Makefile, queue4.c: An example of
12478         two threads and two queues.
12479
12480 2000-09-24 15:29  wtay
12481
12482         * gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstthread.c,
12483         gst/elements/gstqueue.c, gst/elements/gstqueue.h,
12484         plugins/mp3decode/mpg123/gstmpg123.c: The cothreads were not
12485         initialized in its thread context resulting in severe stack
12486         corruption. This was very hard to track down.  We should be able
12487         now to modify some plugins to a loop based setup so that we can get
12488         rid of the mp3parse and mp1videoparse elements.  Modified the GList
12489         to a GSList in the queue.
12490
12491 2000-09-23 00:35  wtay
12492
12493         * gstreamer-config.in, examples/helloworld/helloworld.c,
12494         examples/helloworld2/helloworld2.c, examples/queue/.cvsignore,
12495         examples/queue/queue.c, examples/queue2/.cvsignore,
12496         examples/queue2/queue2.c, examples/queue3/.cvsignore,
12497         examples/queue3/queue3.c, examples/thread/thread.c,
12498         gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12499         gst/gstpipeline.c, gst/gstthread.c, gst/elements/Makefile.am,
12500         gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/avi.c,
12501         gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c,
12502         plugins/mp3decode/mpg123/gstmpg123.c, test/mp2tomp1.c: A first
12503         attempt to fix the queues in a cothreaded pipeline.  Some fixes to
12504         the thread handling.  Fix a bug in gstreamer-config : gthread was
12505         not included.  gst_bin_create_plan() is now done in the READY
12506         state.  a bin with only another bin in it will now work with
12507         gst_bin_iterate.  Added some examples for the queues.
12508
12509 2000-09-21 18:54  richardb
12510
12511         * plugins/mp3decode/mpg123/Makefile.am: If using decode.c, compile
12512         dct64.c as well.  Fixes link error on PPC.
12513
12514 2000-09-21 02:42  richardb
12515
12516         * libs/idct/ieeetest.c: IDCT works, and ieeetest not complains
12517         nicely if attempt to run a test with an unsupported DCT type.
12518
12519 2000-09-21 02:34  richardb
12520
12521         * gst/Makefile.am, libs/Makefile.am, libs/idct/Makefile.am,
12522         libs/idct/dct.h, libs/idct/gstidct.c: Make libs/idct only build mmx
12523         support if available - hopefully makes it compile on PPC.
12524
12525 2000-09-21 01:57  richardb
12526
12527         * AUTHORS, gst/cothreads.c, gst/gsti386.h, gst/gstppc.h,
12528         test/cothreads/cothreads.c: Patch from Chris Emerson for PPC. 
12529         cothreads stuff was causing segfaults, because the stack needs to
12530         be initialised with a particular structure on PPC, unlike x86 where
12531         it simply has items pushed or popped.  Added Chris to AUTHORS, for
12532         his trouble.
12533
12534 2000-09-18 23:19  richardb
12535
12536         * autogen.sh, docs/manual/helloworld2.sgml, gstplay/gstplay.glade,
12537         libs/getbits/Makefile.am, libs/getbits/gstgetbits.h, test/wave.c:
12538         Fix compile problem due to DEBUG being redefined in
12539         libs/getbits/gstgetbits.h.  Also fix several small typos in the
12540         docs and examples.
12541
12542 2000-09-17 23:08  wtay
12543
12544         * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
12545         docs/gst/tmpl/gstpipeline.sgml, docs/manual/helloworld2.sgml,
12546         examples/helloworld2/helloworld2.c, examples/thread/thread.c,
12547         gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstpipeline.c,
12548         gst/gstpipeline.h, gst/elements/gstdisksrc.c,
12549         libs/getbits/gstgetbits.c, plugins/mpeg2/ac3dec/ac3dec.c,
12550         plugins/mpeg2/ac3parse/ac3parse.c,
12551         plugins/mpeg2/parse/mpeg2parse.c, plugins/vorbis/vorbisdec.c: Added
12552         gst_pipeline_add_sink/src to allow multiple sink cases and more
12553         complex autoplugging. Update docs too.  Simplified the pipeline
12554         autoplugging code.  Changed the cothread case: One iteration is now
12555         a push from the src element. The disk source does not change its
12556         state anymore on eof.  Better type setting for the ac3
12557         parser/decoder and mpeg2parse.
12558
12559 2000-09-17 15:06  wtay
12560
12561         * acconfig.h, configure.in, gst/gstbin.c,
12562         gst/elements/gstdisksrc.c: Added check for vorbis.  Really compile
12563         with Xv extension if the library is found.  Changed the disksrc so
12564         that is goes to the PAUSE state if eof.
12565
12566 2000-09-17 13:32  wtay
12567
12568         * plugins/mpeg2/mpeg2enc/transfrm_mmx.s: more asm...
12569
12570 2000-09-17 13:32  wtay
12571
12572         * docs/manual/components.sgml: Information about the bonobo
12573         components and capplets we are going to make :-)
12574
12575 2000-09-17 13:31  wtay
12576
12577         * libs/getbits/Makefile.am, libs/getbits/gstgetbits.h,
12578         plugins/mpeg1/mpeg_play/parseblock.c,
12579         plugins/mpeg2/mpeg2enc/Makefile.am,
12580         plugins/mpeg2/mpeg2enc/bdist1_mmx.s,
12581         plugins/mpeg2/mpeg2enc/bdist1_sse.s,
12582         plugins/mpeg2/mpeg2enc/bdist2_mmx.s,
12583         plugins/mpeg2/mpeg2enc/dist1_00_mmx.s,
12584         plugins/mpeg2/mpeg2enc/dist1_00_sse.s,
12585         plugins/mpeg2/mpeg2enc/dist1_01_mmx.s,
12586         plugins/mpeg2/mpeg2enc/dist1_01_sse.s,
12587         plugins/mpeg2/mpeg2enc/dist1_10_mmx.s,
12588         plugins/mpeg2/mpeg2enc/dist1_10_sse.s,
12589         plugins/mpeg2/mpeg2enc/dist1_11_mmx.s,
12590         plugins/mpeg2/mpeg2enc/dist1_11_sse.s,
12591         plugins/mpeg2/mpeg2enc/dist2_mmx.s,
12592         plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12593         plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12594         plugins/mpeg2/mpeg2enc/predict.c,
12595         plugins/mpeg2/mpeg2enc/predict_mmx.s,
12596         plugins/mpeg2/mpeg2enc/predict_sse.s,
12597         plugins/mpeg2/mpeg2enc/ratectl.c,
12598         plugins/mpeg2/mpeg2enc/transfrm.c,
12599         plugins/mpeg2/mpeg2enc/variance_mmx.s, test/.cvsignore: Converted
12600         the mpeg2 encoder asm to gnu asm, removing the dependency of nasm
12601         Added cpu detection in the mpeg2 encoder removed the inlined mmx
12602         asembler to seperate files.
12603
12604 2000-09-17 00:11  richardb
12605
12606         * acconfig.h, configure.in, libs/Makefile.am, plugins/Makefile.am,
12607         plugins/avi/Makefile.am, plugins/avi/playcodecs.c,
12608         plugins/avi/wincodec/Makefile.am, plugins/avi/wincodec/gstwindec.c,
12609         plugins/avi/wincodec/gstwinenc.c,
12610         plugins/mpeg1/mpeg1encoder/Makefile.am,
12611         plugins/mpeg1/mpeg1encoder/putbits.c,
12612         plugins/mpeg1/mpeg_play/Makefile.am,
12613         plugins/mpeg1/mpeg_play/parseblock.c,
12614         plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12615         plugins/mpeg1/mpegaudio/Makefile.am: More work porting to PPC. 
12616         libs/winloader is disabled on PPC - I doubt this can be made to
12617         work.  libs/videoscale and libs/idct are also disabled - they
12618         should be fixable though.
12619         
12620         Sorted out most of the plugins - avi is disabled for now on PPC;
12621         can be worked on later if there's any chance of getting it to work.
12622         
12623         Also provide an automake conditional for compiling vorbis, based on
12624         a configure test for the needed libraries: currently the test isn't
12625         implemented and defaults to "no" so you'll have to fiddle it to
12626         compile vorbis.  I shall get hold of vorbis and implement an
12627         appropriate test some other time (if noone else beats me to it).
12628
12629 2000-09-16 23:03  richardb
12630
12631         * libs/getbits/: gstgetbits.c, gstgetbits.h, gstgetbits_generic.c:
12632         Moved generic function implementations into gstgetbits_generic.c,
12633         and tidy up a bit.
12634
12635 2000-09-16 11:58  wtay
12636
12637         * docs/gst/gstreamer.types.in, gst/cothreads.c, gst/gstbin.c,
12638         gst/gstcpu.c, gst/gstpad.c, gst/gsttype.c,
12639         gst/elements/gstdisksrc.c, gst/elements/gstqueue.c,
12640         libs/getbits/gstgetbits.c, plugins/vorbis/vorbisdec.c: Added a
12641         quick hack to allow loop based elements to finish intead of looping
12642         till infinity.  Added compile time i386 or plain C getbits
12643         implementation selection.  The vorbis decoder now is our first loop
12644         based element!
12645
12646 2000-09-16 01:59  richardb
12647
12648         * gst/Makefile.am, gst/gstarch.h, gst/gstcpu.c, gst/gstppc.h,
12649         libs/getbits/Makefile.am, libs/getbits/gstgetbits_generic.c,
12650         plugins/mp3decode/mpg123/Makefile.am, plugins/mpeg2/Makefile.am,
12651         plugins/mpeg2/ac3dec/Makefile.am,
12652         plugins/mpeg2/mpeg2enc/Makefile.am,
12653         plugins/mpeg2/mpeg2enc/motion.c,
12654         plugins/mpeg2/subtitles/Makefile.am,
12655         plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getpic.c,
12656         plugins/mpeg2/video/gstmpeg2play.c: More work towards a powerPC
12657         port, and towards generic portability.
12658
12659 2000-09-16 00:04  richardb
12660
12661         * .cvsignore, autogen.sh, configure.in, gst/Makefile.am,
12662         gst/gstarch.h, gst/gsti386.h: Fix on x86 architectures - was just
12663         checking for 386, D'oh.  Fix autogen to run autoheader _before_
12664         autoconf, since it generates a required file (config.h.in, which I
12665         just removed from CVS since its an autogenerated one).  Also fix
12666         messed up variables in gst/Makefile.am
12667
12668 2000-09-15 23:44  richardb
12669
12670         * AUTHORS, acconfig.h, config.h.in, configure.in, gst/Makefile.am,
12671         gst/cothreads.c, gst/gstarch.h, gst/gsti386.h, gst/gstppc.h,
12672         libs/getbits/Makefile.am, plugins/mp3decode/xing/libxing/config.h:
12673         Begun to add support for non i386 architectures, with the help of
12674         Chris Emerson.  Added bits to configure to figure out architecture,
12675         and added some alternatives for PPC.  Should cause no problems on
12676         i386, but I'll check after this commit, but doesn't yet work on PPC
12677         by a fair way...
12678
12679 2000-09-14 23:18  wtay
12680
12681         * gst/gstelementfactory.c, plugins/vorbis/vorbisdec.c,
12682         plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12683         plugins/vorbis/vorbisenc.h, test/Makefile.am, test/mp3tovorbis.c:
12684         The vorbis encoder A test program to convert an mp3 to a vorbis
12685         file.  A fix for the dynamic plugin loader factory_find was not
12686         working.  Don't forget to run gstreamer-register after installing
12687         the plugins!
12688
12689 2000-09-14 21:31  wtay
12690
12691         * configure.in, gst/Makefile.am, gst/gst.c, gst/gstbin.c,
12692         gst/gstbuffer.c, gst/gstcpu.c, gst/gstelement.c,
12693         gst/gstelementfactory.c, gst/gstpad.c, gst/gstpipeline.c,
12694         plugins/Makefile.am, plugins/rtjpeg/rtjpegdec.c,
12695         plugins/vorbis/.cvsignore, plugins/vorbis/Makefile.am,
12696         plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
12697         plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12698         plugins/vorbis/vorbisenc.h: Due to popular demand :-), I added a
12699         vorbis decoder.  The encoder is not yet functional.  Small cosmetic
12700         changes to gstcpu.c
12701         
12702         Beware: You *need* to install libvorbis.a from the main vorbis CVS.
12703          you *have* to change the line in libtool to  
12704         deplibs_check_method="pass_all" because else the plugin shared
12705         library refuses to link against the static libvorbis.a library.
12706         This is a hack. I have no intention in including libvorbis into the
12707         gstreamer CVS tree and making it libtool compatible.
12708
12709 2000-09-13 20:04  wtay
12710
12711         * docs/: gst/gstreamer-decl.txt, gst/gstreamer-docs.sgml,
12712         gst/gstreamer-sections.txt, gst/gstreamer.hierarchy,
12713         gst/gstreamer.types.in, gst/tmpl/gst.sgml,
12714         gst/tmpl/gstaudiosink.sgml, gst/tmpl/gstbuffer.sgml,
12715         gst/tmpl/gstbufferpool.sgml, gst/tmpl/gstclock.sgml,
12716         gst/tmpl/gstconnection.sgml, gst/tmpl/gstcpu.sgml,
12717         gst/tmpl/gstdisksrc.sgml, gst/tmpl/gstelement.sgml,
12718         gst/tmpl/gstpad.sgml, gst/tmpl/gstpipefilter.sgml,
12719         gst/tmpl/gstpipeline.sgml, gst/tmpl/gstplugin.sgml,
12720         gst/tmpl/gstreamer-unused.sgml, gst/tmpl/gstsrc.sgml,
12721         gst/tmpl/gsttype.sgml, gst/tmpl/gstutils.sgml,
12722         manual/gstreamer-manual.sgml: Bring the low level API docs up to
12723         date.
12724
12725 2000-09-12 19:15  wtay
12726
12727         * plugins/mpeg2/video/: recon_mmx.c, recon_sse.s: SSE optimisation
12728         MMX optimisation split out in seperate file.
12729
12730 2000-09-12 19:13  wtay
12731
12732         * gst/Makefile.am, gst/gst.c, gst/gst.h, gst/gstcpu.c,
12733         gst/gstcpu.h, gst/gstcpuid_i386.s, libs/idct/gstidct.c,
12734         plugins/mpeg1/mpeg_play/Makefile.am,
12735         plugins/mpeg1/mpeg_play/parseblock.c,
12736         plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/recon.c,
12737         plugins/mpeg1/mpeg_play/recon_mmx.c,
12738         plugins/mpeg1/mpeg_play/recon_sse.s,
12739         plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
12740         plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12741         plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/gethdr.c,
12742         plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
12743         plugins/mpeg2/video/recon.c, plugins/mpeg2/video/tables.c: Added
12744         CPU detection.  Added SSE optimisation to mpeg_play Modified the
12745         mpeg2 decoder and gstidct to use cpu detection.  Cleanups in the
12746         mpeg1 and mpeg2 decoders.
12747
12748 2000-09-09 17:39  wtay
12749
12750         * examples/: launch/.cvsignore, launch/mp3play, thread/.cvsignore,
12751         thread/Makefile, thread/thread.c: A thread example.  An example of
12752         gstreamer-launch: an mp3 player
12753
12754 2000-09-09 17:36  wtay
12755
12756         * gstreamer-config.in, docs/manual/gstreamer-manual.sgml,
12757         docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
12758         docs/manual/programs.sgml, docs/manual/queues.sgml,
12759         docs/manual/threads.sgml, editor/editor.c, editor/gsteditor.c,
12760         editor/gsteditor.h, editor/gstelementselect.c,
12761         examples/helloworld/Makefile, examples/helloworld/helloworld.c,
12762         examples/helloworld2/Makefile, examples/helloworld2/helloworld2.c,
12763         gst/gst.c, gst/gst.h, gst/gstbin.h, gst/gstelementfactory.c,
12764         gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
12765         gst/gstsrc.c, gst/gstthread.c, gst/gstthread.h,
12766         gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
12767         gstplay/mpeg1.c, gstplay/mpeg2.c, plugins/mpeg2/ac3dec/ac3dec.c,
12768         plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/downmix.c,
12769         plugins/mpeg2/ac3parse/Makefile.am,
12770         plugins/mpeg2/ac3parse/ac3parse.c, tools/gstreamer-launch.c:
12771         Changes to gstreamer-config to include gtk+ libs manual changes:
12772         queues, threads, programs gsteditor does not crash anymore. 
12773         gstpipline new should return a GstElement * fixed ac3dec for new
12774         getbits fixes to gstreamer-launch more efficient startup for
12775         gstplay.
12776
12777 2000-09-07 21:35  wtay
12778
12779         * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c,
12780         gst/elements/gstaudiosink.c, libs/getbits/.cvsignore,
12781         libs/getbits/Makefile.am, libs/getbits/gbtest.c,
12782         libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
12783         libs/getbits/gstgetbits_i386.s, libs/getbits/gstgetbits_inl.h,
12784         plugins/mp3decode/mpg123/Makefile.am,
12785         plugins/mp3decode/mpg123/common.c,
12786         plugins/mp3decode/mpg123/gstmpg123.c,
12787         plugins/mp3decode/mpg123/layer1.c,
12788         plugins/mp3decode/mpg123/layer2.c,
12789         plugins/mp3decode/mpg123/layer3.c,
12790         plugins/mp3decode/mpg123/mpg123.c,
12791         plugins/mp3decode/mpg123/mpg123.h, plugins/mpeg1/mpeg_play/util.c,
12792         plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
12793         plugins/mpeg1/system_encode/buffer.c,
12794         plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/gethdr.c,
12795         plugins/mpeg2/video/mpeg2dec.c, test/cothreads/cothreads.c,
12796         test/cothreads/test.c: Faster and modular getbits implementation. 
12797         Fixed a bug in the audiosink that could lock up your box on bad MB.
12798          Modified the plugins to use the new getbits functions.
12799
12800 2000-08-28 21:20  wtay
12801
12802         * examples/helloworld2/helloworld2.c, gst/gst.c, gst/gstelement.h,
12803         gst/gstelementfactory.c, gst/gstplugin.c, gst/gstplugin.h,
12804         gst/gsttype.c, gst/gsttype.h, gst/elements/gsttypefind.c,
12805         gst/types/gsttypes.c, gstplay/gstplay.c, plugins/Makefile.am,
12806         plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
12807         plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12808         plugins/avi/wincodec/gstwincodec.c,
12809         plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
12810         plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
12811         plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
12812         plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
12813         plugins/jpeg/gstjpeg.c, plugins/mp3decode/mpg123/gstmpg123.c,
12814         plugins/mp3decode/parse/mp3parse.c,
12815         plugins/mp3decode/xing/gstxing.c,
12816         plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12817         plugins/mpeg1/mpeg_play/decoders.c,
12818         plugins/mpeg1/mpeg_play/decoders.h,
12819         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12820         plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12821         plugins/mpeg1/parse/mpeg1parse.c,
12822         plugins/mpeg1/system_encode/system_encode.c,
12823         plugins/mpeg1video/parse/mp1videoparse.c,
12824         plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
12825         plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12826         plugins/mpeg2/parse/mpeg2parse.c,
12827         plugins/mpeg2/subtitles/mpeg2subt.c,
12828         plugins/mpeg2/video/gstmpeg2play.c, plugins/rtjpeg/rtjpeg.c,
12829         plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
12830         plugins/visualization/smoothwave/smoothwave.c,
12831         plugins/visualization/spectrum/gstspectrum.c,
12832         plugins/visualization/synaesthesia/synaesthesia.c,
12833         plugins/visualization/vumeter/vumeter.c, plugins/wav/gstparsewav.c,
12834         tools/.cvsignore, tools/Makefile.am, tools/gstreamer-launch.c,
12835         tools/gstreamer-register.c, tools/launch.c: Externalized the plugin
12836         information in /etc/gstreamer/reg.xml  - no need to do a
12837         plugin_load_all()  - plugins are loaded when needed  - typedetect
12838         functions are loaded when needed (still buggy)  - no need to check
12839         for the existance of the plugin in the codecs  - added
12840         gstreamer-register to create the reg.xml file  - renamed launch to
12841         gstreamer-launch  - plugins need to register the typefactory they
12842         provide modified the plugins to meet the new design modified the
12843         plugins to correctly set their pad types autoplugging can be done
12844         without loading the plugins now
12845
12846 2000-08-22 22:18  wtay
12847
12848         * docs/manual/advanced.sgml, docs/manual/cothreads.sgml,
12849         docs/manual/dynamic.sgml, docs/manual/factories.sgml,
12850         docs/manual/ghostpads.sgml, docs/manual/gstreamer-manual.sgml,
12851         docs/manual/helloworld2.sgml, docs/manual/outline.txt,
12852         docs/manual/plugins.sgml, docs/manual/programs.sgml,
12853         docs/manual/queues.sgml, docs/manual/threads.sgml,
12854         docs/manual/typedetection.sgml, docs/manual/utility.sgml,
12855         docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
12856         gst/gstpipeline.c, gst/gsttype.c,
12857         plugins/mp3decode/mpg123/gstmpg123.c,
12858         plugins/mp3decode/parse/mp3parse.c,
12859         plugins/mpeg1/parse/mpeg1parse.c: More docs (most of them just
12860         empty...) Added automatic pad plugging.  Added automatic dynamic
12861         pad plugging.  Changed some codecs to correctly set their pad
12862         types.
12863
12864 2000-08-21 22:57  wtay
12865
12866         * examples/: helloworld/.cvsignore, helloworld2/.cvsignore: ..
12867
12868 2000-08-21 22:23  wtay
12869
12870         * examples/helloworld2/: Makefile, helloworld2.c: An example using
12871         autoplug. Works for mp3 files only for now.
12872
12873 2000-08-21 22:20  wtay
12874
12875         * docs/manual/outline.txt, gst/gstbin.c, gst/gstbin.h,
12876         gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
12877         gst/gstpipeline.c, gst/gstpipeline.h, gst/gsttype.c, gst/gsttype.h,
12878         gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
12879         gst/elements/gstelements.c, gst/elements/gsttypefind.c,
12880         gst/elements/gsttypefind.h, plugins/filters/median/median.c,
12881         plugins/filters/smooth/smooth.c, plugins/mp3decode/xing/gstxing.c,
12882         plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12883         plugins/mpeg1/parse/mpeg1parse.c, plugins/wav/gstparsewav.c: A
12884         first (rude) attempt at autoplug.  Autoplugging selects appropriate
12885         codecs to connect src to sink, adds them to the pipeline and
12886         connect pads.  Autoplugging will run the typedetect plugin if the
12887         src pad has no MIME type.  No autoplugging is done on the src and
12888         sink pads, it's hardcoded: connect 'src to sink'.  No attempt at
12889         creating threads.  No attempt at dynamically autoplugging not yet
12890         existing pads.  Changes to (some) plugins to properly set their
12891         MIME types.
12892
12893 2000-08-19 17:36  wtay
12894
12895         * docs/manual/: factories.sgml, gstreamer-manual.sgml,
12896         helloworld.sgml, outline.txt: More manual about MIME types and
12897         factories...
12898
12899 2000-08-19 01:34  richardb
12900
12901         * plugins/mp3decode/xing/libxing/: stamp-h, stamp.h: I'm pretty
12902         sure that these are generated files which have no right to be in
12903         the CVS.  If I'm wrong, and things break, then we'll just have to
12904         put them back again.
12905
12906 2000-08-19 01:29  richardb
12907
12908         * Makefile.am, config.h.in, configure.in, gstplay/Makefile.am,
12909         test/Makefile.am: libXv is now linked against by test/* and gstplay
12910         if it is present.  -lXv isn't leaked all over the place due to
12911         AC_CHECK_LIB test.  This is still messy though - we shouldn't have
12912         to link explicitly with extra things just because we use certain
12913         plugins.
12914         
12915         Build Makefile in tests, but don't recurse into tests when doing
12916         the build  (tests no longer in SUBDIRS).
12917
12918 2000-08-19 00:31  richardb
12919
12920         * Makefile.am, configure.in: Test for a working libglade-gnome, and
12921         compile gstplay only if there is one.
12922
12923 2000-08-18 23:54  wtay
12924
12925         * AUTHORS, gstplay/gstplay.glade: Richard has been promoted to
12926         makefile hacker :-)
12927
12928 2000-08-18 23:17  wtay
12929
12930         * libs/idct/ieeetest.c: Remove rdts until a better fix for the bad
12931         asm is found...
12932
12933 2000-08-18 23:15  wtay
12934
12935         * gst/gsttrace.c: Removed bad asm call for rdts. Need to fix
12936         this...
12937
12938 2000-08-18 23:07  richardb
12939
12940         * configure.in, plugins/mpeg2/mpeg2enc/Makefile.am: If nasm isn't
12941         present, mpeg2enc plugin just ignores the .s files, C equivalents
12942         will be used.
12943
12944 2000-08-18 22:57  wtay
12945
12946         * plugins/mpeg2/mpeg2enc/motion.c: check #ifdef HAVE_NASM to avoid
12947         using uncompiled code.
12948
12949 2000-08-18 22:30  richardb
12950
12951         * acconfig.h, config.h.in, configure.in: Test for nasm - define
12952         HAVE_NASM in config.h if we have it, and AC_SUBST NASM_PATH for use
12953         when using nasm.
12954
12955 2000-08-18 21:38  wtay
12956
12957         * docs/manual/helloworld.sgml, examples/helloworld/Makefile,
12958         examples/helloworld/helloworld.c: helloworld example. and docs
12959
12960 2000-08-18 21:35  wtay
12961
12962         * README, gstreamer-config.in, docs/gst/Makefile.am,
12963         docs/manual/gstreamer-manual.sgml, editor/editor.c,
12964         editor/gsteditorelement.c, gst/Makefile.am, gst/gstbin.c,
12965         gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
12966         gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h, gst/gsttee.c,
12967         gst/gstthread.c, gst/elements/gsttypefind.c, gstplay/Makefile.am,
12968         gstplay/callbacks.c, gstplay/gstplay.c, libs/getbits/Makefile.am,
12969         libs/idct/Makefile.am, libs/putbits/Makefile.am,
12970         libs/riff/Makefile.am, plugins/avi/Makefile.am,
12971         plugins/avi/gstparseavi.c, plugins/cobin/cobin.c,
12972         plugins/mp3decode/mpg123/Makefile.am,
12973         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12974         plugins/mpeg1/parse/mpeg1parse.c,
12975         plugins/visualization/smoothwave/smoothwave.c,
12976         plugins/visualization/spectrum/gstspectrum.c,
12977         plugins/visualization/synaesthesia/synaesthesia.c, tools/launch.c:
12978         Various fixes for the build/install problems update to the
12979         docs/manual. Added a simple helloworld example.
12980
12981 2000-08-17 07:18  wtay
12982
12983         * docs/manual/gstreamer-manual.sgml: The book is not published
12984         yet... :-)
12985
12986 2000-08-16 22:40  wtay
12987
12988         * docs/manual/images/.cvsignore: Ignore the png images; they are
12989         supposed to be build by the Makefile.
12990
12991 2000-08-16 22:38  wtay
12992
12993         * docs/manual/: .cvsignore, BUILD, bins.sgml, buffers.sgml,
12994         connections.sgml, elements.sgml, goals.sgml, gstreamer-manual.sgml,
12995         intro.sgml, motivation.sgml, outline.txt, states.sgml: First draft
12996         of Chapter 1 (introduction) and Chapter 2 (basic concepts) of the
12997         GStreamer manual.
12998
12999 2000-08-14 16:18  wtay
13000
13001         * libs/idct/.cvsignore: ignore the test program
13002
13003 2000-08-14 16:17  wtay
13004
13005         * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13006         plugins/cobin/cobin.c, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13007         plugins/vcdsrc/vcdsrc.c,
13008         plugins/visualization/synaesthesia/synaesthesia.c, test/.cvsignore,
13009         test/Makefile.am, test/ac3parse.c, test/ac3play.c, test/avi2mpg.c,
13010         test/aviparse.c, test/dvdcat.c, test/mp1parse.c, test/mp1tomp1.c,
13011         test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3parse.c,
13012         test/mp3play.c, test/mpeg2parse.c, test/pipetest.c, test/qtest.c,
13013         test/record.c, test/spectrum.c, test/vidcapture.c,
13014         test/vidcapture2.c, test/videotest.c, test/wave.c,
13015         test/bindings/Makefile.am, test/cothreads/Makefile.am: Build fixes.
13016          Adapted the test directory to the new state management added an
13017         mpeg2 to avi encoder.  added a v4l to divx capture example.
13018
13019 2000-08-14 11:59  wtay
13020
13021         * configure.in, include/avifmt.h, include/registry.h: The include
13022         files for the windows codec loader.  top level configure file.
13023
13024 2000-08-14 11:57  wtay
13025
13026         * gst/: gstbufferpool.c, gstbufferpool.h: Added the bufferpool
13027         handler.  This object is able to generate buffers and is passed
13028         between elements to exchange buffers. Elements can also use this
13029         pool to efficiently generate output buffers.
13030
13031 2000-08-14 11:55  wtay
13032
13033         * gst/: Makefile.am, gstbin.c, gstbin.h, gstbuffer.c, gstbuffer.h,
13034         gstelement.h, gstpad.c, gstpipeline.c, gstthread.c,
13035         elements/gstaudiosink.c, elements/gstaudiosrc.c,
13036         elements/gstdisksrc.c, elements/gstpipefilter.c: State change fixes
13037         in the threading element.  Added bufferpools.
13038
13039 2000-08-14 11:54  wtay
13040
13041         * plugins/: mp3decode/mpg123/layer1.c, mp3decode/mpg123/layer3.c,
13042         mp3decode/mpg123/tabinit.c, mpeg2/Makefile.am,
13043         mpeg2/ac3dec/parse.c, mpeg2/subtitles/.cvsignore,
13044         mpeg2/subtitles/Makefile.am, mpeg2/subtitles/Notes.txt,
13045         mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
13046         videoscale/videoscale.c: fixes in the mp3 tables.  Use subbuffers
13047         is possible.  Added MPEG2 subtitles.
13048
13049 2000-08-14 11:49  wtay
13050
13051         * plugins/mpeg2/video/: IEEE1180, Makefile.am, getblk.c, gethdr.c,
13052         getpic.c, getvlc.c, gstmpeg2play.c, idct.c, idctref.c, mmxidct.S,
13053         mpeg2dec.c, mpeg2dec.h, recon.c, tables.c, test.m2v: Removed IDCT
13054         and used the IDCT library.
13055
13056 2000-08-14 11:42  wtay
13057
13058         * plugins/mpeg2/parse/: mpeg2parse.c, mpeg2parse.h: Use subbufers.
13059
13060 2000-08-14 11:41  wtay
13061
13062         * plugins/mpeg2/mpeg2enc/: Makefile.am, bdist1_mmx.s, bdist1_sse.s,
13063         bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
13064         dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
13065         dist1_11_sse.s, dist2_mmx.s, fdist1_00.s, fdist1_mmx.s,
13066         gstmpeg2enc.c, idct.c, motion.c, mpeg2enc.c, mpeg2enc.h,
13067         predict_mmx.s, qdist1_mmx.s, qdist1_sse.s, quant_mmx.s,
13068         quant_non_i_sse.s, quantize.c, ratectl.c, rcdist_mmx.s, tables.c,
13069         transfrm.c, variance_mmx.s: Better rate control with different
13070         complexity measurement.  Merge from mjpeg_beta asm for mmx and sse
13071         optimisations.  Use the IDCT library.
13072
13073 2000-08-14 11:33  wtay
13074
13075         * plugins/mpeg2/ac3parse/ac3parse.c: Use subbuffers instead of
13076         memcpy.
13077
13078 2000-08-14 11:32  wtay
13079
13080         * plugins/mpeg1video/parse/: Makefile.am, README, mp1videoparse.c:
13081         Use subbufers.
13082
13083 2000-08-14 11:31  wtay
13084
13085         * plugins/mpeg1/system_encode/: buffer.c, buffer.h,
13086         system_encode.c, system_encode.h: Added statup delay.  Added
13087         padding.
13088
13089 2000-08-14 11:30  wtay
13090
13091         * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Use subbuffers.
13092
13093 2000-08-14 11:28  wtay
13094
13095         * plugins/mpeg1/mpeg_play/: Makefile.am, decoders.c, decoders.h,
13096         floatdct.c, gstmpeg_play.c, jrevdct.c, mmxidct.S, parseblock.c,
13097         util.c, video.c, video.h: Use subbufers and bufferpools.  Use the
13098         idct library.
13099
13100 2000-08-14 11:25  wtay
13101
13102         * plugins/mp3decode/parse/mp3parse.c: use subbuffers
13103
13104 2000-08-14 11:23  wtay
13105
13106         * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Changes for the
13107         new state management.
13108
13109 2000-08-14 11:21  wtay
13110
13111         * plugins/avi/: Makefile.am, audiocodecs.c, gstaviencoder.c,
13112         gstparseavi.c, gstparseavi.h, playcodecs.c, videoheader.c,
13113         wincodec/.cvsignore, wincodec/Makefile.am, wincodec/gstwincodec.c,
13114         wincodec/gstwincodec.h, wincodec/gstwindec.c, wincodec/gstwindec.h,
13115         wincodec/gstwinenc.c, wincodec/gstwinenc.h: Separate
13116         encoder/decoder plugins for windows codecs.
13117
13118 2000-08-14 11:17  wtay
13119
13120         * gstplay/gstplay.glade: The UI
13121
13122 2000-08-14 11:16  wtay
13123
13124         * gstplay/: Makefile.am, avi.c, callbacks.c, codecs.h, gstplay.c,
13125         interface.c, interface.h, mpeg1.c, mpeg2.c, pause.xpm, play.xpm,
13126         stop.xpm, support.c, support.h: glade based gstplay version. 
13127         better avi/mpeg support.  nice about dialog :-) Drag and drop
13128         should work.
13129
13130 2000-08-14 11:12  wtay
13131
13132         * libs/idct/.cvsignore: ..
13133
13134 2000-08-14 11:11  wtay
13135
13136         * libs/: Makefile.am, getbits/gstgetbits.c,
13137         getbits/gstgetbits_inl.h, idct/Makefile.am, idct/README,
13138         idct/dct.h, idct/doieee, idct/fastintidct.c, idct/floatidct.c,
13139         idct/gstidct.c, idct/gstidct.h, idct/ieeetest.c, idct/intidct.c,
13140         idct/mmx32idct.c, idct/mmxidct.S, putbits/gstputbits.c,
13141         riff/gstriff.h, riff/gstriffencode.c: Added general IDCT library.
13142         Added IEEE testbed.  Update to the windows codec loader.  fixes in
13143         the riff parser/encoder.  cleanup in the getbits/putbits API.
13144
13145 2000-08-05 04:53  omegahacker
13146
13147         * LICENSE, Makefile.am: Adding explicit license information, since
13148         quite a large number of source files don't have the LGPL header. 
13149         This is something we need to fix.  GNOME has a script to run around
13150         and fix things, maybe we should snag a copy and let it loose in a
13151         sandbox.
13152
13153 2000-07-21 04:57  omegahacker
13154
13155         * gst/elements/: gstasyncdisksrc.c, gstaudiosink.c, gstaudiosink.h,
13156         gstaudiosrc.c, gstaudiosrc.h, gstdisksrc.c, gstdisksrc.h,
13157         gstfdsrc.c, gsthttpsrc.c, gsthttpsrc.h, gstpipefilter.c,
13158         gstpipefilter.h: Brought standard elements in line with new state
13159         management system.
13160
13161 2000-07-17 18:14  omegahacker
13162
13163         * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13164         docs/gst/gstreamer-decl.txt, gst/Makefile.am, gst/gstbin.c,
13165         gst/gstbin.h, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
13166         gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c, gst/gstthread.c,
13167         gst/gstthread.h, gst/elements/gstelements.c,
13168         gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
13169         plugins/dvdsrc/.cvsignore, plugins/effects/volume/volume.c,
13170         test/fake.c, tests/.cvsignore, tests/Makefile.am, tests/README,
13171         tests/init.c, tests/loadall.c, tests/simplefake.c, tests/states.c:
13172         Megapatch, changes which states are available, how they're used,
13173         and how they're set.  Also modifies the scheduling system, breaking
13174         pulled buffers.  Check mail archives for more details.
13175
13176 2000-07-15 14:26  wtay
13177
13178         * gst/gstutils.c, gst/gstutils.h, libs/riff/gstriffparse.c,
13179         plugins/mp3decode/mpg123/gstmpg123.c,
13180         plugins/mp3decode/mpg123/layer3.c: Fixed a bug in the riff parser
13181         with the allignment of the chunks. This should solve the errors
13182         with avi playback.
13183
13184 2000-07-15 13:06  wtay
13185
13186         * configure.in, gstplay/avi.c, gstplay/gstplay.c, gstplay/mpeg1.c,
13187         gstplay/mpeg2.c, include/.cvsignore, include/avifmt.h,
13188         include/default.h, include/registry.h, libs/Makefile.am,
13189         libs/riff/gstriff.h, libs/riff/gstriffparse.c,
13190         plugins/avi/.cvsignore, plugins/avi/Makefile.am,
13191         plugins/avi/audiocodecs.c, plugins/avi/codectest.c,
13192         plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13193         plugins/avi/playcodecs.c, plugins/mp3decode/mpg123/Makefile.am,
13194         plugins/mp3decode/mpg123/layer3.c,
13195         plugins/mpeg1video/parse/mp1videoparse.c,
13196         plugins/mpeg2/parse/mpeg2parse.c: Added DivX ;-) support by using
13197         the wine .dll loader. you must unzip binaries.zip from
13198         http://divx.euro.ru/binaries.zip into the win32 directory **of the
13199         source tree**.  Extended and bugfixed thr riff parser to support
13200         DivX ;-) Extended the avi parser to support DivX ;-) and MPEG Layer
13201         3.  Fixed a bug in mpg123. Sound still is seriously wrong with
13202         layer 3.  Fixed MPEG2 playback in gstplay.  Time indication in
13203         gstplay is temporarly broken.
13204
13205 2000-07-13 20:49  wtay
13206
13207         * gst/gstclock.c, gst/gstthread.c, gst/elements/gstaudiosink.c,
13208         gstplay/gstplay.c, gstplay/mpeg2.c, plugins/avi/gstparseavi.c,
13209         plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13210         plugins/mpeg1video/parse/mp1videoparse.c,
13211         plugins/mpeg1video/parse/mp1videoparse.h,
13212         plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/gstmpeg2play.c,
13213         plugins/mpeg2/video/mpeg2dec.h: Better error recovery in teh MPEG1
13214         decoder.  Removed MPEG2 stuff from the MPEG1 decoderand make it
13215         ignore MPEG2 streams.  Some extra framerates in the MPEG2 decoder
13216         (from libmpeg2) Round image size up to the nearest multiple of 16
13217         (MPEG2 decoder)
13218
13219 2000-07-12 23:52  wtay
13220
13221         * configure.in, docs/random/states.new, gst/gst.h, gst/gstbin.c,
13222         gst/gstbuffer.h, gst/gstclock.c, gst/gstclock.h, gst/gstelement.c,
13223         gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13224         gst/gstthread.c, gst/elements/gstaudiosink.c,
13225         gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13226         gst/elements/gstqueue.h, gstplay/callbacks.c, gstplay/gstplay.c,
13227         gstplay/mpeg1.c, include/mmx.h, plugins/avi/playcodecs.c,
13228         plugins/mp3decode/mpg123/gstmpg123.c,
13229         plugins/mp3decode/mpg123/gstmpg123.h,
13230         plugins/mp3decode/mpg123/layer3.c,
13231         plugins/mp3decode/mpg123/mpg123.c,
13232         plugins/mp3decode/parse/Makefile.am,
13233         plugins/mp3decode/parse/mp3parse.c,
13234         plugins/mp3decode/parse/mp3parse.h,
13235         plugins/mp3decode/xing/libxing/Makefile.am,
13236         plugins/mpeg1/mpeg_play/Makefile.am,
13237         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13238         plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13239         plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13240         plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13241         plugins/mpeg1video/parse/mp1videoparse.c,
13242         plugins/mpeg1video/parse/mp1videoparse.h,
13243         plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c: This
13244         is the audio/video sync release.  Changed the mpegvideoparser to
13245         parse complete pictures. Added the PTS timestamps to the pictures. 
13246         Added PTS timestamps to the MPEG audio frames.  Made the clock a
13247         littlebit better.  Gstplay now uses two more threads one for video,
13248         one for audio playback.  Added the first QoS callbacks for the
13249         pads.  hopefully fix an mmx compilation problem.
13250
13251 2000-07-05 22:32  wtay
13252
13253         * config.h.in, configure.in, gstplay/Makefile.am: Added HW scaling
13254         and YUV conversion for XFree 4.0 Need to cleanup the fallback
13255         mechanism in case no suitable XvImage is found.
13256
13257 2000-07-05 11:21  wtay
13258
13259         * gstplay/gstplay.h: [no log message]
13260
13261 2000-07-05 11:21  wtay
13262
13263         * gst/gstbuffer.h, gst/elements/gstaudiosink.c,
13264         gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13265         gst/elements/gstdisksrc.h, gst/elements/gstfdsrc.c,
13266         gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/callbacks.c,
13267         gstplay/callbacks.h, gstplay/gstplay.c, gstplay/interface.c,
13268         gstplay/interface.h, gstplay/main.c, gstplay/mpeg1.c,
13269         gstplay/mpeg2.c, plugins/mp3decode/mpg123/gstmpg123.c,
13270         plugins/mp3decode/parse/mp3parse.c,
13271         plugins/mpeg1/mpeg_play/Makefile.am,
13272         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13273         plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13274         plugins/mpeg1/mpeg_play/parseblock.c,
13275         plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13276         plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13277         plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13278         plugins/mpeg1video/parse/Makefile.am,
13279         plugins/mpeg1video/parse/mp1videoparse.c,
13280         plugins/mpeg1video/parse/mp1videoparse.h,
13281         plugins/mpeg2/ac3dec/Makefile.am, plugins/mpeg2/ac3dec/exponent.c,
13282         plugins/mpeg2/ac3parse/Makefile.am,
13283         plugins/mpeg2/ac3parse/ac3parse.c, plugins/mpeg2/parse/Makefile.am,
13284         plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13285         plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13286         plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/recon.c,
13287         test/mp2tomp1.c, test/mpeg2parse.c: Added seeking to some of the
13288         plugins.  some MMX speedups in the MPEG decoders.  Better YUV to
13289         MMX conversion implemented seeking to gstplay.
13290
13291 2000-06-27 21:22  wtay
13292
13293         * plugins/mpeg1/mpeg_play/: parseblock.c, video.c: Added half pel
13294         interpollation for bidirectionally predicted macroblocks.  
13295         (players based on mpeg_play should also implement this, as it was
13296         left    out from the reference decoder, probabliy for performance
13297         reasons)  Reduced rounding errors in the quatisation of the
13298         coeficients.
13299
13300 2000-06-25 23:23  wtay
13301
13302         * gstplay/.cvsignore: [no log message]
13303
13304 2000-06-25 23:21  wtay
13305
13306         * gstplay/Makefile.am, gstplay/codecs.h, gstplay/main.c,
13307         gstplay/mpeg2.c, plugins/mp3decode/xing/libxing/Makefile.am,
13308         plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg2/parse/mpeg2parse.c:
13309         Added more accurate mpeg system stream detection (MPEG1 and MPEG2)
13310         Added mpeg2 playback for gstplay
13311
13312 2000-06-25 22:37  wtay
13313
13314         * configure.in, gst/gstpad.c, gst/gstpad.h, gst/gsttypefind.c,
13315         gst/gsttypefind.h, gst/elements/Makefile.am,
13316         gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13317         gst/elements/gstelements.c, gst/elements/gstqueue.c,
13318         gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
13319         gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/avi.c,
13320         gstplay/callbacks.c, gstplay/callbacks.h, gstplay/codecs.h,
13321         gstplay/interface.c, gstplay/interface.h, gstplay/main.c,
13322         gstplay/mpeg1.c, gstplay/support.c, gstplay/support.h,
13323         gstplay/pixmaps/pause.xpm, gstplay/pixmaps/play.xpm,
13324         gstplay/pixmaps/stop.xpm, libs/riff/gstriffparse.c,
13325         plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13326         plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13327         plugins/avi/playcodecs.c, plugins/avi/videoheader.c,
13328         plugins/filters/median/median.c, plugins/filters/median/median.h,
13329         plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13330         plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13331         plugins/mp3decode/parse/mp3parse.c,
13332         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13333         plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13334         plugins/mpeg1/mpeg_play/parseblock.c,
13335         plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13336         plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13337         plugins/mpeg1/parse/mpeg1parse.c,
13338         plugins/mpeg1/system_encode/system_encode.c,
13339         plugins/mpeg1video/parse/mp1videoparse.c,
13340         plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/video/mpeg2dec.c,
13341         plugins/wav/gstparsewav.c, test/avi2mpg.c, test/aviparse.c,
13342         test/mp1parse.c, test/vidcapture.c: Switched Cr and Cb in YUV2RGB
13343         fixed the avi parser (gstriff had wrong size) the system_encoder
13344         can now do video only system streams sanitized the colorspace and
13345         scaler api.  added fast self modifying asm scaler.  worked on the
13346         typefind stuff.  added a cool media player (gstplay) it uses the
13347         typefinder to playback   avi, mpeg1 (system and video) streams. It
13348         is also a testbed and a real app.
13349
13350 2000-06-18 15:13  wtay
13351
13352         * plugins/mpeg1/mpeg_play/: Makefile.am, idct_block_mmx.S,
13353         mmxidct.S, parseblock.c, proto.h, video.c: Fixed MMX IDCT precision
13354         bug.
13355
13356 2000-06-18 14:51  wtay
13357
13358         * plugins/avi/videoheader.c: Construct the avi header based on the
13359         codec type.
13360
13361 2000-06-18 14:50  wtay
13362
13363         * gst/elements/gstqueue.c, plugins/avi/Makefile.am,
13364         plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
13365         plugins/avi/gstparseavi.c, plugins/capture/v4l/gstv4lsrc.c,
13366         plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getblk.c,
13367         plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/mmxidct.S,
13368         plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/tables.c,
13369         test/mp2tomp1.c, test/vidcapture.c: Fixed an MMX IDCT bug.  Fixed a
13370         color conversion bug.  Initial work for multiply avi codecs.
13371
13372 2000-06-16 23:58  wtay
13373
13374         * configure.in, libs/Makefile.am, libs/putbits/.cvsignore,
13375         libs/putbits/Makefile.am, libs/putbits/gstputbits.c,
13376         libs/putbits/gstputbits.h, plugins/mpeg1/mpegaudio/Makefile.am,
13377         plugins/mpeg1/mpegaudio/common.c,
13378         plugins/mpeg1/mpegaudio/encoder.h,
13379         plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13380         plugins/mpeg1/mpegaudio/gstputbits.c,
13381         plugins/mpeg1/mpegaudio/gstputbits.h,
13382         plugins/mpeg1/mpegaudio/musicin.h,
13383         plugins/mpeg2/mpeg2enc/Makefile.am,
13384         plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13385         plugins/mpeg2/mpeg2enc/gstputbits.c,
13386         plugins/mpeg2/mpeg2enc/gstputbits.h,
13387         plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13388         plugins/mpeg2/mpeg2enc/putpic.c, plugins/mpeg2/mpeg2enc/putseq.c,
13389         plugins/mpeg2/mpeg2enc/ratectl.c,
13390         plugins/mpeg2/video/gstmpeg2play.c: Unified putbits.
13391
13392 2000-06-16 23:33  wtay
13393
13394         * plugins/mpeg1/mpegaudio/.cvsignore: [no log message]
13395
13396 2000-06-16 23:32  wtay
13397
13398         * plugins/mpeg2/mpeg2enc/: gstputbits.c, gstputbits.h, putbits.c,
13399         putbits.h: putbits implementation
13400
13401 2000-06-16 23:30  wtay
13402
13403         * configure.in, plugins/mpeg1/Makefile.am,
13404         plugins/mpeg1/mpegaudio/Makefile.am,
13405         plugins/mpeg1/mpegaudio/README.crh,
13406         plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/common.h,
13407         plugins/mpeg1/mpegaudio/encode.c,
13408         plugins/mpeg1/mpegaudio/encoder.h,
13409         plugins/mpeg1/mpegaudio/fixes.txt,
13410         plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13411         plugins/mpeg1/mpegaudio/gstmpegaudio.h,
13412         plugins/mpeg1/mpegaudio/gstputbits.c,
13413         plugins/mpeg1/mpegaudio/gstputbits.h,
13414         plugins/mpeg1/mpegaudio/musicin.c,
13415         plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
13416         plugins/mpeg1/mpegaudio/readme.txt,
13417         plugins/mpeg1/mpegaudio/release.txt,
13418         plugins/mpeg1/mpegaudio/subs.c, plugins/mpeg1/mpegaudio/tonal.c,
13419         plugins/mpeg1/system_encode/buffer.c,
13420         plugins/mpeg1/system_encode/system_encode.c,
13421         plugins/mpeg1/system_encode/system_encode.h,
13422         plugins/mpeg2/mpeg2enc/Makefile.am,
13423         plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13424         plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13425         plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13426         plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13427         plugins/mpeg2/mpeg2enc/ratectl.c, test/mp2tomp1.c: Added SCR and
13428         mux_rate calculations in the MPEG1 multiplexer.  worked toward a
13429         unified putbits implementation Added an MPEG audio layer 1&2
13430         encoder.
13431
13432 2000-06-12 22:27  wtay
13433
13434         * plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13435         plugins/mpeg1/system_encode/buffer.c,
13436         plugins/mpeg2/mpeg2enc/predict.c,
13437         plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/Makefile.am,
13438         plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
13439         test/mp1parse.c, test/mp2tomp1.c: Reworked the colorspace converter
13440         and the scaler API.  Fixed some MMX bugs in the mpeg encoder.
13441
13442 2000-06-11 13:11  wtay
13443
13444         * configure.in, gst/elements/gstpipefilter.c,
13445         plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13446         plugins/mp3decode/mpg123/gstmpg123.c,
13447         plugins/mp3decode/parse/mp3parse.c,
13448         plugins/mp3decode/parse/mp3parse.h, plugins/mpeg1/Makefile.am,
13449         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13450         plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13451         plugins/mpeg1/mpeg_play/parseblock.c,
13452         plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
13453         plugins/mpeg1/system_encode/.cvsignore,
13454         plugins/mpeg1/system_encode/Makefile.am,
13455         plugins/mpeg1/system_encode/buffer.c,
13456         plugins/mpeg1/system_encode/buffer.h,
13457         plugins/mpeg1/system_encode/main.h,
13458         plugins/mpeg1/system_encode/system_encode.c,
13459         plugins/mpeg1/system_encode/system_encode.h,
13460         plugins/mpeg1/system_encode/systems.c,
13461         plugins/mpeg2/ac3parse/ac3parse.c,
13462         plugins/mpeg2/ac3parse/ac3parse.h,
13463         plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13464         plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13465         plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13466         plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13467         plugins/mpeg2/video/gstmpeg2play.c, test/aviparse.c,
13468         test/mp1parse.c, test/mp2tomp1.c: Reworked the audio resampler. 
13469         Added first frames skipping to the mp3 and ac3 parser (this allows
13470         you to skip a number of frames before pushing them).  Removed wrong
13471         mmx code from the encoder.  Added Macroblocks per slice to the
13472         encoder.  added bilinear and bicubic interpolation to the
13473         videoscaler.  Added a MPEG1 multiplexer (no SCR or mux rate
13474         calculations yet) Added some options (framerate to the
13475         encoder/decoder)
13476
13477 2000-06-04 20:18  richardb
13478
13479         * include/mmx.h: Add a missing ; in the BROKEN_PAND implementation.
13480
13481 2000-05-28 23:46  wtay
13482
13483         * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13484         plugins/audioscale/audioscale.c, plugins/mpeg1/parse/mpeg1parse.c,
13485         plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13486         test/.cvsignore, test/mp2tomp1.c: Rewrote the mpeg2 system parser
13487         like the mpeg1 parser.  Added a command property to the pipefilter.
13488
13489 2000-05-28 21:04  wtay
13490
13491         * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13492         plugins/audioscale/.cvsignore, test/pipetest.c: Added a basic
13493         element: pipefilter. This element connects the stdin/stdout of an
13494         external program into the pipeline. We now have virtually all of
13495         the capabilities of sox, lame, ...
13496
13497 2000-05-28 20:59  wtay
13498
13499         * configure.in, gst/elements/Makefile.am,
13500         gst/elements/gstelements.c, plugins/audioscale/Makefile.am,
13501         plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13502         plugins/mpeg1/mpeg_play/parseblock.c,
13503         plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13504         plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13505         plugins/mpeg2/mpeg2enc/Makefile.am,
13506         plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13507         plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13508         plugins/mpeg2/mpeg2enc/ratectl.c,
13509         plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/videoscale.c,
13510         plugins/videoscale/videoscale.h, test/Makefile.am, test/avi2mpg.c,
13511         test/mp2tomp1.c: Rewrote the mpeg1 system stream parser.  Fixed a
13512         motion compensation bug (was a bug on Intels site)
13513         Faster/Better/more accurate motion detection in the mpeg encoder
13514         Added an audio resampler (convert 48000 kHz to 44100 for example)
13515         does not work Fixed rate control in the mpeg2 encoder.
13516
13517 2000-05-21 23:00  wtay
13518
13519         * docs/gst/.cvsignore: Added gstreamer.types to the .cvsignore
13520
13521 2000-05-21 22:59  wtay
13522
13523         * test/mp1tomp1.c: An MPEG1 transcoder.
13524
13525 2000-05-21 22:58  wtay
13526
13527         * configure.in, docs/gst/gstreamer-decl.txt,
13528         docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gsthttpsrc.sgml,
13529         docs/gst/tmpl/gstreamer-unused.sgml, gst/gstbuffer.h,
13530         gst/elements/gstqueue.c, plugins/Makefile.am,
13531         plugins/capture/v4l/gstv4lsrc.c, plugins/filters/Makefile.am,
13532         plugins/filters/median/.cvsignore,
13533         plugins/filters/median/Makefile.am,
13534         plugins/filters/median/median.c, plugins/filters/median/median.h,
13535         plugins/filters/smooth/.cvsignore,
13536         plugins/filters/smooth/Makefile.am,
13537         plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13538         plugins/jpeg/gstjpegenc.c, plugins/mpeg1/Makefile.am,
13539         plugins/mpeg1/mpeg1encoder/.cvsignore,
13540         plugins/mpeg1/mpeg1encoder/CHANGES,
13541         plugins/mpeg1/mpeg1encoder/Makefile.am,
13542         plugins/mpeg1/mpeg1encoder/PORTABILITY,
13543         plugins/mpeg1/mpeg1encoder/README,
13544         plugins/mpeg1/mpeg1encoder/SETUP,
13545         plugins/mpeg1/mpeg1encoder/chendct.c,
13546         plugins/mpeg1/mpeg1encoder/codec.c,
13547         plugins/mpeg1/mpeg1encoder/csize.h,
13548         plugins/mpeg1/mpeg1encoder/ctables.h,
13549         plugins/mpeg1/mpeg1encoder/dct.h,
13550         plugins/mpeg1/mpeg1encoder/globals.h,
13551         plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
13552         plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
13553         plugins/mpeg1/mpeg1encoder/htable.lex,
13554         plugins/mpeg1/mpeg1encoder/huffman.c,
13555         plugins/mpeg1/mpeg1encoder/huffman.h,
13556         plugins/mpeg1/mpeg1encoder/io.c,
13557         plugins/mpeg1/mpeg1encoder/lex.yy.c,
13558         plugins/mpeg1/mpeg1encoder/lexer.c,
13559         plugins/mpeg1/mpeg1encoder/lexer.l,
13560         plugins/mpeg1/mpeg1encoder/marker.c,
13561         plugins/mpeg1/mpeg1encoder/marker.h,
13562         plugins/mpeg1/mpeg1encoder/me.c, plugins/mpeg1/mpeg1encoder/mem.c,
13563         plugins/mpeg1/mpeg1encoder/mem.h,
13564         plugins/mpeg1/mpeg1encoder/mpeg.c,
13565         plugins/mpeg1/mpeg1encoder/param.h,
13566         plugins/mpeg1/mpeg1encoder/prototypes.h,
13567         plugins/mpeg1/mpeg1encoder/putbits.c,
13568         plugins/mpeg1/mpeg1encoder/putbits.h,
13569         plugins/mpeg1/mpeg1encoder/qtables.h,
13570         plugins/mpeg1/mpeg1encoder/size.h,
13571         plugins/mpeg1/mpeg1encoder/stat.c,
13572         plugins/mpeg1/mpeg1encoder/stream.c,
13573         plugins/mpeg1/mpeg1encoder/stream.h,
13574         plugins/mpeg1/mpeg1encoder/system.h,
13575         plugins/mpeg1/mpeg1encoder/tables.h,
13576         plugins/mpeg1/mpeg1encoder/transform.c,
13577         plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13578         plugins/mpeg1/mpeg_play/parseblock.c,
13579         plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.h,
13580         plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13581         plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13582         plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13583         plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13584         plugins/mpeg2/video/mmxidct.S, plugins/mpeg2/video/mpeg2dec.h,
13585         plugins/vcdsrc/vcdsrc.c, test/Makefile.am, test/avi2mpg.c,
13586         test/mp2tomp1.c, test/vidcapture.c: Fixed the mpeg2 encoder. Added
13587         MMX optimisations for motion estimation.  Added another mpeg1
13588         encoder.  Added Two filters: smooth and median (a median cut
13589         filter) Made the queue pull buffers.
13590
13591 2000-05-17 23:49  richardb
13592
13593         * plugins/Makefile.am: Always build videosink, now that the
13594         dependency on gdk_pixbuf is removed.
13595
13596 2000-05-13 10:41  richardb
13597
13598         * plugins/Makefile.am: Make videosink compiled only if
13599         HAVE_GDK_PIXBUF again.
13600
13601 2000-05-12 18:41  wtay
13602
13603         * plugins/videoscale/.cvsignore: ...
13604
13605 2000-05-12 18:39  wtay
13606
13607         * plugins/videoscale/Makefile.am, plugins/videoscale/videoscale.c,
13608         plugins/videoscale/videoscale.h, test/mp2tomp1.c: A simple video
13609         scaler as a library and an Element. Also a little non working mpeg2
13610         to mpeg1 converter (still struggling with the quantisation).
13611
13612 2000-05-12 18:33  wtay
13613
13614         * configure.in, gst/gstclock.c, libs/Makefile.am,
13615         plugins/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13616         plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegdec.c,
13617         plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13618         plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13619         plugins/mpeg1/parse/mpeg1parse.c,
13620         plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13621         plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13622         plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/putpic.c,
13623         plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13624         plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getpic.c,
13625         plugins/mpeg2/video/gstmpeg2play.c, test/.cvsignore,
13626         test/Makefile.am, test/mp1parse.c, test/mpeg2parse.c: More changes
13627         to the mpeg parser and encoder.  It seems like the mpeg2 decoder
13628         does not like some MPEG1 videos. Use mpeg_play for now (eg.
13629         AlienSong)
13630
13631 2000-05-12 08:15  richardb
13632
13633         * acconfig.h, config.h.in, configure.in, docs/gst/Makefile.am,
13634         docs/gst/gstreamer-decl.txt, docs/gst/gstreamer.hierarchy,
13635         docs/gst/gstreamer.types, docs/gst/gstreamer.types.in,
13636         docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
13637         plugins/Makefile.am: Make GDK pixbuf optional, by compiling
13638         videosink only if it is present.  Make documentation generated
13639         successfully even if libghttp isn't present (by skipping the
13640         ghttpsrc stuff).
13641
13642 2000-05-12 08:09  richardb
13643
13644         * plugins/capture/v4l/gstv4lsrc.c: Remove "stderr," from a DEBUG
13645         macro call, so it compiles with debug on.
13646
13647 2000-05-02 00:22  wtay
13648
13649         * docs/gst/.cvsignore, plugins/mp3decode/mpg123/mpg123.c,
13650         plugins/mpeg1/mpeg_play/video.c, test/.cvsignore: Fixed some build
13651         errors.
13652
13653 2000-05-02 00:09  wtay
13654
13655         * configure.in, libs/getbits/gstgetbits.h,
13656         libs/getbits/gstgetbits_inl.h, plugins/avi/gstaviencoder.c,
13657         plugins/avi/gstparseavi.c, plugins/jpeg/gstjpegdec.c,
13658         plugins/mpeg1/parse/mpeg1parse.c,
13659         plugins/mpeg1video/parse/mp1videoparse.c,
13660         plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
13661         plugins/mpeg2/ac3parse/ac3parse.c,
13662         plugins/mpeg2/mpeg2enc/.cvsignore, plugins/mpeg2/mpeg2enc/CHANGES,
13663         plugins/mpeg2/mpeg2enc/Makefile.am, plugins/mpeg2/mpeg2enc/TODO,
13664         plugins/mpeg2/mpeg2enc/conform.c, plugins/mpeg2/mpeg2enc/fdctref.c,
13665         plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13666         plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
13667         plugins/mpeg2/mpeg2enc/idct.c, plugins/mpeg2/mpeg2enc/motion.c,
13668         plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13669         plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13670         plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putbits.c,
13671         plugins/mpeg2/mpeg2enc/putbits.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13672         plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13673         plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13674         plugins/mpeg2/mpeg2enc/quantize.c,
13675         plugins/mpeg2/mpeg2enc/ratectl.c, plugins/mpeg2/mpeg2enc/readpic.c,
13676         plugins/mpeg2/mpeg2enc/stats.c, plugins/mpeg2/mpeg2enc/tables.c,
13677         plugins/mpeg2/mpeg2enc/transfrm.c, plugins/mpeg2/mpeg2enc/vlc.h,
13678         plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13679         plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getblk.c,
13680         plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13681         plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/gstmpeg2play.c,
13682         plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
13683         plugins/mpeg2/video/recon.c, plugins/mpeg2/video/store.c,
13684         plugins/mpeg2/video/systems.c, test/Makefile.am, test/avi2mpg.c,
13685         test/mp1parse.c, test/mpeg2parse.c: MPEG2 decoder fixes, unified
13686         MPEG System stream parser. an mpeg encoder.
13687
13688 2000-04-24 21:51  wtay
13689
13690         * configure.in, libs/getbits/gstgetbits_inl.h,
13691         plugins/mpeg1/mpeg_play/decoders.c,
13692         plugins/mpeg1/mpeg_play/decoders.h,
13693         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13694         plugins/mpeg1/mpeg_play/parseblock.c,
13695         plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13696         plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
13697         plugins/mpeg1/mpeg_play/video.h,
13698         plugins/mpeg1video/parse/mp1videoparse.c,
13699         plugins/mpeg2/Makefile.am, plugins/mpeg2/parse/Makefile.am,
13700         plugins/mpeg2/parse/getbits.c, plugins/mpeg2/parse/getbits.h,
13701         plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13702         plugins/mpeg2/video/.cvsignore, plugins/mpeg2/video/CHANGES,
13703         plugins/mpeg2/video/EXAMPLES, plugins/mpeg2/video/IEEE1180,
13704         plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/README,
13705         plugins/mpeg2/video/SPATIAL.DOC, plugins/mpeg2/video/TODO,
13706         plugins/mpeg2/video/getblk.c, plugins/mpeg2/video/gethdr.c,
13707         plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/getvlc.c,
13708         plugins/mpeg2/video/getvlc.h, plugins/mpeg2/video/gstmpeg2play.c,
13709         plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/idct.c,
13710         plugins/mpeg2/video/idctref.c, plugins/mpeg2/video/mmxidct.S,
13711         plugins/mpeg2/video/motion.c, plugins/mpeg2/video/mpeg2dec.c,
13712         plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/recon.c,
13713         plugins/mpeg2/video/spatscal.c, plugins/mpeg2/video/store.c,
13714         plugins/mpeg2/video/subspic.c, plugins/mpeg2/video/systems.c,
13715         plugins/mpeg2/video/tables.c, plugins/mpeg2/video/test.m2v,
13716         test/mp1parse.c, test/mpeg2parse.c: Added the mpeg2dec MPEG1 and
13717         MPEG2 decoder.
13718
13719 2000-04-17 00:33  wtay
13720
13721         * libs/getbits/gstgetbits_inl.h, plugins/mpeg2/ac3dec/exponent.c,
13722         plugins/mpeg2/ac3dec/mantissa.c: Fixed a bug in the inlined
13723         getbits.
13724
13725 2000-04-17 00:25  wtay
13726
13727         * plugins/mpeg2/ac3dec/: Makefile.am, ac3dec.c, ac3dec.h,
13728         getbits.c, getbits.h, mantissa.c, mantissa.h, parse.c, parse.h:
13729         Reworked the ac3decoder for the new getbits functions. We are now
13730         about 50% faster than the LIVID AC3 decoder (16% against 24% CPU
13731         time)
13732
13733 2000-04-16 19:51  wtay
13734
13735         * libs/getbits/.cvsignore: [no log message]
13736
13737 2000-04-16 19:50  wtay
13738
13739         * libs/getbits/: Makefile.am, gstgetbits.c, gstgetbits.h,
13740         gstgetbits_inl.h: I the generc getbits implementation
13741
13742 2000-04-16 19:47  wtay
13743
13744         * configure.in, docs/gst/gstreamer-decl.txt,
13745         docs/gst/tmpl/gstreamer-unused.sgml, libs/Makefile.am,
13746         plugins/Makefile.am, plugins/mp3decode/mpg123/Makefile.am,
13747         plugins/mp3decode/mpg123/common.c,
13748         plugins/mp3decode/mpg123/getbits.c,
13749         plugins/mp3decode/mpg123/getbits.h,
13750         plugins/mp3decode/mpg123/gstmpg123.c,
13751         plugins/mp3decode/mpg123/layer1.c,
13752         plugins/mp3decode/mpg123/layer2.c,
13753         plugins/mp3decode/mpg123/layer3.c,
13754         plugins/mp3decode/mpg123/mpg123.c,
13755         plugins/mp3decode/mpg123/mpg123.h,
13756         plugins/mp3decode/parse/mp3parse.c,
13757         plugins/mp3decode/parse/mp3parse.h,
13758         plugins/mpeg1/mpeg_play/Makefile.am,
13759         plugins/mpeg1/mpeg_play/ctrlbar.c,
13760         plugins/mpeg1/mpeg_play/ctrlbar.h,
13761         plugins/mpeg1/mpeg_play/decoders.c,
13762         plugins/mpeg1/mpeg_play/decoders.h,
13763         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13764         plugins/mpeg1/mpeg_play/motionvector.c,
13765         plugins/mpeg1/mpeg_play/parseblock.c,
13766         plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13767         plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13768         plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/README,
13769         plugins/mpeg1/parse/getbits.c, plugins/mpeg1/parse/getbits.h,
13770         plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13771         plugins/mpeg1video/parse/mp1videoparse.c, test/mp3play.c: Unified
13772         getbits handling. I currently have an inline integer
13773         implementation.
13774
13775 2000-04-13 22:59  wtay
13776
13777         * Makefile.am, configure.in, gst/gstclock.c,
13778         plugins/capture/v4l/grab-v4l.c, test/Makefile.am,
13779         test/mpeg2parse.c, test/videotest.c: Makefile.am fixes
13780
13781 2000-04-09 22:38  wtay
13782
13783         * gst/: gstclock.c, gstclock.h: A poor mans clock...
13784
13785 2000-04-09 22:36  wtay
13786
13787         * gst/Makefile.am, gst/gstelement.c,
13788         gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
13789         gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13790         plugins/capture/v4l/gstv4lsrc.c,
13791         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13792         plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13793         plugins/mpeg1/mpeg_play/video.c, test/mp1parse.c: Added MMX
13794         optimized yuv2rgb (AlienSong now plays back at only 6% CPU) Added
13795         mpeg1 picture skipping and fixed a buffer overflow.  Added a system
13796         clock. The audiosink can now adjust the clock.  Fixed incorrect
13797         behaviour on 8, 15, 16, 24 and 32 bits displays.  Cleanup of the
13798         videosink, it now uses the color conversion library when needed.
13799
13800 2000-04-02 22:38  wtay
13801
13802         * libs/riff/: gstriffencode.c, gstriffparse.c, gstriffutil.c: The
13803         new riff parser and encoder
13804
13805 2000-04-02 22:36  wtay
13806
13807         * configure.in, libs/Makefile.am, libs/riff/Makefile.am,
13808         libs/riff/gstriff.h, plugins/avi/gstaviencoder.c,
13809         plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13810         plugins/avi/gstparseavi.h, plugins/capture/v4l/grab-v4l.c,
13811         plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13812         plugins/jpeg/Makefile.am, plugins/jpeg/gstjpegdec.c,
13813         plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13814         plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13815         test/Makefile.am, test/aviparse.c, test/vidcapture.c: Added a
13816         colorspace library and removed yuv2rgb conversion from the
13817         videosink.  The aviencoder should now more or less work.
13818
13819 2000-03-27 20:53  wtay
13820
13821         * docs/Makefile.am, docs/gst/Makefile.am,
13822         docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-docs.sgml,
13823         docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
13824         docs/gst/gstreamer.types, docs/gst/tmpl/audioraw.sgml,
13825         docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
13826         docs/gst/tmpl/gstasyncdisksrc.sgml,
13827         docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
13828         docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
13829         docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
13830         docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstesdsink.sgml,
13831         docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
13832         docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
13833         docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
13834         docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstlog.sgml,
13835         docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
13836         docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
13837         docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
13838         docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
13839         docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
13840         docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
13841         docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
13842         docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
13843         docs/gst/tmpl/plugin.sgml, docs/gst/tmpl/spectrum.sgml,
13844         docs/gst/tmpl/videoraw.sgml, gst/gstbin.c, gst/gstbuffer.c,
13845         gst/gstbuffer.h, gst/gstelement.c, gst/gstelement.h,
13846         gst/gstfilter.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
13847         gst/gstpad.h, gst/gstplugin.c, gst/gstsink.c, gst/gstsink.h,
13848         gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c, gst/gstthread.c,
13849         gst/gstxml.c, gst/elements/gstasyncdisksrc.h,
13850         gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
13851         gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
13852         gst/elements/gstdisksrc.c, gst/elements/gstesdsink.h,
13853         gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
13854         gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
13855         gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
13856         gst/elements/gstfdsrc.c, gst/elements/gstidentity.c,
13857         gst/elements/gstidentity.h, gst/elements/gstqueue.c,
13858         gst/elements/gstqueue.h, gst/elements/gstsinesrc.c,
13859         gst/elements/gstsinesrc.h, gst/elements/gsttypefind.h,
13860         plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13861         plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13862         plugins/avi/gstparseavi.h, plugins/capture/v4l/Makefile.am,
13863         plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/gstv4lsrc.c,
13864         plugins/capture/v4l/gstv4lsrc.h, plugins/jpeg/Makefile.am,
13865         plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13866         plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13867         plugins/jpeg/gstjpegenc.h, plugins/mpeg1/parse/mpeg1parse.c,
13868         test/Makefile.am, test/vidcapture.c: Documentation updates. All
13869         standard library objects and standard elements are documented.
13870         Modified some of the elements to more accuratly report about their
13871         arguments so the documentation builds more reasonable output. 
13872         Added aviencoder and jpegencoder elements (not working yet)
13873
13874 2000-03-22 21:18  wtay
13875
13876         * configure.in, gst/gstpad.c, gst/types/gsttypes.c,
13877         libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13878         plugins/Makefile.am, plugins/avi/Makefile.am,
13879         plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13880         plugins/jpeg/.cvsignore, plugins/jpeg/Makefile.am,
13881         plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpeg.h: Added jpeg decoder.
13882         the avi decoder now configures the jpeg codec if an MJPG encoded
13883         avi is found. Fixed riff parsing. readded rgb_draw functions to the
13884         videosink. jpeglib is used to decode the jpeg image.
13885
13886 2000-03-21 20:06  omegahacker
13887
13888         * plugins/avi/gstparseavi.c: removed second check on riff library,
13889         moved original to top so it fails out right away
13890
13891 2000-03-21 19:54  omegahacker
13892
13893         * plugins/avi/gstparseavi.c: added load and check of libriff during
13894         plugin init
13895
13896 2000-03-21 19:54  omegahacker
13897
13898         * gst/gstplugin.c: spelling fixes to gst_library_load()
13899
13900 2000-03-20 20:25  wtay
13901
13902         * configure.in, gst/gstbuffer.c, gst/gstplugin.c, gst/gstplugin.h,
13903         gst/gstthread.c, gst/plugin.c, gst/plugin.h,
13904         gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
13905         libs/riff/gstriff.c, libs/riff/gstriff.h, plugins/avi/Makefile.am,
13906         plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13907         test/aviparse.c, test/mp1parse.c, test/videotest.c: Implemented
13908         riff parsing as a library. The avi parser can play simple PCM
13909         encoded audio.  some minor cleanups.
13910
13911 2000-03-19 00:59  wtay
13912
13913         * AUTHORS, configure.in, gst/gstplugin.c, libs/Makefile.am,
13914         libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13915         plugins/Makefile.am, plugins/avi/.cvsignore,
13916         plugins/avi/Makefile.am, plugins/avi/gstparseavi.c,
13917         plugins/avi/gstparseavi.h, plugins/wav/Makefile.am,
13918         plugins/wav/gstparsewav.c, test/.cvsignore, test/videotest.c: Added
13919         the riff code into a seperate library in /libs dir. The plugin
13920         loader also checks the /libs path.  The avi parser now uses the
13921         riff library.  WAV is broken.
13922
13923 2000-03-13 22:17  wtay
13924
13925         * test/aviparse.c: A non functional avi parser.
13926
13927 2000-03-13 22:13  wtay
13928
13929         * configure.in, gst/gst.c, gst/gstbuffer.h,
13930         gst/gstelementfactory.c, gst/gstmeta.c, gst/gstplugin.h,
13931         gst/gstthread.c, gst/gsttype.h, gst/types/gsttypes.c,
13932         plugins/Makefile.am, plugins/au/gstparseau.c,
13933         plugins/capture/v4l/gstv4lsrc.c,
13934         plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/Makefile.am,
13935         test/videotest.c: Various cleanups. Moved the overlay code to a
13936         specialized widget.  One error I cannot seem to fix: switching
13937         desktops does not disable the overlay.
13938
13939 2000-03-05 21:48  wtay
13940
13941         * plugins/capture/v4l/: grab-v4l.c, gstv4lsrc.c: Reworked overlay,
13942         much better but still not perfect.
13943
13944 2000-03-03 22:13  wtay
13945
13946         * plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/grab.h,
13947         plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13948         test/Makefile.am, test/videotest.c: Added overlay and DGA
13949         capability for the videosink. Not really good but functional.
13950
13951 2000-02-27 23:18  wtay
13952
13953         * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstbuffer.c,
13954         gst/gstconnection.c, gst/gstelement.c, gst/gstmeta.c,
13955         gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13956         gst/gstplugin.c, gst/gsttee.c, gst/gstthread.c, gst/gsttype.c,
13957         gst/elements/Makefile.am, gst/elements/gstasyncdisksrc.c,
13958         gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
13959         gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
13960         gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
13961         gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
13962         gst/elements/gstidentity.c, gst/elements/gstqueue.c,
13963         gst/elements/gstsinesrc.c, gst/types/Makefile.am,
13964         plugins/capture/v4l/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13965         plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
13966         plugins/capture/v4l/gstv4lsrc.h,
13967         plugins/mp3decode/mpg123/Makefile.am,
13968         plugins/mp3decode/mpg123/common.c,
13969         plugins/mp3decode/mpg123/decode_i386.c,
13970         plugins/mp3decode/mpg123/decode_i486.c,
13971         plugins/mp3decode/mpg123/getbits.c,
13972         plugins/mp3decode/mpg123/getbits.h,
13973         plugins/mp3decode/mpg123/gstmpg123.c,
13974         plugins/mp3decode/mpg123/layer1.c,
13975         plugins/mp3decode/mpg123/layer2.c,
13976         plugins/mp3decode/mpg123/layer3.c,
13977         plugins/mp3decode/mpg123/mpg123.c,
13978         plugins/mp3decode/mpg123/mpg123.h, plugins/mp3decode/mpg123/test.c,
13979         plugins/mpeg1/mpeg_play/Makefile.am,
13980         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13981         plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13982         plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/getbits.c,
13983         plugins/mpeg1/parse/mpeg1parse.c,
13984         plugins/mpeg1video/parse/Makefile.am,
13985         plugins/mpeg1video/parse/mp1videoparse.c, test/videotest.c: This is
13986         a rather large patch. Switched on -Wall compiler flag and fixed the
13987         warnings.  Made the Video for Linux more like it should be.
13988
13989 2000-02-26 18:55  wtay
13990
13991         * gst/gstpad.c, gst/gstpad.h, plugins/capture/v4l/gstv4lsrc.c,
13992         test/mp1parse.c, test/videotest.c: Added a pull function in the
13993         gstpad. Modified the videosink to implement the pull. This function
13994         allows a source element to request a buffer from the destination.
13995         This is much more efficient because the videosink can then pass a
13996         buffer with SHM to the element, which does not require an aditional
13997         memcpy.  removed scaling from the videosink. I need something
13998         better.
13999
14000 2000-02-25 23:19  wtay
14001
14002         * test/videotest.c: test code for the Video for linux source
14003
14004 2000-02-25 23:18  wtay
14005
14006         * configure.in, plugins/Makefile.am, plugins/capture/Makefile.am,
14007         plugins/capture/v4l/Makefile.am, plugins/capture/v4l/gstv4lsrc.c,
14008         plugins/capture/v4l/gstv4lsrc.h, test/mp1parse.c: Added a Video 4
14009         linux source. Not generic at all and may not work on any other
14010         system but mine.
14011
14012 2000-02-24 20:56  wtay
14013
14014         * gst/gstbuffer.c, plugins/mp3decode/mpg123/Makefile.am,
14015         plugins/mp3decode/parse/Makefile.am,
14016         plugins/mp3decode/parse/mp3parse.c,
14017         plugins/mp3decode/parse/mp3parse.h,
14018         plugins/mpeg1/mpeg_play/Makefile.am,
14019         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14020         plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14021         plugins/mpeg1/mpeg_play/idct_block_mmx.S,
14022         plugins/mpeg1/mpeg_play/jrevdct.c,
14023         plugins/mpeg1/mpeg_play/mmx_idct.c,
14024         plugins/mpeg1/mpeg_play/parseblock.c,
14025         plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
14026         plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14027         plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: Speedup
14028         in mpg123 parsing. speedup in mp1videoparse. rearanged the MPEG
14029         player got rid of some memcpy. bit handling changes.  MMX code for
14030         the IDCT and motion compensation in mpeg_play.  Almost as fast as
14031         the commercial mpeg player mtv, but with a much better video
14032         quality :-)
14033
14034 2000-02-20 16:19  wtay
14035
14036         * configure.in, plugins/mpeg1/mpeg_play/gstmpeg_play.c: Added
14037         GdkPixbuf support and scaling (sloww...)
14038
14039 2000-02-20 12:58  wtay
14040
14041         * plugins/mpeg1/mpeg_play/: 16bit.c, Makefile.am, dither.h,
14042         gdith.c, gstmpeg_play.c, gstmpeg_play.h, proto.h, util.h, video.c,
14043         video.h: General cleanup and speedup. removed color conversion out
14044         of MPEG decoder.
14045
14046 2000-02-19 13:37  wtay
14047
14048         * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, gstmpeg_play.h,
14049         video.c, video.h: Added timestamps for video buffers. The videosink
14050         syncs to the timestamps.  Added a buffer with finished frames for
14051         the MPEG1 decoder.
14052
14053 2000-02-19 10:50  wtay
14054
14055         * gst/elements/Makefile.am, gst/elements/gstqueue.c,
14056         plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c: Fixed the
14057         lockup by not calling any gtk functions in the main thread.  This
14058         is not good.
14059
14060 2000-02-18 23:48  wtay
14061
14062         * gst/elements/gstqueue.c, test/mp1parse.c: Set the default buffer
14063         size to 1 to avoid the strange lockups...
14064
14065 2000-02-18 23:07  wtay
14066
14067         * plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14068         plugins/mpeg1/mpeg_play/Makefile.am,
14069         plugins/mpeg1/mpeg_play/descrip.mms,
14070         plugins/mpeg1/mpeg_play/dither.h, plugins/mpeg1/mpeg_play/fs2.c,
14071         plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14072         plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14073         plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/gray.c,
14074         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14075         plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14076         plugins/mpeg1/mpeg_play/hybrid.c,
14077         plugins/mpeg1/mpeg_play/hybriderr.c,
14078         plugins/mpeg1/mpeg_play/index.bt,
14079         plugins/mpeg1/mpeg_play/mb_ordered.c,
14080         plugins/mpeg1/mpeg_play/mono.c, plugins/mpeg1/mpeg_play/ordered.c,
14081         plugins/mpeg1/mpeg_play/ordered2.c,
14082         plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util32.c,
14083         plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14084         plugins/visualization/smoothwave/smoothwave.c, test/Makefile.am,
14085         test/mp1parse.c: The first functional video sink... Removed all of
14086         the video stuff from the MPEG video decoder. Fixed a bug in
14087         smoothwave.  The MPEG video decoder still does the YUV->RGB
14088         conversion.
14089
14090 2000-02-17 22:50  wtay
14091
14092         * configure.in, plugins/Makefile.am,
14093         plugins/mpeg1/mpeg_play/Makefile.am,
14094         plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/main.c,
14095         plugins/mpeg1/mpeg_play/mmx_idct.c,
14096         plugins/mpeg1/mpeg_play/parseblock.c,
14097         plugins/mpeg1/mpeg_play/proto.h,
14098         plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14099         plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
14100         plugins/mpeg1/mpeg_play/video.h: MPEG1 cleanup. Added first (non
14101         functional) video sink.
14102
14103 2000-02-16 23:27  wtay
14104
14105         * gst/gstbuffer.c, gst/gstplugin.c, gst/gsttype.c,
14106         gst/elements/gstqueue.c, plugins/mp3decode/mpg123/gstmpg123.c,
14107         plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c, test/mp3play.c:
14108         Fixed memory leak in queue.
14109
14110 2000-02-16 16:44  wtay
14111
14112         * plugins/mpeg1/mpeg_play/video.c,
14113         plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Cleanup, fixed
14114         some bugs in the parsers, fixed memory leak (not all of them yet)
14115
14116 2000-02-15 20:14  wtay
14117
14118         * gst/elements/gstqueue.c, plugins/mpeg1/mpeg_play/video.c,
14119         plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c:
14120         Fixed (hopfully) the last bug in MPEG1 video player. A state bug
14121         caused some I-frames to be skipped.
14122
14123 2000-02-15 00:32  omegahacker
14124
14125         * editor/.cvsignore, test/.cvsignore: updated .cvsignores
14126
14127 2000-02-14 23:21  wtay
14128
14129         * plugins/: mpeg1/mpeg_play/parseblock.c, mpeg1/mpeg_play/util.c,
14130         mpeg1/mpeg_play/util.h, mpeg1/mpeg_play/video.c,
14131         mpeg1video/parse/mp1videoparse.c: Some cleanups+speedup. Still
14132         looking for a bug...
14133
14134 2000-02-14 20:42  wtay
14135
14136         * plugins/mp3decode/parse/mp3parse.c: Fixed a nasty mp3 parse bug.
14137         Some frames were skipped if the header was on partial frames. This
14138         fixes the strange invalid sync errors.
14139
14140 2000-02-14 00:22  wtay
14141
14142         * plugins/mpeg1video/parse/mp1videoparse.c: fixed state error in
14143         parsing.
14144
14145 2000-02-13 22:30  wtay
14146
14147         * plugins/mpeg1video/parse/: mp1videoparse.c, mp1videoparse.h:
14148         cleaned up the parsing code a bit.
14149
14150 2000-02-13 15:20  wtay
14151
14152         * gst/elements/gstqueue.c, plugins/mp3decode/parse/mp3parse.c,
14153         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14154         plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
14155         plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c,
14156         plugins/mpeg1video/parse/mp1videoparse.c: Made queue default
14157         bigger.  fixed parsing errors in mp3parse mpeg1parse mp1videoparse:
14158         more than 2 zeros and a 1 is also a sync.  fixed MPEG1 video
14159         SKIP_PICTURE which caused a segfault. AlienSong now plays as it
14160         should do. Skips are currently ignored and give some error on the
14161         console, need to clean this up.
14162
14163 2000-02-13 13:43  wtay
14164
14165         * gst/elements/gstqueue.c, gst/elements/gstqueue.h,
14166         plugins/mpeg1/mpeg_play/gdith.c: Fixed the queue length (fixed
14167         length 5 for now).  fixed mpeg1 video rate control.  AlienSong
14168         segfaults sometimes. My other movies don't....
14169
14170 2000-02-13 03:19  wtay
14171
14172         * plugins/mpeg1video/parse/mp1videoparse.c: Fixed queueing for
14173         incomplede slices.
14174
14175 2000-02-12 23:09  omegahacker
14176
14177         * test/mp1parse.c: Rearranged and updated mp1parse.  Indentation is
14178         sane again (what editor are you using, Wim?), and it now uses
14179         threads.  Playback is clean (at least, audio and video are running
14180         smoothly.  Video is still a little choppy on my test stream (first
14181         1MB from disk two of Mulan VCD), and it's still wildly out of sync,
14182         but it's looking VERY COOL.
14183
14184 2000-02-12 23:08  omegahacker
14185
14186         * gst/gstbin.c: Changed the way state is dealt with when a child is
14187         added to the bin.  The note states that the COMPLETE state should
14188         probably reflect nothing more than whether or not there is a child
14189         in the bin, not whether or not all children are COMPLETE.  I need
14190         to write out a few scenarios for complex pipeline manipulations to
14191         figure out how all the states should interact.  The idea is to
14192         maintain the ability to dynamically recofigure the pipeline.
14193
14194 2000-02-12 12:20  wtay
14195
14196         * plugins/mpeg1/mpeg_play/16bit.c,
14197         plugins/mpeg1/mpeg_play/Makefile.am,
14198         plugins/mpeg1/mpeg_play/ctrlbar.c, plugins/mpeg1/mpeg_play/gdith.c,
14199         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14200         plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14201         plugins/mpeg1/mpeg_play/main.c,
14202         plugins/mpeg1/mpeg_play/mb_ordered.c,
14203         plugins/mpeg1/mpeg_play/motionvector.c,
14204         plugins/mpeg1/mpeg_play/parseblock.c,
14205         plugins/mpeg1/mpeg_play/proto.h,
14206         plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14207         plugins/mpeg1/mpeg_play/util32.c, plugins/mpeg1/mpeg_play/video.c,
14208         plugins/mpeg1/mpeg_play/video.h,
14209         plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: The
14210         first functional video MPEG1 decoder. The decoder still opens a
14211         window to show the video. This is not optimised at all. Some
14212         glitches and crashes due to bugs in mp1videoparse.c. I need to
14213         queue incomplete slices in mp1videoparse before sending them to the
14214         decoder.  use test/mp1parse on your favorite video to test. No
14215         audio/video sync, no QoS at all.
14216
14217 2000-02-10 17:02  wtay
14218
14219         * gst/types/gsttypes.c, plugins/mp3decode/parse/mp3parse.c,
14220         plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14221         plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c:
14222         Optimisations to mp3decode and mp3parse (subbuffers) mp1videoparse
14223         now correctly pushes buffers in complete chuncks.
14224
14225 2000-02-08 22:36  wtay
14226
14227         * configure.in, gst/types/gsttypes.c,
14228         plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1video/Makefile.am,
14229         plugins/mpeg1video/parse/Makefile.am,
14230         plugins/mpeg1video/parse/README,
14231         plugins/mpeg1video/parse/mp1videoparse.c,
14232         plugins/mpeg1video/parse/mp1videoparse.h, test/mp1parse.c: Added
14233         MPEG1 video parser.
14234
14235 2000-02-07 19:29  wtay
14236
14237         * plugins/mpeg1/mpeg_play/: Makefile.am, gdith.c: Some more files.
14238
14239 2000-02-07 19:22  wtay
14240
14241         * plugins/mpeg1/mpeg_play/: Makefile.am, gstmpeg_play.c,
14242         gstmpeg_play.h: [no log message]
14243
14244 2000-02-07 19:04  wtay
14245
14246         * configure.in, plugins/mp3decode/mpg123/Makefile.am,
14247         plugins/mp3decode/mpg123/decode_i386.c,
14248         plugins/mp3decode/mpg123/layer3.c, plugins/mpeg1/Makefile.am,
14249         plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14250         plugins/mpeg1/mpeg_play/ANNOUNCE, plugins/mpeg1/mpeg_play/BUGS,
14251         plugins/mpeg1/mpeg_play/CHANGES, plugins/mpeg1/mpeg_play/COPYRIGHT,
14252         plugins/mpeg1/mpeg_play/INSTALL,
14253         plugins/mpeg1/mpeg_play/Makefile.am,
14254         plugins/mpeg1/mpeg_play/README,
14255         plugins/mpeg1/mpeg_play/README.jpeg, plugins/mpeg1/mpeg_play/TODO,
14256         plugins/mpeg1/mpeg_play/VERSION, plugins/mpeg1/mpeg_play/ctrlbar.c,
14257         plugins/mpeg1/mpeg_play/ctrlbar.h,
14258         plugins/mpeg1/mpeg_play/decoders.c,
14259         plugins/mpeg1/mpeg_play/decoders.h,
14260         plugins/mpeg1/mpeg_play/descrip.mms,
14261         plugins/mpeg1/mpeg_play/dither.h,
14262         plugins/mpeg1/mpeg_play/floatdct.c, plugins/mpeg1/mpeg_play/fs2.c,
14263         plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14264         plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14265         plugins/mpeg1/mpeg_play/gray.c, plugins/mpeg1/mpeg_play/hybrid.c,
14266         plugins/mpeg1/mpeg_play/hybriderr.c,
14267         plugins/mpeg1/mpeg_play/index.bt,
14268         plugins/mpeg1/mpeg_play/jrevdct.c, plugins/mpeg1/mpeg_play/main.c,
14269         plugins/mpeg1/mpeg_play/mb_ordered.c,
14270         plugins/mpeg1/mpeg_play/mono.c,
14271         plugins/mpeg1/mpeg_play/motionvector.c,
14272         plugins/mpeg1/mpeg_play/ordered.c,
14273         plugins/mpeg1/mpeg_play/ordered2.c,
14274         plugins/mpeg1/mpeg_play/parseblock.c,
14275         plugins/mpeg1/mpeg_play/proto.h,
14276         plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14277         plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/util32.c,
14278         plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h:
14279         Added compiler optimistaion flags to mpg123. reverted to old
14280         WRITE_SAMPLE which was much faster.  Added mpeg_play, the MPEG1
14281         video player. It does not work yet.
14282
14283 2000-02-06 22:04  wtay
14284
14285         * gst/gstmeta.c, plugins/mp3decode/mpg123/common.c,
14286         plugins/mp3decode/mpg123/gstmpg123.c,
14287         plugins/mp3decode/parse/mp3parse.c,
14288         plugins/mpeg1/parse/mpeg1parse.c: Added metadata to mpg123 buffers.
14289         removed (disabeled) debug info.
14290
14291 2000-02-06 18:50  wtay
14292
14293         * plugins/mp3decode/mpg123/common.c,
14294         plugins/mp3decode/parse/mp3parse.c,
14295         plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Fixed the mpeg 1
14296         parser. It can now be used to playback the audio stream of an MPEG1
14297         movie (check out test/mp1parse.c).
14298
14299 2000-02-06 12:33  wtay
14300
14301         * plugins/mpeg1/parse/mpeg1parse.c: Found mpeg1 parsing bug. My
14302         videos seem to parse OK.
14303
14304 2000-02-06 01:52  wtay
14305
14306         * plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: cleanup. Still
14307         not working...
14308
14309 2000-02-06 00:56  wtay
14310
14311         * test/mp1parse.c: The mpeg1 parser test program.
14312
14313 2000-02-06 00:55  wtay
14314
14315         * plugins/mpeg1/parse/mpeg1parse.c,
14316         plugins/mpeg1/parse/mpeg1parse.h, test/Makefile.am: Some changes to
14317         the mpeg 1 parser. Does not work yet.
14318
14319 2000-02-05 16:08  wtay
14320
14321         * plugins/mp3decode/mpg123/: Makefile.am, decode_i386.c,
14322         decode_i486.c, decode_i586.s, layer3.c, mpg123.c, mpg123.h: Added
14323         486 optimisation. Pentium optimisation added, but does not work
14324         yet.
14325
14326 2000-02-05 14:37  wtay
14327
14328         * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14329         layer3.c, mpg123.c, mpg123.h: Fixed a buffer problem with Layer 3.
14330         moved the buffer handling to common.c, getbits should not know
14331         about that.
14332
14333 2000-02-05 01:58  wtay
14334
14335         * plugins/mp3decode/parse/mp3parse.c: Not worth much: fixed a
14336         memory leak.
14337
14338 2000-02-05 01:40  wtay
14339
14340         * plugins/mp3decode/: mpg123/gstmpg123.c, parse/mp3parse.c: Fixed
14341         Layer 2 & 3 parsing. All my MPEGs play now with gstreamer !!!
14342
14343 2000-02-05 01:20  wtay
14344
14345         * plugins/mp3decode/parse/mp3parse.c, test/a.c, test/mp3parse.c,
14346         test/mp3play.c: Fixed a nasty bug in mp3parse (partial buffer state
14347         remained) Added eos check for the test programs to stop them from
14348         allocating all of your memory (had to use alt-sysreq-k a few times
14349         :-( ).  MPEG layer 1 plays fine now with mp3play.
14350
14351 2000-02-04 23:27  wtay
14352
14353         * plugins/mp3decode/mpg123/: getbits.c, test.c: Tested with layer 1
14354         & 2, no audible errors.  Fixed cracks and pops in Layer 3.  Still a
14355         bit slow, though...
14356
14357 2000-02-04 22:06  wtay
14358
14359         * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14360         layer3.c, mpg123.c, mpg123.h, test.c: Attempt to get layer3
14361         working. Tried with the test program included.  Still some errors
14362         and clicks sometime, but you can hear something.  Double buffering
14363         is now used (like mpg123). Can somebody test this on a layer 1 or 2
14364         stream (I have none) and together with the mp3parse?
14365
14366 2000-02-04 21:49  omegahacker
14367
14368         * plugins/mp3decode/parse/mp3parse.c: Fixes to the bfp calculation,
14369         as well as some other stuff.
14370
14371 2000-02-04 02:25  richardb
14372
14373         * configure.in, gst/gstelement.c, gst/gstplugin.c,
14374         plugins/mp3decode/mpg123/mpg123.c, plugins/mp3decode/mpg123/test.c:
14375         Compile a test program to ensure that we have working atomic
14376         resource counting.
14377         
14378         A few small changes (include headers, fix a cast) to stop compiler
14379         warnings.
14380
14381 2000-02-02 06:26  omegahacker
14382
14383         * configure.in, docs/Makefile.am, docs/gst/Makefile.am,
14384         docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
14385         docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpipeline.sgml,
14386         gst/gst.c, gst/gstelement.c, gst/gstelement.h, gst/gstobject.c,
14387         gst/gstpipeline.c, plugins/mp3decode/xing/libxing/.cvsignore: More
14388         documentation changes, a couple configure.in and Makefile.am fixes.
14389
14390 2000-02-01 20:35  wtay
14391
14392         * configure.in, gst/elements/Makefile.am,
14393         plugins/effects/volume/volume.c: Fixed lowercase PLUGINS_USE_SRCDIR
14394         which made running test apps fail.  Added GHTTP_LIBS to the
14395         libraries.  commented out mm_support() call, wich is not working
14396         yet and causes errors.
14397
14398 2000-02-01 19:40  wtay
14399
14400         * configure.in, docs/gst/Makefile.am,
14401         plugins/effects/volume/Makefile.am, plugins/rtjpeg/RTjpeg.c,
14402         plugins/rtjpeg/RTjpeg.h: Try to compile a little mmx program, set
14403         the default value of HAVE_LIBMMX.  some typos fixed. Changed
14404         include path for volume.c. RTjpeg uses mmx.h
14405
14406 2000-02-01 09:16  omegahacker
14407
14408         * configure.in, docs/Makefile.am, docs/gst/.cvsignore,
14409         docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
14410         docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
14411         docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types,
14412         docs/gst/tmpl/.cvsignore, docs/gst/tmpl/gst.sgml,
14413         docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
14414         docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
14415         docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfilter.sgml,
14416         docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
14417         docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
14418         docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
14419         docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
14420         docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
14421         docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
14422         docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
14423         docs/gst/tmpl/plugin.sgml: Re- set up the gtk-doc system.  I'd
14424         managed to mutilate it a while back, but now it's fixed.  I'll put
14425         a copy of the HTML output somewhere on the website tonight.
14426         
14427         In order to actually generate the docs, you'll have to install all
14428         the DocBook tools, as well as gtk-doc from GNOME cvs.  (see
14429         http://developer.gnome.org/arch/doc/tools.html)
14430         
14431         Notes (I'll codify these some day):
14432         
14433         - Don't believe the Gnome page, always edit the SOURCES when
14434         documenting a given function, never the tmpl file.  - I'll be
14435         re-arranging things a lot, but gtk-doc is smart enough to merge any
14436         changes to the tmpl file.  However, gtk-doc's merge and CVS's diff
14437         are two entirely separate animals.  We should probably have a
14438         virtual mutex on the entire docs/gst/ directory, over and above
14439         what CVS does.  - I'm going to try to end up with a book set
14440         (docbook terms), where docs/gst/ is only one book.  There'd be
14441         another called docs/manual/, and another docs/plugins/, etc.  If
14442         you have any comments as to how these should be done,
14443         gstreamer-devel is the place.
14444
14445 2000-02-01 04:10  richardb
14446
14447         * acconfig.h, config.h.in, configure.in, gst/gstobject.c,
14448         gst/elements/Makefile.am, gst/elements/gstelements.c,
14449         plugins/mp3decode/xing/libxing/ltmain.sh: Tidy up of configure
14450         script.  Make libghttp detection work at all.  Make library
14451         configuration specifiable on configure commandline.  Make detection
14452         of atomic resource stuff cope with 2.0 linux kernels.  Fix typo
14453         (HAVE_ATOMIC_T for HAVE_ATOMIC_H).  Remove generated ltmain.sh file
14454         from mp3decode.
14455
14456 2000-01-31 22:53  wtay
14457
14458         * include/mmx.h, plugins/rtjpeg/Makefile.am,
14459         plugins/rtjpeg/RTjpeg.c: Added general MMX macros.
14460
14461 2000-01-31 17:29  wtay
14462
14463         * plugins/rtjpeg/: RTjpeg.c, RTjpeg.h: Added MMX optimised DCT and
14464         IDCT for RTjpeg. It still doesn't do anything.  This version also
14465         has optimised versions for 422 and 420 YUV (de)compression.  This
14466         version is not compatible with the regular RTjpeg due to
14467         optimisations using unrolled loops. Is *very* fast.
14468
14469 2000-01-31 09:43  omegahacker
14470
14471         * Makefile.am, configure.in, gstreamer.spec.in, editor/Makefile.am,
14472         gst/elements/Makefile.am, gst/types/Makefile.am,
14473         plugins/mp3decode/mpg123/Makefile.am, test/bindings/Makefile.am,
14474         test/cothreads/Makefile.am, test/xml/Makefile.am: More incremental
14475         updates.  I can now successfully produce an rpm simply by typing
14476         `./autogen.sh;make rpm`.  This is good ;-)
14477
14478 2000-01-31 06:49  omegahacker
14479
14480         * Makefile.am: gah, missed Makefile.am of all files...
14481
14482 2000-01-31 06:46  omegahacker
14483
14484         * gstreamer-config.in, gstreamer.m4, gstreamer.spec.in,
14485         plugins/mp3decode/mpg123/.cvsignore,
14486         plugins/mp3decode/xing/libxing/Makefile.am,
14487         test/bindings/.cvsignore, test/cothreads/.cvsignore,
14488         editor/Makefile.am, gst/ROADMAP, plugins/effects/stereo/README,
14489         test/Makefile.am, test/xml/README: A bunch more changes to clean up
14490         build/`make dist` issues, as well as a spec file, -config file,
14491         .m4, etc.  Next step is to build an RPM of this mess.
14492
14493 2000-01-31 05:55  omegahacker
14494
14495         * .cvsignore, acconfig.h, config.h.in, configure.in,
14496         plugins/Makefile.am, plugins/dvdsrc/Makefile.am,
14497         plugins/mp3decode/mpg123/Makefile.am, test/Makefile.am,
14498         test/cothreads/Makefile.am, test/xml/Makefile.am: Various fixes
14499         that collectively allow `make dist` to work.
14500
14501 2000-01-31 04:22  omegahacker
14502
14503         * .cvsignore: uh, forgot to do the root .cvsignore...
14504
14505 2000-01-31 04:20  omegahacker
14506
14507         * plugins/mp3decode/Makefile.am: Fixed SUBDIRS stuff so `make dist`
14508         works cleanly.  Here's the trick: if DIST_SUBDIRS exists in the
14509         Makefile.am, that's used as the list of things to include in the
14510         distribution, regardless of whether or not something is included in
14511         SUBDIRS due to conditional stuff.
14512
14513 2000-01-31 03:36  omegahacker
14514
14515         * docs/.cvsignore, editor/.cvsignore, gst/.cvsignore,
14516         gst/elements/.cvsignore, gst/types/.cvsignore,
14517         plugins/au/.cvsignore, plugins/effects/.cvsignore,
14518         plugins/effects/stereo/.cvsignore,
14519         plugins/effects/volume/.cvsignore, plugins/mp3decode/.cvsignore,
14520         plugins/mp3decode/mpg123/.cvsignore,
14521         plugins/mp3decode/parse/.cvsignore,
14522         plugins/mp3decode/xa/.cvsignore, plugins/mp3decode/xing/.cvsignore,
14523         plugins/mp3decode/xing/libxing/.cvsignore,
14524         plugins/visualization/spectrum/.cvsignore,
14525         plugins/visualization/vumeter/.cvsignore, plugins/wav/.cvsignore,
14526         plugins/.cvsignore, plugins/cobin/.cvsignore,
14527         plugins/dvdsrc/.cvsignore, plugins/mpeg1/.cvsignore,
14528         plugins/mpeg1/parse/.cvsignore, plugins/mpeg2/.cvsignore,
14529         plugins/mpeg2/ac3dec/.cvsignore, plugins/mpeg2/ac3parse/.cvsignore,
14530         plugins/mpeg2/parse/.cvsignore, plugins/rtjpeg/.cvsignore,
14531         plugins/vcdsrc/.cvsignore, plugins/visualization/.cvsignore,
14532         plugins/visualization/smoothwave/.cvsignore,
14533         plugins/visualization/synaesthesia/.cvsignore, test/.cvsignore,
14534         test/bindings/.cvsignore, test/cothreads/.cvsignore,
14535         test/xml/.cvsignore, tools/.cvsignore: OK, I think I've got all the
14536         .cvsignore stuff taken care of, though we'll want to fine-tune
14537         things as we go, of course.  Most of them are the same, with some
14538         exceptions for directories that produce executables (those are
14539         listed by name after the standard ones and a newline for
14540         separation).
14541
14542 2000-01-31 03:25  omegahacker
14543
14544         * test/README: initial checkin
14545
14546 2000-01-31 03:22  omegahacker
14547
14548         * test/xml/readreg.c: - added usage info - uses first arg as
14549         registry filename - any additional args are plugins to search for
14550         (no change but argv base) - cleaned up output with a spare \n
14551
14552 2000-01-31 03:02  omegahacker
14553
14554         * configure.in, plugins/Makefile.am, plugins/rtjpeg/.cvsignore,
14555         plugins/rtjpeg/Makefile.am, plugins/rtjpeg/README,
14556         plugins/rtjpeg/RTjpeg.c, plugins/rtjpeg/RTjpeg.h,
14557         plugins/rtjpeg/rtjpeg.c, plugins/rtjpeg/rtjpegdec.c,
14558         plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
14559         plugins/rtjpeg/rtjpegenc.h: RTjpeg plugin with several elements. 
14560         It's currently a skeleton, doing no work at all.  Need to have a
14561         video display element, some kind of simulation source (read from
14562         .ppm, a la what I do at work to solve the exact same problem), raw
14563         video types, metadata structs, etc.
14564         
14565         The RTjpeg.[ch] code is taken from a just-downloaded copy from
14566         Justin's site, with some fixes (#include <asm/types.h> to get
14567         __u64,etc).  Once the aforementioned infrastructure is in place,
14568         the elements can actually be set up to do the encode/decode, and
14569         we'll have our first functioning video codec in place. ;-)
14570
14571 2000-01-31 01:24  omegahacker
14572
14573         * gst/types/.cvsignore: .cvsignore for gst/types/, still testing
14574         loginfo script(s)
14575
14576 2000-01-31 01:11  omegahacker
14577
14578         * gst/elements/.cvsignore: .cvsignore for gst/elements/, also
14579         testig loginfo script
14580
14581 2000-01-31 00:16  omegahacker
14582
14583         * plugins/dvdsrc/.cvsignore: added .cvsignore for plugins/dvdsrc/,
14584         testing loginfo script
14585
14586 2000-01-31 00:04  omegahacker
14587
14588         * plugins/.cvsignore: .cvsignore for plugins/, also testing loginfo
14589         script
14590
14591 2000-01-31 00:02  omegahacker
14592
14593         * gst/.cvsignore: .cvsignore for gst/, also testing loginfo script
14594
14595 2000-01-30 22:50  wtay
14596
14597         * acconfig.h, config.h.in, configure.in, editor/Makefile.am,
14598         gst/elements/Makefile.am, gst/types/Makefile.am,
14599         plugins/Makefile.am, plugins/mp3decode/Makefile.am,
14600         plugins/mp3decode/xing/Makefile.am,
14601         plugins/mp3decode/xing/libxing/ltmain.sh: Changed Makefiles to: 
14602         detect xaudio (check header xaudio/decoder.h)  detect mmx.h  detect
14603         CSS (check if css.c is in plugins/dvdsrc), need something better. 
14604         some LDFLAGS had *.la dependencies which failed for libtool
14605         
14606         The build is now 100% on my system.
14607
14608 2000-01-30 10:58  omegahacker
14609
14610         * plugins/dvdsrc/: Makefile.am, dvd_udf.c, dvd_udf.h, dvdsrc.c,
14611         dvdsrc.h: initial checkin
14612
14613 2000-01-30 10:48  omegahacker
14614
14615         * plugins/mp3decode/xing/libxing/: cdcts.s, cwin8s.s, cwins.s,
14616         mdcts.s, msiss.s, x86gas.s, x86intel.s: initial checkin
14617
14618 2000-01-30 10:44  omegahacker
14619
14620         * docs/: Makefile.am, random/arch, random/buffers,
14621         random/coroutines, random/design, random/example,
14622         random/factoryinfo, random/gboolean, random/intro, random/metadata,
14623         random/mutability, random/padarch, random/sequence,
14624         random/state-transitions, random/states, random/states.old,
14625         random/types, random/vis-transform, random/walkthrough,
14626         slides/README, slides/abstract, slides/abstract.save,
14627         slides/outline, slides/slides: initial checkin
14628
14629 2000-01-30 10:39  omegahacker
14630
14631         * plugins/mp3decode/xing/: Makefile.am, README, gstxing.c,
14632         gstxing.h: initial checkin
14633
14634 2000-01-30 10:17  omegahacker
14635
14636         * plugins/mp3decode/xing/libxing/: AUTHORS, COPYING, ChangeLog,
14637         INSTALL, L3.h, Makefile.am, NEWS, README, acconfig.h, autogen.sh,
14638         cdct.c, config.h, config.h.in, configure.in, csbt.c, csbtL3.c,
14639         csbtb.c, cup.c, cupL1.c, cupini.c, cupl3.c, cwin.c, cwinb.c,
14640         cwinm.c, dec8.c, htable.h, hwin.c, icdct.c, install-sh, isbt.c,
14641         isbtb.c, itype.h, iup.c, iupL1.c, iupini.c, iwinQ.c, iwinbQ.c,
14642         iwinm.c, jdw.h, l3dq.c, l3init.c, ltmain.sh, mdct.c, mhead.c,
14643         mhead.h, missing, mkinstalldirs, msis.c, port.h, stamp-h, stamp.h,
14644         stamp.h.in, tableawd.h, towave.c, uph.c, upsf.c, wavep.c, wcvt.c,
14645         x86intel.c: initial checkin
14646
14647 2000-01-30 10:03  omegahacker
14648
14649         * plugins/mp3decode/: Makefile.am, xa/Makefile.am, xa/README,
14650         xa/gstxa.c, xa/gstxa.h: initial checkin
14651
14652 2000-01-30 09:58  omegahacker
14653
14654         * plugins/: effects/Makefile.am, visualization/Makefile.am: initial
14655         checkin
14656
14657 2000-01-30 09:54  omegahacker
14658
14659         * tools/Makefile.am, tools/README, tools/launch.c,
14660         test/bindings/Makefile.am, test/bindings/dummy.c,
14661         test/bindings/dummy.h, test/bindings/test.c: initial checkin
14662
14663 2000-01-30 09:50  omegahacker
14664
14665         * test/: Makefile.am, a.c, ac3parse.c, ac3play.c, ac3sync.c,
14666         args.c, basic.c, buffer.c, cobin.c, dvdcat.c, fake.c,
14667         gsttracedump.c, jitter.c, m.c, mcut.c, mem.c, mem.h, mp3.c,
14668         mp3parse.c, mp3play.c, mpeg2parse.c, mpg123.c, p.c, plugin.c,
14669         push.c, qtest.c, r.c, record.c, s.c, spectrum.c, states.c,
14670         teardown.c, typefind.c, types.c, w.c, wave.c,
14671         cothreads/Makefile.am, cothreads/cothreads.c,
14672         cothreads/cothreads.h, cothreads/looper.c, cothreads/looper.h,
14673         cothreads/object.c, cothreads/object.h, cothreads/simple.c,
14674         cothreads/test.c, xml/Makefile.am, xml/createreg.c, xml/readreg.c:
14675         initial checkin
14676
14677 2000-01-30 09:46  omegahacker
14678
14679         * editor/: Makefile.am, editor.c, editor.glade,
14680         editorelement.glade, gsteditor.c, gsteditor.h, gsteditorbin.c,
14681         gsteditorcanvas.c, gsteditorconnection.c, gsteditorconnection.h,
14682         gsteditorcreate.c, gsteditorcreate.h, gsteditorelement.c,
14683         gsteditorpad.c, gsteditorpad.h, gstelementselect.c,
14684         gstelementselect.h: initial checkin
14685
14686 2000-01-30 09:22  omegahacker
14687
14688         * plugins/: au/Makefile.am, au/gstparseau.c, au/gstparseau.h,
14689         cobin/Makefile.am, cobin/cobin.c, cobin/cobin.h,
14690         cobin/spindentity.c, cobin/spindentity.h,
14691         effects/stereo/Makefile.am, effects/stereo/stereo.c,
14692         effects/stereo/stereo.h, effects/volume/Makefile.am,
14693         effects/volume/volume.c, effects/volume/volume.h,
14694         mp3decode/mpg123/COPYING, mp3decode/mpg123/Makefile.am,
14695         mp3decode/mpg123/README, mp3decode/mpg123/common.c,
14696         mp3decode/mpg123/dct64.c, mp3decode/mpg123/dct64_i386.c,
14697         mp3decode/mpg123/dct64_i486.c, mp3decode/mpg123/decode.c,
14698         mp3decode/mpg123/decode_i386.c, mp3decode/mpg123/decode_i486.c,
14699         mp3decode/mpg123/gbtest.c, mp3decode/mpg123/getbits.c,
14700         mp3decode/mpg123/getbits.h, mp3decode/mpg123/gstmpg123.c,
14701         mp3decode/mpg123/gstmpg123.h, mp3decode/mpg123/huffman.h,
14702         mp3decode/mpg123/l2tables.h, mp3decode/mpg123/layer1.c,
14703         mp3decode/mpg123/layer2.c, mp3decode/mpg123/layer3.c,
14704         mp3decode/mpg123/letest.c, mp3decode/mpg123/mpg123.c,
14705         mp3decode/mpg123/mpg123.h, mp3decode/mpg123/tabinit.c,
14706         mp3decode/mpg123/test.c, mp3decode/parse/Makefile.am,
14707         mp3decode/parse/README, mp3decode/parse/mp3parse.c,
14708         mp3decode/parse/mp3parse.h, mpeg1/Makefile.am,
14709         mpeg1/parse/Makefile.am, mpeg1/parse/README, mpeg1/parse/getbits.c,
14710         mpeg1/parse/getbits.h, mpeg1/parse/mpeg1parse.c,
14711         mpeg1/parse/mpeg1parse.h, mpeg1/parse/notes, mpeg2/Makefile.am,
14712         mpeg2/ac3dec/Makefile.am, mpeg2/ac3dec/README, mpeg2/ac3dec/ac3.h,
14713         mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
14714         mpeg2/ac3dec/bit_allocate.c, mpeg2/ac3dec/bit_allocate.h,
14715         mpeg2/ac3dec/bitstream.c, mpeg2/ac3dec/bitstream.h,
14716         mpeg2/ac3dec/crc.c, mpeg2/ac3dec/crc.h, mpeg2/ac3dec/debug.c,
14717         mpeg2/ac3dec/debug.h, mpeg2/ac3dec/decode.h, mpeg2/ac3dec/dither.c,
14718         mpeg2/ac3dec/dither.h, mpeg2/ac3dec/downmix.c,
14719         mpeg2/ac3dec/downmix.h, mpeg2/ac3dec/exponent.c,
14720         mpeg2/ac3dec/exponent.h, mpeg2/ac3dec/getbits.c,
14721         mpeg2/ac3dec/getbits.h, mpeg2/ac3dec/imdct.c, mpeg2/ac3dec/imdct.h,
14722         mpeg2/ac3dec/mantissa.c, mpeg2/ac3dec/mantissa.h,
14723         mpeg2/ac3dec/output.c, mpeg2/ac3dec/output.h, mpeg2/ac3dec/parse.c,
14724         mpeg2/ac3dec/parse.h, mpeg2/ac3dec/rematrix.c,
14725         mpeg2/ac3dec/rematrix.h, mpeg2/ac3dec/ring_buffer.c,
14726         mpeg2/ac3dec/ring_buffer.h, mpeg2/ac3dec/stats.c,
14727         mpeg2/ac3dec/stats.h, mpeg2/ac3dec/uncouple.c,
14728         mpeg2/ac3dec/uncouple.h, mpeg2/ac3parse/Makefile.am,
14729         mpeg2/ac3parse/README, mpeg2/ac3parse/ac3parse.c,
14730         mpeg2/ac3parse/ac3parse.h, mpeg2/parse/Makefile.am,
14731         mpeg2/parse/README, mpeg2/parse/getbits.c, mpeg2/parse/getbits.h,
14732         mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
14733         mpeg2/parse/notes, vcdsrc/Makefile.am, vcdsrc/vcdsrc.c,
14734         vcdsrc/vcdsrc.h, visualization/smoothwave/Makefile.am,
14735         visualization/smoothwave/README,
14736         visualization/smoothwave/smoothwave.c,
14737         visualization/smoothwave/smoothwave.h,
14738         visualization/spectrum/Makefile.am, visualization/spectrum/README,
14739         visualization/spectrum/fix_fft.c,
14740         visualization/spectrum/gstspectrum.c,
14741         visualization/spectrum/gstspectrum.h,
14742         visualization/synaesthesia/Makefile.am,
14743         visualization/synaesthesia/README,
14744         visualization/synaesthesia/README-syna,
14745         visualization/synaesthesia/core.c,
14746         visualization/synaesthesia/core.h,
14747         visualization/synaesthesia/synaesthesia.c,
14748         visualization/synaesthesia/synaesthesia.h,
14749         visualization/vumeter/Makefile.am, visualization/vumeter/README,
14750         visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
14751         wav/Makefile.am, wav/gstparsewav.c, wav/gstparsewav.h,
14752         wav/gstriff.c, wav/gstriff.h: initial checkin
14753
14754 2000-01-30 09:04  omegahacker
14755
14756         * plugins/: Makefile.am, example.c, example.h: initial checkin
14757
14758 2000-01-30 09:00  omegahacker
14759
14760         * gst/: elements/Makefile.am, elements/gstasyncdisksrc.c,
14761         elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
14762         elements/gstaudiosink.h, elements/gstaudiosrc.c,
14763         elements/gstaudiosrc.h, elements/gstdisksrc.c,
14764         elements/gstdisksrc.h, elements/gstelements.c,
14765         elements/gstesdsink.c, elements/gstesdsink.h,
14766         elements/gstfakesink.c, elements/gstfakesink.h,
14767         elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
14768         elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
14769         elements/gsthttpsrc.c, elements/gsthttpsrc.h,
14770         elements/gstidentity.c, elements/gstidentity.h,
14771         elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
14772         elements/gstsinesrc.h, elements/gsttypefind.c,
14773         elements/gsttypefind.h, types/Makefile.am, types/gsttypes.c:
14774         initial checkin
14775
14776 2000-01-30 08:57  omegahacker
14777
14778         * gst/: cothreads.c, cothreads.h, gst.c, gst.h, gstbin.c, gstbin.h,
14779         gstbuffer.c, gstbuffer.h, gstconnection.c, gstconnection.h,
14780         gstelement.c, gstelement.h, gstelementfactory.c, gstfilter.c,
14781         gstfilter.h, gstlog.h, gstmeta.c, gstmeta.h, gstobject.c,
14782         gstobject.h, gstpad.c, gstpad.h, gstpipeline.c, gstpipeline.h,
14783         gstplugin.c, gstplugin.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h,
14784         gsttee.c, gsttee.h, gstthread.c, gstthread.h, gsttrace.c,
14785         gsttrace.h, gsttype.c, gsttype.h, gsttypefind.c, gsttypefind.h,
14786         gstutils.c, gstutils.h, gstxml.c, gstxml.h, plugin.c, plugin.h,
14787         Makefile.am: initial checkin
14788
14789 2000-01-30 08:51  omegahacker
14790
14791         * AUTHORS, COPYING, COPYING.LIB, ChangeLog, INSTALL, Makefile.am,
14792         NEWS, README, acconfig.h, autogen.sh, config.h.in, configure.in,
14793         install-sh, missing, mkinstalldirs, stamp.h.in: initial checkin
14794
14795 Fri Jan 12 21:52:09 CET 2001   Wim Taymans  <wim.taymans@chello.be>
14796
14797         * PPC compilation fixes (thanks to hadess)
14798         * add eos2 and eos3 proposals
14799
14800