• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
12003-12-16  Thomas Vander Stichele  <thomas at apestaart dot org>
2
3        * gst/gst.c:
4	* gst/gstplugin.c:
5          rename --enable-segfault to --disable-segtrap
6
72003-12-15  Thomas Vander Stichele  <thomas at apestaart dot org>
8
9	* gst/gst.c: (init_popt_callback):
10	* gst/gstplugin.c: (_gst_plugin_fault_handler_restore),
11	(_gst_plugin_fault_handler_sighandler),
12	(_gst_plugin_fault_handler_setup), (gst_plugin_load_file):
13	Implemented fault handlers for catching SIGSEGV while loading
14        plug-ins
15
162003-12-02  Thomas Vander Stichele <thomas at apestaart dot org>
17
18        * fix documentation build using docbook2..., works on fc1 and rh9
19	* fix distcheck on fc1
20
212003-11-14  Thomas Vander Stichele <thomas at apestaart dot org>
22
23        * put GST_CACHE_DIR in config.h, as ordered by iain
24
252003-11-14  Thomas Vander Stichele <thomas at apestaart dot org>
26
27        * Slap walters back into place.
28	* remove GST_CONFIG_DIR, it isn't used anymore, and it looks like
29          GST_CACHE_DIR replaces it (which is up for fixing next)
30
312003-06-02  Colin Walters  <walters@verbum.org>
32
33	* Take over the world.
34
352003-03-29  Martin Schulze  <MHL.Schulze@t-online.de>
36
37	* gst/gstelementfactory.c: Add "g_free (dp->license)" in
38	gst_element_details_free().
39	* gst/gstevent.[ch]: Add function gst_event_get_type() to
40	support c++ language binding. Make macros gst_event_ref[_by_count]
41	return a GstEvent* instead of a GstData*.
42	* gst/gstbuffer.[ch]: Add functions gst_buffer[_pool]_get_type()
43	to support c++ language binding.
44
452003-03-16  Christian Meyer  <chrisime@gnome.org>
46
47	* tools/gst-inspect.c
48	(print_prop): Modified to make compile compile with the new introduced
49	              function.
50	* tools/gst-xmlinspect.c
51	(print_prop): ditto.
52
532003-03-16  Christian Meyer  <chrisime@gnome.org>
54
55	* gst/gstprops.[ch]: Add function gst_props_get_type().
56	* gst/gstprops.[ch], gst/gstutils.c, gst/registries/gstxmlregistry.c:
57	- Rename gst_props_entry_get_type() -> gst_props_entry_get_props_type().
58	- Add gst_props_entry_get_type() (returning the GType).
59	* gst/gstcaps.[ch]: Add function gst_caps_get_type().
60
61	Applied patches from Martin Schulze.
62
632003-01-09  Thomas Vander Stichele <thomas at apestaart dot org>
64
65        * first pass at changing _connect/_disconnect -> _link/_unlink
66	* gst/gstcompat.h: created
67
682002-11-27  Thomas Vander Stichele <thomas at apestaart dot org>
69
70        * ChangeLog: added an entry
71        * gst/gst.*: add gst_init_check which can return TRUE or FALSE
72                     make gst_init_with_popt_table do the same
73                     only initialize once, like GTK does
74
752002-04-12  Thomas Vander Stichele <thomas@apestaart.org>
76
77  	* gst/gst*.[ch]: commited GUAD3C code review comments (marked CR1)
78
79	* gst/gstregistry.[ch]: added to handle registry stuff
80	  gst/gst.c: changed to use new --gst-registry option
81	  tools/gst-register.c: use new registry functions
82          for more info, check docs/random/thomasvs/registry
83
842002-03-01  Michael Meeks  <michael@ximian.com>
85       * docs/manual/Makefile.am: use $(wildcard) instead of
86       strange shell stuff.
87
88       * tools/Makefile.am: handle conditionals in a compatible way
89
90       * docs/manuals.mak: don't do silly things with if/else
91
922002-01-15  Bastien Nocera  <hadess@hadess.net>
93
94	* tests/Makefile.am: add all the dirs to the DIST_SUBDIRS
95
962002-01-15  Bastien Nocera  <hadess@hadess.net>
97
98	* tests/Makefile.am: dodge compiling memchunk and bufspeed
99	if NASM is not present
100
1012002-01-03 Rodney Dawes  <dobey@free.fr>
102
103	* gstreamer.spec.in: Fixed the missing plug-ins problem
104
1052001-12-29 Rodney Dawes  <dobey@free.fr>
106
107	* gstreamer.spec.in: Fixed up for the splitification
108
1092001-12-23 Thomas Vander Stichele  <thomas@apestaart.org>
110
111	* moved plugins out of the core to gst-plugins
112	* moved some of the libs out of the core to gst-plugins
113	* moved the other libs around so headers get installed in
114	  <gst/(lib)/...>
115
1162001-12-15 Thomas Vander Stichele  <thomas@apestaart.org>
117
118	* configure.ac : major overhaul
119	* m4/ dir added with lots of checks in it
120
1212001-12-14  Michael Meeks  <michael@ximian.com>
122
123	* gst/gst.c (gst_main, gst_main_quit): upd.
124
125	* gst/gstutils.c (gst_util_has_arg): impl.
126	(gst_util_get_int64_arg): impl.
127
128	* plugins/mpeg2/video/gstmpeg2play.c
129	(gst_mpeg2play_class_init): min frames per sec = 0.
130
131	* plugins/mikmod/gstmikmod.c (gst_mikmod_class_init):
132	s/16bit/use16bit/ properties can't begin with a non
133	alpha.
134
135	* tools/gstreamer-guilaunch.c: fresh from the ministy
136	of nasty hacks.
137
138	* tools/Makefile.am: enable gstreamer-guilaunch for
139	Gnome 2.0
140
141	* tools/gstreamer-launch.c (main): upd.
142	(idle_func): quit the mainloop.
143
1442001-12-14  Michael Meeks  <michael@ximian.com>
145
146        * plugins/audiofile/gstafsrc.c (gst_afsrc_class_init): upd.
147
148        * plugins/gnomevfs/gnomevfssrc.c (gst_gnomevfssrc_class_init):
149        kill broken mess for install_std_props.
150
151        * plugins/gnomevfs/gnomevfssink.c
152        (gst_gnomevfssink_class_init): upd.
153
154        * tools/gstreamer-launch.c (main): add efence hook.
155
156        * gst/elements/gstfilesrc.c (gst_filesrc_get): use
157        a volatile pointer, don't write to the buffer.
158
159        * gst/gstelement.c (gst_element_populate_std_props):
160        add debug & robustness.
161
162        * gst/gstelement.c (gst_element_populate_std_props):
163        add debug & robustness.
164
1652001-12-13  Michael Meeks  <michael@ximian.com>
166
167	* gst/elements/*.c: (..._class_init): clean to use
168	gst_populate_std_props.
169
170	* gst/gstelement.c
171	(gst_element_populate_std_props): impl, simply for now,
172	with a few standard properties.
173	(gst_element_install_std_props): impl nice helper.
174
1752001-12-13  Michael Meeks  <michael@ximian.com>
176
177	* gst/gstplugin.c (_gst_plugin_initialize): g_error
178	instead of warning.
179
180	* Makefile.am: update.
181
182	* editor/gsteditorprojectview.c (view_on_element_added):
183
184	* editor/gsteditorproject.c
185	(gst_editor_project_class_init): upd.
186
187	* plugins/avi/gstavimux.c
188	(gst_avimux_request_new_pad): don't clobber name.
189
190	* libs/control/gstdparammanager.c
191	(gst_dpman_class_init): upd.
192	(gst_dpman_dispose): chain to parent.
193
194	* gst/cothreads.c (cothread_create): use guchar *'s
195	not void *'s for bytewise pointer arithmetic.
196
197	* gst/gstelement.h: kill const on get_property value.
198
199	* plugins/avi/gstavimux.c
200	(gst_avimux_request_new_pad): add name param.
201
202	* configure.ac: Add checks for libglade-2.0 and
203	gnome-vfs-2.0
204
2052001-12-13  Michael Meeks  <michael@ximian.com>
206
207	* plugins/xvideosink/Makefile.am: add $(X_LIBS)
208
209	* examples/typefind/typefind.c (type_found): upd.
210	xml code.
211
212	* plugins/mikmod/gstmikmod.c
213	(gst_mikmod_set_property): same memory bug here -
214	unfixed.
215
216	* plugins/oss/gstosssrc.c
217	(gst_osssrc_set_property): fix memory issue.
218	(gst_osssrc_init): dup the string - argh; quit here -
219	such code should be stuck in a common base class not
220	cut and pasted.
221
222	* plugins/oss/gstosssink.c
223	(gst_osssink_init): manage the device allocation.
224	(gst_osssink_finalize): impl.
225	(gst_osssink_class_init): upd.
226	(gst_osssink_set_property): upd.
227
228	* acconfig.h: cover HAVE_LIBXML2
229
230	* configure.ac: update libxml checks.
231
2322001-12-11 22:10  thomasvs
233
234	* lots of build fixes for 0.3.0 release
235
2362001-08-15 23:43  cael
237
238	* gstplay/: ChangeLog, gstmediaplay.c, gstplay.c: Added hacky check
239	to make sure we have video to fullscreen, will be removed when the
240	new libgstplay lands.
241
2422001-08-15 23:32  cael
243
244	* gstplay/: ChangeLog, gstmediaplay.c, gstmediaplay.glade,
245	gstmediaplay.h, gstplay.c, main.c: Added a bunch of new stuff
246	including better fullscreen handling and some new playlist stuff
247	that's not hooked up yet.
248
2492001-08-14 20:13  thomasvs
250
251	* gstreamer-uninstalled.pc.in: changed this to work for gst-bind if
252	anyone gets into problems with this then let me know and we'll fix
253	it together ;)
254
2552001-08-14 05:11  parapraxis
256
257	* gst/: gobject2gtk.c, gobject2gtk.h: sync gobject2gtk with
258	paranormal
259
2602001-08-13 21:19  omegahacker
261
262	* gst/: gsttimecache.c, gsttimecache.h: added first pass at the
263	GstTimeCache
264
2652001-08-13 20:03  omegahacker
266
267	* gst/Makefile.am: messy hack to make sure libgst.la builds
268	properly (FIXME!)
269
2702001-08-13 20:00  sbaker3
271
272	* docs/: gst/gstreamer-sections.txt, manual/dynamic.sgml,
273	manual/helloworld2.sgml, manual/pads.sgml, manual/queues.sgml,
274	manual/threads.sgml, manual/typedetection.sgml, manual/xml.sgml:
275	sync with the current CVS glib API
276
2772001-08-13 19:55  sbaker3
278
279	* test/avi2mpg.c, test/lat.c, test/mp1tomp1.c, test/mp2toavi.c,
280	test/mp2tomp1.c, test/mp2tomp1v2.c, test/mp3.c, test/mp3parse.c,
281	test/mp3play.c, test/mp3tovorbis.c, test/pipetest.c, test/qtest.c,
282	tests/autoplug.c, tests/events.c, tests/mp1vid.c, tests/paranoia.c,
283	tests/states.c, tests/eos/case1.c, tests/eos/case2.c,
284	tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
285	tests/eos/case6.c, tests/eos/case7.c, tests/muxing/case1.c,
286	tests/sched/runxml.c: sync with the current CVS glib API
287
2882001-08-13 19:50  sbaker3
289
290	* plugins/aasink/aasink.c, plugins/audiofile/gstafsink.c,
291	plugins/audiofile/gstafsrc.c, plugins/avi/gstavidecoder.c,
292	plugins/avi/wincodec/gstwinenc.cc, plugins/cdparanoia/cdparanoia.c,
293	plugins/dv/dvdec.c, plugins/filters/cutter/cutter.c,
294	plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
295	plugins/gsm/gstgsmenc.c, plugins/jpeg/gstjpegenc.c,
296	plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
297	plugins/quicktime/gstquicktimedecoder.c,
298	plugins/sdlsink/sdlvideosink.c, plugins/xvideosink/xvideosink.c,
299	examples/cutter/cutter.c, examples/helloworld/helloworld.c,
300	examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
301	examples/plugins/example.c, examples/queue2/queue2.c,
302	examples/queue3/queue3.c, examples/queue4/queue4.c,
303	examples/thread/thread.c, examples/typefind/typefind.c,
304	examples/xml/createxml.c, examples/xml/runxml.c: sync with the
305	current CVS glib API
306
3072001-08-13 19:48  omegahacker
308
309	* configure.base: Added libgst.la to the global LDFLAGS, so all
310	plugins link against it.  This should help solve problems with
311	bindings and dynamic loading of libgst.
312
3132001-08-13 19:45  sbaker3
314
315	* gst/: gobject2gtk.c, gobject2gtk.h, gst.c, gstautoplug.c,
316	gstbin.c, gstelement.c, gstobject.c, gstpad.c, gstparse.c,
317	gsttypefind.c, gstxml.c, autoplug/autoplugtest.c,
318	autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c,
319	autoplug/gststaticautoplug.c, autoplug/gststaticautoplugrender.c,
320	elements/gstdisksink.c, elements/gstfakesink.c,
321	elements/gstfakesrc.c, elements/gstidentity.c,
322	elements/gstmultidisksrc.c: sync with the current CVS glib API
323
3242001-08-13 14:52  thomasvs
325
326	* configure.base: added swig/Makefile.PL
327
3282001-08-12 11:09  sbaker3
329
330	* tests/.cvsignore: added more exes
331
3322001-08-12 10:48  sbaker3
333
334	* gst/gstbufferpool.c: doc update
335
3362001-08-11 23:04  omegahacker
337
338	* gst/gstbuffer.c: fixed stupid bug in buffer_span()
339
3402001-08-11 09:25  omegahacker
341
342	* gst/: gstbuffer.c, gstbuffer.h: - changed timestamps to gint64
343	(*signed* 64-bit) - updated buf->offset handling to deal with the
344	-1 (0xffffffff) case - added gst_buffer_span() and gst_buffer_merge
345	(see -devel for details)
346
3472001-08-10 22:36  wtay
348
349	* gst/elements/gstdisksrc.c: mmap returns MAP_FAILED in case of an
350	error, also do a perror in case of a failure.
351
3522001-08-10 18:45  wtay
353
354	* test/misc/: Makefile.am, gsmdec.c, gsmenc.c, mpgPlayer.c: Added
355	some test apps by Zeenix.
356
3572001-08-10 18:40  wtay
358
359	* configure.base, docs/fwg/intro.sgml, plugins/SID/gstsiddec.cc,
360	plugins/audiofile/gstafsink.c, plugins/gnomevfs/gnomevfssrc.c,
361	plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
362	plugins/quicktime/gstquicktimedemux.c,
363	plugins/quicktime/gstquicktimesink.c, plugins/udp/gstudpsrc.c,
364	test/Makefile.am, test/main.c, tests/faketest.c,
365	tools/gstreamer-inspect.c: Fixes to various plugins.  Removed the
366	eos/qos calls in favour of the soon to be event system.  Added a
367	test app to test element reuse (doesn't work)
368
3692001-08-10 18:34  wtay
370
371	* gst/: gstobject.h, gstpad.c, gstpad.h, gstqueue.c,
372	gstscheduler.c, elements/gstdisksrc.c, elements/gstfakesrc.c,
373	elements/gstfdsrc.c, elements/gstmultidisksrc.c,
374	elements/gstpipefilter.c: Removed the old eos and qos functions.
375	Removed the functions from the elements.
376
3772001-08-10 18:02  sbaker3
378
379	* examples/launch/.cvsignore: added an exe
380
3812001-08-10 17:49  sbaker3
382
383	* examples/: mixer/.cvsignore, cutter/.cvsignore: added an exe
384
3852001-08-10 17:36  sbaker3
386
387	* tests/.cvsignore: hide new tests
388
3892001-08-07 17:14  thomasvs
390
391	* configure.base: removed libs/colorscpace again
392
3932001-08-07 17:08  thomasvs
394
395	* configure.base: do FLAC lib check against main function
396
3972001-08-07 17:06  thomasvs
398
399	* acconfig.h, configure.base, plugins/Makefile.am: changed
400	HAVE_FLAC to HAVE_FLACLIB
401
4022001-08-07 15:46  thomasvs
403
404	* configure.base: added a few dnl'd AC_CONDITIONAL's to show a bug
405	for HAVE_FLAC look for thomas in the file
406
4072001-08-06 23:16  wtay
408
409	* examples/plugins/example.c: Fixed the padtemplate definition.
410
4112001-08-06 21:40  omegahacker
412
413	* gst/gstevent.h: added gstevent.h
414
4152001-08-06 21:37  omegahacker
416
417	* gst/gstelement.c, gst/gstinfo.c, gst/gstinfo.h, gst/gstpad.c,
418	gst/gstpad.h, gst/gstplugin.c, gst/gstscheduler.c, gst/gstthread.c,
419	gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
420	tests/Makefile.am, tests/events.c: Initial code for the event
421	system.
422
4232001-08-06 21:20  wtay
424
425	* plugins/flac/: Makefile.am, flacenc.c: Some compile fixes against
426	FLAC 1.0
427
4282001-08-06 20:52  wtay
429
430	* gst/gstbufferpool.h: Added a missing UNLOCK macro.
431
4322001-08-06 20:49  wtay
433
434	* plugins/avi/wincodec/gstwinenc.cc: Updates for CVS avifile.
435
4362001-08-06 17:46  theuraeus
437
438	* configure.base: 2001-06-08 Christian Schaller
439	<Uraeus@linuxrising.org> - Change from == to = since == only works
440	with GNU test and not the version of test shipping with Solaris
441	(and probably other Unices) - Once again a ordinary user has to
442	teach hackers to hack :)
443
4442001-08-03 01:08  omegahacker
445
446	* gst/Makefile.am: moved the object-model headers back to _HDR
447	where they belong
448
4492001-08-03 00:55  hadess
450
451	* Makefile.am: - revert location of gstreamer.pc
452
4532001-08-03 00:50  hadess
454
455	* Makefile.am: - install gstreamer.pc to the right place under
456	$(prefix)/share/pkconfig
457
4582001-08-01 23:44  dlehn
459
460	* plugins/flac/: flacdec.c, flacenc.c: Type update for FLAC 1.0
461
4622001-07-31 21:57  wtay
463
464	* gst/gstthread.c: Added a missing state change switch.
465	Uncommented a big FIXME that was needed after all.  Stop now works.
466
4672001-07-30 18:50  wtay
468
469	* gstreamer-uninstalled.pc.in: Changes pcbuilddir to
470	pc_top_builddir
471
4722001-07-27 18:12  wtay
473
474	* tests/: Makefile.am, faketest.c, muxing/case1.c: Added a simple
475	thread state change app.
476
4772001-07-27 17:35  sbaker3
478
479	* tools/gstreamer-inspect.c: compile fix for glib2
480
4812001-07-27 14:12  sbaker3
482
483	* gst/gstbufferpool.c: compile fix when atomic refcounting is not
484	available
485
4862001-07-25 23:46  wtay
487
488	* plugins/festival/gstfestival.c: Added caps to the src pad to
489	properly set rate/channels for peer elements.
490
4912001-07-25 22:40  wtay
492
493	* tools/gstreamer-inspect.c: Added signal output and object
494	hierarchy output.
495
4962001-07-25 22:40  wtay
497
498	* gst/: gobject2gtk.c, gobject2gtk.h: Added shims for signal
499	introspections and g_type_parent
500
5012001-07-25 21:49  wingo
502
503	* configure.base: Fixed issue where AC_CHECK_LIB was polluting LIBS
504	with -lxml.
505
5062001-07-25 01:02  wingo
507
508	* plugins/filters/speed/Makefile.am: Removed 'README' from
509	EXTRA_DIST so that 'make dist' would work.
510
5112001-07-24 21:05  theuraeus
512
513	* tools/gstreamer-launch.1: 2001-23-07 Christian Schaller
514	<Uraeus@linuxrising.org> - Put README contents into man page and
515	fixed the Groff enconding (or whatever it is called.)
516
5172001-07-23 01:57  wtay
518
519	* plugins/ffmpeg/: gstffmpegdec.c, gstffmpegenc.c: Updated to the
520	new 0.4.4 API.
521
5222001-07-23 01:57  wtay
523
524	* tools/gstreamer-launch.c: Reverted to the old g_idle loop. too
525	many problems with xvideosink and the GtkWindow when we don't have
526	an idle loop..
527
5282001-07-20 23:10  dlehn
529
530	* plugins/: mp3decode/mpg123/letest.c, mpeg2/ac3dec/bitstream.c:
531	use glib for byte swapping
532
5332001-07-20 23:08  dlehn
534
535	* Makefile.am: Some basic deb building rules
536
5372001-07-20 23:08  dlehn
538
539	* plugins/mpeg2/parse/Makefile.am, test/Makefile.am: cosmetic
540	stuff, -O3 does inline-functions
541
5422001-07-20 22:26  wtay
543
544	* docs/gst/: Makefile.am, gstreamer.hierarchy,
545	tmpl/gstbufferpool.sgml, tmpl/gstfakesink.sgml,
546	tmpl/gstidentity.sgml, tmpl/gstreamer-unused.sgml,
547	tmpl/gsttee.sgml: Removed some stuff from the makefile until it
548	stopped complaining when building debs...
549
5502001-07-20 08:10  dlehn
551
552	* plugins/mp3encode/lame/: gstlame.c, gstlame.h: update for newer
553	LAME api
554
5552001-07-20 08:00  dlehn
556
557	* plugins/Makefile.am: Always compile avi dir.	It has it's own
558	conditionals for avifile libs.	Add (back?) arts dir.  (was this
559	out for a reason?)
560
5612001-07-20 07:56  dlehn
562
563	* plugins/mpeg2/mpeg2dec/Makefile.am: Change lib name from
564	libmpeg2dec to libgstmpeg2dec to avoid confusion since it links to
565	another libmpeg2dec.
566
5672001-07-20 07:54  dlehn
568
569	* docs/gst/gstreamer.hierarchy: remove Gtk classes from Gst
570	hierarchy
571
5722001-07-20 07:53  dlehn
573
574	* configure.in.ac250: not used anymore
575
5762001-07-20 07:52  dlehn
577
578	* debian/: Makefile.am, README.Debian, changelog, control,
579	gstreamer-arts.files, gstreamer-artsd.files,
580	gstreamer-avifile.files, gstreamer-common.files,
581	gstreamer-festival.files, gstreamer-flac.files,
582	gstreamer-mpeg2dec.files, gstreamer-plugin-template.postinst,
583	gstreamer-plugin-template.postrm, gstreamer-plugin-template.prerm,
584	gstreamer-runtime.files, gstreamer-runtime.manpages,
585	gstreamer-runtime.postinst, gstreamer-runtime.postrm,
586	gstreamer-tools.files, gstreamer-tools.manpages, gstreamer-x.files,
587	libgst0.postinst, libgsteditor0.postinst,
588	libgstmediaplay0.postinst, rules: Update to Debian packaging files
589	to 0.2.1-2
590
5912001-07-18 23:38  richardb
592
593	* docs/fwg/: Makefile.am, buffers.sgml, checklist.sgml,
594	gst-plugin-writers-guide.sgml, srcnsink.sgml, statemanage.sgml:
595	Sort out some remaining bits of fwg which weren't valid sgml.
596
5972001-07-18 23:18  richardb
598
599	* docs/manual/: debugging.sgml, helloworld2.sgml: Fix incorrectly
600	matched tags, as found by xsltproc. ;-)
601
6022001-07-18 23:08  richardb
603
604	* REQUIREMENTS: Add instructions for getting docbook-gnome-bin
605	debian package, needed to build manual and PWG.
606
6072001-07-18 20:04  wtay
608
609	* gst/autoplug/gststaticautoplugrender.c: Make sure the autoplugger
610	doesn't try to connect elements with request pads for now.
611
6122001-07-18 18:29  wtay
613
614	* plugins/mpeg1/system_encode/: buffer.c, system_encode.c,
615	system_encode.h, systems.c: Added request pad to the muxer.  Fixed
616	the object size problem by dynamically allocating the sector data.
617
6182001-07-17 23:01  richardb
619
620	* plugins/effects/volume/volume.c: Rename the GstVolume type to
621	GstVolumeOld, so that it doesn't conflict with the type registered
622	by the new volume plugin.
623
6242001-07-17 22:51  wtay
625
626	* docs/fwg/intro.sgml: Added what I think should be the basic steps
627	for writing a plugin.
628
6292001-07-16 21:18  wtay
630
631	* gst/: gstelement.h, gstscheduler.h: Added missing pad_select
632	prototypes/defs.
633
6342001-07-16 10:04  richardb
635
636	* configure.base: Change tests/muxer/Makefile to
637	tests/muxing/Makefile, since tests/muxer is now an empty dir.
638
6392001-07-15 15:24  wtay
640
641	* tools/gstreamer-launch.c: Changed the main loop to while
642	(iterate(bin))
643
6442001-07-15 14:04  wtay
645
646	* gst/gstscheduler.c: Properly set the eos flag when no elements
647	can be scheduled.
648
6492001-07-14 21:29  shitowax
650
651	* plugins/quicktime/: gstquicktimesink.c, gstquicktimesink.h:
652	initial introduction of a really basic muxer
653
6542001-07-14 21:15  thomasvs
655
656	* configure.base: added muxer Makefile
657
6582001-07-13 17:49  wtay
659
660	* plugins/gsm/: gstgsm.c, gstgsmdec.c, gstgsmenc.c: Added capsnego
661	to gsmdec/enc.
662
6632001-07-11 23:52  wtay
664
665	* gst/: gstpad.c, gstpad.h, gstscheduler.h,
666	elements/gstaggregator.c, elements/gstaggregator.h,
667	elements/gstfakesrc.c: Added prototypes for gst_pad_peek,
668	gst_pad_select and gst_pad_selectv.  Added different scheduling
669	methods in aggregator.	Fixed a bug in fakesrc when setting up the
670	scheduling functions.
671
6722001-07-11 20:26  wtay
673
674	* tests/: Makefile.am, muxing/.cvsignore, muxing/Makefile.am,
675	muxing/case1.c: Added a muxing test case.
676
6772001-07-11 20:23  wtay
678
679	* gst/gstscheduler.c: Added a g_assert when a filled bufpen is
680	overwritten.
681
6822001-07-11 20:22  wtay
683
684	* gst/elements/: gstfakesink.c, gstfakesrc.c, gstidentity.c,
685	gstidentity.h, gsttee.c, gsttee.h: Some cleanups in output of
686	various test plugins.  Added debug output to tee.  Added buffer
687	duplication to identity.
688
6892001-07-11 17:45  wtay
690
691	* gst/elements/: gstelements.c, gstfakesink.c, gstfakesink.h: Added
692	request pads to fakesink.
693
6942001-07-11 16:51  wtay
695
696	* gst/elements/: gstaggregator.c, gstelements.c, gstfakesink.c,
697	gstfakesrc.c, gstfakesrc.h, gstidentity.c, gstidentity.h, gsttee.c:
698	Added DEBUG_FUNCPTR to most plugins.  Added request pads to fakesrc
699	and aggregator.
700
7012001-07-11 16:50  wtay
702
703	* tools/gstreamer-inspect.c: Print out the request pad function.
704
7052001-07-11 15:56  wtay
706
707	* gst/elements/: Makefile.am, gstaggregator.c, gstaggregator.h,
708	gstdisksink.c, gstdisksrc.c, gstelements.c, gstfakesink.c,
709	gstfakesrc.c, gstfakesrc.h, gstfdsink.c, gstfdsrc.c, gsthttpsrc.c,
710	gstidentity.c, gstsinesrc.c, gsttee.c: Some code cleanups.  Added
711	printouts of the buffer timestamps in identity, fakesrc, fakesink.
712	Added an aggregator test element.
713
7142001-07-11 13:33  wtay
715
716	* gst/: gstelement.c, gstelement.h, gstelementfactory.c: Aplied the
717	patch from Andy Wingo <apwingo@eos.ncsu.edu> add padtemplates to
718	element classes without using an elementfactory.  The
719	gst_element_add_padtemplate_to_class method was renamed to
720	gst_element_class_add_padtemplate to better match glib/gtk
721	conventions.
722
7232001-07-11 13:09  wtay
724
725	* docs/gst/tmpl/: gstmeta.sgml, spectrum.sgml: Removed the
726	remaining bits of MetaData.
727
7282001-07-11 02:02  omegahacker
729
730	* configure.base: added speed and volume to configure.base
731
7322001-07-11 00:47  omegahacker
733
734	* plugins/filters/Makefile.am: added speed and volume to
735	Makefile.am
736
7372001-07-08 22:02  wtay
738
739	* test/: Makefile.am, mp2tomp1v2.c, mp3play.c: Added a vob to mpeg1
740	transcoder. note that this one is only 68 lines long.
741
7422001-07-08 10:47  wtay
743
744	* plugins/effects/volume/volume.c: I'm a moron..
745
7462001-07-08 10:46  wtay
747
748	* plugins/effects/volume/volume.c: Renamed the old volume plugin to
749	volume_old.
750
7512001-07-08 10:44  wtay
752
753	* plugins/filters/: speed/Makefile.am, speed/filter.func,
754	speed/speed.c, speed/speed.h, volume/Makefile.am,
755	volume/filter.func, volume/mono-filter.func,
756	volume/stereo-filter.func, volume/volume.c, volume/volume.h: Added
757	the two plugins from Andy Wingo <apwingo@eos.ncsu.edu>
758
7592001-07-07 17:34  wtay
760
761	* docs/manual/Makefile.am: Added the init.sgml file to the makefile
762
7632001-07-07 16:30  wtay
764
765	* docs/manual/: intro.sgml, motivation.sgml: More blablah about how
766	cool GStreamer really is..
767
7682001-07-07 16:10  wtay
769
770	* docs/manual/: gstreamer-manual.sgml, init.sgml, utility.sgml:
771	Added docs on library init.
772
7732001-07-07 15:17  wtay
774
775	* docs/manual/: autoplugging.sgml, debugging.sgml,
776	gstreamer-manual.sgml, helloworld2.sgml, programs.sgml: Lots of
777	updates.  Added a chapter about the autoplugcache.  Updated the
778	autoplug example using the autoplugcache.  Moved some stuff around.
779	 Added an example app for gst_parse_launch.  Updated the debug
780	info.
781
7822001-07-07 15:14  wtay
783
784	* examples/launch/mp3parselaunch.c: Add sane arg checking.
785
7862001-07-07 15:07  wtay
787
788	* examples/launch/: Makefile.am, mp3parselaunch.c: Added a
789	parse_launch example.
790
7912001-07-07 14:32  wtay
792
793	* examples/helloworld2/helloworld2.c: Updated the autoplug example.
794
7952001-07-07 12:34  wtay
796
797	* docs/manual/: bins.sgml, dynamic.sgml, factories.sgml,
798	goals.sgml, gstreamer-manual.sgml, helloworld.sgml,
799	helloworld2.sgml, pads.sgml, programs.sgml, queues.sgml,
800	threads.sgml, typedetection.sgml, utility.sgml, xml.sgml: Some
801	updates to the manual, mostly glib2 related.
802
8032001-07-07 11:55  wtay
804
805	* docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
806	gstreamer.hierarchy, tmpl/gstbuffer.sgml, tmpl/gstbufferpool.sgml,
807	tmpl/gstelement.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
808	tmpl/gstreamer-unused.sgml, tmpl/gstutils.sgml, tmpl/gstxml.sgml:
809	Removed the last bits of Metadata.  Updated the bufferpool docs.
810
8112001-07-06 22:00  wtay
812
813	* plugins/capture/qcam/: gstqcamsrc.c, gstqcamsrc.h, qcam.h: Added
814	lots of options.
815
8162001-07-05 23:08  wtay
817
818	* configure.base: Added the qcam src
819
8202001-07-05 23:06  wtay
821
822	* plugins/capture/qcam/dark.c: Some unused file..
823
8242001-07-05 23:05  wtay
825
826	* plugins/capture/: Makefile.am, qcam/Makefile.am, qcam/exposure.c,
827	qcam/gstqcamsrc.c, qcam/gstqcamsrc.h, qcam/qcam-Linux.c,
828	qcam/qcam-Linux.h, qcam/qcam-lib.c, qcam/qcam-os.c, qcam/qcam-os.h,
829	qcam/qcam.h, qcam/qcamip.h: Added a simple bw-qcam src plugin.
830
8312001-07-05 22:53  wtay
832
833	* tools/gstreamer-launch.c: Added the xid stuff in again if
834	compiling against gtk.
835
8362001-07-04 21:49  uid21147
837
838	* gst/gstutils.c: Added arg setting for UINT types.
839
8402001-07-04 16:33  uid21147
841
842	* plugins/ffmpeg/: Makefile.am, gstffmpegdec.c, gstffmpegenc.c:
843	Lots of improvements to the ffmpeg wrappers.
844
8452001-07-02 21:38  wtay
846
847	* plugins/ffmpeg/: Makefile.am, gstffmpeg.c, gstffmpegdec.c,
848	gstffmpegdec.h, gstffmpegenc.c, gstffmpegenc.h: Added the ffmpeg
849	decoder wrappers.
850
8512001-07-01 23:19  wtay
852
853	* configure.base, plugins/ffmpeg/Makefile.am,
854	plugins/ffmpeg/gstffmpegenc.c, plugins/ffmpeg/gstffmpegenc.h: Added
855	the ffmpeg wrapper plugin. (ffmpeg.sourceforge.net).  Only the
856	encoders are currently support, so no decoders or muxers yet..
857
8582001-07-01 18:52  wtay
859
860	* plugins/gsm/: Makefile.am, gstgsmdec.c, gstgsmenc.c: Fixed a bug
861	with the buffer handling.
862
8632001-07-01 17:10  sbaker3
864
865	* plugins/filters/ladspa/gstladspa.c: better property name munging
866	and added check for duplicate property names
867
8682001-07-01 17:01  sbaker3
869
870	* gst/gobject2gtk.c: return NULL from
871	g2g_object_class_find_property if gtk_object_arg_get_info returns
872	an error
873
8742001-07-01 15:05  wtay
875
876	* plugins/avi/gstavidemux.c: Added the memcpy back, we can't take
877	ownership of the riff parser chunks..
878
8792001-07-01 14:59  wtay
880
881	* libs/riff/gstriff.h: Added types and structures for AVI/DV.
882
8832001-07-01 14:58  wtay
884
885	* plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavidemux.h,
886	gstavitypes.c: Added FV playback to avi. Currently only NTSC DV is
887	supported. Both type1 and type2 avi/dv formats are supported.
888
8892001-07-01 12:18  theuraeus
890
891	* gstreamer.spec.in: 2001-01-07 Christian Schaller
892	<Uraeus@linuxrising.org> - Updated SPEC file.  - Splitt out GUI
893	modules - Added quicktime, flac, chart, udp modules
894
8952001-07-01 12:16  theuraeus
896
897	* LICENSE_readme, REQUIREMENTS: 2001-01-07 Christian Schaller
898	<Uraeus@linuxrising.org> - Added FLAC information
899
9002001-07-01 12:12  richardb
901
902	* configure.base: Put the back check for the FLAC library.  This
903	looks to have been accidentally removed when the sidplay one was
904	added.
905
9062001-07-01 11:28  sbaker3
907
908	* plugins/filters/ladspa/gstladspa.c: gobject param fixes
909
9102001-06-30 20:41  sbaker3
911
912	* plugins/alsa/: alsasink.c, alsasrc.c: fix param problems due to
913	gobject changes
914
9152001-06-30 17:26  wtay
916
917	* plugins/SID/: gstsiddec.cc, gstsiddec.h: Added a property for
918	song selection.
919
9202001-06-30 16:22  wtay
921
922	* acinclude.m4, configure.base, plugins/Makefile.am,
923	plugins/SID/Makefile.am: Added configure checks for libsidplay.
924
9252001-06-30 15:10  wtay
926
927	* plugins/SID/gstsiddec.cc: Added a bunch of properties.
928
9292001-06-30 01:45  wtay
930
931	* configure.base: Added the SID plugin.
932
9332001-06-30 01:44  wtay
934
935	* plugins/SID/gstsiddec.cc: Some cleanups
936
9372001-06-30 01:37  wtay
938
939	* plugins/SID/: .cvsignore, Makefile.am, gstsiddec.cc, gstsiddec.h:
940	A first attempt at a SID decoder plugin.
941
9422001-06-30 01:35  wtay
943
944	* gst/elements/gstdisksrc.c: Fix an endless loop at EOS.. this is a
945	hack...
946
9472001-06-29 21:31  wtay
948
949	* plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c: GObject fixes for
950	xmms plugins.  Cleaner names for the generated plugins.
951
9522001-06-29 18:53  richardb
953
954	* gst/gstparse.c: Allow elements to be given custom names with []
955	syntax.
956
957	ie, gstreamer-launch disksrc[mysrc] ! ...  makes a disksrc element
958	named mysrc, rather than disksrc0
959
960	Suggestion: don't name things with names with numbers at the end,
961	or they may conflict with names allocated automatically.
962
9632001-06-29 12:30  richardb
964
965	* configure.base: Put GST_CFLAGS before other CFLAGS, to ensure
966	that the correct headers get used if there's an installed copy of
967	the gst headers on the system (ie, make sure the uninstalled
968	headers are used instead).
969
9702001-06-29 11:26  richardb
971
972	* gst/Makefile.am: Prefix for marshallers should be gst_marshal,
973	rather than gst.  This now actually compiles for me.
974
9752001-06-29 10:39  richardb
976
977	* gst/Makefile.am: Ensure that the marshaller code #includes
978	glib-object.h, and hence the neccessary definitions to enable it to
979	compile.
980
981	I don't pretend to understand how the marshalling stuff works - I
982	just know that it clearly needs this #include, or something
983	similar.  If there's a more correct fix, someone else can do it.
984	Possibly this is a glib-genmarshal bug, but I've not got the time
985	to go into that.
986
9872001-06-29 00:58  richardb
988
989	* gst/Makefile.am: Ensure that the gstmarshal.[ch] files are
990	generated in time by generating both files in the same rule:
991	previously, only the .c would be generated in time.  Don't put the
992	files in dists (add a dist-hook to take them out), and clean the
993	files when running distclean.
994
9952001-06-28 22:44  richardb
996
997	* gst/Makefile.am: Make sure conditionally compiled files are added
998	to the dist.
999
10002001-06-28 21:13  sbaker3
1001
1002	* plugins/alsa/: alsasink.c, alsasrc.c: compile fixes for alsasrc
1003	and alsasink - params need more work (odd warning when doing
1004	-inspect alsasrc)
1005
10062001-06-28 20:32  wtay
1007
1008	* acconfig.h, configure.base, plugins/Makefile.am: Added a check
1009	for the FLAC plugin.
1010
10112001-06-28 19:35  richardb
1012
1013	* configure.base: Fix ALSA check; was overwriting the ALSA_CFLAGS
1014	and ALSA_LIBS variables determined for alsa 0.5 with the ones from
1015	the check that alsa 0.9 wasn't there.  Now does the 0.9 check
1016	first, to avoid this problem.
1017
10182001-06-28 17:31  richardb
1019
1020	* docs/gst/Makefile.am: Remove gstreamer.html from generated files,
1021	since it was just a broken copy of one of the other files.  Sort
1022	out cleanfiles to some extent.	Note: the make dependencies in this
1023	file are completely broken, but it's not    clear how to fix them.
1024	The docs will be built at make install / dist time, as a result.
1025
10262001-06-28 17:01  richardb
1027
1028	* acinclude.m4: Fix a typo in a comment.
1029
10302001-06-28 16:39  richardb
1031
1032	* acinclude.m4, configure.base: Add ACTION-IF-USE and
1033	ACTION-IF-NOTUSE parameters to GST_CHECK_FEATURE.  Convert glib2
1034	check to use GST_CHECK_FEATURE.
1035
10362001-06-28 16:11  thomasvs
1037
1038	* plugins/filters/cutter/README: cutter plugin now has a settable
1039	pre-record buffer (using GList) README has been fleshed out a bit
1040	more
1041
10422001-06-28 12:56  richardb
1043
1044	* configure.base: Actually pass the infomessages variable into
1045	config.status, so the message about plugin-builddir gets displayed.
1046
1047	We can use this mechanism to display lists of plugins which won't
1048	be built: just add the lines to be output at the end of ./configure
1049	to $infomessages
1050
10512001-06-28 11:57  richardb
1052
1053	* configure.base: Change plugin-srcdir msg stuff near the end of
1054	configure.base to -builddir.
1055
10562001-06-27 21:53  thomasvs
1057
1058	* examples/cutter/cutter.c: implemented ring buffer
1059
10602001-06-27 21:53  thomasvs
1061
1062	* plugins/filters/cutter/: cutter.c, cutter.h: added a GList
1063	pre-record buffer
1064
10652001-06-27 21:20  wtay
1066
1067	* test/: dvshow.c, mp2toavi.c: Some small fixes.
1068
10692001-06-27 21:19  wtay
1070
1071	* examples/autoplug/autoplug.c: Small fixes to the autoplugger so
1072	that it uses a colorspace element for video.
1073
10742001-06-27 21:15  wtay
1075
1076	* plugins/quicktime/gstquicktimedecoder.c: Make the QT plugin
1077	extend from GstBin.
1078
10792001-06-27 21:14  wtay
1080
1081	* plugins/avi/gstavidecoder.c: Make the avidecoder plugin extend
1082	from a GstBin.
1083
10842001-06-27 21:14  omegahacker
1085
1086	* configure.base, gstreamer-config.in, gstreamer-uninstalled.pc.in,
1087	gstreamer.pc.in: configure.base: changed to 0.2.1, reworked the -D
1088	gathering for cflags gstreamer-config.in, gstreamer.pc.in,
1089	gstreamer-uninstalled.pc.in:  reworked -D gathering for cflags
1090
10912001-06-27 20:45  dlehn
1092
1093	* plugins/arts/Makefile.am: Fix for automake 1.4 to actually build
1094	the generated source.  Clean up generated files.  Make sure only
1095	source idl gets into tarball.
1096
10972001-06-27 20:22  omegahacker
1098
1099	* makeconfigure: added _CFLAGS and modified to allow the multiple
1100	substitition to occur
1101
11022001-06-27 18:22  richardb
1103
1104	* makeconfigure: Add a hack to ensure that automake picks up the
1105	variables AC_SUBSTed in GST_CHECK_CONFIGPROG.
1106
11072001-06-27 18:04  richardb
1108
1109	* acinclude.m4, configure.base: Add a "MODULES" parameter to
1110	GST_CHECK_CONFIGPROG, to pass sets of modules to the -config
1111	script.  Convert gnome test to use GST_CHECK_CONFIGPROG.
1112
11132001-06-27 17:56  richardb
1114
1115	* acconfig.h, acinclude.m4, configure.base, plugins/Makefile.am,
1116	plugins/audiofile/Makefile.am: Remove HAVE_GDK_PIXBUF and
1117	HAVE_LIBAUDIOFILE from acconfig.h and AC_DEFINE: nothing uses
1118	these.	Add GST_CHECK_CONFIGPROG macro, to check a -config script
1119	and set --cflags and --libs from it.  Replace audiofile and
1120	gdk-pixbuf checks with calls to this macro.  Change use of
1121	HAVE_LIBAUDIOFILE to USE_LIBAUDIOFILE automake conditional.  Change
1122	use of AUDIOFILE_LIBS variable to LIBAUDIOFILE_LIBS.
1123
11242001-06-27 17:06  richardb
1125
1126	* acinclude.m4: Fix brokenness with autoconf 2.50.  *sigh*
1127
11282001-06-27 16:04  richardb
1129
1130	* acinclude.m4, configure.base: Add DISABLE-BY-DEFAULT argument to
1131	GST_CHECK_FEATURE, to allow a feature to be turned off by default.
1132	Turn of XMMS check using this, rather than a hack.  Fix display of
1133	commandline parameters for GST_CHECK_FEATURE and
1134	GST_SUBSYSTEM_DISABLE.
1135
11362001-06-27 15:07  thomasvs
1137
1138	* plugins/filters/cutter/: cutter.c, filter.func: fixed cutter
1139	plugin
1140
11412001-06-27 10:59  richardb
1142
1143	* acinclude.m4: Add XMMS macro to acinclude.m4, since it's a
1144	commonly missing macro.  This joins the ALSA macro, which was
1145	already in acinclude.m4 We need some more consistent scheme for
1146	dealing with these... :(
1147
11482001-06-26 23:26  omegahacker
1149
1150	* plugins/vgasink/Makefile.am: fixed vgasink Makefile.am, even
1151	though vgasink is disabled
1152
11532001-06-26 23:15  wtay
1154
1155	* configure.base, gst/Makefile.am, tools/Makefile.am: Removed the
1156	GST_CONFIG_DIR from config.h and made a -D CFLAG for it instead so
1157	that we can do full expansion on the sysconfdir.
1158
11592001-06-26 22:49  richardb
1160
1161	* configure.base: Fix up configure --help output:
1162	GST_DISABLE_SUBSYSTEM options were not displayed properly.
1163
11642001-06-26 22:44  richardb
1165
1166	* configure.base, gst/elements/Makefile.am, plugins/Makefile.am:
1167	Convert XMMS and LIBGHTTP checks to use GST_CHECK_FEATURE() XMMS
1168	check is turned off by default (though not in a very neat way)
1169
11702001-06-26 22:29  wtay
1171
1172	* configure.base, plugins/Makefile.am: Removed vgasink for now.
1173
11742001-06-26 22:07  wtay
1175
1176	* plugins/udp/Makefile.am: Removed a cut&paste leftover..
1177
11782001-06-26 20:56  richardb
1179
1180	* makeconfigure: Do hacky fix for AM_CONDITIONAL for
1181	GST_SUBSYSTEM_DISABLE, too.
1182
11832001-06-26 20:49  omegahacker
1184
1185	* configure.base: Changes to the GST_SUBSYSTEM_DISABLE macro.
1186
11872001-06-26 20:06  richardb
1188
1189	* gst/gobject2gtk.c: Fix g2g_object_class_list_properties() so that
1190	num_properties gets set.
1191
11922001-06-26 19:20  richardb
1193
1194	* acinclude.m4, configure.base, plugins/Makefile.am: Convert artsc
1195	and arts checks to use GST_CHECK_FEATURE.  Extract the checks into
1196	macros.
1197
11982001-06-26 03:48  richardb
1199
1200	* acinclude.m4, configure.base, plugins/Makefile.am: Move alsa
1201	check to use GST_CHECK_FEATURE macro.  Fix a small bug in the
1202	macro.
1203
12042001-06-26 03:27  richardb
1205
1206	* acinclude.m4: Fixes to work properly with automake 1.4
1207
12082001-06-26 02:53  richardb
1209
1210	* Makefile.am, acinclude.m4, autogen.sh, configure.base,
1211	makeconfigure: Added feature check macro, GST_CHECK_FEATURE.  Moved
1212	generation of configure.{in,ac} into a separate script.  Add hack
1213	to the script to stop automake complaining about missing
1214	AM_CONDITIONAL call.  Replace ESD check by a call to
1215	GST_CHECK_FEATURE.
1216
12172001-06-25 22:39  richardb
1218
1219	* configure.base: Move config dir from /etc/gstreamer to
1220	${sysconfdir}/gstreamer by default: more portable, configurable,
1221	and standard.
1222
12232001-06-25 21:53  richardb
1224
1225	* docs/plugins/Makefile.am: Remove more generated files
1226
12272001-06-25 21:41  richardb
1228
1229	* docs/: manuals.mak, gst/Makefile.am, libs/Makefile.am: Remove
1230	many unwanted generated files from distributions.
1231
12322001-06-25 21:39  richardb
1233
1234	* docs/Makefile.am: Added plugins to DIST_SUBDIRS
1235
12362001-06-25 21:37  wtay
1237
1238	* plugins/oss/gstosssink.c: Don't use the trace feature when it is
1239	disabled.
1240
12412001-06-25 21:36  wtay
1242
1243	* plugins/: avi/gstavidecoder.c, quicktime/gstquicktimedecoder.c:
1244	Don't use the autoplugger when it is disabled.
1245
12462001-06-25 21:36  wtay
1247
1248	* gst/: Makefile.am, gst.c, gstautoplug.h, gstbuffer.c,
1249	gstbuffer.h, gstmeta.c, gstmeta.h, gstparse.h, gstplugin.c,
1250	gstplugin.h, gsttrace.h, gsttypefind.h: Removed the final bits of
1251	GstMeta.  Added conditional compilation of various subsystems.
1252
12532001-06-25 21:09  richardb
1254
1255	* gst/: gobject2gtk.h, gstinfo.c, gstinfo.h: Add consts to
1256	appropriate parameters in debug and info handlers.  Add appropriate
1257	types for some of the memebers of the GTypeInfo struct.
1258
12592001-06-25 21:01  omegahacker
1260
1261	* gst/: .cvsignore, Makefile.am: added gstmarshal.[ch] to
1262	.cvsignore, added gstmarshal.list to EXTRA_DIST
1263
12642001-06-25 21:00  omegahacker
1265
1266	* gst/gstobject.h, plugins/Makefile.am,
1267	plugins/visualization/Makefile.am: added some dirs to DIST_SUBDIRS,
1268	added a comment to gstobject.h
1269
12702001-06-25 20:59  omegahacker
1271
1272	* gst/: Makefile.am, gstmarshal.c, gstmarshal.h, gstmarshal.list:
1273	removed gstmarshal.[ch], added gstmarshal.list, and a first pass at
1274	generation rules
1275
12762001-06-25 20:19  wtay
1277
1278	* configure.base, gst/Makefile.am: Added configure checks to
1279	disable various major subsystems.
1280
12812001-06-25 19:14  richardb
1282
1283	* docs/gst/: Makefile.am, gstreamer.types.in: gstreamer.types.in:
1284	remove colorspace header.  Makefile.am: remove comment inside rule
1285	(nonportable).
1286
12872001-06-25 18:22  omegahacker
1288
1289	* gst/: gobject2gtk.h, gst.c, gstelement.c: gobject2gtk.h: added
1290	g2g_object_get_type() prototype gst.c: fixed gst_add_paths_func()
1291	prototype gstelement.c: changed some prototypes, added a cast
1292
12932001-06-25 18:17  wtay
1294
1295	* gst/gstobject.h: Added a missing #else
1296
12972001-06-25 17:44  wtay
1298
1299	* configure.base: Removed the wine stuff.
1300
13012001-06-25 13:28  richardb
1302
1303	* gst/gstobject.c: Fix a warning; stuff following an #endif
1304
13052001-06-25 13:09  richardb
1306
1307	* autogen.sh: Added check for pkg-config to autogen.sh
1308
13092001-06-25 07:45  omegahacker
1310
1311	* acconfig.h, autogen.sh, configure.base, gst/Makefile.am,
1312	gst/gstbin.c, gst/gstelement.c, gst/gstelementfactory.c,
1313	gst/gstinfo.c, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1314	gst/gstprops.c, gst/gstthread.c, gst/gstxml.h: Reworked the
1315	arguments for DEBUG and INFO.  Removed -debug-verbose.	Renamed
1316	GST_DISABLE_XML to GST_DISABLE_LOADSAVE and added --disable flag.
1317
13182001-06-25 04:37  omegahacker
1319
1320	* gst/: gobject2gtk.c, gobject2gtk.h: Changed all globally defined
1321	stub functions to use the g2g_ prefix instead of g_, to avoid *any*
1322	potential namespace conflicts.
1323
13242001-06-25 02:20  omegahacker
1325
1326	* acconfig.h, configure.base, docs/random/wtay/events,
1327	examples/Makefile.am, examples/cutter/cutter.c,
1328	examples/helloworld/helloworld.c,
1329	examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
1330	examples/plugins/example.c, examples/plugins/example.h,
1331	examples/queue/queue.c, examples/queue2/queue2.c,
1332	examples/queue3/queue3.c, examples/queue4/queue4.c,
1333	examples/thread/thread.c, examples/typefind/typefind.c,
1334	examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
1335	gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gst.c, gst/gst.h,
1336	gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstbin.h,
1337	gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
1338	gst/gstextratypes.c, gst/gstextratypes.h, gst/gstmarshal.c,
1339	gst/gstmarshal.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1340	gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c, gst/gstpipeline.h,
1341	gst/gstqueue.c, gst/gstqueue.h, gst/gstscheduler.c,
1342	gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
1343	gst/gsttypefind.c, gst/gsttypefind.h, gst/gstutils.c,
1344	gst/gstutils.h, gst/gstxml.c, gst/gstxml.h,
1345	gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
1346	gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
1347	gst/autoplug/gststaticautoplug.h,
1348	gst/autoplug/gststaticautoplugrender.c,
1349	gst/autoplug/gststaticautoplugrender.h, gst/elements/Makefile.am,
1350	gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
1351	gst/elements/gstdisksrc.c, gst/elements/gstdisksrc.h,
1352	gst/elements/gstelements.c, gst/elements/gstfakesink.c,
1353	gst/elements/gstfakesink.h, gst/elements/gstfakesrc.c,
1354	gst/elements/gstfakesrc.h, gst/elements/gstfdsink.c,
1355	gst/elements/gstfdsink.h, gst/elements/gstfdsrc.c,
1356	gst/elements/gstfdsrc.h, gst/elements/gsthttpsrc.c,
1357	gst/elements/gsthttpsrc.h, gst/elements/gstidentity.c,
1358	gst/elements/gstidentity.h, gst/elements/gstmultidisksrc.c,
1359	gst/elements/gstmultidisksrc.h, gst/elements/gstpipefilter.c,
1360	gst/elements/gstpipefilter.h, gst/elements/gstsinesrc.c,
1361	gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
1362	gst/elements/gsttee.h, gstplay/gstplay.c, plugins/Makefile.am,
1363	plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
1364	plugins/aasink/aasink.c, plugins/aasink/aasink.h,
1365	plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
1366	plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
1367	plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
1368	plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
1369	plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
1370	plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
1371	plugins/au/gstparseau.c, plugins/au/gstparseau.h,
1372	plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
1373	plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1374	plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
1375	plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
1376	plugins/avi/gstavidemux.c, plugins/avi/gstavidemux.h,
1377	plugins/avi/gstavimux.c, plugins/avi/gstavimux.h,
1378	plugins/avi/gstavitypes.c, plugins/avi/gstavitypes.h,
1379	plugins/avi/winaudio/aviaudiodecoder.c,
1380	plugins/avi/winaudio/aviaudiodecoder.h,
1381	plugins/avi/wincodec/gstwindec.cc,
1382	plugins/avi/wincodec/gstwindec.h,
1383	plugins/avi/wincodec/gstwinenc.cc,
1384	plugins/avi/wincodec/gstwinenc.h, plugins/capture/v4l/gstv4lsrc.c,
1385	plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
1386	plugins/cdparanoia/cdparanoia.h, plugins/cobin/cobin.c,
1387	plugins/cobin/cobin.h, plugins/cobin/spindentity.c,
1388	plugins/cobin/spindentity.h, plugins/dv/dvdec.c,
1389	plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
1390	plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
1391	plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
1392	plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
1393	plugins/esd/esdsink/esdsink.h, plugins/festival/Makefile.am,
1394	plugins/festival/gstfestival.c, plugins/festival/gstfestival.h,
1395	plugins/filters/Makefile.am, plugins/filters/adder/adder.c,
1396	plugins/filters/adder/adder.h,
1397	plugins/filters/colorspace/colorspace.c,
1398	plugins/filters/colorspace/colorspace.h,
1399	plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
1400	plugins/filters/cutter/filter.func,
1401	plugins/filters/deinterlace/deinterlace.c,
1402	plugins/filters/deinterlace/deinterlace.h,
1403	plugins/filters/intfloatconvert/float2int.c,
1404	plugins/filters/intfloatconvert/float2int.h,
1405	plugins/filters/intfloatconvert/int2float.c,
1406	plugins/filters/intfloatconvert/int2float.h,
1407	plugins/filters/intfloatconvert/intfloatconvert.c,
1408	plugins/filters/ladspa/gstladspa.c,
1409	plugins/filters/ladspa/gstladspa.h,
1410	plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
1411	plugins/filters/level/level.c, plugins/filters/level/level.h,
1412	plugins/filters/median/median.c, plugins/filters/median/median.h,
1413	plugins/filters/mono2stereo/mono2stereo.c,
1414	plugins/filters/mono2stereo/mono2stereo.h,
1415	plugins/filters/passthrough/level.c,
1416	plugins/filters/passthrough/level.h,
1417	plugins/filters/passthrough/passthrough.c,
1418	plugins/filters/passthrough/passthrough.h,
1419	plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1420	plugins/filters/stereo2mono/stereo2mono.c,
1421	plugins/filters/stereo2mono/stereo2mono.h,
1422	plugins/filters/volenv/filter.func,
1423	plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
1424	plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
1425	plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
1426	plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
1427	plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
1428	plugins/icecast/icecastsend/icecastsend.c,
1429	plugins/icecast/icecastsend/icecastsend.h,
1430	plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
1431	plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
1432	plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1433	plugins/mp3decode/mpg123/gstmpg123.c,
1434	plugins/mp3decode/mpg123/gstmpg123.h,
1435	plugins/mp3decode/parse/mp3parse.c,
1436	plugins/mp3decode/parse/mp3parse.h,
1437	plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
1438	plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
1439	plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
1440	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1441	plugins/mpeg1/mpeg_play/gstmpeg_play.h,
1442	plugins/mpeg1/mpegaudio/gstmpegaudio.c,
1443	plugins/mpeg1/mpegaudio/gstmpegaudio.h,
1444	plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1445	plugins/mpeg1/system_encode/buffer.c,
1446	plugins/mpeg1/system_encode/system_encode.c,
1447	plugins/mpeg1/system_encode/system_encode.h,
1448	plugins/mpeg1video/parse/mp1videoparse.c,
1449	plugins/mpeg1video/parse/mp1videoparse.h,
1450	plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
1451	plugins/mpeg2/ac3parse/ac3parse.c,
1452	plugins/mpeg2/ac3parse/ac3parse.h,
1453	plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
1454	plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
1455	plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
1456	plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
1457	plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
1458	plugins/mpeg2/subtitles/mpeg2subt.c,
1459	plugins/mpeg2/subtitles/mpeg2subt.h,
1460	plugins/mpeg2/video/gstmpeg2play.c,
1461	plugins/mpeg2/video/gstmpeg2play.h,
1462	plugins/mpeg2/videoparse/mp2videoparse.c,
1463	plugins/mpeg2/videoparse/mp2videoparse.h,
1464	plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
1465	plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
1466	plugins/oss/gstossgst.c, plugins/oss/gstossgst.h,
1467	plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
1468	plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
1469	plugins/quicktime/gstquicktimedecoder.c,
1470	plugins/quicktime/gstquicktimedecoder.h,
1471	plugins/quicktime/gstquicktimedemux.c,
1472	plugins/quicktime/gstquicktimedemux.h,
1473	plugins/quicktime/gstquicktimetypes.c,
1474	plugins/quicktime/gstquicktimetypes.h, plugins/rtjpeg/rtjpegdec.c,
1475	plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
1476	plugins/rtjpeg/rtjpegenc.h, plugins/rtp/rtpsend/rtpsend.c,
1477	plugins/rtp/rtpsend/rtpsend.h, plugins/sdlsink/sdlvideosink.c,
1478	plugins/sdlsink/sdlvideosink.h, plugins/udp/.cvsignore,
1479	plugins/udp/Makefile.am, plugins/udp/gstudp.c,
1480	plugins/udp/gstudpsink.c, plugins/udp/gstudpsink.h,
1481	plugins/udp/gstudpsrc.c, plugins/udp/gstudpsrc.h,
1482	plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
1483	plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
1484	plugins/visualization/Makefile.am,
1485	plugins/visualization/chart/gstchart.c,
1486	plugins/visualization/smoothwave/smoothwave.c,
1487	plugins/visualization/smoothwave/smoothwave.h,
1488	plugins/visualization/spectrum/gstspectrum.c,
1489	plugins/visualization/spectrum/gstspectrum.h,
1490	plugins/visualization/synaesthesia/core.h,
1491	plugins/visualization/synaesthesia/synaesthesia.c,
1492	plugins/visualization/synaesthesia/synaesthesia.h,
1493	plugins/visualization/vumeter/vumeter.c,
1494	plugins/visualization/vumeter/vumeter.h,
1495	plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
1496	plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
1497	plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
1498	plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
1499	plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
1500	plugins/xmms/gstxmmsinput.h, plugins/xmms/pluginenum.c,
1501	plugins/xmms/xmms.h, plugins/xvideosink/Makefile.am,
1502	plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h,
1503	test/ac3parse.c, test/ac3play.c, test/avi2mpg.c, test/aviparse.c,
1504	test/dvdcat.c, test/lat.c, test/mp1parse.c, test/mp1tomp1.c,
1505	test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3mad.c,
1506	test/mp3parse.c, test/mp3play.c, test/mp3tovorbis.c,
1507	test/mpeg2parse.c, test/pipetest.c, test/qtest.c, test/record.c,
1508	test/vidcapture.c, test/vidcapture2.c, test/videotest.c,
1509	test/wave.c, test/xmmstest.c, tests/autoplug.c, tests/autoplug3.c,
1510	tests/case4.c, tests/incsched.c, tests/mp1vid.c, tests/mp3encode.c,
1511	tests/paranoia.c, tests/queue.c, tests/rip.c, tests/states.c,
1512	tests/threadlock.c, tests/eos/case1.c, tests/eos/case2.c,
1513	tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
1514	tests/eos/case6.c, tests/eos/case7.c, tests/sched/runxml.c,
1515	tools/gstreamer-compprep.c, tools/gstreamer-inspect.c,
1516	tools/gstreamer-launch.c: Merged from GOBJECT1 to HEAD at 200106241
1517
15182001-06-25 01:07  omegahacker
1519
1520	* gst/gobject2gtk.c, gst/gobject2gtk.h, tools/gstreamer-compprep.c,
1521	tools/gstreamer-inspect.c: added shim for
1522	g_object_class_list_properties and converted -inspect and -compprep
1523	to use it
1524
15252001-06-25 00:50  omegahacker
1526
1527	* examples/plugins/: example.c, example.h: ported example plugin to
1528	gobject
1529
15302001-06-25 00:25  omegahacker
1531
1532	* examples/cutter/cutter.c: ported to gobject
1533
15342001-06-24 23:56  omegahacker
1535
1536	* plugins/visualization/chart/gstchart.c: ported chart to gobject
1537
15382001-06-24 23:44  omegahacker
1539
1540	* LICENSE_readme, REQUIREMENTS, acconfig.h, autogen.sh,
1541	configure.base, gstreamer.spec.in, idiottest.mak,
1542	docs/gst/gstreamer-sections.txt, docs/manual/advanced.sgml,
1543	docs/manual/bins.sgml, docs/manual/factories.sgml,
1544	docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
1545	docs/manual/pads.sgml, docs/manual/states.sgml, docs/random/eos,
1546	examples/Makefile.am, examples/cutter/Makefile.am,
1547	examples/cutter/cutter.c, examples/cutter/cutter.h,
1548	gst/Makefile.am, gst/gst.c, gst/gstautoplug.c, gst/gstbin.c,
1549	gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstbufferpool.h,
1550	gst/gstcaps.c, gst/gstelement.c, gst/gstelementfactory.c,
1551	gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstparse.c,
1552	gst/gstplugin.c, gst/gstprops.c, gst/gstscheduler.c,
1553	gst/gstthread.c, gst/elements/gstdisksink.c,
1554	gst/elements/gstdisksrc.c, gstplay/ChangeLog, gstplay/Makefile.am,
1555	gstplay/callbacks.c, gstplay/full-screen.c, gstplay/full-screen.h,
1556	gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
1557	gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
1558	gstplay/main.c, include/Makefile.am, libs/audio/gstaudio.c,
1559	libs/audio/gstaudio.h, libs/riff/gstriffencode.c,
1560	plugins/Makefile.am, plugins/audiofile/gstafsink.c,
1561	plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1562	plugins/filters/Makefile.am,
1563	plugins/filters/colorspace/Makefile.am,
1564	plugins/filters/colorspace/colorspace.c,
1565	plugins/filters/colorspace/colorspace.h,
1566	plugins/filters/cutter/README, plugins/filters/cutter/cutter.c,
1567	plugins/filters/cutter/cutter.h,
1568	plugins/filters/deinterlace/.cvsignore,
1569	plugins/filters/deinterlace/Makefile.am,
1570	plugins/filters/deinterlace/deinterlace.c,
1571	plugins/filters/deinterlace/deinterlace.h,
1572	plugins/filters/intfloatconvert/float2int.c,
1573	plugins/filters/intfloatconvert/float2int.h,
1574	plugins/filters/intfloatconvert/int2float.c,
1575	plugins/filters/intfloatconvert/int2float.h,
1576	plugins/filters/median/median.c, plugins/filters/median/median.h,
1577	plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1578	plugins/flac/.cvsignore, plugins/flac/Makefile.am,
1579	plugins/flac/flac.c, plugins/flac/flacdec.c,
1580	plugins/flac/flacdec.h, plugins/flac/flacenc.c,
1581	plugins/flac/flacenc.h, plugins/jpeg/gstjpegdec.c,
1582	plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1583	plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1584	plugins/quicktime/Makefile.am,
1585	plugins/quicktime/gstquicktimedecoder.c,
1586	plugins/quicktime/gstquicktimedecoder.h,
1587	plugins/quicktime/gstquicktimedemux.c,
1588	plugins/quicktime/gstquicktimedemux.h,
1589	plugins/quicktime/gstquicktimetypes.c,
1590	plugins/quicktime/gstquicktimetypes.h, plugins/vgasink/.cvsignore,
1591	plugins/vgasink/Makefile.am, plugins/vgasink/vgavideosink.c,
1592	plugins/vgasink/vgavideosink.h, plugins/videoscale/videoscale.h,
1593	plugins/visualization/Makefile.am,
1594	plugins/visualization/chart/.cvsignore,
1595	plugins/visualization/chart/Makefile.am,
1596	plugins/visualization/chart/gstchart.c, tools/README,
1597	tools/gstreamer-compprep.1, tools/gstreamer-launch.c: Merge from
1598	HEAD to BRANCH-GOBJECT1 at 200106241
1599
16002001-06-24 22:21  wtay
1601
1602	* tools/gstreamer-launch.c: Commented out the Gtk widget stuff.
1603
16042001-06-24 22:18  omegahacker
1605
1606	* gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstcaps.c,
1607	gstelement.c, gstelementfactory.c, gstobject.c, gstobject.h,
1608	gstpad.c, gstprops.c, gstthread.c: initial pass at #ifdef'ing xml
1609	load/save
1610
16112001-06-24 22:15  wtay
1612
1613	* gstplay/gstplay.c: Some compile fixes.
1614
16152001-06-24 22:14  wtay
1616
1617	* configure.base: Added the festival plugin and udp.
1618
16192001-06-24 22:10  wtay
1620
1621	* plugins/: festival/gstfestival.c, oss/gstosssink.c,
1622	oss/gstosssink.h, oss/gstosssrc.c, udp/gstudpsink.c,
1623	udp/gstudpsrc.c, udp/gstudpsrc.h, xvideosink/Makefile.am: Added an
1624	arg to set the fragment size in oss plugins.  Use a TCP stream
1625	connection to do caps nego over the wire in UDP.  More pending
1626	changes to some plugins.
1627
16282001-06-24 22:06  omegahacker
1629
1630	* configure.base, plugins/Makefile.am: New check for libesd, a
1631	model for all the other checks I hope.	Need to convert all the
1632	other checks to operate like this.
1633
16342001-06-24 16:20  wtay
1635
1636	* plugins/: Makefile.am, udp/.cvsignore, udp/Makefile.am,
1637	udp/gstudp.c, udp/gstudpsink.c, udp/gstudpsink.h, udp/gstudpsrc.c,
1638	udp/gstudpsrc.h: Added the beginnings of an udp send/receive
1639	plugin.
1640
16412001-06-24 16:20  wtay
1642
1643	* plugins/udp/gstudpsink.h: file gstudpsink.h was initially added
1644	on branch BRANCH-GOBJECT1.
1645
16462001-06-24 16:20  wtay
1647
1648	* plugins/udp/Makefile.am: file Makefile.am was initially added on
1649	branch BRANCH-GOBJECT1.
1650
16512001-06-24 16:20  wtay
1652
1653	* plugins/udp/gstudpsrc.c: file gstudpsrc.c was initially added on
1654	branch BRANCH-GOBJECT1.
1655
16562001-06-24 16:20  wtay
1657
1658	* plugins/udp/gstudp.c: file gstudp.c was initially added on branch
1659	BRANCH-GOBJECT1.
1660
16612001-06-24 16:20  wtay
1662
1663	* plugins/udp/gstudpsink.c: file gstudpsink.c was initially added
1664	on branch BRANCH-GOBJECT1.
1665
16662001-06-24 16:20  wtay
1667
1668	* plugins/udp/.cvsignore: file .cvsignore was initially added on
1669	branch BRANCH-GOBJECT1.
1670
16712001-06-24 16:20  wtay
1672
1673	* plugins/udp/gstudpsrc.h: file gstudpsrc.h was initially added on
1674	branch BRANCH-GOBJECT1.
1675
16762001-06-24 15:55  wtay
1677
1678	* docs/random/wtay/events: file events was initially added on
1679	branch BRANCH-GOBJECT1.
1680
16812001-06-24 15:55  wtay
1682
1683	* docs/random/wtay/events: Added some random ramblings about a the
1684	design of an event system.
1685
16862001-06-24 02:02  wtay
1687
1688	* gst/gobject2gtk.c: Removed some debug noise.
1689
16902001-06-24 01:55  wtay
1691
1692	* test/: aviparse.c, mp1parse.c, mpeg2parse.c, videotest.c, wave.c:
1693	Compile fixes for gtk.
1694
16952001-06-23 13:23  wtay
1696
1697	* plugins/festival/gstfestival.c: Make sure we don't send more data
1698	than the buffersize.
1699
17002001-06-23 13:12  wtay
1701
1702	* plugins/festival/gstfestival.c: file gstfestival.c was initially
1703	added on branch BRANCH-GOBJECT1.
1704
17052001-06-23 13:12  wtay
1706
1707	* plugins/festival/Makefile.am: file Makefile.am was initially
1708	added on branch BRANCH-GOBJECT1.
1709
17102001-06-23 13:12  wtay
1711
1712	* plugins/: Makefile.am, festival/Makefile.am,
1713	festival/gstfestival.c, festival/gstfestival.h: Added the festival
1714	text-to-speech plugin. It will currently only work by contacting
1715	the festival server on localhost. The output is WAV so it needs to
1716	be parsed with parsewav before connecting it to an audiosink:
1717
1718	./gstreamer-launch disksrc location=/etc/motd ! festival ! parsewav
1719	! osssink
1720
1721	Latency is terrible because we don't process uterances individually
1722	yet.
1723
17242001-06-23 13:12  wtay
1725
1726	* plugins/festival/gstfestival.h: file gstfestival.h was initially
1727	added on branch BRANCH-GOBJECT1.
1728
17292001-06-22 02:14  wtay
1730
1731	* examples/: Makefile.am, helloworld/helloworld.c,
1732	helloworld2/helloworld2.c, mixer/mixer.c, queue/queue.c,
1733	queue2/queue2.c, queue3/queue3.c, queue4/queue4.c, thread/thread.c,
1734	typefind/typefind.c, xml/createxml.c, xml/runxml.c: Fixed the
1735	examples for glib2 Removed plugins for now (need to run the script
1736	on it)
1737
17382001-06-22 02:05  wtay
1739
1740	* tests/: autoplug.c, autoplug3.c, case4.c, incsched.c, mp1vid.c,
1741	mp3encode.c, paranoia.c, queue.c, rip.c, states.c, threadlock.c,
1742	eos/case1.c, eos/case2.c, eos/case3.c, eos/case4.c, eos/case5.c,
1743	eos/case6.c, eos/case7.c, sched/runxml.c: Lots of compile fixes for
1744	glib2.0
1745
17462001-06-22 01:43  wtay
1747
1748	* test/: ac3parse.c, ac3play.c, avi2mpg.c, dvdcat.c, lat.c,
1749	mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3mad.c, mp3parse.c,
1750	mp3play.c, mp3tovorbis.c, pipetest.c, qtest.c, record.c,
1751	vidcapture.c, vidcapture2.c, xmmstest.c: Lots of compile fixes
1752	against glib2.0
1753
17542001-06-22 01:14  wtay
1755
1756	* configure.base: Disable most of the gnome/gtk stuff when
1757	compiling with glib2
1758
17592001-06-22 00:11  wtay
1760
1761	* plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added the option
1762	to set the format and the output size.
1763
17642001-06-21 23:48  omegahacker
1765
1766	* gst/gstqueue.c: marked up the function pointers with
1767	GST_DEBUG_FUNCPTR
1768
17692001-06-21 20:44  wtay
1770
1771	* configure.base: Added vgasink.
1772
17732001-06-21 20:43  wtay
1774
1775	* plugins/vgasink/: .cvsignore, Makefile.am, vgavideosink.c,
1776	vgavideosink.h: Added the vgasink by sienap.
1777
17782001-06-21 16:29  wtay
1779
1780	* tools/gstreamer-compprep.c: Compile fixes for GObject.
1781
17822001-06-21 15:39  wtay
1783
1784	* tools/gstreamer-inspect.c: Fixed a compileation error for
1785	GObject.
1786
17872001-06-21 15:22  wtay
1788
1789	* gst/: gobject2gtk.h, gstqueue.c: Compile fixes for gobject.
1790
17912001-06-21 13:21  sbaker3
1792
1793	* docs/gst/gstreamer-sections.txt: added refcounting and
1794	_get_default
1795
17962001-06-21 12:50  wtay
1797
1798	* plugins/flx/flx_decoder.h: Removed the colorspace dependency.
1799
18002001-06-21 12:50  wtay
1801
1802	* plugins/Makefile.am: Removed the videoscaler for now until it's
1803	fixed.
1804
18052001-06-21 12:49  wtay
1806
1807	* plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
1808	gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
1809	Added some files for future use.
1810
18112001-06-21 12:42  wtay
1812
1813	* libs/Makefile.am: Removed old unused libs.
1814
18152001-06-21 12:35  wtay
1816
1817	* configure.base: Removed the winloader
1818
18192001-06-21 12:34  wtay
1820
1821	* libs/Makefile.am: Removed the wine loader.
1822
18232001-06-21 12:32  wtay
1824
1825	* include/Makefile.am: Removed the winelibs.
1826
18272001-06-21 12:19  sbaker3
1828
1829	* gst/: gstbufferpool.c, gstbufferpool.h: added ref counting to the
1830	buffer pool. also _destroy will clean up the buffer pool mem_chunk
1831	if it is the default implementation
1832
18332001-06-21 03:03  omegahacker
1834
1835	* plugins/Makefile.am: fixed spelling of xvideosink
1836
18372001-06-21 00:43  wtay
1838
1839	* gst/: gobject2gtk.h, gstqueue.c: Added some signal shims.  Fixed
1840	the queue state_change stuff.
1841
18422001-06-20 23:52  wtay
1843
1844	* plugins/Makefile.am: Added the xvideosink to the dirs.
1845
18462001-06-20 23:33  wtay
1847
1848	* plugins/: dv/dvdec.c, xmms/xmms.h: All pending changes I still
1849	have
1850
18512001-06-20 23:21  wtay
1852
1853	* plugins/aasink/aasink.c: Compile fixes for aasink.
1854
18552001-06-20 23:21  wtay
1856
1857	* gst/gobject2gtk.h: Added a shim for a marshaller.
1858
18592001-06-20 22:56  wtay
1860
1861	* gst/gobject2gtk.h: Added som shims for GTypeFlags and GParamFlags
1862
18632001-06-20 22:55  wtay
1864
1865	* plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: Compile fixes
1866	against gtk.
1867
18682001-06-20 22:40  wtay
1869
1870	* plugins/arts/gst_arts.c: compile fixes for GTK1.2.
1871
18722001-06-20 22:40  wtay
1873
1874	* gst/gobject2gtk.h: Fixed an arg called "class", it's a C++
1875	reserved word..
1876
18772001-06-20 22:30  wtay
1878
1879	* gst/gobject2gtk.h: Added g_type_from_name to the shims.
1880
18812001-06-20 22:29  wtay
1882
1883	* plugins/filters/ladspa/gstladspa.c: Some compile fixes for gtk1.2
1884
18852001-06-20 21:58  wtay
1886
1887	* gst/gobject2gtk.c: Renamed the shortname field in GParamSpec to
1888	name to match the glib2.0 implementation.
1889
18902001-06-20 21:49  wtay
1891
1892	* tools/gstreamer-inspect.c: Added object properties introspection.
1893
18942001-06-20 21:48  wtay
1895
1896	* gst/gobject2gtk.h: Added a better shim for g_object_get_property
1897
18982001-06-20 15:53  sbaker3
1899
1900	* gst/gstbuffer.c: fixed operator precedence bug which caused 32
1901	times too much memory to be allocated for each GstBuffer struct
1902
19032001-06-20 00:17  omegahacker
1904
1905	* gst/: gobject2gtk.c, gobject2gtk.h, elements/gstfakesrc.c: fixed
1906	signal registration problem in gobject2gtk shim
1907
19082001-06-19 22:14  omegahacker
1909
1910	* gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gstpad.c,
1911	gst/autoplug/gstautoplugger.c, gst/elements/gstfdsrc.c,
1912	plugins/aasink/aasink.c, plugins/effects/stereo/stereo.c,
1913	plugins/effects/volume/volume.c,
1914	plugins/filters/mono2stereo/mono2stereo.c,
1915	plugins/mp3encode/lame/gstlame.c, plugins/sdlsink/sdlvideosink.c:
1916	More GObject updates, cleanups to some of the elements to make the
1917	port correct.
1918
19192001-06-19 19:32  wtay
1920
1921	* gst/elements/gstdisksink.c: Changed the bytes_written to a gint
1922	to avoid overflow...
1923
19242001-06-19 13:53  richardb
1925
1926	* idiottest.mak: idiottest was failing because of change of
1927	PLUGIN_USE_SRCDIR to PLUGIN_USE_BUILDDIR - fixed.
1928
19292001-06-19 11:34  richardb
1930
1931	* tools/gstreamer-launch.c: Add -o option argument to
1932	gstreamer-launch, to specify a file to output the pipeline to,
1933	instead of running it.
1934
19352001-06-19 08:57  omegahacker
1936
1937	* autogen.sh: updated autogen.sh to use --enable-plugin-builddir
1938
19392001-06-19 08:57  omegahacker
1940
1941	* gst/gstplugin.c, acconfig.h, configure.base: changed
1942	plugin-srcdir to plugin-builddir, which is what it should be
1943
19442001-06-18 23:33  richardb
1945
1946	* gst/gstprops.c: Simplify properties which contain lists of
1947	integer and integer range entries to minimal combination of ints
1948	and ranges that is equivalent.	eg, (1,2,3,7-12,13) becomes
1949	(1-3,7-13)
1950
1951	Don't bother with floats for the moment, though it would be easy to
1952	add an equivalent, which would simplify overlapping ranges.
1953
19542001-06-18 21:14  richardb
1955
1956	* plugins/visualization/chart/gstchart.c: Fix memory leak, thanks
1957	wtay.
1958
19592001-06-18 20:20  wtay
1960
1961	* plugins/flac/: Makefile.am, flacdec.c, flacenc.c, flacenc.h:
1962	Updated the flac decoder/encode to the latest CVS version.  I had
1963	to increase the cothread stack in cothread.c (8 threads max) to get
1964	the encoder working :(
1965
19662001-06-18 12:27  richardb
1967
1968	* plugins/filters/Makefile.am: Add a DIST_SUBDIRS line
1969
19702001-06-18 12:12  richardb
1971
1972	* configure.base, plugins/visualization/Makefile.am: Add chart
1973	plugin to build system.
1974
19752001-06-18 12:09  richardb
1976
1977	* plugins/visualization/chart/: .cvsignore, Makefile.am,
1978	gstchart.c: Initial commit of chart plugin.  Draws charts of data
1979	streams.  Currently has no settable framerate, draws inefficiently,
1980	has no settable size and looks fairly ugly.  Needs data parsing to
1981	be split into a separate plugin.
1982
19832001-06-18 05:56  dlehn
1984
1985	* configure.base: ALSA checks use alsa_save_* names and gst attempt
1986	to save flags fails when using the same names.	Prefixed with gst_.
1987
19882001-06-17 23:14  wtay
1989
1990	* plugins/flac/: flacenc.c, flacenc.h: More work on the encoder..
1991	it still segfaults inside the flac lib for some reason..
1992
19932001-06-17 20:44  wtay
1994
1995	* plugins/flac/: .cvsignore, Makefile.am, flac.c, flacdec.c,
1996	flacdec.h, flacenc.c, flacenc.h: Added a FLAC decoder.	The encoder
1997	does not work yet.
1998
19992001-06-17 16:06  wtay
2000
2001	* gst/elements/gstsinesrc.c: Updated the params a bit.
2002
20032001-06-17 16:03  wtay
2004
2005	* gst/: gstutils.c, gstutils.h: Fixed the utils for getting
2006	properties again.  Added come const directives to the arguments
2007	again.	Check for non exiting properties.
2008
20092001-06-17 15:35  sbaker3
2010
2011	* gst/gstbufferpool.h: added _gst_buffer_pool_initialize
2012
20132001-06-17 15:12  wtay
2014
2015	* tools/gstreamer-inspect.c: Print out the enum values too.
2016
20172001-06-17 14:58  sbaker3
2018
2019	* plugins/filters/intfloatconvert/: float2int.c, int2float.c: uses
2020	default bufferpool factory
2021
20222001-06-17 14:55  sbaker3
2023
2024	* gst/: gst.c, gstbufferpool.c, gstbufferpool.h: added a default
2025	bufferpool factory function. it reuses existing instances of
2026	bufferpool if requests are made for existing buffer sizes
2027
20282001-06-17 09:55  omegahacker
2029
2030	* gst/gstobject.c, gst/gstobject.h, gst/gsttypefind.c,
2031	gst/autoplug/gstautoplugcache.c, plugins/aasink/aasink.c,
2032	plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsrc.c,
2033	plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
2034	plugins/filters/cutter/cutter.c, plugins/gnomevfs/gnomevfssink.c,
2035	plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/gstgsmenc.c,
2036	plugins/jpeg/gstjpegenc.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2037	plugins/sdlsink/sdlvideosink.c, plugins/xmms/gstxmmseffect.c,
2038	plugins/xvideosink/xvideosink.c: Mostly went around converting
2039	G_OBJECT_TYPE(klass) to G_TYPE_FROM_CLASS(klass)
2040
20412001-06-17 09:52  omegahacker
2042
2043	* configure.ac, configure.in: removed configure.ac and configure.in
2044
20452001-06-17 05:07  omegahacker
2046
2047	* plugins/1394/: dv1394src.c, dv1394src.h: ported 1394 plugin to
2048	gobject, somehow forget that one...
2049
20502001-06-17 04:17  wtay
2051
2052	* tools/gstreamer-inspect.c: Added enums to inspect.
2053
20542001-06-17 04:10  omegahacker
2055
2056	* gst/gobject2gtk.h: file gobject2gtk.h was initially added on
2057	branch BRANCH-GOBJECT1.
2058
20592001-06-17 04:10  omegahacker
2060
2061	* gst/gobject2gtk.c: file gobject2gtk.c was initially added on
2062	branch BRANCH-GOBJECT1.
2063
20642001-06-17 04:10  omegahacker
2065
2066	* acconfig.h, configure.base, gst/Makefile.am, gst/gobject2gtk.c,
2067	gst/gobject2gtk.h, gst/gst.c, gst/gst.h, gst/gstextratypes.c,
2068	gst/gstextratypes.h, gst/gstobject.c, gst/gstobject.h,
2069	gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c, gst/gstutils.c,
2070	gst/gstutils.h: Added gobject to gtkobject bridge
2071	(gobject2gtk.[ch]) and configure-time support for selecting between
2072	glib and gtk (--enable-glib2 to build with gobject).
2073
20742001-06-17 04:05  wtay
2075
2076	* plugins/mp3encode/lame/gstlame.c: Fixed the get and set functions
2077	for enum properties.
2078
20792001-06-17 04:03  wtay
2080
2081	* docs/manual/helloworld.sgml: Fixed the audiosink in the example
2082	with osssink.
2083
20842001-06-17 03:47  wtay
2085
2086	* gst/: gstutils.c, gstutils.h: Fixed the utils for getting
2087	properties.  Added come const directives to the arguments.
2088
20892001-06-17 03:39  wtay
2090
2091	* tools/gstreamer-inspect.c: Figured out how to get a property from
2092	an object.
2093
20942001-06-16 18:35  wtay
2095
2096	* tools/gstreamer-inspect.c: Pff, this doesn't seem to work...	Can
2097	someone try to get a property from a GObject?
2098
20992001-06-16 18:25  wtay
2100
2101	* tools/gstreamer-inspect.c: Somewhat fixed -inspect
2102
21032001-06-16 15:36  wtay
2104
2105	* configure.base: Removed the obsolete libs.
2106
21072001-06-16 15:35  wtay
2108
2109	* plugins/Makefile.am: Added the avi stuff to the makefile again.
2110
21112001-06-16 15:29  wtay
2112
2113	* plugins/avi/: Makefile.am, codectest.c, gstavidecoder.c,
2114	gstavidecoder.h, gstavidemux.c, gstavidemux.h, gstaviencoder.c,
2115	gstaviencoder.h, gstavimux.c, gstavimux.h, gstavitypes.c,
2116	gstavitypes.h, playcodecs.c, videoheader.c: Updated the avi decoder
2117	to gobject.
2118
21192001-06-16 14:46  wtay
2120
2121	* plugins/avi/winaudio/: aviaudiodecoder.c, aviaudiodecoder.h:
2122	Updated the audiodecoder to gobject.
2123
21242001-06-16 14:24  wtay
2125
2126	* gstplay/gstplay.c: Removed a check (see that the file exists
2127	locally ??) to enable network streaming with gnomevfssrc again.
2128
21292001-06-16 14:17  wtay
2130
2131	* plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2132	gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2133	gstwinenc.c, gstwinenc.cc, gstwinenc.h: Merged from HEAD on
2134	20010616 (13:00 GMT).  Compile fixes for GObject.
2135
21362001-06-16 01:43  wtay
2137
2138	* plugins/Makefile.am: Updated the makefile.
2139
21402001-06-16 01:32  wtay
2141
2142	* plugins/arts/gst_arts.c: Fixed arts
2143
21442001-06-16 01:26  wtay
2145
2146	* plugins/filters/Makefile.am: Added LADSPA back in the Makefile.
2147
21482001-06-16 01:25  wtay
2149
2150	* plugins/filters/ladspa/gstladspa.c: LADSPA compiles.
2151
21522001-06-16 01:14  wtay
2153
2154	* plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c, pluginenum.c:
2155	Fixed some stuff in xmms, removed the args for now.
2156
21572001-06-16 00:49  wtay
2158
2159	* plugins/flx/flx_decoder.h: Removed the dependency on colorspace.
2160
21612001-06-16 00:48  wtay
2162
2163	* plugins/filters/: Makefile.am, ladspa/gstladspa.c: Removed ladspa
2164	from the Makefile until it compiles.  Removed the dependency on OSS
2165	from ladspa.
2166
21672001-06-16 00:36  wtay
2168
2169	* plugins/visualization/: Makefile.am, synaesthesia/core.h,
2170	synaesthesia/synaesthesia.c, synaesthesia/synaesthesia.h: Removed
2171	old, non functional code out of the makefile.
2172
21732001-06-16 00:23  omegahacker
2174
2175	* configure.ac, configure.in, gst/gst.c, gst/gstmarshal.c,
2176	gst/gstmarshal.h, gst/autoplug/autoplugtest.c,
2177	plugins/aasink/aasink.c, plugins/aasink/aasink.h,
2178	plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
2179	plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
2180	plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
2181	plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
2182	plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
2183	plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
2184	plugins/au/gstparseau.c, plugins/au/gstparseau.h,
2185	plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
2186	plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
2187	plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
2188	plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
2189	plugins/cdparanoia/cdparanoia.c, plugins/cdparanoia/cdparanoia.h,
2190	plugins/cobin/cobin.c, plugins/cobin/cobin.h,
2191	plugins/cobin/spindentity.c, plugins/cobin/spindentity.h,
2192	plugins/dv/dvdec.c, plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
2193	plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
2194	plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
2195	plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
2196	plugins/esd/esdsink/esdsink.h, plugins/filters/adder/adder.c,
2197	plugins/filters/adder/adder.h,
2198	plugins/filters/colorspace/colorspace.c,
2199	plugins/filters/colorspace/colorspace.h,
2200	plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
2201	plugins/filters/cutter/filter.func,
2202	plugins/filters/intfloatconvert/float2int.c,
2203	plugins/filters/intfloatconvert/float2int.h,
2204	plugins/filters/intfloatconvert/int2float.c,
2205	plugins/filters/intfloatconvert/int2float.h,
2206	plugins/filters/intfloatconvert/intfloatconvert.c,
2207	plugins/filters/ladspa/gstladspa.c,
2208	plugins/filters/ladspa/gstladspa.h,
2209	plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
2210	plugins/filters/level/level.c, plugins/filters/level/level.h,
2211	plugins/filters/median/median.c, plugins/filters/median/median.h,
2212	plugins/filters/mono2stereo/mono2stereo.c,
2213	plugins/filters/mono2stereo/mono2stereo.h,
2214	plugins/filters/passthrough/level.c,
2215	plugins/filters/passthrough/level.h,
2216	plugins/filters/passthrough/passthrough.c,
2217	plugins/filters/passthrough/passthrough.h,
2218	plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
2219	plugins/filters/stereo2mono/stereo2mono.c,
2220	plugins/filters/stereo2mono/stereo2mono.h,
2221	plugins/filters/volenv/filter.func,
2222	plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
2223	plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
2224	plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
2225	plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
2226	plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
2227	plugins/icecast/icecastsend/icecastsend.c,
2228	plugins/icecast/icecastsend/icecastsend.h,
2229	plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
2230	plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
2231	plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
2232	plugins/mp3decode/mpg123/gstmpg123.c,
2233	plugins/mp3decode/mpg123/gstmpg123.h,
2234	plugins/mp3decode/parse/mp3parse.c,
2235	plugins/mp3decode/parse/mp3parse.h,
2236	plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
2237	plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
2238	plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
2239	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2240	plugins/mpeg1/mpeg_play/gstmpeg_play.h,
2241	plugins/mpeg1/mpegaudio/gstmpegaudio.c,
2242	plugins/mpeg1/mpegaudio/gstmpegaudio.h,
2243	plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
2244	plugins/mpeg1/system_encode/buffer.c,
2245	plugins/mpeg1/system_encode/system_encode.c,
2246	plugins/mpeg1/system_encode/system_encode.h,
2247	plugins/mpeg1video/parse/mp1videoparse.c,
2248	plugins/mpeg1video/parse/mp1videoparse.h,
2249	plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
2250	plugins/mpeg2/ac3parse/ac3parse.c,
2251	plugins/mpeg2/ac3parse/ac3parse.h,
2252	plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
2253	plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
2254	plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
2255	plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
2256	plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
2257	plugins/mpeg2/subtitles/mpeg2subt.c,
2258	plugins/mpeg2/subtitles/mpeg2subt.h,
2259	plugins/mpeg2/video/gstmpeg2play.c,
2260	plugins/mpeg2/video/gstmpeg2play.h,
2261	plugins/mpeg2/videoparse/mp2videoparse.c,
2262	plugins/mpeg2/videoparse/mp2videoparse.h,
2263	plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
2264	plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
2265	plugins/quicktime/gstquicktimedecoder.c,
2266	plugins/quicktime/gstquicktimedecoder.h,
2267	plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
2268	plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
2269	plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
2270	plugins/sdlsink/sdlvideosink.c, plugins/sdlsink/sdlvideosink.h,
2271	plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
2272	plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
2273	plugins/visualization/smoothwave/smoothwave.c,
2274	plugins/visualization/smoothwave/smoothwave.h,
2275	plugins/visualization/spectrum/gstspectrum.c,
2276	plugins/visualization/spectrum/gstspectrum.h,
2277	plugins/visualization/synaesthesia/synaesthesia.c,
2278	plugins/visualization/synaesthesia/synaesthesia.h,
2279	plugins/visualization/vumeter/vumeter.c,
2280	plugins/visualization/vumeter/vumeter.h,
2281	plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
2282	plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
2283	plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
2284	plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
2285	plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
2286	plugins/xmms/gstxmmsinput.h, plugins/xmms/xmms.h,
2287	plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h:
2288	Mega patch updates almost all the plugins to GObject.  This was
2289	done with a Perl script, with only a few minor manual tweaks where
2290	the perl didn't catch the code just right.  There may be a few
2291	minor issues remaining from this, but they should be easy to catch
2292	(plugin doesn't work).
2293
2294	There are several plugins that have GDK/GTK code in them that
2295	shouldn't, these need to be dealt with next.
2296
22972001-06-16 00:15  wtay
2298
2299	* plugins/filters/smooth/: smooth.c, smooth.h: Added caps to the
2300	smooth filter.
2301
23022001-06-16 00:15  wtay
2303
2304	* plugins/filters/median/median.c: copy timestamps too.
2305
23062001-06-15 23:48  wtay
2307
2308	* plugins/filters/median/: median.c, median.h: Added an option to
2309	only filter the luminance plane.
2310
23112001-06-15 23:38  wtay
2312
2313	* plugins/filters/median/: median.c, median.h: Added caps to the
2314	median filter.
2315
23162001-06-15 23:03  wtay
2317
2318	* plugins/videoscale/gstscale_x86_asm.s: file gstscale_x86_asm.s
2319	was initially added on branch BRANCH-GOBJECT1.
2320
23212001-06-15 23:03  wtay
2322
2323	* plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
2324	gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
2325	Just added some files I will need soon.
2326
23272001-06-15 23:03  wtay
2328
2329	* plugins/videoscale/gstscale_x86.h: file gstscale_x86.h was
2330	initially added on branch BRANCH-GOBJECT1.
2331
23322001-06-15 23:03  wtay
2333
2334	* plugins/videoscale/gstvideoscale.h: file gstvideoscale.h was
2335	initially added on branch BRANCH-GOBJECT1.
2336
23372001-06-15 23:03  wtay
2338
2339	* plugins/videoscale/gstscale_x86.c: file gstscale_x86.c was
2340	initially added on branch BRANCH-GOBJECT1.
2341
23422001-06-15 23:03  wtay
2343
2344	* plugins/videoscale/gstvideoscale.c: file gstvideoscale.c was
2345	initially added on branch BRANCH-GOBJECT1.
2346
23472001-06-15 23:00  wtay
2348
2349	* libs/Makefile.am: Removed old unused libs.
2350
23512001-06-15 22:46  wtay
2352
2353	* docs/manual/: advanced.sgml, bins.sgml, factories.sgml,
2354	helloworld.sgml, helloworld2.sgml, pads.sgml, states.sgml: Small
2355	updates to the manual.
2356
23572001-06-15 20:49  sbaker3
2358
2359	* plugins/filters/intfloatconvert/: float2int.c, float2int.h: takes
2360	multiple float pads and converts to interleaved int data. Different
2361	sized and out-of-order buffer support is in place but not tested.
2362
23632001-06-15 20:48  sbaker3
2364
2365	* plugins/filters/intfloatconvert/: int2float.c, int2float.h: now
2366	converts interleaved ints to mono floats in seperate pads.  Also
2367	now has a _request_new_pad func
2368
23692001-06-15 20:46  wtay
2370
2371	* tools/README: Updated the README file with some cool
2372	gstreamer-launch cmd lines by Matthew McClintock
2373	<mattsm@mail.utexas.edu>
2374
23752001-06-15 20:13  wtay
2376
2377	* gst/: gstelement.c, gstpad.c, gstparse.c, gstparse.h,
2378	gstscheduler.c, elements/gstdisksrc.c: Changed a stupid assert in
2379	request_pad.  Some fixes for pullregion and EOS conditions.  Remove
2380	an unneeded check in the scheduler (check for NULL buffer) some EOS
2381	fixes for pullregion in disksrc.  Removed the macro in the
2382	gstparse.h header 'cause it's internal to gstparse.c Added a check
2383	in gstparse for NULL element.
2384
23852001-06-15 17:42  thomasvs
2386
2387	* examples/cutter/cutter.c: added some minor stuff
2388
23892001-06-15 17:22  wtay
2390
2391	* plugins/avi/wincodec/gstwindec.cc: A fix for latest CVS avifile.
2392
23932001-06-15 16:44  richardb
2394
2395	* configure.base: Fix mistake with saved CPPFLAGS for sdl test and
2396	libdv test: was unsaving the value before saving... :(
2397
23982001-06-15 16:42  richardb
2399
2400	* configure.base: Fix bug #433398, by putting GLIB_CFLAGS
2401
24022001-06-15 07:33  sbaker3
2403
2404	* gst/gstparse.c: should restore dynamic connection of pads
2405	(couldn't really test it though)
2406
24072001-06-14 22:02  omegahacker
2408
2409	* plugins/oss/: gstossgst.c, gstossgst.h, gstosssink.c,
2410	gstosssink.h, gstosssrc.c, gstosssrc.h: ported to gobject
2411
24122001-06-14 22:02  omegahacker
2413
2414	* gst/: gstpad.c, elements/Makefile.am, elements/gstdisksink.c,
2415	elements/gstdisksrc.c, elements/gstfakesrc.c,
2416	elements/gstsinesrc.c, elements/gsttee.c: various fixes needed to
2417	get to sinesrc ! osssink
2418
24192001-06-14 21:39  wtay
2420
2421	* gst/autoplug/: gstautoplugcache.c, gstautoplugger.c,
2422	gststaticautoplug.c, gststaticautoplugrender.c: Fixed some minor
2423	compiler warnings.
2424
24252001-06-14 21:23  omegahacker
2426
2427	* configure.base: added gmodule to glib-2.0 stuff
2428
24292001-06-14 21:19  omegahacker
2430
2431	* gst/gstmarshal.h: file gstmarshal.h was initially added on branch
2432	BRANCH-GOBJECT1.
2433
24342001-06-14 21:19  omegahacker
2435
2436	* gst/: gstmarshal.c, gstmarshal.h: new files that need to be
2437	removed at some point because they are to be autogenerated
2438
24392001-06-14 21:19  omegahacker
2440
2441	* gst/gstmarshal.c: file gstmarshal.c was initially added on branch
2442	BRANCH-GOBJECT1.
2443
24442001-06-14 19:04  thomasvs
2445
2446	* examples/cutter/cutter.c: changed cutter example to use a thread
2447
24482001-06-14 04:14  omegahacker
2449
2450	* gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstelement.c,
2451	gstobject.c, gstpad.c, gstparse.c, gsttypefind.c, gstxml.c,
2452	autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
2453	autoplug/gstautoplugger.c, autoplug/gststaticautoplug.c,
2454	autoplug/gststaticautoplug.h, autoplug/gststaticautoplugrender.c,
2455	autoplug/gststaticautoplugrender.h, elements/gstdisksink.c,
2456	elements/gstdisksink.h, elements/gstdisksrc.c,
2457	elements/gstdisksrc.h, elements/gstelements.c,
2458	elements/gstfakesink.c, elements/gstfakesink.h,
2459	elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
2460	elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
2461	elements/gsthttpsrc.c, elements/gsthttpsrc.h,
2462	elements/gstidentity.c, elements/gstidentity.h,
2463	elements/gstmultidisksrc.c, elements/gstmultidisksrc.h,
2464	elements/gstpipefilter.c, elements/gstpipefilter.h,
2465	elements/gstsinesrc.c, elements/gstsinesrc.h, elements/gsttee.c,
2466	elements/gsttee.h: Bring all the other stuff in gst/ up to match
2467	libgst.la's GObject port.  Fixed some minor problems with the
2468	signalling stuff in the core.
2469
2470	IT WORKS!
2471
24722001-06-13 23:09  thomasvs
2473
2474	* examples/cutter/cutter.c: cutter now uses afsink to write out
2475	wavs we will add a queue next to handle latency problems
2476
24772001-06-13 23:03  thomasvs
2478
2479	* plugins/audiofile/gstafsink.c: afsink now closes and reopens
2480	files when you change the location
2481
24822001-06-13 22:59  omegahacker
2483
2484	* configure.base: new configure check for glib 2.0, now requires
2485	pkg-config to be installed
2486
24872001-06-13 22:52  thomasvs
2488
2489	* configure.base, examples/Makefile.am: added cutter example
2490
24912001-06-13 22:52  omegahacker
2492
2493	* gst/: gstautoplug.c, gstautoplug.h, gstbin.c, gstbin.h,
2494	gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
2495	gstextratypes.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
2496	gstparse.c, gstpipeline.c, gstpipeline.h, gstqueue.c, gstqueue.h,
2497	gstscheduler.c, gstscheduler.h, gstthread.c, gstthread.h,
2498	gsttypefind.c, gsttypefind.h, gstutils.c, gstutils.h, gstxml.c,
2499	gstxml.h: First round of changes to port to GObject.  libgst.la
2500	compiles, though there are a few things commented out.
2501	Specifically object destruction is probably broken, but wtay gets
2502	to fix that because he researched the problem of glib 2.0 object
2503	destruction while doing the first round.  Some of the XML stuff is
2504	commented out, but that's an easy fix.
2505
2506	Next is the rest of the gst/ directory, then on to the plugins.
2507
25082001-06-13 22:45  wtay
2509
2510	* plugins/quicktime/: gstquicktimedecoder.c, gstquicktimedecoder.h,
2511	gstquicktimedemux.c, gstquicktimedemux.h, gstquicktimetypes.c:
2512	Fixed the quicktime plugin. things now work with mjpeg.
2513
25142001-06-13 22:35  thomasvs
2515
2516	* plugins/audiofile/gstafsink.c: afsink now handles eos and closes
2517	off file
2518
25192001-06-13 22:33  wtay
2520
2521	* gst/gstpad.c: Loop in pullregion until the desired buffer has
2522	been pulled.
2523
25242001-06-13 22:08  thomasvs
2525
2526	* plugins/filters/cutter/cutter.c: check for buffer's framedness
2527
25282001-06-13 22:08  thomasvs
2529
2530	* libs/audio/: gstaudio.c, gstaudio.h: added a function to check if
2531	the buffer's data is framed
2532
25332001-06-13 22:02  wtay
2534
2535	* plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: fixed a small
2536	fix in the type init function that makes some C++ compilers
2537	complain.
2538
25392001-06-13 21:26  thomasvs
2540
2541	* configure.base: added deinterlace
2542
25432001-06-13 18:39  wtay
2544
2545	* plugins/mp3decode/mad/gstmad.c: Removed the debug output.
2546
25472001-06-13 17:20  thomasvs
2548
2549	* examples/cutter/: Makefile.am, cutter.c, cutter.h: added example
2550	program to show how cutter plugin works
2551
25522001-06-13 17:16  thomasvs
2553
2554	* plugins/filters/cutter/cutter.c: some code clean-ups and sensible
2555	default values
2556
25572001-06-13 17:13  thomasvs
2558
2559	* plugins/filters/cutter/README: added a better description of the
2560	cutter plugin
2561
25622001-06-13 17:04  thomasvs
2563
2564	* plugins/filters/cutter/: cutter.c, cutter.h, filter.func: added
2565	threshold level and runlength arguments stopped copying buffer used
2566	audio lib functions for some stuff
2567
25682001-06-13 16:33  thomasvs
2569
2570	* libs/audio/: gstaudio.c, gstaudio.h: added helper function to
2571	calculate maximum possible sample value based on caps
2572
25732001-06-13 10:51  thomasvs
2574
2575	* docs/random/eos: added two more cases of eos reasoning
2576
25772001-06-13 02:18  cael
2578
2579	* gstplay/: ChangeLog, Makefile.am, callbacks.c, full-screen.c,
2580	full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
2581	gstplay.c, gstplay.h, main.c: Hmm, added working (if hacked)
2582	full-screen play, shuffled things around, added error checking so
2583	we don't crash on file not found, added the beginnings of a
2584	preferences dialog.
2585
25862001-06-12 22:35  wtay
2587
2588	* plugins/filters/deinterlace/Makefile.am: Removed the leftover
2589	filter.func file and README in the makefile.
2590
25912001-06-12 22:35  wtay
2592
2593	* plugins/filters/Makefile.am: Added the deinterlace filter
2594
25952001-06-12 22:33  wtay
2596
2597	* plugins/filters/deinterlace/: .cvsignore, Makefile.am,
2598	deinterlace.c, deinterlace.h: Added a deinterlace filter.
2599
26002001-06-12 22:27  wtay
2601
2602	* plugins/filters/colorspace/Makefile.am: Add libHermes too of
2603	course..
2604
26052001-06-12 21:19  wtay
2606
2607	* plugins/filters/Makefile.am: Still compile colorspace when Hermes
2608	was not found.
2609
26102001-06-12 21:19  wtay
2611
2612	* plugins/filters/colorspace/: Makefile.am, colorspace.c,
2613	colorspace.h: ifdef out the Hermes code when the library was not
2614	found.
2615
26162001-06-12 20:47  wtay
2617
2618	* libs/riff/gstriffencode.c: Fixed a bug in the avi encoder with
2619	wrong alignment.
2620
26212001-06-12 20:45  wtay
2622
2623	* plugins/jpeg/gstjpegdec.c: Don't push a buffer when the pad is
2624	not connected.
2625
26262001-06-12 20:44  wtay
2627
2628	* plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Added a sync
2629	arg to turn off syncing on the timestamps.
2630
26312001-06-12 20:42  wtay
2632
2633	* plugins/avi/: Makefile.am, codectest.c, gstaviencoder.c,
2634	gstaviencoder.h, gstavimux.c, gstavimux.h, videoheader.c,
2635	wincodec/gstwindec.cc, wincodec/gstwinenc.cc, wincodec/gstwinenc.h:
2636	Removed old code.  Enhanced the avi decoder.  The encoder now sorta
2637	works. For big input frames it segfaults though inside a libavifile
2638	function.  Renamed the aviencoder to avimux.
2639
26402001-06-12 15:35  thomasvs
2641
2642	* plugins/audiofile/: gstafsrc.c, gstafsrc.h: added timestamps to
2643	afsrc element
2644
26452001-06-12 14:42  thomasvs
2646
2647	* plugins/mp3decode/mad/gstmad.h: added framestamp
2648
26492001-06-12 11:12  thomasvs
2650
2651	* plugins/mp3decode/mad/gstmad.c: added a different way of
2652	generating timestamps; activate by uncommenting #define
2653	DEBUG_TIMESTAMP
2654
26552001-06-12 11:11  thomasvs
2656
2657	* libs/audio/: gstaudio.c, gstaudio.h: added some function to
2658	support framestamps & timestamps
2659
26602001-06-11 23:04  shitowax
2661
2662	* plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
2663	gstquicktimedecoder.h: Transformation of the quicktime plugin into
2664	version 0.2.0 style
2665
26662001-06-11 23:02  shitowax
2667
2668	* plugins/quicktime/: gstquicktimedemux.c, gstquicktimedemux.h,
2669	gstquicktimetypes.c, gstquicktimetypes.h: Intitial CVS introduction
2670
26712001-06-11 21:19  thomasvs
2672
2673	* plugins/Makefile.am: fixed AVIFILE dependency check
2674
26752001-06-11 20:09  omegahacker
2676
2677	* gst/gstelement.h: changed indent and argnames to trigger
2678	gtk2gobject.sh
2679
26802001-06-10 22:13  richardb
2681
2682	* tools/gstreamer-compprep.1: Some formatting updates, thanks to
2683	using manedit
2684
26852001-06-10 19:50  theuraeus
2686
2687	* LICENSE_readme: 2001-10-06 Christian Schaller
2688	<Uraeus@linuxrising.org> - Moved a couple of libs from GPL to LGPL
2689	since they had been mistakenly branded as GPL.
2690
26912001-06-10 12:57  sbaker3
2692
2693	* gst/gstparse.c: can now take comma delimited list of pads. eg
2694	gstreamer-launch disksrc location=~/mp3/gnome.mp3 ! mad ! int2float
2695	src%d,src%d\!sink%d,sink%d float2int ! osssink
2696
26972001-06-10 02:18  theuraeus
2698
2699	* gstreamer.spec.in: 2001-10-06 Christian Schaller
2700	<Uraeus@linuxrising.org> - Updated the SPEC file as per Erik's
2701	wishes - Split out the mpeg stuff - Silenced gstreamer-register
2702	when run after each package
2703
27042001-06-09 22:48  theuraeus
2705
2706	* gstreamer.spec.in: 2001-09-06 Christian Schaller
2707	<Uraeus@linuxrising.org> - Added gstreamer-register to all plugins
2708
27092001-06-09 20:23  theuraeus
2710
2711	* gstreamer.spec.in: 2001-09-06 Christian Schaller
2712	<Uraeus@linuxrising.org> - moved the visualisations plugins out
2713
2714	TODO: 1. the mpeg plugins need sorting out. currently they are all
2715	just placed inside the main package. Need help with this since I am
2716	unsure about what files belongs where with what dependency 2.
2717	Cross-dependencies probably should be added to the plugins 3.
2718	License information should be added to the plugins 4.
2719	GStreamer-register needs to be added for each plugin
2720
27212001-06-09 19:50  theuraeus
2722
2723	* gstreamer.spec.in: 2001-09-06 Christian Schaller
2724	<Uraeus@linuxrising.org> - Finally the SPEC file works again, now
2725	only polishing it remains
2726
27272001-06-09 17:44  theuraeus
2728
2729	* gstreamer.spec.in: 2001-09-06 Christian Schaller
2730	<Uraeus@linuxrising.org> - More SPEC fixes, not perfect yet, but
2731	maybe it actually works now
2732
27332001-06-09 12:43  sbaker3
2734
2735	* gst/: gstparse.c, gstparse.h: store src and sink pads in slists
2736	to get ready for the src1,src2\!sink1,sink2 syntax
2737
27382001-06-09 11:16  sbaker3
2739
2740	* gst/gstparse.c: if a named pad doesn't exist, try creating a new
2741	pad using the padtemplate name. eg int2float src%d!sink%d float2int
2742
27432001-06-09 03:33  theuraeus
2744
2745	* gstreamer.spec.in: 2001-09-06 Christian Schaller
2746	<Uraeus@linuxrising.org> - More fixes to the SPEC file, still not
2747	verfied that it works, but I need sleep and it is guaranteed closer
2748	to working than the current one. More testing and SPEC file hacking
2749	tommorow(aka later today).
2750
27512001-06-09 01:16  wtay
2752
2753	* plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2754	gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2755	gstwinenc.c, gstwinenc.cc: The windows decoder now uses the dll
2756	loader from avifile, significantly simplyfying the codec.
2757
27582001-06-09 01:14  wtay
2759
2760	* REQUIREMENTS, configure.base: Added a check for avifile.
2761
27622001-06-08 23:17  theuraeus
2763
2764	* gstreamer.spec.in: 2001-08-06 Christian Schaller
2765	<Uraeus@linuxrising.org> - Added ALSA plugin (commented out since I
2766	don't have alsa installed)
2767
27682001-06-08 22:56  theuraeus
2769
2770	* REQUIREMENTS, gstreamer.spec.in: 2001-08-06 Christian Schaller
2771	<Uraeus@linuxrising.org> - Updated GStreamer SPEC which sorts out
2772	plugins into separate plugins, needs more work to support all
2773	plugins.
2774
27752001-06-07 22:45  ajmitch
2776
2777	* plugins/esd/esdsink/Makefile.am: Added README to EXTRA_DIST
2778
27792001-06-07 22:43  wtay
2780
2781	* plugins/avi/Makefile.am: Added README to dist
2782
27832001-06-07 22:02  ajmitch
2784
2785	* plugins/esd/esdsink/README: Added README for esdsink. Someone
2786	please give it some TLC before 0.2.0 release :)
2787
27882001-06-07 19:31  wtay
2789
2790	* plugins/avi/: README, wincodec/gstwindec.c: Added a README file
2791	about the innner working of the avi decoder.
2792
27932001-06-07 17:56  dlehn
2794
2795	* debian/changelog, debian/gstreamer-tools.manpages,
2796	gst/autoplug/.cvsignore: Added manpage Ignore built autoplugtest
2797	binary Bump debian version to 0.2.0
2798
27992001-06-07 11:58  richardb
2800
2801	* tools/: Makefile.am, gstreamer-complete.1, gstreamer-compprep.1,
2802	gstreamer-register.1: Add gstreamer-compprep man page.
2803
28042001-06-07 09:18  ajmitch
2805
2806	* AUTHORS: Credited 'ALSA plugins' to Thomas Nydberg in AUTHORS
2807
28082001-06-07 07:38  dlehn
2809
2810	* debian/gstreamer-common.files: latest plugins updates
2811
28122001-06-07 07:06  cael
2813
2814	* gstplay/: ChangeLog, gstmediaplay.glade: dissabled full-screen
2815	for the time being till i have time to fix it.
2816
28172001-06-07 01:08  omegahacker
2818
2819	* tools/: gstreamer-inspect.1, gstreamer-launch.1,
2820	gstreamer-register.1: added --gst-mask to the man pages
2821
28222001-06-06 20:31  wtay
2823
2824	* plugins/avi/Makefile.am: Added the REAME_win32dll to extra dist
2825
28262001-06-06 20:23  dlehn
2827
2828	* debian/: Makefile.am, changelog, control, gstreamer-artsd.files,
2829	gstreamer-audiofile.files, gstreamer-common.files,
2830	gstreamer-gnomevfs.files, gstreamer-gsm.files,
2831	gstreamer-jpeg.files, gstreamer-oss.files, gstreamer-sdl.files,
2832	gstreamer-tools.files, gstreamer-tools.manpages, libgst-dev.files,
2833	rules: Added new plugin packages and synced up to a late pre2 CVS
2834	base.
2835
28362001-06-06 20:21  dlehn
2837
2838	* .cvsignore: Added configure.{ac,in} to .cvsignore since they are
2839	autogenerated from configure.base now.
2840
28412001-06-06 20:20  dlehn
2842
2843	* docs/gst/Makefile.am: Added .o and .lo to clean-local target
2844
28452001-06-06 20:15  wtay
2846
2847	* gst/gstelement.c: Removed a warning.
2848
28492001-06-06 20:12  wtay
2850
2851	* plugins/filters/lav/Makefile.am: Removed the README file from
2852	extra dist.
2853
28542001-06-06 20:07  wtay
2855
2856	* plugins/filters/Makefile.am: Added the lavencoder
2857
28582001-06-06 19:33  wtay
2859
2860	* docs/: gst/tmpl/gstreamer-unused.sgml, random/NOTES-0.2.0: Some
2861	minor docs updates.
2862
28632001-06-06 19:31  wtay
2864
2865	* configure.base: Added the lav encoder Makefile.am
2866
28672001-06-06 19:29  wtay
2868
2869	* gst/: cothreads.c, gstparse.c: Changed the maxcothreads to 16.
2870	connect to the new_ghost_pad signal in parse.
2871
28722001-06-06 17:21  wtay
2873
2874	* plugins/gsm/gstgsmdec.c: Small fix to initialize a counter.
2875
28762001-06-06 17:20  wtay
2877
2878	* plugins/avi/: gstavidecoder.c, gstavitypes.c: Fixes for different
2879	PCM audio formats.
2880
28812001-06-06 17:09  wtay
2882
2883	* plugins/avi/: gstavidecoder.c, gstavitypes.c: More fixes for
2884	audio.	Only send buffers if the pad is connected.
2885
28862001-06-06 17:08  wtay
2887
2888	* plugins/jpeg/gstjpegdec.c: Some fixes for various jpeg formats.
2889
28902001-06-06 15:24  thomasvs
2891
2892	* configure.base, plugins/filters/Makefile.am: added cutter plugin
2893	to config stuff
2894
28952001-06-06 15:21  thomasvs
2896
2897	* plugins/filters/cutter/: Makefile.am, README, cutter.c, cutter.h,
2898	filter.func: cutter plugin; emits signals when audio RMS level
2899	falls below or rises above threshold value for a given consecutive
2900	run of buffers
2901
29022001-06-06 15:14  thomasvs
2903
2904	* configure.base, libs/Makefile.am: added Makefile generation for
2905	gstaudio library
2906
29072001-06-06 15:13  thomasvs
2908
2909	* libs/audio/: Makefile.am, gstaudio.c, gstaudio.h: first try at a
2910	general gstreamer audio library with helper functions
2911
29122001-06-06 13:47  richardb
2913
2914	* docs/manual/quotes.sgml: Add an important quote from Omega.
2915
29162001-06-06 00:39  theuraeus
2917
2918	* plugins/avi/README_win32dll: 2001-06-06 Christian Schaller
2919	<Uraeus@linuxrising.org> * Add small textfile with some information
2920	on win32 dll situation
2921
29222001-06-05 20:44  sbaker3
2923
2924	* plugins/filters/ladspa/: gstladspa.c, gstladspa.h: mono _get and
2925	_chain should now work.Many other changes including: all immutable
2926	info is in the class struct, activate/deactivate should work, and a
2927	bunch of other stuff
2928
29292001-06-05 18:45  wtay
2930
2931	* tools/gstreamer-inspect.c: Somewhat improve the layout of args in
2932	inspect.
2933
29342001-06-05 18:26  sbaker3
2935
2936	* plugins/filters/intfloatconvert/: float2int.c, float2int.h,
2937	int2float.c, int2float.h: use proxying for caps
2938
29392001-06-05 02:27  richardb
2940
2941	* gst/: Makefile.am, gstelementfactory.c: Revert accidentally
2942	applied changes.  Time for bed.
2943
29442001-06-05 02:26  richardb
2945
2946	* gst/: Makefile.am, gstelementfactory.c, gstplugin.c: FIx memleak
2947	in save-thyself introduced by changing plugin_get_list to copy.
2948
29492001-06-05 02:15  richardb
2950
2951	* gst/gstplugin.c: Simple fix to stop gstreamer-compprep crashing
2952	when the registry is in use.
2953
29542001-06-04 22:52  wtay
2955
2956	* plugins/xvideosink/: xvideosink.c, xvideosink.h: Added an option
2957	to disable Xv images. It's not pretty but it works.
2958
29592001-06-04 22:02  wtay
2960
2961	* tools/gstreamer-launch.c: Fixed the xid stuff and some cleanups.
2962
29632001-06-04 21:16  wtay
2964
2965	* plugins/mp3encode/lame/gstlame.c: Set the src caps to audio/mp3
2966
29672001-06-04 20:20  wtay
2968
2969	* plugins/mp3encode/lame/gstlame.c: Removed the MPG_MD* defines
2970	bacause they seem to be undefined with some versions of lame.
2971
29722001-06-04 20:00  wtay
2973
2974	* plugins/oss/README: Added a little info about the ossgst hack.
2975
29762001-06-04 19:59  wtay
2977
2978	* plugins/oss/gstosssrc.c: Some osssrc fixes
2979
29802001-06-04 17:55  wtay
2981
2982	* plugins/mp3encode/lame/gstlame.c: Small updates.
2983
29842001-06-04 17:33  wtay
2985
2986	* plugins/vorbis/vorbisenc.c: Fixed a bug for mono input.
2987
29882001-06-04 17:02  wtay
2989
2990	* gst/cothreads.c: Use the STACKSIZE and number of cothreads to
2991	calculate the cothread stack space (easier to change the number of
2992	cothreads).
2993
29942001-06-04 16:59  thomasvs
2995
2996	* plugins/oss/gstosssrc.c: set default format to 44100/16/stereo
2997
29982001-06-04 16:38  thomasvs
2999
3000	* gst/gstparse.c: added an eos handler so that gstreamer-launch
3001	quits when the first element fires it
3002
30032001-06-04 15:52  wtay
3004
3005	* plugins/mpeg1/mpegaudio/gstmpegaudio.c: Fixes to do proper caps
3006	negotiation.
3007
30082001-06-04 15:50  wtay
3009
3010	* tools/gstreamer-inspect.c: Print out the default values.
3011
30122001-06-04 14:51  sbaker3
3013
3014	* plugins/alsa/: alsasink.c, alsasrc.c: removed MAKE_ARG macro (it
3015	didn't seem to work)\nAttempted to make the element name consist
3016	only of alphanumeric and _ (eg ESS_AudioDrive_ES1688_0_0_src)
3017
30182001-06-04 12:25  richardb
3019
3020	* docs/gst/Makefile.am: Nasty hack enabling docs/gst/ to build with
3021	unpatched versions of gtkdoc-scanobj which don't understand
3022	libtool.
3023
30242001-06-04 02:26  wtay
3025
3026	* plugins/xmms/: gstxmmseffect.c, gstxmmseffect.h: Added capsnego
3027	to the xmms effects.
3028
30292001-06-04 01:51  richardb
3030
3031	* gst/gst.c: Replace NO_X conditional compilation with testing
3032	whether DISPLAY env variable is set, and doing gtk_type_init()
3033	instead of gtk_init() if not.
3034
30352001-06-04 01:38  richardb
3036
3037	* autogen.sh: Don't ever run if we know automake isn't patched:
3038	people keep complaining that their machine crashed while trying to
3039	build...
3040
30412001-06-04 00:40  wtay
3042
3043	* plugins/xmms/gstxmmsinput.c: Added capsnego to the xmms input
3044	plugin.
3045
30462001-06-03 23:30  wtay
3047
3048	* tools/README: More info about the other tools.
3049
30502001-06-03 20:49  richardb
3051
3052	* tools/: Makefile.am, gstreamer-complete.1, gstreamer-launch.1:
3053	Add man page for gstreamer-complete
3054
30552001-06-03 20:26  wtay
3056
3057	* docs/gst/tmpl/gstreamer-unused.sgml: Docs updates
3058
30592001-06-03 20:24  wtay
3060
3061	* plugins/flx/flx_decoder.c: More cleanups
3062
30632001-06-03 20:20  wtay
3064
3065	* plugins/flx/flx_decoder.c: Small cleanups
3066
30672001-06-03 20:19  wtay
3068
3069	* gst/gst.c: optionally call gtk_type_init() instead of gtk_init()
3070	if NO_X is defined. This avoids the X dependency of GStreamer.
3071
30722001-06-03 20:14  wtay
3073
3074	* plugins/au/: gstparseau.c, gstparseau.h: Cleanups to the au
3075	parser.
3076
30772001-06-03 20:13  wtay
3078
3079	* plugins/mp3decode/mad/gstmad.c: Small caps updates.
3080
30812001-06-03 20:11  wtay
3082
3083	* plugins/xvideosink/: gstxwindow.c, xvideosink.c: Don't fail when
3084	an X-connection could not be made.
3085
30862001-06-03 20:09  wtay
3087
3088	* docs/random/NOTES-0.2.0: small changes
3089
30902001-06-03 20:06  wtay
3091
3092	* Makefile.am: Removed the components dir from since it doesn't
3093	work/build anyway.
3094
30952001-06-03 16:30  wtay
3096
3097	* docs/random/NOTES-0.2.0: More small updates.:
3098
30992001-06-03 16:29  wtay
3100
3101	* docs/random/NOTES-0.2.0: Added first desciption of the changes
3102	for 0.2.0
3103
31042001-06-03 13:08  wtay
3105
3106	* gstplay/gstplay.c: Find the seeking properties in GstBin objects
3107	too.
3108
31092001-06-03 13:06  wtay
3110
3111	* plugins/avi/: gstavidecoder.c, gstavitypes.c,
3112	wincodec/gstwindec.c: Added the seeking args to the avi decoder.
3113	Set the buffer flush flag in windec.
3114
31152001-06-03 12:28  wtay
3116
3117	* plugins/cdparanoia/cdparanoia.c: Set the pad caps in _init time.
3118
31192001-06-03 12:28  wtay
3120
3121	* gst/gstpad.c: Set the caps on a proxied pad when the pad is not
3122	connected.
3123
31242001-06-03 12:20  richardb
3125
3126	* plugins/arts/Makefile.am: Add dependency so that gst_artsio.cc
3127	gets generated in time, and change rule to generate it into a
3128	suffix rule.  Register suffix so that automake can set _OBJECTS
3129	appropriately.
3130
31312001-06-03 02:45  wtay
3132
3133	* plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavitypes.c:
3134	Added support for mjpeg and PCM audio.
3135
31362001-06-03 02:00  wtay
3137
3138	* plugins/jpeg/: gstjpeg.c, gstjpegenc.c: Removed the caps that are
3139	not used.
3140
31412001-06-03 00:36  richardb
3142
3143	* configure.base, plugins/arts/Makefile.am: Fix arts check, with
3144	artsc-config hackery.
3145
31462001-06-02 22:57  wtay
3147
3148	* plugins/cdparanoia/: cdparanoia.c, cdparanoia.h: Applied the
3149	patch from Apoc: ?? _ Add properties cur_sector read only ( get
3150	current sector ) ?? _ Add properties last_track read only ( last
3151	track of the cd ) ?? _ Add properties cur_track read only ( get the
3152	current track ) ?? _ Properties end_track writeable ( last track to
3153	rip/play )
3154
31552001-06-02 22:52  wtay
3156
3157	* plugins/cdparanoia/cdparanoia.c: Set the caps of the srcpad right
3158	before sending a buffer instead of in the _init function.
3159
31602001-06-02 19:26  omegahacker
3161
3162	* tools/gstreamer-launch.c: added check to make sure there's a
3163	pipeline desc before building
3164
31652001-06-02 19:11  wtay
3166
3167	* configure.base: Added the avi makefiles.
3168
31692001-06-02 19:08  wtay
3170
3171	* plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3172	gstavidemux.c, gstavidemux.h, gstavitypes.c, gstavitypes.h,
3173	winaudio/Makefile.am, winaudio/aviaudiodecoder.c,
3174	winaudio/aviaudiodecoder.h: More rework on the avi decoder.  The
3175	avi decoder is now a bin that manages the avidemuxer and the
3176	codecs. It uses the autoplugger and avitypes to convert avi types
3177	into mime/types and select gstreamer codecs to create an element.
3178
31792001-06-02 19:06  richardb
3180
3181	* autogen.sh: Clarify the messages about the patched automake one
3182	more time.  If it's not clear now, and people continue to complain
3183	about automake eating their resources, I'm mysteriously unable to
3184	hear them.
3185
31862001-06-02 17:38  wtay
3187
3188	* examples/helloworld/helloworld.c: Fixed the helloworld example by
3189	using a pipeline as the toplevel element.
3190
31912001-06-02 16:33  ajmitch
3192
3193	* configure.base: Let's just say I have a better understanding of
3194	autoconf now (I should really have read the manual first). It helps
3195	to remember that yes != no ;)
3196
31972001-06-02 14:42  ajmitch
3198
3199	* configure.base: Automake is picky about white space...
3200
32012001-06-02 14:38  ajmitch
3202
3203	* Makefile.am, configure.base: Added options --disable-tests and
3204	--disable-examples for quicker builds for the impatient...
3205
32062001-06-02 13:45  wtay
3207
3208	* gst/gstpad.c: Copy the padtemplate to the ghostpad.
3209
32102001-06-02 13:21  richardb
3211
3212	* configure.base, plugins/gsm/Makefile.am, plugins/gsm/gstgsmdec.h,
3213	plugins/gsm/gstgsmenc.h: Fix gsm to check for "gsm.h" as well as
3214	"gsm/gsm.h".
3215
32162001-06-02 11:42  richardb
3217
3218	* plugins/sdlsink/Makefile.am: Fix a typoe in sdlsink Makefile.am
3219
32202001-06-02 11:40  theuraeus
3221
3222	* gstreamer.spec.in: 2001-02-06 Christian Schaller
3223	<Uraeus@linuxrising.org> * Doh, forgot to update the Changelog
3224	inside the SPEC file
3225
32262001-06-02 11:38  theuraeus
3227
3228	* gstreamer.spec.in: 2001-02-06 Christian Schaller
3229	<Uraeus@linuxrising.org> * Small fix to group statement for
3230	GStreamer
3231
3232	My work on the SPEC file making the RPM make one package for all
3233	non-core plugins is underway, but I am not ready with it yet.
3234
32352001-06-02 03:21  richardb
3236
3237	* configure.base: Oops: fixed SDL header check: put flags in
3238	CPPFLAGS rather than CFLAGS.  We should really filter the
3239	SDL_CFLAGS and only pass appropriate options through, but this
3240	works well enough for now.
3241
32422001-06-02 03:05  richardb
3243
3244	* configure.base: Improve SDL check: use correct CFLAGS when
3245	searching for header.
3246
32472001-06-01 23:56  wtay
3248
3249	* plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3250	playcodecs.c, wincodec/gstwincodec.c, wincodec/gstwindec.c,
3251	wincodec/gstwindec.h: Reworked the avi decoder. it works again now
3252	(but no sound yet).
3253
32542001-06-01 23:36  thomasvs
3255
3256	* tests/reconnect.c: ok, this works now
3257
32582001-06-01 23:23  thomasvs
3259
3260	* tests/: Makefile.am, reconnect.c: test for disconnect and
3261	reconnect of elements
3262
32632001-06-01 22:26  theuraeus
3264
3265	* gstreamer.spec.in: 2001-01-06 Christian Schaller
3266	<Uraeus@linuxrising.org> - First batch of upgrades to the SPEC
3267	file, this one from   Dennis Bjorklund. Thanks Dennis.
3268
32692001-06-01 19:52  wtay
3270
3271	* configure.base: Added a better SDL_createYUVOverlay check.
3272
32732001-06-01 19:30  wtay
3274
3275	* gst/: gstbin.c, gstpad.c, gstqueue.c, gstscheduler.c,
3276	autoplug/autoplugtest.c, autoplug/gststaticautoplugrender.c: Fixed
3277	some warnings.
3278
32792001-06-01 19:24  wtay
3280
3281	* tests/: Makefile.am, autoplug.c, capsconnect.c, incsched.c,
3282	load.c, loadall.c, mp1vid.c, mp3encode.c, paranoia.c, reaping.c,
3283	registry.c, threadlock.c, nego/nego1.c, sched/runxml.c: Fixed a
3284	couple of compiler warnings.
3285
32862001-06-01 19:09  wtay
3287
3288	* test/: ac3parse.c, ac3play.c, buffer.c, cobin.c, dvdcat.c,
3289	dvshow.c, fake.c, mem.c, mp1tomp1.c, mp2tomp1.c, mp3mad.c,
3290	mp3play.c, record.c, teardown.c, vidcapture.c, vidcapture2.c,
3291	video2mp1.c: Fixed some compile warnings.
3292
32932001-06-01 18:55  hadess
3294
3295	* REQUIREMENTS: - added url to openquicktime
3296
32972001-06-01 18:42  hadess
3298
3299	* REQUIREMENTS: - added some more urls
3300
33012001-06-01 18:42  wtay
3302
3303	* gstplay/gstplay.c: Print out a warning when the colorspace plugin
3304	is not found and try to do without it...
3305
33062001-06-01 18:32  theuraeus
3307
3308	* LICENSE_readme, REQUIREMENTS: 2001-01-06 Christian Schaller
3309	<Uraeus@linuxrising.org> * A few URL additions to the REQUIREMENTS
3310	file * LICENCE readme containing licensing details on our plugins
3311
33122001-06-01 17:57  wtay
3313
3314	* README, REQUIREMENTS: Slightly changed the README, we are not
3315	really tied to GNOME.  Added more optional libs to REQUIREMENTS.
3316	someone should complete the URLS.
3317
33182001-06-01 17:46  wtay
3319
3320	* plugins/effects/volume/volume.c: Removed the soundcard.h include
3321	line.
3322
33232001-06-01 16:29  thomasvs
3324
3325	* gst/elements/gstdisksink.c: coded small bit in to allow changing
3326	of output location
3327
33282001-06-01 14:27  richardb
3329
3330	* tools/README: Add a note about gstreamer-complete
3331
33322001-06-01 14:03  richardb
3333
3334	* configure.base: More tidyup to SDL check.
3335
33362001-06-01 13:36  richardb
3337
3338	* configure.base: Fix SDL check Check for Overlay stuff, which
3339	isn't in SDL version 1.0
3340
33412001-05-31 23:57  hadess
3342
3343	* REQUIREMENTS: - added urls to the required libs, with a lot of
3344	added libs
3345
33462001-05-31 21:20  richardb
3347
3348	* REQUIREMENTS, configure.base: Add comments to many (but not all
3349	:( ) AC_DEFINES in configure scripts.  Add note about debian
3350	packages for building documentation.
3351
33522001-05-31 21:14  richardb
3353
3354	* plugins/esd/esdsink/Makefile.am: Add a CFLAGS line: just luck
3355	that it's not been needed so far.
3356
33572001-05-31 21:13  richardb
3358
3359	* plugins/artsd/Makefile.am: Remove a redundant line, and add a
3360	comment about one which will become redundant in future.
3361
33622001-05-31 20:52  wtay
3363
3364	* testsuite/refcounting/Makefile.am: Removed the thread test so
3365	make distcheck works.
3366
33672001-05-31 20:18  wtay
3368
3369	* testsuite/refcounting/Makefile.am: Added the mem.h file in
3370	noinst_HEADERS.
3371
33722001-05-31 20:16  richardb
3373
3374	* plugins/arts/Makefile.am: Remove generated files from the dist.
3375
33762001-05-31 20:08  richardb
3377
3378	* configure.base, idiottest.mak: Fix a couple of formatting errors
3379	in idiottest, and add plugin-srcdir warning to configure.base.
3380
33812001-05-31 19:42  wtay
3382
3383	* plugins/avi/Makefile.am: Fixed the codectest.
3384
33852001-05-31 19:35  richardb
3386
3387	* Makefile.am, idiottest.mak, include/Makefile.am: Abstract the
3388	plugin-srcdir installation idiottest into a separate file, and
3389	include it from the include Makefile.am, to ensure that it gets
3390	called at the start of a make install process, not after the whole
3391	thing has happened.
3392
33932001-05-31 19:31  wtay
3394
3395	* include/Makefile.am: Added gstaudio.h to noinst_HEADERS.
3396
33972001-05-31 19:03  richardb
3398
3399	* docs/gst/Makefile.am: Add rules to ensure that the libgst.la and
3400	libgstelements.la exist when trying to link the scanner with them.
3401	Fix mkdirs so that they don't fall over if directories already
3402	exist.
3403
34042001-05-31 18:32  richardb
3405
3406	* plugins/arts/Makefile.am: Put gst_artsio.idl in
3407	libgst_arts_la_SOURCES instead of gst_artsio.cc (which is generated
3408	from it).  This ensures that the original source is present, and
3409	also allows make dist to work on machines which don't have mcopidl
3410	and the arts idl stuff installed.
3411
3412	It is possible that gst_artsio.cc should be put in EXTRA_DIST, but
3413	I argue against it since as far as I can tell it can be generated
3414	on any system which has arts installed (mcopidl is in the libarts
3415	package on debian), and putting it in EXTRA_DIST requires that
3416	mcopidl is present in order to run make dist.
3417
34182001-05-31 15:19  richardb
3419
3420	* configure.base: Add AS and ASFLAGS to configure.base, fixing the
3421	build with automake 1.4g AS is defined in a hacky way: I've asked
3422	on the automake list for help doing this properly.
3423
34242001-05-31 10:53  thomasvs
3425
3426	* plugins/oss/gstosssrc.c: some small cleanups before maybe doing
3427	some real work on this
3428
34292001-05-30 23:06  thomasvs
3430
3431	* plugins/oss/gstosssrc.c: The weird thing only happens on one of
3432	my sound cards.
3433
34342001-05-30 22:35  thomasvs
3435
3436	* include/gstaudio.h: header file for standard audio stuff for
3437	plugins
3438
34392001-05-30 22:27  omegahacker
3440
3441	* configure.base: added no-alsa warning and made 0.9 check
3442	conditional on alsa existing at all
3443
34442001-05-30 22:15  wtay
3445
3446	* plugins/wav/gstparsewav.c: Major cleanups so that it actually
3447	works.
3448
34492001-05-30 22:14  wtay
3450
3451	* gst/gstprops.c: Fixed a bug so that gst_props_new (NULL) == NULL
3452
34532001-05-30 21:54  omegahacker
3454
3455	* plugins/sdlsink/sdlvideosink.c: added SDL_INIT_NOPARACHUTE flag
3456	to SDL_Init, to disable one of the most annoying features IMO of
3457	SDL
3458
34592001-05-30 21:36  omegahacker
3460
3461	* gst/gstpad.c: stupid mistake, I put != instead of == in the
3462	g_return_if's
3463
34642001-05-30 21:13  omegahacker
3465
3466	* gst/gstpad.c: added sanity checks to make sure _push and _pull
3467	don't get called on pads of the wrong direction
3468
34692001-05-30 20:07  sbaker3
3470
3471	* plugins/filters/ladspa/: gstladspa.c, gstladspa.h: beginnings of
3472	inplace mono chain func
3473
34742001-05-30 17:37  thomasvs
3475
3476	* plugins/oss/gstosssrc.c: switched some lines around
3477
34782001-05-30 17:10  thomasvs
3479
3480	* plugins/oss/gstosssrc.c: added caps to osssrc found a weird
3481	thing, don't know yet what to do about it
3482
34832001-05-30 16:16  richardb
3484
3485	* README, autogen.sh: Automatically generate a patched automake if
3486	needed, and put instructions in the README about how to use such a
3487	patched automake.
3488
34892001-05-30 15:39  richardb
3490
3491	* Makefile.am: Add configure.base and autogen.sh to distributions.
3492	Add rules to keep configure.in and configure.ac up-to-date.
3493
34942001-05-30 15:22  richardb
3495
3496	* autogen.sh, configure.ac, configure.base, configure.in:  * create
3497	a configure.base file, containing the contents of
3498	   configure.{in,ac}, with those lines specific to one file
3499	prepended by
3500	   "SUBSTFOR configure.in:" or "SUBSTFOR configure.ac:"
3501	appropriately.
3502
3503	 * Add lines to autogen.sh to generate configure.in and
3504	configure.ac
3505	   automatically from this file. (Very simple sed scripts)
3506
3507	 * Remove configure.in and configure.ac
3508
3509	This shouldn't cause any problems to anyone, and should make it
3510	easy to do work on configure scripts by just working on
3511	configure.base.
3512
35132001-05-30 14:54  thomasvs
3514
3515	* plugins/filters/passthrough/passthrough.c: added signed support
3516	implemented include/gstaudio.h use
3517
35182001-05-30 14:25  richardb
3519
3520	* configure.ac, configure.in: More small changes to bring the two
3521	scripts closer together.  Turned off building docs by default in
3522	configure.ac.  Only diffs are now essential due to changes from
3523	autoconf 2.13 to 2.50.
3524
35252001-05-30 13:56  richardb
3526
3527	* autogen.sh: Deal more gracefully with being either unable to
3528	check that automake is patched (will now just give a small
3529	warning), or finding that automake definitely isn't patched (will
3530	give a big loud warning recommend stopping the build and sleep
3531	briefly to give the user a chance to read the message).  Will
3532	eventually try to do the build anyway though.
3533
3534	Also, don't abort if autoconf or automake return error codes: they
3535	both seem able to do so even when having produced viable results.
3536
35372001-05-29 23:10  wtay
3538
3539	* plugins/filters/colorspace/: Makefile.am, colorspace.c,
3540	colorspace.h, yuv2rgb.c, yuv2rgb.h: Added more colorspace functions
3541	for YUV->RGB
3542
35432001-05-29 17:40  richardb
3544
3545	* autogen.sh: Add checks for appropriate versions of automake.	Add
3546	check that automake has been patched if it is a version which
3547	requires a patch.  Please check that this doesn't cause problems:
3548	it's a bit of a hairy test, so I might well have mucked it up and
3549	broken some people's build systems.  Hope not, though. ;-)
3550
35512001-05-29 17:39  hadess
3552
3553	* plugins/gnomevfs/gnomevfssrc.c: - fix for when size can't be
3554	acquired (fixes icecast streaming)
3555
35562001-05-29 17:38  richardb
3557
3558	* Makefile.am, configure.ac, configure.in: Add idiot test to stop
3559	the installing of versions with plugin srcdir enabled.
3560
35612001-05-29 16:19  richardb
3562
3563	* configure.ac, configure.in: Fix differences between configure.in
3564	and configure.ac which were trivial or due merely to formatting
3565	differences.  diff can now be used to see only the significant
3566	differences, which should be helpful in keeping these two files in
3567	sync.
3568
35692001-05-29 13:43  richardb
3570
3571	* gst/Makefile.am.future: Update Makefile.am.future - a replacement
3572	for Makefile.am which uses features present in recent versions of
3573	automake (>1.4d) to avoid horrendous hackery.
3574
35752001-05-29 13:31  richardb
3576
3577	* acinclude.m4, configure.ac, configure.in: Simplify alsa checking:
3578	we can use the standard AM_PATH_ALSA macro to check that we don't
3579	have alsa 0.9.x: we just need to specify something for
3580	ACTION_NOT_FOUND to override the default AC_MSG_ERROR behaviour, so
3581	I've put a colon for ACTION_NOT_FOUND. ;-) Also, update the alsa
3582	macro in acinclude with the latest from the alsa project CVS.
3583
35842001-05-28 23:23  omegahacker
3585
3586	* gst/gstsparc.h: fixed #define line continuation in gstsparc.h
3587
35882001-05-28 23:02  wtay
3589
3590	* configure.ac, configure.in: Added a check for gsm/gsm.h
3591
35922001-05-28 22:41  omegahacker
3593
3594	* gst/gstinfo.c: changed debug so it always prints pid and cid in
3595	color
3596
35972001-05-28 22:02  wtay
3598
3599	* configure.ac: Removed the -pre0
3600
36012001-05-28 22:00  wtay
3602
3603	* plugins/Makefile.am: Added gsm to subds.
3604
36052001-05-28 21:47  wtay
3606
3607	* configure.ac: Added the refcounting to the output targets.
3608
36092001-05-28 21:36  wtay
3610
3611	* acconfig.h, configure.ac, configure.in: Added a check for libgsm
3612
36132001-05-28 21:22  wtay
3614
3615	* configure.ac: Updated to match configure.in
3616
36172001-05-28 21:05  wtay
3618
3619	* configure.ac: The configure file for autoconf 2.50
3620
36212001-05-28 20:59  omegahacker
3622
3623	* ABOUT-NLS: added blank file to keep autoconf happy, fill it in
3624	later
3625
36262001-05-28 20:34  omegahacker
3627
3628	* plugins/avi/Makefile.am: changed srcdir to builddir for .la
3629
36302001-05-28 20:33  omegahacker
3631
3632	* configure.in: attempt at a fixed alsa check to guarantee 0.5.x
3633
36342001-05-28 20:09  omegahacker
3635
3636	* libs/getbits/Makefile.am, libs/idct/Makefile.am,
3637	plugins/xvideosink/Makefile.am: distcheck cleanups
3638
36392001-05-28 08:46  omegahacker
3640
3641	* configure.in, gstreamer-uninstalled.pc.in, gstreamer.pc.in,
3642	gst/Makefile.am: some fixes to handle builddirs, which distcheck
3643	uses, along with complete .pc files
3644
36452001-05-28 01:07  hadess
3646
3647	* plugins/gnomevfs/gnomevfssrc.c: - cleanups
3648
36492001-05-28 00:57  omegahacker
3650
3651	* gst/gstpad.c, gst/gstthread.c, gst/elements/gstidentity.c,
3652	plugins/xvideosink/xvideosink.c, tools/gstreamer-inspect.c: Added
3653	some caps != NULL checks.  Patched up a problem with the thread
3654	handling when the iteration fails.  Cleaned up the output of
3655	-inspect a tiny bit.
3656
36572001-05-28 00:52  omegahacker
3658
3659	* configure.in: removed a spare alsa check, and made sure it fails
3660	for alsa 0.9.x
3661
36622001-05-28 00:12  wtay
3663
3664	* examples/mixer/Makefile.am: Added the headers
3665
36662001-05-28 00:01  wtay
3667
3668	* plugins/arts/Makefile.am: Add more hardcoded paths for includes.
3669
36702001-05-27 23:55  wtay
3671
3672	* tests/nego/nego1.c: Updated for new API calls.
3673
36742001-05-27 23:45  wtay
3675
3676	* plugins/sdlsink/Makefile.am: Added the header file.
3677
36782001-05-27 23:26  wtay
3679
3680	* configure.in.ac250: Added refcounting to the targets.
3681
36822001-05-27 23:25  wtay
3683
3684	* testsuite/: Makefile.am, capsnego/Makefile.am,
3685	refcounting/Makefile.am: Makfeile updates.
3686
36872001-05-27 22:56  omegahacker
3688
3689	* Makefile.am, acconfig.h, configure.in, gst/autoplug/Makefile.am,
3690	plugins/1394/Makefile.am, plugins/aasink/Makefile.am,
3691	plugins/alaw/Makefile.am, plugins/filters/level/Makefile.am,
3692	plugins/filters/passthrough/Makefile.am,
3693	plugins/filters/volenv/Makefile.am, plugins/mulaw/Makefile.am,
3694	plugins/oss/Makefile.am, plugins/xvideosink/Makefile.am,
3695	tests/Makefile.am, testsuite/Makefile.am: various build fixes
3696
36972001-05-27 21:52  wtay
3698
3699	* plugins/Makefile.am: Only build the quiktime plugin if the
3700	openquicktime library was found.
3701
37022001-05-27 21:52  wtay
3703
3704	* configure.in, configure.in.ac250: Added a check for
3705	openquicktime.
3706
37072001-05-27 18:02  sbaker3
3708
3709	* tools/gstreamer-complete.c: now builds for those who are too lazy
3710	to upgrade their xml libraries
3711
37122001-05-27 16:13  hadess
3713
3714	* plugins/gnomevfs/gnomevfssrc.c: - added eos-hack signal to the
3715	source, and fix the seek segfaults
3716
37172001-05-27 15:41  hadess
3718
3719	* gstplay/gstmediaplay.glade: - changed the Alt shortcuts to Ctrl
3720	shortcuts (like in all proper GTK+ apps)
3721
37222001-05-27 15:38  wtay
3723
3724	* tests/: mp3encode.c, rip.c: Updated for remove methods.
3725
37262001-05-27 15:38  wtay
3727
3728	* test/mp2toavi.c, test/mp2tomp1.c, test/mpeg2parse.c,
3729	examples/autoplug/autoplug.c, examples/queue/queue.c: Updated for
3730	removed methods.
3731
37322001-05-27 15:37  wtay
3733
3734	* gst/: cothreads.c, cothreads.h, gstbin.c, gstbin.h, gstinfo.c,
3735	gstobject.c, gstpad.c, gstplugin.c, gstscheduler.h: Docs updates
3736	Changed the cothread to use sigjmp_buf removed some unused methods.
3737	 Some code cleanups.
3738
37392001-05-27 15:33  wtay
3740
3741	* docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
3742	tmpl/cothreads.sgml, tmpl/gstbin.sgml, tmpl/gstelement.sgml,
3743	tmpl/gstfakesink.sgml, tmpl/gstfakesrc.sgml, tmpl/gstinfo.sgml,
3744	tmpl/gstobject.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
3745	tmpl/gstqueue.sgml, tmpl/gstreamer-unused.sgml,
3746	tmpl/gstscheduler.sgml, tmpl/gsttrace.sgml: API docs updates.
3747
37482001-05-27 01:04  omegahacker
3749
3750	* gst/gstscheduler.h: fixed up and turned back on
3751	GST_SCHEDULE_SAFETY
3752
37532001-05-26 23:58  omegahacker
3754
3755	* gst/: cothreads.c, gstelement.c, gstscheduler.c: fixed cothread
3756	locking and set_arg/get_arg safety, and switched to 64 cothreads of
3757	32KB
3758
37592001-05-26 20:47  hadess
3760
3761	* plugins/gnomevfs/gnomevfssrc.c: - gnome-vfs seek works, cleaned
3762	up
3763
37642001-05-26 19:46  hadess
3765
3766	* plugins/gnomevfs/gnomevfssrc.c: - really use mmap this time for
3767	local files, first try at seek in remote files
3768
37692001-05-26 18:17  hadess
3770
3771	* plugins/gnomevfs/gnomevfssrc.c: - added local file fallback with
3772	mmap support
3773
37742001-05-26 17:41  wtay
3775
3776	* gst/gstelement.h: Removed redundant prototypes.
3777
37782001-05-26 17:33  wtay
3779
3780	* gst/gstpad.h: Fixed a bug in the typecast macros for
3781	padtemplates.
3782
37832001-05-26 13:17  wtay
3784
3785	* gst/elements/Makefile.am: don't link against libgst.la because it
3786	seems to fail on some libtool versions.
3787
37882001-05-26 06:36  omegahacker
3789
3790	* tests/threadlock.c: shut up fakesrc and fakesink, changed
3791	sleeping a little
3792
37932001-05-26 06:26  omegahacker
3794
3795	* tests/threadlock.c: moved debug to before _init so cmdline can
3796	override, and put sleep(1)'s in while(1) to increase chance of
3797	contention (I think)
3798
37992001-05-26 06:19  omegahacker
3800
3801	* tests/threadlock.c: updated threadlock to actually be a thread
3802	locking test
3803
38042001-05-26 00:36  dlehn
3805
3806	* test/lat.c: Elements must have different names.
3807
38082001-05-25 23:08  hadess
3809
3810	* gstplay/.cvsignore: - more generic files to exclude: *~ and ~.bak
3811
38122001-05-25 23:02  hadess
3813
3814	* gstplay/.cvsignore: - added gstmediaplay.glade.bak to the files
3815	to ignore
3816
38172001-05-25 23:01  hadess
3818
3819	* gstplay/gstmediaplay.glade: - updated (c) date, and added WMClass
3820	and WMName to the gstmediaplay windows
3821
38222001-05-25 22:42  wtay
3823
3824	* gst/gstplugin.c: Removed a stupid printf.
3825
38262001-05-25 22:39  wtay
3827
3828	* gst/: gstbuffer.h, gstelement.c, gstpipeline.c, gstplugin.c: Some
3829	cleanups.  Removed some bogus code from element and pipeline
3830	elements.  Fixed a typo.
3831
38322001-05-25 22:38  wtay
3833
3834	* gst/elements/Makefile.am: Added GST_LIBS to LIBADD.
3835
38362001-05-25 22:35  omegahacker
3837
3838	* gst/gstbuffer.c: fixed rather heinous bug in gst_buffer_copy
3839
38402001-05-25 22:31  omegahacker
3841
3842	* gst/autoplug/gstautoplugcache.c: removed some more noise,
3843	converted to GST_DEBUG
3844
38452001-05-25 22:25  omegahacker
3846
3847	* gst/gstelement.c: removed annoying debug message during state
3848	change (made GST_DEBUG)
3849
38502001-05-25 22:13  hadess
3851
3852	* autogen.sh: - added a line for busy application developers, it's
3853	shorter this time
3854
38552001-05-25 22:00  omegahacker
3856
3857	* .cvsignore, AUTHORS, Makefile.am, autogen.sh, configure.in,
3858	gstreamer-uninstalled.pc.in, gstreamer.pc.in, gstreamer.spec.in,
3859	docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstelement.sgml,
3860	docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstthread.sgml,
3861	docs/random/matth/scheduling.txt, examples/Makefile.am,
3862	examples/autoplug/autoplug.c, examples/mixer/mixer.c,
3863	gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
3864	gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.c,
3865	gst/gstcaps.c, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
3866	gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
3867	gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
3868	gst/gstpipeline.c, gst/gstprops.c, gst/gstqueue.c, gst/gstqueue.h,
3869	gst/gstscheduler.c, gst/gstscheduler.h, gst/gstthread.c,
3870	gst/gstthread.h, gst/gsttype.c, gst/gsttypefind.c, gst/gsttypes.h,
3871	gst/gstxml.c, gst/autoplug/Makefile.am,
3872	gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
3873	gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
3874	gst/autoplug/gststaticautoplugrender.c, gst/elements/gstfakesrc.c,
3875	gst/elements/gstfakesrc.h, gst/elements/gstsinesrc.c,
3876	gstplay/Makefile.am, gstplay/gstmediaplay.c,
3877	gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
3878	gstplay/gstplayprivate.h, libs/idct/gstidct.c,
3879	plugins/1394/dv1394src.c, plugins/alaw/alaw-conversion.c,
3880	plugins/arts/Makefile.am, plugins/arts/gst_arts.c,
3881	plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
3882	plugins/filters/adder/adder.c,
3883	plugins/filters/colorspace/colorspace.c,
3884	plugins/filters/ladspa/gstladspa.c,
3885	plugins/filters/stereo2mono/stereo2mono.c,
3886	plugins/gnomevfs/gnomevfssrc.c, plugins/mp3decode/mad/gstmad.c,
3887	plugins/mp3decode/mpg123/gstmpg123.c,
3888	plugins/mp3decode/parse/mp3parse.c,
3889	plugins/mp3decode/types/mp3types.c,
3890	plugins/mp3encode/lame/gstlame.c,
3891	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
3892	plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpegaudio/common.c,
3893	plugins/mpeg1/mpegaudio/musicin.c,
3894	plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
3895	plugins/videoscale/videoscale.c, plugins/vorbis/vorbis.c,
3896	plugins/vorbis/vorbisdec.c, plugins/xmms/gstxmmsinput.c,
3897	test/.cvsignore, test/Makefile.am, test/avi2mpg.c, test/cobin.c,
3898	test/dvshow.c, test/fake.c, test/mpeg2parse2.c, test/mpeg2parse3.c,
3899	test/mpeg2parse4.c, test/video2mp1.c, test/videotest2.c,
3900	tests/Makefile.am, tests/incsched.c, tests/mp1vid.c,
3901	tests/reaping.c, tests/states.c, tests/threadlock.c,
3902	testsuite/refcounting/Makefile.am, testsuite/refcounting/bin.c,
3903	testsuite/refcounting/element.c,
3904	testsuite/refcounting/element_pad.c, testsuite/refcounting/mem.c,
3905	testsuite/refcounting/mem.h, testsuite/refcounting/object.c,
3906	testsuite/refcounting/pad.c, testsuite/refcounting/thread.c,
3907	tools/.cvsignore, tools/Makefile.am, tools/gstreamer-complete.c,
3908	tools/gstreamer-compprep.c, tools/gstreamer-inspect.c: Merged from
3909	INCSCHED on 200505251!!!
3910
39112001-05-25 21:50  omegahacker
3912
3913	* autogen.sh, configure.in.ac250, docs/manual/autoplugging.sgml,
3914	gst/elements/gstfakesink.h, gst/elements/gstfakesrc.h,
3915	plugins/audiofile/Makefile.am, plugins/audiofile/README,
3916	plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
3917	plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
3918	plugins/filters/level/level.c,
3919	plugins/filters/passthrough/filter.func,
3920	plugins/filters/passthrough/passthrough.c,
3921	plugins/filters/passthrough/passthrough.h,
3922	plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/Makefile.am,
3923	plugins/gsm/gstgsm.c, plugins/gsm/gstgsmdec.c,
3924	plugins/gsm/gstgsmdec.h, plugins/gsm/gstgsmenc.c,
3925	plugins/gsm/gstgsmenc.h, plugins/oss/gstossgst.c,
3926	plugins/wav/gstparsewav.c, test/dv2mp1.c, test/dvshow.c: Merged
3927	from HEAD into INCSCHED on 200105251
3928
39292001-05-25 21:41  wtay
3930
3931	* docs/manual/autoplugging.sgml: More docs updates.
3932
39332001-05-25 21:41  wtay
3934
3935	* test/: dv2mp1.c, dvshow.c: some minor fixes..
3936
39372001-05-25 21:39  wtay
3938
3939	* plugins/gnomevfs/gnomevfssrc.c: Fix a leak on EOS.
3940
39412001-05-25 20:53  wtay
3942
3943	* test/Makefile.am: Cleaned up the makefile a bit.
3944
39452001-05-25 20:36  wtay
3946
3947	* test/: cobin.c, fake.c: Remove deprecated methods.
3948
39492001-05-25 20:19  wtay
3950
3951	* gst/: gstbin.c, gstbin.h, gstpad.c: Removed some unused functions
3952	in gstbin Fixed a compiler warning.
3953
39542001-05-25 20:16  omegahacker
3955
3956	* gst/gstthread.c: forgot to unset SPINNING, no idea how it worked
3957	before, maybe this will fix wtay's case
3958
39592001-05-25 19:07  wtay
3960
3961	* plugins/filters/ladspa/gstladspa.c: Adjusted for state
3962	reorderings.
3963
39642001-05-25 18:35  omegahacker
3965
3966	* gst/gstbin.c, gst/gstelement.c, gst/gstelement.h, gst/gstinfo.c,
3967	gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c,
3968	plugins/1394/dv1394src.c, plugins/arts/gst_arts.c,
3969	plugins/esd/esdsink/esdsink.c, plugins/gnomevfs/gnomevfssrc.c,
3970	plugins/mp3decode/types/mp3types.c, plugins/oss/gstosssink.c,
3971	plugins/xmms/gstxmmsinput.c: Swapped PAUSED and PLAYING states,
3972	reworked thread interlocking.  States are now: NULL <-> READY <->
3973	PAUSED <-> PLAYING.
3974
3975	Had do update dv1394src, gst_arts, and xmmsinput, please test these
3976	out!
3977
3978	Cleaned up DEBUG output in several places to by much much less
3979	verbose but still just as useful (denser).
3980
39812001-05-25 17:21  thomasvs
3982
3983	* plugins/filters/passthrough/: filter.func, passthrough.c,
3984	passthrough.h: Cleaned out level code from passthrough plugin added
3985	silent argument, defaults to false
3986
39872001-05-25 17:19  thomasvs
3988
3989	* plugins/audiofile/gstafsink.c: cleaned up output info
3990
39912001-05-25 17:17  thomasvs
3992
3993	* plugins/filters/level/level.c: cleaned up level plugin output
3994
39952001-05-25 15:02  thomasvs
3996
3997	* plugins/audiofile/: gstafsink.c, gstafsrc.c: cleaned up output
3998	got rate and signedness to work on afsrc
3999
40002001-05-25 14:42  thomasvs
4001
4002	* plugins/audiofile/README: a little info
4003
40042001-05-25 11:43  wtay
4005
4006	* test/: avi2mpg.c, dvshow.c, fake.c, videotest2.c: Small fixes to
4007	various test apps.
4008
40092001-05-25 11:43  wtay
4010
4011	* gstplay/gstplay.c: If the arg looks like a URI, gnomevfs is used,
4012	if gnomevfs is not found and the URI starts with file:/, disksrc is
4013	used.
4014
40152001-05-25 11:10  thomasvs
4016
4017	* plugins/filters/passthrough/passthrough.c: changed passthrough to
4018	print out signed/unsigned and endianness
4019
40202001-05-25 10:47  thomasvs
4021
4022	* plugins/audiofile/: Makefile.am, gstafsrc.c, gstafsrc.h: Added an
4023	audiofile src element, doesn't work yet
4024
40252001-05-25 05:42  dlehn
4026
4027	* configure.in.ac250: automake 1.4-p1 doesn't support
4028	AC_CONFIG_FILES.  revert to AC_OUTPUT until the fix in the just
4029	released 1.4-p2 gets debianized. ;)
4030
40312001-05-25 02:28  hadess
4032
4033	* plugins/gnomevfs/gnomevfssrc.c: - check result of open() now
4034
40352001-05-25 01:35  wtay
4036
4037	* plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Only accept mpeg1 data for
4038	mpeg2dec until we figure out what's wrong.
4039
40402001-05-25 01:29  omegahacker
4041
4042	* gst/: gstpad.c, gstqueue.c, gstqueue.h, gstscheduler.h,
4043	gstthread.c: fixed some interruptability problems with thread and
4044	queue
4045
40462001-05-25 01:14  wtay
4047
4048	* plugins/vorbis/: vorbis.c, vorbisdec.c: Added the
4049	COTHREAD_STOPPING hack.
4050
40512001-05-25 01:09  wtay
4052
4053	* gstplay/: gstmediaplay.c, gstplay.c, gstplayprivate.h: Fixed the
4054	media player so that it works with incsched.  Removed the thread
4055	and add the _iterate to the g_idle_loop, this makes the GUI very
4056	cluncky but is needed because we cannot chance the state of a
4057	thread inside the threads context yet.
4058
40592001-05-24 23:38  thomasvs
4060
4061	* plugins/audiofile/gstafsink.c: mental note to self:	doublecheck
4062	own code before sending mail to library author asking why   sample
4063	rate setting on output doesn't work...	note to others:  afsink now
4064	handles samplerate right
4065
40662001-05-24 23:24  thomasvs
4067
4068	* plugins/audiofile/: gstafsink.c, gstafsink.h: added more support
4069	for endianness, you can set it through an arg until I figure out
4070	what it is supposed to do
4071
40722001-05-24 23:23  thomasvs
4073
4074	* plugins/oss/gstossgst.c: one of my OSS's doesn't have FMT_AC3
4075	defined
4076
40772001-05-24 22:46  omegahacker
4078
4079	* gst/: gstinfo.h, gstthread.c, gstthread.h: added better thread id
4080	debugging support
4081
40822001-05-24 21:36  omegahacker
4083
4084	* gst/gstthread.c: fixed thread lock mis-merge
4085
40862001-05-24 21:20  wtay
4087
4088	* gst/autoplug/gststaticautoplugrender.c: Added the queue to the
4089	thread
4090
40912001-05-24 12:24  wtay
4092
4093	* configure.in.ac250: Added the autoconf file for version 2.50
4094
40952001-05-24 12:22  wtay
4096
4097	* plugins/: gnomevfs/gnomevfssrc.c, gsm/Makefile.am, gsm/gstgsm.c,
4098	gsm/gstgsmdec.c, gsm/gstgsmdec.h, gsm/gstgsmenc.c, gsm/gstgsmenc.h,
4099	wav/gstparsewav.c: Small fixes for EOS in gnomevfssrc.	Added a gsm
4100	decoder/encoder element.
4101
41022001-05-24 01:55  thomasvs
4103
4104	* plugins/audiofile/: gstafsink.c, gstafsink.h: audiofile now
4105	handles endianness right, and also allows for choosing the output
4106	file format to write (next/aiff/wav/aiffc/raw) aiff and next might
4107	not work yet though
4108
41092001-05-24 01:46  omegahacker
4110
4111	* AUTHORS, README, REQUIREMENTS, acconfig.h, autogen.sh,
4112	configure.in, components/bonobo-media/Makefile.am,
4113	components/bonobo-media/bonobo-media-gstreamer-factory.c,
4114	components/bonobo-media/bonobo-media-gstreamer.gob,
4115	components/bonobo-media/bonobo-media-gstreamer.oafinfo,
4116	components/bonobo-media/bonobo-media-gstreamervideo.gob,
4117	debian/Makefile.am, debian/changelog, debian/control,
4118	debian/gstreamer-aa.files, debian/gstreamer-arts.files,
4119	debian/gstreamer-colorspace.files, debian/gstreamer-common.files,
4120	debian/gstreamer-mad.files, debian/rules,
4121	docs/fwg/gst-plugin-writers-guide.sgml,
4122	docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
4123	docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
4124	docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
4125	docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
4126	docs/manual/Makefile.am, docs/manual/autoplugging.sgml,
4127	docs/manual/bins.sgml, docs/manual/buffers.sgml,
4128	docs/manual/elements.sgml, docs/manual/gstreamer-manual.sgml,
4129	docs/manual/helloworld.sgml, docs/manual/pads.sgml,
4130	docs/manual/xml.sgml, docs/random/autoplug2,
4131	editor/gsteditorproperty.c, examples/autoplug/autoplug.c,
4132	examples/plugins/example.c, gst/cothreads.c, gst/cothreads.h,
4133	gst/gst.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
4134	gst/gstinfo.h, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
4135	gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
4136	gst/gstscheduler.c, gst/gstthread.c, gst/gsttrace.c,
4137	gst/gsttrace.h, gst/gsttypefind.c, gst/gstutils.c,
4138	gst/autoplug/Makefile.am, gst/elements/gstdisksrc.c,
4139	gst/elements/gstelements.c, gst/elements/gstfakesink.c,
4140	gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
4141	gst/elements/gstpipefilter.c, gst/elements/gstsinesrc.c,
4142	gst/elements/gstsinesrc.h, gstplay/AUTHORS, gstplay/ChangeLog,
4143	gstplay/Makefile.am, gstplay/callbacks.c, gstplay/callbacks.h,
4144	gstplay/full-screen.c, gstplay/full-screen.h,
4145	gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
4146	gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
4147	gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
4148	gstplay/gststatusarea.h, gstplay/main.c, libs/idct/ieeetest.c,
4149	plugins/Makefile.am, plugins/alsa/alsa.h,
4150	plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
4151	plugins/alsa/alsasrc.c, plugins/arts/gst_artsio_impl.h,
4152	plugins/audiofile/Makefile.am, plugins/audiofile/gstafsink.c,
4153	plugins/audiofile/gstafsink.h, plugins/capture/v4l/gstv4lsrc.c,
4154	plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
4155	plugins/dv/dvdec.c, plugins/effects/volume/volume.c,
4156	plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
4157	plugins/filters/filterstamp.sh, plugins/filters/adder/Makefile.am,
4158	plugins/filters/adder/adder.c,
4159	plugins/filters/colorspace/Makefile.am,
4160	plugins/filters/colorspace/colorspace.c,
4161	plugins/filters/colorspace/colorspace.h,
4162	plugins/filters/colorspace/yuv2yuv.c,
4163	plugins/filters/intfloatconvert/Makefile.am,
4164	plugins/filters/intfloatconvert/float2int.c,
4165	plugins/filters/intfloatconvert/float2int.h,
4166	plugins/filters/intfloatconvert/int2float.c,
4167	plugins/filters/intfloatconvert/int2float.h,
4168	plugins/filters/intfloatconvert/intfloatconvert.c,
4169	plugins/filters/intfloatconvert/intfloatconvert.h,
4170	plugins/filters/ladspa/gstladspa.c,
4171	plugins/filters/ladspa/ladspa.h, plugins/filters/lav/.cvsignore,
4172	plugins/filters/lav/Makefile.am, plugins/filters/lav/lavencode.c,
4173	plugins/filters/lav/lavencode.h, plugins/filters/level/Makefile.am,
4174	plugins/filters/level/README, plugins/filters/level/filter.func,
4175	plugins/filters/level/level.c, plugins/filters/level/level.h,
4176	plugins/filters/mono2stereo/Makefile.am,
4177	plugins/filters/mono2stereo/mono2stereo.c,
4178	plugins/filters/mono2stereo/mono2stereo.h,
4179	plugins/filters/passthrough/README,
4180	plugins/filters/passthrough/filter.func,
4181	plugins/filters/passthrough/level.c,
4182	plugins/filters/passthrough/level.h,
4183	plugins/filters/passthrough/passthrough.c,
4184	plugins/filters/passthrough/passthrough.h,
4185	plugins/filters/stereo2mono/Makefile.am,
4186	plugins/filters/volenv/Makefile.am,
4187	plugins/filters/volenv/volenv.c, plugins/gnomevfs/Makefile.am,
4188	plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
4189	plugins/jpeg/Makefile.am, plugins/mp3decode/mad/gstmad.c,
4190	plugins/mp3decode/mpg123/gstmpg123.c,
4191	plugins/mp3encode/lame/gstlame.c, plugins/mpeg1/mpegaudio/common.c,
4192	plugins/mpeg1/mpegaudio/common.h, plugins/mpeg1/mpegaudio/encode.c,
4193	plugins/mpeg1/mpegaudio/encoder.h,
4194	plugins/mpeg1/mpegaudio/gstmpegaudio.c,
4195	plugins/mpeg1/mpegaudio/musicin.c,
4196	plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
4197	plugins/mpeg1/mpegaudio/subs.c,
4198	plugins/mpeg1/mpegaudio/table_absthr.h,
4199	plugins/mpeg1/mpegaudio/table_cb.h,
4200	plugins/mpeg1/mpegaudio/table_enwindow.h,
4201	plugins/mpeg1/mpegaudio/table_th.h,
4202	plugins/mpeg1/mpegaudio/tables.c, plugins/mpeg1/mpegaudio/tonal.c,
4203	plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/Makefile.am,
4204	plugins/oss/gstossaudio.c, plugins/oss/gstossgst.c,
4205	plugins/oss/gstossgst.h, plugins/oss/gstosshelper.c,
4206	plugins/oss/gstosshelper.h, plugins/oss/gstosssink.c,
4207	plugins/quicktime/Makefile.am, plugins/quicktime/README,
4208	plugins/quicktime/gstquicktimedecoder.c,
4209	plugins/quicktime/gstquicktimedecoder.h,
4210	plugins/sdlsink/Makefile.am, plugins/sdlsink/sdlvideosink.c,
4211	plugins/sdlsink/sdlvideosink.h, plugins/videoscale/videoscale.c,
4212	plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
4213	plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
4214	plugins/wav/gstparsewav.c, plugins/xvideosink/gstximage.c,
4215	test/.cvsignore, test/Makefile.am, test/lat.c, test/mp3mad.c,
4216	test/videotest.c, test/wave.c, tests/autoplug2.c,
4217	tests/sched/runxml.c, tools/gstreamer-inspect.c,
4218	tools/gstreamer-launch.c: Merge from HEAD into INCSCHED1 at
4219	200105231.
4220
42212001-05-24 00:24  dlehn
4222
4223	* gst/elements/: gstfakesink.h, gstfakesrc.h: Update some signal
4224	func vars.
4225
42262001-05-24 00:23  dlehn
4227
4228	* autogen.sh: libtool check fix... copy & paste error msgs code
4229	could be improved.
4230
42312001-05-23 21:35  wtay
4232
4233	* test/video2mp1.c: Some small modifications.
4234
42352001-05-23 20:53  omegahacker
4236
4237	* plugins/oss/gstosssink.c: default settings are intenionally very
4238	wrong (make it obvious when the capsnego didn't work) and it checks
4239	for NULL props
4240
42412001-05-23 20:52  omegahacker
4242
4243	* plugins/filters/stereo2mono/stereo2mono.c: 'fixed' the caps and
4244	the _init function
4245
42462001-05-23 20:50  omegahacker
4247
4248	* plugins/cdparanoia/cdparanoia.c: fixed caps on cdparanoia
4249
42502001-05-23 20:49  omegahacker
4251
4252	* gst/gstscheduler.c, plugins/mp3decode/mad/gstmad.c: fixed problem
4253	where mad wasn't an entry (it is now HACK HACK!!) and the scheduler
4254	wasn't catching the no entry case
4255
42562001-05-23 20:48  omegahacker
4257
4258	* examples/autoplug/autoplug.c: added have_size handler so the
4259	window matches the video size
4260
42612001-05-23 20:09  omegahacker
4262
4263	* gst/: gstqueue.c, gstqueue.h: reworked internal parameters a bit,
4264	added leaky-queue semantics
4265
42662001-05-23 10:18  thomasvs
4267
4268	* plugins/filters/level/README: some more info on how to plot the
4269	level using gnuplot it would be nice if the output from level
4270	plugin could serve as input to a gstreamer plotting plugin (I'm not
4271	kidding)
4272
42732001-05-23 09:49  thomasvs
4274
4275	* plugins/audiofile/: gstafsink.c, gstafsink.h: afsink now handles
4276	channels and sample rate
4277
42782001-05-23 09:48  thomasvs
4279
4280	* configure.in: added level Makefile deleted one of two instances
4281	of adder Makefile
4282
42832001-05-23 09:47  thomasvs
4284
4285	* plugins/filters/Makefile.am: added level plugin to Makefile.am
4286
42872001-05-23 09:47  thomasvs
4288
4289	* plugins/filters/level/: Makefile.am, README, filter.func,
4290	level.c, level.h: Added level detection plugin; prints out RMS
4291	values calculated over buffer size to stdout
4292
42932001-05-22 21:11  omegahacker
4294
4295	* tests/states.c: fixed references to _gst_print_statename
4296
42972001-05-22 20:22  hadess
4298
4299	* gst/elements/gstdisksrc.c: - it is now possible to change the
4300	opened file when state is PAUSED
4301
43022001-05-22 19:57  hadess
4303
4304	* plugins/gnomevfs/gnomevfssrc.c: - removed warnings
4305
43062001-05-22 19:44  hadess
4307
4308	* plugins/gnomevfs/gnomevfssrc.c: - adding possibility to change
4309	the src file if the state is PAUSED
4310
43112001-05-22 17:48  thomasvs
4312
4313	* plugins/audiofile/: gstafsink.c, gstafsink.h: still trying to add
4314	caps to gstafsink
4315
43162001-05-22 14:48  richardb
4317
4318	* autogen.sh: autogen.sh now fails if aclocal fails.
4319
43202001-05-22 13:56  hadess
4321
4322	* autogen.sh: - added a line to autogen.sh for the busy application
4323	developers
4324
43252001-05-22 02:42  omegahacker
4326
4327	* gst/: gstpad.c, autoplug/gstautoplugger.c: Added ability for
4328	caps_nego_failed signal to indicate that it's solved the problem,
4329	via a gboolean * argument that's FALSE, and can be set to TRUE if
4330	the handler has fixed things up.
4331
4332	Updated the autoplugger so it now works in both the unknown and
4333	known cases with and without other issues like a crippled
4334	(mono-only) osssink.
4335
43362001-05-22 00:23  omegahacker
4337
4338	* gst/: gstbin.c, gstelement.c, gstelement.h, gstinfo.c, gstpad.c,
4339	gstthread.c: Updates to DEBUG system: moved statename into
4340	gstelement.c, colorized the states:
4341
4342	NULL: white READY: read PAUSED: yellow PLAYING: green
4343
43442001-05-21 22:35  omegahacker
4345
4346	* gst/autoplug/gstautoplugger.c: fixed up pausing system, and added
4347	src_caps_nego_failed body
4348
43492001-05-21 21:17  wtay
4350
4351	* acconfig.h, configure.in: Updates to the audiofile detection
4352	stuff.
4353
43542001-05-21 21:17  wtay
4355
4356	* plugins/audiofile/Makefile.am: Some minor changes to the makefile
4357
43582001-05-21 20:48  thomasvs
4359
4360	* plugins/audiofile/: Makefile.am, gstafsink.c, gstafsink.h: first
4361	pass at an audiofile sink this sink uses the SGI audiofile library
4362	to write audio files
4363
43642001-05-21 20:42  thomasvs
4365
4366	* plugins/Makefile.am: trying to add a check for libaudiofile
4367
43682001-05-21 20:40  thomasvs
4369
4370	* configure.in: trying to add a check for libaudiofile (->
4371	plugins/audiofile/afsink)
4372
43732001-05-21 03:41  omegahacker
4374
4375	* gst/autoplug/: gstautoplugcache.c, gstautoplugger.c:
4376	gstautoplugcache.c: Set default for cache's caps_proxy to FALSE
4377	again.	gstautoplugger.c: Fixed with strategic positioning of
4378	gst_pad_set_caps()
4379
43802001-05-21 03:40  omegahacker
4381
4382	* gst/: gstcaps.c, gstpad.c, gstprops.c: Updated some debug
4383	statements.  Added specific debug for int props.
4384
43852001-05-21 03:35  hadess
4386
4387	* test/mp3mad.c: - removed the parse factory, it's unused
4388
43892001-05-21 02:37  cael
4390
4391	* gstplay/: ChangeLog, gstmediaplay.glade: Added a ChangeLog as per
4392	hadess' sugesstion, and added myself as an author.
4393
43942001-05-21 02:19  cael
4395
4396	* gstplay/: Makefile.am, callbacks.c, callbacks.h, full-screen.c,
4397	full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
4398	gstplay.c, gstplay.h, gstplayprivate.h, gststatusarea.c,
4399	gststatusarea.h, main.c: added the begninnings of full-screen
4400	support (crashes atm), playing at double size, general code cleanup
4401	and what not.
4402
44032001-05-20 22:24  wtay
4404
4405	* tools/gstreamer-inspect.c: Fixed a problem with -inspect where
4406	some args would not show up correctly
4407
44082001-05-20 22:24  thomasvs
4409
4410	* plugins/filters/adder/adder.c: fixed caps stuff
4411
44122001-05-20 21:12  wtay
4413
4414	* tools/gstreamer-inspect.c: Better output of element flags.
4415
44162001-05-20 21:06  wtay
4417
4418	* tools/gstreamer-launch.c: Escape spaces in the cmdline args with
4419	"\\ " so that parse can handle it.
4420
44212001-05-20 21:05  wtay
4422
4423	* gst/gstparse.c: Added the possibility to escape chars in
4424	gstparse. You can now give it a cmdline like disksrc location=some\
4425	sort\ of.mp3 ! .... and it does the right thing.
4426
44272001-05-20 19:59  wtay
4428
4429	* plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
4430	gstquicktimedecoder.h: Updated the plugin to the current CVS.
4431
44322001-05-20 19:24  wtay
4433
4434	* plugins/quicktime/: Makefile.am, README, gstquicktimedecoder.c,
4435	gstquicktimedecoder.h: Added a quicktime decoder by yann@3ivx.com.
4436
44372001-05-20 19:17  thomasvs
4438
4439	* plugins/filters/passthrough/passthrough.c: changed pad templates
4440
44412001-05-20 19:05  thomasvs
4442
4443	* plugins/filters/passthrough/: passthrough.c, passthrough.h:
4444	updating passthrough to handle caps
4445
44462001-05-20 19:01  thomasvs
4447
4448	* plugins/filters/volenv/volenv.c: updating caps handling
4449
44502001-05-20 16:45  thomasvs
4451
4452	* plugins/filters/passthrough/passthrough.c: trying to add caps
4453	detection to passthrough
4454
44552001-05-20 15:55  thomasvs
4456
4457	* gst/gstparse.c: reinstated exit(-1) when gstparse.c doesn't find
4458	the plugin mentioned
4459
44602001-05-20 15:16  thomasvs
4461
4462	* plugins/wav/gstparsewav.c: parsewav now does src pad setting of
4463	width, depth, channels, frequency
4464
44652001-05-20 15:12  wtay
4466
4467	* gst/elements/gstpipefilter.c: Made pipefilter a DECOUPLED
4468	element.
4469
44702001-05-20 15:03  thomasvs
4471
4472	* plugins/wav/gstparsewav.c: parsewav sets channel capability now
4473
44742001-05-20 14:56  thomasvs
4475
4476	* plugins/wav/gstparsewav.c: First try at updating parsewav and
4477	setting caps on src pad
4478
44792001-05-20 11:31  wtay
4480
4481	* components/bonobo-media/: Makefile.am,
4482	bonobo-media-gstreamer-factory.c, bonobo-media-gstreamer.gob,
4483	bonobo-media-gstreamer.oafinfo, bonobo-media-gstreamervideo.gob:
4484	Added the code for the bonobo media component. It doesn't really
4485	work yet because bonobo-media doesn't show video.
4486
44872001-05-20 06:48  cael
4488
4489	* gstplay/AUTHORS: finally managed to get the AUTHORS file added.
4490	big things are coming allright ;-)
4491
44922001-05-20 01:16  hadess
4493
4494	* AUTHORS: - added myself to the AUTHORS file
4495
44962001-05-19 19:17  wtay
4497
4498	* plugins/: oss/gstosssink.c, vorbis/vorbis.c, vorbis/vorbisdec.c,
4499	vorbis/vorbisenc.c, vorbis/vorbisenc.h, xvideosink/gstximage.c:
4500	More updates to caps in vorbisenc. it now correctly sets up the
4501	encoder based on the input audio type.
4502
45032001-05-19 15:16  wtay
4504
4505	* plugins/: mp3decode/mad/gstmad.c, mpeg1/mpegaudio/common.c,
4506	mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encode.c,
4507	mpeg1/mpegaudio/encoder.h, mpeg1/mpegaudio/gstmpegaudio.c,
4508	mpeg1/mpegaudio/musicin.c, mpeg1/mpegaudio/musicin.h,
4509	mpeg1/mpegaudio/psy.c, mpeg1/mpegaudio/subs.c,
4510	mpeg1/mpegaudio/table_absthr.h, mpeg1/mpegaudio/table_cb.h,
4511	mpeg1/mpegaudio/table_enwindow.h, mpeg1/mpegaudio/table_th.h,
4512	mpeg1/mpegaudio/tables.c, mpeg1/mpegaudio/tonal.c: More mp3
4513	updates.  Make mpegaudio use a sane namespace for all exported
4514	symbols.  the mad element can now play mpeg audio comming is as
4515	frames.
4516
45172001-05-19 07:39  omegahacker
4518
4519	* .cvsignore, Makefile.am, configure.in,
4520	gstreamer-uninstalled.pc.in: Added gstreamer-uninstalled.pc.in in
4521	prep for future changes to pkg-config.	Disabled docs building by
4522	default (--enable-docs-build to turn it on).  Added more visible
4523	warning messages for lacking libraries, listing the plugins that
4524	won't build (not complete!).
4525
45262001-05-19 07:39  omegahacker
4527
4528	* gstreamer-uninstalled.pc.in: file gstreamer-uninstalled.pc.in was
4529	initially added on branch BRANCH-INCSCHED1.
4530
45312001-05-19 01:33  wtay
4532
4533	* plugins/: mp3decode/mad/gstmad.c, mp3decode/mpg123/gstmpg123.c,
4534	mp3decode/parse/mp3parse.c, mp3encode/lame/gstlame.c,
4535	mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encoder.h,
4536	mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/musicin.c,
4537	mpeg1/mpegaudio/musicin.h, mpeg1/mpegaudio/psy.c, oss/gstosssink.c:
4538	Updates to various mp3 related plugins.  Added args and capsnego to
4539	mpegaudio.
4540
45412001-05-18 19:11  wtay
4542
4543	* plugins/esd/esdsink/esdsink.c: Added newcaps functions to esdsink
4544	to sync with the provided caps.
4545
45462001-05-18 18:58  wtay
4547
4548	* plugins/cdparanoia/cdparanoia.c: Updated to the new caps.
4549
45502001-05-17 23:00  omegahacker
4551
4552	* gst/autoplug/gstautoplugger.c: update to latest code, includes
4553	caps_fail handlers that kinda work
4554
45552001-05-17 06:20  dlehn
4556
4557	* docs/gst/gstreamer-sections.txt: Pesky nightly doc build failure
4558	emails exposing my forgetfulness...
4559
45602001-05-17 01:18  hadess
4561
4562	* plugins/gnomevfs/: Makefile.am, gnomevfssink.c: - gnomevfssink
4563	committed
4564
45652001-05-16 23:42  wtay
4566
4567	* acconfig.h: Added SDL.
4568
45692001-05-16 23:40  wtay
4570
4571	* configure.in: Added a check for SDL
4572
45732001-05-16 23:09  wtay
4574
4575	* testsuite/refcounting/thread.c: file thread.c was initially added
4576	on branch BRANCH-INCSCHED1.
4577
45782001-05-16 23:09  wtay
4579
4580	* testsuite/refcounting/thread.c: Added thread refcounting and
4581	module test case
4582
45832001-05-16 23:08  wtay
4584
4585	* testsuite/refcounting/: Makefile.am, bin.c: More testsuite
4586	updates
4587
45882001-05-16 23:08  wtay
4589
4590	* gst/: gstbin.c, gstelement.c, gstthread.c: Slighly take a
4591	different approach for object destruction, using the real _remove
4592	functions so that the scheduler has a chance to destroy its state
4593	too.  This breaks the thread with ghostpads destruction case for
4594	now.
4595
45962001-05-16 22:42  omegahacker
4597
4598	* plugins/filters/stereo2mono/stereo2mono.c: fixed
4599	stereo2mono_init, it was fragging its src pad
4600
46012001-05-16 22:21  omegahacker
4602
4603	* plugins/filters/stereo2mono/stereo2mono.c: fixed up caps so
4604	autoplug can do something with it
4605
46062001-05-16 22:19  omegahacker
4607
4608	* gst/autoplug/gstautoplugcache.c: added first_buffer signal, and
4609	default to caps_proxy true
4610
46112001-05-16 22:18  omegahacker
4612
4613	* gst/autoplug/gstautoplugger.c: up to latest (broken) autoplugger)
4614
46152001-05-16 21:41  wtay
4616
4617	* plugins/: Makefile.am, jpeg/Makefile.am, sdlsink/Makefile.am,
4618	sdlsink/sdlvideosink.c, sdlsink/sdlvideosink.h: Added an SDL video
4619	sink by Ronald Bultje (BBB) some cleanups and added more caps to
4620	the template.  some name changes to the jpeg decoder.
4621
46222001-05-16 20:32  wtay
4623
4624	* plugins/: Makefile.am, gnomevfs/Makefile.am,
4625	gnomevfs/gnomevfssrc.c: Added the gnomevfssrc by hadess
4626
46272001-05-16 20:32  wtay
4628
4629	* configure.in: Added gnomevfs checks.
4630
46312001-05-16 08:16  dlehn
4632
4633	* gst/: cothreads.c, gstscheduler.c: - Fix cothread pointers and
4634	allocation so full 2M stack space available: - Double maximums to
4635	use full stack space: - COTHREAD_STACKSIZE = 16k -
4636	COTHREAD_MAXTHREADS = 128 - cothread changes only verified on x86 -
4637	cothread_create returns NULL if nthreads == MAXTHREADS though not
4638	yet handled by gstschedule caller
4639
46402001-05-16 06:04  dlehn
4641
4642	* acconfig.h, configure.in, gst/gsttrace.c, gst/gsttrace.h,
4643	libs/idct/ieeetest.c, test/lat.c: - basic arch check for HAVE_RDTSC
4644	- use common gst_trace_read_tsc() for RDTSC call - add untested
4645	function to do ascii dump of trace data
4646
46472001-05-16 05:07  dlehn
4648
4649	* test/: videotest.c, wave.c: fix a couple warnings
4650
46512001-05-15 22:04  wtay
4652
4653	* plugins/mp3decode/mad/gstmad.c: Make the mad decoder output the
4654	samples in the native endianness.
4655
46562001-05-15 20:25  wtay
4657
4658	* gst/: gstobject.c, gstpad.c, gstthread.c: Added ghostpad
4659	destruction.
4660
46612001-05-15 10:40  omegahacker
4662
4663	* plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: added the detail that
4664	mpeg2dec can play mpeg1 streams too
4665
46662001-05-15 10:04  omegahacker
4667
4668	* gstplay/: gstplay.c, main.c: added ability to write out xml copy
4669	of pipeline
4670
46712001-05-15 05:13  omegahacker
4672
4673	* gst/autoplug/gstautoplugger.c: IT WORKS\!\!\!
4674
46752001-05-15 02:45  omegahacker
4676
4677	* gst/: gstinfo.c, gstpad.c, gsttypefind.c,
4678	autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c: gstinfo.c:
4679	one more check to make sure DEBUG_FUNCPTR_NAME doesn't go south
4680	gstpad.c: debugging changes gsttypefind.c: moved gst_pad_set_caps
4681	to *before* the caps_changed signal gstautoplugcache.c: added
4682	refcounting around signal_emit, and debug updates gstautoplugger.c:
4683	added code to remove the autoplugcache when done
4684
46852001-05-14 23:42  wtay
4686
4687	* gst/gsttypefind.c: Added a reference to typefind.
4688
46892001-05-14 23:21  omegahacker
4690
4691	* gst/gstpad.c: enhanced debug and minor code cleanup (no
4692	functional changes)
4693
46942001-05-14 22:57  wtay
4695
4696	* gst/gstelement.c: Refcounting fixes
4697
46982001-05-14 22:22  wtay
4699
4700	* gst/gstelement.c: fixed a mem leak in the destroy code.
4701
47022001-05-14 22:20  wtay
4703
4704	* gst/: gstelement.c, gstpad.c, gstthread.c: slightly different
4705	refcount handling. the pad shutdown function doesn't remove the pad
4706	from the parent because the parent is needed in the destroy
4707	function.
4708
47092001-05-14 21:08  omegahacker
4710
4711	* gst/: cothreads.c, gstbin.h, gstelement.c, gstobject.c, gstpad.c,
4712	gstpad.h, gstscheduler.c, gsttypefind.c,
4713	autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c:
4714	cothreads.c: added a comment on one of the tests gstbin.h: added
4715	the GST_BIN_SELF_SCHEDULABLE flag gstelement.c: cleaned up the
4716	_change_state function a little gstobject.c: improved the
4717	refcounting DEBUGs gstpad.c: moved the connected signal to after
4718	capsnego,	    added the caps_nego_failed signal gstpad.h:
4719	added the caps_nego_failed signal funcptr gstscheduler.c: added the
4720	GST_BIN_SELF_SCHEDULABLE exception gsttypefind.c: added check code
4721	around signal_emit to deal with the case		where the
4722	signal's handler shuts down the element gstautoplugcache.c: added
4723	the first_buffer signal and caps_proxy arg gstautoplugger.c:
4724	significant rework, it functions quite nicely actually
4725
47262001-05-14 09:51  omegahacker
4727
4728	* docs/gst/gstreamer-sections.txt: removed the COTHREAD_STACKSIZE
4729	and friends, since they're now private to cothreads.c
4730
47312001-05-13 16:29  wtay
4732
4733	* testsuite/refcounting/: bin.c, element_pad.c: More testsuite
4734	updates
4735
47362001-05-13 16:29  wtay
4737
4738	* gst/: gstbin.c, gstelement.c, gstpad.c: More housekeeping
4739	updates.  _destroying an element or a pad properly removes if from
4740	the parent.
4741
47422001-05-13 08:49  omegahacker
4743
4744	* plugins/effects/volume/volume.c: hacked up volume plugin to do
4745	S16_LE no matter what.	FIXME\!
4746
47472001-05-12 19:04  wtay
4748
4749	* gst/: gstbin.c, gstelement.c, gstelementfactory.c, gstthread.c,
4750	gstthread.h: Fixed a leak in bin destruction More refcounting fixes
4751
47522001-05-12 19:03  wtay
4753
4754	* testsuite/refcounting/bin.c: file bin.c was initially added on
4755	branch BRANCH-INCSCHED1.
4756
47572001-05-12 19:03  wtay
4758
4759	* testsuite/refcounting/: Makefile.am, bin.c, element_pad.c: More
4760	refcounting test cases
4761
47622001-05-12 15:07  wtay
4763
4764	* testsuite/refcounting/: element.c, element_pad.c, object.c,
4765	pad.c: More testcases
4766
47672001-05-12 15:07  wtay
4768
4769	* gst/: gstelement.c, gstelement.h, gstobject.c: Added
4770	gst_element_remove_pad.  more refcounting stuff (object unparent on
4771	destroy)
4772
47732001-05-12 01:04  wtay
4774
4775	* gst/: gstelement.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
4776	gstpad.h: Refcounting fixes to make the testsuite succeed.  Added a
4777	ne w category for REFCOUNTING.
4778
47792001-05-12 01:03  wtay
4780
4781	* testsuite/refcounting/element_pad.c: file element_pad.c was
4782	initially added on branch BRANCH-INCSCHED1.
4783
47842001-05-12 01:03  wtay
4785
4786	* testsuite/refcounting/pad.c: file pad.c was initially added on
4787	branch BRANCH-INCSCHED1.
4788
47892001-05-12 01:03  wtay
4790
4791	* testsuite/refcounting/: Makefile.am, element_pad.c, pad.c: More
4792	testsuite updates
4793
47942001-05-11 20:36  wtay
4795
4796	* examples/autoplug/autoplug.c: Updated the autoplugger example to
4797	use the new cache.
4798
47992001-05-11 19:44  wtay
4800
4801	* configure.in: Added the refcounting testsuite dir to configure.in
4802
48032001-05-11 19:44  wtay
4804
4805	* testsuite/refcounting/Makefile.am: file Makefile.am was initially
4806	added on branch BRANCH-INCSCHED1.
4807
48082001-05-11 19:44  wtay
4809
4810	* testsuite/refcounting/: Makefile.am, element.c, mem.c, mem.h,
4811	object.c: Added a testsuite for refcounting.
4812
48132001-05-11 19:44  wtay
4814
4815	* testsuite/refcounting/element.c: file element.c was initially
4816	added on branch BRANCH-INCSCHED1.
4817
48182001-05-11 19:44  wtay
4819
4820	* testsuite/refcounting/mem.c: file mem.c was initially added on
4821	branch BRANCH-INCSCHED1.
4822
48232001-05-11 19:44  wtay
4824
4825	* testsuite/refcounting/object.c: file object.c was initially added
4826	on branch BRANCH-INCSCHED1.
4827
48282001-05-11 19:44  wtay
4829
4830	* testsuite/refcounting/mem.h: file mem.h was initially added on
4831	branch BRANCH-INCSCHED1.
4832
48332001-05-11 19:41  wtay
4834
4835	* gst/: cothreads.c, gstbin.c, gstelement.c, gstobject.c,
4836	gstobject.h, gsttypefind.c: Work on refcounting and proper object
4837	destruction.
4838
48392001-05-11 15:42  dlehn
4840
4841	* plugins/filters/ladspa/ladspa.h: LADSPA header now LGPL.
4842
48432001-05-11 00:43  omegahacker
4844
4845	* gst/gstpad.h: some minor updates with a hair more speed
4846
48472001-05-10 23:35  omegahacker
4848
4849	* gst/: cothreads.c, cothreads.h: move cothread_context definition
4850	over to the .c
4851
48522001-05-10 23:30  omegahacker
4853
4854	* gst/gstpad.h: fixed up macros to match new RealPad stuff, change
4855	#if 1 to #if 0 to use, beware you must rebuild all plugins after
4856	change
4857
48582001-05-10 23:10  omegahacker
4859
4860	* gst/: cothreads.c, cothreads.h: moved cothread parameters into .c
4861	to avoid rebuilding libgst.la every time
4862
48632001-05-10 22:44  omegahacker
4864
4865	* test/lat.c: corrected the rdtsc code, it actually, um, works now
4866	;-)
4867
48682001-05-10 21:30  dlehn
4869
4870	* test/: .cvsignore, Makefile.am, lat.c: Added simple latency
4871	tester.
4872
48732001-05-10 21:28  dlehn
4874
4875	* gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
4876	tests/sched/runxml.c: Pass buffer in handoff signal
4877
48782001-05-10 21:25  dlehn
4879
4880	* tests/autoplug2.c: just call exit() once
4881
48822001-05-10 09:22  omegahacker
4883
4884	* tools/gstreamer-inspect.c: minor updates to ouptut, added section
4885	for meta-elements' children
4886
48872001-05-10 09:21  omegahacker
4888
4889	* plugins/mpeg1/mpeg_play/: gstmpeg_play.c, video.c: more debug
4890	output tweaks
4891
48922001-05-10 09:18  omegahacker
4893
4894	* plugins/filters/adder/adder.c: added comment to make the adder
4895	compliant (don't set COTHREAD_STOPPING)
4896
48972001-05-10 09:17  omegahacker
4898
4899	* libs/idct/gstidct.c: minor cleanup of some debug strings
4900
49012001-05-10 09:16  omegahacker
4902
4903	* gst/autoplug/gstautoplugger.c: file gstautoplugger.c was
4904	initially added on branch BRANCH-INCSCHED1.
4905
49062001-05-10 09:16  omegahacker
4907
4908	* gst/: gst.h, gstbin.c, gstbuffer.c, gstelement.c, gstelement.h,
4909	gstinfo.c, gstqueue.c, gstthread.c, gstxml.c, autoplug/Makefile.am,
4910	autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
4911	autoplug/gstautoplugger.c, elements/gstfakesrc.c: - Fixed up a
4912	bunch of warnings.  - Fixed buffer_copy (alloc correct size) -
4913	Added start of autoplugger meta-element
4914
49152001-05-09 07:20  wtay
4916
4917	* plugins/filters/colorspace/yuv2yuv.c: Forgot to add a convertor..
4918
49192001-05-09 05:12  dlehn
4920
4921	* gst/elements/: gstfakesrc.c, gstfakesrc.h: Added "silent" arg.
4922
49232001-05-08 21:52  wtay
4924
4925	* plugins/: capture/v4l/gstv4lsrc.c, capture/v4l/gstv4lsrc.h,
4926	dv/dvdec.c, filters/colorspace/Makefile.am,
4927	filters/colorspace/colorspace.c, filters/colorspace/colorspace.h,
4928	filters/lav/.cvsignore, filters/lav/Makefile.am,
4929	filters/lav/lavencode.c, filters/lav/lavencode.h, oss/gstossgst.c,
4930	videoscale/videoscale.c, vorbis/vorbis.c: Various changes to the
4931	plugins.  Added a lav encoder, this one just adds a header in front
4932	YUV data so that the lav tools can operate on it.
4933
49342001-05-08 21:44  omegahacker
4935
4936	* gst/: gstpad.c, gstpad.h: added the caps_changed signals, changed
4937	a few other things around a littleto clean up warnings
4938
49392001-05-07 23:10  wtay
4940
4941	* plugins/alsa/: alsa.h, alsa_common.c, alsasink.c, alsasrc.c:
4942	Applied the alsa patch from Thomas Nyberg.
4943
49442001-05-07 22:57  wtay
4945
4946	* examples/mixer/mixer.c: Added a WITH_BUG2 define to show the
4947	livelock we're trying to fix.
4948
49492001-05-07 22:46  omegahacker
4950
4951	* gst/: gstelement.c, gstscheduler.c, autoplug/autoplugtest.c,
4952	autoplug/gstautoplugcache.c: updated autoplugcache so it can be
4953	removed mid-signal, now autoplugtest works
4954
49552001-05-06 23:48  omegahacker
4956
4957	* gst/autoplug/gstautoplugcache.c: fixed bug in datastructure usage
4958
49592001-05-06 23:12  omegahacker
4960
4961	* gst/: gstbin.c, gstelement.c, gstpipeline.c, gstprops.c,
4962	gstscheduler.c, gstthread.c: fixed gst_scheduler_pad_disconnect
4963	(never ignore compiler warnings\!) and updated a few INFO lines
4964
49652001-05-06 23:12  omegahacker
4966
4967	* gst/autoplug/autoplugtest.c: fixed up some things, added vorbis
4968
49692001-05-06 19:03  wtay
4970
4971	* gst/autoplug/: Makefile.am, autoplugtest.c: Adjusted the Makefile
4972	so that it builds here...
4973
49742001-05-06 18:57  wtay
4975
4976	* plugins/mpeg1/mpegaudio/common.c: Forgot to update a symbol..
4977
49782001-05-06 18:33  omegahacker
4979
4980	* gst/autoplug/autoplugtest.c: file autoplugtest.c was initially
4981	added on branch BRANCH-INCSCHED1.
4982
49832001-05-06 18:33  omegahacker
4984
4985	* gst/autoplug/: Makefile.am, autoplugtest.c, gstautoplugcache.c:
4986	initial checkin of autoplugcache and a test program to simulate
4987	dynamic autoplugging
4988
49892001-05-06 18:33  omegahacker
4990
4991	* gst/autoplug/gstautoplugcache.c: file gstautoplugcache.c was
4992	initially added on branch BRANCH-INCSCHED1.
4993
49942001-05-06 15:27  wtay
4995
4996	* plugins/mpeg1/mpegaudio/: common.c, common.h, musicin.c, tonal.c:
4997	Fixed a namespace issue with lame.
4998
49992001-05-06 15:22  wtay
5000
5001	* plugins/oss/: gstossgst.c, gstosshelper.c: Fixed a bug in format
5002	passing.  Some cleanups.
5003
50042001-05-06 14:53  wtay
5005
5006	* plugins/oss/gstossgst.c: Use setenv/getenv to manipulate the
5007	environment of the child process.
5008
50092001-05-06 14:52  wtay
5010
5011	* plugins/mp3encode/lame/gstlame.c: Setup the encoder based on the
5012	caps of the sinkpad.
5013
50142001-05-06 09:16  omegahacker
5015
5016	* tools/gstreamer-complete.c: file gstreamer-complete.c was
5017	initially added on branch BRANCH-INCSCHED1.
5018
50192001-05-06 09:16  omegahacker
5020
5021	* tools/gstreamer-compprep.c: file gstreamer-compprep.c was
5022	initially added on branch BRANCH-INCSCHED1.
5023
50242001-05-06 09:16  omegahacker
5025
5026	* tools/: .cvsignore, Makefile.am, gstreamer-complete.c,
5027	gstreamer-compprep.c: added initial bash commandline completion
5028	code
5029
50302001-05-06 04:06  omegahacker
5031
5032	* plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: oops, that was wrong, but
5033	somehow it worked
5034
50352001-05-06 03:47  omegahacker
5036
5037	* plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: since mpeg2dec can handle
5038	mpeg1 video streams, update caps to show that
5039
50402001-05-05 20:01  wtay
5041
5042	* plugins/oss/: gstossgst.c, gstosshelper.c, gstosshelper.h: A
5043	little cleanup (more defines) Better arg parsing.
5044
50452001-05-05 18:22  wtay
5046
5047	* plugins/oss/gstosshelper.h: The inter process protocol layout
5048	header.
5049
50502001-05-05 18:21  wtay
5051
5052	* plugins/oss/: gstossgst.c, gstosshelper.c: Properly negotiate the
5053	format set by the OSS app.
5054
50552001-05-05 05:07  dlehn
5056
5057	* plugins/filters/: adder/Makefile.am, colorspace/Makefile.am,
5058	intfloatconvert/Makefile.am, mono2stereo/Makefile.am,
5059	stereo2mono/Makefile.am, volenv/Makefile.am: Remove EXTRA_DIST =
5060	README from dirs with a README.
5061
50622001-05-05 03:16  wtay
5063
5064	* gst/gstplugin.c: Make sure the plugin filaname is set before
5065	calling the init function.
5066
50672001-05-05 03:05  wtay
5068
5069	* plugins/oss/: Makefile.am, gstossaudio.c, gstossgst.c,
5070	gstossgst.h, gstosshelper.c: A first attempt at hijacking /dev/dsp
5071	and feeding the audio of an OSS app into GStreamer.
5072
50732001-05-05 02:50  dlehn
5074
5075	* debian/changelog: update version
5076
50772001-05-05 01:45  dlehn
5078
5079	* debian/: Makefile.am, changelog, control, gstreamer-aa.files,
5080	gstreamer-arts.files, gstreamer-colorspace.files,
5081	gstreamer-common.files, gstreamer-mad.files, rules: Sync with
5082	current code - add more and more plugins.
5083
50842001-05-04 23:14  omegahacker
5085
5086	* gst/gstelement.h, gst/gstscheduler.c,
5087	plugins/mp3decode/mad/gstmad.c: Add the GST_ELEMENT_NO_ENTRY flag,
5088	which when set will force the scheduler to skip over an element as
5089	an option for the first cothread jump.	This is needed because
5090	libraries like mad don't ever seem to want to quit.  Thus they
5091	ignore COTHREAD_STOPPING and can't be trusted to be the entry.
5092
50932001-05-04 21:43  omegahacker
5094
5095	* gst/: gstinfo.c, gstpad.c, gstscheduler.c: Some minor DEBUG
5096	cleanups, renamed the various scheduler-specific routines to
5097	actually be called gst_schedule_ instead of gst_bin_.
5098
50992001-05-04 21:41  omegahacker
5100
5101	* plugins/mp3decode/mad/gstmad.c: added GST_DEBUG_FUNCPTR to
5102	gst_mad_loop instance
5103
51042001-05-04 00:21  omegahacker
5105
5106	* gst/gstparse.c: fixed spelling mistake in user-visible output
5107
51082001-05-03 23:29  wtay
5109
5110	* gst/gstprops.c: Created a macro of the va_arg parsing function
5111	because some systems (PPC) cannot handle passing a va_list by
5112	reference.
5113
51142001-05-03 22:44  wtay
5115
5116	* gst/gstparse.c: Added dynamic pads to the command line parser.
5117
5118	  ./gstreamer-launch disksrc location=/some/systemstream.mpg !
5119	mpeg1parse video_00!
5120		    queue ! \{ mp1videoparse ! mpeg_play ! aasink \}
5121
5122	will now work.
5123
51242001-05-03 21:06  wtay
5125
5126	* docs/gst/: gstreamer-sections.txt, gstreamer.hierarchy,
5127	tmpl/gstbuffer.sgml, tmpl/gstcaps.sgml, tmpl/gstdisksink.sgml,
5128	tmpl/gstinfo.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
5129	API docs updates
5130
51312001-05-03 18:49  wtay
5132
5133	* REQUIREMENTS: Added Hermes to the required libs for gstplay.
5134
51352001-05-03 11:16  thomasvs
5136
5137	* examples/mixer/mixer.c, plugins/filters/adder/adder.c: * made a
5138	quick hack in adder to set GST_ELEMENT_COTHREAD_STOPPING after
5139	one interation to force return to main program; should probably be
5140	fixed	in a better way * cleaned mixer up, it now works with
5141	delayed start.	Drinks are in order.
5142
51432001-05-03 00:46  wtay
5144
5145	* docs/manual/: Makefile.am, autoplugging.sgml, bins.sgml,
5146	buffers.sgml, elements.sgml, gstreamer-manual.sgml,
5147	helloworld.sgml, pads.sgml: Small manual changes.  Added a section
5148	about autoplugging.
5149
51502001-05-03 00:44  wtay
5151
5152	* gst/gstinfo.h: Added and extra whitespace before ## args
5153	(remember it eats all non whitespace chars to the left if it's
5154	empty).
5155
51562001-05-03 00:12  wtay
5157
5158	* examples/plugins/example.c: We don't want to teach you bad
5159	habbits, so here's a fix for a memleak in the example plugin.
5160
51612001-05-02 21:27  omegahacker
5162
5163	* gst/gstinfo.h: re-enabled the funcptr hash table
5164
51652001-05-02 21:16  wtay
5166
5167	* examples/mixer/mixer.c: Added a WITH_BUG flag to trigger the
5168	scheduling error we're trying to chase.
5169
51702001-05-02 21:12  thomasvs
5171
5172	* examples/mixer/mixer.c: delayed second song
5173
51742001-05-02 21:01  omegahacker
5175
5176	* examples/mixer/mixer.c: added two debugging things: xml pipelie
5177	output, and schedule dump
5178
51792001-05-02 20:20  omegahacker
5180
5181	* gst/: gst.c, gstcaps.c, gstelement.c, gstelementfactory.c,
5182	gstinfo.c, gstinfo.h, gstpad.c, gstprops.c, gstqueue.c: Converted
5183	the DEBUG system to look like the INFO system, with a function
5184	pointer that can be replaced.  Not done with everything, since it
5185	seems that we need an ERROR system plus a FATAL error, or maybe
5186	just an ERROR system with a severity, and depending on this the
5187	DEBUG system might again be changed to have a single or at least
5188	fewer handlers.
5189
5190	Also did a bit of work fixing up the actual DEBUG and INFO commands
5191	scattered throughout the code.	We still have over 500 of these in
5192	gst/*.c alone...
5193
51942001-05-02 20:11  thomasvs
5195
5196	* examples/mixer/mixer.c: trying to adapt to incsched
5197
51982001-05-02 09:52  thomasvs
5199
5200	* plugins/filters/Makefile.am: added volenv and adder
5201
52022001-05-02 09:51  thomasvs
5203
5204	* examples/Makefile.am: added mixer
5205
52062001-05-02 00:00  omegahacker
5207
5208	* gst/gstscheduler.c: /me is an idiot
5209
52102001-05-01 23:58  thomasvs
5211
5212	* plugins/filters/passthrough/: README, filter.func, level.c,
5213	level.h: Basic level detection/printing plugin; calculates RMS over
5214	data block and prints this out along with time in secs through
5215	plugin needs more work
5216
52172001-05-01 23:45  wtay
5218
5219	* gstplay/: gstplay.c, gstplayprivate.h: Changed the pipeline setup
5220	for incremental scheduling.
5221
52222001-05-01 23:43  wtay
5223
5224	* gst/gstprops.c: Removed the assert on an unknown propertytype and
5225	print useful info.
5226
52272001-05-01 22:41  omegahacker
5228
5229	* test/mpeg2parse4.c: file mpeg2parse4.c was initially added on
5230	branch BRANCH-INCSCHED1.
5231
52322001-05-01 22:41  omegahacker
5233
5234	* configure.in, gstreamer.pc.in, gst/Makefile.am, gst/gstbin.c,
5235	gst/gstinfo.c, gst/gstinfo.h, gst/gstqueue.c, gst/gstscheduler.c,
5236	gst/gstscheduler.h, test/.cvsignore, test/Makefile.am,
5237	test/mpeg2parse3.c, test/mpeg2parse4.c, tests/mp1vid.c: - fixed
5238	configure.in %VAR stuff - fixed gstreamer.pc.in description string
5239	- fixed up incremental scheduling some more - updated the
5240	GST_DEBUG_FUNCPTR code to no longer need a hash - minor updates to
5241	DEBUG colorization - new test/mpeg2parse4.c
5242
52432001-05-01 22:35  omegahacker
5244
5245	* gstplay/main.c: added code to save the pipeline to xml
5246
52472001-05-01 14:54  richardb
5248
5249	* docs/fwg/gst-plugin-writers-guide.sgml: Update documentation for
5250	audio/raw properties to cover format=float case.  Please check this
5251	for correctness.
5252
52532001-05-01 14:16  thomasvs
5254
5255	* gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
5256	added newlines to debug output
5257
52582001-05-01 00:35  wtay
5259
5260	* gstplay/gstplay.c: Implemented the function to get the pipeline
5261	of gstplay.
5262
52632001-05-01 00:20  wtay
5264
5265	* docs/random/autoplug2: Added an explanation of the innner
5266	workings of the current autoplugger.
5267
52682001-04-30 21:40  richardb
5269
5270	* configure.in: Tighten some library checks (check for header files
5271	as well as libraries) Also, clean up structure slightly: put all
5272	AC_DEFINEs for feature checks into the appropriate section at end.
5273	This structure allows user parameter code which overrides the
5274	feature selection to be kept together in a section after the
5275	feature checks but before the AC_DEFINES and AM_CONDITIONALs.
5276
52772001-04-30 20:51  thomasvs
5278
5279	* examples/mixer/mixer.c: cleared naming issues, still doesn't play
5280
52812001-04-30 15:34  thomasvs
5282
5283	* plugins/filters/Makefile.am: added volenv, passthrough and adder
5284	to Makefile.am
5285
52862001-04-30 11:22  richardb
5287
5288	* configure.in: Add explicit check for <artsc.h>, in case
5289	artsc-config lies to us.
5290
52912001-04-29 23:46  sbaker3
5292
5293	* plugins/filters/: intfloatconvert/float2int.h,
5294	intfloatconvert/int2float.h, mono2stereo/mono2stereo.h: remove
5295	bogus reference to audioraw.h
5296
52972001-04-29 23:27  wtay
5298
5299	* examples/mixer/mixer.c: Changed the way the typefind function
5300	works by creating a little pipeline as the toplevel bin..
5301
53022001-04-29 22:56  thomasvs
5303
5304	* examples/mixer/mixer.c: trying to convert mixer to incsched, not
5305	working yet
5306
53072001-04-29 18:59  richardb
5308
5309	* README: Add detailed note (and patch) about automake problem.
5310
53112001-04-29 08:54  sbaker3
5312
5313	* plugins/filters/ladspa/gstladspa.c: sync ladspa plugin with
5314	recent api changes - still not functional
5315
53162001-04-29 08:41  sbaker3
5317
5318	* configure.in: added mono2stereo and intfloatconvert plugin
5319
53202001-04-29 08:39  sbaker3
5321
5322	* plugins/filters/: Makefile.am, intfloatconvert/Makefile.am,
5323	intfloatconvert/float2int.c, intfloatconvert/float2int.h,
5324	intfloatconvert/int2float.c, intfloatconvert/int2float.h,
5325	intfloatconvert/intfloatconvert.c,
5326	intfloatconvert/intfloatconvert.h, mono2stereo/Makefile.am,
5327	mono2stereo/mono2stereo.c, mono2stereo/mono2stereo.h: added
5328	mono2stereo and intfloatconvert plugins
5329
53302001-04-28 20:16  sbaker3
5331
5332	* editor/gsteditorproperty.c, tools/gstreamer-inspect.c: added
5333	output of float properties
5334
53352001-04-28 19:59  wtay
5336
5337	* gst/: gstinfo.c, gstprops.c: Added more colors for
5338	props/caps/clock/negotiation.
5339
53402001-04-28 19:58  sbaker3
5341
5342	* gst/elements/: gstsinesrc.c, gstsinesrc.h: update sinesrc to
5343	latest caps
5344
53452001-04-28 19:57  sbaker3
5346
5347	* gst/elements/gstelements.c: add factory init for sinesrc
5348
53492001-04-28 19:56  sbaker3
5350
5351	* gst/: gstcaps.h, gstprops.c, gstprops.h: add gst_props_get_float
5352	function
5353
53542001-04-28 08:17  omegahacker
5355
5356	* test/mpeg2parse3.c: now fully correct within incsched1 world
5357
53582001-04-28 05:23  omegahacker
5359
5360	* test/: Makefile.am, mpeg2parse2.c, mpeg2parse3.c: brought in
5361	mpeg2parse3.c from HEAD and fixed it up so it works
5362
53632001-04-28 05:23  omegahacker
5364
5365	* gst/: cothreads.c, gstinfo.c, gstqueue.c: - Updated colorization
5366	some more (pthread and cothread id is in color) - Added some minor
5367	debug to help trace mp1vid segfaults
5368
53692001-04-28 04:38  dlehn
5370
5371	* test/: .cvsignore, Makefile.am, mpeg2parse3.c: mpeg2parse2.c +
5372	audio = mpeg2parse3.c = a simple .vob player
5373
53742001-04-28 03:54  omegahacker
5375
5376	* gst/: gstbin.c, gstclock.c, gstelement.c, gstelementfactory.c,
5377	gstinfo.c, gstpad.c, gstpipeline.c, gstthread.c, gsttype.c,
5378	gstutils.c: Updated the colorization a bit more, and did a
5379	significant pass through all the other code to change categories on
5380	DEBUG and INFO statements to be correct, and not simply zero.
5381	There are still more, but this is a good first pass.
5382
53832001-04-28 02:46  mhowell
5384
5385	* gst/: gstelement.c, gstscheduler.c, gstthread.c: fixed another
5386	thread synch case... better debug
5387
53882001-04-28 02:06  omegahacker
5389
5390	* gst/: gst.c, gstinfo.c, gstinfo.h: another update to the
5391	colorization code
5392
53932001-04-27 22:14  wtay
5394
5395	* gst/gstutils.c: Added enum parsing...
5396
53972001-04-27 22:09  omegahacker
5398
5399	* gst/: gstinfo.c, gstinfo.h: fixes to colorization
5400
54012001-04-27 22:01  thomasvs
5402
5403	* plugins/filters/filterstamp.sh: changed "rename" command to
5404	something using sed in one line having the same effect
5405
54062001-04-27 21:58  omegahacker
5407
5408	* gst/gstinfo.c: syntax error fixed (s/;/,/)
5409
54102001-04-27 21:54  mhowell
5411
5412	* gst/: gstelement.c, gstscheduler.c, gstthread.c, gstqueue.h,
5413	gstqueue.c: initial fix of thread synch for queues and state change
5414
54152001-04-27 21:47  omegahacker
5416
5417	* acconfig.h, configure.in, gst/gst.c, gst/gstelement.h,
5418	gst/gstinfo.c, gst/gstinfo.h: added colorization of DEBUG and INFO,
5419	and a comment in gstelement.h
5420
54212001-04-27 21:45  wtay
5422
5423	* gst/autoplug/gststaticautoplugrender.c: Tried to get the
5424	autoplugger working by setting the pipeline to PAUSED before
5425	attempting to connect pads...
5426
54272001-04-27 21:31  omegahacker
5428
5429	* acconfig.h, configure.in, gst/gst.c, gst/gstinfo.c,
5430	gst/gstinfo.h: Added colorization to DEBUG and INFO.  Colors are
5431	based on categories, with the strings in _gst_category_colors[] in
5432	gstinfo.c  See wiki node GstDebugColors for the actual colors, or
5433	/etc/DIR_COLORS works too.
5434
5435	Please comment on the colorization style and ideas in the above
5436	wiki node.
5437
54382001-04-27 20:35  wtay
5439
5440	* docs/gst/gstreamer.hierarchy, docs/gst/tmpl/cothreads.sgml,
5441	docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksink.sgml,
5442	docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
5443	docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5444	docs/gst/tmpl/gstthread.sgml, examples/autoplug/autoplug.c,
5445	gstplay/gstplay.c, tests/mp1vid.c: A commit of pending (small)
5446	changes...
5447
54482001-04-27 20:17  wtay
5449
5450	* examples/autoplug/autoplug.c: Fixed the autoplugger
5451
54522001-04-27 02:46  omegahacker
5453
5454	* gst/: cothreads.c, cothreads.h: fixed cothread_current_main so
5455	it, um, works.
5456
54572001-04-27 02:42  omegahacker
5458
5459	* gst/: cothreads.c, cothreads.h: added cothread_current_main with
5460	(void) args
5461
54622001-04-27 00:34  omegahacker
5463
5464	* tests/mp1vid.c: latest variant of mp1vid causes lockup, solution
5465	is interruptibility
5466
54672001-04-26 23:32  omegahacker
5468
5469	* tests/mp1vid.c: updated to working state
5470
54712001-04-26 23:32  omegahacker
5472
5473	* gst/: gstbin.c, gstthread.c: gstbin.c: commented out the
5474	requirement that a bin be !PLAYING to add gstthread.c: fixed an old
5475	failed merge that locked the same mutex twice	...in a row
5476
54772001-04-26 06:47  dlehn
5478
5479	* configure.in: fix typos: %VAR -> $VAR
5480
54812001-04-26 02:53  omegahacker
5482
5483	* autogen.sh, configure.in, docs/gst/gstreamer-docs.sgml,
5484	docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
5485	docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
5486	docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
5487	docs/gst/tmpl/gstbufferpool.sgml, docs/gst/tmpl/gstcaps.sgml,
5488	docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gstdisksink.sgml,
5489	docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstidentity.sgml,
5490	docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5491	docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5492	docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5493	docs/libs/Makefile.am, examples/Makefile.am,
5494	examples/autoplug/autoplug.c, examples/mixer/.cvsignore,
5495	examples/mixer/Makefile.am, examples/mixer/mixer.c,
5496	examples/mixer/mixer.h, examples/plugins/example.c, gst/.cvsignore,
5497	gst/Makefile.am, gst/Makefile.am.future, gst/gst.h,
5498	gst/gstbuffer.c, gst/gstbuffer.h, gst/gstcaps.c, gst/gstcaps.h,
5499	gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
5500	gst/gstplugin.h, gst/gstprops.h, gst/gstqueue.c, gst/gstutils.c,
5501	gst/gstversion.h.in, gst/autoplug/Makefile.am,
5502	gst/autoplug/gststaticautoplug.c,
5503	gst/autoplug/gststaticautoplugrender.c, gst/elements/Makefile.am,
5504	gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5505	gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
5506	gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
5507	gst/elements/gstidentity.c, gst/elements/gstidentity.h,
5508	gst/types/Makefile.am, gst/types/gsttypes.c,
5509	libs/putbits/gstputbits.c, plugins/Makefile.am,
5510	plugins/1394/.cvsignore, plugins/1394/Makefile.am,
5511	plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
5512	plugins/1394/gst1394.c, plugins/aasink/.cvsignore,
5513	plugins/aasink/Makefile.am, plugins/aasink/aasink.c,
5514	plugins/aasink/aasink.h, plugins/alaw/alaw.c,
5515	plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5516	plugins/arts/.cvsignore, plugins/arts/Makefile.am,
5517	plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
5518	plugins/arts/gst_artsio.idl, plugins/arts/gst_artsio_impl.cc,
5519	plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5520	plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5521	plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5522	plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
5523	plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
5524	plugins/cdparanoia/cdparanoia.c, plugins/cobin/cobin.c,
5525	plugins/cobin/spindentity.c, plugins/dv/Makefile.am,
5526	plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5527	plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5528	plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5529	plugins/filters/adder/.cvsignore,
5530	plugins/filters/adder/Makefile.am, plugins/filters/adder/adder.c,
5531	plugins/filters/adder/adder.h,
5532	plugins/filters/colorspace/colorspace.c,
5533	plugins/filters/colorspace/colorspace.h,
5534	plugins/filters/ladspa/gstladspa.c,
5535	plugins/filters/median/median.c,
5536	plugins/filters/passthrough/passthrough.c,
5537	plugins/filters/smooth/smooth.c,
5538	plugins/filters/stereo2mono/stereo2mono.c,
5539	plugins/filters/volenv/filter.func,
5540	plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5541	plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5542	plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegenc.c,
5543	plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
5544	plugins/mp3decode/mpg123/Makefile.am,
5545	plugins/mp3decode/mpg123/gstmpg123.c,
5546	plugins/mp3decode/parse/mp3parse.c,
5547	plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5548	plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5549	plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5550	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5551	plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5552	plugins/mpeg1/mpegtypes/mpeg1types.c,
5553	plugins/mpeg1/parse/mpeg1parse.c,
5554	plugins/mpeg1/system_encode/buffer.c,
5555	plugins/mpeg1/system_encode/system_encode.c,
5556	plugins/mpeg1video/parse/mp1videoparse.c,
5557	plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5558	plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5559	plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
5560	plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5561	plugins/mpeg2/mpegtypes/mpeg2types.c,
5562	plugins/mpeg2/parse/mpeg2parse.c,
5563	plugins/mpeg2/subtitles/mpeg2subt.c,
5564	plugins/mpeg2/video/gstmpeg2play.c,
5565	plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5566	plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
5567	plugins/oss/gstosssrc.c, plugins/rtjpeg/rtjpeg.c,
5568	plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5569	plugins/videoscale/videoscale.c,
5570	plugins/visualization/smoothwave/smoothwave.c,
5571	plugins/visualization/spectrum/gstspectrum.c,
5572	plugins/visualization/synaesthesia/synaesthesia.c,
5573	plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5574	plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5575	plugins/xmms/gstxmmseffect.c, plugins/xvideosink/gstximage.c,
5576	plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
5577	plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
5578	plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
5579	test/dv2mp1.c, test/dvshow.c, test/mp2tomp1.c, test/mp3.c,
5580	test/mp3mad.c, test/video2mp1.c, test/xmmstest.c,
5581	tests/Makefile.am, tests/autoplug3.c, tests/autoplug4.c,
5582	tests/padfactory.c, testsuite/capsnego/capsnego.c,
5583	testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
5584	testsuite/capsnego/enum.c: Merged from HEAD to INCSCHED1 on
5585	200104251
5586
55872001-04-26 02:43  omegahacker
5588
5589	* plugins/arts/gst_artsio_impl.h: oops, need to have this file in
5590	CVS
5591
55922001-04-26 01:25  omegahacker
5593
5594	* tests/mp1vid.c: file mp1vid.c was initially added on branch
5595	BRANCH-INCSCHED1.
5596
55972001-04-26 01:25  omegahacker
5598
5599	* tests/mp1vid.c: added mp1vid to CVS
5600
56012001-04-26 01:20  omegahacker
5602
5603	* test/dvshow.c: set the video window size up front for NTSC, as a
5604	timesaver
5605
56062001-04-26 01:19  omegahacker
5607
5608	* plugins/dv/dvdec.c: cleanup of the dvdec stuff, somewhat
5609
56102001-04-26 00:56  omegahacker
5611
5612	* configure.in: turn off optimization when profiling (ackcvs diff
5613	configure.in) because something segfaults if we don't
5614
56152001-04-26 00:30  omegahacker
5616
5617	* gst/cothreads.c: fixed a locking issue
5618
56192001-04-25 23:32  omegahacker
5620
5621	* gst/: cothreads.c, cothreads.h, gstelement.c, gstelement.h,
5622	gstscheduler.c, gstscheduler.h: Added element-level locking
5623	support, implemented for cothreads with a mutex held whenever an
5624	element is actually currently running.	This should be done with
5625	atomic variables eventually, but the best I can find is to use
5626	<asm/spinlock.h> from the kernel, which brings in too much for my
5627	taste.
5628
5629	Also increased cothread stack size to 32KB and max cothread count
5630	to 64, which fits within the default pthread 2MB stack.  It would
5631	probably be good to do a pthread_attr_getstacksize() to verify that
5632	it's 2MB, and if linuxthreads had a pthread_attr_setstacksize(), we
5633	could remove these limits.
5634
56352001-04-25 12:49  richardb
5636
5637	* examples/Makefile.am, test/Makefile.am, test/mp3.c,
5638	test/xmmstest.c: Remove #include <gnome.h> from some tests which
5639	don't actually need it, and make the other tests and the autoplug
5640	example only compile if gnome headers are present.
5641
56422001-04-24 22:28  omegahacker
5643
5644	* gst/gstbuffer.c: I will successfully compile code before I check
5645	it in.	I will successfully compile code before I check it in.	I
5646	will successfully compile code before I check it in.  I will
5647	successfully compile code before I check it in.  I will
5648	successfully compile code before I check it in.  I will
5649	successfully compile code before I check it in.  I will
5650	successfully compile code before I check it in.  I will
5651	successfully compile code before I check it in.  I will
5652	successfully compile code before I check it in.  I will
5653	successfully compile code before I check it in.
5654
56552001-04-24 20:20  omegahacker
5656
5657	* gst/: gstbuffer.c, gstbuffer.h: - commented out remainder of Meta
5658	stuff - enhanced mem_chunk allocation to round up to nearest 32
5659	bytes	 this helps ensure that GstBuffers are more likely to be on
5660	cache-lines - added free() and copy() function pointers to
5661	GstBuffer - added code in _destroy and _copy to use above routines
5662	if !NULL - fixed up _copy code to suck less
5663
56642001-04-24 20:04  omegahacker
5665
5666	* plugins/: avi/wincodec/gstwinenc.c, filters/median/median.c,
5667	filters/smooth/smooth.c, jpeg/gstjpegenc.c: Commented out most of
5668	the remaining bits of Meta stuff
5669
56702001-04-24 00:16  omegahacker
5671
5672	* autogen.sh, gst/elements/gstfakesink.c, plugins/Makefile.am,
5673	plugins/arts/gst_artsio_impl.cc, plugins/oss/gstosssrc.c:
5674	Collection of minor changes:
5675
5676	 * autogen.sh - remove config.cache before running ./configure
5677	 * gst/elements/gstfakesink.c - print out the size of the buffer,
5678	too
5679	 * plugins/Makefile.am - removed a spare trailing backslash
5680	 * plugins/arts/gst_artsio_impl.cc - change the scale back to 0.5
5681	 * plugins/oss/gstosssrc.c - change name slightly to match osssink
5682
56832001-04-23 23:04  wtay
5684
5685	* plugins/aasink/: aasink.c, aasink.h: Final fixes to the aasink
5686
56872001-04-23 16:16  omegahacker
5688
5689	* test/dvshow.c: updated dvshow to use dv1394src instead of
5690	gst1394src
5691
56922001-04-23 16:16  omegahacker
5693
5694	* plugins/1394/: Makefile.am, dv1394src.c, dv1394src.h, gst1394.c,
5695	gst1394.h: renamed 1394src to dv1394src, set up to handle *1394* in
5696	1394 dir
5697
56982001-04-23 00:28  wtay
5699
5700	* configure.in: Added a check for aalib
5701
57022001-04-23 00:18  wtay
5703
5704	* plugins/: Makefile.am, aasink/.cvsignore, aasink/Makefile.am,
5705	aasink/aasink.c, aasink/aasink.h, mp3decode/mpg123/Makefile.am,
5706	xvideosink/xvideosink.c, xvideosink/xvideosink.h: Some small mpg123
5707	Makefile changes.  Added an aasink, draw graphics with aalib :-)
5708
57092001-04-22 17:34  wtay
5710
5711	* plugins/: avi/wincodec/gstwindec.c, avi/wincodec/gstwindec.h,
5712	dv/dvdec.c: Added bufferpools to windec.  updated dvdec to the new
5713	plugin version system.
5714
57152001-04-22 17:06  wtay
5716
5717	* docs/gst/tmpl/gstdisksink.sgml: Added the disksink template
5718
57192001-04-22 17:05  wtay
5720
5721	* test/.cvsignore: Updates
5722
57232001-04-22 17:04  wtay
5724
5725	* test/dv2mp1.c: Added a non functional dv to mpeg1 encoder.
5726
57272001-04-22 17:04  wtay
5728
5729	* docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
5730	docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstbuffer.sgml,
5731	docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstplugin.sgml,
5732	docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5733	docs/libs/Makefile.am, gst/gstcaps.h, gst/gstpad.h, gst/gstutils.c,
5734	gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5735	gst/elements/gstdisksrc.c, plugins/alsa/alsasink.c,
5736	plugins/alsa/alsasrc.c, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5737	plugins/filters/colorspace/colorspace.c, test/Makefile.am,
5738	tests/padfactory.c: API docs updates.  Properly implemented the
5739	disksink.  Fixed a compile problem with alsa.  Added bufferpool
5740	handling to dvdec Some compiler warning fixes
5741
57422001-04-22 13:30  richardb
5743
5744	* examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5745	gst/autoplug/gststaticautoplug.c,
5746	gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5747	gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5748	plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5749	plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5750	plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5751	plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5752	plugins/avi/wincodec/gstwincodec.c,
5753	plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5754	plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5755	plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5756	plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5757	plugins/filters/adder/adder.c,
5758	plugins/filters/colorspace/colorspace.c,
5759	plugins/filters/ladspa/gstladspa.c,
5760	plugins/filters/median/median.c,
5761	plugins/filters/passthrough/passthrough.c,
5762	plugins/filters/smooth/smooth.c,
5763	plugins/filters/stereo2mono/stereo2mono.c,
5764	plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5765	plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5766	plugins/mp3decode/mad/gstmad.c,
5767	plugins/mp3decode/mpg123/gstmpg123.c,
5768	plugins/mp3decode/parse/mp3parse.c,
5769	plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5770	plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5771	plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5772	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5773	plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5774	plugins/mpeg1/mpegtypes/mpeg1types.c,
5775	plugins/mpeg1/parse/mpeg1parse.c,
5776	plugins/mpeg1/system_encode/system_encode.c,
5777	plugins/mpeg1video/parse/mp1videoparse.c,
5778	plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5779	plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5780	plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5781	plugins/mpeg2/mpegtypes/mpeg2types.c,
5782	plugins/mpeg2/parse/mpeg2parse.c,
5783	plugins/mpeg2/subtitles/mpeg2subt.c,
5784	plugins/mpeg2/video/gstmpeg2play.c,
5785	plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5786	plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5787	plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5788	plugins/videoscale/videoscale.c,
5789	plugins/visualization/smoothwave/smoothwave.c,
5790	plugins/visualization/spectrum/gstspectrum.c,
5791	plugins/visualization/synaesthesia/synaesthesia.c,
5792	plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5793	plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5794	plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c:
5795	Merged from BRANCH-PLUGINVER1
5796
57972001-04-22 13:06  richardb
5798
5799	* plugins/mpeg2/mpeg2enc/gstmpeg2enc.c: Fix bad merge with head.
5800
58012001-04-22 11:16  richardb
5802
5803	* configure.in, examples/autoplug/autoplug.c, gst/gstbuffer.c,
5804	gst/gstbuffer.h, gst/gstcaps.h, gst/gstprops.h,
5805	gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5806	plugins/Makefile.am, plugins/dv/Makefile.am, plugins/dv/NOTES,
5807	plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5808	plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5809	plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5810	plugins/mpeg1/system_encode/buffer.c,
5811	plugins/mpeg1/system_encode/system_encode.c,
5812	plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5813	plugins/videoscale/videoscale.c, test/Makefile.am, test/dvshow.c,
5814	test/mp2tomp1.c, test/video2mp1.c: Merged from trunk
5815
58162001-04-22 05:38  omegahacker
5817
5818	* gst/: gstbuffer.c, gstbuffer.h, gstcaps.h: fixes for gstbuffer,
5819	and removed ## from gstcaps.h that was causing all that warning
5820	noise
5821
58222001-04-22 02:41  omegahacker
5823
5824	* gst/gstbuffer.c: completed gst_buffer_copy, added API comments
5825
58262001-04-22 02:40  omegahacker
5827
5828	* test/: Makefile.am, dvshow.c: added test program for dv decoder
5829
58302001-04-22 02:32  omegahacker
5831
5832	* gst/gstprops.h: added GST_STR_FOURCC, which takes strings like
5833	"YUY2" instead of 'Y','U','Y','2'.  better, I think <g>
5834
58352001-04-22 02:30  wtay
5836
5837	* configure.in: Add -lm and the glib libs too for the dv_init check
5838
58392001-04-22 02:30  omegahacker
5840
5841	* gst/: gstbuffer.c, gstbuffer.h: Added gst_buffer_copy().  It's
5842	not complete, it should copy more stuff like flags and such.
5843	FIXME.
5844
58452001-04-22 02:28  omegahacker
5846
5847	* plugins/Makefile.am: fixed caps error in path for dv
5848
58492001-04-22 00:48  omegahacker
5850
5851	* configure.in, plugins/Makefile.am, plugins/dv/Makefile.am,
5852	plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h: added
5853	initial DV (smpte314m) decoder plugin
5854
58552001-04-21 18:45  wtay
5856
5857	* examples/autoplug/autoplug.c,
5858	gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5859	plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5860	plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5861	plugins/mpeg1/system_encode/buffer.c,
5862	plugins/mpeg1/system_encode/system_encode.c,
5863	plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5864	plugins/videoscale/videoscale.c, test/Makefile.am, test/mp2tomp1.c,
5865	test/video2mp1.c: Fixed a few plugins so that mpeg1 encoding sorta
5866	works.	Added an mpeg1 encoder example, it uses the autoplugger to
5867	convert the stream to audio/video, which is then fed to the
5868	encoders.
5869
58702001-04-21 13:43  richardb
5871
5872	* gst/gstplugin.c, gst/gstplugin.h, plugins/1394/gst1394.c,
5873	plugins/alaw/alaw.c, plugins/alsa/alsasink.c,
5874	plugins/alsa/alsasrc.c, plugins/arts/gst_arts.c,
5875	plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5876	plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5877	plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5878	plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5879	plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5880	plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5881	plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5882	plugins/filters/adder/adder.c,
5883	plugins/filters/colorspace/colorspace.c,
5884	plugins/filters/ladspa/gstladspa.c,
5885	plugins/filters/median/median.c,
5886	plugins/filters/passthrough/passthrough.c,
5887	plugins/filters/smooth/smooth.c,
5888	plugins/filters/stereo2mono/stereo2mono.c,
5889	plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5890	plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5891	plugins/mp3decode/mad/gstmad.c,
5892	plugins/mp3decode/mpg123/gstmpg123.c,
5893	plugins/mp3decode/parse/mp3parse.c,
5894	plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5895	plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5896	plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5897	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5898	plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5899	plugins/mpeg1/mpegtypes/mpeg1types.c,
5900	plugins/mpeg1/parse/mpeg1parse.c,
5901	plugins/mpeg1/system_encode/system_encode.c,
5902	plugins/mpeg1video/parse/mp1videoparse.c,
5903	plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5904	plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5905	plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5906	plugins/mpeg2/mpegtypes/mpeg2types.c,
5907	plugins/mpeg2/parse/mpeg2parse.c,
5908	plugins/mpeg2/subtitles/mpeg2subt.c,
5909	plugins/mpeg2/video/gstmpeg2play.c,
5910	plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5911	plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5912	plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5913	plugins/videoscale/videoscale.c,
5914	plugins/visualization/smoothwave/smoothwave.c,
5915	plugins/visualization/spectrum/gstspectrum.c,
5916	examples/plugins/example.c, gst/autoplug/gststaticautoplug.c,
5917	gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5918	gst/types/gsttypes.c,
5919	plugins/visualization/synaesthesia/synaesthesia.c,
5920	plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5921	plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5922	plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c: Use
5923	plugin descriptions, which start with the major and minor version
5924	numbers, instead of relying on each plugin to call gst_plugin_new
5925	appropriately, and check the return value, and tidy up if there's a
5926	failure.  This seems to work fine, and factors out some code common
5927	to all plugins.
5928
59292001-04-21 10:30  richardb
5930
5931	* examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5932	gst/autoplug/gststaticautoplug.c,
5933	gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5934	gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5935	plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5936	plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5937	plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5938	plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5939	plugins/avi/wincodec/gstwincodec.c,
5940	plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5941	plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5942	plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5943	plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5944	plugins/filters/adder/adder.c,
5945	plugins/filters/colorspace/colorspace.c,
5946	plugins/filters/ladspa/gstladspa.c,
5947	plugins/filters/median/median.c,
5948	plugins/filters/passthrough/passthrough.c,
5949	plugins/filters/smooth/smooth.c,
5950	plugins/filters/stereo2mono/stereo2mono.c,
5951	plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5952	plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5953	plugins/mp3decode/mad/gstmad.c,
5954	plugins/mp3decode/mpg123/gstmpg123.c,
5955	plugins/mp3decode/parse/mp3parse.c,
5956	plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5957	plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5958	plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5959	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5960	plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5961	plugins/mpeg1/mpegtypes/mpeg1types.c,
5962	plugins/mpeg1/parse/mpeg1parse.c,
5963	plugins/mpeg1/system_encode/system_encode.c,
5964	plugins/mpeg1video/parse/mp1videoparse.c,
5965	plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5966	plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5967	plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5968	plugins/mpeg2/mpegtypes/mpeg2types.c,
5969	plugins/mpeg2/parse/mpeg2parse.c,
5970	plugins/mpeg2/subtitles/mpeg2subt.c,
5971	plugins/mpeg2/video/gstmpeg2play.c,
5972	plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5973	plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5974	plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5975	plugins/videoscale/videoscale.c,
5976	plugins/visualization/smoothwave/smoothwave.c,
5977	plugins/visualization/spectrum/gstspectrum.c,
5978	plugins/visualization/synaesthesia/synaesthesia.c,
5979	plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5980	plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5981	plugins/xvideosink/xvideosink.c: Added first attempt at plugin
5982	versioning.
5983
59842001-04-21 00:20  wtay
5985
5986	* plugins/filters/colorspace/colorspace.c: Added more verbose
5987	output for debugging purposes.
5988
59892001-04-20 23:50  wtay
5990
5991	* plugins/xvideosink/: gstximage.c, gstxvimage.c, xvideosink.c,
5992	xvideosink.h: Added proper locking around the bufferpool and the X
5993	connection
5994
59952001-04-20 22:41  wtay
5996
5997	* plugins/mp3decode/mad/gstmad.c: Removed a g_print statement
5998
59992001-04-20 22:40  wtay
6000
6001	* plugins/mp3decode/mad/: gstmad.c, gstmad.h: Added Mad didn't take
6002	the number of channels into account.  Added propper TIMESTAMPS to
6003	output buffers.
6004
60052001-04-20 21:36  wtay
6006
6007	* plugins/oss/gstosssink.c: Added a sync when the device is opened
6008	so that the caps negotiated parmams are set.
6009
60102001-04-20 20:21  wtay
6011
6012	* gst/elements/: gstidentity.c, gstidentity.h: Added caps proxying
6013	and bufferpool passing to identity so that -launch disksrc ! mad !
6014	identity ! osssink works.
6015
60162001-04-20 15:42  richardb
6017
6018	* plugins/oss/gstosssink.c: #ifdef out bit about AFMT_AC3, since
6019	this isn't defined by the header files for older linux kernels
6020	(2.0.36) (and its just INFO code, anyway)
6021
60222001-04-20 13:04  thomasvs
6023
6024	* gst/elements/: Makefile.am, gstelements.c: update to take new
6025	gstdisksink element into account
6026
60272001-04-20 12:56  richardb
6028
6029	* gst/Makefile.am.future: Update the alternative Makefile.am for
6030	gst/, which depends on automake
6031	>1.4d
6032
60332001-04-20 12:14  thomasvs
6034
6035	* gst/elements/: gstdisksink.c, gstdisksink.h: * first stab at a
6036	disk sink element * no optimization, is it necessary ? * basic
6037	error checking * seems to work; you can copy files by typing
6038	gstreamer-launch disksrc location=test.in ! disksink
6039	location=test.out * decode of mp3 to raw pcm also tested
6040
60412001-04-20 00:47  omegahacker
6042
6043	* plugins/arts/: .cvsignore, Makefile.am, gst_arts.c, gst_arts.h,
6044	gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
6045	gst_artsio.mcoptype, gst_artsio_impl.cc: updated to a mostly
6046	working aRts wrapper plugin, just caps issues left
6047
60482001-04-19 23:25  wtay
6049
6050	* docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstcaps.sgml,
6051	docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
6052	docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
6053	docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
6054	docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6055	gst/gstpad.c: More API docs updates
6056
60572001-04-19 23:03  omegahacker
6058
6059	* plugins/arts/gst_artsio_impl.cc: minor updates
6060
60612001-04-19 21:42  omegahacker
6062
6063	* configure.in, plugins/Makefile.am, plugins/1394/.cvsignore,
6064	plugins/1394/Makefile.am, plugins/1394/gst1394.c,
6065	plugins/1394/gst1394.h: First pass at 1394 source.  Arguments need
6066	to be added, etc.  But it works.
6067
60682001-04-19 17:40  omegahacker
6069
6070	* plugins/arts/gst_arts.c: updated to latest padtemplate code
6071
60722001-04-19 10:27  thomasvs
6073
6074	* plugins/filters/adder/adder.c: * a little cleanup
6075
60762001-04-19 01:23  omegahacker
6077
6078	* configure.in, plugins/Makefile.am: better (not complete, afaict)
6079	checking for arts
6080
60812001-04-19 00:25  omegahacker
6082
6083	* plugins/arts/: Makefile.am, gst_arts.c, gst_arts.h,
6084	gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
6085	gst_artsio.mcoptype, gst_artsio_impl.cc: first pass at a gstreamer
6086	arts plugin doesn't compile yet
6087
60882001-04-18 23:00  wtay
6089
6090	* plugins/xvideosink/xvideosink.c: Removed stupid g_print
6091	statements.
6092
60932001-04-18 22:59  wtay
6094
6095	* plugins/: mpeg2/mpeg2dec/gstmpeg2dec.c, xvideosink/xvideosink.c:
6096	Fixed a stupid bug in the mpeg2dec bufferpool handling.  Make an
6097	XvImage and XImage pool in xvideosink.	Together these changes give
6098	an 80% speedup on mpeg2 playback (rough estimate)
6099
61002001-04-18 21:16  wtay
6101
6102	* docs/gst/tmpl/: gstbin.sgml, gstbuffer.sgml, gstbufferpool.sgml,
6103	gstcaps.sgml, gstreamer-unused.sgml: Added more API docs to
6104	Autoplug, Buffer, Bin, BufferPool.  Fixed some compile problems
6105	with videosink
6106
61072001-04-18 17:08  thomasvs
6108
6109	* examples/mixer/mixer.c: * mixer now works with variable inputs *
6110	mixer creates custom volume envelopes allowing each song to play
6111	alone	      and end with a mix of all of them, undistorted
6112
61132001-04-18 15:50  thomasvs
6114
6115	* plugins/filters/volenv/filter.func: made errors more descriptive
6116
61172001-04-18 15:04  thomasvs
6118
6119	* examples/mixer/mixer.c: * cleaned up some code and integrated
6120	with new adder (mixer now works with   different types of files)
6121
61222001-04-18 15:03  thomasvs
6123
6124	* plugins/filters/adder/: adder.c, adder.h: changed adder to work
6125	with variable length input data buffers
6126
61272001-04-17 22:17  thomasvs
6128
6129	* examples/mixer/: mixer.c, mixer.h: changed mixer to work by
6130	autoplugging the input channels (not very useful yet, since the
6131	input buffers to volenv have different sizes)
6132
61332001-04-17 22:14  wtay
6134
6135	* configure.in, docs/gst/gstreamer-sections.txt,
6136	docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gst.sgml,
6137	docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
6138	docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
6139	docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
6140	docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6141	docs/gst/tmpl/gstreamer-unused.sgml, gst/gstcaps.c,
6142	gst/gstobject.c, gst/gstpad.c, testsuite/capsnego/capsnego.c,
6143	testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6144	testsuite/capsnego/enum.c: The first wave of docs updates Added a
6145	little more comments about the API usage in the api docs.  Some
6146	fixes for the capsnego testsuite.
6147
61482001-04-17 22:03  wtay
6149
6150	* tests/: Makefile.am, autoplug3.c, autoplug4.c: Autoplug3 shows an
6151	example of an autoplugged mp3 player.  Autoplug4 shows various
6152	static autoplugger examples.
6153
61542001-04-17 18:48  thomasvs
6155
6156	* examples/mixer/mixer.h: header for mixer.c, containing
6157	input_pipe_t
6158
61592001-04-17 18:47  thomasvs
6160
6161	* examples/mixer/mixer.c: added a struct to set up input channels
6162
61632001-04-17 16:32  thomasvs
6164
6165	* plugins/filters/volenv/: filter.func, volenv.c: * fixed problem
6166	with starting rise calculation * cleaned up some debug info *
6167	started wondering if it really is a good idea to #include the
6168	actual	 filter now that's it's grown so large, but decided it
6169	wasn't worth the   effort now anyway
6170
61712001-04-17 14:36  thomasvs
6172
6173	* configure.in: added mixer example and adder plugin to
6174	configure.in
6175
61762001-04-17 06:24  omegahacker
6177
6178	* gst/: Makefile.am, autoplug/Makefile.am, elements/Makefile.am,
6179	types/Makefile.am: finished change to GST_ macros
6180
61812001-04-17 03:19  omegahacker
6182
6183	* configure.in, gst/.cvsignore, gst/Makefile.am, gst/gst.h,
6184	gst/gstversion.h.in: added gstversion.h
6185
61862001-04-17 02:32  omegahacker
6187
6188	* gstreamer.pc.in: file gstreamer.pc.in was initially added on
6189	branch BRANCH-INCSCHED1.
6190
61912001-04-17 02:32  omegahacker
6192
6193	* gstreamer.pc.in: added pkg-config file
6194
61952001-04-17 00:17  omegahacker
6196
6197	* gst/autoplug/: Makefile.am, gststaticautoplug.c,
6198	gststaticautoplug.h, gststaticautoplugrender.c,
6199	gststaticautoplugrender.h: brought in autoplug dir from HEAD after
6200	screwed up merge
6201
62022001-04-17 00:17  wtay
6203
6204	* plugins/: filters/colorspace/colorspace.c,
6205	filters/colorspace/colorspace.h, mpeg2/mpeg2dec/gstmpeg2dec.c,
6206	mpeg2/mpeg2dec/gstmpeg2dec.h, xvideosink/gstximage.h,
6207	xvideosink/gstxvimage.h, xvideosink/xvideosink.c,
6208	xvideosink/xvideosink.h: Added bufferpools to mpeg2dec and
6209	xvideosink.  Modified colorspace to draw straight into a bufferpool
6210	buffer when possible.
6211
62122001-04-16 22:48  wtay
6213
6214	* tests/: Makefile.am, padfactory.c: Updated the padfactory test
6215	code.
6216
62172001-04-16 22:45  wtay
6218
6219	* gst/: gstbuffer.h, gstcaps.c, gstcaps.h, gstpad.c, gstpad.h,
6220	gstqueue.c: Added 1337 macros to create padtemplates and
6221	capstemplates.	Added some code for bufferpools
6222
62232001-04-16 22:43  omegahacker
6224
6225	* AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
6226	gstreamer-config.1, gstreamer-config.in, gstreamer.m4,
6227	gstreamer.spec.in, components/bonobo-gstmediaplay/Makefile.am,
6228	components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6229	debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
6230	debian/changelog, debian/control, debian/copyright,
6231	debian/gsteditor.files, debian/gsteditor.manpages,
6232	debian/gsteditor.menu, debian/gstmediaplay.files,
6233	debian/gstmediaplay.manpages, debian/gstmediaplay.menu,
6234	debian/gstreamer-alsa.files, debian/gstreamer-cdparanoia.files,
6235	debian/gstreamer-common.files, debian/gstreamer-doc.files,
6236	debian/gstreamer-elements.files, debian/gstreamer-esd.files,
6237	debian/gstreamer-lame.files, debian/gstreamer-mpeg2dec.files,
6238	debian/gstreamer-mpg123.files,
6239	debian/gstreamer-plugin-template.postinst,
6240	debian/gstreamer-plugin-template.prerm,
6241	debian/gstreamer-runtime.files, debian/gstreamer-runtime.manpages,
6242	debian/gstreamer-runtime.postinst, debian/gstreamer-tools.files,
6243	debian/gstreamer-tools.manpages, debian/gstreamer-vorbis.files,
6244	debian/libgst-dev.files, debian/libgst-dev.manpages,
6245	debian/libgst0.files, debian/libgst0.postinst,
6246	debian/libgsteditor-dev.files, debian/libgsteditor0.files,
6247	debian/libgsteditor0.postinst, debian/libgstmediaplay-dev.files,
6248	debian/libgstmediaplay0.files, debian/libgstmediaplay0.postinst,
6249	debian/rules, docs/Makefile.am, docs/fwg/Makefile.am,
6250	docs/fwg/concepts.sgml, docs/fwg/firstplugin.sgml,
6251	docs/fwg/gst-plugin-writers-guide.sgml, docs/fwg/testapp.sgml,
6252	docs/fwg/titlepage.sgml, docs/fwg/typesnprops.sgml,
6253	docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
6254	docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
6255	docs/gst/gstreamer.types.in, docs/gst/tmpl/audioraw.sgml,
6256	docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
6257	docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
6258	docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
6259	docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
6260	docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
6261	docs/gst/tmpl/gstmultidisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
6262	docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
6263	docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
6264	docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
6265	docs/gst/tmpl/gststaticautoplug.sgml,
6266	docs/gst/tmpl/gststaticautoplugrender.sgml,
6267	docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/videoraw.sgml,
6268	docs/libs/.cvsignore, docs/manual/Makefile.am,
6269	docs/manual/bins.sgml, docs/manual/debugging.sgml,
6270	docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
6271	docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
6272	docs/manual/pads.sgml, docs/manual/plugins.sgml,
6273	docs/manual/queues.sgml, docs/manual/quotes.sgml,
6274	docs/manual/threads.sgml, docs/manual/typedetection.sgml,
6275	docs/manual/xml.sgml, docs/plugins/Makefile.am,
6276	docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
6277	docs/plugins/tmpl/audioscale.sgml,
6278	docs/plugins/tmpl/gstaviencoder.sgml,
6279	docs/plugins/tmpl/gstmpeg2enc.sgml,
6280	docs/plugins/tmpl/gstmpeg2play.sgml,
6281	docs/plugins/tmpl/gstmpeg_play.sgml,
6282	docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
6283	docs/plugins/tmpl/gstspectrum.sgml,
6284	docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
6285	docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
6286	docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
6287	docs/plugins/tmpl/mpeg2parse.sgml,
6288	docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
6289	docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
6290	docs/plugins/tmpl/synaesthesia.sgml,
6291	docs/plugins/tmpl/system_encode.sgml,
6292	docs/plugins/tmpl/videoscale.sgml,
6293	docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
6294	docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
6295	docs/random/caps.dia, docs/random/hierarchy,
6296	docs/random/plugins.dia, docs/random/omega/eos,
6297	docs/random/omega/eos.old, docs/random/wtay/autoplug2,
6298	docs/random/wtay/caps-negociation, docs/random/wtay/capsnego-cases,
6299	editor/Makefile.am, editor/gsteditor.1, editor/gsteditor.h,
6300	editor/gsteditorproperty.c, examples/Makefile.am,
6301	examples/autoplug/.cvsignore, examples/autoplug/autoplug.c,
6302	examples/helloworld/helloworld.c,
6303	examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6304	examples/plugins/example.c, examples/plugins/example.h,
6305	examples/queue/queue.c, examples/queue2/queue2.c,
6306	examples/queue3/queue3.c, examples/queue4/queue4.c,
6307	examples/thread/thread.c, examples/typefind/.cvsignore,
6308	examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
6309	gst/Makefile.am.future, gst/cothreads.c, gst/gst.c, gst/gst.h,
6310	gst/gstarch.h, gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c,
6311	gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
6312	gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
6313	gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
6314	gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
6315	gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
6316	gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
6317	gst/gstpropsprivate.h, gst/gstqueue.c, gst/gstscheduler.c,
6318	gst/gstsparc.h, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
6319	gst/gsttypefind.c, gst/gstutils.c, gst/gstutils.h,
6320	gst/elements/Makefile.am, gst/elements/gstaudiosink.c,
6321	gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.c,
6322	gst/elements/gstaudiosrc.h, gst/elements/gstdisksrc.c,
6323	gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6324	gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6325	gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
6326	gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/callbacks.c,
6327	gstplay/gstmediaplay.1, gstplay/gstmediaplay.c,
6328	gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
6329	gstplay/gstplayprivate.h, include/Makefile.am, include/avifmt.h,
6330	include/default.h, include/registry.h, libs/Makefile.am,
6331	libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
6332	libs/getbits/gstgetbits_inl.h, libs/idct/gstidct.c,
6333	plugins/Makefile.am, plugins/alaw/Makefile.am,
6334	plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6335	plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6336	plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6337	plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6338	plugins/alaw/mulaw-conversion.h, plugins/alsa/.cvsignore,
6339	plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
6340	plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
6341	plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
6342	plugins/artsd/.cvsignore, plugins/artsd/Makefile.am,
6343	plugins/artsd/REQUIREMENTS, plugins/artsd/artsdsink.c,
6344	plugins/artsd/artsdsink.h, plugins/au/gstparseau.c,
6345	plugins/au/gstparseau.h, plugins/audioscale/audioscale.c,
6346	plugins/audioscale/audioscale.h, plugins/avi/audiocodecs.c,
6347	plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6348	plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
6349	plugins/avi/playcodecs.c, plugins/avi/wincodec/Makefile.am,
6350	plugins/avi/wincodec/gstwincodec.c,
6351	plugins/avi/wincodec/gstwincodec.h,
6352	plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6353	plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6354	plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
6355	plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
6356	plugins/effects/stereo/stereo.c, plugins/effects/stereo/stereo.h,
6357	plugins/effects/volume/volume.c, plugins/effects/volume/volume.h,
6358	plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
6359	plugins/filters/filterstamp.README, plugins/filters/filterstamp.sh,
6360	plugins/filters/colorspace/.cvsignore,
6361	plugins/filters/colorspace/Makefile.am,
6362	plugins/filters/colorspace/colorspace.c,
6363	plugins/filters/colorspace/colorspace.h,
6364	plugins/filters/colorspace/yuv2rgb.c,
6365	plugins/filters/colorspace/yuv2rgb.h,
6366	plugins/filters/colorspace/yuv2rgb_mmx16.s,
6367	plugins/filters/ladspa/gstladspa.c,
6368	plugins/filters/median/median.c, plugins/filters/median/median.h,
6369	plugins/filters/passthrough/.cvsignore,
6370	plugins/filters/passthrough/Makefile.am,
6371	plugins/filters/passthrough/filter.func,
6372	plugins/filters/passthrough/passthrough.c,
6373	plugins/filters/passthrough/passthrough.h,
6374	plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
6375	plugins/filters/stereo2mono/Makefile.am,
6376	plugins/filters/stereo2mono/stereo2mono.c,
6377	plugins/filters/stereo2mono/stereo2mono.h,
6378	plugins/filters/volenv/.cvsignore,
6379	plugins/filters/volenv/Makefile.am,
6380	plugins/filters/volenv/filter.func,
6381	plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
6382	plugins/flx/Makefile.am, plugins/flx/flx_color.c,
6383	plugins/flx/flx_color.h, plugins/flx/flx_decoder.c,
6384	plugins/flx/flx_decoder.h, plugins/flx/flx_fmt.h,
6385	plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
6386	plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6387	plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6388	plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6389	plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6390	plugins/mp3decode/mad/gstmad.h,
6391	plugins/mp3decode/mpg123/gstmpg123.c,
6392	plugins/mp3decode/mpg123/gstmpg123.h,
6393	plugins/mp3decode/mpg123/layer1.c,
6394	plugins/mp3decode/mpg123/layer3.c,
6395	plugins/mp3decode/mpg123/mpg123.c,
6396	plugins/mp3decode/mpg123/tabinit.c,
6397	plugins/mp3decode/parse/mp3parse.c,
6398	plugins/mp3decode/types/mp3types.c,
6399	plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
6400	plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6401	plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6402	plugins/mpeg1/mpeg_play/Makefile.am,
6403	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6404	plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6405	plugins/mpeg1/mpeg_play/recon_mmxe.s,
6406	plugins/mpeg1/mpeg_play/recon_sse.s,
6407	plugins/mpeg1/mpeg_play/video.c,
6408	plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6409	plugins/mpeg1/mpegtypes/mpeg1types.c,
6410	plugins/mpeg1/parse/mpeg1parse.c,
6411	plugins/mpeg1video/parse/mp1videoparse.c,
6412	plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
6413	plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/cpu_accel.c,
6414	plugins/mpeg2/ac3dec/decode.c, plugins/mpeg2/ac3parse/ac3parse.c,
6415	plugins/mpeg2/mpeg2dec/Makefile.am,
6416	plugins/mpeg2/mpeg2dec/attributes.h,
6417	plugins/mpeg2/mpeg2dec/decode.c,
6418	plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6419	plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6420	plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
6421	plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
6422	plugins/mpeg2/mpeg2dec/idct_mlib.c,
6423	plugins/mpeg2/mpeg2dec/idct_mmx.c,
6424	plugins/mpeg2/mpeg2dec/idct_mmx.h,
6425	plugins/mpeg2/mpeg2dec/mm_accel.h,
6426	plugins/mpeg2/mpeg2dec/motion_comp.c,
6427	plugins/mpeg2/mpeg2dec/motion_comp.h,
6428	plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
6429	plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
6430	plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
6431	plugins/mpeg2/mpeg2dec/mpeg2.h,
6432	plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
6433	plugins/mpeg2/mpeg2dec/output_video.h,
6434	plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
6435	plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
6436	plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6437	plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6438	plugins/mpeg2/mpegtypes/mpeg2types.c,
6439	plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/Makefile.am,
6440	plugins/mpeg2/video/gstmpeg2play.c,
6441	plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/recon.c,
6442	plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
6443	plugins/mpeg2/videoparse/mp2videoparse.c,
6444	plugins/mulaw/Makefile.am, plugins/mulaw/mulaw-conversion.c,
6445	plugins/mulaw/mulaw-conversion.h, plugins/mulaw/mulaw-decode.c,
6446	plugins/mulaw/mulaw-decode.h, plugins/mulaw/mulaw-encode.c,
6447	plugins/mulaw/mulaw-encode.h, plugins/mulaw/mulaw.c,
6448	plugins/oss/.cvsignore, plugins/oss/Makefile.am,
6449	plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
6450	plugins/oss/gstosssink.h, plugins/oss/gstosssrc.c,
6451	plugins/oss/gstosssrc.h, plugins/rtjpeg/RTjpeg.h,
6452	plugins/rtp/Makefile.am, plugins/rtp/rtpsend/.cvsignore,
6453	plugins/rtp/rtpsend/Makefile.am, plugins/rtp/rtpsend/rtp.c,
6454	plugins/rtp/rtpsend/rtp.h, plugins/rtp/rtpsend/rtpsend.c,
6455	plugins/rtp/rtpsend/rtpsend.h, plugins/videoscale/videoscale.c,
6456	plugins/videoscale/videoscale.h,
6457	plugins/visualization/smoothwave/smoothwave.h,
6458	plugins/visualization/spectrum/gstspectrum.c,
6459	plugins/visualization/spectrum/gstspectrum.h,
6460	plugins/visualization/synaesthesia/synaesthesia.c,
6461	plugins/visualization/synaesthesia/synaesthesia.h,
6462	plugins/visualization/vumeter/vumeter.c,
6463	plugins/visualization/vumeter/vumeter.h, plugins/vorbis/vorbis.c,
6464	plugins/vorbis/vorbisdec.c, plugins/wav/Makefile.am,
6465	plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
6466	plugins/wav/gstriff.c, plugins/xmms/.cvsignore,
6467	plugins/xmms/Makefile.am, plugins/xmms/effect.h,
6468	plugins/xmms/general.h, plugins/xmms/gstxmms.c,
6469	plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
6470	plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
6471	plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
6472	plugins/xmms/main.h, plugins/xmms/output.h,
6473	plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
6474	plugins/xmms/visualization.h, plugins/xmms/xmms.h,
6475	plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6476	plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6477	plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6478	plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6479	plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6480	plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
6481	test/a.c, test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6482	test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6483	test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpeg2parse2.c,
6484	test/mpg123.c, test/p.c, test/qtest.c, test/r.c, test/record.c,
6485	test/s.c, test/spectrum.c, test/typefind.c, test/vidcapture.c,
6486	test/vidcapture2.c, test/videotest.c, test/videotest2.c, test/w.c,
6487	test/xmmstest.c, test/xml/readreg.c, tests/.cvsignore,
6488	tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
6489	tests/autoplug3.c, tests/caps.c, tests/capsconnect.c,
6490	tests/paranoia.c, tests/props.c, tests/nego/.cvsignore,
6491	tests/nego/Makefile.am, tests/nego/nego1.c, testsuite/Makefile.am,
6492	testsuite/test_gst_init.c, testsuite/capsnego/.cvsignore,
6493	testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
6494	testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6495	testsuite/capsnego/enum.c, tools/Makefile.am, tools/README,
6496	tools/gstreamer-inspect.1, tools/gstreamer-inspect.c,
6497	tools/gstreamer-launch.1, tools/gstreamer-launch.c,
6498	tools/gstreamer-register.1: Merged HEAD from
6499	BRANCH-INCSCHED1-200104161 into BRANCH-INCSCHED1.
6500
65012001-04-16 22:33  wtay
6502
6503	* test/: Makefile.am, mp3mad.c: Added an test program for the mad
6504	mp3 decoder.
6505
65062001-04-16 20:41  thomasvs
6507
6508	* plugins/filters/adder/adder.c: commented some debug info to get a
6509	clean output
6510
65112001-04-16 20:38  thomasvs
6512
6513	* examples/mixer/mixer.c: changed volume envelope; should do a nice
6514	transition between both songs now
6515
65162001-04-16 20:11  thomasvs
6517
6518	* plugins/filters/volenv/volenv.c: removed example volume envelope
6519	registration plugin now accepts both a volume envelope (before
6520	start) or direct argument setting
6521
65222001-04-16 18:36  omegahacker
6523
6524	* plugins/mp3decode/mad/gstmad.c: added code to deal with either
6525	0.12 or 0.13 of libmad
6526
65272001-04-16 17:45  wtay
6528
6529	* gst/elements/: gstfakesink.c, gstfakesink.h: Added an arg to
6530	fakesink so that it doesn't printf.
6531
65322001-04-16 17:34  wtay
6533
6534	* examples/: autoplug/autoplug.c, mixer/.cvsignore,
6535	mixer/Makefile.am, mixer/mixer.c: Added an example audio mixer.
6536
65372001-04-16 17:30  wtay
6538
6539	* plugins/filters/: adder/.cvsignore, adder/Makefile.am,
6540	adder/adder.c, adder/adder.h, colorspace/colorspace.c: Added the
6541	audio mixer from Thomas Vander Stichele
6542
65432001-04-16 11:55  wtay
6544
6545	* examples/autoplug/autoplug.c: Add the xvideosink to the example.
6546
65472001-04-16 01:59  wtay
6548
6549	* plugins/filters/volenv/: filter.func, volenv.c: More volenv
6550	updates
6551
65522001-04-16 00:59  omegahacker
6553
6554	* gst/gstbin.c, gst/gstscheduler.c, gst/gstthread.c,
6555	gst/elements/gstidentity.c, tests/threadlock.c: latest updates,
6556	things are very close to working
6557
65582001-04-16 00:44  wtay
6559
6560	* plugins/filters/colorspace/: Makefile.am, colorspace.c,
6561	yuv2rgb.h: Don't compile the asm on non x86 machines.  Added a
6562	header file that will soon be part of the C fallback code..
6563
65642001-04-16 00:12  wtay
6565
6566	* gst/gstinfo.c: Added missing category strings...
6567
65682001-04-16 00:05  wtay
6569
6570	* plugins/esd/esdsink/esdsink.c: fixed the audio caps to the latest
6571	standard.
6572
65732001-04-15 23:54  omegahacker
6574
6575	* tools/gstreamer-launch.c: save xml file of the launch cmdline
6576
65772001-04-15 23:54  omegahacker
6578
6579	* gst/gstelement.h: added comment about missing flag
6580
65812001-04-15 23:53  omegahacker
6582
6583	* gstreamer.spec.in: run gstreamer-register on postinstall
6584
65852001-04-15 23:52  omegahacker
6586
6587	* gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
6588	changed some INFOs to DEBUGs
6589
65902001-04-15 23:29  wtay
6591
6592	* configure.in: Added the volenv/passthrough plugin Makefiles
6593
65942001-04-15 23:20  wtay
6595
6596	* plugins/filters/: passthrough/.cvsignore,
6597	passthrough/passthrough.c, volenv/.cvsignore, volenv/Makefile.am,
6598	volenv/filter.func, volenv/volenv.c, volenv/volenv.h: Modified the
6599	passthrough filter with the new caps API Added the volume envelope
6600	filter
6601
66022001-04-15 16:30  wtay
6603
6604	* plugins/filters/: filterstamp.README, filterstamp.sh,
6605	passthrough/Makefile.am, passthrough/filter.func,
6606	passthrough/passthrough.c, passthrough/passthrough.h: Added a
6607	little script to create an audio filter plugin template (provided
6608	by Thomas Vander Stichele)
6609
66102001-04-15 15:42  wtay
6611
6612	* plugins/icecast/icecastsend/icecastsend.c: Updated the icecast
6613	plugin
6614
66152001-04-15 15:29  wtay
6616
6617	* acconfig.h, configure.in, plugins/filters/Makefile.am,
6618	plugins/filters/colorspace/colorspace.c,
6619	plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6620	plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6621	plugins/mp3decode/mad/gstmad.h, plugins/vorbis/vorbisdec.c,
6622	test/xmmstest.c: Added the mad mp3 decoder.  Added flushing to the
6623	vorbis decoder.  Updated configure.in to check for Hermes and
6624	libmad
6625
66262001-04-15 02:02  wtay
6627
6628	* gst/gstprops.c: Fixed the gfloat error in the va_arg code.
6629
66302001-04-14 19:56  wtay
6631
6632	* docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstcaps.sgml,
6633	docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6634	docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/videoraw.sgml,
6635	editor/gsteditorproperty.c, examples/plugins/example.c,
6636	gst/gstcaps.c, gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h,
6637	gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
6638	gst/elements/gsttee.c, gstplay/Makefile.am, gstplay/gstplay.c,
6639	plugins/alaw/alaw.c, plugins/alsa/alsa.h,
6640	plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
6641	plugins/alsa/alsasrc.c, plugins/artsd/artsdsink.c,
6642	plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
6643	plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6644	plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
6645	plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
6646	plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
6647	plugins/filters/colorspace/colorspace.c,
6648	plugins/filters/colorspace/yuv2rgb.c,
6649	plugins/filters/stereo2mono/stereo2mono.c,
6650	plugins/flx/flx_decoder.c, plugins/jpeg/gstjpeg.c,
6651	plugins/mp3decode/mpg123/gstmpg123.c,
6652	plugins/mp3decode/parse/mp3parse.c,
6653	plugins/mp3decode/types/mp3types.c,
6654	plugins/mp3encode/lame/gstlame.c,
6655	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6656	plugins/mpeg1/mpegtypes/mpeg1types.c,
6657	plugins/mpeg1/parse/mpeg1parse.c,
6658	plugins/mpeg1video/parse/mp1videoparse.c,
6659	plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
6660	plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6661	plugins/mpeg2/mpegtypes/mpeg2types.c,
6662	plugins/mpeg2/parse/mpeg2parse.c,
6663	plugins/mpeg2/video/gstmpeg2play.c,
6664	plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
6665	plugins/oss/gstosssink.c, plugins/rtp/rtpsend/rtpsend.c,
6666	plugins/visualization/synaesthesia/synaesthesia.c,
6667	plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
6668	plugins/vorbis/vorbisdec.c, plugins/wav/gstriff.c,
6669	plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmsinput.c,
6670	plugins/xvideosink/gstxvimage.c, plugins/xvideosink/xvideosink.c,
6671	tests/autoplug.c, tests/autoplug2.c, tests/autoplug3.c,
6672	tests/caps.c, tests/props.c, tools/gstreamer-inspect.c: A rather
6673	large patch:  - changed the API for the padtemplates:	   - remove
6674	the factories (array of pointers) for the padtemplates,
6675	properties and caps. The static array was a nice idea but
6676	converting	  all the property values to a gpointer was not a
6677	good idea.	   float properties were not possible, and casting
6678	a gint to a pointer	    is not very portable. The new API just
6679	uses the _padtemplate_new,	   _caps_new and _props_new
6680	functions to create the templates.	   This has the added
6681	benefit that the API is now uniform for static	       and dynamic
6682	templates and that the code can be made cleaner.       - lots of
6683	cleanups in the way the capabilities are constructed (va_list)
6684	 - lots of updates for all the plugins (new API)   - docs updates
6685	(new API)   - removed the videoraw docs.
6686
66872001-04-12 19:11  wtay
6688
6689	* components/bonobo-gstmediaplay/Makefile.am,
6690	components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6691	docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
6692	docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6693	examples/helloworld/helloworld.c, gst/gstcaps.h, gst/gstinfo.h,
6694	gst/gstpad.c, gst/gstpad.h, gst/gstprops.c, gst/gstqueue.c,
6695	gst/autoplug/gststaticautoplugrender.c, gstplay/gstplay.c,
6696	gstplay/gstplayprivate.h, libs/idct/gstidct.c,
6697	plugins/artsd/Makefile.am, plugins/avi/gstavidecoder.c,
6698	plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
6699	plugins/avi/wincodec/gstwindec.c, plugins/filters/Makefile.am,
6700	plugins/filters/colorspace/Makefile.am,
6701	plugins/filters/colorspace/colorspace.c,
6702	plugins/filters/colorspace/colorspace.h,
6703	plugins/filters/colorspace/yuv2rgb_mmx16.s,
6704	plugins/filters/stereo2mono/stereo2mono.c,
6705	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6706	plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/ac3dec.c,
6707	plugins/mpeg2/ac3dec/decode.c,
6708	plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
6709	plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxwindow.c,
6710	plugins/xvideosink/gstxwindow.h, plugins/xvideosink/xvideosink.c,
6711	plugins/xvideosink/xvideosink.h, test/mpeg2parse2.c: Lots of
6712	updates to the plugins for caps negotiation.  Added YUY2 output to
6713	the win32 dlls.  Added a colorspace converter in gstplay
6714
67152001-04-10 20:46  wtay
6716
6717	* docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6718	tmpl/gstcaps.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
6719	Fixed the doc build warnings
6720
67212001-04-09 20:56  mhowell
6722
6723	* docs/random/matth/scheduling.txt: added incremental scheduling
6724	notes
6725
67262001-04-09 20:56  mhowell
6727
6728	* docs/random/matth/scheduling.txt: file scheduling.txt was
6729	initially added on branch BRANCH-INCSCHED1.
6730
67312001-04-06 17:29  scavenger
6732
6733	* configure.in, plugins/Makefile.am, plugins/alaw/Makefile.am,
6734	plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6735	plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6736	plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6737	plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6738	plugins/alaw/mulaw-conversion.h: Added ALaw encoder and decoder
6739
67402001-04-06 15:20  scavenger
6741
6742	* plugins/wav/Makefile.am: Makefile.am forgot to include gstriff.c
6743
67442001-04-03 17:25  scavenger
6745
6746	* plugins/au/gstparseau.c: Updated parseau to use caps nego
6747
67482001-04-03 05:56  richardb
6749
6750	* gst/Makefile.am.future: Add a proposed makefile to use in place
6751	of Makefile.am.  This depends on automake 1.4d or later, but is
6752	much neater, avoiding horrible hacks to pass special flags in.
6753
6754	I put it here for safekeeping until automake 1.5 is released, at
6755	which point we can reasonably require it.
6756
67572001-04-03 05:53  richardb
6758
6759	* configure.in, plugins/Makefile.am, plugins/artsd/.cvsignore,
6760	plugins/artsd/Makefile.am, plugins/artsd/REQUIREMENTS,
6761	plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h: Add artsdsink
6762	plugin.  Worked first time for me. :)
6763
67642001-04-03 05:52  richardb
6765
6766	* plugins/alsa/Makefile.am: Remove weird characters from alsa
6767	Makefile.am  (Had some 240's there.  Uh?) Also, remove some
6768	unwanted CFLAGS which had been added.
6769
67702001-04-03 05:38  richardb
6771
6772	* gst/gstplugin.c: Fix obscure segfault I just got: perhaps due to
6773	running with libxml 1.8.11 (prerelease version), but a worthwhile
6774	fix anyway.
6775
67762001-04-03 02:30  scavenger
6777
6778	* plugins/mulaw/mulaw-decode.c: fixed bug passing outbuf size
6779	instead of in buf size to mulaw decode function
6780
67812001-04-03 02:18  scavenger
6782
6783	* plugins/mulaw/mulaw-decode.c: typo mistaked src_template with
6784	sink_template
6785
67862001-04-03 02:01  wtay
6787
6788	* plugins/mulaw/mulaw.c: Use capstemplates to create the
6789	padtemplates for the two elements in the mulaw plugin.
6790
67912001-04-03 01:46  wtay
6792
6793	* plugins/xvideosink/xvideosink.c: Don't try to initialize Xv if it
6794	is not available.
6795
67962001-04-03 01:43  scavenger
6797
6798	* plugins/mulaw/mulaw-decode.h: fixed typo in get_type
6799
68002001-04-03 01:38  scavenger
6801
6802	* plugins/mulaw/: mulaw-decode.c, mulaw-encode.c, mulaw.c: moved
6803	details of mulawencode and mulawdecode to mulaw.c
6804
68052001-04-03 01:33  scavenger
6806
6807	* plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: removed a
6808	redundant caps=NULL statement
6809
68102001-04-03 01:30  scavenger
6811
6812	* plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: fixed stupid bug
6813	where srcpads were being created twice, second time around
6814	wrongly!!!!
6815
68162001-04-03 01:25  scavenger
6817
6818	* plugins/mulaw/: Makefile.am, mulaw-conversion.c,
6819	mulaw-conversion.h, mulaw-decode.c, mulaw-decode.h, mulaw-encode.c,
6820	mulaw.c: added mulaw decoder
6821
68222001-04-02 21:03  wtay
6823
6824	* plugins/filters/colorspace/: .cvsignore, Makefile.am,
6825	colorspace.c, colorspace.h: Added a non functional colorspace
6826	converter
6827
68282001-04-02 20:56  wtay
6829
6830	* configure.in, docs/libs/.cvsignore,
6831	examples/helloworld/helloworld.c, gst/gstprops.c, gst/gstprops.h,
6832	gst/gstpropsprivate.h: Merged the float property patch from Steve
6833	Baker. This patch doesn't really work yet...
6834
68352001-04-02 19:29  wtay
6836
6837	* plugins/mulaw/mulaw-encode.c: This is how I see the caps
6838	negotiation for the mulaw element.  In the sink negotiate pad it
6839	copies the caps and modifies it according to what it is going to
6840	ouput. It then tries to set the caps on the src pad, if that
6841	succeeds, negotiation succeeds, else it fails.
6842
68432001-04-02 18:54  scavenger
6844
6845	* configure.in, plugins/Makefile.am, plugins/mulaw/Makefile.am,
6846	plugins/mulaw/mulaw-conversion.c, plugins/mulaw/mulaw-conversion.h,
6847	plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h: Start
6848	of the mulaw plugin...needs finishing off
6849
68502001-04-02 16:09  richardb
6851
6852	* configure.in: Add configure support for detecting artsc: if this
6853	is found, its okay to build an artsdsink plugin.  Now, someone just
6854	needs to write an artsdsink.
6855
68562001-04-02 16:08  richardb
6857
6858	* plugins/oss/gstosssink.c: Correct tiny typo.
6859
68602001-04-02 15:21  wtay
6861
6862	* gst/gstcaps.c, gst/gstprops.c, gstplay/gstplay.c,
6863	plugins/Makefile.am, plugins/avi/audiocodecs.c,
6864	plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6865	plugins/avi/gstaviencoder.h, plugins/avi/playcodecs.c,
6866	plugins/avi/wincodec/Makefile.am,
6867	plugins/avi/wincodec/gstwincodec.c,
6868	plugins/avi/wincodec/gstwincodec.h,
6869	plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6870	plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6871	plugins/capture/v4l/gstv4lsrc.c, plugins/filters/median/median.c,
6872	plugins/filters/median/median.h, plugins/filters/smooth/smooth.c,
6873	plugins/filters/smooth/smooth.h, plugins/flx/flx_decoder.c,
6874	plugins/flx/flx_decoder.h, plugins/jpeg/gstjpeg.c,
6875	plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6876	plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6877	plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6878	plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6879	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6880	plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6881	plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6882	plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6883	plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6884	plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6885	plugins/mpeg2/parse/mpeg2parse.c,
6886	plugins/mpeg2/video/gstmpeg2play.c,
6887	plugins/mpeg2/video/gstmpeg2play.h,
6888	plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
6889	plugins/xvideosink/Makefile.am, plugins/xvideosink/gstximage.c,
6890	plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
6891	plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
6892	test/Makefile.am, test/mpeg2parse2.c, test/videotest2.c: A rather
6893	large update:  - a new videosink using plain X windows
6894	(xvideosink). It uses capsnego to    set up it's formats.   -
6895	gstplay uses the new xvideosink and a gtk_socket. The initial
6896	window	   size is set to 0x0 so you need to resize it before you
6897	see something.	 - got rid of the video metadata include file in
6898	favour of properties and     caps negotiation	- adjusted most
6899	plugins to not use the metadata.
6900
69012001-04-02 15:08  omegahacker
6902
6903	* gst/gstinfo.c: added PID and cID to INFO lines when DEBUG is
6904	turned on
6905
69062001-04-01 15:09  wtay
6907
6908	* gstplay/: callbacks.c, gstmediaplay.glade: Small change to load
6909	the .glade file from the current dir too when pressing the about
6910	menu item.
6911
69122001-04-01 15:01  wtay
6913
6914	* gstplay/: gstmediaplay.glade, gstplay.c: This patch is now The
6915	Right Way(tm) to handle the stop button but at least it doesn't
6916	crash...
6917
69182001-04-01 14:51  wtay
6919
6920	* gstplay/gstplay.c: Slightly modified the _stop handling so that
6921	gstmediaplay crashes less viontly. The real problem is that going
6922	to the NULL state does not clean up the scheduling structures I
6923	think..
6924
69252001-03-31 15:35  wtay
6926
6927	* plugins/capture/v4l/gstv4lsrc.c: Make sure the endianness is
6928	correct when we agree to yuv formats in capsnego.
6929
69302001-03-31 15:22  wtay
6931
6932	* plugins/capture/v4l/gstv4lsrc.c: Only agree to the caps
6933	negotiation if the format is supported by the driver.
6934
69352001-03-31 15:10  wtay
6936
6937	* plugins/xvideosink/gstxvimage.c: Corrected a endianness bug in
6938	the format print code.
6939
69402001-03-31 14:47  wtay
6941
6942	* plugins/capture/v4l/gstv4lsrc.c: Added a little debug info in the
6943	capsnego process.
6944
69452001-03-31 02:08  wtay
6946
6947	* plugins/filters/stereo2mono/stereo2mono.c: Some cleanups.  Added
6948	the padtemplates to the elementfactory.
6949
69502001-03-31 01:56  scavenger
6951
6952	* configure.in, plugins/filters/Makefile.am: Added stereo2mono
6953	plugin
6954
69552001-03-31 01:47  scavenger
6956
6957	* plugins/filters/stereo2mono/: Makefile.am, stereo2mono.c,
6958	stereo2mono.h: stereo2mono plugin with caps negotiation code
6959	started and working
6960
69612001-03-31 01:13  wtay
6962
6963	* tests/: caps.c, props.c: Adjust the test cases to the new FOURCC
6964	API.
6965
69662001-03-31 00:56  wtay
6967
6968	* examples/helloworld/helloworld.c, gst/gstprops.h,
6969	plugins/avi/gstavidecoder.c, plugins/avi/wincodec/gstwincodec.c,
6970	plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
6971	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6972	plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6973	plugins/mpeg2/video/gstmpeg2play.c: Simplified the FOURCC API to
6974	the caps, add a GST_MAKE_FOURCC macro to create a fourcc.  Adjusted
6975	the plugins to use the new FOURCC API
6976
69772001-03-31 00:51  wtay
6978
6979	* plugins/xvideosink/: gstximage.c, gstxvimage.c, gstxvimage.h,
6980	xvideosink.c: Check for Xv support before trying to get caps.
6981
69822001-03-30 21:10  wtay
6983
6984	* docs/gst/tmpl/gstmultidisksrc.sgml, examples/autoplug/.cvsignore,
6985	examples/typefind/.cvsignore, plugins/xvideosink/.cvsignore: Small
6986	updates to the .cvsignore  files.
6987
69882001-03-30 21:08  wtay
6989
6990	* acconfig.h, configure.in, plugins/Makefile.am,
6991	plugins/filters/Makefile.am, plugins/filters/ladspa/gstladspa.c,
6992	plugins/mp3decode/mpg123/mpg123.c, plugins/oss/gstosssink.c,
6993	plugins/rtjpeg/RTjpeg.h: Applied the FreeBSD patch from Orion with
6994	some minor modifications to the configure.in patch.
6995
69962001-03-30 20:52  wtay
6997
6998	* gst/gstthread.c: This hopefully fixes a slight thread sync issue.
6999
70002001-03-30 01:06  omegahacker
7001
7002	* AUTHORS, Makefile.am, configure.in, gstreamer.spec.in,
7003	gst/gstbin.c, gst/gstelement.c, gst/gstpad.c, gst/gstscheduler.c,
7004	gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c,
7005	tests/threadlock.c, tools/gstreamer-launch.c: snapshot for matth to
7006	work with while I fly over to Europe....
7007
70082001-03-29 23:33  wtay
7009
7010	* test/videotest2.c: Added a test program to test v4lsrc and
7011	xvideosink doing capsnego.
7012
70132001-03-29 23:31  wtay
7014
7015	* configure.in, gst/gstcaps.c, gst/gstpad.c, gst/gstprops.c,
7016	gst/types/gsttypes.c, plugins/capture/v4l/grab.h,
7017	plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7018	plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
7019	plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
7020	plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
7021	plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
7022	plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
7023	plugins/xvideosink/xvideosink.h, test/Makefile.am: Added a plain X
7024	videosink, the videosink uses capsnego.  adjusted the v4lsrc so
7025	that it uses capsnego on the src pad Small fixed to capsnego and
7026	the properties/caps.
7027
70282001-03-29 18:27  richardb
7029
7030	* docs/gst/: Makefile.am, gstreamer.types.in: Remove references to
7031	audiosink, audiosrc, and audioraw.  Documentation at least _starts_
7032	to get built, now.
7033
70342001-03-27 18:34  wtay
7035
7036	* docs/gst/: gstreamer-sections.txt, tmpl/gstcaps.sgml,
7037	tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml: More docs updates
7038
70392001-03-27 18:33  wtay
7040
7041	* plugins/wav/gstparsewav.c: Removed the oss dependency
7042
70432001-03-27 17:25  wtay
7044
7045	* docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
7046	gstreamer.hierarchy, tmpl/audioraw.sgml, tmpl/gstaudiosink.sgml,
7047	tmpl/gstaudiosrc.sgml, tmpl/gstcaps.sgml, tmpl/gstprops.sgml,
7048	tmpl/gstreamer-unused.sgml: Removed the audiosink/src from the
7049	docs.  Removed the audioraw metadata file from the docs.
7050
70512001-03-26 12:12  richardb
7052
7053	* plugins/mp3decode/Makefile.am: Fix makefile.am so that SUBDIRS is
7054	not defined both conditionally and unconditionally - broke some
7055	versions of automake.
7056
70572001-03-24 18:50  wtay
7058
7059	* plugins/: alsa/alsa.h, alsa/alsa_common.c, alsa/alsasink.c,
7060	alsa/alsasrc.c, au/gstparseau.c, effects/stereo/stereo.c,
7061	effects/stereo/stereo.h, effects/volume/volume.c,
7062	effects/volume/volume.h, esd/esdsink/esdsink.c,
7063	visualization/smoothwave/smoothwave.h,
7064	visualization/spectrum/gstspectrum.c,
7065	visualization/spectrum/gstspectrum.h,
7066	visualization/synaesthesia/synaesthesia.c,
7067	visualization/synaesthesia/synaesthesia.h,
7068	visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
7069	wav/gstparsewav.c, wav/gstparsewav.h: Commented out the references
7070	to the old metadata handling in various plugins. They need to be
7071	converted to the new audio properties before they will work again.
7072	esdsink and alsasrc/sink are seriously damaged now.. :(
7073
70742001-03-24 18:28  wtay
7075
7076	* plugins/oss/gstosssink.c: Correctly set up the OSS format based
7077	on the caps.
7078
70792001-03-24 17:22  wtay
7080
7081	* configure.in, examples/autoplug/autoplug.c,
7082	examples/helloworld/helloworld.c,
7083	examples/helloworld2/helloworld2.c, examples/launch/mp3play,
7084	examples/queue/queue.c, examples/queue2/queue2.c,
7085	examples/queue3/queue3.c, examples/queue4/queue4.c,
7086	examples/thread/thread.c, examples/xml/createxml.c,
7087	gst/Makefile.am, gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c,
7088	gst/gstprops.h, gst/gstpropsprivate.h, gst/elements/Makefile.am,
7089	gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
7090	gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
7091	gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
7092	gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
7093	gst/elements/gstsinesrc.h, gstplay/gstplay.c, plugins/Makefile.am,
7094	plugins/au/gstparseau.c, plugins/au/gstparseau.h,
7095	plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
7096	plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7097	plugins/avi/gstavidecoder.h, plugins/avi/gstaviencoder.h,
7098	plugins/flx/flx_decoder.c, plugins/mp3decode/mpg123/gstmpg123.c,
7099	plugins/mp3decode/mpg123/gstmpg123.h,
7100	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7101	plugins/mpeg1/mpegaudio/gstmpegaudio.h,
7102	plugins/mpeg1video/parse/mp1videoparse.c,
7103	plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7104	plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7105	plugins/mpeg2/parse/mpeg2parse.c, plugins/oss/.cvsignore,
7106	plugins/oss/Makefile.am, plugins/oss/gstossaudio.c,
7107	plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
7108	plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
7109	plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c, test/a.c,
7110	test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
7111	test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
7112	test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpg123.c,
7113	test/p.c, test/qtest.c, test/r.c, test/record.c, test/s.c,
7114	test/spectrum.c, test/typefind.c, test/vidcapture.c,
7115	test/vidcapture2.c, test/w.c, test/xmmstest.c, tests/autoplug.c,
7116	tests/autoplug3.c, tests/paranoia.c, tools/README,
7117	tools/gstreamer-inspect.c: Modified a lot of plugins to use the
7118	caps system.  Modified the caps of audio/raw to our agreed
7119	properties.  Added the multidisksrc plugin of Dominic Ludlam
7120	Renamed audiosink/src to osssink/src and updated all the examples
7121	using the old name. Moved oss specific plugins in an oss directory.
7122	removed the old audiosink from the elements/ dir.  removed
7123	audioraw.h metadata header files since we now use the properties.
7124	There are still a few plugins that won't build because they include
7125	the old audioraw.h header file. This will be fixed soon.  Make sure
7126	the caps are set in the plugins as described by their padtemplates
7127	(this should solve problems with gstmediaplay with various media
7128	files).
7129
7130	*please don't panic when some plugins won't build, just cd manually
7131	into the plugin dirs* This will be fixed soon.
7132
71332001-03-22 16:05  dlehn
7134
7135	* debian/: Makefile.am, changelog, control, gsteditor.manpages,
7136	gstmediaplay.manpages, gstreamer-alsa.files,
7137	gstreamer-common.files, gstreamer-elements.files,
7138	gstreamer-mpeg2dec.files, gstreamer-runtime.manpages,
7139	gstreamer-tools.manpages, libgst-dev.manpages, rules: Debian
7140	updates: * add manpages * split off mpeg2dec and alsa packages *
7141	use latest doc build flags
7142
71432001-03-22 00:03  wtay
7144
7145	* plugins/flx/flx_decoder.c: unref the header buffer too.
7146
71472001-03-22 00:00  wtay
7148
7149	* docs/gst/tmpl/: gststaticautoplug.sgml,
7150	gststaticautoplugrender.sgml: Added the templates for the
7151	autoplugger docs
7152
71532001-03-21 23:59  wtay
7154
7155	* configure.in, plugins/Makefile.am, plugins/flx/Makefile.am,
7156	plugins/flx/flx_color.c, plugins/flx/flx_color.h,
7157	plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
7158	plugins/flx/flx_fmt.h: Added the FLX decoder of Sepp Wijnands
7159	<mrrazz@garbage-coderz.net>
7160
71612001-03-21 21:43  wtay
7162
7163	* docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
7164	docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstautoplug.sgml,
7165	docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
7166	docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
7167	docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
7168	docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
7169	docs/gst/tmpl/gstutils.sgml, gst/gstautoplug.c, gst/gstcaps.c,
7170	gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7171	gst/gstprops.h, gst/gstutils.c: API docs updates
7172
71732001-03-20 23:12  richardb
7174
7175	* configure.in, docs/Makefile.am, docs/manual/typedetection.sgml,
7176	examples/plugins/example.c: Added --enable-plugin-docs configure
7177	option, to enable build of the plugin documentation (currently
7178	broken).  This defaults to off.  Changed --enable-docs-build to
7179	default to on, since all other documentation should build
7180	correctly.
7181
7182	Also, correct typo in manual, and fix up a couple of things in
7183	example.c
7184
71852001-03-20 18:29  wtay
7186
7187	* testsuite/capsnego/.cvsignore: Added the new enum testcase to
7188	.cvsignore
7189
71902001-03-20 18:29  wtay
7191
7192	* gst/gst.c, gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h,
7193	gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7194	gst/gstprops.h, gst/gstqueue.c, testsuite/capsnego/Makefile.am,
7195	testsuite/capsnego/converter2.c, testsuite/capsnego/enum.c: More
7196	work on capsnego proxying. It should be OK now.  Added another
7197	testcase enum that shows various capsnego algorithms.  Warn about
7198	pads that try to set a capability incompatible with their
7199	padtemplate.  Implemented refcounting and copy_on_write for
7200	caps/props.
7201
72022001-03-18 16:17  wtay
7203
7204	* gst/gstpad.c, gst/gstqueue.c,
7205	gst/autoplug/gststaticautoplugrender.c,
7206	plugins/mp3decode/mpg123/gstmpg123.c,
7207	plugins/mp3decode/parse/mp3parse.c,
7208	plugins/mpeg1/parse/mpeg1parse.c,
7209	plugins/mpeg1video/parse/mp1videoparse.c, plugins/vorbis/vorbis.c,
7210	plugins/vorbis/vorbisdec.c, testsuite/capsnego/.cvsignore,
7211	testsuite/capsnego/Makefile.am, testsuite/capsnego/converter2.c:
7212	More work on capsnego, mostly proxying Added another testsuite for
7213	capsnego Added caps to vorbisdec, mp3parse, mp1videoparse Redid the
7214	queue proxy handling a bit.
7215
72162001-03-18 14:41  richardb
7217
7218	* docs/fwg/gst-plugin-writers-guide.sgml: Another incremental piece
7219	of work on the PWG.
7220
72212001-03-18 06:24  richardb
7222
7223	* docs/fwg/gst-plugin-writers-guide.sgml: Commit a final couple of
7224	modifications before going to bed.
7225
72262001-03-18 06:16  richardb
7227
7228	* docs/fwg/: Makefile.am, firstplugin.sgml,
7229	gst-plugin-writers-guide.sgml: Some further modifications to the
7230	PWG.
7231
72322001-03-18 05:21  richardb
7233
7234	* docs/fwg/gst-plugin-writers-guide.sgml: Added many more details
7235	about types.
7236
72372001-03-18 03:57  richardb
7238
7239	* docs/fwg/: Makefile.am, concepts.sgml,
7240	gst-plugin-writers-guide.sgml, typesnprops.sgml: Various updates to
7241	PWG; mainly adding information about types and properties.  Removed
7242	concepts.sgml and typesnprops.sgml; merged into main file.  I was
7243	finding that having all the separate subfiles simply stopped me
7244	from finding what I wanted to edit.  Maybe I'll split it up again
7245	later, but this is much better for now.
7246
72472001-03-18 02:42  wtay
7248
7249	* configure.in, docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7250	docs/random/wtay/capsnego-cases, examples/helloworld/helloworld.c,
7251	examples/queue/queue.c, examples/xml/runxml.c, gst/gstcaps.c,
7252	gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h, gst/gstprops.c,
7253	gst/gstprops.h, gst/gstqueue.c, gst/elements/gstaudiosink.c,
7254	plugins/mp3decode/mpg123/gstmpg123.c,
7255	plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7256	tests/props.c, testsuite/capsnego/.cvsignore,
7257	testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
7258	testsuite/capsnego/converter.c: Reworked the capsnegotiation
7259	function audiosink now uses capsnego to set its parameters
7260	mpg123/ac3dec use capsnego instead of metadata Added the beginnings
7261	of a testsuite for capsnego.
7262
72632001-03-17 17:50  richardb
7264
7265	* docs/manual/plugins.sgml: Update to note that plugins can also
7266	contain autopluggers.
7267
72682001-03-17 17:16  richardb
7269
7270	* docs/fwg/: concepts.sgml, firstplugin.sgml,
7271	gst-plugin-writers-guide.sgml: Some miscellaneous small changes.
7272
72732001-03-17 03:15  omegahacker
7274
7275	* docs/random/omega/: eos, eos.old: move eos to eos.old, to reflect
7276	its age and to aid ailing OS's like Windoze <g>
7277
72782001-03-16 01:06  dlehn
7279
7280	* Makefile.am, gstreamer-config.1, editor/Makefile.am,
7281	editor/gsteditor.1, gstplay/Makefile.am, gstplay/gstmediaplay.1,
7282	tools/Makefile.am, tools/gstreamer-inspect.1,
7283	tools/gstreamer-launch.1, tools/gstreamer-register.1: Added man
7284	pages.
7285
72862001-03-16 00:49  scavenger
7287
7288	* gst/gstthread.c: Fixed locking issue when PLAYING to READY
7289
72902001-03-15 20:08  wtay
7291
7292	* docs/random/wtay/capsnego-cases: Added the first part of a uses
7293	case doc on caps nego
7294
72952001-03-14 21:56  omegahacker
7296
7297	* configure.in: fixed issue with the xmlDocGetRootElement test and
7298	non-/usr/lib installs of libxml
7299
73002001-03-14 07:54  dlehn
7301
7302	* gstreamer.m4: Use of system() in test programs needs an #include
7303	<stdlib.h>.
7304
73052001-03-14 06:46  dlehn
7306
7307	* gstreamer.m4: Fix --with-gstreamer-prefix via s/glib/gstreamer/
7308
73092001-03-13 22:21  wtay
7310
7311	* tools/gstreamer-inspect.c: Adjusted -inspect to the new GstCaps
7312	structure
7313
73142001-03-13 22:13  wtay
7315
7316	* gst/gsttypefind.c: The typefind element now sets the caps on its
7317	sink pad when the type has been detected.
7318
73192001-03-13 20:26  wtay
7320
7321	* gst/: gstcaps.c, gstpad.c: Small fixes to the caps compatibility
7322	check.	Small changes to the pad negotiation and proxy functions
7323
73242001-03-13 18:57  wtay
7325
7326	* examples/autoplug/autoplug.c: Updated the autoplug example with
7327	the new autoplugger. there still is a scheduling issue though.
7328
73292001-03-13 18:45  wtay
7330
7331	* configure.in: Applied the patch from hadess/ajmitch to add
7332	--disable-alsasink and --disable-esdsink (the latter one being
7333	untested) to configure.in
7334
73352001-03-13 02:20  omegahacker
7336
7337	* gst/gstthread.c: fixed READY_TO_NULL bug
7338
73392001-03-13 01:44  scavenger
7340
7341	* gst/: gstthread.c, gstthread.h: removed fine grained locking and
7342	added simultaneous waiting for 2 states
7343
73442001-03-13 01:24  scavenger
7345
7346	* gst/gstthread.c: exactly opposite check needed in wait_thread
7347
73482001-03-13 01:08  scavenger
7349
7350	* gst/gstthread.c: made wait_thread check for logical true rather
7351	than check equality with gboolean
7352
73532001-03-13 00:57  scavenger
7354
7355	* gst/gstthread.c: changed debug to print unsigned not signed
7356
73572001-03-13 00:46  scavenger
7358
7359	* gst/gstthread.c: TYPO: ISSET should be IS_SET
7360
73612001-03-13 00:45  scavenger
7362
7363	* gst/gstthread.c: added debug to signal noting the result of the
7364	flag after being set
7365
73662001-03-13 00:39  scavenger
7367
7368	* gst/: gstthread.c, gstthread.h: Made locks more granular, one
7369	lock for each state
7370
73712001-03-13 00:09  scavenger
7372
7373	* gst/gstthread.c: made cond_wait into cond_timedwait
7374
73752001-03-12 23:51  omegahacker
7376
7377	* tests/threadlock.c: file threadlock.c was initially added on
7378	branch BRANCH-INCSCHED1.
7379
73802001-03-12 23:51  omegahacker
7381
7382	* tests/: Makefile.am, threadlock.c: added threadlock test
7383
73842001-03-12 23:39  scavenger
7385
7386	* gst/gstthread.c: repositioning of debug after mutex in
7387	wait_thread and signal_thread
7388
73892001-03-12 23:28  scavenger
7390
7391	* gst/gstthread.c: typo in GST_DEBUG in signal_thread
7392
73932001-03-12 23:27  scavenger
7394
7395	* gst/gstthread.c: Changed GST_DEBUG in signal_thread and
7396	wait_thread to reveal more info
7397
73982001-03-12 21:02  wtay
7399
7400	* configure.in, docs/random/wtay/caps-negociation,
7401	editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstautoplug.h,
7402	gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
7403	gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
7404	gst/gstqueue.c, gst/autoplug/gststaticautoplug.c,
7405	gst/autoplug/gststaticautoplugrender.c,
7406	gst/elements/gstaudiosink.c, gstplay/gstplay.c,
7407	plugins/jpeg/gstjpeg.c, plugins/vorbis/vorbis.c,
7408	plugins/xmms/pluginenum.c, tests/.cvsignore, tests/Makefile.am,
7409	tests/autoplug.c, tests/capsconnect.c, tests/nego/.cvsignore,
7410	tests/nego/Makefile.am, tests/nego/nego1.c: Merged the CAPSNEGO1
7411	branch..
7412
74132001-03-12 20:04  wtay
7414
7415	* Makefile.am, REQUIREMENTS, configure.in, docs/manual/xml.sgml,
7416	gst/gst.c, gst/gstpipeline.c, gst/gstpipeline.h,
7417	gst/elements/gstsinesrc.c, gst/elements/gstsinesrc.h,
7418	plugins/Makefile.am, plugins/alsa/.cvsignore,
7419	plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
7420	plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
7421	plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
7422	plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegenc.c,
7423	plugins/jpeg/gstjpegenc.h, plugins/rtp/Makefile.am,
7424	plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7425	plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7426	plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
7427	tests/autoplug.c, testsuite/Makefile.am, testsuite/test_gst_init.c:
7428	Another merge from HEAD into CAPSNEGO1
7429
74302001-03-12 02:44  scavenger
7431
7432	* gst/gstthread.c: added a set flag to end of
7433	gst_thread_signal_thread and gst_signal_wait_thread to indicate
7434	whether signal should set flag or unset flag, and whether wait
7435	should wait for flag to be set or to be unset.	this is needed for
7436	PLAYING_TO_PAUSE where STATE_SPINNING needs to be signalled to be
7437	unset
7438
74392001-03-12 02:30  omegahacker
7440
7441	* tests/: Makefile.am, reaping.c: added thread REAPING test
7442
74432001-03-12 02:30  omegahacker
7444
7445	* tests/reaping.c: file reaping.c was initially added on branch
7446	BRANCH-INCSCHED1.
7447
74482001-03-12 01:55  scavenger
7449
7450	* gst/gstthread.c: making wait for REAPING state when
7451	gst_bin_iterate returns non zero
7452
74532001-03-12 01:37  scavenger
7454
7455	* gst/gstthread.c: added debug statement
7456
74572001-03-12 01:13  omegahacker
7458
7459	* gst/gsttypes.h: /me is an idiot.  cvs add gsttypes.h
7460
74612001-03-12 01:13  omegahacker
7462
7463	* gst/gsttypes.h: file gsttypes.h was initially added on branch
7464	BRANCH-INCSCHED1.
7465
74662001-03-12 00:37  omegahacker
7467
7468	* gst/: gstthread.c, gstthread.h: some cleanup and compile fixes
7469
74702001-03-12 00:28  scavenger
7471
7472	* gst/: gstthread.c, gstthread.h: Start of merging syncflags in
7473	with states
7474
74752001-03-11 22:45  omegahacker
7476
7477	* configure.in: added check for version 1.8.1 or better of libxml
7478
74792001-03-11 19:51  wtay
7480
7481	* plugins/jpeg/: gstjpegenc.c, gstjpegenc.h: Added a signal that
7482	gets emited when a frame has been encoded..
7483
74842001-03-11 19:31  wtay
7485
7486	* gst/gstpad.c, gst/gstpad.h,
7487	gst/autoplug/gststaticautoplugrender.c, tests/.cvsignore: Small
7488	fixes, most notably the GST_PAD_CONNECTED macro that didn't work
7489	for ghostpads.
7490
74912001-03-11 18:47  wtay
7492
7493	* tests/capsconnect.c: file capsconnect.c was initially added on
7494	branch BRANCH-CAPSNEGO1.
7495
74962001-03-11 18:47  wtay
7497
7498	* tests/capsconnect.c: Added a little test program for caps
7499	negotiation proxying.
7500
75012001-03-11 18:34  wtay
7502
7503	* gst/elements/: gstsinesrc.c, gstsinesrc.h: Applied the sinesrc
7504	patch from Steve Baker.
7505
75062001-03-11 16:29  wtay
7507
7508	* AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
7509	gstreamer-config.in, gstreamer.m4, debian/.cvsignore,
7510	debian/Makefile.am, debian/README.Debian, debian/changelog,
7511	debian/control, debian/copyright, debian/gsteditor.files,
7512	debian/gsteditor.menu, debian/gstmediaplay.files,
7513	debian/gstmediaplay.menu, debian/gstreamer-cdparanoia.files,
7514	debian/gstreamer-common.files, debian/gstreamer-doc.files,
7515	debian/gstreamer-elements.files, debian/gstreamer-esd.files,
7516	debian/gstreamer-lame.files, debian/gstreamer-mpg123.files,
7517	debian/gstreamer-plugin-template.postinst,
7518	debian/gstreamer-plugin-template.prerm,
7519	debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7520	debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7521	debian/libgst-dev.files, debian/libgst0.files,
7522	debian/libgst0.postinst, debian/libgsteditor-dev.files,
7523	debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7524	debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7525	debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7526	docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7527	docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7528	docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
7529	docs/gst/gstreamer.types.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
7530	docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
7531	docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7532	docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7533	docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
7534	docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/Makefile.am,
7535	docs/manual/bins.sgml, docs/manual/debugging.sgml,
7536	docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
7537	docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
7538	docs/manual/pads.sgml, docs/manual/plugins.sgml,
7539	docs/manual/queues.sgml, docs/manual/quotes.sgml,
7540	docs/manual/threads.sgml, docs/manual/typedetection.sgml,
7541	docs/manual/xml.sgml, docs/plugins/Makefile.am,
7542	docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
7543	docs/plugins/tmpl/audioscale.sgml,
7544	docs/plugins/tmpl/gstaviencoder.sgml,
7545	docs/plugins/tmpl/gstmpeg2enc.sgml,
7546	docs/plugins/tmpl/gstmpeg2play.sgml,
7547	docs/plugins/tmpl/gstmpeg_play.sgml,
7548	docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7549	docs/plugins/tmpl/gstspectrum.sgml,
7550	docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7551	docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7552	docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7553	docs/plugins/tmpl/mpeg2parse.sgml,
7554	docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7555	docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7556	docs/plugins/tmpl/synaesthesia.sgml,
7557	docs/plugins/tmpl/system_encode.sgml,
7558	docs/plugins/tmpl/videoscale.sgml,
7559	docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7560	docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7561	docs/random/hierarchy, docs/random/wtay/autoplug2,
7562	editor/gsteditor.h, examples/Makefile.am,
7563	examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
7564	examples/launch/mp3play, examples/plugins/example.c,
7565	examples/plugins/example.h, examples/queue2/queue2.c,
7566	examples/thread/thread.c, gst/Makefile.am, gst/cothreads.c,
7567	gst/gst.c, gst/gst.h, gst/gstarch.h, gst/gstautoplug.c,
7568	gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7569	gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
7570	gst/gstelementfactory.c, gst/gstinfo.h, gst/gstobject.c,
7571	gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c,
7572	gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7573	gst/gstprops.c, gst/gstqueue.c, gst/gstsparc.h, gst/gstthread.c,
7574	gst/gsttype.c, gst/gsttype.h, gst/gsttypefind.c, gst/gstutils.c,
7575	gst/gstutils.h, gst/autoplug/Makefile.am,
7576	gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7577	gst/autoplug/gststaticautoplugrender.c,
7578	gst/autoplug/gststaticautoplugrender.h,
7579	gst/elements/gstaudiosink.c, gst/elements/gstdisksrc.c,
7580	gst/elements/gstelements.c, gstplay/Makefile.am, gstplay/gstplay.c,
7581	gstplay/gstplay.h, gstplay/gstplayprivate.h, include/Makefile.am,
7582	include/avifmt.h, include/default.h, include/registry.h,
7583	libs/Makefile.am, libs/getbits/gstgetbits.c,
7584	libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7585	plugins/Makefile.am, plugins/avi/gstavidecoder.c,
7586	plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7587	plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7588	plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7589	plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
7590	plugins/mp3decode/mpg123/layer1.c,
7591	plugins/mp3decode/mpg123/layer3.c,
7592	plugins/mp3decode/mpg123/tabinit.c,
7593	plugins/mp3decode/parse/mp3parse.c,
7594	plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7595	plugins/mpeg1/mpeg_play/Makefile.am,
7596	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7597	plugins/mpeg1/mpeg_play/recon_mmxe.s,
7598	plugins/mpeg1/mpeg_play/recon_sse.s,
7599	plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/Makefile.am,
7600	plugins/mpeg2/ac3dec/cpu_accel.c,
7601	plugins/mpeg2/mpeg2dec/Makefile.am,
7602	plugins/mpeg2/mpeg2dec/attributes.h,
7603	plugins/mpeg2/mpeg2dec/decode.c,
7604	plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7605	plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7606	plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7607	plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7608	plugins/mpeg2/mpeg2dec/idct_mlib.c,
7609	plugins/mpeg2/mpeg2dec/idct_mmx.c,
7610	plugins/mpeg2/mpeg2dec/idct_mmx.h,
7611	plugins/mpeg2/mpeg2dec/mm_accel.h,
7612	plugins/mpeg2/mpeg2dec/motion_comp.c,
7613	plugins/mpeg2/mpeg2dec/motion_comp.h,
7614	plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7615	plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7616	plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7617	plugins/mpeg2/mpeg2dec/mpeg2.h,
7618	plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7619	plugins/mpeg2/mpeg2dec/output_video.h,
7620	plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7621	plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7622	plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7623	plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7624	plugins/vorbis/vorbis.c, plugins/xmms/.cvsignore,
7625	plugins/xmms/Makefile.am, plugins/xmms/effect.h,
7626	plugins/xmms/general.h, plugins/xmms/gstxmms.c,
7627	plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
7628	plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
7629	plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
7630	plugins/xmms/main.h, plugins/xmms/output.h,
7631	plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
7632	plugins/xmms/visualization.h, plugins/xmms/xmms.h, test/.cvsignore,
7633	test/Makefile.am, test/mp1parse.c, test/mpeg2parse2.c,
7634	test/videotest.c, test/xmmstest.c, test/xml/readreg.c,
7635	tests/.cvsignore, tests/Makefile.am, tests/autoplug.c,
7636	tests/autoplug2.c, tests/autoplug3.c, tools/README,
7637	tools/gstreamer-inspect.c: Merge the HEAD branch into AUTOPLUG2.
7638	More work on the negotiation process to allow for proxied
7639	negotiation which is needed in the queue.  gst_pad_connect perform
7640	a negotiation and returns a gboolean indicating successfull
7641	connection. The pads are disconnected when negotiation fails.  I'm
7642	not satisfied/sure about the implementation yet, needs some more
7643	investigation.
7644
76452001-03-10 09:03  omegahacker
7646
7647	* gst/: gstpipeline.c, gstpipeline.h: added tool-man's patch for
7648	g++ compilation, const guchar for pipeline_new
7649
76502001-03-09 22:03  wtay
7651
7652	* REQUIREMENTS: Added librtp as a REQUIREMENT for the rtp plugin
7653
76542001-03-09 22:02  wtay
7655
7656	* configure.in, plugins/Makefile.am: Added a check for librtp.
7657
76582001-03-09 20:50  wtay
7659
7660	* REQUIREMENTS, configure.in, plugins/rtp/Makefile.am,
7661	plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7662	plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7663	plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h: Added
7664	the RTP sink, added libasound to the REQUIREMENTS, configure.in is
7665	not yet detecting librtp...
7666
76672001-03-09 20:35  wtay
7668
7669	* plugins/xmms/pluginenum.c: Fixed some minor compile warnings
7670
76712001-03-09 20:24  wtay
7672
7673	* configure.in, plugins/Makefile.am, plugins/alsa/Makefile.am: Only
7674	build alsa when detected by configure
7675
76762001-03-09 20:05  wtay
7677
7678	* plugins/alsa/: .cvsignore, README: Some more files.
7679
76802001-03-09 20:04  wtay
7681
7682	* plugins/alsa/: Makefile.am, alsa.h, alsa_common.c, alsainfo.c,
7683	alsasink.c, alsasrc.c: Added the alsasrc and alsasink elements. The
7684	build system is not yet done, we're working on it now.
7685
76862001-03-09 18:50  omegahacker
7687
7688	* gst/cothreads.c, gst/gstbin.c, gst/gstelement.c, gst/gstpad.c,
7689	gst/gstscheduler.c, gst/gstthread.h, tests/incsched.c: update to
7690	latest copy
7691
76922001-03-09 18:33  omegahacker
7693
7694	* gst/gstthread.c: commit to broken code that needs inspecting
7695
76962001-03-09 12:31  richardb
7697
7698	* gst/gst.c: Fix gst_init() so that it doesn't fail when passed two
7699	NULLs as parameters.  Was dereferencing the argv pointer to get
7700	progname: now defaults to "gstprog".
7701
77022001-03-09 12:29  richardb
7703
7704	* testsuite/test_gst_init.c: Updated test to have a comment
7705	explaining its purpose (very important this, especially for
7706	regression tests), and to actually test what I meant it to.
7707
77082001-03-09 12:08  richardb
7709
7710	* Makefile.am, configure.in, testsuite/Makefile.am,
7711	testsuite/test_gst_init.c: Added a testsuite.  This currently only
7712	has one test, which replicates a problem just submitted to the
7713	list.
7714
7715	I hope noone disagrees that we need a testsuite.  Also, hopefully
7716	we all think that a tiny testsuite which is easy to add tests to is
7717	much better than a huge project to create a complete testsuite,
7718	which never gets started because its too big and scary.
7719
7720	I suggest that tests get created whenever someone has a spare
7721	moment, or whenever a bug is reported (to replicate the problem,
7722	and thus be sure that when fixed it stays fixed), and before making
7723	a change to a piece of code to ensure that it remains working.
7724
7725	If we all add little tests occasionally, then we'll have a good
7726	useful testsuite before we know it.  All you need to do is make a
7727
77282001-03-08 21:28  wtay
7729
7730	* configure.in: Removed the libxmms check until they fix their m4
7731	script..
7732
77332001-03-08 19:26  wtay
7734
7735	* plugins/capture/v4l/gstv4lsrc.c: A very stupid patch to issue a
7736	warninh when the device could not be opened.
7737
77382001-03-07 22:20  wtay
7739
7740	* configure.in: Added a check for libxmms
7741
77422001-03-07 21:52  wtay
7743
7744	* configure.in, docs/gst/tmpl/gstautoplug.sgml,
7745	docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
7746	docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7747	docs/random/hierarchy, docs/random/wtay/autoplug2,
7748	editor/gsteditor.h, examples/autoplug/autoplug.c,
7749	examples/helloworld2/helloworld2.c, examples/queue2/queue2.c,
7750	examples/thread/thread.c, gst/Makefile.am, gst/gstautoplug.c,
7751	gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7752	gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
7753	gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
7754	gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7755	gst/gstprops.c, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
7756	gst/gsttypefind.c, gst/autoplug/Makefile.am,
7757	gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7758	gst/autoplug/gststaticautoplugrender.c,
7759	gst/autoplug/gststaticautoplugrender.h, gst/elements/gstdisksrc.c,
7760	gst/elements/gstelements.c, gstplay/gstplay.c, gstplay/gstplay.h,
7761	gstplay/gstplayprivate.h, plugins/Makefile.am,
7762	plugins/avi/gstavidecoder.c, plugins/avi/playcodecs.c,
7763	plugins/avi/wincodec/gstwincodec.c,
7764	plugins/avi/wincodec/gstwindec.c,
7765	plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/xmms/Makefile.am,
7766	plugins/xmms/plugin.h, test/mp1parse.c, tests/.cvsignore,
7767	tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
7768	tests/autoplug3.c, tools/gstreamer-inspect.c: Merged the AUTOPLUG2
7769	branch
7770
77712001-03-06 22:32  wtay
7772
7773	* gst/gstbin.c, gst/gstpipeline.c, gst/gstutils.c, test/.cvsignore,
7774	test/Makefile.am, test/videotest.c, test/xmmstest.c: Small fixes to
7775	pipeline and gstbin.  Fixed the xmmstest makefile entry Removed the
7776	plugin_load statements in videotest Applied the patch from Steve
7777	Baker for float args parsing
7778
77792001-03-06 21:39  wtay
7780
7781	* AUTHORS, REQUIREMENTS, acconfig.h, configure.in, gstreamer.m4,
7782	docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
7783	examples/launch/mp3play, gst/Makefile.am, gst/cothreads.c,
7784	gst/gstarch.h, gst/gstbin.c, gst/gstcpu.c, gst/gstelement.c,
7785	gst/gstpad.c, gst/gstparse.c, gst/gstplugin.c, gst/gstsparc.h,
7786	gst/gstutils.c, gst/gstutils.h, gstplay/Makefile.am,
7787	plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7788	plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
7789	plugins/mpeg2/mpeg2dec/attributes.h,
7790	plugins/mpeg2/mpeg2dec/decode.c,
7791	plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7792	plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7793	plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7794	plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7795	plugins/mpeg2/mpeg2dec/idct_mlib.c,
7796	plugins/mpeg2/mpeg2dec/idct_mmx.c,
7797	plugins/mpeg2/mpeg2dec/idct_mmx.h,
7798	plugins/mpeg2/mpeg2dec/mm_accel.h,
7799	plugins/mpeg2/mpeg2dec/motion_comp.c,
7800	plugins/mpeg2/mpeg2dec/motion_comp.h,
7801	plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7802	plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7803	plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7804	plugins/mpeg2/mpeg2dec/mpeg2.h,
7805	plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7806	plugins/mpeg2/mpeg2dec/output_video.h,
7807	plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7808	plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7809	plugins/xmms/.cvsignore, plugins/xmms/Makefile.am,
7810	plugins/xmms/effect.h, plugins/xmms/general.h,
7811	plugins/xmms/gstxmms.c, plugins/xmms/gstxmms.h,
7812	plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmseffect.h,
7813	plugins/xmms/gstxmmsinput.c, plugins/xmms/gstxmmsinput.h,
7814	plugins/xmms/input.h, plugins/xmms/main.h, plugins/xmms/output.h,
7815	plugins/xmms/plugin.h, plugins/xmms/pluginenum.c,
7816	plugins/xmms/pluginenum.h, plugins/xmms/visualization.h,
7817	plugins/xmms/xmms.h, test/.cvsignore, test/Makefile.am,
7818	test/mpeg2parse2.c, test/videotest.c, test/xmmstest.c,
7819	test/xml/readreg.c, tests/autoplug3.c: Synced with the HEAD branch
7820	again... amazing how many changes we have in only a week time...
7821
78222001-03-06 20:06  wtay
7823
7824	* examples/launch/mp3play: Added quotes around the command line mp3
7825	player
7826
78272001-03-06 20:04  wtay
7828
7829	* gst/gstparse.c: Applied Dominic Ludlam's patch to allow quoted
7830	args in gstreamer-launch
7831
78322001-03-05 23:06  wtay
7833
7834	* plugins/xmms/: gstxmmsinput.c, gstxmmsinput.h: Added state
7835	changes to the input plugins.  Added all of the xmms calls/info as
7836	properties.
7837
78382001-03-05 21:24  wtay
7839
7840	* test/xmmstest.c: Added an effect to the example
7841
78422001-03-05 21:24  wtay
7843
7844	* plugins/xmms/: Makefile.am, gstxmms.c, gstxmmseffect.c,
7845	gstxmmseffect.h, gstxmmsinput.c: Added a wrapper for the xmms
7846	plugins.
7847
78482001-03-05 19:37  wtay
7849
7850	* plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added an option
7851	to set the device
7852
78532001-03-05 18:55  wtay
7854
7855	* plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Removed the sliced property
7856	of the sink caps because this plugin can take random data.
7857
78582001-03-04 23:40  wtay
7859
7860	* plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Adjusted the credits...
7861	Changed the loop function so that it can stop.
7862
78632001-03-04 22:37  dlehn
7864
7865	* plugins/mpeg2/mpeg2dec/: header.c, header.h, idct.c, idct.h,
7866	idct_mmx.c, idct_mmx.h, motion_comp.c, motion_comp.h, slice.c,
7867	slice.h: Whoops, remove the rest of the old mpeg2dec files.
7868
78692001-03-04 22:26  dlehn
7870
7871	* test/mpeg2parse2.c: Use g_return_val_if_fail() instead of
7872	g_return_if_fail() where needed.
7873
78742001-03-04 22:22  dlehn
7875
7876	* acconfig.h, configure.in, plugins/mpeg2/Makefile.am,
7877	plugins/mpeg2/mpeg2dec/Makefile.am,
7878	plugins/mpeg2/mpeg2dec/attributes.h,
7879	plugins/mpeg2/mpeg2dec/decode.c,
7880	plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7881	plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7882	plugins/mpeg2/mpeg2dec/idct_mlib.c,
7883	plugins/mpeg2/mpeg2dec/mm_accel.h,
7884	plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7885	plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7886	plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7887	plugins/mpeg2/mpeg2dec/mpeg2.h,
7888	plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7889	plugins/mpeg2/mpeg2dec/output_video.h,
7890	plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7891	test/.cvsignore: Update mpeg2dec plugin.  Now depends on mpeg2dec
7892	0.2.0.
7893
78942001-03-04 21:59  wtay
7895
7896	* test/: Makefile.am, xmmstest.c: Added a test program for xmms
7897
78982001-03-04 21:58  wtay
7899
7900	* configure.in: Added makefile for xmms.  libxmms detection is not
7901	done yet.
7902
79032001-03-04 21:57  wtay
7904
7905	* plugins/xmms/: .cvsignore, Makefile.am, effect.h, general.h,
7906	gstxmms.c, gstxmms.h, gstxmmsinput.c, gstxmmsinput.h, input.h,
7907	main.h, output.h, plugin.h, pluginenum.c, pluginenum.h,
7908	visualization.h, xmms.h: Added an XMMS input filter plugin. MikMod,
7909	mpg123, tonegen, vorbis are tested.  Not everything works yet most
7910	notably lots of properties are missing and the vis plugin pads are
7911	not created.  State changes are not yet handled as they should.
7912
79132001-03-03 19:09  wtay
7914
7915	* tests/autoplug3.c: file autoplug3.c was initially added on branch
7916	BRANCH-AUTOPLUG2.
7917
79182001-03-03 19:09  wtay
7919
7920	* tests/: .cvsignore, autoplug3.c: Added a test program for the
7921	autopluggers
7922
79232001-03-03 19:08  wtay
7924
7925	* gst/autoplug/gststaticautoplugrender.c: file
7926	gststaticautoplugrender.c was initially added on branch
7927	BRANCH-AUTOPLUG2.
7928
79292001-03-03 19:08  wtay
7930
7931	* gst/gstautoplug.c, gst/gstautoplug.h, gst/autoplug/Makefile.am,
7932	gst/autoplug/gststaticautoplug.c,
7933	gst/autoplug/gststaticautoplugrender.c,
7934	gst/autoplug/gststaticautoplugrender.h, gstplay/gstplay.c,
7935	gstplay/gstplayprivate.h, tests/Makefile.am, tests/autoplug.c,
7936	tests/autoplug2.c: Added an API for element construction and
7937	renderer autopluggers.	Added another autoplugger to render things.
7938	 Updated the player to use the new autoplugger.
7939
79402001-03-03 19:08  wtay
7941
7942	* gst/autoplug/gststaticautoplugrender.h: file
7943	gststaticautoplugrender.h was initially added on branch
7944	BRANCH-AUTOPLUG2.
7945
79462001-03-03 18:19  wtay
7947
7948	* gst/gstutils.c: And the gst_utit_set_object_arg function too of
7949	course...
7950
79512001-03-03 17:38  wtay
7952
7953	* gst/gstelement.c: Added gstutils.h to #include
7954
79552001-03-03 17:09  wtay
7956
7957	* configure.in: Added a comma to fix ./configure as found by Steve
7958	Baker
7959
79602001-03-03 16:30  wtay
7961
7962	* gst/: gstelement.c, gstparse.c, gstutils.h: Added a utility
7963	function in gstutils to set an object argument as a string.
7964	gstparse.c and gstelement.c now use this function.
7965
79662001-03-02 18:30  omegahacker
7967
7968	* acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
7969	gst/gstarch.h, gst/gstsparc.h: added sparc cothreads
7970
79712001-03-02 17:56  wtay
7972
7973	* examples/helloworld2/helloworld2.c: Make the autoplugging example
7974	work again with an ugly hack until we have autoplug2 merged...
7975
79762001-03-02 17:03  richardb
7977
7978	* test/xml/readreg.c: Include compatability defines for libxml: use
7979	xmlChildrenNode instead of childs.
7980
79812001-03-02 16:50  richardb
7982
7983	* gst/gstplugin.c: Add advice to run gstreamer-register when
7984	warning that registry needs rebuild.
7985
79862001-03-02 16:49  richardb
7987
7988	* REQUIREMENTS: Mention that libxml is also known as gnome-xml
7989
79902001-03-01 23:47  wtay
7991
7992	* AUTHORS: Updated the authors file.
7993
79942001-03-01 23:25  wtay
7995
7996	* gstreamer.m4, gstplay/Makefile.am, test/videotest.c: Added the
7997	.m4 script of  Thomas Nyberg <thomas@codefactory.se>
7998
79992001-03-01 22:36  wtay
8000
8001	* Makefile.am, configure.in, gstreamer-config.in,
8002	debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
8003	debian/changelog, debian/control, debian/copyright,
8004	debian/gsteditor.files, debian/gsteditor.menu,
8005	debian/gstmediaplay.files, debian/gstmediaplay.menu,
8006	debian/gstreamer-cdparanoia.files, debian/gstreamer-common.files,
8007	debian/gstreamer-doc.files, debian/gstreamer-elements.files,
8008	debian/gstreamer-esd.files, debian/gstreamer-lame.files,
8009	debian/gstreamer-mpg123.files,
8010	debian/gstreamer-plugin-template.postinst,
8011	debian/gstreamer-plugin-template.prerm,
8012	debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
8013	debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
8014	debian/libgst-dev.files, debian/libgst0.files,
8015	debian/libgst0.postinst, debian/libgsteditor-dev.files,
8016	debian/libgsteditor0.files, debian/libgsteditor0.postinst,
8017	debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
8018	debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
8019	docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
8020	docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
8021	docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
8022	docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
8023	docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
8024	docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8025	docs/manual/Makefile.am, docs/manual/bins.sgml,
8026	docs/manual/debugging.sgml, docs/manual/dynamic.sgml,
8027	docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
8028	docs/manual/helloworld2.sgml, docs/manual/pads.sgml,
8029	docs/manual/plugins.sgml, docs/manual/queues.sgml,
8030	docs/manual/quotes.sgml, docs/manual/threads.sgml,
8031	docs/manual/typedetection.sgml, docs/manual/xml.sgml,
8032	docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
8033	docs/plugins/tmpl/ac3parse.sgml, docs/plugins/tmpl/audioscale.sgml,
8034	docs/plugins/tmpl/gstaviencoder.sgml,
8035	docs/plugins/tmpl/gstmpeg2enc.sgml,
8036	docs/plugins/tmpl/gstmpeg2play.sgml,
8037	docs/plugins/tmpl/gstmpeg_play.sgml,
8038	docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
8039	docs/plugins/tmpl/gstspectrum.sgml,
8040	docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
8041	docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
8042	docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
8043	docs/plugins/tmpl/mpeg2parse.sgml,
8044	docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
8045	docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
8046	docs/plugins/tmpl/synaesthesia.sgml,
8047	docs/plugins/tmpl/system_encode.sgml,
8048	docs/plugins/tmpl/videoscale.sgml,
8049	docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
8050	docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
8051	docs/random/caps.dia, docs/random/wtay/caps-negociation,
8052	examples/Makefile.am, examples/plugins/example.c,
8053	examples/plugins/example.h, gst/Makefile.am, gst/gst.c, gst/gst.h,
8054	gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
8055	gst/gstcpu.h, gst/gstelement.h, gst/gstinfo.h, gst/gstpad.c,
8056	gst/gstpad.h, gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c,
8057	gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c, gst/gsttype.c,
8058	gst/gstutils.h, gst/autoplug/gststaticautoplug.c,
8059	gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
8060	gstplay/gstmediaplay.c, gstplay/gstplay.c, include/Makefile.am,
8061	include/avifmt.h, include/default.h, include/registry.h,
8062	libs/Makefile.am, libs/getbits/gstgetbits.c,
8063	libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
8064	plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8065	plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
8066	plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8067	plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
8068	plugins/jpeg/gstjpegdec.c, plugins/mp3decode/mpg123/layer1.c,
8069	plugins/mp3decode/mpg123/layer3.c,
8070	plugins/mp3decode/mpg123/tabinit.c,
8071	plugins/mp3decode/parse/mp3parse.c,
8072	plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8073	plugins/mpeg1/mpeg_play/Makefile.am,
8074	plugins/mpeg1/mpeg_play/recon_mmxe.s,
8075	plugins/mpeg1/mpeg_play/recon_sse.s,
8076	plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
8077	plugins/mpeg2/mpeg2dec/motion_comp.c,
8078	plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
8079	plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
8080	test/videotest.c, tools/README: Merge with the main trunk.  GstPlay
8081	needed some changes for the dynamic pads in the avidecoder since
8082	the new autoplugger doesn't know about the outher elements. The
8083	next version of the autoplugger will also handle the
8084	audfio/videosink connections and will do a complete end-to-end
8085	autoplugging.
8086
80872001-03-01 19:43  wtay
8088
8089	* plugins/capture/v4l/gstv4lsrc.c: Hopefully fixed some more color
8090	conversion issues
8091
80922001-03-01 19:11  wtay
8093
8094	* plugins/capture/v4l/gstv4lsrc.c: Added more LE<->BE stuff
8095
80962001-02-28 21:40  wtay
8097
8098	* gst/gstbin.c: Make sure a cothreaded element is selected as the
8099	first one to start the cothread_switch
8100
81012001-02-28 20:32  wtay
8102
8103	* gst/gstcpu.c: Redid the cpu detection with a little help from
8104	mpeg2decs code..
8105
81062001-02-27 22:43  wtay
8107
8108	* test/mpeg2parse2.c: Xv enabled, mpeg2dec is the decoder..
8109
81102001-02-27 22:38  wtay
8111
8112	* test/Makefile.am: and the updated makefile...
8113
81142001-02-27 22:27  wtay
8115
8116	* test/mpeg2parse2.c: Added a simple mpeg2 player for testing
8117	mpeg2dec (later)
8118
81192001-02-27 21:08  wtay
8120
8121	* docs/gst/: Makefile.am, gstreamer.hierarchy, gstreamer.types.in,
8122	tmpl/gstasyncdisksrc.sgml, tmpl/gstautoplug.sgml, tmpl/gstpad.sgml,
8123	tmpl/gstpipeline.sgml, tmpl/gstplugin.sgml,
8124	tmpl/gstreamer-unused.sgml: Small compile fixes
8125
81262001-02-27 20:34  wtay
8127
8128	* gst/autoplug/gststaticautoplug.c: file gststaticautoplug.c was
8129	initially added on branch BRANCH-AUTOPLUG2.
8130
81312001-02-27 20:34  wtay
8132
8133	* docs/random/plugins.dia, gst/gstbin.c, gst/gstcaps.c,
8134	gst/gstthread.c, gst/autoplug/Makefile.am,
8135	gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h:
8136	Added the missing autoplugger, doh
8137
81382001-02-27 20:34  wtay
8139
8140	* gst/autoplug/gststaticautoplug.h: file gststaticautoplug.h was
8141	initially added on branch BRANCH-AUTOPLUG2.
8142
81432001-02-27 20:34  wtay
8144
8145	* gst/autoplug/Makefile.am: file Makefile.am was initially added on
8146	branch BRANCH-AUTOPLUG2.
8147
81482001-02-27 19:44  wtay
8149
8150	* gst/gstcpu.c, gst/gstcpu.h, plugins/mpeg1/mpeg_play/Makefile.am,
8151	plugins/mpeg1/mpeg_play/recon_mmxe.s,
8152	plugins/mpeg1/mpeg_play/recon_sse.s,
8153	plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
8154	plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
8155	plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
8156	test/videotest.c: CPU detection of MMXEXT and probably 3DNOW (not
8157	on Athlon yet) Renamed the mmxe motion compentation files.
8158	disabled SSE optimisation in ac3dec because it apparently faults..
8159	enable MMXEXT motion compensation on non SSE CPUs (AMD)
8160
81612001-02-27 00:05  wtay
8162
8163	* docs/gst/Makefile.am, docs/gst/tmpl/gstcaps.sgml,
8164	docs/gst/tmpl/gstreamer-unused.sgml, docs/plugins/Makefile.am,
8165	docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
8166	docs/plugins/tmpl/audioscale.sgml,
8167	docs/plugins/tmpl/gstaviencoder.sgml,
8168	docs/plugins/tmpl/gstmpeg2enc.sgml,
8169	docs/plugins/tmpl/gstmpeg2play.sgml,
8170	docs/plugins/tmpl/gstmpeg_play.sgml,
8171	docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
8172	docs/plugins/tmpl/gstspectrum.sgml,
8173	docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
8174	docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
8175	docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
8176	docs/plugins/tmpl/mpeg2parse.sgml,
8177	docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
8178	docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
8179	docs/plugins/tmpl/synaesthesia.sgml,
8180	docs/plugins/tmpl/system_encode.sgml,
8181	docs/plugins/tmpl/videoscale.sgml,
8182	docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
8183	docs/plugins/tmpl/vumeter.sgml, plugins/avi/gstavidecoder.c,
8184	plugins/jpeg/gstjpegdec.c: A hopeless attempt at fixing the plugin
8185	docs Makefiles...  Make the jpeg decoder a bit more aware about the
8186	different YUV colorspaces.
8187
81882001-02-25 23:11  dlehn
8189
8190	* debian/changelog: Oops... wrong email address
8191
81922001-02-25 23:08  dlehn
8193
8194	* debian/: changelog, rules: Updated version and build fix.
8195
81962001-02-25 03:42  bbradburn
8197
8198	* gst/: gst.h, gstcaps.h, gstinfo.h, gstutils.h: Patched .h files
8199	for C++ support.
8200
82012001-02-25 03:40  omegahacker
8202
8203	* gst/gstplugin.c: swapped ordering of plugin dirs so srcdir
8204	plugins load first
8205
82062001-02-25 03:36  omegahacker
8207
8208	* configure.in, gst/gstbin.c, libs/getbits/gstgetbits.c,
8209	plugins/mp3decode/mpg123/layer1.c,
8210	plugins/mp3decode/mpg123/layer3.c,
8211	plugins/mp3decode/mpg123/tabinit.c: commented out some printfs that
8212	went to stdout
8213
82142001-02-24 21:07  dlehn
8215
8216	* debian/rules: Call configure instead of autogen.sh.
8217
82182001-02-24 20:06  wtay
8219
8220	* configure.in, include/default.h: Remove some unneeded files Added
8221	a fix for broken libglade-config in configure.in
8222
82232001-02-24 19:33  dlehn
8224
8225	* Makefile.am, configure.in, debian/Makefile.am: Add Debian files
8226	to distribution.
8227
82282001-02-24 19:28  wtay
8229
8230	* include/Makefile.am: Make dist now works
8231
82322001-02-24 17:49  wtay
8233
8234	* include/avifmt.h, include/registry.h,
8235	plugins/avi/wincodec/gstwinenc.c: Moved some win32 files around
8236	small fixes to wincodec
8237
82382001-02-24 16:56  wtay
8239
8240	* Makefile.am, configure.in, docs/Makefile.am,
8241	examples/Makefile.am: Added directories to Makefiles for DIST
8242
82432001-02-24 00:23  wtay
8244
8245	* gst/gst.c, plugins/capture/v4l/gstv4lsrc.c, test/videotest.c:
8246	slightly changed the Makefile.am in videoscale libs.  v4lsrc works
8247	again A little modification to the videotest programm to use a tee
8248	element.  added support for multiple paths in --gst-plugin_path=.
8249	added ab ENV variable GST_PLUGIN_PATH to specify extra directories
8250	to look for plugins.
8251
82522001-02-23 19:22  wtay
8253
8254	* docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstplugin.sgml,
8255	docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/debugging.sgml,
8256	gst/gstplugin.c: Updated the docs for gst_pluging_add_path Updated
8257	the manual with the new --gst-plugin-path/spew options
8258
82592001-02-23 19:09  wtay
8260
8261	* docs/gst/tmpl/: gstasyncdisksrc.sgml, gstreamer-unused.sgml:
8262	Removed the asyncdisksrc again...
8263
82642001-02-23 19:09  omegahacker
8265
8266	* gst/: gst.c, gstplugin.c, gstplugin.h, gstthread.c: Added two
8267	options: --gst-plugin-spew will print errors when plugins fail to
8268	load.  --gst-plugin-path= will add a directory to the path searched
8269	for plugins.
8270
82712001-02-23 01:57  omegahacker
8272
8273	* gst/gstplugin.c: always include the installed plugin directories
8274	in the path
8275
82762001-02-23 00:55  omegahacker
8277
8278	* configure.in, gstreamer-config.in: updates to configure.in and
8279	-config to help with cross compiling
8280
82812001-02-22 23:19  wtay
8282
8283	* docs/random/NOTES-0.1.1: Added the current notes for the 0.1.1
8284	release
8285
82862001-02-22 23:18  wtay
8287
8288	* docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
8289	docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
8290	docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8291	docs/manual/Makefile.am, docs/manual/debugging.sgml,
8292	docs/manual/gstreamer-manual.sgml, docs/manual/pads.sgml,
8293	docs/manual/quotes.sgml, docs/manual/xml.sgml,
8294	examples/plugins/example.c, examples/plugins/example.h, gst/gst.c,
8295	gst/gstpad.c, gst/gstpad.h, plugins/mp3decode/parse/mp3parse.c:
8296	More doc updates Manual additions: xml/load save of custom XML,
8297	debugging, request pads added a signal to the example plugin fixed
8298	a bug in mp3parse (ifdef 1)
8299
83002001-02-22 17:13  wtay
8301
8302	* examples/plugins/example.c: Fixed an unclosed comment
8303
83042001-02-22 01:53  omegahacker
8305
8306	* plugins/mp3decode/parse/mp3parse.c: beginnings of a loop-based
8307	seek-capable mp3parse
8308
83092001-02-22 01:36  bbradburn
8310
8311	* plugins/mp3decode/parse/mp3parse.c: Improved robustness of MP3
8312	seeking by validating the NEXT frame header.
8313
83142001-02-22 01:34  omegahacker
8315
8316	* examples/plugins/: example.c, example.h: significant commenting
8317	of the example plugin
8318
83192001-02-22 00:47  omegahacker
8320
8321	* gst/gstelement.h: minor change: changed case of the strings for
8322	states
8323
83242001-02-21 23:01  wtay
8325
8326	* configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
8327	docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8328	plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
8329	plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h:
8330	Fixed the jpeg decoder Modifications for lame >=3.86
8331
83322001-02-21 22:32  dlehn
8333
8334	* debian/: .cvsignore, README.Debian, changelog, control,
8335	copyright, gsteditor.files, gsteditor.menu, gstmediaplay.files,
8336	gstmediaplay.menu, gstreamer-cdparanoia.files,
8337	gstreamer-common.files, gstreamer-doc.files,
8338	gstreamer-elements.files, gstreamer-esd.files,
8339	gstreamer-lame.files, gstreamer-mpg123.files,
8340	gstreamer-plugin-template.postinst,
8341	gstreamer-plugin-template.prerm, gstreamer-runtime.files,
8342	gstreamer-runtime.postinst, gstreamer-tools.files,
8343	gstreamer-vorbis.files, libgst-dev.files, libgst0.files,
8344	libgst0.postinst, libgsteditor-dev.files, libgsteditor0.files,
8345	libgsteditor0.postinst, libgstmediaplay-dev.files,
8346	libgstmediaplay0.files, libgstmediaplay0.postinst, rules: Initial
8347	Debian packaging.
8348
83492001-02-21 20:58  dlehn
8350
8351	* libs/getbits/: gstgetbits.h, gstgetbits_inl.h: Use glib macros
8352	for byte order conversion.
8353
83542001-02-21 20:57  dlehn
8355
8356	* gst/elements/gstelements.c: Remove alias for asyncdisksrc
8357	backwards compatability.
8358
83592001-02-21 20:45  dlehn
8360
8361	* docs/gst/: Makefile.am, gstreamer-docs.sgml,
8362	gstreamer-sections.txt, gstreamer.hierarchy, gstreamer.types.in,
8363	tmpl/gstasyncdisksrc.sgml: Removed asyncdisksrc references from
8364	docs.
8365
83662001-02-21 20:28  dlehn
8367
8368	* gst/elements/gstdisksrc.c: Fixed typo in element details.
8369
83702001-02-21 20:27  dlehn
8371
8372	* gst/gstqueue.c: Added parameter checking to gst_queue_get().
8373
83742001-02-21 00:57  omegahacker
8375
8376	* gst/gstscheduler.c: Fixed bug with reconfig, where switching back
8377	into an element landed it in code that still thought it was
8378	connected to the previous element.  It now checks to see if the
8379	peer's peer has changed, and deal accordingly.
8380
83812001-02-20 08:19  omegahacker
8382
8383	* gst/gstbin.c, gst/gstelement.c, tests/incsched.c,
8384	gst/gstscheduler.c, gst/gstscheduler.h, gst/elements/gstfakesrc.c,
8385	gst/elements/gstfakesrc.h: Significant progress.  Now able to do
8386	most operations live, without any failure.  tests/incsched.c
8387	currently faults at the last iteration, not yet sure why.
8388
83892001-02-19 22:15  wtay
8390
8391	* tests/nego/nego1.c: file nego1.c was initially added on branch
8392	BRANCH-CAPSNEGO1.
8393
83942001-02-19 22:15  wtay
8395
8396	* tests/nego/Makefile.am: file Makefile.am was initially added on
8397	branch BRANCH-CAPSNEGO1.
8398
83992001-02-19 22:15  wtay
8400
8401	* tests/nego/.cvsignore: file .cvsignore was initially added on
8402	branch BRANCH-CAPSNEGO1.
8403
84042001-02-19 22:15  wtay
8405
8406	* tests/nego/: .cvsignore, Makefile.am, nego1.c: Added the caps
8407	negotiation test program
8408
84092001-02-19 20:20  wtay
8410
8411	* configure.in, docs/random/wtay/caps-negociation,
8412	editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstcaps.c,
8413	gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c: A first attempt at
8414	pad negotiation.   - _renegotiate can be called by a plugin to
8415	negotiate the caps   - _renegotiate is called whenever a pad
8416	changes its caps   - the caps cannot contain lists or ranges   -
8417	the pad caps are now only set explicitly using gst_pad_set_caps,
8418	the	padtemplate caps are not transfered to the pad caps.
8419
8420	missing:  - no notification when negotiation fails  - autoplugging
8421	is broken  - the editor doesn't show correct caps
8422
84232001-02-19 00:07  wtay
8424
8425	* libs/Makefile.am: The BPB has been put over my head... this time
8426	it's right I think
8427
84282001-02-18 23:58  wtay
8429
8430	* libs/Makefile.am: Also build the videoscaler on non-I386 because
8431	we now have have a plain C version too.
8432
84332001-02-18 10:00  omegahacker
8434
8435	* gst/gstbin.c, gst/gstscheduler.c, gst/gstscheduler.h,
8436	tests/incsched.c: More incsched progress.  Should be able to get
8437	itereration going again tomorrow.
8438
84392001-02-17 07:11  omegahacker
8440
8441	* gst/Makefile.am, gst/gst.h, gst/gstbin.c, gst/gstbin.h,
8442	gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
8443	gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8444	gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c: Yes!,
8445	incsched is getting closer.
8446
84472001-02-17 04:43  mhowell
8448
8449	* plugins/mp3decode/parse/mp3parse.c: added test for emphasis to
8450	check_head
8451
84522001-02-17 00:00  omegahacker
8453
8454	* plugins/mpeg2/mpeg2dec/motion_comp.c: fixed an issue relating to
8455	macros and ##arg## syntax
8456
84572001-02-16 23:54  richardb
8458
8459	* gst/gstprops.c: Redo patch using _NUM rather than converting one
8460	way and then back again, as wtay suggested.  Ho hum.
8461
84622001-02-16 23:52  omegahacker
8463
8464	* docs/manual/quotes.sgml: more interesting than a 40K user
8465	program...
8466
84672001-02-16 23:45  richardb
8468
8469	* gst/gstprops.c: Fix missing GPOINTER_TO_INT()'s on case values.
8470
84712001-02-16 23:39  omegahacker
8472
8473	* docs/manual/quotes.sgml: added groupie quote
8474
84752001-02-16 16:48  richardb
8476
8477	* docs/: fwg/testapp.sgml, manual/bins.sgml, manual/dynamic.sgml,
8478	manual/helloworld.sgml, manual/helloworld2.sgml, manual/pads.sgml,
8479	manual/plugins.sgml, manual/queues.sgml, manual/threads.sgml,
8480	manual/typedetection.sgml, manual/xml.sgml: Fix a few more issues
8481	shown up by gnome-db2html2 - %'s should be written as &percnt; (was
8482	causing gnome-db2html2 to segfault, though I've a patch for them to
8483	fix that).  Also correct an id which appeared twice.
8484
84852001-02-16 13:13  richardb
8486
8487	* gst/gstpad.h: Include compatability defines for old versions of
8488	libxml1
8489
84902001-02-16 12:15  richardb
8491
8492	* tools/README: Trivial fix: change launch to gstreamer-launch in
8493	README.
8494
84952001-02-16 12:14  richardb
8496
8497	* docs/: fwg/titlepage.sgml, manual/Makefile.am,
8498	manual/gstreamer-manual.sgml: Fix a few irregularities, to make
8499	things closer to the Gnome standard guidelines for SGML
8500	documentation.	One change in particular is to change the book name
8501	for the manual from gstreamer to index; a change to the link to the
8502	manual on the website will thus be needed when the online version
8503	of the manual is next updated.
8504
8505	These changes should make it possible to view the GStreamer
8506	documentation directly from SGML in Nautilus: anyone with a working
8507	copy of Nautilus should try this out and report ... ;-)
8508
85092001-02-15 18:42  richardb
8510
8511	* gst/gstpad.c: Fix a couple of instances of childs, which should
8512	be xmlChildrenNode.  We need to be careful to stop these creeping
8513	back in... ;-)
8514
85152001-02-14 23:23  omegahacker
8516
8517	* gst/gstpad.c, gst/gstpad.h, gst/gstscheduler.c,
8518	gst/gstscheduler.h, tests/incsched.c: More incsched updates.  Now
8519	need to get the headers redone...
8520
85212001-02-14 10:34  richardb
8522
8523	* configure.in: Innocuous little change to fix a warning with newer
8524	versions of automake - shouldn't cause any backwards compatibility
8525	problems.
8526
85272001-02-13 20:48  wtay
8528
8529	* docs/random/wtay/caps-negociation: Latest begotiation doc
8530
85312001-02-13 02:40  omegahacker
8532
8533	* gst/gstscheduler.c, gst/gstscheduler.h, tests/incsched.c: Minor
8534	changes to incsched stuff, need to make more major modifications to
8535	manager concept now, so I'm checkpointing.
8536
85372001-02-12 23:08  omegahacker
8538
8539	* gst/cothreads.c, gst/gstbin.c, gst/gstbin.h, gst/gstelement.c,
8540	gst/gstelement.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
8541	gst/gstpipeline.c, gst/gstqueue.c, gst/gstscheduler.c,
8542	gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
8543	tests/Makefile.am, tests/incsched.c: First round of incremental
8544	scheduling.  Manager setting and managed_elements lists are now
8545	handled at bin_add/remove time.  Scheduling chains can be created
8546	incrementally as well, though there are still some pieces missing.
8547
85482001-02-12 23:08  omegahacker
8549
8550	* tests/incsched.c: file incsched.c was initially added on branch
8551	BRANCH-INCSCHED1.
8552
85532001-02-11 22:22  wtay
8554
8555	* docs/random/: caps.dia, wtay/caps-negociation: Corrected the
8556	associations on the UML diagrams
8557
85582001-02-11 18:29  wtay
8559
8560	* docs/random/: caps.dia, plugins.dia, wtay/caps-negociation: Added
8561	.dia UML of GstCaps Added the autoplugger factory to plugins.dia
8562	Added a first draft for caps-negotiation
8563
85642001-02-10 14:46  wtay
8565
8566	* gst/gstprops.c, gst/gstscheduler.c, gstplay/gstmediaplay.c,
8567	plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8568	plugins/avi/playcodecs.c: - backported the xml load bug in the
8569	properties - backported the videosink bug - make sure the
8570	regiontype is set to NONE after a getregion - an ugly fix (copy the
8571	chainfunction outselves) to make the avidecoder   work again.
8572
85732001-02-08 19:52  wtay
8574
8575	* docs/random/wtay/autoplug2: Updated the doc with more accurate
8576	implementation details
8577
85782001-02-08 19:37  wtay
8579
8580	* tests/autoplug2.c: file autoplug2.c was initially added on branch
8581	BRANCH-AUTOPLUG2.
8582
85832001-02-08 19:37  wtay
8584
8585	* configure.in, editor/gsteditor.h, gst/Makefile.am,
8586	gst/gstautoplug.c, gst/gstautoplug.h, gst/gstelementfactory.c,
8587	gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
8588	gst/gstprops.c, gst/gsttype.c, gst/elements/gstdisksrc.c,
8589	gst/elements/gstelements.c, gstplay/gstplay.c, tests/Makefile.am,
8590	tests/autoplug.c, tests/autoplug2.c, tools/gstreamer-inspect.c:
8591	Implemented the plugable autopluggers.	  - one can aad an
8592	autoplugger to a plugin with gst_plugin_add_autoplugger    - the
8593	autopluggers can be queried using _get_list    - save/load
8594	autoplugger descriptions in the XML registry	- load the
8595	autoplugger only when needed	- a signal can be attached to the
8596	autoplugger to be notified of	   new objects.    - improved the
8597	media player to use the new autoplugger    - updated
8598	gstreamer-inspect for the autoplugger and types  added EOS to the
8599	disksrc fixed two bugs in properties loading (min/max, comment
8600	tags)
8601
86022001-02-07 22:48  omegahacker
8603
8604	* configure.in: removed intl and po from configure.in, until we
8605	have gettext working
8606
86072001-02-07 22:23  omegahacker
8608
8609	* Makefile.am, configure.in: added configure option to turn on
8610	building of docs, else they aren't built
8611
86122001-02-07 22:07  omegahacker
8613
8614	* gst/Makefile.am: Fixed cothreads.c problems with make dist.  This
8615	still sucks badly.
8616
86172001-02-06 20:42  wtay
8618
8619	* docs/gst/tmpl/gstreamer-unused.sgml,
8620	examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
8621	examples/queue2/queue2.c, examples/thread/thread.c,
8622	gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.h,
8623	gst/gstelement.c, gst/gstelement.h, gst/gstobject.c, gst/gstpad.c,
8624	gst/gstpad.h, gst/gstpipeline.c, gst/gstpipeline.h,
8625	gst/gstplugin.h, gst/gsttype.h, gst/gsttypefind.c,
8626	gst/elements/gstdisksrc.c, gstplay/gstplay.c, gstplay/gstplay.h,
8627	gstplay/gstplayprivate.h, plugins/avi/gstavidecoder.c,
8628	plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c,
8629	tests/.cvsignore, tests/Makefile.am, tests/autoplug.c: Updated the
8630	autoplugger:   - moved all of the code out of gstpipeline.c to
8631	autoplug.c   - The autoplugger now creates a GstElement based on
8632	the given src and     sink caps. The API now is:	GstElement*
8633	gst_autoplug_caps_list (GList *srcpad, GList *sinkpad, ...);   -
8634	the typefind function is moved from gstpipeline.c to gstplay.c. Not
8635	sure	 if this is right behaviour but we need at least a bin in
8636	order to run	 the typedetect functions.    - fixed a bug in
8637	gstbin.c where the MANAGER flag of the bin was not cleared
8638	when going to the NULL state.	 - a bug in the videosink was
8639	fixed. It was possible that more instances	of the video widget
8640	were created, causing major errors.    - commented out most of the
8641	'old' autoplug examples.    - added the new autoplugger to
8642	gstplay.c. There still is a bit of hacking	needed to insert a
8643	queue into the autogenerated element. This will be fixed      when
8644	the autoplugger can also create the video/audio elements.  Fixed
8645	some more extranous spaces problems in various files.
8646
86472001-02-06 20:06  wtay
8648
8649	* docs/random/: .cvsignore, wtay/CORBA, wtay/autoplug2: Added CVS
8650	ignore, and two documents..
8651
86522001-02-06 19:39  omegahacker
8653
8654	* test/ac3play.c: updated ac3play to work with latest libgst
8655
86562001-02-05 17:17  omegahacker
8657
8658	* plugins/avi/gstavidecoder.c: Updated for new getregion setup
8659
86602001-02-05 17:16  omegahacker
8661
8662	* gst/: gstinfo.h, gstpad.c, gstpad.h, gstscheduler.c,
8663	elements/gstdisksrc.c: Reworked getregion/pullregion stuff.  Region
8664	is now specified by a type (OFFSET_LEN, TIME_LEN, etc.) and two
8665	guint64's.  They are offset and len, where offset can be used for
8666	the time field, and len would be zero or the time unit (say, 33ms
8667	for video).
8668
86692001-02-04 21:38  omegahacker
8670
8671	* gstplay/gstplay.c, test/mp1parse.c, test/qtest.c: fixed all
8672	in-use instances of asyncdisksrc
8673
86742001-02-04 21:37  omegahacker
8675
8676	* gst/elements/: Makefile.am, gstasyncdisksrc.c, gstasyncdisksrc.h,
8677	gstdisksrc.c, gstdisksrc.h, gstelements.c: moved asyncdisksrc to
8678	disksrc, no point in having a distinction
8679
86802001-02-03 07:25  omegahacker
8681
8682	* configure.in: fixed up the Alpha and ARM processor checks
8683
86842001-02-01 17:42  omegahacker
8685
8686	* plugins/mpeg2/video/recon.c: added ifdef around the x86 code,
8687	specifically SSE
8688
86892001-02-01 17:39  omegahacker
8690
8691	* plugins/mpeg1/mpeg_play/video.c: added ifdef around the x86 code,
8692	specifically SSE
8693
86942001-01-31 22:54  omegahacker
8695
8696	* acconfig.h, configure.in, gst/gstarm.h: ARM works!
8697
86982001-01-31 20:27  wtay
8699
8700	* docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8701	docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
8702	docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8703	docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8704	docs/gst/tmpl/gstxml.sgml, gst/gstelement.c, gst/gstobject.c,
8705	gst/gstxml.c, gst/gstxml.h: Documentation updates.
8706
87072001-01-30 23:53  wtay
8708
8709	* examples/xml/createxml.c, examples/xml/runxml.c,
8710	gst/gstelement.c, gst/gstobject.c, gst/gstobject.h, gst/gstxml.c,
8711	gst/gstxml.h: Added a first attempt for XML embedding in the main
8712	core XML.  Objects will emit a signal that a user app can connect
8713	to in order to insert its XML into the tree.  You can catch the
8714	object_loaded signal in GstXML to parse the user supplied XML data
8715	in the stream. The object_loaded signal is implemented with a
8716	custom made class signal. All GstObject classes now automatically
8717	create a GstSignalObject that serves as a proxy to the user app
8718	when an object is loaded. All objects are currently responsible to
8719	emit the class signal themselves.  runxml and createxml serve as an
8720	example how the XML hooks can be used to insert and retrieve custom
8721	XML tags.
8722
87232001-01-29 23:51  wtay
8724
8725	* docs/random/wtay/qos: The early beginnings of a doc about QoS :-)
8726
87272001-01-29 23:50  wtay
8728
8729	* examples/plugins/example.c, examples/plugins/example.h,
8730	gst/gstxml.c, plugins/audioscale/audioscale.c,
8731	plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
8732	plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8733	plugins/cdparanoia/cdparanoia.c,
8734	plugins/mp3decode/mpg123/gstmpg123.c,
8735	plugins/mp3decode/parse/mp3parse.c,
8736	plugins/mp3encode/lame/gstlame.c: Lots of plugins fixes where the
8737	parentage macros were replaced with the correct gst_*_get_parent.
8738	Updated the example.  'gstreamer' now is the doc type instead of
8739	GST-Pipeline
8740
87412001-01-29 23:32  wtay
8742
8743	* docs/random/wtay/namespaces: Added ramblings about the XML
8744	load/save
8745
87462001-01-29 00:06  wtay
8747
8748	* docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
8749	docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8750	editor/gsteditorpad.c, editor/gsteditorproject.c,
8751	examples/plugins/example.c, examples/xml/createxml.c,
8752	examples/xml/runxml.c, gst/gstbin.c, gst/gstbin.h, gst/gstclock.c,
8753	gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
8754	gst/gstinfo.c, gst/gstinfo.h, gst/gstobject.c, gst/gstobject.h,
8755	gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstparse.h,
8756	gst/gstpipeline.c, gst/gstplugin.c, gst/gstqueue.c,
8757	gst/gstscheduler.c, gst/gstthread.c, gst/gsttypefind.c,
8758	gst/gstxml.c, gst/gstxml.h, gst/elements/gstasyncdisksrc.c,
8759	gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
8760	gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
8761	gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
8762	gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
8763	gst/elements/gstidentity.c, gst/elements/gstpipefilter.c,
8764	gst/elements/gstsinesrc.c, gst/elements/gsttee.c,
8765	gstplay/gstmediaplay.c, plugins/au/gstparseau.c,
8766	plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
8767	plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwindec.c,
8768	plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
8769	plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
8770	plugins/cdparanoia/cdparanoia.h, plugins/effects/stereo/stereo.c,
8771	plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
8772	plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
8773	plugins/filters/ladspa/gstladspa.c,
8774	plugins/filters/median/median.c, plugins/filters/median/median.h,
8775	plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
8776	plugins/icecast/icecastsend/icecastsend.c,
8777	plugins/jpeg/Makefile.am, plugins/jpeg/gstjpeg.c,
8778	plugins/jpeg/gstjpeg.h, plugins/jpeg/gstjpegdec.c,
8779	plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
8780	plugins/mp3decode/mpg123/gstmpg123.c,
8781	plugins/mp3decode/parse/mp3parse.c,
8782	plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8783	plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
8784	plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
8785	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
8786	plugins/mpeg1/mpegaudio/gstmpegaudio.c,
8787	plugins/mpeg1/mpegaudio/gstmpegaudio.h,
8788	plugins/mpeg1/parse/mpeg1parse.c,
8789	plugins/mpeg1/system_encode/system_encode.c,
8790	plugins/mpeg1video/parse/mp1videoparse.c,
8791	plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
8792	plugins/mpeg2/ac3parse/ac3parse.c,
8793	plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
8794	plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
8795	plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
8796	plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
8797	plugins/mpeg2/subtitles/mpeg2subt.c,
8798	plugins/mpeg2/video/gstmpeg2play.c,
8799	plugins/mpeg2/video/gstmpeg2play.h,
8800	plugins/mpeg2/videoparse/mp2videoparse.c,
8801	plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegenc.c,
8802	plugins/rtjpeg/rtjpegenc.h, plugins/vcdsrc/vcdsrc.c,
8803	plugins/vcdsrc/vcdsrc.h, plugins/videoscale/videoscale.c,
8804	plugins/visualization/smoothwave/smoothwave.c,
8805	plugins/visualization/smoothwave/smoothwave.h,
8806	plugins/visualization/spectrum/gstspectrum.c,
8807	plugins/visualization/synaesthesia/synaesthesia.c,
8808	plugins/visualization/vumeter/vumeter.c,
8809	plugins/visualization/vumeter/vumeter.h,
8810	plugins/vorbis/vorbisenc.c, plugins/wav/gstparsewav.c,
8811	plugins/wav/gstparsewav.h, test/record.c, tests/sched/runxml.c,
8812	tools/gstreamer-inspect.c: This is a megapatch with the following
8813	changes:
8814
8815	 - moved the gchar *name to GstObject, removed the ones in
8816	GstElement and
8817	   GstPad.
8818	 - moved the parent handling completely into GstObject. This cause
8819	*all* of
8820	   the plugins to fail (except those that used gst_pad_get_parent)
8821	 - rearanged the XML save handling.
8822	   - GstObject now has a class function save/restore_thyself.
8823	   - GstObject has a generic method gst_object_save_thyself, this
8824	makes it
8825	     possible to fire a signal wehever a new object is loaded. This
8826	is needed
8827	     so we can add XML save hooks.
8828	   - GstXML API has changed slightly. You now have to create a
8829	GstXML object
8830	     first before you can actually load something. This makes it
8831	possible to
8832	     attach a signal to GstXML whenever an object is loaded. I'm
8833	not sure we
8834	     will keep this interface.
8835	 - GstObject can now print the path_string without knowing about
8836	the GstPad and
8837	   GstElement types.
8838	 - Added gst_bin_get_by_name_recurse_up to lookup an element in the
8839	current
8840	   element hierarchy.
8841	 - added XML namespaces to the saved pipelines the namespace is:
8842	   http://gstreamer.net/gst-core/1.0/
8843	   namespaces are needed to distinguish user generated XML from the
8844	core XML.
8845
8846	Note that the plugins still contain a macro GST_OBJECT_PARENT that
8847	will be replaced with gst_pad_get_parent shortly.
8848
88492001-01-26 23:35  wtay
8850
8851	* REQUIREMENTS: Added the requirement for libshout
8852
88532001-01-26 23:33  wtay
8854
8855	* configure.in: For the icecast sender
8856
88572001-01-26 23:33  wtay
8858
8859	* plugins/: Makefile.am, icecast/Makefile.am,
8860	icecast/icecastsend/.cvsignore, icecast/icecastsend/Makefile.am,
8861	icecast/icecastsend/icecastsend.c,
8862	icecast/icecastsend/icecastsend.h: Added an icecast send plugin
8863	based on libshout
8864
88652001-01-26 18:15  richardb
8866
8867	* plugins/esd/esdsink/esdsink.c: Fix memory leak: wasn't unreffing
8868	the buffer.
8869
88702001-01-23 20:03  wtay
8871
8872	* docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
8873	docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
8874	gst/gstelement.h, gstplay/gstmediaplay.c: Updated the docs with the
8875	new _request methods
8876
88772001-01-23 18:42  richardb
8878
8879	* gst/gstelement.c, gst/gstelement.h, tests/tee.c: Add
8880	gst_element_request_compatible_pad and remove
8881	gst_element_request_pad.  Implemented something reasonable for
8882	gst_element_request_compatible_pad, but havn't tested much: it
8883	won't work for tee because the pad templates have no caps, and
8884	negotiation is not yet written, so it is assumed that the tee pads
8885	can't connect to anything.
8886
88872001-01-22 23:39  richardb
8888
8889	* examples/launch/mp3play: Fix launch so that it can play a list of
8890	files, now that EOS works enough.  (It needs to not have to restart
8891	gstreamer each time, but good enough for now ;-) )
8892
88932001-01-21 23:20  wtay
8894
8895	* docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8896	docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8897	docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
8898	docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8899	docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8900	gst/gstautoplug.c, gst/gstbin.c, gst/gstelement.h, gst/gstpad.c,
8901	gst/gstpad.h, gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c,
8902	gst/gstxml.c, gst/gstxml.h, tools/gstreamer-inspect.c: Docs updates
8903	Added XML load from memory functionality Undid the videosink patch,
8904	something else is wrong now on my machine: no MMX acceleration :-(
8905
89062001-01-21 17:36  wtay
8907
8908	* docs/random/wtay/eos-19012001: An overview of the current EOS
8909	handling algorithm.
8910
89112001-01-21 16:19  wtay
8912
8913	* docs/random/dynpads: Ramblings about dynamic pads
8914
89152001-01-21 16:18  wtay
8916
8917	* docs/random/omega/testing/.cvsignore: [no log message]
8918
89192001-01-21 16:10  wtay
8920
8921	* docs/gst/.cvsignore: updated to exclude various docs formats
8922	(.ps, .dvi,...)
8923
89242001-01-21 16:08  wtay
8925
8926	* tests/eos/: .cvsignore, case7.c: Added another test case, a bin
8927	in a thread, to test EOS. still hangs because gtk_main hangs in a
8928	__poll somewhere.
8929
89302001-01-21 16:06  wtay
8931
8932	* gst/gstbin.c, gst/gstbin.h, gst/gstelement.c, gst/gstthread.c,
8933	tests/eos/Makefile.am, tests/eos/case4.c, tests/eos/case5.c,
8934	tools/gstreamer-launch.c: More eos handling, bin in bin is handled
8935	correctly now.	Updated gstreamer-launch to loop while !EOS.
8936
89372001-01-21 01:20  omegahacker
8938
8939	* docs/random/omega/testing/framework: more complete(?) XML
8940	description of example
8941
89422001-01-21 01:03  omegahacker
8943
8944	* docs/random/omega/testing/framework: initial thoughts on
8945	framework
8946
89472001-01-21 00:57  wtay
8948
8949	* gst/elements/gstaudiosink.c: Applied the patch from Sepp Wijnands
8950	<mrrazz@garbage-coderz.net> that solves the 'OSS hangs when opening
8951	the device when in use' bug.
8952
89532001-01-20 20:08  omegahacker
8954
8955	* docs/design/: part-conventions.txt, part-gstelement.txt,
8956	part-gstobject.txt, part-standards.txt: current set of design docs,
8957	in .txt format
8958
89592001-01-20 19:20  omegahacker
8960
8961	* docs/random/omega/testing/: Makefile, gstobject.c, gstobject.txt:
8962	added first hack at testing suite design
8963
89642001-01-20 18:20  wtay
8965
8966	* gst/: gstbin.c, gstscheduler.c: Check for NULL buffers before
8967	chaining/pushing them to the next element.  NULL buffers happen on
8968	EOS.  gst_bin_iterate now returns a gboolean indicating something
8969	useful happened.  It the bin is EOS, it returns FALSE.
8970
89712001-01-20 17:59  wtay
8972
8973	* gst/: gstbin.c, gstbin.h, gstelement.c, gstqueue.c,
8974	gstscheduler.c, gstthread.c: More EOS changes.	When a bin2 is
8975	found inside a bin1, we add the bin2 to the EOS providers of the
8976	bin1. When there is nothing more to schedule in bin1 and bin2 has
8977	fired EOS, bin1 is in EOS.  The queue overrides the EOS
8978	notification and calls EOS on the src pad when the queue is empty
8979	and the sink pad is in EOS.
8980
89812001-01-20 17:53  wtay
8982
8983	* tests/eos/: .cvsignore, Makefile.am, case3.c, case4.c, case5.c,
8984	case6.c: More test cases for EOS handling
8985
89862001-01-20 03:36  omegahacker
8987
8988	* tests/: paranoia.c, queue.c, states.c: updated tests code to new
8989	ghostpad API
8990
89912001-01-20 03:33  omegahacker
8992
8993	* test/: ac3play.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
8994	mp2toavi.c, mp2tomp1.c, mpeg2parse.c, qtest.c, vidcapture.c,
8995	vidcapture2.c: updated test programs to new ghostpad API
8996
89972001-01-20 03:28  wtay
8998
8999	* gst/: gstelement.c, elements/gstfakesrc.c: Make sure the
9000	loopfunction ends when an element goes to EOS.	Fixed the fakesrc
9001	bug found by taaz.
9002
90032001-01-20 03:10  wtay
9004
9005	* gst/: cothreads.c, gstbin.c, gstbin.h, gstelement.c,
9006	gstelement.h, gstpad.c, gstscheduler.c: A very small change to make
9007	eos somewhat work. no inner bins are checked.  When an element
9008	fires EOS, the chain with that element is removed from the
9009	scheduler (marked inactive). If all chains are inactive, the bin
9010	fires EOS.
9011
90122001-01-20 03:02  wtay
9013
9014	* tests/eos/: case2.c, case3.c: Two more test cases
9015
90162001-01-20 02:57  omegahacker
9017
9018	* gst/: gstelement.c, gstelement.h, gstinfo.h, gstpad.c, gstpad.h,
9019	gstparse.c: Got ghostpads to work, even in -launch.  Needs more
9020	testing still.
9021
90222001-01-19 23:34  wtay
9023
9024	* plugins/mp3decode/mpg123/Makefile.am: Added non x86 code to extra
9025	dist
9026
90272001-01-19 22:15  wtay
9028
9029	* docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
9030	docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstarch.sgml,
9031	docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
9032	docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstpad.sgml,
9033	docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
9034	docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttee.sgml,
9035	gst/cothreads.h, gst/gstelement.c, gst/gstelement.h,
9036	gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
9037	plugins/mpeg2/ac3dec/downmix.c, test/mp1parse.c, tests/props.c,
9038	tests/tee.c: API docs updates
9039
90402001-01-19 09:37  omegahacker
9041
9042	* editor/gsteditorelement.c, editor/gsteditorimage.c,
9043	editor/gsteditorpad.c, editor/gsteditorpalette.c, gst/gstalpha.h,
9044	gst/gstbin.c, gst/gsti386.h, gst/gstinfo.h, gst/gstpad.c,
9045	gst/gstpad.h, gst/gstppc.h, gst/gstscheduler.c, test/qtest.c,
9046	tests/eos/Makefile.am: Major cleanup of the latest ghostpad
9047	changes.  Fixed everything that broke, correctly.  Someone will
9048	want to go update the API doc templates.
9049
90502001-01-19 09:14  omegahacker
9051
9052	* gst/: Makefile.am, cothreads.c, cothreads.h, gstarch.h, gstarm.h:
9053	more cothreads cleanup, and first pass at ARM code
9054
90552001-01-19 07:48  omegahacker
9056
9057	* gst/cothreads.c: ALPHA COTHREADS WORK!  Worked around a nasty
9058	stack issue that probably can't be solved anyway.  Tomorrow the UDB
9059	build will commence, and let the best guess win!
9060
90612001-01-19 02:23  omegahacker
9062
9063	* gst/cothreads.c, gst/gstautoplug.c, gst/gstbin.c, gst/gstpad.c,
9064	gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
9065	plugins/avi/audiocodecs.c, plugins/effects/volume/volume.c,
9066	tools/gstreamer-inspect.c: First pass at updating to new ghostpad
9067	system.  The objects are in place, I now need to go and get all the
9068	Bin end of things worked out.  Testing should be fairly easy, at
9069	least for verification.
9070
9071	Everything I've tried so far works with no changes, with is
9072	amazing.  That's just cool.  Once again we rewrite an entire
9073	subsystem, and nothing else notices anything but the new features
9074	;-)
9075
90762001-01-19 02:10  richardb
9077
9078	* docs/manual/: pads.sgml, states.sgml: Fix some typos, and grammar
9079	errors.
9080
90812001-01-19 02:06  richardb
9082
9083	* docs/fwg/: Makefile.am, firstplugin.sgml,
9084	gst-plugin-writers-guide.sgml, loopbased.sgml, testapp.sgml,
9085	typesnprops.sgml: Wrote a little more text, and did more of the
9086	work on making the sections.  When this manual has text in all
9087	these sections its going to be pretty impressive...
9088
90892001-01-19 00:07  wtay
9090
9091	* tests/: .cvsignore, Makefile.am, tee.c, eos/Makefile.am: Added a
9092	little tee test program.
9093
90942001-01-19 00:07  wtay
9095
9096	* tools/gstreamer-inspect.c: Updated -inspect to display the new
9097	pad presence REQUEST.
9098
90992001-01-19 00:02  wtay
9100
9101	* gst/: gstqueue.c, gstqueue.h, gsttypefind.c, gsttypefind.h,
9102	elements/gstqueue.c, elements/gstqueue.h, elements/gsttypefind.c,
9103	elements/gsttypefind.h: And here they are....
9104
91052001-01-19 00:01  wtay
9106
9107	* gst/: Makefile.am, gst.c, gstbin.c, elements/Makefile.am,
9108	elements/gstelements.c: Moved queue and typefind elements to the
9109	core since they are referenced by name.
9110
91112001-01-18 23:46  wtay
9112
9113	* gst/: Makefile.am, gst.c, gst.h, gstelement.c, gstelement.h,
9114	gstpad.c, gstpad.h, gsttee.c, gsttee.h, elements/Makefile.am,
9115	elements/gstelements.c, elements/gsttee.c, elements/gsttee.h: Added
9116	mthodes to request an element to create pads:
9117	gst_element_request_pad* This can be used to construct a tee and a
9118	muxer/mixer/aggregator element.  Moved the tee element to elements/
9119	because it can now be handled with the new pad request features.
9120	The padfactory also has some changes: a pad can now be of presence
9121	REQUEST, which means that the pad can be requested from this plugin
9122	(doh).
9123
91242001-01-18 15:29  richardb
9125
9126	* plugins/esd/esdsink/esdsink.c,
9127	plugins/visualization/synaesthesia/core.c,
9128	plugins/visualization/synaesthesia/core.h,
9129	plugins/visualization/synaesthesia/synaesthesia.c,
9130	plugins/visualization/synaesthesia/synaesthesia.h,
9131	plugins/visualization/vumeter/vumeter.c, tests/caps.c,
9132	tests/padfactory.c, tests/props.c, tests/registry.c: Some more
9133	fixes for libxml.  Also, some code formatting changes in esdsink,
9134	some further fixes to vumeter, and some work on synaesthesia to
9135	make it closer to working (it doesn't fully work yet, though. :( )
9136
91372001-01-18 11:16  richardb
9138
9139	* gst/gstbin.c, tools/gstreamer-register.c, gst/gstcaps.c,
9140	gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
9141	gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
9142	gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
9143	gst/gsttype.c, gst/gstxml.c, gst/gstxml.h: Fixes to work with
9144	libxml2.  Also improved a couple of debugging messagse.
9145
91462001-01-18 08:54  omegahacker
9147
9148	* gst/: Makefile.am, cothreads.c, gstalpha.h, gstarch.h, gsti386.h,
9149	gstppc.h: Updates to cothreads code, including non-working alpha.
9150	Changed things a bit, including PPC.  Not having a PPC machine, I
9151	need someone to test these changes and report back whether they
9152	worked or not.
9153
91542001-01-18 02:25  richardb
9155
9156	* plugins/visualization/vumeter/: vumeter.c, vumeter.h: Fix vumeter
9157	so that it compiles and runs.  It doesn't do much of use though:
9158	simply produces some debug output, and has a set of arguments which
9159	report the volume.  It might be more useful if it produced its
9160	output from a source pad, in an appropriate format, so that another
9161	plugin could graphically display this.
9162
91632001-01-17 07:43  wtay
9164
9165	* examples/typefind/: Makefile, Makefile.am: Oops
9166
91672001-01-17 01:59  richardb
9168
9169	* tools/gstreamer-register.c: Fix permissions problems: the
9170	directory will now always be created mode 2755.  In addition, the
9171	temporary file is given restricted permissions, and the permissions
9172	on the registry file are preserved if one already exists, or 666
9173	(and modified by the umask) if one doesn't already exist.
9174
91752001-01-17 00:02  wtay
9176
9177	* configure.in: Added typefind example to configure.in
9178
91792001-01-17 00:01  wtay
9180
9181	* examples/: autoplug/autoplug.c, typefind/Makefile,
9182	typefind/typefind.c: Added the typefind example from the manual
9183
91842001-01-16 23:35  wtay
9185
9186	* docs/manual/: dynamic.sgml, programs.sgml, typedetection.sgml,
9187	utility.sgml: Manual updates and additions
9188
91892001-01-15 21:10  richardb
9190
9191	* plugins/esd/esdsink/esdsink.c: Correct the pads for esdsink
9192	plugin, after I realised they were wrong during a conversation
9193	about pads with wtay. ;-)
9194
91952001-01-15 19:25  wtay
9196
9197	* gst/: gstbin.c, gstelement.c: Fixed the state change code in
9198	gstelement that broke with the conversion of the states to a
9199	bitfield.
9200
92012001-01-15 00:53  richardb
9202
9203	* plugins/mp3decode/mpg123/: layer3.c, mpg123.h: Added some
9204	conditionals to ensure that the i486 stuff is used only in x86
9205	architectures.	Now links on PPC.
9206
92072001-01-15 00:53  wtay
9208
9209	* docs/manual/: dynamic.sgml, pads.sgml, quotes.sgml: Updated docs
9210	with dynamic pads Fixed quotes
9211
92122001-01-14 22:28  wtay
9213
9214	* gstplay/Makefile.am: Added gst_libs to Makefile
9215
92162001-01-14 22:25  richardb
9217
9218	* docs/manuals.mak: Fix build problem when don't have db2html, or a
9219	directory to put the manual in: was trying to make a symlink in the
9220	non-existant directory, and causing the build to stop.
9221
92222001-01-14 22:24  richardb
9223
9224	* gst/Makefile.am: Adding nasty hack to rules to generate
9225	cothreads.{o,lo}, to get dependencies right.  Rules copied from
9226	automake, and therefore a bit dependent on automake keeping doing
9227	dependency things the same kind of way, but it should work as long
9228	as automake puts dependencies into .deps/*.P
9229
92302001-01-14 22:23  wtay
9231
9232	* tests/sched/Makefile.am: Fixed a Makefile error
9233
92342001-01-14 21:55  omegahacker
9235
9236	* Makefile.am, acconfig.h, configure.in,
9237	components/bonobo-gstmediaplay/Makefile.am, docs/gst/Makefile.am,
9238	docs/plugins/Makefile.am, docs/random/omega/build/TODO,
9239	editor/Makefile.am, examples/autoplug/Makefile.am,
9240	examples/helloworld/Makefile.am, examples/helloworld2/Makefile.am,
9241	examples/plugins/Makefile.am, examples/queue/Makefile.am,
9242	examples/queue2/Makefile.am, examples/queue3/Makefile.am,
9243	examples/queue4/Makefile.am, examples/thread/Makefile.am,
9244	examples/xml/Makefile.am, gst/Makefile.am, gst/gst.h,
9245	gst/gst_private.h, gst/gstcaps.h, gst/gstelement.h, gst/gstpad.h,
9246	gst/gstplugin.h, gst/gstprops.h, gst/elements/Makefile.am,
9247	gst/types/Makefile.am, gstplay/Makefile.am,
9248	libs/getbits/Makefile.am, libs/idct/Makefile.am,
9249	libs/putbits/Makefile.am, libs/riff/Makefile.am,
9250	plugins/au/Makefile.am, plugins/audioscale/Makefile.am,
9251	plugins/avi/Makefile.am, plugins/avi/gstavidecoder.h,
9252	plugins/avi/gstaviencoder.h, plugins/avi/wincodec/Makefile.am,
9253	plugins/capture/v4l/Makefile.am, plugins/cdparanoia/Makefile.am,
9254	plugins/cobin/Makefile.am, plugins/dvdsrc/Makefile.am,
9255	plugins/effects/stereo/Makefile.am,
9256	plugins/effects/volume/Makefile.am,
9257	plugins/esd/esdsink/Makefile.am,
9258	plugins/filters/ladspa/Makefile.am,
9259	plugins/filters/median/Makefile.am,
9260	plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9261	plugins/mp3decode/mpg123/Makefile.am,
9262	plugins/mp3decode/parse/Makefile.am,
9263	plugins/mp3decode/types/Makefile.am,
9264	plugins/mp3decode/xa/Makefile.am,
9265	plugins/mp3decode/xing/Makefile.am,
9266	plugins/mp3encode/lame/Makefile.am,
9267	plugins/mpeg1/mpeg1encoder/Makefile.am,
9268	plugins/mpeg1/mpeg_play/Makefile.am,
9269	plugins/mpeg1/mpegaudio/Makefile.am,
9270	plugins/mpeg1/mpegtypes/Makefile.am,
9271	plugins/mpeg1/parse/Makefile.am,
9272	plugins/mpeg1/system_encode/Makefile.am,
9273	plugins/mpeg1video/parse/Makefile.am,
9274	plugins/mpeg2/ac3dec/Makefile.am,
9275	plugins/mpeg2/ac3parse/Makefile.am,
9276	plugins/mpeg2/mpeg2dec/Makefile.am,
9277	plugins/mpeg2/mpeg2enc/Makefile.am,
9278	plugins/mpeg2/mpegtypes/Makefile.am,
9279	plugins/mpeg2/parse/Makefile.am,
9280	plugins/mpeg2/subtitles/Makefile.am,
9281	plugins/mpeg2/video/Makefile.am,
9282	plugins/mpeg2/videoparse/Makefile.am, plugins/rtjpeg/Makefile.am,
9283	plugins/vcdsrc/Makefile.am, plugins/videoscale/Makefile.am,
9284	plugins/visualization/smoothwave/Makefile.am,
9285	plugins/visualization/spectrum/Makefile.am,
9286	plugins/visualization/synaesthesia/Makefile.am,
9287	plugins/visualization/vumeter/Makefile.am,
9288	plugins/vorbis/Makefile.am, plugins/wav/Makefile.am,
9289	test/Makefile.am, test/bindings/Makefile.am, test/xml/Makefile.am,
9290	tests/Makefile.am, tests/eos/Makefile.am, tests/sched/Makefile.am:
9291	Massive build fixup.  Will send message to -devel list later with
9292	details on the changes and what they mean for Makefile.am writers.
9293	Check docs/random/omega/build/TODO for a list of things that I had
9294	to make sure of.
9295
9296	NOTE: this requires a complete rebuild of all plugins, since I also
9297	changed the STATE enum to a bitfield instead of sequential numbers.
9298
92992001-01-14 21:38  omegahacker
9300
9301	* tools/: Makefile.am, gstreamer-launch.c: fixed an odd case with
9302	the launcher, didn't deal with argc properly
9303
93042001-01-14 14:57  wtay
9305
9306	* gst/cothreads.c: Change MAP_ANONYMOUS to MAP_ANON in the mmap for
9307	BSD compatibility
9308
93092001-01-14 14:43  wtay
9310
9311	* gst/elements/: gstfakesink.c, gstfakesrc.c, gstfakesrc.h,
9312	gstidentity.c, gstqueue.c: Added an extra signal_cond to queue to
9313	make sure that the waiting thread is woken up. Can somebody with
9314	queue problems verifify that this does improve the situation a bit.
9315	I'm suspecting that something else is going on, like a pthreads bug
9316	or something.  Small updates to the fake elements.
9317
93182001-01-14 12:42  richardb
9319
9320	* REQUIREMENTS: Added a couple of lines about debian packages.
9321
93222001-01-14 04:45  wtay
9323
9324	* docs/manual/quotes.sgml: Updated quotes :-)
9325
93262001-01-13 19:04  wtay
9327
9328	* docs/random/wtay/eos5: Antoher way of dealing with EOS. This
9329	proposal does not use the recursion to propagate the EOS signal.
9330	This implies that an element cannot deny an EOS signal anymore but
9331	since the signal is generated when a NULL buffer is pushed,
9332	somebody did something wrong anyway.
9333
93342001-01-13 15:47  wtay
9335
9336	* docs/random/wtay/eos4: Added an updated use case for EOS
9337	handling.
9338
93392001-01-13 14:45  wtay
9340
9341	* docs/random/TODO-post-0.1.0: Updated the TODO list...
9342
93432001-01-13 14:25  wtay
9344
9345	* tools/gstreamer-register.c: Fixed the directory permission Bug
9346	#128637
9347
93482001-01-13 13:51  wtay
9349
9350	* gst/: gstbin.c, gstbin.h, gstcaps.h, gstelement.c, gstelement.h,
9351	gstpad.c, gstpad.h, gstplugin.h, gstprops.h, gstxml.h: include
9352	parser.h instead of gnome-xml/parser.h untill xml-config is
9353	fixed...
9354
93552001-01-13 02:55  omegahacker
9356
9357	* configure.in: turned static library build back off for
9358	development
9359
93602001-01-13 02:12  wtay
9361
9362	* docs/random/wtay/eos3: Added case6: a multithreaded audio mixer
9363	setup.
9364
93652001-01-13 00:14  wtay
9366
9367	* plugins/mp3decode/mpg123/mpg123.c: Use glib function to convert
9368	be->le
9369
93702001-01-12 23:37  wtay
9371
9372	* libs/getbits/gstgetbits.c: Added config.h as an include to make
9373	sure BE/LE stuff works
9374
93752001-01-12 22:44  wtay
9376
9377	* docs/random/wtay/eos3: Added a simple mp3 mixer pipeline setup
9378	with an explanation of how EOS could be handled with it.
9379
93802001-01-12 20:54  wtay
9381
9382	* ChangeLog: Updated ChangeLog :-)
9383
93842001-01-12 20:48  wtay
9385
9386	* plugins/mpeg2/mpeg2dec/: idct.c, motion_comp.c: Make sure the
9387	mmx/sse code is not used on non i386
9388
93892001-01-12 20:44  wtay
9390
9391	* configure.in: Check for more atomic operations
9392
93932001-01-12 20:25  wtay
9394
9395	* plugins/mpeg2/mpeg2dec/decode.c: Removed include from mpeg2dec
9396	for mmx.h
9397
93982001-01-12 20:15  wtay
9399
9400	* plugins/mpeg2/mpeg2dec/Makefile.am: Made sure mmx compilation is
9401	not performed on non intel
9402
94032001-01-12 18:51  wtay
9404
9405	* docs/random/wtay/: eos2, eos3: While typing on eos2 about the EOS
9406	handling, I got an idea and started eos3. eos3 takes a different
9407	approach by merging the eos detection and the scheduling in a quite
9408	elegant way. I'm not sure we handle the scheduling like this
9409	though...
9410
94112001-01-11 23:20  wtay
9412
9413	* plugins/mpeg1/mpeg_play/recon_sse.s: Removed /* */ comments and
9414	replaced them with a # comment as suggested by Peter Weilbacher
9415
94162001-01-11 23:15  wtay
9417
9418	* plugins/mpeg2/mpeg2enc/: bdist1_mmx.s, bdist1_sse.s,
9419	bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
9420	dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
9421	dist1_11_sse.s, dist2_mmx.s, variance_mmx.s: Fixed the comments in
9422	the asm sources from /* */ to #, it seems to confuse some compilers
9423
94242001-01-11 22:09  omegahacker
9425
9426	* gst/: gstpad.c, gstpad.h: renamed private to element_private, to
9427	make obvious its usage restrictions
9428
94292001-01-11 22:03  omegahacker
9430
9431	* gst/: gstpad.c, gstpad.h: added gpointer private to pads, so
9432	elements can store ints or pointers for their own use
9433
94342001-01-11 21:53  wtay
9435
9436	* Makefile.am: Added the REQUIREMENTS file to distdir
9437
94382001-01-11 09:42  omegahacker
9439
9440	* docs/random/omega/: IDEAS, TODO-0.1.0, TYPE_FOURCC, caps2, caps3,
9441	debug-commit, eos, filterfactory, output_policies, pad-negotiation,
9442	padtemplates, plan-generation, sched-case, sched-commit1, sched2,
9443	scheduling, type-properties, EOS/chain-walkthrough, sched/chains,
9444	sched/walkthrough-72: added all of my un-committed random doc
9445	files, as backup <g>
9446
94472001-01-11 00:35  omegahacker
9448
9449	* gstreamer.spec.in: updated spec file to create -devel package too
9450
94512001-01-11 00:33  omegahacker
9452
9453	* gst/gstinfo.c: removed some spare newlines
9454
94552001-01-10 21:28  omegahacker
9456
9457	* docs/manual/programs.sgml: updated -launch examples
9458
94592001-01-10 09:14  omegahacker
9460
9461	* gst/gstxml.c, docs/gst/tmpl/gstxml.sgml: minor docs fix
9462
94632001-01-09 21:19  wtay
9464
9465	* configure.in: Added --with-win32-libdir to configure
9466
94672001-01-09 21:06  omegahacker
9468
9469	* acconfig.h, configure.in: added config option for win32 dll and
9470	re-enabled static building
9471
94722001-01-09 20:54  omegahacker
9473
9474	* docs/manual/quotes.sgml: latest irc insanity
9475
94762001-01-09 20:53  wtay
9477
9478	* REQUIREMENTS: Added /usr/lib/win32/ windows libraries in the
9479	REQUIREMENTS
9480
94812001-01-09 20:45  omegahacker
9482
9483	* tools/gstreamer-register.c: added unlink() of registry file, and
9484	moved info enable up
9485
94862001-01-09 06:48  omegahacker
9487
9488	* tools/gstreamer-launch.c: typo fix
9489
94902001-01-09 04:42  omegahacker
9491
9492	* acconfig.h, plugins/cdparanoia/cdparanoia.c: added HAVE_GNOME to
9493	acconfig.h and added debugging output to cdparanoia
9494
94952001-01-09 04:39  omegahacker
9496
9497	* tools/: Makefile.am, gstreamer-inspect.c, gstreamer-launch.c,
9498	gstreamer-register.c: various changes, including making -launch use
9499	the library version
9500
95012001-01-09 04:36  omegahacker
9502
9503	* gst/gstplugin.c: fixed a leak
9504
95052001-01-08 23:57  richardb
9506
9507	* docs/gst/.cvsignore: cvsignore gstreamer-scan{,.c}
9508
95092001-01-08 23:55  richardb
9510
9511	* configure.in, docs/manuals.mak, docs/fwg/Makefile.am,
9512	docs/fwg/firstplugin.sgml, docs/fwg/gst-plugin-writers-guide.sgml,
9513	docs/fwg/titlepage.sgml, docs/manual/quotes.sgml,
9514	examples/Makefile.am, examples/plugins/.cvsignore,
9515	examples/plugins/Makefile.am, examples/plugins/example.c,
9516	examples/plugins/example.h, plugins/example.c, plugins/example.h:
9517	Move plugin example code to new location, and put it into build
9518	system.  Add work on firstplugin chapter of pwg.  Fix typo in
9519	quotes.  Add @'s before commands in manuals.mak
9520
95212001-01-08 22:08  wtay
9522
9523	* docs/Makefile.am, docs/manual/components.sgml,
9524	docs/manual/queues.sgml, docs/manual/quotes.sgml,
9525	docs/manual/states.sgml, docs/manual/xml.sgml,
9526	docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
9527	docs/random/testing/syntax, examples/xml/runxml.c, gst/gstxml.c,
9528	tests/sched/testcases1.tc: Manual updates.  fixes to gstxml.c
9529	gst_xml_get_element was broken
9530
95312001-01-08 22:04  richardb
9532
9533	* gst/: gstelement.c, gstelement.h: Correct typo in comment, and
9534	make another comment more helpful.
9535
95362001-01-08 22:03  richardb
9537
9538	* plugins/esd/esdsink/esdsink.c: Move esdsink into the sink/
9539	position in the heirarchy.
9540
95412001-01-08 20:15  richardb
9542
9543	* editor/gsteditorproperty.c: Display what the type of an element
9544	is, as the first thing in the properties box.
9545
95462001-01-08 08:32  omegahacker
9547
9548	* docs/manual/quotes.sgml: added another, um, exchange
9549
95502001-01-08 01:43  richardb
9551
9552	* tools/gstreamer-launch.c: Fix typo in error message.
9553
95542001-01-08 01:27  richardb
9555
9556	* docs/manual/: Makefile.am, gstreamer-manual.sgml, quotes.sgml:
9557	Add a "quotes" section to the gstreamer manual.  This may not be an
9558	appropriate place to have this - feel free to remove it.  But I
9559	think this should live _somewhere_.
9560
95612001-01-08 01:23  richardb
9562
9563	* docs/random/filter-writers-guide: Remove text version of headings
9564	for fwg.  This is now contained in the SGML
9565
95662001-01-08 01:21  richardb
9567
9568	* docs/fwg/: .cvsignore, Makefile.am,
9569	gst-filter-writers-guide.sgml, gst-plugin-writers-guide.sgml:
9570	Renamed the filter writers guide to plugin writers guide.  Added in
9571	the planned section headings.
9572
95732001-01-07 22:59  wtay
9574
9575	* tests/sched/testcases1.tc: Added a sample tescase file
9576
95772001-01-07 22:36  wtay
9578
9579	* docs/random/testing/syntax: Added iterations
9580
95812001-01-07 22:34  wtay
9582
9583	* docs/random/testing/syntax: Added a plan for regression test plan
9584	definitions
9585
95862001-01-07 18:36  wtay
9587
9588	* gst/: gst.c, gsttee.c, gsttee.h: Handle the tee element like bin,
9589	thread, pipeline, so that it can be used in gstreamer-inspect and
9590	gstreamer-launch...
9591
95922001-01-07 17:09  wtay
9593
9594	* configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
9595	docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9596	docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9597	docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9598	docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9599	docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9600	docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
9601	docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipefilter.sgml,
9602	docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9603	docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9604	docs/gst/tmpl/gsttypefind.sgml, gstplay/gstmediaplay.c,
9605	gstplay/gstmediaplay.glade: Made sure -g is not used when no
9606	--enable-debug Updated AUTHORS in gstmediaplay
9607
96082001-01-07 16:48  richardb
9609
9610	* tools/gstreamer-register.c: Fix typos in save_regsitry()
9611
96122001-01-07 16:14  richardb
9613
9614	* tools/gstreamer-register.c: Folling wtays suggestion, I was going
9615	to start using xmlDocDump, to avoid a symlink attack on the
9616	temporary registry file.  Unfortunately, xmlDocDump doesn't give
9617	any indication whether its successful, so I've #ifdefed this out
9618	and left the original in place.  Since the tmp file is in
9619	/etc/gstreamer, this should be okay for the moment, but I shall ask
9620	the libxml people to add some way of getting the success value of
9621	DocDump so we can use that in future.
9622
96232001-01-07 15:31  richardb
9624
9625	* acinclude.m4: Slight tweak: now I just need to send the modified
9626	version off to the alsa people.
9627
96282001-01-07 15:25  richardb
9629
9630	* acinclude.m4: New macro for testing for ALSA libraries.
9631	Understands the ACTION_IF_FOUND and ACTION_IF_NOT_FOUND arguments.
9632
96332001-01-07 15:20  richardb
9634
9635	* gst/cothreads.c, gst/gstplugin.c, tools/gstreamer-register.c:
9636	gstreamer-register will now never cause the ** WARNING **:
9637	gstplugin: registry needs rebuild warning to appear - sets a hidden
9638	global in gstplugin.c to turn the warning off.	Fix a warning in
9639	gst/cothreads.c (function was declared extern, defined static)
9640
96412001-01-07 14:55  richardb
9642
9643	* plugins/esd/esdsink/esdsink.c: FIx a tiny memory leak.
9644
96452001-01-07 14:49  wtay
9646
9647	* gst/elements/: gstqueue.c, gstqueue.h: Greatly simplyfied queue
9648	locking by only using the elements mutex. This should fix the
9649	locking problems we had...
9650
96512001-01-07 14:32  richardb
9652
9653	* plugins/esd/esdsink/esdsink.c: And another tiny warning.
9654
96552001-01-07 14:29  richardb
9656
9657	* plugins/esd/esdsink/esdsink.c: Fix a couple of warnings.
9658
96592001-01-07 14:16  richardb
9660
9661	* acinclude.m4: Don't add -lasound etc to LIBS if ALSA turns out
9662	not to be installed.
9663
96642001-01-07 14:05  richardb
9665
9666	* acinclude.m4: Add an acinclude containing AM_PATH_ALSA, so wtay
9667	can compile.  Will shortly update this with a slightly better
9668	macro.
9669
96702001-01-07 13:58  richardb
9671
9672	* configure.in, docs/manuals.mak: Add tests for -L png and -L eps
9673	arguments to fig2dev.  Correct slip in docs/manuals.mak which used
9674	HAVE_DB2PS instead of HAVE_PS2PDF.
9675
96762001-01-07 08:40  omegahacker
9677
9678	* configure.in: added check for libasound, and fixed check for
9679	cdparanoia
9680
96812001-01-07 08:01  omegahacker
9682
9683	* plugins/filters/ladspa/gstladspa.c: fixed a bug: in an
9684	over-zealous attempt to squash leaks, I put the g_free too early
9685
96862001-01-07 07:46  omegahacker
9687
9688	* plugins/filters/ladspa/: gstladspa.c, search.c: some leak fixes
9689	to both the plugin and the ladspa-provided code
9690
96912001-01-07 07:45  omegahacker
9692
9693	* gst/: gstcaps.c, gstcpu.c, gstelementfactory.c, gstpad.c,
9694	gstparse.c, gstplugin.c, gstprops.c, gsttype.c: more leak fixes
9695
96962001-01-07 07:01  richardb
9697
9698	* gst/gstplugin.c, tools/gstreamer-register.c: Check plugin
9699	repository up-to-dateness by scanning through all directories on
9700	path, and checking that they and all their files are older than the
9701	repository.  Give warning message if not.
9702
97032001-01-07 05:54  richardb
9704
9705	* tools/gstreamer-register.c: Test xmlSaveFile return value
9706	correctly (had to get source to find out what it meant...)
9707	gstreamer-register now seems to work fine, even in a non-standard
9708	location.
9709
97102001-01-07 05:35  richardb
9711
9712	* configure.in: Fix tiny slip which made configdir still always be
9713	/etc/gstreamer/
9714
97152001-01-07 05:30  richardb
9716
9717	* acconfig.h, configure.in, docs/manual/factories.sgml,
9718	gst/gstplugin.c, tools/gstreamer-register.c: Config directory
9719	(which currently just holds the registry)ecan now be set by
9720	configure --with-configdir=<directory path>
9721
97222001-01-07 04:51  richardb
9723
9724	* tools/gstreamer-register.c: Almost completely rewritten
9725	gstreamer-register.  Now checks most errors that can happen, and
9726	displays a useful message.
9727
97282001-01-07 04:28  omegahacker
9729
9730	* gst/: gstbin.c, gstinfo.h, gstscheduler.c: removed a leak
9731
97322001-01-07 04:00  omegahacker
9733
9734	* gst/: Makefile.am, gst.h, gstparse.c, gstparse.h: turned -launch
9735	capabilities into gst_parse_launch()
9736
97372001-01-07 03:42  wtay
9738
9739	* gst/elements/: gstidentity.c, gstidentity.h, gstqueue.c,
9740	gstqueue.h: Added sleep time to identity Added timeout value in
9741	queue (not activated yet)
9742
97432001-01-07 03:06  omegahacker
9744
9745	* tools/gstreamer-launch.c: fixed a bug with NULL args, but need to
9746	fix the parser that created them
9747
97482001-01-07 02:30  wtay
9749
9750	* docs/random/queue: Added a deadlock case for the queue
9751
97522001-01-07 02:23  richardb
9753
9754	* docs/fwg/: Makefile.am, concepts.sgml,
9755	gst-filter-writers-guide.sgml, intro.sgml: More updates: now have
9756	headings for the second section too, and some text for it... ;-)
9757
97582001-01-07 00:12  richardb
9759
9760	* docs/fwg/: gst-filter-writers-guide.sgml, intro.sgml,
9761	titlepage.sgml: Wrote introduction, and changed name to plugin
9762	writers guide (though files still need rename).  I'll leave the
9763	filenames as is for now, since the name might still change again...
9764
97652001-01-06 22:05  omegahacker
9766
9767	* docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
9768	docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9769	docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
9770	docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
9771	docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9772	docs/gst/tmpl/gstesdsink.sgml, docs/gst/tmpl/gstfakesink.sgml,
9773	docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9774	docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9775	docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstmeta.sgml,
9776	docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9777	docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstpipeline.sgml,
9778	docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstqueue.sgml,
9779	docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9780	docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
9781	docs/gst/tmpl/gsttypefind.sgml, gst/gstautoplug.c, gst/gstbin.c,
9782	gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstcaps.c,
9783	gst/gstelement.c, gst/gstelementfactory.c, gst/gstmeta.c,
9784	gst/gstpad.c, gst/gstpipeline.c, gst/gstprops.c, gst/gsttee.c,
9785	gst/gstthread.c, gst/gsttype.c, gst/gstutils.c: Cleaned up the docs
9786	a bit.
9787
97882001-01-06 19:09  wtay
9789
9790	* gst/elements/gstqueue.c: Rearranged the mutex locking, still have
9791	to think about it though...
9792
97932001-01-06 18:08  wtay
9794
9795	* gst/gstbuffer.c: Added a mutex around the mem_chunck alloc
9796	routines
9797
97982001-01-06 16:56  wtay
9799
9800	* tests/: .cvsignore, eos/.cvsignore: Added/updated .cvsignore
9801
98022001-01-06 16:52  wtay
9803
9804	* docs/manual/dynamic.sgml, plugins/mpeg2/parse/mpeg2parse.c,
9805	test/mp2tomp1.c: Fixed the MPEG2 to MPEG1 recoder, we need cannot
9806	create dangling elements with the current scheduler. Remove the
9807	subtitle parser because it's not possible with the current
9808	scheduler.  Added a padtemplate for MPEG2 subtitles.
9809
98102001-01-06 10:42  omegahacker
9811
9812	* configure.in: removed xing and added AM_CONDITIONAL for
9813	HAVE_GNOME
9814
98152001-01-06 09:49  omegahacker
9816
9817	* autogen.sh: added --enable-debug to autogen.sh, duh...
9818
98192001-01-06 02:35  wtay
9820
9821	* docs/manuals.mak, docs/gst/gstreamer-sections.txt,
9822	docs/gst/tmpl/gstasyncdisksrc.sgml,
9823	docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9824	docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstcaps.sgml,
9825	docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9826	docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
9827	docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
9828	docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstidentity.sgml,
9829	docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9830	docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstplugin.sgml,
9831	docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9832	docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9833	docs/gst/tmpl/gsttypefind.sgml, docs/manual/Makefile.am,
9834	docs/manual/bins.sgml, docs/manual/connections.sgml,
9835	docs/manual/elements.sgml, docs/manual/ghostpads.sgml,
9836	docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
9837	docs/manual/pads.sgml, docs/manual/plugins.sgml, gst/gstbin.c,
9838	gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c,
9839	gst/gstelement.h, gst/gstelementfactory.c, gst/gstplugin.c,
9840	gst/gstplugin.h, gst/gsttype.c, gst/gsttype.h,
9841	gst/elements/gstesdsink.c, gst/elements/gstesdsink.h: Updated the
9842	manual and the docs.  Removed the esdsink in gst/elements/ we have
9843	a real one not in the  plugins dir.  Added more APIs to query the
9844	plugins, types and caps. more fields now  have a getter and a
9845	setter. This is needed to make gstreamer wrapper  fiendly.  Added
9846	gst_element_disconnect beacuse we also have a gst_element_connect
9847
98482001-01-05 18:50  wtay
9849
9850	* docs/manual/: cothreads.sgml, factories.sgml, helloworld.sgml,
9851	helloworld2.sgml, mime-world.fig, pads.sgml, programs.sgml,
9852	queues.sgml, threads.sgml: Docs updates
9853
98542001-01-05 00:28  omegahacker
9855
9856	* gst/cothreads.c: fixed missing comment noticed by David Lehn
9857
98582001-01-04 23:35  wtay
9859
9860	* docs/manual/: Makefile.am, bin-element-ghost.fig, bins.sgml,
9861	elements.sgml, factories.sgml, goals.sgml, gstreamer-manual.sgml,
9862	helloworld.sgml, intro.sgml, motivation.sgml, pads.sgml,
9863	states.sgml, threads.sgml: Updates and additions to the manual
9864
98652001-01-04 22:15  omegahacker
9866
9867	* gst/cothreads.c, gst/gstinfo.c,
9868	docs/gst/tmpl/gstasyncdisksrc.sgml,
9869	docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9870	docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9871	docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9872	docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9873	docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9874	docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstinfo.sgml,
9875	docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9876	docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstqueue.sgml,
9877	docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9878	docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttypefind.sgml:
9879	updated API docs
9880
98812001-01-04 20:34  omegahacker
9882
9883	* tools/gstreamer-launch.c: fixed problems with -launch
9884
98852001-01-04 20:17  omegahacker
9886
9887	* plugins/vorbis/vorbisenc.c: changed OGG to Ogg, to match decoder
9888
98892001-01-04 19:22  wtay
9890
9891	* examples/launch/mp3play: Fixed mp3play
9892
98932001-01-04 19:16  wtay
9894
9895	* tools/gstreamer-inspect.c: Added printout of the capabilities of
9896	the pads
9897
98982001-01-04 18:57  wtay
9899
9900	* tools/: Makefile.am, gstreamer-inspect.c: Added enum values with
9901	default removed debugging -g from Makefile
9902
99032001-01-04 17:44  richardb
9904
9905	* examples/launch/mp3play: Undo accidental commit of debugging
9906	version.
9907
99082001-01-04 16:46  richardb
9909
9910	* tools/gstreamer-launch.c: Replace Wim's fix after Erik dropped
9911	it. ;-)
9912
99132001-01-04 10:54  omegahacker
9914
9915	* gst/: cothreads.c, gstpad.c, gstpad.h, gstplugin.c, gstplugin.h,
9916	elements/gstfakesink.c, elements/gstfakesink.h: Rearranged
9917	cothreads sources a bit, added some API docs.  Added some functions
9918	needed for gstreamer-inspect.  Added num_sources to fakesink.
9919
99202001-01-04 10:53  omegahacker
9921
9922	* plugins/filters/ladspa/: gstladspa.c, gstladspa.h: More updates
9923	to ladspa wrapper, closer to data movement
9924
99252001-01-04 10:47  omegahacker
9926
9927	* tools/: gstreamer-inspect.c, gstreamer-launch.c: Updated -inspect
9928	to list elements and plugin info too
9929
99302001-01-04 07:19  wtay
9931
9932	* tools/gstreamer-launch.c: A little fix for parameter parsing
9933
99342001-01-04 00:15  richardb
9935
9936	* examples/launch/mp3play: Updated to supply argument as
9937	"name=value" rather than just "value"
9938
99392001-01-04 00:15  richardb
9940
9941	* tools/gstreamer-launch.c: Added partial fix so that arguments can
9942	be set.
9943
99442001-01-03 23:08  wtay
9945
9946	* test/mp3play.c: Make sure the plugin is loaded only once
9947
99482001-01-03 22:58  richardb
9949
9950	* examples/: helloworld2/helloworld2.c, launch/mp3play,
9951	queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
9952	thread/thread.c, xml/createxml.c: Do gst_init first, so we can
9953	supply debugging options to libgst
9954
99552001-01-03 20:55  wtay
9956
9957	* tools/gstreamer-inspect.c: Added the previous changes back in
9958
99592001-01-03 20:44  omegahacker
9960
9961	* gst/: gstelement.c, gstelement.h, gstelementfactory.c: debug
9962	updates and a padtemplate counter added
9963
99642001-01-03 20:40  omegahacker
9965
9966	* gst/: gstpad.c, gstpad.h: Made gst_pad_eos_func a non-static
9967	function
9968
99692001-01-03 20:21  wtay
9970
9971	* gst/gstprops.c, gst/gstprops.h, tools/Makefile.am,
9972	tools/gstreamer-inspect.c: Made the GstProps a GList instead of a
9973	GSList Some fixes to inspect: added the mime type
9974
99752001-01-03 19:54  wtay
9976
9977	* configure.in, tools/gstreamer-inspect.c: Added proper comment for
9978	the bonobo component fix a compile bug in inspect... Erik, have
9979	pending changes to gstpad.h?
9980
99812001-01-03 19:12  richardb
9982
9983	* examples/helloworld/helloworld.c, plugins/esd/esdsink/esdsink.c:
9984	Do gst_init first in helloworld, so you can supply gst parameters.
9985	Correct name of frequency cap to rate, in esdsink.  Now connects
9986	properly.
9987
99882001-01-03 18:55  richardb
9989
9990	* gst/elements/gstaudiosink.c: Various small fixes.
9991
99922001-01-03 18:51  richardb
9993
9994	* plugins/esd/esdsink/: esdsink.c, esdsink.h: Should cope with
9995	updating of parameters now.
9996
99972001-01-03 18:15  richardb
9998
9999	* plugins/esd/esdsink/: esdsink.c, esdsink.h: EsdSink now
10000	functions!  Wheeeee! Still needs to have a few things sorted out
10001	though, such as parameter setting / syncing.
10002
100032001-01-03 16:25  richardb
10004
10005	* configure.in, plugins/Makefile.am, plugins/example.c,
10006	plugins/esd/Makefile.am, plugins/esd/esdsink/.cvsignore,
10007	plugins/esd/esdsink/Makefile.am, plugins/esd/esdsink/esdsink.c,
10008	plugins/esd/esdsink/esdsink.h: Added auto detection of libesd.
10009	Added nearly complete esdsink: all structure in place, just need to
10010	add actaul links to libesd. ;-)
10011
100122001-01-03 08:48  omegahacker
10013
10014	* tools/gstreamer-inspect.c: Updates, it prints a lot more stuff
10015	now, like padtemplates, caps/props, and arguments.  More stuff can
10016	be done, but not now, I must sleep.
10017
100182001-01-03 07:38  omegahacker
10019
10020	* tools/: .cvsignore, Makefile.am, gstreamer-inspect.c,
10021	gstreamer-launch.c: Updates to -launch, added -inspect.
10022
100232001-01-02 23:33  wtay
10024
10025	* plugins/: example.c, example.h: Updated the example plugin
10026	template
10027
100282001-01-02 22:52  richardb
10029
10030	* docs/Makefile.am: Don't delete CVS directories from working
10031	directory: delete from distdir.  Also, delete backup files, while
10032	you're at it. :)
10033
100342001-01-02 20:50  wtay
10035
10036	* gstreamer.spec.in: Datafiles in share should go in to RPM too
10037
100382001-01-02 19:46  wtay
10039
10040	* examples/autoplug/Makefile.am, examples/helloworld/Makefile.am,
10041	examples/helloworld2/Makefile.am, examples/launch/Makefile.am,
10042	examples/queue/Makefile.am, examples/queue2/Makefile.am,
10043	examples/queue3/Makefile.am, examples/queue4/Makefile.am,
10044	examples/thread/Makefile.am, examples/xml/Makefile.am,
10045	plugins/avi/Makefile.am, plugins/mpeg2/ac3parse/Makefile.am,
10046	test/bindings/Makefile.am: The examples must not be installed
10047	Removed debugging from Makefiles for avidecoder/ac3parse
10048	/test/bindings/dummy.h cannot be installed
10049
100502001-01-02 18:40  wtay
10051
10052	* docs/gst/gstreamer-docs.sgml, plugins/au/gstparseau.c,
10053	plugins/au/gstparseau.h, plugins/audioscale/Makefile.am,
10054	plugins/audioscale/audioscale.c,
10055	plugins/filters/median/Makefile.am,
10056	plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
10057	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10058	plugins/mpeg1/mpeg_play/gstmpeg_play.h,
10059	plugins/mpeg1/mpegtypes/Makefile.am,
10060	plugins/mpeg2/mpegtypes/Makefile.am,
10061	plugins/visualization/spectrum/fix_fft.c,
10062	plugins/visualization/spectrum/gstspectrum.c,
10063	plugins/visualization/spectrum/gstspectrum.h: Remove esdsink from
10064	the docs more fixes for symbols collisions
10065
100662001-01-02 16:39  wtay
10067
10068	* plugins/visualization/synaesthesia/core.c: Fixed a symbol
10069	conflict with mpeg_audio
10070
100712001-01-02 16:29  wtay
10072
10073	* plugins/mpeg2/video/: Makefile.am, gethdr.c, getpic.c,
10074	mpeg2dec.c, mpeg2dec.h, recon.c, recon_mmx.c, recon_sse.s: Fixed a
10075	symbol conflict with mpeg_play
10076
100772001-01-02 15:18  richardb
10078
10079	* docs/gst/Makefile.am: Remove gstesdsink
10080
100812001-01-02 14:35  richardb
10082
10083	* docs/Makefile.am: Add dist-hook to stop CVS/ directories being
10084	put into distribution.
10085
100862001-01-02 14:34  richardb
10087
10088	* configure.in: Add GST_HTTPSRC_GET_TYPE back into configure.in:
10089	documentation fails to build correctly when libhttp isn't present
10090	without this.
10091
100922001-01-02 13:23  richardb
10093
10094	* autogen.sh: Correct ftp urls for libtool.
10095
100962001-01-02 12:07  wtay
10097
10098	* autogen.sh: Fixed a typo
10099
101002001-01-02 12:04  wtay
10101
10102	* acconfig.h, autogen.sh, configure.in,
10103	gst/elements/gstasyncdisksrc.c, gstplay/callbacks.c,
10104	gstplay/gstmediaplay.c, plugins/Makefile.am: Added a check for
10105	libjpeg Added and action for the load menu in gstplay Fixed drag
10106	and drop in gstplay More verbose errors in gstasyndisksrc
10107
101082001-01-02 08:13  omegahacker
10109
10110	* acconfig.h, autogen.sh, configure.in,
10111	docs/random/TODO-post-0.1.0, examples/autoplug/Makefile.am,
10112	gst/gstplugin.c, gst/elements/Makefile.am,
10113	gst/elements/gstasyncdisksrc.c, include/registry.h,
10114	libs/getbits/Makefile.am, libs/getbits/gstgetbits.c,
10115	libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_generic.c,
10116	libs/idct/Makefile.am, libs/riff/gstriffencode.c,
10117	libs/riff/gstriffparse.c, plugins/Makefile.am,
10118	plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
10119	plugins/avi/Makefile.am, plugins/avi/codectest.c,
10120	plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
10121	plugins/avi/videoheader.c, plugins/avi/wincodec/gstwindec.c,
10122	plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/grab-v4l.c,
10123	plugins/capture/v4l/gstv4lsrc.c, plugins/cobin/cobin.c,
10124	plugins/cobin/cobin.h, plugins/dvdsrc/dvdsrc.c,
10125	plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
10126	plugins/filters/ladspa/gstladspa.c,
10127	plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
10128	plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
10129	plugins/jpeg/gstjpegenc.c, plugins/mp3decode/Makefile.am,
10130	plugins/mp3decode/mpg123/gstmpg123.c,
10131	plugins/mp3decode/parse/mp3parse.c,
10132	plugins/mpeg1/mpeg1encoder/globals.h,
10133	plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10134	plugins/mpeg1/mpeg1encoder/marker.c,
10135	plugins/mpeg1/mpeg1encoder/mem.c,
10136	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10137	plugins/mpeg1/mpegaudio/gstmpegaudio.c,
10138	plugins/mpeg1/mpegaudio/psy.c, plugins/mpeg1/mpegaudio/subs.c,
10139	plugins/mpeg1/parse/mpeg1parse.c,
10140	plugins/mpeg1/system_encode/buffer.c,
10141	plugins/mpeg1/system_encode/system_encode.c,
10142	plugins/mpeg1/system_encode/systems.c,
10143	plugins/mpeg1video/parse/mp1videoparse.c,
10144	plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10145	plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
10146	plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
10147	plugins/mpeg2/mpeg2enc/mpeg2enc.h,
10148	plugins/mpeg2/parse/mpeg2parse.c,
10149	plugins/mpeg2/subtitles/mpeg2subt.c, plugins/mpeg2/video/getpic.c,
10150	plugins/mpeg2/video/gstmpeg2play.c, plugins/mpeg2/video/mpeg2dec.c,
10151	plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
10152	plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
10153	plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
10154	plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
10155	plugins/visualization/smoothwave/smoothwave.c,
10156	plugins/visualization/spectrum/gstspectrum.c,
10157	plugins/visualization/synaesthesia/synaesthesia.c,
10158	plugins/visualization/vumeter/vumeter.c,
10159	plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisenc.c,
10160	plugins/wav/gstparsewav.c: Massive, massive update of most source
10161	files.	I went through and cleaned up all the warnings that I
10162	could, which involved fixing some of the plugins.
10163
10164	The configure.in script was re-arranged and cleaned up so, and a
10165	check for libtool 1.3.5 was added to autogen.sh.  Added checks for
10166	Gtk and GNOME.
10167
10168	Some plugins were removed from the list of things to build for
10169	various reasons.
10170
10171	Added GST_DEBUG_FORCE_DISABLE in gstgetbits, since that's time
10172	critical and even an if() from a DEBUG can significantly increase
10173	runtimes.
10174
101752001-01-02 02:18  wtay
10176
10177	* tests/Makefile.am: ooops, eos is a dir
10178
101792001-01-02 02:16  wtay
10180
10181	* docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
10182	editor/pixmaps/Makefile.am, tests/Makefile.am,
10183	tests/eos/Makefile.am, tests/eos/case1.c: Fixed makefiles for docs
10184	Added eos test programs
10185
101862001-01-02 01:44  wtay
10187
10188	* configure.in, docs/random/eos, editor/Makefile.am,
10189	editor/gsteditorimage.c, editor/gsteditorpalette.c,
10190	editor/gsteditorprojectview.c, editor/gsteditorproperty.c,
10191	gst/gstpad.c, gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
10192	gstplay/Makefile.am, gstplay/gstmediaplay.c: Fixes for
10193	gsteditor/gstplay install/build fixed typo in random/eos added
10194	num_buffers property to fakesrc
10195
101962001-01-02 01:33  richardb
10197
10198	* Makefile.am, configure.in, docs/Makefile.am, docs/manuals.mak,
10199	docs/gst/Makefile.am, docs/libs/Makefile.am: Added checking for all
10200	the tools used to make documentation.  If documentation cannot be
10201	generated, whatever is available will still be installed.
10202	videosink/imagetest is now a check_PROGRAM
10203
102042001-01-02 01:00  omegahacker
10205
10206	* REQUIREMENTS: updated requirements
10207
102082001-01-02 00:35  omegahacker
10209
10210	* REQUIREMENTS: added list of requrements
10211
102122001-01-02 00:31  richardb
10213
10214	* configure.in, examples/Makefile.am: Added launch back into make
10215	system.  The Makefile wasn't being generated, resulting in make
10216	dist failing when the directory was entered for make dist.
10217
102182001-01-01 23:50  wtay
10219
10220	* examples/Makefile.am: Added directories to DIST_SUBDIRS
10221
102222001-01-01 23:20  omegahacker
10223
10224	* examples/autoplug/Makefile.am: somehow Makefile.am went
10225	zero-bytes
10226
102272001-01-01 22:44  omegahacker
10228
10229	* examples/: Makefile.am, thread/Makefile.am: updated examples
10230	build stuff
10231
102322001-01-01 21:21  omegahacker
10233
10234	* Makefile.am, configure.in, examples/xml/Makefile.am,
10235	gst/Makefile.am, plugins/dvdsrc/Makefile.am: More build fixes
10236
102372001-01-01 19:54  wtay
10238
10239	* docs/random/: TODO-post-0.1.0, eos: Added some more TODOs Added a
10240	proposition for eos propagation
10241
102422001-01-01 17:25  wtay
10243
10244	* docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
10245	docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
10246	docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
10247	gst/gstpad.c: Documentation updates
10248
102492001-01-01 14:34  richardb
10250
10251	* examples/launch/Makefile.am: Add one more file to dist.
10252
102532001-01-01 14:06  richardb
10254
10255	* docs/: gst/Makefile.am, libs/Makefile.am: Fix a couple of files
10256	not being put into distributions.  make dist now appears to create
10257	a fully functional distribution.  make rpm should now produce an
10258	rpm.  Whether that rpm is any good is another matter...
10259
102602001-01-01 13:41  richardb
10261
10262	* Makefile.am, configure.in, examples/Makefile.am,
10263	examples/launch/Makefile.am, examples/xml/Makefile.am: Fix broken
10264	build system for examples.
10265
102662001-01-01 08:43  omegahacker
10267
10268	* gstplay/Makefile.am, plugins/avi/Makefile.am,
10269	plugins/avi/wincodec/Makefile.am: More build changes
10270
102712001-01-01 08:37  omegahacker
10272
10273	* Makefile.am, autogen.sh, configure.in,
10274	docs/code-reviews/gstbin.c-1.41, examples/autoplug/Makefile,
10275	examples/autoplug/Makefile.am, examples/autoplug/autoplug.c,
10276	examples/helloworld/Makefile, examples/helloworld/Makefile.am,
10277	examples/helloworld2/Makefile, examples/helloworld2/Makefile.am,
10278	examples/queue/Makefile, examples/queue/Makefile.am,
10279	examples/queue2/Makefile, examples/queue2/Makefile.am,
10280	examples/queue3/Makefile, examples/queue3/Makefile.am,
10281	examples/queue4/Makefile, examples/queue4/Makefile.am,
10282	examples/thread/Makefile, examples/thread/Makefile.am,
10283	examples/xml/Makefile, examples/xml/Makefile.am, gst/gstpad.c,
10284	gst/gstplugin.c: Re-arranged the build a bit to try to make it more
10285	sane.  Added some debug.
10286
102872001-01-01 07:47  omegahacker
10288
10289	* gstplay/Makefile.am: added headers and such to Makefile.am for
10290	dist
10291
102922001-01-01 07:44  omegahacker
10293
10294	* test/: mp3.c, qtest.c: added the category number to DEBUG
10295
102962001-01-01 07:42  omegahacker
10297
10298	* plugins/filters/ladspa/Makefile.am: missed utils.h
10299
103002001-01-01 07:30  omegahacker
10301
10302	* configure.in: updated version number from 0.9.2 (huh???) to 0.1.0
10303
103042001-01-01 06:59  wtay
10305
10306	* configure.in, docs/gst/tmpl/gstinfo.sgml,
10307	docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10308	examples/autoplug/autoplug.c: Added -Wall to configure.in
10309
103102001-01-01 06:57  omegahacker
10311
10312	* gst/Makefile.am: fixed a nasty bug where at -O6 teh compiler
10313	optimized cothreads.c beyond the point of functioning
10314
103152001-01-01 06:23  wtay
10316
10317	* plugins/vorbis/: Makefile.am, vorbis.c, vorbisdec.c, vorbisdec.h,
10318	vorbisenc.c, vorbisenc.h: Some compile cleanups
10319
103202001-01-01 05:26  wtay
10321
10322	* gst/gstpipeline.c: Fixed a very bad error with autoplugging.
10323
103242001-01-01 05:18  omegahacker
10325
10326	* gst/: gst.c, gstinfo.c, gstinfo.h: updated the debug system so it
10327	works nicely now
10328
103292001-01-01 04:53  omegahacker
10330
10331	* gst/: gst.c, gstinfo.c, gstinfo.h: Added API to control DEBUG
10332	level, updated cmdline code
10333
103342001-01-01 04:41  omegahacker
10335
10336	* gst/: gst.c, gstpad.c: modified cmdlien code to take both 0xHEX
10337	and dec, and added an INFO line in gst_pad_connect()
10338
103392001-01-01 04:11  omegahacker
10340
10341	* plugins/filters/ladspa/: Makefile, search.c: removed accidentally
10342	checked in Makefile and added .cvsignore
10343
103442001-01-01 04:10  wtay
10345
10346	* test/mp3.c, test/qtest.c, tests/case4.c, tests/markup.c,
10347	tests/paranoia.c, tests/rip.c, tests/simplefake.c: Updated test
10348	programs
10349
103502001-01-01 04:04  wtay
10351
10352	* gst/gst.c: Fixed a typo
10353
103542001-01-01 04:02  wtay
10355
10356	* plugins/filters/ladspa/: Makefile, gstladspa.c: Added the boolean
10357	properties back
10358
103592001-01-01 03:59  omegahacker
10360
10361	* plugins/filters/ladspa/: gstladspa.c, gstladspa.h: fixed ladpsa
10362	filter up to compile
10363
103642001-01-01 03:57  omegahacker
10365
10366	* plugins/filters/Makefile.am: added ladspa
10367
103682001-01-01 03:57  omegahacker
10369
10370	* gst/gstautoplug.c: set categories for all INFOs
10371
103722001-01-01 03:44  omegahacker
10373
10374	* tests/sched/.cvsignore: added .cvsignore
10375
103762001-01-01 03:43  wtay
10377
10378	* gst/: Makefile.am, gst.c, gstcpu.c, gstinfo.c: Added command line
10379	parsing for --gst-info-mask, --gst-debug-mask and --help Dump the
10380	FLAGS and options on --help
10381
103822001-01-01 03:22  omegahacker
10383
10384	* tests/.cvsignore: updated .cvsignore
10385
103862001-01-01 03:20  omegahacker
10387
10388	* configure.in: added directories to configure.in
10389
103902001-01-01 03:19  omegahacker
10391
10392	* plugins/filters/ladspa/: Makefile, Makefile.am, gstladspa.c,
10393	gstladspa.h, ladspa.h, load.c, search.c, utils.h: New LADSPA plugin
10394	wrapper
10395
103962001-01-01 03:18  omegahacker
10397
10398	* examples/Makefile.am: fixed stupid spelling mistake
10399
104002001-01-01 03:18  omegahacker
10401
10402	* gstplay/: .cvsignore, Makefile.am: gstplay now builds from
10403	build-directory, doesn't require a make install
10404
104052001-01-01 03:16  omegahacker
10406
10407	* plugins/: audioscale/audioscale.c, avi/audiocodecs.c,
10408	avi/gstavidecoder.c, avi/gstaviencoder.c, avi/wincodec/gstwindec.c,
10409	avi/wincodec/gstwinenc.c, capture/v4l/gstv4lsrc.c,
10410	cdparanoia/cdparanoia.c, dvdsrc/dvdsrc.c, filters/median/median.c,
10411	filters/smooth/smooth.c, jpeg/gstjpegdec.c, jpeg/gstjpegenc.c,
10412	mp3decode/mpg123/gstmpg123.c, mp3decode/parse/mp3parse.c,
10413	mp3decode/types/mp3types.c, mp3encode/lame/gstlame.c,
10414	mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10415	mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/util.c,
10416	mpeg1/mpeg_play/video.c, mpeg1/mpegaudio/gstmpegaudio.c,
10417	mpeg1/parse/mpeg1parse.c, mpeg1/system_encode/buffer.c,
10418	mpeg1/system_encode/system_encode.c,
10419	mpeg1video/parse/mp1videoparse.c, mpeg2/ac3parse/ac3parse.c,
10420	mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/parse/mpeg2parse.c,
10421	mpeg2/subtitles/mpeg2subt.c, mpeg2/video/gethdr.c,
10422	mpeg2/video/gstmpeg2play.c, mpeg2/video/mpeg2dec.c,
10423	mpeg2/videoparse/mp2videoparse.c, videoscale/videoscale.c,
10424	visualization/smoothwave/smoothwave.c,
10425	visualization/synaesthesia/synaesthesia.c, vorbis/vorbisdec.c:
10426	Updated all plugins to use new GST_DEBUG and GST_INFO systems.
10427
104282001-01-01 03:16  omegahacker
10429
10430	* libs/: getbits/gstgetbits_generic.c, riff/gstriffencode.c,
10431	riff/gstriffparse.c: Updated libraries to use new GST_DEBUG instead
10432	of DEBUG.
10433
104342001-01-01 03:14  omegahacker
10435
10436	* gst/: cothreads.c, gst.c, gstautoplug.c, gstbin.c, gstbuffer.c,
10437	gstbufferpool.c, gstcaps.c, gstclock.c, gstcpu.c, gstelement.c,
10438	gstelementfactory.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
10439	gstpipeline.c, gstplugin.c, gstprops.c, gstscheduler.c,
10440	gstthread.c, gsttype.c, gstxml.c, elements/gstasyncdisksrc.c,
10441	elements/gstaudiosink.c, elements/gstaudiosrc.c,
10442	elements/gstdisksrc.c, elements/gstfdsink.c,
10443	elements/gstpipefilter.c, elements/gstqueue.c,
10444	elements/gstsinesrc.c, elements/gsttypefind.c: Mega update of INFO,
10445	DEBUG, and ERROR subsystems, renamed with GST_ prefix.	GST_DEBUG
10446	now takes a category parameter, which is the same as GST_INFO
10447	system.  They are now called GST_CAT_*.  All the GST_DEBUGs are set
10448	to 0 for now, we need to go and fix all these eventually.
10449
104502001-01-01 02:46  omegahacker
10451
10452	* gst/gstcpu.c: fixed stupid (brown paper bag) bug with missing
10453	NULL on g_strconcat
10454
104552001-01-01 02:34  omegahacker
10456
10457	* gst/gstcpu.c: fixed the segfault
10458
104592001-01-01 01:56  wtay
10460
10461	* acconfig.h, configure.in, gst/gstinfo.c: Added --enable-info and
10462	--disable-info-system nothing specified = INFO enabled, mask to
10463	0x00000001 --enable-info =     INFO enabled, mask to 0xffffffff
10464	--disable-info =    INFO compiled into a nop and thus disabled
10465
104662001-01-01 00:44  omegahacker
10467
10468	* examples/: autoplug/.cvsignore, helloworld/.cvsignore,
10469	helloworld2/.cvsignore, launch/Makefile, queue/.cvsignore,
10470	queue2/.cvsignore, queue3/.cvsignore, queue4/.cvsignore,
10471	thread/.cvsignore, xml/.cvsignore: hopefully one last update to the
10472	examples .cvsignores
10473
104742001-01-01 00:44  wtay
10475
10476	* acconfig.h, configure.in, gst/gstinfo.h, plugins/avi/Makefile.am,
10477	plugins/avi/gstavidecoder.c: Added GST_INFO_ENABLED flags Added
10478	--enable-debug-info A little fix for the avidecoder
10479
104802001-01-01 00:42  omegahacker
10481
10482	* examples/: helloworld/helloworld.c, helloworld2/helloworld2.c,
10483	queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
10484	thread/thread.c, xml/Makefile, xml/createxml.c, xml/runxml.c:
10485	cleaned up the examples, added Makefiles, etc
10486
104872001-01-01 00:34  omegahacker
10488
10489	* examples/: Makefile.am, autoplug/Makefile, autoplug/autoplug.c,
10490	helloworld/Makefile, helloworld2/Makefile, launch/Makefile,
10491	queue/Makefile, queue2/Makefile, queue3/Makefile, queue4/Makefile,
10492	thread/Makefile, xml/Makefile: Updated makefiles for examples
10493
104942001-01-01 00:17  omegahacker
10495
10496	* gst/: gstcpu.c, gstinfo.c, gstinfo.h, elements/gstelements.c:
10497	Cleaned up INFO system some more, added API to select categories,
10498	modified the printout function to print cleanly for GST_INIT info
10499	(the default min) and spew function:line debug_string [element] for
10500	everything else.  Eventually could make even that configurable
10501	easily enough, just check against another bitmap instead of
10502	checking for == GST_INIT.
10503
105042000-12-31 23:31  wtay
10505
10506	* gst/: Makefile.am, gstbin.c, gstpad.c, elements/gstfakesrc.c: Fix
10507	some compile warnings
10508
105092000-12-31 22:49  omegahacker
10510
10511	* gstplay/gstmediaplay.c: Added ability to use .glade file in cwd
10512
105132000-12-31 22:18  omegahacker
10514
10515	* gst/: gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstpad.c,
10516	gstpad.h, gstplugin.c, gstplugin.h, gstscheduler.c, gsttype.c,
10517	types/gsttypes.c: Started work on better ghostpad management, and
10518	started to build the low- level EOS mechanism.
10519
10520	Also removed a couple of printouts that aren't needed any more.
10521
105222000-12-31 22:16  omegahacker
10523
10524	* plugins/: mp3decode/types/mp3types.c,
10525	mpeg1/mpegtypes/mpeg1types.c, mpeg2/mpegtypes/mpeg2types.c:
10526	Commented out some extra output that we don't need right now.
10527
105282000-12-31 22:15  omegahacker
10529
10530	* tools/gstreamer-register.c: Added stdlib.h to clean up exit()
10531	warnings
10532
105332000-12-31 22:14  omegahacker
10534
10535	* tests/: load.c, markup.c: New test programs.
10536
105372000-12-31 22:13  omegahacker
10538
10539	* tests/Makefile.am: [no log message]
10540
105412000-12-31 22:11  omegahacker
10542
10543	* tests/sched/: Makefile, Makefile.am, runxml.c, testcases:
10544	Converted to a Makefile.am, fixed up the GstSrc thing, and removed
10545	a set to READY state before PLAYING that isn't necessary.
10546
105472000-12-31 18:06  richardb
10548
10549	* plugins/mpeg2/mpeg2dec/Makefile.am: Add a final header file to
10550	noinst_HEADERS
10551
105522000-12-31 17:49  richardb
10553
10554	* plugins/mpeg2/: ac3dec/Makefile.am, mpeg2dec/Makefile.am: A
10555	couple more fixes to make dist.
10556
105572000-12-31 17:37  richardb
10558
10559	* plugins/mpeg2/mpeg2dec/Makefile.am: Add new files to dist.
10560
105612000-12-31 17:34  wtay
10562
10563	* plugins/mpeg2/mpeg2dec/: attributes.h, idct_mlib.c, mm_accel.h,
10564	motion_comp_mlib.c, output_video.h, stats.c: Added missing files,
10565	It should compile now, but doesn't work
10566
105672000-12-31 17:32  richardb
10568
10569	* plugins/: mp3decode/Makefile.am, mpeg1/mpeg_play/Makefile.am,
10570	mpeg1/mpegaudio/Makefile.am, mpeg2/ac3dec/Makefile.am,
10571	mpeg2/mpeg2enc/Makefile.am, wav/Makefile.am: Various fixes to
10572	ensure that appropriate files are included in make dist.  Make dist
10573	now produces a nearly functioning distribution.
10574
105752000-12-31 17:32  wtay
10576
10577	* editor/gsteditorproperty.c, plugins/cdparanoia/cdparanoia.c:
10578	Updated the editor to use the capslist Added change state in
10579	cdparanoia
10580
105812000-12-31 17:02  wtay
10582
10583	* docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstautoplug.sgml,
10584	docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstelement.sgml,
10585	docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
10586	docs/gst/tmpl/gstreamer-unused.sgml, gst/Makefile.am,
10587	gst/gstautoplug.c, gst/gstcaps.h, gst/gstpad.c, tests/.cvsignore:
10588	Updated the docs Updated gst/Makefile.am to add CFLAGS Added test
10589	programs to tests/.cvsignore
10590
105912000-12-31 16:15  wtay
10592
10593	* tests/padfactory.c: Test program for the pad factory
10594
105952000-12-31 16:12  wtay
10596
10597	* examples/autoplug/autoplug.c, gst/gst.h, gst/gstautoplug.c,
10598	gst/gstautoplug.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
10599	gst/gstelementfactory.c, gst/gstinfo.c, gst/gstpad.c, gst/gstpad.h,
10600	gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
10601	gst/elements/gstaudiosink.c, plugins/avi/gstavidecoder.c,
10602	plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
10603	plugins/cdparanoia/cdparanoia.c,
10604	plugins/mp3decode/mpg123/gstmpg123.c,
10605	plugins/mp3decode/parse/mp3parse.c,
10606	plugins/mp3decode/types/mp3types.c,
10607	plugins/mp3encode/lame/gstlame.c,
10608	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10609	plugins/mpeg1/mpegtypes/mpeg1types.c,
10610	plugins/mpeg1/parse/mpeg1parse.c,
10611	plugins/mpeg1video/parse/mp1videoparse.c,
10612	plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10613	plugins/mpeg2/mpegtypes/mpeg2types.c,
10614	plugins/mpeg2/parse/mpeg2parse.c,
10615	plugins/mpeg2/video/gstmpeg2play.c,
10616	plugins/mpeg2/videoparse/mp2videoparse.c, plugins/vorbis/vorbis.c,
10617	tests/Makefile.am, tests/autoplug.c, tests/caps.c, tests/case4.c,
10618	tests/init.c, tests/queue.c, tests/simplefake.c, tests/states.c:
10619	Added multiple caps to the pads Extended the padfactory for the
10620	multiple caps GstCaps now have a name so that future manipulations
10621	on them can be done by name Updated the plugins for the new caps
10622	list
10623
106242000-12-31 16:07  richardb
10625
10626	* Makefile.am, configure.in, include/Makefile.am: Add files in
10627	include to distributions.
10628
106292000-12-31 15:53  richardb
10630
10631	* gst/Makefile.am: Add gstpropsprivate.h to dist.
10632
106332000-12-31 15:19  richardb
10634
10635	* docs/Makefile.am: Add docs/fwg to DIST_SUBDIRS
10636
106372000-12-31 15:18  richardb
10638
10639	* configure.in: Add docs/fwg/Makefile to things to be built.
10640
106412000-12-31 14:22  richardb
10642
10643	* docs/manuals.mak: Fix another bug in make install for fwg
10644	(complained becuase there were no pngs to install).  I should have
10645	got up more slowly today...
10646
106472000-12-31 14:02  richardb
10648
10649	* docs/: fwg/.cvsignore, libs/tmpl/.cvsignore, manual/.cvsignore,
10650	manual/images/.cvsignore: Fix .cvsignores
10651
106522000-12-31 13:55  richardb
10653
10654	* docs/: manuals.mak, fwg/.cvsignore: Fix bug in make install for
10655	manuals.  Added stuff to .cvsignore in fwg
10656
106572000-12-31 10:46  omegahacker
10658
10659	* tools/gstreamer-launch.c: Complete rewrite of the launcher.  Now
10660	supports pretty arbitrary pipelines.  Try '((fakesrc) ! identity !
10661	(fakesink))' out.  Doesn't seem to recognize pad names yet for some
10662	reason, so it goes with the first sink/src pad it finds in a given
10663	element.  Other problems still remain, but the hard part is done
10664	with.
10665
106662000-12-30 19:51  wtay
10667
10668	* plugins/mpeg2/mpegtypes/mpeg2types.c: Removed elementary mpeg2
10669	video detection because we simply don't know if it's mpeg1 or mpeg2
10670
106712000-12-30 19:41  wtay
10672
10673	* plugins/avi/gstavidecoder.c: removed debugging
10674
106752000-12-30 19:40  wtay
10676
10677	* plugins/mpeg1/parse/Makefile.am: removed debugging info again
10678
106792000-12-30 19:39  wtay
10680
10681	* plugins/mpeg1/parse/: Makefile.am, mpeg1parse.c: Removed ac3 and
10682	other private streams until autoplug can figure it out
10683
106842000-12-30 19:37  wtay
10685
10686	* libs/getbits/: gstgetbits.c, gstgetbits.h: Disabled MMX optimized
10687	versions until they get fixed
10688
106892000-12-30 19:04  wtay
10690
10691	* gst/cothreads.c, gst/gstplugin.c, plugins/avi/audiocodecs.c,
10692	plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
10693	plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
10694	plugins/avi/wincodec/gstwindec.c,
10695	plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed autoplugging for avi
10696	Fixed a bug in multiple typefind function loading: when a typefind
10697	is requested for a mimetype, all plugins with a typefind function
10698	should be loaded.
10699
107002000-12-30 17:42  wtay
10701
10702	* gst/gst.c, gst/gstautoplug.c, gst/gstcaps.c, gst/gstplugin.c,
10703	gst/gstprops.c, gst/gstthread.c, plugins/mpeg2/ac3dec/ac3dec.c,
10704	plugins/mpeg2/mpegtypes/mpeg2types.c,
10705	plugins/mpeg2/parse/mpeg2parse.c,
10706	plugins/mpeg2/video/gstmpeg2play.c,
10707	plugins/mpeg2/videoparse/mp2videoparse.c: Fixed MPEG2 autoplugging
10708	Added some more INFO to gstthread
10709
107102000-12-30 17:13  wtay
10711
10712	* docs/gst/: Makefile.am, tmpl/gstreamer-unused.sgml: Updated the
10713	makefile for new files
10714
107152000-12-30 16:13  wtay
10716
10717	* docs/gst/.cvsignore, docs/gst/gstreamer-decl.txt,
10718	docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10719	docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
10720	docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
10721	docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
10722	docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
10723	docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gstinfo.sgml,
10724	docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstprops.sgml,
10725	docs/gst/tmpl/gstreamer-unused.sgml,
10726	docs/gst/tmpl/gstscheduler.sgml, docs/gst/tmpl/gstsink.sgml,
10727	docs/gst/tmpl/gstsrc.sgml, gst/gstautoplug.c, gst/gstelement.c,
10728	gst/gstobject.c, gst/gstplugin.c, gst/elements/Makefile.am,
10729	gst/elements/gstqueue.c, gst/elements/gsttypefind.c: Docs updates:
10730	remove sink, src, filter, connection added gstinfo to docs.
10731	Updated some core files for the docs gsttypefind did not include
10732	gst_private Added CFlags to Makefile.am in gst/elements
10733
107342000-12-30 15:36  richardb
10735
10736	* docs/: Makefile.am, manuals.mak, fwg/Makefile.am,
10737	fwg/gst-filter-writers-guide.sgml, manual/Makefile.am: Added
10738	framework for writing filter writers guide.  Extracted much of the
10739	makefile from docs/manual into a shared file which is included, so
10740	it can be re-used.
10741
107422000-12-30 14:46  richardb
10743
10744	* docs/: libs/.cvsignore, manual/.cvsignore, manual/Makefile.am,
10745	libs/Makefile.am: Fix a bug in manual/Makefile.am: bad shell script
10746	for make disting .ps files.   Couple of final fixes to
10747	libs/Makefile.am, too.	Add a few things to cvsignores.
10748
107492000-12-30 14:40  richardb
10750
10751	* plugins/: dvdsrc/Makefile.am, mpeg2/video/getvlc.h,
10752	mpeg2/video/mpeg2dec.h, mpeg2/videoparse/Makefile.am: Change ERROR
10753	to VLC_ERROR in mpeg2.	Fix a couple of makefiles so that make dist
10754	works.
10755
107562000-12-30 13:54  richardb
10757
10758	* docs/libs/: Makefile.am, tmpl/.cvsignore: Makefile cleaned muchly
10759	- make should now cause gstreamer-libs docs to be created.  Make
10760	dist may work too - untested.  No longer store tmpls in CVS,
10761	either.  Only thing missing is make dependencies on the source
10762	files used to extract the docs.
10763
107642000-12-30 13:14  richardb
10765
10766	* docs/libs/tmpl/: dct.sgml, externals.sgml, gstcolorspace.sgml,
10767	gstgetbits.sgml, gstgetbits_inl.sgml, gstidct.sgml,
10768	gstputbits.sgml, gstriff.sgml, gstvideoscale.sgml, wineacm.sgml:
10769	Remove template files from CVS: they're autogenerated better.
10770
107712000-12-30 05:05  richardb
10772
10773	* docs/manual/Makefile.am: Makefile can now be used for a different
10774	manual by simply changing the initial variables
10775
107762000-12-30 04:40  richardb
10777
10778	* docs/manual/images/: .cvsignore, Makefile.am: Remove old
10779	directories and files
10780
107812000-12-30 04:36  richardb
10782
10783	* docs/manual/: Makefile.am, bin-element.fig,
10784	connected-elements.fig, filter-element-multi.fig,
10785	filter-element.fig, hello-world.fig, mime-world.fig, queue.fig,
10786	sink-element.fig, src-element.fig, state-diagram.fig, thread.fig:
10787	Misc tweaks to makefile for manual.  Moved .figs into same
10788	directory so we can have them built appropriately without having to
10789	hack makefiles horribly.  Nearly have a core makefile which can be
10790	reused for other manuals.
10791
107922000-12-30 03:28  wtay
10793
10794	* docs/manual/images/Makefile.am: Scaled down the eps images to
10795	half their size
10796
107972000-12-30 02:47  wtay
10798
10799	* gst/elements/: gstelements.c, gstfakesrc.c: Added some INFO in
10800	gstelements Reverted pad names in gstfakesrc back to what they were
10801
108022000-12-30 02:41  omegahacker
10803
10804	* gst/: cothreads.c, gst.c, gst_private.h, gstbin.c, gstbuffer.c,
10805	gstelement.c, gstinfo.c, gstinfo.h, gstpad.c, gstplugin.c,
10806	gsttype.c, elements/gsttypefind.c: Updated more files to use INFO.
10807
108082000-12-30 02:25  richardb
10809
10810	* docs/manual/Makefile.am: Minor neaten to makefile.
10811
108122000-12-30 01:53  richardb
10813
10814	* test/: a.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
10815	mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c, mp3play.c,
10816	mp3tovorbis.c, mpeg2parse.c, pipetest.c, qtest.c: Convert GstSrc's
10817	to GstElements.
10818
108192000-12-30 01:06  richardb
10820
10821	* configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am:
10822	Added configure test for liblame.
10823
108242000-12-30 00:46  richardb
10825
10826	* configure.in, plugins/Makefile.am: Add configure tests for
10827	cdparanoia
10828
108292000-12-30 00:17  richardb
10830
10831	* plugins/mpeg1/system_encode/Makefile.am: Include "include/"
10832
108332000-12-29 22:36  richardb
10834
10835	* plugins/: mpeg2/parse/Makefile.am, mpeg1/parse/Makefile.am:
10836	Include "include/" when compiling.
10837
108382000-12-29 21:58  richardb
10839
10840	* gst/elements/gsttypefind.c: Remove reference to gstdebug.h which
10841	doesn't exist.
10842
108432000-12-29 21:56  richardb
10844
10845	* libs/getbits/: gstgetbits.c, gstgetbits.h: Fix a couple of MMX
10846	issues.
10847
108482000-12-29 21:50  richardb
10849
10850	* libs/getbits/Makefile.am: Include libgst.la when linking gbtest
10851	so it compiles.
10852
108532000-12-29 21:44  richardb
10854
10855	* plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Use VLC_ERROR
10856	instead of ERROR_VAL, at Erik's suggestion. :)
10857
108582000-12-29 21:40  richardb
10859
10860	* plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Rename #define
10861	ERROR to #define ERROR_VAL to avoid conflict with gstinfo.h
10862
108632000-12-29 19:45  wtay
10864
10865	* gst/Makefile.am, gst/gstautoplug.c, gst/gstbin.c,
10866	gst/gstbuffer.c, gst/gstbuffer.h, gst/gstpipeline.c,
10867	gst/gstprops.c, gst/gstscheduler.c, gst/elements/gstasyncdisksrc.c,
10868	gstplay/gstplay.c, plugins/capture/v4l/gstv4lsrc.c,
10869	plugins/mp3decode/parse/mp3parse.c,
10870	plugins/mp3encode/lame/gstlame.h,
10871	plugins/mpeg1/mpeg_play/decoders.c,
10872	plugins/mpeg1/mpeg_play/decoders.h,
10873	plugins/mpeg1video/parse/mp1videoparse.c: Fixed buffer flag
10874	handling gstplay used old flag handling updated some plugins for
10875	the new objects/error handling Fixed a serious buffer error in
10876	gst_buffer_append
10877
108782000-12-29 18:31  wtay
10879
10880	* tests/: caps.c, props.c: Updated some test programs
10881
108822000-12-29 18:23  wtay
10883
10884	* gst/: gstautoplug.c, gstbin.c, gstbuffer.h, gstpipeline.c,
10885	gstplugin.c, gstprops.c, gstprops.h, gstscheduler.c,
10886	elements/gstasyncdisksrc.c: Fixed a serious bug in gst_props_new:
10887	properties with a 0 value causes a segfault Fixed a possible bug in
10888	gstautoplug when one of the constructed paths was empty Commented
10889	out a too liberal assert in gstscheduler.c Added
10890	GST_BUFFER_DISCONTINUOUS tried to fix asyndisksrc
10891
108922000-12-29 10:02  omegahacker
10893
10894	* gst/: Makefile.am, gst.c, gst.h, gst_private.h, gstdebug.h,
10895	gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstobject.c,
10896	gstobject.h, gstplugin.c, gstscheduler.c: Added DEBUG, INFO, and
10897	ERROR systems.	Very little code is converted yet.  Policy
10898	decisions need to be made as to what kinds of cases get what kind
10899	of response, and what the default ERROR response should be.  Right
10900	now it will print out all the information, then have gdb spew a
10901	stack trace.
10902
109032000-12-29 05:38  omegahacker
10904
10905	* gst/elements/: gstasyncdisksrc.c, gstasyncdisksrc.h,
10906	gstaudiosink.c, gstaudiosink.h, gstaudiosrc.c, gstaudiosrc.h,
10907	gstdisksrc.c, gstdisksrc.h, gstelements.c, gstesdsink.c,
10908	gstesdsink.h, gstfakesink.c, gstfakesink.h, gstfakesrc.c,
10909	gstfakesrc.h, gstfdsink.c, gstfdsink.h, gstfdsrc.c, gstfdsrc.h,
10910	gsthttpsrc.c, gsthttpsrc.h, gstidentity.c, gstidentity.h,
10911	gstpipefilter.c, gstpipefilter.h, gstqueue.c, gstqueue.h,
10912	gstsinesrc.c, gstsinesrc.h, gsttypefind.c, gsttypefind.h: Updated
10913	copyright notices.
10914
109152000-12-29 04:36  wtay
10916
10917	* gstplay/gstplay.c: Add the pipeline to the thread after
10918	autoplugging.
10919
109202000-12-29 03:05  wtay
10921
10922	* editor/gsteditorpadtemplate.c: Added a missing file...
10923
109242000-12-29 02:50  omegahacker
10925
10926	* plugins/: example.c, example.h, au/gstparseau.c, au/gstparseau.h,
10927	audioscale/audioscale.c, audioscale/audioscale.h,
10928	avi/gstavidecoder.c, avi/gstavidecoder.h, avi/gstaviencoder.c,
10929	avi/gstaviencoder.h, avi/wincodec/gstwindec.c,
10930	avi/wincodec/gstwindec.h, avi/wincodec/gstwinenc.c,
10931	avi/wincodec/gstwinenc.h, capture/v4l/gstv4lsrc.c,
10932	capture/v4l/gstv4lsrc.h, cdparanoia/cdparanoia.c,
10933	cdparanoia/cdparanoia.h, cobin/cobin.c, cobin/spindentity.c,
10934	cobin/spindentity.h, dvdsrc/Makefile.am, dvdsrc/dvdsrc.c,
10935	dvdsrc/dvdsrc.h, effects/stereo/stereo.c, effects/stereo/stereo.h,
10936	effects/volume/volume.c, effects/volume/volume.h,
10937	filters/median/median.c, filters/median/median.h,
10938	filters/smooth/smooth.c, filters/smooth/smooth.h,
10939	jpeg/gstjpegdec.c, jpeg/gstjpegdec.h, jpeg/gstjpegenc.c,
10940	jpeg/gstjpegenc.h, mp3decode/mpg123/gstmpg123.c,
10941	mp3decode/mpg123/gstmpg123.h, mp3decode/parse/mp3parse.c,
10942	mp3decode/parse/mp3parse.h, mp3decode/xa/gstxa.c,
10943	mp3decode/xa/gstxa.h, mp3decode/xing/gstxing.c,
10944	mp3decode/xing/gstxing.h, mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10945	mpeg1/mpeg1encoder/gstmpeg1encoder.h,
10946	mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/gstmpeg_play.h,
10947	mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/gstmpegaudio.h,
10948	mpeg1/parse/mpeg1parse.c, mpeg1/parse/mpeg1parse.h,
10949	mpeg1/system_encode/system_encode.c,
10950	mpeg1/system_encode/system_encode.h,
10951	mpeg1video/parse/mp1videoparse.c, mpeg1video/parse/mp1videoparse.h,
10952	mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
10953	mpeg2/ac3parse/ac3parse.c, mpeg2/ac3parse/ac3parse.h,
10954	mpeg2/mpeg2dec/gstmpeg2dec.c, mpeg2/mpeg2dec/gstmpeg2dec.h,
10955	mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/mpeg2enc/gstmpeg2enc.h,
10956	mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
10957	mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
10958	mpeg2/video/gstmpeg2play.c, mpeg2/video/gstmpeg2play.h,
10959	mpeg2/video/mpeg2dec.c, mpeg2/videoparse/mp2videoparse.c,
10960	mpeg2/videoparse/mp2videoparse.h, rtjpeg/rtjpegdec.c,
10961	rtjpeg/rtjpegdec.h, rtjpeg/rtjpegenc.c, rtjpeg/rtjpegenc.h,
10962	vcdsrc/vcdsrc.c, vcdsrc/vcdsrc.h, videoscale/videoscale.c,
10963	videoscale/videoscale.h, visualization/smoothwave/smoothwave.c,
10964	visualization/smoothwave/smoothwave.h,
10965	visualization/spectrum/gstspectrum.c,
10966	visualization/spectrum/gstspectrum.h,
10967	visualization/synaesthesia/synaesthesia.c,
10968	visualization/synaesthesia/synaesthesia.h,
10969	visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
10970	vorbis/vorbisdec.c, vorbis/vorbisdec.h, vorbis/vorbisenc.c,
10971	vorbis/vorbisenc.h, wav/gstparsewav.c, wav/gstparsewav.h: MEGA
10972	reparenting of all the elements to GstElement.
10973
109742000-12-29 02:28  omegahacker
10975
10976	* gst/: Makefile.am, gst.h, gstbin.c, gstclock.c, gstconnection.c,
10977	gstconnection.h, gstelement.c, gstelement.h, gstfilter.c,
10978	gstfilter.h, gstpipeline.c, gstsink.c, gstsink.h, gstsrc.c,
10979	gstsrc.h, gsttee.c, gsttee.h, elements/gstasyncdisksrc.c,
10980	elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
10981	elements/gstaudiosink.h, elements/gstaudiosrc.c,
10982	elements/gstaudiosrc.h, elements/gstdisksrc.c,
10983	elements/gstdisksrc.h, elements/gstelements.c,
10984	elements/gstfakesink.c, elements/gstfakesink.h,
10985	elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
10986	elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
10987	elements/gsthttpsrc.c, elements/gsthttpsrc.h,
10988	elements/gstidentity.c, elements/gstidentity.h,
10989	elements/gstpipefilter.c, elements/gstpipefilter.h,
10990	elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
10991	elements/gstsinesrc.h, elements/gsttypefind.c,
10992	elements/gsttypefind.h: Reparented everything to GstElement,
10993	removing GstSrc, GstSink, GstFilter, and GstConnection.  Also fixed
10994	a bug in gst_bin_iterate_func.
10995
109962000-12-28 22:13  omegahacker
10997
10998	* gst/gstcaps.h: missed one file for copyright
10999
110002000-12-28 22:12  omegahacker
11001
11002	* gst/: Makefile.am, cothreads.c, cothreads.h, gst.c, gst.h,
11003	gst_private.h, gstarch.h, gstautoplug.c, gstautoplug.h, gstbin.c,
11004	gstbin.h, gstbuffer.c, gstbuffer.h, gstbufferpool.c,
11005	gstbufferpool.h, gstcaps.c, gstclock.c, gstclock.h,
11006	gstconnection.c, gstconnection.h, gstcpu.c, gstcpu.h, gstdebug.h,
11007	gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
11008	gstextratypes.h, gstfilter.c, gstfilter.h, gsti386.h, gstlog.h,
11009	gstmeta.c, gstmeta.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
11010	gstpipeline.c, gstpipeline.h, gstplugin.c, gstplugin.h, gstppc.h,
11011	gstprops.c, gstprops.h, gstpropsprivate.h, gstscheduler.c,
11012	gstscheduler.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h, gsttee.c,
11013	gsttee.h, gstthread.c, gstthread.h, gsttrace.c, gsttrace.h,
11014	gsttype.c, gsttype.h, gstutils.c, gstutils.h, gstxml.c, gstxml.h,
11015	elements/gstasyncdisksrc.h, elements/gstqueue.c: Updated copyright
11016	in all the libgst files.  Created gst_private.h, set up all files
11017	to use it.
11018
110192000-12-28 21:42  wtay
11020
11021	* docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
11022	docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
11023	docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
11024	docs/gst/tmpl/gstasyncdisksrc.sgml, docs/gst/tmpl/gstbin.sgml,
11025	docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksrc.sgml,
11026	docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
11027	docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfilter.sgml,
11028	docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
11029	docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstplugin.sgml,
11030	docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
11031	docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
11032	docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
11033	docs/gst/tmpl/gsttypefind.sgml, docs/gst/tmpl/gstutils.sgml,
11034	docs/gst/tmpl/gstxml.sgml, docs/gst/tmpl/videoraw.sgml,
11035	gst/gstbin.c, gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h,
11036	gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
11037	gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.h, gst/gstprops.c,
11038	gst/gstprops.h, gst/gstscheduler.c, gst/gstsrc.h, gst/gstthread.c,
11039	gst/elements/gsttypefind.c: Updated the API docs.
11040
110412000-12-28 21:12  omegahacker
11042
11043	* gst/gstpad.c: removed some dead pad_pull/push code
11044
110452000-12-28 03:17  wtay
11046
11047	* plugins/mpeg1/parse/mpeg1parse.c: Remove stupid printf
11048
110492000-12-28 03:00  wtay
11050
11051	* gst/elements/gsttypefind.c: fix a bug for multiple includes
11052
110532000-12-28 02:51  wtay
11054
11055	* editor/Makefile.am, editor/editor.c, editor/gsteditor.h,
11056	editor/gsteditorbin.c, editor/gsteditorelement.c,
11057	editor/gsteditorpad.c, editor/gsteditorpalette.c,
11058	editor/gsteditorpalette.h, editor/gsteditorprojectview.c,
11059	editor/gsteditorproperty.c, gst/gstbin.c, gst/gstpipeline.c,
11060	gst/gstscheduler.c, gst/elements/gstqueue.c,
11061	gst/elements/gsttypefind.c, plugins/cdparanoia/cdparanoia.c,
11062	plugins/mp3decode/Makefile.am, test/mp3tovorbis.c,
11063	tests/registry.c: Pending editor changes.  fixes for autoplug of
11064	elementary MPEG1 video streams make sure mp3 types get compiled
11065	videosink changes for xml loading
11066
110672000-12-28 00:18  wtay
11068
11069	* gst/: gstautoplug.c, gstbin.c, gstelement.c, gstelement.h,
11070	gstelementfactory.c, gstpad.c, gstpad.h, gstpipeline.c,
11071	gstplugin.c, gstscheduler.c, gsttype.c, elements/gstfakesrc.c,
11072	elements/gstfakesrc.h: Fixes for the new scheduler.  Autoplug works
11073	again with mp3/mpeg1/ogg
11074
110752000-12-27 23:42  omegahacker
11076
11077	* gst/: gstbin.c, gstbin.h, gstscheduler.c: Added some cleanup, so
11078	create_plan can be called multiple times.
11079
110802000-12-27 22:49  wtay
11081
11082	* plugins/vorbis/Makefile.am: Added libvorbisenc too
11083
110842000-12-27 22:39  wtay
11085
11086	* test/: Makefile.am, ac3parse.c, avi2mpg.c, aviparse.c, dvdcat.c,
11087	mp1parse.c, mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c,
11088	mp3play.c, mp3tovorbis.c, mpeg2parse.c, pipetest.c, record.c,
11089	spectrum.c, vidcapture.c, vidcapture2.c, videotest.c, wave.c,
11090	xml/createreg.c, xml/readreg.c: Updates for the gst_pad_push
11091	changes
11092
110932000-12-27 20:41  wtay
11094
11095	* plugins/vorbis/: vorbisdec.c, vorbisenc.c, vorbisenc.h: Updated
11096	vorbis encoder/decoder to latest CVS version
11097
110982000-12-27 04:16  wtay
11099
11100	* gst/elements/: gstfakesrc.c, gstfakesrc.h: Added loop_based
11101	option Added multiple pad output
11102
111032000-12-27 03:13  omegahacker
11104
11105	* gst/: Makefile.am, cothreads.c, gstpipeline.c, gstthread.c,
11106	elements/Makefile.am, types/Makefile.am: Mostly minor little
11107	changes, but two interesting things:
11108
11109	1) removed a pthread_join from the gst_thread_main_loop.  commented
11110	out because the thread isn't supposed to run pthread_join, the main
11111	process is.
11112
11113	2) Fixed a major bug with cothreads in threads.  Had to add
11114	MAP_FIXED to the mmap() of the cothread stack.	Presumably the
11115	gilbc that ships with redhat 7.0 now places these mmap requests
11116	somewhat randomly.  Since they *must* be exactly where we expect
11117	them, it was failing.  MAP_FIXED forces it to put it where we say.
11118
111192000-12-27 00:46  omegahacker
11120
11121	* gst/: gstbin.c, gstbin.h, gstscheduler.c: Added code to attempt
11122	the scheduling of chained cases.  Very simply right now.  Also
11123	added code to allow the use_cothread flag of a bin to force all the
11124	chains to use cothreads as well.
11125
111262000-12-27 00:01  omegahacker
11127
11128	* tests/: Makefile.am, case4.c: added case4
11129
111302000-12-26 23:51  omegahacker
11131
11132	* gst/: Makefile.am, gstbin.c, gstbin.h, gstdebug.h, gstelement.h,
11133	gstscheduler.c, gstscheduler.h, gstthread.c,
11134	elements/gstidentity.c, elements/gstqueue.c, elements/gstqueue.h:
11135	More massive changes to the scheduling system.	Moved the
11136	scheduling code to gstscheduler.[ch], so an child bin can replace
11137	the scheduler.	Introduced the concept of chains, which are subsets
11138	of the list of managed elements for a given manager bin, which get
11139	scheduled as separate entities.  gst_bin_iterate_func should be
11140	pretty much fixed now, the scheduling code gets to do all the hard
11141	work.
11142
11143	Cothreaded case work in the couple tests I've tried, chained is
11144	next.
11145
111462000-12-26 20:49  omegahacker
11147
11148	* gst/gstthread.c: Changed "bin" to "thread" in get_thread_new.
11149
111502000-12-26 20:24  wtay
11151
11152	* docs/random/usecases: This file will contain several use cases to
11153	reason through
11154
111552000-12-25 01:33  wtay
11156
11157	* editor/editor.glade, editor/editor.ts, editor/gsteditor.c,
11158	editor/gsteditor.h, editor/gsteditorbin.c,
11159	editor/gsteditorcanvas.c, editor/gsteditorconnection.c,
11160	editor/gsteditorconnection.h, editor/gsteditorcreate.c,
11161	editor/gsteditorcreate.h, editor/gsteditorelement.c,
11162	editor/gsteditorpad.c, editor/gsteditorproject.c,
11163	editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11164	editor/gsteditorproperty.c, editor/gsteditorproperty.h,
11165	gst/gstbin.h, gst/gstelement.h, gst/gstutils.c, gst/gstutils.h,
11166	gst/gstxml.c, gst/elements/gstaudiosink.c: Lots of editor changes:
11167	- restucturing of object creation  - loading of xml files  - visual
11168	eye candy: color changes on mouseover  - active object is indicated
11169	 - property box changes for boolean and enum types  - property box:
11170	create properties per element  - show pads/caps in propertybox
11171	added gst_util_get_bool_arg in gstutils.c added default properties
11172	for audiosink
11173
111742000-12-23 03:17  wtay
11175
11176	* gst/: gstbin.c, gstelement.c, gstelement.h, gstelementfactory.c,
11177	gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11178	elements/gstdisksrc.c, elements/gstfakesrc.c,
11179	elements/gstidentity.c: Added handoff signals to fakesrc and
11180	fakesink Added scheduling property to identity Added
11181	GST_STATE_TRANSITION macro to check for state changes.	Modified
11182	gstbin and gstthread to the new state change macros
11183
111842000-12-22 23:23  wtay
11185
11186	* gst/gstbin.c, gst/gstelementfactory.c, gst/gstpad.c,
11187	gst/gstpipeline.c, gst/gstthread.c, gst/elements/gstfakesrc.c,
11188	gst/elements/gstfakesrc.h, tests/sched/runxml.c,
11189	tests/sched/cases/(fs-i-i-fs).xml: Fixed a bug in gstbin.c the
11190	manager was not detected.  Some other testcases bin, thread,
11191	pipeline use the elementfactory on gst_*_new
11192
111932000-12-22 16:14  wtay
11194
11195	* gst/gstautoplug.c, gst/gstautoplug.h, gst/gstpipeline.c,
11196	gst/gstxml.c, gst/elements/gstfakesink.c,
11197	gst/elements/gstfakesink.h, gst/elements/gstidentity.c,
11198	gst/elements/gstidentity.h, gstplay/main.c, tests/sched/Makefile,
11199	tests/sched/runtestcases, tests/sched/runxml.c,
11200	tests/sched/testcases, tests/sched/cases/(fs-fs).xml,
11201	tests/sched/cases/(fs-i-fs).xml, tests/sched/cases/(fs-i-i-fs).xml,
11202	tests/sched/cases/(fs-i-q[i-fs]).xml: Implemented some test
11203	cases... they all fail :-( Added a flag to identity to for
11204	loop_based behaviour.  Added a signal to fakesink when a buffer is
11205	consumed.
11206
112072000-12-21 20:21  wtay
11208
11209	* tests/sched/testcases: More testcases
11210
112112000-12-21 19:53  wtay
11212
11213	* tests/: autoplug.c, sched/testcases: 70+ testcases to start with
11214
112152000-12-21 07:10  omegahacker
11216
11217	* gst/gstbin.c: Some fixes to the non-chained case, it works in a
11218	very basic way.  More use cases will hopefully provide some sanity.
11219
112202000-12-21 01:27  omegahacker
11221
11222	* gst/elements/gstqueue.c: Fixing two bugs:
11223
11224	1) I had commented out an unlock.  duh.  2) changed the _get
11225	function to return the buffer rather than call _push
11226
11227	Also uncommented some debugging I'd turned off.  Need to solve the
11228	verbosity problem somehow, I think by way of debug levels as well
11229	as info levels...
11230
112312000-12-20 09:39  omegahacker
11232
11233	* gst/: gstbin.c, gstbin.h, gstelement.c, gstelement.h, gstpad.h,
11234	gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11235	elements/gstaudiosrc.c, elements/gstdisksrc.c,
11236	elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsrc.c,
11237	elements/gsthttpsrc.c, elements/gstqueue.c, elements/gstsinesrc.c:
11238	Massive scheduling changes (again).  Not entirely complete, but
11239	getting closer.  Need to think about various scheduling plans that
11240	we might want to produce, and figure out the rules for what is
11241	legal, and how to get the results we need as far as the plan.
11242
112432000-12-20 00:55  wtay
11244
11245	* docs/random/autoplug1: Added explanation for current autoplugging
11246
112472000-12-19 16:38  wtay
11248
11249	* tests/: .cvsignore, props.c: Small test program for the property
11250	system
11251
112522000-12-19 16:36  wtay
11253
11254	* gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c, gst/gstprops.h,
11255	plugins/mpeg1/mpegtypes/mpeg1types.c, tests/Makefile.am: Added API
11256	to dynamically create GstCaps and GstProps Changed typefind of
11257	mpeg1 to set the GstProps.  autoplugging now works again for mpeg1,
11258	whoohoo!
11259
112602000-12-19 13:44  wtay
11261
11262	* docs/random/plugins.dia, editor/editor.dia, gst/gstautoplug.c,
11263	gst/gstautoplug.h, tests/autoplug.c: Added the autoplugger.  some
11264	.dia drawings of the objects the autoplug test program.
11265
112662000-12-19 13:41  wtay
11267
11268	* gst/Makefile.am, gst/gst.c, gst/gstbin.c, gst/gstcaps.c,
11269	gst/gstelement.h, gst/gstelementfactory.c, gst/gstpipeline.c,
11270	gst/gstplugin.c, gst/gstprops.c, gst/gstthread.c, gst/gsttype.c,
11271	gst/gsttype.h, plugins/mpeg1/parse/mpeg1parse.c,
11272	plugins/mpeg1video/parse/mp1videoparse.c, tests/Makefile.am,
11273	tests/registry.c: Cleanup in gsttypes.c:   removed the crazy GList
11274	of GHashTables, since the autoplugger will   use the GstCaps and
11275	elementfactories instead of the type system.	We don't maintain a
11276	list anymore of the elements for the specific	 removed unused
11277	code in XML loading/saving.
11278
11279	Cleanup in gstelementfactory:	removed the register/unregister
11280	methods, register is now implicit when	 gst_elementfactory_new is
11281	called. _unregister is now _destroy.	Removed logic to
11282	register/unregister the types in gsttypes.    added methods to
11283	query if the factory can src/sink a GstCaps    Make sure the
11284	elementfactory is set in the element_class when a new	 element is
11285	registered with gst_elementfactory_new.
11286
11287	gst.c: properly register the basic bins gst_pipeline: use new
11288	gstautoplug (next checkin) gstprops: fixed an error in
11289	compatibility check registry test program changes plugins: misc
11290	changes for the new caps system.
11291
112922000-12-19 05:48  omegahacker
11293
11294	* plugins/cdparanoia/cdparanoia.c: safety issue: turned off the
11295	code the requires a patch to cdparanoia to avoid a segfault
11296
112972000-12-17 16:24  wtay
11298
11299	* gst/gstbin.c, gst/gstcaps.c, gst/gstpad.c, gst/gstpipeline.c,
11300	gst/gstprops.c, gst/gsttype.c, gst/gsttype.h,
11301	gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
11302	plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11303	plugins/mp3decode/parse/mp3parse.c,
11304	plugins/mp3decode/types/mp3types.c,
11305	plugins/mpeg1/mpegtypes/mpeg1types.c,
11306	plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: The
11307	typefind function now returns a GstCaps structure instead of a
11308	gboolean.  modified some plugins to this new behaviour Fixed
11309	autoplugging for the mpg123 case. When an element is selected in
11310	autoplugging and the caps do not match, another element is selected
11311	until the caps match. only examples/autoplug works because
11312	gstmediaplay uses a threaded setup that does not seem to work with
11313	the current scheduling.
11314
113152000-12-17 06:26  omegahacker
11316
11317	* docs/code-reviews/: README, gstbin.c-1.41: README and the
11318	beginning of the first code-review.  Here's the README:
11319
11320	Code reviews: =============
11321
11322	Files are to be named by file or subsystem, and CVS revision number
11323	or date:
11324
11325	gstbin.c-1.41 editor-20001216
11326
11327	A file should look something like the following:
11328
11329	-------------------------------------------------------------------
11330	--- Code Review =========== File: gst/gstbin.c Revision: 1.41 Date:
11331	Dec 16, 2000 Reviewer: Erik Walthinsen <omega@cse.ogi.edu>
11332
11333	----- Line 20: #define GST_DEBUG_ENABLED
11334
11335	Shouldn't be here, DEBUG should be enabled globally.  May leave
11336	until scheduling changes are done.
11337
11338	----- Line 117: (gst_bin_class_init)
11339	gstelement_class->elementfactory =
11340	gst_elementfactory_find("bin");
11341
11342	Not sure this is such a great idea.  I thought the GstElement code
11343	did this kind of stuff?
11344
11345	-------------------------------------------------------------------
11346	---
11347
11348	The format will evolve as we do more stuff, such as putting in
11349	fields for recommended actions, comments regarding any later
11350	changes made and when, etc.
11351
113522000-12-17 04:54  omegahacker
11353
11354	* gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h,
11355	gst/elements/gsttypefind.c, tools/gstreamer-register.c: Some minor
11356	compilation fixes...
11357
113582000-12-16 17:12  wtay
11359
11360	* editor/editor.c, editor/editor.glade, editor/editor.ts,
11361	editor/gsteditor.c, editor/gsteditorbin.c,
11362	editor/gsteditorelement.c, editor/gsteditorproject.c,
11363	editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11364	gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h, gst/gstpad.c,
11365	gst/gstprops.c, gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
11366	tests/registry.c: some editor changes= loading of save pipelines
11367	(not working) added include in gstdebug.h for getpid property
11368	loading implemented GstXML can now be queried for the toplevel
11369	elements.
11370
113712000-12-16 10:18  omegahacker
11372
11373	* docs/random/sources, examples/autoplug/Makefile,
11374	examples/helloworld/Makefile, examples/queue4/Makefile,
11375	examples/xml/Makefile, gst/gst.c, gst/gstbin.c, gst/gstbuffer.h,
11376	gst/gstdebug.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
11377	gst/gstthread.c, gst/elements/gstasyncdisksrc.c,
11378	gst/elements/gstaudiosrc.c, gst/elements/gstdisksrc.c,
11379	gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
11380	gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
11381	gst/elements/gstidentity.c, gst/elements/gstqueue.c,
11382	gst/elements/gstsinesrc.c, plugins/cdparanoia/cdparanoia.c,
11383	plugins/cdparanoia/cdparanoia.h, plugins/cobin/spindentity.c,
11384	plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11385	tests/Makefile.am, tests/mp3encode.c, tests/pad-active.c,
11386	tests/paranoia.c, tests/queue.c, tests/rip.c, tests/simplefake.c,
11387	tests/states.c: WARNING: Don't grab this updated unless you're
11388	really, REALLY sure.  WARNING: Wait for the next one.
11389
11390	Whole lotta changes here, including a few random bits:
11391
11392	examples/*/Makefile: updated to use `libtool gcc`, not just `gcc`
11393	gst/   gstbuffer.h: updated to new flag style	gst.c, gstdebug.h:
11394	added new debugging for function ptrs	gstpipeline.c: set type of
11395	parent_class to the class, not the object   gstthread.c: ditto
11396	plugins/   cdparanoia/cdparanoia.c: added an argument type, updated
11397	some defaults	cobin/spindentity.c: updated to new do/while
11398	loopfunction style   mp3encode/lame/gstlame.c: argument types,
11399	whole lotta lame options tests/: various changes
11400
11401	Now, for the big changes:  Once again, the scheduling system has
11402	changed.  And once again, it broke a whole bunch of things.  The
11403	gist of the change is that there is now a function pointer for
11404	gst_pad_push and gst_pad_pull, instead of a hard-wired function.
11405	Well, currently they are functions, but that's for debugging
11406	purposes only, they just call the function pointer after spewing
11407	lots of DEBUG().
11408
11409	This changed the GstPad structure a bit, and the GstPad API as
11410	well.  Where elements used to provide chain() and pull() functions,
11411	they provide chain() and get() functions.
11412	gst_pad_set_pull[region]_function has been changed to
11413	get_pad_set_get[region]_function.  This means all the elements out
11414	there that used to have pull functions need to be updated.  The
11415	calls to that function have been changed in the normal elements,
11416	but the names of the functions passed is still _pull[region](),
11417	which is an aesthetic issue more than anything.
11418
11419	As for what doesn't work yet, just about anything dealing with
11420	Connections is hosed, meaning threaded stuff won't work.  This will
11421	be fixed about 12 hours from now, after I've slept, etc.  The
11422	simplefake.c test works in both cothreaded and chained cases, but
11423	not much else will work due to the Connection problem.	Needless to
11424	say, don't grab this unless you *need* these features *now*, else
11425	wait to update this stuff until tomorrow.
11426
11427	I'm going to sleep now.
11428
114292000-12-15 16:43  wtay
11430
11431	* examples/queue/queue.c, examples/queue2/queue2.c, gst/gstbin.c,
11432	gst/gstcaps.c, gst/gstpipeline.c, gst/gstplugin.c, gst/gsttype.c,
11433	gst/elements/gsttypefind.c, plugins/mpeg1/mpegtypes/mpeg1types.c,
11434	plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: Move
11435	a step closer to autoplugging. The element selection in the
11436	pipeline works.  Slight modification to the typefind function
11437	handling.  removed the stupid mime types in the mpeg decoders.
11438	Adjust videosink for the new caps handling.  Modified the queue
11439	example to show an error in plan creation; Erik can you solve this?
11440	This is the type of pipelines autoplugging uses.
11441
114422000-12-15 01:57  wtay
11443
11444	* gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
11445	gst/gst.h, gst/gstarch.h, gst/gstbin.c, gst/gstbin.h,
11446	gst/gstbuffer.c, gst/gstbuffer.h, gst/gstbufferpool.c,
11447	gst/gstbufferpool.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstclock.c,
11448	gst/gstclock.h, gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h,
11449	gst/gstdebug.h, gst/gstelement.c, gst/gstelement.h,
11450	gst/gstelementfactory.c, gst/gstextratypes.c, gst/gstextratypes.h,
11451	gst/gstfilter.c, gst/gstfilter.h, gst/gstmeta.c, gst/gstmeta.h,
11452	gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
11453	gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
11454	gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h, gst/gstsink.c,
11455	gst/gstsink.h, gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c,
11456	gst/gstthread.c, gst/gstthread.h, gst/gsttrace.c, gst/gsttrace.h,
11457	gst/gsttype.c, gst/gstutils.c, gst/gstxml.c, gst/gstxml.h,
11458	gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
11459	gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.h,
11460	gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
11461	gst/elements/gsthttpsrc.h, gst/elements/gstpipefilter.h,
11462	gst/types/gsttypes.c, gstplay/gstmediaplay.c,
11463	plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
11464	plugins/cdparanoia/cdparanoia.h, plugins/dvdsrc/dvdsrc.c,
11465	plugins/dvdsrc/dvdsrc.h, plugins/mp3decode/mpg123/gstmpg123.h,
11466	plugins/mp3encode/lame/gstlame.h,
11467	plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11468	plugins/mpeg2/mpeg2dec/idct.c, plugins/vcdsrc/vcdsrc.h,
11469	plugins/vorbis/vorbis.c, tests/.cvsignore, tests/rip.c,
11470	tools/gstreamer-register.c: Header cleanup: try to include as
11471	little as possible; this will probably speed up compilation a bit.
11472	changed the .c files to use #include "..." Fix for the 'plugins are
11473	loaded twice' bug.  Fix 22186: GstObject flags are now used
11474	everywhere. Added *_FLAG_LAST so elements do not use the same
11475	flags. Added some padding in the flag enum for future expansion.
11476
114772000-12-14 17:21  wtay
11478
11479	* gst/gstpad.c, gst/gstplugin.c, plugins/cdparanoia/cdparanoia.c,
11480	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11481	plugins/mpeg1/parse/mpeg1parse.c,
11482	plugins/mpeg1video/parse/mp1videoparse.c,
11483	plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11484	plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
11485	plugins/vorbis/vorbisenc.c: Some plugins are adjusted to the new
11486	pad template mechanisms.
11487
114882000-12-14 12:30  wtay
11489
11490	* plugins/mp3encode/lame/gstlame.c: Fixed a memory leak
11491
114922000-12-13 21:42  omegahacker
11493
11494	* docs/random/TODO-post-0.1.0: First few TODO items to be done
11495	after 0.1.0 (i.e. in 2001)
11496
114972000-12-13 19:35  wtay
11498
11499	* plugins/mp3encode/lame/gstlame.c: Update to the lame encoder
11500
115012000-12-13 19:29  wtay
11502
11503	* docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
11504	docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
11505	docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
11506	docs/gst/tmpl/gstsrc.sgml, docs/gst/tmpl/gsttype.sgml,
11507	gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11508	gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h, gst/gsttype.c,
11509	gst/elements/gstaudiosink.c, gst/elements/gsthttpsrc.c,
11510	plugins/cdparanoia/cdparanoia.c,
11511	plugins/mp3decode/mpg123/gstmpg123.c,
11512	plugins/mp3decode/parse/mp3parse.c: Changed the GstPadFactory and
11513	added the GstPadTemplate.
11514
11515	The GstPadFactory is an easy way to define a pad with capabilities.
11516	 The GstPadFactory is converted into a GstPadTemplate. The template
11517	is used to create new pads and to expose the possible pads used in
11518	an element to the plugin system.
11519
11520	updated mp3parse, mpg123, cdparanoia to the new API.  Rerun
11521	gstreamer-register because the XML definition has changed.
11522
115232000-12-12 19:31  wtay
11524
11525	* docs/random/plugins: Added a document about how we handle plugins
11526	and dynamic loading.
11527
115282000-12-12 19:29  wtay
11529
11530	* gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11531	gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
11532	gst/gstpipeline.c, gst/gsttype.c, plugins/au/gstparseau.c,
11533	plugins/mp3decode/mpg123/gstmpg123.c,
11534	plugins/mp3decode/parse/mp3parse.c, tests/.cvsignore, tests/caps.c,
11535	tests/registry.c: More Caps changes, this change introduces the
11536	padfactory. the GstPadFactory will be used to describe the pads
11537	that an element will contain during its lifetime.  mpg123 and
11538	mp3parse serve as an example.  More XML changes to incorporate the
11539	padfactories.
11540
115412000-12-12 09:40  omegahacker
11542
11543	* configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am,
11544	tests/Makefile.am, gst/gstbin.c, gst/gstplugin.c,
11545	gst/elements/gstfdsink.c, plugins/mp3encode/lame/Makefile.am,
11546	plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11547	tests/rip.c: Added LAME encoder.  Wow.
11548
115492000-12-12 06:49  omegahacker
11550
11551	* configure.in, editor/gstelementselect.c, plugins/Makefile.am,
11552	plugins/cdparanoia/Makefile.am, plugins/cdparanoia/cdparanoia.c,
11553	plugins/cdparanoia/cdparanoia.h, tests/Makefile.am,
11554	tests/paranoia.c: Brand new source, the cdparanoia source.  Reads
11555	audio data from a CD, writes out raw audio.  The tests/paranoia.c
11556	program will simply hook this up to a sound card.  It works
11557	perfectly.
11558
11559	Next step is to flesh out the rest of the element, including pad
11560	caps, better seek and playout control, signals, and whatever else
11561	comes up.
11562
11563	A minor patch to the editor is included here, the GstElementFactory
11564	details struct has a name change from 'class' to 'klass' that
11565	wasn't reflected in the elementselect widget.  Fixd.
11566
115672000-12-11 00:25  omegahacker
11568
11569	* tests/queue.c: Updated to latest code for testing scheduling.
11570
115712000-12-11 00:24  omegahacker
11572
11573	* gst/: gstbin.c, gstdebug.h, gstelement.c, gstpad.c,
11574	elements/gstqueue.c: Implemented the hybrid scheduling system for
11575	sources and connections outside the current Bin.  Is a bit hackish
11576	in one place, but I'll work out a way to make that cleaner soon.
11577	queue.c in tests now works nicely in all cases.  More to come
11578	later.
11579
115802000-12-11 00:06  wtay
11581
11582	* tests/registry.c: Test program to check the registry handling
11583
115842000-12-11 00:04  wtay
11585
11586	* gst/Makefile.am, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
11587	gst/gstelement.h, gst/gstelementfactory.c, gst/gstpad.c,
11588	gst/gstpad.h, gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
11589	gst/gstprops.c, gst/gstprops.h, gst/gsttype.c, gst/gsttype.h,
11590	gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
11591	gstplay/main.c, plugins/au/gstparseau.c,
11592	plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11593	plugins/avi/wincodec/gstwincodec.c,
11594	plugins/capture/v4l/gstv4lsrc.c, plugins/effects/stereo/stereo.c,
11595	plugins/effects/volume/volume.c, plugins/filters/median/median.c,
11596	plugins/filters/smooth/smooth.c, plugins/jpeg/gstjpeg.c,
11597	plugins/mp3decode/mpg123/gstmpg123.c,
11598	plugins/mp3decode/mpg123/gstmpg123.h,
11599	plugins/mp3decode/parse/mp3parse.c,
11600	plugins/mp3decode/xing/gstxing.c,
11601	plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
11602	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11603	plugins/mpeg1/mpegaudio/gstmpegaudio.c,
11604	plugins/mpeg1/parse/mpeg1parse.c,
11605	plugins/mpeg1video/parse/mp1videoparse.c,
11606	plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11607	plugins/mpeg2/mpeg2dec/decode.c,
11608	plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11609	plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11610	plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/idct.c,
11611	plugins/mpeg2/mpeg2dec/idct_mmx.c,
11612	plugins/mpeg2/mpeg2dec/motion_comp.c,
11613	plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
11614	plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11615	plugins/mpeg2/mpeg2dec/mpeg2.h,
11616	plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11617	plugins/mpeg2/mpeg2dec/perftest.c, plugins/mpeg2/mpeg2dec/slice.c,
11618	plugins/mpeg2/mpeg2dec/vlc.h, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
11619	plugins/mpeg2/parse/mpeg2parse.c,
11620	plugins/mpeg2/subtitles/mpeg2subt.c,
11621	plugins/mpeg2/video/gstmpeg2play.c,
11622	plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
11623	plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
11624	plugins/visualization/smoothwave/smoothwave.c,
11625	plugins/visualization/spectrum/gstspectrum.c,
11626	plugins/visualization/synaesthesia/synaesthesia.c,
11627	plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
11628	plugins/wav/gstparsewav.c, tests/Makefile.am, tests/caps.c,
11629	tests/queue.c: First attempt at rebuilding the type/plugin system
11630	- make sure caps/props are saved in the registry autoplugging is
11631	completely broken.  removed the typefactories and typeids from all
11632	the pads in the plugins XML load/save is ok (be sure to rerun
11633	gstreamer-register)
11634
116352000-12-09 09:13  omegahacker
11636
11637	* gst/: gstbin.c, gstbin.h, gstelement.c, gstpad.h: Snapshot of
11638	work-in-progress do deal with out-of-bin elements.  Current system
11639	is very likely going to be ditched due to its complexity and the
11640	fact that it doesn't work right now.  More than that, it's
11641	generating some really odd results in my test program, which aren't
11642	readily explainable.
11643
11644	If you want to keep a working copy of your working copy (heh),
11645	don't update until this is replaced with a hybrid approach.  This
11646	approach will be the beginning of a plan generator that can
11647	construct full hybrid schedules given hints from various places.
11648
11649	Hybrid means that cothreads are used, but there are chunks of the
11650	pipeline that are actually dealt with by chaining. This can improve
11651	speed by reducing cothread switches (which are much cheaper than
11652	thread switches, but still far from free, about 570 cycles on my
11653	PIII), but does carry a complexity burden.  Luckily, the structure
11654	of GStreamer allows that burden to live entirely in create_plan.
11655	Luck?  I think not ;-)
11656
116572000-12-08 23:38  omegahacker
11658
11659	* gst/: gstbin.c, gstthread.c: Mostly debugging changes.  What's in
11660	CVS seems to work rather well, actually.
11661
11662	Next is the work on task 23098...
11663
116642000-12-08 20:31  omegahacker
11665
11666	* tests/: Makefile.am, queue.c: Test program for simple queue
11667	operations.  Good for testing thread/cothread interations.
11668
116692000-12-08 18:24  wtay
11670
11671	* gst/: gstbin.c, gstdebug.h, gstpad.c, gstpad.h: Added pullregion
11672	in again, it got removed with the previous commit.
11673
116742000-12-08 10:33  omegahacker
11675
11676	* gst/: gstbin.c, gstconnection.c, gstconnection.h, gstdebug.h,
11677	gstelement.c, gstpad.c, elements/gstqueue.c: Another big set of
11678	changes.  Connections are now also pullfunc based.  gstqueue has
11679	been updated, I don't know of any other connections offhand.
11680
11681	There are still a few things that need doing, specifically the
11682	concept of a source or connection with connections to multiple
11683	thread contexts is not dealt with.  This may force us to move the
11684	threadstate from the element to the pad, maybe keeping the
11685	element's copy for simple cases.  Then the Bin would create a
11686	structure to pass to the cothreaded _wrappers of any such elements,
11687	which would detail the pads that are to be dealt with by this
11688	particular cothread context.
11689
11690	That will speed things up to, since we don't have to look through
11691	the list of all pads for every Src or Connection element for every
11692	iteration, we can simply step through the list provided by the
11693	plan.  Special case might even have a single pad pointer sitting
11694	there to trump the list, if there's only one (the common case
11695	anyway).
11696
11697	Task 23098 is tracking these changes.  The main task 22588 depends
11698	on that subtask, as well as 22240, which is a consistency check on
11699	PAD_DISABLED.
11700
117012000-12-07 18:38  wtay
11702
11703	* tests/: .cvsignore, Makefile.am, caps.c: Updated the test program
11704
117052000-12-07 18:37  wtay
11706
11707	* gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11708	gstprops.c, gstprops.h, gstpropsprivate.h: separated the properties
11709	from the capabilities as we might use the properties for metadata
11710	too.
11711
117122000-12-06 23:04  wtay
11713
11714	* gst/: gstbin.c, gstcaps.c, gstcaps.h, gstpad.c,
11715	elements/gstasyncdisksrc.c: Added pulregion handling.  Added
11716	GstCapsListFactory in headers
11717
117182000-12-05 18:08  wtay
11719
11720	* gst/: Makefile.am, gstbin.c, gstpad.c, gstpipeline.c,
11721	elements/gstasyncdisksrc.c: Fixed autoplugging.
11722
117232000-12-04 19:24  wtay
11724
11725	* docs/random/caps: Added some capability options
11726
117272000-12-04 10:52  omegahacker
11728
11729	* gst/: gstbin.c, gstelement.h, gstpad.c, gstpad.h, gstpipeline.c,
11730	gstsrc.c, gstsrc.h, elements/gstasyncdisksrc.c,
11731	elements/gstaudiosrc.c, elements/gstdisksrc.c,
11732	elements/gstfakesrc.c, elements/gstfdsrc.c, elements/gsthttpsrc.c,
11733	elements/gstsinesrc.c: Changed the way things are scheduled,
11734	especially sources.  A Src used to have a push() function, and
11735	optionally a pushregion() to deal with async reads, etc.  That
11736	whole thing has gone away, in favor of providing a pull() function
11737	for the output (Src) pad instead, ala chain functions.	This makes
11738	constructing cothreaded schedules out of non-loop elements somewhat
11739	easier.  Basically there was always a question as to which pad was
11740	being dealt with.  In the pullregion case, cothread-specific data
11741	was used to try to pass the region struct to the right place, which
11742	is a slow hack.  And in general, the push function severely limited
11743	the kind of tricks that could be played when there's more than one
11744	output pad, such as a multi-out file reader with async capabilities
11745	on each pad independently.
11746
11747	This changes the way cothread scheduling occurs.  Instead of the
11748	hack to deal with Src's by calling their push() function (or
11749	optionally the pushregion(), in certain cases), we now are working
11750	towards a general mechanism where pads are the only thing that are
11751	dealt with directly.
11752
11753	An optimization was made in the process of doing this: the
11754	loopfunction actually run as the outer [stack] frame of the
11755	cothread is now set more intelligently in create_plan() based on
11756	what kind of element it is.  We now have:
11757
11758	loopfunc_wrapper: used for loop-based elements, it simply calls the
11759	    loopfunc in a loop, paying attention to COTHREAD_STOPPING (see
11760	below).  It currently does other, soon to be depracated, stuff.
11761
11762	pullsrc_wrapper: wraps a Src that's not loop-based (since your
11763	options  are now loop- or pull-based)
11764
11765	There will be a couple more to deal with other cases, such as
11766	Connections and chain-based elements.  The general idea is that
11767	it's a lot more efficient to make the decisions once in create_plan
11768	than to keep doing this huge if/else chain in the wrapper.  Just
11769	choose the right wrapper up front.  It'll be most apparent
11770	performance-wise in the case of whichever element context is
11771	switched to first for each iteration, since the whole wrapper setup
11772	is done for every iteration.
11773
11774	The tricky part is that there is now a bit of overloading of the
11775	function pointers in a pad.  The current meanings (possibly to
11776	change a bit more soon) are:
11777
11778	chainfunc: as always, chainfunc pointer is mirrored between peer
11779	pads		(this may change, and the chain func may end up in
11780	pushfunc) pushfunc: SrcPad: gst_pad_pushfunc_proxy, cothread_switch
11781	to peer 	  SinkPad: none (may take over chainfunc, see
11782	below) pullfunc: SrcPad: Src or Connection's function to construct
11783	buffers 	  SinkPad: gst_pad_pullfunc_proxy, cothread_switch
11784	to peer
11785
11786	There are a number of issues remaining with the scheduling, not the
11787	least of which is the fact that Connections are still dealt with
11788	the old way, with _push() functions and such.  I'm trying to figure
11789	out a way to unify the system so it makes sense.  Following the
11790	scheduling system is hard enough, trying to change it is murder.
11791
11792	Another useful scheduling addition, mentioned above, is
11793	COTHREAD_STOPPING.  It's an element flag that's used to signal
11794	whatever code is running in cothread context that it should be
11795	finishing up and exiting soon.	An example of this is in
11796	plugins/cobin/spindentity.c.  All the loops should now be composed
11797	of do/while loops, rather than while(1) loops:
11798
11799	  do {
11800	    buf = gst_pad_pull(spindentity->sinkpad);
11801	    gst_pad_push(spindentity->srcpad,buf);
11802	  } while (!GST_ELEMENT_IS_COTHREAD_STOPPING(element));
11803
11804	The reason for this is that COTHREAD_STOPPING may be set before the
11805	above loop ever gets started.  It wouldn't do for the body of the
11806	loop to never once get called, that would simply stall the
11807	pipeline. Note that only the core library code is ever responsible
11808	for setting and unsetting this flag.  All elements have to do is
11809	respond to it by cleanly exiting the loop and the function holding
11810	it.
11811
11812	This is needed primarily to allow iterations to occur properly.
11813	Basically, there's a single entry point in the cothread scheduling
11814	loop, gst_bin_iterate_func() simply switches to this cothread.	If
11815	the element in this context is allowed to loop infinitely, nothing
11816	would even switch back to the context from which the iterate() was
11817	originally called.  This is a bit of a problem.  The solution is
11818	for there to be an implicit switch back to the originating context.
11819	 Now, even I'm not sure exactly how this works, but if the cothread
11820	that's switched to actually returns, execution returns back to the
11821	calling context, i.e. iterate_func().
11822
11823	COTHREAD_STOPPING is therefore set just before switching into this
11824	(currently randomly chosen) context, on the assumption that it will
11825	return promptly after finishing its duties.  The burden of clearing
11826	the flag falls to the various wrapper functions provided by the Bin
11827	code, thus element writers don't have to worry about doing that at
11828	all (and simply shouldn't).
11829
11830	Related changes: All the sources in elements/ have been changed to
11831	reflect the new system.
11832
11833	FIXMEs: 1) gstpipeline.c calls gst_src_push at some point, dunno
11834	why, it's commented out now.  2) any other sources, including
11835	vcdsrc, dvdsrc, and v4lsrc will break badly and need to be modified
11836	to work as pull-based sources.
11837
118382000-12-04 09:35  omegahacker
11839
11840	* acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
11841	gst/gst.h, gst/gstbuffer.c, gst/gstdebug.h: Changes made to the
11842	DEBUG system.  New header file gstdebug.h holds the stuff to keep
11843	it out of gst.h's hair.  DEBUG prints out the process id, cothread
11844	id, source filename and line number.  Two new macros DEBUG_ENTER
11845	and DEBUG_LEAVE are used to show the entry and exit of a given
11846	function.  This eventually might be used to construct call trace
11847	graphs, even taking cothreads into account.  This would be quite
11848	useful in visualizing the scheduling mechanism.
11849
11850	Minor changes to various debug messages.
11851
11852	Also sitting in gstdebug.h is a prototypical DEBUG_ENTER that's
11853	capable of performing DEBUG_LEAVE automatically.  It does this by
11854	utilizing a little-known GCC extension that allows one to call a
11855	function with the same parameters as the current function.  The
11856	macro uses this to basically call itself.  A boolean is used to
11857	ensure that when it calls itself it actually runs the body of the
11858	function.  In the meantime it prints stuff out before and after the
11859	real function, as well as constructing a debugging string.  This
11860	can be used eventually to provide call-wide data on the DEBUG
11861	lines, instead of having to replicate data on each call to DEBUG.
11862	More research is needed into how this would most cleanly be fit
11863	into some other chunk of code, like GStreamer (I think of this
11864	DEBUG trick as a separate project, sorta).
11865
11866	Unfortunately, the aforementioned DEBUG trick interacts quite
11867	poorly with cothreads.	Almost any time it's used in a function
11868	that has anything remotely to do with a cothread context (as in, it
11869	runs in one), a segfault results from the __builtin_apply call,
11870	which is the heart of the whole thing.	If someone who really knows
11871	assembly could analyze the resulting code to see what's really
11872	going on, we might find a way to fix either the macro or the
11873	cothreads (I'm thinking that there's something we missed in
11874	constructing the cothreads themselves) so this works in all cases.
11875
11876	In the meantime, please insert both DEBUG_ENTER and DEBUG_LEAVE in
11877	your functions.  Be sure to put DEBUG_ENTER after your variable
11878	declarations and before any functional code, not to put the
11879	function name in any DEBUG strings (it's already there, trust me),
11880	and put a DEBUG_LEAVE if you care enough.
11881
11882	Changes are going to happen in the way DEBUGs and other printouts
11883	occur, so stay tuned.
11884
118852000-12-04 09:32  omegahacker
11886
11887	* gst/gstplugin.c: Added a check to see if the plugin actually
11888	exists before even bothering to try to load it.  Saves a fair
11889	amount of debugging spew with _gst_plugin_spew enabled.
11890
118912000-12-04 09:14  omegahacker
11892
11893	* plugins/mp3decode/parse/mp3parse.c: Minor change to the
11894	head_check function: DEBUG pretty much assumes there's a newline
11895	(\n) at the end, things get messy otherwise.  Might add a
11896	DEBUG_NOPREFIX to deal with this problem later, but I think this is
11897	a good cleanup anyway.
11898
118992000-12-03 20:15  wtay
11900
11901	* tests/caps.c: More test cases.
11902
119032000-12-03 20:15  wtay
11904
11905	* gst/: gstcaps.c, gstcaps.h: Implemented real Caps checking.
11906
119072000-12-03 17:52  wtay
11908
11909	* tests/: Makefile.am, caps.c, states.c: Added a test program for
11910	the capabilities
11911
119122000-12-03 17:51  wtay
11913
11914	* gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11915	gstpad.c, gstpad.h, gstpipeline.c: Added multiple types to the
11916	pads.  Added first preview of the capabilities system.
11917	Autoplugging is seriously broken with these (and other) changes.
11918
119192000-12-03 15:02  richardb
11920
11921	* test/cothreads/: Makefile.am, cothreads.c, cothreads.h: Remove
11922	cothreads.[ch] from tests/cothreads/ and replace then with a rule
11923	in the Makefile.am to generate symlinks to the live versions of the
11924	code in gst/ : fixes a compile error, and should keep things
11925	cleaner.
11926
119272000-12-03 00:17  omegahacker
11928
11929	* gst/: cothreads.c, cothreads.h, gst.h: Enhanced debugging by
11930	making DEBUG() print out the cothread ID as well as the process ID.
11931	 cothread_getcurrent returns the current cothread ID, or -1 if
11932	cothreads aren't set up in this process context.
11933
119342000-12-02 10:07  omegahacker
11935
11936	* docs/random/filter-writers-guide: First pass at an outline for
11937	the Filter Writer's Guide.  Mostly complete, though the structure
11938	needs some work.  Just need someone to write it ;-)
11939
119402000-11-30 20:30  wtay
11941
11942	* docs/random/types3: Another type system proposal.
11943
119442000-11-29 10:05  omegahacker
11945
11946	* gst/cothreads.c: Rearranged cothread_switch a bit to move all the
11947	code for error conditions to the end, using goto's to get there.
11948	This has the presumed advantage of consolidating all the normally
11949	run code into one chunk, reducing jumps (and the associated
11950	penalties in any modern processor) and limiting cache- line usage.
11951	It may be instructive to look at the generated assembly for this
11952	revision and the previous, to see if gcc is smart enough to do this
11953	for us anyway.
11954
11955	If you want to turn off some of the checks (they are all checks for
11956	NULL pointers, if you're curious) for a speed gain, disable the
11957	#define of COTHREAD_PARANOID at the top.
11958
119592000-11-26 19:11  wtay
11960
11961	* docs/random/types2: Added the type system design.
11962
119632000-11-25 18:13  wtay
11964
11965	* docs/random/sources: More ramblings..
11966
119672000-11-25 16:45  wtay
11968
11969	* docs/random/sources: Another alternative to the src. Please
11970	correct.
11971
119722000-11-25 16:00  wtay
11973
11974	* docs/random/sources: Added asci art control flow diagrams
11975
119762000-11-25 14:18  wtay
11977
11978	* docs/random/sources, gst/gstpipeline.c,
11979	gst/elements/gstasyncdisksrc.h, gst/elements/gstaudiosink.c,
11980	gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
11981	gst/elements/gstelements.c, gst/elements/gstesdsink.h,
11982	gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
11983	gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
11984	gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
11985	gst/elements/gstfdsrc.c, gst/elements/gstfdsrc.h,
11986	gst/elements/gsthttpsrc.c, gst/elements/gsthttpsrc.h,
11987	gst/elements/gstidentity.c, gst/elements/gstidentity.h,
11988	gst/elements/gstqueue.c, gst/elements/gstqueue.h,
11989	gst/elements/gstsinesrc.h, gst/elements/gsttypefind.c,
11990	gst/elements/gsttypefind.h, plugins/mpeg2/mpeg2dec/Makefile.am,
11991	plugins/mpeg2/mpeg2dec/decode.c, plugins/mpeg2/mpeg2dec/idct.c,
11992	plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11993	plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11994	plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/Makefile.am,
11995	plugins/mpeg2/parse/mpeg2parse.c: Code Cleanups Added use cases for
11996	the source elements.
11997
119982000-11-25 07:43  omegahacker
11999
12000	* gst/elements/gstelements.c: Added code to force the gsttypes
12001	plugin to load before gstelements, by simply having gstelements.c
12002	request the plugin.  Solves some dependency problems.  This is the
12003	correct method of doing this for now, though I had a thought:
12004
12005	Have a static list of hard dependencies that the plugin system is
12006	responsible for satisfying before even trying to load the plugin.
12007	Makes plugin design easier.
12008
120092000-11-25 07:02  omegahacker
12010
12011	* gst/: gstpad.c, gstpad.h: added the ability to disable pads, not
12012	quite complete but sufficient for now
12013
120142000-11-24 22:28  omegahacker
12015
12016	* gst/gstelement.c: Fixed a dumb mistake: in
12017	gst_element_set_loop_function, it was forcing the cothread's entry
12018	function to change. This is totally wrong, the create_plan function
12019	in GstBin is responsible for setting that to its own internal
12020	helper function.  Code removed outright...
12021
120222000-11-23 21:49  omegahacker
12023
12024	* gst/: gstelement.c, gstelement.h: Closed 22145 - gstelement.c:
12025	support hotswapping of loopfunc
12026
12027	Added a flag GST_ELEMENT_NEW_LOOPFUNC that's set when a new
12028	loopfunc is set, which needs to be obeyed by the loopfuncs
12029	themselves.  The assumption is that only a loopfunc or an element
12030	that knows what it's doing will ever change the loopfunc pointer,
12031	so they can be responsible for exitting the loopfunc itself
12032	appropriately.
12033
12034	The loopfunc_wrapper function has been changed to call the loopfunc
12035	pointer itself in a loop.  If the loopfunc changes, the current
12036	loop is supposed to exit, which causes the loopfunc_wrapper to
12037	start up the new loopfunc.
12038
120392000-11-23 20:39  omegahacker
12040
12041	* gst/gstelement.c: Closed task 22143 - gstelemnt.c: complete
12042	gst_element_connect
12043
12044	SImple matter of cleaning up the conflicting checks and actually
12045	connecting the pads in question.
12046
120472000-11-23 08:13  omegahacker
12048
12049	* gst/: gstbin.c, gstelement.c: gstbin.c: modified so create_plan
12050	occurs after the state change of all the      child elements.
12051	gstelement.c: set_state now loops such that each element only deals
12052	with	   one state change at a time, i.e.
12053	NULL->READY,READY->PLAYING,    instead of a single NULL->PLAYING.
12054
120552000-11-20 22:05  wtay
12056
12057	* gstplay/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
12058	plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct_mmx.c,
12059	plugins/mpeg2/mpeg2dec/perftest.c: Something was wrong with SSE
12060	initialisation in mpeg2dec Added little performance test (compile
12061	with gprof)
12062
120632000-11-20 19:04  wtay
12064
12065	* configure.in,
12066	components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
12067	docs/manual/gstreamer-manual.sgml, gst/elements/gstdisksrc.c,
12068	gstplay/gstmediaplay.c, gstplay/gstplay.c,
12069	plugins/dvdsrc/Makefile.am, plugins/dvdsrc/dvdsrc.c,
12070	plugins/dvdsrc/dvdsrc.h, plugins/mpeg2/ac3dec/Makefile.am,
12071	plugins/mpeg2/ac3dec/ac3.h, plugins/mpeg2/ac3dec/ac3_internal.h,
12072	plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
12073	plugins/mpeg2/ac3dec/audio_out.h,
12074	plugins/mpeg2/ac3dec/bit_allocate.c,
12075	plugins/mpeg2/ac3dec/bit_allocate.h,
12076	plugins/mpeg2/ac3dec/bitstream.c, plugins/mpeg2/ac3dec/bitstream.h,
12077	plugins/mpeg2/ac3dec/bswap.h, plugins/mpeg2/ac3dec/cmplx.h,
12078	plugins/mpeg2/ac3dec/coeff.c, plugins/mpeg2/ac3dec/coeff.h,
12079	plugins/mpeg2/ac3dec/cpu_accel.c, plugins/mpeg2/ac3dec/crc.c,
12080	plugins/mpeg2/ac3dec/crc.h, plugins/mpeg2/ac3dec/debug.c,
12081	plugins/mpeg2/ac3dec/debug.h, plugins/mpeg2/ac3dec/decode.c,
12082	plugins/mpeg2/ac3dec/decode.h, plugins/mpeg2/ac3dec/dither.c,
12083	plugins/mpeg2/ac3dec/dither.h, plugins/mpeg2/ac3dec/downmix.c,
12084	plugins/mpeg2/ac3dec/downmix.h, plugins/mpeg2/ac3dec/downmix_c.c,
12085	plugins/mpeg2/ac3dec/downmix_c.h,
12086	plugins/mpeg2/ac3dec/downmix_i386.S,
12087	plugins/mpeg2/ac3dec/downmix_i386.h,
12088	plugins/mpeg2/ac3dec/downmix_kni.S,
12089	plugins/mpeg2/ac3dec/downmix_kni.h,
12090	plugins/mpeg2/ac3dec/exponent.c, plugins/mpeg2/ac3dec/exponent.h,
12091	plugins/mpeg2/ac3dec/imdct.c, plugins/mpeg2/ac3dec/imdct.h,
12092	plugins/mpeg2/ac3dec/imdct512_kni.S,
12093	plugins/mpeg2/ac3dec/imdct_c.c, plugins/mpeg2/ac3dec/imdct_c.h,
12094	plugins/mpeg2/ac3dec/imdct_kni.c, plugins/mpeg2/ac3dec/imdct_kni.h,
12095	plugins/mpeg2/ac3dec/mantissa.c, plugins/mpeg2/ac3dec/mantissa.h,
12096	plugins/mpeg2/ac3dec/oms_accel.h, plugins/mpeg2/ac3dec/output.c,
12097	plugins/mpeg2/ac3dec/output.h, plugins/mpeg2/ac3dec/parse.c,
12098	plugins/mpeg2/ac3dec/parse.h, plugins/mpeg2/ac3dec/rematrix.c,
12099	plugins/mpeg2/ac3dec/rematrix.h,
12100	plugins/mpeg2/ac3dec/sanity_check.c,
12101	plugins/mpeg2/ac3dec/sanity_check.h, plugins/mpeg2/ac3dec/srfft.c,
12102	plugins/mpeg2/ac3dec/srfft.h, plugins/mpeg2/ac3dec/srfft_kni.S,
12103	plugins/mpeg2/ac3dec/srfft_kni.h,
12104	plugins/mpeg2/ac3dec/srfft_kni_c.c, plugins/mpeg2/ac3dec/srfftp.h,
12105	plugins/mpeg2/ac3dec/stats.c, plugins/mpeg2/ac3dec/stats.h,
12106	plugins/mpeg2/ac3dec/uncouple.c, plugins/mpeg2/ac3dec/uncouple.h,
12107	plugins/mpeg2/mpeg2dec/Makefile.am,
12108	plugins/mpeg2/mpeg2dec/decode.c,
12109	plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12110	plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12111	plugins/mpeg2/mpeg2dec/motion_comp.c,
12112	plugins/mpeg2/mpeg2dec/motion_comp.h,
12113	plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
12114	plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/mpeg2parse.c,
12115	plugins/mpeg2/parse/mpeg2parse.h, test/dvdcat.c: Reworked AC3
12116	decoder. No seeking yet but at least we do not need ac3parse
12117	anymore.  Reworked dvdsrc to read scrambled data (DeCSS not
12118	included). I have modified DeCSS a bit to work in GStreamer. Can I
12119	release the code or is there some lawyer that's going to sue me?
12120	MPEG2 SSE motion compensation.	Tried to add PTS to the MPEG
12121	decoder but failed.
12122
121232000-11-12 20:34  wtay
12124
12125	* components/bonobo-gstmediaplay/: Makefile.am,
12126	bonobo-gstmediaplay.c, gstmediaplay.oafinfo: The bonobo component
12127	now works on audio only (mp3/vorbis). Video is broken because
12128	bonobo does not handle multithreading yet.  Added Bonobo toolbar
12129	and menu.
12130
121312000-11-11 15:13  wtay
12132
12133	* configure.in, components/bonobo-gstmediaplay/.cvsignore,
12134	components/bonobo-gstmediaplay/Makefile.am,
12135	components/bonobo-gstmediaplay/bonobo-gstmediaplay-ui.xml,
12136	components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
12137	components/bonobo-gstmediaplay/gstmediaplay.oafinfo,
12138	docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstmeta.sgml,
12139	docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttype.sgml,
12140	docs/gst/tmpl/gstutils.sgml, docs/libs/tmpl/gstidct.sgml,
12141	docs/manual/components.sgml, docs/manual/cothreads.sgml,
12142	docs/manual/helloworld2.sgml, docs/manual/programs.sgml,
12143	gst/cothreads.c, gst/cothreads.h, gst/gstarch.h, gst/gstbin.c,
12144	gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstclock.c,
12145	gst/gstconnection.c, gst/gstcpu.c, gst/gstelement.c,
12146	gst/gstelement.h, gst/gstextratypes.c, gst/gstfilter.c,
12147	gst/gsti386.h, gst/gstmeta.c, gst/gstppc.h, gst/gstsink.c,
12148	gst/gstsrc.c, gst/gstthread.c, gst/gsttype.c,
12149	gst/elements/gstqueue.c, gstplay/Makefile.am,
12150	plugins/avi/gstavidecoder.c: Docs updates.  Added LICENSE info to
12151	headers/code where missing in gst directory Added a bonobo wrapper
12152	for the media player (it shows up in gshell but locks up when
12153	activating the component, anyone?) Fixed some XML save/load
12154	problems with arguments.
12155
121562000-11-08 19:53  wtay
12157
12158	* gstplay/: gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
12159	gststatusarea.c, gststatusarea.h, main.c: Fix for the new gnome
12160	libraries. It looks like glade does not like empty dockitems...
12161
121622000-11-07 21:38  wtay
12163
12164	* docs/libs/: gstreamer-libs-sections.txt, tmpl/dct.sgml,
12165	tmpl/gstidct.sgml, tmpl/gstriff.sgml: Library docs update
12166
121672000-11-07 21:24  wtay
12168
12169	* docs/gst/tmpl/: cothreads.sgml, gstbufferpool.sgml,
12170	gstelement.sgml, gstpad.sgml: [no log message]
12171
121722000-11-07 21:18  wtay
12173
12174	* docs/gst/: Makefile.am, gstreamer-decl.txt, gstreamer-docs.sgml,
12175	gstreamer-sections.txt: Updated docs
12176
121772000-11-06 00:15  wtay
12178
12179	* gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12180	gst/gstpad.h, gst/gstutils.c, gst/elements/Makefile.am,
12181	gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
12182	gst/elements/gstdisksrc.c, gstplay/gstplay.c,
12183	gstplay/gstplayprivate.h, libs/riff/gstriff.h,
12184	libs/riff/gstriffparse.c, plugins/avi/gstavidecoder.c,
12185	plugins/avi/gstavidecoder.h: Added seeking to the avi decoder by
12186	implementing pull_region.  Fixes to the asyncdisksrc.  Added thread
12187	specific data to the cothreads.
12188
121892000-11-04 18:55  wtay
12190
12191	* include/sse.h: [no log message]
12192
121932000-11-04 18:54  wtay
12194
12195	* configure.in, gst/Makefile.am, gst/cothreads.c, gst/cothreads.h,
12196	gst/gst.c, gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.h,
12197	gst/gstbufferpool.h, gst/gstclock.h, gst/gstconnection.h,
12198	gst/gstcpu.h, gst/gstelement.h, gst/gstfilter.h, gst/gstmeta.h,
12199	gst/gstobject.h, gst/gstpipeline.h, gst/gstplugin.h, gst/gstsink.h,
12200	gst/gstsrc.h, gst/gsttee.h, gst/gstthread.c, gst/gstthread.h,
12201	gst/gsttrace.h, gst/gsttype.h, gst/gstutils.h, gst/gstxml.h,
12202	gst/types/gsttypes.c, libs/idct/Makefile.am, libs/idct/dct.h,
12203	libs/idct/gstidct.c, libs/idct/gstidct.h, libs/idct/sseidct.S,
12204	plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/.cvsignore,
12205	plugins/mpeg2/mpeg2dec/Makefile.am,
12206	plugins/mpeg2/mpeg2dec/decode.c,
12207	plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12208	plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12209	plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
12210	plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
12211	plugins/mpeg2/mpeg2dec/idct_mmx.c,
12212	plugins/mpeg2/mpeg2dec/idct_mmx.h,
12213	plugins/mpeg2/mpeg2dec/motion_comp.c,
12214	plugins/mpeg2/mpeg2dec/motion_comp.h,
12215	plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
12216	plugins/mpeg2/mpeg2dec/mpeg2.h,
12217	plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
12218	plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
12219	plugins/mpeg2/mpeg2dec/vlc.h, plugins/vorbis/vorbisdec.c: Added the
12220	excellent mpeg2dec decoder. Not 100% optimized but allready very
12221	fast.  More cleanup.
12222
122232000-11-02 20:10  wtay
12224
12225	* gst/gst.c, gstplay/gstmediaplay.c, gstplay/main.c: Make sure the
12226	Gdk thread lock is not held inside the gstreamer pipeline.  Fix the
12227	videosink to not hold the Gdk lock when emitting a signal.  All Gtk
12228	GUI apps using GStreamer should now handle the Gdk locks when
12229	handling signals from the pipeline (as it should be)
12230
122312000-11-01 22:11  wtay
12232
12233	* examples/helloworld2/helloworld2.c, gst/cothreads.c,
12234	gst/cothreads.h, gst/gstbin.c, gst/gstthread.c,
12235	gst/elements/Makefile.am, gst/elements/gstqueue.c,
12236	gstplay/gststatusarea.c, plugins/avi/gstavidecoder.c,
12237	plugins/avi/gstavidecoder.h, plugins/mp3decode/mpg123/gstmpg123.c:
12238	Some code cleanup Let the parent GstBin decide when to do a
12239	create_plan (bin inside a thread)
12240
122412000-11-01 13:49  wtay
12242
12243	* gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
12244	gst/gstthread.c, gst/gsttype.c, gstplay/Makefile.am,
12245	gstplay/callbacks.c, gstplay/gstmediaplay.c,
12246	gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12247	gstplay/gstplay.c, gstplay/gstplay.h, gstplay/gstplayprivate.h,
12248	gstplay/gststatusarea.c, gstplay/interface.c, gstplay/interface.h,
12249	plugins/avi/Makefile.am, plugins/avi/audiocodecs.c,
12250	plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
12251	plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12252	plugins/avi/gstparseavi.h, plugins/avi/playcodecs.c,
12253	plugins/mp3decode/parse/mp3parse.c,
12254	plugins/mp3decode/parse/mp3parse.h,
12255	plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
12256	plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h:
12257	Code cleanup, make it adhere to the Gnome/Gtk+ code formatting,
12258	which is quite clean and more readable.  Renamed parseavi to
12259	avidecoder Implemented seeking/time display/pause/play/stop/clean
12260	exit to gstmediaplay Added an element flag to indicate that it
12261	cannot deal with noncontigous buffers. If such an element is found
12262	in the pipeline, seeking is disabled for the complete stream
12263	(avidecoder cannot deal with seeking until we convert it to a loop
12264	based element with pull_region to fetch the indeces etc...)
12265
122662000-10-30 21:10  wtay
12267
12268	* docs/plugins/: .cvsignore, gstreamer-plugins.types.in: Missing
12269	files..
12270
122712000-10-30 21:08  wtay
12272
12273	* plugins/mpeg1/mpegaudio/: table_absthr.h, table_alloc.h,
12274	table_cb.h, table_enwindow.h, table_th.h, tables.c: forgot the
12275	tables...
12276
122772000-10-30 21:06  wtay
12278
12279	* plugins/mpeg2/mpeg2enc/: Makefile.am, fdct_mmx.s, fdctdata.c: A
12280	nonworking forward DCT with MMX
12281
122822000-10-30 21:02  wtay
12283
12284	* gst/gstbin.c, gst/gstthread.c, gst/elements/gstqueue.c,
12285	gstplay/.cvsignore, gstplay/Makefile.am, gstplay/callbacks.c,
12286	gstplay/callbacks.h, gstplay/codecs.h, gstplay/gstmediaplay.c,
12287	gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12288	gstplay/gstplay.c, gstplay/gstplay.glade, gstplay/gstplay.h,
12289	gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
12290	gstplay/gststatusarea.h, gstplay/interface.c, gstplay/interface.h,
12291	gstplay/main.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12292	plugins/mpeg1/mpegaudio/Makefile.am,
12293	plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/encode.c,
12294	plugins/mpeg1/mpegaudio/musicin.c, plugins/mpeg1/mpegaudio/psy.c,
12295	plugins/mpeg1/mpegaudio/tonal.c, plugins/mpeg1/parse/mpeg1parse.c,
12296	plugins/mpeg1video/parse/mp1videoparse.c,
12297	plugins/mpeg2/mpeg2enc/Makefile.am,
12298	plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12299	plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12300	plugins/mpeg2/mpeg2enc/quant_mmx.s,
12301	plugins/mpeg2/mpeg2enc/quantize.c, test/avi2mpg.c, test/mp2tomp1.c:
12302	Misc fixes and cleanups A reworked gstplay. Now it is called
12303	gstmediaplay. gstplay is a custom widget that can display media and
12304	is to become a bonobo component soon.  put the tables of the mpeg
12305	audio encoder in a header file.  maybe faster quantisation for the
12306	mpeg encoder.
12307
123082000-10-25 20:09  wtay
12309
12310	* configure.in, docs/plugins/Makefile.am, docs/plugins/gstdoc-mkdb,
12311	docs/plugins/gstdoc-mktmpl, docs/plugins/gstdoc-scanobj,
12312	docs/plugins/gstreamer-plugins-docs.sgml,
12313	docs/plugins/gstreamer-plugins-sections.txt,
12314	docs/plugins/tmpl/ac3dec.sgml, docs/plugins/tmpl/ac3parse.sgml,
12315	docs/plugins/tmpl/audioscale.sgml, docs/plugins/tmpl/cobin.sgml,
12316	docs/plugins/tmpl/dvdsrc.sgml, docs/plugins/tmpl/example.sgml,
12317	docs/plugins/tmpl/gstaviencoder.sgml,
12318	docs/plugins/tmpl/gstjpeg.sgml, docs/plugins/tmpl/gstjpegdec.sgml,
12319	docs/plugins/tmpl/gstjpegenc.sgml,
12320	docs/plugins/tmpl/gstmpeg1encoder.sgml,
12321	docs/plugins/tmpl/gstmpeg2enc.sgml,
12322	docs/plugins/tmpl/gstmpeg2play.sgml,
12323	docs/plugins/tmpl/gstmpeg_play.sgml,
12324	docs/plugins/tmpl/gstmpegaudio.sgml,
12325	docs/plugins/tmpl/gstmpg123.sgml,
12326	docs/plugins/tmpl/gstparseau.sgml,
12327	docs/plugins/tmpl/gstparseavi.sgml,
12328	docs/plugins/tmpl/gstparsewav.sgml,
12329	docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
12330	docs/plugins/tmpl/gstspectrum.sgml,
12331	docs/plugins/tmpl/gstv4lsrc.sgml,
12332	docs/plugins/tmpl/gstwincodec.sgml,
12333	docs/plugins/tmpl/gstwindec.sgml, docs/plugins/tmpl/gstwinenc.sgml,
12334	docs/plugins/tmpl/gstxa.sgml, docs/plugins/tmpl/gstxing.sgml,
12335	docs/plugins/tmpl/median.sgml,
12336	docs/plugins/tmpl/mp1videoparse.sgml,
12337	docs/plugins/tmpl/mp2videoparse.sgml,
12338	docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
12339	docs/plugins/tmpl/mpeg2parse.sgml,
12340	docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/rtjpegdec.sgml,
12341	docs/plugins/tmpl/rtjpegenc.sgml, docs/plugins/tmpl/smooth.sgml,
12342	docs/plugins/tmpl/smoothwave.sgml,
12343	docs/plugins/tmpl/spindentity.sgml, docs/plugins/tmpl/stereo.sgml,
12344	docs/plugins/tmpl/synaesthesia.sgml,
12345	docs/plugins/tmpl/system_encode.sgml,
12346	docs/plugins/tmpl/vcdsrc.sgml, docs/plugins/tmpl/videoscale.sgml,
12347	docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
12348	docs/plugins/tmpl/vorbisdec.sgml, docs/plugins/tmpl/vorbisenc.sgml,
12349	docs/plugins/tmpl/vumeter.sgml, gst/gstbufferpool.c,
12350	gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c,
12351	gst/gstelement.h, gst/gstelementfactory.c, gst/gstmeta.c,
12352	gst/gstmeta.h, gst/gstpad.c, gst/gstplugin.c, gst/gstthread.c,
12353	gst/gstthread.h, gst/gstutils.c, gst/gstxml.c,
12354	gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12355	gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
12356	libs/idct/gstidct.h, libs/riff/gstriff.h, test/ac3play.c,
12357	test/qtest.c: More Docs updates.  Added plugin documentation. I
12358	fear we need a gstdoc implementation that loads plugins and does
12359	introspection on them. I think we should automatically create the
12360	docs for the pads and mime types the plugins provide. Does anyone
12361	have enough perl knowledge to add these features? I allready
12362	changed the C code to output the pad definitions but my perl
12363	knowledge is too limited, for now, to implement the rest of the
12364	needed functionality...
12365
123662000-10-22 17:30  wtay
12367
12368	* docs/gst/tmpl/: audioraw.sgml, cothreads.sgml,
12369	gstasyncdisksrc.sgml, gstaudiosink.sgml, gstbuffer.sgml,
12370	gstbufferpool.sgml, gstclock.sgml, gstcpu.sgml, gstdisksrc.sgml,
12371	gstelement.sgml, gstextratypes.sgml, gstmeta.sgml, gstpad.sgml,
12372	gstplugin.sgml, gstreamer-unused.sgml, gstsrc.sgml, gstthread.sgml,
12373	gsttrace.sgml, gsttype.sgml, gsttypefind.sgml, gstxml.sgml,
12374	spectrum.sgml, videoraw.sgml: More docs updates
12375
123762000-10-22 17:27  wtay
12377
12378	* docs/: Makefile.am, gst/Makefile.am, gst/gstreamer-decl.txt,
12379	gst/gstreamer-docs.sgml, gst/gstreamer-sections.txt,
12380	gst/gstreamer.hierarchy, gst/gstreamer.types.in, libs/.cvsignore,
12381	libs/Makefile.am, libs/gstreamer-libs-docs.sgml,
12382	libs/gstreamer-libs-sections.txt, libs/tmpl/.cvsignore,
12383	libs/tmpl/dct.sgml, libs/tmpl/externals.sgml,
12384	libs/tmpl/gstcolorspace.sgml, libs/tmpl/gstgetbits.sgml,
12385	libs/tmpl/gstgetbits_inl.sgml, libs/tmpl/gstidct.sgml,
12386	libs/tmpl/gstputbits.sgml, libs/tmpl/gstriff.sgml,
12387	libs/tmpl/gstvideoscale.sgml, libs/tmpl/wineacm.sgml: Documentation
12388	updates documented the libraries
12389
123902000-10-21 13:04  wtay
12391
12392	* configure.in, docs/manual/gstreamer-manual.sgml, gst/Makefile.am,
12393	gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstpad.h,
12394	gst/gstpipeline.c, gst/elements/gstdisksrc.c,
12395	plugins/avi/gstparseavi.c,
12396	plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12397	plugins/mpeg1video/parse/mp1videoparse.c,
12398	plugins/mpeg2/Makefile.am, plugins/mpeg2/mpegtypes/.cvsignore,
12399	plugins/mpeg2/mpegtypes/Makefile.am,
12400	plugins/mpeg2/mpegtypes/mpeg2types.c,
12401	plugins/mpeg2/parse/mpeg2parse.c,
12402	plugins/mpeg2/video/gstmpeg2play.c,
12403	plugins/mpeg2/videoparse/.cvsignore,
12404	plugins/mpeg2/videoparse/Makefile.am,
12405	plugins/mpeg2/videoparse/mp2videoparse.c,
12406	plugins/mpeg2/videoparse/mp2videoparse.h: MPEG2 types added for
12407	better autoplugging. MPEG2 works more or less.	fix in
12408	autoplugging. avi now works.
12409
124102000-10-12 20:41  wtay
12411
12412	* editor/gsteditorconnection.c, editor/gsteditorpad.c,
12413	gst/gstpipeline.c, gstplay/Makefile.am, gstplay/avi.c,
12414	gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c: Removed the
12415	hardcoded pipeline setup is gstplay in favor of the autoplugging
12416	features. Still in a rought shape...
12417
124182000-10-12 09:43  richardb
12419
12420	* docs/manual/: BUILD, Makefile.am, images/Makefile.am: Manual now
12421	gets installed correctly by make install.  Problems: clean /
12422	uninstall don't work.  make dist not tested.  pdf manual doesn't
12423	have images.
12424
124252000-10-11 20:30  wtay
12426
12427	* editor/gsteditorproperty.c, gst/Makefile.am, gst/gst.h,
12428	gst/gstextratypes.c, gst/gstextratypes.h,
12429	gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12430	gst/elements/gstdisksrc.c, gst/elements/gstfdsrc.c: Added extra Gtk
12431	types for better editor properties (FILENAME, enums) The disksrcs
12432	location property can now be set in the editor: we can now make our
12433	first working mp3 player with gsteditor!!
12434
124352000-10-09 21:01  wtay
12436
12437	* examples/autoplug/autoplug.c, gst/Makefile.am, gst/gstpipeline.c,
12438	gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
12439	plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed a severe timestamp
12440	bug in mpeg_play.  Create a new thread upon a multisrc element in
12441	autoplugging: the autoplug example now correctly sets up 5 threads
12442	for an mpeg player.
12443
124442000-10-09 01:34  richardb
12445
12446	* configure.in, docs/Makefile.am, docs/manual/.cvsignore,
12447	docs/manual/Makefile.am, docs/manual/images/.cvsignore,
12448	docs/manual/images/Makefile.am: Added building of the manual to the
12449	build system.  Currently in a rudimentary state - will not
12450	gracefully give up if tools not available, will not uninstall /
12451	clean, and may not install / make dist properly.  Documentation
12452	does not have dependencies on images, so won't rebuild if they're
12453	altered either.
12454
124552000-10-08 23:23  wtay
12456
12457	* examples/autoplug/.cvsignore, examples/autoplug/Makefile,
12458	examples/autoplug/autoplug.c, plugins/mp3decode/types/.cvsignore,
12459	plugins/mp3decode/types/Makefile.am,
12460	plugins/mp3decode/types/mp3types.c,
12461	plugins/mpeg1/mpegtypes/.cvsignore,
12462	plugins/mpeg1/mpegtypes/Makefile.am,
12463	plugins/mpeg1/mpegtypes/mpeg1types.c: Added an autoplug example.
12464	This little program (30 relevant lines) is able to play
12465	MPEG1(system)/MPEG2(system)/AVI(DIVX)/Vorbis/AC3 and whatever codec
12466	you write.  Separated the mp3 and mpeg1 types for better reuse.
12467
124682000-10-08 23:17  wtay
12469
12470	* configure.in, editor/editor.glade, editor/gsteditor.h,
12471	editor/gsteditorbin.c, editor/gsteditorcanvas.c,
12472	editor/gsteditorconnection.c, editor/gsteditorconnection.h,
12473	editor/gsteditorcreate.c, editor/gsteditorpad.c,
12474	editor/gsteditorproperty.c, editor/gstelementselect.c,
12475	gst/gstbin.c, gst/gstelement.h, gst/gstelementfactory.c,
12476	gst/gstfilter.c, gst/gstpad.c, gst/gstpipeline.c, gst/gstplugin.c,
12477	gst/gstsink.c, gst/gstthread.c, gst/gsttype.c,
12478	gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
12479	gst/types/gsttypes.c, plugins/avi/gstparseavi.c,
12480	plugins/capture/v4l/gstv4lsrc.c,
12481	plugins/mp3decode/mpg123/gstmpg123.c,
12482	plugins/mp3decode/parse/mp3parse.c,
12483	plugins/mp3decode/xing/gstxing.c, plugins/mpeg1/Makefile.am,
12484	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12485	plugins/mpeg1/mpeg_play/video.c,
12486	plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12487	plugins/mpeg1/parse/mpeg1parse.c,
12488	plugins/mpeg1video/parse/mp1videoparse.c,
12489	plugins/mpeg2/parse/mpeg2parse.c: Fixed a bug in the typeloading.
12490	Fixes to various elements so that correct types are returned.
12491	Fixed flag collision with GtkObject.  Elements can now suggest a
12492	thread. not sure if this is the right way to handle automatic
12493	thread creation.  Autoplugging now works with multiple sinks and
12494	thread setup. No threads are created for intermediate elements yet,
12495	so MPEG may still be choppy.
12496
124972000-10-06 23:52  richardb
12498
12499	* plugins/: capture/v4l/Makefile.am, mpeg1/mpeg_play/Makefile.am,
12500	mpeg1/mpegaudio/Makefile.am, mpeg2/mpeg2enc/Makefile.am,
12501	mpeg2/video/Makefile.am: Remove from EXTRA_DIST various files which
12502	don't exist (these looked like copy and paste typos).
12503
125042000-10-06 03:38  richardb
12505
12506	* Makefile.am: Don't compile editor if havn't got libglade-gnome.
12507
125082000-10-01 22:46  wtay
12509
12510	* editor/: Makefile.am, editor.c, editor.glade, editor.ts,
12511	gsteditor.c, gsteditor.h, gsteditorcanvas.c, gsteditorelement.c,
12512	gsteditorimage.c, gsteditorimage.h, gsteditorpad.h,
12513	gsteditorpalette.c, gsteditorpalette.h, gsteditorproject.c,
12514	gsteditorproject.h, gsteditorprojectview.c, gsteditorproperty.c,
12515	gsteditorproperty.h, pixmaps/bin.xpm, pixmaps/element.xpm,
12516	pixmaps/pipeline.xpm, pixmaps/selector.xpm, pixmaps/tee.xpm,
12517	pixmaps/thread.xpm: Initial work for the new editor.
12518
125192000-09-27 20:33  wtay
12520
12521	* examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
12522	gst/gstbin.c, gst/gstelement.c, gst/gstelement.h,
12523	gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
12524	gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
12525	gst/elements/gstaudiosink.c: Loading and saving of XML pipeline
12526	descriptions.  GladeXML like operation implemented (you can
12527	retrieve parts of a pipeline)
12528
125292000-09-24 23:47  wtay
12530
12531	* examples/xml/.cvsignore: better .cvsignore
12532
125332000-09-24 23:45  wtay
12534
12535	* examples/xml/.cvsignore, examples/xml/Makefile,
12536	examples/xml/createxml.c, examples/xml/runxml.c, gst/gstbin.c,
12537	gst/gstconnection.h, gst/gstelementfactory.c, gst/gstpipeline.c,
12538	gst/gsttee.h, gst/gstthread.c, gst/gstthread.h, gst/gstxml.c,
12539	gst/gstxml.h: Cleanups.  The first steps to a Glade like XML
12540	handling.  A first example of what is to come...
12541
125422000-09-24 15:31  wtay
12543
12544	* examples/queue4/: .cvsignore, Makefile, queue4.c: An example of
12545	two threads and two queues.
12546
125472000-09-24 15:29  wtay
12548
12549	* gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstthread.c,
12550	gst/elements/gstqueue.c, gst/elements/gstqueue.h,
12551	plugins/mp3decode/mpg123/gstmpg123.c: The cothreads were not
12552	initialized in its thread context resulting in severe stack
12553	corruption. This was very hard to track down.  We should be able
12554	now to modify some plugins to a loop based setup so that we can get
12555	rid of the mp3parse and mp1videoparse elements.  Modified the GList
12556	to a GSList in the queue.
12557
125582000-09-23 00:35  wtay
12559
12560	* gstreamer-config.in, examples/helloworld/helloworld.c,
12561	examples/helloworld2/helloworld2.c, examples/queue/.cvsignore,
12562	examples/queue/queue.c, examples/queue2/.cvsignore,
12563	examples/queue2/queue2.c, examples/queue3/.cvsignore,
12564	examples/queue3/queue3.c, examples/thread/thread.c,
12565	gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12566	gst/gstpipeline.c, gst/gstthread.c, gst/elements/Makefile.am,
12567	gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/avi.c,
12568	gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c,
12569	plugins/mp3decode/mpg123/gstmpg123.c, test/mp2tomp1.c: A first
12570	attempt to fix the queues in a cothreaded pipeline.  Some fixes to
12571	the thread handling.  Fix a bug in gstreamer-config : gthread was
12572	not included.  gst_bin_create_plan() is now done in the READY
12573	state.	a bin with only another bin in it will now work with
12574	gst_bin_iterate.  Added some examples for the queues.
12575
125762000-09-21 18:54  richardb
12577
12578	* plugins/mp3decode/mpg123/Makefile.am: If using decode.c, compile
12579	dct64.c as well.  Fixes link error on PPC.
12580
125812000-09-21 02:42  richardb
12582
12583	* libs/idct/ieeetest.c: IDCT works, and ieeetest not complains
12584	nicely if attempt to run a test with an unsupported DCT type.
12585
125862000-09-21 02:34  richardb
12587
12588	* gst/Makefile.am, libs/Makefile.am, libs/idct/Makefile.am,
12589	libs/idct/dct.h, libs/idct/gstidct.c: Make libs/idct only build mmx
12590	support if available - hopefully makes it compile on PPC.
12591
125922000-09-21 01:57  richardb
12593
12594	* AUTHORS, gst/cothreads.c, gst/gsti386.h, gst/gstppc.h,
12595	test/cothreads/cothreads.c: Patch from Chris Emerson for PPC.
12596	cothreads stuff was causing segfaults, because the stack needs to
12597	be initialised with a particular structure on PPC, unlike x86 where
12598	it simply has items pushed or popped.  Added Chris to AUTHORS, for
12599	his trouble.
12600
126012000-09-18 23:19  richardb
12602
12603	* autogen.sh, docs/manual/helloworld2.sgml, gstplay/gstplay.glade,
12604	libs/getbits/Makefile.am, libs/getbits/gstgetbits.h, test/wave.c:
12605	Fix compile problem due to DEBUG being redefined in
12606	libs/getbits/gstgetbits.h.  Also fix several small typos in the
12607	docs and examples.
12608
126092000-09-17 23:08  wtay
12610
12611	* docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
12612	docs/gst/tmpl/gstpipeline.sgml, docs/manual/helloworld2.sgml,
12613	examples/helloworld2/helloworld2.c, examples/thread/thread.c,
12614	gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstpipeline.c,
12615	gst/gstpipeline.h, gst/elements/gstdisksrc.c,
12616	libs/getbits/gstgetbits.c, plugins/mpeg2/ac3dec/ac3dec.c,
12617	plugins/mpeg2/ac3parse/ac3parse.c,
12618	plugins/mpeg2/parse/mpeg2parse.c, plugins/vorbis/vorbisdec.c: Added
12619	gst_pipeline_add_sink/src to allow multiple sink cases and more
12620	complex autoplugging. Update docs too.	Simplified the pipeline
12621	autoplugging code.  Changed the cothread case: One iteration is now
12622	a push from the src element. The disk source does not change its
12623	state anymore on eof.  Better type setting for the ac3
12624	parser/decoder and mpeg2parse.
12625
126262000-09-17 15:06  wtay
12627
12628	* acconfig.h, configure.in, gst/gstbin.c,
12629	gst/elements/gstdisksrc.c: Added check for vorbis.  Really compile
12630	with Xv extension if the library is found.  Changed the disksrc so
12631	that is goes to the PAUSE state if eof.
12632
126332000-09-17 13:32  wtay
12634
12635	* plugins/mpeg2/mpeg2enc/transfrm_mmx.s: more asm...
12636
126372000-09-17 13:32  wtay
12638
12639	* docs/manual/components.sgml: Information about the bonobo
12640	components and capplets we are going to make :-)
12641
126422000-09-17 13:31  wtay
12643
12644	* libs/getbits/Makefile.am, libs/getbits/gstgetbits.h,
12645	plugins/mpeg1/mpeg_play/parseblock.c,
12646	plugins/mpeg2/mpeg2enc/Makefile.am,
12647	plugins/mpeg2/mpeg2enc/bdist1_mmx.s,
12648	plugins/mpeg2/mpeg2enc/bdist1_sse.s,
12649	plugins/mpeg2/mpeg2enc/bdist2_mmx.s,
12650	plugins/mpeg2/mpeg2enc/dist1_00_mmx.s,
12651	plugins/mpeg2/mpeg2enc/dist1_00_sse.s,
12652	plugins/mpeg2/mpeg2enc/dist1_01_mmx.s,
12653	plugins/mpeg2/mpeg2enc/dist1_01_sse.s,
12654	plugins/mpeg2/mpeg2enc/dist1_10_mmx.s,
12655	plugins/mpeg2/mpeg2enc/dist1_10_sse.s,
12656	plugins/mpeg2/mpeg2enc/dist1_11_mmx.s,
12657	plugins/mpeg2/mpeg2enc/dist1_11_sse.s,
12658	plugins/mpeg2/mpeg2enc/dist2_mmx.s,
12659	plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12660	plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12661	plugins/mpeg2/mpeg2enc/predict.c,
12662	plugins/mpeg2/mpeg2enc/predict_mmx.s,
12663	plugins/mpeg2/mpeg2enc/predict_sse.s,
12664	plugins/mpeg2/mpeg2enc/ratectl.c,
12665	plugins/mpeg2/mpeg2enc/transfrm.c,
12666	plugins/mpeg2/mpeg2enc/variance_mmx.s, test/.cvsignore: Converted
12667	the mpeg2 encoder asm to gnu asm, removing the dependency of nasm
12668	Added cpu detection in the mpeg2 encoder removed the inlined mmx
12669	asembler to seperate files.
12670
126712000-09-17 00:11  richardb
12672
12673	* acconfig.h, configure.in, libs/Makefile.am, plugins/Makefile.am,
12674	plugins/avi/Makefile.am, plugins/avi/playcodecs.c,
12675	plugins/avi/wincodec/Makefile.am, plugins/avi/wincodec/gstwindec.c,
12676	plugins/avi/wincodec/gstwinenc.c,
12677	plugins/mpeg1/mpeg1encoder/Makefile.am,
12678	plugins/mpeg1/mpeg1encoder/putbits.c,
12679	plugins/mpeg1/mpeg_play/Makefile.am,
12680	plugins/mpeg1/mpeg_play/parseblock.c,
12681	plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12682	plugins/mpeg1/mpegaudio/Makefile.am: More work porting to PPC.
12683	libs/winloader is disabled on PPC - I doubt this can be made to
12684	work.  libs/videoscale and libs/idct are also disabled - they
12685	should be fixable though.
12686
12687	Sorted out most of the plugins - avi is disabled for now on PPC;
12688	can be worked on later if there's any chance of getting it to work.
12689
12690	Also provide an automake conditional for compiling vorbis, based on
12691	a configure test for the needed libraries: currently the test isn't
12692	implemented and defaults to "no" so you'll have to fiddle it to
12693	compile vorbis.  I shall get hold of vorbis and implement an
12694	appropriate test some other time (if noone else beats me to it).
12695
126962000-09-16 23:03  richardb
12697
12698	* libs/getbits/: gstgetbits.c, gstgetbits.h, gstgetbits_generic.c:
12699	Moved generic function implementations into gstgetbits_generic.c,
12700	and tidy up a bit.
12701
127022000-09-16 11:58  wtay
12703
12704	* docs/gst/gstreamer.types.in, gst/cothreads.c, gst/gstbin.c,
12705	gst/gstcpu.c, gst/gstpad.c, gst/gsttype.c,
12706	gst/elements/gstdisksrc.c, gst/elements/gstqueue.c,
12707	libs/getbits/gstgetbits.c, plugins/vorbis/vorbisdec.c: Added a
12708	quick hack to allow loop based elements to finish intead of looping
12709	till infinity.	Added compile time i386 or plain C getbits
12710	implementation selection.  The vorbis decoder now is our first loop
12711	based element!
12712
127132000-09-16 01:59  richardb
12714
12715	* gst/Makefile.am, gst/gstarch.h, gst/gstcpu.c, gst/gstppc.h,
12716	libs/getbits/Makefile.am, libs/getbits/gstgetbits_generic.c,
12717	plugins/mp3decode/mpg123/Makefile.am, plugins/mpeg2/Makefile.am,
12718	plugins/mpeg2/ac3dec/Makefile.am,
12719	plugins/mpeg2/mpeg2enc/Makefile.am,
12720	plugins/mpeg2/mpeg2enc/motion.c,
12721	plugins/mpeg2/subtitles/Makefile.am,
12722	plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getpic.c,
12723	plugins/mpeg2/video/gstmpeg2play.c: More work towards a powerPC
12724	port, and towards generic portability.
12725
127262000-09-16 00:04  richardb
12727
12728	* .cvsignore, autogen.sh, configure.in, gst/Makefile.am,
12729	gst/gstarch.h, gst/gsti386.h: Fix on x86 architectures - was just
12730	checking for 386, D'oh.  Fix autogen to run autoheader _before_
12731	autoconf, since it generates a required file (config.h.in, which I
12732	just removed from CVS since its an autogenerated one).	Also fix
12733	messed up variables in gst/Makefile.am
12734
127352000-09-15 23:44  richardb
12736
12737	* AUTHORS, acconfig.h, config.h.in, configure.in, gst/Makefile.am,
12738	gst/cothreads.c, gst/gstarch.h, gst/gsti386.h, gst/gstppc.h,
12739	libs/getbits/Makefile.am, plugins/mp3decode/xing/libxing/config.h:
12740	Begun to add support for non i386 architectures, with the help of
12741	Chris Emerson.	Added bits to configure to figure out architecture,
12742	and added some alternatives for PPC.  Should cause no problems on
12743	i386, but I'll check after this commit, but doesn't yet work on PPC
12744	by a fair way...
12745
127462000-09-14 23:18  wtay
12747
12748	* gst/gstelementfactory.c, plugins/vorbis/vorbisdec.c,
12749	plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12750	plugins/vorbis/vorbisenc.h, test/Makefile.am, test/mp3tovorbis.c:
12751	The vorbis encoder A test program to convert an mp3 to a vorbis
12752	file.  A fix for the dynamic plugin loader factory_find was not
12753	working.  Don't forget to run gstreamer-register after installing
12754	the plugins!
12755
127562000-09-14 21:31  wtay
12757
12758	* configure.in, gst/Makefile.am, gst/gst.c, gst/gstbin.c,
12759	gst/gstbuffer.c, gst/gstcpu.c, gst/gstelement.c,
12760	gst/gstelementfactory.c, gst/gstpad.c, gst/gstpipeline.c,
12761	plugins/Makefile.am, plugins/rtjpeg/rtjpegdec.c,
12762	plugins/vorbis/.cvsignore, plugins/vorbis/Makefile.am,
12763	plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
12764	plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12765	plugins/vorbis/vorbisenc.h: Due to popular demand :-), I added a
12766	vorbis decoder.  The encoder is not yet functional.  Small cosmetic
12767	changes to gstcpu.c
12768
12769	Beware: You *need* to install libvorbis.a from the main vorbis CVS.
12770	 you *have* to change the line in libtool to
12771	deplibs_check_method="pass_all" because else the plugin shared
12772	library refuses to link against the static libvorbis.a library.
12773	This is a hack. I have no intention in including libvorbis into the
12774	gstreamer CVS tree and making it libtool compatible.
12775
127762000-09-13 20:04  wtay
12777
12778	* docs/: gst/gstreamer-decl.txt, gst/gstreamer-docs.sgml,
12779	gst/gstreamer-sections.txt, gst/gstreamer.hierarchy,
12780	gst/gstreamer.types.in, gst/tmpl/gst.sgml,
12781	gst/tmpl/gstaudiosink.sgml, gst/tmpl/gstbuffer.sgml,
12782	gst/tmpl/gstbufferpool.sgml, gst/tmpl/gstclock.sgml,
12783	gst/tmpl/gstconnection.sgml, gst/tmpl/gstcpu.sgml,
12784	gst/tmpl/gstdisksrc.sgml, gst/tmpl/gstelement.sgml,
12785	gst/tmpl/gstpad.sgml, gst/tmpl/gstpipefilter.sgml,
12786	gst/tmpl/gstpipeline.sgml, gst/tmpl/gstplugin.sgml,
12787	gst/tmpl/gstreamer-unused.sgml, gst/tmpl/gstsrc.sgml,
12788	gst/tmpl/gsttype.sgml, gst/tmpl/gstutils.sgml,
12789	manual/gstreamer-manual.sgml: Bring the low level API docs up to
12790	date.
12791
127922000-09-12 19:15  wtay
12793
12794	* plugins/mpeg2/video/: recon_mmx.c, recon_sse.s: SSE optimisation
12795	MMX optimisation split out in seperate file.
12796
127972000-09-12 19:13  wtay
12798
12799	* gst/Makefile.am, gst/gst.c, gst/gst.h, gst/gstcpu.c,
12800	gst/gstcpu.h, gst/gstcpuid_i386.s, libs/idct/gstidct.c,
12801	plugins/mpeg1/mpeg_play/Makefile.am,
12802	plugins/mpeg1/mpeg_play/parseblock.c,
12803	plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/recon.c,
12804	plugins/mpeg1/mpeg_play/recon_mmx.c,
12805	plugins/mpeg1/mpeg_play/recon_sse.s,
12806	plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
12807	plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12808	plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/gethdr.c,
12809	plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
12810	plugins/mpeg2/video/recon.c, plugins/mpeg2/video/tables.c: Added
12811	CPU detection.	Added SSE optimisation to mpeg_play Modified the
12812	mpeg2 decoder and gstidct to use cpu detection.  Cleanups in the
12813	mpeg1 and mpeg2 decoders.
12814
128152000-09-09 17:39  wtay
12816
12817	* examples/: launch/.cvsignore, launch/mp3play, thread/.cvsignore,
12818	thread/Makefile, thread/thread.c: A thread example.  An example of
12819	gstreamer-launch: an mp3 player
12820
128212000-09-09 17:36  wtay
12822
12823	* gstreamer-config.in, docs/manual/gstreamer-manual.sgml,
12824	docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
12825	docs/manual/programs.sgml, docs/manual/queues.sgml,
12826	docs/manual/threads.sgml, editor/editor.c, editor/gsteditor.c,
12827	editor/gsteditor.h, editor/gstelementselect.c,
12828	examples/helloworld/Makefile, examples/helloworld/helloworld.c,
12829	examples/helloworld2/Makefile, examples/helloworld2/helloworld2.c,
12830	gst/gst.c, gst/gst.h, gst/gstbin.h, gst/gstelementfactory.c,
12831	gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
12832	gst/gstsrc.c, gst/gstthread.c, gst/gstthread.h,
12833	gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
12834	gstplay/mpeg1.c, gstplay/mpeg2.c, plugins/mpeg2/ac3dec/ac3dec.c,
12835	plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/downmix.c,
12836	plugins/mpeg2/ac3parse/Makefile.am,
12837	plugins/mpeg2/ac3parse/ac3parse.c, tools/gstreamer-launch.c:
12838	Changes to gstreamer-config to include gtk+ libs manual changes:
12839	queues, threads, programs gsteditor does not crash anymore.
12840	gstpipline new should return a GstElement * fixed ac3dec for new
12841	getbits fixes to gstreamer-launch more efficient startup for
12842	gstplay.
12843
128442000-09-07 21:35  wtay
12845
12846	* gst/Makefile.am, gst/cothreads.c, gst/gstbin.c,
12847	gst/elements/gstaudiosink.c, libs/getbits/.cvsignore,
12848	libs/getbits/Makefile.am, libs/getbits/gbtest.c,
12849	libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
12850	libs/getbits/gstgetbits_i386.s, libs/getbits/gstgetbits_inl.h,
12851	plugins/mp3decode/mpg123/Makefile.am,
12852	plugins/mp3decode/mpg123/common.c,
12853	plugins/mp3decode/mpg123/gstmpg123.c,
12854	plugins/mp3decode/mpg123/layer1.c,
12855	plugins/mp3decode/mpg123/layer2.c,
12856	plugins/mp3decode/mpg123/layer3.c,
12857	plugins/mp3decode/mpg123/mpg123.c,
12858	plugins/mp3decode/mpg123/mpg123.h, plugins/mpeg1/mpeg_play/util.c,
12859	plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
12860	plugins/mpeg1/system_encode/buffer.c,
12861	plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/gethdr.c,
12862	plugins/mpeg2/video/mpeg2dec.c, test/cothreads/cothreads.c,
12863	test/cothreads/test.c: Faster and modular getbits implementation.
12864	Fixed a bug in the audiosink that could lock up your box on bad MB.
12865	 Modified the plugins to use the new getbits functions.
12866
128672000-08-28 21:20  wtay
12868
12869	* examples/helloworld2/helloworld2.c, gst/gst.c, gst/gstelement.h,
12870	gst/gstelementfactory.c, gst/gstplugin.c, gst/gstplugin.h,
12871	gst/gsttype.c, gst/gsttype.h, gst/elements/gsttypefind.c,
12872	gst/types/gsttypes.c, gstplay/gstplay.c, plugins/Makefile.am,
12873	plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
12874	plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12875	plugins/avi/wincodec/gstwincodec.c,
12876	plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
12877	plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
12878	plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
12879	plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
12880	plugins/jpeg/gstjpeg.c, plugins/mp3decode/mpg123/gstmpg123.c,
12881	plugins/mp3decode/parse/mp3parse.c,
12882	plugins/mp3decode/xing/gstxing.c,
12883	plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12884	plugins/mpeg1/mpeg_play/decoders.c,
12885	plugins/mpeg1/mpeg_play/decoders.h,
12886	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12887	plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12888	plugins/mpeg1/parse/mpeg1parse.c,
12889	plugins/mpeg1/system_encode/system_encode.c,
12890	plugins/mpeg1video/parse/mp1videoparse.c,
12891	plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
12892	plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12893	plugins/mpeg2/parse/mpeg2parse.c,
12894	plugins/mpeg2/subtitles/mpeg2subt.c,
12895	plugins/mpeg2/video/gstmpeg2play.c, plugins/rtjpeg/rtjpeg.c,
12896	plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
12897	plugins/visualization/smoothwave/smoothwave.c,
12898	plugins/visualization/spectrum/gstspectrum.c,
12899	plugins/visualization/synaesthesia/synaesthesia.c,
12900	plugins/visualization/vumeter/vumeter.c, plugins/wav/gstparsewav.c,
12901	tools/.cvsignore, tools/Makefile.am, tools/gstreamer-launch.c,
12902	tools/gstreamer-register.c, tools/launch.c: Externalized the plugin
12903	information in /etc/gstreamer/reg.xml  - no need to do a
12904	plugin_load_all()  - plugins are loaded when needed  - typedetect
12905	functions are loaded when needed (still buggy)	- no need to check
12906	for the existance of the plugin in the codecs  - added
12907	gstreamer-register to create the reg.xml file  - renamed launch to
12908	gstreamer-launch  - plugins need to register the typefactory they
12909	provide modified the plugins to meet the new design modified the
12910	plugins to correctly set their pad types autoplugging can be done
12911	without loading the plugins now
12912
129132000-08-22 22:18  wtay
12914
12915	* docs/manual/advanced.sgml, docs/manual/cothreads.sgml,
12916	docs/manual/dynamic.sgml, docs/manual/factories.sgml,
12917	docs/manual/ghostpads.sgml, docs/manual/gstreamer-manual.sgml,
12918	docs/manual/helloworld2.sgml, docs/manual/outline.txt,
12919	docs/manual/plugins.sgml, docs/manual/programs.sgml,
12920	docs/manual/queues.sgml, docs/manual/threads.sgml,
12921	docs/manual/typedetection.sgml, docs/manual/utility.sgml,
12922	docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
12923	gst/gstpipeline.c, gst/gsttype.c,
12924	plugins/mp3decode/mpg123/gstmpg123.c,
12925	plugins/mp3decode/parse/mp3parse.c,
12926	plugins/mpeg1/parse/mpeg1parse.c: More docs (most of them just
12927	empty...) Added automatic pad plugging.  Added automatic dynamic
12928	pad plugging.  Changed some codecs to correctly set their pad
12929	types.
12930
129312000-08-21 22:57  wtay
12932
12933	* examples/: helloworld/.cvsignore, helloworld2/.cvsignore: ..
12934
129352000-08-21 22:23  wtay
12936
12937	* examples/helloworld2/: Makefile, helloworld2.c: An example using
12938	autoplug. Works for mp3 files only for now.
12939
129402000-08-21 22:20  wtay
12941
12942	* docs/manual/outline.txt, gst/gstbin.c, gst/gstbin.h,
12943	gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
12944	gst/gstpipeline.c, gst/gstpipeline.h, gst/gsttype.c, gst/gsttype.h,
12945	gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
12946	gst/elements/gstelements.c, gst/elements/gsttypefind.c,
12947	gst/elements/gsttypefind.h, plugins/filters/median/median.c,
12948	plugins/filters/smooth/smooth.c, plugins/mp3decode/xing/gstxing.c,
12949	plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12950	plugins/mpeg1/parse/mpeg1parse.c, plugins/wav/gstparsewav.c: A
12951	first (rude) attempt at autoplug.  Autoplugging selects appropriate
12952	codecs to connect src to sink, adds them to the pipeline and
12953	connect pads.  Autoplugging will run the typedetect plugin if the
12954	src pad has no MIME type.  No autoplugging is done on the src and
12955	sink pads, it's hardcoded: connect 'src to sink'.  No attempt at
12956	creating threads.  No attempt at dynamically autoplugging not yet
12957	existing pads.	Changes to (some) plugins to properly set their
12958	MIME types.
12959
129602000-08-19 17:36  wtay
12961
12962	* docs/manual/: factories.sgml, gstreamer-manual.sgml,
12963	helloworld.sgml, outline.txt: More manual about MIME types and
12964	factories...
12965
129662000-08-19 01:34  richardb
12967
12968	* plugins/mp3decode/xing/libxing/: stamp-h, stamp.h: I'm pretty
12969	sure that these are generated files which have no right to be in
12970	the CVS.  If I'm wrong, and things break, then we'll just have to
12971	put them back again.
12972
129732000-08-19 01:29  richardb
12974
12975	* Makefile.am, config.h.in, configure.in, gstplay/Makefile.am,
12976	test/Makefile.am: libXv is now linked against by test/* and gstplay
12977	if it is present.  -lXv isn't leaked all over the place due to
12978	AC_CHECK_LIB test.  This is still messy though - we shouldn't have
12979	to link explicitly with extra things just because we use certain
12980	plugins.
12981
12982	Build Makefile in tests, but don't recurse into tests when doing
12983	the build  (tests no longer in SUBDIRS).
12984
129852000-08-19 00:31  richardb
12986
12987	* Makefile.am, configure.in: Test for a working libglade-gnome, and
12988	compile gstplay only if there is one.
12989
129902000-08-18 23:54  wtay
12991
12992	* AUTHORS, gstplay/gstplay.glade: Richard has been promoted to
12993	makefile hacker :-)
12994
129952000-08-18 23:17  wtay
12996
12997	* libs/idct/ieeetest.c: Remove rdts until a better fix for the bad
12998	asm is found...
12999
130002000-08-18 23:15  wtay
13001
13002	* gst/gsttrace.c: Removed bad asm call for rdts. Need to fix
13003	this...
13004
130052000-08-18 23:07  richardb
13006
13007	* configure.in, plugins/mpeg2/mpeg2enc/Makefile.am: If nasm isn't
13008	present, mpeg2enc plugin just ignores the .s files, C equivalents
13009	will be used.
13010
130112000-08-18 22:57  wtay
13012
13013	* plugins/mpeg2/mpeg2enc/motion.c: check #ifdef HAVE_NASM to avoid
13014	using uncompiled code.
13015
130162000-08-18 22:30  richardb
13017
13018	* acconfig.h, config.h.in, configure.in: Test for nasm - define
13019	HAVE_NASM in config.h if we have it, and AC_SUBST NASM_PATH for use
13020	when using nasm.
13021
130222000-08-18 21:38  wtay
13023
13024	* docs/manual/helloworld.sgml, examples/helloworld/Makefile,
13025	examples/helloworld/helloworld.c: helloworld example. and docs
13026
130272000-08-18 21:35  wtay
13028
13029	* README, gstreamer-config.in, docs/gst/Makefile.am,
13030	docs/manual/gstreamer-manual.sgml, editor/editor.c,
13031	editor/gsteditorelement.c, gst/Makefile.am, gst/gstbin.c,
13032	gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
13033	gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h, gst/gsttee.c,
13034	gst/gstthread.c, gst/elements/gsttypefind.c, gstplay/Makefile.am,
13035	gstplay/callbacks.c, gstplay/gstplay.c, libs/getbits/Makefile.am,
13036	libs/idct/Makefile.am, libs/putbits/Makefile.am,
13037	libs/riff/Makefile.am, plugins/avi/Makefile.am,
13038	plugins/avi/gstparseavi.c, plugins/cobin/cobin.c,
13039	plugins/mp3decode/mpg123/Makefile.am,
13040	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13041	plugins/mpeg1/parse/mpeg1parse.c,
13042	plugins/visualization/smoothwave/smoothwave.c,
13043	plugins/visualization/spectrum/gstspectrum.c,
13044	plugins/visualization/synaesthesia/synaesthesia.c, tools/launch.c:
13045	Various fixes for the build/install problems update to the
13046	docs/manual. Added a simple helloworld example.
13047
130482000-08-17 07:18  wtay
13049
13050	* docs/manual/gstreamer-manual.sgml: The book is not published
13051	yet... :-)
13052
130532000-08-16 22:40  wtay
13054
13055	* docs/manual/images/.cvsignore: Ignore the png images; they are
13056	supposed to be build by the Makefile.
13057
130582000-08-16 22:38  wtay
13059
13060	* docs/manual/: .cvsignore, BUILD, bins.sgml, buffers.sgml,
13061	connections.sgml, elements.sgml, goals.sgml, gstreamer-manual.sgml,
13062	intro.sgml, motivation.sgml, outline.txt, states.sgml: First draft
13063	of Chapter 1 (introduction) and Chapter 2 (basic concepts) of the
13064	GStreamer manual.
13065
130662000-08-14 16:18  wtay
13067
13068	* libs/idct/.cvsignore: ignore the test program
13069
130702000-08-14 16:17  wtay
13071
13072	* Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13073	plugins/cobin/cobin.c, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13074	plugins/vcdsrc/vcdsrc.c,
13075	plugins/visualization/synaesthesia/synaesthesia.c, test/.cvsignore,
13076	test/Makefile.am, test/ac3parse.c, test/ac3play.c, test/avi2mpg.c,
13077	test/aviparse.c, test/dvdcat.c, test/mp1parse.c, test/mp1tomp1.c,
13078	test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3parse.c,
13079	test/mp3play.c, test/mpeg2parse.c, test/pipetest.c, test/qtest.c,
13080	test/record.c, test/spectrum.c, test/vidcapture.c,
13081	test/vidcapture2.c, test/videotest.c, test/wave.c,
13082	test/bindings/Makefile.am, test/cothreads/Makefile.am: Build fixes.
13083	 Adapted the test directory to the new state management added an
13084	mpeg2 to avi encoder.  added a v4l to divx capture example.
13085
130862000-08-14 11:59  wtay
13087
13088	* configure.in, include/avifmt.h, include/registry.h: The include
13089	files for the windows codec loader.  top level configure file.
13090
130912000-08-14 11:57  wtay
13092
13093	* gst/: gstbufferpool.c, gstbufferpool.h: Added the bufferpool
13094	handler.  This object is able to generate buffers and is passed
13095	between elements to exchange buffers. Elements can also use this
13096	pool to efficiently generate output buffers.
13097
130982000-08-14 11:55  wtay
13099
13100	* gst/: Makefile.am, gstbin.c, gstbin.h, gstbuffer.c, gstbuffer.h,
13101	gstelement.h, gstpad.c, gstpipeline.c, gstthread.c,
13102	elements/gstaudiosink.c, elements/gstaudiosrc.c,
13103	elements/gstdisksrc.c, elements/gstpipefilter.c: State change fixes
13104	in the threading element.  Added bufferpools.
13105
131062000-08-14 11:54  wtay
13107
13108	* plugins/: mp3decode/mpg123/layer1.c, mp3decode/mpg123/layer3.c,
13109	mp3decode/mpg123/tabinit.c, mpeg2/Makefile.am,
13110	mpeg2/ac3dec/parse.c, mpeg2/subtitles/.cvsignore,
13111	mpeg2/subtitles/Makefile.am, mpeg2/subtitles/Notes.txt,
13112	mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
13113	videoscale/videoscale.c: fixes in the mp3 tables.  Use subbuffers
13114	is possible.  Added MPEG2 subtitles.
13115
131162000-08-14 11:49  wtay
13117
13118	* plugins/mpeg2/video/: IEEE1180, Makefile.am, getblk.c, gethdr.c,
13119	getpic.c, getvlc.c, gstmpeg2play.c, idct.c, idctref.c, mmxidct.S,
13120	mpeg2dec.c, mpeg2dec.h, recon.c, tables.c, test.m2v: Removed IDCT
13121	and used the IDCT library.
13122
131232000-08-14 11:42  wtay
13124
13125	* plugins/mpeg2/parse/: mpeg2parse.c, mpeg2parse.h: Use subbufers.
13126
131272000-08-14 11:41  wtay
13128
13129	* plugins/mpeg2/mpeg2enc/: Makefile.am, bdist1_mmx.s, bdist1_sse.s,
13130	bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
13131	dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
13132	dist1_11_sse.s, dist2_mmx.s, fdist1_00.s, fdist1_mmx.s,
13133	gstmpeg2enc.c, idct.c, motion.c, mpeg2enc.c, mpeg2enc.h,
13134	predict_mmx.s, qdist1_mmx.s, qdist1_sse.s, quant_mmx.s,
13135	quant_non_i_sse.s, quantize.c, ratectl.c, rcdist_mmx.s, tables.c,
13136	transfrm.c, variance_mmx.s: Better rate control with different
13137	complexity measurement.  Merge from mjpeg_beta asm for mmx and sse
13138	optimisations.	Use the IDCT library.
13139
131402000-08-14 11:33  wtay
13141
13142	* plugins/mpeg2/ac3parse/ac3parse.c: Use subbuffers instead of
13143	memcpy.
13144
131452000-08-14 11:32  wtay
13146
13147	* plugins/mpeg1video/parse/: Makefile.am, README, mp1videoparse.c:
13148	Use subbufers.
13149
131502000-08-14 11:31  wtay
13151
13152	* plugins/mpeg1/system_encode/: buffer.c, buffer.h,
13153	system_encode.c, system_encode.h: Added statup delay.  Added
13154	padding.
13155
131562000-08-14 11:30  wtay
13157
13158	* plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Use subbuffers.
13159
131602000-08-14 11:28  wtay
13161
13162	* plugins/mpeg1/mpeg_play/: Makefile.am, decoders.c, decoders.h,
13163	floatdct.c, gstmpeg_play.c, jrevdct.c, mmxidct.S, parseblock.c,
13164	util.c, video.c, video.h: Use subbufers and bufferpools.  Use the
13165	idct library.
13166
131672000-08-14 11:25  wtay
13168
13169	* plugins/mp3decode/parse/mp3parse.c: use subbuffers
13170
131712000-08-14 11:23  wtay
13172
13173	* plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Changes for the
13174	new state management.
13175
131762000-08-14 11:21  wtay
13177
13178	* plugins/avi/: Makefile.am, audiocodecs.c, gstaviencoder.c,
13179	gstparseavi.c, gstparseavi.h, playcodecs.c, videoheader.c,
13180	wincodec/.cvsignore, wincodec/Makefile.am, wincodec/gstwincodec.c,
13181	wincodec/gstwincodec.h, wincodec/gstwindec.c, wincodec/gstwindec.h,
13182	wincodec/gstwinenc.c, wincodec/gstwinenc.h: Separate
13183	encoder/decoder plugins for windows codecs.
13184
131852000-08-14 11:17  wtay
13186
13187	* gstplay/gstplay.glade: The UI
13188
131892000-08-14 11:16  wtay
13190
13191	* gstplay/: Makefile.am, avi.c, callbacks.c, codecs.h, gstplay.c,
13192	interface.c, interface.h, mpeg1.c, mpeg2.c, pause.xpm, play.xpm,
13193	stop.xpm, support.c, support.h: glade based gstplay version.
13194	better avi/mpeg support.  nice about dialog :-) Drag and drop
13195	should work.
13196
131972000-08-14 11:12  wtay
13198
13199	* libs/idct/.cvsignore: ..
13200
132012000-08-14 11:11  wtay
13202
13203	* libs/: Makefile.am, getbits/gstgetbits.c,
13204	getbits/gstgetbits_inl.h, idct/Makefile.am, idct/README,
13205	idct/dct.h, idct/doieee, idct/fastintidct.c, idct/floatidct.c,
13206	idct/gstidct.c, idct/gstidct.h, idct/ieeetest.c, idct/intidct.c,
13207	idct/mmx32idct.c, idct/mmxidct.S, putbits/gstputbits.c,
13208	riff/gstriff.h, riff/gstriffencode.c: Added general IDCT library.
13209	Added IEEE testbed.  Update to the windows codec loader.  fixes in
13210	the riff parser/encoder.  cleanup in the getbits/putbits API.
13211
132122000-08-05 04:53  omegahacker
13213
13214	* LICENSE, Makefile.am: Adding explicit license information, since
13215	quite a large number of source files don't have the LGPL header.
13216	This is something we need to fix.  GNOME has a script to run around
13217	and fix things, maybe we should snag a copy and let it loose in a
13218	sandbox.
13219
132202000-07-21 04:57  omegahacker
13221
13222	* gst/elements/: gstasyncdisksrc.c, gstaudiosink.c, gstaudiosink.h,
13223	gstaudiosrc.c, gstaudiosrc.h, gstdisksrc.c, gstdisksrc.h,
13224	gstfdsrc.c, gsthttpsrc.c, gsthttpsrc.h, gstpipefilter.c,
13225	gstpipefilter.h: Brought standard elements in line with new state
13226	management system.
13227
132282000-07-17 18:14  omegahacker
13229
13230	* Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13231	docs/gst/gstreamer-decl.txt, gst/Makefile.am, gst/gstbin.c,
13232	gst/gstbin.h, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
13233	gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c, gst/gstthread.c,
13234	gst/gstthread.h, gst/elements/gstelements.c,
13235	gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
13236	plugins/dvdsrc/.cvsignore, plugins/effects/volume/volume.c,
13237	test/fake.c, tests/.cvsignore, tests/Makefile.am, tests/README,
13238	tests/init.c, tests/loadall.c, tests/simplefake.c, tests/states.c:
13239	Megapatch, changes which states are available, how they're used,
13240	and how they're set.  Also modifies the scheduling system, breaking
13241	pulled buffers.  Check mail archives for more details.
13242
132432000-07-15 14:26  wtay
13244
13245	* gst/gstutils.c, gst/gstutils.h, libs/riff/gstriffparse.c,
13246	plugins/mp3decode/mpg123/gstmpg123.c,
13247	plugins/mp3decode/mpg123/layer3.c: Fixed a bug in the riff parser
13248	with the allignment of the chunks. This should solve the errors
13249	with avi playback.
13250
132512000-07-15 13:06  wtay
13252
13253	* configure.in, gstplay/avi.c, gstplay/gstplay.c, gstplay/mpeg1.c,
13254	gstplay/mpeg2.c, include/.cvsignore, include/avifmt.h,
13255	include/default.h, include/registry.h, libs/Makefile.am,
13256	libs/riff/gstriff.h, libs/riff/gstriffparse.c,
13257	plugins/avi/.cvsignore, plugins/avi/Makefile.am,
13258	plugins/avi/audiocodecs.c, plugins/avi/codectest.c,
13259	plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13260	plugins/avi/playcodecs.c, plugins/mp3decode/mpg123/Makefile.am,
13261	plugins/mp3decode/mpg123/layer3.c,
13262	plugins/mpeg1video/parse/mp1videoparse.c,
13263	plugins/mpeg2/parse/mpeg2parse.c: Added DivX ;-) support by using
13264	the wine .dll loader. you must unzip binaries.zip from
13265	http://divx.euro.ru/binaries.zip into the win32 directory **of the
13266	source tree**.	Extended and bugfixed thr riff parser to support
13267	DivX ;-) Extended the avi parser to support DivX ;-) and MPEG Layer
13268	3.  Fixed a bug in mpg123. Sound still is seriously wrong with
13269	layer 3.  Fixed MPEG2 playback in gstplay.  Time indication in
13270	gstplay is temporarly broken.
13271
132722000-07-13 20:49  wtay
13273
13274	* gst/gstclock.c, gst/gstthread.c, gst/elements/gstaudiosink.c,
13275	gstplay/gstplay.c, gstplay/mpeg2.c, plugins/avi/gstparseavi.c,
13276	plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13277	plugins/mpeg1video/parse/mp1videoparse.c,
13278	plugins/mpeg1video/parse/mp1videoparse.h,
13279	plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/gstmpeg2play.c,
13280	plugins/mpeg2/video/mpeg2dec.h: Better error recovery in teh MPEG1
13281	decoder.  Removed MPEG2 stuff from the MPEG1 decoderand make it
13282	ignore MPEG2 streams.  Some extra framerates in the MPEG2 decoder
13283	(from libmpeg2) Round image size up to the nearest multiple of 16
13284	(MPEG2 decoder)
13285
132862000-07-12 23:52  wtay
13287
13288	* configure.in, docs/random/states.new, gst/gst.h, gst/gstbin.c,
13289	gst/gstbuffer.h, gst/gstclock.c, gst/gstclock.h, gst/gstelement.c,
13290	gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13291	gst/gstthread.c, gst/elements/gstaudiosink.c,
13292	gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13293	gst/elements/gstqueue.h, gstplay/callbacks.c, gstplay/gstplay.c,
13294	gstplay/mpeg1.c, include/mmx.h, plugins/avi/playcodecs.c,
13295	plugins/mp3decode/mpg123/gstmpg123.c,
13296	plugins/mp3decode/mpg123/gstmpg123.h,
13297	plugins/mp3decode/mpg123/layer3.c,
13298	plugins/mp3decode/mpg123/mpg123.c,
13299	plugins/mp3decode/parse/Makefile.am,
13300	plugins/mp3decode/parse/mp3parse.c,
13301	plugins/mp3decode/parse/mp3parse.h,
13302	plugins/mp3decode/xing/libxing/Makefile.am,
13303	plugins/mpeg1/mpeg_play/Makefile.am,
13304	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13305	plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13306	plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13307	plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13308	plugins/mpeg1video/parse/mp1videoparse.c,
13309	plugins/mpeg1video/parse/mp1videoparse.h,
13310	plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c: This
13311	is the audio/video sync release.  Changed the mpegvideoparser to
13312	parse complete pictures. Added the PTS timestamps to the pictures.
13313	Added PTS timestamps to the MPEG audio frames.	Made the clock a
13314	littlebit better.  Gstplay now uses two more threads one for video,
13315	one for audio playback.  Added the first QoS callbacks for the
13316	pads.  hopefully fix an mmx compilation problem.
13317
133182000-07-05 22:32  wtay
13319
13320	* config.h.in, configure.in, gstplay/Makefile.am: Added HW scaling
13321	and YUV conversion for XFree 4.0 Need to cleanup the fallback
13322	mechanism in case no suitable XvImage is found.
13323
133242000-07-05 11:21  wtay
13325
13326	* gstplay/gstplay.h: [no log message]
13327
133282000-07-05 11:21  wtay
13329
13330	* gst/gstbuffer.h, gst/elements/gstaudiosink.c,
13331	gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13332	gst/elements/gstdisksrc.h, gst/elements/gstfdsrc.c,
13333	gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/callbacks.c,
13334	gstplay/callbacks.h, gstplay/gstplay.c, gstplay/interface.c,
13335	gstplay/interface.h, gstplay/main.c, gstplay/mpeg1.c,
13336	gstplay/mpeg2.c, plugins/mp3decode/mpg123/gstmpg123.c,
13337	plugins/mp3decode/parse/mp3parse.c,
13338	plugins/mpeg1/mpeg_play/Makefile.am,
13339	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13340	plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13341	plugins/mpeg1/mpeg_play/parseblock.c,
13342	plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13343	plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13344	plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13345	plugins/mpeg1video/parse/Makefile.am,
13346	plugins/mpeg1video/parse/mp1videoparse.c,
13347	plugins/mpeg1video/parse/mp1videoparse.h,
13348	plugins/mpeg2/ac3dec/Makefile.am, plugins/mpeg2/ac3dec/exponent.c,
13349	plugins/mpeg2/ac3parse/Makefile.am,
13350	plugins/mpeg2/ac3parse/ac3parse.c, plugins/mpeg2/parse/Makefile.am,
13351	plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13352	plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13353	plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/recon.c,
13354	test/mp2tomp1.c, test/mpeg2parse.c: Added seeking to some of the
13355	plugins.  some MMX speedups in the MPEG decoders.  Better YUV to
13356	MMX conversion implemented seeking to gstplay.
13357
133582000-06-27 21:22  wtay
13359
13360	* plugins/mpeg1/mpeg_play/: parseblock.c, video.c: Added half pel
13361	interpollation for bidirectionally predicted macroblocks.
13362	(players based on mpeg_play should also implement this, as it was
13363	left	out from the reference decoder, probabliy for performance
13364	reasons)  Reduced rounding errors in the quatisation of the
13365	coeficients.
13366
133672000-06-25 23:23  wtay
13368
13369	* gstplay/.cvsignore: [no log message]
13370
133712000-06-25 23:21  wtay
13372
13373	* gstplay/Makefile.am, gstplay/codecs.h, gstplay/main.c,
13374	gstplay/mpeg2.c, plugins/mp3decode/xing/libxing/Makefile.am,
13375	plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg2/parse/mpeg2parse.c:
13376	Added more accurate mpeg system stream detection (MPEG1 and MPEG2)
13377	Added mpeg2 playback for gstplay
13378
133792000-06-25 22:37  wtay
13380
13381	* configure.in, gst/gstpad.c, gst/gstpad.h, gst/gsttypefind.c,
13382	gst/gsttypefind.h, gst/elements/Makefile.am,
13383	gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13384	gst/elements/gstelements.c, gst/elements/gstqueue.c,
13385	gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
13386	gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/avi.c,
13387	gstplay/callbacks.c, gstplay/callbacks.h, gstplay/codecs.h,
13388	gstplay/interface.c, gstplay/interface.h, gstplay/main.c,
13389	gstplay/mpeg1.c, gstplay/support.c, gstplay/support.h,
13390	gstplay/pixmaps/pause.xpm, gstplay/pixmaps/play.xpm,
13391	gstplay/pixmaps/stop.xpm, libs/riff/gstriffparse.c,
13392	plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13393	plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13394	plugins/avi/playcodecs.c, plugins/avi/videoheader.c,
13395	plugins/filters/median/median.c, plugins/filters/median/median.h,
13396	plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13397	plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13398	plugins/mp3decode/parse/mp3parse.c,
13399	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13400	plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13401	plugins/mpeg1/mpeg_play/parseblock.c,
13402	plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13403	plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13404	plugins/mpeg1/parse/mpeg1parse.c,
13405	plugins/mpeg1/system_encode/system_encode.c,
13406	plugins/mpeg1video/parse/mp1videoparse.c,
13407	plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/video/mpeg2dec.c,
13408	plugins/wav/gstparsewav.c, test/avi2mpg.c, test/aviparse.c,
13409	test/mp1parse.c, test/vidcapture.c: Switched Cr and Cb in YUV2RGB
13410	fixed the avi parser (gstriff had wrong size) the system_encoder
13411	can now do video only system streams sanitized the colorspace and
13412	scaler api.  added fast self modifying asm scaler.  worked on the
13413	typefind stuff.  added a cool media player (gstplay) it uses the
13414	typefinder to playback	 avi, mpeg1 (system and video) streams. It
13415	is also a testbed and a real app.
13416
134172000-06-18 15:13  wtay
13418
13419	* plugins/mpeg1/mpeg_play/: Makefile.am, idct_block_mmx.S,
13420	mmxidct.S, parseblock.c, proto.h, video.c: Fixed MMX IDCT precision
13421	bug.
13422
134232000-06-18 14:51  wtay
13424
13425	* plugins/avi/videoheader.c: Construct the avi header based on the
13426	codec type.
13427
134282000-06-18 14:50  wtay
13429
13430	* gst/elements/gstqueue.c, plugins/avi/Makefile.am,
13431	plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
13432	plugins/avi/gstparseavi.c, plugins/capture/v4l/gstv4lsrc.c,
13433	plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getblk.c,
13434	plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/mmxidct.S,
13435	plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/tables.c,
13436	test/mp2tomp1.c, test/vidcapture.c: Fixed an MMX IDCT bug.  Fixed a
13437	color conversion bug.  Initial work for multiply avi codecs.
13438
134392000-06-16 23:58  wtay
13440
13441	* configure.in, libs/Makefile.am, libs/putbits/.cvsignore,
13442	libs/putbits/Makefile.am, libs/putbits/gstputbits.c,
13443	libs/putbits/gstputbits.h, plugins/mpeg1/mpegaudio/Makefile.am,
13444	plugins/mpeg1/mpegaudio/common.c,
13445	plugins/mpeg1/mpegaudio/encoder.h,
13446	plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13447	plugins/mpeg1/mpegaudio/gstputbits.c,
13448	plugins/mpeg1/mpegaudio/gstputbits.h,
13449	plugins/mpeg1/mpegaudio/musicin.h,
13450	plugins/mpeg2/mpeg2enc/Makefile.am,
13451	plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13452	plugins/mpeg2/mpeg2enc/gstputbits.c,
13453	plugins/mpeg2/mpeg2enc/gstputbits.h,
13454	plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13455	plugins/mpeg2/mpeg2enc/putpic.c, plugins/mpeg2/mpeg2enc/putseq.c,
13456	plugins/mpeg2/mpeg2enc/ratectl.c,
13457	plugins/mpeg2/video/gstmpeg2play.c: Unified putbits.
13458
134592000-06-16 23:33  wtay
13460
13461	* plugins/mpeg1/mpegaudio/.cvsignore: [no log message]
13462
134632000-06-16 23:32  wtay
13464
13465	* plugins/mpeg2/mpeg2enc/: gstputbits.c, gstputbits.h, putbits.c,
13466	putbits.h: putbits implementation
13467
134682000-06-16 23:30  wtay
13469
13470	* configure.in, plugins/mpeg1/Makefile.am,
13471	plugins/mpeg1/mpegaudio/Makefile.am,
13472	plugins/mpeg1/mpegaudio/README.crh,
13473	plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/common.h,
13474	plugins/mpeg1/mpegaudio/encode.c,
13475	plugins/mpeg1/mpegaudio/encoder.h,
13476	plugins/mpeg1/mpegaudio/fixes.txt,
13477	plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13478	plugins/mpeg1/mpegaudio/gstmpegaudio.h,
13479	plugins/mpeg1/mpegaudio/gstputbits.c,
13480	plugins/mpeg1/mpegaudio/gstputbits.h,
13481	plugins/mpeg1/mpegaudio/musicin.c,
13482	plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
13483	plugins/mpeg1/mpegaudio/readme.txt,
13484	plugins/mpeg1/mpegaudio/release.txt,
13485	plugins/mpeg1/mpegaudio/subs.c, plugins/mpeg1/mpegaudio/tonal.c,
13486	plugins/mpeg1/system_encode/buffer.c,
13487	plugins/mpeg1/system_encode/system_encode.c,
13488	plugins/mpeg1/system_encode/system_encode.h,
13489	plugins/mpeg2/mpeg2enc/Makefile.am,
13490	plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13491	plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13492	plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13493	plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13494	plugins/mpeg2/mpeg2enc/ratectl.c, test/mp2tomp1.c: Added SCR and
13495	mux_rate calculations in the MPEG1 multiplexer.  worked toward a
13496	unified putbits implementation Added an MPEG audio layer 1&2
13497	encoder.
13498
134992000-06-12 22:27  wtay
13500
13501	* plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13502	plugins/mpeg1/system_encode/buffer.c,
13503	plugins/mpeg2/mpeg2enc/predict.c,
13504	plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/Makefile.am,
13505	plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
13506	test/mp1parse.c, test/mp2tomp1.c: Reworked the colorspace converter
13507	and the scaler API.  Fixed some MMX bugs in the mpeg encoder.
13508
135092000-06-11 13:11  wtay
13510
13511	* configure.in, gst/elements/gstpipefilter.c,
13512	plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13513	plugins/mp3decode/mpg123/gstmpg123.c,
13514	plugins/mp3decode/parse/mp3parse.c,
13515	plugins/mp3decode/parse/mp3parse.h, plugins/mpeg1/Makefile.am,
13516	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13517	plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13518	plugins/mpeg1/mpeg_play/parseblock.c,
13519	plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
13520	plugins/mpeg1/system_encode/.cvsignore,
13521	plugins/mpeg1/system_encode/Makefile.am,
13522	plugins/mpeg1/system_encode/buffer.c,
13523	plugins/mpeg1/system_encode/buffer.h,
13524	plugins/mpeg1/system_encode/main.h,
13525	plugins/mpeg1/system_encode/system_encode.c,
13526	plugins/mpeg1/system_encode/system_encode.h,
13527	plugins/mpeg1/system_encode/systems.c,
13528	plugins/mpeg2/ac3parse/ac3parse.c,
13529	plugins/mpeg2/ac3parse/ac3parse.h,
13530	plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13531	plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13532	plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13533	plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13534	plugins/mpeg2/video/gstmpeg2play.c, test/aviparse.c,
13535	test/mp1parse.c, test/mp2tomp1.c: Reworked the audio resampler.
13536	Added first frames skipping to the mp3 and ac3 parser (this allows
13537	you to skip a number of frames before pushing them).  Removed wrong
13538	mmx code from the encoder.  Added Macroblocks per slice to the
13539	encoder.  added bilinear and bicubic interpolation to the
13540	videoscaler.  Added a MPEG1 multiplexer (no SCR or mux rate
13541	calculations yet) Added some options (framerate to the
13542	encoder/decoder)
13543
135442000-06-04 20:18  richardb
13545
13546	* include/mmx.h: Add a missing ; in the BROKEN_PAND implementation.
13547
135482000-05-28 23:46  wtay
13549
13550	* gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13551	plugins/audioscale/audioscale.c, plugins/mpeg1/parse/mpeg1parse.c,
13552	plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13553	test/.cvsignore, test/mp2tomp1.c: Rewrote the mpeg2 system parser
13554	like the mpeg1 parser.	Added a command property to the pipefilter.
13555
135562000-05-28 21:04  wtay
13557
13558	* gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13559	plugins/audioscale/.cvsignore, test/pipetest.c: Added a basic
13560	element: pipefilter. This element connects the stdin/stdout of an
13561	external program into the pipeline. We now have virtually all of
13562	the capabilities of sox, lame, ...
13563
135642000-05-28 20:59  wtay
13565
13566	* configure.in, gst/elements/Makefile.am,
13567	gst/elements/gstelements.c, plugins/audioscale/Makefile.am,
13568	plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13569	plugins/mpeg1/mpeg_play/parseblock.c,
13570	plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13571	plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13572	plugins/mpeg2/mpeg2enc/Makefile.am,
13573	plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13574	plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13575	plugins/mpeg2/mpeg2enc/ratectl.c,
13576	plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/videoscale.c,
13577	plugins/videoscale/videoscale.h, test/Makefile.am, test/avi2mpg.c,
13578	test/mp2tomp1.c: Rewrote the mpeg1 system stream parser.  Fixed a
13579	motion compensation bug (was a bug on Intels site)
13580	Faster/Better/more accurate motion detection in the mpeg encoder
13581	Added an audio resampler (convert 48000 kHz to 44100 for example)
13582	does not work Fixed rate control in the mpeg2 encoder.
13583
135842000-05-21 23:00  wtay
13585
13586	* docs/gst/.cvsignore: Added gstreamer.types to the .cvsignore
13587
135882000-05-21 22:59  wtay
13589
13590	* test/mp1tomp1.c: An MPEG1 transcoder.
13591
135922000-05-21 22:58  wtay
13593
13594	* configure.in, docs/gst/gstreamer-decl.txt,
13595	docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gsthttpsrc.sgml,
13596	docs/gst/tmpl/gstreamer-unused.sgml, gst/gstbuffer.h,
13597	gst/elements/gstqueue.c, plugins/Makefile.am,
13598	plugins/capture/v4l/gstv4lsrc.c, plugins/filters/Makefile.am,
13599	plugins/filters/median/.cvsignore,
13600	plugins/filters/median/Makefile.am,
13601	plugins/filters/median/median.c, plugins/filters/median/median.h,
13602	plugins/filters/smooth/.cvsignore,
13603	plugins/filters/smooth/Makefile.am,
13604	plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13605	plugins/jpeg/gstjpegenc.c, plugins/mpeg1/Makefile.am,
13606	plugins/mpeg1/mpeg1encoder/.cvsignore,
13607	plugins/mpeg1/mpeg1encoder/CHANGES,
13608	plugins/mpeg1/mpeg1encoder/Makefile.am,
13609	plugins/mpeg1/mpeg1encoder/PORTABILITY,
13610	plugins/mpeg1/mpeg1encoder/README,
13611	plugins/mpeg1/mpeg1encoder/SETUP,
13612	plugins/mpeg1/mpeg1encoder/chendct.c,
13613	plugins/mpeg1/mpeg1encoder/codec.c,
13614	plugins/mpeg1/mpeg1encoder/csize.h,
13615	plugins/mpeg1/mpeg1encoder/ctables.h,
13616	plugins/mpeg1/mpeg1encoder/dct.h,
13617	plugins/mpeg1/mpeg1encoder/globals.h,
13618	plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
13619	plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
13620	plugins/mpeg1/mpeg1encoder/htable.lex,
13621	plugins/mpeg1/mpeg1encoder/huffman.c,
13622	plugins/mpeg1/mpeg1encoder/huffman.h,
13623	plugins/mpeg1/mpeg1encoder/io.c,
13624	plugins/mpeg1/mpeg1encoder/lex.yy.c,
13625	plugins/mpeg1/mpeg1encoder/lexer.c,
13626	plugins/mpeg1/mpeg1encoder/lexer.l,
13627	plugins/mpeg1/mpeg1encoder/marker.c,
13628	plugins/mpeg1/mpeg1encoder/marker.h,
13629	plugins/mpeg1/mpeg1encoder/me.c, plugins/mpeg1/mpeg1encoder/mem.c,
13630	plugins/mpeg1/mpeg1encoder/mem.h,
13631	plugins/mpeg1/mpeg1encoder/mpeg.c,
13632	plugins/mpeg1/mpeg1encoder/param.h,
13633	plugins/mpeg1/mpeg1encoder/prototypes.h,
13634	plugins/mpeg1/mpeg1encoder/putbits.c,
13635	plugins/mpeg1/mpeg1encoder/putbits.h,
13636	plugins/mpeg1/mpeg1encoder/qtables.h,
13637	plugins/mpeg1/mpeg1encoder/size.h,
13638	plugins/mpeg1/mpeg1encoder/stat.c,
13639	plugins/mpeg1/mpeg1encoder/stream.c,
13640	plugins/mpeg1/mpeg1encoder/stream.h,
13641	plugins/mpeg1/mpeg1encoder/system.h,
13642	plugins/mpeg1/mpeg1encoder/tables.h,
13643	plugins/mpeg1/mpeg1encoder/transform.c,
13644	plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13645	plugins/mpeg1/mpeg_play/parseblock.c,
13646	plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.h,
13647	plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13648	plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13649	plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13650	plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13651	plugins/mpeg2/video/mmxidct.S, plugins/mpeg2/video/mpeg2dec.h,
13652	plugins/vcdsrc/vcdsrc.c, test/Makefile.am, test/avi2mpg.c,
13653	test/mp2tomp1.c, test/vidcapture.c: Fixed the mpeg2 encoder. Added
13654	MMX optimisations for motion estimation.  Added another mpeg1
13655	encoder.  Added Two filters: smooth and median (a median cut
13656	filter) Made the queue pull buffers.
13657
136582000-05-17 23:49  richardb
13659
13660	* plugins/Makefile.am: Always build videosink, now that the
13661	dependency on gdk_pixbuf is removed.
13662
136632000-05-13 10:41  richardb
13664
13665	* plugins/Makefile.am: Make videosink compiled only if
13666	HAVE_GDK_PIXBUF again.
13667
136682000-05-12 18:41  wtay
13669
13670	* plugins/videoscale/.cvsignore: ...
13671
136722000-05-12 18:39  wtay
13673
13674	* plugins/videoscale/Makefile.am, plugins/videoscale/videoscale.c,
13675	plugins/videoscale/videoscale.h, test/mp2tomp1.c: A simple video
13676	scaler as a library and an Element. Also a little non working mpeg2
13677	to mpeg1 converter (still struggling with the quantisation).
13678
136792000-05-12 18:33  wtay
13680
13681	* configure.in, gst/gstclock.c, libs/Makefile.am,
13682	plugins/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13683	plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegdec.c,
13684	plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13685	plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13686	plugins/mpeg1/parse/mpeg1parse.c,
13687	plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13688	plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13689	plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/putpic.c,
13690	plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13691	plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getpic.c,
13692	plugins/mpeg2/video/gstmpeg2play.c, test/.cvsignore,
13693	test/Makefile.am, test/mp1parse.c, test/mpeg2parse.c: More changes
13694	to the mpeg parser and encoder.  It seems like the mpeg2 decoder
13695	does not like some MPEG1 videos. Use mpeg_play for now (eg.
13696	AlienSong)
13697
136982000-05-12 08:15  richardb
13699
13700	* acconfig.h, config.h.in, configure.in, docs/gst/Makefile.am,
13701	docs/gst/gstreamer-decl.txt, docs/gst/gstreamer.hierarchy,
13702	docs/gst/gstreamer.types, docs/gst/gstreamer.types.in,
13703	docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
13704	plugins/Makefile.am: Make GDK pixbuf optional, by compiling
13705	videosink only if it is present.  Make documentation generated
13706	successfully even if libghttp isn't present (by skipping the
13707	ghttpsrc stuff).
13708
137092000-05-12 08:09  richardb
13710
13711	* plugins/capture/v4l/gstv4lsrc.c: Remove "stderr," from a DEBUG
13712	macro call, so it compiles with debug on.
13713
137142000-05-02 00:22  wtay
13715
13716	* docs/gst/.cvsignore, plugins/mp3decode/mpg123/mpg123.c,
13717	plugins/mpeg1/mpeg_play/video.c, test/.cvsignore: Fixed some build
13718	errors.
13719
137202000-05-02 00:09  wtay
13721
13722	* configure.in, libs/getbits/gstgetbits.h,
13723	libs/getbits/gstgetbits_inl.h, plugins/avi/gstaviencoder.c,
13724	plugins/avi/gstparseavi.c, plugins/jpeg/gstjpegdec.c,
13725	plugins/mpeg1/parse/mpeg1parse.c,
13726	plugins/mpeg1video/parse/mp1videoparse.c,
13727	plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
13728	plugins/mpeg2/ac3parse/ac3parse.c,
13729	plugins/mpeg2/mpeg2enc/.cvsignore, plugins/mpeg2/mpeg2enc/CHANGES,
13730	plugins/mpeg2/mpeg2enc/Makefile.am, plugins/mpeg2/mpeg2enc/TODO,
13731	plugins/mpeg2/mpeg2enc/conform.c, plugins/mpeg2/mpeg2enc/fdctref.c,
13732	plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13733	plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
13734	plugins/mpeg2/mpeg2enc/idct.c, plugins/mpeg2/mpeg2enc/motion.c,
13735	plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13736	plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13737	plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putbits.c,
13738	plugins/mpeg2/mpeg2enc/putbits.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13739	plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13740	plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13741	plugins/mpeg2/mpeg2enc/quantize.c,
13742	plugins/mpeg2/mpeg2enc/ratectl.c, plugins/mpeg2/mpeg2enc/readpic.c,
13743	plugins/mpeg2/mpeg2enc/stats.c, plugins/mpeg2/mpeg2enc/tables.c,
13744	plugins/mpeg2/mpeg2enc/transfrm.c, plugins/mpeg2/mpeg2enc/vlc.h,
13745	plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13746	plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getblk.c,
13747	plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13748	plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/gstmpeg2play.c,
13749	plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
13750	plugins/mpeg2/video/recon.c, plugins/mpeg2/video/store.c,
13751	plugins/mpeg2/video/systems.c, test/Makefile.am, test/avi2mpg.c,
13752	test/mp1parse.c, test/mpeg2parse.c: MPEG2 decoder fixes, unified
13753	MPEG System stream parser. an mpeg encoder.
13754
137552000-04-24 21:51  wtay
13756
13757	* configure.in, libs/getbits/gstgetbits_inl.h,
13758	plugins/mpeg1/mpeg_play/decoders.c,
13759	plugins/mpeg1/mpeg_play/decoders.h,
13760	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13761	plugins/mpeg1/mpeg_play/parseblock.c,
13762	plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13763	plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
13764	plugins/mpeg1/mpeg_play/video.h,
13765	plugins/mpeg1video/parse/mp1videoparse.c,
13766	plugins/mpeg2/Makefile.am, plugins/mpeg2/parse/Makefile.am,
13767	plugins/mpeg2/parse/getbits.c, plugins/mpeg2/parse/getbits.h,
13768	plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13769	plugins/mpeg2/video/.cvsignore, plugins/mpeg2/video/CHANGES,
13770	plugins/mpeg2/video/EXAMPLES, plugins/mpeg2/video/IEEE1180,
13771	plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/README,
13772	plugins/mpeg2/video/SPATIAL.DOC, plugins/mpeg2/video/TODO,
13773	plugins/mpeg2/video/getblk.c, plugins/mpeg2/video/gethdr.c,
13774	plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/getvlc.c,
13775	plugins/mpeg2/video/getvlc.h, plugins/mpeg2/video/gstmpeg2play.c,
13776	plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/idct.c,
13777	plugins/mpeg2/video/idctref.c, plugins/mpeg2/video/mmxidct.S,
13778	plugins/mpeg2/video/motion.c, plugins/mpeg2/video/mpeg2dec.c,
13779	plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/recon.c,
13780	plugins/mpeg2/video/spatscal.c, plugins/mpeg2/video/store.c,
13781	plugins/mpeg2/video/subspic.c, plugins/mpeg2/video/systems.c,
13782	plugins/mpeg2/video/tables.c, plugins/mpeg2/video/test.m2v,
13783	test/mp1parse.c, test/mpeg2parse.c: Added the mpeg2dec MPEG1 and
13784	MPEG2 decoder.
13785
137862000-04-17 00:33  wtay
13787
13788	* libs/getbits/gstgetbits_inl.h, plugins/mpeg2/ac3dec/exponent.c,
13789	plugins/mpeg2/ac3dec/mantissa.c: Fixed a bug in the inlined
13790	getbits.
13791
137922000-04-17 00:25  wtay
13793
13794	* plugins/mpeg2/ac3dec/: Makefile.am, ac3dec.c, ac3dec.h,
13795	getbits.c, getbits.h, mantissa.c, mantissa.h, parse.c, parse.h:
13796	Reworked the ac3decoder for the new getbits functions. We are now
13797	about 50% faster than the LIVID AC3 decoder (16% against 24% CPU
13798	time)
13799
138002000-04-16 19:51  wtay
13801
13802	* libs/getbits/.cvsignore: [no log message]
13803
138042000-04-16 19:50  wtay
13805
13806	* libs/getbits/: Makefile.am, gstgetbits.c, gstgetbits.h,
13807	gstgetbits_inl.h: I the generc getbits implementation
13808
138092000-04-16 19:47  wtay
13810
13811	* configure.in, docs/gst/gstreamer-decl.txt,
13812	docs/gst/tmpl/gstreamer-unused.sgml, libs/Makefile.am,
13813	plugins/Makefile.am, plugins/mp3decode/mpg123/Makefile.am,
13814	plugins/mp3decode/mpg123/common.c,
13815	plugins/mp3decode/mpg123/getbits.c,
13816	plugins/mp3decode/mpg123/getbits.h,
13817	plugins/mp3decode/mpg123/gstmpg123.c,
13818	plugins/mp3decode/mpg123/layer1.c,
13819	plugins/mp3decode/mpg123/layer2.c,
13820	plugins/mp3decode/mpg123/layer3.c,
13821	plugins/mp3decode/mpg123/mpg123.c,
13822	plugins/mp3decode/mpg123/mpg123.h,
13823	plugins/mp3decode/parse/mp3parse.c,
13824	plugins/mp3decode/parse/mp3parse.h,
13825	plugins/mpeg1/mpeg_play/Makefile.am,
13826	plugins/mpeg1/mpeg_play/ctrlbar.c,
13827	plugins/mpeg1/mpeg_play/ctrlbar.h,
13828	plugins/mpeg1/mpeg_play/decoders.c,
13829	plugins/mpeg1/mpeg_play/decoders.h,
13830	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13831	plugins/mpeg1/mpeg_play/motionvector.c,
13832	plugins/mpeg1/mpeg_play/parseblock.c,
13833	plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13834	plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13835	plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/README,
13836	plugins/mpeg1/parse/getbits.c, plugins/mpeg1/parse/getbits.h,
13837	plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13838	plugins/mpeg1video/parse/mp1videoparse.c, test/mp3play.c: Unified
13839	getbits handling. I currently have an inline integer
13840	implementation.
13841
138422000-04-13 22:59  wtay
13843
13844	* Makefile.am, configure.in, gst/gstclock.c,
13845	plugins/capture/v4l/grab-v4l.c, test/Makefile.am,
13846	test/mpeg2parse.c, test/videotest.c: Makefile.am fixes
13847
138482000-04-09 22:38  wtay
13849
13850	* gst/: gstclock.c, gstclock.h: A poor mans clock...
13851
138522000-04-09 22:36  wtay
13853
13854	* gst/Makefile.am, gst/gstelement.c,
13855	gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
13856	gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13857	plugins/capture/v4l/gstv4lsrc.c,
13858	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13859	plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13860	plugins/mpeg1/mpeg_play/video.c, test/mp1parse.c: Added MMX
13861	optimized yuv2rgb (AlienSong now plays back at only 6% CPU) Added
13862	mpeg1 picture skipping and fixed a buffer overflow.  Added a system
13863	clock. The audiosink can now adjust the clock.	Fixed incorrect
13864	behaviour on 8, 15, 16, 24 and 32 bits displays.  Cleanup of the
13865	videosink, it now uses the color conversion library when needed.
13866
138672000-04-02 22:38  wtay
13868
13869	* libs/riff/: gstriffencode.c, gstriffparse.c, gstriffutil.c: The
13870	new riff parser and encoder
13871
138722000-04-02 22:36  wtay
13873
13874	* configure.in, libs/Makefile.am, libs/riff/Makefile.am,
13875	libs/riff/gstriff.h, plugins/avi/gstaviencoder.c,
13876	plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13877	plugins/avi/gstparseavi.h, plugins/capture/v4l/grab-v4l.c,
13878	plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13879	plugins/jpeg/Makefile.am, plugins/jpeg/gstjpegdec.c,
13880	plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13881	plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13882	test/Makefile.am, test/aviparse.c, test/vidcapture.c: Added a
13883	colorspace library and removed yuv2rgb conversion from the
13884	videosink.  The aviencoder should now more or less work.
13885
138862000-03-27 20:53  wtay
13887
13888	* docs/Makefile.am, docs/gst/Makefile.am,
13889	docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-docs.sgml,
13890	docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
13891	docs/gst/gstreamer.types, docs/gst/tmpl/audioraw.sgml,
13892	docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
13893	docs/gst/tmpl/gstasyncdisksrc.sgml,
13894	docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
13895	docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
13896	docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
13897	docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstesdsink.sgml,
13898	docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
13899	docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
13900	docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
13901	docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstlog.sgml,
13902	docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
13903	docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
13904	docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
13905	docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
13906	docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
13907	docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
13908	docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
13909	docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
13910	docs/gst/tmpl/plugin.sgml, docs/gst/tmpl/spectrum.sgml,
13911	docs/gst/tmpl/videoraw.sgml, gst/gstbin.c, gst/gstbuffer.c,
13912	gst/gstbuffer.h, gst/gstelement.c, gst/gstelement.h,
13913	gst/gstfilter.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
13914	gst/gstpad.h, gst/gstplugin.c, gst/gstsink.c, gst/gstsink.h,
13915	gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c, gst/gstthread.c,
13916	gst/gstxml.c, gst/elements/gstasyncdisksrc.h,
13917	gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
13918	gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
13919	gst/elements/gstdisksrc.c, gst/elements/gstesdsink.h,
13920	gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
13921	gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
13922	gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
13923	gst/elements/gstfdsrc.c, gst/elements/gstidentity.c,
13924	gst/elements/gstidentity.h, gst/elements/gstqueue.c,
13925	gst/elements/gstqueue.h, gst/elements/gstsinesrc.c,
13926	gst/elements/gstsinesrc.h, gst/elements/gsttypefind.h,
13927	plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13928	plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13929	plugins/avi/gstparseavi.h, plugins/capture/v4l/Makefile.am,
13930	plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/gstv4lsrc.c,
13931	plugins/capture/v4l/gstv4lsrc.h, plugins/jpeg/Makefile.am,
13932	plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13933	plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13934	plugins/jpeg/gstjpegenc.h, plugins/mpeg1/parse/mpeg1parse.c,
13935	test/Makefile.am, test/vidcapture.c: Documentation updates. All
13936	standard library objects and standard elements are documented.
13937	Modified some of the elements to more accuratly report about their
13938	arguments so the documentation builds more reasonable output.
13939	Added aviencoder and jpegencoder elements (not working yet)
13940
139412000-03-22 21:18  wtay
13942
13943	* configure.in, gst/gstpad.c, gst/types/gsttypes.c,
13944	libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13945	plugins/Makefile.am, plugins/avi/Makefile.am,
13946	plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13947	plugins/jpeg/.cvsignore, plugins/jpeg/Makefile.am,
13948	plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpeg.h: Added jpeg decoder.
13949	the avi decoder now configures the jpeg codec if an MJPG encoded
13950	avi is found. Fixed riff parsing. readded rgb_draw functions to the
13951	videosink. jpeglib is used to decode the jpeg image.
13952
139532000-03-21 20:06  omegahacker
13954
13955	* plugins/avi/gstparseavi.c: removed second check on riff library,
13956	moved original to top so it fails out right away
13957
139582000-03-21 19:54  omegahacker
13959
13960	* plugins/avi/gstparseavi.c: added load and check of libriff during
13961	plugin init
13962
139632000-03-21 19:54  omegahacker
13964
13965	* gst/gstplugin.c: spelling fixes to gst_library_load()
13966
139672000-03-20 20:25  wtay
13968
13969	* configure.in, gst/gstbuffer.c, gst/gstplugin.c, gst/gstplugin.h,
13970	gst/gstthread.c, gst/plugin.c, gst/plugin.h,
13971	gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
13972	libs/riff/gstriff.c, libs/riff/gstriff.h, plugins/avi/Makefile.am,
13973	plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13974	test/aviparse.c, test/mp1parse.c, test/videotest.c: Implemented
13975	riff parsing as a library. The avi parser can play simple PCM
13976	encoded audio.	some minor cleanups.
13977
139782000-03-19 00:59  wtay
13979
13980	* AUTHORS, configure.in, gst/gstplugin.c, libs/Makefile.am,
13981	libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13982	plugins/Makefile.am, plugins/avi/.cvsignore,
13983	plugins/avi/Makefile.am, plugins/avi/gstparseavi.c,
13984	plugins/avi/gstparseavi.h, plugins/wav/Makefile.am,
13985	plugins/wav/gstparsewav.c, test/.cvsignore, test/videotest.c: Added
13986	the riff code into a seperate library in /libs dir. The plugin
13987	loader also checks the /libs path.  The avi parser now uses the
13988	riff library.  WAV is broken.
13989
139902000-03-13 22:17  wtay
13991
13992	* test/aviparse.c: A non functional avi parser.
13993
139942000-03-13 22:13  wtay
13995
13996	* configure.in, gst/gst.c, gst/gstbuffer.h,
13997	gst/gstelementfactory.c, gst/gstmeta.c, gst/gstplugin.h,
13998	gst/gstthread.c, gst/gsttype.h, gst/types/gsttypes.c,
13999	plugins/Makefile.am, plugins/au/gstparseau.c,
14000	plugins/capture/v4l/gstv4lsrc.c,
14001	plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/Makefile.am,
14002	test/videotest.c: Various cleanups. Moved the overlay code to a
14003	specialized widget.  One error I cannot seem to fix: switching
14004	desktops does not disable the overlay.
14005
140062000-03-05 21:48  wtay
14007
14008	* plugins/capture/v4l/: grab-v4l.c, gstv4lsrc.c: Reworked overlay,
14009	much better but still not perfect.
14010
140112000-03-03 22:13  wtay
14012
14013	* plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/grab.h,
14014	plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
14015	test/Makefile.am, test/videotest.c: Added overlay and DGA
14016	capability for the videosink. Not really good but functional.
14017
140182000-02-27 23:18  wtay
14019
14020	* gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstbuffer.c,
14021	gst/gstconnection.c, gst/gstelement.c, gst/gstmeta.c,
14022	gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
14023	gst/gstplugin.c, gst/gsttee.c, gst/gstthread.c, gst/gsttype.c,
14024	gst/elements/Makefile.am, gst/elements/gstasyncdisksrc.c,
14025	gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
14026	gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
14027	gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
14028	gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
14029	gst/elements/gstidentity.c, gst/elements/gstqueue.c,
14030	gst/elements/gstsinesrc.c, gst/types/Makefile.am,
14031	plugins/capture/v4l/Makefile.am, plugins/capture/v4l/grab-v4l.c,
14032	plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
14033	plugins/capture/v4l/gstv4lsrc.h,
14034	plugins/mp3decode/mpg123/Makefile.am,
14035	plugins/mp3decode/mpg123/common.c,
14036	plugins/mp3decode/mpg123/decode_i386.c,
14037	plugins/mp3decode/mpg123/decode_i486.c,
14038	plugins/mp3decode/mpg123/getbits.c,
14039	plugins/mp3decode/mpg123/getbits.h,
14040	plugins/mp3decode/mpg123/gstmpg123.c,
14041	plugins/mp3decode/mpg123/layer1.c,
14042	plugins/mp3decode/mpg123/layer2.c,
14043	plugins/mp3decode/mpg123/layer3.c,
14044	plugins/mp3decode/mpg123/mpg123.c,
14045	plugins/mp3decode/mpg123/mpg123.h, plugins/mp3decode/mpg123/test.c,
14046	plugins/mpeg1/mpeg_play/Makefile.am,
14047	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14048	plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
14049	plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/getbits.c,
14050	plugins/mpeg1/parse/mpeg1parse.c,
14051	plugins/mpeg1video/parse/Makefile.am,
14052	plugins/mpeg1video/parse/mp1videoparse.c, test/videotest.c: This is
14053	a rather large patch. Switched on -Wall compiler flag and fixed the
14054	warnings.  Made the Video for Linux more like it should be.
14055
140562000-02-26 18:55  wtay
14057
14058	* gst/gstpad.c, gst/gstpad.h, plugins/capture/v4l/gstv4lsrc.c,
14059	test/mp1parse.c, test/videotest.c: Added a pull function in the
14060	gstpad. Modified the videosink to implement the pull. This function
14061	allows a source element to request a buffer from the destination.
14062	This is much more efficient because the videosink can then pass a
14063	buffer with SHM to the element, which does not require an additional
14064	memcpy.  removed scaling from the videosink. I need something
14065	better.
14066
140672000-02-25 23:19  wtay
14068
14069	* test/videotest.c: test code for the Video for linux source
14070
140712000-02-25 23:18  wtay
14072
14073	* configure.in, plugins/Makefile.am, plugins/capture/Makefile.am,
14074	plugins/capture/v4l/Makefile.am, plugins/capture/v4l/gstv4lsrc.c,
14075	plugins/capture/v4l/gstv4lsrc.h, test/mp1parse.c: Added a Video 4
14076	linux source. Not generic at all and may not work on any other
14077	system but mine.
14078
140792000-02-24 20:56  wtay
14080
14081	* gst/gstbuffer.c, plugins/mp3decode/mpg123/Makefile.am,
14082	plugins/mp3decode/parse/Makefile.am,
14083	plugins/mp3decode/parse/mp3parse.c,
14084	plugins/mp3decode/parse/mp3parse.h,
14085	plugins/mpeg1/mpeg_play/Makefile.am,
14086	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14087	plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14088	plugins/mpeg1/mpeg_play/idct_block_mmx.S,
14089	plugins/mpeg1/mpeg_play/jrevdct.c,
14090	plugins/mpeg1/mpeg_play/mmx_idct.c,
14091	plugins/mpeg1/mpeg_play/parseblock.c,
14092	plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
14093	plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14094	plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: Speedup
14095	in mpg123 parsing. speedup in mp1videoparse. rearanged the MPEG
14096	player got rid of some memcpy. bit handling changes.  MMX code for
14097	the IDCT and motion compensation in mpeg_play.	Almost as fast as
14098	the commercial mpeg player mtv, but with a much better video
14099	quality :-)
14100
141012000-02-20 16:19  wtay
14102
14103	* configure.in, plugins/mpeg1/mpeg_play/gstmpeg_play.c: Added
14104	GdkPixbuf support and scaling (sloww...)
14105
141062000-02-20 12:58  wtay
14107
14108	* plugins/mpeg1/mpeg_play/: 16bit.c, Makefile.am, dither.h,
14109	gdith.c, gstmpeg_play.c, gstmpeg_play.h, proto.h, util.h, video.c,
14110	video.h: General cleanup and speedup. removed color conversion out
14111	of MPEG decoder.
14112
141132000-02-19 13:37  wtay
14114
14115	* plugins/mpeg1/mpeg_play/: gstmpeg_play.c, gstmpeg_play.h,
14116	video.c, video.h: Added timestamps for video buffers. The videosink
14117	syncs to the timestamps.  Added a buffer with finished frames for
14118	the MPEG1 decoder.
14119
141202000-02-19 10:50  wtay
14121
14122	* gst/elements/Makefile.am, gst/elements/gstqueue.c,
14123	plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c: Fixed the
14124	lockup by not calling any gtk functions in the main thread.  This
14125	is not good.
14126
141272000-02-18 23:48  wtay
14128
14129	* gst/elements/gstqueue.c, test/mp1parse.c: Set the default buffer
14130	size to 1 to avoid the strange lockups...
14131
141322000-02-18 23:07  wtay
14133
14134	* plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14135	plugins/mpeg1/mpeg_play/Makefile.am,
14136	plugins/mpeg1/mpeg_play/descrip.mms,
14137	plugins/mpeg1/mpeg_play/dither.h, plugins/mpeg1/mpeg_play/fs2.c,
14138	plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14139	plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14140	plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/gray.c,
14141	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14142	plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14143	plugins/mpeg1/mpeg_play/hybrid.c,
14144	plugins/mpeg1/mpeg_play/hybriderr.c,
14145	plugins/mpeg1/mpeg_play/index.bt,
14146	plugins/mpeg1/mpeg_play/mb_ordered.c,
14147	plugins/mpeg1/mpeg_play/mono.c, plugins/mpeg1/mpeg_play/ordered.c,
14148	plugins/mpeg1/mpeg_play/ordered2.c,
14149	plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util32.c,
14150	plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14151	plugins/visualization/smoothwave/smoothwave.c, test/Makefile.am,
14152	test/mp1parse.c: The first functional video sink... Removed all of
14153	the video stuff from the MPEG video decoder. Fixed a bug in
14154	smoothwave.  The MPEG video decoder still does the YUV->RGB
14155	conversion.
14156
141572000-02-17 22:50  wtay
14158
14159	* configure.in, plugins/Makefile.am,
14160	plugins/mpeg1/mpeg_play/Makefile.am,
14161	plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/main.c,
14162	plugins/mpeg1/mpeg_play/mmx_idct.c,
14163	plugins/mpeg1/mpeg_play/parseblock.c,
14164	plugins/mpeg1/mpeg_play/proto.h,
14165	plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14166	plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
14167	plugins/mpeg1/mpeg_play/video.h: MPEG1 cleanup. Added first (non
14168	functional) video sink.
14169
141702000-02-16 23:27  wtay
14171
14172	* gst/gstbuffer.c, gst/gstplugin.c, gst/gsttype.c,
14173	gst/elements/gstqueue.c, plugins/mp3decode/mpg123/gstmpg123.c,
14174	plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c, test/mp3play.c:
14175	Fixed memory leak in queue.
14176
141772000-02-16 16:44  wtay
14178
14179	* plugins/mpeg1/mpeg_play/video.c,
14180	plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Cleanup, fixed
14181	some bugs in the parsers, fixed memory leak (not all of them yet)
14182
141832000-02-15 20:14  wtay
14184
14185	* gst/elements/gstqueue.c, plugins/mpeg1/mpeg_play/video.c,
14186	plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c:
14187	Fixed (hopfully) the last bug in MPEG1 video player. A state bug
14188	caused some I-frames to be skipped.
14189
141902000-02-15 00:32  omegahacker
14191
14192	* editor/.cvsignore, test/.cvsignore: updated .cvsignores
14193
141942000-02-14 23:21  wtay
14195
14196	* plugins/: mpeg1/mpeg_play/parseblock.c, mpeg1/mpeg_play/util.c,
14197	mpeg1/mpeg_play/util.h, mpeg1/mpeg_play/video.c,
14198	mpeg1video/parse/mp1videoparse.c: Some cleanups+speedup. Still
14199	looking for a bug...
14200
142012000-02-14 20:42  wtay
14202
14203	* plugins/mp3decode/parse/mp3parse.c: Fixed a nasty mp3 parse bug.
14204	Some frames were skipped if the header was on partial frames. This
14205	fixes the strange invalid sync errors.
14206
142072000-02-14 00:22  wtay
14208
14209	* plugins/mpeg1video/parse/mp1videoparse.c: fixed state error in
14210	parsing.
14211
142122000-02-13 22:30  wtay
14213
14214	* plugins/mpeg1video/parse/: mp1videoparse.c, mp1videoparse.h:
14215	cleaned up the parsing code a bit.
14216
142172000-02-13 15:20  wtay
14218
14219	* gst/elements/gstqueue.c, plugins/mp3decode/parse/mp3parse.c,
14220	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14221	plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
14222	plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c,
14223	plugins/mpeg1video/parse/mp1videoparse.c: Made queue default
14224	bigger.  fixed parsing errors in mp3parse mpeg1parse mp1videoparse:
14225	more than 2 zeros and a 1 is also a sync.  fixed MPEG1 video
14226	SKIP_PICTURE which caused a segfault. AlienSong now plays as it
14227	should do. Skips are currently ignored and give some error on the
14228	console, need to clean this up.
14229
142302000-02-13 13:43  wtay
14231
14232	* gst/elements/gstqueue.c, gst/elements/gstqueue.h,
14233	plugins/mpeg1/mpeg_play/gdith.c: Fixed the queue length (fixed
14234	length 5 for now).  fixed mpeg1 video rate control.  AlienSong
14235	segfaults sometimes. My other movies don't....
14236
142372000-02-13 03:19  wtay
14238
14239	* plugins/mpeg1video/parse/mp1videoparse.c: Fixed queueing for
14240	incomplede slices.
14241
142422000-02-12 23:09  omegahacker
14243
14244	* test/mp1parse.c: Rearranged and updated mp1parse.  Indentation is
14245	sane again (what editor are you using, Wim?), and it now uses
14246	threads.  Playback is clean (at least, audio and video are running
14247	smoothly.  Video is still a little choppy on my test stream (first
14248	1MB from disk two of Mulan VCD), and it's still wildly out of sync,
14249	but it's looking VERY COOL.
14250
142512000-02-12 23:08  omegahacker
14252
14253	* gst/gstbin.c: Changed the way state is dealt with when a child is
14254	added to the bin.  The note states that the COMPLETE state should
14255	probably reflect nothing more than whether or not there is a child
14256	in the bin, not whether or not all children are COMPLETE.  I need
14257	to write out a few scenarios for complex pipeline manipulations to
14258	figure out how all the states should interact.	The idea is to
14259	maintain the ability to dynamically recofigure the pipeline.
14260
142612000-02-12 12:20  wtay
14262
14263	* plugins/mpeg1/mpeg_play/16bit.c,
14264	plugins/mpeg1/mpeg_play/Makefile.am,
14265	plugins/mpeg1/mpeg_play/ctrlbar.c, plugins/mpeg1/mpeg_play/gdith.c,
14266	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14267	plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14268	plugins/mpeg1/mpeg_play/main.c,
14269	plugins/mpeg1/mpeg_play/mb_ordered.c,
14270	plugins/mpeg1/mpeg_play/motionvector.c,
14271	plugins/mpeg1/mpeg_play/parseblock.c,
14272	plugins/mpeg1/mpeg_play/proto.h,
14273	plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14274	plugins/mpeg1/mpeg_play/util32.c, plugins/mpeg1/mpeg_play/video.c,
14275	plugins/mpeg1/mpeg_play/video.h,
14276	plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: The
14277	first functional video MPEG1 decoder. The decoder still opens a
14278	window to show the video. This is not optimised at all. Some
14279	glitches and crashes due to bugs in mp1videoparse.c. I need to
14280	queue incomplete slices in mp1videoparse before sending them to the
14281	decoder.  use test/mp1parse on your favorite video to test. No
14282	audio/video sync, no QoS at all.
14283
142842000-02-10 17:02  wtay
14285
14286	* gst/types/gsttypes.c, plugins/mp3decode/parse/mp3parse.c,
14287	plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14288	plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c:
14289	Optimisations to mp3decode and mp3parse (subbuffers) mp1videoparse
14290	now correctly pushes buffers in complete chuncks.
14291
142922000-02-08 22:36  wtay
14293
14294	* configure.in, gst/types/gsttypes.c,
14295	plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1video/Makefile.am,
14296	plugins/mpeg1video/parse/Makefile.am,
14297	plugins/mpeg1video/parse/README,
14298	plugins/mpeg1video/parse/mp1videoparse.c,
14299	plugins/mpeg1video/parse/mp1videoparse.h, test/mp1parse.c: Added
14300	MPEG1 video parser.
14301
143022000-02-07 19:29  wtay
14303
14304	* plugins/mpeg1/mpeg_play/: Makefile.am, gdith.c: Some more files.
14305
143062000-02-07 19:22  wtay
14307
14308	* plugins/mpeg1/mpeg_play/: Makefile.am, gstmpeg_play.c,
14309	gstmpeg_play.h: [no log message]
14310
143112000-02-07 19:04  wtay
14312
14313	* configure.in, plugins/mp3decode/mpg123/Makefile.am,
14314	plugins/mp3decode/mpg123/decode_i386.c,
14315	plugins/mp3decode/mpg123/layer3.c, plugins/mpeg1/Makefile.am,
14316	plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14317	plugins/mpeg1/mpeg_play/ANNOUNCE, plugins/mpeg1/mpeg_play/BUGS,
14318	plugins/mpeg1/mpeg_play/CHANGES, plugins/mpeg1/mpeg_play/COPYRIGHT,
14319	plugins/mpeg1/mpeg_play/INSTALL,
14320	plugins/mpeg1/mpeg_play/Makefile.am,
14321	plugins/mpeg1/mpeg_play/README,
14322	plugins/mpeg1/mpeg_play/README.jpeg, plugins/mpeg1/mpeg_play/TODO,
14323	plugins/mpeg1/mpeg_play/VERSION, plugins/mpeg1/mpeg_play/ctrlbar.c,
14324	plugins/mpeg1/mpeg_play/ctrlbar.h,
14325	plugins/mpeg1/mpeg_play/decoders.c,
14326	plugins/mpeg1/mpeg_play/decoders.h,
14327	plugins/mpeg1/mpeg_play/descrip.mms,
14328	plugins/mpeg1/mpeg_play/dither.h,
14329	plugins/mpeg1/mpeg_play/floatdct.c, plugins/mpeg1/mpeg_play/fs2.c,
14330	plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14331	plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14332	plugins/mpeg1/mpeg_play/gray.c, plugins/mpeg1/mpeg_play/hybrid.c,
14333	plugins/mpeg1/mpeg_play/hybriderr.c,
14334	plugins/mpeg1/mpeg_play/index.bt,
14335	plugins/mpeg1/mpeg_play/jrevdct.c, plugins/mpeg1/mpeg_play/main.c,
14336	plugins/mpeg1/mpeg_play/mb_ordered.c,
14337	plugins/mpeg1/mpeg_play/mono.c,
14338	plugins/mpeg1/mpeg_play/motionvector.c,
14339	plugins/mpeg1/mpeg_play/ordered.c,
14340	plugins/mpeg1/mpeg_play/ordered2.c,
14341	plugins/mpeg1/mpeg_play/parseblock.c,
14342	plugins/mpeg1/mpeg_play/proto.h,
14343	plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14344	plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/util32.c,
14345	plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h:
14346	Added compiler optimistaion flags to mpg123. reverted to old
14347	WRITE_SAMPLE which was much faster.  Added mpeg_play, the MPEG1
14348	video player. It does not work yet.
14349
143502000-02-06 22:04  wtay
14351
14352	* gst/gstmeta.c, plugins/mp3decode/mpg123/common.c,
14353	plugins/mp3decode/mpg123/gstmpg123.c,
14354	plugins/mp3decode/parse/mp3parse.c,
14355	plugins/mpeg1/parse/mpeg1parse.c: Added metadata to mpg123 buffers.
14356	removed (disabeled) debug info.
14357
143582000-02-06 18:50  wtay
14359
14360	* plugins/mp3decode/mpg123/common.c,
14361	plugins/mp3decode/parse/mp3parse.c,
14362	plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Fixed the mpeg 1
14363	parser. It can now be used to playback the audio stream of an MPEG1
14364	movie (check out test/mp1parse.c).
14365
143662000-02-06 12:33  wtay
14367
14368	* plugins/mpeg1/parse/mpeg1parse.c: Found mpeg1 parsing bug. My
14369	videos seem to parse OK.
14370
143712000-02-06 01:52  wtay
14372
14373	* plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: cleanup. Still
14374	not working...
14375
143762000-02-06 00:56  wtay
14377
14378	* test/mp1parse.c: The mpeg1 parser test program.
14379
143802000-02-06 00:55  wtay
14381
14382	* plugins/mpeg1/parse/mpeg1parse.c,
14383	plugins/mpeg1/parse/mpeg1parse.h, test/Makefile.am: Some changes to
14384	the mpeg 1 parser. Does not work yet.
14385
143862000-02-05 16:08  wtay
14387
14388	* plugins/mp3decode/mpg123/: Makefile.am, decode_i386.c,
14389	decode_i486.c, decode_i586.s, layer3.c, mpg123.c, mpg123.h: Added
14390	486 optimisation. Pentium optimisation added, but does not work
14391	yet.
14392
143932000-02-05 14:37  wtay
14394
14395	* plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14396	layer3.c, mpg123.c, mpg123.h: Fixed a buffer problem with Layer 3.
14397	moved the buffer handling to common.c, getbits should not know
14398	about that.
14399
144002000-02-05 01:58  wtay
14401
14402	* plugins/mp3decode/parse/mp3parse.c: Not worth much: fixed a
14403	memory leak.
14404
144052000-02-05 01:40  wtay
14406
14407	* plugins/mp3decode/: mpg123/gstmpg123.c, parse/mp3parse.c: Fixed
14408	Layer 2 & 3 parsing. All my MPEGs play now with gstreamer !!!
14409
144102000-02-05 01:20  wtay
14411
14412	* plugins/mp3decode/parse/mp3parse.c, test/a.c, test/mp3parse.c,
14413	test/mp3play.c: Fixed a nasty bug in mp3parse (partial buffer state
14414	remained) Added eos check for the test programs to stop them from
14415	allocating all of your memory (had to use alt-sysreq-k a few times
14416	:-( ).	MPEG layer 1 plays fine now with mp3play.
14417
144182000-02-04 23:27  wtay
14419
14420	* plugins/mp3decode/mpg123/: getbits.c, test.c: Tested with layer 1
14421	& 2, no audible errors.  Fixed cracks and pops in Layer 3.  Still a
14422	bit slow, though...
14423
144242000-02-04 22:06  wtay
14425
14426	* plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14427	layer3.c, mpg123.c, mpg123.h, test.c: Attempt to get layer3
14428	working. Tried with the test program included.	Still some errors
14429	and clicks sometime, but you can hear something.  Double buffering
14430	is now used (like mpg123). Can somebody test this on a layer 1 or 2
14431	stream (I have none) and together with the mp3parse?
14432
144332000-02-04 21:49  omegahacker
14434
14435	* plugins/mp3decode/parse/mp3parse.c: Fixes to the bfp calculation,
14436	as well as some other stuff.
14437
144382000-02-04 02:25  richardb
14439
14440	* configure.in, gst/gstelement.c, gst/gstplugin.c,
14441	plugins/mp3decode/mpg123/mpg123.c, plugins/mp3decode/mpg123/test.c:
14442	Compile a test program to ensure that we have working atomic
14443	resource counting.
14444
14445	A few small changes (include headers, fix a cast) to stop compiler
14446	warnings.
14447
144482000-02-02 06:26  omegahacker
14449
14450	* configure.in, docs/Makefile.am, docs/gst/Makefile.am,
14451	docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
14452	docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpipeline.sgml,
14453	gst/gst.c, gst/gstelement.c, gst/gstelement.h, gst/gstobject.c,
14454	gst/gstpipeline.c, plugins/mp3decode/xing/libxing/.cvsignore: More
14455	documentation changes, a couple configure.in and Makefile.am fixes.
14456
144572000-02-01 20:35  wtay
14458
14459	* configure.in, gst/elements/Makefile.am,
14460	plugins/effects/volume/volume.c: Fixed lowercase PLUGINS_USE_SRCDIR
14461	which made running test apps fail.  Added GHTTP_LIBS to the
14462	libraries.  commented out mm_support() call, wich is not working
14463	yet and causes errors.
14464
144652000-02-01 19:40  wtay
14466
14467	* configure.in, docs/gst/Makefile.am,
14468	plugins/effects/volume/Makefile.am, plugins/rtjpeg/RTjpeg.c,
14469	plugins/rtjpeg/RTjpeg.h: Try to compile a little mmx program, set
14470	the default value of HAVE_LIBMMX.  some typos fixed. Changed
14471	include path for volume.c. RTjpeg uses mmx.h
14472
144732000-02-01 09:16  omegahacker
14474
14475	* configure.in, docs/Makefile.am, docs/gst/.cvsignore,
14476	docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
14477	docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
14478	docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types,
14479	docs/gst/tmpl/.cvsignore, docs/gst/tmpl/gst.sgml,
14480	docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
14481	docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
14482	docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfilter.sgml,
14483	docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
14484	docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
14485	docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
14486	docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
14487	docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
14488	docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
14489	docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
14490	docs/gst/tmpl/plugin.sgml: Re- set up the gtk-doc system.  I'd
14491	managed to mutilate it a while back, but now it's fixed.  I'll put
14492	a copy of the HTML output somewhere on the website tonight.
14493
14494	In order to actually generate the docs, you'll have to install all
14495	the DocBook tools, as well as gtk-doc from GNOME cvs.  (see
14496	http://developer.gnome.org/arch/doc/tools.html)
14497
14498	Notes (I'll codify these some day):
14499
14500	- Don't believe the Gnome page, always edit the SOURCES when
14501	documenting a given function, never the tmpl file.  - I'll be
14502	re-arranging things a lot, but gtk-doc is smart enough to merge any
14503	changes to the tmpl file.  However, gtk-doc's merge and CVS's diff
14504	are two entirely separate animals.  We should probably have a
14505	virtual mutex on the entire docs/gst/ directory, over and above
14506	what CVS does.	- I'm going to try to end up with a book set
14507	(docbook terms), where docs/gst/ is only one book.  There'd be
14508	another called docs/manual/, and another docs/plugins/, etc.  If
14509	you have any comments as to how these should be done,
14510	gstreamer-devel is the place.
14511
145122000-02-01 04:10  richardb
14513
14514	* acconfig.h, config.h.in, configure.in, gst/gstobject.c,
14515	gst/elements/Makefile.am, gst/elements/gstelements.c,
14516	plugins/mp3decode/xing/libxing/ltmain.sh: Tidy up of configure
14517	script.  Make libghttp detection work at all.  Make library
14518	configuration specifiable on configure commandline.  Make detection
14519	of atomic resource stuff cope with 2.0 linux kernels.  Fix typo
14520	(HAVE_ATOMIC_T for HAVE_ATOMIC_H).  Remove generated ltmain.sh file
14521	from mp3decode.
14522
145232000-01-31 22:53  wtay
14524
14525	* include/mmx.h, plugins/rtjpeg/Makefile.am,
14526	plugins/rtjpeg/RTjpeg.c: Added general MMX macros.
14527
145282000-01-31 17:29  wtay
14529
14530	* plugins/rtjpeg/: RTjpeg.c, RTjpeg.h: Added MMX optimised DCT and
14531	IDCT for RTjpeg. It still doesn't do anything.	This version also
14532	has optimised versions for 422 and 420 YUV (de)compression.  This
14533	version is not compatible with the regular RTjpeg due to
14534	optimisations using unrolled loops. Is *very* fast.
14535
145362000-01-31 09:43  omegahacker
14537
14538	* Makefile.am, configure.in, gstreamer.spec.in, editor/Makefile.am,
14539	gst/elements/Makefile.am, gst/types/Makefile.am,
14540	plugins/mp3decode/mpg123/Makefile.am, test/bindings/Makefile.am,
14541	test/cothreads/Makefile.am, test/xml/Makefile.am: More incremental
14542	updates.  I can now successfully produce an rpm simply by typing
14543	`./autogen.sh;make rpm`.  This is good ;-)
14544
145452000-01-31 06:49  omegahacker
14546
14547	* Makefile.am: gah, missed Makefile.am of all files...
14548
145492000-01-31 06:46  omegahacker
14550
14551	* gstreamer-config.in, gstreamer.m4, gstreamer.spec.in,
14552	plugins/mp3decode/mpg123/.cvsignore,
14553	plugins/mp3decode/xing/libxing/Makefile.am,
14554	test/bindings/.cvsignore, test/cothreads/.cvsignore,
14555	editor/Makefile.am, gst/ROADMAP, plugins/effects/stereo/README,
14556	test/Makefile.am, test/xml/README: A bunch more changes to clean up
14557	build/`make dist` issues, as well as a spec file, -config file,
14558	.m4, etc.  Next step is to build an RPM of this mess.
14559
145602000-01-31 05:55  omegahacker
14561
14562	* .cvsignore, acconfig.h, config.h.in, configure.in,
14563	plugins/Makefile.am, plugins/dvdsrc/Makefile.am,
14564	plugins/mp3decode/mpg123/Makefile.am, test/Makefile.am,
14565	test/cothreads/Makefile.am, test/xml/Makefile.am: Various fixes
14566	that collectively allow `make dist` to work.
14567
145682000-01-31 04:22  omegahacker
14569
14570	* .cvsignore: uh, forgot to do the root .cvsignore...
14571
145722000-01-31 04:20  omegahacker
14573
14574	* plugins/mp3decode/Makefile.am: Fixed SUBDIRS stuff so `make dist`
14575	works cleanly.	Here's the trick: if DIST_SUBDIRS exists in the
14576	Makefile.am, that's used as the list of things to include in the
14577	distribution, regardless of whether or not something is included in
14578	SUBDIRS due to conditional stuff.
14579
145802000-01-31 03:36  omegahacker
14581
14582	* docs/.cvsignore, editor/.cvsignore, gst/.cvsignore,
14583	gst/elements/.cvsignore, gst/types/.cvsignore,
14584	plugins/au/.cvsignore, plugins/effects/.cvsignore,
14585	plugins/effects/stereo/.cvsignore,
14586	plugins/effects/volume/.cvsignore, plugins/mp3decode/.cvsignore,
14587	plugins/mp3decode/mpg123/.cvsignore,
14588	plugins/mp3decode/parse/.cvsignore,
14589	plugins/mp3decode/xa/.cvsignore, plugins/mp3decode/xing/.cvsignore,
14590	plugins/mp3decode/xing/libxing/.cvsignore,
14591	plugins/visualization/spectrum/.cvsignore,
14592	plugins/visualization/vumeter/.cvsignore, plugins/wav/.cvsignore,
14593	plugins/.cvsignore, plugins/cobin/.cvsignore,
14594	plugins/dvdsrc/.cvsignore, plugins/mpeg1/.cvsignore,
14595	plugins/mpeg1/parse/.cvsignore, plugins/mpeg2/.cvsignore,
14596	plugins/mpeg2/ac3dec/.cvsignore, plugins/mpeg2/ac3parse/.cvsignore,
14597	plugins/mpeg2/parse/.cvsignore, plugins/rtjpeg/.cvsignore,
14598	plugins/vcdsrc/.cvsignore, plugins/visualization/.cvsignore,
14599	plugins/visualization/smoothwave/.cvsignore,
14600	plugins/visualization/synaesthesia/.cvsignore, test/.cvsignore,
14601	test/bindings/.cvsignore, test/cothreads/.cvsignore,
14602	test/xml/.cvsignore, tools/.cvsignore: OK, I think I've got all the
14603	.cvsignore stuff taken care of, though we'll want to fine-tune
14604	things as we go, of course.  Most of them are the same, with some
14605	exceptions for directories that produce executables (those are
14606	listed by name after the standard ones and a newline for
14607	separation).
14608
146092000-01-31 03:25  omegahacker
14610
14611	* test/README: initial checkin
14612
146132000-01-31 03:22  omegahacker
14614
14615	* test/xml/readreg.c: - added usage info - uses first arg as
14616	registry filename - any additional args are plugins to search for
14617	(no change but argv base) - cleaned up output with a spare \n
14618
146192000-01-31 03:02  omegahacker
14620
14621	* configure.in, plugins/Makefile.am, plugins/rtjpeg/.cvsignore,
14622	plugins/rtjpeg/Makefile.am, plugins/rtjpeg/README,
14623	plugins/rtjpeg/RTjpeg.c, plugins/rtjpeg/RTjpeg.h,
14624	plugins/rtjpeg/rtjpeg.c, plugins/rtjpeg/rtjpegdec.c,
14625	plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
14626	plugins/rtjpeg/rtjpegenc.h: RTjpeg plugin with several elements.
14627	It's currently a skeleton, doing no work at all.  Need to have a
14628	video display element, some kind of simulation source (read from
14629	.ppm, a la what I do at work to solve the exact same problem), raw
14630	video types, metadata structs, etc.
14631
14632	The RTjpeg.[ch] code is taken from a just-downloaded copy from
14633	Justin's site, with some fixes (#include <asm/types.h> to get
14634	__u64,etc).  Once the aforementioned infrastructure is in place,
14635	the elements can actually be set up to do the encode/decode, and
14636	we'll have our first functioning video codec in place. ;-)
14637
146382000-01-31 01:24  omegahacker
14639
14640	* gst/types/.cvsignore: .cvsignore for gst/types/, still testing
14641	loginfo script(s)
14642
146432000-01-31 01:11  omegahacker
14644
14645	* gst/elements/.cvsignore: .cvsignore for gst/elements/, also
14646	testig loginfo script
14647
146482000-01-31 00:16  omegahacker
14649
14650	* plugins/dvdsrc/.cvsignore: added .cvsignore for plugins/dvdsrc/,
14651	testing loginfo script
14652
146532000-01-31 00:04  omegahacker
14654
14655	* plugins/.cvsignore: .cvsignore for plugins/, also testing loginfo
14656	script
14657
146582000-01-31 00:02  omegahacker
14659
14660	* gst/.cvsignore: .cvsignore for gst/, also testing loginfo script
14661
146622000-01-30 22:50  wtay
14663
14664	* acconfig.h, config.h.in, configure.in, editor/Makefile.am,
14665	gst/elements/Makefile.am, gst/types/Makefile.am,
14666	plugins/Makefile.am, plugins/mp3decode/Makefile.am,
14667	plugins/mp3decode/xing/Makefile.am,
14668	plugins/mp3decode/xing/libxing/ltmain.sh: Changed Makefiles to:
14669	detect xaudio (check header xaudio/decoder.h)  detect mmx.h  detect
14670	CSS (check if css.c is in plugins/dvdsrc), need something better.
14671	some LDFLAGS had *.la dependencies which failed for libtool
14672
14673	The build is now 100% on my system.
14674
146752000-01-30 10:58  omegahacker
14676
14677	* plugins/dvdsrc/: Makefile.am, dvd_udf.c, dvd_udf.h, dvdsrc.c,
14678	dvdsrc.h: initial checkin
14679
146802000-01-30 10:48  omegahacker
14681
14682	* plugins/mp3decode/xing/libxing/: cdcts.s, cwin8s.s, cwins.s,
14683	mdcts.s, msiss.s, x86gas.s, x86intel.s: initial checkin
14684
146852000-01-30 10:44  omegahacker
14686
14687	* docs/: Makefile.am, random/arch, random/buffers,
14688	random/coroutines, random/design, random/example,
14689	random/factoryinfo, random/gboolean, random/intro, random/metadata,
14690	random/mutability, random/padarch, random/sequence,
14691	random/state-transitions, random/states, random/states.old,
14692	random/types, random/vis-transform, random/walkthrough,
14693	slides/README, slides/abstract, slides/abstract.save,
14694	slides/outline, slides/slides: initial checkin
14695
146962000-01-30 10:39  omegahacker
14697
14698	* plugins/mp3decode/xing/: Makefile.am, README, gstxing.c,
14699	gstxing.h: initial checkin
14700
147012000-01-30 10:17  omegahacker
14702
14703	* plugins/mp3decode/xing/libxing/: AUTHORS, COPYING, ChangeLog,
14704	INSTALL, L3.h, Makefile.am, NEWS, README, acconfig.h, autogen.sh,
14705	cdct.c, config.h, config.h.in, configure.in, csbt.c, csbtL3.c,
14706	csbtb.c, cup.c, cupL1.c, cupini.c, cupl3.c, cwin.c, cwinb.c,
14707	cwinm.c, dec8.c, htable.h, hwin.c, icdct.c, install-sh, isbt.c,
14708	isbtb.c, itype.h, iup.c, iupL1.c, iupini.c, iwinQ.c, iwinbQ.c,
14709	iwinm.c, jdw.h, l3dq.c, l3init.c, ltmain.sh, mdct.c, mhead.c,
14710	mhead.h, missing, mkinstalldirs, msis.c, port.h, stamp-h, stamp.h,
14711	stamp.h.in, tableawd.h, towave.c, uph.c, upsf.c, wavep.c, wcvt.c,
14712	x86intel.c: initial checkin
14713
147142000-01-30 10:03  omegahacker
14715
14716	* plugins/mp3decode/: Makefile.am, xa/Makefile.am, xa/README,
14717	xa/gstxa.c, xa/gstxa.h: initial checkin
14718
147192000-01-30 09:58  omegahacker
14720
14721	* plugins/: effects/Makefile.am, visualization/Makefile.am: initial
14722	checkin
14723
147242000-01-30 09:54  omegahacker
14725
14726	* tools/Makefile.am, tools/README, tools/launch.c,
14727	test/bindings/Makefile.am, test/bindings/dummy.c,
14728	test/bindings/dummy.h, test/bindings/test.c: initial checkin
14729
147302000-01-30 09:50  omegahacker
14731
14732	* test/: Makefile.am, a.c, ac3parse.c, ac3play.c, ac3sync.c,
14733	args.c, basic.c, buffer.c, cobin.c, dvdcat.c, fake.c,
14734	gsttracedump.c, jitter.c, m.c, mcut.c, mem.c, mem.h, mp3.c,
14735	mp3parse.c, mp3play.c, mpeg2parse.c, mpg123.c, p.c, plugin.c,
14736	push.c, qtest.c, r.c, record.c, s.c, spectrum.c, states.c,
14737	teardown.c, typefind.c, types.c, w.c, wave.c,
14738	cothreads/Makefile.am, cothreads/cothreads.c,
14739	cothreads/cothreads.h, cothreads/looper.c, cothreads/looper.h,
14740	cothreads/object.c, cothreads/object.h, cothreads/simple.c,
14741	cothreads/test.c, xml/Makefile.am, xml/createreg.c, xml/readreg.c:
14742	initial checkin
14743
147442000-01-30 09:46  omegahacker
14745
14746	* editor/: Makefile.am, editor.c, editor.glade,
14747	editorelement.glade, gsteditor.c, gsteditor.h, gsteditorbin.c,
14748	gsteditorcanvas.c, gsteditorconnection.c, gsteditorconnection.h,
14749	gsteditorcreate.c, gsteditorcreate.h, gsteditorelement.c,
14750	gsteditorpad.c, gsteditorpad.h, gstelementselect.c,
14751	gstelementselect.h: initial checkin
14752
147532000-01-30 09:22  omegahacker
14754
14755	* plugins/: au/Makefile.am, au/gstparseau.c, au/gstparseau.h,
14756	cobin/Makefile.am, cobin/cobin.c, cobin/cobin.h,
14757	cobin/spindentity.c, cobin/spindentity.h,
14758	effects/stereo/Makefile.am, effects/stereo/stereo.c,
14759	effects/stereo/stereo.h, effects/volume/Makefile.am,
14760	effects/volume/volume.c, effects/volume/volume.h,
14761	mp3decode/mpg123/COPYING, mp3decode/mpg123/Makefile.am,
14762	mp3decode/mpg123/README, mp3decode/mpg123/common.c,
14763	mp3decode/mpg123/dct64.c, mp3decode/mpg123/dct64_i386.c,
14764	mp3decode/mpg123/dct64_i486.c, mp3decode/mpg123/decode.c,
14765	mp3decode/mpg123/decode_i386.c, mp3decode/mpg123/decode_i486.c,
14766	mp3decode/mpg123/gbtest.c, mp3decode/mpg123/getbits.c,
14767	mp3decode/mpg123/getbits.h, mp3decode/mpg123/gstmpg123.c,
14768	mp3decode/mpg123/gstmpg123.h, mp3decode/mpg123/huffman.h,
14769	mp3decode/mpg123/l2tables.h, mp3decode/mpg123/layer1.c,
14770	mp3decode/mpg123/layer2.c, mp3decode/mpg123/layer3.c,
14771	mp3decode/mpg123/letest.c, mp3decode/mpg123/mpg123.c,
14772	mp3decode/mpg123/mpg123.h, mp3decode/mpg123/tabinit.c,
14773	mp3decode/mpg123/test.c, mp3decode/parse/Makefile.am,
14774	mp3decode/parse/README, mp3decode/parse/mp3parse.c,
14775	mp3decode/parse/mp3parse.h, mpeg1/Makefile.am,
14776	mpeg1/parse/Makefile.am, mpeg1/parse/README, mpeg1/parse/getbits.c,
14777	mpeg1/parse/getbits.h, mpeg1/parse/mpeg1parse.c,
14778	mpeg1/parse/mpeg1parse.h, mpeg1/parse/notes, mpeg2/Makefile.am,
14779	mpeg2/ac3dec/Makefile.am, mpeg2/ac3dec/README, mpeg2/ac3dec/ac3.h,
14780	mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
14781	mpeg2/ac3dec/bit_allocate.c, mpeg2/ac3dec/bit_allocate.h,
14782	mpeg2/ac3dec/bitstream.c, mpeg2/ac3dec/bitstream.h,
14783	mpeg2/ac3dec/crc.c, mpeg2/ac3dec/crc.h, mpeg2/ac3dec/debug.c,
14784	mpeg2/ac3dec/debug.h, mpeg2/ac3dec/decode.h, mpeg2/ac3dec/dither.c,
14785	mpeg2/ac3dec/dither.h, mpeg2/ac3dec/downmix.c,
14786	mpeg2/ac3dec/downmix.h, mpeg2/ac3dec/exponent.c,
14787	mpeg2/ac3dec/exponent.h, mpeg2/ac3dec/getbits.c,
14788	mpeg2/ac3dec/getbits.h, mpeg2/ac3dec/imdct.c, mpeg2/ac3dec/imdct.h,
14789	mpeg2/ac3dec/mantissa.c, mpeg2/ac3dec/mantissa.h,
14790	mpeg2/ac3dec/output.c, mpeg2/ac3dec/output.h, mpeg2/ac3dec/parse.c,
14791	mpeg2/ac3dec/parse.h, mpeg2/ac3dec/rematrix.c,
14792	mpeg2/ac3dec/rematrix.h, mpeg2/ac3dec/ring_buffer.c,
14793	mpeg2/ac3dec/ring_buffer.h, mpeg2/ac3dec/stats.c,
14794	mpeg2/ac3dec/stats.h, mpeg2/ac3dec/uncouple.c,
14795	mpeg2/ac3dec/uncouple.h, mpeg2/ac3parse/Makefile.am,
14796	mpeg2/ac3parse/README, mpeg2/ac3parse/ac3parse.c,
14797	mpeg2/ac3parse/ac3parse.h, mpeg2/parse/Makefile.am,
14798	mpeg2/parse/README, mpeg2/parse/getbits.c, mpeg2/parse/getbits.h,
14799	mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
14800	mpeg2/parse/notes, vcdsrc/Makefile.am, vcdsrc/vcdsrc.c,
14801	vcdsrc/vcdsrc.h, visualization/smoothwave/Makefile.am,
14802	visualization/smoothwave/README,
14803	visualization/smoothwave/smoothwave.c,
14804	visualization/smoothwave/smoothwave.h,
14805	visualization/spectrum/Makefile.am, visualization/spectrum/README,
14806	visualization/spectrum/fix_fft.c,
14807	visualization/spectrum/gstspectrum.c,
14808	visualization/spectrum/gstspectrum.h,
14809	visualization/synaesthesia/Makefile.am,
14810	visualization/synaesthesia/README,
14811	visualization/synaesthesia/README-syna,
14812	visualization/synaesthesia/core.c,
14813	visualization/synaesthesia/core.h,
14814	visualization/synaesthesia/synaesthesia.c,
14815	visualization/synaesthesia/synaesthesia.h,
14816	visualization/vumeter/Makefile.am, visualization/vumeter/README,
14817	visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
14818	wav/Makefile.am, wav/gstparsewav.c, wav/gstparsewav.h,
14819	wav/gstriff.c, wav/gstriff.h: initial checkin
14820
148212000-01-30 09:04  omegahacker
14822
14823	* plugins/: Makefile.am, example.c, example.h: initial checkin
14824
148252000-01-30 09:00  omegahacker
14826
14827	* gst/: elements/Makefile.am, elements/gstasyncdisksrc.c,
14828	elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
14829	elements/gstaudiosink.h, elements/gstaudiosrc.c,
14830	elements/gstaudiosrc.h, elements/gstdisksrc.c,
14831	elements/gstdisksrc.h, elements/gstelements.c,
14832	elements/gstesdsink.c, elements/gstesdsink.h,
14833	elements/gstfakesink.c, elements/gstfakesink.h,
14834	elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
14835	elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
14836	elements/gsthttpsrc.c, elements/gsthttpsrc.h,
14837	elements/gstidentity.c, elements/gstidentity.h,
14838	elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
14839	elements/gstsinesrc.h, elements/gsttypefind.c,
14840	elements/gsttypefind.h, types/Makefile.am, types/gsttypes.c:
14841	initial checkin
14842
148432000-01-30 08:57  omegahacker
14844
14845	* gst/: cothreads.c, cothreads.h, gst.c, gst.h, gstbin.c, gstbin.h,
14846	gstbuffer.c, gstbuffer.h, gstconnection.c, gstconnection.h,
14847	gstelement.c, gstelement.h, gstelementfactory.c, gstfilter.c,
14848	gstfilter.h, gstlog.h, gstmeta.c, gstmeta.h, gstobject.c,
14849	gstobject.h, gstpad.c, gstpad.h, gstpipeline.c, gstpipeline.h,
14850	gstplugin.c, gstplugin.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h,
14851	gsttee.c, gsttee.h, gstthread.c, gstthread.h, gsttrace.c,
14852	gsttrace.h, gsttype.c, gsttype.h, gsttypefind.c, gsttypefind.h,
14853	gstutils.c, gstutils.h, gstxml.c, gstxml.h, plugin.c, plugin.h,
14854	Makefile.am: initial checkin
14855
148562000-01-30 08:51  omegahacker
14857
14858	* AUTHORS, COPYING, COPYING.LIB, ChangeLog, INSTALL, Makefile.am,
14859	NEWS, README, acconfig.h, autogen.sh, config.h.in, configure.in,
14860	install-sh, missing, mkinstalldirs, stamp.h.in: initial checkin
14861
14862Fri Jan 12 21:52:09 CET 2001   Wim Taymans  <wim.taymans@chello.be>
14863
14864        * PPC compilation fixes (thanks to hadess)
14865        * add eos2 and eos3 proposals
14866
14867
14868