1 2001-12-11 22:10 thomasvs
3 * lots of build fixes for 0.3.0 release
7 * gstplay/: ChangeLog, gstmediaplay.c, gstplay.c: Added hacky check
8 to make sure we have video to fullscreen, will be removed when the
13 * gstplay/: ChangeLog, gstmediaplay.c, gstmediaplay.glade,
14 gstmediaplay.h, gstplay.c, main.c: Added a bunch of new stuff
15 including better fullscreen handling and some new playlist stuff
16 that's not hooked up yet.
18 2001-08-14 20:13 thomasvs
20 * gstreamer-uninstalled.pc.in: changed this to work for gst-bind if
21 anyone gets into problems with this then let me know and we'll fix
24 2001-08-14 05:11 parapraxis
26 * gst/: gobject2gtk.c, gobject2gtk.h: sync gobject2gtk with
29 2001-08-13 21:19 omegahacker
31 * gst/: gsttimecache.c, gsttimecache.h: added first pass at the
34 2001-08-13 20:03 omegahacker
36 * gst/Makefile.am: messy hack to make sure libgst.la builds
39 2001-08-13 20:00 sbaker3
41 * docs/: gst/gstreamer-sections.txt, manual/dynamic.sgml,
42 manual/helloworld2.sgml, manual/pads.sgml, manual/queues.sgml,
43 manual/threads.sgml, manual/typedetection.sgml, manual/xml.sgml:
44 sync with the current CVS glib API
46 2001-08-13 19:55 sbaker3
48 * test/avi2mpg.c, test/lat.c, test/mp1tomp1.c, test/mp2toavi.c,
49 test/mp2tomp1.c, test/mp2tomp1v2.c, test/mp3.c, test/mp3parse.c,
50 test/mp3play.c, test/mp3tovorbis.c, test/pipetest.c, test/qtest.c,
51 tests/autoplug.c, tests/events.c, tests/mp1vid.c, tests/paranoia.c,
52 tests/states.c, tests/eos/case1.c, tests/eos/case2.c,
53 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
54 tests/eos/case6.c, tests/eos/case7.c, tests/muxing/case1.c,
55 tests/sched/runxml.c: sync with the current CVS glib API
57 2001-08-13 19:50 sbaker3
59 * plugins/aasink/aasink.c, plugins/audiofile/gstafsink.c,
60 plugins/audiofile/gstafsrc.c, plugins/avi/gstavidecoder.c,
61 plugins/avi/wincodec/gstwinenc.cc, plugins/cdparanoia/cdparanoia.c,
62 plugins/dv/dvdec.c, plugins/filters/cutter/cutter.c,
63 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
64 plugins/gsm/gstgsmenc.c, plugins/jpeg/gstjpegenc.c,
65 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
66 plugins/quicktime/gstquicktimedecoder.c,
67 plugins/sdlsink/sdlvideosink.c, plugins/xvideosink/xvideosink.c,
68 examples/cutter/cutter.c, examples/helloworld/helloworld.c,
69 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
70 examples/plugins/example.c, examples/queue2/queue2.c,
71 examples/queue3/queue3.c, examples/queue4/queue4.c,
72 examples/thread/thread.c, examples/typefind/typefind.c,
73 examples/xml/createxml.c, examples/xml/runxml.c: sync with the
76 2001-08-13 19:48 omegahacker
78 * configure.base: Added libgst.la to the global LDFLAGS, so all
79 plugins link against it. This should help solve problems with
80 bindings and dynamic loading of libgst.
82 2001-08-13 19:45 sbaker3
84 * gst/: gobject2gtk.c, gobject2gtk.h, gst.c, gstautoplug.c,
85 gstbin.c, gstelement.c, gstobject.c, gstpad.c, gstparse.c,
86 gsttypefind.c, gstxml.c, autoplug/autoplugtest.c,
87 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c,
88 autoplug/gststaticautoplug.c, autoplug/gststaticautoplugrender.c,
89 elements/gstdisksink.c, elements/gstfakesink.c,
90 elements/gstfakesrc.c, elements/gstidentity.c,
91 elements/gstmultidisksrc.c: sync with the current CVS glib API
93 2001-08-13 14:52 thomasvs
95 * configure.base: added swig/Makefile.PL
97 2001-08-12 11:09 sbaker3
99 * tests/.cvsignore: added more exes
101 2001-08-12 10:48 sbaker3
103 * gst/gstbufferpool.c: doc update
105 2001-08-11 23:04 omegahacker
107 * gst/gstbuffer.c: fixed stupid bug in buffer_span()
109 2001-08-11 09:25 omegahacker
111 * gst/: gstbuffer.c, gstbuffer.h: - changed timestamps to gint64
112 (*signed* 64-bit) - updated buf->offset handling to deal with the
113 -1 (0xffffffff) case - added gst_buffer_span() and gst_buffer_merge
114 (see -devel for details)
116 2001-08-10 22:36 wtay
118 * gst/elements/gstdisksrc.c: mmap returns MAP_FAILED in case of an
119 error, also do a perror in case of a failure.
121 2001-08-10 18:45 wtay
123 * test/misc/: Makefile.am, gsmdec.c, gsmenc.c, mpgPlayer.c: Added
124 some test apps by Zeenix.
126 2001-08-10 18:40 wtay
128 * configure.base, docs/fwg/intro.sgml, plugins/SID/gstsiddec.cc,
129 plugins/audiofile/gstafsink.c, plugins/gnomevfs/gnomevfssrc.c,
130 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
131 plugins/quicktime/gstquicktimedemux.c,
132 plugins/quicktime/gstquicktimesink.c, plugins/udp/gstudpsrc.c,
133 test/Makefile.am, test/main.c, tests/faketest.c,
134 tools/gstreamer-inspect.c: Fixes to various plugins. Removed the
135 eos/qos calls in favour of the soon to be event system. Added a
136 test app to test element reuse (doesn't work)
138 2001-08-10 18:34 wtay
140 * gst/: gstobject.h, gstpad.c, gstpad.h, gstqueue.c,
141 gstscheduler.c, elements/gstdisksrc.c, elements/gstfakesrc.c,
142 elements/gstfdsrc.c, elements/gstmultidisksrc.c,
143 elements/gstpipefilter.c: Removed the old eos and qos functions.
144 Removed the functions from the elements.
146 2001-08-10 18:02 sbaker3
148 * examples/launch/.cvsignore: added an exe
150 2001-08-10 17:49 sbaker3
152 * examples/: mixer/.cvsignore, cutter/.cvsignore: added an exe
154 2001-08-10 17:36 sbaker3
156 * tests/.cvsignore: hide new tests
158 2001-08-07 17:14 thomasvs
160 * configure.base: removed libs/colorscpace again
162 2001-08-07 17:08 thomasvs
164 * configure.base: do FLAC lib check against main function
166 2001-08-07 17:06 thomasvs
168 * acconfig.h, configure.base, plugins/Makefile.am: changed
169 HAVE_FLAC to HAVE_FLACLIB
171 2001-08-07 15:46 thomasvs
173 * configure.base: added a few dnl'd AC_CONDITIONAL's to show a bug
174 for HAVE_FLAC look for thomas in the file
176 2001-08-06 23:16 wtay
178 * examples/plugins/example.c: Fixed the padtemplate definition.
180 2001-08-06 21:40 omegahacker
182 * gst/gstevent.h: added gstevent.h
184 2001-08-06 21:37 omegahacker
186 * gst/gstelement.c, gst/gstinfo.c, gst/gstinfo.h, gst/gstpad.c,
187 gst/gstpad.h, gst/gstplugin.c, gst/gstscheduler.c, gst/gstthread.c,
188 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
189 tests/Makefile.am, tests/events.c: Initial code for the event
192 2001-08-06 21:20 wtay
194 * plugins/flac/: Makefile.am, flacenc.c: Some compile fixes against
197 2001-08-06 20:52 wtay
199 * gst/gstbufferpool.h: Added a missing UNLOCK macro.
201 2001-08-06 20:49 wtay
203 * plugins/avi/wincodec/gstwinenc.cc: Updates for CVS avifile.
205 2001-08-06 17:46 theuraeus
207 * configure.base: 2001-06-08 Christian Schaller
208 <Uraeus@linuxrising.org> - Change from == to = since == only works
209 with GNU test and not the version of test shipping with Solaris
210 (and probably other Unices) - Once again a ordinary user has to
211 teach hackers to hack :)
213 2001-08-03 01:08 omegahacker
215 * gst/Makefile.am: moved the object-model headers back to _HDR
218 2001-08-03 00:55 hadess
220 * Makefile.am: - revert location of gstreamer.pc
222 2001-08-03 00:50 hadess
224 * Makefile.am: - install gstreamer.pc to the right place under
225 $(prefix)/share/pkconfig
227 2001-08-01 23:44 dlehn
229 * plugins/flac/: flacdec.c, flacenc.c: Type update for FLAC 1.0
231 2001-07-31 21:57 wtay
233 * gst/gstthread.c: Added a missing state change switch.
234 Uncommented a big FIXME that was needed after all. Stop now works.
236 2001-07-30 18:50 wtay
238 * gstreamer-uninstalled.pc.in: Changes pcbuilddir to
241 2001-07-27 18:12 wtay
243 * tests/: Makefile.am, faketest.c, muxing/case1.c: Added a simple
244 thread state change app.
246 2001-07-27 17:35 sbaker3
248 * tools/gstreamer-inspect.c: compile fix for glib2
250 2001-07-27 14:12 sbaker3
252 * gst/gstbufferpool.c: compile fix when atomic refcounting is not
255 2001-07-25 23:46 wtay
257 * plugins/festival/gstfestival.c: Added caps to the src pad to
258 properly set rate/channels for peer elements.
260 2001-07-25 22:40 wtay
262 * tools/gstreamer-inspect.c: Added signal output and object
265 2001-07-25 22:40 wtay
267 * gst/: gobject2gtk.c, gobject2gtk.h: Added shims for signal
268 introspections and g_type_parent
270 2001-07-25 21:49 wingo
272 * configure.base: Fixed issue where AC_CHECK_LIB was polluting LIBS
275 2001-07-25 01:02 wingo
277 * plugins/filters/speed/Makefile.am: Removed 'README' from
278 EXTRA_DIST so that 'make dist' would work.
280 2001-07-24 21:05 theuraeus
282 * tools/gstreamer-launch.1: 2001-23-07 Christian Schaller
283 <Uraeus@linuxrising.org> - Put README contents into man page and
284 fixed the Groff enconding (or whatever it is called.)
286 2001-07-23 01:57 wtay
288 * plugins/ffmpeg/: gstffmpegdec.c, gstffmpegenc.c: Updated to the
291 2001-07-23 01:57 wtay
293 * tools/gstreamer-launch.c: Reverted to the old g_idle loop. too
294 many problems with xvideosink and the GtkWindow when we don't have
297 2001-07-20 23:10 dlehn
299 * plugins/: mp3decode/mpg123/letest.c, mpeg2/ac3dec/bitstream.c:
300 use glib for byte swapping
302 2001-07-20 23:08 dlehn
304 * Makefile.am: Some basic deb building rules
306 2001-07-20 23:08 dlehn
308 * plugins/mpeg2/parse/Makefile.am, test/Makefile.am: cosmetic
309 stuff, -O3 does inline-functions
311 2001-07-20 22:26 wtay
313 * docs/gst/: Makefile.am, gstreamer.hierarchy,
314 tmpl/gstbufferpool.sgml, tmpl/gstfakesink.sgml,
315 tmpl/gstidentity.sgml, tmpl/gstreamer-unused.sgml,
316 tmpl/gsttee.sgml: Removed some stuff from the makefile until it
317 stopped complaining when building debs...
319 2001-07-20 08:10 dlehn
321 * plugins/mp3encode/lame/: gstlame.c, gstlame.h: update for newer
324 2001-07-20 08:00 dlehn
326 * plugins/Makefile.am: Always compile avi dir. It has it's own
327 conditionals for avifile libs. Add (back?) arts dir. (was this
330 2001-07-20 07:56 dlehn
332 * plugins/mpeg2/mpeg2dec/Makefile.am: Change lib name from
333 libmpeg2dec to libgstmpeg2dec to avoid confusion since it links to
336 2001-07-20 07:54 dlehn
338 * docs/gst/gstreamer.hierarchy: remove Gtk classes from Gst
341 2001-07-20 07:53 dlehn
343 * configure.in.ac250: not used anymore
345 2001-07-20 07:52 dlehn
347 * debian/: Makefile.am, README.Debian, changelog, control,
348 gstreamer-arts.files, gstreamer-artsd.files,
349 gstreamer-avifile.files, gstreamer-common.files,
350 gstreamer-festival.files, gstreamer-flac.files,
351 gstreamer-mpeg2dec.files, gstreamer-plugin-template.postinst,
352 gstreamer-plugin-template.postrm, gstreamer-plugin-template.prerm,
353 gstreamer-runtime.files, gstreamer-runtime.manpages,
354 gstreamer-runtime.postinst, gstreamer-runtime.postrm,
355 gstreamer-tools.files, gstreamer-tools.manpages, gstreamer-x.files,
356 libgst0.postinst, libgsteditor0.postinst,
357 libgstmediaplay0.postinst, rules: Update to Debian packaging files
360 2001-07-18 23:38 richardb
362 * docs/fwg/: Makefile.am, buffers.sgml, checklist.sgml,
363 gst-plugin-writers-guide.sgml, srcnsink.sgml, statemanage.sgml:
364 Sort out some remaining bits of fwg which weren't valid sgml.
366 2001-07-18 23:18 richardb
368 * docs/manual/: debugging.sgml, helloworld2.sgml: Fix incorrectly
369 matched tags, as found by xsltproc. ;-)
371 2001-07-18 23:08 richardb
373 * REQUIREMENTS: Add instructions for getting docbook-gnome-bin
374 debian package, needed to build manual and PWG.
376 2001-07-18 20:04 wtay
378 * gst/autoplug/gststaticautoplugrender.c: Make sure the autoplugger
379 doesn't try to connect elements with request pads for now.
381 2001-07-18 18:29 wtay
383 * plugins/mpeg1/system_encode/: buffer.c, system_encode.c,
384 system_encode.h, systems.c: Added request pad to the muxer. Fixed
385 the object size problem by dynamically allocating the sector data.
387 2001-07-17 23:01 richardb
389 * plugins/effects/volume/volume.c: Rename the GstVolume type to
390 GstVolumeOld, so that it doesn't conflict with the type registered
391 by the new volume plugin.
393 2001-07-17 22:51 wtay
395 * docs/fwg/intro.sgml: Added what I think should be the basic steps
396 for writing a plugin.
398 2001-07-16 21:18 wtay
400 * gst/: gstelement.h, gstscheduler.h: Added missing pad_select
403 2001-07-16 10:04 richardb
405 * configure.base: Change tests/muxer/Makefile to
406 tests/muxing/Makefile, since tests/muxer is now an empty dir.
408 2001-07-15 15:24 wtay
410 * tools/gstreamer-launch.c: Changed the main loop to while
413 2001-07-15 14:04 wtay
415 * gst/gstscheduler.c: Properly set the eos flag when no elements
418 2001-07-14 21:29 shitowax
420 * plugins/quicktime/: gstquicktimesink.c, gstquicktimesink.h:
421 initial introduction of a really basic muxer
423 2001-07-14 21:15 thomasvs
425 * configure.base: added muxer Makefile
427 2001-07-13 17:49 wtay
429 * plugins/gsm/: gstgsm.c, gstgsmdec.c, gstgsmenc.c: Added capsnego
432 2001-07-11 23:52 wtay
434 * gst/: gstpad.c, gstpad.h, gstscheduler.h,
435 elements/gstaggregator.c, elements/gstaggregator.h,
436 elements/gstfakesrc.c: Added prototypes for gst_pad_peek,
437 gst_pad_select and gst_pad_selectv. Added different scheduling
438 methods in aggregator. Fixed a bug in fakesrc when setting up the
439 scheduling functions.
441 2001-07-11 20:26 wtay
443 * tests/: Makefile.am, muxing/.cvsignore, muxing/Makefile.am,
444 muxing/case1.c: Added a muxing test case.
446 2001-07-11 20:23 wtay
448 * gst/gstscheduler.c: Added a g_assert when a filled bufpen is
451 2001-07-11 20:22 wtay
453 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstidentity.c,
454 gstidentity.h, gsttee.c, gsttee.h: Some cleanups in output of
455 various test plugins. Added debug output to tee. Added buffer
456 duplication to identity.
458 2001-07-11 17:45 wtay
460 * gst/elements/: gstelements.c, gstfakesink.c, gstfakesink.h: Added
461 request pads to fakesink.
463 2001-07-11 16:51 wtay
465 * gst/elements/: gstaggregator.c, gstelements.c, gstfakesink.c,
466 gstfakesrc.c, gstfakesrc.h, gstidentity.c, gstidentity.h, gsttee.c:
467 Added DEBUG_FUNCPTR to most plugins. Added request pads to fakesrc
470 2001-07-11 16:50 wtay
472 * tools/gstreamer-inspect.c: Print out the request pad function.
474 2001-07-11 15:56 wtay
476 * gst/elements/: Makefile.am, gstaggregator.c, gstaggregator.h,
477 gstdisksink.c, gstdisksrc.c, gstelements.c, gstfakesink.c,
478 gstfakesrc.c, gstfakesrc.h, gstfdsink.c, gstfdsrc.c, gsthttpsrc.c,
479 gstidentity.c, gstsinesrc.c, gsttee.c: Some code cleanups. Added
480 printouts of the buffer timestamps in identity, fakesrc, fakesink.
481 Added an aggregator test element.
483 2001-07-11 13:33 wtay
485 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: Aplied the
486 patch from Andy Wingo <apwingo@eos.ncsu.edu> add padtemplates to
487 element classes without using an elementfactory. The
488 gst_element_add_padtemplate_to_class method was renamed to
489 gst_element_class_add_padtemplate to better match glib/gtk
492 2001-07-11 13:09 wtay
494 * docs/gst/tmpl/: gstmeta.sgml, spectrum.sgml: Removed the
495 remaining bits of MetaData.
497 2001-07-11 02:02 omegahacker
499 * configure.base: added speed and volume to configure.base
501 2001-07-11 00:47 omegahacker
503 * plugins/filters/Makefile.am: added speed and volume to
506 2001-07-08 22:02 wtay
508 * test/: Makefile.am, mp2tomp1v2.c, mp3play.c: Added a vob to mpeg1
509 transcoder. note that this one is only 68 lines long.
511 2001-07-08 10:47 wtay
513 * plugins/effects/volume/volume.c: I'm a moron..
515 2001-07-08 10:46 wtay
517 * plugins/effects/volume/volume.c: Renamed the old volume plugin to
520 2001-07-08 10:44 wtay
522 * plugins/filters/: speed/Makefile.am, speed/filter.func,
523 speed/speed.c, speed/speed.h, volume/Makefile.am,
524 volume/filter.func, volume/mono-filter.func,
525 volume/stereo-filter.func, volume/volume.c, volume/volume.h: Added
526 the two plugins from Andy Wingo <apwingo@eos.ncsu.edu>
528 2001-07-07 17:34 wtay
530 * docs/manual/Makefile.am: Added the init.sgml file to the makefile
532 2001-07-07 16:30 wtay
534 * docs/manual/: intro.sgml, motivation.sgml: More blablah about how
535 cool GStreamer really is..
537 2001-07-07 16:10 wtay
539 * docs/manual/: gstreamer-manual.sgml, init.sgml, utility.sgml:
540 Added docs on library init.
542 2001-07-07 15:17 wtay
544 * docs/manual/: autoplugging.sgml, debugging.sgml,
545 gstreamer-manual.sgml, helloworld2.sgml, programs.sgml: Lots of
546 updates. Added a chapter about the autoplugcache. Updated the
547 autoplug example using the autoplugcache. Moved some stuff around.
548 Added an example app for gst_parse_launch. Updated the debug
551 2001-07-07 15:14 wtay
553 * examples/launch/mp3parselaunch.c: Add sane arg checking.
555 2001-07-07 15:07 wtay
557 * examples/launch/: Makefile.am, mp3parselaunch.c: Added a
558 parse_launch example.
560 2001-07-07 14:32 wtay
562 * examples/helloworld2/helloworld2.c: Updated the autoplug example.
564 2001-07-07 12:34 wtay
566 * docs/manual/: bins.sgml, dynamic.sgml, factories.sgml,
567 goals.sgml, gstreamer-manual.sgml, helloworld.sgml,
568 helloworld2.sgml, pads.sgml, programs.sgml, queues.sgml,
569 threads.sgml, typedetection.sgml, utility.sgml, xml.sgml: Some
570 updates to the manual, mostly glib2 related.
572 2001-07-07 11:55 wtay
574 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
575 gstreamer.hierarchy, tmpl/gstbuffer.sgml, tmpl/gstbufferpool.sgml,
576 tmpl/gstelement.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
577 tmpl/gstreamer-unused.sgml, tmpl/gstutils.sgml, tmpl/gstxml.sgml:
578 Removed the last bits of Metadata. Updated the bufferpool docs.
580 2001-07-06 22:00 wtay
582 * plugins/capture/qcam/: gstqcamsrc.c, gstqcamsrc.h, qcam.h: Added
585 2001-07-05 23:08 wtay
587 * configure.base: Added the qcam src
589 2001-07-05 23:06 wtay
591 * plugins/capture/qcam/dark.c: Some unused file..
593 2001-07-05 23:05 wtay
595 * plugins/capture/: Makefile.am, qcam/Makefile.am, qcam/exposure.c,
596 qcam/gstqcamsrc.c, qcam/gstqcamsrc.h, qcam/qcam-Linux.c,
597 qcam/qcam-Linux.h, qcam/qcam-lib.c, qcam/qcam-os.c, qcam/qcam-os.h,
598 qcam/qcam.h, qcam/qcamip.h: Added a simple bw-qcam src plugin.
600 2001-07-05 22:53 wtay
602 * tools/gstreamer-launch.c: Added the xid stuff in again if
603 compiling against gtk.
605 2001-07-04 21:49 uid21147
607 * gst/gstutils.c: Added arg setting for UINT types.
609 2001-07-04 16:33 uid21147
611 * plugins/ffmpeg/: Makefile.am, gstffmpegdec.c, gstffmpegenc.c:
612 Lots of improvements to the ffmpeg wrappers.
614 2001-07-02 21:38 wtay
616 * plugins/ffmpeg/: Makefile.am, gstffmpeg.c, gstffmpegdec.c,
617 gstffmpegdec.h, gstffmpegenc.c, gstffmpegenc.h: Added the ffmpeg
620 2001-07-01 23:19 wtay
622 * configure.base, plugins/ffmpeg/Makefile.am,
623 plugins/ffmpeg/gstffmpegenc.c, plugins/ffmpeg/gstffmpegenc.h: Added
624 the ffmpeg wrapper plugin. (ffmpeg.sourceforge.net). Only the
625 encoders are currently support, so no decoders or muxers yet..
627 2001-07-01 18:52 wtay
629 * plugins/gsm/: Makefile.am, gstgsmdec.c, gstgsmenc.c: Fixed a bug
630 with the buffer handling.
632 2001-07-01 17:10 sbaker3
634 * plugins/filters/ladspa/gstladspa.c: better property name munging
635 and added check for duplicate property names
637 2001-07-01 17:01 sbaker3
639 * gst/gobject2gtk.c: return NULL from
640 g2g_object_class_find_property if gtk_object_arg_get_info returns
643 2001-07-01 15:05 wtay
645 * plugins/avi/gstavidemux.c: Added the memcpy back, we can't take
646 ownership of the riff parser chunks..
648 2001-07-01 14:59 wtay
650 * libs/riff/gstriff.h: Added types and structures for AVI/DV.
652 2001-07-01 14:58 wtay
654 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavidemux.h,
655 gstavitypes.c: Added FV playback to avi. Currently only NTSC DV is
656 supported. Both type1 and type2 avi/dv formats are supported.
658 2001-07-01 12:18 theuraeus
660 * gstreamer.spec.in: 2001-01-07 Christian Schaller
661 <Uraeus@linuxrising.org> - Updated SPEC file. - Splitt out GUI
662 modules - Added quicktime, flac, chart, udp modules
664 2001-07-01 12:16 theuraeus
666 * LICENSE_readme, REQUIREMENTS: 2001-01-07 Christian Schaller
667 <Uraeus@linuxrising.org> - Added FLAC information
669 2001-07-01 12:12 richardb
671 * configure.base: Put the back check for the FLAC library. This
672 looks to have been accidentally removed when the sidplay one was
675 2001-07-01 11:28 sbaker3
677 * plugins/filters/ladspa/gstladspa.c: gobject param fixes
679 2001-06-30 20:41 sbaker3
681 * plugins/alsa/: alsasink.c, alsasrc.c: fix param problems due to
684 2001-06-30 17:26 wtay
686 * plugins/SID/: gstsiddec.cc, gstsiddec.h: Added a property for
689 2001-06-30 16:22 wtay
691 * acinclude.m4, configure.base, plugins/Makefile.am,
692 plugins/SID/Makefile.am: Added configure checks for libsidplay.
694 2001-06-30 15:10 wtay
696 * plugins/SID/gstsiddec.cc: Added a bunch of properties.
698 2001-06-30 01:45 wtay
700 * configure.base: Added the SID plugin.
702 2001-06-30 01:44 wtay
704 * plugins/SID/gstsiddec.cc: Some cleanups
706 2001-06-30 01:37 wtay
708 * plugins/SID/: .cvsignore, Makefile.am, gstsiddec.cc, gstsiddec.h:
709 A first attempt at a SID decoder plugin.
711 2001-06-30 01:35 wtay
713 * gst/elements/gstdisksrc.c: Fix an endless loop at EOS.. this is a
716 2001-06-29 21:31 wtay
718 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c: GObject fixes for
719 xmms plugins. Cleaner names for the generated plugins.
721 2001-06-29 18:53 richardb
723 * gst/gstparse.c: Allow elements to be given custom names with []
726 ie, gstreamer-launch disksrc[mysrc] ! ... makes a disksrc element
727 named mysrc, rather than disksrc0
729 Suggestion: don't name things with names with numbers at the end,
730 or they may conflict with names allocated automatically.
732 2001-06-29 12:30 richardb
734 * configure.base: Put GST_CFLAGS before other CFLAGS, to ensure
735 that the correct headers get used if there's an installed copy of
736 the gst headers on the system (ie, make sure the uninstalled
737 headers are used instead).
739 2001-06-29 11:26 richardb
741 * gst/Makefile.am: Prefix for marshallers should be gst_marshal,
742 rather than gst. This now actually compiles for me.
744 2001-06-29 10:39 richardb
746 * gst/Makefile.am: Ensure that the marshaller code #includes
747 glib-object.h, and hence the neccessary definitions to enable it to
750 I don't pretend to understand how the marshalling stuff works - I
751 just know that it clearly needs this #include, or something
752 similar. If there's a more correct fix, someone else can do it.
753 Possibly this is a glib-genmarshal bug, but I've not got the time
756 2001-06-29 00:58 richardb
758 * gst/Makefile.am: Ensure that the gstmarshal.[ch] files are
759 generated in time by generating both files in the same rule:
760 previously, only the .c would be generated in time. Don't put the
761 files in dists (add a dist-hook to take them out), and clean the
762 files when running distclean.
764 2001-06-28 22:44 richardb
766 * gst/Makefile.am: Make sure conditionally compiled files are added
769 2001-06-28 21:13 sbaker3
771 * plugins/alsa/: alsasink.c, alsasrc.c: compile fixes for alsasrc
772 and alsasink - params need more work (odd warning when doing
775 2001-06-28 20:32 wtay
777 * acconfig.h, configure.base, plugins/Makefile.am: Added a check
780 2001-06-28 19:35 richardb
782 * configure.base: Fix ALSA check; was overwriting the ALSA_CFLAGS
783 and ALSA_LIBS variables determined for alsa 0.5 with the ones from
784 the check that alsa 0.9 wasn't there. Now does the 0.9 check
785 first, to avoid this problem.
787 2001-06-28 17:31 richardb
789 * docs/gst/Makefile.am: Remove gstreamer.html from generated files,
790 since it was just a broken copy of one of the other files. Sort
791 out cleanfiles to some extent. Note: the make dependencies in this
792 file are completely broken, but it's not clear how to fix them.
793 The docs will be built at make install / dist time, as a result.
795 2001-06-28 17:01 richardb
797 * acinclude.m4: Fix a typo in a comment.
799 2001-06-28 16:39 richardb
801 * acinclude.m4, configure.base: Add ACTION-IF-USE and
802 ACTION-IF-NOTUSE parameters to GST_CHECK_FEATURE. Convert glib2
803 check to use GST_CHECK_FEATURE.
805 2001-06-28 16:11 thomasvs
807 * plugins/filters/cutter/README: cutter plugin now has a settable
808 pre-record buffer (using GList) README has been fleshed out a bit
811 2001-06-28 12:56 richardb
813 * configure.base: Actually pass the infomessages variable into
814 config.status, so the message about plugin-builddir gets displayed.
816 We can use this mechanism to display lists of plugins which won't
817 be built: just add the lines to be output at the end of ./configure
820 2001-06-28 11:57 richardb
822 * configure.base: Change plugin-srcdir msg stuff near the end of
823 configure.base to -builddir.
825 2001-06-27 21:53 thomasvs
827 * examples/cutter/cutter.c: implemented ring buffer
829 2001-06-27 21:53 thomasvs
831 * plugins/filters/cutter/: cutter.c, cutter.h: added a GList
834 2001-06-27 21:20 wtay
836 * test/: dvshow.c, mp2toavi.c: Some small fixes.
838 2001-06-27 21:19 wtay
840 * examples/autoplug/autoplug.c: Small fixes to the autoplugger so
841 that it uses a colorspace element for video.
843 2001-06-27 21:15 wtay
845 * plugins/quicktime/gstquicktimedecoder.c: Make the QT plugin
848 2001-06-27 21:14 wtay
850 * plugins/avi/gstavidecoder.c: Make the avidecoder plugin extend
853 2001-06-27 21:14 omegahacker
855 * configure.base, gstreamer-config.in, gstreamer-uninstalled.pc.in,
856 gstreamer.pc.in: configure.base: changed to 0.2.1, reworked the -D
857 gathering for cflags gstreamer-config.in, gstreamer.pc.in,
858 gstreamer-uninstalled.pc.in: reworked -D gathering for cflags
860 2001-06-27 20:45 dlehn
862 * plugins/arts/Makefile.am: Fix for automake 1.4 to actually build
863 the generated source. Clean up generated files. Make sure only
864 source idl gets into tarball.
866 2001-06-27 20:22 omegahacker
868 * makeconfigure: added _CFLAGS and modified to allow the multiple
869 substitition to occur
871 2001-06-27 18:22 richardb
873 * makeconfigure: Add a hack to ensure that automake picks up the
874 variables AC_SUBSTed in GST_CHECK_CONFIGPROG.
876 2001-06-27 18:04 richardb
878 * acinclude.m4, configure.base: Add a "MODULES" parameter to
879 GST_CHECK_CONFIGPROG, to pass sets of modules to the -config
880 script. Convert gnome test to use GST_CHECK_CONFIGPROG.
882 2001-06-27 17:56 richardb
884 * acconfig.h, acinclude.m4, configure.base, plugins/Makefile.am,
885 plugins/audiofile/Makefile.am: Remove HAVE_GDK_PIXBUF and
886 HAVE_LIBAUDIOFILE from acconfig.h and AC_DEFINE: nothing uses
887 these. Add GST_CHECK_CONFIGPROG macro, to check a -config script
888 and set --cflags and --libs from it. Replace audiofile and
889 gdk-pixbuf checks with calls to this macro. Change use of
890 HAVE_LIBAUDIOFILE to USE_LIBAUDIOFILE automake conditional. Change
891 use of AUDIOFILE_LIBS variable to LIBAUDIOFILE_LIBS.
893 2001-06-27 17:06 richardb
895 * acinclude.m4: Fix brokenness with autoconf 2.50. *sigh*
897 2001-06-27 16:04 richardb
899 * acinclude.m4, configure.base: Add DISABLE-BY-DEFAULT argument to
900 GST_CHECK_FEATURE, to allow a feature to be turned off by default.
901 Turn of XMMS check using this, rather than a hack. Fix display of
902 commandline parameters for GST_CHECK_FEATURE and
903 GST_SUBSYSTEM_DISABLE.
905 2001-06-27 15:07 thomasvs
907 * plugins/filters/cutter/: cutter.c, filter.func: fixed cutter
910 2001-06-27 10:59 richardb
912 * acinclude.m4: Add XMMS macro to acinclude.m4, since it's a
913 commonly missing macro. This joins the ALSA macro, which was
914 already in acinclude.m4 We need some more consistent scheme for
915 dealing with these... :(
917 2001-06-26 23:26 omegahacker
919 * plugins/vgasink/Makefile.am: fixed vgasink Makefile.am, even
920 though vgasink is disabled
922 2001-06-26 23:15 wtay
924 * configure.base, gst/Makefile.am, tools/Makefile.am: Removed the
925 GST_CONFIG_DIR from config.h and made a -D CFLAG for it instead so
926 that we can do full expansion on the sysconfdir.
928 2001-06-26 22:49 richardb
930 * configure.base: Fix up configure --help output:
931 GST_DISABLE_SUBSYSTEM options were not displayed properly.
933 2001-06-26 22:44 richardb
935 * configure.base, gst/elements/Makefile.am, plugins/Makefile.am:
936 Convert XMMS and LIBGHTTP checks to use GST_CHECK_FEATURE() XMMS
937 check is turned off by default (though not in a very neat way)
939 2001-06-26 22:29 wtay
941 * configure.base, plugins/Makefile.am: Removed vgasink for now.
943 2001-06-26 22:07 wtay
945 * plugins/udp/Makefile.am: Removed a cut&paste leftover..
947 2001-06-26 20:56 richardb
949 * makeconfigure: Do hacky fix for AM_CONDITIONAL for
950 GST_SUBSYSTEM_DISABLE, too.
952 2001-06-26 20:49 omegahacker
954 * configure.base: Changes to the GST_SUBSYSTEM_DISABLE macro.
956 2001-06-26 20:06 richardb
958 * gst/gobject2gtk.c: Fix g2g_object_class_list_properties() so that
959 num_properties gets set.
961 2001-06-26 19:20 richardb
963 * acinclude.m4, configure.base, plugins/Makefile.am: Convert artsc
964 and arts checks to use GST_CHECK_FEATURE. Extract the checks into
967 2001-06-26 03:48 richardb
969 * acinclude.m4, configure.base, plugins/Makefile.am: Move alsa
970 check to use GST_CHECK_FEATURE macro. Fix a small bug in the
973 2001-06-26 03:27 richardb
975 * acinclude.m4: Fixes to work properly with automake 1.4
977 2001-06-26 02:53 richardb
979 * Makefile.am, acinclude.m4, autogen.sh, configure.base,
980 makeconfigure: Added feature check macro, GST_CHECK_FEATURE. Moved
981 generation of configure.{in,ac} into a separate script. Add hack
982 to the script to stop automake complaining about missing
983 AM_CONDITIONAL call. Replace ESD check by a call to
986 2001-06-25 22:39 richardb
988 * configure.base: Move config dir from /etc/gstreamer to
989 ${sysconfdir}/gstreamer by default: more portable, configurable,
992 2001-06-25 21:53 richardb
994 * docs/plugins/Makefile.am: Remove more generated files
996 2001-06-25 21:41 richardb
998 * docs/: manuals.mak, gst/Makefile.am, libs/Makefile.am: Remove
999 many unwanted generated files from distributions.
1001 2001-06-25 21:39 richardb
1003 * docs/Makefile.am: Added plugins to DIST_SUBDIRS
1005 2001-06-25 21:37 wtay
1007 * plugins/oss/gstosssink.c: Don't use the trace feature when it is
1010 2001-06-25 21:36 wtay
1012 * plugins/: avi/gstavidecoder.c, quicktime/gstquicktimedecoder.c:
1013 Don't use the autoplugger when it is disabled.
1015 2001-06-25 21:36 wtay
1017 * gst/: Makefile.am, gst.c, gstautoplug.h, gstbuffer.c,
1018 gstbuffer.h, gstmeta.c, gstmeta.h, gstparse.h, gstplugin.c,
1019 gstplugin.h, gsttrace.h, gsttypefind.h: Removed the final bits of
1020 GstMeta. Added conditional compilation of various subsystems.
1022 2001-06-25 21:09 richardb
1024 * gst/: gobject2gtk.h, gstinfo.c, gstinfo.h: Add consts to
1025 appropriate parameters in debug and info handlers. Add appropriate
1026 types for some of the memebers of the GTypeInfo struct.
1028 2001-06-25 21:01 omegahacker
1030 * gst/: .cvsignore, Makefile.am: added gstmarshal.[ch] to
1031 .cvsignore, added gstmarshal.list to EXTRA_DIST
1033 2001-06-25 21:00 omegahacker
1035 * gst/gstobject.h, plugins/Makefile.am,
1036 plugins/visualization/Makefile.am: added some dirs to DIST_SUBDIRS,
1037 added a comment to gstobject.h
1039 2001-06-25 20:59 omegahacker
1041 * gst/: Makefile.am, gstmarshal.c, gstmarshal.h, gstmarshal.list:
1042 removed gstmarshal.[ch], added gstmarshal.list, and a first pass at
1045 2001-06-25 20:19 wtay
1047 * configure.base, gst/Makefile.am: Added configure checks to
1048 disable various major subsystems.
1050 2001-06-25 19:14 richardb
1052 * docs/gst/: Makefile.am, gstreamer.types.in: gstreamer.types.in:
1053 remove colorspace header. Makefile.am: remove comment inside rule
1056 2001-06-25 18:22 omegahacker
1058 * gst/: gobject2gtk.h, gst.c, gstelement.c: gobject2gtk.h: added
1059 g2g_object_get_type() prototype gst.c: fixed gst_add_paths_func()
1060 prototype gstelement.c: changed some prototypes, added a cast
1062 2001-06-25 18:17 wtay
1064 * gst/gstobject.h: Added a missing #else
1066 2001-06-25 17:44 wtay
1068 * configure.base: Removed the wine stuff.
1070 2001-06-25 13:28 richardb
1072 * gst/gstobject.c: Fix a warning; stuff following an #endif
1074 2001-06-25 13:09 richardb
1076 * autogen.sh: Added check for pkg-config to autogen.sh
1078 2001-06-25 07:45 omegahacker
1080 * acconfig.h, autogen.sh, configure.base, gst/Makefile.am,
1081 gst/gstbin.c, gst/gstelement.c, gst/gstelementfactory.c,
1082 gst/gstinfo.c, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1083 gst/gstprops.c, gst/gstthread.c, gst/gstxml.h: Reworked the
1084 arguments for DEBUG and INFO. Removed -debug-verbose. Renamed
1085 GST_DISABLE_XML to GST_DISABLE_LOADSAVE and added --disable flag.
1087 2001-06-25 04:37 omegahacker
1089 * gst/: gobject2gtk.c, gobject2gtk.h: Changed all globally defined
1090 stub functions to use the g2g_ prefix instead of g_, to avoid *any*
1091 potential namespace conflicts.
1093 2001-06-25 02:20 omegahacker
1095 * acconfig.h, configure.base, docs/random/wtay/events,
1096 examples/Makefile.am, examples/cutter/cutter.c,
1097 examples/helloworld/helloworld.c,
1098 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
1099 examples/plugins/example.c, examples/plugins/example.h,
1100 examples/queue/queue.c, examples/queue2/queue2.c,
1101 examples/queue3/queue3.c, examples/queue4/queue4.c,
1102 examples/thread/thread.c, examples/typefind/typefind.c,
1103 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
1104 gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gst.c, gst/gst.h,
1105 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstbin.h,
1106 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
1107 gst/gstextratypes.c, gst/gstextratypes.h, gst/gstmarshal.c,
1108 gst/gstmarshal.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1109 gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c, gst/gstpipeline.h,
1110 gst/gstqueue.c, gst/gstqueue.h, gst/gstscheduler.c,
1111 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
1112 gst/gsttypefind.c, gst/gsttypefind.h, gst/gstutils.c,
1113 gst/gstutils.h, gst/gstxml.c, gst/gstxml.h,
1114 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
1115 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
1116 gst/autoplug/gststaticautoplug.h,
1117 gst/autoplug/gststaticautoplugrender.c,
1118 gst/autoplug/gststaticautoplugrender.h, gst/elements/Makefile.am,
1119 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
1120 gst/elements/gstdisksrc.c, gst/elements/gstdisksrc.h,
1121 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
1122 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.c,
1123 gst/elements/gstfakesrc.h, gst/elements/gstfdsink.c,
1124 gst/elements/gstfdsink.h, gst/elements/gstfdsrc.c,
1125 gst/elements/gstfdsrc.h, gst/elements/gsthttpsrc.c,
1126 gst/elements/gsthttpsrc.h, gst/elements/gstidentity.c,
1127 gst/elements/gstidentity.h, gst/elements/gstmultidisksrc.c,
1128 gst/elements/gstmultidisksrc.h, gst/elements/gstpipefilter.c,
1129 gst/elements/gstpipefilter.h, gst/elements/gstsinesrc.c,
1130 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
1131 gst/elements/gsttee.h, gstplay/gstplay.c, plugins/Makefile.am,
1132 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
1133 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
1134 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
1135 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
1136 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
1137 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
1138 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
1139 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
1140 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
1141 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
1142 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1143 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
1144 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
1145 plugins/avi/gstavidemux.c, plugins/avi/gstavidemux.h,
1146 plugins/avi/gstavimux.c, plugins/avi/gstavimux.h,
1147 plugins/avi/gstavitypes.c, plugins/avi/gstavitypes.h,
1148 plugins/avi/winaudio/aviaudiodecoder.c,
1149 plugins/avi/winaudio/aviaudiodecoder.h,
1150 plugins/avi/wincodec/gstwindec.cc,
1151 plugins/avi/wincodec/gstwindec.h,
1152 plugins/avi/wincodec/gstwinenc.cc,
1153 plugins/avi/wincodec/gstwinenc.h, plugins/capture/v4l/gstv4lsrc.c,
1154 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
1155 plugins/cdparanoia/cdparanoia.h, plugins/cobin/cobin.c,
1156 plugins/cobin/cobin.h, plugins/cobin/spindentity.c,
1157 plugins/cobin/spindentity.h, plugins/dv/dvdec.c,
1158 plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
1159 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
1160 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
1161 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
1162 plugins/esd/esdsink/esdsink.h, plugins/festival/Makefile.am,
1163 plugins/festival/gstfestival.c, plugins/festival/gstfestival.h,
1164 plugins/filters/Makefile.am, plugins/filters/adder/adder.c,
1165 plugins/filters/adder/adder.h,
1166 plugins/filters/colorspace/colorspace.c,
1167 plugins/filters/colorspace/colorspace.h,
1168 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
1169 plugins/filters/cutter/filter.func,
1170 plugins/filters/deinterlace/deinterlace.c,
1171 plugins/filters/deinterlace/deinterlace.h,
1172 plugins/filters/intfloatconvert/float2int.c,
1173 plugins/filters/intfloatconvert/float2int.h,
1174 plugins/filters/intfloatconvert/int2float.c,
1175 plugins/filters/intfloatconvert/int2float.h,
1176 plugins/filters/intfloatconvert/intfloatconvert.c,
1177 plugins/filters/ladspa/gstladspa.c,
1178 plugins/filters/ladspa/gstladspa.h,
1179 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
1180 plugins/filters/level/level.c, plugins/filters/level/level.h,
1181 plugins/filters/median/median.c, plugins/filters/median/median.h,
1182 plugins/filters/mono2stereo/mono2stereo.c,
1183 plugins/filters/mono2stereo/mono2stereo.h,
1184 plugins/filters/passthrough/level.c,
1185 plugins/filters/passthrough/level.h,
1186 plugins/filters/passthrough/passthrough.c,
1187 plugins/filters/passthrough/passthrough.h,
1188 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1189 plugins/filters/stereo2mono/stereo2mono.c,
1190 plugins/filters/stereo2mono/stereo2mono.h,
1191 plugins/filters/volenv/filter.func,
1192 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
1193 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
1194 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
1195 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
1196 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
1197 plugins/icecast/icecastsend/icecastsend.c,
1198 plugins/icecast/icecastsend/icecastsend.h,
1199 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
1200 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
1201 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1202 plugins/mp3decode/mpg123/gstmpg123.c,
1203 plugins/mp3decode/mpg123/gstmpg123.h,
1204 plugins/mp3decode/parse/mp3parse.c,
1205 plugins/mp3decode/parse/mp3parse.h,
1206 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
1207 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
1208 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
1209 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1210 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
1211 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
1212 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
1213 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1214 plugins/mpeg1/system_encode/buffer.c,
1215 plugins/mpeg1/system_encode/system_encode.c,
1216 plugins/mpeg1/system_encode/system_encode.h,
1217 plugins/mpeg1video/parse/mp1videoparse.c,
1218 plugins/mpeg1video/parse/mp1videoparse.h,
1219 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
1220 plugins/mpeg2/ac3parse/ac3parse.c,
1221 plugins/mpeg2/ac3parse/ac3parse.h,
1222 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
1223 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
1224 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
1225 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
1226 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
1227 plugins/mpeg2/subtitles/mpeg2subt.c,
1228 plugins/mpeg2/subtitles/mpeg2subt.h,
1229 plugins/mpeg2/video/gstmpeg2play.c,
1230 plugins/mpeg2/video/gstmpeg2play.h,
1231 plugins/mpeg2/videoparse/mp2videoparse.c,
1232 plugins/mpeg2/videoparse/mp2videoparse.h,
1233 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
1234 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
1235 plugins/oss/gstossgst.c, plugins/oss/gstossgst.h,
1236 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
1237 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
1238 plugins/quicktime/gstquicktimedecoder.c,
1239 plugins/quicktime/gstquicktimedecoder.h,
1240 plugins/quicktime/gstquicktimedemux.c,
1241 plugins/quicktime/gstquicktimedemux.h,
1242 plugins/quicktime/gstquicktimetypes.c,
1243 plugins/quicktime/gstquicktimetypes.h, plugins/rtjpeg/rtjpegdec.c,
1244 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
1245 plugins/rtjpeg/rtjpegenc.h, plugins/rtp/rtpsend/rtpsend.c,
1246 plugins/rtp/rtpsend/rtpsend.h, plugins/sdlsink/sdlvideosink.c,
1247 plugins/sdlsink/sdlvideosink.h, plugins/udp/.cvsignore,
1248 plugins/udp/Makefile.am, plugins/udp/gstudp.c,
1249 plugins/udp/gstudpsink.c, plugins/udp/gstudpsink.h,
1250 plugins/udp/gstudpsrc.c, plugins/udp/gstudpsrc.h,
1251 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
1252 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
1253 plugins/visualization/Makefile.am,
1254 plugins/visualization/chart/gstchart.c,
1255 plugins/visualization/smoothwave/smoothwave.c,
1256 plugins/visualization/smoothwave/smoothwave.h,
1257 plugins/visualization/spectrum/gstspectrum.c,
1258 plugins/visualization/spectrum/gstspectrum.h,
1259 plugins/visualization/synaesthesia/core.h,
1260 plugins/visualization/synaesthesia/synaesthesia.c,
1261 plugins/visualization/synaesthesia/synaesthesia.h,
1262 plugins/visualization/vumeter/vumeter.c,
1263 plugins/visualization/vumeter/vumeter.h,
1264 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
1265 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
1266 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
1267 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
1268 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
1269 plugins/xmms/gstxmmsinput.h, plugins/xmms/pluginenum.c,
1270 plugins/xmms/xmms.h, plugins/xvideosink/Makefile.am,
1271 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h,
1272 test/ac3parse.c, test/ac3play.c, test/avi2mpg.c, test/aviparse.c,
1273 test/dvdcat.c, test/lat.c, test/mp1parse.c, test/mp1tomp1.c,
1274 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3mad.c,
1275 test/mp3parse.c, test/mp3play.c, test/mp3tovorbis.c,
1276 test/mpeg2parse.c, test/pipetest.c, test/qtest.c, test/record.c,
1277 test/vidcapture.c, test/vidcapture2.c, test/videotest.c,
1278 test/wave.c, test/xmmstest.c, tests/autoplug.c, tests/autoplug3.c,
1279 tests/case4.c, tests/incsched.c, tests/mp1vid.c, tests/mp3encode.c,
1280 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/states.c,
1281 tests/threadlock.c, tests/eos/case1.c, tests/eos/case2.c,
1282 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
1283 tests/eos/case6.c, tests/eos/case7.c, tests/sched/runxml.c,
1284 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c,
1285 tools/gstreamer-launch.c: Merged from GOBJECT1 to HEAD at 200106241
1287 2001-06-25 01:07 omegahacker
1289 * gst/gobject2gtk.c, gst/gobject2gtk.h, tools/gstreamer-compprep.c,
1290 tools/gstreamer-inspect.c: added shim for
1291 g_object_class_list_properties and converted -inspect and -compprep
1294 2001-06-25 00:50 omegahacker
1296 * examples/plugins/: example.c, example.h: ported example plugin to
1299 2001-06-25 00:25 omegahacker
1301 * examples/cutter/cutter.c: ported to gobject
1303 2001-06-24 23:56 omegahacker
1305 * plugins/visualization/chart/gstchart.c: ported chart to gobject
1307 2001-06-24 23:44 omegahacker
1309 * LICENSE_readme, REQUIREMENTS, acconfig.h, autogen.sh,
1310 configure.base, gstreamer.spec.in, idiottest.mak,
1311 docs/gst/gstreamer-sections.txt, docs/manual/advanced.sgml,
1312 docs/manual/bins.sgml, docs/manual/factories.sgml,
1313 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
1314 docs/manual/pads.sgml, docs/manual/states.sgml, docs/random/eos,
1315 examples/Makefile.am, examples/cutter/Makefile.am,
1316 examples/cutter/cutter.c, examples/cutter/cutter.h,
1317 gst/Makefile.am, gst/gst.c, gst/gstautoplug.c, gst/gstbin.c,
1318 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstbufferpool.h,
1319 gst/gstcaps.c, gst/gstelement.c, gst/gstelementfactory.c,
1320 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstparse.c,
1321 gst/gstplugin.c, gst/gstprops.c, gst/gstscheduler.c,
1322 gst/gstthread.c, gst/elements/gstdisksink.c,
1323 gst/elements/gstdisksrc.c, gstplay/ChangeLog, gstplay/Makefile.am,
1324 gstplay/callbacks.c, gstplay/full-screen.c, gstplay/full-screen.h,
1325 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
1326 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
1327 gstplay/main.c, include/Makefile.am, libs/audio/gstaudio.c,
1328 libs/audio/gstaudio.h, libs/riff/gstriffencode.c,
1329 plugins/Makefile.am, plugins/audiofile/gstafsink.c,
1330 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1331 plugins/filters/Makefile.am,
1332 plugins/filters/colorspace/Makefile.am,
1333 plugins/filters/colorspace/colorspace.c,
1334 plugins/filters/colorspace/colorspace.h,
1335 plugins/filters/cutter/README, plugins/filters/cutter/cutter.c,
1336 plugins/filters/cutter/cutter.h,
1337 plugins/filters/deinterlace/.cvsignore,
1338 plugins/filters/deinterlace/Makefile.am,
1339 plugins/filters/deinterlace/deinterlace.c,
1340 plugins/filters/deinterlace/deinterlace.h,
1341 plugins/filters/intfloatconvert/float2int.c,
1342 plugins/filters/intfloatconvert/float2int.h,
1343 plugins/filters/intfloatconvert/int2float.c,
1344 plugins/filters/intfloatconvert/int2float.h,
1345 plugins/filters/median/median.c, plugins/filters/median/median.h,
1346 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1347 plugins/flac/.cvsignore, plugins/flac/Makefile.am,
1348 plugins/flac/flac.c, plugins/flac/flacdec.c,
1349 plugins/flac/flacdec.h, plugins/flac/flacenc.c,
1350 plugins/flac/flacenc.h, plugins/jpeg/gstjpegdec.c,
1351 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1352 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1353 plugins/quicktime/Makefile.am,
1354 plugins/quicktime/gstquicktimedecoder.c,
1355 plugins/quicktime/gstquicktimedecoder.h,
1356 plugins/quicktime/gstquicktimedemux.c,
1357 plugins/quicktime/gstquicktimedemux.h,
1358 plugins/quicktime/gstquicktimetypes.c,
1359 plugins/quicktime/gstquicktimetypes.h, plugins/vgasink/.cvsignore,
1360 plugins/vgasink/Makefile.am, plugins/vgasink/vgavideosink.c,
1361 plugins/vgasink/vgavideosink.h, plugins/videoscale/videoscale.h,
1362 plugins/visualization/Makefile.am,
1363 plugins/visualization/chart/.cvsignore,
1364 plugins/visualization/chart/Makefile.am,
1365 plugins/visualization/chart/gstchart.c, tools/README,
1366 tools/gstreamer-compprep.1, tools/gstreamer-launch.c: Merge from
1367 HEAD to BRANCH-GOBJECT1 at 200106241
1369 2001-06-24 22:21 wtay
1371 * tools/gstreamer-launch.c: Commented out the Gtk widget stuff.
1373 2001-06-24 22:18 omegahacker
1375 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstcaps.c,
1376 gstelement.c, gstelementfactory.c, gstobject.c, gstobject.h,
1377 gstpad.c, gstprops.c, gstthread.c: initial pass at #ifdef'ing xml
1380 2001-06-24 22:15 wtay
1382 * gstplay/gstplay.c: Some compile fixes.
1384 2001-06-24 22:14 wtay
1386 * configure.base: Added the festival plugin and udp.
1388 2001-06-24 22:10 wtay
1390 * plugins/: festival/gstfestival.c, oss/gstosssink.c,
1391 oss/gstosssink.h, oss/gstosssrc.c, udp/gstudpsink.c,
1392 udp/gstudpsrc.c, udp/gstudpsrc.h, xvideosink/Makefile.am: Added an
1393 arg to set the fragment size in oss plugins. Use a TCP stream
1394 connection to do caps nego over the wire in UDP. More pending
1395 changes to some plugins.
1397 2001-06-24 22:06 omegahacker
1399 * configure.base, plugins/Makefile.am: New check for libesd, a
1400 model for all the other checks I hope. Need to convert all the
1401 other checks to operate like this.
1403 2001-06-24 16:20 wtay
1405 * plugins/: Makefile.am, udp/.cvsignore, udp/Makefile.am,
1406 udp/gstudp.c, udp/gstudpsink.c, udp/gstudpsink.h, udp/gstudpsrc.c,
1407 udp/gstudpsrc.h: Added the beginnings of an udp send/receive
1410 2001-06-24 16:20 wtay
1412 * plugins/udp/gstudpsink.h: file gstudpsink.h was initially added
1413 on branch BRANCH-GOBJECT1.
1415 2001-06-24 16:20 wtay
1417 * plugins/udp/Makefile.am: file Makefile.am was initially added on
1418 branch BRANCH-GOBJECT1.
1420 2001-06-24 16:20 wtay
1422 * plugins/udp/gstudpsrc.c: file gstudpsrc.c was initially added on
1423 branch BRANCH-GOBJECT1.
1425 2001-06-24 16:20 wtay
1427 * plugins/udp/gstudp.c: file gstudp.c was initially added on branch
1430 2001-06-24 16:20 wtay
1432 * plugins/udp/gstudpsink.c: file gstudpsink.c was initially added
1433 on branch BRANCH-GOBJECT1.
1435 2001-06-24 16:20 wtay
1437 * plugins/udp/.cvsignore: file .cvsignore was initially added on
1438 branch BRANCH-GOBJECT1.
1440 2001-06-24 16:20 wtay
1442 * plugins/udp/gstudpsrc.h: file gstudpsrc.h was initially added on
1443 branch BRANCH-GOBJECT1.
1445 2001-06-24 15:55 wtay
1447 * docs/random/wtay/events: file events was initially added on
1448 branch BRANCH-GOBJECT1.
1450 2001-06-24 15:55 wtay
1452 * docs/random/wtay/events: Added some random ramblings about a the
1453 design of an event system.
1455 2001-06-24 02:02 wtay
1457 * gst/gobject2gtk.c: Removed some debug noise.
1459 2001-06-24 01:55 wtay
1461 * test/: aviparse.c, mp1parse.c, mpeg2parse.c, videotest.c, wave.c:
1462 Compile fixes for gtk.
1464 2001-06-23 13:23 wtay
1466 * plugins/festival/gstfestival.c: Make sure we don't send more data
1467 than the buffersize.
1469 2001-06-23 13:12 wtay
1471 * plugins/festival/gstfestival.c: file gstfestival.c was initially
1472 added on branch BRANCH-GOBJECT1.
1474 2001-06-23 13:12 wtay
1476 * plugins/festival/Makefile.am: file Makefile.am was initially
1477 added on branch BRANCH-GOBJECT1.
1479 2001-06-23 13:12 wtay
1481 * plugins/: Makefile.am, festival/Makefile.am,
1482 festival/gstfestival.c, festival/gstfestival.h: Added the festival
1483 text-to-speech plugin. It will currently only work by contacting
1484 the festival server on localhost. The output is WAV so it needs to
1485 be parsed with parsewav before connecting it to an audiosink:
1487 ./gstreamer-launch disksrc location=/etc/motd ! festival ! parsewav
1490 Latency is terrible because we don't process uterances individually
1493 2001-06-23 13:12 wtay
1495 * plugins/festival/gstfestival.h: file gstfestival.h was initially
1496 added on branch BRANCH-GOBJECT1.
1498 2001-06-22 02:14 wtay
1500 * examples/: Makefile.am, helloworld/helloworld.c,
1501 helloworld2/helloworld2.c, mixer/mixer.c, queue/queue.c,
1502 queue2/queue2.c, queue3/queue3.c, queue4/queue4.c, thread/thread.c,
1503 typefind/typefind.c, xml/createxml.c, xml/runxml.c: Fixed the
1504 examples for glib2 Removed plugins for now (need to run the script
1507 2001-06-22 02:05 wtay
1509 * tests/: autoplug.c, autoplug3.c, case4.c, incsched.c, mp1vid.c,
1510 mp3encode.c, paranoia.c, queue.c, rip.c, states.c, threadlock.c,
1511 eos/case1.c, eos/case2.c, eos/case3.c, eos/case4.c, eos/case5.c,
1512 eos/case6.c, eos/case7.c, sched/runxml.c: Lots of compile fixes for
1515 2001-06-22 01:43 wtay
1517 * test/: ac3parse.c, ac3play.c, avi2mpg.c, dvdcat.c, lat.c,
1518 mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3mad.c, mp3parse.c,
1519 mp3play.c, mp3tovorbis.c, pipetest.c, qtest.c, record.c,
1520 vidcapture.c, vidcapture2.c, xmmstest.c: Lots of compile fixes
1523 2001-06-22 01:14 wtay
1525 * configure.base: Disable most of the gnome/gtk stuff when
1526 compiling with glib2
1528 2001-06-22 00:11 wtay
1530 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added the option
1531 to set the format and the output size.
1533 2001-06-21 23:48 omegahacker
1535 * gst/gstqueue.c: marked up the function pointers with
1538 2001-06-21 20:44 wtay
1540 * configure.base: Added vgasink.
1542 2001-06-21 20:43 wtay
1544 * plugins/vgasink/: .cvsignore, Makefile.am, vgavideosink.c,
1545 vgavideosink.h: Added the vgasink by sienap.
1547 2001-06-21 16:29 wtay
1549 * tools/gstreamer-compprep.c: Compile fixes for GObject.
1551 2001-06-21 15:39 wtay
1553 * tools/gstreamer-inspect.c: Fixed a compileation error for
1556 2001-06-21 15:22 wtay
1558 * gst/: gobject2gtk.h, gstqueue.c: Compile fixes for gobject.
1560 2001-06-21 13:21 sbaker3
1562 * docs/gst/gstreamer-sections.txt: added refcounting and
1565 2001-06-21 12:50 wtay
1567 * plugins/flx/flx_decoder.h: Removed the colorspace dependency.
1569 2001-06-21 12:50 wtay
1571 * plugins/Makefile.am: Removed the videoscaler for now until it's
1574 2001-06-21 12:49 wtay
1576 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
1577 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
1578 Added some files for future use.
1580 2001-06-21 12:42 wtay
1582 * libs/Makefile.am: Removed old unused libs.
1584 2001-06-21 12:35 wtay
1586 * configure.base: Removed the winloader
1588 2001-06-21 12:34 wtay
1590 * libs/Makefile.am: Removed the wine loader.
1592 2001-06-21 12:32 wtay
1594 * include/Makefile.am: Removed the winelibs.
1596 2001-06-21 12:19 sbaker3
1598 * gst/: gstbufferpool.c, gstbufferpool.h: added ref counting to the
1599 buffer pool. also _destroy will clean up the buffer pool mem_chunk
1600 if it is the default implementation
1602 2001-06-21 03:03 omegahacker
1604 * plugins/Makefile.am: fixed spelling of xvideosink
1606 2001-06-21 00:43 wtay
1608 * gst/: gobject2gtk.h, gstqueue.c: Added some signal shims. Fixed
1609 the queue state_change stuff.
1611 2001-06-20 23:52 wtay
1613 * plugins/Makefile.am: Added the xvideosink to the dirs.
1615 2001-06-20 23:33 wtay
1617 * plugins/: dv/dvdec.c, xmms/xmms.h: All pending changes I still
1620 2001-06-20 23:21 wtay
1622 * plugins/aasink/aasink.c: Compile fixes for aasink.
1624 2001-06-20 23:21 wtay
1626 * gst/gobject2gtk.h: Added a shim for a marshaller.
1628 2001-06-20 22:56 wtay
1630 * gst/gobject2gtk.h: Added som shims for GTypeFlags and GParamFlags
1632 2001-06-20 22:55 wtay
1634 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: Compile fixes
1637 2001-06-20 22:40 wtay
1639 * plugins/arts/gst_arts.c: compile fixes for GTK1.2.
1641 2001-06-20 22:40 wtay
1643 * gst/gobject2gtk.h: Fixed an arg called "class", it's a C++
1646 2001-06-20 22:30 wtay
1648 * gst/gobject2gtk.h: Added g_type_from_name to the shims.
1650 2001-06-20 22:29 wtay
1652 * plugins/filters/ladspa/gstladspa.c: Some compile fixes for gtk1.2
1654 2001-06-20 21:58 wtay
1656 * gst/gobject2gtk.c: Renamed the shortname field in GParamSpec to
1657 name to match the glib2.0 implementation.
1659 2001-06-20 21:49 wtay
1661 * tools/gstreamer-inspect.c: Added object properties introspection.
1663 2001-06-20 21:48 wtay
1665 * gst/gobject2gtk.h: Added a better shim for g_object_get_property
1667 2001-06-20 15:53 sbaker3
1669 * gst/gstbuffer.c: fixed operator precedence bug which caused 32
1670 times too much memory to be allocated for each GstBuffer struct
1672 2001-06-20 00:17 omegahacker
1674 * gst/: gobject2gtk.c, gobject2gtk.h, elements/gstfakesrc.c: fixed
1675 signal registration problem in gobject2gtk shim
1677 2001-06-19 22:14 omegahacker
1679 * gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gstpad.c,
1680 gst/autoplug/gstautoplugger.c, gst/elements/gstfdsrc.c,
1681 plugins/aasink/aasink.c, plugins/effects/stereo/stereo.c,
1682 plugins/effects/volume/volume.c,
1683 plugins/filters/mono2stereo/mono2stereo.c,
1684 plugins/mp3encode/lame/gstlame.c, plugins/sdlsink/sdlvideosink.c:
1685 More GObject updates, cleanups to some of the elements to make the
1688 2001-06-19 19:32 wtay
1690 * gst/elements/gstdisksink.c: Changed the bytes_written to a gint
1691 to avoid overflow...
1693 2001-06-19 13:53 richardb
1695 * idiottest.mak: idiottest was failing because of change of
1696 PLUGIN_USE_SRCDIR to PLUGIN_USE_BUILDDIR - fixed.
1698 2001-06-19 11:34 richardb
1700 * tools/gstreamer-launch.c: Add -o option argument to
1701 gstreamer-launch, to specify a file to output the pipeline to,
1702 instead of running it.
1704 2001-06-19 08:57 omegahacker
1706 * autogen.sh: updated autogen.sh to use --enable-plugin-builddir
1708 2001-06-19 08:57 omegahacker
1710 * gst/gstplugin.c, acconfig.h, configure.base: changed
1711 plugin-srcdir to plugin-builddir, which is what it should be
1713 2001-06-18 23:33 richardb
1715 * gst/gstprops.c: Simplify properties which contain lists of
1716 integer and integer range entries to minimal combination of ints
1717 and ranges that is equivalent. eg, (1,2,3,7-12,13) becomes
1720 Don't bother with floats for the moment, though it would be easy to
1721 add an equivalent, which would simplify overlapping ranges.
1723 2001-06-18 21:14 richardb
1725 * plugins/visualization/chart/gstchart.c: Fix memory leak, thanks
1728 2001-06-18 20:20 wtay
1730 * plugins/flac/: Makefile.am, flacdec.c, flacenc.c, flacenc.h:
1731 Updated the flac decoder/encode to the latest CVS version. I had
1732 to increase the cothread stack in cothread.c (8 threads max) to get
1733 the encoder working :(
1735 2001-06-18 12:27 richardb
1737 * plugins/filters/Makefile.am: Add a DIST_SUBDIRS line
1739 2001-06-18 12:12 richardb
1741 * configure.base, plugins/visualization/Makefile.am: Add chart
1742 plugin to build system.
1744 2001-06-18 12:09 richardb
1746 * plugins/visualization/chart/: .cvsignore, Makefile.am,
1747 gstchart.c: Initial commit of chart plugin. Draws charts of data
1748 streams. Currently has no settable framerate, draws inefficiently,
1749 has no settable size and looks fairly ugly. Needs data parsing to
1750 be split into a separate plugin.
1752 2001-06-18 05:56 dlehn
1754 * configure.base: ALSA checks use alsa_save_* names and gst attempt
1755 to save flags fails when using the same names. Prefixed with gst_.
1757 2001-06-17 23:14 wtay
1759 * plugins/flac/: flacenc.c, flacenc.h: More work on the encoder..
1760 it still segfaults inside the flac lib for some reason..
1762 2001-06-17 20:44 wtay
1764 * plugins/flac/: .cvsignore, Makefile.am, flac.c, flacdec.c,
1765 flacdec.h, flacenc.c, flacenc.h: Added a FLAC decoder. The encoder
1768 2001-06-17 16:06 wtay
1770 * gst/elements/gstsinesrc.c: Updated the params a bit.
1772 2001-06-17 16:03 wtay
1774 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1775 properties again. Added come const directives to the arguments
1776 again. Check for non exiting properties.
1778 2001-06-17 15:35 sbaker3
1780 * gst/gstbufferpool.h: added _gst_buffer_pool_initialize
1782 2001-06-17 15:12 wtay
1784 * tools/gstreamer-inspect.c: Print out the enum values too.
1786 2001-06-17 14:58 sbaker3
1788 * plugins/filters/intfloatconvert/: float2int.c, int2float.c: uses
1789 default bufferpool factory
1791 2001-06-17 14:55 sbaker3
1793 * gst/: gst.c, gstbufferpool.c, gstbufferpool.h: added a default
1794 bufferpool factory function. it reuses existing instances of
1795 bufferpool if requests are made for existing buffer sizes
1797 2001-06-17 09:55 omegahacker
1799 * gst/gstobject.c, gst/gstobject.h, gst/gsttypefind.c,
1800 gst/autoplug/gstautoplugcache.c, plugins/aasink/aasink.c,
1801 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsrc.c,
1802 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
1803 plugins/filters/cutter/cutter.c, plugins/gnomevfs/gnomevfssink.c,
1804 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/gstgsmenc.c,
1805 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1806 plugins/sdlsink/sdlvideosink.c, plugins/xmms/gstxmmseffect.c,
1807 plugins/xvideosink/xvideosink.c: Mostly went around converting
1808 G_OBJECT_TYPE(klass) to G_TYPE_FROM_CLASS(klass)
1810 2001-06-17 09:52 omegahacker
1812 * configure.ac, configure.in: removed configure.ac and configure.in
1814 2001-06-17 05:07 omegahacker
1816 * plugins/1394/: dv1394src.c, dv1394src.h: ported 1394 plugin to
1817 gobject, somehow forget that one...
1819 2001-06-17 04:17 wtay
1821 * tools/gstreamer-inspect.c: Added enums to inspect.
1823 2001-06-17 04:10 omegahacker
1825 * gst/gobject2gtk.h: file gobject2gtk.h was initially added on
1826 branch BRANCH-GOBJECT1.
1828 2001-06-17 04:10 omegahacker
1830 * gst/gobject2gtk.c: file gobject2gtk.c was initially added on
1831 branch BRANCH-GOBJECT1.
1833 2001-06-17 04:10 omegahacker
1835 * acconfig.h, configure.base, gst/Makefile.am, gst/gobject2gtk.c,
1836 gst/gobject2gtk.h, gst/gst.c, gst/gst.h, gst/gstextratypes.c,
1837 gst/gstextratypes.h, gst/gstobject.c, gst/gstobject.h,
1838 gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c, gst/gstutils.c,
1839 gst/gstutils.h: Added gobject to gtkobject bridge
1840 (gobject2gtk.[ch]) and configure-time support for selecting between
1841 glib and gtk (--enable-glib2 to build with gobject).
1843 2001-06-17 04:05 wtay
1845 * plugins/mp3encode/lame/gstlame.c: Fixed the get and set functions
1846 for enum properties.
1848 2001-06-17 04:03 wtay
1850 * docs/manual/helloworld.sgml: Fixed the audiosink in the example
1853 2001-06-17 03:47 wtay
1855 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1856 properties. Added come const directives to the arguments.
1858 2001-06-17 03:39 wtay
1860 * tools/gstreamer-inspect.c: Figured out how to get a property from
1863 2001-06-16 18:35 wtay
1865 * tools/gstreamer-inspect.c: Pff, this doesn't seem to work... Can
1866 someone try to get a property from a GObject?
1868 2001-06-16 18:25 wtay
1870 * tools/gstreamer-inspect.c: Somewhat fixed -inspect
1872 2001-06-16 15:36 wtay
1874 * configure.base: Removed the obsolete libs.
1876 2001-06-16 15:35 wtay
1878 * plugins/Makefile.am: Added the avi stuff to the makefile again.
1880 2001-06-16 15:29 wtay
1882 * plugins/avi/: Makefile.am, codectest.c, gstavidecoder.c,
1883 gstavidecoder.h, gstavidemux.c, gstavidemux.h, gstaviencoder.c,
1884 gstaviencoder.h, gstavimux.c, gstavimux.h, gstavitypes.c,
1885 gstavitypes.h, playcodecs.c, videoheader.c: Updated the avi decoder
1888 2001-06-16 14:46 wtay
1890 * plugins/avi/winaudio/: aviaudiodecoder.c, aviaudiodecoder.h:
1891 Updated the audiodecoder to gobject.
1893 2001-06-16 14:24 wtay
1895 * gstplay/gstplay.c: Removed a check (see that the file exists
1896 locally ??) to enable network streaming with gnomevfssrc again.
1898 2001-06-16 14:17 wtay
1900 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
1901 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
1902 gstwinenc.c, gstwinenc.cc, gstwinenc.h: Merged from HEAD on
1903 20010616 (13:00 GMT). Compile fixes for GObject.
1905 2001-06-16 01:43 wtay
1907 * plugins/Makefile.am: Updated the makefile.
1909 2001-06-16 01:32 wtay
1911 * plugins/arts/gst_arts.c: Fixed arts
1913 2001-06-16 01:26 wtay
1915 * plugins/filters/Makefile.am: Added LADSPA back in the Makefile.
1917 2001-06-16 01:25 wtay
1919 * plugins/filters/ladspa/gstladspa.c: LADSPA compiles.
1921 2001-06-16 01:14 wtay
1923 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c, pluginenum.c:
1924 Fixed some stuff in xmms, removed the args for now.
1926 2001-06-16 00:49 wtay
1928 * plugins/flx/flx_decoder.h: Removed the dependency on colorspace.
1930 2001-06-16 00:48 wtay
1932 * plugins/filters/: Makefile.am, ladspa/gstladspa.c: Removed ladspa
1933 from the Makefile until it compiles. Removed the dependency on OSS
1936 2001-06-16 00:36 wtay
1938 * plugins/visualization/: Makefile.am, synaesthesia/core.h,
1939 synaesthesia/synaesthesia.c, synaesthesia/synaesthesia.h: Removed
1940 old, non functional code out of the makefile.
1942 2001-06-16 00:23 omegahacker
1944 * configure.ac, configure.in, gst/gst.c, gst/gstmarshal.c,
1945 gst/gstmarshal.h, gst/autoplug/autoplugtest.c,
1946 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
1947 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
1948 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
1949 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
1950 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
1951 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
1952 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
1953 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
1954 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
1955 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1956 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
1957 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
1958 plugins/cdparanoia/cdparanoia.c, plugins/cdparanoia/cdparanoia.h,
1959 plugins/cobin/cobin.c, plugins/cobin/cobin.h,
1960 plugins/cobin/spindentity.c, plugins/cobin/spindentity.h,
1961 plugins/dv/dvdec.c, plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
1962 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
1963 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
1964 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
1965 plugins/esd/esdsink/esdsink.h, plugins/filters/adder/adder.c,
1966 plugins/filters/adder/adder.h,
1967 plugins/filters/colorspace/colorspace.c,
1968 plugins/filters/colorspace/colorspace.h,
1969 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
1970 plugins/filters/cutter/filter.func,
1971 plugins/filters/intfloatconvert/float2int.c,
1972 plugins/filters/intfloatconvert/float2int.h,
1973 plugins/filters/intfloatconvert/int2float.c,
1974 plugins/filters/intfloatconvert/int2float.h,
1975 plugins/filters/intfloatconvert/intfloatconvert.c,
1976 plugins/filters/ladspa/gstladspa.c,
1977 plugins/filters/ladspa/gstladspa.h,
1978 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
1979 plugins/filters/level/level.c, plugins/filters/level/level.h,
1980 plugins/filters/median/median.c, plugins/filters/median/median.h,
1981 plugins/filters/mono2stereo/mono2stereo.c,
1982 plugins/filters/mono2stereo/mono2stereo.h,
1983 plugins/filters/passthrough/level.c,
1984 plugins/filters/passthrough/level.h,
1985 plugins/filters/passthrough/passthrough.c,
1986 plugins/filters/passthrough/passthrough.h,
1987 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1988 plugins/filters/stereo2mono/stereo2mono.c,
1989 plugins/filters/stereo2mono/stereo2mono.h,
1990 plugins/filters/volenv/filter.func,
1991 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
1992 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
1993 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
1994 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
1995 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
1996 plugins/icecast/icecastsend/icecastsend.c,
1997 plugins/icecast/icecastsend/icecastsend.h,
1998 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
1999 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
2000 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
2001 plugins/mp3decode/mpg123/gstmpg123.c,
2002 plugins/mp3decode/mpg123/gstmpg123.h,
2003 plugins/mp3decode/parse/mp3parse.c,
2004 plugins/mp3decode/parse/mp3parse.h,
2005 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
2006 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
2007 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
2008 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2009 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
2010 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
2011 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
2012 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
2013 plugins/mpeg1/system_encode/buffer.c,
2014 plugins/mpeg1/system_encode/system_encode.c,
2015 plugins/mpeg1/system_encode/system_encode.h,
2016 plugins/mpeg1video/parse/mp1videoparse.c,
2017 plugins/mpeg1video/parse/mp1videoparse.h,
2018 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
2019 plugins/mpeg2/ac3parse/ac3parse.c,
2020 plugins/mpeg2/ac3parse/ac3parse.h,
2021 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
2022 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
2023 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
2024 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
2025 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
2026 plugins/mpeg2/subtitles/mpeg2subt.c,
2027 plugins/mpeg2/subtitles/mpeg2subt.h,
2028 plugins/mpeg2/video/gstmpeg2play.c,
2029 plugins/mpeg2/video/gstmpeg2play.h,
2030 plugins/mpeg2/videoparse/mp2videoparse.c,
2031 plugins/mpeg2/videoparse/mp2videoparse.h,
2032 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
2033 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
2034 plugins/quicktime/gstquicktimedecoder.c,
2035 plugins/quicktime/gstquicktimedecoder.h,
2036 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
2037 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
2038 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
2039 plugins/sdlsink/sdlvideosink.c, plugins/sdlsink/sdlvideosink.h,
2040 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
2041 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
2042 plugins/visualization/smoothwave/smoothwave.c,
2043 plugins/visualization/smoothwave/smoothwave.h,
2044 plugins/visualization/spectrum/gstspectrum.c,
2045 plugins/visualization/spectrum/gstspectrum.h,
2046 plugins/visualization/synaesthesia/synaesthesia.c,
2047 plugins/visualization/synaesthesia/synaesthesia.h,
2048 plugins/visualization/vumeter/vumeter.c,
2049 plugins/visualization/vumeter/vumeter.h,
2050 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
2051 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
2052 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
2053 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
2054 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
2055 plugins/xmms/gstxmmsinput.h, plugins/xmms/xmms.h,
2056 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h:
2057 Mega patch updates almost all the plugins to GObject. This was
2058 done with a Perl script, with only a few minor manual tweaks where
2059 the perl didn't catch the code just right. There may be a few
2060 minor issues remaining from this, but they should be easy to catch
2061 (plugin doesn't work).
2063 There are several plugins that have GDK/GTK code in them that
2064 shouldn't, these need to be dealt with next.
2066 2001-06-16 00:15 wtay
2068 * plugins/filters/smooth/: smooth.c, smooth.h: Added caps to the
2071 2001-06-16 00:15 wtay
2073 * plugins/filters/median/median.c: copy timestamps too.
2075 2001-06-15 23:48 wtay
2077 * plugins/filters/median/: median.c, median.h: Added an option to
2078 only filter the luminance plane.
2080 2001-06-15 23:38 wtay
2082 * plugins/filters/median/: median.c, median.h: Added caps to the
2085 2001-06-15 23:03 wtay
2087 * plugins/videoscale/gstscale_x86_asm.s: file gstscale_x86_asm.s
2088 was initially added on branch BRANCH-GOBJECT1.
2090 2001-06-15 23:03 wtay
2092 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
2093 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
2094 Just added some files I will need soon.
2096 2001-06-15 23:03 wtay
2098 * plugins/videoscale/gstscale_x86.h: file gstscale_x86.h was
2099 initially added on branch BRANCH-GOBJECT1.
2101 2001-06-15 23:03 wtay
2103 * plugins/videoscale/gstvideoscale.h: file gstvideoscale.h was
2104 initially added on branch BRANCH-GOBJECT1.
2106 2001-06-15 23:03 wtay
2108 * plugins/videoscale/gstscale_x86.c: file gstscale_x86.c was
2109 initially added on branch BRANCH-GOBJECT1.
2111 2001-06-15 23:03 wtay
2113 * plugins/videoscale/gstvideoscale.c: file gstvideoscale.c was
2114 initially added on branch BRANCH-GOBJECT1.
2116 2001-06-15 23:00 wtay
2118 * libs/Makefile.am: Removed old unused libs.
2120 2001-06-15 22:46 wtay
2122 * docs/manual/: advanced.sgml, bins.sgml, factories.sgml,
2123 helloworld.sgml, helloworld2.sgml, pads.sgml, states.sgml: Small
2124 updates to the manual.
2126 2001-06-15 20:49 sbaker3
2128 * plugins/filters/intfloatconvert/: float2int.c, float2int.h: takes
2129 multiple float pads and converts to interleaved int data. Different
2130 sized and out-of-order buffer support is in place but not tested.
2132 2001-06-15 20:48 sbaker3
2134 * plugins/filters/intfloatconvert/: int2float.c, int2float.h: now
2135 converts interleaved ints to mono floats in seperate pads. Also
2136 now has a _request_new_pad func
2138 2001-06-15 20:46 wtay
2140 * tools/README: Updated the README file with some cool
2141 gstreamer-launch cmd lines by Matthew McClintock
2142 <mattsm@mail.utexas.edu>
2144 2001-06-15 20:13 wtay
2146 * gst/: gstelement.c, gstpad.c, gstparse.c, gstparse.h,
2147 gstscheduler.c, elements/gstdisksrc.c: Changed a stupid assert in
2148 request_pad. Some fixes for pullregion and EOS conditions. Remove
2149 an unneeded check in the scheduler (check for NULL buffer) some EOS
2150 fixes for pullregion in disksrc. Removed the macro in the
2151 gstparse.h header 'cause it's internal to gstparse.c Added a check
2152 in gstparse for NULL element.
2154 2001-06-15 17:42 thomasvs
2156 * examples/cutter/cutter.c: added some minor stuff
2158 2001-06-15 17:22 wtay
2160 * plugins/avi/wincodec/gstwindec.cc: A fix for latest CVS avifile.
2162 2001-06-15 16:44 richardb
2164 * configure.base: Fix mistake with saved CPPFLAGS for sdl test and
2165 libdv test: was unsaving the value before saving... :(
2167 2001-06-15 16:42 richardb
2169 * configure.base: Fix bug #433398, by putting GLIB_CFLAGS
2171 2001-06-15 07:33 sbaker3
2173 * gst/gstparse.c: should restore dynamic connection of pads
2174 (couldn't really test it though)
2176 2001-06-14 22:02 omegahacker
2178 * plugins/oss/: gstossgst.c, gstossgst.h, gstosssink.c,
2179 gstosssink.h, gstosssrc.c, gstosssrc.h: ported to gobject
2181 2001-06-14 22:02 omegahacker
2183 * gst/: gstpad.c, elements/Makefile.am, elements/gstdisksink.c,
2184 elements/gstdisksrc.c, elements/gstfakesrc.c,
2185 elements/gstsinesrc.c, elements/gsttee.c: various fixes needed to
2186 get to sinesrc ! osssink
2188 2001-06-14 21:39 wtay
2190 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c,
2191 gststaticautoplug.c, gststaticautoplugrender.c: Fixed some minor
2194 2001-06-14 21:23 omegahacker
2196 * configure.base: added gmodule to glib-2.0 stuff
2198 2001-06-14 21:19 omegahacker
2200 * gst/gstmarshal.h: file gstmarshal.h was initially added on branch
2203 2001-06-14 21:19 omegahacker
2205 * gst/: gstmarshal.c, gstmarshal.h: new files that need to be
2206 removed at some point because they are to be autogenerated
2208 2001-06-14 21:19 omegahacker
2210 * gst/gstmarshal.c: file gstmarshal.c was initially added on branch
2213 2001-06-14 19:04 thomasvs
2215 * examples/cutter/cutter.c: changed cutter example to use a thread
2217 2001-06-14 04:14 omegahacker
2219 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstelement.c,
2220 gstobject.c, gstpad.c, gstparse.c, gsttypefind.c, gstxml.c,
2221 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
2222 autoplug/gstautoplugger.c, autoplug/gststaticautoplug.c,
2223 autoplug/gststaticautoplug.h, autoplug/gststaticautoplugrender.c,
2224 autoplug/gststaticautoplugrender.h, elements/gstdisksink.c,
2225 elements/gstdisksink.h, elements/gstdisksrc.c,
2226 elements/gstdisksrc.h, elements/gstelements.c,
2227 elements/gstfakesink.c, elements/gstfakesink.h,
2228 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
2229 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
2230 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
2231 elements/gstidentity.c, elements/gstidentity.h,
2232 elements/gstmultidisksrc.c, elements/gstmultidisksrc.h,
2233 elements/gstpipefilter.c, elements/gstpipefilter.h,
2234 elements/gstsinesrc.c, elements/gstsinesrc.h, elements/gsttee.c,
2235 elements/gsttee.h: Bring all the other stuff in gst/ up to match
2236 libgst.la's GObject port. Fixed some minor problems with the
2237 signalling stuff in the core.
2241 2001-06-13 23:09 thomasvs
2243 * examples/cutter/cutter.c: cutter now uses afsink to write out
2244 wavs we will add a queue next to handle latency problems
2246 2001-06-13 23:03 thomasvs
2248 * plugins/audiofile/gstafsink.c: afsink now closes and reopens
2249 files when you change the location
2251 2001-06-13 22:59 omegahacker
2253 * configure.base: new configure check for glib 2.0, now requires
2254 pkg-config to be installed
2256 2001-06-13 22:52 thomasvs
2258 * configure.base, examples/Makefile.am: added cutter example
2260 2001-06-13 22:52 omegahacker
2262 * gst/: gstautoplug.c, gstautoplug.h, gstbin.c, gstbin.h,
2263 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
2264 gstextratypes.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
2265 gstparse.c, gstpipeline.c, gstpipeline.h, gstqueue.c, gstqueue.h,
2266 gstscheduler.c, gstscheduler.h, gstthread.c, gstthread.h,
2267 gsttypefind.c, gsttypefind.h, gstutils.c, gstutils.h, gstxml.c,
2268 gstxml.h: First round of changes to port to GObject. libgst.la
2269 compiles, though there are a few things commented out.
2270 Specifically object destruction is probably broken, but wtay gets
2271 to fix that because he researched the problem of glib 2.0 object
2272 destruction while doing the first round. Some of the XML stuff is
2273 commented out, but that's an easy fix.
2275 Next is the rest of the gst/ directory, then on to the plugins.
2277 2001-06-13 22:45 wtay
2279 * plugins/quicktime/: gstquicktimedecoder.c, gstquicktimedecoder.h,
2280 gstquicktimedemux.c, gstquicktimedemux.h, gstquicktimetypes.c:
2281 Fixed the quicktime plugin. things now work with mjpeg.
2283 2001-06-13 22:35 thomasvs
2285 * plugins/audiofile/gstafsink.c: afsink now handles eos and closes
2288 2001-06-13 22:33 wtay
2290 * gst/gstpad.c: Loop in pullregion until the desired buffer has
2293 2001-06-13 22:08 thomasvs
2295 * plugins/filters/cutter/cutter.c: check for buffer's framedness
2297 2001-06-13 22:08 thomasvs
2299 * libs/audio/: gstaudio.c, gstaudio.h: added a function to check if
2300 the buffer's data is framed
2302 2001-06-13 22:02 wtay
2304 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: fixed a small
2305 fix in the type init function that makes some C++ compilers
2308 2001-06-13 21:26 thomasvs
2310 * configure.base: added deinterlace
2312 2001-06-13 18:39 wtay
2314 * plugins/mp3decode/mad/gstmad.c: Removed the debug output.
2316 2001-06-13 17:20 thomasvs
2318 * examples/cutter/: Makefile.am, cutter.c, cutter.h: added example
2319 program to show how cutter plugin works
2321 2001-06-13 17:16 thomasvs
2323 * plugins/filters/cutter/cutter.c: some code clean-ups and sensible
2326 2001-06-13 17:13 thomasvs
2328 * plugins/filters/cutter/README: added a better description of the
2331 2001-06-13 17:04 thomasvs
2333 * plugins/filters/cutter/: cutter.c, cutter.h, filter.func: added
2334 threshold level and runlength arguments stopped copying buffer used
2335 audio lib functions for some stuff
2337 2001-06-13 16:33 thomasvs
2339 * libs/audio/: gstaudio.c, gstaudio.h: added helper function to
2340 calculate maximum possible sample value based on caps
2342 2001-06-13 10:51 thomasvs
2344 * docs/random/eos: added two more cases of eos reasoning
2346 2001-06-13 02:18 cael
2348 * gstplay/: ChangeLog, Makefile.am, callbacks.c, full-screen.c,
2349 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
2350 gstplay.c, gstplay.h, main.c: Hmm, added working (if hacked)
2351 full-screen play, shuffled things around, added error checking so
2352 we don't crash on file not found, added the beginnings of a
2355 2001-06-12 22:35 wtay
2357 * plugins/filters/deinterlace/Makefile.am: Removed the leftover
2358 filter.func file and README in the makefile.
2360 2001-06-12 22:35 wtay
2362 * plugins/filters/Makefile.am: Added the deinterlace filter
2364 2001-06-12 22:33 wtay
2366 * plugins/filters/deinterlace/: .cvsignore, Makefile.am,
2367 deinterlace.c, deinterlace.h: Added a deinterlace filter.
2369 2001-06-12 22:27 wtay
2371 * plugins/filters/colorspace/Makefile.am: Add libHermes too of
2374 2001-06-12 21:19 wtay
2376 * plugins/filters/Makefile.am: Still compile colorspace when Hermes
2379 2001-06-12 21:19 wtay
2381 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
2382 colorspace.h: ifdef out the Hermes code when the library was not
2385 2001-06-12 20:47 wtay
2387 * libs/riff/gstriffencode.c: Fixed a bug in the avi encoder with
2390 2001-06-12 20:45 wtay
2392 * plugins/jpeg/gstjpegdec.c: Don't push a buffer when the pad is
2395 2001-06-12 20:44 wtay
2397 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Added a sync
2398 arg to turn off syncing on the timestamps.
2400 2001-06-12 20:42 wtay
2402 * plugins/avi/: Makefile.am, codectest.c, gstaviencoder.c,
2403 gstaviencoder.h, gstavimux.c, gstavimux.h, videoheader.c,
2404 wincodec/gstwindec.cc, wincodec/gstwinenc.cc, wincodec/gstwinenc.h:
2405 Removed old code. Enhanced the avi decoder. The encoder now sorta
2406 works. For big input frames it segfaults though inside a libavifile
2407 function. Renamed the aviencoder to avimux.
2409 2001-06-12 15:35 thomasvs
2411 * plugins/audiofile/: gstafsrc.c, gstafsrc.h: added timestamps to
2414 2001-06-12 14:42 thomasvs
2416 * plugins/mp3decode/mad/gstmad.h: added framestamp
2418 2001-06-12 11:12 thomasvs
2420 * plugins/mp3decode/mad/gstmad.c: added a different way of
2421 generating timestamps; activate by uncommenting #define
2424 2001-06-12 11:11 thomasvs
2426 * libs/audio/: gstaudio.c, gstaudio.h: added some function to
2427 support framestamps & timestamps
2429 2001-06-11 23:04 shitowax
2431 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
2432 gstquicktimedecoder.h: Transformation of the quicktime plugin into
2435 2001-06-11 23:02 shitowax
2437 * plugins/quicktime/: gstquicktimedemux.c, gstquicktimedemux.h,
2438 gstquicktimetypes.c, gstquicktimetypes.h: Intitial CVS introduction
2440 2001-06-11 21:19 thomasvs
2442 * plugins/Makefile.am: fixed AVIFILE dependency check
2444 2001-06-11 20:09 omegahacker
2446 * gst/gstelement.h: changed indent and argnames to trigger
2449 2001-06-10 22:13 richardb
2451 * tools/gstreamer-compprep.1: Some formatting updates, thanks to
2454 2001-06-10 19:50 theuraeus
2456 * LICENSE_readme: 2001-10-06 Christian Schaller
2457 <Uraeus@linuxrising.org> - Moved a couple of libs from GPL to LGPL
2458 since they had been mistakenly branded as GPL.
2460 2001-06-10 12:57 sbaker3
2462 * gst/gstparse.c: can now take comma delimited list of pads. eg
2463 gstreamer-launch disksrc location=~/mp3/gnome.mp3 ! mad ! int2float
2464 src%d,src%d\!sink%d,sink%d float2int ! osssink
2466 2001-06-10 02:18 theuraeus
2468 * gstreamer.spec.in: 2001-10-06 Christian Schaller
2469 <Uraeus@linuxrising.org> - Updated the SPEC file as per Erik's
2470 wishes - Split out the mpeg stuff - Silenced gstreamer-register
2471 when run after each package
2473 2001-06-09 22:48 theuraeus
2475 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2476 <Uraeus@linuxrising.org> - Added gstreamer-register to all plugins
2478 2001-06-09 20:23 theuraeus
2480 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2481 <Uraeus@linuxrising.org> - moved the visualisations plugins out
2483 TODO: 1. the mpeg plugins need sorting out. currently they are all
2484 just placed inside the main package. Need help with this since I am
2485 unsure about what files belongs where with what dependency 2.
2486 Cross-dependencies probably should be added to the plugins 3.
2487 License information should be added to the plugins 4.
2488 GStreamer-register needs to be added for each plugin
2490 2001-06-09 19:50 theuraeus
2492 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2493 <Uraeus@linuxrising.org> - Finally the SPEC file works again, now
2494 only polishing it remains
2496 2001-06-09 17:44 theuraeus
2498 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2499 <Uraeus@linuxrising.org> - More SPEC fixes, not perfect yet, but
2500 maybe it actually works now
2502 2001-06-09 12:43 sbaker3
2504 * gst/: gstparse.c, gstparse.h: store src and sink pads in slists
2505 to get ready for the src1,src2\!sink1,sink2 syntax
2507 2001-06-09 11:16 sbaker3
2509 * gst/gstparse.c: if a named pad doesn't exist, try creating a new
2510 pad using the padtemplate name. eg int2float src%d!sink%d float2int
2512 2001-06-09 03:33 theuraeus
2514 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2515 <Uraeus@linuxrising.org> - More fixes to the SPEC file, still not
2516 verfied that it works, but I need sleep and it is guaranteed closer
2517 to working than the current one. More testing and SPEC file hacking
2518 tommorow(aka later today).
2520 2001-06-09 01:16 wtay
2522 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2523 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2524 gstwinenc.c, gstwinenc.cc: The windows decoder now uses the dll
2525 loader from avifile, significantly simplyfying the codec.
2527 2001-06-09 01:14 wtay
2529 * REQUIREMENTS, configure.base: Added a check for avifile.
2531 2001-06-08 23:17 theuraeus
2533 * gstreamer.spec.in: 2001-08-06 Christian Schaller
2534 <Uraeus@linuxrising.org> - Added ALSA plugin (commented out since I
2535 don't have alsa installed)
2537 2001-06-08 22:56 theuraeus
2539 * REQUIREMENTS, gstreamer.spec.in: 2001-08-06 Christian Schaller
2540 <Uraeus@linuxrising.org> - Updated GStreamer SPEC which sorts out
2541 plugins into separate plugins, needs more work to support all
2544 2001-06-07 22:45 ajmitch
2546 * plugins/esd/esdsink/Makefile.am: Added README to EXTRA_DIST
2548 2001-06-07 22:43 wtay
2550 * plugins/avi/Makefile.am: Added README to dist
2552 2001-06-07 22:02 ajmitch
2554 * plugins/esd/esdsink/README: Added README for esdsink. Someone
2555 please give it some TLC before 0.2.0 release :)
2557 2001-06-07 19:31 wtay
2559 * plugins/avi/: README, wincodec/gstwindec.c: Added a README file
2560 about the innner working of the avi decoder.
2562 2001-06-07 17:56 dlehn
2564 * debian/changelog, debian/gstreamer-tools.manpages,
2565 gst/autoplug/.cvsignore: Added manpage Ignore built autoplugtest
2566 binary Bump debian version to 0.2.0
2568 2001-06-07 11:58 richardb
2570 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-compprep.1,
2571 gstreamer-register.1: Add gstreamer-compprep man page.
2573 2001-06-07 09:18 ajmitch
2575 * AUTHORS: Credited 'ALSA plugins' to Thomas Nydberg in AUTHORS
2577 2001-06-07 07:38 dlehn
2579 * debian/gstreamer-common.files: latest plugins updates
2581 2001-06-07 07:06 cael
2583 * gstplay/: ChangeLog, gstmediaplay.glade: dissabled full-screen
2584 for the time being till i have time to fix it.
2586 2001-06-07 01:08 omegahacker
2588 * tools/: gstreamer-inspect.1, gstreamer-launch.1,
2589 gstreamer-register.1: added --gst-mask to the man pages
2591 2001-06-06 20:31 wtay
2593 * plugins/avi/Makefile.am: Added the REAME_win32dll to extra dist
2595 2001-06-06 20:23 dlehn
2597 * debian/: Makefile.am, changelog, control, gstreamer-artsd.files,
2598 gstreamer-audiofile.files, gstreamer-common.files,
2599 gstreamer-gnomevfs.files, gstreamer-gsm.files,
2600 gstreamer-jpeg.files, gstreamer-oss.files, gstreamer-sdl.files,
2601 gstreamer-tools.files, gstreamer-tools.manpages, libgst-dev.files,
2602 rules: Added new plugin packages and synced up to a late pre2 CVS
2605 2001-06-06 20:21 dlehn
2607 * .cvsignore: Added configure.{ac,in} to .cvsignore since they are
2608 autogenerated from configure.base now.
2610 2001-06-06 20:20 dlehn
2612 * docs/gst/Makefile.am: Added .o and .lo to clean-local target
2614 2001-06-06 20:15 wtay
2616 * gst/gstelement.c: Removed a warning.
2618 2001-06-06 20:12 wtay
2620 * plugins/filters/lav/Makefile.am: Removed the README file from
2623 2001-06-06 20:07 wtay
2625 * plugins/filters/Makefile.am: Added the lavencoder
2627 2001-06-06 19:33 wtay
2629 * docs/: gst/tmpl/gstreamer-unused.sgml, random/NOTES-0.2.0: Some
2632 2001-06-06 19:31 wtay
2634 * configure.base: Added the lav encoder Makefile.am
2636 2001-06-06 19:29 wtay
2638 * gst/: cothreads.c, gstparse.c: Changed the maxcothreads to 16.
2639 connect to the new_ghost_pad signal in parse.
2641 2001-06-06 17:21 wtay
2643 * plugins/gsm/gstgsmdec.c: Small fix to initialize a counter.
2645 2001-06-06 17:20 wtay
2647 * plugins/avi/: gstavidecoder.c, gstavitypes.c: Fixes for different
2650 2001-06-06 17:09 wtay
2652 * plugins/avi/: gstavidecoder.c, gstavitypes.c: More fixes for
2653 audio. Only send buffers if the pad is connected.
2655 2001-06-06 17:08 wtay
2657 * plugins/jpeg/gstjpegdec.c: Some fixes for various jpeg formats.
2659 2001-06-06 15:24 thomasvs
2661 * configure.base, plugins/filters/Makefile.am: added cutter plugin
2664 2001-06-06 15:21 thomasvs
2666 * plugins/filters/cutter/: Makefile.am, README, cutter.c, cutter.h,
2667 filter.func: cutter plugin; emits signals when audio RMS level
2668 falls below or rises above threshold value for a given consecutive
2671 2001-06-06 15:14 thomasvs
2673 * configure.base, libs/Makefile.am: added Makefile generation for
2676 2001-06-06 15:13 thomasvs
2678 * libs/audio/: Makefile.am, gstaudio.c, gstaudio.h: first try at a
2679 general gstreamer audio library with helper functions
2681 2001-06-06 13:47 richardb
2683 * docs/manual/quotes.sgml: Add an important quote from Omega.
2685 2001-06-06 00:39 theuraeus
2687 * plugins/avi/README_win32dll: 2001-06-06 Christian Schaller
2688 <Uraeus@linuxrising.org> * Add small textfile with some information
2689 on win32 dll situation
2691 2001-06-05 20:44 sbaker3
2693 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: mono _get and
2694 _chain should now work.Many other changes including: all immutable
2695 info is in the class struct, activate/deactivate should work, and a
2696 bunch of other stuff
2698 2001-06-05 18:45 wtay
2700 * tools/gstreamer-inspect.c: Somewhat improve the layout of args in
2703 2001-06-05 18:26 sbaker3
2705 * plugins/filters/intfloatconvert/: float2int.c, float2int.h,
2706 int2float.c, int2float.h: use proxying for caps
2708 2001-06-05 02:27 richardb
2710 * gst/: Makefile.am, gstelementfactory.c: Revert accidentally
2711 applied changes. Time for bed.
2713 2001-06-05 02:26 richardb
2715 * gst/: Makefile.am, gstelementfactory.c, gstplugin.c: FIx memleak
2716 in save-thyself introduced by changing plugin_get_list to copy.
2718 2001-06-05 02:15 richardb
2720 * gst/gstplugin.c: Simple fix to stop gstreamer-compprep crashing
2721 when the registry is in use.
2723 2001-06-04 22:52 wtay
2725 * plugins/xvideosink/: xvideosink.c, xvideosink.h: Added an option
2726 to disable Xv images. It's not pretty but it works.
2728 2001-06-04 22:02 wtay
2730 * tools/gstreamer-launch.c: Fixed the xid stuff and some cleanups.
2732 2001-06-04 21:16 wtay
2734 * plugins/mp3encode/lame/gstlame.c: Set the src caps to audio/mp3
2736 2001-06-04 20:20 wtay
2738 * plugins/mp3encode/lame/gstlame.c: Removed the MPG_MD* defines
2739 bacause they seem to be undefined with some versions of lame.
2741 2001-06-04 20:00 wtay
2743 * plugins/oss/README: Added a little info about the ossgst hack.
2745 2001-06-04 19:59 wtay
2747 * plugins/oss/gstosssrc.c: Some osssrc fixes
2749 2001-06-04 17:55 wtay
2751 * plugins/mp3encode/lame/gstlame.c: Small updates.
2753 2001-06-04 17:33 wtay
2755 * plugins/vorbis/vorbisenc.c: Fixed a bug for mono input.
2757 2001-06-04 17:02 wtay
2759 * gst/cothreads.c: Use the STACKSIZE and number of cothreads to
2760 calculate the cothread stack space (easier to change the number of
2763 2001-06-04 16:59 thomasvs
2765 * plugins/oss/gstosssrc.c: set default format to 44100/16/stereo
2767 2001-06-04 16:38 thomasvs
2769 * gst/gstparse.c: added an eos handler so that gstreamer-launch
2770 quits when the first element fires it
2772 2001-06-04 15:52 wtay
2774 * plugins/mpeg1/mpegaudio/gstmpegaudio.c: Fixes to do proper caps
2777 2001-06-04 15:50 wtay
2779 * tools/gstreamer-inspect.c: Print out the default values.
2781 2001-06-04 14:51 sbaker3
2783 * plugins/alsa/: alsasink.c, alsasrc.c: removed MAKE_ARG macro (it
2784 didn't seem to work)\nAttempted to make the element name consist
2785 only of alphanumeric and _ (eg ESS_AudioDrive_ES1688_0_0_src)
2787 2001-06-04 12:25 richardb
2789 * docs/gst/Makefile.am: Nasty hack enabling docs/gst/ to build with
2790 unpatched versions of gtkdoc-scanobj which don't understand
2793 2001-06-04 02:26 wtay
2795 * plugins/xmms/: gstxmmseffect.c, gstxmmseffect.h: Added capsnego
2796 to the xmms effects.
2798 2001-06-04 01:51 richardb
2800 * gst/gst.c: Replace NO_X conditional compilation with testing
2801 whether DISPLAY env variable is set, and doing gtk_type_init()
2802 instead of gtk_init() if not.
2804 2001-06-04 01:38 richardb
2806 * autogen.sh: Don't ever run if we know automake isn't patched:
2807 people keep complaining that their machine crashed while trying to
2810 2001-06-04 00:40 wtay
2812 * plugins/xmms/gstxmmsinput.c: Added capsnego to the xmms input
2815 2001-06-03 23:30 wtay
2817 * tools/README: More info about the other tools.
2819 2001-06-03 20:49 richardb
2821 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-launch.1:
2822 Add man page for gstreamer-complete
2824 2001-06-03 20:26 wtay
2826 * docs/gst/tmpl/gstreamer-unused.sgml: Docs updates
2828 2001-06-03 20:24 wtay
2830 * plugins/flx/flx_decoder.c: More cleanups
2832 2001-06-03 20:20 wtay
2834 * plugins/flx/flx_decoder.c: Small cleanups
2836 2001-06-03 20:19 wtay
2838 * gst/gst.c: optionally call gtk_type_init() instead of gtk_init()
2839 if NO_X is defined. This avoids the X dependency of GStreamer.
2841 2001-06-03 20:14 wtay
2843 * plugins/au/: gstparseau.c, gstparseau.h: Cleanups to the au
2846 2001-06-03 20:13 wtay
2848 * plugins/mp3decode/mad/gstmad.c: Small caps updates.
2850 2001-06-03 20:11 wtay
2852 * plugins/xvideosink/: gstxwindow.c, xvideosink.c: Don't fail when
2853 an X-connection could not be made.
2855 2001-06-03 20:09 wtay
2857 * docs/random/NOTES-0.2.0: small changes
2859 2001-06-03 20:06 wtay
2861 * Makefile.am: Removed the components dir from since it doesn't
2864 2001-06-03 16:30 wtay
2866 * docs/random/NOTES-0.2.0: More small updates.:
2868 2001-06-03 16:29 wtay
2870 * docs/random/NOTES-0.2.0: Added first desciption of the changes
2873 2001-06-03 13:08 wtay
2875 * gstplay/gstplay.c: Find the seeking properties in GstBin objects
2878 2001-06-03 13:06 wtay
2880 * plugins/avi/: gstavidecoder.c, gstavitypes.c,
2881 wincodec/gstwindec.c: Added the seeking args to the avi decoder.
2882 Set the buffer flush flag in windec.
2884 2001-06-03 12:28 wtay
2886 * plugins/cdparanoia/cdparanoia.c: Set the pad caps in _init time.
2888 2001-06-03 12:28 wtay
2890 * gst/gstpad.c: Set the caps on a proxied pad when the pad is not
2893 2001-06-03 12:20 richardb
2895 * plugins/arts/Makefile.am: Add dependency so that gst_artsio.cc
2896 gets generated in time, and change rule to generate it into a
2897 suffix rule. Register suffix so that automake can set _OBJECTS
2900 2001-06-03 02:45 wtay
2902 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavitypes.c:
2903 Added support for mjpeg and PCM audio.
2905 2001-06-03 02:00 wtay
2907 * plugins/jpeg/: gstjpeg.c, gstjpegenc.c: Removed the caps that are
2910 2001-06-03 00:36 richardb
2912 * configure.base, plugins/arts/Makefile.am: Fix arts check, with
2913 artsc-config hackery.
2915 2001-06-02 22:57 wtay
2917 * plugins/cdparanoia/: cdparanoia.c, cdparanoia.h: Applied the
2918 patch from Apoc:
\9a _ Add properties cur_sector read only ( get
2919 current sector )
\9a _ Add properties last_track read only ( last
2920 track of the cd )
\9a _ Add properties cur_track read only ( get the
2921 current track )
\9a _ Properties end_track writeable ( last track to
2924 2001-06-02 22:52 wtay
2926 * plugins/cdparanoia/cdparanoia.c: Set the caps of the srcpad right
2927 before sending a buffer instead of in the _init function.
2929 2001-06-02 19:26 omegahacker
2931 * tools/gstreamer-launch.c: added check to make sure there's a
2932 pipeline desc before building
2934 2001-06-02 19:11 wtay
2936 * configure.base: Added the avi makefiles.
2938 2001-06-02 19:08 wtay
2940 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
2941 gstavidemux.c, gstavidemux.h, gstavitypes.c, gstavitypes.h,
2942 winaudio/Makefile.am, winaudio/aviaudiodecoder.c,
2943 winaudio/aviaudiodecoder.h: More rework on the avi decoder. The
2944 avi decoder is now a bin that manages the avidemuxer and the
2945 codecs. It uses the autoplugger and avitypes to convert avi types
2946 into mime/types and select gstreamer codecs to create an element.
2948 2001-06-02 19:06 richardb
2950 * autogen.sh: Clarify the messages about the patched automake one
2951 more time. If it's not clear now, and people continue to complain
2952 about automake eating their resources, I'm mysteriously unable to
2955 2001-06-02 17:38 wtay
2957 * examples/helloworld/helloworld.c: Fixed the helloworld example by
2958 using a pipeline as the toplevel element.
2960 2001-06-02 16:33 ajmitch
2962 * configure.base: Let's just say I have a better understanding of
2963 autoconf now (I should really have read the manual first). It helps
2964 to remember that yes != no ;)
2966 2001-06-02 14:42 ajmitch
2968 * configure.base: Automake is picky about white space...
2970 2001-06-02 14:38 ajmitch
2972 * Makefile.am, configure.base: Added options --disable-tests and
2973 --disable-examples for quicker builds for the impatient...
2975 2001-06-02 13:45 wtay
2977 * gst/gstpad.c: Copy the padtemplate to the ghostpad.
2979 2001-06-02 13:21 richardb
2981 * configure.base, plugins/gsm/Makefile.am, plugins/gsm/gstgsmdec.h,
2982 plugins/gsm/gstgsmenc.h: Fix gsm to check for "gsm.h" as well as
2985 2001-06-02 11:42 richardb
2987 * plugins/sdlsink/Makefile.am: Fix a typoe in sdlsink Makefile.am
2989 2001-06-02 11:40 theuraeus
2991 * gstreamer.spec.in: 2001-02-06 Christian Schaller
2992 <Uraeus@linuxrising.org> * Doh, forgot to update the Changelog
2993 inside the SPEC file
2995 2001-06-02 11:38 theuraeus
2997 * gstreamer.spec.in: 2001-02-06 Christian Schaller
2998 <Uraeus@linuxrising.org> * Small fix to group statement for
3001 My work on the SPEC file making the RPM make one package for all
3002 non-core plugins is underway, but I am not ready with it yet.
3004 2001-06-02 03:21 richardb
3006 * configure.base: Oops: fixed SDL header check: put flags in
3007 CPPFLAGS rather than CFLAGS. We should really filter the
3008 SDL_CFLAGS and only pass appropriate options through, but this
3009 works well enough for now.
3011 2001-06-02 03:05 richardb
3013 * configure.base: Improve SDL check: use correct CFLAGS when
3014 searching for header.
3016 2001-06-01 23:56 wtay
3018 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3019 playcodecs.c, wincodec/gstwincodec.c, wincodec/gstwindec.c,
3020 wincodec/gstwindec.h: Reworked the avi decoder. it works again now
3023 2001-06-01 23:36 thomasvs
3025 * tests/reconnect.c: ok, this works now
3027 2001-06-01 23:23 thomasvs
3029 * tests/: Makefile.am, reconnect.c: test for disconnect and
3030 reconnect of elements
3032 2001-06-01 22:26 theuraeus
3034 * gstreamer.spec.in: 2001-01-06 Christian Schaller
3035 <Uraeus@linuxrising.org> - First batch of upgrades to the SPEC
3036 file, this one from Dennis Bjorklund. Thanks Dennis.
3038 2001-06-01 19:52 wtay
3040 * configure.base: Added a better SDL_createYUVOverlay check.
3042 2001-06-01 19:30 wtay
3044 * gst/: gstbin.c, gstpad.c, gstqueue.c, gstscheduler.c,
3045 autoplug/autoplugtest.c, autoplug/gststaticautoplugrender.c: Fixed
3048 2001-06-01 19:24 wtay
3050 * tests/: Makefile.am, autoplug.c, capsconnect.c, incsched.c,
3051 load.c, loadall.c, mp1vid.c, mp3encode.c, paranoia.c, reaping.c,
3052 registry.c, threadlock.c, nego/nego1.c, sched/runxml.c: Fixed a
3053 couple of compiler warnings.
3055 2001-06-01 19:09 wtay
3057 * test/: ac3parse.c, ac3play.c, buffer.c, cobin.c, dvdcat.c,
3058 dvshow.c, fake.c, mem.c, mp1tomp1.c, mp2tomp1.c, mp3mad.c,
3059 mp3play.c, record.c, teardown.c, vidcapture.c, vidcapture2.c,
3060 video2mp1.c: Fixed some compile warnings.
3062 2001-06-01 18:55 hadess
3064 * REQUIREMENTS: - added url to openquicktime
3066 2001-06-01 18:42 hadess
3068 * REQUIREMENTS: - added some more urls
3070 2001-06-01 18:42 wtay
3072 * gstplay/gstplay.c: Print out a warning when the colorspace plugin
3073 is not found and try to do without it...
3075 2001-06-01 18:32 theuraeus
3077 * LICENSE_readme, REQUIREMENTS: 2001-01-06 Christian Schaller
3078 <Uraeus@linuxrising.org> * A few URL additions to the REQUIREMENTS
3079 file * LICENCE readme containing licensing details on our plugins
3081 2001-06-01 17:57 wtay
3083 * README, REQUIREMENTS: Slightly changed the README, we are not
3084 really tied to GNOME. Added more optional libs to REQUIREMENTS.
3085 someone should complete the URLS.
3087 2001-06-01 17:46 wtay
3089 * plugins/effects/volume/volume.c: Removed the soundcard.h include
3092 2001-06-01 16:29 thomasvs
3094 * gst/elements/gstdisksink.c: coded small bit in to allow changing
3097 2001-06-01 14:27 richardb
3099 * tools/README: Add a note about gstreamer-complete
3101 2001-06-01 14:03 richardb
3103 * configure.base: More tidyup to SDL check.
3105 2001-06-01 13:36 richardb
3107 * configure.base: Fix SDL check Check for Overlay stuff, which
3108 isn't in SDL version 1.0
3110 2001-05-31 23:57 hadess
3112 * REQUIREMENTS: - added urls to the required libs, with a lot of
3115 2001-05-31 21:20 richardb
3117 * REQUIREMENTS, configure.base: Add comments to many (but not all
3118 :( ) AC_DEFINES in configure scripts. Add note about debian
3119 packages for building documentation.
3121 2001-05-31 21:14 richardb
3123 * plugins/esd/esdsink/Makefile.am: Add a CFLAGS line: just luck
3124 that it's not been needed so far.
3126 2001-05-31 21:13 richardb
3128 * plugins/artsd/Makefile.am: Remove a redundant line, and add a
3129 comment about one which will become redundant in future.
3131 2001-05-31 20:52 wtay
3133 * testsuite/refcounting/Makefile.am: Removed the thread test so
3134 make distcheck works.
3136 2001-05-31 20:18 wtay
3138 * testsuite/refcounting/Makefile.am: Added the mem.h file in
3141 2001-05-31 20:16 richardb
3143 * plugins/arts/Makefile.am: Remove generated files from the dist.
3145 2001-05-31 20:08 richardb
3147 * configure.base, idiottest.mak: Fix a couple of formatting errors
3148 in idiottest, and add plugin-srcdir warning to configure.base.
3150 2001-05-31 19:42 wtay
3152 * plugins/avi/Makefile.am: Fixed the codectest.
3154 2001-05-31 19:35 richardb
3156 * Makefile.am, idiottest.mak, include/Makefile.am: Abstract the
3157 plugin-srcdir installation idiottest into a separate file, and
3158 include it from the include Makefile.am, to ensure that it gets
3159 called at the start of a make install process, not after the whole
3162 2001-05-31 19:31 wtay
3164 * include/Makefile.am: Added gstaudio.h to noinst_HEADERS.
3166 2001-05-31 19:03 richardb
3168 * docs/gst/Makefile.am: Add rules to ensure that the libgst.la and
3169 libgstelements.la exist when trying to link the scanner with them.
3170 Fix mkdirs so that they don't fall over if directories already
3173 2001-05-31 18:32 richardb
3175 * plugins/arts/Makefile.am: Put gst_artsio.idl in
3176 libgst_arts_la_SOURCES instead of gst_artsio.cc (which is generated
3177 from it). This ensures that the original source is present, and
3178 also allows make dist to work on machines which don't have mcopidl
3179 and the arts idl stuff installed.
3181 It is possible that gst_artsio.cc should be put in EXTRA_DIST, but
3182 I argue against it since as far as I can tell it can be generated
3183 on any system which has arts installed (mcopidl is in the libarts
3184 package on debian), and putting it in EXTRA_DIST requires that
3185 mcopidl is present in order to run make dist.
3187 2001-05-31 15:19 richardb
3189 * configure.base: Add AS and ASFLAGS to configure.base, fixing the
3190 build with automake 1.4g AS is defined in a hacky way: I've asked
3191 on the automake list for help doing this properly.
3193 2001-05-31 10:53 thomasvs
3195 * plugins/oss/gstosssrc.c: some small cleanups before maybe doing
3196 some real work on this
3198 2001-05-30 23:06 thomasvs
3200 * plugins/oss/gstosssrc.c: The weird thing only happens on one of
3203 2001-05-30 22:35 thomasvs
3205 * include/gstaudio.h: header file for standard audio stuff for
3208 2001-05-30 22:27 omegahacker
3210 * configure.base: added no-alsa warning and made 0.9 check
3211 conditional on alsa existing at all
3213 2001-05-30 22:15 wtay
3215 * plugins/wav/gstparsewav.c: Major cleanups so that it actually
3218 2001-05-30 22:14 wtay
3220 * gst/gstprops.c: Fixed a bug so that gst_props_new (NULL) == NULL
3222 2001-05-30 21:54 omegahacker
3224 * plugins/sdlsink/sdlvideosink.c: added SDL_INIT_NOPARACHUTE flag
3225 to SDL_Init, to disable one of the most annoying features IMO of
3228 2001-05-30 21:36 omegahacker
3230 * gst/gstpad.c: stupid mistake, I put != instead of == in the
3233 2001-05-30 21:13 omegahacker
3235 * gst/gstpad.c: added sanity checks to make sure _push and _pull
3236 don't get called on pads of the wrong direction
3238 2001-05-30 20:07 sbaker3
3240 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: beginnings of
3241 inplace mono chain func
3243 2001-05-30 17:37 thomasvs
3245 * plugins/oss/gstosssrc.c: switched some lines around
3247 2001-05-30 17:10 thomasvs
3249 * plugins/oss/gstosssrc.c: added caps to osssrc found a weird
3250 thing, don't know yet what to do about it
3252 2001-05-30 16:16 richardb
3254 * README, autogen.sh: Automatically generate a patched automake if
3255 needed, and put instructions in the README about how to use such a
3258 2001-05-30 15:39 richardb
3260 * Makefile.am: Add configure.base and autogen.sh to distributions.
3261 Add rules to keep configure.in and configure.ac up-to-date.
3263 2001-05-30 15:22 richardb
3265 * autogen.sh, configure.ac, configure.base, configure.in: * create
3266 a configure.base file, containing the contents of
3267 configure.{in,ac}, with those lines specific to one file
3269 "SUBSTFOR configure.in:" or "SUBSTFOR configure.ac:"
3272 * Add lines to autogen.sh to generate configure.in and
3274 automatically from this file. (Very simple sed scripts)
3276 * Remove configure.in and configure.ac
3278 This shouldn't cause any problems to anyone, and should make it
3279 easy to do work on configure scripts by just working on
3282 2001-05-30 14:54 thomasvs
3284 * plugins/filters/passthrough/passthrough.c: added signed support
3285 implemented include/gstaudio.h use
3287 2001-05-30 14:25 richardb
3289 * configure.ac, configure.in: More small changes to bring the two
3290 scripts closer together. Turned off building docs by default in
3291 configure.ac. Only diffs are now essential due to changes from
3292 autoconf 2.13 to 2.50.
3294 2001-05-30 13:56 richardb
3296 * autogen.sh: Deal more gracefully with being either unable to
3297 check that automake is patched (will now just give a small
3298 warning), or finding that automake definitely isn't patched (will
3299 give a big loud warning recommend stopping the build and sleep
3300 briefly to give the user a chance to read the message). Will
3301 eventually try to do the build anyway though.
3303 Also, don't abort if autoconf or automake return error codes: they
3304 both seem able to do so even when having produced viable results.
3306 2001-05-29 23:10 wtay
3308 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
3309 colorspace.h, yuv2rgb.c, yuv2rgb.h: Added more colorspace functions
3312 2001-05-29 17:40 richardb
3314 * autogen.sh: Add checks for appropriate versions of automake. Add
3315 check that automake has been patched if it is a version which
3316 requires a patch. Please check that this doesn't cause problems:
3317 it's a bit of a hairy test, so I might well have mucked it up and
3318 broken some people's build systems. Hope not, though. ;-)
3320 2001-05-29 17:39 hadess
3322 * plugins/gnomevfs/gnomevfssrc.c: - fix for when size can't be
3323 acquired (fixes icecast streaming)
3325 2001-05-29 17:38 richardb
3327 * Makefile.am, configure.ac, configure.in: Add idiot test to stop
3328 the installing of versions with plugin srcdir enabled.
3330 2001-05-29 16:19 richardb
3332 * configure.ac, configure.in: Fix differences between configure.in
3333 and configure.ac which were trivial or due merely to formatting
3334 differences. diff can now be used to see only the significant
3335 differences, which should be helpful in keeping these two files in
3338 2001-05-29 13:43 richardb
3340 * gst/Makefile.am.future: Update Makefile.am.future - a replacement
3341 for Makefile.am which uses features present in recent versions of
3342 automake (>1.4d) to avoid horrendous hackery.
3344 2001-05-29 13:31 richardb
3346 * acinclude.m4, configure.ac, configure.in: Simplify alsa checking:
3347 we can use the standard AM_PATH_ALSA macro to check that we don't
3348 have alsa 0.9.x: we just need to specify something for
3349 ACTION_NOT_FOUND to override the default AC_MSG_ERROR behaviour, so
3350 I've put a colon for ACTION_NOT_FOUND. ;-) Also, update the alsa
3351 macro in acinclude with the latest from the alsa project CVS.
3353 2001-05-28 23:23 omegahacker
3355 * gst/gstsparc.h: fixed #define line continuation in gstsparc.h
3357 2001-05-28 23:02 wtay
3359 * configure.ac, configure.in: Added a check for gsm/gsm.h
3361 2001-05-28 22:41 omegahacker
3363 * gst/gstinfo.c: changed debug so it always prints pid and cid in
3366 2001-05-28 22:02 wtay
3368 * configure.ac: Removed the -pre0
3370 2001-05-28 22:00 wtay
3372 * plugins/Makefile.am: Added gsm to subds.
3374 2001-05-28 21:47 wtay
3376 * configure.ac: Added the refcounting to the output targets.
3378 2001-05-28 21:36 wtay
3380 * acconfig.h, configure.ac, configure.in: Added a check for libgsm
3382 2001-05-28 21:22 wtay
3384 * configure.ac: Updated to match configure.in
3386 2001-05-28 21:05 wtay
3388 * configure.ac: The configure file for autoconf 2.50
3390 2001-05-28 20:59 omegahacker
3392 * ABOUT-NLS: added blank file to keep autoconf happy, fill it in
3395 2001-05-28 20:34 omegahacker
3397 * plugins/avi/Makefile.am: changed srcdir to builddir for .la
3399 2001-05-28 20:33 omegahacker
3401 * configure.in: attempt at a fixed alsa check to guarantee 0.5.x
3403 2001-05-28 20:09 omegahacker
3405 * libs/getbits/Makefile.am, libs/idct/Makefile.am,
3406 plugins/xvideosink/Makefile.am: distcheck cleanups
3408 2001-05-28 08:46 omegahacker
3410 * configure.in, gstreamer-uninstalled.pc.in, gstreamer.pc.in,
3411 gst/Makefile.am: some fixes to handle builddirs, which distcheck
3412 uses, along with complete .pc files
3414 2001-05-28 01:07 hadess
3416 * plugins/gnomevfs/gnomevfssrc.c: - cleanups
3418 2001-05-28 00:57 omegahacker
3420 * gst/gstpad.c, gst/gstthread.c, gst/elements/gstidentity.c,
3421 plugins/xvideosink/xvideosink.c, tools/gstreamer-inspect.c: Added
3422 some caps != NULL checks. Patched up a problem with the thread
3423 handling when the iteration fails. Cleaned up the output of
3424 -inspect a tiny bit.
3426 2001-05-28 00:52 omegahacker
3428 * configure.in: removed a spare alsa check, and made sure it fails
3431 2001-05-28 00:12 wtay
3433 * examples/mixer/Makefile.am: Added the headers
3435 2001-05-28 00:01 wtay
3437 * plugins/arts/Makefile.am: Add more hardcoded paths for includes.
3439 2001-05-27 23:55 wtay
3441 * tests/nego/nego1.c: Updated for new API calls.
3443 2001-05-27 23:45 wtay
3445 * plugins/sdlsink/Makefile.am: Added the header file.
3447 2001-05-27 23:26 wtay
3449 * configure.in.ac250: Added refcounting to the targets.
3451 2001-05-27 23:25 wtay
3453 * testsuite/: Makefile.am, capsnego/Makefile.am,
3454 refcounting/Makefile.am: Makfeile updates.
3456 2001-05-27 22:56 omegahacker
3458 * Makefile.am, acconfig.h, configure.in, gst/autoplug/Makefile.am,
3459 plugins/1394/Makefile.am, plugins/aasink/Makefile.am,
3460 plugins/alaw/Makefile.am, plugins/filters/level/Makefile.am,
3461 plugins/filters/passthrough/Makefile.am,
3462 plugins/filters/volenv/Makefile.am, plugins/mulaw/Makefile.am,
3463 plugins/oss/Makefile.am, plugins/xvideosink/Makefile.am,
3464 tests/Makefile.am, testsuite/Makefile.am: various build fixes
3466 2001-05-27 21:52 wtay
3468 * plugins/Makefile.am: Only build the quiktime plugin if the
3469 openquicktime library was found.
3471 2001-05-27 21:52 wtay
3473 * configure.in, configure.in.ac250: Added a check for
3476 2001-05-27 18:02 sbaker3
3478 * tools/gstreamer-complete.c: now builds for those who are too lazy
3479 to upgrade their xml libraries
3481 2001-05-27 16:13 hadess
3483 * plugins/gnomevfs/gnomevfssrc.c: - added eos-hack signal to the
3484 source, and fix the seek segfaults
3486 2001-05-27 15:41 hadess
3488 * gstplay/gstmediaplay.glade: - changed the Alt shortcuts to Ctrl
3489 shortcuts (like in all proper GTK+ apps)
3491 2001-05-27 15:38 wtay
3493 * tests/: mp3encode.c, rip.c: Updated for remove methods.
3495 2001-05-27 15:38 wtay
3497 * test/mp2toavi.c, test/mp2tomp1.c, test/mpeg2parse.c,
3498 examples/autoplug/autoplug.c, examples/queue/queue.c: Updated for
3501 2001-05-27 15:37 wtay
3503 * gst/: cothreads.c, cothreads.h, gstbin.c, gstbin.h, gstinfo.c,
3504 gstobject.c, gstpad.c, gstplugin.c, gstscheduler.h: Docs updates
3505 Changed the cothread to use sigjmp_buf removed some unused methods.
3508 2001-05-27 15:33 wtay
3510 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
3511 tmpl/cothreads.sgml, tmpl/gstbin.sgml, tmpl/gstelement.sgml,
3512 tmpl/gstfakesink.sgml, tmpl/gstfakesrc.sgml, tmpl/gstinfo.sgml,
3513 tmpl/gstobject.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
3514 tmpl/gstqueue.sgml, tmpl/gstreamer-unused.sgml,
3515 tmpl/gstscheduler.sgml, tmpl/gsttrace.sgml: API docs updates.
3517 2001-05-27 01:04 omegahacker
3519 * gst/gstscheduler.h: fixed up and turned back on
3522 2001-05-26 23:58 omegahacker
3524 * gst/: cothreads.c, gstelement.c, gstscheduler.c: fixed cothread
3525 locking and set_arg/get_arg safety, and switched to 64 cothreads of
3528 2001-05-26 20:47 hadess
3530 * plugins/gnomevfs/gnomevfssrc.c: - gnome-vfs seek works, cleaned
3533 2001-05-26 19:46 hadess
3535 * plugins/gnomevfs/gnomevfssrc.c: - really use mmap this time for
3536 local files, first try at seek in remote files
3538 2001-05-26 18:17 hadess
3540 * plugins/gnomevfs/gnomevfssrc.c: - added local file fallback with
3543 2001-05-26 17:41 wtay
3545 * gst/gstelement.h: Removed redundant prototypes.
3547 2001-05-26 17:33 wtay
3549 * gst/gstpad.h: Fixed a bug in the typecast macros for
3552 2001-05-26 13:17 wtay
3554 * gst/elements/Makefile.am: don't link against libgst.la because it
3555 seems to fail on some libtool versions.
3557 2001-05-26 06:36 omegahacker
3559 * tests/threadlock.c: shut up fakesrc and fakesink, changed
3562 2001-05-26 06:26 omegahacker
3564 * tests/threadlock.c: moved debug to before _init so cmdline can
3565 override, and put sleep(1)'s in while(1) to increase chance of
3566 contention (I think)
3568 2001-05-26 06:19 omegahacker
3570 * tests/threadlock.c: updated threadlock to actually be a thread
3573 2001-05-26 00:36 dlehn
3575 * test/lat.c: Elements must have different names.
3577 2001-05-25 23:08 hadess
3579 * gstplay/.cvsignore: - more generic files to exclude: *~ and ~.bak
3581 2001-05-25 23:02 hadess
3583 * gstplay/.cvsignore: - added gstmediaplay.glade.bak to the files
3586 2001-05-25 23:01 hadess
3588 * gstplay/gstmediaplay.glade: - updated (c) date, and added WMClass
3589 and WMName to the gstmediaplay windows
3591 2001-05-25 22:42 wtay
3593 * gst/gstplugin.c: Removed a stupid printf.
3595 2001-05-25 22:39 wtay
3597 * gst/: gstbuffer.h, gstelement.c, gstpipeline.c, gstplugin.c: Some
3598 cleanups. Removed some bogus code from element and pipeline
3599 elements. Fixed a typo.
3601 2001-05-25 22:38 wtay
3603 * gst/elements/Makefile.am: Added GST_LIBS to LIBADD.
3605 2001-05-25 22:35 omegahacker
3607 * gst/gstbuffer.c: fixed rather heinous bug in gst_buffer_copy
3609 2001-05-25 22:31 omegahacker
3611 * gst/autoplug/gstautoplugcache.c: removed some more noise,
3612 converted to GST_DEBUG
3614 2001-05-25 22:25 omegahacker
3616 * gst/gstelement.c: removed annoying debug message during state
3617 change (made GST_DEBUG)
3619 2001-05-25 22:13 hadess
3621 * autogen.sh: - added a line for busy application developers, it's
3624 2001-05-25 22:00 omegahacker
3626 * .cvsignore, AUTHORS, Makefile.am, autogen.sh, configure.in,
3627 gstreamer-uninstalled.pc.in, gstreamer.pc.in, gstreamer.spec.in,
3628 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstelement.sgml,
3629 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstthread.sgml,
3630 docs/random/matth/scheduling.txt, examples/Makefile.am,
3631 examples/autoplug/autoplug.c, examples/mixer/mixer.c,
3632 gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
3633 gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.c,
3634 gst/gstcaps.c, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
3635 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
3636 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
3637 gst/gstpipeline.c, gst/gstprops.c, gst/gstqueue.c, gst/gstqueue.h,
3638 gst/gstscheduler.c, gst/gstscheduler.h, gst/gstthread.c,
3639 gst/gstthread.h, gst/gsttype.c, gst/gsttypefind.c, gst/gsttypes.h,
3640 gst/gstxml.c, gst/autoplug/Makefile.am,
3641 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
3642 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
3643 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstfakesrc.c,
3644 gst/elements/gstfakesrc.h, gst/elements/gstsinesrc.c,
3645 gstplay/Makefile.am, gstplay/gstmediaplay.c,
3646 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
3647 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
3648 plugins/1394/dv1394src.c, plugins/alaw/alaw-conversion.c,
3649 plugins/arts/Makefile.am, plugins/arts/gst_arts.c,
3650 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
3651 plugins/filters/adder/adder.c,
3652 plugins/filters/colorspace/colorspace.c,
3653 plugins/filters/ladspa/gstladspa.c,
3654 plugins/filters/stereo2mono/stereo2mono.c,
3655 plugins/gnomevfs/gnomevfssrc.c, plugins/mp3decode/mad/gstmad.c,
3656 plugins/mp3decode/mpg123/gstmpg123.c,
3657 plugins/mp3decode/parse/mp3parse.c,
3658 plugins/mp3decode/types/mp3types.c,
3659 plugins/mp3encode/lame/gstlame.c,
3660 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
3661 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpegaudio/common.c,
3662 plugins/mpeg1/mpegaudio/musicin.c,
3663 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
3664 plugins/videoscale/videoscale.c, plugins/vorbis/vorbis.c,
3665 plugins/vorbis/vorbisdec.c, plugins/xmms/gstxmmsinput.c,
3666 test/.cvsignore, test/Makefile.am, test/avi2mpg.c, test/cobin.c,
3667 test/dvshow.c, test/fake.c, test/mpeg2parse2.c, test/mpeg2parse3.c,
3668 test/mpeg2parse4.c, test/video2mp1.c, test/videotest2.c,
3669 tests/Makefile.am, tests/incsched.c, tests/mp1vid.c,
3670 tests/reaping.c, tests/states.c, tests/threadlock.c,
3671 testsuite/refcounting/Makefile.am, testsuite/refcounting/bin.c,
3672 testsuite/refcounting/element.c,
3673 testsuite/refcounting/element_pad.c, testsuite/refcounting/mem.c,
3674 testsuite/refcounting/mem.h, testsuite/refcounting/object.c,
3675 testsuite/refcounting/pad.c, testsuite/refcounting/thread.c,
3676 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-complete.c,
3677 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c: Merged from
3678 INCSCHED on 200505251!!!
3680 2001-05-25 21:50 omegahacker
3682 * autogen.sh, configure.in.ac250, docs/manual/autoplugging.sgml,
3683 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.h,
3684 plugins/audiofile/Makefile.am, plugins/audiofile/README,
3685 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
3686 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
3687 plugins/filters/level/level.c,
3688 plugins/filters/passthrough/filter.func,
3689 plugins/filters/passthrough/passthrough.c,
3690 plugins/filters/passthrough/passthrough.h,
3691 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/Makefile.am,
3692 plugins/gsm/gstgsm.c, plugins/gsm/gstgsmdec.c,
3693 plugins/gsm/gstgsmdec.h, plugins/gsm/gstgsmenc.c,
3694 plugins/gsm/gstgsmenc.h, plugins/oss/gstossgst.c,
3695 plugins/wav/gstparsewav.c, test/dv2mp1.c, test/dvshow.c: Merged
3696 from HEAD into INCSCHED on 200105251
3698 2001-05-25 21:41 wtay
3700 * docs/manual/autoplugging.sgml: More docs updates.
3702 2001-05-25 21:41 wtay
3704 * test/: dv2mp1.c, dvshow.c: some minor fixes..
3706 2001-05-25 21:39 wtay
3708 * plugins/gnomevfs/gnomevfssrc.c: Fix a leak on EOS.
3710 2001-05-25 20:53 wtay
3712 * test/Makefile.am: Cleaned up the makefile a bit.
3714 2001-05-25 20:36 wtay
3716 * test/: cobin.c, fake.c: Remove deprecated methods.
3718 2001-05-25 20:19 wtay
3720 * gst/: gstbin.c, gstbin.h, gstpad.c: Removed some unused functions
3721 in gstbin Fixed a compiler warning.
3723 2001-05-25 20:16 omegahacker
3725 * gst/gstthread.c: forgot to unset SPINNING, no idea how it worked
3726 before, maybe this will fix wtay's case
3728 2001-05-25 19:07 wtay
3730 * plugins/filters/ladspa/gstladspa.c: Adjusted for state
3733 2001-05-25 18:35 omegahacker
3735 * gst/gstbin.c, gst/gstelement.c, gst/gstelement.h, gst/gstinfo.c,
3736 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c,
3737 plugins/1394/dv1394src.c, plugins/arts/gst_arts.c,
3738 plugins/esd/esdsink/esdsink.c, plugins/gnomevfs/gnomevfssrc.c,
3739 plugins/mp3decode/types/mp3types.c, plugins/oss/gstosssink.c,
3740 plugins/xmms/gstxmmsinput.c: Swapped PAUSED and PLAYING states,
3741 reworked thread interlocking. States are now: NULL <-> READY <->
3744 Had do update dv1394src, gst_arts, and xmmsinput, please test these
3747 Cleaned up DEBUG output in several places to by much much less
3748 verbose but still just as useful (denser).
3750 2001-05-25 17:21 thomasvs
3752 * plugins/filters/passthrough/: filter.func, passthrough.c,
3753 passthrough.h: Cleaned out level code from passthrough plugin added
3754 silent argument, defaults to false
3756 2001-05-25 17:19 thomasvs
3758 * plugins/audiofile/gstafsink.c: cleaned up output info
3760 2001-05-25 17:17 thomasvs
3762 * plugins/filters/level/level.c: cleaned up level plugin output
3764 2001-05-25 15:02 thomasvs
3766 * plugins/audiofile/: gstafsink.c, gstafsrc.c: cleaned up output
3767 got rate and signedness to work on afsrc
3769 2001-05-25 14:42 thomasvs
3771 * plugins/audiofile/README: a little info
3773 2001-05-25 11:43 wtay
3775 * test/: avi2mpg.c, dvshow.c, fake.c, videotest2.c: Small fixes to
3778 2001-05-25 11:43 wtay
3780 * gstplay/gstplay.c: If the arg looks like a URI, gnomevfs is used,
3781 if gnomevfs is not found and the URI starts with file:/, disksrc is
3784 2001-05-25 11:10 thomasvs
3786 * plugins/filters/passthrough/passthrough.c: changed passthrough to
3787 print out signed/unsigned and endianness
3789 2001-05-25 10:47 thomasvs
3791 * plugins/audiofile/: Makefile.am, gstafsrc.c, gstafsrc.h: Added an
3792 audiofile src element, doesn't work yet
3794 2001-05-25 05:42 dlehn
3796 * configure.in.ac250: automake 1.4-p1 doesn't support
3797 AC_CONFIG_FILES. revert to AC_OUTPUT until the fix in the just
3798 released 1.4-p2 gets debianized. ;)
3800 2001-05-25 02:28 hadess
3802 * plugins/gnomevfs/gnomevfssrc.c: - check result of open() now
3804 2001-05-25 01:35 wtay
3806 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Only accept mpeg1 data for
3807 mpeg2dec until we figure out what's wrong.
3809 2001-05-25 01:29 omegahacker
3811 * gst/: gstpad.c, gstqueue.c, gstqueue.h, gstscheduler.h,
3812 gstthread.c: fixed some interruptability problems with thread and
3815 2001-05-25 01:14 wtay
3817 * plugins/vorbis/: vorbis.c, vorbisdec.c: Added the
3818 COTHREAD_STOPPING hack.
3820 2001-05-25 01:09 wtay
3822 * gstplay/: gstmediaplay.c, gstplay.c, gstplayprivate.h: Fixed the
3823 media player so that it works with incsched. Removed the thread
3824 and add the _iterate to the g_idle_loop, this makes the GUI very
3825 cluncky but is needed because we cannot chance the state of a
3826 thread inside the threads context yet.
3828 2001-05-24 23:38 thomasvs
3830 * plugins/audiofile/gstafsink.c: mental note to self: doublecheck
3831 own code before sending mail to library author asking why sample
3832 rate setting on output doesn't work... note to others: afsink now
3833 handles samplerate right
3835 2001-05-24 23:24 thomasvs
3837 * plugins/audiofile/: gstafsink.c, gstafsink.h: added more support
3838 for endianness, you can set it through an arg until I figure out
3839 what it is supposed to do
3841 2001-05-24 23:23 thomasvs
3843 * plugins/oss/gstossgst.c: one of my OSS's doesn't have FMT_AC3
3846 2001-05-24 22:46 omegahacker
3848 * gst/: gstinfo.h, gstthread.c, gstthread.h: added better thread id
3851 2001-05-24 21:36 omegahacker
3853 * gst/gstthread.c: fixed thread lock mis-merge
3855 2001-05-24 21:20 wtay
3857 * gst/autoplug/gststaticautoplugrender.c: Added the queue to the
3860 2001-05-24 12:24 wtay
3862 * configure.in.ac250: Added the autoconf file for version 2.50
3864 2001-05-24 12:22 wtay
3866 * plugins/: gnomevfs/gnomevfssrc.c, gsm/Makefile.am, gsm/gstgsm.c,
3867 gsm/gstgsmdec.c, gsm/gstgsmdec.h, gsm/gstgsmenc.c, gsm/gstgsmenc.h,
3868 wav/gstparsewav.c: Small fixes for EOS in gnomevfssrc. Added a gsm
3869 decoder/encoder element.
3871 2001-05-24 01:55 thomasvs
3873 * plugins/audiofile/: gstafsink.c, gstafsink.h: audiofile now
3874 handles endianness right, and also allows for choosing the output
3875 file format to write (next/aiff/wav/aiffc/raw) aiff and next might
3878 2001-05-24 01:46 omegahacker
3880 * AUTHORS, README, REQUIREMENTS, acconfig.h, autogen.sh,
3881 configure.in, components/bonobo-media/Makefile.am,
3882 components/bonobo-media/bonobo-media-gstreamer-factory.c,
3883 components/bonobo-media/bonobo-media-gstreamer.gob,
3884 components/bonobo-media/bonobo-media-gstreamer.oafinfo,
3885 components/bonobo-media/bonobo-media-gstreamervideo.gob,
3886 debian/Makefile.am, debian/changelog, debian/control,
3887 debian/gstreamer-aa.files, debian/gstreamer-arts.files,
3888 debian/gstreamer-colorspace.files, debian/gstreamer-common.files,
3889 debian/gstreamer-mad.files, debian/rules,
3890 docs/fwg/gst-plugin-writers-guide.sgml,
3891 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
3892 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
3893 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
3894 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
3895 docs/manual/Makefile.am, docs/manual/autoplugging.sgml,
3896 docs/manual/bins.sgml, docs/manual/buffers.sgml,
3897 docs/manual/elements.sgml, docs/manual/gstreamer-manual.sgml,
3898 docs/manual/helloworld.sgml, docs/manual/pads.sgml,
3899 docs/manual/xml.sgml, docs/random/autoplug2,
3900 editor/gsteditorproperty.c, examples/autoplug/autoplug.c,
3901 examples/plugins/example.c, gst/cothreads.c, gst/cothreads.h,
3902 gst/gst.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
3903 gst/gstinfo.h, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
3904 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
3905 gst/gstscheduler.c, gst/gstthread.c, gst/gsttrace.c,
3906 gst/gsttrace.h, gst/gsttypefind.c, gst/gstutils.c,
3907 gst/autoplug/Makefile.am, gst/elements/gstdisksrc.c,
3908 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
3909 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
3910 gst/elements/gstpipefilter.c, gst/elements/gstsinesrc.c,
3911 gst/elements/gstsinesrc.h, gstplay/AUTHORS, gstplay/ChangeLog,
3912 gstplay/Makefile.am, gstplay/callbacks.c, gstplay/callbacks.h,
3913 gstplay/full-screen.c, gstplay/full-screen.h,
3914 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
3915 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
3916 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
3917 gstplay/gststatusarea.h, gstplay/main.c, libs/idct/ieeetest.c,
3918 plugins/Makefile.am, plugins/alsa/alsa.h,
3919 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
3920 plugins/alsa/alsasrc.c, plugins/arts/gst_artsio_impl.h,
3921 plugins/audiofile/Makefile.am, plugins/audiofile/gstafsink.c,
3922 plugins/audiofile/gstafsink.h, plugins/capture/v4l/gstv4lsrc.c,
3923 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
3924 plugins/dv/dvdec.c, plugins/effects/volume/volume.c,
3925 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
3926 plugins/filters/filterstamp.sh, plugins/filters/adder/Makefile.am,
3927 plugins/filters/adder/adder.c,
3928 plugins/filters/colorspace/Makefile.am,
3929 plugins/filters/colorspace/colorspace.c,
3930 plugins/filters/colorspace/colorspace.h,
3931 plugins/filters/colorspace/yuv2yuv.c,
3932 plugins/filters/intfloatconvert/Makefile.am,
3933 plugins/filters/intfloatconvert/float2int.c,
3934 plugins/filters/intfloatconvert/float2int.h,
3935 plugins/filters/intfloatconvert/int2float.c,
3936 plugins/filters/intfloatconvert/int2float.h,
3937 plugins/filters/intfloatconvert/intfloatconvert.c,
3938 plugins/filters/intfloatconvert/intfloatconvert.h,
3939 plugins/filters/ladspa/gstladspa.c,
3940 plugins/filters/ladspa/ladspa.h, plugins/filters/lav/.cvsignore,
3941 plugins/filters/lav/Makefile.am, plugins/filters/lav/lavencode.c,
3942 plugins/filters/lav/lavencode.h, plugins/filters/level/Makefile.am,
3943 plugins/filters/level/README, plugins/filters/level/filter.func,
3944 plugins/filters/level/level.c, plugins/filters/level/level.h,
3945 plugins/filters/mono2stereo/Makefile.am,
3946 plugins/filters/mono2stereo/mono2stereo.c,
3947 plugins/filters/mono2stereo/mono2stereo.h,
3948 plugins/filters/passthrough/README,
3949 plugins/filters/passthrough/filter.func,
3950 plugins/filters/passthrough/level.c,
3951 plugins/filters/passthrough/level.h,
3952 plugins/filters/passthrough/passthrough.c,
3953 plugins/filters/passthrough/passthrough.h,
3954 plugins/filters/stereo2mono/Makefile.am,
3955 plugins/filters/volenv/Makefile.am,
3956 plugins/filters/volenv/volenv.c, plugins/gnomevfs/Makefile.am,
3957 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
3958 plugins/jpeg/Makefile.am, plugins/mp3decode/mad/gstmad.c,
3959 plugins/mp3decode/mpg123/gstmpg123.c,
3960 plugins/mp3encode/lame/gstlame.c, plugins/mpeg1/mpegaudio/common.c,
3961 plugins/mpeg1/mpegaudio/common.h, plugins/mpeg1/mpegaudio/encode.c,
3962 plugins/mpeg1/mpegaudio/encoder.h,
3963 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
3964 plugins/mpeg1/mpegaudio/musicin.c,
3965 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
3966 plugins/mpeg1/mpegaudio/subs.c,
3967 plugins/mpeg1/mpegaudio/table_absthr.h,
3968 plugins/mpeg1/mpegaudio/table_cb.h,
3969 plugins/mpeg1/mpegaudio/table_enwindow.h,
3970 plugins/mpeg1/mpegaudio/table_th.h,
3971 plugins/mpeg1/mpegaudio/tables.c, plugins/mpeg1/mpegaudio/tonal.c,
3972 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/Makefile.am,
3973 plugins/oss/gstossaudio.c, plugins/oss/gstossgst.c,
3974 plugins/oss/gstossgst.h, plugins/oss/gstosshelper.c,
3975 plugins/oss/gstosshelper.h, plugins/oss/gstosssink.c,
3976 plugins/quicktime/Makefile.am, plugins/quicktime/README,
3977 plugins/quicktime/gstquicktimedecoder.c,
3978 plugins/quicktime/gstquicktimedecoder.h,
3979 plugins/sdlsink/Makefile.am, plugins/sdlsink/sdlvideosink.c,
3980 plugins/sdlsink/sdlvideosink.h, plugins/videoscale/videoscale.c,
3981 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
3982 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
3983 plugins/wav/gstparsewav.c, plugins/xvideosink/gstximage.c,
3984 test/.cvsignore, test/Makefile.am, test/lat.c, test/mp3mad.c,
3985 test/videotest.c, test/wave.c, tests/autoplug2.c,
3986 tests/sched/runxml.c, tools/gstreamer-inspect.c,
3987 tools/gstreamer-launch.c: Merge from HEAD into INCSCHED1 at
3990 2001-05-24 00:24 dlehn
3992 * gst/elements/: gstfakesink.h, gstfakesrc.h: Update some signal
3995 2001-05-24 00:23 dlehn
3997 * autogen.sh: libtool check fix... copy & paste error msgs code
4000 2001-05-23 21:35 wtay
4002 * test/video2mp1.c: Some small modifications.
4004 2001-05-23 20:53 omegahacker
4006 * plugins/oss/gstosssink.c: default settings are intenionally very
4007 wrong (make it obvious when the capsnego didn't work) and it checks
4010 2001-05-23 20:52 omegahacker
4012 * plugins/filters/stereo2mono/stereo2mono.c: 'fixed' the caps and
4015 2001-05-23 20:50 omegahacker
4017 * plugins/cdparanoia/cdparanoia.c: fixed caps on cdparanoia
4019 2001-05-23 20:49 omegahacker
4021 * gst/gstscheduler.c, plugins/mp3decode/mad/gstmad.c: fixed problem
4022 where mad wasn't an entry (it is now HACK HACK!!) and the scheduler
4023 wasn't catching the no entry case
4025 2001-05-23 20:48 omegahacker
4027 * examples/autoplug/autoplug.c: added have_size handler so the
4028 window matches the video size
4030 2001-05-23 20:09 omegahacker
4032 * gst/: gstqueue.c, gstqueue.h: reworked internal parameters a bit,
4033 added leaky-queue semantics
4035 2001-05-23 10:18 thomasvs
4037 * plugins/filters/level/README: some more info on how to plot the
4038 level using gnuplot it would be nice if the output from level
4039 plugin could serve as input to a gstreamer plotting plugin (I'm not
4042 2001-05-23 09:49 thomasvs
4044 * plugins/audiofile/: gstafsink.c, gstafsink.h: afsink now handles
4045 channels and sample rate
4047 2001-05-23 09:48 thomasvs
4049 * configure.in: added level Makefile deleted one of two instances
4052 2001-05-23 09:47 thomasvs
4054 * plugins/filters/Makefile.am: added level plugin to Makefile.am
4056 2001-05-23 09:47 thomasvs
4058 * plugins/filters/level/: Makefile.am, README, filter.func,
4059 level.c, level.h: Added level detection plugin; prints out RMS
4060 values calculated over buffer size to stdout
4062 2001-05-22 21:11 omegahacker
4064 * tests/states.c: fixed references to _gst_print_statename
4066 2001-05-22 20:22 hadess
4068 * gst/elements/gstdisksrc.c: - it is now possible to change the
4069 opened file when state is PAUSED
4071 2001-05-22 19:57 hadess
4073 * plugins/gnomevfs/gnomevfssrc.c: - removed warnings
4075 2001-05-22 19:44 hadess
4077 * plugins/gnomevfs/gnomevfssrc.c: - adding possibility to change
4078 the src file if the state is PAUSED
4080 2001-05-22 17:48 thomasvs
4082 * plugins/audiofile/: gstafsink.c, gstafsink.h: still trying to add
4085 2001-05-22 14:48 richardb
4087 * autogen.sh: autogen.sh now fails if aclocal fails.
4089 2001-05-22 13:56 hadess
4091 * autogen.sh: - added a line to autogen.sh for the busy application
4094 2001-05-22 02:42 omegahacker
4096 * gst/: gstpad.c, autoplug/gstautoplugger.c: Added ability for
4097 caps_nego_failed signal to indicate that it's solved the problem,
4098 via a gboolean * argument that's FALSE, and can be set to TRUE if
4099 the handler has fixed things up.
4101 Updated the autoplugger so it now works in both the unknown and
4102 known cases with and without other issues like a crippled
4103 (mono-only) osssink.
4105 2001-05-22 00:23 omegahacker
4107 * gst/: gstbin.c, gstelement.c, gstelement.h, gstinfo.c, gstpad.c,
4108 gstthread.c: Updates to DEBUG system: moved statename into
4109 gstelement.c, colorized the states:
4111 NULL: white READY: read PAUSED: yellow PLAYING: green
4113 2001-05-21 22:35 omegahacker
4115 * gst/autoplug/gstautoplugger.c: fixed up pausing system, and added
4116 src_caps_nego_failed body
4118 2001-05-21 21:17 wtay
4120 * acconfig.h, configure.in: Updates to the audiofile detection
4123 2001-05-21 21:17 wtay
4125 * plugins/audiofile/Makefile.am: Some minor changes to the makefile
4127 2001-05-21 20:48 thomasvs
4129 * plugins/audiofile/: Makefile.am, gstafsink.c, gstafsink.h: first
4130 pass at an audiofile sink this sink uses the SGI audiofile library
4131 to write audio files
4133 2001-05-21 20:42 thomasvs
4135 * plugins/Makefile.am: trying to add a check for libaudiofile
4137 2001-05-21 20:40 thomasvs
4139 * configure.in: trying to add a check for libaudiofile (->
4140 plugins/audiofile/afsink)
4142 2001-05-21 03:41 omegahacker
4144 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c:
4145 gstautoplugcache.c: Set default for cache's caps_proxy to FALSE
4146 again. gstautoplugger.c: Fixed with strategic positioning of
4149 2001-05-21 03:40 omegahacker
4151 * gst/: gstcaps.c, gstpad.c, gstprops.c: Updated some debug
4152 statements. Added specific debug for int props.
4154 2001-05-21 03:35 hadess
4156 * test/mp3mad.c: - removed the parse factory, it's unused
4158 2001-05-21 02:37 cael
4160 * gstplay/: ChangeLog, gstmediaplay.glade: Added a ChangeLog as per
4161 hadess' sugesstion, and added myself as an author.
4163 2001-05-21 02:19 cael
4165 * gstplay/: Makefile.am, callbacks.c, callbacks.h, full-screen.c,
4166 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
4167 gstplay.c, gstplay.h, gstplayprivate.h, gststatusarea.c,
4168 gststatusarea.h, main.c: added the begninnings of full-screen
4169 support (crashes atm), playing at double size, general code cleanup
4172 2001-05-20 22:24 wtay
4174 * tools/gstreamer-inspect.c: Fixed a problem with -inspect where
4175 some args would not show up correctly
4177 2001-05-20 22:24 thomasvs
4179 * plugins/filters/adder/adder.c: fixed caps stuff
4181 2001-05-20 21:12 wtay
4183 * tools/gstreamer-inspect.c: Better output of element flags.
4185 2001-05-20 21:06 wtay
4187 * tools/gstreamer-launch.c: Escape spaces in the cmdline args with
4188 "\\ " so that parse can handle it.
4190 2001-05-20 21:05 wtay
4192 * gst/gstparse.c: Added the possibility to escape chars in
4193 gstparse. You can now give it a cmdline like disksrc location=some\
4194 sort\ of.mp3 ! .... and it does the right thing.
4196 2001-05-20 19:59 wtay
4198 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
4199 gstquicktimedecoder.h: Updated the plugin to the current CVS.
4201 2001-05-20 19:24 wtay
4203 * plugins/quicktime/: Makefile.am, README, gstquicktimedecoder.c,
4204 gstquicktimedecoder.h: Added a quicktime decoder by yann@3ivx.com.
4206 2001-05-20 19:17 thomasvs
4208 * plugins/filters/passthrough/passthrough.c: changed pad templates
4210 2001-05-20 19:05 thomasvs
4212 * plugins/filters/passthrough/: passthrough.c, passthrough.h:
4213 updating passthrough to handle caps
4215 2001-05-20 19:01 thomasvs
4217 * plugins/filters/volenv/volenv.c: updating caps handling
4219 2001-05-20 16:45 thomasvs
4221 * plugins/filters/passthrough/passthrough.c: trying to add caps
4222 detection to passthrough
4224 2001-05-20 15:55 thomasvs
4226 * gst/gstparse.c: reinstated exit(-1) when gstparse.c doesn't find
4227 the plugin mentioned
4229 2001-05-20 15:16 thomasvs
4231 * plugins/wav/gstparsewav.c: parsewav now does src pad setting of
4232 width, depth, channels, frequency
4234 2001-05-20 15:12 wtay
4236 * gst/elements/gstpipefilter.c: Made pipefilter a DECOUPLED
4239 2001-05-20 15:03 thomasvs
4241 * plugins/wav/gstparsewav.c: parsewav sets channel capability now
4243 2001-05-20 14:56 thomasvs
4245 * plugins/wav/gstparsewav.c: First try at updating parsewav and
4246 setting caps on src pad
4248 2001-05-20 11:31 wtay
4250 * components/bonobo-media/: Makefile.am,
4251 bonobo-media-gstreamer-factory.c, bonobo-media-gstreamer.gob,
4252 bonobo-media-gstreamer.oafinfo, bonobo-media-gstreamervideo.gob:
4253 Added the code for the bonobo media component. It doesn't really
4254 work yet because bonobo-media doesn't show video.
4256 2001-05-20 06:48 cael
4258 * gstplay/AUTHORS: finally managed to get the AUTHORS file added.
4259 big things are coming allright ;-)
4261 2001-05-20 01:16 hadess
4263 * AUTHORS: - added myself to the AUTHORS file
4265 2001-05-19 19:17 wtay
4267 * plugins/: oss/gstosssink.c, vorbis/vorbis.c, vorbis/vorbisdec.c,
4268 vorbis/vorbisenc.c, vorbis/vorbisenc.h, xvideosink/gstximage.c:
4269 More updates to caps in vorbisenc. it now correctly sets up the
4270 encoder based on the input audio type.
4272 2001-05-19 15:16 wtay
4274 * plugins/: mp3decode/mad/gstmad.c, mpeg1/mpegaudio/common.c,
4275 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encode.c,
4276 mpeg1/mpegaudio/encoder.h, mpeg1/mpegaudio/gstmpegaudio.c,
4277 mpeg1/mpegaudio/musicin.c, mpeg1/mpegaudio/musicin.h,
4278 mpeg1/mpegaudio/psy.c, mpeg1/mpegaudio/subs.c,
4279 mpeg1/mpegaudio/table_absthr.h, mpeg1/mpegaudio/table_cb.h,
4280 mpeg1/mpegaudio/table_enwindow.h, mpeg1/mpegaudio/table_th.h,
4281 mpeg1/mpegaudio/tables.c, mpeg1/mpegaudio/tonal.c: More mp3
4282 updates. Make mpegaudio use a sane namespace for all exported
4283 symbols. the mad element can now play mpeg audio comming is as
4286 2001-05-19 07:39 omegahacker
4288 * .cvsignore, Makefile.am, configure.in,
4289 gstreamer-uninstalled.pc.in: Added gstreamer-uninstalled.pc.in in
4290 prep for future changes to pkg-config. Disabled docs building by
4291 default (--enable-docs-build to turn it on). Added more visible
4292 warning messages for lacking libraries, listing the plugins that
4293 won't build (not complete!).
4295 2001-05-19 07:39 omegahacker
4297 * gstreamer-uninstalled.pc.in: file gstreamer-uninstalled.pc.in was
4298 initially added on branch BRANCH-INCSCHED1.
4300 2001-05-19 01:33 wtay
4302 * plugins/: mp3decode/mad/gstmad.c, mp3decode/mpg123/gstmpg123.c,
4303 mp3decode/parse/mp3parse.c, mp3encode/lame/gstlame.c,
4304 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encoder.h,
4305 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/musicin.c,
4306 mpeg1/mpegaudio/musicin.h, mpeg1/mpegaudio/psy.c, oss/gstosssink.c:
4307 Updates to various mp3 related plugins. Added args and capsnego to
4310 2001-05-18 19:11 wtay
4312 * plugins/esd/esdsink/esdsink.c: Added newcaps functions to esdsink
4313 to sync with the provided caps.
4315 2001-05-18 18:58 wtay
4317 * plugins/cdparanoia/cdparanoia.c: Updated to the new caps.
4319 2001-05-17 23:00 omegahacker
4321 * gst/autoplug/gstautoplugger.c: update to latest code, includes
4322 caps_fail handlers that kinda work
4324 2001-05-17 06:20 dlehn
4326 * docs/gst/gstreamer-sections.txt: Pesky nightly doc build failure
4327 emails exposing my forgetfulness...
4329 2001-05-17 01:18 hadess
4331 * plugins/gnomevfs/: Makefile.am, gnomevfssink.c: - gnomevfssink
4334 2001-05-16 23:42 wtay
4336 * acconfig.h: Added SDL.
4338 2001-05-16 23:40 wtay
4340 * configure.in: Added a check for SDL
4342 2001-05-16 23:09 wtay
4344 * testsuite/refcounting/thread.c: file thread.c was initially added
4345 on branch BRANCH-INCSCHED1.
4347 2001-05-16 23:09 wtay
4349 * testsuite/refcounting/thread.c: Added thread refcounting and
4352 2001-05-16 23:08 wtay
4354 * testsuite/refcounting/: Makefile.am, bin.c: More testsuite
4357 2001-05-16 23:08 wtay
4359 * gst/: gstbin.c, gstelement.c, gstthread.c: Slighly take a
4360 different approach for object destruction, using the real _remove
4361 functions so that the scheduler has a chance to destroy its state
4362 too. This breaks the thread with ghostpads destruction case for
4365 2001-05-16 22:42 omegahacker
4367 * plugins/filters/stereo2mono/stereo2mono.c: fixed
4368 stereo2mono_init, it was fragging its src pad
4370 2001-05-16 22:21 omegahacker
4372 * plugins/filters/stereo2mono/stereo2mono.c: fixed up caps so
4373 autoplug can do something with it
4375 2001-05-16 22:19 omegahacker
4377 * gst/autoplug/gstautoplugcache.c: added first_buffer signal, and
4378 default to caps_proxy true
4380 2001-05-16 22:18 omegahacker
4382 * gst/autoplug/gstautoplugger.c: up to latest (broken) autoplugger)
4384 2001-05-16 21:41 wtay
4386 * plugins/: Makefile.am, jpeg/Makefile.am, sdlsink/Makefile.am,
4387 sdlsink/sdlvideosink.c, sdlsink/sdlvideosink.h: Added an SDL video
4388 sink by Ronald Bultje (BBB) some cleanups and added more caps to
4389 the template. some name changes to the jpeg decoder.
4391 2001-05-16 20:32 wtay
4393 * plugins/: Makefile.am, gnomevfs/Makefile.am,
4394 gnomevfs/gnomevfssrc.c: Added the gnomevfssrc by hadess
4396 2001-05-16 20:32 wtay
4398 * configure.in: Added gnomevfs checks.
4400 2001-05-16 08:16 dlehn
4402 * gst/: cothreads.c, gstscheduler.c: - Fix cothread pointers and
4403 allocation so full 2M stack space available: - Double maximums to
4404 use full stack space: - COTHREAD_STACKSIZE = 16k -
4405 COTHREAD_MAXTHREADS = 128 - cothread changes only verified on x86 -
4406 cothread_create returns NULL if nthreads == MAXTHREADS though not
4407 yet handled by gstschedule caller
4409 2001-05-16 06:04 dlehn
4411 * acconfig.h, configure.in, gst/gsttrace.c, gst/gsttrace.h,
4412 libs/idct/ieeetest.c, test/lat.c: - basic arch check for HAVE_RDTSC
4413 - use common gst_trace_read_tsc() for RDTSC call - add untested
4414 function to do ascii dump of trace data
4416 2001-05-16 05:07 dlehn
4418 * test/: videotest.c, wave.c: fix a couple warnings
4420 2001-05-15 22:04 wtay
4422 * plugins/mp3decode/mad/gstmad.c: Make the mad decoder output the
4423 samples in the native endianness.
4425 2001-05-15 20:25 wtay
4427 * gst/: gstobject.c, gstpad.c, gstthread.c: Added ghostpad
4430 2001-05-15 10:40 omegahacker
4432 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: added the detail that
4433 mpeg2dec can play mpeg1 streams too
4435 2001-05-15 10:04 omegahacker
4437 * gstplay/: gstplay.c, main.c: added ability to write out xml copy
4440 2001-05-15 05:13 omegahacker
4442 * gst/autoplug/gstautoplugger.c: IT WORKS\!\!\!
4444 2001-05-15 02:45 omegahacker
4446 * gst/: gstinfo.c, gstpad.c, gsttypefind.c,
4447 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c: gstinfo.c:
4448 one more check to make sure DEBUG_FUNCPTR_NAME doesn't go south
4449 gstpad.c: debugging changes gsttypefind.c: moved gst_pad_set_caps
4450 to *before* the caps_changed signal gstautoplugcache.c: added
4451 refcounting around signal_emit, and debug updates gstautoplugger.c:
4452 added code to remove the autoplugcache when done
4454 2001-05-14 23:42 wtay
4456 * gst/gsttypefind.c: Added a reference to typefind.
4458 2001-05-14 23:21 omegahacker
4460 * gst/gstpad.c: enhanced debug and minor code cleanup (no
4463 2001-05-14 22:57 wtay
4465 * gst/gstelement.c: Refcounting fixes
4467 2001-05-14 22:22 wtay
4469 * gst/gstelement.c: fixed a mem leak in the destroy code.
4471 2001-05-14 22:20 wtay
4473 * gst/: gstelement.c, gstpad.c, gstthread.c: slightly different
4474 refcount handling. the pad shutdown function doesn't remove the pad
4475 from the parent because the parent is needed in the destroy
4478 2001-05-14 21:08 omegahacker
4480 * gst/: cothreads.c, gstbin.h, gstelement.c, gstobject.c, gstpad.c,
4481 gstpad.h, gstscheduler.c, gsttypefind.c,
4482 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c:
4483 cothreads.c: added a comment on one of the tests gstbin.h: added
4484 the GST_BIN_SELF_SCHEDULABLE flag gstelement.c: cleaned up the
4485 _change_state function a little gstobject.c: improved the
4486 refcounting DEBUGs gstpad.c: moved the connected signal to after
4487 capsnego, added the caps_nego_failed signal gstpad.h:
4488 added the caps_nego_failed signal funcptr gstscheduler.c: added the
4489 GST_BIN_SELF_SCHEDULABLE exception gsttypefind.c: added check code
4490 around signal_emit to deal with the case where the
4491 signal's handler shuts down the element gstautoplugcache.c: added
4492 the first_buffer signal and caps_proxy arg gstautoplugger.c:
4493 significant rework, it functions quite nicely actually
4495 2001-05-14 09:51 omegahacker
4497 * docs/gst/gstreamer-sections.txt: removed the COTHREAD_STACKSIZE
4498 and friends, since they're now private to cothreads.c
4500 2001-05-13 16:29 wtay
4502 * testsuite/refcounting/: bin.c, element_pad.c: More testsuite
4505 2001-05-13 16:29 wtay
4507 * gst/: gstbin.c, gstelement.c, gstpad.c: More housekeeping
4508 updates. _destroying an element or a pad properly removes if from
4511 2001-05-13 08:49 omegahacker
4513 * plugins/effects/volume/volume.c: hacked up volume plugin to do
4514 S16_LE no matter what. FIXME\!
4516 2001-05-12 19:04 wtay
4518 * gst/: gstbin.c, gstelement.c, gstelementfactory.c, gstthread.c,
4519 gstthread.h: Fixed a leak in bin destruction More refcounting fixes
4521 2001-05-12 19:03 wtay
4523 * testsuite/refcounting/bin.c: file bin.c was initially added on
4524 branch BRANCH-INCSCHED1.
4526 2001-05-12 19:03 wtay
4528 * testsuite/refcounting/: Makefile.am, bin.c, element_pad.c: More
4529 refcounting test cases
4531 2001-05-12 15:07 wtay
4533 * testsuite/refcounting/: element.c, element_pad.c, object.c,
4534 pad.c: More testcases
4536 2001-05-12 15:07 wtay
4538 * gst/: gstelement.c, gstelement.h, gstobject.c: Added
4539 gst_element_remove_pad. more refcounting stuff (object unparent on
4542 2001-05-12 01:04 wtay
4544 * gst/: gstelement.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
4545 gstpad.h: Refcounting fixes to make the testsuite succeed. Added a
4546 ne w category for REFCOUNTING.
4548 2001-05-12 01:03 wtay
4550 * testsuite/refcounting/element_pad.c: file element_pad.c was
4551 initially added on branch BRANCH-INCSCHED1.
4553 2001-05-12 01:03 wtay
4555 * testsuite/refcounting/pad.c: file pad.c was initially added on
4556 branch BRANCH-INCSCHED1.
4558 2001-05-12 01:03 wtay
4560 * testsuite/refcounting/: Makefile.am, element_pad.c, pad.c: More
4563 2001-05-11 20:36 wtay
4565 * examples/autoplug/autoplug.c: Updated the autoplugger example to
4568 2001-05-11 19:44 wtay
4570 * configure.in: Added the refcounting testsuite dir to configure.in
4572 2001-05-11 19:44 wtay
4574 * testsuite/refcounting/Makefile.am: file Makefile.am was initially
4575 added on branch BRANCH-INCSCHED1.
4577 2001-05-11 19:44 wtay
4579 * testsuite/refcounting/: Makefile.am, element.c, mem.c, mem.h,
4580 object.c: Added a testsuite for refcounting.
4582 2001-05-11 19:44 wtay
4584 * testsuite/refcounting/element.c: file element.c was initially
4585 added on branch BRANCH-INCSCHED1.
4587 2001-05-11 19:44 wtay
4589 * testsuite/refcounting/mem.c: file mem.c was initially added on
4590 branch BRANCH-INCSCHED1.
4592 2001-05-11 19:44 wtay
4594 * testsuite/refcounting/object.c: file object.c was initially added
4595 on branch BRANCH-INCSCHED1.
4597 2001-05-11 19:44 wtay
4599 * testsuite/refcounting/mem.h: file mem.h was initially added on
4600 branch BRANCH-INCSCHED1.
4602 2001-05-11 19:41 wtay
4604 * gst/: cothreads.c, gstbin.c, gstelement.c, gstobject.c,
4605 gstobject.h, gsttypefind.c: Work on refcounting and proper object
4608 2001-05-11 15:42 dlehn
4610 * plugins/filters/ladspa/ladspa.h: LADSPA header now LGPL.
4612 2001-05-11 00:43 omegahacker
4614 * gst/gstpad.h: some minor updates with a hair more speed
4616 2001-05-10 23:35 omegahacker
4618 * gst/: cothreads.c, cothreads.h: move cothread_context definition
4621 2001-05-10 23:30 omegahacker
4623 * gst/gstpad.h: fixed up macros to match new RealPad stuff, change
4624 #if 1 to #if 0 to use, beware you must rebuild all plugins after
4627 2001-05-10 23:10 omegahacker
4629 * gst/: cothreads.c, cothreads.h: moved cothread parameters into .c
4630 to avoid rebuilding libgst.la every time
4632 2001-05-10 22:44 omegahacker
4634 * test/lat.c: corrected the rdtsc code, it actually, um, works now
4637 2001-05-10 21:30 dlehn
4639 * test/: .cvsignore, Makefile.am, lat.c: Added simple latency
4642 2001-05-10 21:28 dlehn
4644 * gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
4645 tests/sched/runxml.c: Pass buffer in handoff signal
4647 2001-05-10 21:25 dlehn
4649 * tests/autoplug2.c: just call exit() once
4651 2001-05-10 09:22 omegahacker
4653 * tools/gstreamer-inspect.c: minor updates to ouptut, added section
4654 for meta-elements' children
4656 2001-05-10 09:21 omegahacker
4658 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, video.c: more debug
4661 2001-05-10 09:18 omegahacker
4663 * plugins/filters/adder/adder.c: added comment to make the adder
4664 compliant (don't set COTHREAD_STOPPING)
4666 2001-05-10 09:17 omegahacker
4668 * libs/idct/gstidct.c: minor cleanup of some debug strings
4670 2001-05-10 09:16 omegahacker
4672 * gst/autoplug/gstautoplugger.c: file gstautoplugger.c was
4673 initially added on branch BRANCH-INCSCHED1.
4675 2001-05-10 09:16 omegahacker
4677 * gst/: gst.h, gstbin.c, gstbuffer.c, gstelement.c, gstelement.h,
4678 gstinfo.c, gstqueue.c, gstthread.c, gstxml.c, autoplug/Makefile.am,
4679 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
4680 autoplug/gstautoplugger.c, elements/gstfakesrc.c: - Fixed up a
4681 bunch of warnings. - Fixed buffer_copy (alloc correct size) -
4682 Added start of autoplugger meta-element
4684 2001-05-09 07:20 wtay
4686 * plugins/filters/colorspace/yuv2yuv.c: Forgot to add a convertor..
4688 2001-05-09 05:12 dlehn
4690 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added "silent" arg.
4692 2001-05-08 21:52 wtay
4694 * plugins/: capture/v4l/gstv4lsrc.c, capture/v4l/gstv4lsrc.h,
4695 dv/dvdec.c, filters/colorspace/Makefile.am,
4696 filters/colorspace/colorspace.c, filters/colorspace/colorspace.h,
4697 filters/lav/.cvsignore, filters/lav/Makefile.am,
4698 filters/lav/lavencode.c, filters/lav/lavencode.h, oss/gstossgst.c,
4699 videoscale/videoscale.c, vorbis/vorbis.c: Various changes to the
4700 plugins. Added a lav encoder, this one just adds a header in front
4701 YUV data so that the lav tools can operate on it.
4703 2001-05-08 21:44 omegahacker
4705 * gst/: gstpad.c, gstpad.h: added the caps_changed signals, changed
4706 a few other things around a littleto clean up warnings
4708 2001-05-07 23:10 wtay
4710 * plugins/alsa/: alsa.h, alsa_common.c, alsasink.c, alsasrc.c:
4711 Applied the alsa patch from Thomas Nyberg.
4713 2001-05-07 22:57 wtay
4715 * examples/mixer/mixer.c: Added a WITH_BUG2 define to show the
4716 livelock we're trying to fix.
4718 2001-05-07 22:46 omegahacker
4720 * gst/: gstelement.c, gstscheduler.c, autoplug/autoplugtest.c,
4721 autoplug/gstautoplugcache.c: updated autoplugcache so it can be
4722 removed mid-signal, now autoplugtest works
4724 2001-05-06 23:48 omegahacker
4726 * gst/autoplug/gstautoplugcache.c: fixed bug in datastructure usage
4728 2001-05-06 23:12 omegahacker
4730 * gst/: gstbin.c, gstelement.c, gstpipeline.c, gstprops.c,
4731 gstscheduler.c, gstthread.c: fixed gst_scheduler_pad_disconnect
4732 (never ignore compiler warnings\!) and updated a few INFO lines
4734 2001-05-06 23:12 omegahacker
4736 * gst/autoplug/autoplugtest.c: fixed up some things, added vorbis
4738 2001-05-06 19:03 wtay
4740 * gst/autoplug/: Makefile.am, autoplugtest.c: Adjusted the Makefile
4741 so that it builds here...
4743 2001-05-06 18:57 wtay
4745 * plugins/mpeg1/mpegaudio/common.c: Forgot to update a symbol..
4747 2001-05-06 18:33 omegahacker
4749 * gst/autoplug/autoplugtest.c: file autoplugtest.c was initially
4750 added on branch BRANCH-INCSCHED1.
4752 2001-05-06 18:33 omegahacker
4754 * gst/autoplug/: Makefile.am, autoplugtest.c, gstautoplugcache.c:
4755 initial checkin of autoplugcache and a test program to simulate
4756 dynamic autoplugging
4758 2001-05-06 18:33 omegahacker
4760 * gst/autoplug/gstautoplugcache.c: file gstautoplugcache.c was
4761 initially added on branch BRANCH-INCSCHED1.
4763 2001-05-06 15:27 wtay
4765 * plugins/mpeg1/mpegaudio/: common.c, common.h, musicin.c, tonal.c:
4766 Fixed a namespace issue with lame.
4768 2001-05-06 15:22 wtay
4770 * plugins/oss/: gstossgst.c, gstosshelper.c: Fixed a bug in format
4771 passing. Some cleanups.
4773 2001-05-06 14:53 wtay
4775 * plugins/oss/gstossgst.c: Use setenv/getenv to manipulate the
4776 environment of the child process.
4778 2001-05-06 14:52 wtay
4780 * plugins/mp3encode/lame/gstlame.c: Setup the encoder based on the
4781 caps of the sinkpad.
4783 2001-05-06 09:16 omegahacker
4785 * tools/gstreamer-complete.c: file gstreamer-complete.c was
4786 initially added on branch BRANCH-INCSCHED1.
4788 2001-05-06 09:16 omegahacker
4790 * tools/gstreamer-compprep.c: file gstreamer-compprep.c was
4791 initially added on branch BRANCH-INCSCHED1.
4793 2001-05-06 09:16 omegahacker
4795 * tools/: .cvsignore, Makefile.am, gstreamer-complete.c,
4796 gstreamer-compprep.c: added initial bash commandline completion
4799 2001-05-06 04:06 omegahacker
4801 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: oops, that was wrong, but
4804 2001-05-06 03:47 omegahacker
4806 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: since mpeg2dec can handle
4807 mpeg1 video streams, update caps to show that
4809 2001-05-05 20:01 wtay
4811 * plugins/oss/: gstossgst.c, gstosshelper.c, gstosshelper.h: A
4812 little cleanup (more defines) Better arg parsing.
4814 2001-05-05 18:22 wtay
4816 * plugins/oss/gstosshelper.h: The inter process protocol layout
4819 2001-05-05 18:21 wtay
4821 * plugins/oss/: gstossgst.c, gstosshelper.c: Properly negotiate the
4822 format set by the OSS app.
4824 2001-05-05 05:07 dlehn
4826 * plugins/filters/: adder/Makefile.am, colorspace/Makefile.am,
4827 intfloatconvert/Makefile.am, mono2stereo/Makefile.am,
4828 stereo2mono/Makefile.am, volenv/Makefile.am: Remove EXTRA_DIST =
4829 README from dirs with a README.
4831 2001-05-05 03:16 wtay
4833 * gst/gstplugin.c: Make sure the plugin filaname is set before
4834 calling the init function.
4836 2001-05-05 03:05 wtay
4838 * plugins/oss/: Makefile.am, gstossaudio.c, gstossgst.c,
4839 gstossgst.h, gstosshelper.c: A first attempt at hijacking /dev/dsp
4840 and feeding the audio of an OSS app into GStreamer.
4842 2001-05-05 02:50 dlehn
4844 * debian/changelog: update version
4846 2001-05-05 01:45 dlehn
4848 * debian/: Makefile.am, changelog, control, gstreamer-aa.files,
4849 gstreamer-arts.files, gstreamer-colorspace.files,
4850 gstreamer-common.files, gstreamer-mad.files, rules: Sync with
4851 current code - add more and more plugins.
4853 2001-05-04 23:14 omegahacker
4855 * gst/gstelement.h, gst/gstscheduler.c,
4856 plugins/mp3decode/mad/gstmad.c: Add the GST_ELEMENT_NO_ENTRY flag,
4857 which when set will force the scheduler to skip over an element as
4858 an option for the first cothread jump. This is needed because
4859 libraries like mad don't ever seem to want to quit. Thus they
4860 ignore COTHREAD_STOPPING and can't be trusted to be the entry.
4862 2001-05-04 21:43 omegahacker
4864 * gst/: gstinfo.c, gstpad.c, gstscheduler.c: Some minor DEBUG
4865 cleanups, renamed the various scheduler-specific routines to
4866 actually be called gst_schedule_ instead of gst_bin_.
4868 2001-05-04 21:41 omegahacker
4870 * plugins/mp3decode/mad/gstmad.c: added GST_DEBUG_FUNCPTR to
4871 gst_mad_loop instance
4873 2001-05-04 00:21 omegahacker
4875 * gst/gstparse.c: fixed spelling mistake in user-visible output
4877 2001-05-03 23:29 wtay
4879 * gst/gstprops.c: Created a macro of the va_arg parsing function
4880 because some systems (PPC) cannot handle passing a va_list by
4883 2001-05-03 22:44 wtay
4885 * gst/gstparse.c: Added dynamic pads to the command line parser.
4887 ./gstreamer-launch disksrc location=/some/systemstream.mpg !
4888 mpeg1parse video_00!
4889 queue ! \{ mp1videoparse ! mpeg_play ! aasink \}
4893 2001-05-03 21:06 wtay
4895 * docs/gst/: gstreamer-sections.txt, gstreamer.hierarchy,
4896 tmpl/gstbuffer.sgml, tmpl/gstcaps.sgml, tmpl/gstdisksink.sgml,
4897 tmpl/gstinfo.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
4900 2001-05-03 18:49 wtay
4902 * REQUIREMENTS: Added Hermes to the required libs for gstplay.
4904 2001-05-03 11:16 thomasvs
4906 * examples/mixer/mixer.c, plugins/filters/adder/adder.c: * made a
4907 quick hack in adder to set GST_ELEMENT_COTHREAD_STOPPING after
4908 one interation to force return to main program; should probably be
4909 fixed in a better way * cleaned mixer up, it now works with
4910 delayed start. Drinks are in order.
4912 2001-05-03 00:46 wtay
4914 * docs/manual/: Makefile.am, autoplugging.sgml, bins.sgml,
4915 buffers.sgml, elements.sgml, gstreamer-manual.sgml,
4916 helloworld.sgml, pads.sgml: Small manual changes. Added a section
4919 2001-05-03 00:44 wtay
4921 * gst/gstinfo.h: Added and extra whitespace before ## args
4922 (remember it eats all non whitespace chars to the left if it's
4925 2001-05-03 00:12 wtay
4927 * examples/plugins/example.c: We don't want to teach you bad
4928 habbits, so here's a fix for a memleak in the example plugin.
4930 2001-05-02 21:27 omegahacker
4932 * gst/gstinfo.h: re-enabled the funcptr hash table
4934 2001-05-02 21:16 wtay
4936 * examples/mixer/mixer.c: Added a WITH_BUG flag to trigger the
4937 scheduling error we're trying to chase.
4939 2001-05-02 21:12 thomasvs
4941 * examples/mixer/mixer.c: delayed second song
4943 2001-05-02 21:01 omegahacker
4945 * examples/mixer/mixer.c: added two debugging things: xml pipelie
4946 output, and schedule dump
4948 2001-05-02 20:20 omegahacker
4950 * gst/: gst.c, gstcaps.c, gstelement.c, gstelementfactory.c,
4951 gstinfo.c, gstinfo.h, gstpad.c, gstprops.c, gstqueue.c: Converted
4952 the DEBUG system to look like the INFO system, with a function
4953 pointer that can be replaced. Not done with everything, since it
4954 seems that we need an ERROR system plus a FATAL error, or maybe
4955 just an ERROR system with a severity, and depending on this the
4956 DEBUG system might again be changed to have a single or at least
4959 Also did a bit of work fixing up the actual DEBUG and INFO commands
4960 scattered throughout the code. We still have over 500 of these in
4963 2001-05-02 20:11 thomasvs
4965 * examples/mixer/mixer.c: trying to adapt to incsched
4967 2001-05-02 09:52 thomasvs
4969 * plugins/filters/Makefile.am: added volenv and adder
4971 2001-05-02 09:51 thomasvs
4973 * examples/Makefile.am: added mixer
4975 2001-05-02 00:00 omegahacker
4977 * gst/gstscheduler.c: /me is an idiot
4979 2001-05-01 23:58 thomasvs
4981 * plugins/filters/passthrough/: README, filter.func, level.c,
4982 level.h: Basic level detection/printing plugin; calculates RMS over
4983 data block and prints this out along with time in secs through
4984 plugin needs more work
4986 2001-05-01 23:45 wtay
4988 * gstplay/: gstplay.c, gstplayprivate.h: Changed the pipeline setup
4989 for incremental scheduling.
4991 2001-05-01 23:43 wtay
4993 * gst/gstprops.c: Removed the assert on an unknown propertytype and
4996 2001-05-01 22:41 omegahacker
4998 * test/mpeg2parse4.c: file mpeg2parse4.c was initially added on
4999 branch BRANCH-INCSCHED1.
5001 2001-05-01 22:41 omegahacker
5003 * configure.in, gstreamer.pc.in, gst/Makefile.am, gst/gstbin.c,
5004 gst/gstinfo.c, gst/gstinfo.h, gst/gstqueue.c, gst/gstscheduler.c,
5005 gst/gstscheduler.h, test/.cvsignore, test/Makefile.am,
5006 test/mpeg2parse3.c, test/mpeg2parse4.c, tests/mp1vid.c: - fixed
5007 configure.in %VAR stuff - fixed gstreamer.pc.in description string
5008 - fixed up incremental scheduling some more - updated the
5009 GST_DEBUG_FUNCPTR code to no longer need a hash - minor updates to
5010 DEBUG colorization - new test/mpeg2parse4.c
5012 2001-05-01 22:35 omegahacker
5014 * gstplay/main.c: added code to save the pipeline to xml
5016 2001-05-01 14:54 richardb
5018 * docs/fwg/gst-plugin-writers-guide.sgml: Update documentation for
5019 audio/raw properties to cover format=float case. Please check this
5022 2001-05-01 14:16 thomasvs
5024 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
5025 added newlines to debug output
5027 2001-05-01 00:35 wtay
5029 * gstplay/gstplay.c: Implemented the function to get the pipeline
5032 2001-05-01 00:20 wtay
5034 * docs/random/autoplug2: Added an explanation of the innner
5035 workings of the current autoplugger.
5037 2001-04-30 21:40 richardb
5039 * configure.in: Tighten some library checks (check for header files
5040 as well as libraries) Also, clean up structure slightly: put all
5041 AC_DEFINEs for feature checks into the appropriate section at end.
5042 This structure allows user parameter code which overrides the
5043 feature selection to be kept together in a section after the
5044 feature checks but before the AC_DEFINES and AM_CONDITIONALs.
5046 2001-04-30 20:51 thomasvs
5048 * examples/mixer/mixer.c: cleared naming issues, still doesn't play
5050 2001-04-30 15:34 thomasvs
5052 * plugins/filters/Makefile.am: added volenv, passthrough and adder
5055 2001-04-30 11:22 richardb
5057 * configure.in: Add explicit check for <artsc.h>, in case
5058 artsc-config lies to us.
5060 2001-04-29 23:46 sbaker3
5062 * plugins/filters/: intfloatconvert/float2int.h,
5063 intfloatconvert/int2float.h, mono2stereo/mono2stereo.h: remove
5064 bogus reference to audioraw.h
5066 2001-04-29 23:27 wtay
5068 * examples/mixer/mixer.c: Changed the way the typefind function
5069 works by creating a little pipeline as the toplevel bin..
5071 2001-04-29 22:56 thomasvs
5073 * examples/mixer/mixer.c: trying to convert mixer to incsched, not
5076 2001-04-29 18:59 richardb
5078 * README: Add detailed note (and patch) about automake problem.
5080 2001-04-29 08:54 sbaker3
5082 * plugins/filters/ladspa/gstladspa.c: sync ladspa plugin with
5083 recent api changes - still not functional
5085 2001-04-29 08:41 sbaker3
5087 * configure.in: added mono2stereo and intfloatconvert plugin
5089 2001-04-29 08:39 sbaker3
5091 * plugins/filters/: Makefile.am, intfloatconvert/Makefile.am,
5092 intfloatconvert/float2int.c, intfloatconvert/float2int.h,
5093 intfloatconvert/int2float.c, intfloatconvert/int2float.h,
5094 intfloatconvert/intfloatconvert.c,
5095 intfloatconvert/intfloatconvert.h, mono2stereo/Makefile.am,
5096 mono2stereo/mono2stereo.c, mono2stereo/mono2stereo.h: added
5097 mono2stereo and intfloatconvert plugins
5099 2001-04-28 20:16 sbaker3
5101 * editor/gsteditorproperty.c, tools/gstreamer-inspect.c: added
5102 output of float properties
5104 2001-04-28 19:59 wtay
5106 * gst/: gstinfo.c, gstprops.c: Added more colors for
5107 props/caps/clock/negotiation.
5109 2001-04-28 19:58 sbaker3
5111 * gst/elements/: gstsinesrc.c, gstsinesrc.h: update sinesrc to
5114 2001-04-28 19:57 sbaker3
5116 * gst/elements/gstelements.c: add factory init for sinesrc
5118 2001-04-28 19:56 sbaker3
5120 * gst/: gstcaps.h, gstprops.c, gstprops.h: add gst_props_get_float
5123 2001-04-28 08:17 omegahacker
5125 * test/mpeg2parse3.c: now fully correct within incsched1 world
5127 2001-04-28 05:23 omegahacker
5129 * test/: Makefile.am, mpeg2parse2.c, mpeg2parse3.c: brought in
5130 mpeg2parse3.c from HEAD and fixed it up so it works
5132 2001-04-28 05:23 omegahacker
5134 * gst/: cothreads.c, gstinfo.c, gstqueue.c: - Updated colorization
5135 some more (pthread and cothread id is in color) - Added some minor
5136 debug to help trace mp1vid segfaults
5138 2001-04-28 04:38 dlehn
5140 * test/: .cvsignore, Makefile.am, mpeg2parse3.c: mpeg2parse2.c +
5141 audio = mpeg2parse3.c = a simple .vob player
5143 2001-04-28 03:54 omegahacker
5145 * gst/: gstbin.c, gstclock.c, gstelement.c, gstelementfactory.c,
5146 gstinfo.c, gstpad.c, gstpipeline.c, gstthread.c, gsttype.c,
5147 gstutils.c: Updated the colorization a bit more, and did a
5148 significant pass through all the other code to change categories on
5149 DEBUG and INFO statements to be correct, and not simply zero.
5150 There are still more, but this is a good first pass.
5152 2001-04-28 02:46 mhowell
5154 * gst/: gstelement.c, gstscheduler.c, gstthread.c: fixed another
5155 thread synch case... better debug
5157 2001-04-28 02:06 omegahacker
5159 * gst/: gst.c, gstinfo.c, gstinfo.h: another update to the
5162 2001-04-27 22:14 wtay
5164 * gst/gstutils.c: Added enum parsing...
5166 2001-04-27 22:09 omegahacker
5168 * gst/: gstinfo.c, gstinfo.h: fixes to colorization
5170 2001-04-27 22:01 thomasvs
5172 * plugins/filters/filterstamp.sh: changed "rename" command to
5173 something using sed in one line having the same effect
5175 2001-04-27 21:58 omegahacker
5177 * gst/gstinfo.c: syntax error fixed (s/;/,/)
5179 2001-04-27 21:54 mhowell
5181 * gst/: gstelement.c, gstscheduler.c, gstthread.c, gstqueue.h,
5182 gstqueue.c: initial fix of thread synch for queues and state change
5184 2001-04-27 21:47 omegahacker
5186 * acconfig.h, configure.in, gst/gst.c, gst/gstelement.h,
5187 gst/gstinfo.c, gst/gstinfo.h: added colorization of DEBUG and INFO,
5188 and a comment in gstelement.h
5190 2001-04-27 21:45 wtay
5192 * gst/autoplug/gststaticautoplugrender.c: Tried to get the
5193 autoplugger working by setting the pipeline to PAUSED before
5194 attempting to connect pads...
5196 2001-04-27 21:31 omegahacker
5198 * acconfig.h, configure.in, gst/gst.c, gst/gstinfo.c,
5199 gst/gstinfo.h: Added colorization to DEBUG and INFO. Colors are
5200 based on categories, with the strings in _gst_category_colors[] in
5201 gstinfo.c See wiki node GstDebugColors for the actual colors, or
5202 /etc/DIR_COLORS works too.
5204 Please comment on the colorization style and ideas in the above
5207 2001-04-27 20:35 wtay
5209 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/cothreads.sgml,
5210 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksink.sgml,
5211 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
5212 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5213 docs/gst/tmpl/gstthread.sgml, examples/autoplug/autoplug.c,
5214 gstplay/gstplay.c, tests/mp1vid.c: A commit of pending (small)
5217 2001-04-27 20:17 wtay
5219 * examples/autoplug/autoplug.c: Fixed the autoplugger
5221 2001-04-27 02:46 omegahacker
5223 * gst/: cothreads.c, cothreads.h: fixed cothread_current_main so
5226 2001-04-27 02:42 omegahacker
5228 * gst/: cothreads.c, cothreads.h: added cothread_current_main with
5231 2001-04-27 00:34 omegahacker
5233 * tests/mp1vid.c: latest variant of mp1vid causes lockup, solution
5236 2001-04-26 23:32 omegahacker
5238 * tests/mp1vid.c: updated to working state
5240 2001-04-26 23:32 omegahacker
5242 * gst/: gstbin.c, gstthread.c: gstbin.c: commented out the
5243 requirement that a bin be !PLAYING to add gstthread.c: fixed an old
5244 failed merge that locked the same mutex twice ...in a row
5246 2001-04-26 06:47 dlehn
5248 * configure.in: fix typos: %VAR -> $VAR
5250 2001-04-26 02:53 omegahacker
5252 * autogen.sh, configure.in, docs/gst/gstreamer-docs.sgml,
5253 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
5254 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
5255 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
5256 docs/gst/tmpl/gstbufferpool.sgml, docs/gst/tmpl/gstcaps.sgml,
5257 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gstdisksink.sgml,
5258 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstidentity.sgml,
5259 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5260 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5261 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5262 docs/libs/Makefile.am, examples/Makefile.am,
5263 examples/autoplug/autoplug.c, examples/mixer/.cvsignore,
5264 examples/mixer/Makefile.am, examples/mixer/mixer.c,
5265 examples/mixer/mixer.h, examples/plugins/example.c, gst/.cvsignore,
5266 gst/Makefile.am, gst/Makefile.am.future, gst/gst.h,
5267 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstcaps.c, gst/gstcaps.h,
5268 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
5269 gst/gstplugin.h, gst/gstprops.h, gst/gstqueue.c, gst/gstutils.c,
5270 gst/gstversion.h.in, gst/autoplug/Makefile.am,
5271 gst/autoplug/gststaticautoplug.c,
5272 gst/autoplug/gststaticautoplugrender.c, gst/elements/Makefile.am,
5273 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5274 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
5275 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
5276 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
5277 gst/types/Makefile.am, gst/types/gsttypes.c,
5278 libs/putbits/gstputbits.c, plugins/Makefile.am,
5279 plugins/1394/.cvsignore, plugins/1394/Makefile.am,
5280 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
5281 plugins/1394/gst1394.c, plugins/aasink/.cvsignore,
5282 plugins/aasink/Makefile.am, plugins/aasink/aasink.c,
5283 plugins/aasink/aasink.h, plugins/alaw/alaw.c,
5284 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5285 plugins/arts/.cvsignore, plugins/arts/Makefile.am,
5286 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
5287 plugins/arts/gst_artsio.idl, plugins/arts/gst_artsio_impl.cc,
5288 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5289 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5290 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5291 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
5292 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
5293 plugins/cdparanoia/cdparanoia.c, plugins/cobin/cobin.c,
5294 plugins/cobin/spindentity.c, plugins/dv/Makefile.am,
5295 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5296 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5297 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5298 plugins/filters/adder/.cvsignore,
5299 plugins/filters/adder/Makefile.am, plugins/filters/adder/adder.c,
5300 plugins/filters/adder/adder.h,
5301 plugins/filters/colorspace/colorspace.c,
5302 plugins/filters/colorspace/colorspace.h,
5303 plugins/filters/ladspa/gstladspa.c,
5304 plugins/filters/median/median.c,
5305 plugins/filters/passthrough/passthrough.c,
5306 plugins/filters/smooth/smooth.c,
5307 plugins/filters/stereo2mono/stereo2mono.c,
5308 plugins/filters/volenv/filter.func,
5309 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5310 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5311 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegenc.c,
5312 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
5313 plugins/mp3decode/mpg123/Makefile.am,
5314 plugins/mp3decode/mpg123/gstmpg123.c,
5315 plugins/mp3decode/parse/mp3parse.c,
5316 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5317 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5318 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5319 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5320 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5321 plugins/mpeg1/mpegtypes/mpeg1types.c,
5322 plugins/mpeg1/parse/mpeg1parse.c,
5323 plugins/mpeg1/system_encode/buffer.c,
5324 plugins/mpeg1/system_encode/system_encode.c,
5325 plugins/mpeg1video/parse/mp1videoparse.c,
5326 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5327 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5328 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
5329 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5330 plugins/mpeg2/mpegtypes/mpeg2types.c,
5331 plugins/mpeg2/parse/mpeg2parse.c,
5332 plugins/mpeg2/subtitles/mpeg2subt.c,
5333 plugins/mpeg2/video/gstmpeg2play.c,
5334 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5335 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
5336 plugins/oss/gstosssrc.c, plugins/rtjpeg/rtjpeg.c,
5337 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5338 plugins/videoscale/videoscale.c,
5339 plugins/visualization/smoothwave/smoothwave.c,
5340 plugins/visualization/spectrum/gstspectrum.c,
5341 plugins/visualization/synaesthesia/synaesthesia.c,
5342 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5343 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5344 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/gstximage.c,
5345 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
5346 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
5347 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
5348 test/dv2mp1.c, test/dvshow.c, test/mp2tomp1.c, test/mp3.c,
5349 test/mp3mad.c, test/video2mp1.c, test/xmmstest.c,
5350 tests/Makefile.am, tests/autoplug3.c, tests/autoplug4.c,
5351 tests/padfactory.c, testsuite/capsnego/capsnego.c,
5352 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
5353 testsuite/capsnego/enum.c: Merged from HEAD to INCSCHED1 on
5356 2001-04-26 02:43 omegahacker
5358 * plugins/arts/gst_artsio_impl.h: oops, need to have this file in
5361 2001-04-26 01:25 omegahacker
5363 * tests/mp1vid.c: file mp1vid.c was initially added on branch
5366 2001-04-26 01:25 omegahacker
5368 * tests/mp1vid.c: added mp1vid to CVS
5370 2001-04-26 01:20 omegahacker
5372 * test/dvshow.c: set the video window size up front for NTSC, as a
5375 2001-04-26 01:19 omegahacker
5377 * plugins/dv/dvdec.c: cleanup of the dvdec stuff, somewhat
5379 2001-04-26 00:56 omegahacker
5381 * configure.in: turn off optimization when profiling (ackcvs diff
5382 configure.in) because something segfaults if we don't
5384 2001-04-26 00:30 omegahacker
5386 * gst/cothreads.c: fixed a locking issue
5388 2001-04-25 23:32 omegahacker
5390 * gst/: cothreads.c, cothreads.h, gstelement.c, gstelement.h,
5391 gstscheduler.c, gstscheduler.h: Added element-level locking
5392 support, implemented for cothreads with a mutex held whenever an
5393 element is actually currently running. This should be done with
5394 atomic variables eventually, but the best I can find is to use
5395 <asm/spinlock.h> from the kernel, which brings in too much for my
5398 Also increased cothread stack size to 32KB and max cothread count
5399 to 64, which fits within the default pthread 2MB stack. It would
5400 probably be good to do a pthread_attr_getstacksize() to verify that
5401 it's 2MB, and if linuxthreads had a pthread_attr_setstacksize(), we
5402 could remove these limits.
5404 2001-04-25 12:49 richardb
5406 * examples/Makefile.am, test/Makefile.am, test/mp3.c,
5407 test/xmmstest.c: Remove #include <gnome.h> from some tests which
5408 don't actually need it, and make the other tests and the autoplug
5409 example only compile if gnome headers are present.
5411 2001-04-24 22:28 omegahacker
5413 * gst/gstbuffer.c: I will successfully compile code before I check
5414 it in. I will successfully compile code before I check it in. I
5415 will successfully compile code before I check it in. I will
5416 successfully compile code before I check it in. I will
5417 successfully compile code before I check it in. I will
5418 successfully compile code before I check it in. I will
5419 successfully compile code before I check it in. I will
5420 successfully compile code before I check it in. I will
5421 successfully compile code before I check it in. I will
5422 successfully compile code before I check it in.
5424 2001-04-24 20:20 omegahacker
5426 * gst/: gstbuffer.c, gstbuffer.h: - commented out remainder of Meta
5427 stuff - enhanced mem_chunk allocation to round up to nearest 32
5428 bytes this helps ensure that GstBuffers are more likely to be on
5429 cache-lines - added free() and copy() function pointers to
5430 GstBuffer - added code in _destroy and _copy to use above routines
5431 if !NULL - fixed up _copy code to suck less
5433 2001-04-24 20:04 omegahacker
5435 * plugins/: avi/wincodec/gstwinenc.c, filters/median/median.c,
5436 filters/smooth/smooth.c, jpeg/gstjpegenc.c: Commented out most of
5437 the remaining bits of Meta stuff
5439 2001-04-24 00:16 omegahacker
5441 * autogen.sh, gst/elements/gstfakesink.c, plugins/Makefile.am,
5442 plugins/arts/gst_artsio_impl.cc, plugins/oss/gstosssrc.c:
5443 Collection of minor changes:
5445 * autogen.sh - remove config.cache before running ./configure
5446 * gst/elements/gstfakesink.c - print out the size of the buffer,
5448 * plugins/Makefile.am - removed a spare trailing backslash
5449 * plugins/arts/gst_artsio_impl.cc - change the scale back to 0.5
5450 * plugins/oss/gstosssrc.c - change name slightly to match osssink
5452 2001-04-23 23:04 wtay
5454 * plugins/aasink/: aasink.c, aasink.h: Final fixes to the aasink
5456 2001-04-23 16:16 omegahacker
5458 * test/dvshow.c: updated dvshow to use dv1394src instead of
5461 2001-04-23 16:16 omegahacker
5463 * plugins/1394/: Makefile.am, dv1394src.c, dv1394src.h, gst1394.c,
5464 gst1394.h: renamed 1394src to dv1394src, set up to handle *1394* in
5467 2001-04-23 00:28 wtay
5469 * configure.in: Added a check for aalib
5471 2001-04-23 00:18 wtay
5473 * plugins/: Makefile.am, aasink/.cvsignore, aasink/Makefile.am,
5474 aasink/aasink.c, aasink/aasink.h, mp3decode/mpg123/Makefile.am,
5475 xvideosink/xvideosink.c, xvideosink/xvideosink.h: Some small mpg123
5476 Makefile changes. Added an aasink, draw graphics with aalib :-)
5478 2001-04-22 17:34 wtay
5480 * plugins/: avi/wincodec/gstwindec.c, avi/wincodec/gstwindec.h,
5481 dv/dvdec.c: Added bufferpools to windec. updated dvdec to the new
5482 plugin version system.
5484 2001-04-22 17:06 wtay
5486 * docs/gst/tmpl/gstdisksink.sgml: Added the disksink template
5488 2001-04-22 17:05 wtay
5490 * test/.cvsignore: Updates
5492 2001-04-22 17:04 wtay
5494 * test/dv2mp1.c: Added a non functional dv to mpeg1 encoder.
5496 2001-04-22 17:04 wtay
5498 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
5499 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstbuffer.sgml,
5500 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstplugin.sgml,
5501 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5502 docs/libs/Makefile.am, gst/gstcaps.h, gst/gstpad.h, gst/gstutils.c,
5503 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5504 gst/elements/gstdisksrc.c, plugins/alsa/alsasink.c,
5505 plugins/alsa/alsasrc.c, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5506 plugins/filters/colorspace/colorspace.c, test/Makefile.am,
5507 tests/padfactory.c: API docs updates. Properly implemented the
5508 disksink. Fixed a compile problem with alsa. Added bufferpool
5509 handling to dvdec Some compiler warning fixes
5511 2001-04-22 13:30 richardb
5513 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5514 gst/autoplug/gststaticautoplug.c,
5515 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5516 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5517 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5518 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5519 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5520 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5521 plugins/avi/wincodec/gstwincodec.c,
5522 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5523 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5524 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5525 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5526 plugins/filters/adder/adder.c,
5527 plugins/filters/colorspace/colorspace.c,
5528 plugins/filters/ladspa/gstladspa.c,
5529 plugins/filters/median/median.c,
5530 plugins/filters/passthrough/passthrough.c,
5531 plugins/filters/smooth/smooth.c,
5532 plugins/filters/stereo2mono/stereo2mono.c,
5533 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5534 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5535 plugins/mp3decode/mad/gstmad.c,
5536 plugins/mp3decode/mpg123/gstmpg123.c,
5537 plugins/mp3decode/parse/mp3parse.c,
5538 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5539 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5540 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5541 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5542 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5543 plugins/mpeg1/mpegtypes/mpeg1types.c,
5544 plugins/mpeg1/parse/mpeg1parse.c,
5545 plugins/mpeg1/system_encode/system_encode.c,
5546 plugins/mpeg1video/parse/mp1videoparse.c,
5547 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5548 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5549 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5550 plugins/mpeg2/mpegtypes/mpeg2types.c,
5551 plugins/mpeg2/parse/mpeg2parse.c,
5552 plugins/mpeg2/subtitles/mpeg2subt.c,
5553 plugins/mpeg2/video/gstmpeg2play.c,
5554 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5555 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5556 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5557 plugins/videoscale/videoscale.c,
5558 plugins/visualization/smoothwave/smoothwave.c,
5559 plugins/visualization/spectrum/gstspectrum.c,
5560 plugins/visualization/synaesthesia/synaesthesia.c,
5561 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5562 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5563 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c:
5564 Merged from BRANCH-PLUGINVER1
5566 2001-04-22 13:06 richardb
5568 * plugins/mpeg2/mpeg2enc/gstmpeg2enc.c: Fix bad merge with head.
5570 2001-04-22 11:16 richardb
5572 * configure.in, examples/autoplug/autoplug.c, gst/gstbuffer.c,
5573 gst/gstbuffer.h, gst/gstcaps.h, gst/gstprops.h,
5574 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5575 plugins/Makefile.am, plugins/dv/Makefile.am, plugins/dv/NOTES,
5576 plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5577 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5578 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5579 plugins/mpeg1/system_encode/buffer.c,
5580 plugins/mpeg1/system_encode/system_encode.c,
5581 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5582 plugins/videoscale/videoscale.c, test/Makefile.am, test/dvshow.c,
5583 test/mp2tomp1.c, test/video2mp1.c: Merged from trunk
5585 2001-04-22 05:38 omegahacker
5587 * gst/: gstbuffer.c, gstbuffer.h, gstcaps.h: fixes for gstbuffer,
5588 and removed ## from gstcaps.h that was causing all that warning
5591 2001-04-22 02:41 omegahacker
5593 * gst/gstbuffer.c: completed gst_buffer_copy, added API comments
5595 2001-04-22 02:40 omegahacker
5597 * test/: Makefile.am, dvshow.c: added test program for dv decoder
5599 2001-04-22 02:32 omegahacker
5601 * gst/gstprops.h: added GST_STR_FOURCC, which takes strings like
5602 "YUY2" instead of 'Y','U','Y','2'. better, I think <g>
5604 2001-04-22 02:30 wtay
5606 * configure.in: Add -lm and the glib libs too for the dv_init check
5608 2001-04-22 02:30 omegahacker
5610 * gst/: gstbuffer.c, gstbuffer.h: Added gst_buffer_copy(). It's
5611 not complete, it should copy more stuff like flags and such.
5614 2001-04-22 02:28 omegahacker
5616 * plugins/Makefile.am: fixed caps error in path for dv
5618 2001-04-22 00:48 omegahacker
5620 * configure.in, plugins/Makefile.am, plugins/dv/Makefile.am,
5621 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h: added
5622 initial DV (smpte314m) decoder plugin
5624 2001-04-21 18:45 wtay
5626 * examples/autoplug/autoplug.c,
5627 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5628 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5629 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5630 plugins/mpeg1/system_encode/buffer.c,
5631 plugins/mpeg1/system_encode/system_encode.c,
5632 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5633 plugins/videoscale/videoscale.c, test/Makefile.am, test/mp2tomp1.c,
5634 test/video2mp1.c: Fixed a few plugins so that mpeg1 encoding sorta
5635 works. Added an mpeg1 encoder example, it uses the autoplugger to
5636 convert the stream to audio/video, which is then fed to the
5639 2001-04-21 13:43 richardb
5641 * gst/gstplugin.c, gst/gstplugin.h, plugins/1394/gst1394.c,
5642 plugins/alaw/alaw.c, plugins/alsa/alsasink.c,
5643 plugins/alsa/alsasrc.c, plugins/arts/gst_arts.c,
5644 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5645 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5646 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5647 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5648 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5649 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5650 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5651 plugins/filters/adder/adder.c,
5652 plugins/filters/colorspace/colorspace.c,
5653 plugins/filters/ladspa/gstladspa.c,
5654 plugins/filters/median/median.c,
5655 plugins/filters/passthrough/passthrough.c,
5656 plugins/filters/smooth/smooth.c,
5657 plugins/filters/stereo2mono/stereo2mono.c,
5658 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5659 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5660 plugins/mp3decode/mad/gstmad.c,
5661 plugins/mp3decode/mpg123/gstmpg123.c,
5662 plugins/mp3decode/parse/mp3parse.c,
5663 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5664 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5665 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5666 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5667 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5668 plugins/mpeg1/mpegtypes/mpeg1types.c,
5669 plugins/mpeg1/parse/mpeg1parse.c,
5670 plugins/mpeg1/system_encode/system_encode.c,
5671 plugins/mpeg1video/parse/mp1videoparse.c,
5672 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5673 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5674 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5675 plugins/mpeg2/mpegtypes/mpeg2types.c,
5676 plugins/mpeg2/parse/mpeg2parse.c,
5677 plugins/mpeg2/subtitles/mpeg2subt.c,
5678 plugins/mpeg2/video/gstmpeg2play.c,
5679 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5680 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5681 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5682 plugins/videoscale/videoscale.c,
5683 plugins/visualization/smoothwave/smoothwave.c,
5684 plugins/visualization/spectrum/gstspectrum.c,
5685 examples/plugins/example.c, gst/autoplug/gststaticautoplug.c,
5686 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5687 gst/types/gsttypes.c,
5688 plugins/visualization/synaesthesia/synaesthesia.c,
5689 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5690 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5691 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c: Use
5692 plugin descriptions, which start with the major and minor version
5693 numbers, instead of relying on each plugin to call gst_plugin_new
5694 appropriately, and check the return value, and tidy up if there's a
5695 failure. This seems to work fine, and factors out some code common
5698 2001-04-21 10:30 richardb
5700 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5701 gst/autoplug/gststaticautoplug.c,
5702 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5703 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5704 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5705 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5706 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5707 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5708 plugins/avi/wincodec/gstwincodec.c,
5709 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5710 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5711 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5712 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5713 plugins/filters/adder/adder.c,
5714 plugins/filters/colorspace/colorspace.c,
5715 plugins/filters/ladspa/gstladspa.c,
5716 plugins/filters/median/median.c,
5717 plugins/filters/passthrough/passthrough.c,
5718 plugins/filters/smooth/smooth.c,
5719 plugins/filters/stereo2mono/stereo2mono.c,
5720 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5721 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5722 plugins/mp3decode/mad/gstmad.c,
5723 plugins/mp3decode/mpg123/gstmpg123.c,
5724 plugins/mp3decode/parse/mp3parse.c,
5725 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5726 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5727 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5728 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5729 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5730 plugins/mpeg1/mpegtypes/mpeg1types.c,
5731 plugins/mpeg1/parse/mpeg1parse.c,
5732 plugins/mpeg1/system_encode/system_encode.c,
5733 plugins/mpeg1video/parse/mp1videoparse.c,
5734 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5735 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5736 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5737 plugins/mpeg2/mpegtypes/mpeg2types.c,
5738 plugins/mpeg2/parse/mpeg2parse.c,
5739 plugins/mpeg2/subtitles/mpeg2subt.c,
5740 plugins/mpeg2/video/gstmpeg2play.c,
5741 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5742 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5743 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5744 plugins/videoscale/videoscale.c,
5745 plugins/visualization/smoothwave/smoothwave.c,
5746 plugins/visualization/spectrum/gstspectrum.c,
5747 plugins/visualization/synaesthesia/synaesthesia.c,
5748 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5749 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5750 plugins/xvideosink/xvideosink.c: Added first attempt at plugin
5753 2001-04-21 00:20 wtay
5755 * plugins/filters/colorspace/colorspace.c: Added more verbose
5756 output for debugging purposes.
5758 2001-04-20 23:50 wtay
5760 * plugins/xvideosink/: gstximage.c, gstxvimage.c, xvideosink.c,
5761 xvideosink.h: Added proper locking around the bufferpool and the X
5764 2001-04-20 22:41 wtay
5766 * plugins/mp3decode/mad/gstmad.c: Removed a g_print statement
5768 2001-04-20 22:40 wtay
5770 * plugins/mp3decode/mad/: gstmad.c, gstmad.h: Added Mad didn't take
5771 the number of channels into account. Added propper TIMESTAMPS to
5774 2001-04-20 21:36 wtay
5776 * plugins/oss/gstosssink.c: Added a sync when the device is opened
5777 so that the caps negotiated parmams are set.
5779 2001-04-20 20:21 wtay
5781 * gst/elements/: gstidentity.c, gstidentity.h: Added caps proxying
5782 and bufferpool passing to identity so that -launch disksrc ! mad !
5783 identity ! osssink works.
5785 2001-04-20 15:42 richardb
5787 * plugins/oss/gstosssink.c: #ifdef out bit about AFMT_AC3, since
5788 this isn't defined by the header files for older linux kernels
5789 (2.0.36) (and its just INFO code, anyway)
5791 2001-04-20 13:04 thomasvs
5793 * gst/elements/: Makefile.am, gstelements.c: update to take new
5794 gstdisksink element into account
5796 2001-04-20 12:56 richardb
5798 * gst/Makefile.am.future: Update the alternative Makefile.am for
5799 gst/, which depends on automake
5802 2001-04-20 12:14 thomasvs
5804 * gst/elements/: gstdisksink.c, gstdisksink.h: * first stab at a
5805 disk sink element * no optimization, is it necessary ? * basic
5806 error checking * seems to work; you can copy files by typing
5807 gstreamer-launch disksrc location=test.in ! disksink
5808 location=test.out * decode of mp3 to raw pcm also tested
5810 2001-04-20 00:47 omegahacker
5812 * plugins/arts/: .cvsignore, Makefile.am, gst_arts.c, gst_arts.h,
5813 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5814 gst_artsio.mcoptype, gst_artsio_impl.cc: updated to a mostly
5815 working aRts wrapper plugin, just caps issues left
5817 2001-04-19 23:25 wtay
5819 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstcaps.sgml,
5820 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
5821 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5822 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5823 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5824 gst/gstpad.c: More API docs updates
5826 2001-04-19 23:03 omegahacker
5828 * plugins/arts/gst_artsio_impl.cc: minor updates
5830 2001-04-19 21:42 omegahacker
5832 * configure.in, plugins/Makefile.am, plugins/1394/.cvsignore,
5833 plugins/1394/Makefile.am, plugins/1394/gst1394.c,
5834 plugins/1394/gst1394.h: First pass at 1394 source. Arguments need
5835 to be added, etc. But it works.
5837 2001-04-19 17:40 omegahacker
5839 * plugins/arts/gst_arts.c: updated to latest padtemplate code
5841 2001-04-19 10:27 thomasvs
5843 * plugins/filters/adder/adder.c: * a little cleanup
5845 2001-04-19 01:23 omegahacker
5847 * configure.in, plugins/Makefile.am: better (not complete, afaict)
5850 2001-04-19 00:25 omegahacker
5852 * plugins/arts/: Makefile.am, gst_arts.c, gst_arts.h,
5853 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5854 gst_artsio.mcoptype, gst_artsio_impl.cc: first pass at a gstreamer
5855 arts plugin doesn't compile yet
5857 2001-04-18 23:00 wtay
5859 * plugins/xvideosink/xvideosink.c: Removed stupid g_print
5862 2001-04-18 22:59 wtay
5864 * plugins/: mpeg2/mpeg2dec/gstmpeg2dec.c, xvideosink/xvideosink.c:
5865 Fixed a stupid bug in the mpeg2dec bufferpool handling. Make an
5866 XvImage and XImage pool in xvideosink. Together these changes give
5867 an 80% speedup on mpeg2 playback (rough estimate)
5869 2001-04-18 21:16 wtay
5871 * docs/gst/tmpl/: gstbin.sgml, gstbuffer.sgml, gstbufferpool.sgml,
5872 gstcaps.sgml, gstreamer-unused.sgml: Added more API docs to
5873 Autoplug, Buffer, Bin, BufferPool. Fixed some compile problems
5876 2001-04-18 17:08 thomasvs
5878 * examples/mixer/mixer.c: * mixer now works with variable inputs *
5879 mixer creates custom volume envelopes allowing each song to play
5880 alone and end with a mix of all of them, undistorted
5882 2001-04-18 15:50 thomasvs
5884 * plugins/filters/volenv/filter.func: made errors more descriptive
5886 2001-04-18 15:04 thomasvs
5888 * examples/mixer/mixer.c: * cleaned up some code and integrated
5889 with new adder (mixer now works with different types of files)
5891 2001-04-18 15:03 thomasvs
5893 * plugins/filters/adder/: adder.c, adder.h: changed adder to work
5894 with variable length input data buffers
5896 2001-04-17 22:17 thomasvs
5898 * examples/mixer/: mixer.c, mixer.h: changed mixer to work by
5899 autoplugging the input channels (not very useful yet, since the
5900 input buffers to volenv have different sizes)
5902 2001-04-17 22:14 wtay
5904 * configure.in, docs/gst/gstreamer-sections.txt,
5905 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gst.sgml,
5906 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
5907 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
5908 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
5909 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
5910 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstcaps.c,
5911 gst/gstobject.c, gst/gstpad.c, testsuite/capsnego/capsnego.c,
5912 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
5913 testsuite/capsnego/enum.c: The first wave of docs updates Added a
5914 little more comments about the API usage in the api docs. Some
5915 fixes for the capsnego testsuite.
5917 2001-04-17 22:03 wtay
5919 * tests/: Makefile.am, autoplug3.c, autoplug4.c: Autoplug3 shows an
5920 example of an autoplugged mp3 player. Autoplug4 shows various
5921 static autoplugger examples.
5923 2001-04-17 18:48 thomasvs
5925 * examples/mixer/mixer.h: header for mixer.c, containing
5928 2001-04-17 18:47 thomasvs
5930 * examples/mixer/mixer.c: added a struct to set up input channels
5932 2001-04-17 16:32 thomasvs
5934 * plugins/filters/volenv/: filter.func, volenv.c: * fixed problem
5935 with starting rise calculation * cleaned up some debug info *
5936 started wondering if it really is a good idea to #include the
5937 actual filter now that's it's grown so large, but decided it
5938 wasn't worth the effort now anyway
5940 2001-04-17 14:36 thomasvs
5942 * configure.in: added mixer example and adder plugin to
5945 2001-04-17 06:24 omegahacker
5947 * gst/: Makefile.am, autoplug/Makefile.am, elements/Makefile.am,
5948 types/Makefile.am: finished change to GST_ macros
5950 2001-04-17 03:19 omegahacker
5952 * configure.in, gst/.cvsignore, gst/Makefile.am, gst/gst.h,
5953 gst/gstversion.h.in: added gstversion.h
5955 2001-04-17 02:32 omegahacker
5957 * gstreamer.pc.in: file gstreamer.pc.in was initially added on
5958 branch BRANCH-INCSCHED1.
5960 2001-04-17 02:32 omegahacker
5962 * gstreamer.pc.in: added pkg-config file
5964 2001-04-17 00:17 omegahacker
5966 * gst/autoplug/: Makefile.am, gststaticautoplug.c,
5967 gststaticautoplug.h, gststaticautoplugrender.c,
5968 gststaticautoplugrender.h: brought in autoplug dir from HEAD after
5971 2001-04-17 00:17 wtay
5973 * plugins/: filters/colorspace/colorspace.c,
5974 filters/colorspace/colorspace.h, mpeg2/mpeg2dec/gstmpeg2dec.c,
5975 mpeg2/mpeg2dec/gstmpeg2dec.h, xvideosink/gstximage.h,
5976 xvideosink/gstxvimage.h, xvideosink/xvideosink.c,
5977 xvideosink/xvideosink.h: Added bufferpools to mpeg2dec and
5978 xvideosink. Modified colorspace to draw straight into a bufferpool
5979 buffer when possible.
5981 2001-04-16 22:48 wtay
5983 * tests/: Makefile.am, padfactory.c: Updated the padfactory test
5986 2001-04-16 22:45 wtay
5988 * gst/: gstbuffer.h, gstcaps.c, gstcaps.h, gstpad.c, gstpad.h,
5989 gstqueue.c: Added 1337 macros to create padtemplates and
5990 capstemplates. Added some code for bufferpools
5992 2001-04-16 22:43 omegahacker
5994 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
5995 gstreamer-config.1, gstreamer-config.in, gstreamer.m4,
5996 gstreamer.spec.in, components/bonobo-gstmediaplay/Makefile.am,
5997 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
5998 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
5999 debian/changelog, debian/control, debian/copyright,
6000 debian/gsteditor.files, debian/gsteditor.manpages,
6001 debian/gsteditor.menu, debian/gstmediaplay.files,
6002 debian/gstmediaplay.manpages, debian/gstmediaplay.menu,
6003 debian/gstreamer-alsa.files, debian/gstreamer-cdparanoia.files,
6004 debian/gstreamer-common.files, debian/gstreamer-doc.files,
6005 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
6006 debian/gstreamer-lame.files, debian/gstreamer-mpeg2dec.files,
6007 debian/gstreamer-mpg123.files,
6008 debian/gstreamer-plugin-template.postinst,
6009 debian/gstreamer-plugin-template.prerm,
6010 debian/gstreamer-runtime.files, debian/gstreamer-runtime.manpages,
6011 debian/gstreamer-runtime.postinst, debian/gstreamer-tools.files,
6012 debian/gstreamer-tools.manpages, debian/gstreamer-vorbis.files,
6013 debian/libgst-dev.files, debian/libgst-dev.manpages,
6014 debian/libgst0.files, debian/libgst0.postinst,
6015 debian/libgsteditor-dev.files, debian/libgsteditor0.files,
6016 debian/libgsteditor0.postinst, debian/libgstmediaplay-dev.files,
6017 debian/libgstmediaplay0.files, debian/libgstmediaplay0.postinst,
6018 debian/rules, docs/Makefile.am, docs/fwg/Makefile.am,
6019 docs/fwg/concepts.sgml, docs/fwg/firstplugin.sgml,
6020 docs/fwg/gst-plugin-writers-guide.sgml, docs/fwg/testapp.sgml,
6021 docs/fwg/titlepage.sgml, docs/fwg/typesnprops.sgml,
6022 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
6023 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
6024 docs/gst/gstreamer.types.in, docs/gst/tmpl/audioraw.sgml,
6025 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
6026 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
6027 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
6028 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
6029 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
6030 docs/gst/tmpl/gstmultidisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
6031 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
6032 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
6033 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
6034 docs/gst/tmpl/gststaticautoplug.sgml,
6035 docs/gst/tmpl/gststaticautoplugrender.sgml,
6036 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/videoraw.sgml,
6037 docs/libs/.cvsignore, docs/manual/Makefile.am,
6038 docs/manual/bins.sgml, docs/manual/debugging.sgml,
6039 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
6040 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
6041 docs/manual/pads.sgml, docs/manual/plugins.sgml,
6042 docs/manual/queues.sgml, docs/manual/quotes.sgml,
6043 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
6044 docs/manual/xml.sgml, docs/plugins/Makefile.am,
6045 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
6046 docs/plugins/tmpl/audioscale.sgml,
6047 docs/plugins/tmpl/gstaviencoder.sgml,
6048 docs/plugins/tmpl/gstmpeg2enc.sgml,
6049 docs/plugins/tmpl/gstmpeg2play.sgml,
6050 docs/plugins/tmpl/gstmpeg_play.sgml,
6051 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
6052 docs/plugins/tmpl/gstspectrum.sgml,
6053 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
6054 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
6055 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
6056 docs/plugins/tmpl/mpeg2parse.sgml,
6057 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
6058 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
6059 docs/plugins/tmpl/synaesthesia.sgml,
6060 docs/plugins/tmpl/system_encode.sgml,
6061 docs/plugins/tmpl/videoscale.sgml,
6062 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
6063 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
6064 docs/random/caps.dia, docs/random/hierarchy,
6065 docs/random/plugins.dia, docs/random/omega/eos,
6066 docs/random/omega/eos.old, docs/random/wtay/autoplug2,
6067 docs/random/wtay/caps-negociation, docs/random/wtay/capsnego-cases,
6068 editor/Makefile.am, editor/gsteditor.1, editor/gsteditor.h,
6069 editor/gsteditorproperty.c, examples/Makefile.am,
6070 examples/autoplug/.cvsignore, examples/autoplug/autoplug.c,
6071 examples/helloworld/helloworld.c,
6072 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6073 examples/plugins/example.c, examples/plugins/example.h,
6074 examples/queue/queue.c, examples/queue2/queue2.c,
6075 examples/queue3/queue3.c, examples/queue4/queue4.c,
6076 examples/thread/thread.c, examples/typefind/.cvsignore,
6077 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
6078 gst/Makefile.am.future, gst/cothreads.c, gst/gst.c, gst/gst.h,
6079 gst/gstarch.h, gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c,
6080 gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
6081 gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
6082 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
6083 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
6084 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
6085 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
6086 gst/gstpropsprivate.h, gst/gstqueue.c, gst/gstscheduler.c,
6087 gst/gstsparc.h, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
6088 gst/gsttypefind.c, gst/gstutils.c, gst/gstutils.h,
6089 gst/elements/Makefile.am, gst/elements/gstaudiosink.c,
6090 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.c,
6091 gst/elements/gstaudiosrc.h, gst/elements/gstdisksrc.c,
6092 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6093 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6094 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
6095 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/callbacks.c,
6096 gstplay/gstmediaplay.1, gstplay/gstmediaplay.c,
6097 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
6098 gstplay/gstplayprivate.h, include/Makefile.am, include/avifmt.h,
6099 include/default.h, include/registry.h, libs/Makefile.am,
6100 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
6101 libs/getbits/gstgetbits_inl.h, libs/idct/gstidct.c,
6102 plugins/Makefile.am, plugins/alaw/Makefile.am,
6103 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6104 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6105 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6106 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6107 plugins/alaw/mulaw-conversion.h, plugins/alsa/.cvsignore,
6108 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
6109 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
6110 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
6111 plugins/artsd/.cvsignore, plugins/artsd/Makefile.am,
6112 plugins/artsd/REQUIREMENTS, plugins/artsd/artsdsink.c,
6113 plugins/artsd/artsdsink.h, plugins/au/gstparseau.c,
6114 plugins/au/gstparseau.h, plugins/audioscale/audioscale.c,
6115 plugins/audioscale/audioscale.h, plugins/avi/audiocodecs.c,
6116 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6117 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
6118 plugins/avi/playcodecs.c, plugins/avi/wincodec/Makefile.am,
6119 plugins/avi/wincodec/gstwincodec.c,
6120 plugins/avi/wincodec/gstwincodec.h,
6121 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6122 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6123 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
6124 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
6125 plugins/effects/stereo/stereo.c, plugins/effects/stereo/stereo.h,
6126 plugins/effects/volume/volume.c, plugins/effects/volume/volume.h,
6127 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
6128 plugins/filters/filterstamp.README, plugins/filters/filterstamp.sh,
6129 plugins/filters/colorspace/.cvsignore,
6130 plugins/filters/colorspace/Makefile.am,
6131 plugins/filters/colorspace/colorspace.c,
6132 plugins/filters/colorspace/colorspace.h,
6133 plugins/filters/colorspace/yuv2rgb.c,
6134 plugins/filters/colorspace/yuv2rgb.h,
6135 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6136 plugins/filters/ladspa/gstladspa.c,
6137 plugins/filters/median/median.c, plugins/filters/median/median.h,
6138 plugins/filters/passthrough/.cvsignore,
6139 plugins/filters/passthrough/Makefile.am,
6140 plugins/filters/passthrough/filter.func,
6141 plugins/filters/passthrough/passthrough.c,
6142 plugins/filters/passthrough/passthrough.h,
6143 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
6144 plugins/filters/stereo2mono/Makefile.am,
6145 plugins/filters/stereo2mono/stereo2mono.c,
6146 plugins/filters/stereo2mono/stereo2mono.h,
6147 plugins/filters/volenv/.cvsignore,
6148 plugins/filters/volenv/Makefile.am,
6149 plugins/filters/volenv/filter.func,
6150 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
6151 plugins/flx/Makefile.am, plugins/flx/flx_color.c,
6152 plugins/flx/flx_color.h, plugins/flx/flx_decoder.c,
6153 plugins/flx/flx_decoder.h, plugins/flx/flx_fmt.h,
6154 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
6155 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6156 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6157 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6158 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6159 plugins/mp3decode/mad/gstmad.h,
6160 plugins/mp3decode/mpg123/gstmpg123.c,
6161 plugins/mp3decode/mpg123/gstmpg123.h,
6162 plugins/mp3decode/mpg123/layer1.c,
6163 plugins/mp3decode/mpg123/layer3.c,
6164 plugins/mp3decode/mpg123/mpg123.c,
6165 plugins/mp3decode/mpg123/tabinit.c,
6166 plugins/mp3decode/parse/mp3parse.c,
6167 plugins/mp3decode/types/mp3types.c,
6168 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
6169 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6170 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6171 plugins/mpeg1/mpeg_play/Makefile.am,
6172 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6173 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6174 plugins/mpeg1/mpeg_play/recon_mmxe.s,
6175 plugins/mpeg1/mpeg_play/recon_sse.s,
6176 plugins/mpeg1/mpeg_play/video.c,
6177 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6178 plugins/mpeg1/mpegtypes/mpeg1types.c,
6179 plugins/mpeg1/parse/mpeg1parse.c,
6180 plugins/mpeg1video/parse/mp1videoparse.c,
6181 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
6182 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/cpu_accel.c,
6183 plugins/mpeg2/ac3dec/decode.c, plugins/mpeg2/ac3parse/ac3parse.c,
6184 plugins/mpeg2/mpeg2dec/Makefile.am,
6185 plugins/mpeg2/mpeg2dec/attributes.h,
6186 plugins/mpeg2/mpeg2dec/decode.c,
6187 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6188 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6189 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
6190 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
6191 plugins/mpeg2/mpeg2dec/idct_mlib.c,
6192 plugins/mpeg2/mpeg2dec/idct_mmx.c,
6193 plugins/mpeg2/mpeg2dec/idct_mmx.h,
6194 plugins/mpeg2/mpeg2dec/mm_accel.h,
6195 plugins/mpeg2/mpeg2dec/motion_comp.c,
6196 plugins/mpeg2/mpeg2dec/motion_comp.h,
6197 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
6198 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
6199 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
6200 plugins/mpeg2/mpeg2dec/mpeg2.h,
6201 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
6202 plugins/mpeg2/mpeg2dec/output_video.h,
6203 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
6204 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
6205 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6206 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6207 plugins/mpeg2/mpegtypes/mpeg2types.c,
6208 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/Makefile.am,
6209 plugins/mpeg2/video/gstmpeg2play.c,
6210 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/recon.c,
6211 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
6212 plugins/mpeg2/videoparse/mp2videoparse.c,
6213 plugins/mulaw/Makefile.am, plugins/mulaw/mulaw-conversion.c,
6214 plugins/mulaw/mulaw-conversion.h, plugins/mulaw/mulaw-decode.c,
6215 plugins/mulaw/mulaw-decode.h, plugins/mulaw/mulaw-encode.c,
6216 plugins/mulaw/mulaw-encode.h, plugins/mulaw/mulaw.c,
6217 plugins/oss/.cvsignore, plugins/oss/Makefile.am,
6218 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
6219 plugins/oss/gstosssink.h, plugins/oss/gstosssrc.c,
6220 plugins/oss/gstosssrc.h, plugins/rtjpeg/RTjpeg.h,
6221 plugins/rtp/Makefile.am, plugins/rtp/rtpsend/.cvsignore,
6222 plugins/rtp/rtpsend/Makefile.am, plugins/rtp/rtpsend/rtp.c,
6223 plugins/rtp/rtpsend/rtp.h, plugins/rtp/rtpsend/rtpsend.c,
6224 plugins/rtp/rtpsend/rtpsend.h, plugins/videoscale/videoscale.c,
6225 plugins/videoscale/videoscale.h,
6226 plugins/visualization/smoothwave/smoothwave.h,
6227 plugins/visualization/spectrum/gstspectrum.c,
6228 plugins/visualization/spectrum/gstspectrum.h,
6229 plugins/visualization/synaesthesia/synaesthesia.c,
6230 plugins/visualization/synaesthesia/synaesthesia.h,
6231 plugins/visualization/vumeter/vumeter.c,
6232 plugins/visualization/vumeter/vumeter.h, plugins/vorbis/vorbis.c,
6233 plugins/vorbis/vorbisdec.c, plugins/wav/Makefile.am,
6234 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
6235 plugins/wav/gstriff.c, plugins/xmms/.cvsignore,
6236 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
6237 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
6238 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
6239 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
6240 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
6241 plugins/xmms/main.h, plugins/xmms/output.h,
6242 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
6243 plugins/xmms/visualization.h, plugins/xmms/xmms.h,
6244 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6245 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6246 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6247 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6248 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6249 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
6250 test/a.c, test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6251 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6252 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpeg2parse2.c,
6253 test/mpg123.c, test/p.c, test/qtest.c, test/r.c, test/record.c,
6254 test/s.c, test/spectrum.c, test/typefind.c, test/vidcapture.c,
6255 test/vidcapture2.c, test/videotest.c, test/videotest2.c, test/w.c,
6256 test/xmmstest.c, test/xml/readreg.c, tests/.cvsignore,
6257 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
6258 tests/autoplug3.c, tests/caps.c, tests/capsconnect.c,
6259 tests/paranoia.c, tests/props.c, tests/nego/.cvsignore,
6260 tests/nego/Makefile.am, tests/nego/nego1.c, testsuite/Makefile.am,
6261 testsuite/test_gst_init.c, testsuite/capsnego/.cvsignore,
6262 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
6263 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6264 testsuite/capsnego/enum.c, tools/Makefile.am, tools/README,
6265 tools/gstreamer-inspect.1, tools/gstreamer-inspect.c,
6266 tools/gstreamer-launch.1, tools/gstreamer-launch.c,
6267 tools/gstreamer-register.1: Merged HEAD from
6268 BRANCH-INCSCHED1-200104161 into BRANCH-INCSCHED1.
6270 2001-04-16 22:33 wtay
6272 * test/: Makefile.am, mp3mad.c: Added an test program for the mad
6275 2001-04-16 20:41 thomasvs
6277 * plugins/filters/adder/adder.c: commented some debug info to get a
6280 2001-04-16 20:38 thomasvs
6282 * examples/mixer/mixer.c: changed volume envelope; should do a nice
6283 transition between both songs now
6285 2001-04-16 20:11 thomasvs
6287 * plugins/filters/volenv/volenv.c: removed example volume envelope
6288 registration plugin now accepts both a volume envelope (before
6289 start) or direct argument setting
6291 2001-04-16 18:36 omegahacker
6293 * plugins/mp3decode/mad/gstmad.c: added code to deal with either
6294 0.12 or 0.13 of libmad
6296 2001-04-16 17:45 wtay
6298 * gst/elements/: gstfakesink.c, gstfakesink.h: Added an arg to
6299 fakesink so that it doesn't printf.
6301 2001-04-16 17:34 wtay
6303 * examples/: autoplug/autoplug.c, mixer/.cvsignore,
6304 mixer/Makefile.am, mixer/mixer.c: Added an example audio mixer.
6306 2001-04-16 17:30 wtay
6308 * plugins/filters/: adder/.cvsignore, adder/Makefile.am,
6309 adder/adder.c, adder/adder.h, colorspace/colorspace.c: Added the
6310 audio mixer from Thomas Vander Stichele
6312 2001-04-16 11:55 wtay
6314 * examples/autoplug/autoplug.c: Add the xvideosink to the example.
6316 2001-04-16 01:59 wtay
6318 * plugins/filters/volenv/: filter.func, volenv.c: More volenv
6321 2001-04-16 00:59 omegahacker
6323 * gst/gstbin.c, gst/gstscheduler.c, gst/gstthread.c,
6324 gst/elements/gstidentity.c, tests/threadlock.c: latest updates,
6325 things are very close to working
6327 2001-04-16 00:44 wtay
6329 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
6330 yuv2rgb.h: Don't compile the asm on non x86 machines. Added a
6331 header file that will soon be part of the C fallback code..
6333 2001-04-16 00:12 wtay
6335 * gst/gstinfo.c: Added missing category strings...
6337 2001-04-16 00:05 wtay
6339 * plugins/esd/esdsink/esdsink.c: fixed the audio caps to the latest
6342 2001-04-15 23:54 omegahacker
6344 * tools/gstreamer-launch.c: save xml file of the launch cmdline
6346 2001-04-15 23:54 omegahacker
6348 * gst/gstelement.h: added comment about missing flag
6350 2001-04-15 23:53 omegahacker
6352 * gstreamer.spec.in: run gstreamer-register on postinstall
6354 2001-04-15 23:52 omegahacker
6356 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
6357 changed some INFOs to DEBUGs
6359 2001-04-15 23:29 wtay
6361 * configure.in: Added the volenv/passthrough plugin Makefiles
6363 2001-04-15 23:20 wtay
6365 * plugins/filters/: passthrough/.cvsignore,
6366 passthrough/passthrough.c, volenv/.cvsignore, volenv/Makefile.am,
6367 volenv/filter.func, volenv/volenv.c, volenv/volenv.h: Modified the
6368 passthrough filter with the new caps API Added the volume envelope
6371 2001-04-15 16:30 wtay
6373 * plugins/filters/: filterstamp.README, filterstamp.sh,
6374 passthrough/Makefile.am, passthrough/filter.func,
6375 passthrough/passthrough.c, passthrough/passthrough.h: Added a
6376 little script to create an audio filter plugin template (provided
6377 by Thomas Vander Stichele)
6379 2001-04-15 15:42 wtay
6381 * plugins/icecast/icecastsend/icecastsend.c: Updated the icecast
6384 2001-04-15 15:29 wtay
6386 * acconfig.h, configure.in, plugins/filters/Makefile.am,
6387 plugins/filters/colorspace/colorspace.c,
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, plugins/vorbis/vorbisdec.c,
6391 test/xmmstest.c: Added the mad mp3 decoder. Added flushing to the
6392 vorbis decoder. Updated configure.in to check for Hermes and
6395 2001-04-15 02:02 wtay
6397 * gst/gstprops.c: Fixed the gfloat error in the va_arg code.
6399 2001-04-14 19:56 wtay
6401 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstcaps.sgml,
6402 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6403 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/videoraw.sgml,
6404 editor/gsteditorproperty.c, examples/plugins/example.c,
6405 gst/gstcaps.c, gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h,
6406 gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
6407 gst/elements/gsttee.c, gstplay/Makefile.am, gstplay/gstplay.c,
6408 plugins/alaw/alaw.c, plugins/alsa/alsa.h,
6409 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
6410 plugins/alsa/alsasrc.c, plugins/artsd/artsdsink.c,
6411 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
6412 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6413 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
6414 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
6415 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
6416 plugins/filters/colorspace/colorspace.c,
6417 plugins/filters/colorspace/yuv2rgb.c,
6418 plugins/filters/stereo2mono/stereo2mono.c,
6419 plugins/flx/flx_decoder.c, plugins/jpeg/gstjpeg.c,
6420 plugins/mp3decode/mpg123/gstmpg123.c,
6421 plugins/mp3decode/parse/mp3parse.c,
6422 plugins/mp3decode/types/mp3types.c,
6423 plugins/mp3encode/lame/gstlame.c,
6424 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6425 plugins/mpeg1/mpegtypes/mpeg1types.c,
6426 plugins/mpeg1/parse/mpeg1parse.c,
6427 plugins/mpeg1video/parse/mp1videoparse.c,
6428 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
6429 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6430 plugins/mpeg2/mpegtypes/mpeg2types.c,
6431 plugins/mpeg2/parse/mpeg2parse.c,
6432 plugins/mpeg2/video/gstmpeg2play.c,
6433 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
6434 plugins/oss/gstosssink.c, plugins/rtp/rtpsend/rtpsend.c,
6435 plugins/visualization/synaesthesia/synaesthesia.c,
6436 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
6437 plugins/vorbis/vorbisdec.c, plugins/wav/gstriff.c,
6438 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmsinput.c,
6439 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/xvideosink.c,
6440 tests/autoplug.c, tests/autoplug2.c, tests/autoplug3.c,
6441 tests/caps.c, tests/props.c, tools/gstreamer-inspect.c: A rather
6442 large patch: - changed the API for the padtemplates: - remove
6443 the factories (array of pointers) for the padtemplates,
6444 properties and caps. The static array was a nice idea but
6445 converting all the property values to a gpointer was not a
6446 good idea. float properties were not possible, and casting
6447 a gint to a pointer is not very portable. The new API just
6448 uses the _padtemplate_new, _caps_new and _props_new
6449 functions to create the templates. This has the added
6450 benefit that the API is now uniform for static and dynamic
6451 templates and that the code can be made cleaner. - lots of
6452 cleanups in the way the capabilities are constructed (va_list)
6453 - lots of updates for all the plugins (new API) - docs updates
6454 (new API) - removed the videoraw docs.
6456 2001-04-12 19:11 wtay
6458 * components/bonobo-gstmediaplay/Makefile.am,
6459 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6460 docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
6461 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6462 examples/helloworld/helloworld.c, gst/gstcaps.h, gst/gstinfo.h,
6463 gst/gstpad.c, gst/gstpad.h, gst/gstprops.c, gst/gstqueue.c,
6464 gst/autoplug/gststaticautoplugrender.c, gstplay/gstplay.c,
6465 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
6466 plugins/artsd/Makefile.am, plugins/avi/gstavidecoder.c,
6467 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
6468 plugins/avi/wincodec/gstwindec.c, plugins/filters/Makefile.am,
6469 plugins/filters/colorspace/Makefile.am,
6470 plugins/filters/colorspace/colorspace.c,
6471 plugins/filters/colorspace/colorspace.h,
6472 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6473 plugins/filters/stereo2mono/stereo2mono.c,
6474 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6475 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/ac3dec.c,
6476 plugins/mpeg2/ac3dec/decode.c,
6477 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
6478 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxwindow.c,
6479 plugins/xvideosink/gstxwindow.h, plugins/xvideosink/xvideosink.c,
6480 plugins/xvideosink/xvideosink.h, test/mpeg2parse2.c: Lots of
6481 updates to the plugins for caps negotiation. Added YUY2 output to
6482 the win32 dlls. Added a colorspace converter in gstplay
6484 2001-04-10 20:46 wtay
6486 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6487 tmpl/gstcaps.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
6488 Fixed the doc build warnings
6490 2001-04-09 20:56 mhowell
6492 * docs/random/matth/scheduling.txt: added incremental scheduling
6495 2001-04-09 20:56 mhowell
6497 * docs/random/matth/scheduling.txt: file scheduling.txt was
6498 initially added on branch BRANCH-INCSCHED1.
6500 2001-04-06 17:29 scavenger
6502 * configure.in, plugins/Makefile.am, plugins/alaw/Makefile.am,
6503 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6504 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6505 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6506 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6507 plugins/alaw/mulaw-conversion.h: Added ALaw encoder and decoder
6509 2001-04-06 15:20 scavenger
6511 * plugins/wav/Makefile.am: Makefile.am forgot to include gstriff.c
6513 2001-04-03 17:25 scavenger
6515 * plugins/au/gstparseau.c: Updated parseau to use caps nego
6517 2001-04-03 05:56 richardb
6519 * gst/Makefile.am.future: Add a proposed makefile to use in place
6520 of Makefile.am. This depends on automake 1.4d or later, but is
6521 much neater, avoiding horrible hacks to pass special flags in.
6523 I put it here for safekeeping until automake 1.5 is released, at
6524 which point we can reasonably require it.
6526 2001-04-03 05:53 richardb
6528 * configure.in, plugins/Makefile.am, plugins/artsd/.cvsignore,
6529 plugins/artsd/Makefile.am, plugins/artsd/REQUIREMENTS,
6530 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h: Add artsdsink
6531 plugin. Worked first time for me. :)
6533 2001-04-03 05:52 richardb
6535 * plugins/alsa/Makefile.am: Remove weird characters from alsa
6536 Makefile.am (Had some 240's there. Uh?) Also, remove some
6537 unwanted CFLAGS which had been added.
6539 2001-04-03 05:38 richardb
6541 * gst/gstplugin.c: Fix obscure segfault I just got: perhaps due to
6542 running with libxml 1.8.11 (prerelease version), but a worthwhile
6545 2001-04-03 02:30 scavenger
6547 * plugins/mulaw/mulaw-decode.c: fixed bug passing outbuf size
6548 instead of in buf size to mulaw decode function
6550 2001-04-03 02:18 scavenger
6552 * plugins/mulaw/mulaw-decode.c: typo mistaked src_template with
6555 2001-04-03 02:01 wtay
6557 * plugins/mulaw/mulaw.c: Use capstemplates to create the
6558 padtemplates for the two elements in the mulaw plugin.
6560 2001-04-03 01:46 wtay
6562 * plugins/xvideosink/xvideosink.c: Don't try to initialize Xv if it
6565 2001-04-03 01:43 scavenger
6567 * plugins/mulaw/mulaw-decode.h: fixed typo in get_type
6569 2001-04-03 01:38 scavenger
6571 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c, mulaw.c: moved
6572 details of mulawencode and mulawdecode to mulaw.c
6574 2001-04-03 01:33 scavenger
6576 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: removed a
6577 redundant caps=NULL statement
6579 2001-04-03 01:30 scavenger
6581 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: fixed stupid bug
6582 where srcpads were being created twice, second time around
6585 2001-04-03 01:25 scavenger
6587 * plugins/mulaw/: Makefile.am, mulaw-conversion.c,
6588 mulaw-conversion.h, mulaw-decode.c, mulaw-decode.h, mulaw-encode.c,
6589 mulaw.c: added mulaw decoder
6591 2001-04-02 21:03 wtay
6593 * plugins/filters/colorspace/: .cvsignore, Makefile.am,
6594 colorspace.c, colorspace.h: Added a non functional colorspace
6597 2001-04-02 20:56 wtay
6599 * configure.in, docs/libs/.cvsignore,
6600 examples/helloworld/helloworld.c, gst/gstprops.c, gst/gstprops.h,
6601 gst/gstpropsprivate.h: Merged the float property patch from Steve
6602 Baker. This patch doesn't really work yet...
6604 2001-04-02 19:29 wtay
6606 * plugins/mulaw/mulaw-encode.c: This is how I see the caps
6607 negotiation for the mulaw element. In the sink negotiate pad it
6608 copies the caps and modifies it according to what it is going to
6609 ouput. It then tries to set the caps on the src pad, if that
6610 succeeds, negotiation succeeds, else it fails.
6612 2001-04-02 18:54 scavenger
6614 * configure.in, plugins/Makefile.am, plugins/mulaw/Makefile.am,
6615 plugins/mulaw/mulaw-conversion.c, plugins/mulaw/mulaw-conversion.h,
6616 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h: Start
6617 of the mulaw plugin...needs finishing off
6619 2001-04-02 16:09 richardb
6621 * configure.in: Add configure support for detecting artsc: if this
6622 is found, its okay to build an artsdsink plugin. Now, someone just
6623 needs to write an artsdsink.
6625 2001-04-02 16:08 richardb
6627 * plugins/oss/gstosssink.c: Correct tiny typo.
6629 2001-04-02 15:21 wtay
6631 * gst/gstcaps.c, gst/gstprops.c, gstplay/gstplay.c,
6632 plugins/Makefile.am, plugins/avi/audiocodecs.c,
6633 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6634 plugins/avi/gstaviencoder.h, plugins/avi/playcodecs.c,
6635 plugins/avi/wincodec/Makefile.am,
6636 plugins/avi/wincodec/gstwincodec.c,
6637 plugins/avi/wincodec/gstwincodec.h,
6638 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6639 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6640 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/median/median.c,
6641 plugins/filters/median/median.h, plugins/filters/smooth/smooth.c,
6642 plugins/filters/smooth/smooth.h, plugins/flx/flx_decoder.c,
6643 plugins/flx/flx_decoder.h, plugins/jpeg/gstjpeg.c,
6644 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6645 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6646 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6647 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6648 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6649 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6650 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6651 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6652 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6653 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6654 plugins/mpeg2/parse/mpeg2parse.c,
6655 plugins/mpeg2/video/gstmpeg2play.c,
6656 plugins/mpeg2/video/gstmpeg2play.h,
6657 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
6658 plugins/xvideosink/Makefile.am, plugins/xvideosink/gstximage.c,
6659 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
6660 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
6661 test/Makefile.am, test/mpeg2parse2.c, test/videotest2.c: A rather
6662 large update: - a new videosink using plain X windows
6663 (xvideosink). It uses capsnego to set up it's formats. -
6664 gstplay uses the new xvideosink and a gtk_socket. The initial
6665 window size is set to 0x0 so you need to resize it before you
6666 see something. - got rid of the video metadata include file in
6667 favour of properties and caps negotiation - adjusted most
6668 plugins to not use the metadata.
6670 2001-04-02 15:08 omegahacker
6672 * gst/gstinfo.c: added PID and cID to INFO lines when DEBUG is
6675 2001-04-01 15:09 wtay
6677 * gstplay/: callbacks.c, gstmediaplay.glade: Small change to load
6678 the .glade file from the current dir too when pressing the about
6681 2001-04-01 15:01 wtay
6683 * gstplay/: gstmediaplay.glade, gstplay.c: This patch is now The
6684 Right Way(tm) to handle the stop button but at least it doesn't
6687 2001-04-01 14:51 wtay
6689 * gstplay/gstplay.c: Slightly modified the _stop handling so that
6690 gstmediaplay crashes less viontly. The real problem is that going
6691 to the NULL state does not clean up the scheduling structures I
6694 2001-03-31 15:35 wtay
6696 * plugins/capture/v4l/gstv4lsrc.c: Make sure the endianness is
6697 correct when we agree to yuv formats in capsnego.
6699 2001-03-31 15:22 wtay
6701 * plugins/capture/v4l/gstv4lsrc.c: Only agree to the caps
6702 negotiation if the format is supported by the driver.
6704 2001-03-31 15:10 wtay
6706 * plugins/xvideosink/gstxvimage.c: Corrected a endianness bug in
6707 the format print code.
6709 2001-03-31 14:47 wtay
6711 * plugins/capture/v4l/gstv4lsrc.c: Added a little debug info in the
6714 2001-03-31 02:08 wtay
6716 * plugins/filters/stereo2mono/stereo2mono.c: Some cleanups. Added
6717 the padtemplates to the elementfactory.
6719 2001-03-31 01:56 scavenger
6721 * configure.in, plugins/filters/Makefile.am: Added stereo2mono
6724 2001-03-31 01:47 scavenger
6726 * plugins/filters/stereo2mono/: Makefile.am, stereo2mono.c,
6727 stereo2mono.h: stereo2mono plugin with caps negotiation code
6730 2001-03-31 01:13 wtay
6732 * tests/: caps.c, props.c: Adjust the test cases to the new FOURCC
6735 2001-03-31 00:56 wtay
6737 * examples/helloworld/helloworld.c, gst/gstprops.h,
6738 plugins/avi/gstavidecoder.c, plugins/avi/wincodec/gstwincodec.c,
6739 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
6740 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6741 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6742 plugins/mpeg2/video/gstmpeg2play.c: Simplified the FOURCC API to
6743 the caps, add a GST_MAKE_FOURCC macro to create a fourcc. Adjusted
6744 the plugins to use the new FOURCC API
6746 2001-03-31 00:51 wtay
6748 * plugins/xvideosink/: gstximage.c, gstxvimage.c, gstxvimage.h,
6749 xvideosink.c: Check for Xv support before trying to get caps.
6751 2001-03-30 21:10 wtay
6753 * docs/gst/tmpl/gstmultidisksrc.sgml, examples/autoplug/.cvsignore,
6754 examples/typefind/.cvsignore, plugins/xvideosink/.cvsignore: Small
6755 updates to the .cvsignore files.
6757 2001-03-30 21:08 wtay
6759 * acconfig.h, configure.in, plugins/Makefile.am,
6760 plugins/filters/Makefile.am, plugins/filters/ladspa/gstladspa.c,
6761 plugins/mp3decode/mpg123/mpg123.c, plugins/oss/gstosssink.c,
6762 plugins/rtjpeg/RTjpeg.h: Applied the FreeBSD patch from Orion with
6763 some minor modifications to the configure.in patch.
6765 2001-03-30 20:52 wtay
6767 * gst/gstthread.c: This hopefully fixes a slight thread sync issue.
6769 2001-03-30 01:06 omegahacker
6771 * AUTHORS, Makefile.am, configure.in, gstreamer.spec.in,
6772 gst/gstbin.c, gst/gstelement.c, gst/gstpad.c, gst/gstscheduler.c,
6773 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c,
6774 tests/threadlock.c, tools/gstreamer-launch.c: snapshot for matth to
6775 work with while I fly over to Europe....
6777 2001-03-29 23:33 wtay
6779 * test/videotest2.c: Added a test program to test v4lsrc and
6780 xvideosink doing capsnego.
6782 2001-03-29 23:31 wtay
6784 * configure.in, gst/gstcaps.c, gst/gstpad.c, gst/gstprops.c,
6785 gst/types/gsttypes.c, plugins/capture/v4l/grab.h,
6786 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
6787 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6788 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6789 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6790 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6791 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6792 plugins/xvideosink/xvideosink.h, test/Makefile.am: Added a plain X
6793 videosink, the videosink uses capsnego. adjusted the v4lsrc so
6794 that it uses capsnego on the src pad Small fixed to capsnego and
6795 the properties/caps.
6797 2001-03-29 18:27 richardb
6799 * docs/gst/: Makefile.am, gstreamer.types.in: Remove references to
6800 audiosink, audiosrc, and audioraw. Documentation at least _starts_
6803 2001-03-27 18:34 wtay
6805 * docs/gst/: gstreamer-sections.txt, tmpl/gstcaps.sgml,
6806 tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml: More docs updates
6808 2001-03-27 18:33 wtay
6810 * plugins/wav/gstparsewav.c: Removed the oss dependency
6812 2001-03-27 17:25 wtay
6814 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6815 gstreamer.hierarchy, tmpl/audioraw.sgml, tmpl/gstaudiosink.sgml,
6816 tmpl/gstaudiosrc.sgml, tmpl/gstcaps.sgml, tmpl/gstprops.sgml,
6817 tmpl/gstreamer-unused.sgml: Removed the audiosink/src from the
6818 docs. Removed the audioraw metadata file from the docs.
6820 2001-03-26 12:12 richardb
6822 * plugins/mp3decode/Makefile.am: Fix makefile.am so that SUBDIRS is
6823 not defined both conditionally and unconditionally - broke some
6824 versions of automake.
6826 2001-03-24 18:50 wtay
6828 * plugins/: alsa/alsa.h, alsa/alsa_common.c, alsa/alsasink.c,
6829 alsa/alsasrc.c, au/gstparseau.c, effects/stereo/stereo.c,
6830 effects/stereo/stereo.h, effects/volume/volume.c,
6831 effects/volume/volume.h, esd/esdsink/esdsink.c,
6832 visualization/smoothwave/smoothwave.h,
6833 visualization/spectrum/gstspectrum.c,
6834 visualization/spectrum/gstspectrum.h,
6835 visualization/synaesthesia/synaesthesia.c,
6836 visualization/synaesthesia/synaesthesia.h,
6837 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
6838 wav/gstparsewav.c, wav/gstparsewav.h: Commented out the references
6839 to the old metadata handling in various plugins. They need to be
6840 converted to the new audio properties before they will work again.
6841 esdsink and alsasrc/sink are seriously damaged now.. :(
6843 2001-03-24 18:28 wtay
6845 * plugins/oss/gstosssink.c: Correctly set up the OSS format based
6848 2001-03-24 17:22 wtay
6850 * configure.in, examples/autoplug/autoplug.c,
6851 examples/helloworld/helloworld.c,
6852 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6853 examples/queue/queue.c, examples/queue2/queue2.c,
6854 examples/queue3/queue3.c, examples/queue4/queue4.c,
6855 examples/thread/thread.c, examples/xml/createxml.c,
6856 gst/Makefile.am, gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c,
6857 gst/gstprops.h, gst/gstpropsprivate.h, gst/elements/Makefile.am,
6858 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
6859 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
6860 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6861 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6862 gst/elements/gstsinesrc.h, gstplay/gstplay.c, plugins/Makefile.am,
6863 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
6864 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
6865 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6866 plugins/avi/gstavidecoder.h, plugins/avi/gstaviencoder.h,
6867 plugins/flx/flx_decoder.c, plugins/mp3decode/mpg123/gstmpg123.c,
6868 plugins/mp3decode/mpg123/gstmpg123.h,
6869 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6870 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6871 plugins/mpeg1video/parse/mp1videoparse.c,
6872 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
6873 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6874 plugins/mpeg2/parse/mpeg2parse.c, plugins/oss/.cvsignore,
6875 plugins/oss/Makefile.am, plugins/oss/gstossaudio.c,
6876 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
6877 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
6878 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c, test/a.c,
6879 test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6880 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6881 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpg123.c,
6882 test/p.c, test/qtest.c, test/r.c, test/record.c, test/s.c,
6883 test/spectrum.c, test/typefind.c, test/vidcapture.c,
6884 test/vidcapture2.c, test/w.c, test/xmmstest.c, tests/autoplug.c,
6885 tests/autoplug3.c, tests/paranoia.c, tools/README,
6886 tools/gstreamer-inspect.c: Modified a lot of plugins to use the
6887 caps system. Modified the caps of audio/raw to our agreed
6888 properties. Added the multidisksrc plugin of Dominic Ludlam
6889 Renamed audiosink/src to osssink/src and updated all the examples
6890 using the old name. Moved oss specific plugins in an oss directory.
6891 removed the old audiosink from the elements/ dir. removed
6892 audioraw.h metadata header files since we now use the properties.
6893 There are still a few plugins that won't build because they include
6894 the old audioraw.h header file. This will be fixed soon. Make sure
6895 the caps are set in the plugins as described by their padtemplates
6896 (this should solve problems with gstmediaplay with various media
6899 *please don't panic when some plugins won't build, just cd manually
6900 into the plugin dirs* This will be fixed soon.
6902 2001-03-22 16:05 dlehn
6904 * debian/: Makefile.am, changelog, control, gsteditor.manpages,
6905 gstmediaplay.manpages, gstreamer-alsa.files,
6906 gstreamer-common.files, gstreamer-elements.files,
6907 gstreamer-mpeg2dec.files, gstreamer-runtime.manpages,
6908 gstreamer-tools.manpages, libgst-dev.manpages, rules: Debian
6909 updates: * add manpages * split off mpeg2dec and alsa packages *
6910 use latest doc build flags
6912 2001-03-22 00:03 wtay
6914 * plugins/flx/flx_decoder.c: unref the header buffer too.
6916 2001-03-22 00:00 wtay
6918 * docs/gst/tmpl/: gststaticautoplug.sgml,
6919 gststaticautoplugrender.sgml: Added the templates for the
6922 2001-03-21 23:59 wtay
6924 * configure.in, plugins/Makefile.am, plugins/flx/Makefile.am,
6925 plugins/flx/flx_color.c, plugins/flx/flx_color.h,
6926 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
6927 plugins/flx/flx_fmt.h: Added the FLX decoder of Sepp Wijnands
6928 <mrrazz@garbage-coderz.net>
6930 2001-03-21 21:43 wtay
6932 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
6933 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstautoplug.sgml,
6934 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
6935 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
6936 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
6937 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
6938 docs/gst/tmpl/gstutils.sgml, gst/gstautoplug.c, gst/gstcaps.c,
6939 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
6940 gst/gstprops.h, gst/gstutils.c: API docs updates
6942 2001-03-20 23:12 richardb
6944 * configure.in, docs/Makefile.am, docs/manual/typedetection.sgml,
6945 examples/plugins/example.c: Added --enable-plugin-docs configure
6946 option, to enable build of the plugin documentation (currently
6947 broken). This defaults to off. Changed --enable-docs-build to
6948 default to on, since all other documentation should build
6951 Also, correct typo in manual, and fix up a couple of things in
6954 2001-03-20 18:29 wtay
6956 * testsuite/capsnego/.cvsignore: Added the new enum testcase to
6959 2001-03-20 18:29 wtay
6961 * gst/gst.c, gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h,
6962 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
6963 gst/gstprops.h, gst/gstqueue.c, testsuite/capsnego/Makefile.am,
6964 testsuite/capsnego/converter2.c, testsuite/capsnego/enum.c: More
6965 work on capsnego proxying. It should be OK now. Added another
6966 testcase enum that shows various capsnego algorithms. Warn about
6967 pads that try to set a capability incompatible with their
6968 padtemplate. Implemented refcounting and copy_on_write for
6971 2001-03-18 16:17 wtay
6973 * gst/gstpad.c, gst/gstqueue.c,
6974 gst/autoplug/gststaticautoplugrender.c,
6975 plugins/mp3decode/mpg123/gstmpg123.c,
6976 plugins/mp3decode/parse/mp3parse.c,
6977 plugins/mpeg1/parse/mpeg1parse.c,
6978 plugins/mpeg1video/parse/mp1videoparse.c, plugins/vorbis/vorbis.c,
6979 plugins/vorbis/vorbisdec.c, testsuite/capsnego/.cvsignore,
6980 testsuite/capsnego/Makefile.am, testsuite/capsnego/converter2.c:
6981 More work on capsnego, mostly proxying Added another testsuite for
6982 capsnego Added caps to vorbisdec, mp3parse, mp1videoparse Redid the
6983 queue proxy handling a bit.
6985 2001-03-18 14:41 richardb
6987 * docs/fwg/gst-plugin-writers-guide.sgml: Another incremental piece
6990 2001-03-18 06:24 richardb
6992 * docs/fwg/gst-plugin-writers-guide.sgml: Commit a final couple of
6993 modifications before going to bed.
6995 2001-03-18 06:16 richardb
6997 * docs/fwg/: Makefile.am, firstplugin.sgml,
6998 gst-plugin-writers-guide.sgml: Some further modifications to the
7001 2001-03-18 05:21 richardb
7003 * docs/fwg/gst-plugin-writers-guide.sgml: Added many more details
7006 2001-03-18 03:57 richardb
7008 * docs/fwg/: Makefile.am, concepts.sgml,
7009 gst-plugin-writers-guide.sgml, typesnprops.sgml: Various updates to
7010 PWG; mainly adding information about types and properties. Removed
7011 concepts.sgml and typesnprops.sgml; merged into main file. I was
7012 finding that having all the separate subfiles simply stopped me
7013 from finding what I wanted to edit. Maybe I'll split it up again
7014 later, but this is much better for now.
7016 2001-03-18 02:42 wtay
7018 * configure.in, docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7019 docs/random/wtay/capsnego-cases, examples/helloworld/helloworld.c,
7020 examples/queue/queue.c, examples/xml/runxml.c, gst/gstcaps.c,
7021 gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h, gst/gstprops.c,
7022 gst/gstprops.h, gst/gstqueue.c, gst/elements/gstaudiosink.c,
7023 plugins/mp3decode/mpg123/gstmpg123.c,
7024 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7025 tests/props.c, testsuite/capsnego/.cvsignore,
7026 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
7027 testsuite/capsnego/converter.c: Reworked the capsnegotiation
7028 function audiosink now uses capsnego to set its parameters
7029 mpg123/ac3dec use capsnego instead of metadata Added the beginnings
7030 of a testsuite for capsnego.
7032 2001-03-17 17:50 richardb
7034 * docs/manual/plugins.sgml: Update to note that plugins can also
7035 contain autopluggers.
7037 2001-03-17 17:16 richardb
7039 * docs/fwg/: concepts.sgml, firstplugin.sgml,
7040 gst-plugin-writers-guide.sgml: Some miscellaneous small changes.
7042 2001-03-17 03:15 omegahacker
7044 * docs/random/omega/: eos, eos.old: move eos to eos.old, to reflect
7045 its age and to aid ailing OS's like Windoze <g>
7047 2001-03-16 01:06 dlehn
7049 * Makefile.am, gstreamer-config.1, editor/Makefile.am,
7050 editor/gsteditor.1, gstplay/Makefile.am, gstplay/gstmediaplay.1,
7051 tools/Makefile.am, tools/gstreamer-inspect.1,
7052 tools/gstreamer-launch.1, tools/gstreamer-register.1: Added man
7055 2001-03-16 00:49 scavenger
7057 * gst/gstthread.c: Fixed locking issue when PLAYING to READY
7059 2001-03-15 20:08 wtay
7061 * docs/random/wtay/capsnego-cases: Added the first part of a uses
7062 case doc on caps nego
7064 2001-03-14 21:56 omegahacker
7066 * configure.in: fixed issue with the xmlDocGetRootElement test and
7067 non-/usr/lib installs of libxml
7069 2001-03-14 07:54 dlehn
7071 * gstreamer.m4: Use of system() in test programs needs an #include
7074 2001-03-14 06:46 dlehn
7076 * gstreamer.m4: Fix --with-gstreamer-prefix via s/glib/gstreamer/
7078 2001-03-13 22:21 wtay
7080 * tools/gstreamer-inspect.c: Adjusted -inspect to the new GstCaps
7083 2001-03-13 22:13 wtay
7085 * gst/gsttypefind.c: The typefind element now sets the caps on its
7086 sink pad when the type has been detected.
7088 2001-03-13 20:26 wtay
7090 * gst/: gstcaps.c, gstpad.c: Small fixes to the caps compatibility
7091 check. Small changes to the pad negotiation and proxy functions
7093 2001-03-13 18:57 wtay
7095 * examples/autoplug/autoplug.c: Updated the autoplug example with
7096 the new autoplugger. there still is a scheduling issue though.
7098 2001-03-13 18:45 wtay
7100 * configure.in: Applied the patch from hadess/ajmitch to add
7101 --disable-alsasink and --disable-esdsink (the latter one being
7102 untested) to configure.in
7104 2001-03-13 02:20 omegahacker
7106 * gst/gstthread.c: fixed READY_TO_NULL bug
7108 2001-03-13 01:44 scavenger
7110 * gst/: gstthread.c, gstthread.h: removed fine grained locking and
7111 added simultaneous waiting for 2 states
7113 2001-03-13 01:24 scavenger
7115 * gst/gstthread.c: exactly opposite check needed in wait_thread
7117 2001-03-13 01:08 scavenger
7119 * gst/gstthread.c: made wait_thread check for logical true rather
7120 than check equality with gboolean
7122 2001-03-13 00:57 scavenger
7124 * gst/gstthread.c: changed debug to print unsigned not signed
7126 2001-03-13 00:46 scavenger
7128 * gst/gstthread.c: TYPO: ISSET should be IS_SET
7130 2001-03-13 00:45 scavenger
7132 * gst/gstthread.c: added debug to signal noting the result of the
7133 flag after being set
7135 2001-03-13 00:39 scavenger
7137 * gst/: gstthread.c, gstthread.h: Made locks more granular, one
7140 2001-03-13 00:09 scavenger
7142 * gst/gstthread.c: made cond_wait into cond_timedwait
7144 2001-03-12 23:51 omegahacker
7146 * tests/threadlock.c: file threadlock.c was initially added on
7147 branch BRANCH-INCSCHED1.
7149 2001-03-12 23:51 omegahacker
7151 * tests/: Makefile.am, threadlock.c: added threadlock test
7153 2001-03-12 23:39 scavenger
7155 * gst/gstthread.c: repositioning of debug after mutex in
7156 wait_thread and signal_thread
7158 2001-03-12 23:28 scavenger
7160 * gst/gstthread.c: typo in GST_DEBUG in signal_thread
7162 2001-03-12 23:27 scavenger
7164 * gst/gstthread.c: Changed GST_DEBUG in signal_thread and
7165 wait_thread to reveal more info
7167 2001-03-12 21:02 wtay
7169 * configure.in, docs/random/wtay/caps-negociation,
7170 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstautoplug.h,
7171 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
7172 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
7173 gst/gstqueue.c, gst/autoplug/gststaticautoplug.c,
7174 gst/autoplug/gststaticautoplugrender.c,
7175 gst/elements/gstaudiosink.c, gstplay/gstplay.c,
7176 plugins/jpeg/gstjpeg.c, plugins/vorbis/vorbis.c,
7177 plugins/xmms/pluginenum.c, tests/.cvsignore, tests/Makefile.am,
7178 tests/autoplug.c, tests/capsconnect.c, tests/nego/.cvsignore,
7179 tests/nego/Makefile.am, tests/nego/nego1.c: Merged the CAPSNEGO1
7182 2001-03-12 20:04 wtay
7184 * Makefile.am, REQUIREMENTS, configure.in, docs/manual/xml.sgml,
7185 gst/gst.c, gst/gstpipeline.c, gst/gstpipeline.h,
7186 gst/elements/gstsinesrc.c, gst/elements/gstsinesrc.h,
7187 plugins/Makefile.am, plugins/alsa/.cvsignore,
7188 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
7189 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
7190 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
7191 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegenc.c,
7192 plugins/jpeg/gstjpegenc.h, plugins/rtp/Makefile.am,
7193 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7194 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7195 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
7196 tests/autoplug.c, testsuite/Makefile.am, testsuite/test_gst_init.c:
7197 Another merge from HEAD into CAPSNEGO1
7199 2001-03-12 02:44 scavenger
7201 * gst/gstthread.c: added a set flag to end of
7202 gst_thread_signal_thread and gst_signal_wait_thread to indicate
7203 whether signal should set flag or unset flag, and whether wait
7204 should wait for flag to be set or to be unset. this is needed for
7205 PLAYING_TO_PAUSE where STATE_SPINNING needs to be signalled to be
7208 2001-03-12 02:30 omegahacker
7210 * tests/: Makefile.am, reaping.c: added thread REAPING test
7212 2001-03-12 02:30 omegahacker
7214 * tests/reaping.c: file reaping.c was initially added on branch
7217 2001-03-12 01:55 scavenger
7219 * gst/gstthread.c: making wait for REAPING state when
7220 gst_bin_iterate returns non zero
7222 2001-03-12 01:37 scavenger
7224 * gst/gstthread.c: added debug statement
7226 2001-03-12 01:13 omegahacker
7228 * gst/gsttypes.h: /me is an idiot. cvs add gsttypes.h
7230 2001-03-12 01:13 omegahacker
7232 * gst/gsttypes.h: file gsttypes.h was initially added on branch
7235 2001-03-12 00:37 omegahacker
7237 * gst/: gstthread.c, gstthread.h: some cleanup and compile fixes
7239 2001-03-12 00:28 scavenger
7241 * gst/: gstthread.c, gstthread.h: Start of merging syncflags in
7244 2001-03-11 22:45 omegahacker
7246 * configure.in: added check for version 1.8.1 or better of libxml
7248 2001-03-11 19:51 wtay
7250 * plugins/jpeg/: gstjpegenc.c, gstjpegenc.h: Added a signal that
7251 gets emited when a frame has been encoded..
7253 2001-03-11 19:31 wtay
7255 * gst/gstpad.c, gst/gstpad.h,
7256 gst/autoplug/gststaticautoplugrender.c, tests/.cvsignore: Small
7257 fixes, most notably the GST_PAD_CONNECTED macro that didn't work
7260 2001-03-11 18:47 wtay
7262 * tests/capsconnect.c: file capsconnect.c was initially added on
7263 branch BRANCH-CAPSNEGO1.
7265 2001-03-11 18:47 wtay
7267 * tests/capsconnect.c: Added a little test program for caps
7268 negotiation proxying.
7270 2001-03-11 18:34 wtay
7272 * gst/elements/: gstsinesrc.c, gstsinesrc.h: Applied the sinesrc
7273 patch from Steve Baker.
7275 2001-03-11 16:29 wtay
7277 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
7278 gstreamer-config.in, gstreamer.m4, debian/.cvsignore,
7279 debian/Makefile.am, debian/README.Debian, debian/changelog,
7280 debian/control, debian/copyright, debian/gsteditor.files,
7281 debian/gsteditor.menu, debian/gstmediaplay.files,
7282 debian/gstmediaplay.menu, debian/gstreamer-cdparanoia.files,
7283 debian/gstreamer-common.files, debian/gstreamer-doc.files,
7284 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
7285 debian/gstreamer-lame.files, debian/gstreamer-mpg123.files,
7286 debian/gstreamer-plugin-template.postinst,
7287 debian/gstreamer-plugin-template.prerm,
7288 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7289 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7290 debian/libgst-dev.files, debian/libgst0.files,
7291 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7292 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7293 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7294 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7295 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7296 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7297 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
7298 docs/gst/gstreamer.types.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
7299 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
7300 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7301 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7302 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
7303 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/Makefile.am,
7304 docs/manual/bins.sgml, docs/manual/debugging.sgml,
7305 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
7306 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
7307 docs/manual/pads.sgml, docs/manual/plugins.sgml,
7308 docs/manual/queues.sgml, docs/manual/quotes.sgml,
7309 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
7310 docs/manual/xml.sgml, docs/plugins/Makefile.am,
7311 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
7312 docs/plugins/tmpl/audioscale.sgml,
7313 docs/plugins/tmpl/gstaviencoder.sgml,
7314 docs/plugins/tmpl/gstmpeg2enc.sgml,
7315 docs/plugins/tmpl/gstmpeg2play.sgml,
7316 docs/plugins/tmpl/gstmpeg_play.sgml,
7317 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7318 docs/plugins/tmpl/gstspectrum.sgml,
7319 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7320 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7321 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7322 docs/plugins/tmpl/mpeg2parse.sgml,
7323 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7324 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7325 docs/plugins/tmpl/synaesthesia.sgml,
7326 docs/plugins/tmpl/system_encode.sgml,
7327 docs/plugins/tmpl/videoscale.sgml,
7328 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7329 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7330 docs/random/hierarchy, docs/random/wtay/autoplug2,
7331 editor/gsteditor.h, examples/Makefile.am,
7332 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
7333 examples/launch/mp3play, examples/plugins/example.c,
7334 examples/plugins/example.h, examples/queue2/queue2.c,
7335 examples/thread/thread.c, gst/Makefile.am, gst/cothreads.c,
7336 gst/gst.c, gst/gst.h, gst/gstarch.h, gst/gstautoplug.c,
7337 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7338 gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
7339 gst/gstelementfactory.c, gst/gstinfo.h, gst/gstobject.c,
7340 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c,
7341 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7342 gst/gstprops.c, gst/gstqueue.c, gst/gstsparc.h, gst/gstthread.c,
7343 gst/gsttype.c, gst/gsttype.h, gst/gsttypefind.c, gst/gstutils.c,
7344 gst/gstutils.h, gst/autoplug/Makefile.am,
7345 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7346 gst/autoplug/gststaticautoplugrender.c,
7347 gst/autoplug/gststaticautoplugrender.h,
7348 gst/elements/gstaudiosink.c, gst/elements/gstdisksrc.c,
7349 gst/elements/gstelements.c, gstplay/Makefile.am, gstplay/gstplay.c,
7350 gstplay/gstplay.h, gstplay/gstplayprivate.h, include/Makefile.am,
7351 include/avifmt.h, include/default.h, include/registry.h,
7352 libs/Makefile.am, libs/getbits/gstgetbits.c,
7353 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7354 plugins/Makefile.am, plugins/avi/gstavidecoder.c,
7355 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7356 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7357 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7358 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
7359 plugins/mp3decode/mpg123/layer1.c,
7360 plugins/mp3decode/mpg123/layer3.c,
7361 plugins/mp3decode/mpg123/tabinit.c,
7362 plugins/mp3decode/parse/mp3parse.c,
7363 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7364 plugins/mpeg1/mpeg_play/Makefile.am,
7365 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7366 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7367 plugins/mpeg1/mpeg_play/recon_sse.s,
7368 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/Makefile.am,
7369 plugins/mpeg2/ac3dec/cpu_accel.c,
7370 plugins/mpeg2/mpeg2dec/Makefile.am,
7371 plugins/mpeg2/mpeg2dec/attributes.h,
7372 plugins/mpeg2/mpeg2dec/decode.c,
7373 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7374 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7375 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7376 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7377 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7378 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7379 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7380 plugins/mpeg2/mpeg2dec/mm_accel.h,
7381 plugins/mpeg2/mpeg2dec/motion_comp.c,
7382 plugins/mpeg2/mpeg2dec/motion_comp.h,
7383 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7384 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7385 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7386 plugins/mpeg2/mpeg2dec/mpeg2.h,
7387 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7388 plugins/mpeg2/mpeg2dec/output_video.h,
7389 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7390 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7391 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7392 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7393 plugins/vorbis/vorbis.c, plugins/xmms/.cvsignore,
7394 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
7395 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
7396 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
7397 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
7398 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
7399 plugins/xmms/main.h, plugins/xmms/output.h,
7400 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
7401 plugins/xmms/visualization.h, plugins/xmms/xmms.h, test/.cvsignore,
7402 test/Makefile.am, test/mp1parse.c, test/mpeg2parse2.c,
7403 test/videotest.c, test/xmmstest.c, test/xml/readreg.c,
7404 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c,
7405 tests/autoplug2.c, tests/autoplug3.c, tools/README,
7406 tools/gstreamer-inspect.c: Merge the HEAD branch into AUTOPLUG2.
7407 More work on the negotiation process to allow for proxied
7408 negotiation which is needed in the queue. gst_pad_connect perform
7409 a negotiation and returns a gboolean indicating successfull
7410 connection. The pads are disconnected when negotiation fails. I'm
7411 not satisfied/sure about the implementation yet, needs some more
7414 2001-03-10 09:03 omegahacker
7416 * gst/: gstpipeline.c, gstpipeline.h: added tool-man's patch for
7417 g++ compilation, const guchar for pipeline_new
7419 2001-03-09 22:03 wtay
7421 * REQUIREMENTS: Added librtp as a REQUIREMENT for the rtp plugin
7423 2001-03-09 22:02 wtay
7425 * configure.in, plugins/Makefile.am: Added a check for librtp.
7427 2001-03-09 20:50 wtay
7429 * REQUIREMENTS, configure.in, plugins/rtp/Makefile.am,
7430 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7431 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7432 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h: Added
7433 the RTP sink, added libasound to the REQUIREMENTS, configure.in is
7434 not yet detecting librtp...
7436 2001-03-09 20:35 wtay
7438 * plugins/xmms/pluginenum.c: Fixed some minor compile warnings
7440 2001-03-09 20:24 wtay
7442 * configure.in, plugins/Makefile.am, plugins/alsa/Makefile.am: Only
7443 build alsa when detected by configure
7445 2001-03-09 20:05 wtay
7447 * plugins/alsa/: .cvsignore, README: Some more files.
7449 2001-03-09 20:04 wtay
7451 * plugins/alsa/: Makefile.am, alsa.h, alsa_common.c, alsainfo.c,
7452 alsasink.c, alsasrc.c: Added the alsasrc and alsasink elements. The
7453 build system is not yet done, we're working on it now.
7455 2001-03-09 18:50 omegahacker
7457 * gst/cothreads.c, gst/gstbin.c, gst/gstelement.c, gst/gstpad.c,
7458 gst/gstscheduler.c, gst/gstthread.h, tests/incsched.c: update to
7461 2001-03-09 18:33 omegahacker
7463 * gst/gstthread.c: commit to broken code that needs inspecting
7465 2001-03-09 12:31 richardb
7467 * gst/gst.c: Fix gst_init() so that it doesn't fail when passed two
7468 NULLs as parameters. Was dereferencing the argv pointer to get
7469 progname: now defaults to "gstprog".
7471 2001-03-09 12:29 richardb
7473 * testsuite/test_gst_init.c: Updated test to have a comment
7474 explaining its purpose (very important this, especially for
7475 regression tests), and to actually test what I meant it to.
7477 2001-03-09 12:08 richardb
7479 * Makefile.am, configure.in, testsuite/Makefile.am,
7480 testsuite/test_gst_init.c: Added a testsuite. This currently only
7481 has one test, which replicates a problem just submitted to the
7484 I hope noone disagrees that we need a testsuite. Also, hopefully
7485 we all think that a tiny testsuite which is easy to add tests to is
7486 much better than a huge project to create a complete testsuite,
7487 which never gets started because its too big and scary.
7489 I suggest that tests get created whenever someone has a spare
7490 moment, or whenever a bug is reported (to replicate the problem,
7491 and thus be sure that when fixed it stays fixed), and before making
7492 a change to a piece of code to ensure that it remains working.
7494 If we all add little tests occasionally, then we'll have a good
7495 useful testsuite before we know it. All you need to do is make a
7497 2001-03-08 21:28 wtay
7499 * configure.in: Removed the libxmms check until they fix their m4
7502 2001-03-08 19:26 wtay
7504 * plugins/capture/v4l/gstv4lsrc.c: A very stupid patch to issue a
7505 warninh when the device could not be opened.
7507 2001-03-07 22:20 wtay
7509 * configure.in: Added a check for libxmms
7511 2001-03-07 21:52 wtay
7513 * configure.in, docs/gst/tmpl/gstautoplug.sgml,
7514 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
7515 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7516 docs/random/hierarchy, docs/random/wtay/autoplug2,
7517 editor/gsteditor.h, examples/autoplug/autoplug.c,
7518 examples/helloworld2/helloworld2.c, examples/queue2/queue2.c,
7519 examples/thread/thread.c, gst/Makefile.am, gst/gstautoplug.c,
7520 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7521 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
7522 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
7523 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7524 gst/gstprops.c, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
7525 gst/gsttypefind.c, gst/autoplug/Makefile.am,
7526 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7527 gst/autoplug/gststaticautoplugrender.c,
7528 gst/autoplug/gststaticautoplugrender.h, gst/elements/gstdisksrc.c,
7529 gst/elements/gstelements.c, gstplay/gstplay.c, gstplay/gstplay.h,
7530 gstplay/gstplayprivate.h, plugins/Makefile.am,
7531 plugins/avi/gstavidecoder.c, plugins/avi/playcodecs.c,
7532 plugins/avi/wincodec/gstwincodec.c,
7533 plugins/avi/wincodec/gstwindec.c,
7534 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/xmms/Makefile.am,
7535 plugins/xmms/plugin.h, test/mp1parse.c, tests/.cvsignore,
7536 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
7537 tests/autoplug3.c, tools/gstreamer-inspect.c: Merged the AUTOPLUG2
7540 2001-03-06 22:32 wtay
7542 * gst/gstbin.c, gst/gstpipeline.c, gst/gstutils.c, test/.cvsignore,
7543 test/Makefile.am, test/videotest.c, test/xmmstest.c: Small fixes to
7544 pipeline and gstbin. Fixed the xmmstest makefile entry Removed the
7545 plugin_load statements in videotest Applied the patch from Steve
7546 Baker for float args parsing
7548 2001-03-06 21:39 wtay
7550 * AUTHORS, REQUIREMENTS, acconfig.h, configure.in, gstreamer.m4,
7551 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
7552 examples/launch/mp3play, gst/Makefile.am, gst/cothreads.c,
7553 gst/gstarch.h, gst/gstbin.c, gst/gstcpu.c, gst/gstelement.c,
7554 gst/gstpad.c, gst/gstparse.c, gst/gstplugin.c, gst/gstsparc.h,
7555 gst/gstutils.c, gst/gstutils.h, gstplay/Makefile.am,
7556 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7557 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
7558 plugins/mpeg2/mpeg2dec/attributes.h,
7559 plugins/mpeg2/mpeg2dec/decode.c,
7560 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7561 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7562 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7563 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7564 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7565 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7566 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7567 plugins/mpeg2/mpeg2dec/mm_accel.h,
7568 plugins/mpeg2/mpeg2dec/motion_comp.c,
7569 plugins/mpeg2/mpeg2dec/motion_comp.h,
7570 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7571 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7572 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7573 plugins/mpeg2/mpeg2dec/mpeg2.h,
7574 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7575 plugins/mpeg2/mpeg2dec/output_video.h,
7576 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7577 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7578 plugins/xmms/.cvsignore, plugins/xmms/Makefile.am,
7579 plugins/xmms/effect.h, plugins/xmms/general.h,
7580 plugins/xmms/gstxmms.c, plugins/xmms/gstxmms.h,
7581 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmseffect.h,
7582 plugins/xmms/gstxmmsinput.c, plugins/xmms/gstxmmsinput.h,
7583 plugins/xmms/input.h, plugins/xmms/main.h, plugins/xmms/output.h,
7584 plugins/xmms/plugin.h, plugins/xmms/pluginenum.c,
7585 plugins/xmms/pluginenum.h, plugins/xmms/visualization.h,
7586 plugins/xmms/xmms.h, test/.cvsignore, test/Makefile.am,
7587 test/mpeg2parse2.c, test/videotest.c, test/xmmstest.c,
7588 test/xml/readreg.c, tests/autoplug3.c: Synced with the HEAD branch
7589 again... amazing how many changes we have in only a week time...
7591 2001-03-06 20:06 wtay
7593 * examples/launch/mp3play: Added quotes around the command line mp3
7596 2001-03-06 20:04 wtay
7598 * gst/gstparse.c: Applied Dominic Ludlam's patch to allow quoted
7599 args in gstreamer-launch
7601 2001-03-05 23:06 wtay
7603 * plugins/xmms/: gstxmmsinput.c, gstxmmsinput.h: Added state
7604 changes to the input plugins. Added all of the xmms calls/info as
7607 2001-03-05 21:24 wtay
7609 * test/xmmstest.c: Added an effect to the example
7611 2001-03-05 21:24 wtay
7613 * plugins/xmms/: Makefile.am, gstxmms.c, gstxmmseffect.c,
7614 gstxmmseffect.h, gstxmmsinput.c: Added a wrapper for the xmms
7617 2001-03-05 19:37 wtay
7619 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added an option
7622 2001-03-05 18:55 wtay
7624 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Removed the sliced property
7625 of the sink caps because this plugin can take random data.
7627 2001-03-04 23:40 wtay
7629 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Adjusted the credits...
7630 Changed the loop function so that it can stop.
7632 2001-03-04 22:37 dlehn
7634 * plugins/mpeg2/mpeg2dec/: header.c, header.h, idct.c, idct.h,
7635 idct_mmx.c, idct_mmx.h, motion_comp.c, motion_comp.h, slice.c,
7636 slice.h: Whoops, remove the rest of the old mpeg2dec files.
7638 2001-03-04 22:26 dlehn
7640 * test/mpeg2parse2.c: Use g_return_val_if_fail() instead of
7641 g_return_if_fail() where needed.
7643 2001-03-04 22:22 dlehn
7645 * acconfig.h, configure.in, plugins/mpeg2/Makefile.am,
7646 plugins/mpeg2/mpeg2dec/Makefile.am,
7647 plugins/mpeg2/mpeg2dec/attributes.h,
7648 plugins/mpeg2/mpeg2dec/decode.c,
7649 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7650 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7651 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7652 plugins/mpeg2/mpeg2dec/mm_accel.h,
7653 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7654 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7655 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7656 plugins/mpeg2/mpeg2dec/mpeg2.h,
7657 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7658 plugins/mpeg2/mpeg2dec/output_video.h,
7659 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7660 test/.cvsignore: Update mpeg2dec plugin. Now depends on mpeg2dec
7663 2001-03-04 21:59 wtay
7665 * test/: Makefile.am, xmmstest.c: Added a test program for xmms
7667 2001-03-04 21:58 wtay
7669 * configure.in: Added makefile for xmms. libxmms detection is not
7672 2001-03-04 21:57 wtay
7674 * plugins/xmms/: .cvsignore, Makefile.am, effect.h, general.h,
7675 gstxmms.c, gstxmms.h, gstxmmsinput.c, gstxmmsinput.h, input.h,
7676 main.h, output.h, plugin.h, pluginenum.c, pluginenum.h,
7677 visualization.h, xmms.h: Added an XMMS input filter plugin. MikMod,
7678 mpg123, tonegen, vorbis are tested. Not everything works yet most
7679 notably lots of properties are missing and the vis plugin pads are
7680 not created. State changes are not yet handled as they should.
7682 2001-03-03 19:09 wtay
7684 * tests/autoplug3.c: file autoplug3.c was initially added on branch
7687 2001-03-03 19:09 wtay
7689 * tests/: .cvsignore, autoplug3.c: Added a test program for the
7692 2001-03-03 19:08 wtay
7694 * gst/autoplug/gststaticautoplugrender.c: file
7695 gststaticautoplugrender.c was initially added on branch
7698 2001-03-03 19:08 wtay
7700 * gst/gstautoplug.c, gst/gstautoplug.h, gst/autoplug/Makefile.am,
7701 gst/autoplug/gststaticautoplug.c,
7702 gst/autoplug/gststaticautoplugrender.c,
7703 gst/autoplug/gststaticautoplugrender.h, gstplay/gstplay.c,
7704 gstplay/gstplayprivate.h, tests/Makefile.am, tests/autoplug.c,
7705 tests/autoplug2.c: Added an API for element construction and
7706 renderer autopluggers. Added another autoplugger to render things.
7707 Updated the player to use the new autoplugger.
7709 2001-03-03 19:08 wtay
7711 * gst/autoplug/gststaticautoplugrender.h: file
7712 gststaticautoplugrender.h was initially added on branch
7715 2001-03-03 18:19 wtay
7717 * gst/gstutils.c: And the gst_utit_set_object_arg function too of
7720 2001-03-03 17:38 wtay
7722 * gst/gstelement.c: Added gstutils.h to #include
7724 2001-03-03 17:09 wtay
7726 * configure.in: Added a comma to fix ./configure as found by Steve
7729 2001-03-03 16:30 wtay
7731 * gst/: gstelement.c, gstparse.c, gstutils.h: Added a utility
7732 function in gstutils to set an object argument as a string.
7733 gstparse.c and gstelement.c now use this function.
7735 2001-03-02 18:30 omegahacker
7737 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
7738 gst/gstarch.h, gst/gstsparc.h: added sparc cothreads
7740 2001-03-02 17:56 wtay
7742 * examples/helloworld2/helloworld2.c: Make the autoplugging example
7743 work again with an ugly hack until we have autoplug2 merged...
7745 2001-03-02 17:03 richardb
7747 * test/xml/readreg.c: Include compatability defines for libxml: use
7748 xmlChildrenNode instead of childs.
7750 2001-03-02 16:50 richardb
7752 * gst/gstplugin.c: Add advice to run gstreamer-register when
7753 warning that registry needs rebuild.
7755 2001-03-02 16:49 richardb
7757 * REQUIREMENTS: Mention that libxml is also known as gnome-xml
7759 2001-03-01 23:47 wtay
7761 * AUTHORS: Updated the authors file.
7763 2001-03-01 23:25 wtay
7765 * gstreamer.m4, gstplay/Makefile.am, test/videotest.c: Added the
7766 .m4 script of Thomas Nyberg <thomas@codefactory.se>
7768 2001-03-01 22:36 wtay
7770 * Makefile.am, configure.in, gstreamer-config.in,
7771 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
7772 debian/changelog, debian/control, debian/copyright,
7773 debian/gsteditor.files, debian/gsteditor.menu,
7774 debian/gstmediaplay.files, debian/gstmediaplay.menu,
7775 debian/gstreamer-cdparanoia.files, debian/gstreamer-common.files,
7776 debian/gstreamer-doc.files, debian/gstreamer-elements.files,
7777 debian/gstreamer-esd.files, debian/gstreamer-lame.files,
7778 debian/gstreamer-mpg123.files,
7779 debian/gstreamer-plugin-template.postinst,
7780 debian/gstreamer-plugin-template.prerm,
7781 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7782 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7783 debian/libgst-dev.files, debian/libgst0.files,
7784 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7785 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7786 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7787 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7788 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7789 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7790 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
7791 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7792 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7793 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7794 docs/manual/Makefile.am, docs/manual/bins.sgml,
7795 docs/manual/debugging.sgml, docs/manual/dynamic.sgml,
7796 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
7797 docs/manual/helloworld2.sgml, docs/manual/pads.sgml,
7798 docs/manual/plugins.sgml, docs/manual/queues.sgml,
7799 docs/manual/quotes.sgml, docs/manual/threads.sgml,
7800 docs/manual/typedetection.sgml, docs/manual/xml.sgml,
7801 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
7802 docs/plugins/tmpl/ac3parse.sgml, docs/plugins/tmpl/audioscale.sgml,
7803 docs/plugins/tmpl/gstaviencoder.sgml,
7804 docs/plugins/tmpl/gstmpeg2enc.sgml,
7805 docs/plugins/tmpl/gstmpeg2play.sgml,
7806 docs/plugins/tmpl/gstmpeg_play.sgml,
7807 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7808 docs/plugins/tmpl/gstspectrum.sgml,
7809 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7810 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7811 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7812 docs/plugins/tmpl/mpeg2parse.sgml,
7813 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7814 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7815 docs/plugins/tmpl/synaesthesia.sgml,
7816 docs/plugins/tmpl/system_encode.sgml,
7817 docs/plugins/tmpl/videoscale.sgml,
7818 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7819 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7820 docs/random/caps.dia, docs/random/wtay/caps-negociation,
7821 examples/Makefile.am, examples/plugins/example.c,
7822 examples/plugins/example.h, gst/Makefile.am, gst/gst.c, gst/gst.h,
7823 gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
7824 gst/gstcpu.h, gst/gstelement.h, gst/gstinfo.h, gst/gstpad.c,
7825 gst/gstpad.h, gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c,
7826 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c, gst/gsttype.c,
7827 gst/gstutils.h, gst/autoplug/gststaticautoplug.c,
7828 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
7829 gstplay/gstmediaplay.c, gstplay/gstplay.c, include/Makefile.am,
7830 include/avifmt.h, include/default.h, include/registry.h,
7831 libs/Makefile.am, libs/getbits/gstgetbits.c,
7832 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7833 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7834 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7835 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7836 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
7837 plugins/jpeg/gstjpegdec.c, plugins/mp3decode/mpg123/layer1.c,
7838 plugins/mp3decode/mpg123/layer3.c,
7839 plugins/mp3decode/mpg123/tabinit.c,
7840 plugins/mp3decode/parse/mp3parse.c,
7841 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7842 plugins/mpeg1/mpeg_play/Makefile.am,
7843 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7844 plugins/mpeg1/mpeg_play/recon_sse.s,
7845 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
7846 plugins/mpeg2/mpeg2dec/motion_comp.c,
7847 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7848 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7849 test/videotest.c, tools/README: Merge with the main trunk. GstPlay
7850 needed some changes for the dynamic pads in the avidecoder since
7851 the new autoplugger doesn't know about the outher elements. The
7852 next version of the autoplugger will also handle the
7853 audfio/videosink connections and will do a complete end-to-end
7856 2001-03-01 19:43 wtay
7858 * plugins/capture/v4l/gstv4lsrc.c: Hopefully fixed some more color
7861 2001-03-01 19:11 wtay
7863 * plugins/capture/v4l/gstv4lsrc.c: Added more LE<->BE stuff
7865 2001-02-28 21:40 wtay
7867 * gst/gstbin.c: Make sure a cothreaded element is selected as the
7868 first one to start the cothread_switch
7870 2001-02-28 20:32 wtay
7872 * gst/gstcpu.c: Redid the cpu detection with a little help from
7875 2001-02-27 22:43 wtay
7877 * test/mpeg2parse2.c: Xv enabled, mpeg2dec is the decoder..
7879 2001-02-27 22:38 wtay
7881 * test/Makefile.am: and the updated makefile...
7883 2001-02-27 22:27 wtay
7885 * test/mpeg2parse2.c: Added a simple mpeg2 player for testing
7888 2001-02-27 21:08 wtay
7890 * docs/gst/: Makefile.am, gstreamer.hierarchy, gstreamer.types.in,
7891 tmpl/gstasyncdisksrc.sgml, tmpl/gstautoplug.sgml, tmpl/gstpad.sgml,
7892 tmpl/gstpipeline.sgml, tmpl/gstplugin.sgml,
7893 tmpl/gstreamer-unused.sgml: Small compile fixes
7895 2001-02-27 20:34 wtay
7897 * gst/autoplug/gststaticautoplug.c: file gststaticautoplug.c was
7898 initially added on branch BRANCH-AUTOPLUG2.
7900 2001-02-27 20:34 wtay
7902 * docs/random/plugins.dia, gst/gstbin.c, gst/gstcaps.c,
7903 gst/gstthread.c, gst/autoplug/Makefile.am,
7904 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h:
7905 Added the missing autoplugger, doh
7907 2001-02-27 20:34 wtay
7909 * gst/autoplug/gststaticautoplug.h: file gststaticautoplug.h was
7910 initially added on branch BRANCH-AUTOPLUG2.
7912 2001-02-27 20:34 wtay
7914 * gst/autoplug/Makefile.am: file Makefile.am was initially added on
7915 branch BRANCH-AUTOPLUG2.
7917 2001-02-27 19:44 wtay
7919 * gst/gstcpu.c, gst/gstcpu.h, plugins/mpeg1/mpeg_play/Makefile.am,
7920 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7921 plugins/mpeg1/mpeg_play/recon_sse.s,
7922 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
7923 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7924 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7925 test/videotest.c: CPU detection of MMXEXT and probably 3DNOW (not
7926 on Athlon yet) Renamed the mmxe motion compentation files.
7927 disabled SSE optimisation in ac3dec because it apparently faults..
7928 enable MMXEXT motion compensation on non SSE CPUs (AMD)
7930 2001-02-27 00:05 wtay
7932 * docs/gst/Makefile.am, docs/gst/tmpl/gstcaps.sgml,
7933 docs/gst/tmpl/gstreamer-unused.sgml, docs/plugins/Makefile.am,
7934 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
7935 docs/plugins/tmpl/audioscale.sgml,
7936 docs/plugins/tmpl/gstaviencoder.sgml,
7937 docs/plugins/tmpl/gstmpeg2enc.sgml,
7938 docs/plugins/tmpl/gstmpeg2play.sgml,
7939 docs/plugins/tmpl/gstmpeg_play.sgml,
7940 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7941 docs/plugins/tmpl/gstspectrum.sgml,
7942 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7943 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7944 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7945 docs/plugins/tmpl/mpeg2parse.sgml,
7946 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7947 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7948 docs/plugins/tmpl/synaesthesia.sgml,
7949 docs/plugins/tmpl/system_encode.sgml,
7950 docs/plugins/tmpl/videoscale.sgml,
7951 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7952 docs/plugins/tmpl/vumeter.sgml, plugins/avi/gstavidecoder.c,
7953 plugins/jpeg/gstjpegdec.c: A hopeless attempt at fixing the plugin
7954 docs Makefiles... Make the jpeg decoder a bit more aware about the
7955 different YUV colorspaces.
7957 2001-02-25 23:11 dlehn
7959 * debian/changelog: Oops... wrong email address
7961 2001-02-25 23:08 dlehn
7963 * debian/: changelog, rules: Updated version and build fix.
7965 2001-02-25 03:42 bbradburn
7967 * gst/: gst.h, gstcaps.h, gstinfo.h, gstutils.h: Patched .h files
7970 2001-02-25 03:40 omegahacker
7972 * gst/gstplugin.c: swapped ordering of plugin dirs so srcdir
7975 2001-02-25 03:36 omegahacker
7977 * configure.in, gst/gstbin.c, libs/getbits/gstgetbits.c,
7978 plugins/mp3decode/mpg123/layer1.c,
7979 plugins/mp3decode/mpg123/layer3.c,
7980 plugins/mp3decode/mpg123/tabinit.c: commented out some printfs that
7983 2001-02-24 21:07 dlehn
7985 * debian/rules: Call configure instead of autogen.sh.
7987 2001-02-24 20:06 wtay
7989 * configure.in, include/default.h: Remove some unneeded files Added
7990 a fix for broken libglade-config in configure.in
7992 2001-02-24 19:33 dlehn
7994 * Makefile.am, configure.in, debian/Makefile.am: Add Debian files
7997 2001-02-24 19:28 wtay
7999 * include/Makefile.am: Make dist now works
8001 2001-02-24 17:49 wtay
8003 * include/avifmt.h, include/registry.h,
8004 plugins/avi/wincodec/gstwinenc.c: Moved some win32 files around
8005 small fixes to wincodec
8007 2001-02-24 16:56 wtay
8009 * Makefile.am, configure.in, docs/Makefile.am,
8010 examples/Makefile.am: Added directories to Makefiles for DIST
8012 2001-02-24 00:23 wtay
8014 * gst/gst.c, plugins/capture/v4l/gstv4lsrc.c, test/videotest.c:
8015 slightly changed the Makefile.am in videoscale libs. v4lsrc works
8016 again A little modification to the videotest programm to use a tee
8017 element. added support for multiple paths in --gst-plugin_path=.
8018 added ab ENV variable GST_PLUGIN_PATH to specify extra directories
8019 to look for plugins.
8021 2001-02-23 19:22 wtay
8023 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstplugin.sgml,
8024 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/debugging.sgml,
8025 gst/gstplugin.c: Updated the docs for gst_pluging_add_path Updated
8026 the manual with the new --gst-plugin-path/spew options
8028 2001-02-23 19:09 wtay
8030 * docs/gst/tmpl/: gstasyncdisksrc.sgml, gstreamer-unused.sgml:
8031 Removed the asyncdisksrc again...
8033 2001-02-23 19:09 omegahacker
8035 * gst/: gst.c, gstplugin.c, gstplugin.h, gstthread.c: Added two
8036 options: --gst-plugin-spew will print errors when plugins fail to
8037 load. --gst-plugin-path= will add a directory to the path searched
8040 2001-02-23 01:57 omegahacker
8042 * gst/gstplugin.c: always include the installed plugin directories
8045 2001-02-23 00:55 omegahacker
8047 * configure.in, gstreamer-config.in: updates to configure.in and
8048 -config to help with cross compiling
8050 2001-02-22 23:19 wtay
8052 * docs/random/NOTES-0.1.1: Added the current notes for the 0.1.1
8055 2001-02-22 23:18 wtay
8057 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
8058 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
8059 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8060 docs/manual/Makefile.am, docs/manual/debugging.sgml,
8061 docs/manual/gstreamer-manual.sgml, docs/manual/pads.sgml,
8062 docs/manual/quotes.sgml, docs/manual/xml.sgml,
8063 examples/plugins/example.c, examples/plugins/example.h, gst/gst.c,
8064 gst/gstpad.c, gst/gstpad.h, plugins/mp3decode/parse/mp3parse.c:
8065 More doc updates Manual additions: xml/load save of custom XML,
8066 debugging, request pads added a signal to the example plugin fixed
8067 a bug in mp3parse (ifdef 1)
8069 2001-02-22 17:13 wtay
8071 * examples/plugins/example.c: Fixed an unclosed comment
8073 2001-02-22 01:53 omegahacker
8075 * plugins/mp3decode/parse/mp3parse.c: beginnings of a loop-based
8076 seek-capable mp3parse
8078 2001-02-22 01:36 bbradburn
8080 * plugins/mp3decode/parse/mp3parse.c: Improved robustness of MP3
8081 seeking by validating the NEXT frame header.
8083 2001-02-22 01:34 omegahacker
8085 * examples/plugins/: example.c, example.h: significant commenting
8086 of the example plugin
8088 2001-02-22 00:47 omegahacker
8090 * gst/gstelement.h: minor change: changed case of the strings for
8093 2001-02-21 23:01 wtay
8095 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
8096 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8097 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
8098 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h:
8099 Fixed the jpeg decoder Modifications for lame >=3.86
8101 2001-02-21 22:32 dlehn
8103 * debian/: .cvsignore, README.Debian, changelog, control,
8104 copyright, gsteditor.files, gsteditor.menu, gstmediaplay.files,
8105 gstmediaplay.menu, gstreamer-cdparanoia.files,
8106 gstreamer-common.files, gstreamer-doc.files,
8107 gstreamer-elements.files, gstreamer-esd.files,
8108 gstreamer-lame.files, gstreamer-mpg123.files,
8109 gstreamer-plugin-template.postinst,
8110 gstreamer-plugin-template.prerm, gstreamer-runtime.files,
8111 gstreamer-runtime.postinst, gstreamer-tools.files,
8112 gstreamer-vorbis.files, libgst-dev.files, libgst0.files,
8113 libgst0.postinst, libgsteditor-dev.files, libgsteditor0.files,
8114 libgsteditor0.postinst, libgstmediaplay-dev.files,
8115 libgstmediaplay0.files, libgstmediaplay0.postinst, rules: Initial
8118 2001-02-21 20:58 dlehn
8120 * libs/getbits/: gstgetbits.h, gstgetbits_inl.h: Use glib macros
8121 for byte order conversion.
8123 2001-02-21 20:57 dlehn
8125 * gst/elements/gstelements.c: Remove alias for asyncdisksrc
8126 backwards compatability.
8128 2001-02-21 20:45 dlehn
8130 * docs/gst/: Makefile.am, gstreamer-docs.sgml,
8131 gstreamer-sections.txt, gstreamer.hierarchy, gstreamer.types.in,
8132 tmpl/gstasyncdisksrc.sgml: Removed asyncdisksrc references from
8135 2001-02-21 20:28 dlehn
8137 * gst/elements/gstdisksrc.c: Fixed typo in element details.
8139 2001-02-21 20:27 dlehn
8141 * gst/gstqueue.c: Added parameter checking to gst_queue_get().
8143 2001-02-21 00:57 omegahacker
8145 * gst/gstscheduler.c: Fixed bug with reconfig, where switching back
8146 into an element landed it in code that still thought it was
8147 connected to the previous element. It now checks to see if the
8148 peer's peer has changed, and deal accordingly.
8150 2001-02-20 08:19 omegahacker
8152 * gst/gstbin.c, gst/gstelement.c, tests/incsched.c,
8153 gst/gstscheduler.c, gst/gstscheduler.h, gst/elements/gstfakesrc.c,
8154 gst/elements/gstfakesrc.h: Significant progress. Now able to do
8155 most operations live, without any failure. tests/incsched.c
8156 currently faults at the last iteration, not yet sure why.
8158 2001-02-19 22:15 wtay
8160 * tests/nego/nego1.c: file nego1.c was initially added on branch
8163 2001-02-19 22:15 wtay
8165 * tests/nego/Makefile.am: file Makefile.am was initially added on
8166 branch BRANCH-CAPSNEGO1.
8168 2001-02-19 22:15 wtay
8170 * tests/nego/.cvsignore: file .cvsignore was initially added on
8171 branch BRANCH-CAPSNEGO1.
8173 2001-02-19 22:15 wtay
8175 * tests/nego/: .cvsignore, Makefile.am, nego1.c: Added the caps
8176 negotiation test program
8178 2001-02-19 20:20 wtay
8180 * configure.in, docs/random/wtay/caps-negociation,
8181 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstcaps.c,
8182 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c: A first attempt at
8183 pad negotiation. - _renegotiate can be called by a plugin to
8184 negotiate the caps - _renegotiate is called whenever a pad
8185 changes its caps - the caps cannot contain lists or ranges -
8186 the pad caps are now only set explicitly using gst_pad_set_caps,
8187 the padtemplate caps are not transfered to the pad caps.
8189 missing: - no notification when negotiation fails - autoplugging
8190 is broken - the editor doesn't show correct caps
8192 2001-02-19 00:07 wtay
8194 * libs/Makefile.am: The BPB has been put over my head... this time
8197 2001-02-18 23:58 wtay
8199 * libs/Makefile.am: Also build the videoscaler on non-I386 because
8200 we now have have a plain C version too.
8202 2001-02-18 10:00 omegahacker
8204 * gst/gstbin.c, gst/gstscheduler.c, gst/gstscheduler.h,
8205 tests/incsched.c: More incsched progress. Should be able to get
8206 itereration going again tomorrow.
8208 2001-02-17 07:11 omegahacker
8210 * gst/Makefile.am, gst/gst.h, gst/gstbin.c, gst/gstbin.h,
8211 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
8212 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8213 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c: Yes!,
8214 incsched is getting closer.
8216 2001-02-17 04:43 mhowell
8218 * plugins/mp3decode/parse/mp3parse.c: added test for emphasis to
8221 2001-02-17 00:00 omegahacker
8223 * plugins/mpeg2/mpeg2dec/motion_comp.c: fixed an issue relating to
8224 macros and ##arg## syntax
8226 2001-02-16 23:54 richardb
8228 * gst/gstprops.c: Redo patch using _NUM rather than converting one
8229 way and then back again, as wtay suggested. Ho hum.
8231 2001-02-16 23:52 omegahacker
8233 * docs/manual/quotes.sgml: more interesting than a 40K user
8236 2001-02-16 23:45 richardb
8238 * gst/gstprops.c: Fix missing GPOINTER_TO_INT()'s on case values.
8240 2001-02-16 23:39 omegahacker
8242 * docs/manual/quotes.sgml: added groupie quote
8244 2001-02-16 16:48 richardb
8246 * docs/: fwg/testapp.sgml, manual/bins.sgml, manual/dynamic.sgml,
8247 manual/helloworld.sgml, manual/helloworld2.sgml, manual/pads.sgml,
8248 manual/plugins.sgml, manual/queues.sgml, manual/threads.sgml,
8249 manual/typedetection.sgml, manual/xml.sgml: Fix a few more issues
8250 shown up by gnome-db2html2 - %'s should be written as % (was
8251 causing gnome-db2html2 to segfault, though I've a patch for them to
8252 fix that). Also correct an id which appeared twice.
8254 2001-02-16 13:13 richardb
8256 * gst/gstpad.h: Include compatability defines for old versions of
8259 2001-02-16 12:15 richardb
8261 * tools/README: Trivial fix: change launch to gstreamer-launch in
8264 2001-02-16 12:14 richardb
8266 * docs/: fwg/titlepage.sgml, manual/Makefile.am,
8267 manual/gstreamer-manual.sgml: Fix a few irregularities, to make
8268 things closer to the Gnome standard guidelines for SGML
8269 documentation. One change in particular is to change the book name
8270 for the manual from gstreamer to index; a change to the link to the
8271 manual on the website will thus be needed when the online version
8272 of the manual is next updated.
8274 These changes should make it possible to view the GStreamer
8275 documentation directly from SGML in Nautilus: anyone with a working
8276 copy of Nautilus should try this out and report ... ;-)
8278 2001-02-15 18:42 richardb
8280 * gst/gstpad.c: Fix a couple of instances of childs, which should
8281 be xmlChildrenNode. We need to be careful to stop these creeping
8284 2001-02-14 23:23 omegahacker
8286 * gst/gstpad.c, gst/gstpad.h, gst/gstscheduler.c,
8287 gst/gstscheduler.h, tests/incsched.c: More incsched updates. Now
8288 need to get the headers redone...
8290 2001-02-14 10:34 richardb
8292 * configure.in: Innocuous little change to fix a warning with newer
8293 versions of automake - shouldn't cause any backwards compatibility
8296 2001-02-13 20:48 wtay
8298 * docs/random/wtay/caps-negociation: Latest begotiation doc
8300 2001-02-13 02:40 omegahacker
8302 * gst/gstscheduler.c, gst/gstscheduler.h, tests/incsched.c: Minor
8303 changes to incsched stuff, need to make more major modifications to
8304 manager concept now, so I'm checkpointing.
8306 2001-02-12 23:08 omegahacker
8308 * gst/cothreads.c, gst/gstbin.c, gst/gstbin.h, gst/gstelement.c,
8309 gst/gstelement.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
8310 gst/gstpipeline.c, gst/gstqueue.c, gst/gstscheduler.c,
8311 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
8312 tests/Makefile.am, tests/incsched.c: First round of incremental
8313 scheduling. Manager setting and managed_elements lists are now
8314 handled at bin_add/remove time. Scheduling chains can be created
8315 incrementally as well, though there are still some pieces missing.
8317 2001-02-12 23:08 omegahacker
8319 * tests/incsched.c: file incsched.c was initially added on branch
8322 2001-02-11 22:22 wtay
8324 * docs/random/: caps.dia, wtay/caps-negociation: Corrected the
8325 associations on the UML diagrams
8327 2001-02-11 18:29 wtay
8329 * docs/random/: caps.dia, plugins.dia, wtay/caps-negociation: Added
8330 .dia UML of GstCaps Added the autoplugger factory to plugins.dia
8331 Added a first draft for caps-negotiation
8333 2001-02-10 14:46 wtay
8335 * gst/gstprops.c, gst/gstscheduler.c, gstplay/gstmediaplay.c,
8336 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8337 plugins/avi/playcodecs.c: - backported the xml load bug in the
8338 properties - backported the videosink bug - make sure the
8339 regiontype is set to NONE after a getregion - an ugly fix (copy the
8340 chainfunction outselves) to make the avidecoder work again.
8342 2001-02-08 19:52 wtay
8344 * docs/random/wtay/autoplug2: Updated the doc with more accurate
8345 implementation details
8347 2001-02-08 19:37 wtay
8349 * tests/autoplug2.c: file autoplug2.c was initially added on branch
8352 2001-02-08 19:37 wtay
8354 * configure.in, editor/gsteditor.h, gst/Makefile.am,
8355 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstelementfactory.c,
8356 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
8357 gst/gstprops.c, gst/gsttype.c, gst/elements/gstdisksrc.c,
8358 gst/elements/gstelements.c, gstplay/gstplay.c, tests/Makefile.am,
8359 tests/autoplug.c, tests/autoplug2.c, tools/gstreamer-inspect.c:
8360 Implemented the plugable autopluggers. - one can aad an
8361 autoplugger to a plugin with gst_plugin_add_autoplugger - the
8362 autopluggers can be queried using _get_list - save/load
8363 autoplugger descriptions in the XML registry - load the
8364 autoplugger only when needed - a signal can be attached to the
8365 autoplugger to be notified of new objects. - improved the
8366 media player to use the new autoplugger - updated
8367 gstreamer-inspect for the autoplugger and types added EOS to the
8368 disksrc fixed two bugs in properties loading (min/max, comment
8371 2001-02-07 22:48 omegahacker
8373 * configure.in: removed intl and po from configure.in, until we
8374 have gettext working
8376 2001-02-07 22:23 omegahacker
8378 * Makefile.am, configure.in: added configure option to turn on
8379 building of docs, else they aren't built
8381 2001-02-07 22:07 omegahacker
8383 * gst/Makefile.am: Fixed cothreads.c problems with make dist. This
8386 2001-02-06 20:42 wtay
8388 * docs/gst/tmpl/gstreamer-unused.sgml,
8389 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
8390 examples/queue2/queue2.c, examples/thread/thread.c,
8391 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.h,
8392 gst/gstelement.c, gst/gstelement.h, gst/gstobject.c, gst/gstpad.c,
8393 gst/gstpad.h, gst/gstpipeline.c, gst/gstpipeline.h,
8394 gst/gstplugin.h, gst/gsttype.h, gst/gsttypefind.c,
8395 gst/elements/gstdisksrc.c, gstplay/gstplay.c, gstplay/gstplay.h,
8396 gstplay/gstplayprivate.h, plugins/avi/gstavidecoder.c,
8397 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c,
8398 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c: Updated the
8399 autoplugger: - moved all of the code out of gstpipeline.c to
8400 autoplug.c - The autoplugger now creates a GstElement based on
8401 the given src and sink caps. The API now is: GstElement*
8402 gst_autoplug_caps_list (GList *srcpad, GList *sinkpad, ...); -
8403 the typefind function is moved from gstpipeline.c to gstplay.c. Not
8404 sure if this is right behaviour but we need at least a bin in
8405 order to run the typedetect functions. - fixed a bug in
8406 gstbin.c where the MANAGER flag of the bin was not cleared
8407 when going to the NULL state. - a bug in the videosink was
8408 fixed. It was possible that more instances of the video widget
8409 were created, causing major errors. - commented out most of the
8410 'old' autoplug examples. - added the new autoplugger to
8411 gstplay.c. There still is a bit of hacking needed to insert a
8412 queue into the autogenerated element. This will be fixed when
8413 the autoplugger can also create the video/audio elements. Fixed
8414 some more extranous spaces problems in various files.
8416 2001-02-06 20:06 wtay
8418 * docs/random/: .cvsignore, wtay/CORBA, wtay/autoplug2: Added CVS
8419 ignore, and two documents..
8421 2001-02-06 19:39 omegahacker
8423 * test/ac3play.c: updated ac3play to work with latest libgst
8425 2001-02-05 17:17 omegahacker
8427 * plugins/avi/gstavidecoder.c: Updated for new getregion setup
8429 2001-02-05 17:16 omegahacker
8431 * gst/: gstinfo.h, gstpad.c, gstpad.h, gstscheduler.c,
8432 elements/gstdisksrc.c: Reworked getregion/pullregion stuff. Region
8433 is now specified by a type (OFFSET_LEN, TIME_LEN, etc.) and two
8434 guint64's. They are offset and len, where offset can be used for
8435 the time field, and len would be zero or the time unit (say, 33ms
8438 2001-02-04 21:38 omegahacker
8440 * gstplay/gstplay.c, test/mp1parse.c, test/qtest.c: fixed all
8441 in-use instances of asyncdisksrc
8443 2001-02-04 21:37 omegahacker
8445 * gst/elements/: Makefile.am, gstasyncdisksrc.c, gstasyncdisksrc.h,
8446 gstdisksrc.c, gstdisksrc.h, gstelements.c: moved asyncdisksrc to
8447 disksrc, no point in having a distinction
8449 2001-02-03 07:25 omegahacker
8451 * configure.in: fixed up the Alpha and ARM processor checks
8453 2001-02-01 17:42 omegahacker
8455 * plugins/mpeg2/video/recon.c: added ifdef around the x86 code,
8458 2001-02-01 17:39 omegahacker
8460 * plugins/mpeg1/mpeg_play/video.c: added ifdef around the x86 code,
8463 2001-01-31 22:54 omegahacker
8465 * acconfig.h, configure.in, gst/gstarm.h: ARM works!
8467 2001-01-31 20:27 wtay
8469 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8470 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
8471 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8472 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8473 docs/gst/tmpl/gstxml.sgml, gst/gstelement.c, gst/gstobject.c,
8474 gst/gstxml.c, gst/gstxml.h: Documentation updates.
8476 2001-01-30 23:53 wtay
8478 * examples/xml/createxml.c, examples/xml/runxml.c,
8479 gst/gstelement.c, gst/gstobject.c, gst/gstobject.h, gst/gstxml.c,
8480 gst/gstxml.h: Added a first attempt for XML embedding in the main
8481 core XML. Objects will emit a signal that a user app can connect
8482 to in order to insert its XML into the tree. You can catch the
8483 object_loaded signal in GstXML to parse the user supplied XML data
8484 in the stream. The object_loaded signal is implemented with a
8485 custom made class signal. All GstObject classes now automatically
8486 create a GstSignalObject that serves as a proxy to the user app
8487 when an object is loaded. All objects are currently responsible to
8488 emit the class signal themselves. runxml and createxml serve as an
8489 example how the XML hooks can be used to insert and retrieve custom
8492 2001-01-29 23:51 wtay
8494 * docs/random/wtay/qos: The early beginnings of a doc about QoS :-)
8496 2001-01-29 23:50 wtay
8498 * examples/plugins/example.c, examples/plugins/example.h,
8499 gst/gstxml.c, plugins/audioscale/audioscale.c,
8500 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
8501 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8502 plugins/cdparanoia/cdparanoia.c,
8503 plugins/mp3decode/mpg123/gstmpg123.c,
8504 plugins/mp3decode/parse/mp3parse.c,
8505 plugins/mp3encode/lame/gstlame.c: Lots of plugins fixes where the
8506 parentage macros were replaced with the correct gst_*_get_parent.
8507 Updated the example. 'gstreamer' now is the doc type instead of
8510 2001-01-29 23:32 wtay
8512 * docs/random/wtay/namespaces: Added ramblings about the XML
8515 2001-01-29 00:06 wtay
8517 * docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
8518 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8519 editor/gsteditorpad.c, editor/gsteditorproject.c,
8520 examples/plugins/example.c, examples/xml/createxml.c,
8521 examples/xml/runxml.c, gst/gstbin.c, gst/gstbin.h, gst/gstclock.c,
8522 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
8523 gst/gstinfo.c, gst/gstinfo.h, gst/gstobject.c, gst/gstobject.h,
8524 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstparse.h,
8525 gst/gstpipeline.c, gst/gstplugin.c, gst/gstqueue.c,
8526 gst/gstscheduler.c, gst/gstthread.c, gst/gsttypefind.c,
8527 gst/gstxml.c, gst/gstxml.h, gst/elements/gstasyncdisksrc.c,
8528 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
8529 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
8530 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
8531 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
8532 gst/elements/gstidentity.c, gst/elements/gstpipefilter.c,
8533 gst/elements/gstsinesrc.c, gst/elements/gsttee.c,
8534 gstplay/gstmediaplay.c, plugins/au/gstparseau.c,
8535 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
8536 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwindec.c,
8537 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
8538 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
8539 plugins/cdparanoia/cdparanoia.h, plugins/effects/stereo/stereo.c,
8540 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
8541 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
8542 plugins/filters/ladspa/gstladspa.c,
8543 plugins/filters/median/median.c, plugins/filters/median/median.h,
8544 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
8545 plugins/icecast/icecastsend/icecastsend.c,
8546 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpeg.c,
8547 plugins/jpeg/gstjpeg.h, plugins/jpeg/gstjpegdec.c,
8548 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
8549 plugins/mp3decode/mpg123/gstmpg123.c,
8550 plugins/mp3decode/parse/mp3parse.c,
8551 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8552 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
8553 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
8554 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
8555 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
8556 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
8557 plugins/mpeg1/parse/mpeg1parse.c,
8558 plugins/mpeg1/system_encode/system_encode.c,
8559 plugins/mpeg1video/parse/mp1videoparse.c,
8560 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
8561 plugins/mpeg2/ac3parse/ac3parse.c,
8562 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
8563 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
8564 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
8565 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
8566 plugins/mpeg2/subtitles/mpeg2subt.c,
8567 plugins/mpeg2/video/gstmpeg2play.c,
8568 plugins/mpeg2/video/gstmpeg2play.h,
8569 plugins/mpeg2/videoparse/mp2videoparse.c,
8570 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegenc.c,
8571 plugins/rtjpeg/rtjpegenc.h, plugins/vcdsrc/vcdsrc.c,
8572 plugins/vcdsrc/vcdsrc.h, plugins/videoscale/videoscale.c,
8573 plugins/visualization/smoothwave/smoothwave.c,
8574 plugins/visualization/smoothwave/smoothwave.h,
8575 plugins/visualization/spectrum/gstspectrum.c,
8576 plugins/visualization/synaesthesia/synaesthesia.c,
8577 plugins/visualization/vumeter/vumeter.c,
8578 plugins/visualization/vumeter/vumeter.h,
8579 plugins/vorbis/vorbisenc.c, plugins/wav/gstparsewav.c,
8580 plugins/wav/gstparsewav.h, test/record.c, tests/sched/runxml.c,
8581 tools/gstreamer-inspect.c: This is a megapatch with the following
8584 - moved the gchar *name to GstObject, removed the ones in
8587 - moved the parent handling completely into GstObject. This cause
8589 the plugins to fail (except those that used gst_pad_get_parent)
8590 - rearanged the XML save handling.
8591 - GstObject now has a class function save/restore_thyself.
8592 - GstObject has a generic method gst_object_save_thyself, this
8594 possible to fire a signal wehever a new object is loaded. This
8596 so we can add XML save hooks.
8597 - GstXML API has changed slightly. You now have to create a
8599 first before you can actually load something. This makes it
8601 attach a signal to GstXML whenever an object is loaded. I'm
8603 will keep this interface.
8604 - GstObject can now print the path_string without knowing about
8607 - Added gst_bin_get_by_name_recurse_up to lookup an element in the
8610 - added XML namespaces to the saved pipelines the namespace is:
8611 http://gstreamer.net/gst-core/1.0/
8612 namespaces are needed to distinguish user generated XML from the
8615 Note that the plugins still contain a macro GST_OBJECT_PARENT that
8616 will be replaced with gst_pad_get_parent shortly.
8618 2001-01-26 23:35 wtay
8620 * REQUIREMENTS: Added the requirement for libshout
8622 2001-01-26 23:33 wtay
8624 * configure.in: For the icecast sender
8626 2001-01-26 23:33 wtay
8628 * plugins/: Makefile.am, icecast/Makefile.am,
8629 icecast/icecastsend/.cvsignore, icecast/icecastsend/Makefile.am,
8630 icecast/icecastsend/icecastsend.c,
8631 icecast/icecastsend/icecastsend.h: Added an icecast send plugin
8634 2001-01-26 18:15 richardb
8636 * plugins/esd/esdsink/esdsink.c: Fix memory leak: wasn't unreffing
8639 2001-01-23 20:03 wtay
8641 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
8642 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
8643 gst/gstelement.h, gstplay/gstmediaplay.c: Updated the docs with the
8644 new _request methods
8646 2001-01-23 18:42 richardb
8648 * gst/gstelement.c, gst/gstelement.h, tests/tee.c: Add
8649 gst_element_request_compatible_pad and remove
8650 gst_element_request_pad. Implemented something reasonable for
8651 gst_element_request_compatible_pad, but havn't tested much: it
8652 won't work for tee because the pad templates have no caps, and
8653 negotiation is not yet written, so it is assumed that the tee pads
8654 can't connect to anything.
8656 2001-01-22 23:39 richardb
8658 * examples/launch/mp3play: Fix launch so that it can play a list of
8659 files, now that EOS works enough. (It needs to not have to restart
8660 gstreamer each time, but good enough for now ;-) )
8662 2001-01-21 23:20 wtay
8664 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8665 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8666 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
8667 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8668 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8669 gst/gstautoplug.c, gst/gstbin.c, gst/gstelement.h, gst/gstpad.c,
8670 gst/gstpad.h, gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c,
8671 gst/gstxml.c, gst/gstxml.h, tools/gstreamer-inspect.c: Docs updates
8672 Added XML load from memory functionality Undid the videosink patch,
8673 something else is wrong now on my machine: no MMX acceleration :-(
8675 2001-01-21 17:36 wtay
8677 * docs/random/wtay/eos-19012001: An overview of the current EOS
8680 2001-01-21 16:19 wtay
8682 * docs/random/dynpads: Ramblings about dynamic pads
8684 2001-01-21 16:18 wtay
8686 * docs/random/omega/testing/.cvsignore: [no log message]
8688 2001-01-21 16:10 wtay
8690 * docs/gst/.cvsignore: updated to exclude various docs formats
8693 2001-01-21 16:08 wtay
8695 * tests/eos/: .cvsignore, case7.c: Added another test case, a bin
8696 in a thread, to test EOS. still hangs because gtk_main hangs in a
8699 2001-01-21 16:06 wtay
8701 * gst/gstbin.c, gst/gstbin.h, gst/gstelement.c, gst/gstthread.c,
8702 tests/eos/Makefile.am, tests/eos/case4.c, tests/eos/case5.c,
8703 tools/gstreamer-launch.c: More eos handling, bin in bin is handled
8704 correctly now. Updated gstreamer-launch to loop while !EOS.
8706 2001-01-21 01:20 omegahacker
8708 * docs/random/omega/testing/framework: more complete(?) XML
8709 description of example
8711 2001-01-21 01:03 omegahacker
8713 * docs/random/omega/testing/framework: initial thoughts on
8716 2001-01-21 00:57 wtay
8718 * gst/elements/gstaudiosink.c: Applied the patch from Sepp Wijnands
8719 <mrrazz@garbage-coderz.net> that solves the 'OSS hangs when opening
8720 the device when in use' bug.
8722 2001-01-20 20:08 omegahacker
8724 * docs/design/: part-conventions.txt, part-gstelement.txt,
8725 part-gstobject.txt, part-standards.txt: current set of design docs,
8728 2001-01-20 19:20 omegahacker
8730 * docs/random/omega/testing/: Makefile, gstobject.c, gstobject.txt:
8731 added first hack at testing suite design
8733 2001-01-20 18:20 wtay
8735 * gst/: gstbin.c, gstscheduler.c: Check for NULL buffers before
8736 chaining/pushing them to the next element. NULL buffers happen on
8737 EOS. gst_bin_iterate now returns a gboolean indicating something
8738 usefull happened. It the bin is EOS, it returns FALSE.
8740 2001-01-20 17:59 wtay
8742 * gst/: gstbin.c, gstbin.h, gstelement.c, gstqueue.c,
8743 gstscheduler.c, gstthread.c: More EOS changes. When a bin2 is
8744 found inside a bin1, we add the bin2 to the EOS providers of the
8745 bin1. When there is nothing more to schedule in bin1 and bin2 has
8746 fired EOS, bin1 is in EOS. The queue overrides the EOS
8747 notification and calls EOS on the src pad when the queue is empty
8748 and the sink pad is in EOS.
8750 2001-01-20 17:53 wtay
8752 * tests/eos/: .cvsignore, Makefile.am, case3.c, case4.c, case5.c,
8753 case6.c: More test cases for EOS handling
8755 2001-01-20 03:36 omegahacker
8757 * tests/: paranoia.c, queue.c, states.c: updated tests code to new
8760 2001-01-20 03:33 omegahacker
8762 * test/: ac3play.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
8763 mp2toavi.c, mp2tomp1.c, mpeg2parse.c, qtest.c, vidcapture.c,
8764 vidcapture2.c: updated test programs to new ghostpad API
8766 2001-01-20 03:28 wtay
8768 * gst/: gstelement.c, elements/gstfakesrc.c: Make sure the
8769 loopfunction ends when an element goes to EOS. Fixed the fakesrc
8772 2001-01-20 03:10 wtay
8774 * gst/: cothreads.c, gstbin.c, gstbin.h, gstelement.c,
8775 gstelement.h, gstpad.c, gstscheduler.c: A very small change to make
8776 eos somewhat work. no inner bins are checked. When an element
8777 fires EOS, the chain with that element is removed from the
8778 scheduler (marked inactive). If all chains are inactive, the bin
8781 2001-01-20 03:02 wtay
8783 * tests/eos/: case2.c, case3.c: Two more test cases
8785 2001-01-20 02:57 omegahacker
8787 * gst/: gstelement.c, gstelement.h, gstinfo.h, gstpad.c, gstpad.h,
8788 gstparse.c: Got ghostpads to work, even in -launch. Needs more
8791 2001-01-19 23:34 wtay
8793 * plugins/mp3decode/mpg123/Makefile.am: Added non x86 code to extra
8796 2001-01-19 22:15 wtay
8798 * docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
8799 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstarch.sgml,
8800 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
8801 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstpad.sgml,
8802 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8803 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttee.sgml,
8804 gst/cothreads.h, gst/gstelement.c, gst/gstelement.h,
8805 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
8806 plugins/mpeg2/ac3dec/downmix.c, test/mp1parse.c, tests/props.c,
8807 tests/tee.c: API docs updates
8809 2001-01-19 09:37 omegahacker
8811 * editor/gsteditorelement.c, editor/gsteditorimage.c,
8812 editor/gsteditorpad.c, editor/gsteditorpalette.c, gst/gstalpha.h,
8813 gst/gstbin.c, gst/gsti386.h, gst/gstinfo.h, gst/gstpad.c,
8814 gst/gstpad.h, gst/gstppc.h, gst/gstscheduler.c, test/qtest.c,
8815 tests/eos/Makefile.am: Major cleanup of the latest ghostpad
8816 changes. Fixed everything that broke, correctly. Someone will
8817 want to go update the API doc templates.
8819 2001-01-19 09:14 omegahacker
8821 * gst/: Makefile.am, cothreads.c, cothreads.h, gstarch.h, gstarm.h:
8822 more cothreads cleanup, and first pass at ARM code
8824 2001-01-19 07:48 omegahacker
8826 * gst/cothreads.c: ALPHA COTHREADS WORK! Worked around a nasty
8827 stack issue that probably can't be solved anyway. Tomorrow the UDB
8828 build will commence, and let the best guess win!
8830 2001-01-19 02:23 omegahacker
8832 * gst/cothreads.c, gst/gstautoplug.c, gst/gstbin.c, gst/gstpad.c,
8833 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8834 plugins/avi/audiocodecs.c, plugins/effects/volume/volume.c,
8835 tools/gstreamer-inspect.c: First pass at updating to new ghostpad
8836 system. The objects are in place, I now need to go and get all the
8837 Bin end of things worked out. Testing should be fairly easy, at
8838 least for verification.
8840 Everything I've tried so far works with no changes, with is
8841 amazing. That's just cool. Once again we rewrite an entire
8842 subsystem, and nothing else notices anything but the new features
8845 2001-01-19 02:10 richardb
8847 * docs/manual/: pads.sgml, states.sgml: Fix some typos, and grammar
8850 2001-01-19 02:06 richardb
8852 * docs/fwg/: Makefile.am, firstplugin.sgml,
8853 gst-plugin-writers-guide.sgml, loopbased.sgml, testapp.sgml,
8854 typesnprops.sgml: Wrote a little more text, and did more of the
8855 work on making the sections. When this manual has text in all
8856 these sections its going to be pretty impressive...
8858 2001-01-19 00:07 wtay
8860 * tests/: .cvsignore, Makefile.am, tee.c, eos/Makefile.am: Added a
8861 little tee test program.
8863 2001-01-19 00:07 wtay
8865 * tools/gstreamer-inspect.c: Updated -inspect to display the new
8866 pad presence REQUEST.
8868 2001-01-19 00:02 wtay
8870 * gst/: gstqueue.c, gstqueue.h, gsttypefind.c, gsttypefind.h,
8871 elements/gstqueue.c, elements/gstqueue.h, elements/gsttypefind.c,
8872 elements/gsttypefind.h: And here they are....
8874 2001-01-19 00:01 wtay
8876 * gst/: Makefile.am, gst.c, gstbin.c, elements/Makefile.am,
8877 elements/gstelements.c: Moved queue and typefind elements to the
8878 core since they are referenced by name.
8880 2001-01-18 23:46 wtay
8882 * gst/: Makefile.am, gst.c, gst.h, gstelement.c, gstelement.h,
8883 gstpad.c, gstpad.h, gsttee.c, gsttee.h, elements/Makefile.am,
8884 elements/gstelements.c, elements/gsttee.c, elements/gsttee.h: Added
8885 mthodes to request an element to create pads:
8886 gst_element_request_pad* This can be used to construct a tee and a
8887 muxer/mixer/aggregator element. Moved the tee element to elements/
8888 because it can now be handled with the new pad request features.
8889 The padfactory also has some changes: a pad can now be of presence
8890 REQUEST, which means that the pad can be requested from this plugin
8893 2001-01-18 15:29 richardb
8895 * plugins/esd/esdsink/esdsink.c,
8896 plugins/visualization/synaesthesia/core.c,
8897 plugins/visualization/synaesthesia/core.h,
8898 plugins/visualization/synaesthesia/synaesthesia.c,
8899 plugins/visualization/synaesthesia/synaesthesia.h,
8900 plugins/visualization/vumeter/vumeter.c, tests/caps.c,
8901 tests/padfactory.c, tests/props.c, tests/registry.c: Some more
8902 fixes for libxml. Also, some code formatting changes in esdsink,
8903 some further fixes to vumeter, and some work on synaesthesia to
8904 make it closer to working (it doesn't fully work yet, though. :( )
8906 2001-01-18 11:16 richardb
8908 * gst/gstbin.c, tools/gstreamer-register.c, gst/gstcaps.c,
8909 gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
8910 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
8911 gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
8912 gst/gsttype.c, gst/gstxml.c, gst/gstxml.h: Fixes to work with
8913 libxml2. Also improved a couple of debugging messagse.
8915 2001-01-18 08:54 omegahacker
8917 * gst/: Makefile.am, cothreads.c, gstalpha.h, gstarch.h, gsti386.h,
8918 gstppc.h: Updates to cothreads code, including non-working alpha.
8919 Changed things a bit, including PPC. Not having a PPC machine, I
8920 need someone to test these changes and report back whether they
8923 2001-01-18 02:25 richardb
8925 * plugins/visualization/vumeter/: vumeter.c, vumeter.h: Fix vumeter
8926 so that it compiles and runs. It doesn't do much of use though:
8927 simply produces some debug output, and has a set of arguments which
8928 report the volume. It might be more useful if it produced its
8929 output from a source pad, in an appropriate format, so that another
8930 plugin could graphically display this.
8932 2001-01-17 07:43 wtay
8934 * examples/typefind/: Makefile, Makefile.am: Oops
8936 2001-01-17 01:59 richardb
8938 * tools/gstreamer-register.c: Fix permissions problems: the
8939 directory will now always be created mode 2755. In addition, the
8940 temporary file is given restricted permissions, and the permissions
8941 on the registry file are preserved if one already exists, or 666
8942 (and modified by the umask) if one doesn't already exist.
8944 2001-01-17 00:02 wtay
8946 * configure.in: Added typefind example to configure.in
8948 2001-01-17 00:01 wtay
8950 * examples/: autoplug/autoplug.c, typefind/Makefile,
8951 typefind/typefind.c: Added the typefind example from the manual
8953 2001-01-16 23:35 wtay
8955 * docs/manual/: dynamic.sgml, programs.sgml, typedetection.sgml,
8956 utility.sgml: Manual updates and additions
8958 2001-01-15 21:10 richardb
8960 * plugins/esd/esdsink/esdsink.c: Correct the pads for esdsink
8961 plugin, after I realised they were wrong during a conversation
8962 about pads with wtay. ;-)
8964 2001-01-15 19:25 wtay
8966 * gst/: gstbin.c, gstelement.c: Fixed the state change code in
8967 gstelement that broke with the conversion of the states to a
8970 2001-01-15 00:53 richardb
8972 * plugins/mp3decode/mpg123/: layer3.c, mpg123.h: Added some
8973 conditionals to ensure that the i486 stuff is used only in x86
8974 architectures. Now links on PPC.
8976 2001-01-15 00:53 wtay
8978 * docs/manual/: dynamic.sgml, pads.sgml, quotes.sgml: Updated docs
8979 with dynamic pads Fixed quotes
8981 2001-01-14 22:28 wtay
8983 * gstplay/Makefile.am: Added gst_libs to Makefile
8985 2001-01-14 22:25 richardb
8987 * docs/manuals.mak: Fix build problem when don't have db2html, or a
8988 directory to put the manual in: was trying to make a symlink in the
8989 non-existant directory, and causing the build to stop.
8991 2001-01-14 22:24 richardb
8993 * gst/Makefile.am: Adding nasty hack to rules to generate
8994 cothreads.{o,lo}, to get dependencies right. Rules copied from
8995 automake, and therefore a bit dependent on automake keeping doing
8996 dependency things the same kind of way, but it should work as long
8997 as automake puts dependencies into .deps/*.P
8999 2001-01-14 22:23 wtay
9001 * tests/sched/Makefile.am: Fixed a Makefile error
9003 2001-01-14 21:55 omegahacker
9005 * Makefile.am, acconfig.h, configure.in,
9006 components/bonobo-gstmediaplay/Makefile.am, docs/gst/Makefile.am,
9007 docs/plugins/Makefile.am, docs/random/omega/build/TODO,
9008 editor/Makefile.am, examples/autoplug/Makefile.am,
9009 examples/helloworld/Makefile.am, examples/helloworld2/Makefile.am,
9010 examples/plugins/Makefile.am, examples/queue/Makefile.am,
9011 examples/queue2/Makefile.am, examples/queue3/Makefile.am,
9012 examples/queue4/Makefile.am, examples/thread/Makefile.am,
9013 examples/xml/Makefile.am, gst/Makefile.am, gst/gst.h,
9014 gst/gst_private.h, gst/gstcaps.h, gst/gstelement.h, gst/gstpad.h,
9015 gst/gstplugin.h, gst/gstprops.h, gst/elements/Makefile.am,
9016 gst/types/Makefile.am, gstplay/Makefile.am,
9017 libs/getbits/Makefile.am, libs/idct/Makefile.am,
9018 libs/putbits/Makefile.am, libs/riff/Makefile.am,
9019 plugins/au/Makefile.am, plugins/audioscale/Makefile.am,
9020 plugins/avi/Makefile.am, plugins/avi/gstavidecoder.h,
9021 plugins/avi/gstaviencoder.h, plugins/avi/wincodec/Makefile.am,
9022 plugins/capture/v4l/Makefile.am, plugins/cdparanoia/Makefile.am,
9023 plugins/cobin/Makefile.am, plugins/dvdsrc/Makefile.am,
9024 plugins/effects/stereo/Makefile.am,
9025 plugins/effects/volume/Makefile.am,
9026 plugins/esd/esdsink/Makefile.am,
9027 plugins/filters/ladspa/Makefile.am,
9028 plugins/filters/median/Makefile.am,
9029 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9030 plugins/mp3decode/mpg123/Makefile.am,
9031 plugins/mp3decode/parse/Makefile.am,
9032 plugins/mp3decode/types/Makefile.am,
9033 plugins/mp3decode/xa/Makefile.am,
9034 plugins/mp3decode/xing/Makefile.am,
9035 plugins/mp3encode/lame/Makefile.am,
9036 plugins/mpeg1/mpeg1encoder/Makefile.am,
9037 plugins/mpeg1/mpeg_play/Makefile.am,
9038 plugins/mpeg1/mpegaudio/Makefile.am,
9039 plugins/mpeg1/mpegtypes/Makefile.am,
9040 plugins/mpeg1/parse/Makefile.am,
9041 plugins/mpeg1/system_encode/Makefile.am,
9042 plugins/mpeg1video/parse/Makefile.am,
9043 plugins/mpeg2/ac3dec/Makefile.am,
9044 plugins/mpeg2/ac3parse/Makefile.am,
9045 plugins/mpeg2/mpeg2dec/Makefile.am,
9046 plugins/mpeg2/mpeg2enc/Makefile.am,
9047 plugins/mpeg2/mpegtypes/Makefile.am,
9048 plugins/mpeg2/parse/Makefile.am,
9049 plugins/mpeg2/subtitles/Makefile.am,
9050 plugins/mpeg2/video/Makefile.am,
9051 plugins/mpeg2/videoparse/Makefile.am, plugins/rtjpeg/Makefile.am,
9052 plugins/vcdsrc/Makefile.am, plugins/videoscale/Makefile.am,
9053 plugins/visualization/smoothwave/Makefile.am,
9054 plugins/visualization/spectrum/Makefile.am,
9055 plugins/visualization/synaesthesia/Makefile.am,
9056 plugins/visualization/vumeter/Makefile.am,
9057 plugins/vorbis/Makefile.am, plugins/wav/Makefile.am,
9058 test/Makefile.am, test/bindings/Makefile.am, test/xml/Makefile.am,
9059 tests/Makefile.am, tests/eos/Makefile.am, tests/sched/Makefile.am:
9060 Massive build fixup. Will send message to -devel list later with
9061 details on the changes and what they mean for Makefile.am writers.
9062 Check docs/random/omega/build/TODO for a list of things that I had
9065 NOTE: this requires a complete rebuild of all plugins, since I also
9066 changed the STATE enum to a bitfield instead of sequential numbers.
9068 2001-01-14 21:38 omegahacker
9070 * tools/: Makefile.am, gstreamer-launch.c: fixed an odd case with
9071 the launcher, didn't deal with argc properly
9073 2001-01-14 14:57 wtay
9075 * gst/cothreads.c: Change MAP_ANONYMOUS to MAP_ANON in the mmap for
9078 2001-01-14 14:43 wtay
9080 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstfakesrc.h,
9081 gstidentity.c, gstqueue.c: Added an extra signal_cond to queue to
9082 make sure that the waiting thread is woken up. Can somebody with
9083 queue problems verifify that this does improve the situation a bit.
9084 I'm suspecting that something else is going on, like a pthreads bug
9085 or something. Small updates to the fake elements.
9087 2001-01-14 12:42 richardb
9089 * REQUIREMENTS: Added a couple of lines about debian packages.
9091 2001-01-14 04:45 wtay
9093 * docs/manual/quotes.sgml: Updated quotes :-)
9095 2001-01-13 19:04 wtay
9097 * docs/random/wtay/eos5: Antoher way of dealing with EOS. This
9098 proposal does not use the recursion to propagate the EOS signal.
9099 This implies that an element cannot deny an EOS signal anymore but
9100 since the signal is generated when a NULL buffer is pushed,
9101 somebody did something wrong anyway.
9103 2001-01-13 15:47 wtay
9105 * docs/random/wtay/eos4: Added an updated use case for EOS
9108 2001-01-13 14:45 wtay
9110 * docs/random/TODO-post-0.1.0: Updated the TODO list...
9112 2001-01-13 14:25 wtay
9114 * tools/gstreamer-register.c: Fixed the directory permission Bug
9117 2001-01-13 13:51 wtay
9119 * gst/: gstbin.c, gstbin.h, gstcaps.h, gstelement.c, gstelement.h,
9120 gstpad.c, gstpad.h, gstplugin.h, gstprops.h, gstxml.h: include
9121 parser.h instead of gnome-xml/parser.h untill xml-config is
9124 2001-01-13 02:55 omegahacker
9126 * configure.in: turned static library build back off for
9129 2001-01-13 02:12 wtay
9131 * docs/random/wtay/eos3: Added case6: a multithreaded audio mixer
9134 2001-01-13 00:14 wtay
9136 * plugins/mp3decode/mpg123/mpg123.c: Use glib function to convert
9139 2001-01-12 23:37 wtay
9141 * libs/getbits/gstgetbits.c: Added config.h as an include to make
9142 sure BE/LE stuff works
9144 2001-01-12 22:44 wtay
9146 * docs/random/wtay/eos3: Added a simple mp3 mixer pipeline setup
9147 with an explanation of how EOS could be handled with it.
9149 2001-01-12 20:54 wtay
9151 * ChangeLog: Updated ChangeLog :-)
9153 2001-01-12 20:48 wtay
9155 * plugins/mpeg2/mpeg2dec/: idct.c, motion_comp.c: Make sure the
9156 mmx/sse code is not used on non i386
9158 2001-01-12 20:44 wtay
9160 * configure.in: Check for more atomic operations
9162 2001-01-12 20:25 wtay
9164 * plugins/mpeg2/mpeg2dec/decode.c: Removed include from mpeg2dec
9167 2001-01-12 20:15 wtay
9169 * plugins/mpeg2/mpeg2dec/Makefile.am: Made sure mmx compilation is
9170 not performed on non intel
9172 2001-01-12 18:51 wtay
9174 * docs/random/wtay/: eos2, eos3: While typing on eos2 about the EOS
9175 handling, I got an idea and started eos3. eos3 takes a different
9176 approach by merging the eos detection and the scheduling in a quite
9177 elegant way. I'm not sure we handle the scheduling like this
9180 2001-01-11 23:20 wtay
9182 * plugins/mpeg1/mpeg_play/recon_sse.s: Removed /* */ comments and
9183 replaced them with a # comment as suggested by Peter Weilbacher
9185 2001-01-11 23:15 wtay
9187 * plugins/mpeg2/mpeg2enc/: bdist1_mmx.s, bdist1_sse.s,
9188 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
9189 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
9190 dist1_11_sse.s, dist2_mmx.s, variance_mmx.s: Fixed the comments in
9191 the asm sources from /* */ to #, it seems to confuse some compilers
9193 2001-01-11 22:09 omegahacker
9195 * gst/: gstpad.c, gstpad.h: renamed private to element_private, to
9196 make obvious its usage restrictions
9198 2001-01-11 22:03 omegahacker
9200 * gst/: gstpad.c, gstpad.h: added gpointer private to pads, so
9201 elements can store ints or pointers for their own use
9203 2001-01-11 21:53 wtay
9205 * Makefile.am: Added the REQUIREMENTS file to distdir
9207 2001-01-11 09:42 omegahacker
9209 * docs/random/omega/: IDEAS, TODO-0.1.0, TYPE_FOURCC, caps2, caps3,
9210 debug-commit, eos, filterfactory, output_policies, pad-negotiation,
9211 padtemplates, plan-generation, sched-case, sched-commit1, sched2,
9212 scheduling, type-properties, EOS/chain-walkthrough, sched/chains,
9213 sched/walkthrough-72: added all of my un-committed random doc
9214 files, as backup <g>
9216 2001-01-11 00:35 omegahacker
9218 * gstreamer.spec.in: updated spec file to create -devel package too
9220 2001-01-11 00:33 omegahacker
9222 * gst/gstinfo.c: removed some spare newlines
9224 2001-01-10 21:28 omegahacker
9226 * docs/manual/programs.sgml: updated -launch examples
9228 2001-01-10 09:14 omegahacker
9230 * gst/gstxml.c, docs/gst/tmpl/gstxml.sgml: minor docs fix
9232 2001-01-09 21:19 wtay
9234 * configure.in: Added --with-win32-libdir to configure
9236 2001-01-09 21:06 omegahacker
9238 * acconfig.h, configure.in: added config option for win32 dll and
9239 re-enabled static building
9241 2001-01-09 20:54 omegahacker
9243 * docs/manual/quotes.sgml: latest irc insanity
9245 2001-01-09 20:53 wtay
9247 * REQUIREMENTS: Added /usr/lib/win32/ windows libraries in the
9250 2001-01-09 20:45 omegahacker
9252 * tools/gstreamer-register.c: added unlink() of registry file, and
9253 moved info enable up
9255 2001-01-09 06:48 omegahacker
9257 * tools/gstreamer-launch.c: typo fix
9259 2001-01-09 04:42 omegahacker
9261 * acconfig.h, plugins/cdparanoia/cdparanoia.c: added HAVE_GNOME to
9262 acconfig.h and added debugging output to cdparanoia
9264 2001-01-09 04:39 omegahacker
9266 * tools/: Makefile.am, gstreamer-inspect.c, gstreamer-launch.c,
9267 gstreamer-register.c: various changes, including making -launch use
9270 2001-01-09 04:36 omegahacker
9272 * gst/gstplugin.c: fixed a leak
9274 2001-01-08 23:57 richardb
9276 * docs/gst/.cvsignore: cvsignore gstreamer-scan{,.c}
9278 2001-01-08 23:55 richardb
9280 * configure.in, docs/manuals.mak, docs/fwg/Makefile.am,
9281 docs/fwg/firstplugin.sgml, docs/fwg/gst-plugin-writers-guide.sgml,
9282 docs/fwg/titlepage.sgml, docs/manual/quotes.sgml,
9283 examples/Makefile.am, examples/plugins/.cvsignore,
9284 examples/plugins/Makefile.am, examples/plugins/example.c,
9285 examples/plugins/example.h, plugins/example.c, plugins/example.h:
9286 Move plugin example code to new location, and put it into build
9287 system. Add work on firstplugin chapter of pwg. Fix typo in
9288 quotes. Add @'s before commands in manuals.mak
9290 2001-01-08 22:08 wtay
9292 * docs/Makefile.am, docs/manual/components.sgml,
9293 docs/manual/queues.sgml, docs/manual/quotes.sgml,
9294 docs/manual/states.sgml, docs/manual/xml.sgml,
9295 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
9296 docs/random/testing/syntax, examples/xml/runxml.c, gst/gstxml.c,
9297 tests/sched/testcases1.tc: Manual updates. fixes to gstxml.c
9298 gst_xml_get_element was broken
9300 2001-01-08 22:04 richardb
9302 * gst/: gstelement.c, gstelement.h: Correct typo in comment, and
9303 make another comment more helpful.
9305 2001-01-08 22:03 richardb
9307 * plugins/esd/esdsink/esdsink.c: Move esdsink into the sink/
9308 position in the heirarchy.
9310 2001-01-08 20:15 richardb
9312 * editor/gsteditorproperty.c: Display what the type of an element
9313 is, as the first thing in the properties box.
9315 2001-01-08 08:32 omegahacker
9317 * docs/manual/quotes.sgml: added another, um, exchange
9319 2001-01-08 01:43 richardb
9321 * tools/gstreamer-launch.c: Fix typo in error message.
9323 2001-01-08 01:27 richardb
9325 * docs/manual/: Makefile.am, gstreamer-manual.sgml, quotes.sgml:
9326 Add a "quotes" section to the gstreamer manual. This may not be an
9327 appropriate place to have this - feel free to remove it. But I
9328 think this should live _somewhere_.
9330 2001-01-08 01:23 richardb
9332 * docs/random/filter-writers-guide: Remove text version of headings
9333 for fwg. This is now contained in the SGML
9335 2001-01-08 01:21 richardb
9337 * docs/fwg/: .cvsignore, Makefile.am,
9338 gst-filter-writers-guide.sgml, gst-plugin-writers-guide.sgml:
9339 Renamed the filter writers guide to plugin writers guide. Added in
9340 the planned section headings.
9342 2001-01-07 22:59 wtay
9344 * tests/sched/testcases1.tc: Added a sample tescase file
9346 2001-01-07 22:36 wtay
9348 * docs/random/testing/syntax: Added iterations
9350 2001-01-07 22:34 wtay
9352 * docs/random/testing/syntax: Added a plan for regression test plan
9355 2001-01-07 18:36 wtay
9357 * gst/: gst.c, gsttee.c, gsttee.h: Handle the tee element like bin,
9358 thread, pipeline, so that it can be used in gstreamer-inspect and
9361 2001-01-07 17:09 wtay
9363 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
9364 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9365 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9366 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9367 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9368 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9369 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
9370 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipefilter.sgml,
9371 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9372 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9373 docs/gst/tmpl/gsttypefind.sgml, gstplay/gstmediaplay.c,
9374 gstplay/gstmediaplay.glade: Made sure -g is not used when no
9375 --enable-debug Updated AUTHORS in gstmediaplay
9377 2001-01-07 16:48 richardb
9379 * tools/gstreamer-register.c: Fix typos in save_regsitry()
9381 2001-01-07 16:14 richardb
9383 * tools/gstreamer-register.c: Folling wtays suggestion, I was going
9384 to start using xmlDocDump, to avoid a symlink attack on the
9385 temporary registry file. Unfortunately, xmlDocDump doesn't give
9386 any indication whether its successful, so I've #ifdefed this out
9387 and left the original in place. Since the tmp file is in
9388 /etc/gstreamer, this should be okay for the moment, but I shall ask
9389 the libxml people to add some way of getting the success value of
9390 DocDump so we can use that in future.
9392 2001-01-07 15:31 richardb
9394 * acinclude.m4: Slight tweak: now I just need to send the modified
9395 version off to the alsa people.
9397 2001-01-07 15:25 richardb
9399 * acinclude.m4: New macro for testing for ALSA libraries.
9400 Understands the ACTION_IF_FOUND and ACTION_IF_NOT_FOUND arguments.
9402 2001-01-07 15:20 richardb
9404 * gst/cothreads.c, gst/gstplugin.c, tools/gstreamer-register.c:
9405 gstreamer-register will now never cause the ** WARNING **:
9406 gstplugin: registry needs rebuild warning to appear - sets a hidden
9407 global in gstplugin.c to turn the warning off. Fix a warning in
9408 gst/cothreads.c (function was declared extern, defined static)
9410 2001-01-07 14:55 richardb
9412 * plugins/esd/esdsink/esdsink.c: FIx a tiny memory leak.
9414 2001-01-07 14:49 wtay
9416 * gst/elements/: gstqueue.c, gstqueue.h: Greatly simplyfied queue
9417 locking by only using the elements mutex. This should fix the
9418 locking problems we had...
9420 2001-01-07 14:32 richardb
9422 * plugins/esd/esdsink/esdsink.c: And another tiny warning.
9424 2001-01-07 14:29 richardb
9426 * plugins/esd/esdsink/esdsink.c: Fix a couple of warnings.
9428 2001-01-07 14:16 richardb
9430 * acinclude.m4: Don't add -lasound etc to LIBS if ALSA turns out
9431 not to be installed.
9433 2001-01-07 14:05 richardb
9435 * acinclude.m4: Add an acinclude containing AM_PATH_ALSA, so wtay
9436 can compile. Will shortly update this with a slightly better
9439 2001-01-07 13:58 richardb
9441 * configure.in, docs/manuals.mak: Add tests for -L png and -L eps
9442 arguments to fig2dev. Correct slip in docs/manuals.mak which used
9443 HAVE_DB2PS instead of HAVE_PS2PDF.
9445 2001-01-07 08:40 omegahacker
9447 * configure.in: added check for libasound, and fixed check for
9450 2001-01-07 08:01 omegahacker
9452 * plugins/filters/ladspa/gstladspa.c: fixed a bug: in an
9453 over-zealous attempt to squash leaks, I put the g_free too early
9455 2001-01-07 07:46 omegahacker
9457 * plugins/filters/ladspa/: gstladspa.c, search.c: some leak fixes
9458 to both the plugin and the ladspa-provided code
9460 2001-01-07 07:45 omegahacker
9462 * gst/: gstcaps.c, gstcpu.c, gstelementfactory.c, gstpad.c,
9463 gstparse.c, gstplugin.c, gstprops.c, gsttype.c: more leak fixes
9465 2001-01-07 07:01 richardb
9467 * gst/gstplugin.c, tools/gstreamer-register.c: Check plugin
9468 repository up-to-dateness by scanning through all directories on
9469 path, and checking that they and all their files are older than the
9470 repository. Give warning message if not.
9472 2001-01-07 05:54 richardb
9474 * tools/gstreamer-register.c: Test xmlSaveFile return value
9475 correctly (had to get source to find out what it meant...)
9476 gstreamer-register now seems to work fine, even in a non-standard
9479 2001-01-07 05:35 richardb
9481 * configure.in: Fix tiny slip which made configdir still always be
9484 2001-01-07 05:30 richardb
9486 * acconfig.h, configure.in, docs/manual/factories.sgml,
9487 gst/gstplugin.c, tools/gstreamer-register.c: Config directory
9488 (which currently just holds the registry)ecan now be set by
9489 configure --with-configdir=<directory path>
9491 2001-01-07 04:51 richardb
9493 * tools/gstreamer-register.c: Almost completely rewritten
9494 gstreamer-register. Now checks most errors that can happen, and
9495 displays a useful message.
9497 2001-01-07 04:28 omegahacker
9499 * gst/: gstbin.c, gstinfo.h, gstscheduler.c: removed a leak
9501 2001-01-07 04:00 omegahacker
9503 * gst/: Makefile.am, gst.h, gstparse.c, gstparse.h: turned -launch
9504 capabilities into gst_parse_launch()
9506 2001-01-07 03:42 wtay
9508 * gst/elements/: gstidentity.c, gstidentity.h, gstqueue.c,
9509 gstqueue.h: Added sleep time to identity Added timeout value in
9510 queue (not activated yet)
9512 2001-01-07 03:06 omegahacker
9514 * tools/gstreamer-launch.c: fixed a bug with NULL args, but need to
9515 fix the parser that created them
9517 2001-01-07 02:30 wtay
9519 * docs/random/queue: Added a deadlock case for the queue
9521 2001-01-07 02:23 richardb
9523 * docs/fwg/: Makefile.am, concepts.sgml,
9524 gst-filter-writers-guide.sgml, intro.sgml: More updates: now have
9525 headings for the second section too, and some text for it... ;-)
9527 2001-01-07 00:12 richardb
9529 * docs/fwg/: gst-filter-writers-guide.sgml, intro.sgml,
9530 titlepage.sgml: Wrote introduction, and changed name to plugin
9531 writers guide (though files still need rename). I'll leave the
9532 filenames as is for now, since the name might still change again...
9534 2001-01-06 22:05 omegahacker
9536 * docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
9537 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9538 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
9539 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
9540 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9541 docs/gst/tmpl/gstesdsink.sgml, docs/gst/tmpl/gstfakesink.sgml,
9542 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9543 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9544 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstmeta.sgml,
9545 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9546 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstpipeline.sgml,
9547 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstqueue.sgml,
9548 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9549 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
9550 docs/gst/tmpl/gsttypefind.sgml, gst/gstautoplug.c, gst/gstbin.c,
9551 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstcaps.c,
9552 gst/gstelement.c, gst/gstelementfactory.c, gst/gstmeta.c,
9553 gst/gstpad.c, gst/gstpipeline.c, gst/gstprops.c, gst/gsttee.c,
9554 gst/gstthread.c, gst/gsttype.c, gst/gstutils.c: Cleaned up the docs
9557 2001-01-06 19:09 wtay
9559 * gst/elements/gstqueue.c: Rearranged the mutex locking, still have
9560 to think about it though...
9562 2001-01-06 18:08 wtay
9564 * gst/gstbuffer.c: Added a mutex around the mem_chunck alloc
9567 2001-01-06 16:56 wtay
9569 * tests/: .cvsignore, eos/.cvsignore: Added/updated .cvsignore
9571 2001-01-06 16:52 wtay
9573 * docs/manual/dynamic.sgml, plugins/mpeg2/parse/mpeg2parse.c,
9574 test/mp2tomp1.c: Fixed the MPEG2 to MPEG1 recoder, we need cannot
9575 create dangling elements with the current scheduler. Remove the
9576 subtitle parser because it's not possible with the current
9577 scheduler. Added a padtemplate for MPEG2 subtitles.
9579 2001-01-06 10:42 omegahacker
9581 * configure.in: removed xing and added AM_CONDITIONAL for
9584 2001-01-06 09:49 omegahacker
9586 * autogen.sh: added --enable-debug to autogen.sh, duh...
9588 2001-01-06 02:35 wtay
9590 * docs/manuals.mak, docs/gst/gstreamer-sections.txt,
9591 docs/gst/tmpl/gstasyncdisksrc.sgml,
9592 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9593 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstcaps.sgml,
9594 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9595 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
9596 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
9597 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstidentity.sgml,
9598 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9599 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstplugin.sgml,
9600 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9601 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9602 docs/gst/tmpl/gsttypefind.sgml, docs/manual/Makefile.am,
9603 docs/manual/bins.sgml, docs/manual/connections.sgml,
9604 docs/manual/elements.sgml, docs/manual/ghostpads.sgml,
9605 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
9606 docs/manual/pads.sgml, docs/manual/plugins.sgml, gst/gstbin.c,
9607 gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c,
9608 gst/gstelement.h, gst/gstelementfactory.c, gst/gstplugin.c,
9609 gst/gstplugin.h, gst/gsttype.c, gst/gsttype.h,
9610 gst/elements/gstesdsink.c, gst/elements/gstesdsink.h: Updated the
9611 manual and the docs. Removed the esdsink in gst/elements/ we have
9612 a real one not in the plugins dir. Added more APIs to query the
9613 plugins, types and caps. more fields now have a getter and a
9614 setter. This is needed to make gstreamer wrapper fiendly. Added
9615 gst_element_disconnect beacuse we also have a gst_element_connect
9617 2001-01-05 18:50 wtay
9619 * docs/manual/: cothreads.sgml, factories.sgml, helloworld.sgml,
9620 helloworld2.sgml, mime-world.fig, pads.sgml, programs.sgml,
9621 queues.sgml, threads.sgml: Docs updates
9623 2001-01-05 00:28 omegahacker
9625 * gst/cothreads.c: fixed missing comment noticed by David Lehn
9627 2001-01-04 23:35 wtay
9629 * docs/manual/: Makefile.am, bin-element-ghost.fig, bins.sgml,
9630 elements.sgml, factories.sgml, goals.sgml, gstreamer-manual.sgml,
9631 helloworld.sgml, intro.sgml, motivation.sgml, pads.sgml,
9632 states.sgml, threads.sgml: Updates and additions to the manual
9634 2001-01-04 22:15 omegahacker
9636 * gst/cothreads.c, gst/gstinfo.c,
9637 docs/gst/tmpl/gstasyncdisksrc.sgml,
9638 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9639 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9640 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9641 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9642 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9643 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstinfo.sgml,
9644 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9645 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstqueue.sgml,
9646 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9647 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttypefind.sgml:
9650 2001-01-04 20:34 omegahacker
9652 * tools/gstreamer-launch.c: fixed problems with -launch
9654 2001-01-04 20:17 omegahacker
9656 * plugins/vorbis/vorbisenc.c: changed OGG to Ogg, to match decoder
9658 2001-01-04 19:22 wtay
9660 * examples/launch/mp3play: Fixed mp3play
9662 2001-01-04 19:16 wtay
9664 * tools/gstreamer-inspect.c: Added printout of the capabilities of
9667 2001-01-04 18:57 wtay
9669 * tools/: Makefile.am, gstreamer-inspect.c: Added enum values with
9670 default removed debugging -g from Makefile
9672 2001-01-04 17:44 richardb
9674 * examples/launch/mp3play: Undo accidental commit of debugging
9677 2001-01-04 16:46 richardb
9679 * tools/gstreamer-launch.c: Replace Wim's fix after Erik dropped
9682 2001-01-04 10:54 omegahacker
9684 * gst/: cothreads.c, gstpad.c, gstpad.h, gstplugin.c, gstplugin.h,
9685 elements/gstfakesink.c, elements/gstfakesink.h: Rearranged
9686 cothreads sources a bit, added some API docs. Added some functions
9687 needed for gstreamer-inspect. Added num_sources to fakesink.
9689 2001-01-04 10:53 omegahacker
9691 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: More updates
9692 to ladspa wrapper, closer to data movement
9694 2001-01-04 10:47 omegahacker
9696 * tools/: gstreamer-inspect.c, gstreamer-launch.c: Updated -inspect
9697 to list elements and plugin info too
9699 2001-01-04 07:19 wtay
9701 * tools/gstreamer-launch.c: A little fix for parameter parsing
9703 2001-01-04 00:15 richardb
9705 * examples/launch/mp3play: Updated to supply argument as
9706 "name=value" rather than just "value"
9708 2001-01-04 00:15 richardb
9710 * tools/gstreamer-launch.c: Added partial fix so that arguments can
9713 2001-01-03 23:08 wtay
9715 * test/mp3play.c: Make sure the plugin is loaded only once
9717 2001-01-03 22:58 richardb
9719 * examples/: helloworld2/helloworld2.c, launch/mp3play,
9720 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
9721 thread/thread.c, xml/createxml.c: Do gst_init first, so we can
9722 supply debugging options to libgst
9724 2001-01-03 20:55 wtay
9726 * tools/gstreamer-inspect.c: Added the previous changes back in
9728 2001-01-03 20:44 omegahacker
9730 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: debug
9731 updates and a padtemplate counter added
9733 2001-01-03 20:40 omegahacker
9735 * gst/: gstpad.c, gstpad.h: Made gst_pad_eos_func a non-static
9738 2001-01-03 20:21 wtay
9740 * gst/gstprops.c, gst/gstprops.h, tools/Makefile.am,
9741 tools/gstreamer-inspect.c: Made the GstProps a GList instead of a
9742 GSList Some fixes to inspect: added the mime type
9744 2001-01-03 19:54 wtay
9746 * configure.in, tools/gstreamer-inspect.c: Added proper comment for
9747 the bonobo component fix a compile bug in inspect... Erik, have
9748 pending changes to gstpad.h?
9750 2001-01-03 19:12 richardb
9752 * examples/helloworld/helloworld.c, plugins/esd/esdsink/esdsink.c:
9753 Do gst_init first in helloworld, so you can supply gst parameters.
9754 Correct name of frequency cap to rate, in esdsink. Now connects
9757 2001-01-03 18:55 richardb
9759 * gst/elements/gstaudiosink.c: Various small fixes.
9761 2001-01-03 18:51 richardb
9763 * plugins/esd/esdsink/: esdsink.c, esdsink.h: Should cope with
9764 updating of parameters now.
9766 2001-01-03 18:15 richardb
9768 * plugins/esd/esdsink/: esdsink.c, esdsink.h: EsdSink now
9769 functions! Wheeeee! Still needs to have a few things sorted out
9770 though, such as parameter setting / syncing.
9772 2001-01-03 16:25 richardb
9774 * configure.in, plugins/Makefile.am, plugins/example.c,
9775 plugins/esd/Makefile.am, plugins/esd/esdsink/.cvsignore,
9776 plugins/esd/esdsink/Makefile.am, plugins/esd/esdsink/esdsink.c,
9777 plugins/esd/esdsink/esdsink.h: Added auto detection of libesd.
9778 Added nearly complete esdsink: all structure in place, just need to
9779 add actaul links to libesd. ;-)
9781 2001-01-03 08:48 omegahacker
9783 * tools/gstreamer-inspect.c: Updates, it prints a lot more stuff
9784 now, like padtemplates, caps/props, and arguments. More stuff can
9785 be done, but not now, I must sleep.
9787 2001-01-03 07:38 omegahacker
9789 * tools/: .cvsignore, Makefile.am, gstreamer-inspect.c,
9790 gstreamer-launch.c: Updates to -launch, added -inspect.
9792 2001-01-02 23:33 wtay
9794 * plugins/: example.c, example.h: Updated the example plugin
9797 2001-01-02 22:52 richardb
9799 * docs/Makefile.am: Don't delete CVS directories from working
9800 directory: delete from distdir. Also, delete backup files, while
9803 2001-01-02 20:50 wtay
9805 * gstreamer.spec.in: Datafiles in share should go in to RPM too
9807 2001-01-02 19:46 wtay
9809 * examples/autoplug/Makefile.am, examples/helloworld/Makefile.am,
9810 examples/helloworld2/Makefile.am, examples/launch/Makefile.am,
9811 examples/queue/Makefile.am, examples/queue2/Makefile.am,
9812 examples/queue3/Makefile.am, examples/queue4/Makefile.am,
9813 examples/thread/Makefile.am, examples/xml/Makefile.am,
9814 plugins/avi/Makefile.am, plugins/mpeg2/ac3parse/Makefile.am,
9815 test/bindings/Makefile.am: The examples must not be installed
9816 Removed debugging from Makefiles for avidecoder/ac3parse
9817 /test/bindings/dummy.h cannot be installed
9819 2001-01-02 18:40 wtay
9821 * docs/gst/gstreamer-docs.sgml, plugins/au/gstparseau.c,
9822 plugins/au/gstparseau.h, plugins/audioscale/Makefile.am,
9823 plugins/audioscale/audioscale.c,
9824 plugins/filters/median/Makefile.am,
9825 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9826 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
9827 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
9828 plugins/mpeg1/mpegtypes/Makefile.am,
9829 plugins/mpeg2/mpegtypes/Makefile.am,
9830 plugins/visualization/spectrum/fix_fft.c,
9831 plugins/visualization/spectrum/gstspectrum.c,
9832 plugins/visualization/spectrum/gstspectrum.h: Remove esdsink from
9833 the docs more fixes for symbols collisions
9835 2001-01-02 16:39 wtay
9837 * plugins/visualization/synaesthesia/core.c: Fixed a symbol
9838 conflict with mpeg_audio
9840 2001-01-02 16:29 wtay
9842 * plugins/mpeg2/video/: Makefile.am, gethdr.c, getpic.c,
9843 mpeg2dec.c, mpeg2dec.h, recon.c, recon_mmx.c, recon_sse.s: Fixed a
9844 symbol conflict with mpeg_play
9846 2001-01-02 15:18 richardb
9848 * docs/gst/Makefile.am: Remove gstesdsink
9850 2001-01-02 14:35 richardb
9852 * docs/Makefile.am: Add dist-hook to stop CVS/ directories being
9853 put into distribution.
9855 2001-01-02 14:34 richardb
9857 * configure.in: Add GST_HTTPSRC_GET_TYPE back into configure.in:
9858 documentation fails to build correctly when libhttp isn't present
9861 2001-01-02 13:23 richardb
9863 * autogen.sh: Correct ftp urls for libtool.
9865 2001-01-02 12:07 wtay
9867 * autogen.sh: Fixed a typo
9869 2001-01-02 12:04 wtay
9871 * acconfig.h, autogen.sh, configure.in,
9872 gst/elements/gstasyncdisksrc.c, gstplay/callbacks.c,
9873 gstplay/gstmediaplay.c, plugins/Makefile.am: Added a check for
9874 libjpeg Added and action for the load menu in gstplay Fixed drag
9875 and drop in gstplay More verbose errors in gstasyndisksrc
9877 2001-01-02 08:13 omegahacker
9879 * acconfig.h, autogen.sh, configure.in,
9880 docs/random/TODO-post-0.1.0, examples/autoplug/Makefile.am,
9881 gst/gstplugin.c, gst/elements/Makefile.am,
9882 gst/elements/gstasyncdisksrc.c, include/registry.h,
9883 libs/getbits/Makefile.am, libs/getbits/gstgetbits.c,
9884 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_generic.c,
9885 libs/idct/Makefile.am, libs/riff/gstriffencode.c,
9886 libs/riff/gstriffparse.c, plugins/Makefile.am,
9887 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
9888 plugins/avi/Makefile.am, plugins/avi/codectest.c,
9889 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
9890 plugins/avi/videoheader.c, plugins/avi/wincodec/gstwindec.c,
9891 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/grab-v4l.c,
9892 plugins/capture/v4l/gstv4lsrc.c, plugins/cobin/cobin.c,
9893 plugins/cobin/cobin.h, plugins/dvdsrc/dvdsrc.c,
9894 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
9895 plugins/filters/ladspa/gstladspa.c,
9896 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
9897 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
9898 plugins/jpeg/gstjpegenc.c, plugins/mp3decode/Makefile.am,
9899 plugins/mp3decode/mpg123/gstmpg123.c,
9900 plugins/mp3decode/parse/mp3parse.c,
9901 plugins/mpeg1/mpeg1encoder/globals.h,
9902 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
9903 plugins/mpeg1/mpeg1encoder/marker.c,
9904 plugins/mpeg1/mpeg1encoder/mem.c,
9905 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
9906 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
9907 plugins/mpeg1/mpegaudio/psy.c, plugins/mpeg1/mpegaudio/subs.c,
9908 plugins/mpeg1/parse/mpeg1parse.c,
9909 plugins/mpeg1/system_encode/buffer.c,
9910 plugins/mpeg1/system_encode/system_encode.c,
9911 plugins/mpeg1/system_encode/systems.c,
9912 plugins/mpeg1video/parse/mp1videoparse.c,
9913 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
9914 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
9915 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
9916 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
9917 plugins/mpeg2/parse/mpeg2parse.c,
9918 plugins/mpeg2/subtitles/mpeg2subt.c, plugins/mpeg2/video/getpic.c,
9919 plugins/mpeg2/video/gstmpeg2play.c, plugins/mpeg2/video/mpeg2dec.c,
9920 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
9921 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
9922 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
9923 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
9924 plugins/visualization/smoothwave/smoothwave.c,
9925 plugins/visualization/spectrum/gstspectrum.c,
9926 plugins/visualization/synaesthesia/synaesthesia.c,
9927 plugins/visualization/vumeter/vumeter.c,
9928 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisenc.c,
9929 plugins/wav/gstparsewav.c: Massive, massive update of most source
9930 files. I went through and cleaned up all the warnings that I
9931 could, which involved fixing some of the plugins.
9933 The configure.in script was re-arranged and cleaned up so, and a
9934 check for libtool 1.3.5 was added to autogen.sh. Added checks for
9937 Some plugins were removed from the list of things to build for
9940 Added GST_DEBUG_FORCE_DISABLE in gstgetbits, since that's time
9941 critical and even an if() from a DEBUG can significantly increase
9944 2001-01-02 02:18 wtay
9946 * tests/Makefile.am: ooops, eos is a dir
9948 2001-01-02 02:16 wtay
9950 * docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
9951 editor/pixmaps/Makefile.am, tests/Makefile.am,
9952 tests/eos/Makefile.am, tests/eos/case1.c: Fixed makefiles for docs
9953 Added eos test programs
9955 2001-01-02 01:44 wtay
9957 * configure.in, docs/random/eos, editor/Makefile.am,
9958 editor/gsteditorimage.c, editor/gsteditorpalette.c,
9959 editor/gsteditorprojectview.c, editor/gsteditorproperty.c,
9960 gst/gstpad.c, gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
9961 gstplay/Makefile.am, gstplay/gstmediaplay.c: Fixes for
9962 gsteditor/gstplay install/build fixed typo in random/eos added
9963 num_buffers property to fakesrc
9965 2001-01-02 01:33 richardb
9967 * Makefile.am, configure.in, docs/Makefile.am, docs/manuals.mak,
9968 docs/gst/Makefile.am, docs/libs/Makefile.am: Added checking for all
9969 the tools used to make documentation. If documentation cannot be
9970 generated, whatever is available will still be installed.
9971 videosink/imagetest is now a check_PROGRAM
9973 2001-01-02 01:00 omegahacker
9975 * REQUIREMENTS: updated requirements
9977 2001-01-02 00:35 omegahacker
9979 * REQUIREMENTS: added list of requrements
9981 2001-01-02 00:31 richardb
9983 * configure.in, examples/Makefile.am: Added launch back into make
9984 system. The Makefile wasn't being generated, resulting in make
9985 dist failing when the directory was entered for make dist.
9987 2001-01-01 23:50 wtay
9989 * examples/Makefile.am: Added directories to DIST_SUBDIRS
9991 2001-01-01 23:20 omegahacker
9993 * examples/autoplug/Makefile.am: somehow Makefile.am went
9996 2001-01-01 22:44 omegahacker
9998 * examples/: Makefile.am, thread/Makefile.am: updated examples
10001 2001-01-01 21:21 omegahacker
10003 * Makefile.am, configure.in, examples/xml/Makefile.am,
10004 gst/Makefile.am, plugins/dvdsrc/Makefile.am: More build fixes
10006 2001-01-01 19:54 wtay
10008 * docs/random/: TODO-post-0.1.0, eos: Added some more TODOs Added a
10009 proposition for eos propagation
10011 2001-01-01 17:25 wtay
10013 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
10014 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
10015 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
10016 gst/gstpad.c: Documentation updates
10018 2001-01-01 14:34 richardb
10020 * examples/launch/Makefile.am: Add one more file to dist.
10022 2001-01-01 14:06 richardb
10024 * docs/: gst/Makefile.am, libs/Makefile.am: Fix a couple of files
10025 not being put into distributions. make dist now appears to create
10026 a fully functional distribution. make rpm should now produce an
10027 rpm. Whether that rpm is any good is another matter...
10029 2001-01-01 13:41 richardb
10031 * Makefile.am, configure.in, examples/Makefile.am,
10032 examples/launch/Makefile.am, examples/xml/Makefile.am: Fix broken
10033 build system for examples.
10035 2001-01-01 08:43 omegahacker
10037 * gstplay/Makefile.am, plugins/avi/Makefile.am,
10038 plugins/avi/wincodec/Makefile.am: More build changes
10040 2001-01-01 08:37 omegahacker
10042 * Makefile.am, autogen.sh, configure.in,
10043 docs/code-reviews/gstbin.c-1.41, examples/autoplug/Makefile,
10044 examples/autoplug/Makefile.am, examples/autoplug/autoplug.c,
10045 examples/helloworld/Makefile, examples/helloworld/Makefile.am,
10046 examples/helloworld2/Makefile, examples/helloworld2/Makefile.am,
10047 examples/queue/Makefile, examples/queue/Makefile.am,
10048 examples/queue2/Makefile, examples/queue2/Makefile.am,
10049 examples/queue3/Makefile, examples/queue3/Makefile.am,
10050 examples/queue4/Makefile, examples/queue4/Makefile.am,
10051 examples/thread/Makefile, examples/thread/Makefile.am,
10052 examples/xml/Makefile, examples/xml/Makefile.am, gst/gstpad.c,
10053 gst/gstplugin.c: Re-arranged the build a bit to try to make it more
10054 sane. Added some debug.
10056 2001-01-01 07:47 omegahacker
10058 * gstplay/Makefile.am: added headers and such to Makefile.am for
10061 2001-01-01 07:44 omegahacker
10063 * test/: mp3.c, qtest.c: added the category number to DEBUG
10065 2001-01-01 07:42 omegahacker
10067 * plugins/filters/ladspa/Makefile.am: missed utils.h
10069 2001-01-01 07:30 omegahacker
10071 * configure.in: updated version number from 0.9.2 (huh???) to 0.1.0
10073 2001-01-01 06:59 wtay
10075 * configure.in, docs/gst/tmpl/gstinfo.sgml,
10076 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10077 examples/autoplug/autoplug.c: Added -Wall to configure.in
10079 2001-01-01 06:57 omegahacker
10081 * gst/Makefile.am: fixed a nasty bug where at -O6 teh compiler
10082 optimized cothreads.c beyond the point of functioning
10084 2001-01-01 06:23 wtay
10086 * plugins/vorbis/: Makefile.am, vorbis.c, vorbisdec.c, vorbisdec.h,
10087 vorbisenc.c, vorbisenc.h: Some compile cleanups
10089 2001-01-01 05:26 wtay
10091 * gst/gstpipeline.c: Fixed a very bad error with autoplugging.
10093 2001-01-01 05:18 omegahacker
10095 * gst/: gst.c, gstinfo.c, gstinfo.h: updated the debug system so it
10098 2001-01-01 04:53 omegahacker
10100 * gst/: gst.c, gstinfo.c, gstinfo.h: Added API to control DEBUG
10101 level, updated cmdline code
10103 2001-01-01 04:41 omegahacker
10105 * gst/: gst.c, gstpad.c: modified cmdlien code to take both 0xHEX
10106 and dec, and added an INFO line in gst_pad_connect()
10108 2001-01-01 04:11 omegahacker
10110 * plugins/filters/ladspa/: Makefile, search.c: removed accidentally
10111 checked in Makefile and added .cvsignore
10113 2001-01-01 04:10 wtay
10115 * test/mp3.c, test/qtest.c, tests/case4.c, tests/markup.c,
10116 tests/paranoia.c, tests/rip.c, tests/simplefake.c: Updated test
10119 2001-01-01 04:04 wtay
10121 * gst/gst.c: Fixed a typo
10123 2001-01-01 04:02 wtay
10125 * plugins/filters/ladspa/: Makefile, gstladspa.c: Added the boolean
10128 2001-01-01 03:59 omegahacker
10130 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: fixed ladpsa
10131 filter up to compile
10133 2001-01-01 03:57 omegahacker
10135 * plugins/filters/Makefile.am: added ladspa
10137 2001-01-01 03:57 omegahacker
10139 * gst/gstautoplug.c: set categories for all INFOs
10141 2001-01-01 03:44 omegahacker
10143 * tests/sched/.cvsignore: added .cvsignore
10145 2001-01-01 03:43 wtay
10147 * gst/: Makefile.am, gst.c, gstcpu.c, gstinfo.c: Added command line
10148 parsing for --gst-info-mask, --gst-debug-mask and --help Dump the
10149 FLAGS and options on --help
10151 2001-01-01 03:22 omegahacker
10153 * tests/.cvsignore: updated .cvsignore
10155 2001-01-01 03:20 omegahacker
10157 * configure.in: added directories to configure.in
10159 2001-01-01 03:19 omegahacker
10161 * plugins/filters/ladspa/: Makefile, Makefile.am, gstladspa.c,
10162 gstladspa.h, ladspa.h, load.c, search.c, utils.h: New LADSPA plugin
10165 2001-01-01 03:18 omegahacker
10167 * examples/Makefile.am: fixed stupid spelling mistake
10169 2001-01-01 03:18 omegahacker
10171 * gstplay/: .cvsignore, Makefile.am: gstplay now builds from
10172 build-directory, doesn't require a make install
10174 2001-01-01 03:16 omegahacker
10176 * plugins/: audioscale/audioscale.c, avi/audiocodecs.c,
10177 avi/gstavidecoder.c, avi/gstaviencoder.c, avi/wincodec/gstwindec.c,
10178 avi/wincodec/gstwinenc.c, capture/v4l/gstv4lsrc.c,
10179 cdparanoia/cdparanoia.c, dvdsrc/dvdsrc.c, filters/median/median.c,
10180 filters/smooth/smooth.c, jpeg/gstjpegdec.c, jpeg/gstjpegenc.c,
10181 mp3decode/mpg123/gstmpg123.c, mp3decode/parse/mp3parse.c,
10182 mp3decode/types/mp3types.c, mp3encode/lame/gstlame.c,
10183 mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10184 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/util.c,
10185 mpeg1/mpeg_play/video.c, mpeg1/mpegaudio/gstmpegaudio.c,
10186 mpeg1/parse/mpeg1parse.c, mpeg1/system_encode/buffer.c,
10187 mpeg1/system_encode/system_encode.c,
10188 mpeg1video/parse/mp1videoparse.c, mpeg2/ac3parse/ac3parse.c,
10189 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/parse/mpeg2parse.c,
10190 mpeg2/subtitles/mpeg2subt.c, mpeg2/video/gethdr.c,
10191 mpeg2/video/gstmpeg2play.c, mpeg2/video/mpeg2dec.c,
10192 mpeg2/videoparse/mp2videoparse.c, videoscale/videoscale.c,
10193 visualization/smoothwave/smoothwave.c,
10194 visualization/synaesthesia/synaesthesia.c, vorbis/vorbisdec.c:
10195 Updated all plugins to use new GST_DEBUG and GST_INFO systems.
10197 2001-01-01 03:16 omegahacker
10199 * libs/: getbits/gstgetbits_generic.c, riff/gstriffencode.c,
10200 riff/gstriffparse.c: Updated libraries to use new GST_DEBUG instead
10203 2001-01-01 03:14 omegahacker
10205 * gst/: cothreads.c, gst.c, gstautoplug.c, gstbin.c, gstbuffer.c,
10206 gstbufferpool.c, gstcaps.c, gstclock.c, gstcpu.c, gstelement.c,
10207 gstelementfactory.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
10208 gstpipeline.c, gstplugin.c, gstprops.c, gstscheduler.c,
10209 gstthread.c, gsttype.c, gstxml.c, elements/gstasyncdisksrc.c,
10210 elements/gstaudiosink.c, elements/gstaudiosrc.c,
10211 elements/gstdisksrc.c, elements/gstfdsink.c,
10212 elements/gstpipefilter.c, elements/gstqueue.c,
10213 elements/gstsinesrc.c, elements/gsttypefind.c: Mega update of INFO,
10214 DEBUG, and ERROR subsystems, renamed with GST_ prefix. GST_DEBUG
10215 now takes a category parameter, which is the same as GST_INFO
10216 system. They are now called GST_CAT_*. All the GST_DEBUGs are set
10217 to 0 for now, we need to go and fix all these eventually.
10219 2001-01-01 02:46 omegahacker
10221 * gst/gstcpu.c: fixed stupid (brown paper bag) bug with missing
10222 NULL on g_strconcat
10224 2001-01-01 02:34 omegahacker
10226 * gst/gstcpu.c: fixed the segfault
10228 2001-01-01 01:56 wtay
10230 * acconfig.h, configure.in, gst/gstinfo.c: Added --enable-info and
10231 --disable-info-system nothing specified = INFO enabled, mask to
10232 0x00000001 --enable-info = INFO enabled, mask to 0xffffffff
10233 --disable-info = INFO compiled into a nop and thus disabled
10235 2001-01-01 00:44 omegahacker
10237 * examples/: autoplug/.cvsignore, helloworld/.cvsignore,
10238 helloworld2/.cvsignore, launch/Makefile, queue/.cvsignore,
10239 queue2/.cvsignore, queue3/.cvsignore, queue4/.cvsignore,
10240 thread/.cvsignore, xml/.cvsignore: hopefully one last update to the
10241 examples .cvsignores
10243 2001-01-01 00:44 wtay
10245 * acconfig.h, configure.in, gst/gstinfo.h, plugins/avi/Makefile.am,
10246 plugins/avi/gstavidecoder.c: Added GST_INFO_ENABLED flags Added
10247 --enable-debug-info A little fix for the avidecoder
10249 2001-01-01 00:42 omegahacker
10251 * examples/: helloworld/helloworld.c, helloworld2/helloworld2.c,
10252 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
10253 thread/thread.c, xml/Makefile, xml/createxml.c, xml/runxml.c:
10254 cleaned up the examples, added Makefiles, etc
10256 2001-01-01 00:34 omegahacker
10258 * examples/: Makefile.am, autoplug/Makefile, autoplug/autoplug.c,
10259 helloworld/Makefile, helloworld2/Makefile, launch/Makefile,
10260 queue/Makefile, queue2/Makefile, queue3/Makefile, queue4/Makefile,
10261 thread/Makefile, xml/Makefile: Updated makefiles for examples
10263 2001-01-01 00:17 omegahacker
10265 * gst/: gstcpu.c, gstinfo.c, gstinfo.h, elements/gstelements.c:
10266 Cleaned up INFO system some more, added API to select categories,
10267 modified the printout function to print cleanly for GST_INIT info
10268 (the default min) and spew function:line debug_string [element] for
10269 everything else. Eventually could make even that configurable
10270 easily enough, just check against another bitmap instead of
10271 checking for == GST_INIT.
10273 2000-12-31 23:31 wtay
10275 * gst/: Makefile.am, gstbin.c, gstpad.c, elements/gstfakesrc.c: Fix
10276 some compile warnings
10278 2000-12-31 22:49 omegahacker
10280 * gstplay/gstmediaplay.c: Added ability to use .glade file in cwd
10282 2000-12-31 22:18 omegahacker
10284 * gst/: gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstpad.c,
10285 gstpad.h, gstplugin.c, gstplugin.h, gstscheduler.c, gsttype.c,
10286 types/gsttypes.c: Started work on better ghostpad management, and
10287 started to build the low- level EOS mechanism.
10289 Also removed a couple of printouts that aren't needed any more.
10291 2000-12-31 22:16 omegahacker
10293 * plugins/: mp3decode/types/mp3types.c,
10294 mpeg1/mpegtypes/mpeg1types.c, mpeg2/mpegtypes/mpeg2types.c:
10295 Commented out some extra output that we don't need right now.
10297 2000-12-31 22:15 omegahacker
10299 * tools/gstreamer-register.c: Added stdlib.h to clean up exit()
10302 2000-12-31 22:14 omegahacker
10304 * tests/: load.c, markup.c: New test programs.
10306 2000-12-31 22:13 omegahacker
10308 * tests/Makefile.am: [no log message]
10310 2000-12-31 22:11 omegahacker
10312 * tests/sched/: Makefile, Makefile.am, runxml.c, testcases:
10313 Converted to a Makefile.am, fixed up the GstSrc thing, and removed
10314 a set to READY state before PLAYING that isn't necessary.
10316 2000-12-31 18:06 richardb
10318 * plugins/mpeg2/mpeg2dec/Makefile.am: Add a final header file to
10321 2000-12-31 17:49 richardb
10323 * plugins/mpeg2/: ac3dec/Makefile.am, mpeg2dec/Makefile.am: A
10324 couple more fixes to make dist.
10326 2000-12-31 17:37 richardb
10328 * plugins/mpeg2/mpeg2dec/Makefile.am: Add new files to dist.
10330 2000-12-31 17:34 wtay
10332 * plugins/mpeg2/mpeg2dec/: attributes.h, idct_mlib.c, mm_accel.h,
10333 motion_comp_mlib.c, output_video.h, stats.c: Added missing files,
10334 It should compile now, but doesn't work
10336 2000-12-31 17:32 richardb
10338 * plugins/: mp3decode/Makefile.am, mpeg1/mpeg_play/Makefile.am,
10339 mpeg1/mpegaudio/Makefile.am, mpeg2/ac3dec/Makefile.am,
10340 mpeg2/mpeg2enc/Makefile.am, wav/Makefile.am: Various fixes to
10341 ensure that appropriate files are included in make dist. Make dist
10342 now produces a nearly functioning distribution.
10344 2000-12-31 17:32 wtay
10346 * editor/gsteditorproperty.c, plugins/cdparanoia/cdparanoia.c:
10347 Updated the editor to use the capslist Added change state in
10350 2000-12-31 17:02 wtay
10352 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstautoplug.sgml,
10353 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstelement.sgml,
10354 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
10355 docs/gst/tmpl/gstreamer-unused.sgml, gst/Makefile.am,
10356 gst/gstautoplug.c, gst/gstcaps.h, gst/gstpad.c, tests/.cvsignore:
10357 Updated the docs Updated gst/Makefile.am to add CFLAGS Added test
10358 programs to tests/.cvsignore
10360 2000-12-31 16:15 wtay
10362 * tests/padfactory.c: Test program for the pad factory
10364 2000-12-31 16:12 wtay
10366 * examples/autoplug/autoplug.c, gst/gst.h, gst/gstautoplug.c,
10367 gst/gstautoplug.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
10368 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstpad.c, gst/gstpad.h,
10369 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
10370 gst/elements/gstaudiosink.c, plugins/avi/gstavidecoder.c,
10371 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
10372 plugins/cdparanoia/cdparanoia.c,
10373 plugins/mp3decode/mpg123/gstmpg123.c,
10374 plugins/mp3decode/parse/mp3parse.c,
10375 plugins/mp3decode/types/mp3types.c,
10376 plugins/mp3encode/lame/gstlame.c,
10377 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10378 plugins/mpeg1/mpegtypes/mpeg1types.c,
10379 plugins/mpeg1/parse/mpeg1parse.c,
10380 plugins/mpeg1video/parse/mp1videoparse.c,
10381 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10382 plugins/mpeg2/mpegtypes/mpeg2types.c,
10383 plugins/mpeg2/parse/mpeg2parse.c,
10384 plugins/mpeg2/video/gstmpeg2play.c,
10385 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/vorbis/vorbis.c,
10386 tests/Makefile.am, tests/autoplug.c, tests/caps.c, tests/case4.c,
10387 tests/init.c, tests/queue.c, tests/simplefake.c, tests/states.c:
10388 Added multiple caps to the pads Extended the padfactory for the
10389 multiple caps GstCaps now have a name so that future manipulations
10390 on them can be done by name Updated the plugins for the new caps
10393 2000-12-31 16:07 richardb
10395 * Makefile.am, configure.in, include/Makefile.am: Add files in
10396 include to distributions.
10398 2000-12-31 15:53 richardb
10400 * gst/Makefile.am: Add gstpropsprivate.h to dist.
10402 2000-12-31 15:19 richardb
10404 * docs/Makefile.am: Add docs/fwg to DIST_SUBDIRS
10406 2000-12-31 15:18 richardb
10408 * configure.in: Add docs/fwg/Makefile to things to be built.
10410 2000-12-31 14:22 richardb
10412 * docs/manuals.mak: Fix another bug in make install for fwg
10413 (complained becuase there were no pngs to install). I should have
10414 got up more slowly today...
10416 2000-12-31 14:02 richardb
10418 * docs/: fwg/.cvsignore, libs/tmpl/.cvsignore, manual/.cvsignore,
10419 manual/images/.cvsignore: Fix .cvsignores
10421 2000-12-31 13:55 richardb
10423 * docs/: manuals.mak, fwg/.cvsignore: Fix bug in make install for
10424 manuals. Added stuff to .cvsignore in fwg
10426 2000-12-31 10:46 omegahacker
10428 * tools/gstreamer-launch.c: Complete rewrite of the launcher. Now
10429 supports pretty arbitrary pipelines. Try '((fakesrc) ! identity !
10430 (fakesink))' out. Doesn't seem to recognize pad names yet for some
10431 reason, so it goes with the first sink/src pad it finds in a given
10432 element. Other problems still remain, but the hard part is done
10435 2000-12-30 19:51 wtay
10437 * plugins/mpeg2/mpegtypes/mpeg2types.c: Removed elementary mpeg2
10438 video detection because we simply don't know if it's mpeg1 or mpeg2
10440 2000-12-30 19:41 wtay
10442 * plugins/avi/gstavidecoder.c: removed debugging
10444 2000-12-30 19:40 wtay
10446 * plugins/mpeg1/parse/Makefile.am: removed debugging info again
10448 2000-12-30 19:39 wtay
10450 * plugins/mpeg1/parse/: Makefile.am, mpeg1parse.c: Removed ac3 and
10451 other private streams until autoplug can figure it out
10453 2000-12-30 19:37 wtay
10455 * libs/getbits/: gstgetbits.c, gstgetbits.h: Disabled MMX optimized
10456 versions until they get fixed
10458 2000-12-30 19:04 wtay
10460 * gst/cothreads.c, gst/gstplugin.c, plugins/avi/audiocodecs.c,
10461 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
10462 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
10463 plugins/avi/wincodec/gstwindec.c,
10464 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed autoplugging for avi
10465 Fixed a bug in multiple typefind function loading: when a typefind
10466 is requested for a mimetype, all plugins with a typefind function
10469 2000-12-30 17:42 wtay
10471 * gst/gst.c, gst/gstautoplug.c, gst/gstcaps.c, gst/gstplugin.c,
10472 gst/gstprops.c, gst/gstthread.c, plugins/mpeg2/ac3dec/ac3dec.c,
10473 plugins/mpeg2/mpegtypes/mpeg2types.c,
10474 plugins/mpeg2/parse/mpeg2parse.c,
10475 plugins/mpeg2/video/gstmpeg2play.c,
10476 plugins/mpeg2/videoparse/mp2videoparse.c: Fixed MPEG2 autoplugging
10477 Added some more INFO to gstthread
10479 2000-12-30 17:13 wtay
10481 * docs/gst/: Makefile.am, tmpl/gstreamer-unused.sgml: Updated the
10482 makefile for new files
10484 2000-12-30 16:13 wtay
10486 * docs/gst/.cvsignore, docs/gst/gstreamer-decl.txt,
10487 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10488 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
10489 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
10490 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
10491 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
10492 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gstinfo.sgml,
10493 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstprops.sgml,
10494 docs/gst/tmpl/gstreamer-unused.sgml,
10495 docs/gst/tmpl/gstscheduler.sgml, docs/gst/tmpl/gstsink.sgml,
10496 docs/gst/tmpl/gstsrc.sgml, gst/gstautoplug.c, gst/gstelement.c,
10497 gst/gstobject.c, gst/gstplugin.c, gst/elements/Makefile.am,
10498 gst/elements/gstqueue.c, gst/elements/gsttypefind.c: Docs updates:
10499 remove sink, src, filter, connection added gstinfo to docs.
10500 Updated some core files for the docs gsttypefind did not include
10501 gst_private Added CFlags to Makefile.am in gst/elements
10503 2000-12-30 15:36 richardb
10505 * docs/: Makefile.am, manuals.mak, fwg/Makefile.am,
10506 fwg/gst-filter-writers-guide.sgml, manual/Makefile.am: Added
10507 framework for writing filter writers guide. Extracted much of the
10508 makefile from docs/manual into a shared file which is included, so
10511 2000-12-30 14:46 richardb
10513 * docs/: libs/.cvsignore, manual/.cvsignore, manual/Makefile.am,
10514 libs/Makefile.am: Fix a bug in manual/Makefile.am: bad shell script
10515 for make disting .ps files. Couple of final fixes to
10516 libs/Makefile.am, too. Add a few things to cvsignores.
10518 2000-12-30 14:40 richardb
10520 * plugins/: dvdsrc/Makefile.am, mpeg2/video/getvlc.h,
10521 mpeg2/video/mpeg2dec.h, mpeg2/videoparse/Makefile.am: Change ERROR
10522 to VLC_ERROR in mpeg2. Fix a couple of makefiles so that make dist
10525 2000-12-30 13:54 richardb
10527 * docs/libs/: Makefile.am, tmpl/.cvsignore: Makefile cleaned muchly
10528 - make should now cause gstreamer-libs docs to be created. Make
10529 dist may work too - untested. No longer store tmpls in CVS,
10530 either. Only thing missing is make dependencies on the source
10531 files used to extract the docs.
10533 2000-12-30 13:14 richardb
10535 * docs/libs/tmpl/: dct.sgml, externals.sgml, gstcolorspace.sgml,
10536 gstgetbits.sgml, gstgetbits_inl.sgml, gstidct.sgml,
10537 gstputbits.sgml, gstriff.sgml, gstvideoscale.sgml, wineacm.sgml:
10538 Remove template files from CVS: they're autogenerated better.
10540 2000-12-30 05:05 richardb
10542 * docs/manual/Makefile.am: Makefile can now be used for a different
10543 manual by simply changing the initial variables
10545 2000-12-30 04:40 richardb
10547 * docs/manual/images/: .cvsignore, Makefile.am: Remove old
10548 directories and files
10550 2000-12-30 04:36 richardb
10552 * docs/manual/: Makefile.am, bin-element.fig,
10553 connected-elements.fig, filter-element-multi.fig,
10554 filter-element.fig, hello-world.fig, mime-world.fig, queue.fig,
10555 sink-element.fig, src-element.fig, state-diagram.fig, thread.fig:
10556 Misc tweaks to makefile for manual. Moved .figs into same
10557 directory so we can have them built appropriately without having to
10558 hack makefiles horribly. Nearly have a core makefile which can be
10559 reused for other manuals.
10561 2000-12-30 03:28 wtay
10563 * docs/manual/images/Makefile.am: Scaled down the eps images to
10566 2000-12-30 02:47 wtay
10568 * gst/elements/: gstelements.c, gstfakesrc.c: Added some INFO in
10569 gstelements Reverted pad names in gstfakesrc back to what they were
10571 2000-12-30 02:41 omegahacker
10573 * gst/: cothreads.c, gst.c, gst_private.h, gstbin.c, gstbuffer.c,
10574 gstelement.c, gstinfo.c, gstinfo.h, gstpad.c, gstplugin.c,
10575 gsttype.c, elements/gsttypefind.c: Updated more files to use INFO.
10577 2000-12-30 02:25 richardb
10579 * docs/manual/Makefile.am: Minor neaten to makefile.
10581 2000-12-30 01:53 richardb
10583 * test/: a.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
10584 mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c, mp3play.c,
10585 mp3tovorbis.c, mpeg2parse.c, pipetest.c, qtest.c: Convert GstSrc's
10588 2000-12-30 01:06 richardb
10590 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am:
10591 Added configure test for liblame.
10593 2000-12-30 00:46 richardb
10595 * configure.in, plugins/Makefile.am: Add configure tests for
10598 2000-12-30 00:17 richardb
10600 * plugins/mpeg1/system_encode/Makefile.am: Include "include/"
10602 2000-12-29 22:36 richardb
10604 * plugins/: mpeg2/parse/Makefile.am, mpeg1/parse/Makefile.am:
10605 Include "include/" when compiling.
10607 2000-12-29 21:58 richardb
10609 * gst/elements/gsttypefind.c: Remove reference to gstdebug.h which
10612 2000-12-29 21:56 richardb
10614 * libs/getbits/: gstgetbits.c, gstgetbits.h: Fix a couple of MMX
10617 2000-12-29 21:50 richardb
10619 * libs/getbits/Makefile.am: Include libgst.la when linking gbtest
10622 2000-12-29 21:44 richardb
10624 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Use VLC_ERROR
10625 instead of ERROR_VAL, at Erik's suggestion. :)
10627 2000-12-29 21:40 richardb
10629 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Rename #define
10630 ERROR to #define ERROR_VAL to avoid conflict with gstinfo.h
10632 2000-12-29 19:45 wtay
10634 * gst/Makefile.am, gst/gstautoplug.c, gst/gstbin.c,
10635 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstpipeline.c,
10636 gst/gstprops.c, gst/gstscheduler.c, gst/elements/gstasyncdisksrc.c,
10637 gstplay/gstplay.c, plugins/capture/v4l/gstv4lsrc.c,
10638 plugins/mp3decode/parse/mp3parse.c,
10639 plugins/mp3encode/lame/gstlame.h,
10640 plugins/mpeg1/mpeg_play/decoders.c,
10641 plugins/mpeg1/mpeg_play/decoders.h,
10642 plugins/mpeg1video/parse/mp1videoparse.c: Fixed buffer flag
10643 handling gstplay used old flag handling updated some plugins for
10644 the new objects/error handling Fixed a serious buffer error in
10647 2000-12-29 18:31 wtay
10649 * tests/: caps.c, props.c: Updated some test programs
10651 2000-12-29 18:23 wtay
10653 * gst/: gstautoplug.c, gstbin.c, gstbuffer.h, gstpipeline.c,
10654 gstplugin.c, gstprops.c, gstprops.h, gstscheduler.c,
10655 elements/gstasyncdisksrc.c: Fixed a serious bug in gst_props_new:
10656 properties with a 0 value causes a segfault Fixed a possible bug in
10657 gstautoplug when one of the constructed paths was empty Commented
10658 out a too liberal assert in gstscheduler.c Added
10659 GST_BUFFER_DISCONTINUOUS tried to fix asyndisksrc
10661 2000-12-29 10:02 omegahacker
10663 * gst/: Makefile.am, gst.c, gst.h, gst_private.h, gstdebug.h,
10664 gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstobject.c,
10665 gstobject.h, gstplugin.c, gstscheduler.c: Added DEBUG, INFO, and
10666 ERROR systems. Very little code is converted yet. Policy
10667 decisions need to be made as to what kinds of cases get what kind
10668 of response, and what the default ERROR response should be. Right
10669 now it will print out all the information, then have gdb spew a
10672 2000-12-29 05:38 omegahacker
10674 * gst/elements/: gstasyncdisksrc.c, gstasyncdisksrc.h,
10675 gstaudiosink.c, gstaudiosink.h, gstaudiosrc.c, gstaudiosrc.h,
10676 gstdisksrc.c, gstdisksrc.h, gstelements.c, gstesdsink.c,
10677 gstesdsink.h, gstfakesink.c, gstfakesink.h, gstfakesrc.c,
10678 gstfakesrc.h, gstfdsink.c, gstfdsink.h, gstfdsrc.c, gstfdsrc.h,
10679 gsthttpsrc.c, gsthttpsrc.h, gstidentity.c, gstidentity.h,
10680 gstpipefilter.c, gstpipefilter.h, gstqueue.c, gstqueue.h,
10681 gstsinesrc.c, gstsinesrc.h, gsttypefind.c, gsttypefind.h: Updated
10684 2000-12-29 04:36 wtay
10686 * gstplay/gstplay.c: Add the pipeline to the thread after
10689 2000-12-29 03:05 wtay
10691 * editor/gsteditorpadtemplate.c: Added a missing file...
10693 2000-12-29 02:50 omegahacker
10695 * plugins/: example.c, example.h, au/gstparseau.c, au/gstparseau.h,
10696 audioscale/audioscale.c, audioscale/audioscale.h,
10697 avi/gstavidecoder.c, avi/gstavidecoder.h, avi/gstaviencoder.c,
10698 avi/gstaviencoder.h, avi/wincodec/gstwindec.c,
10699 avi/wincodec/gstwindec.h, avi/wincodec/gstwinenc.c,
10700 avi/wincodec/gstwinenc.h, capture/v4l/gstv4lsrc.c,
10701 capture/v4l/gstv4lsrc.h, cdparanoia/cdparanoia.c,
10702 cdparanoia/cdparanoia.h, cobin/cobin.c, cobin/spindentity.c,
10703 cobin/spindentity.h, dvdsrc/Makefile.am, dvdsrc/dvdsrc.c,
10704 dvdsrc/dvdsrc.h, effects/stereo/stereo.c, effects/stereo/stereo.h,
10705 effects/volume/volume.c, effects/volume/volume.h,
10706 filters/median/median.c, filters/median/median.h,
10707 filters/smooth/smooth.c, filters/smooth/smooth.h,
10708 jpeg/gstjpegdec.c, jpeg/gstjpegdec.h, jpeg/gstjpegenc.c,
10709 jpeg/gstjpegenc.h, mp3decode/mpg123/gstmpg123.c,
10710 mp3decode/mpg123/gstmpg123.h, mp3decode/parse/mp3parse.c,
10711 mp3decode/parse/mp3parse.h, mp3decode/xa/gstxa.c,
10712 mp3decode/xa/gstxa.h, mp3decode/xing/gstxing.c,
10713 mp3decode/xing/gstxing.h, mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10714 mpeg1/mpeg1encoder/gstmpeg1encoder.h,
10715 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/gstmpeg_play.h,
10716 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/gstmpegaudio.h,
10717 mpeg1/parse/mpeg1parse.c, mpeg1/parse/mpeg1parse.h,
10718 mpeg1/system_encode/system_encode.c,
10719 mpeg1/system_encode/system_encode.h,
10720 mpeg1video/parse/mp1videoparse.c, mpeg1video/parse/mp1videoparse.h,
10721 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
10722 mpeg2/ac3parse/ac3parse.c, mpeg2/ac3parse/ac3parse.h,
10723 mpeg2/mpeg2dec/gstmpeg2dec.c, mpeg2/mpeg2dec/gstmpeg2dec.h,
10724 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/mpeg2enc/gstmpeg2enc.h,
10725 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
10726 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
10727 mpeg2/video/gstmpeg2play.c, mpeg2/video/gstmpeg2play.h,
10728 mpeg2/video/mpeg2dec.c, mpeg2/videoparse/mp2videoparse.c,
10729 mpeg2/videoparse/mp2videoparse.h, rtjpeg/rtjpegdec.c,
10730 rtjpeg/rtjpegdec.h, rtjpeg/rtjpegenc.c, rtjpeg/rtjpegenc.h,
10731 vcdsrc/vcdsrc.c, vcdsrc/vcdsrc.h, videoscale/videoscale.c,
10732 videoscale/videoscale.h, visualization/smoothwave/smoothwave.c,
10733 visualization/smoothwave/smoothwave.h,
10734 visualization/spectrum/gstspectrum.c,
10735 visualization/spectrum/gstspectrum.h,
10736 visualization/synaesthesia/synaesthesia.c,
10737 visualization/synaesthesia/synaesthesia.h,
10738 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
10739 vorbis/vorbisdec.c, vorbis/vorbisdec.h, vorbis/vorbisenc.c,
10740 vorbis/vorbisenc.h, wav/gstparsewav.c, wav/gstparsewav.h: MEGA
10741 reparenting of all the elements to GstElement.
10743 2000-12-29 02:28 omegahacker
10745 * gst/: Makefile.am, gst.h, gstbin.c, gstclock.c, gstconnection.c,
10746 gstconnection.h, gstelement.c, gstelement.h, gstfilter.c,
10747 gstfilter.h, gstpipeline.c, gstsink.c, gstsink.h, gstsrc.c,
10748 gstsrc.h, gsttee.c, gsttee.h, elements/gstasyncdisksrc.c,
10749 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
10750 elements/gstaudiosink.h, elements/gstaudiosrc.c,
10751 elements/gstaudiosrc.h, elements/gstdisksrc.c,
10752 elements/gstdisksrc.h, elements/gstelements.c,
10753 elements/gstfakesink.c, elements/gstfakesink.h,
10754 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
10755 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
10756 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
10757 elements/gstidentity.c, elements/gstidentity.h,
10758 elements/gstpipefilter.c, elements/gstpipefilter.h,
10759 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
10760 elements/gstsinesrc.h, elements/gsttypefind.c,
10761 elements/gsttypefind.h: Reparented everything to GstElement,
10762 removing GstSrc, GstSink, GstFilter, and GstConnection. Also fixed
10763 a bug in gst_bin_iterate_func.
10765 2000-12-28 22:13 omegahacker
10767 * gst/gstcaps.h: missed one file for copyright
10769 2000-12-28 22:12 omegahacker
10771 * gst/: Makefile.am, cothreads.c, cothreads.h, gst.c, gst.h,
10772 gst_private.h, gstarch.h, gstautoplug.c, gstautoplug.h, gstbin.c,
10773 gstbin.h, gstbuffer.c, gstbuffer.h, gstbufferpool.c,
10774 gstbufferpool.h, gstcaps.c, gstclock.c, gstclock.h,
10775 gstconnection.c, gstconnection.h, gstcpu.c, gstcpu.h, gstdebug.h,
10776 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
10777 gstextratypes.h, gstfilter.c, gstfilter.h, gsti386.h, gstlog.h,
10778 gstmeta.c, gstmeta.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
10779 gstpipeline.c, gstpipeline.h, gstplugin.c, gstplugin.h, gstppc.h,
10780 gstprops.c, gstprops.h, gstpropsprivate.h, gstscheduler.c,
10781 gstscheduler.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h, gsttee.c,
10782 gsttee.h, gstthread.c, gstthread.h, gsttrace.c, gsttrace.h,
10783 gsttype.c, gsttype.h, gstutils.c, gstutils.h, gstxml.c, gstxml.h,
10784 elements/gstasyncdisksrc.h, elements/gstqueue.c: Updated copyright
10785 in all the libgst files. Created gst_private.h, set up all files
10788 2000-12-28 21:42 wtay
10790 * docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
10791 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10792 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
10793 docs/gst/tmpl/gstasyncdisksrc.sgml, docs/gst/tmpl/gstbin.sgml,
10794 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksrc.sgml,
10795 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
10796 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfilter.sgml,
10797 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
10798 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstplugin.sgml,
10799 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10800 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
10801 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
10802 docs/gst/tmpl/gsttypefind.sgml, docs/gst/tmpl/gstutils.sgml,
10803 docs/gst/tmpl/gstxml.sgml, docs/gst/tmpl/videoraw.sgml,
10804 gst/gstbin.c, gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h,
10805 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
10806 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.h, gst/gstprops.c,
10807 gst/gstprops.h, gst/gstscheduler.c, gst/gstsrc.h, gst/gstthread.c,
10808 gst/elements/gsttypefind.c: Updated the API docs.
10810 2000-12-28 21:12 omegahacker
10812 * gst/gstpad.c: removed some dead pad_pull/push code
10814 2000-12-28 03:17 wtay
10816 * plugins/mpeg1/parse/mpeg1parse.c: Remove stupid printf
10818 2000-12-28 03:00 wtay
10820 * gst/elements/gsttypefind.c: fix a bug for multiple includes
10822 2000-12-28 02:51 wtay
10824 * editor/Makefile.am, editor/editor.c, editor/gsteditor.h,
10825 editor/gsteditorbin.c, editor/gsteditorelement.c,
10826 editor/gsteditorpad.c, editor/gsteditorpalette.c,
10827 editor/gsteditorpalette.h, editor/gsteditorprojectview.c,
10828 editor/gsteditorproperty.c, gst/gstbin.c, gst/gstpipeline.c,
10829 gst/gstscheduler.c, gst/elements/gstqueue.c,
10830 gst/elements/gsttypefind.c, plugins/cdparanoia/cdparanoia.c,
10831 plugins/mp3decode/Makefile.am, test/mp3tovorbis.c,
10832 tests/registry.c: Pending editor changes. fixes for autoplug of
10833 elementary MPEG1 video streams make sure mp3 types get compiled
10834 videosink changes for xml loading
10836 2000-12-28 00:18 wtay
10838 * gst/: gstautoplug.c, gstbin.c, gstelement.c, gstelement.h,
10839 gstelementfactory.c, gstpad.c, gstpad.h, gstpipeline.c,
10840 gstplugin.c, gstscheduler.c, gsttype.c, elements/gstfakesrc.c,
10841 elements/gstfakesrc.h: Fixes for the new scheduler. Autoplug works
10842 again with mp3/mpeg1/ogg
10844 2000-12-27 23:42 omegahacker
10846 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added some cleanup, so
10847 create_plan can be called multiple times.
10849 2000-12-27 22:49 wtay
10851 * plugins/vorbis/Makefile.am: Added libvorbisenc too
10853 2000-12-27 22:39 wtay
10855 * test/: Makefile.am, ac3parse.c, avi2mpg.c, aviparse.c, dvdcat.c,
10856 mp1parse.c, mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c,
10857 mp3play.c, mp3tovorbis.c, mpeg2parse.c, pipetest.c, record.c,
10858 spectrum.c, vidcapture.c, vidcapture2.c, videotest.c, wave.c,
10859 xml/createreg.c, xml/readreg.c: Updates for the gst_pad_push
10862 2000-12-27 20:41 wtay
10864 * plugins/vorbis/: vorbisdec.c, vorbisenc.c, vorbisenc.h: Updated
10865 vorbis encoder/decoder to latest CVS version
10867 2000-12-27 04:16 wtay
10869 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added loop_based
10870 option Added multiple pad output
10872 2000-12-27 03:13 omegahacker
10874 * gst/: Makefile.am, cothreads.c, gstpipeline.c, gstthread.c,
10875 elements/Makefile.am, types/Makefile.am: Mostly minor little
10876 changes, but two interesting things:
10878 1) removed a pthread_join from the gst_thread_main_loop. commented
10879 out because the thread isn't supposed to run pthread_join, the main
10882 2) Fixed a major bug with cothreads in threads. Had to add
10883 MAP_FIXED to the mmap() of the cothread stack. Presumably the
10884 gilbc that ships with redhat 7.0 now places these mmap requests
10885 somewhat randomly. Since they *must* be exactly where we expect
10886 them, it was failing. MAP_FIXED forces it to put it where we say.
10888 2000-12-27 00:46 omegahacker
10890 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added code to attempt
10891 the scheduling of chained cases. Very simply right now. Also
10892 added code to allow the use_cothread flag of a bin to force all the
10893 chains to use cothreads as well.
10895 2000-12-27 00:01 omegahacker
10897 * tests/: Makefile.am, case4.c: added case4
10899 2000-12-26 23:51 omegahacker
10901 * gst/: Makefile.am, gstbin.c, gstbin.h, gstdebug.h, gstelement.h,
10902 gstscheduler.c, gstscheduler.h, gstthread.c,
10903 elements/gstidentity.c, elements/gstqueue.c, elements/gstqueue.h:
10904 More massive changes to the scheduling system. Moved the
10905 scheduling code to gstscheduler.[ch], so an child bin can replace
10906 the scheduler. Introduced the concept of chains, which are subsets
10907 of the list of managed elements for a given manager bin, which get
10908 scheduled as separate entities. gst_bin_iterate_func should be
10909 pretty much fixed now, the scheduling code gets to do all the hard
10912 Cothreaded case work in the couple tests I've tried, chained is
10915 2000-12-26 20:49 omegahacker
10917 * gst/gstthread.c: Changed "bin" to "thread" in get_thread_new.
10919 2000-12-26 20:24 wtay
10921 * docs/random/usecases: This file will contain several use cases to
10924 2000-12-25 01:33 wtay
10926 * editor/editor.glade, editor/editor.ts, editor/gsteditor.c,
10927 editor/gsteditor.h, editor/gsteditorbin.c,
10928 editor/gsteditorcanvas.c, editor/gsteditorconnection.c,
10929 editor/gsteditorconnection.h, editor/gsteditorcreate.c,
10930 editor/gsteditorcreate.h, editor/gsteditorelement.c,
10931 editor/gsteditorpad.c, editor/gsteditorproject.c,
10932 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
10933 editor/gsteditorproperty.c, editor/gsteditorproperty.h,
10934 gst/gstbin.h, gst/gstelement.h, gst/gstutils.c, gst/gstutils.h,
10935 gst/gstxml.c, gst/elements/gstaudiosink.c: Lots of editor changes:
10936 - restucturing of object creation - loading of xml files - visual
10937 eye candy: color changes on mouseover - active object is indicated
10938 - property box changes for boolean and enum types - property box:
10939 create properties per element - show pads/caps in propertybox
10940 added gst_util_get_bool_arg in gstutils.c added default properties
10943 2000-12-23 03:17 wtay
10945 * gst/: gstbin.c, gstelement.c, gstelement.h, gstelementfactory.c,
10946 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
10947 elements/gstdisksrc.c, elements/gstfakesrc.c,
10948 elements/gstidentity.c: Added handoff signals to fakesrc and
10949 fakesink Added scheduling property to identity Added
10950 GST_STATE_TRANSITION macro to check for state changes. Modified
10951 gstbin and gstthread to the new state change macros
10953 2000-12-22 23:23 wtay
10955 * gst/gstbin.c, gst/gstelementfactory.c, gst/gstpad.c,
10956 gst/gstpipeline.c, gst/gstthread.c, gst/elements/gstfakesrc.c,
10957 gst/elements/gstfakesrc.h, tests/sched/runxml.c,
10958 tests/sched/cases/(fs-i-i-fs).xml: Fixed a bug in gstbin.c the
10959 manager was not detected. Some other testcases bin, thread,
10960 pipeline use the elementfactory on gst_*_new
10962 2000-12-22 16:14 wtay
10964 * gst/gstautoplug.c, gst/gstautoplug.h, gst/gstpipeline.c,
10965 gst/gstxml.c, gst/elements/gstfakesink.c,
10966 gst/elements/gstfakesink.h, gst/elements/gstidentity.c,
10967 gst/elements/gstidentity.h, gstplay/main.c, tests/sched/Makefile,
10968 tests/sched/runtestcases, tests/sched/runxml.c,
10969 tests/sched/testcases, tests/sched/cases/(fs-fs).xml,
10970 tests/sched/cases/(fs-i-fs).xml, tests/sched/cases/(fs-i-i-fs).xml,
10971 tests/sched/cases/(fs-i-q[i-fs]).xml: Implemented some test
10972 cases... they all fail :-( Added a flag to identity to for
10973 loop_based behaviour. Added a signal to fakesink when a buffer is
10976 2000-12-21 20:21 wtay
10978 * tests/sched/testcases: More testcases
10980 2000-12-21 19:53 wtay
10982 * tests/: autoplug.c, sched/testcases: 70+ testcases to start with
10984 2000-12-21 07:10 omegahacker
10986 * gst/gstbin.c: Some fixes to the non-chained case, it works in a
10987 very basic way. More use cases will hopefully provide some sanity.
10989 2000-12-21 01:27 omegahacker
10991 * gst/elements/gstqueue.c: Fixing two bugs:
10993 1) I had commented out an unlock. duh. 2) changed the _get
10994 function to return the buffer rather than call _push
10996 Also uncommented some debugging I'd turned off. Need to solve the
10997 verbosity problem somehow, I think by way of debug levels as well
11000 2000-12-20 09:39 omegahacker
11002 * gst/: gstbin.c, gstbin.h, gstelement.c, gstelement.h, gstpad.h,
11003 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11004 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11005 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsrc.c,
11006 elements/gsthttpsrc.c, elements/gstqueue.c, elements/gstsinesrc.c:
11007 Massive scheduling changes (again). Not entirely complete, but
11008 getting closer. Need to think about various scheduling plans that
11009 we might want to produce, and figure out the rules for what is
11010 legal, and how to get the results we need as far as the plan.
11012 2000-12-20 00:55 wtay
11014 * docs/random/autoplug1: Added explanation for current autoplugging
11016 2000-12-19 16:38 wtay
11018 * tests/: .cvsignore, props.c: Small test program for the property
11021 2000-12-19 16:36 wtay
11023 * gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c, gst/gstprops.h,
11024 plugins/mpeg1/mpegtypes/mpeg1types.c, tests/Makefile.am: Added API
11025 to dynamically create GstCaps and GstProps Changed typefind of
11026 mpeg1 to set the GstProps. autoplugging now works again for mpeg1,
11029 2000-12-19 13:44 wtay
11031 * docs/random/plugins.dia, editor/editor.dia, gst/gstautoplug.c,
11032 gst/gstautoplug.h, tests/autoplug.c: Added the autoplugger. some
11033 .dia drawings of the objects the autoplug test program.
11035 2000-12-19 13:41 wtay
11037 * gst/Makefile.am, gst/gst.c, gst/gstbin.c, gst/gstcaps.c,
11038 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpipeline.c,
11039 gst/gstplugin.c, gst/gstprops.c, gst/gstthread.c, gst/gsttype.c,
11040 gst/gsttype.h, plugins/mpeg1/parse/mpeg1parse.c,
11041 plugins/mpeg1video/parse/mp1videoparse.c, tests/Makefile.am,
11042 tests/registry.c: Cleanup in gsttypes.c: removed the crazy GList
11043 of GHashTables, since the autoplugger will use the GstCaps and
11044 elementfactories instead of the type system. We don't maintain a
11045 list anymore of the elements for the specific removed unused
11046 code in XML loading/saving.
11048 Cleanup in gstelementfactory: removed the register/unregister
11049 methods, register is now implicit when gst_elementfactory_new is
11050 called. _unregister is now _destroy. Removed logic to
11051 register/unregister the types in gsttypes. added methods to
11052 query if the factory can src/sink a GstCaps Make sure the
11053 elementfactory is set in the element_class when a new element is
11054 registered with gst_elementfactory_new.
11056 gst.c: properly register the basic bins gst_pipeline: use new
11057 gstautoplug (next checkin) gstprops: fixed an error in
11058 compatibility check registry test program changes plugins: misc
11059 changes for the new caps system.
11061 2000-12-19 05:48 omegahacker
11063 * plugins/cdparanoia/cdparanoia.c: safety issue: turned off the
11064 code the requires a patch to cdparanoia to avoid a segfault
11066 2000-12-17 16:24 wtay
11068 * gst/gstbin.c, gst/gstcaps.c, gst/gstpad.c, gst/gstpipeline.c,
11069 gst/gstprops.c, gst/gsttype.c, gst/gsttype.h,
11070 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
11071 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11072 plugins/mp3decode/parse/mp3parse.c,
11073 plugins/mp3decode/types/mp3types.c,
11074 plugins/mpeg1/mpegtypes/mpeg1types.c,
11075 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: The
11076 typefind function now returns a GstCaps structure instead of a
11077 gboolean. modified some plugins to this new behaviour Fixed
11078 autoplugging for the mpg123 case. When an element is selected in
11079 autoplugging and the caps do not match, another element is selected
11080 until the caps match. only examples/autoplug works because
11081 gstmediaplay uses a threaded setup that does not seem to work with
11082 the current scheduling.
11084 2000-12-17 06:26 omegahacker
11086 * docs/code-reviews/: README, gstbin.c-1.41: README and the
11087 beginning of the first code-review. Here's the README:
11089 Code reviews: =============
11091 Files are to be named by file or subsystem, and CVS revision number
11094 gstbin.c-1.41 editor-20001216
11096 A file should look something like the following:
11098 -------------------------------------------------------------------
11099 --- Code Review =========== File: gst/gstbin.c Revision: 1.41 Date:
11100 Dec 16, 2000 Reviewer: Erik Walthinsen <omega@cse.ogi.edu>
11102 ----- Line 20: #define GST_DEBUG_ENABLED
11104 Shouldn't be here, DEBUG should be enabled globally. May leave
11105 until scheduling changes are done.
11107 ----- Line 117: (gst_bin_class_init)
11108 gstelement_class->elementfactory =
11109 gst_elementfactory_find("bin");
11111 Not sure this is such a great idea. I thought the GstElement code
11112 did this kind of stuff?
11114 -------------------------------------------------------------------
11117 The format will evolve as we do more stuff, such as putting in
11118 fields for recommended actions, comments regarding any later
11119 changes made and when, etc.
11121 2000-12-17 04:54 omegahacker
11123 * gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h,
11124 gst/elements/gsttypefind.c, tools/gstreamer-register.c: Some minor
11125 compilation fixes...
11127 2000-12-16 17:12 wtay
11129 * editor/editor.c, editor/editor.glade, editor/editor.ts,
11130 editor/gsteditor.c, editor/gsteditorbin.c,
11131 editor/gsteditorelement.c, editor/gsteditorproject.c,
11132 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11133 gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h, gst/gstpad.c,
11134 gst/gstprops.c, gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
11135 tests/registry.c: some editor changes= loading of save pipelines
11136 (not working) added include in gstdebug.h for getpid property
11137 loading implemented GstXML can now be queried for the toplevel
11140 2000-12-16 10:18 omegahacker
11142 * docs/random/sources, examples/autoplug/Makefile,
11143 examples/helloworld/Makefile, examples/queue4/Makefile,
11144 examples/xml/Makefile, gst/gst.c, gst/gstbin.c, gst/gstbuffer.h,
11145 gst/gstdebug.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
11146 gst/gstthread.c, gst/elements/gstasyncdisksrc.c,
11147 gst/elements/gstaudiosrc.c, gst/elements/gstdisksrc.c,
11148 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
11149 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
11150 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
11151 gst/elements/gstsinesrc.c, plugins/cdparanoia/cdparanoia.c,
11152 plugins/cdparanoia/cdparanoia.h, plugins/cobin/spindentity.c,
11153 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11154 tests/Makefile.am, tests/mp3encode.c, tests/pad-active.c,
11155 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/simplefake.c,
11156 tests/states.c: WARNING: Don't grab this updated unless you're
11157 really, REALLY sure. WARNING: Wait for the next one.
11159 Whole lotta changes here, including a few random bits:
11161 examples/*/Makefile: updated to use `libtool gcc`, not just `gcc`
11162 gst/ gstbuffer.h: updated to new flag style gst.c, gstdebug.h:
11163 added new debugging for function ptrs gstpipeline.c: set type of
11164 parent_class to the class, not the object gstthread.c: ditto
11165 plugins/ cdparanoia/cdparanoia.c: added an argument type, updated
11166 some defaults cobin/spindentity.c: updated to new do/while
11167 loopfunction style mp3encode/lame/gstlame.c: argument types,
11168 whole lotta lame options tests/: various changes
11170 Now, for the big changes: Once again, the scheduling system has
11171 changed. And once again, it broke a whole bunch of things. The
11172 gist of the change is that there is now a function pointer for
11173 gst_pad_push and gst_pad_pull, instead of a hard-wired function.
11174 Well, currently they are functions, but that's for debugging
11175 purposes only, they just call the function pointer after spewing
11178 This changed the GstPad structure a bit, and the GstPad API as
11179 well. Where elements used to provide chain() and pull() functions,
11180 they provide chain() and get() functions.
11181 gst_pad_set_pull[region]_function has been changed to
11182 get_pad_set_get[region]_function. This means all the elements out
11183 there that used to have pull functions need to be updated. The
11184 calls to that function have been changed in the normal elements,
11185 but the names of the functions passed is still _pull[region](),
11186 which is an aesthetic issue more than anything.
11188 As for what doesn't work yet, just about anything dealing with
11189 Connections is hosed, meaning threaded stuff won't work. This will
11190 be fixed about 12 hours from now, after I've slept, etc. The
11191 simplefake.c test works in both cothreaded and chained cases, but
11192 not much else will work due to the Connection problem. Needless to
11193 say, don't grab this unless you *need* these features *now*, else
11194 wait to update this stuff until tomorrow.
11196 I'm going to sleep now.
11198 2000-12-15 16:43 wtay
11200 * examples/queue/queue.c, examples/queue2/queue2.c, gst/gstbin.c,
11201 gst/gstcaps.c, gst/gstpipeline.c, gst/gstplugin.c, gst/gsttype.c,
11202 gst/elements/gsttypefind.c, plugins/mpeg1/mpegtypes/mpeg1types.c,
11203 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: Move
11204 a step closer to autoplugging. The element selection in the
11205 pipeline works. Slight modification to the typefind function
11206 handling. removed the stupid mime types in the mpeg decoders.
11207 Adjust videosink for the new caps handling. Modified the queue
11208 example to show an error in plan creation; Erik can you solve this?
11209 This is the type of pipelines autoplugging uses.
11211 2000-12-15 01:57 wtay
11213 * gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
11214 gst/gst.h, gst/gstarch.h, gst/gstbin.c, gst/gstbin.h,
11215 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstbufferpool.c,
11216 gst/gstbufferpool.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstclock.c,
11217 gst/gstclock.h, gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h,
11218 gst/gstdebug.h, gst/gstelement.c, gst/gstelement.h,
11219 gst/gstelementfactory.c, gst/gstextratypes.c, gst/gstextratypes.h,
11220 gst/gstfilter.c, gst/gstfilter.h, gst/gstmeta.c, gst/gstmeta.h,
11221 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
11222 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
11223 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h, gst/gstsink.c,
11224 gst/gstsink.h, gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c,
11225 gst/gstthread.c, gst/gstthread.h, gst/gsttrace.c, gst/gsttrace.h,
11226 gst/gsttype.c, gst/gstutils.c, gst/gstxml.c, gst/gstxml.h,
11227 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
11228 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.h,
11229 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
11230 gst/elements/gsthttpsrc.h, gst/elements/gstpipefilter.h,
11231 gst/types/gsttypes.c, gstplay/gstmediaplay.c,
11232 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
11233 plugins/cdparanoia/cdparanoia.h, plugins/dvdsrc/dvdsrc.c,
11234 plugins/dvdsrc/dvdsrc.h, plugins/mp3decode/mpg123/gstmpg123.h,
11235 plugins/mp3encode/lame/gstlame.h,
11236 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11237 plugins/mpeg2/mpeg2dec/idct.c, plugins/vcdsrc/vcdsrc.h,
11238 plugins/vorbis/vorbis.c, tests/.cvsignore, tests/rip.c,
11239 tools/gstreamer-register.c: Header cleanup: try to include as
11240 little as possible; this will probably speed up compilation a bit.
11241 changed the .c files to use #include "..." Fix for the 'plugins are
11242 loaded twice' bug. Fix 22186: GstObject flags are now used
11243 everywhere. Added *_FLAG_LAST so elements do not use the same
11244 flags. Added some padding in the flag enum for future expansion.
11246 2000-12-14 17:21 wtay
11248 * gst/gstpad.c, gst/gstplugin.c, plugins/cdparanoia/cdparanoia.c,
11249 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11250 plugins/mpeg1/parse/mpeg1parse.c,
11251 plugins/mpeg1video/parse/mp1videoparse.c,
11252 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11253 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
11254 plugins/vorbis/vorbisenc.c: Some plugins are adjusted to the new
11255 pad template mechanisms.
11257 2000-12-14 12:30 wtay
11259 * plugins/mp3encode/lame/gstlame.c: Fixed a memory leak
11261 2000-12-13 21:42 omegahacker
11263 * docs/random/TODO-post-0.1.0: First few TODO items to be done
11264 after 0.1.0 (i.e. in 2001)
11266 2000-12-13 19:35 wtay
11268 * plugins/mp3encode/lame/gstlame.c: Update to the lame encoder
11270 2000-12-13 19:29 wtay
11272 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
11273 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
11274 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
11275 docs/gst/tmpl/gstsrc.sgml, docs/gst/tmpl/gsttype.sgml,
11276 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11277 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h, gst/gsttype.c,
11278 gst/elements/gstaudiosink.c, gst/elements/gsthttpsrc.c,
11279 plugins/cdparanoia/cdparanoia.c,
11280 plugins/mp3decode/mpg123/gstmpg123.c,
11281 plugins/mp3decode/parse/mp3parse.c: Changed the GstPadFactory and
11282 added the GstPadTemplate.
11284 The GstPadFactory is an easy way to define a pad with capabilities.
11285 The GstPadFactory is converted into a GstPadTemplate. The template
11286 is used to create new pads and to expose the possible pads used in
11287 an element to the plugin system.
11289 updated mp3parse, mpg123, cdparanoia to the new API. Rerun
11290 gstreamer-register because the XML definition has changed.
11292 2000-12-12 19:31 wtay
11294 * docs/random/plugins: Added a document about how we handle plugins
11295 and dynamic loading.
11297 2000-12-12 19:29 wtay
11299 * gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11300 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
11301 gst/gstpipeline.c, gst/gsttype.c, plugins/au/gstparseau.c,
11302 plugins/mp3decode/mpg123/gstmpg123.c,
11303 plugins/mp3decode/parse/mp3parse.c, tests/.cvsignore, tests/caps.c,
11304 tests/registry.c: More Caps changes, this change introduces the
11305 padfactory. the GstPadFactory will be used to describe the pads
11306 that an element will contain during its lifetime. mpg123 and
11307 mp3parse serve as an example. More XML changes to incorporate the
11310 2000-12-12 09:40 omegahacker
11312 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am,
11313 tests/Makefile.am, gst/gstbin.c, gst/gstplugin.c,
11314 gst/elements/gstfdsink.c, plugins/mp3encode/lame/Makefile.am,
11315 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11316 tests/rip.c: Added LAME encoder. Wow.
11318 2000-12-12 06:49 omegahacker
11320 * configure.in, editor/gstelementselect.c, plugins/Makefile.am,
11321 plugins/cdparanoia/Makefile.am, plugins/cdparanoia/cdparanoia.c,
11322 plugins/cdparanoia/cdparanoia.h, tests/Makefile.am,
11323 tests/paranoia.c: Brand new source, the cdparanoia source. Reads
11324 audio data from a CD, writes out raw audio. The tests/paranoia.c
11325 program will simply hook this up to a sound card. It works
11328 Next step is to flesh out the rest of the element, including pad
11329 caps, better seek and playout control, signals, and whatever else
11332 A minor patch to the editor is included here, the GstElementFactory
11333 details struct has a name change from 'class' to 'klass' that
11334 wasn't reflected in the elementselect widget. Fixd.
11336 2000-12-11 00:25 omegahacker
11338 * tests/queue.c: Updated to latest code for testing scheduling.
11340 2000-12-11 00:24 omegahacker
11342 * gst/: gstbin.c, gstdebug.h, gstelement.c, gstpad.c,
11343 elements/gstqueue.c: Implemented the hybrid scheduling system for
11344 sources and connections outside the current Bin. Is a bit hackish
11345 in one place, but I'll work out a way to make that cleaner soon.
11346 queue.c in tests now works nicely in all cases. More to come
11349 2000-12-11 00:06 wtay
11351 * tests/registry.c: Test program to check the registry handling
11353 2000-12-11 00:04 wtay
11355 * gst/Makefile.am, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
11356 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpad.c,
11357 gst/gstpad.h, gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
11358 gst/gstprops.c, gst/gstprops.h, gst/gsttype.c, gst/gsttype.h,
11359 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
11360 gstplay/main.c, plugins/au/gstparseau.c,
11361 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11362 plugins/avi/wincodec/gstwincodec.c,
11363 plugins/capture/v4l/gstv4lsrc.c, plugins/effects/stereo/stereo.c,
11364 plugins/effects/volume/volume.c, plugins/filters/median/median.c,
11365 plugins/filters/smooth/smooth.c, plugins/jpeg/gstjpeg.c,
11366 plugins/mp3decode/mpg123/gstmpg123.c,
11367 plugins/mp3decode/mpg123/gstmpg123.h,
11368 plugins/mp3decode/parse/mp3parse.c,
11369 plugins/mp3decode/xing/gstxing.c,
11370 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
11371 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11372 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
11373 plugins/mpeg1/parse/mpeg1parse.c,
11374 plugins/mpeg1video/parse/mp1videoparse.c,
11375 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11376 plugins/mpeg2/mpeg2dec/decode.c,
11377 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11378 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11379 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/idct.c,
11380 plugins/mpeg2/mpeg2dec/idct_mmx.c,
11381 plugins/mpeg2/mpeg2dec/motion_comp.c,
11382 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
11383 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11384 plugins/mpeg2/mpeg2dec/mpeg2.h,
11385 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11386 plugins/mpeg2/mpeg2dec/perftest.c, plugins/mpeg2/mpeg2dec/slice.c,
11387 plugins/mpeg2/mpeg2dec/vlc.h, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
11388 plugins/mpeg2/parse/mpeg2parse.c,
11389 plugins/mpeg2/subtitles/mpeg2subt.c,
11390 plugins/mpeg2/video/gstmpeg2play.c,
11391 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
11392 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
11393 plugins/visualization/smoothwave/smoothwave.c,
11394 plugins/visualization/spectrum/gstspectrum.c,
11395 plugins/visualization/synaesthesia/synaesthesia.c,
11396 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
11397 plugins/wav/gstparsewav.c, tests/Makefile.am, tests/caps.c,
11398 tests/queue.c: First attempt at rebuilding the type/plugin system
11399 - make sure caps/props are saved in the registry autoplugging is
11400 completely broken. removed the typefactories and typeids from all
11401 the pads in the plugins XML load/save is ok (be sure to rerun
11402 gstreamer-register)
11404 2000-12-09 09:13 omegahacker
11406 * gst/: gstbin.c, gstbin.h, gstelement.c, gstpad.h: Snapshot of
11407 work-in-progress do deal with out-of-bin elements. Current system
11408 is very likely going to be ditched due to its complexity and the
11409 fact that it doesn't work right now. More than that, it's
11410 generating some really odd results in my test program, which aren't
11411 readily explainable.
11413 If you want to keep a working copy of your working copy (heh),
11414 don't update until this is replaced with a hybrid approach. This
11415 approach will be the beginning of a plan generator that can
11416 construct full hybrid schedules given hints from various places.
11418 Hybrid means that cothreads are used, but there are chunks of the
11419 pipeline that are actually dealt with by chaining. This can improve
11420 speed by reducing cothread switches (which are much cheaper than
11421 thread switches, but still far from free, about 570 cycles on my
11422 PIII), but does carry a complexity burden. Luckily, the structure
11423 of GStreamer allows that burden to live entirely in create_plan.
11424 Luck? I think not ;-)
11426 2000-12-08 23:38 omegahacker
11428 * gst/: gstbin.c, gstthread.c: Mostly debugging changes. What's in
11429 CVS seems to work rather well, actually.
11431 Next is the work on task 23098...
11433 2000-12-08 20:31 omegahacker
11435 * tests/: Makefile.am, queue.c: Test program for simple queue
11436 operations. Good for testing thread/cothread interations.
11438 2000-12-08 18:24 wtay
11440 * gst/: gstbin.c, gstdebug.h, gstpad.c, gstpad.h: Added pullregion
11441 in again, it got removed with the previous commit.
11443 2000-12-08 10:33 omegahacker
11445 * gst/: gstbin.c, gstconnection.c, gstconnection.h, gstdebug.h,
11446 gstelement.c, gstpad.c, elements/gstqueue.c: Another big set of
11447 changes. Connections are now also pullfunc based. gstqueue has
11448 been updated, I don't know of any other connections offhand.
11450 There are still a few things that need doing, specifically the
11451 concept of a source or connection with connections to multiple
11452 thread contexts is not dealt with. This may force us to move the
11453 threadstate from the element to the pad, maybe keeping the
11454 element's copy for simple cases. Then the Bin would create a
11455 structure to pass to the cothreaded _wrappers of any such elements,
11456 which would detail the pads that are to be dealt with by this
11457 particular cothread context.
11459 That will speed things up to, since we don't have to look through
11460 the list of all pads for every Src or Connection element for every
11461 iteration, we can simply step through the list provided by the
11462 plan. Special case might even have a single pad pointer sitting
11463 there to trump the list, if there's only one (the common case
11466 Task 23098 is tracking these changes. The main task 22588 depends
11467 on that subtask, as well as 22240, which is a consistency check on
11470 2000-12-07 18:38 wtay
11472 * tests/: .cvsignore, Makefile.am, caps.c: Updated the test program
11474 2000-12-07 18:37 wtay
11476 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11477 gstprops.c, gstprops.h, gstpropsprivate.h: separated the properties
11478 from the capabilities as we might use the properties for metadata
11481 2000-12-06 23:04 wtay
11483 * gst/: gstbin.c, gstcaps.c, gstcaps.h, gstpad.c,
11484 elements/gstasyncdisksrc.c: Added pulregion handling. Added
11485 GstCapsListFactory in headers
11487 2000-12-05 18:08 wtay
11489 * gst/: Makefile.am, gstbin.c, gstpad.c, gstpipeline.c,
11490 elements/gstasyncdisksrc.c: Fixed autoplugging.
11492 2000-12-04 19:24 wtay
11494 * docs/random/caps: Added some capability options
11496 2000-12-04 10:52 omegahacker
11498 * gst/: gstbin.c, gstelement.h, gstpad.c, gstpad.h, gstpipeline.c,
11499 gstsrc.c, gstsrc.h, elements/gstasyncdisksrc.c,
11500 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11501 elements/gstfakesrc.c, elements/gstfdsrc.c, elements/gsthttpsrc.c,
11502 elements/gstsinesrc.c: Changed the way things are scheduled,
11503 especially sources. A Src used to have a push() function, and
11504 optionally a pushregion() to deal with async reads, etc. That
11505 whole thing has gone away, in favor of providing a pull() function
11506 for the output (Src) pad instead, ala chain functions. This makes
11507 constructing cothreaded schedules out of non-loop elements somewhat
11508 easier. Basically there was always a question as to which pad was
11509 being dealt with. In the pullregion case, cothread-specific data
11510 was used to try to pass the region struct to the right place, which
11511 is a slow hack. And in general, the push function severely limited
11512 the kind of tricks that could be played when there's more than one
11513 output pad, such as a multi-out file reader with async capabilities
11514 on each pad independently.
11516 This changes the way cothread scheduling occurs. Instead of the
11517 hack to deal with Src's by calling their push() function (or
11518 optionally the pushregion(), in certain cases), we now are working
11519 towards a general mechanism where pads are the only thing that are
11520 dealt with directly.
11522 An optimization was made in the process of doing this: the
11523 loopfunction actually run as the outer [stack] frame of the
11524 cothread is now set more intelligently in create_plan() based on
11525 what kind of element it is. We now have:
11527 loopfunc_wrapper: used for loop-based elements, it simply calls the
11528 loopfunc in a loop, paying attention to COTHREAD_STOPPING (see
11529 below). It currently does other, soon to be depracated, stuff.
11531 pullsrc_wrapper: wraps a Src that's not loop-based (since your
11532 options are now loop- or pull-based)
11534 There will be a couple more to deal with other cases, such as
11535 Connections and chain-based elements. The general idea is that
11536 it's a lot more efficient to make the decisions once in create_plan
11537 than to keep doing this huge if/else chain in the wrapper. Just
11538 choose the right wrapper up front. It'll be most apparent
11539 performance-wise in the case of whichever element context is
11540 switched to first for each iteration, since the whole wrapper setup
11541 is done for every iteration.
11543 The tricky part is that there is now a bit of overloading of the
11544 function pointers in a pad. The current meanings (possibly to
11545 change a bit more soon) are:
11547 chainfunc: as always, chainfunc pointer is mirrored between peer
11548 pads (this may change, and the chain func may end up in
11549 pushfunc) pushfunc: SrcPad: gst_pad_pushfunc_proxy, cothread_switch
11550 to peer SinkPad: none (may take over chainfunc, see
11551 below) pullfunc: SrcPad: Src or Connection's function to construct
11552 buffers SinkPad: gst_pad_pullfunc_proxy, cothread_switch
11555 There are a number of issues remaining with the scheduling, not the
11556 least of which is the fact that Connections are still dealt with
11557 the old way, with _push() functions and such. I'm trying to figure
11558 out a way to unify the system so it makes sense. Following the
11559 scheduling system is hard enough, trying to change it is murder.
11561 Another useful scheduling addition, mentioned above, is
11562 COTHREAD_STOPPING. It's an element flag that's used to signal
11563 whatever code is running in cothread context that it should be
11564 finishing up and exiting soon. An example of this is in
11565 plugins/cobin/spindentity.c. All the loops should now be composed
11566 of do/while loops, rather than while(1) loops:
11569 buf = gst_pad_pull(spindentity->sinkpad);
11570 gst_pad_push(spindentity->srcpad,buf);
11571 } while (!GST_ELEMENT_IS_COTHREAD_STOPPING(element));
11573 The reason for this is that COTHREAD_STOPPING may be set before the
11574 above loop ever gets started. It wouldn't do for the body of the
11575 loop to never once get called, that would simply stall the
11576 pipeline. Note that only the core library code is ever responsible
11577 for setting and unsetting this flag. All elements have to do is
11578 respond to it by cleanly exiting the loop and the function holding
11581 This is needed primarily to allow iterations to occur properly.
11582 Basically, there's a single entry point in the cothread scheduling
11583 loop, gst_bin_iterate_func() simply switches to this cothread. If
11584 the element in this context is allowed to loop infinitely, nothing
11585 would even switch back to the context from which the iterate() was
11586 originally called. This is a bit of a problem. The solution is
11587 for there to be an implicit switch back to the originating context.
11588 Now, even I'm not sure exactly how this works, but if the cothread
11589 that's switched to actually returns, execution returns back to the
11590 calling context, i.e. iterate_func().
11592 COTHREAD_STOPPING is therefore set just before switching into this
11593 (currently randomly chosen) context, on the assumption that it will
11594 return promptly after finishing its duties. The burden of clearing
11595 the flag falls to the various wrapper functions provided by the Bin
11596 code, thus element writers don't have to worry about doing that at
11597 all (and simply shouldn't).
11599 Related changes: All the sources in elements/ have been changed to
11600 reflect the new system.
11602 FIXMEs: 1) gstpipeline.c calls gst_src_push at some point, dunno
11603 why, it's commented out now. 2) any other sources, including
11604 vcdsrc, dvdsrc, and v4lsrc will break badly and need to be modified
11605 to work as pull-based sources.
11607 2000-12-04 09:35 omegahacker
11609 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
11610 gst/gst.h, gst/gstbuffer.c, gst/gstdebug.h: Changes made to the
11611 DEBUG system. New header file gstdebug.h holds the stuff to keep
11612 it out of gst.h's hair. DEBUG prints out the process id, cothread
11613 id, source filename and line number. Two new macros DEBUG_ENTER
11614 and DEBUG_LEAVE are used to show the entry and exit of a given
11615 function. This eventually might be used to construct call trace
11616 graphs, even taking cothreads into account. This would be quite
11617 useful in visualizing the scheduling mechanism.
11619 Minor changes to various debug messages.
11621 Also sitting in gstdebug.h is a prototypical DEBUG_ENTER that's
11622 capable of performing DEBUG_LEAVE automatically. It does this by
11623 utilizing a little-known GCC extension that allows one to call a
11624 function with the same parameters as the current function. The
11625 macro uses this to basically call itself. A boolean is used to
11626 ensure that when it calls itself it actually runs the body of the
11627 function. In the meantime it prints stuff out before and after the
11628 real function, as well as constructing a debugging string. This
11629 can be used eventually to provide call-wide data on the DEBUG
11630 lines, instead of having to replicate data on each call to DEBUG.
11631 More research is needed into how this would most cleanly be fit
11632 into some other chunk of code, like GStreamer (I think of this
11633 DEBUG trick as a separate project, sorta).
11635 Unfortunately, the aforementioned DEBUG trick interacts quite
11636 poorly with cothreads. Almost any time it's used in a function
11637 that has anything remotely to do with a cothread context (as in, it
11638 runs in one), a segfault results from the __builtin_apply call,
11639 which is the heart of the whole thing. If someone who really knows
11640 assembly could analyze the resulting code to see what's really
11641 going on, we might find a way to fix either the macro or the
11642 cothreads (I'm thinking that there's something we missed in
11643 constructing the cothreads themselves) so this works in all cases.
11645 In the meantime, please insert both DEBUG_ENTER and DEBUG_LEAVE in
11646 your functions. Be sure to put DEBUG_ENTER after your variable
11647 declarations and before any functional code, not to put the
11648 function name in any DEBUG strings (it's already there, trust me),
11649 and put a DEBUG_LEAVE if you care enough.
11651 Changes are going to happen in the way DEBUGs and other printouts
11652 occur, so stay tuned.
11654 2000-12-04 09:32 omegahacker
11656 * gst/gstplugin.c: Added a check to see if the plugin actually
11657 exists before even bothering to try to load it. Saves a fair
11658 amount of debugging spew with _gst_plugin_spew enabled.
11660 2000-12-04 09:14 omegahacker
11662 * plugins/mp3decode/parse/mp3parse.c: Minor change to the
11663 head_check function: DEBUG pretty much assumes there's a newline
11664 (\n) at the end, things get messy otherwise. Might add a
11665 DEBUG_NOPREFIX to deal with this problem later, but I think this is
11666 a good cleanup anyway.
11668 2000-12-03 20:15 wtay
11670 * tests/caps.c: More test cases.
11672 2000-12-03 20:15 wtay
11674 * gst/: gstcaps.c, gstcaps.h: Implemented real Caps checking.
11676 2000-12-03 17:52 wtay
11678 * tests/: Makefile.am, caps.c, states.c: Added a test program for
11681 2000-12-03 17:51 wtay
11683 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11684 gstpad.c, gstpad.h, gstpipeline.c: Added multiple types to the
11685 pads. Added first preview of the capabilities system.
11686 Autoplugging is seriously broken with these (and other) changes.
11688 2000-12-03 15:02 richardb
11690 * test/cothreads/: Makefile.am, cothreads.c, cothreads.h: Remove
11691 cothreads.[ch] from tests/cothreads/ and replace then with a rule
11692 in the Makefile.am to generate symlinks to the live versions of the
11693 code in gst/ : fixes a compile error, and should keep things
11696 2000-12-03 00:17 omegahacker
11698 * gst/: cothreads.c, cothreads.h, gst.h: Enhanced debugging by
11699 making DEBUG() print out the cothread ID as well as the process ID.
11700 cothread_getcurrent returns the current cothread ID, or -1 if
11701 cothreads aren't set up in this process context.
11703 2000-12-02 10:07 omegahacker
11705 * docs/random/filter-writers-guide: First pass at an outline for
11706 the Filter Writer's Guide. Mostly complete, though the structure
11707 needs some work. Just need someone to write it ;-)
11709 2000-11-30 20:30 wtay
11711 * docs/random/types3: Another type system proposal.
11713 2000-11-29 10:05 omegahacker
11715 * gst/cothreads.c: Rearranged cothread_switch a bit to move all the
11716 code for error conditions to the end, using goto's to get there.
11717 This has the presumed advantage of consolidating all the normally
11718 run code into one chunk, reducing jumps (and the associated
11719 penalties in any modern processor) and limiting cache- line usage.
11720 It may be instructive to look at the generated assembly for this
11721 revision and the previous, to see if gcc is smart enough to do this
11724 If you want to turn off some of the checks (they are all checks for
11725 NULL pointers, if you're curious) for a speed gain, disable the
11726 #define of COTHREAD_PARANOID at the top.
11728 2000-11-26 19:11 wtay
11730 * docs/random/types2: Added the type system design.
11732 2000-11-25 18:13 wtay
11734 * docs/random/sources: More ramblings..
11736 2000-11-25 16:45 wtay
11738 * docs/random/sources: Another alternative to the src. Please
11741 2000-11-25 16:00 wtay
11743 * docs/random/sources: Added asci art control flow diagrams
11745 2000-11-25 14:18 wtay
11747 * docs/random/sources, gst/gstpipeline.c,
11748 gst/elements/gstasyncdisksrc.h, gst/elements/gstaudiosink.c,
11749 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
11750 gst/elements/gstelements.c, gst/elements/gstesdsink.h,
11751 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
11752 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
11753 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
11754 gst/elements/gstfdsrc.c, gst/elements/gstfdsrc.h,
11755 gst/elements/gsthttpsrc.c, gst/elements/gsthttpsrc.h,
11756 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
11757 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
11758 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.c,
11759 gst/elements/gsttypefind.h, plugins/mpeg2/mpeg2dec/Makefile.am,
11760 plugins/mpeg2/mpeg2dec/decode.c, plugins/mpeg2/mpeg2dec/idct.c,
11761 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11762 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11763 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/Makefile.am,
11764 plugins/mpeg2/parse/mpeg2parse.c: Code Cleanups Added use cases for
11765 the source elements.
11767 2000-11-25 07:43 omegahacker
11769 * gst/elements/gstelements.c: Added code to force the gsttypes
11770 plugin to load before gstelements, by simply having gstelements.c
11771 request the plugin. Solves some dependency problems. This is the
11772 correct method of doing this for now, though I had a thought:
11774 Have a static list of hard dependencies that the plugin system is
11775 responsible for satisfying before even trying to load the plugin.
11776 Makes plugin design easier.
11778 2000-11-25 07:02 omegahacker
11780 * gst/: gstpad.c, gstpad.h: added the ability to disable pads, not
11781 quite complete but sufficient for now
11783 2000-11-24 22:28 omegahacker
11785 * gst/gstelement.c: Fixed a dumb mistake: in
11786 gst_element_set_loop_function, it was forcing the cothread's entry
11787 function to change. This is totally wrong, the create_plan function
11788 in GstBin is responsible for setting that to its own internal
11789 helper function. Code removed outright...
11791 2000-11-23 21:49 omegahacker
11793 * gst/: gstelement.c, gstelement.h: Closed 22145 - gstelement.c:
11794 support hotswapping of loopfunc
11796 Added a flag GST_ELEMENT_NEW_LOOPFUNC that's set when a new
11797 loopfunc is set, which needs to be obeyed by the loopfuncs
11798 themselves. The assumption is that only a loopfunc or an element
11799 that knows what it's doing will ever change the loopfunc pointer,
11800 so they can be responsible for exitting the loopfunc itself
11803 The loopfunc_wrapper function has been changed to call the loopfunc
11804 pointer itself in a loop. If the loopfunc changes, the current
11805 loop is supposed to exit, which causes the loopfunc_wrapper to
11806 start up the new loopfunc.
11808 2000-11-23 20:39 omegahacker
11810 * gst/gstelement.c: Closed task 22143 - gstelemnt.c: complete
11811 gst_element_connect
11813 SImple matter of cleaning up the conflicting checks and actually
11814 connecting the pads in question.
11816 2000-11-23 08:13 omegahacker
11818 * gst/: gstbin.c, gstelement.c: gstbin.c: modified so create_plan
11819 occurs after the state change of all the child elements.
11820 gstelement.c: set_state now loops such that each element only deals
11821 with one state change at a time, i.e.
11822 NULL->READY,READY->PLAYING, instead of a single NULL->PLAYING.
11824 2000-11-20 22:05 wtay
11826 * gstplay/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
11827 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct_mmx.c,
11828 plugins/mpeg2/mpeg2dec/perftest.c: Something was wrong with SSE
11829 initialisation in mpeg2dec Added little performance test (compile
11832 2000-11-20 19:04 wtay
11835 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
11836 docs/manual/gstreamer-manual.sgml, gst/elements/gstdisksrc.c,
11837 gstplay/gstmediaplay.c, gstplay/gstplay.c,
11838 plugins/dvdsrc/Makefile.am, plugins/dvdsrc/dvdsrc.c,
11839 plugins/dvdsrc/dvdsrc.h, plugins/mpeg2/ac3dec/Makefile.am,
11840 plugins/mpeg2/ac3dec/ac3.h, plugins/mpeg2/ac3dec/ac3_internal.h,
11841 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
11842 plugins/mpeg2/ac3dec/audio_out.h,
11843 plugins/mpeg2/ac3dec/bit_allocate.c,
11844 plugins/mpeg2/ac3dec/bit_allocate.h,
11845 plugins/mpeg2/ac3dec/bitstream.c, plugins/mpeg2/ac3dec/bitstream.h,
11846 plugins/mpeg2/ac3dec/bswap.h, plugins/mpeg2/ac3dec/cmplx.h,
11847 plugins/mpeg2/ac3dec/coeff.c, plugins/mpeg2/ac3dec/coeff.h,
11848 plugins/mpeg2/ac3dec/cpu_accel.c, plugins/mpeg2/ac3dec/crc.c,
11849 plugins/mpeg2/ac3dec/crc.h, plugins/mpeg2/ac3dec/debug.c,
11850 plugins/mpeg2/ac3dec/debug.h, plugins/mpeg2/ac3dec/decode.c,
11851 plugins/mpeg2/ac3dec/decode.h, plugins/mpeg2/ac3dec/dither.c,
11852 plugins/mpeg2/ac3dec/dither.h, plugins/mpeg2/ac3dec/downmix.c,
11853 plugins/mpeg2/ac3dec/downmix.h, plugins/mpeg2/ac3dec/downmix_c.c,
11854 plugins/mpeg2/ac3dec/downmix_c.h,
11855 plugins/mpeg2/ac3dec/downmix_i386.S,
11856 plugins/mpeg2/ac3dec/downmix_i386.h,
11857 plugins/mpeg2/ac3dec/downmix_kni.S,
11858 plugins/mpeg2/ac3dec/downmix_kni.h,
11859 plugins/mpeg2/ac3dec/exponent.c, plugins/mpeg2/ac3dec/exponent.h,
11860 plugins/mpeg2/ac3dec/imdct.c, plugins/mpeg2/ac3dec/imdct.h,
11861 plugins/mpeg2/ac3dec/imdct512_kni.S,
11862 plugins/mpeg2/ac3dec/imdct_c.c, plugins/mpeg2/ac3dec/imdct_c.h,
11863 plugins/mpeg2/ac3dec/imdct_kni.c, plugins/mpeg2/ac3dec/imdct_kni.h,
11864 plugins/mpeg2/ac3dec/mantissa.c, plugins/mpeg2/ac3dec/mantissa.h,
11865 plugins/mpeg2/ac3dec/oms_accel.h, plugins/mpeg2/ac3dec/output.c,
11866 plugins/mpeg2/ac3dec/output.h, plugins/mpeg2/ac3dec/parse.c,
11867 plugins/mpeg2/ac3dec/parse.h, plugins/mpeg2/ac3dec/rematrix.c,
11868 plugins/mpeg2/ac3dec/rematrix.h,
11869 plugins/mpeg2/ac3dec/sanity_check.c,
11870 plugins/mpeg2/ac3dec/sanity_check.h, plugins/mpeg2/ac3dec/srfft.c,
11871 plugins/mpeg2/ac3dec/srfft.h, plugins/mpeg2/ac3dec/srfft_kni.S,
11872 plugins/mpeg2/ac3dec/srfft_kni.h,
11873 plugins/mpeg2/ac3dec/srfft_kni_c.c, plugins/mpeg2/ac3dec/srfftp.h,
11874 plugins/mpeg2/ac3dec/stats.c, plugins/mpeg2/ac3dec/stats.h,
11875 plugins/mpeg2/ac3dec/uncouple.c, plugins/mpeg2/ac3dec/uncouple.h,
11876 plugins/mpeg2/mpeg2dec/Makefile.am,
11877 plugins/mpeg2/mpeg2dec/decode.c,
11878 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11879 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11880 plugins/mpeg2/mpeg2dec/motion_comp.c,
11881 plugins/mpeg2/mpeg2dec/motion_comp.h,
11882 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11883 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/mpeg2parse.c,
11884 plugins/mpeg2/parse/mpeg2parse.h, test/dvdcat.c: Reworked AC3
11885 decoder. No seeking yet but at least we do not need ac3parse
11886 anymore. Reworked dvdsrc to read scrambled data (DeCSS not
11887 included). I have modified DeCSS a bit to work in GStreamer. Can I
11888 release the code or is there some lawyer that's going to sue me?
11889 MPEG2 SSE motion compensation. Tried to add PTS to the MPEG
11890 decoder but failed.
11892 2000-11-12 20:34 wtay
11894 * components/bonobo-gstmediaplay/: Makefile.am,
11895 bonobo-gstmediaplay.c, gstmediaplay.oafinfo: The bonobo component
11896 now works on audio only (mp3/vorbis). Video is broken because
11897 bonobo does not handle multithreading yet. Added Bonobo toolbar
11900 2000-11-11 15:13 wtay
11902 * configure.in, components/bonobo-gstmediaplay/.cvsignore,
11903 components/bonobo-gstmediaplay/Makefile.am,
11904 components/bonobo-gstmediaplay/bonobo-gstmediaplay-ui.xml,
11905 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
11906 components/bonobo-gstmediaplay/gstmediaplay.oafinfo,
11907 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstmeta.sgml,
11908 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttype.sgml,
11909 docs/gst/tmpl/gstutils.sgml, docs/libs/tmpl/gstidct.sgml,
11910 docs/manual/components.sgml, docs/manual/cothreads.sgml,
11911 docs/manual/helloworld2.sgml, docs/manual/programs.sgml,
11912 gst/cothreads.c, gst/cothreads.h, gst/gstarch.h, gst/gstbin.c,
11913 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstclock.c,
11914 gst/gstconnection.c, gst/gstcpu.c, gst/gstelement.c,
11915 gst/gstelement.h, gst/gstextratypes.c, gst/gstfilter.c,
11916 gst/gsti386.h, gst/gstmeta.c, gst/gstppc.h, gst/gstsink.c,
11917 gst/gstsrc.c, gst/gstthread.c, gst/gsttype.c,
11918 gst/elements/gstqueue.c, gstplay/Makefile.am,
11919 plugins/avi/gstavidecoder.c: Docs updates. Added LICENSE info to
11920 headers/code where missing in gst directory Added a bonobo wrapper
11921 for the media player (it shows up in gshell but locks up when
11922 activating the component, anyone?) Fixed some XML save/load
11923 problems with arguments.
11925 2000-11-08 19:53 wtay
11927 * gstplay/: gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
11928 gststatusarea.c, gststatusarea.h, main.c: Fix for the new gnome
11929 libraries. It looks like glade does not like empty dockitems...
11931 2000-11-07 21:38 wtay
11933 * docs/libs/: gstreamer-libs-sections.txt, tmpl/dct.sgml,
11934 tmpl/gstidct.sgml, tmpl/gstriff.sgml: Library docs update
11936 2000-11-07 21:24 wtay
11938 * docs/gst/tmpl/: cothreads.sgml, gstbufferpool.sgml,
11939 gstelement.sgml, gstpad.sgml: [no log message]
11941 2000-11-07 21:18 wtay
11943 * docs/gst/: Makefile.am, gstreamer-decl.txt, gstreamer-docs.sgml,
11944 gstreamer-sections.txt: Updated docs
11946 2000-11-06 00:15 wtay
11948 * gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
11949 gst/gstpad.h, gst/gstutils.c, gst/elements/Makefile.am,
11950 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
11951 gst/elements/gstdisksrc.c, gstplay/gstplay.c,
11952 gstplay/gstplayprivate.h, libs/riff/gstriff.h,
11953 libs/riff/gstriffparse.c, plugins/avi/gstavidecoder.c,
11954 plugins/avi/gstavidecoder.h: Added seeking to the avi decoder by
11955 implementing pull_region. Fixes to the asyncdisksrc. Added thread
11956 specific data to the cothreads.
11958 2000-11-04 18:55 wtay
11960 * include/sse.h: [no log message]
11962 2000-11-04 18:54 wtay
11964 * configure.in, gst/Makefile.am, gst/cothreads.c, gst/cothreads.h,
11965 gst/gst.c, gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.h,
11966 gst/gstbufferpool.h, gst/gstclock.h, gst/gstconnection.h,
11967 gst/gstcpu.h, gst/gstelement.h, gst/gstfilter.h, gst/gstmeta.h,
11968 gst/gstobject.h, gst/gstpipeline.h, gst/gstplugin.h, gst/gstsink.h,
11969 gst/gstsrc.h, gst/gsttee.h, gst/gstthread.c, gst/gstthread.h,
11970 gst/gsttrace.h, gst/gsttype.h, gst/gstutils.h, gst/gstxml.h,
11971 gst/types/gsttypes.c, libs/idct/Makefile.am, libs/idct/dct.h,
11972 libs/idct/gstidct.c, libs/idct/gstidct.h, libs/idct/sseidct.S,
11973 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/.cvsignore,
11974 plugins/mpeg2/mpeg2dec/Makefile.am,
11975 plugins/mpeg2/mpeg2dec/decode.c,
11976 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11977 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11978 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
11979 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
11980 plugins/mpeg2/mpeg2dec/idct_mmx.c,
11981 plugins/mpeg2/mpeg2dec/idct_mmx.h,
11982 plugins/mpeg2/mpeg2dec/motion_comp.c,
11983 plugins/mpeg2/mpeg2dec/motion_comp.h,
11984 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
11985 plugins/mpeg2/mpeg2dec/mpeg2.h,
11986 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11987 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
11988 plugins/mpeg2/mpeg2dec/vlc.h, plugins/vorbis/vorbisdec.c: Added the
11989 excellent mpeg2dec decoder. Not 100% optimized but allready very
11990 fast. More cleanup.
11992 2000-11-02 20:10 wtay
11994 * gst/gst.c, gstplay/gstmediaplay.c, gstplay/main.c: Make sure the
11995 Gdk thread lock is not held inside the gstreamer pipeline. Fix the
11996 videosink to not hold the Gdk lock when emitting a signal. All Gtk
11997 GUI apps using GStreamer should now handle the Gdk locks when
11998 handling signals from the pipeline (as it should be)
12000 2000-11-01 22:11 wtay
12002 * examples/helloworld2/helloworld2.c, gst/cothreads.c,
12003 gst/cothreads.h, gst/gstbin.c, gst/gstthread.c,
12004 gst/elements/Makefile.am, gst/elements/gstqueue.c,
12005 gstplay/gststatusarea.c, plugins/avi/gstavidecoder.c,
12006 plugins/avi/gstavidecoder.h, plugins/mp3decode/mpg123/gstmpg123.c:
12007 Some code cleanup Let the parent GstBin decide when to do a
12008 create_plan (bin inside a thread)
12010 2000-11-01 13:49 wtay
12012 * gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
12013 gst/gstthread.c, gst/gsttype.c, gstplay/Makefile.am,
12014 gstplay/callbacks.c, gstplay/gstmediaplay.c,
12015 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12016 gstplay/gstplay.c, gstplay/gstplay.h, gstplay/gstplayprivate.h,
12017 gstplay/gststatusarea.c, gstplay/interface.c, gstplay/interface.h,
12018 plugins/avi/Makefile.am, plugins/avi/audiocodecs.c,
12019 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
12020 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12021 plugins/avi/gstparseavi.h, plugins/avi/playcodecs.c,
12022 plugins/mp3decode/parse/mp3parse.c,
12023 plugins/mp3decode/parse/mp3parse.h,
12024 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
12025 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h:
12026 Code cleanup, make it adhere to the Gnome/Gtk+ code formatting,
12027 which is quite clean and more readable. Renamed parseavi to
12028 avidecoder Implemented seeking/time display/pause/play/stop/clean
12029 exit to gstmediaplay Added an element flag to indicate that it
12030 cannot deal with noncontigous buffers. If such an element is found
12031 in the pipeline, seeking is disabled for the complete stream
12032 (avidecoder cannot deal with seeking until we convert it to a loop
12033 based element with pull_region to fetch the indeces etc...)
12035 2000-10-30 21:10 wtay
12037 * docs/plugins/: .cvsignore, gstreamer-plugins.types.in: Missing
12040 2000-10-30 21:08 wtay
12042 * plugins/mpeg1/mpegaudio/: table_absthr.h, table_alloc.h,
12043 table_cb.h, table_enwindow.h, table_th.h, tables.c: forgot the
12046 2000-10-30 21:06 wtay
12048 * plugins/mpeg2/mpeg2enc/: Makefile.am, fdct_mmx.s, fdctdata.c: A
12049 nonworking forward DCT with MMX
12051 2000-10-30 21:02 wtay
12053 * gst/gstbin.c, gst/gstthread.c, gst/elements/gstqueue.c,
12054 gstplay/.cvsignore, gstplay/Makefile.am, gstplay/callbacks.c,
12055 gstplay/callbacks.h, gstplay/codecs.h, gstplay/gstmediaplay.c,
12056 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12057 gstplay/gstplay.c, gstplay/gstplay.glade, gstplay/gstplay.h,
12058 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
12059 gstplay/gststatusarea.h, gstplay/interface.c, gstplay/interface.h,
12060 gstplay/main.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12061 plugins/mpeg1/mpegaudio/Makefile.am,
12062 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/encode.c,
12063 plugins/mpeg1/mpegaudio/musicin.c, plugins/mpeg1/mpegaudio/psy.c,
12064 plugins/mpeg1/mpegaudio/tonal.c, plugins/mpeg1/parse/mpeg1parse.c,
12065 plugins/mpeg1video/parse/mp1videoparse.c,
12066 plugins/mpeg2/mpeg2enc/Makefile.am,
12067 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12068 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12069 plugins/mpeg2/mpeg2enc/quant_mmx.s,
12070 plugins/mpeg2/mpeg2enc/quantize.c, test/avi2mpg.c, test/mp2tomp1.c:
12071 Misc fixes and cleanups A reworked gstplay. Now it is called
12072 gstmediaplay. gstplay is a custom widget that can display media and
12073 is to become a bonobo component soon. put the tables of the mpeg
12074 audio encoder in a header file. maybe faster quantisation for the
12077 2000-10-25 20:09 wtay
12079 * configure.in, docs/plugins/Makefile.am, docs/plugins/gstdoc-mkdb,
12080 docs/plugins/gstdoc-mktmpl, docs/plugins/gstdoc-scanobj,
12081 docs/plugins/gstreamer-plugins-docs.sgml,
12082 docs/plugins/gstreamer-plugins-sections.txt,
12083 docs/plugins/tmpl/ac3dec.sgml, docs/plugins/tmpl/ac3parse.sgml,
12084 docs/plugins/tmpl/audioscale.sgml, docs/plugins/tmpl/cobin.sgml,
12085 docs/plugins/tmpl/dvdsrc.sgml, docs/plugins/tmpl/example.sgml,
12086 docs/plugins/tmpl/gstaviencoder.sgml,
12087 docs/plugins/tmpl/gstjpeg.sgml, docs/plugins/tmpl/gstjpegdec.sgml,
12088 docs/plugins/tmpl/gstjpegenc.sgml,
12089 docs/plugins/tmpl/gstmpeg1encoder.sgml,
12090 docs/plugins/tmpl/gstmpeg2enc.sgml,
12091 docs/plugins/tmpl/gstmpeg2play.sgml,
12092 docs/plugins/tmpl/gstmpeg_play.sgml,
12093 docs/plugins/tmpl/gstmpegaudio.sgml,
12094 docs/plugins/tmpl/gstmpg123.sgml,
12095 docs/plugins/tmpl/gstparseau.sgml,
12096 docs/plugins/tmpl/gstparseavi.sgml,
12097 docs/plugins/tmpl/gstparsewav.sgml,
12098 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
12099 docs/plugins/tmpl/gstspectrum.sgml,
12100 docs/plugins/tmpl/gstv4lsrc.sgml,
12101 docs/plugins/tmpl/gstwincodec.sgml,
12102 docs/plugins/tmpl/gstwindec.sgml, docs/plugins/tmpl/gstwinenc.sgml,
12103 docs/plugins/tmpl/gstxa.sgml, docs/plugins/tmpl/gstxing.sgml,
12104 docs/plugins/tmpl/median.sgml,
12105 docs/plugins/tmpl/mp1videoparse.sgml,
12106 docs/plugins/tmpl/mp2videoparse.sgml,
12107 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
12108 docs/plugins/tmpl/mpeg2parse.sgml,
12109 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/rtjpegdec.sgml,
12110 docs/plugins/tmpl/rtjpegenc.sgml, docs/plugins/tmpl/smooth.sgml,
12111 docs/plugins/tmpl/smoothwave.sgml,
12112 docs/plugins/tmpl/spindentity.sgml, docs/plugins/tmpl/stereo.sgml,
12113 docs/plugins/tmpl/synaesthesia.sgml,
12114 docs/plugins/tmpl/system_encode.sgml,
12115 docs/plugins/tmpl/vcdsrc.sgml, docs/plugins/tmpl/videoscale.sgml,
12116 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
12117 docs/plugins/tmpl/vorbisdec.sgml, docs/plugins/tmpl/vorbisenc.sgml,
12118 docs/plugins/tmpl/vumeter.sgml, gst/gstbufferpool.c,
12119 gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c,
12120 gst/gstelement.h, gst/gstelementfactory.c, gst/gstmeta.c,
12121 gst/gstmeta.h, gst/gstpad.c, gst/gstplugin.c, gst/gstthread.c,
12122 gst/gstthread.h, gst/gstutils.c, gst/gstxml.c,
12123 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12124 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
12125 libs/idct/gstidct.h, libs/riff/gstriff.h, test/ac3play.c,
12126 test/qtest.c: More Docs updates. Added plugin documentation. I
12127 fear we need a gstdoc implementation that loads plugins and does
12128 introspection on them. I think we should automatically create the
12129 docs for the pads and mime types the plugins provide. Does anyone
12130 have enough perl knowledge to add these features? I allready
12131 changed the C code to output the pad definitions but my perl
12132 knowledge is too limited, for now, to implement the rest of the
12133 needed functionality...
12135 2000-10-22 17:30 wtay
12137 * docs/gst/tmpl/: audioraw.sgml, cothreads.sgml,
12138 gstasyncdisksrc.sgml, gstaudiosink.sgml, gstbuffer.sgml,
12139 gstbufferpool.sgml, gstclock.sgml, gstcpu.sgml, gstdisksrc.sgml,
12140 gstelement.sgml, gstextratypes.sgml, gstmeta.sgml, gstpad.sgml,
12141 gstplugin.sgml, gstreamer-unused.sgml, gstsrc.sgml, gstthread.sgml,
12142 gsttrace.sgml, gsttype.sgml, gsttypefind.sgml, gstxml.sgml,
12143 spectrum.sgml, videoraw.sgml: More docs updates
12145 2000-10-22 17:27 wtay
12147 * docs/: Makefile.am, gst/Makefile.am, gst/gstreamer-decl.txt,
12148 gst/gstreamer-docs.sgml, gst/gstreamer-sections.txt,
12149 gst/gstreamer.hierarchy, gst/gstreamer.types.in, libs/.cvsignore,
12150 libs/Makefile.am, libs/gstreamer-libs-docs.sgml,
12151 libs/gstreamer-libs-sections.txt, libs/tmpl/.cvsignore,
12152 libs/tmpl/dct.sgml, libs/tmpl/externals.sgml,
12153 libs/tmpl/gstcolorspace.sgml, libs/tmpl/gstgetbits.sgml,
12154 libs/tmpl/gstgetbits_inl.sgml, libs/tmpl/gstidct.sgml,
12155 libs/tmpl/gstputbits.sgml, libs/tmpl/gstriff.sgml,
12156 libs/tmpl/gstvideoscale.sgml, libs/tmpl/wineacm.sgml: Documentation
12157 updates documented the libraries
12159 2000-10-21 13:04 wtay
12161 * configure.in, docs/manual/gstreamer-manual.sgml, gst/Makefile.am,
12162 gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstpad.h,
12163 gst/gstpipeline.c, gst/elements/gstdisksrc.c,
12164 plugins/avi/gstparseavi.c,
12165 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12166 plugins/mpeg1video/parse/mp1videoparse.c,
12167 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpegtypes/.cvsignore,
12168 plugins/mpeg2/mpegtypes/Makefile.am,
12169 plugins/mpeg2/mpegtypes/mpeg2types.c,
12170 plugins/mpeg2/parse/mpeg2parse.c,
12171 plugins/mpeg2/video/gstmpeg2play.c,
12172 plugins/mpeg2/videoparse/.cvsignore,
12173 plugins/mpeg2/videoparse/Makefile.am,
12174 plugins/mpeg2/videoparse/mp2videoparse.c,
12175 plugins/mpeg2/videoparse/mp2videoparse.h: MPEG2 types added for
12176 better autoplugging. MPEG2 works more or less. fix in
12177 autoplugging. avi now works.
12179 2000-10-12 20:41 wtay
12181 * editor/gsteditorconnection.c, editor/gsteditorpad.c,
12182 gst/gstpipeline.c, gstplay/Makefile.am, gstplay/avi.c,
12183 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c: Removed the
12184 hardcoded pipeline setup is gstplay in favor of the autoplugging
12185 features. Still in a rought shape...
12187 2000-10-12 09:43 richardb
12189 * docs/manual/: BUILD, Makefile.am, images/Makefile.am: Manual now
12190 gets installed correctly by make install. Problems: clean /
12191 uninstall don't work. make dist not tested. pdf manual doesn't
12194 2000-10-11 20:30 wtay
12196 * editor/gsteditorproperty.c, gst/Makefile.am, gst/gst.h,
12197 gst/gstextratypes.c, gst/gstextratypes.h,
12198 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12199 gst/elements/gstdisksrc.c, gst/elements/gstfdsrc.c: Added extra Gtk
12200 types for better editor properties (FILENAME, enums) The disksrcs
12201 location property can now be set in the editor: we can now make our
12202 first working mp3 player with gsteditor!!
12204 2000-10-09 21:01 wtay
12206 * examples/autoplug/autoplug.c, gst/Makefile.am, gst/gstpipeline.c,
12207 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
12208 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed a severe timestamp
12209 bug in mpeg_play. Create a new thread upon a multisrc element in
12210 autoplugging: the autoplug example now correctly sets up 5 threads
12211 for an mpeg player.
12213 2000-10-09 01:34 richardb
12215 * configure.in, docs/Makefile.am, docs/manual/.cvsignore,
12216 docs/manual/Makefile.am, docs/manual/images/.cvsignore,
12217 docs/manual/images/Makefile.am: Added building of the manual to the
12218 build system. Currently in a rudimentary state - will not
12219 gracefully give up if tools not available, will not uninstall /
12220 clean, and may not install / make dist properly. Documentation
12221 does not have dependencies on images, so won't rebuild if they're
12224 2000-10-08 23:23 wtay
12226 * examples/autoplug/.cvsignore, examples/autoplug/Makefile,
12227 examples/autoplug/autoplug.c, plugins/mp3decode/types/.cvsignore,
12228 plugins/mp3decode/types/Makefile.am,
12229 plugins/mp3decode/types/mp3types.c,
12230 plugins/mpeg1/mpegtypes/.cvsignore,
12231 plugins/mpeg1/mpegtypes/Makefile.am,
12232 plugins/mpeg1/mpegtypes/mpeg1types.c: Added an autoplug example.
12233 This little program (30 relevant lines) is able to play
12234 MPEG1(system)/MPEG2(system)/AVI(DIVX)/Vorbis/AC3 and whatever codec
12235 you write. Separated the mp3 and mpeg1 types for better reuse.
12237 2000-10-08 23:17 wtay
12239 * configure.in, editor/editor.glade, editor/gsteditor.h,
12240 editor/gsteditorbin.c, editor/gsteditorcanvas.c,
12241 editor/gsteditorconnection.c, editor/gsteditorconnection.h,
12242 editor/gsteditorcreate.c, editor/gsteditorpad.c,
12243 editor/gsteditorproperty.c, editor/gstelementselect.c,
12244 gst/gstbin.c, gst/gstelement.h, gst/gstelementfactory.c,
12245 gst/gstfilter.c, gst/gstpad.c, gst/gstpipeline.c, gst/gstplugin.c,
12246 gst/gstsink.c, gst/gstthread.c, gst/gsttype.c,
12247 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
12248 gst/types/gsttypes.c, plugins/avi/gstparseavi.c,
12249 plugins/capture/v4l/gstv4lsrc.c,
12250 plugins/mp3decode/mpg123/gstmpg123.c,
12251 plugins/mp3decode/parse/mp3parse.c,
12252 plugins/mp3decode/xing/gstxing.c, plugins/mpeg1/Makefile.am,
12253 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12254 plugins/mpeg1/mpeg_play/video.c,
12255 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12256 plugins/mpeg1/parse/mpeg1parse.c,
12257 plugins/mpeg1video/parse/mp1videoparse.c,
12258 plugins/mpeg2/parse/mpeg2parse.c: Fixed a bug in the typeloading.
12259 Fixes to various elements so that correct types are returned.
12260 Fixed flag collision with GtkObject. Elements can now suggest a
12261 thread. not sure if this is the right way to handle automatic
12262 thread creation. Autoplugging now works with multiple sinks and
12263 thread setup. No threads are created for intermediate elements yet,
12264 so MPEG may still be choppy.
12266 2000-10-06 23:52 richardb
12268 * plugins/: capture/v4l/Makefile.am, mpeg1/mpeg_play/Makefile.am,
12269 mpeg1/mpegaudio/Makefile.am, mpeg2/mpeg2enc/Makefile.am,
12270 mpeg2/video/Makefile.am: Remove from EXTRA_DIST various files which
12271 don't exist (these looked like copy and paste typos).
12273 2000-10-06 03:38 richardb
12275 * Makefile.am: Don't compile editor if havn't got libglade-gnome.
12277 2000-10-01 22:46 wtay
12279 * editor/: Makefile.am, editor.c, editor.glade, editor.ts,
12280 gsteditor.c, gsteditor.h, gsteditorcanvas.c, gsteditorelement.c,
12281 gsteditorimage.c, gsteditorimage.h, gsteditorpad.h,
12282 gsteditorpalette.c, gsteditorpalette.h, gsteditorproject.c,
12283 gsteditorproject.h, gsteditorprojectview.c, gsteditorproperty.c,
12284 gsteditorproperty.h, pixmaps/bin.xpm, pixmaps/element.xpm,
12285 pixmaps/pipeline.xpm, pixmaps/selector.xpm, pixmaps/tee.xpm,
12286 pixmaps/thread.xpm: Initial work for the new editor.
12288 2000-09-27 20:33 wtay
12290 * examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
12291 gst/gstbin.c, gst/gstelement.c, gst/gstelement.h,
12292 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
12293 gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
12294 gst/elements/gstaudiosink.c: Loading and saving of XML pipeline
12295 descriptions. GladeXML like operation implemented (you can
12296 retrieve parts of a pipeline)
12298 2000-09-24 23:47 wtay
12300 * examples/xml/.cvsignore: better .cvsignore
12302 2000-09-24 23:45 wtay
12304 * examples/xml/.cvsignore, examples/xml/Makefile,
12305 examples/xml/createxml.c, examples/xml/runxml.c, gst/gstbin.c,
12306 gst/gstconnection.h, gst/gstelementfactory.c, gst/gstpipeline.c,
12307 gst/gsttee.h, gst/gstthread.c, gst/gstthread.h, gst/gstxml.c,
12308 gst/gstxml.h: Cleanups. The first steps to a Glade like XML
12309 handling. A first example of what is to come...
12311 2000-09-24 15:31 wtay
12313 * examples/queue4/: .cvsignore, Makefile, queue4.c: An example of
12314 two threads and two queues.
12316 2000-09-24 15:29 wtay
12318 * gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstthread.c,
12319 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
12320 plugins/mp3decode/mpg123/gstmpg123.c: The cothreads were not
12321 initialized in its thread context resulting in severe stack
12322 corruption. This was very hard to track down. We should be able
12323 now to modify some plugins to a loop based setup so that we can get
12324 rid of the mp3parse and mp1videoparse elements. Modified the GList
12325 to a GSList in the queue.
12327 2000-09-23 00:35 wtay
12329 * gstreamer-config.in, examples/helloworld/helloworld.c,
12330 examples/helloworld2/helloworld2.c, examples/queue/.cvsignore,
12331 examples/queue/queue.c, examples/queue2/.cvsignore,
12332 examples/queue2/queue2.c, examples/queue3/.cvsignore,
12333 examples/queue3/queue3.c, examples/thread/thread.c,
12334 gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12335 gst/gstpipeline.c, gst/gstthread.c, gst/elements/Makefile.am,
12336 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/avi.c,
12337 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c,
12338 plugins/mp3decode/mpg123/gstmpg123.c, test/mp2tomp1.c: A first
12339 attempt to fix the queues in a cothreaded pipeline. Some fixes to
12340 the thread handling. Fix a bug in gstreamer-config : gthread was
12341 not included. gst_bin_create_plan() is now done in the READY
12342 state. a bin with only another bin in it will now work with
12343 gst_bin_iterate. Added some examples for the queues.
12345 2000-09-21 18:54 richardb
12347 * plugins/mp3decode/mpg123/Makefile.am: If using decode.c, compile
12348 dct64.c as well. Fixes link error on PPC.
12350 2000-09-21 02:42 richardb
12352 * libs/idct/ieeetest.c: IDCT works, and ieeetest not complains
12353 nicely if attempt to run a test with an unsupported DCT type.
12355 2000-09-21 02:34 richardb
12357 * gst/Makefile.am, libs/Makefile.am, libs/idct/Makefile.am,
12358 libs/idct/dct.h, libs/idct/gstidct.c: Make libs/idct only build mmx
12359 support if available - hopefully makes it compile on PPC.
12361 2000-09-21 01:57 richardb
12363 * AUTHORS, gst/cothreads.c, gst/gsti386.h, gst/gstppc.h,
12364 test/cothreads/cothreads.c: Patch from Chris Emerson for PPC.
12365 cothreads stuff was causing segfaults, because the stack needs to
12366 be initialised with a particular structure on PPC, unlike x86 where
12367 it simply has items pushed or popped. Added Chris to AUTHORS, for
12370 2000-09-18 23:19 richardb
12372 * autogen.sh, docs/manual/helloworld2.sgml, gstplay/gstplay.glade,
12373 libs/getbits/Makefile.am, libs/getbits/gstgetbits.h, test/wave.c:
12374 Fix compile problem due to DEBUG being redefined in
12375 libs/getbits/gstgetbits.h. Also fix several small typos in the
12378 2000-09-17 23:08 wtay
12380 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
12381 docs/gst/tmpl/gstpipeline.sgml, docs/manual/helloworld2.sgml,
12382 examples/helloworld2/helloworld2.c, examples/thread/thread.c,
12383 gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstpipeline.c,
12384 gst/gstpipeline.h, gst/elements/gstdisksrc.c,
12385 libs/getbits/gstgetbits.c, plugins/mpeg2/ac3dec/ac3dec.c,
12386 plugins/mpeg2/ac3parse/ac3parse.c,
12387 plugins/mpeg2/parse/mpeg2parse.c, plugins/vorbis/vorbisdec.c: Added
12388 gst_pipeline_add_sink/src to allow multiple sink cases and more
12389 complex autoplugging. Update docs too. Simplified the pipeline
12390 autoplugging code. Changed the cothread case: One iteration is now
12391 a push from the src element. The disk source does not change its
12392 state anymore on eof. Better type setting for the ac3
12393 parser/decoder and mpeg2parse.
12395 2000-09-17 15:06 wtay
12397 * acconfig.h, configure.in, gst/gstbin.c,
12398 gst/elements/gstdisksrc.c: Added check for vorbis. Really compile
12399 with Xv extension if the library is found. Changed the disksrc so
12400 that is goes to the PAUSE state if eof.
12402 2000-09-17 13:32 wtay
12404 * plugins/mpeg2/mpeg2enc/transfrm_mmx.s: more asm...
12406 2000-09-17 13:32 wtay
12408 * docs/manual/components.sgml: Information about the bonobo
12409 components and capplets we are going to make :-)
12411 2000-09-17 13:31 wtay
12413 * libs/getbits/Makefile.am, libs/getbits/gstgetbits.h,
12414 plugins/mpeg1/mpeg_play/parseblock.c,
12415 plugins/mpeg2/mpeg2enc/Makefile.am,
12416 plugins/mpeg2/mpeg2enc/bdist1_mmx.s,
12417 plugins/mpeg2/mpeg2enc/bdist1_sse.s,
12418 plugins/mpeg2/mpeg2enc/bdist2_mmx.s,
12419 plugins/mpeg2/mpeg2enc/dist1_00_mmx.s,
12420 plugins/mpeg2/mpeg2enc/dist1_00_sse.s,
12421 plugins/mpeg2/mpeg2enc/dist1_01_mmx.s,
12422 plugins/mpeg2/mpeg2enc/dist1_01_sse.s,
12423 plugins/mpeg2/mpeg2enc/dist1_10_mmx.s,
12424 plugins/mpeg2/mpeg2enc/dist1_10_sse.s,
12425 plugins/mpeg2/mpeg2enc/dist1_11_mmx.s,
12426 plugins/mpeg2/mpeg2enc/dist1_11_sse.s,
12427 plugins/mpeg2/mpeg2enc/dist2_mmx.s,
12428 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12429 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12430 plugins/mpeg2/mpeg2enc/predict.c,
12431 plugins/mpeg2/mpeg2enc/predict_mmx.s,
12432 plugins/mpeg2/mpeg2enc/predict_sse.s,
12433 plugins/mpeg2/mpeg2enc/ratectl.c,
12434 plugins/mpeg2/mpeg2enc/transfrm.c,
12435 plugins/mpeg2/mpeg2enc/variance_mmx.s, test/.cvsignore: Converted
12436 the mpeg2 encoder asm to gnu asm, removing the dependency of nasm
12437 Added cpu detection in the mpeg2 encoder removed the inlined mmx
12438 asembler to seperate files.
12440 2000-09-17 00:11 richardb
12442 * acconfig.h, configure.in, libs/Makefile.am, plugins/Makefile.am,
12443 plugins/avi/Makefile.am, plugins/avi/playcodecs.c,
12444 plugins/avi/wincodec/Makefile.am, plugins/avi/wincodec/gstwindec.c,
12445 plugins/avi/wincodec/gstwinenc.c,
12446 plugins/mpeg1/mpeg1encoder/Makefile.am,
12447 plugins/mpeg1/mpeg1encoder/putbits.c,
12448 plugins/mpeg1/mpeg_play/Makefile.am,
12449 plugins/mpeg1/mpeg_play/parseblock.c,
12450 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12451 plugins/mpeg1/mpegaudio/Makefile.am: More work porting to PPC.
12452 libs/winloader is disabled on PPC - I doubt this can be made to
12453 work. libs/videoscale and libs/idct are also disabled - they
12454 should be fixable though.
12456 Sorted out most of the plugins - avi is disabled for now on PPC;
12457 can be worked on later if there's any chance of getting it to work.
12459 Also provide an automake conditional for compiling vorbis, based on
12460 a configure test for the needed libraries: currently the test isn't
12461 implemented and defaults to "no" so you'll have to fiddle it to
12462 compile vorbis. I shall get hold of vorbis and implement an
12463 appropriate test some other time (if noone else beats me to it).
12465 2000-09-16 23:03 richardb
12467 * libs/getbits/: gstgetbits.c, gstgetbits.h, gstgetbits_generic.c:
12468 Moved generic function implementations into gstgetbits_generic.c,
12471 2000-09-16 11:58 wtay
12473 * docs/gst/gstreamer.types.in, gst/cothreads.c, gst/gstbin.c,
12474 gst/gstcpu.c, gst/gstpad.c, gst/gsttype.c,
12475 gst/elements/gstdisksrc.c, gst/elements/gstqueue.c,
12476 libs/getbits/gstgetbits.c, plugins/vorbis/vorbisdec.c: Added a
12477 quick hack to allow loop based elements to finish intead of looping
12478 till infinity. Added compile time i386 or plain C getbits
12479 implementation selection. The vorbis decoder now is our first loop
12482 2000-09-16 01:59 richardb
12484 * gst/Makefile.am, gst/gstarch.h, gst/gstcpu.c, gst/gstppc.h,
12485 libs/getbits/Makefile.am, libs/getbits/gstgetbits_generic.c,
12486 plugins/mp3decode/mpg123/Makefile.am, plugins/mpeg2/Makefile.am,
12487 plugins/mpeg2/ac3dec/Makefile.am,
12488 plugins/mpeg2/mpeg2enc/Makefile.am,
12489 plugins/mpeg2/mpeg2enc/motion.c,
12490 plugins/mpeg2/subtitles/Makefile.am,
12491 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getpic.c,
12492 plugins/mpeg2/video/gstmpeg2play.c: More work towards a powerPC
12493 port, and towards generic portability.
12495 2000-09-16 00:04 richardb
12497 * .cvsignore, autogen.sh, configure.in, gst/Makefile.am,
12498 gst/gstarch.h, gst/gsti386.h: Fix on x86 architectures - was just
12499 checking for 386, D'oh. Fix autogen to run autoheader _before_
12500 autoconf, since it generates a required file (config.h.in, which I
12501 just removed from CVS since its an autogenerated one). Also fix
12502 messed up variables in gst/Makefile.am
12504 2000-09-15 23:44 richardb
12506 * AUTHORS, acconfig.h, config.h.in, configure.in, gst/Makefile.am,
12507 gst/cothreads.c, gst/gstarch.h, gst/gsti386.h, gst/gstppc.h,
12508 libs/getbits/Makefile.am, plugins/mp3decode/xing/libxing/config.h:
12509 Begun to add support for non i386 architectures, with the help of
12510 Chris Emerson. Added bits to configure to figure out architecture,
12511 and added some alternatives for PPC. Should cause no problems on
12512 i386, but I'll check after this commit, but doesn't yet work on PPC
12515 2000-09-14 23:18 wtay
12517 * gst/gstelementfactory.c, plugins/vorbis/vorbisdec.c,
12518 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12519 plugins/vorbis/vorbisenc.h, test/Makefile.am, test/mp3tovorbis.c:
12520 The vorbis encoder A test program to convert an mp3 to a vorbis
12521 file. A fix for the dynamic plugin loader factory_find was not
12522 working. Don't forget to run gstreamer-register after installing
12525 2000-09-14 21:31 wtay
12527 * configure.in, gst/Makefile.am, gst/gst.c, gst/gstbin.c,
12528 gst/gstbuffer.c, gst/gstcpu.c, gst/gstelement.c,
12529 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpipeline.c,
12530 plugins/Makefile.am, plugins/rtjpeg/rtjpegdec.c,
12531 plugins/vorbis/.cvsignore, plugins/vorbis/Makefile.am,
12532 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
12533 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12534 plugins/vorbis/vorbisenc.h: Due to popular demand :-), I added a
12535 vorbis decoder. The encoder is not yet functional. Small cosmetic
12536 changes to gstcpu.c
12538 Beware: You *need* to install libvorbis.a from the main vorbis CVS.
12539 you *have* to change the line in libtool to
12540 deplibs_check_method="pass_all" because else the plugin shared
12541 library refuses to link against the static libvorbis.a library.
12542 This is a hack. I have no intention in including libvorbis into the
12543 gstreamer CVS tree and making it libtool compatible.
12545 2000-09-13 20:04 wtay
12547 * docs/: gst/gstreamer-decl.txt, gst/gstreamer-docs.sgml,
12548 gst/gstreamer-sections.txt, gst/gstreamer.hierarchy,
12549 gst/gstreamer.types.in, gst/tmpl/gst.sgml,
12550 gst/tmpl/gstaudiosink.sgml, gst/tmpl/gstbuffer.sgml,
12551 gst/tmpl/gstbufferpool.sgml, gst/tmpl/gstclock.sgml,
12552 gst/tmpl/gstconnection.sgml, gst/tmpl/gstcpu.sgml,
12553 gst/tmpl/gstdisksrc.sgml, gst/tmpl/gstelement.sgml,
12554 gst/tmpl/gstpad.sgml, gst/tmpl/gstpipefilter.sgml,
12555 gst/tmpl/gstpipeline.sgml, gst/tmpl/gstplugin.sgml,
12556 gst/tmpl/gstreamer-unused.sgml, gst/tmpl/gstsrc.sgml,
12557 gst/tmpl/gsttype.sgml, gst/tmpl/gstutils.sgml,
12558 manual/gstreamer-manual.sgml: Bring the low level API docs up to
12561 2000-09-12 19:15 wtay
12563 * plugins/mpeg2/video/: recon_mmx.c, recon_sse.s: SSE optimisation
12564 MMX optimisation split out in seperate file.
12566 2000-09-12 19:13 wtay
12568 * gst/Makefile.am, gst/gst.c, gst/gst.h, gst/gstcpu.c,
12569 gst/gstcpu.h, gst/gstcpuid_i386.s, libs/idct/gstidct.c,
12570 plugins/mpeg1/mpeg_play/Makefile.am,
12571 plugins/mpeg1/mpeg_play/parseblock.c,
12572 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/recon.c,
12573 plugins/mpeg1/mpeg_play/recon_mmx.c,
12574 plugins/mpeg1/mpeg_play/recon_sse.s,
12575 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
12576 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12577 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/gethdr.c,
12578 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
12579 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/tables.c: Added
12580 CPU detection. Added SSE optimisation to mpeg_play Modified the
12581 mpeg2 decoder and gstidct to use cpu detection. Cleanups in the
12582 mpeg1 and mpeg2 decoders.
12584 2000-09-09 17:39 wtay
12586 * examples/: launch/.cvsignore, launch/mp3play, thread/.cvsignore,
12587 thread/Makefile, thread/thread.c: A thread example. An example of
12588 gstreamer-launch: an mp3 player
12590 2000-09-09 17:36 wtay
12592 * gstreamer-config.in, docs/manual/gstreamer-manual.sgml,
12593 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
12594 docs/manual/programs.sgml, docs/manual/queues.sgml,
12595 docs/manual/threads.sgml, editor/editor.c, editor/gsteditor.c,
12596 editor/gsteditor.h, editor/gstelementselect.c,
12597 examples/helloworld/Makefile, examples/helloworld/helloworld.c,
12598 examples/helloworld2/Makefile, examples/helloworld2/helloworld2.c,
12599 gst/gst.c, gst/gst.h, gst/gstbin.h, gst/gstelementfactory.c,
12600 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
12601 gst/gstsrc.c, gst/gstthread.c, gst/gstthread.h,
12602 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
12603 gstplay/mpeg1.c, gstplay/mpeg2.c, plugins/mpeg2/ac3dec/ac3dec.c,
12604 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/downmix.c,
12605 plugins/mpeg2/ac3parse/Makefile.am,
12606 plugins/mpeg2/ac3parse/ac3parse.c, tools/gstreamer-launch.c:
12607 Changes to gstreamer-config to include gtk+ libs manual changes:
12608 queues, threads, programs gsteditor does not crash anymore.
12609 gstpipline new should return a GstElement * fixed ac3dec for new
12610 getbits fixes to gstreamer-launch more efficient startup for
12613 2000-09-07 21:35 wtay
12615 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c,
12616 gst/elements/gstaudiosink.c, libs/getbits/.cvsignore,
12617 libs/getbits/Makefile.am, libs/getbits/gbtest.c,
12618 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
12619 libs/getbits/gstgetbits_i386.s, libs/getbits/gstgetbits_inl.h,
12620 plugins/mp3decode/mpg123/Makefile.am,
12621 plugins/mp3decode/mpg123/common.c,
12622 plugins/mp3decode/mpg123/gstmpg123.c,
12623 plugins/mp3decode/mpg123/layer1.c,
12624 plugins/mp3decode/mpg123/layer2.c,
12625 plugins/mp3decode/mpg123/layer3.c,
12626 plugins/mp3decode/mpg123/mpg123.c,
12627 plugins/mp3decode/mpg123/mpg123.h, plugins/mpeg1/mpeg_play/util.c,
12628 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
12629 plugins/mpeg1/system_encode/buffer.c,
12630 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/gethdr.c,
12631 plugins/mpeg2/video/mpeg2dec.c, test/cothreads/cothreads.c,
12632 test/cothreads/test.c: Faster and modular getbits implementation.
12633 Fixed a bug in the audiosink that could lock up your box on bad MB.
12634 Modified the plugins to use the new getbits functions.
12636 2000-08-28 21:20 wtay
12638 * examples/helloworld2/helloworld2.c, gst/gst.c, gst/gstelement.h,
12639 gst/gstelementfactory.c, gst/gstplugin.c, gst/gstplugin.h,
12640 gst/gsttype.c, gst/gsttype.h, gst/elements/gsttypefind.c,
12641 gst/types/gsttypes.c, gstplay/gstplay.c, plugins/Makefile.am,
12642 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
12643 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12644 plugins/avi/wincodec/gstwincodec.c,
12645 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
12646 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
12647 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
12648 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
12649 plugins/jpeg/gstjpeg.c, plugins/mp3decode/mpg123/gstmpg123.c,
12650 plugins/mp3decode/parse/mp3parse.c,
12651 plugins/mp3decode/xing/gstxing.c,
12652 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12653 plugins/mpeg1/mpeg_play/decoders.c,
12654 plugins/mpeg1/mpeg_play/decoders.h,
12655 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12656 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12657 plugins/mpeg1/parse/mpeg1parse.c,
12658 plugins/mpeg1/system_encode/system_encode.c,
12659 plugins/mpeg1video/parse/mp1videoparse.c,
12660 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
12661 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12662 plugins/mpeg2/parse/mpeg2parse.c,
12663 plugins/mpeg2/subtitles/mpeg2subt.c,
12664 plugins/mpeg2/video/gstmpeg2play.c, plugins/rtjpeg/rtjpeg.c,
12665 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
12666 plugins/visualization/smoothwave/smoothwave.c,
12667 plugins/visualization/spectrum/gstspectrum.c,
12668 plugins/visualization/synaesthesia/synaesthesia.c,
12669 plugins/visualization/vumeter/vumeter.c, plugins/wav/gstparsewav.c,
12670 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-launch.c,
12671 tools/gstreamer-register.c, tools/launch.c: Externalized the plugin
12672 information in /etc/gstreamer/reg.xml - no need to do a
12673 plugin_load_all() - plugins are loaded when needed - typedetect
12674 functions are loaded when needed (still buggy) - no need to check
12675 for the existance of the plugin in the codecs - added
12676 gstreamer-register to create the reg.xml file - renamed launch to
12677 gstreamer-launch - plugins need to register the typefactory they
12678 provide modified the plugins to meet the new design modified the
12679 plugins to correctly set their pad types autoplugging can be done
12680 without loading the plugins now
12682 2000-08-22 22:18 wtay
12684 * docs/manual/advanced.sgml, docs/manual/cothreads.sgml,
12685 docs/manual/dynamic.sgml, docs/manual/factories.sgml,
12686 docs/manual/ghostpads.sgml, docs/manual/gstreamer-manual.sgml,
12687 docs/manual/helloworld2.sgml, docs/manual/outline.txt,
12688 docs/manual/plugins.sgml, docs/manual/programs.sgml,
12689 docs/manual/queues.sgml, docs/manual/threads.sgml,
12690 docs/manual/typedetection.sgml, docs/manual/utility.sgml,
12691 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
12692 gst/gstpipeline.c, gst/gsttype.c,
12693 plugins/mp3decode/mpg123/gstmpg123.c,
12694 plugins/mp3decode/parse/mp3parse.c,
12695 plugins/mpeg1/parse/mpeg1parse.c: More docs (most of them just
12696 empty...) Added automatic pad plugging. Added automatic dynamic
12697 pad plugging. Changed some codecs to correctly set their pad
12700 2000-08-21 22:57 wtay
12702 * examples/: helloworld/.cvsignore, helloworld2/.cvsignore: ..
12704 2000-08-21 22:23 wtay
12706 * examples/helloworld2/: Makefile, helloworld2.c: An example using
12707 autoplug. Works for mp3 files only for now.
12709 2000-08-21 22:20 wtay
12711 * docs/manual/outline.txt, gst/gstbin.c, gst/gstbin.h,
12712 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
12713 gst/gstpipeline.c, gst/gstpipeline.h, gst/gsttype.c, gst/gsttype.h,
12714 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
12715 gst/elements/gstelements.c, gst/elements/gsttypefind.c,
12716 gst/elements/gsttypefind.h, plugins/filters/median/median.c,
12717 plugins/filters/smooth/smooth.c, plugins/mp3decode/xing/gstxing.c,
12718 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12719 plugins/mpeg1/parse/mpeg1parse.c, plugins/wav/gstparsewav.c: A
12720 first (rude) attempt at autoplug. Autoplugging selects appropriate
12721 codecs to connect src to sink, adds them to the pipeline and
12722 connect pads. Autoplugging will run the typedetect plugin if the
12723 src pad has no MIME type. No autoplugging is done on the src and
12724 sink pads, it's hardcoded: connect 'src to sink'. No attempt at
12725 creating threads. No attempt at dynamically autoplugging not yet
12726 existing pads. Changes to (some) plugins to properly set their
12729 2000-08-19 17:36 wtay
12731 * docs/manual/: factories.sgml, gstreamer-manual.sgml,
12732 helloworld.sgml, outline.txt: More manual about MIME types and
12735 2000-08-19 01:34 richardb
12737 * plugins/mp3decode/xing/libxing/: stamp-h, stamp.h: I'm pretty
12738 sure that these are generated files which have no right to be in
12739 the CVS. If I'm wrong, and things break, then we'll just have to
12740 put them back again.
12742 2000-08-19 01:29 richardb
12744 * Makefile.am, config.h.in, configure.in, gstplay/Makefile.am,
12745 test/Makefile.am: libXv is now linked against by test/* and gstplay
12746 if it is present. -lXv isn't leaked all over the place due to
12747 AC_CHECK_LIB test. This is still messy though - we shouldn't have
12748 to link explicitly with extra things just because we use certain
12751 Build Makefile in tests, but don't recurse into tests when doing
12752 the build (tests no longer in SUBDIRS).
12754 2000-08-19 00:31 richardb
12756 * Makefile.am, configure.in: Test for a working libglade-gnome, and
12757 compile gstplay only if there is one.
12759 2000-08-18 23:54 wtay
12761 * AUTHORS, gstplay/gstplay.glade: Richard has been promoted to
12762 makefile hacker :-)
12764 2000-08-18 23:17 wtay
12766 * libs/idct/ieeetest.c: Remove rdts until a better fix for the bad
12769 2000-08-18 23:15 wtay
12771 * gst/gsttrace.c: Removed bad asm call for rdts. Need to fix
12774 2000-08-18 23:07 richardb
12776 * configure.in, plugins/mpeg2/mpeg2enc/Makefile.am: If nasm isn't
12777 present, mpeg2enc plugin just ignores the .s files, C equivalents
12780 2000-08-18 22:57 wtay
12782 * plugins/mpeg2/mpeg2enc/motion.c: check #ifdef HAVE_NASM to avoid
12783 using uncompiled code.
12785 2000-08-18 22:30 richardb
12787 * acconfig.h, config.h.in, configure.in: Test for nasm - define
12788 HAVE_NASM in config.h if we have it, and AC_SUBST NASM_PATH for use
12791 2000-08-18 21:38 wtay
12793 * docs/manual/helloworld.sgml, examples/helloworld/Makefile,
12794 examples/helloworld/helloworld.c: helloworld example. and docs
12796 2000-08-18 21:35 wtay
12798 * README, gstreamer-config.in, docs/gst/Makefile.am,
12799 docs/manual/gstreamer-manual.sgml, editor/editor.c,
12800 editor/gsteditorelement.c, gst/Makefile.am, gst/gstbin.c,
12801 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
12802 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h, gst/gsttee.c,
12803 gst/gstthread.c, gst/elements/gsttypefind.c, gstplay/Makefile.am,
12804 gstplay/callbacks.c, gstplay/gstplay.c, libs/getbits/Makefile.am,
12805 libs/idct/Makefile.am, libs/putbits/Makefile.am,
12806 libs/riff/Makefile.am, plugins/avi/Makefile.am,
12807 plugins/avi/gstparseavi.c, plugins/cobin/cobin.c,
12808 plugins/mp3decode/mpg123/Makefile.am,
12809 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12810 plugins/mpeg1/parse/mpeg1parse.c,
12811 plugins/visualization/smoothwave/smoothwave.c,
12812 plugins/visualization/spectrum/gstspectrum.c,
12813 plugins/visualization/synaesthesia/synaesthesia.c, tools/launch.c:
12814 Various fixes for the build/install problems update to the
12815 docs/manual. Added a simple helloworld example.
12817 2000-08-17 07:18 wtay
12819 * docs/manual/gstreamer-manual.sgml: The book is not published
12822 2000-08-16 22:40 wtay
12824 * docs/manual/images/.cvsignore: Ignore the png images; they are
12825 supposed to be build by the Makefile.
12827 2000-08-16 22:38 wtay
12829 * docs/manual/: .cvsignore, BUILD, bins.sgml, buffers.sgml,
12830 connections.sgml, elements.sgml, goals.sgml, gstreamer-manual.sgml,
12831 intro.sgml, motivation.sgml, outline.txt, states.sgml: First draft
12832 of Chapter 1 (introduction) and Chapter 2 (basic concepts) of the
12835 2000-08-14 16:18 wtay
12837 * libs/idct/.cvsignore: ignore the test program
12839 2000-08-14 16:17 wtay
12841 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
12842 plugins/cobin/cobin.c, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12843 plugins/vcdsrc/vcdsrc.c,
12844 plugins/visualization/synaesthesia/synaesthesia.c, test/.cvsignore,
12845 test/Makefile.am, test/ac3parse.c, test/ac3play.c, test/avi2mpg.c,
12846 test/aviparse.c, test/dvdcat.c, test/mp1parse.c, test/mp1tomp1.c,
12847 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3parse.c,
12848 test/mp3play.c, test/mpeg2parse.c, test/pipetest.c, test/qtest.c,
12849 test/record.c, test/spectrum.c, test/vidcapture.c,
12850 test/vidcapture2.c, test/videotest.c, test/wave.c,
12851 test/bindings/Makefile.am, test/cothreads/Makefile.am: Build fixes.
12852 Adapted the test directory to the new state management added an
12853 mpeg2 to avi encoder. added a v4l to divx capture example.
12855 2000-08-14 11:59 wtay
12857 * configure.in, include/avifmt.h, include/registry.h: The include
12858 files for the windows codec loader. top level configure file.
12860 2000-08-14 11:57 wtay
12862 * gst/: gstbufferpool.c, gstbufferpool.h: Added the bufferpool
12863 handler. This object is able to generate buffers and is passed
12864 between elements to exchange buffers. Elements can also use this
12865 pool to efficiently generate output buffers.
12867 2000-08-14 11:55 wtay
12869 * gst/: Makefile.am, gstbin.c, gstbin.h, gstbuffer.c, gstbuffer.h,
12870 gstelement.h, gstpad.c, gstpipeline.c, gstthread.c,
12871 elements/gstaudiosink.c, elements/gstaudiosrc.c,
12872 elements/gstdisksrc.c, elements/gstpipefilter.c: State change fixes
12873 in the threading element. Added bufferpools.
12875 2000-08-14 11:54 wtay
12877 * plugins/: mp3decode/mpg123/layer1.c, mp3decode/mpg123/layer3.c,
12878 mp3decode/mpg123/tabinit.c, mpeg2/Makefile.am,
12879 mpeg2/ac3dec/parse.c, mpeg2/subtitles/.cvsignore,
12880 mpeg2/subtitles/Makefile.am, mpeg2/subtitles/Notes.txt,
12881 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
12882 videoscale/videoscale.c: fixes in the mp3 tables. Use subbuffers
12883 is possible. Added MPEG2 subtitles.
12885 2000-08-14 11:49 wtay
12887 * plugins/mpeg2/video/: IEEE1180, Makefile.am, getblk.c, gethdr.c,
12888 getpic.c, getvlc.c, gstmpeg2play.c, idct.c, idctref.c, mmxidct.S,
12889 mpeg2dec.c, mpeg2dec.h, recon.c, tables.c, test.m2v: Removed IDCT
12890 and used the IDCT library.
12892 2000-08-14 11:42 wtay
12894 * plugins/mpeg2/parse/: mpeg2parse.c, mpeg2parse.h: Use subbufers.
12896 2000-08-14 11:41 wtay
12898 * plugins/mpeg2/mpeg2enc/: Makefile.am, bdist1_mmx.s, bdist1_sse.s,
12899 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
12900 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
12901 dist1_11_sse.s, dist2_mmx.s, fdist1_00.s, fdist1_mmx.s,
12902 gstmpeg2enc.c, idct.c, motion.c, mpeg2enc.c, mpeg2enc.h,
12903 predict_mmx.s, qdist1_mmx.s, qdist1_sse.s, quant_mmx.s,
12904 quant_non_i_sse.s, quantize.c, ratectl.c, rcdist_mmx.s, tables.c,
12905 transfrm.c, variance_mmx.s: Better rate control with different
12906 complexity measurement. Merge from mjpeg_beta asm for mmx and sse
12907 optimisations. Use the IDCT library.
12909 2000-08-14 11:33 wtay
12911 * plugins/mpeg2/ac3parse/ac3parse.c: Use subbuffers instead of
12914 2000-08-14 11:32 wtay
12916 * plugins/mpeg1video/parse/: Makefile.am, README, mp1videoparse.c:
12919 2000-08-14 11:31 wtay
12921 * plugins/mpeg1/system_encode/: buffer.c, buffer.h,
12922 system_encode.c, system_encode.h: Added statup delay. Added
12925 2000-08-14 11:30 wtay
12927 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Use subbuffers.
12929 2000-08-14 11:28 wtay
12931 * plugins/mpeg1/mpeg_play/: Makefile.am, decoders.c, decoders.h,
12932 floatdct.c, gstmpeg_play.c, jrevdct.c, mmxidct.S, parseblock.c,
12933 util.c, video.c, video.h: Use subbufers and bufferpools. Use the
12936 2000-08-14 11:25 wtay
12938 * plugins/mp3decode/parse/mp3parse.c: use subbuffers
12940 2000-08-14 11:23 wtay
12942 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Changes for the
12943 new state management.
12945 2000-08-14 11:21 wtay
12947 * plugins/avi/: Makefile.am, audiocodecs.c, gstaviencoder.c,
12948 gstparseavi.c, gstparseavi.h, playcodecs.c, videoheader.c,
12949 wincodec/.cvsignore, wincodec/Makefile.am, wincodec/gstwincodec.c,
12950 wincodec/gstwincodec.h, wincodec/gstwindec.c, wincodec/gstwindec.h,
12951 wincodec/gstwinenc.c, wincodec/gstwinenc.h: Separate
12952 encoder/decoder plugins for windows codecs.
12954 2000-08-14 11:17 wtay
12956 * gstplay/gstplay.glade: The UI
12958 2000-08-14 11:16 wtay
12960 * gstplay/: Makefile.am, avi.c, callbacks.c, codecs.h, gstplay.c,
12961 interface.c, interface.h, mpeg1.c, mpeg2.c, pause.xpm, play.xpm,
12962 stop.xpm, support.c, support.h: glade based gstplay version.
12963 better avi/mpeg support. nice about dialog :-) Drag and drop
12966 2000-08-14 11:12 wtay
12968 * libs/idct/.cvsignore: ..
12970 2000-08-14 11:11 wtay
12972 * libs/: Makefile.am, getbits/gstgetbits.c,
12973 getbits/gstgetbits_inl.h, idct/Makefile.am, idct/README,
12974 idct/dct.h, idct/doieee, idct/fastintidct.c, idct/floatidct.c,
12975 idct/gstidct.c, idct/gstidct.h, idct/ieeetest.c, idct/intidct.c,
12976 idct/mmx32idct.c, idct/mmxidct.S, putbits/gstputbits.c,
12977 riff/gstriff.h, riff/gstriffencode.c: Added general IDCT library.
12978 Added IEEE testbed. Update to the windows codec loader. fixes in
12979 the riff parser/encoder. cleanup in the getbits/putbits API.
12981 2000-08-05 04:53 omegahacker
12983 * LICENSE, Makefile.am: Adding explicit license information, since
12984 quite a large number of source files don't have the LGPL header.
12985 This is something we need to fix. GNOME has a script to run around
12986 and fix things, maybe we should snag a copy and let it loose in a
12989 2000-07-21 04:57 omegahacker
12991 * gst/elements/: gstasyncdisksrc.c, gstaudiosink.c, gstaudiosink.h,
12992 gstaudiosrc.c, gstaudiosrc.h, gstdisksrc.c, gstdisksrc.h,
12993 gstfdsrc.c, gsthttpsrc.c, gsthttpsrc.h, gstpipefilter.c,
12994 gstpipefilter.h: Brought standard elements in line with new state
12997 2000-07-17 18:14 omegahacker
12999 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13000 docs/gst/gstreamer-decl.txt, gst/Makefile.am, gst/gstbin.c,
13001 gst/gstbin.h, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
13002 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c, gst/gstthread.c,
13003 gst/gstthread.h, gst/elements/gstelements.c,
13004 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
13005 plugins/dvdsrc/.cvsignore, plugins/effects/volume/volume.c,
13006 test/fake.c, tests/.cvsignore, tests/Makefile.am, tests/README,
13007 tests/init.c, tests/loadall.c, tests/simplefake.c, tests/states.c:
13008 Megapatch, changes which states are available, how they're used,
13009 and how they're set. Also modifies the scheduling system, breaking
13010 pulled buffers. Check mail archives for more details.
13012 2000-07-15 14:26 wtay
13014 * gst/gstutils.c, gst/gstutils.h, libs/riff/gstriffparse.c,
13015 plugins/mp3decode/mpg123/gstmpg123.c,
13016 plugins/mp3decode/mpg123/layer3.c: Fixed a bug in the riff parser
13017 with the allignment of the chunks. This should solve the errors
13020 2000-07-15 13:06 wtay
13022 * configure.in, gstplay/avi.c, gstplay/gstplay.c, gstplay/mpeg1.c,
13023 gstplay/mpeg2.c, include/.cvsignore, include/avifmt.h,
13024 include/default.h, include/registry.h, libs/Makefile.am,
13025 libs/riff/gstriff.h, libs/riff/gstriffparse.c,
13026 plugins/avi/.cvsignore, plugins/avi/Makefile.am,
13027 plugins/avi/audiocodecs.c, plugins/avi/codectest.c,
13028 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13029 plugins/avi/playcodecs.c, plugins/mp3decode/mpg123/Makefile.am,
13030 plugins/mp3decode/mpg123/layer3.c,
13031 plugins/mpeg1video/parse/mp1videoparse.c,
13032 plugins/mpeg2/parse/mpeg2parse.c: Added DivX ;-) support by using
13033 the wine .dll loader. you must unzip binaries.zip from
13034 http://divx.euro.ru/binaries.zip into the win32 directory **of the
13035 source tree**. Extended and bugfixed thr riff parser to support
13036 DivX ;-) Extended the avi parser to support DivX ;-) and MPEG Layer
13037 3. Fixed a bug in mpg123. Sound still is seriously wrong with
13038 layer 3. Fixed MPEG2 playback in gstplay. Time indication in
13039 gstplay is temporarly broken.
13041 2000-07-13 20:49 wtay
13043 * gst/gstclock.c, gst/gstthread.c, gst/elements/gstaudiosink.c,
13044 gstplay/gstplay.c, gstplay/mpeg2.c, plugins/avi/gstparseavi.c,
13045 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13046 plugins/mpeg1video/parse/mp1videoparse.c,
13047 plugins/mpeg1video/parse/mp1videoparse.h,
13048 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/gstmpeg2play.c,
13049 plugins/mpeg2/video/mpeg2dec.h: Better error recovery in teh MPEG1
13050 decoder. Removed MPEG2 stuff from the MPEG1 decoderand make it
13051 ignore MPEG2 streams. Some extra framerates in the MPEG2 decoder
13052 (from libmpeg2) Round image size up to the nearest multiple of 16
13055 2000-07-12 23:52 wtay
13057 * configure.in, docs/random/states.new, gst/gst.h, gst/gstbin.c,
13058 gst/gstbuffer.h, gst/gstclock.c, gst/gstclock.h, gst/gstelement.c,
13059 gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13060 gst/gstthread.c, gst/elements/gstaudiosink.c,
13061 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13062 gst/elements/gstqueue.h, gstplay/callbacks.c, gstplay/gstplay.c,
13063 gstplay/mpeg1.c, include/mmx.h, plugins/avi/playcodecs.c,
13064 plugins/mp3decode/mpg123/gstmpg123.c,
13065 plugins/mp3decode/mpg123/gstmpg123.h,
13066 plugins/mp3decode/mpg123/layer3.c,
13067 plugins/mp3decode/mpg123/mpg123.c,
13068 plugins/mp3decode/parse/Makefile.am,
13069 plugins/mp3decode/parse/mp3parse.c,
13070 plugins/mp3decode/parse/mp3parse.h,
13071 plugins/mp3decode/xing/libxing/Makefile.am,
13072 plugins/mpeg1/mpeg_play/Makefile.am,
13073 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13074 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13075 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13076 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13077 plugins/mpeg1video/parse/mp1videoparse.c,
13078 plugins/mpeg1video/parse/mp1videoparse.h,
13079 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c: This
13080 is the audio/video sync release. Changed the mpegvideoparser to
13081 parse complete pictures. Added the PTS timestamps to the pictures.
13082 Added PTS timestamps to the MPEG audio frames. Made the clock a
13083 littlebit better. Gstplay now uses two more threads one for video,
13084 one for audio playback. Added the first QoS callbacks for the
13085 pads. hopefully fix an mmx compilation problem.
13087 2000-07-05 22:32 wtay
13089 * config.h.in, configure.in, gstplay/Makefile.am: Added HW scaling
13090 and YUV conversion for XFree 4.0 Need to cleanup the fallback
13091 mechanism in case no suitable XvImage is found.
13093 2000-07-05 11:21 wtay
13095 * gstplay/gstplay.h: [no log message]
13097 2000-07-05 11:21 wtay
13099 * gst/gstbuffer.h, gst/elements/gstaudiosink.c,
13100 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13101 gst/elements/gstdisksrc.h, gst/elements/gstfdsrc.c,
13102 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/callbacks.c,
13103 gstplay/callbacks.h, gstplay/gstplay.c, gstplay/interface.c,
13104 gstplay/interface.h, gstplay/main.c, gstplay/mpeg1.c,
13105 gstplay/mpeg2.c, plugins/mp3decode/mpg123/gstmpg123.c,
13106 plugins/mp3decode/parse/mp3parse.c,
13107 plugins/mpeg1/mpeg_play/Makefile.am,
13108 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13109 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13110 plugins/mpeg1/mpeg_play/parseblock.c,
13111 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13112 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13113 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13114 plugins/mpeg1video/parse/Makefile.am,
13115 plugins/mpeg1video/parse/mp1videoparse.c,
13116 plugins/mpeg1video/parse/mp1videoparse.h,
13117 plugins/mpeg2/ac3dec/Makefile.am, plugins/mpeg2/ac3dec/exponent.c,
13118 plugins/mpeg2/ac3parse/Makefile.am,
13119 plugins/mpeg2/ac3parse/ac3parse.c, plugins/mpeg2/parse/Makefile.am,
13120 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13121 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13122 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/recon.c,
13123 test/mp2tomp1.c, test/mpeg2parse.c: Added seeking to some of the
13124 plugins. some MMX speedups in the MPEG decoders. Better YUV to
13125 MMX conversion implemented seeking to gstplay.
13127 2000-06-27 21:22 wtay
13129 * plugins/mpeg1/mpeg_play/: parseblock.c, video.c: Added half pel
13130 interpollation for bidirectionally predicted macroblocks.
13131 (players based on mpeg_play should also implement this, as it was
13132 left out from the reference decoder, probabliy for performance
13133 reasons) Reduced rounding errors in the quatisation of the
13136 2000-06-25 23:23 wtay
13138 * gstplay/.cvsignore: [no log message]
13140 2000-06-25 23:21 wtay
13142 * gstplay/Makefile.am, gstplay/codecs.h, gstplay/main.c,
13143 gstplay/mpeg2.c, plugins/mp3decode/xing/libxing/Makefile.am,
13144 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg2/parse/mpeg2parse.c:
13145 Added more accurate mpeg system stream detection (MPEG1 and MPEG2)
13146 Added mpeg2 playback for gstplay
13148 2000-06-25 22:37 wtay
13150 * configure.in, gst/gstpad.c, gst/gstpad.h, gst/gsttypefind.c,
13151 gst/gsttypefind.h, gst/elements/Makefile.am,
13152 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13153 gst/elements/gstelements.c, gst/elements/gstqueue.c,
13154 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
13155 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/avi.c,
13156 gstplay/callbacks.c, gstplay/callbacks.h, gstplay/codecs.h,
13157 gstplay/interface.c, gstplay/interface.h, gstplay/main.c,
13158 gstplay/mpeg1.c, gstplay/support.c, gstplay/support.h,
13159 gstplay/pixmaps/pause.xpm, gstplay/pixmaps/play.xpm,
13160 gstplay/pixmaps/stop.xpm, libs/riff/gstriffparse.c,
13161 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13162 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13163 plugins/avi/playcodecs.c, plugins/avi/videoheader.c,
13164 plugins/filters/median/median.c, plugins/filters/median/median.h,
13165 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13166 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13167 plugins/mp3decode/parse/mp3parse.c,
13168 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13169 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13170 plugins/mpeg1/mpeg_play/parseblock.c,
13171 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13172 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13173 plugins/mpeg1/parse/mpeg1parse.c,
13174 plugins/mpeg1/system_encode/system_encode.c,
13175 plugins/mpeg1video/parse/mp1videoparse.c,
13176 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/video/mpeg2dec.c,
13177 plugins/wav/gstparsewav.c, test/avi2mpg.c, test/aviparse.c,
13178 test/mp1parse.c, test/vidcapture.c: Switched Cr and Cb in YUV2RGB
13179 fixed the avi parser (gstriff had wrong size) the system_encoder
13180 can now do video only system streams sanitized the colorspace and
13181 scaler api. added fast self modifying asm scaler. worked on the
13182 typefind stuff. added a cool media player (gstplay) it uses the
13183 typefinder to playback avi, mpeg1 (system and video) streams. It
13184 is also a testbed and a real app.
13186 2000-06-18 15:13 wtay
13188 * plugins/mpeg1/mpeg_play/: Makefile.am, idct_block_mmx.S,
13189 mmxidct.S, parseblock.c, proto.h, video.c: Fixed MMX IDCT precision
13192 2000-06-18 14:51 wtay
13194 * plugins/avi/videoheader.c: Construct the avi header based on the
13197 2000-06-18 14:50 wtay
13199 * gst/elements/gstqueue.c, plugins/avi/Makefile.am,
13200 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
13201 plugins/avi/gstparseavi.c, plugins/capture/v4l/gstv4lsrc.c,
13202 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getblk.c,
13203 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/mmxidct.S,
13204 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/tables.c,
13205 test/mp2tomp1.c, test/vidcapture.c: Fixed an MMX IDCT bug. Fixed a
13206 color conversion bug. Initial work for multiply avi codecs.
13208 2000-06-16 23:58 wtay
13210 * configure.in, libs/Makefile.am, libs/putbits/.cvsignore,
13211 libs/putbits/Makefile.am, libs/putbits/gstputbits.c,
13212 libs/putbits/gstputbits.h, plugins/mpeg1/mpegaudio/Makefile.am,
13213 plugins/mpeg1/mpegaudio/common.c,
13214 plugins/mpeg1/mpegaudio/encoder.h,
13215 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13216 plugins/mpeg1/mpegaudio/gstputbits.c,
13217 plugins/mpeg1/mpegaudio/gstputbits.h,
13218 plugins/mpeg1/mpegaudio/musicin.h,
13219 plugins/mpeg2/mpeg2enc/Makefile.am,
13220 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13221 plugins/mpeg2/mpeg2enc/gstputbits.c,
13222 plugins/mpeg2/mpeg2enc/gstputbits.h,
13223 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13224 plugins/mpeg2/mpeg2enc/putpic.c, plugins/mpeg2/mpeg2enc/putseq.c,
13225 plugins/mpeg2/mpeg2enc/ratectl.c,
13226 plugins/mpeg2/video/gstmpeg2play.c: Unified putbits.
13228 2000-06-16 23:33 wtay
13230 * plugins/mpeg1/mpegaudio/.cvsignore: [no log message]
13232 2000-06-16 23:32 wtay
13234 * plugins/mpeg2/mpeg2enc/: gstputbits.c, gstputbits.h, putbits.c,
13235 putbits.h: putbits implementation
13237 2000-06-16 23:30 wtay
13239 * configure.in, plugins/mpeg1/Makefile.am,
13240 plugins/mpeg1/mpegaudio/Makefile.am,
13241 plugins/mpeg1/mpegaudio/README.crh,
13242 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/common.h,
13243 plugins/mpeg1/mpegaudio/encode.c,
13244 plugins/mpeg1/mpegaudio/encoder.h,
13245 plugins/mpeg1/mpegaudio/fixes.txt,
13246 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13247 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
13248 plugins/mpeg1/mpegaudio/gstputbits.c,
13249 plugins/mpeg1/mpegaudio/gstputbits.h,
13250 plugins/mpeg1/mpegaudio/musicin.c,
13251 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
13252 plugins/mpeg1/mpegaudio/readme.txt,
13253 plugins/mpeg1/mpegaudio/release.txt,
13254 plugins/mpeg1/mpegaudio/subs.c, plugins/mpeg1/mpegaudio/tonal.c,
13255 plugins/mpeg1/system_encode/buffer.c,
13256 plugins/mpeg1/system_encode/system_encode.c,
13257 plugins/mpeg1/system_encode/system_encode.h,
13258 plugins/mpeg2/mpeg2enc/Makefile.am,
13259 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13260 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13261 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13262 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13263 plugins/mpeg2/mpeg2enc/ratectl.c, test/mp2tomp1.c: Added SCR and
13264 mux_rate calculations in the MPEG1 multiplexer. worked toward a
13265 unified putbits implementation Added an MPEG audio layer 1&2
13268 2000-06-12 22:27 wtay
13270 * plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13271 plugins/mpeg1/system_encode/buffer.c,
13272 plugins/mpeg2/mpeg2enc/predict.c,
13273 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/Makefile.am,
13274 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
13275 test/mp1parse.c, test/mp2tomp1.c: Reworked the colorspace converter
13276 and the scaler API. Fixed some MMX bugs in the mpeg encoder.
13278 2000-06-11 13:11 wtay
13280 * configure.in, gst/elements/gstpipefilter.c,
13281 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13282 plugins/mp3decode/mpg123/gstmpg123.c,
13283 plugins/mp3decode/parse/mp3parse.c,
13284 plugins/mp3decode/parse/mp3parse.h, plugins/mpeg1/Makefile.am,
13285 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13286 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13287 plugins/mpeg1/mpeg_play/parseblock.c,
13288 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
13289 plugins/mpeg1/system_encode/.cvsignore,
13290 plugins/mpeg1/system_encode/Makefile.am,
13291 plugins/mpeg1/system_encode/buffer.c,
13292 plugins/mpeg1/system_encode/buffer.h,
13293 plugins/mpeg1/system_encode/main.h,
13294 plugins/mpeg1/system_encode/system_encode.c,
13295 plugins/mpeg1/system_encode/system_encode.h,
13296 plugins/mpeg1/system_encode/systems.c,
13297 plugins/mpeg2/ac3parse/ac3parse.c,
13298 plugins/mpeg2/ac3parse/ac3parse.h,
13299 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13300 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13301 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13302 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13303 plugins/mpeg2/video/gstmpeg2play.c, test/aviparse.c,
13304 test/mp1parse.c, test/mp2tomp1.c: Reworked the audio resampler.
13305 Added first frames skipping to the mp3 and ac3 parser (this allows
13306 you to skip a number of frames before pushing them). Removed wrong
13307 mmx code from the encoder. Added Macroblocks per slice to the
13308 encoder. added bilinear and bicubic interpolation to the
13309 videoscaler. Added a MPEG1 multiplexer (no SCR or mux rate
13310 calculations yet) Added some options (framerate to the
13313 2000-06-04 20:18 richardb
13315 * include/mmx.h: Add a missing ; in the BROKEN_PAND implementation.
13317 2000-05-28 23:46 wtay
13319 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13320 plugins/audioscale/audioscale.c, plugins/mpeg1/parse/mpeg1parse.c,
13321 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13322 test/.cvsignore, test/mp2tomp1.c: Rewrote the mpeg2 system parser
13323 like the mpeg1 parser. Added a command property to the pipefilter.
13325 2000-05-28 21:04 wtay
13327 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13328 plugins/audioscale/.cvsignore, test/pipetest.c: Added a basic
13329 element: pipefilter. This element connects the stdin/stdout of an
13330 external program into the pipeline. We now have virtually all of
13331 the capabilities of sox, lame, ...
13333 2000-05-28 20:59 wtay
13335 * configure.in, gst/elements/Makefile.am,
13336 gst/elements/gstelements.c, plugins/audioscale/Makefile.am,
13337 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13338 plugins/mpeg1/mpeg_play/parseblock.c,
13339 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13340 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13341 plugins/mpeg2/mpeg2enc/Makefile.am,
13342 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13343 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13344 plugins/mpeg2/mpeg2enc/ratectl.c,
13345 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/videoscale.c,
13346 plugins/videoscale/videoscale.h, test/Makefile.am, test/avi2mpg.c,
13347 test/mp2tomp1.c: Rewrote the mpeg1 system stream parser. Fixed a
13348 motion compensation bug (was a bug on Intels site)
13349 Faster/Better/more accurate motion detection in the mpeg encoder
13350 Added an audio resampler (convert 48000 kHz to 44100 for example)
13351 does not work Fixed rate control in the mpeg2 encoder.
13353 2000-05-21 23:00 wtay
13355 * docs/gst/.cvsignore: Added gstreamer.types to the .cvsignore
13357 2000-05-21 22:59 wtay
13359 * test/mp1tomp1.c: An MPEG1 transcoder.
13361 2000-05-21 22:58 wtay
13363 * configure.in, docs/gst/gstreamer-decl.txt,
13364 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gsthttpsrc.sgml,
13365 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstbuffer.h,
13366 gst/elements/gstqueue.c, plugins/Makefile.am,
13367 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/Makefile.am,
13368 plugins/filters/median/.cvsignore,
13369 plugins/filters/median/Makefile.am,
13370 plugins/filters/median/median.c, plugins/filters/median/median.h,
13371 plugins/filters/smooth/.cvsignore,
13372 plugins/filters/smooth/Makefile.am,
13373 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13374 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/Makefile.am,
13375 plugins/mpeg1/mpeg1encoder/.cvsignore,
13376 plugins/mpeg1/mpeg1encoder/CHANGES,
13377 plugins/mpeg1/mpeg1encoder/Makefile.am,
13378 plugins/mpeg1/mpeg1encoder/PORTABILITY,
13379 plugins/mpeg1/mpeg1encoder/README,
13380 plugins/mpeg1/mpeg1encoder/SETUP,
13381 plugins/mpeg1/mpeg1encoder/chendct.c,
13382 plugins/mpeg1/mpeg1encoder/codec.c,
13383 plugins/mpeg1/mpeg1encoder/csize.h,
13384 plugins/mpeg1/mpeg1encoder/ctables.h,
13385 plugins/mpeg1/mpeg1encoder/dct.h,
13386 plugins/mpeg1/mpeg1encoder/globals.h,
13387 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
13388 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
13389 plugins/mpeg1/mpeg1encoder/htable.lex,
13390 plugins/mpeg1/mpeg1encoder/huffman.c,
13391 plugins/mpeg1/mpeg1encoder/huffman.h,
13392 plugins/mpeg1/mpeg1encoder/io.c,
13393 plugins/mpeg1/mpeg1encoder/lex.yy.c,
13394 plugins/mpeg1/mpeg1encoder/lexer.c,
13395 plugins/mpeg1/mpeg1encoder/lexer.l,
13396 plugins/mpeg1/mpeg1encoder/marker.c,
13397 plugins/mpeg1/mpeg1encoder/marker.h,
13398 plugins/mpeg1/mpeg1encoder/me.c, plugins/mpeg1/mpeg1encoder/mem.c,
13399 plugins/mpeg1/mpeg1encoder/mem.h,
13400 plugins/mpeg1/mpeg1encoder/mpeg.c,
13401 plugins/mpeg1/mpeg1encoder/param.h,
13402 plugins/mpeg1/mpeg1encoder/prototypes.h,
13403 plugins/mpeg1/mpeg1encoder/putbits.c,
13404 plugins/mpeg1/mpeg1encoder/putbits.h,
13405 plugins/mpeg1/mpeg1encoder/qtables.h,
13406 plugins/mpeg1/mpeg1encoder/size.h,
13407 plugins/mpeg1/mpeg1encoder/stat.c,
13408 plugins/mpeg1/mpeg1encoder/stream.c,
13409 plugins/mpeg1/mpeg1encoder/stream.h,
13410 plugins/mpeg1/mpeg1encoder/system.h,
13411 plugins/mpeg1/mpeg1encoder/tables.h,
13412 plugins/mpeg1/mpeg1encoder/transform.c,
13413 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13414 plugins/mpeg1/mpeg_play/parseblock.c,
13415 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.h,
13416 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13417 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13418 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13419 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13420 plugins/mpeg2/video/mmxidct.S, plugins/mpeg2/video/mpeg2dec.h,
13421 plugins/vcdsrc/vcdsrc.c, test/Makefile.am, test/avi2mpg.c,
13422 test/mp2tomp1.c, test/vidcapture.c: Fixed the mpeg2 encoder. Added
13423 MMX optimisations for motion estimation. Added another mpeg1
13424 encoder. Added Two filters: smooth and median (a median cut
13425 filter) Made the queue pull buffers.
13427 2000-05-17 23:49 richardb
13429 * plugins/Makefile.am: Always build videosink, now that the
13430 dependency on gdk_pixbuf is removed.
13432 2000-05-13 10:41 richardb
13434 * plugins/Makefile.am: Make videosink compiled only if
13435 HAVE_GDK_PIXBUF again.
13437 2000-05-12 18:41 wtay
13439 * plugins/videoscale/.cvsignore: ...
13441 2000-05-12 18:39 wtay
13443 * plugins/videoscale/Makefile.am, plugins/videoscale/videoscale.c,
13444 plugins/videoscale/videoscale.h, test/mp2tomp1.c: A simple video
13445 scaler as a library and an Element. Also a little non working mpeg2
13446 to mpeg1 converter (still struggling with the quantisation).
13448 2000-05-12 18:33 wtay
13450 * configure.in, gst/gstclock.c, libs/Makefile.am,
13451 plugins/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13452 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegdec.c,
13453 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13454 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13455 plugins/mpeg1/parse/mpeg1parse.c,
13456 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13457 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13458 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/putpic.c,
13459 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13460 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getpic.c,
13461 plugins/mpeg2/video/gstmpeg2play.c, test/.cvsignore,
13462 test/Makefile.am, test/mp1parse.c, test/mpeg2parse.c: More changes
13463 to the mpeg parser and encoder. It seems like the mpeg2 decoder
13464 does not like some MPEG1 videos. Use mpeg_play for now (eg.
13467 2000-05-12 08:15 richardb
13469 * acconfig.h, config.h.in, configure.in, docs/gst/Makefile.am,
13470 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer.hierarchy,
13471 docs/gst/gstreamer.types, docs/gst/gstreamer.types.in,
13472 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
13473 plugins/Makefile.am: Make GDK pixbuf optional, by compiling
13474 videosink only if it is present. Make documentation generated
13475 successfully even if libghttp isn't present (by skipping the
13478 2000-05-12 08:09 richardb
13480 * plugins/capture/v4l/gstv4lsrc.c: Remove "stderr," from a DEBUG
13481 macro call, so it compiles with debug on.
13483 2000-05-02 00:22 wtay
13485 * docs/gst/.cvsignore, plugins/mp3decode/mpg123/mpg123.c,
13486 plugins/mpeg1/mpeg_play/video.c, test/.cvsignore: Fixed some build
13489 2000-05-02 00:09 wtay
13491 * configure.in, libs/getbits/gstgetbits.h,
13492 libs/getbits/gstgetbits_inl.h, plugins/avi/gstaviencoder.c,
13493 plugins/avi/gstparseavi.c, plugins/jpeg/gstjpegdec.c,
13494 plugins/mpeg1/parse/mpeg1parse.c,
13495 plugins/mpeg1video/parse/mp1videoparse.c,
13496 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
13497 plugins/mpeg2/ac3parse/ac3parse.c,
13498 plugins/mpeg2/mpeg2enc/.cvsignore, plugins/mpeg2/mpeg2enc/CHANGES,
13499 plugins/mpeg2/mpeg2enc/Makefile.am, plugins/mpeg2/mpeg2enc/TODO,
13500 plugins/mpeg2/mpeg2enc/conform.c, plugins/mpeg2/mpeg2enc/fdctref.c,
13501 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13502 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
13503 plugins/mpeg2/mpeg2enc/idct.c, plugins/mpeg2/mpeg2enc/motion.c,
13504 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13505 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13506 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putbits.c,
13507 plugins/mpeg2/mpeg2enc/putbits.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13508 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13509 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13510 plugins/mpeg2/mpeg2enc/quantize.c,
13511 plugins/mpeg2/mpeg2enc/ratectl.c, plugins/mpeg2/mpeg2enc/readpic.c,
13512 plugins/mpeg2/mpeg2enc/stats.c, plugins/mpeg2/mpeg2enc/tables.c,
13513 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/mpeg2/mpeg2enc/vlc.h,
13514 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13515 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getblk.c,
13516 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13517 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/gstmpeg2play.c,
13518 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
13519 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/store.c,
13520 plugins/mpeg2/video/systems.c, test/Makefile.am, test/avi2mpg.c,
13521 test/mp1parse.c, test/mpeg2parse.c: MPEG2 decoder fixes, unified
13522 MPEG System stream parser. an mpeg encoder.
13524 2000-04-24 21:51 wtay
13526 * configure.in, libs/getbits/gstgetbits_inl.h,
13527 plugins/mpeg1/mpeg_play/decoders.c,
13528 plugins/mpeg1/mpeg_play/decoders.h,
13529 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13530 plugins/mpeg1/mpeg_play/parseblock.c,
13531 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13532 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
13533 plugins/mpeg1/mpeg_play/video.h,
13534 plugins/mpeg1video/parse/mp1videoparse.c,
13535 plugins/mpeg2/Makefile.am, plugins/mpeg2/parse/Makefile.am,
13536 plugins/mpeg2/parse/getbits.c, plugins/mpeg2/parse/getbits.h,
13537 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13538 plugins/mpeg2/video/.cvsignore, plugins/mpeg2/video/CHANGES,
13539 plugins/mpeg2/video/EXAMPLES, plugins/mpeg2/video/IEEE1180,
13540 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/README,
13541 plugins/mpeg2/video/SPATIAL.DOC, plugins/mpeg2/video/TODO,
13542 plugins/mpeg2/video/getblk.c, plugins/mpeg2/video/gethdr.c,
13543 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/getvlc.c,
13544 plugins/mpeg2/video/getvlc.h, plugins/mpeg2/video/gstmpeg2play.c,
13545 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/idct.c,
13546 plugins/mpeg2/video/idctref.c, plugins/mpeg2/video/mmxidct.S,
13547 plugins/mpeg2/video/motion.c, plugins/mpeg2/video/mpeg2dec.c,
13548 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/recon.c,
13549 plugins/mpeg2/video/spatscal.c, plugins/mpeg2/video/store.c,
13550 plugins/mpeg2/video/subspic.c, plugins/mpeg2/video/systems.c,
13551 plugins/mpeg2/video/tables.c, plugins/mpeg2/video/test.m2v,
13552 test/mp1parse.c, test/mpeg2parse.c: Added the mpeg2dec MPEG1 and
13555 2000-04-17 00:33 wtay
13557 * libs/getbits/gstgetbits_inl.h, plugins/mpeg2/ac3dec/exponent.c,
13558 plugins/mpeg2/ac3dec/mantissa.c: Fixed a bug in the inlined
13561 2000-04-17 00:25 wtay
13563 * plugins/mpeg2/ac3dec/: Makefile.am, ac3dec.c, ac3dec.h,
13564 getbits.c, getbits.h, mantissa.c, mantissa.h, parse.c, parse.h:
13565 Reworked the ac3decoder for the new getbits functions. We are now
13566 about 50% faster than the LIVID AC3 decoder (16% against 24% CPU
13569 2000-04-16 19:51 wtay
13571 * libs/getbits/.cvsignore: [no log message]
13573 2000-04-16 19:50 wtay
13575 * libs/getbits/: Makefile.am, gstgetbits.c, gstgetbits.h,
13576 gstgetbits_inl.h: I the generc getbits implementation
13578 2000-04-16 19:47 wtay
13580 * configure.in, docs/gst/gstreamer-decl.txt,
13581 docs/gst/tmpl/gstreamer-unused.sgml, libs/Makefile.am,
13582 plugins/Makefile.am, plugins/mp3decode/mpg123/Makefile.am,
13583 plugins/mp3decode/mpg123/common.c,
13584 plugins/mp3decode/mpg123/getbits.c,
13585 plugins/mp3decode/mpg123/getbits.h,
13586 plugins/mp3decode/mpg123/gstmpg123.c,
13587 plugins/mp3decode/mpg123/layer1.c,
13588 plugins/mp3decode/mpg123/layer2.c,
13589 plugins/mp3decode/mpg123/layer3.c,
13590 plugins/mp3decode/mpg123/mpg123.c,
13591 plugins/mp3decode/mpg123/mpg123.h,
13592 plugins/mp3decode/parse/mp3parse.c,
13593 plugins/mp3decode/parse/mp3parse.h,
13594 plugins/mpeg1/mpeg_play/Makefile.am,
13595 plugins/mpeg1/mpeg_play/ctrlbar.c,
13596 plugins/mpeg1/mpeg_play/ctrlbar.h,
13597 plugins/mpeg1/mpeg_play/decoders.c,
13598 plugins/mpeg1/mpeg_play/decoders.h,
13599 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13600 plugins/mpeg1/mpeg_play/motionvector.c,
13601 plugins/mpeg1/mpeg_play/parseblock.c,
13602 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13603 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13604 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/README,
13605 plugins/mpeg1/parse/getbits.c, plugins/mpeg1/parse/getbits.h,
13606 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13607 plugins/mpeg1video/parse/mp1videoparse.c, test/mp3play.c: Unified
13608 getbits handling. I currently have an inline integer
13611 2000-04-13 22:59 wtay
13613 * Makefile.am, configure.in, gst/gstclock.c,
13614 plugins/capture/v4l/grab-v4l.c, test/Makefile.am,
13615 test/mpeg2parse.c, test/videotest.c: Makefile.am fixes
13617 2000-04-09 22:38 wtay
13619 * gst/: gstclock.c, gstclock.h: A poor mans clock...
13621 2000-04-09 22:36 wtay
13623 * gst/Makefile.am, gst/gstelement.c,
13624 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
13625 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13626 plugins/capture/v4l/gstv4lsrc.c,
13627 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13628 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13629 plugins/mpeg1/mpeg_play/video.c, test/mp1parse.c: Added MMX
13630 optimized yuv2rgb (AlienSong now plays back at only 6% CPU) Added
13631 mpeg1 picture skipping and fixed a buffer overflow. Added a system
13632 clock. The audiosink can now adjust the clock. Fixed incorrect
13633 behaviour on 8, 15, 16, 24 and 32 bits displays. Cleanup of the
13634 videosink, it now uses the color conversion library when needed.
13636 2000-04-02 22:38 wtay
13638 * libs/riff/: gstriffencode.c, gstriffparse.c, gstriffutil.c: The
13639 new riff parser and encoder
13641 2000-04-02 22:36 wtay
13643 * configure.in, libs/Makefile.am, libs/riff/Makefile.am,
13644 libs/riff/gstriff.h, plugins/avi/gstaviencoder.c,
13645 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13646 plugins/avi/gstparseavi.h, plugins/capture/v4l/grab-v4l.c,
13647 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13648 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpegdec.c,
13649 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13650 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13651 test/Makefile.am, test/aviparse.c, test/vidcapture.c: Added a
13652 colorspace library and removed yuv2rgb conversion from the
13653 videosink. The aviencoder should now more or less work.
13655 2000-03-27 20:53 wtay
13657 * docs/Makefile.am, docs/gst/Makefile.am,
13658 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-docs.sgml,
13659 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
13660 docs/gst/gstreamer.types, docs/gst/tmpl/audioraw.sgml,
13661 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
13662 docs/gst/tmpl/gstasyncdisksrc.sgml,
13663 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
13664 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
13665 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
13666 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstesdsink.sgml,
13667 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
13668 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
13669 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
13670 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstlog.sgml,
13671 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
13672 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
13673 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
13674 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
13675 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
13676 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
13677 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
13678 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
13679 docs/gst/tmpl/plugin.sgml, docs/gst/tmpl/spectrum.sgml,
13680 docs/gst/tmpl/videoraw.sgml, gst/gstbin.c, gst/gstbuffer.c,
13681 gst/gstbuffer.h, gst/gstelement.c, gst/gstelement.h,
13682 gst/gstfilter.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
13683 gst/gstpad.h, gst/gstplugin.c, gst/gstsink.c, gst/gstsink.h,
13684 gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c, gst/gstthread.c,
13685 gst/gstxml.c, gst/elements/gstasyncdisksrc.h,
13686 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
13687 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
13688 gst/elements/gstdisksrc.c, gst/elements/gstesdsink.h,
13689 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
13690 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
13691 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
13692 gst/elements/gstfdsrc.c, gst/elements/gstidentity.c,
13693 gst/elements/gstidentity.h, gst/elements/gstqueue.c,
13694 gst/elements/gstqueue.h, gst/elements/gstsinesrc.c,
13695 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.h,
13696 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13697 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13698 plugins/avi/gstparseavi.h, plugins/capture/v4l/Makefile.am,
13699 plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/gstv4lsrc.c,
13700 plugins/capture/v4l/gstv4lsrc.h, plugins/jpeg/Makefile.am,
13701 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13702 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13703 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/parse/mpeg1parse.c,
13704 test/Makefile.am, test/vidcapture.c: Documentation updates. All
13705 standard library objects and standard elements are documented.
13706 Modified some of the elements to more accuratly report about their
13707 arguments so the documentation builds more reasonable output.
13708 Added aviencoder and jpegencoder elements (not working yet)
13710 2000-03-22 21:18 wtay
13712 * configure.in, gst/gstpad.c, gst/types/gsttypes.c,
13713 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13714 plugins/Makefile.am, plugins/avi/Makefile.am,
13715 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13716 plugins/jpeg/.cvsignore, plugins/jpeg/Makefile.am,
13717 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpeg.h: Added jpeg decoder.
13718 the avi decoder now configures the jpeg codec if an MJPG encoded
13719 avi is found. Fixed riff parsing. readded rgb_draw functions to the
13720 videosink. jpeglib is used to decode the jpeg image.
13722 2000-03-21 20:06 omegahacker
13724 * plugins/avi/gstparseavi.c: removed second check on riff library,
13725 moved original to top so it fails out right away
13727 2000-03-21 19:54 omegahacker
13729 * plugins/avi/gstparseavi.c: added load and check of libriff during
13732 2000-03-21 19:54 omegahacker
13734 * gst/gstplugin.c: spelling fixes to gst_library_load()
13736 2000-03-20 20:25 wtay
13738 * configure.in, gst/gstbuffer.c, gst/gstplugin.c, gst/gstplugin.h,
13739 gst/gstthread.c, gst/plugin.c, gst/plugin.h,
13740 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
13741 libs/riff/gstriff.c, libs/riff/gstriff.h, plugins/avi/Makefile.am,
13742 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13743 test/aviparse.c, test/mp1parse.c, test/videotest.c: Implemented
13744 riff parsing as a library. The avi parser can play simple PCM
13745 encoded audio. some minor cleanups.
13747 2000-03-19 00:59 wtay
13749 * AUTHORS, configure.in, gst/gstplugin.c, libs/Makefile.am,
13750 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13751 plugins/Makefile.am, plugins/avi/.cvsignore,
13752 plugins/avi/Makefile.am, plugins/avi/gstparseavi.c,
13753 plugins/avi/gstparseavi.h, plugins/wav/Makefile.am,
13754 plugins/wav/gstparsewav.c, test/.cvsignore, test/videotest.c: Added
13755 the riff code into a seperate library in /libs dir. The plugin
13756 loader also checks the /libs path. The avi parser now uses the
13757 riff library. WAV is broken.
13759 2000-03-13 22:17 wtay
13761 * test/aviparse.c: A non functional avi parser.
13763 2000-03-13 22:13 wtay
13765 * configure.in, gst/gst.c, gst/gstbuffer.h,
13766 gst/gstelementfactory.c, gst/gstmeta.c, gst/gstplugin.h,
13767 gst/gstthread.c, gst/gsttype.h, gst/types/gsttypes.c,
13768 plugins/Makefile.am, plugins/au/gstparseau.c,
13769 plugins/capture/v4l/gstv4lsrc.c,
13770 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/Makefile.am,
13771 test/videotest.c: Various cleanups. Moved the overlay code to a
13772 specialized widget. One error I cannot seem to fix: switching
13773 desktops does not disable the overlay.
13775 2000-03-05 21:48 wtay
13777 * plugins/capture/v4l/: grab-v4l.c, gstv4lsrc.c: Reworked overlay,
13778 much better but still not perfect.
13780 2000-03-03 22:13 wtay
13782 * plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/grab.h,
13783 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13784 test/Makefile.am, test/videotest.c: Added overlay and DGA
13785 capability for the videosink. Not really good but functional.
13787 2000-02-27 23:18 wtay
13789 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstbuffer.c,
13790 gst/gstconnection.c, gst/gstelement.c, gst/gstmeta.c,
13791 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13792 gst/gstplugin.c, gst/gsttee.c, gst/gstthread.c, gst/gsttype.c,
13793 gst/elements/Makefile.am, gst/elements/gstasyncdisksrc.c,
13794 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
13795 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
13796 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
13797 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
13798 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
13799 gst/elements/gstsinesrc.c, gst/types/Makefile.am,
13800 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13801 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
13802 plugins/capture/v4l/gstv4lsrc.h,
13803 plugins/mp3decode/mpg123/Makefile.am,
13804 plugins/mp3decode/mpg123/common.c,
13805 plugins/mp3decode/mpg123/decode_i386.c,
13806 plugins/mp3decode/mpg123/decode_i486.c,
13807 plugins/mp3decode/mpg123/getbits.c,
13808 plugins/mp3decode/mpg123/getbits.h,
13809 plugins/mp3decode/mpg123/gstmpg123.c,
13810 plugins/mp3decode/mpg123/layer1.c,
13811 plugins/mp3decode/mpg123/layer2.c,
13812 plugins/mp3decode/mpg123/layer3.c,
13813 plugins/mp3decode/mpg123/mpg123.c,
13814 plugins/mp3decode/mpg123/mpg123.h, plugins/mp3decode/mpg123/test.c,
13815 plugins/mpeg1/mpeg_play/Makefile.am,
13816 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13817 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13818 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/getbits.c,
13819 plugins/mpeg1/parse/mpeg1parse.c,
13820 plugins/mpeg1video/parse/Makefile.am,
13821 plugins/mpeg1video/parse/mp1videoparse.c, test/videotest.c: This is
13822 a rather large patch. Switched on -Wall compiler flag and fixed the
13823 warnings. Made the Video for Linux more like it should be.
13825 2000-02-26 18:55 wtay
13827 * gst/gstpad.c, gst/gstpad.h, plugins/capture/v4l/gstv4lsrc.c,
13828 test/mp1parse.c, test/videotest.c: Added a pull function in the
13829 gstpad. Modified the videosink to implement the pull. This function
13830 allows a source element to request a buffer from the destination.
13831 This is much more efficient because the videosink can then pass a
13832 buffer with SHM to the element, which does not require an aditional
13833 memcpy. removed scaling from the videosink. I need something
13836 2000-02-25 23:19 wtay
13838 * test/videotest.c: test code for the Video for linux source
13840 2000-02-25 23:18 wtay
13842 * configure.in, plugins/Makefile.am, plugins/capture/Makefile.am,
13843 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/gstv4lsrc.c,
13844 plugins/capture/v4l/gstv4lsrc.h, test/mp1parse.c: Added a Video 4
13845 linux source. Not generic at all and may not work on any other
13848 2000-02-24 20:56 wtay
13850 * gst/gstbuffer.c, plugins/mp3decode/mpg123/Makefile.am,
13851 plugins/mp3decode/parse/Makefile.am,
13852 plugins/mp3decode/parse/mp3parse.c,
13853 plugins/mp3decode/parse/mp3parse.h,
13854 plugins/mpeg1/mpeg_play/Makefile.am,
13855 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13856 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13857 plugins/mpeg1/mpeg_play/idct_block_mmx.S,
13858 plugins/mpeg1/mpeg_play/jrevdct.c,
13859 plugins/mpeg1/mpeg_play/mmx_idct.c,
13860 plugins/mpeg1/mpeg_play/parseblock.c,
13861 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13862 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13863 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: Speedup
13864 in mpg123 parsing. speedup in mp1videoparse. rearanged the MPEG
13865 player got rid of some memcpy. bit handling changes. MMX code for
13866 the IDCT and motion compensation in mpeg_play. Almost as fast as
13867 the commercial mpeg player mtv, but with a much better video
13870 2000-02-20 16:19 wtay
13872 * configure.in, plugins/mpeg1/mpeg_play/gstmpeg_play.c: Added
13873 GdkPixbuf support and scaling (sloww...)
13875 2000-02-20 12:58 wtay
13877 * plugins/mpeg1/mpeg_play/: 16bit.c, Makefile.am, dither.h,
13878 gdith.c, gstmpeg_play.c, gstmpeg_play.h, proto.h, util.h, video.c,
13879 video.h: General cleanup and speedup. removed color conversion out
13882 2000-02-19 13:37 wtay
13884 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, gstmpeg_play.h,
13885 video.c, video.h: Added timestamps for video buffers. The videosink
13886 syncs to the timestamps. Added a buffer with finished frames for
13889 2000-02-19 10:50 wtay
13891 * gst/elements/Makefile.am, gst/elements/gstqueue.c,
13892 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c: Fixed the
13893 lockup by not calling any gtk functions in the main thread. This
13896 2000-02-18 23:48 wtay
13898 * gst/elements/gstqueue.c, test/mp1parse.c: Set the default buffer
13899 size to 1 to avoid the strange lockups...
13901 2000-02-18 23:07 wtay
13903 * plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
13904 plugins/mpeg1/mpeg_play/Makefile.am,
13905 plugins/mpeg1/mpeg_play/descrip.mms,
13906 plugins/mpeg1/mpeg_play/dither.h, plugins/mpeg1/mpeg_play/fs2.c,
13907 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
13908 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
13909 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/gray.c,
13910 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13911 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13912 plugins/mpeg1/mpeg_play/hybrid.c,
13913 plugins/mpeg1/mpeg_play/hybriderr.c,
13914 plugins/mpeg1/mpeg_play/index.bt,
13915 plugins/mpeg1/mpeg_play/mb_ordered.c,
13916 plugins/mpeg1/mpeg_play/mono.c, plugins/mpeg1/mpeg_play/ordered.c,
13917 plugins/mpeg1/mpeg_play/ordered2.c,
13918 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util32.c,
13919 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13920 plugins/visualization/smoothwave/smoothwave.c, test/Makefile.am,
13921 test/mp1parse.c: The first functional video sink... Removed all of
13922 the video stuff from the MPEG video decoder. Fixed a bug in
13923 smoothwave. The MPEG video decoder still does the YUV->RGB
13926 2000-02-17 22:50 wtay
13928 * configure.in, plugins/Makefile.am,
13929 plugins/mpeg1/mpeg_play/Makefile.am,
13930 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/main.c,
13931 plugins/mpeg1/mpeg_play/mmx_idct.c,
13932 plugins/mpeg1/mpeg_play/parseblock.c,
13933 plugins/mpeg1/mpeg_play/proto.h,
13934 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
13935 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
13936 plugins/mpeg1/mpeg_play/video.h: MPEG1 cleanup. Added first (non
13937 functional) video sink.
13939 2000-02-16 23:27 wtay
13941 * gst/gstbuffer.c, gst/gstplugin.c, gst/gsttype.c,
13942 gst/elements/gstqueue.c, plugins/mp3decode/mpg123/gstmpg123.c,
13943 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c, test/mp3play.c:
13944 Fixed memory leak in queue.
13946 2000-02-16 16:44 wtay
13948 * plugins/mpeg1/mpeg_play/video.c,
13949 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Cleanup, fixed
13950 some bugs in the parsers, fixed memory leak (not all of them yet)
13952 2000-02-15 20:14 wtay
13954 * gst/elements/gstqueue.c, plugins/mpeg1/mpeg_play/video.c,
13955 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c:
13956 Fixed (hopfully) the last bug in MPEG1 video player. A state bug
13957 caused some I-frames to be skipped.
13959 2000-02-15 00:32 omegahacker
13961 * editor/.cvsignore, test/.cvsignore: updated .cvsignores
13963 2000-02-14 23:21 wtay
13965 * plugins/: mpeg1/mpeg_play/parseblock.c, mpeg1/mpeg_play/util.c,
13966 mpeg1/mpeg_play/util.h, mpeg1/mpeg_play/video.c,
13967 mpeg1video/parse/mp1videoparse.c: Some cleanups+speedup. Still
13968 looking for a bug...
13970 2000-02-14 20:42 wtay
13972 * plugins/mp3decode/parse/mp3parse.c: Fixed a nasty mp3 parse bug.
13973 Some frames were skipped if the header was on partial frames. This
13974 fixes the strange invalid sync errors.
13976 2000-02-14 00:22 wtay
13978 * plugins/mpeg1video/parse/mp1videoparse.c: fixed state error in
13981 2000-02-13 22:30 wtay
13983 * plugins/mpeg1video/parse/: mp1videoparse.c, mp1videoparse.h:
13984 cleaned up the parsing code a bit.
13986 2000-02-13 15:20 wtay
13988 * gst/elements/gstqueue.c, plugins/mp3decode/parse/mp3parse.c,
13989 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13990 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13991 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c,
13992 plugins/mpeg1video/parse/mp1videoparse.c: Made queue default
13993 bigger. fixed parsing errors in mp3parse mpeg1parse mp1videoparse:
13994 more than 2 zeros and a 1 is also a sync. fixed MPEG1 video
13995 SKIP_PICTURE which caused a segfault. AlienSong now plays as it
13996 should do. Skips are currently ignored and give some error on the
13997 console, need to clean this up.
13999 2000-02-13 13:43 wtay
14001 * gst/elements/gstqueue.c, gst/elements/gstqueue.h,
14002 plugins/mpeg1/mpeg_play/gdith.c: Fixed the queue length (fixed
14003 length 5 for now). fixed mpeg1 video rate control. AlienSong
14004 segfaults sometimes. My other movies don't....
14006 2000-02-13 03:19 wtay
14008 * plugins/mpeg1video/parse/mp1videoparse.c: Fixed queueing for
14011 2000-02-12 23:09 omegahacker
14013 * test/mp1parse.c: Rearranged and updated mp1parse. Indentation is
14014 sane again (what editor are you using, Wim?), and it now uses
14015 threads. Playback is clean (at least, audio and video are running
14016 smoothly. Video is still a little choppy on my test stream (first
14017 1MB from disk two of Mulan VCD), and it's still wildly out of sync,
14018 but it's looking VERY COOL.
14020 2000-02-12 23:08 omegahacker
14022 * gst/gstbin.c: Changed the way state is dealt with when a child is
14023 added to the bin. The note states that the COMPLETE state should
14024 probably reflect nothing more than whether or not there is a child
14025 in the bin, not whether or not all children are COMPLETE. I need
14026 to write out a few scenarios for complex pipeline manipulations to
14027 figure out how all the states should interact. The idea is to
14028 maintain the ability to dynamically recofigure the pipeline.
14030 2000-02-12 12:20 wtay
14032 * plugins/mpeg1/mpeg_play/16bit.c,
14033 plugins/mpeg1/mpeg_play/Makefile.am,
14034 plugins/mpeg1/mpeg_play/ctrlbar.c, plugins/mpeg1/mpeg_play/gdith.c,
14035 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14036 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14037 plugins/mpeg1/mpeg_play/main.c,
14038 plugins/mpeg1/mpeg_play/mb_ordered.c,
14039 plugins/mpeg1/mpeg_play/motionvector.c,
14040 plugins/mpeg1/mpeg_play/parseblock.c,
14041 plugins/mpeg1/mpeg_play/proto.h,
14042 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14043 plugins/mpeg1/mpeg_play/util32.c, plugins/mpeg1/mpeg_play/video.c,
14044 plugins/mpeg1/mpeg_play/video.h,
14045 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: The
14046 first functional video MPEG1 decoder. The decoder still opens a
14047 window to show the video. This is not optimised at all. Some
14048 glitches and crashes due to bugs in mp1videoparse.c. I need to
14049 queue incomplete slices in mp1videoparse before sending them to the
14050 decoder. use test/mp1parse on your favorite video to test. No
14051 audio/video sync, no QoS at all.
14053 2000-02-10 17:02 wtay
14055 * gst/types/gsttypes.c, plugins/mp3decode/parse/mp3parse.c,
14056 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14057 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c:
14058 Optimisations to mp3decode and mp3parse (subbuffers) mp1videoparse
14059 now correctly pushes buffers in complete chuncks.
14061 2000-02-08 22:36 wtay
14063 * configure.in, gst/types/gsttypes.c,
14064 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1video/Makefile.am,
14065 plugins/mpeg1video/parse/Makefile.am,
14066 plugins/mpeg1video/parse/README,
14067 plugins/mpeg1video/parse/mp1videoparse.c,
14068 plugins/mpeg1video/parse/mp1videoparse.h, test/mp1parse.c: Added
14069 MPEG1 video parser.
14071 2000-02-07 19:29 wtay
14073 * plugins/mpeg1/mpeg_play/: Makefile.am, gdith.c: Some more files.
14075 2000-02-07 19:22 wtay
14077 * plugins/mpeg1/mpeg_play/: Makefile.am, gstmpeg_play.c,
14078 gstmpeg_play.h: [no log message]
14080 2000-02-07 19:04 wtay
14082 * configure.in, plugins/mp3decode/mpg123/Makefile.am,
14083 plugins/mp3decode/mpg123/decode_i386.c,
14084 plugins/mp3decode/mpg123/layer3.c, plugins/mpeg1/Makefile.am,
14085 plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14086 plugins/mpeg1/mpeg_play/ANNOUNCE, plugins/mpeg1/mpeg_play/BUGS,
14087 plugins/mpeg1/mpeg_play/CHANGES, plugins/mpeg1/mpeg_play/COPYRIGHT,
14088 plugins/mpeg1/mpeg_play/INSTALL,
14089 plugins/mpeg1/mpeg_play/Makefile.am,
14090 plugins/mpeg1/mpeg_play/README,
14091 plugins/mpeg1/mpeg_play/README.jpeg, plugins/mpeg1/mpeg_play/TODO,
14092 plugins/mpeg1/mpeg_play/VERSION, plugins/mpeg1/mpeg_play/ctrlbar.c,
14093 plugins/mpeg1/mpeg_play/ctrlbar.h,
14094 plugins/mpeg1/mpeg_play/decoders.c,
14095 plugins/mpeg1/mpeg_play/decoders.h,
14096 plugins/mpeg1/mpeg_play/descrip.mms,
14097 plugins/mpeg1/mpeg_play/dither.h,
14098 plugins/mpeg1/mpeg_play/floatdct.c, plugins/mpeg1/mpeg_play/fs2.c,
14099 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14100 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14101 plugins/mpeg1/mpeg_play/gray.c, plugins/mpeg1/mpeg_play/hybrid.c,
14102 plugins/mpeg1/mpeg_play/hybriderr.c,
14103 plugins/mpeg1/mpeg_play/index.bt,
14104 plugins/mpeg1/mpeg_play/jrevdct.c, plugins/mpeg1/mpeg_play/main.c,
14105 plugins/mpeg1/mpeg_play/mb_ordered.c,
14106 plugins/mpeg1/mpeg_play/mono.c,
14107 plugins/mpeg1/mpeg_play/motionvector.c,
14108 plugins/mpeg1/mpeg_play/ordered.c,
14109 plugins/mpeg1/mpeg_play/ordered2.c,
14110 plugins/mpeg1/mpeg_play/parseblock.c,
14111 plugins/mpeg1/mpeg_play/proto.h,
14112 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14113 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/util32.c,
14114 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h:
14115 Added compiler optimistaion flags to mpg123. reverted to old
14116 WRITE_SAMPLE which was much faster. Added mpeg_play, the MPEG1
14117 video player. It does not work yet.
14119 2000-02-06 22:04 wtay
14121 * gst/gstmeta.c, plugins/mp3decode/mpg123/common.c,
14122 plugins/mp3decode/mpg123/gstmpg123.c,
14123 plugins/mp3decode/parse/mp3parse.c,
14124 plugins/mpeg1/parse/mpeg1parse.c: Added metadata to mpg123 buffers.
14125 removed (disabeled) debug info.
14127 2000-02-06 18:50 wtay
14129 * plugins/mp3decode/mpg123/common.c,
14130 plugins/mp3decode/parse/mp3parse.c,
14131 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Fixed the mpeg 1
14132 parser. It can now be used to playback the audio stream of an MPEG1
14133 movie (check out test/mp1parse.c).
14135 2000-02-06 12:33 wtay
14137 * plugins/mpeg1/parse/mpeg1parse.c: Found mpeg1 parsing bug. My
14138 videos seem to parse OK.
14140 2000-02-06 01:52 wtay
14142 * plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: cleanup. Still
14145 2000-02-06 00:56 wtay
14147 * test/mp1parse.c: The mpeg1 parser test program.
14149 2000-02-06 00:55 wtay
14151 * plugins/mpeg1/parse/mpeg1parse.c,
14152 plugins/mpeg1/parse/mpeg1parse.h, test/Makefile.am: Some changes to
14153 the mpeg 1 parser. Does not work yet.
14155 2000-02-05 16:08 wtay
14157 * plugins/mp3decode/mpg123/: Makefile.am, decode_i386.c,
14158 decode_i486.c, decode_i586.s, layer3.c, mpg123.c, mpg123.h: Added
14159 486 optimisation. Pentium optimisation added, but does not work
14162 2000-02-05 14:37 wtay
14164 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14165 layer3.c, mpg123.c, mpg123.h: Fixed a buffer problem with Layer 3.
14166 moved the buffer handling to common.c, getbits should not know
14169 2000-02-05 01:58 wtay
14171 * plugins/mp3decode/parse/mp3parse.c: Not worth much: fixed a
14174 2000-02-05 01:40 wtay
14176 * plugins/mp3decode/: mpg123/gstmpg123.c, parse/mp3parse.c: Fixed
14177 Layer 2 & 3 parsing. All my MPEGs play now with gstreamer !!!
14179 2000-02-05 01:20 wtay
14181 * plugins/mp3decode/parse/mp3parse.c, test/a.c, test/mp3parse.c,
14182 test/mp3play.c: Fixed a nasty bug in mp3parse (partial buffer state
14183 remained) Added eos check for the test programs to stop them from
14184 allocating all of your memory (had to use alt-sysreq-k a few times
14185 :-( ). MPEG layer 1 plays fine now with mp3play.
14187 2000-02-04 23:27 wtay
14189 * plugins/mp3decode/mpg123/: getbits.c, test.c: Tested with layer 1
14190 & 2, no audible errors. Fixed cracks and pops in Layer 3. Still a
14191 bit slow, though...
14193 2000-02-04 22:06 wtay
14195 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14196 layer3.c, mpg123.c, mpg123.h, test.c: Attempt to get layer3
14197 working. Tried with the test program included. Still some errors
14198 and clicks sometime, but you can hear something. Double buffering
14199 is now used (like mpg123). Can somebody test this on a layer 1 or 2
14200 stream (I have none) and together with the mp3parse?
14202 2000-02-04 21:49 omegahacker
14204 * plugins/mp3decode/parse/mp3parse.c: Fixes to the bfp calculation,
14205 as well as some other stuff.
14207 2000-02-04 02:25 richardb
14209 * configure.in, gst/gstelement.c, gst/gstplugin.c,
14210 plugins/mp3decode/mpg123/mpg123.c, plugins/mp3decode/mpg123/test.c:
14211 Compile a test program to ensure that we have working atomic
14214 A few small changes (include headers, fix a cast) to stop compiler
14217 2000-02-02 06:26 omegahacker
14219 * configure.in, docs/Makefile.am, docs/gst/Makefile.am,
14220 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
14221 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpipeline.sgml,
14222 gst/gst.c, gst/gstelement.c, gst/gstelement.h, gst/gstobject.c,
14223 gst/gstpipeline.c, plugins/mp3decode/xing/libxing/.cvsignore: More
14224 documentation changes, a couple configure.in and Makefile.am fixes.
14226 2000-02-01 20:35 wtay
14228 * configure.in, gst/elements/Makefile.am,
14229 plugins/effects/volume/volume.c: Fixed lowercase PLUGINS_USE_SRCDIR
14230 which made running test apps fail. Added GHTTP_LIBS to the
14231 libraries. commented out mm_support() call, wich is not working
14232 yet and causes errors.
14234 2000-02-01 19:40 wtay
14236 * configure.in, docs/gst/Makefile.am,
14237 plugins/effects/volume/Makefile.am, plugins/rtjpeg/RTjpeg.c,
14238 plugins/rtjpeg/RTjpeg.h: Try to compile a little mmx program, set
14239 the default value of HAVE_LIBMMX. some typos fixed. Changed
14240 include path for volume.c. RTjpeg uses mmx.h
14242 2000-02-01 09:16 omegahacker
14244 * configure.in, docs/Makefile.am, docs/gst/.cvsignore,
14245 docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
14246 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
14247 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types,
14248 docs/gst/tmpl/.cvsignore, docs/gst/tmpl/gst.sgml,
14249 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
14250 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
14251 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfilter.sgml,
14252 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
14253 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
14254 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
14255 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
14256 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
14257 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
14258 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
14259 docs/gst/tmpl/plugin.sgml: Re- set up the gtk-doc system. I'd
14260 managed to mutilate it a while back, but now it's fixed. I'll put
14261 a copy of the HTML output somewhere on the website tonight.
14263 In order to actually generate the docs, you'll have to install all
14264 the DocBook tools, as well as gtk-doc from GNOME cvs. (see
14265 http://developer.gnome.org/arch/doc/tools.html)
14267 Notes (I'll codify these some day):
14269 - Don't believe the Gnome page, always edit the SOURCES when
14270 documenting a given function, never the tmpl file. - I'll be
14271 re-arranging things a lot, but gtk-doc is smart enough to merge any
14272 changes to the tmpl file. However, gtk-doc's merge and CVS's diff
14273 are two entirely separate animals. We should probably have a
14274 virtual mutex on the entire docs/gst/ directory, over and above
14275 what CVS does. - I'm going to try to end up with a book set
14276 (docbook terms), where docs/gst/ is only one book. There'd be
14277 another called docs/manual/, and another docs/plugins/, etc. If
14278 you have any comments as to how these should be done,
14279 gstreamer-devel is the place.
14281 2000-02-01 04:10 richardb
14283 * acconfig.h, config.h.in, configure.in, gst/gstobject.c,
14284 gst/elements/Makefile.am, gst/elements/gstelements.c,
14285 plugins/mp3decode/xing/libxing/ltmain.sh: Tidy up of configure
14286 script. Make libghttp detection work at all. Make library
14287 configuration specifiable on configure commandline. Make detection
14288 of atomic resource stuff cope with 2.0 linux kernels. Fix typo
14289 (HAVE_ATOMIC_T for HAVE_ATOMIC_H). Remove generated ltmain.sh file
14292 2000-01-31 22:53 wtay
14294 * include/mmx.h, plugins/rtjpeg/Makefile.am,
14295 plugins/rtjpeg/RTjpeg.c: Added general MMX macros.
14297 2000-01-31 17:29 wtay
14299 * plugins/rtjpeg/: RTjpeg.c, RTjpeg.h: Added MMX optimised DCT and
14300 IDCT for RTjpeg. It still doesn't do anything. This version also
14301 has optimised versions for 422 and 420 YUV (de)compression. This
14302 version is not compatible with the regular RTjpeg due to
14303 optimisations using unrolled loops. Is *very* fast.
14305 2000-01-31 09:43 omegahacker
14307 * Makefile.am, configure.in, gstreamer.spec.in, editor/Makefile.am,
14308 gst/elements/Makefile.am, gst/types/Makefile.am,
14309 plugins/mp3decode/mpg123/Makefile.am, test/bindings/Makefile.am,
14310 test/cothreads/Makefile.am, test/xml/Makefile.am: More incremental
14311 updates. I can now successfully produce an rpm simply by typing
14312 `./autogen.sh;make rpm`. This is good ;-)
14314 2000-01-31 06:49 omegahacker
14316 * Makefile.am: gah, missed Makefile.am of all files...
14318 2000-01-31 06:46 omegahacker
14320 * gstreamer-config.in, gstreamer.m4, gstreamer.spec.in,
14321 plugins/mp3decode/mpg123/.cvsignore,
14322 plugins/mp3decode/xing/libxing/Makefile.am,
14323 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14324 editor/Makefile.am, gst/ROADMAP, plugins/effects/stereo/README,
14325 test/Makefile.am, test/xml/README: A bunch more changes to clean up
14326 build/`make dist` issues, as well as a spec file, -config file,
14327 .m4, etc. Next step is to build an RPM of this mess.
14329 2000-01-31 05:55 omegahacker
14331 * .cvsignore, acconfig.h, config.h.in, configure.in,
14332 plugins/Makefile.am, plugins/dvdsrc/Makefile.am,
14333 plugins/mp3decode/mpg123/Makefile.am, test/Makefile.am,
14334 test/cothreads/Makefile.am, test/xml/Makefile.am: Various fixes
14335 that collectively allow `make dist` to work.
14337 2000-01-31 04:22 omegahacker
14339 * .cvsignore: uh, forgot to do the root .cvsignore...
14341 2000-01-31 04:20 omegahacker
14343 * plugins/mp3decode/Makefile.am: Fixed SUBDIRS stuff so `make dist`
14344 works cleanly. Here's the trick: if DIST_SUBDIRS exists in the
14345 Makefile.am, that's used as the list of things to include in the
14346 distribution, regardless of whether or not something is included in
14347 SUBDIRS due to conditional stuff.
14349 2000-01-31 03:36 omegahacker
14351 * docs/.cvsignore, editor/.cvsignore, gst/.cvsignore,
14352 gst/elements/.cvsignore, gst/types/.cvsignore,
14353 plugins/au/.cvsignore, plugins/effects/.cvsignore,
14354 plugins/effects/stereo/.cvsignore,
14355 plugins/effects/volume/.cvsignore, plugins/mp3decode/.cvsignore,
14356 plugins/mp3decode/mpg123/.cvsignore,
14357 plugins/mp3decode/parse/.cvsignore,
14358 plugins/mp3decode/xa/.cvsignore, plugins/mp3decode/xing/.cvsignore,
14359 plugins/mp3decode/xing/libxing/.cvsignore,
14360 plugins/visualization/spectrum/.cvsignore,
14361 plugins/visualization/vumeter/.cvsignore, plugins/wav/.cvsignore,
14362 plugins/.cvsignore, plugins/cobin/.cvsignore,
14363 plugins/dvdsrc/.cvsignore, plugins/mpeg1/.cvsignore,
14364 plugins/mpeg1/parse/.cvsignore, plugins/mpeg2/.cvsignore,
14365 plugins/mpeg2/ac3dec/.cvsignore, plugins/mpeg2/ac3parse/.cvsignore,
14366 plugins/mpeg2/parse/.cvsignore, plugins/rtjpeg/.cvsignore,
14367 plugins/vcdsrc/.cvsignore, plugins/visualization/.cvsignore,
14368 plugins/visualization/smoothwave/.cvsignore,
14369 plugins/visualization/synaesthesia/.cvsignore, test/.cvsignore,
14370 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14371 test/xml/.cvsignore, tools/.cvsignore: OK, I think I've got all the
14372 .cvsignore stuff taken care of, though we'll want to fine-tune
14373 things as we go, of course. Most of them are the same, with some
14374 exceptions for directories that produce executables (those are
14375 listed by name after the standard ones and a newline for
14378 2000-01-31 03:25 omegahacker
14380 * test/README: initial checkin
14382 2000-01-31 03:22 omegahacker
14384 * test/xml/readreg.c: - added usage info - uses first arg as
14385 registry filename - any additional args are plugins to search for
14386 (no change but argv base) - cleaned up output with a spare \n
14388 2000-01-31 03:02 omegahacker
14390 * configure.in, plugins/Makefile.am, plugins/rtjpeg/.cvsignore,
14391 plugins/rtjpeg/Makefile.am, plugins/rtjpeg/README,
14392 plugins/rtjpeg/RTjpeg.c, plugins/rtjpeg/RTjpeg.h,
14393 plugins/rtjpeg/rtjpeg.c, plugins/rtjpeg/rtjpegdec.c,
14394 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
14395 plugins/rtjpeg/rtjpegenc.h: RTjpeg plugin with several elements.
14396 It's currently a skeleton, doing no work at all. Need to have a
14397 video display element, some kind of simulation source (read from
14398 .ppm, a la what I do at work to solve the exact same problem), raw
14399 video types, metadata structs, etc.
14401 The RTjpeg.[ch] code is taken from a just-downloaded copy from
14402 Justin's site, with some fixes (#include <asm/types.h> to get
14403 __u64,etc). Once the aforementioned infrastructure is in place,
14404 the elements can actually be set up to do the encode/decode, and
14405 we'll have our first functioning video codec in place. ;-)
14407 2000-01-31 01:24 omegahacker
14409 * gst/types/.cvsignore: .cvsignore for gst/types/, still testing
14412 2000-01-31 01:11 omegahacker
14414 * gst/elements/.cvsignore: .cvsignore for gst/elements/, also
14415 testig loginfo script
14417 2000-01-31 00:16 omegahacker
14419 * plugins/dvdsrc/.cvsignore: added .cvsignore for plugins/dvdsrc/,
14420 testing loginfo script
14422 2000-01-31 00:04 omegahacker
14424 * plugins/.cvsignore: .cvsignore for plugins/, also testing loginfo
14427 2000-01-31 00:02 omegahacker
14429 * gst/.cvsignore: .cvsignore for gst/, also testing loginfo script
14431 2000-01-30 22:50 wtay
14433 * acconfig.h, config.h.in, configure.in, editor/Makefile.am,
14434 gst/elements/Makefile.am, gst/types/Makefile.am,
14435 plugins/Makefile.am, plugins/mp3decode/Makefile.am,
14436 plugins/mp3decode/xing/Makefile.am,
14437 plugins/mp3decode/xing/libxing/ltmain.sh: Changed Makefiles to:
14438 detect xaudio (check header xaudio/decoder.h) detect mmx.h detect
14439 CSS (check if css.c is in plugins/dvdsrc), need something better.
14440 some LDFLAGS had *.la dependencies which failed for libtool
14442 The build is now 100% on my system.
14444 2000-01-30 10:58 omegahacker
14446 * plugins/dvdsrc/: Makefile.am, dvd_udf.c, dvd_udf.h, dvdsrc.c,
14447 dvdsrc.h: initial checkin
14449 2000-01-30 10:48 omegahacker
14451 * plugins/mp3decode/xing/libxing/: cdcts.s, cwin8s.s, cwins.s,
14452 mdcts.s, msiss.s, x86gas.s, x86intel.s: initial checkin
14454 2000-01-30 10:44 omegahacker
14456 * docs/: Makefile.am, random/arch, random/buffers,
14457 random/coroutines, random/design, random/example,
14458 random/factoryinfo, random/gboolean, random/intro, random/metadata,
14459 random/mutability, random/padarch, random/sequence,
14460 random/state-transitions, random/states, random/states.old,
14461 random/types, random/vis-transform, random/walkthrough,
14462 slides/README, slides/abstract, slides/abstract.save,
14463 slides/outline, slides/slides: initial checkin
14465 2000-01-30 10:39 omegahacker
14467 * plugins/mp3decode/xing/: Makefile.am, README, gstxing.c,
14468 gstxing.h: initial checkin
14470 2000-01-30 10:17 omegahacker
14472 * plugins/mp3decode/xing/libxing/: AUTHORS, COPYING, ChangeLog,
14473 INSTALL, L3.h, Makefile.am, NEWS, README, acconfig.h, autogen.sh,
14474 cdct.c, config.h, config.h.in, configure.in, csbt.c, csbtL3.c,
14475 csbtb.c, cup.c, cupL1.c, cupini.c, cupl3.c, cwin.c, cwinb.c,
14476 cwinm.c, dec8.c, htable.h, hwin.c, icdct.c, install-sh, isbt.c,
14477 isbtb.c, itype.h, iup.c, iupL1.c, iupini.c, iwinQ.c, iwinbQ.c,
14478 iwinm.c, jdw.h, l3dq.c, l3init.c, ltmain.sh, mdct.c, mhead.c,
14479 mhead.h, missing, mkinstalldirs, msis.c, port.h, stamp-h, stamp.h,
14480 stamp.h.in, tableawd.h, towave.c, uph.c, upsf.c, wavep.c, wcvt.c,
14481 x86intel.c: initial checkin
14483 2000-01-30 10:03 omegahacker
14485 * plugins/mp3decode/: Makefile.am, xa/Makefile.am, xa/README,
14486 xa/gstxa.c, xa/gstxa.h: initial checkin
14488 2000-01-30 09:58 omegahacker
14490 * plugins/: effects/Makefile.am, visualization/Makefile.am: initial
14493 2000-01-30 09:54 omegahacker
14495 * tools/Makefile.am, tools/README, tools/launch.c,
14496 test/bindings/Makefile.am, test/bindings/dummy.c,
14497 test/bindings/dummy.h, test/bindings/test.c: initial checkin
14499 2000-01-30 09:50 omegahacker
14501 * test/: Makefile.am, a.c, ac3parse.c, ac3play.c, ac3sync.c,
14502 args.c, basic.c, buffer.c, cobin.c, dvdcat.c, fake.c,
14503 gsttracedump.c, jitter.c, m.c, mcut.c, mem.c, mem.h, mp3.c,
14504 mp3parse.c, mp3play.c, mpeg2parse.c, mpg123.c, p.c, plugin.c,
14505 push.c, qtest.c, r.c, record.c, s.c, spectrum.c, states.c,
14506 teardown.c, typefind.c, types.c, w.c, wave.c,
14507 cothreads/Makefile.am, cothreads/cothreads.c,
14508 cothreads/cothreads.h, cothreads/looper.c, cothreads/looper.h,
14509 cothreads/object.c, cothreads/object.h, cothreads/simple.c,
14510 cothreads/test.c, xml/Makefile.am, xml/createreg.c, xml/readreg.c:
14513 2000-01-30 09:46 omegahacker
14515 * editor/: Makefile.am, editor.c, editor.glade,
14516 editorelement.glade, gsteditor.c, gsteditor.h, gsteditorbin.c,
14517 gsteditorcanvas.c, gsteditorconnection.c, gsteditorconnection.h,
14518 gsteditorcreate.c, gsteditorcreate.h, gsteditorelement.c,
14519 gsteditorpad.c, gsteditorpad.h, gstelementselect.c,
14520 gstelementselect.h: initial checkin
14522 2000-01-30 09:22 omegahacker
14524 * plugins/: au/Makefile.am, au/gstparseau.c, au/gstparseau.h,
14525 cobin/Makefile.am, cobin/cobin.c, cobin/cobin.h,
14526 cobin/spindentity.c, cobin/spindentity.h,
14527 effects/stereo/Makefile.am, effects/stereo/stereo.c,
14528 effects/stereo/stereo.h, effects/volume/Makefile.am,
14529 effects/volume/volume.c, effects/volume/volume.h,
14530 mp3decode/mpg123/COPYING, mp3decode/mpg123/Makefile.am,
14531 mp3decode/mpg123/README, mp3decode/mpg123/common.c,
14532 mp3decode/mpg123/dct64.c, mp3decode/mpg123/dct64_i386.c,
14533 mp3decode/mpg123/dct64_i486.c, mp3decode/mpg123/decode.c,
14534 mp3decode/mpg123/decode_i386.c, mp3decode/mpg123/decode_i486.c,
14535 mp3decode/mpg123/gbtest.c, mp3decode/mpg123/getbits.c,
14536 mp3decode/mpg123/getbits.h, mp3decode/mpg123/gstmpg123.c,
14537 mp3decode/mpg123/gstmpg123.h, mp3decode/mpg123/huffman.h,
14538 mp3decode/mpg123/l2tables.h, mp3decode/mpg123/layer1.c,
14539 mp3decode/mpg123/layer2.c, mp3decode/mpg123/layer3.c,
14540 mp3decode/mpg123/letest.c, mp3decode/mpg123/mpg123.c,
14541 mp3decode/mpg123/mpg123.h, mp3decode/mpg123/tabinit.c,
14542 mp3decode/mpg123/test.c, mp3decode/parse/Makefile.am,
14543 mp3decode/parse/README, mp3decode/parse/mp3parse.c,
14544 mp3decode/parse/mp3parse.h, mpeg1/Makefile.am,
14545 mpeg1/parse/Makefile.am, mpeg1/parse/README, mpeg1/parse/getbits.c,
14546 mpeg1/parse/getbits.h, mpeg1/parse/mpeg1parse.c,
14547 mpeg1/parse/mpeg1parse.h, mpeg1/parse/notes, mpeg2/Makefile.am,
14548 mpeg2/ac3dec/Makefile.am, mpeg2/ac3dec/README, mpeg2/ac3dec/ac3.h,
14549 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
14550 mpeg2/ac3dec/bit_allocate.c, mpeg2/ac3dec/bit_allocate.h,
14551 mpeg2/ac3dec/bitstream.c, mpeg2/ac3dec/bitstream.h,
14552 mpeg2/ac3dec/crc.c, mpeg2/ac3dec/crc.h, mpeg2/ac3dec/debug.c,
14553 mpeg2/ac3dec/debug.h, mpeg2/ac3dec/decode.h, mpeg2/ac3dec/dither.c,
14554 mpeg2/ac3dec/dither.h, mpeg2/ac3dec/downmix.c,
14555 mpeg2/ac3dec/downmix.h, mpeg2/ac3dec/exponent.c,
14556 mpeg2/ac3dec/exponent.h, mpeg2/ac3dec/getbits.c,
14557 mpeg2/ac3dec/getbits.h, mpeg2/ac3dec/imdct.c, mpeg2/ac3dec/imdct.h,
14558 mpeg2/ac3dec/mantissa.c, mpeg2/ac3dec/mantissa.h,
14559 mpeg2/ac3dec/output.c, mpeg2/ac3dec/output.h, mpeg2/ac3dec/parse.c,
14560 mpeg2/ac3dec/parse.h, mpeg2/ac3dec/rematrix.c,
14561 mpeg2/ac3dec/rematrix.h, mpeg2/ac3dec/ring_buffer.c,
14562 mpeg2/ac3dec/ring_buffer.h, mpeg2/ac3dec/stats.c,
14563 mpeg2/ac3dec/stats.h, mpeg2/ac3dec/uncouple.c,
14564 mpeg2/ac3dec/uncouple.h, mpeg2/ac3parse/Makefile.am,
14565 mpeg2/ac3parse/README, mpeg2/ac3parse/ac3parse.c,
14566 mpeg2/ac3parse/ac3parse.h, mpeg2/parse/Makefile.am,
14567 mpeg2/parse/README, mpeg2/parse/getbits.c, mpeg2/parse/getbits.h,
14568 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
14569 mpeg2/parse/notes, vcdsrc/Makefile.am, vcdsrc/vcdsrc.c,
14570 vcdsrc/vcdsrc.h, visualization/smoothwave/Makefile.am,
14571 visualization/smoothwave/README,
14572 visualization/smoothwave/smoothwave.c,
14573 visualization/smoothwave/smoothwave.h,
14574 visualization/spectrum/Makefile.am, visualization/spectrum/README,
14575 visualization/spectrum/fix_fft.c,
14576 visualization/spectrum/gstspectrum.c,
14577 visualization/spectrum/gstspectrum.h,
14578 visualization/synaesthesia/Makefile.am,
14579 visualization/synaesthesia/README,
14580 visualization/synaesthesia/README-syna,
14581 visualization/synaesthesia/core.c,
14582 visualization/synaesthesia/core.h,
14583 visualization/synaesthesia/synaesthesia.c,
14584 visualization/synaesthesia/synaesthesia.h,
14585 visualization/vumeter/Makefile.am, visualization/vumeter/README,
14586 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
14587 wav/Makefile.am, wav/gstparsewav.c, wav/gstparsewav.h,
14588 wav/gstriff.c, wav/gstriff.h: initial checkin
14590 2000-01-30 09:04 omegahacker
14592 * plugins/: Makefile.am, example.c, example.h: initial checkin
14594 2000-01-30 09:00 omegahacker
14596 * gst/: elements/Makefile.am, elements/gstasyncdisksrc.c,
14597 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
14598 elements/gstaudiosink.h, elements/gstaudiosrc.c,
14599 elements/gstaudiosrc.h, elements/gstdisksrc.c,
14600 elements/gstdisksrc.h, elements/gstelements.c,
14601 elements/gstesdsink.c, elements/gstesdsink.h,
14602 elements/gstfakesink.c, elements/gstfakesink.h,
14603 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
14604 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
14605 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
14606 elements/gstidentity.c, elements/gstidentity.h,
14607 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
14608 elements/gstsinesrc.h, elements/gsttypefind.c,
14609 elements/gsttypefind.h, types/Makefile.am, types/gsttypes.c:
14612 2000-01-30 08:57 omegahacker
14614 * gst/: cothreads.c, cothreads.h, gst.c, gst.h, gstbin.c, gstbin.h,
14615 gstbuffer.c, gstbuffer.h, gstconnection.c, gstconnection.h,
14616 gstelement.c, gstelement.h, gstelementfactory.c, gstfilter.c,
14617 gstfilter.h, gstlog.h, gstmeta.c, gstmeta.h, gstobject.c,
14618 gstobject.h, gstpad.c, gstpad.h, gstpipeline.c, gstpipeline.h,
14619 gstplugin.c, gstplugin.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h,
14620 gsttee.c, gsttee.h, gstthread.c, gstthread.h, gsttrace.c,
14621 gsttrace.h, gsttype.c, gsttype.h, gsttypefind.c, gsttypefind.h,
14622 gstutils.c, gstutils.h, gstxml.c, gstxml.h, plugin.c, plugin.h,
14623 Makefile.am: initial checkin
14625 2000-01-30 08:51 omegahacker
14627 * AUTHORS, COPYING, COPYING.LIB, ChangeLog, INSTALL, Makefile.am,
14628 NEWS, README, acconfig.h, autogen.sh, config.h.in, configure.in,
14629 install-sh, missing, mkinstalldirs, stamp.h.in: initial checkin
14631 Fri Jan 12 21:52:09 CET 2001 Wim Taymans <wim.taymans@chello.be>
14633 * PPC compilation fixes (thanks to hadess)
14634 * add eos2 and eos3 proposals