1 2002-01-03 Rodney Dawes <dobey@free.fr>
3 * gstreamer.spec.in: Fixed the missing plug-ins problem
5 2001-12-29 Rodney Dawes <dobey@free.fr>
7 * gstreamer.spec.in: Fixed up for the splitification
9 2001-12-23 Thomas Vander Stichele <thomas@apestaart.org>
11 * moved plugins out of the core to gst-plugins
12 * moved some of the libs out of the core to gst-plugins
13 * moved the other libs around so headers get installed in
16 2001-12-15 Thomas Vander Stichele <thomas@apestaart.org>
18 * configure.ac : major overhaul
19 * m4/ dir added with lots of checks in it
21 2001-12-14 Michael Meeks <michael@ximian.com>
23 * gst/gst.c (gst_main, gst_main_quit): upd.
25 * gst/gstutils.c (gst_util_has_arg): impl.
26 (gst_util_get_int64_arg): impl.
28 * plugins/mpeg2/video/gstmpeg2play.c
29 (gst_mpeg2play_class_init): min frames per sec = 0.
31 * plugins/mikmod/gstmikmod.c (gst_mikmod_class_init):
32 s/16bit/use16bit/ properties can't begin with a non
35 * tools/gstreamer-guilaunch.c: fresh from the ministy
38 * tools/Makefile.am: enable gstreamer-guilaunch for
41 * tools/gstreamer-launch.c (main): upd.
42 (idle_func): quit the mainloop.
44 2001-12-14 Michael Meeks <michael@ximian.com>
46 * plugins/audiofile/gstafsrc.c (gst_afsrc_class_init): upd.
48 * plugins/gnomevfs/gnomevfssrc.c (gst_gnomevfssrc_class_init):
49 kill broken mess for install_std_props.
51 * plugins/gnomevfs/gnomevfssink.c
52 (gst_gnomevfssink_class_init): upd.
54 * tools/gstreamer-launch.c (main): add efence hook.
56 * gst/elements/gstfilesrc.c (gst_filesrc_get): use
57 a volatile pointer, don't write to the buffer.
59 * gst/gstelement.c (gst_element_populate_std_props):
60 add debug & robustness.
62 * gst/gstelement.c (gst_element_populate_std_props):
63 add debug & robustness.
65 2001-12-13 Michael Meeks <michael@ximian.com>
67 * gst/elements/*.c: (..._class_init): clean to use
68 gst_populate_std_props.
71 (gst_element_populate_std_props): impl, simply for now,
72 with a few standard properties.
73 (gst_element_install_std_props): impl nice helper.
75 2001-12-13 Michael Meeks <michael@ximian.com>
77 * gst/gstplugin.c (_gst_plugin_initialize): g_error
80 * Makefile.am: update.
82 * editor/gsteditorprojectview.c (view_on_element_added):
84 * editor/gsteditorproject.c
85 (gst_editor_project_class_init): upd.
87 * plugins/avi/gstavimux.c
88 (gst_avimux_request_new_pad): don't clobber name.
90 * libs/control/gstdparammanager.c
91 (gst_dpman_class_init): upd.
92 (gst_dpman_dispose): chain to parent.
94 * gst/cothreads.c (cothread_create): use guchar *'s
95 not void *'s for bytewise pointer arithmetic.
97 * gst/gstelement.h: kill const on get_property value.
99 * plugins/avi/gstavimux.c
100 (gst_avimux_request_new_pad): add name param.
102 * configure.ac: Add checks for libglade-2.0 and
105 2001-12-13 Michael Meeks <michael@ximian.com>
107 * plugins/xvideosink/Makefile.am: add $(X_LIBS)
109 * examples/typefind/typefind.c (type_found): upd.
112 * plugins/mikmod/gstmikmod.c
113 (gst_mikmod_set_property): same memory bug here -
116 * plugins/oss/gstosssrc.c
117 (gst_osssrc_set_property): fix memory issue.
118 (gst_osssrc_init): dup the string - argh; quit here -
119 such code should be stuck in a common base class not
122 * plugins/oss/gstosssink.c
123 (gst_osssink_init): manage the device allocation.
124 (gst_osssink_finalize): impl.
125 (gst_osssink_class_init): upd.
126 (gst_osssink_set_property): upd.
128 * acconfig.h: cover HAVE_LIBXML2
130 * configure.ac: update libxml checks.
132 2001-12-11 22:10 thomasvs
134 * lots of build fixes for 0.3.0 release
136 2001-08-15 23:43 cael
138 * gstplay/: ChangeLog, gstmediaplay.c, gstplay.c: Added hacky check
139 to make sure we have video to fullscreen, will be removed when the
140 new libgstplay lands.
142 2001-08-15 23:32 cael
144 * gstplay/: ChangeLog, gstmediaplay.c, gstmediaplay.glade,
145 gstmediaplay.h, gstplay.c, main.c: Added a bunch of new stuff
146 including better fullscreen handling and some new playlist stuff
147 that's not hooked up yet.
149 2001-08-14 20:13 thomasvs
151 * gstreamer-uninstalled.pc.in: changed this to work for gst-bind if
152 anyone gets into problems with this then let me know and we'll fix
155 2001-08-14 05:11 parapraxis
157 * gst/: gobject2gtk.c, gobject2gtk.h: sync gobject2gtk with
160 2001-08-13 21:19 omegahacker
162 * gst/: gsttimecache.c, gsttimecache.h: added first pass at the
165 2001-08-13 20:03 omegahacker
167 * gst/Makefile.am: messy hack to make sure libgst.la builds
170 2001-08-13 20:00 sbaker3
172 * docs/: gst/gstreamer-sections.txt, manual/dynamic.sgml,
173 manual/helloworld2.sgml, manual/pads.sgml, manual/queues.sgml,
174 manual/threads.sgml, manual/typedetection.sgml, manual/xml.sgml:
175 sync with the current CVS glib API
177 2001-08-13 19:55 sbaker3
179 * test/avi2mpg.c, test/lat.c, test/mp1tomp1.c, test/mp2toavi.c,
180 test/mp2tomp1.c, test/mp2tomp1v2.c, test/mp3.c, test/mp3parse.c,
181 test/mp3play.c, test/mp3tovorbis.c, test/pipetest.c, test/qtest.c,
182 tests/autoplug.c, tests/events.c, tests/mp1vid.c, tests/paranoia.c,
183 tests/states.c, tests/eos/case1.c, tests/eos/case2.c,
184 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
185 tests/eos/case6.c, tests/eos/case7.c, tests/muxing/case1.c,
186 tests/sched/runxml.c: sync with the current CVS glib API
188 2001-08-13 19:50 sbaker3
190 * plugins/aasink/aasink.c, plugins/audiofile/gstafsink.c,
191 plugins/audiofile/gstafsrc.c, plugins/avi/gstavidecoder.c,
192 plugins/avi/wincodec/gstwinenc.cc, plugins/cdparanoia/cdparanoia.c,
193 plugins/dv/dvdec.c, plugins/filters/cutter/cutter.c,
194 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
195 plugins/gsm/gstgsmenc.c, plugins/jpeg/gstjpegenc.c,
196 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
197 plugins/quicktime/gstquicktimedecoder.c,
198 plugins/sdlsink/sdlvideosink.c, plugins/xvideosink/xvideosink.c,
199 examples/cutter/cutter.c, examples/helloworld/helloworld.c,
200 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
201 examples/plugins/example.c, examples/queue2/queue2.c,
202 examples/queue3/queue3.c, examples/queue4/queue4.c,
203 examples/thread/thread.c, examples/typefind/typefind.c,
204 examples/xml/createxml.c, examples/xml/runxml.c: sync with the
207 2001-08-13 19:48 omegahacker
209 * configure.base: Added libgst.la to the global LDFLAGS, so all
210 plugins link against it. This should help solve problems with
211 bindings and dynamic loading of libgst.
213 2001-08-13 19:45 sbaker3
215 * gst/: gobject2gtk.c, gobject2gtk.h, gst.c, gstautoplug.c,
216 gstbin.c, gstelement.c, gstobject.c, gstpad.c, gstparse.c,
217 gsttypefind.c, gstxml.c, autoplug/autoplugtest.c,
218 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c,
219 autoplug/gststaticautoplug.c, autoplug/gststaticautoplugrender.c,
220 elements/gstdisksink.c, elements/gstfakesink.c,
221 elements/gstfakesrc.c, elements/gstidentity.c,
222 elements/gstmultidisksrc.c: sync with the current CVS glib API
224 2001-08-13 14:52 thomasvs
226 * configure.base: added swig/Makefile.PL
228 2001-08-12 11:09 sbaker3
230 * tests/.cvsignore: added more exes
232 2001-08-12 10:48 sbaker3
234 * gst/gstbufferpool.c: doc update
236 2001-08-11 23:04 omegahacker
238 * gst/gstbuffer.c: fixed stupid bug in buffer_span()
240 2001-08-11 09:25 omegahacker
242 * gst/: gstbuffer.c, gstbuffer.h: - changed timestamps to gint64
243 (*signed* 64-bit) - updated buf->offset handling to deal with the
244 -1 (0xffffffff) case - added gst_buffer_span() and gst_buffer_merge
245 (see -devel for details)
247 2001-08-10 22:36 wtay
249 * gst/elements/gstdisksrc.c: mmap returns MAP_FAILED in case of an
250 error, also do a perror in case of a failure.
252 2001-08-10 18:45 wtay
254 * test/misc/: Makefile.am, gsmdec.c, gsmenc.c, mpgPlayer.c: Added
255 some test apps by Zeenix.
257 2001-08-10 18:40 wtay
259 * configure.base, docs/fwg/intro.sgml, plugins/SID/gstsiddec.cc,
260 plugins/audiofile/gstafsink.c, plugins/gnomevfs/gnomevfssrc.c,
261 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
262 plugins/quicktime/gstquicktimedemux.c,
263 plugins/quicktime/gstquicktimesink.c, plugins/udp/gstudpsrc.c,
264 test/Makefile.am, test/main.c, tests/faketest.c,
265 tools/gstreamer-inspect.c: Fixes to various plugins. Removed the
266 eos/qos calls in favour of the soon to be event system. Added a
267 test app to test element reuse (doesn't work)
269 2001-08-10 18:34 wtay
271 * gst/: gstobject.h, gstpad.c, gstpad.h, gstqueue.c,
272 gstscheduler.c, elements/gstdisksrc.c, elements/gstfakesrc.c,
273 elements/gstfdsrc.c, elements/gstmultidisksrc.c,
274 elements/gstpipefilter.c: Removed the old eos and qos functions.
275 Removed the functions from the elements.
277 2001-08-10 18:02 sbaker3
279 * examples/launch/.cvsignore: added an exe
281 2001-08-10 17:49 sbaker3
283 * examples/: mixer/.cvsignore, cutter/.cvsignore: added an exe
285 2001-08-10 17:36 sbaker3
287 * tests/.cvsignore: hide new tests
289 2001-08-07 17:14 thomasvs
291 * configure.base: removed libs/colorscpace again
293 2001-08-07 17:08 thomasvs
295 * configure.base: do FLAC lib check against main function
297 2001-08-07 17:06 thomasvs
299 * acconfig.h, configure.base, plugins/Makefile.am: changed
300 HAVE_FLAC to HAVE_FLACLIB
302 2001-08-07 15:46 thomasvs
304 * configure.base: added a few dnl'd AC_CONDITIONAL's to show a bug
305 for HAVE_FLAC look for thomas in the file
307 2001-08-06 23:16 wtay
309 * examples/plugins/example.c: Fixed the padtemplate definition.
311 2001-08-06 21:40 omegahacker
313 * gst/gstevent.h: added gstevent.h
315 2001-08-06 21:37 omegahacker
317 * gst/gstelement.c, gst/gstinfo.c, gst/gstinfo.h, gst/gstpad.c,
318 gst/gstpad.h, gst/gstplugin.c, gst/gstscheduler.c, gst/gstthread.c,
319 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
320 tests/Makefile.am, tests/events.c: Initial code for the event
323 2001-08-06 21:20 wtay
325 * plugins/flac/: Makefile.am, flacenc.c: Some compile fixes against
328 2001-08-06 20:52 wtay
330 * gst/gstbufferpool.h: Added a missing UNLOCK macro.
332 2001-08-06 20:49 wtay
334 * plugins/avi/wincodec/gstwinenc.cc: Updates for CVS avifile.
336 2001-08-06 17:46 theuraeus
338 * configure.base: 2001-06-08 Christian Schaller
339 <Uraeus@linuxrising.org> - Change from == to = since == only works
340 with GNU test and not the version of test shipping with Solaris
341 (and probably other Unices) - Once again a ordinary user has to
342 teach hackers to hack :)
344 2001-08-03 01:08 omegahacker
346 * gst/Makefile.am: moved the object-model headers back to _HDR
349 2001-08-03 00:55 hadess
351 * Makefile.am: - revert location of gstreamer.pc
353 2001-08-03 00:50 hadess
355 * Makefile.am: - install gstreamer.pc to the right place under
356 $(prefix)/share/pkconfig
358 2001-08-01 23:44 dlehn
360 * plugins/flac/: flacdec.c, flacenc.c: Type update for FLAC 1.0
362 2001-07-31 21:57 wtay
364 * gst/gstthread.c: Added a missing state change switch.
365 Uncommented a big FIXME that was needed after all. Stop now works.
367 2001-07-30 18:50 wtay
369 * gstreamer-uninstalled.pc.in: Changes pcbuilddir to
372 2001-07-27 18:12 wtay
374 * tests/: Makefile.am, faketest.c, muxing/case1.c: Added a simple
375 thread state change app.
377 2001-07-27 17:35 sbaker3
379 * tools/gstreamer-inspect.c: compile fix for glib2
381 2001-07-27 14:12 sbaker3
383 * gst/gstbufferpool.c: compile fix when atomic refcounting is not
386 2001-07-25 23:46 wtay
388 * plugins/festival/gstfestival.c: Added caps to the src pad to
389 properly set rate/channels for peer elements.
391 2001-07-25 22:40 wtay
393 * tools/gstreamer-inspect.c: Added signal output and object
396 2001-07-25 22:40 wtay
398 * gst/: gobject2gtk.c, gobject2gtk.h: Added shims for signal
399 introspections and g_type_parent
401 2001-07-25 21:49 wingo
403 * configure.base: Fixed issue where AC_CHECK_LIB was polluting LIBS
406 2001-07-25 01:02 wingo
408 * plugins/filters/speed/Makefile.am: Removed 'README' from
409 EXTRA_DIST so that 'make dist' would work.
411 2001-07-24 21:05 theuraeus
413 * tools/gstreamer-launch.1: 2001-23-07 Christian Schaller
414 <Uraeus@linuxrising.org> - Put README contents into man page and
415 fixed the Groff enconding (or whatever it is called.)
417 2001-07-23 01:57 wtay
419 * plugins/ffmpeg/: gstffmpegdec.c, gstffmpegenc.c: Updated to the
422 2001-07-23 01:57 wtay
424 * tools/gstreamer-launch.c: Reverted to the old g_idle loop. too
425 many problems with xvideosink and the GtkWindow when we don't have
428 2001-07-20 23:10 dlehn
430 * plugins/: mp3decode/mpg123/letest.c, mpeg2/ac3dec/bitstream.c:
431 use glib for byte swapping
433 2001-07-20 23:08 dlehn
435 * Makefile.am: Some basic deb building rules
437 2001-07-20 23:08 dlehn
439 * plugins/mpeg2/parse/Makefile.am, test/Makefile.am: cosmetic
440 stuff, -O3 does inline-functions
442 2001-07-20 22:26 wtay
444 * docs/gst/: Makefile.am, gstreamer.hierarchy,
445 tmpl/gstbufferpool.sgml, tmpl/gstfakesink.sgml,
446 tmpl/gstidentity.sgml, tmpl/gstreamer-unused.sgml,
447 tmpl/gsttee.sgml: Removed some stuff from the makefile until it
448 stopped complaining when building debs...
450 2001-07-20 08:10 dlehn
452 * plugins/mp3encode/lame/: gstlame.c, gstlame.h: update for newer
455 2001-07-20 08:00 dlehn
457 * plugins/Makefile.am: Always compile avi dir. It has it's own
458 conditionals for avifile libs. Add (back?) arts dir. (was this
461 2001-07-20 07:56 dlehn
463 * plugins/mpeg2/mpeg2dec/Makefile.am: Change lib name from
464 libmpeg2dec to libgstmpeg2dec to avoid confusion since it links to
467 2001-07-20 07:54 dlehn
469 * docs/gst/gstreamer.hierarchy: remove Gtk classes from Gst
472 2001-07-20 07:53 dlehn
474 * configure.in.ac250: not used anymore
476 2001-07-20 07:52 dlehn
478 * debian/: Makefile.am, README.Debian, changelog, control,
479 gstreamer-arts.files, gstreamer-artsd.files,
480 gstreamer-avifile.files, gstreamer-common.files,
481 gstreamer-festival.files, gstreamer-flac.files,
482 gstreamer-mpeg2dec.files, gstreamer-plugin-template.postinst,
483 gstreamer-plugin-template.postrm, gstreamer-plugin-template.prerm,
484 gstreamer-runtime.files, gstreamer-runtime.manpages,
485 gstreamer-runtime.postinst, gstreamer-runtime.postrm,
486 gstreamer-tools.files, gstreamer-tools.manpages, gstreamer-x.files,
487 libgst0.postinst, libgsteditor0.postinst,
488 libgstmediaplay0.postinst, rules: Update to Debian packaging files
491 2001-07-18 23:38 richardb
493 * docs/fwg/: Makefile.am, buffers.sgml, checklist.sgml,
494 gst-plugin-writers-guide.sgml, srcnsink.sgml, statemanage.sgml:
495 Sort out some remaining bits of fwg which weren't valid sgml.
497 2001-07-18 23:18 richardb
499 * docs/manual/: debugging.sgml, helloworld2.sgml: Fix incorrectly
500 matched tags, as found by xsltproc. ;-)
502 2001-07-18 23:08 richardb
504 * REQUIREMENTS: Add instructions for getting docbook-gnome-bin
505 debian package, needed to build manual and PWG.
507 2001-07-18 20:04 wtay
509 * gst/autoplug/gststaticautoplugrender.c: Make sure the autoplugger
510 doesn't try to connect elements with request pads for now.
512 2001-07-18 18:29 wtay
514 * plugins/mpeg1/system_encode/: buffer.c, system_encode.c,
515 system_encode.h, systems.c: Added request pad to the muxer. Fixed
516 the object size problem by dynamically allocating the sector data.
518 2001-07-17 23:01 richardb
520 * plugins/effects/volume/volume.c: Rename the GstVolume type to
521 GstVolumeOld, so that it doesn't conflict with the type registered
522 by the new volume plugin.
524 2001-07-17 22:51 wtay
526 * docs/fwg/intro.sgml: Added what I think should be the basic steps
527 for writing a plugin.
529 2001-07-16 21:18 wtay
531 * gst/: gstelement.h, gstscheduler.h: Added missing pad_select
534 2001-07-16 10:04 richardb
536 * configure.base: Change tests/muxer/Makefile to
537 tests/muxing/Makefile, since tests/muxer is now an empty dir.
539 2001-07-15 15:24 wtay
541 * tools/gstreamer-launch.c: Changed the main loop to while
544 2001-07-15 14:04 wtay
546 * gst/gstscheduler.c: Properly set the eos flag when no elements
549 2001-07-14 21:29 shitowax
551 * plugins/quicktime/: gstquicktimesink.c, gstquicktimesink.h:
552 initial introduction of a really basic muxer
554 2001-07-14 21:15 thomasvs
556 * configure.base: added muxer Makefile
558 2001-07-13 17:49 wtay
560 * plugins/gsm/: gstgsm.c, gstgsmdec.c, gstgsmenc.c: Added capsnego
563 2001-07-11 23:52 wtay
565 * gst/: gstpad.c, gstpad.h, gstscheduler.h,
566 elements/gstaggregator.c, elements/gstaggregator.h,
567 elements/gstfakesrc.c: Added prototypes for gst_pad_peek,
568 gst_pad_select and gst_pad_selectv. Added different scheduling
569 methods in aggregator. Fixed a bug in fakesrc when setting up the
570 scheduling functions.
572 2001-07-11 20:26 wtay
574 * tests/: Makefile.am, muxing/.cvsignore, muxing/Makefile.am,
575 muxing/case1.c: Added a muxing test case.
577 2001-07-11 20:23 wtay
579 * gst/gstscheduler.c: Added a g_assert when a filled bufpen is
582 2001-07-11 20:22 wtay
584 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstidentity.c,
585 gstidentity.h, gsttee.c, gsttee.h: Some cleanups in output of
586 various test plugins. Added debug output to tee. Added buffer
587 duplication to identity.
589 2001-07-11 17:45 wtay
591 * gst/elements/: gstelements.c, gstfakesink.c, gstfakesink.h: Added
592 request pads to fakesink.
594 2001-07-11 16:51 wtay
596 * gst/elements/: gstaggregator.c, gstelements.c, gstfakesink.c,
597 gstfakesrc.c, gstfakesrc.h, gstidentity.c, gstidentity.h, gsttee.c:
598 Added DEBUG_FUNCPTR to most plugins. Added request pads to fakesrc
601 2001-07-11 16:50 wtay
603 * tools/gstreamer-inspect.c: Print out the request pad function.
605 2001-07-11 15:56 wtay
607 * gst/elements/: Makefile.am, gstaggregator.c, gstaggregator.h,
608 gstdisksink.c, gstdisksrc.c, gstelements.c, gstfakesink.c,
609 gstfakesrc.c, gstfakesrc.h, gstfdsink.c, gstfdsrc.c, gsthttpsrc.c,
610 gstidentity.c, gstsinesrc.c, gsttee.c: Some code cleanups. Added
611 printouts of the buffer timestamps in identity, fakesrc, fakesink.
612 Added an aggregator test element.
614 2001-07-11 13:33 wtay
616 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: Aplied the
617 patch from Andy Wingo <apwingo@eos.ncsu.edu> add padtemplates to
618 element classes without using an elementfactory. The
619 gst_element_add_padtemplate_to_class method was renamed to
620 gst_element_class_add_padtemplate to better match glib/gtk
623 2001-07-11 13:09 wtay
625 * docs/gst/tmpl/: gstmeta.sgml, spectrum.sgml: Removed the
626 remaining bits of MetaData.
628 2001-07-11 02:02 omegahacker
630 * configure.base: added speed and volume to configure.base
632 2001-07-11 00:47 omegahacker
634 * plugins/filters/Makefile.am: added speed and volume to
637 2001-07-08 22:02 wtay
639 * test/: Makefile.am, mp2tomp1v2.c, mp3play.c: Added a vob to mpeg1
640 transcoder. note that this one is only 68 lines long.
642 2001-07-08 10:47 wtay
644 * plugins/effects/volume/volume.c: I'm a moron..
646 2001-07-08 10:46 wtay
648 * plugins/effects/volume/volume.c: Renamed the old volume plugin to
651 2001-07-08 10:44 wtay
653 * plugins/filters/: speed/Makefile.am, speed/filter.func,
654 speed/speed.c, speed/speed.h, volume/Makefile.am,
655 volume/filter.func, volume/mono-filter.func,
656 volume/stereo-filter.func, volume/volume.c, volume/volume.h: Added
657 the two plugins from Andy Wingo <apwingo@eos.ncsu.edu>
659 2001-07-07 17:34 wtay
661 * docs/manual/Makefile.am: Added the init.sgml file to the makefile
663 2001-07-07 16:30 wtay
665 * docs/manual/: intro.sgml, motivation.sgml: More blablah about how
666 cool GStreamer really is..
668 2001-07-07 16:10 wtay
670 * docs/manual/: gstreamer-manual.sgml, init.sgml, utility.sgml:
671 Added docs on library init.
673 2001-07-07 15:17 wtay
675 * docs/manual/: autoplugging.sgml, debugging.sgml,
676 gstreamer-manual.sgml, helloworld2.sgml, programs.sgml: Lots of
677 updates. Added a chapter about the autoplugcache. Updated the
678 autoplug example using the autoplugcache. Moved some stuff around.
679 Added an example app for gst_parse_launch. Updated the debug
682 2001-07-07 15:14 wtay
684 * examples/launch/mp3parselaunch.c: Add sane arg checking.
686 2001-07-07 15:07 wtay
688 * examples/launch/: Makefile.am, mp3parselaunch.c: Added a
689 parse_launch example.
691 2001-07-07 14:32 wtay
693 * examples/helloworld2/helloworld2.c: Updated the autoplug example.
695 2001-07-07 12:34 wtay
697 * docs/manual/: bins.sgml, dynamic.sgml, factories.sgml,
698 goals.sgml, gstreamer-manual.sgml, helloworld.sgml,
699 helloworld2.sgml, pads.sgml, programs.sgml, queues.sgml,
700 threads.sgml, typedetection.sgml, utility.sgml, xml.sgml: Some
701 updates to the manual, mostly glib2 related.
703 2001-07-07 11:55 wtay
705 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
706 gstreamer.hierarchy, tmpl/gstbuffer.sgml, tmpl/gstbufferpool.sgml,
707 tmpl/gstelement.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
708 tmpl/gstreamer-unused.sgml, tmpl/gstutils.sgml, tmpl/gstxml.sgml:
709 Removed the last bits of Metadata. Updated the bufferpool docs.
711 2001-07-06 22:00 wtay
713 * plugins/capture/qcam/: gstqcamsrc.c, gstqcamsrc.h, qcam.h: Added
716 2001-07-05 23:08 wtay
718 * configure.base: Added the qcam src
720 2001-07-05 23:06 wtay
722 * plugins/capture/qcam/dark.c: Some unused file..
724 2001-07-05 23:05 wtay
726 * plugins/capture/: Makefile.am, qcam/Makefile.am, qcam/exposure.c,
727 qcam/gstqcamsrc.c, qcam/gstqcamsrc.h, qcam/qcam-Linux.c,
728 qcam/qcam-Linux.h, qcam/qcam-lib.c, qcam/qcam-os.c, qcam/qcam-os.h,
729 qcam/qcam.h, qcam/qcamip.h: Added a simple bw-qcam src plugin.
731 2001-07-05 22:53 wtay
733 * tools/gstreamer-launch.c: Added the xid stuff in again if
734 compiling against gtk.
736 2001-07-04 21:49 uid21147
738 * gst/gstutils.c: Added arg setting for UINT types.
740 2001-07-04 16:33 uid21147
742 * plugins/ffmpeg/: Makefile.am, gstffmpegdec.c, gstffmpegenc.c:
743 Lots of improvements to the ffmpeg wrappers.
745 2001-07-02 21:38 wtay
747 * plugins/ffmpeg/: Makefile.am, gstffmpeg.c, gstffmpegdec.c,
748 gstffmpegdec.h, gstffmpegenc.c, gstffmpegenc.h: Added the ffmpeg
751 2001-07-01 23:19 wtay
753 * configure.base, plugins/ffmpeg/Makefile.am,
754 plugins/ffmpeg/gstffmpegenc.c, plugins/ffmpeg/gstffmpegenc.h: Added
755 the ffmpeg wrapper plugin. (ffmpeg.sourceforge.net). Only the
756 encoders are currently support, so no decoders or muxers yet..
758 2001-07-01 18:52 wtay
760 * plugins/gsm/: Makefile.am, gstgsmdec.c, gstgsmenc.c: Fixed a bug
761 with the buffer handling.
763 2001-07-01 17:10 sbaker3
765 * plugins/filters/ladspa/gstladspa.c: better property name munging
766 and added check for duplicate property names
768 2001-07-01 17:01 sbaker3
770 * gst/gobject2gtk.c: return NULL from
771 g2g_object_class_find_property if gtk_object_arg_get_info returns
774 2001-07-01 15:05 wtay
776 * plugins/avi/gstavidemux.c: Added the memcpy back, we can't take
777 ownership of the riff parser chunks..
779 2001-07-01 14:59 wtay
781 * libs/riff/gstriff.h: Added types and structures for AVI/DV.
783 2001-07-01 14:58 wtay
785 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavidemux.h,
786 gstavitypes.c: Added FV playback to avi. Currently only NTSC DV is
787 supported. Both type1 and type2 avi/dv formats are supported.
789 2001-07-01 12:18 theuraeus
791 * gstreamer.spec.in: 2001-01-07 Christian Schaller
792 <Uraeus@linuxrising.org> - Updated SPEC file. - Splitt out GUI
793 modules - Added quicktime, flac, chart, udp modules
795 2001-07-01 12:16 theuraeus
797 * LICENSE_readme, REQUIREMENTS: 2001-01-07 Christian Schaller
798 <Uraeus@linuxrising.org> - Added FLAC information
800 2001-07-01 12:12 richardb
802 * configure.base: Put the back check for the FLAC library. This
803 looks to have been accidentally removed when the sidplay one was
806 2001-07-01 11:28 sbaker3
808 * plugins/filters/ladspa/gstladspa.c: gobject param fixes
810 2001-06-30 20:41 sbaker3
812 * plugins/alsa/: alsasink.c, alsasrc.c: fix param problems due to
815 2001-06-30 17:26 wtay
817 * plugins/SID/: gstsiddec.cc, gstsiddec.h: Added a property for
820 2001-06-30 16:22 wtay
822 * acinclude.m4, configure.base, plugins/Makefile.am,
823 plugins/SID/Makefile.am: Added configure checks for libsidplay.
825 2001-06-30 15:10 wtay
827 * plugins/SID/gstsiddec.cc: Added a bunch of properties.
829 2001-06-30 01:45 wtay
831 * configure.base: Added the SID plugin.
833 2001-06-30 01:44 wtay
835 * plugins/SID/gstsiddec.cc: Some cleanups
837 2001-06-30 01:37 wtay
839 * plugins/SID/: .cvsignore, Makefile.am, gstsiddec.cc, gstsiddec.h:
840 A first attempt at a SID decoder plugin.
842 2001-06-30 01:35 wtay
844 * gst/elements/gstdisksrc.c: Fix an endless loop at EOS.. this is a
847 2001-06-29 21:31 wtay
849 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c: GObject fixes for
850 xmms plugins. Cleaner names for the generated plugins.
852 2001-06-29 18:53 richardb
854 * gst/gstparse.c: Allow elements to be given custom names with []
857 ie, gstreamer-launch disksrc[mysrc] ! ... makes a disksrc element
858 named mysrc, rather than disksrc0
860 Suggestion: don't name things with names with numbers at the end,
861 or they may conflict with names allocated automatically.
863 2001-06-29 12:30 richardb
865 * configure.base: Put GST_CFLAGS before other CFLAGS, to ensure
866 that the correct headers get used if there's an installed copy of
867 the gst headers on the system (ie, make sure the uninstalled
868 headers are used instead).
870 2001-06-29 11:26 richardb
872 * gst/Makefile.am: Prefix for marshallers should be gst_marshal,
873 rather than gst. This now actually compiles for me.
875 2001-06-29 10:39 richardb
877 * gst/Makefile.am: Ensure that the marshaller code #includes
878 glib-object.h, and hence the neccessary definitions to enable it to
881 I don't pretend to understand how the marshalling stuff works - I
882 just know that it clearly needs this #include, or something
883 similar. If there's a more correct fix, someone else can do it.
884 Possibly this is a glib-genmarshal bug, but I've not got the time
887 2001-06-29 00:58 richardb
889 * gst/Makefile.am: Ensure that the gstmarshal.[ch] files are
890 generated in time by generating both files in the same rule:
891 previously, only the .c would be generated in time. Don't put the
892 files in dists (add a dist-hook to take them out), and clean the
893 files when running distclean.
895 2001-06-28 22:44 richardb
897 * gst/Makefile.am: Make sure conditionally compiled files are added
900 2001-06-28 21:13 sbaker3
902 * plugins/alsa/: alsasink.c, alsasrc.c: compile fixes for alsasrc
903 and alsasink - params need more work (odd warning when doing
906 2001-06-28 20:32 wtay
908 * acconfig.h, configure.base, plugins/Makefile.am: Added a check
911 2001-06-28 19:35 richardb
913 * configure.base: Fix ALSA check; was overwriting the ALSA_CFLAGS
914 and ALSA_LIBS variables determined for alsa 0.5 with the ones from
915 the check that alsa 0.9 wasn't there. Now does the 0.9 check
916 first, to avoid this problem.
918 2001-06-28 17:31 richardb
920 * docs/gst/Makefile.am: Remove gstreamer.html from generated files,
921 since it was just a broken copy of one of the other files. Sort
922 out cleanfiles to some extent. Note: the make dependencies in this
923 file are completely broken, but it's not clear how to fix them.
924 The docs will be built at make install / dist time, as a result.
926 2001-06-28 17:01 richardb
928 * acinclude.m4: Fix a typo in a comment.
930 2001-06-28 16:39 richardb
932 * acinclude.m4, configure.base: Add ACTION-IF-USE and
933 ACTION-IF-NOTUSE parameters to GST_CHECK_FEATURE. Convert glib2
934 check to use GST_CHECK_FEATURE.
936 2001-06-28 16:11 thomasvs
938 * plugins/filters/cutter/README: cutter plugin now has a settable
939 pre-record buffer (using GList) README has been fleshed out a bit
942 2001-06-28 12:56 richardb
944 * configure.base: Actually pass the infomessages variable into
945 config.status, so the message about plugin-builddir gets displayed.
947 We can use this mechanism to display lists of plugins which won't
948 be built: just add the lines to be output at the end of ./configure
951 2001-06-28 11:57 richardb
953 * configure.base: Change plugin-srcdir msg stuff near the end of
954 configure.base to -builddir.
956 2001-06-27 21:53 thomasvs
958 * examples/cutter/cutter.c: implemented ring buffer
960 2001-06-27 21:53 thomasvs
962 * plugins/filters/cutter/: cutter.c, cutter.h: added a GList
965 2001-06-27 21:20 wtay
967 * test/: dvshow.c, mp2toavi.c: Some small fixes.
969 2001-06-27 21:19 wtay
971 * examples/autoplug/autoplug.c: Small fixes to the autoplugger so
972 that it uses a colorspace element for video.
974 2001-06-27 21:15 wtay
976 * plugins/quicktime/gstquicktimedecoder.c: Make the QT plugin
979 2001-06-27 21:14 wtay
981 * plugins/avi/gstavidecoder.c: Make the avidecoder plugin extend
984 2001-06-27 21:14 omegahacker
986 * configure.base, gstreamer-config.in, gstreamer-uninstalled.pc.in,
987 gstreamer.pc.in: configure.base: changed to 0.2.1, reworked the -D
988 gathering for cflags gstreamer-config.in, gstreamer.pc.in,
989 gstreamer-uninstalled.pc.in: reworked -D gathering for cflags
991 2001-06-27 20:45 dlehn
993 * plugins/arts/Makefile.am: Fix for automake 1.4 to actually build
994 the generated source. Clean up generated files. Make sure only
995 source idl gets into tarball.
997 2001-06-27 20:22 omegahacker
999 * makeconfigure: added _CFLAGS and modified to allow the multiple
1000 substitition to occur
1002 2001-06-27 18:22 richardb
1004 * makeconfigure: Add a hack to ensure that automake picks up the
1005 variables AC_SUBSTed in GST_CHECK_CONFIGPROG.
1007 2001-06-27 18:04 richardb
1009 * acinclude.m4, configure.base: Add a "MODULES" parameter to
1010 GST_CHECK_CONFIGPROG, to pass sets of modules to the -config
1011 script. Convert gnome test to use GST_CHECK_CONFIGPROG.
1013 2001-06-27 17:56 richardb
1015 * acconfig.h, acinclude.m4, configure.base, plugins/Makefile.am,
1016 plugins/audiofile/Makefile.am: Remove HAVE_GDK_PIXBUF and
1017 HAVE_LIBAUDIOFILE from acconfig.h and AC_DEFINE: nothing uses
1018 these. Add GST_CHECK_CONFIGPROG macro, to check a -config script
1019 and set --cflags and --libs from it. Replace audiofile and
1020 gdk-pixbuf checks with calls to this macro. Change use of
1021 HAVE_LIBAUDIOFILE to USE_LIBAUDIOFILE automake conditional. Change
1022 use of AUDIOFILE_LIBS variable to LIBAUDIOFILE_LIBS.
1024 2001-06-27 17:06 richardb
1026 * acinclude.m4: Fix brokenness with autoconf 2.50. *sigh*
1028 2001-06-27 16:04 richardb
1030 * acinclude.m4, configure.base: Add DISABLE-BY-DEFAULT argument to
1031 GST_CHECK_FEATURE, to allow a feature to be turned off by default.
1032 Turn of XMMS check using this, rather than a hack. Fix display of
1033 commandline parameters for GST_CHECK_FEATURE and
1034 GST_SUBSYSTEM_DISABLE.
1036 2001-06-27 15:07 thomasvs
1038 * plugins/filters/cutter/: cutter.c, filter.func: fixed cutter
1041 2001-06-27 10:59 richardb
1043 * acinclude.m4: Add XMMS macro to acinclude.m4, since it's a
1044 commonly missing macro. This joins the ALSA macro, which was
1045 already in acinclude.m4 We need some more consistent scheme for
1046 dealing with these... :(
1048 2001-06-26 23:26 omegahacker
1050 * plugins/vgasink/Makefile.am: fixed vgasink Makefile.am, even
1051 though vgasink is disabled
1053 2001-06-26 23:15 wtay
1055 * configure.base, gst/Makefile.am, tools/Makefile.am: Removed the
1056 GST_CONFIG_DIR from config.h and made a -D CFLAG for it instead so
1057 that we can do full expansion on the sysconfdir.
1059 2001-06-26 22:49 richardb
1061 * configure.base: Fix up configure --help output:
1062 GST_DISABLE_SUBSYSTEM options were not displayed properly.
1064 2001-06-26 22:44 richardb
1066 * configure.base, gst/elements/Makefile.am, plugins/Makefile.am:
1067 Convert XMMS and LIBGHTTP checks to use GST_CHECK_FEATURE() XMMS
1068 check is turned off by default (though not in a very neat way)
1070 2001-06-26 22:29 wtay
1072 * configure.base, plugins/Makefile.am: Removed vgasink for now.
1074 2001-06-26 22:07 wtay
1076 * plugins/udp/Makefile.am: Removed a cut&paste leftover..
1078 2001-06-26 20:56 richardb
1080 * makeconfigure: Do hacky fix for AM_CONDITIONAL for
1081 GST_SUBSYSTEM_DISABLE, too.
1083 2001-06-26 20:49 omegahacker
1085 * configure.base: Changes to the GST_SUBSYSTEM_DISABLE macro.
1087 2001-06-26 20:06 richardb
1089 * gst/gobject2gtk.c: Fix g2g_object_class_list_properties() so that
1090 num_properties gets set.
1092 2001-06-26 19:20 richardb
1094 * acinclude.m4, configure.base, plugins/Makefile.am: Convert artsc
1095 and arts checks to use GST_CHECK_FEATURE. Extract the checks into
1098 2001-06-26 03:48 richardb
1100 * acinclude.m4, configure.base, plugins/Makefile.am: Move alsa
1101 check to use GST_CHECK_FEATURE macro. Fix a small bug in the
1104 2001-06-26 03:27 richardb
1106 * acinclude.m4: Fixes to work properly with automake 1.4
1108 2001-06-26 02:53 richardb
1110 * Makefile.am, acinclude.m4, autogen.sh, configure.base,
1111 makeconfigure: Added feature check macro, GST_CHECK_FEATURE. Moved
1112 generation of configure.{in,ac} into a separate script. Add hack
1113 to the script to stop automake complaining about missing
1114 AM_CONDITIONAL call. Replace ESD check by a call to
1117 2001-06-25 22:39 richardb
1119 * configure.base: Move config dir from /etc/gstreamer to
1120 ${sysconfdir}/gstreamer by default: more portable, configurable,
1123 2001-06-25 21:53 richardb
1125 * docs/plugins/Makefile.am: Remove more generated files
1127 2001-06-25 21:41 richardb
1129 * docs/: manuals.mak, gst/Makefile.am, libs/Makefile.am: Remove
1130 many unwanted generated files from distributions.
1132 2001-06-25 21:39 richardb
1134 * docs/Makefile.am: Added plugins to DIST_SUBDIRS
1136 2001-06-25 21:37 wtay
1138 * plugins/oss/gstosssink.c: Don't use the trace feature when it is
1141 2001-06-25 21:36 wtay
1143 * plugins/: avi/gstavidecoder.c, quicktime/gstquicktimedecoder.c:
1144 Don't use the autoplugger when it is disabled.
1146 2001-06-25 21:36 wtay
1148 * gst/: Makefile.am, gst.c, gstautoplug.h, gstbuffer.c,
1149 gstbuffer.h, gstmeta.c, gstmeta.h, gstparse.h, gstplugin.c,
1150 gstplugin.h, gsttrace.h, gsttypefind.h: Removed the final bits of
1151 GstMeta. Added conditional compilation of various subsystems.
1153 2001-06-25 21:09 richardb
1155 * gst/: gobject2gtk.h, gstinfo.c, gstinfo.h: Add consts to
1156 appropriate parameters in debug and info handlers. Add appropriate
1157 types for some of the memebers of the GTypeInfo struct.
1159 2001-06-25 21:01 omegahacker
1161 * gst/: .cvsignore, Makefile.am: added gstmarshal.[ch] to
1162 .cvsignore, added gstmarshal.list to EXTRA_DIST
1164 2001-06-25 21:00 omegahacker
1166 * gst/gstobject.h, plugins/Makefile.am,
1167 plugins/visualization/Makefile.am: added some dirs to DIST_SUBDIRS,
1168 added a comment to gstobject.h
1170 2001-06-25 20:59 omegahacker
1172 * gst/: Makefile.am, gstmarshal.c, gstmarshal.h, gstmarshal.list:
1173 removed gstmarshal.[ch], added gstmarshal.list, and a first pass at
1176 2001-06-25 20:19 wtay
1178 * configure.base, gst/Makefile.am: Added configure checks to
1179 disable various major subsystems.
1181 2001-06-25 19:14 richardb
1183 * docs/gst/: Makefile.am, gstreamer.types.in: gstreamer.types.in:
1184 remove colorspace header. Makefile.am: remove comment inside rule
1187 2001-06-25 18:22 omegahacker
1189 * gst/: gobject2gtk.h, gst.c, gstelement.c: gobject2gtk.h: added
1190 g2g_object_get_type() prototype gst.c: fixed gst_add_paths_func()
1191 prototype gstelement.c: changed some prototypes, added a cast
1193 2001-06-25 18:17 wtay
1195 * gst/gstobject.h: Added a missing #else
1197 2001-06-25 17:44 wtay
1199 * configure.base: Removed the wine stuff.
1201 2001-06-25 13:28 richardb
1203 * gst/gstobject.c: Fix a warning; stuff following an #endif
1205 2001-06-25 13:09 richardb
1207 * autogen.sh: Added check for pkg-config to autogen.sh
1209 2001-06-25 07:45 omegahacker
1211 * acconfig.h, autogen.sh, configure.base, gst/Makefile.am,
1212 gst/gstbin.c, gst/gstelement.c, gst/gstelementfactory.c,
1213 gst/gstinfo.c, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1214 gst/gstprops.c, gst/gstthread.c, gst/gstxml.h: Reworked the
1215 arguments for DEBUG and INFO. Removed -debug-verbose. Renamed
1216 GST_DISABLE_XML to GST_DISABLE_LOADSAVE and added --disable flag.
1218 2001-06-25 04:37 omegahacker
1220 * gst/: gobject2gtk.c, gobject2gtk.h: Changed all globally defined
1221 stub functions to use the g2g_ prefix instead of g_, to avoid *any*
1222 potential namespace conflicts.
1224 2001-06-25 02:20 omegahacker
1226 * acconfig.h, configure.base, docs/random/wtay/events,
1227 examples/Makefile.am, examples/cutter/cutter.c,
1228 examples/helloworld/helloworld.c,
1229 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
1230 examples/plugins/example.c, examples/plugins/example.h,
1231 examples/queue/queue.c, examples/queue2/queue2.c,
1232 examples/queue3/queue3.c, examples/queue4/queue4.c,
1233 examples/thread/thread.c, examples/typefind/typefind.c,
1234 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
1235 gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gst.c, gst/gst.h,
1236 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstbin.h,
1237 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
1238 gst/gstextratypes.c, gst/gstextratypes.h, gst/gstmarshal.c,
1239 gst/gstmarshal.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1240 gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c, gst/gstpipeline.h,
1241 gst/gstqueue.c, gst/gstqueue.h, gst/gstscheduler.c,
1242 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
1243 gst/gsttypefind.c, gst/gsttypefind.h, gst/gstutils.c,
1244 gst/gstutils.h, gst/gstxml.c, gst/gstxml.h,
1245 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
1246 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
1247 gst/autoplug/gststaticautoplug.h,
1248 gst/autoplug/gststaticautoplugrender.c,
1249 gst/autoplug/gststaticautoplugrender.h, gst/elements/Makefile.am,
1250 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
1251 gst/elements/gstdisksrc.c, gst/elements/gstdisksrc.h,
1252 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
1253 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.c,
1254 gst/elements/gstfakesrc.h, gst/elements/gstfdsink.c,
1255 gst/elements/gstfdsink.h, gst/elements/gstfdsrc.c,
1256 gst/elements/gstfdsrc.h, gst/elements/gsthttpsrc.c,
1257 gst/elements/gsthttpsrc.h, gst/elements/gstidentity.c,
1258 gst/elements/gstidentity.h, gst/elements/gstmultidisksrc.c,
1259 gst/elements/gstmultidisksrc.h, gst/elements/gstpipefilter.c,
1260 gst/elements/gstpipefilter.h, gst/elements/gstsinesrc.c,
1261 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
1262 gst/elements/gsttee.h, gstplay/gstplay.c, plugins/Makefile.am,
1263 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
1264 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
1265 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
1266 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
1267 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
1268 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
1269 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
1270 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
1271 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
1272 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
1273 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1274 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
1275 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
1276 plugins/avi/gstavidemux.c, plugins/avi/gstavidemux.h,
1277 plugins/avi/gstavimux.c, plugins/avi/gstavimux.h,
1278 plugins/avi/gstavitypes.c, plugins/avi/gstavitypes.h,
1279 plugins/avi/winaudio/aviaudiodecoder.c,
1280 plugins/avi/winaudio/aviaudiodecoder.h,
1281 plugins/avi/wincodec/gstwindec.cc,
1282 plugins/avi/wincodec/gstwindec.h,
1283 plugins/avi/wincodec/gstwinenc.cc,
1284 plugins/avi/wincodec/gstwinenc.h, plugins/capture/v4l/gstv4lsrc.c,
1285 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
1286 plugins/cdparanoia/cdparanoia.h, plugins/cobin/cobin.c,
1287 plugins/cobin/cobin.h, plugins/cobin/spindentity.c,
1288 plugins/cobin/spindentity.h, plugins/dv/dvdec.c,
1289 plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
1290 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
1291 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
1292 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
1293 plugins/esd/esdsink/esdsink.h, plugins/festival/Makefile.am,
1294 plugins/festival/gstfestival.c, plugins/festival/gstfestival.h,
1295 plugins/filters/Makefile.am, plugins/filters/adder/adder.c,
1296 plugins/filters/adder/adder.h,
1297 plugins/filters/colorspace/colorspace.c,
1298 plugins/filters/colorspace/colorspace.h,
1299 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
1300 plugins/filters/cutter/filter.func,
1301 plugins/filters/deinterlace/deinterlace.c,
1302 plugins/filters/deinterlace/deinterlace.h,
1303 plugins/filters/intfloatconvert/float2int.c,
1304 plugins/filters/intfloatconvert/float2int.h,
1305 plugins/filters/intfloatconvert/int2float.c,
1306 plugins/filters/intfloatconvert/int2float.h,
1307 plugins/filters/intfloatconvert/intfloatconvert.c,
1308 plugins/filters/ladspa/gstladspa.c,
1309 plugins/filters/ladspa/gstladspa.h,
1310 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
1311 plugins/filters/level/level.c, plugins/filters/level/level.h,
1312 plugins/filters/median/median.c, plugins/filters/median/median.h,
1313 plugins/filters/mono2stereo/mono2stereo.c,
1314 plugins/filters/mono2stereo/mono2stereo.h,
1315 plugins/filters/passthrough/level.c,
1316 plugins/filters/passthrough/level.h,
1317 plugins/filters/passthrough/passthrough.c,
1318 plugins/filters/passthrough/passthrough.h,
1319 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1320 plugins/filters/stereo2mono/stereo2mono.c,
1321 plugins/filters/stereo2mono/stereo2mono.h,
1322 plugins/filters/volenv/filter.func,
1323 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
1324 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
1325 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
1326 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
1327 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
1328 plugins/icecast/icecastsend/icecastsend.c,
1329 plugins/icecast/icecastsend/icecastsend.h,
1330 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
1331 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
1332 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1333 plugins/mp3decode/mpg123/gstmpg123.c,
1334 plugins/mp3decode/mpg123/gstmpg123.h,
1335 plugins/mp3decode/parse/mp3parse.c,
1336 plugins/mp3decode/parse/mp3parse.h,
1337 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
1338 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
1339 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
1340 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1341 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
1342 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
1343 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
1344 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1345 plugins/mpeg1/system_encode/buffer.c,
1346 plugins/mpeg1/system_encode/system_encode.c,
1347 plugins/mpeg1/system_encode/system_encode.h,
1348 plugins/mpeg1video/parse/mp1videoparse.c,
1349 plugins/mpeg1video/parse/mp1videoparse.h,
1350 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
1351 plugins/mpeg2/ac3parse/ac3parse.c,
1352 plugins/mpeg2/ac3parse/ac3parse.h,
1353 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
1354 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
1355 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
1356 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
1357 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
1358 plugins/mpeg2/subtitles/mpeg2subt.c,
1359 plugins/mpeg2/subtitles/mpeg2subt.h,
1360 plugins/mpeg2/video/gstmpeg2play.c,
1361 plugins/mpeg2/video/gstmpeg2play.h,
1362 plugins/mpeg2/videoparse/mp2videoparse.c,
1363 plugins/mpeg2/videoparse/mp2videoparse.h,
1364 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
1365 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
1366 plugins/oss/gstossgst.c, plugins/oss/gstossgst.h,
1367 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
1368 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
1369 plugins/quicktime/gstquicktimedecoder.c,
1370 plugins/quicktime/gstquicktimedecoder.h,
1371 plugins/quicktime/gstquicktimedemux.c,
1372 plugins/quicktime/gstquicktimedemux.h,
1373 plugins/quicktime/gstquicktimetypes.c,
1374 plugins/quicktime/gstquicktimetypes.h, plugins/rtjpeg/rtjpegdec.c,
1375 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
1376 plugins/rtjpeg/rtjpegenc.h, plugins/rtp/rtpsend/rtpsend.c,
1377 plugins/rtp/rtpsend/rtpsend.h, plugins/sdlsink/sdlvideosink.c,
1378 plugins/sdlsink/sdlvideosink.h, plugins/udp/.cvsignore,
1379 plugins/udp/Makefile.am, plugins/udp/gstudp.c,
1380 plugins/udp/gstudpsink.c, plugins/udp/gstudpsink.h,
1381 plugins/udp/gstudpsrc.c, plugins/udp/gstudpsrc.h,
1382 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
1383 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
1384 plugins/visualization/Makefile.am,
1385 plugins/visualization/chart/gstchart.c,
1386 plugins/visualization/smoothwave/smoothwave.c,
1387 plugins/visualization/smoothwave/smoothwave.h,
1388 plugins/visualization/spectrum/gstspectrum.c,
1389 plugins/visualization/spectrum/gstspectrum.h,
1390 plugins/visualization/synaesthesia/core.h,
1391 plugins/visualization/synaesthesia/synaesthesia.c,
1392 plugins/visualization/synaesthesia/synaesthesia.h,
1393 plugins/visualization/vumeter/vumeter.c,
1394 plugins/visualization/vumeter/vumeter.h,
1395 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
1396 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
1397 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
1398 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
1399 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
1400 plugins/xmms/gstxmmsinput.h, plugins/xmms/pluginenum.c,
1401 plugins/xmms/xmms.h, plugins/xvideosink/Makefile.am,
1402 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h,
1403 test/ac3parse.c, test/ac3play.c, test/avi2mpg.c, test/aviparse.c,
1404 test/dvdcat.c, test/lat.c, test/mp1parse.c, test/mp1tomp1.c,
1405 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3mad.c,
1406 test/mp3parse.c, test/mp3play.c, test/mp3tovorbis.c,
1407 test/mpeg2parse.c, test/pipetest.c, test/qtest.c, test/record.c,
1408 test/vidcapture.c, test/vidcapture2.c, test/videotest.c,
1409 test/wave.c, test/xmmstest.c, tests/autoplug.c, tests/autoplug3.c,
1410 tests/case4.c, tests/incsched.c, tests/mp1vid.c, tests/mp3encode.c,
1411 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/states.c,
1412 tests/threadlock.c, tests/eos/case1.c, tests/eos/case2.c,
1413 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
1414 tests/eos/case6.c, tests/eos/case7.c, tests/sched/runxml.c,
1415 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c,
1416 tools/gstreamer-launch.c: Merged from GOBJECT1 to HEAD at 200106241
1418 2001-06-25 01:07 omegahacker
1420 * gst/gobject2gtk.c, gst/gobject2gtk.h, tools/gstreamer-compprep.c,
1421 tools/gstreamer-inspect.c: added shim for
1422 g_object_class_list_properties and converted -inspect and -compprep
1425 2001-06-25 00:50 omegahacker
1427 * examples/plugins/: example.c, example.h: ported example plugin to
1430 2001-06-25 00:25 omegahacker
1432 * examples/cutter/cutter.c: ported to gobject
1434 2001-06-24 23:56 omegahacker
1436 * plugins/visualization/chart/gstchart.c: ported chart to gobject
1438 2001-06-24 23:44 omegahacker
1440 * LICENSE_readme, REQUIREMENTS, acconfig.h, autogen.sh,
1441 configure.base, gstreamer.spec.in, idiottest.mak,
1442 docs/gst/gstreamer-sections.txt, docs/manual/advanced.sgml,
1443 docs/manual/bins.sgml, docs/manual/factories.sgml,
1444 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
1445 docs/manual/pads.sgml, docs/manual/states.sgml, docs/random/eos,
1446 examples/Makefile.am, examples/cutter/Makefile.am,
1447 examples/cutter/cutter.c, examples/cutter/cutter.h,
1448 gst/Makefile.am, gst/gst.c, gst/gstautoplug.c, gst/gstbin.c,
1449 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstbufferpool.h,
1450 gst/gstcaps.c, gst/gstelement.c, gst/gstelementfactory.c,
1451 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstparse.c,
1452 gst/gstplugin.c, gst/gstprops.c, gst/gstscheduler.c,
1453 gst/gstthread.c, gst/elements/gstdisksink.c,
1454 gst/elements/gstdisksrc.c, gstplay/ChangeLog, gstplay/Makefile.am,
1455 gstplay/callbacks.c, gstplay/full-screen.c, gstplay/full-screen.h,
1456 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
1457 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
1458 gstplay/main.c, include/Makefile.am, libs/audio/gstaudio.c,
1459 libs/audio/gstaudio.h, libs/riff/gstriffencode.c,
1460 plugins/Makefile.am, plugins/audiofile/gstafsink.c,
1461 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1462 plugins/filters/Makefile.am,
1463 plugins/filters/colorspace/Makefile.am,
1464 plugins/filters/colorspace/colorspace.c,
1465 plugins/filters/colorspace/colorspace.h,
1466 plugins/filters/cutter/README, plugins/filters/cutter/cutter.c,
1467 plugins/filters/cutter/cutter.h,
1468 plugins/filters/deinterlace/.cvsignore,
1469 plugins/filters/deinterlace/Makefile.am,
1470 plugins/filters/deinterlace/deinterlace.c,
1471 plugins/filters/deinterlace/deinterlace.h,
1472 plugins/filters/intfloatconvert/float2int.c,
1473 plugins/filters/intfloatconvert/float2int.h,
1474 plugins/filters/intfloatconvert/int2float.c,
1475 plugins/filters/intfloatconvert/int2float.h,
1476 plugins/filters/median/median.c, plugins/filters/median/median.h,
1477 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1478 plugins/flac/.cvsignore, plugins/flac/Makefile.am,
1479 plugins/flac/flac.c, plugins/flac/flacdec.c,
1480 plugins/flac/flacdec.h, plugins/flac/flacenc.c,
1481 plugins/flac/flacenc.h, plugins/jpeg/gstjpegdec.c,
1482 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1483 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1484 plugins/quicktime/Makefile.am,
1485 plugins/quicktime/gstquicktimedecoder.c,
1486 plugins/quicktime/gstquicktimedecoder.h,
1487 plugins/quicktime/gstquicktimedemux.c,
1488 plugins/quicktime/gstquicktimedemux.h,
1489 plugins/quicktime/gstquicktimetypes.c,
1490 plugins/quicktime/gstquicktimetypes.h, plugins/vgasink/.cvsignore,
1491 plugins/vgasink/Makefile.am, plugins/vgasink/vgavideosink.c,
1492 plugins/vgasink/vgavideosink.h, plugins/videoscale/videoscale.h,
1493 plugins/visualization/Makefile.am,
1494 plugins/visualization/chart/.cvsignore,
1495 plugins/visualization/chart/Makefile.am,
1496 plugins/visualization/chart/gstchart.c, tools/README,
1497 tools/gstreamer-compprep.1, tools/gstreamer-launch.c: Merge from
1498 HEAD to BRANCH-GOBJECT1 at 200106241
1500 2001-06-24 22:21 wtay
1502 * tools/gstreamer-launch.c: Commented out the Gtk widget stuff.
1504 2001-06-24 22:18 omegahacker
1506 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstcaps.c,
1507 gstelement.c, gstelementfactory.c, gstobject.c, gstobject.h,
1508 gstpad.c, gstprops.c, gstthread.c: initial pass at #ifdef'ing xml
1511 2001-06-24 22:15 wtay
1513 * gstplay/gstplay.c: Some compile fixes.
1515 2001-06-24 22:14 wtay
1517 * configure.base: Added the festival plugin and udp.
1519 2001-06-24 22:10 wtay
1521 * plugins/: festival/gstfestival.c, oss/gstosssink.c,
1522 oss/gstosssink.h, oss/gstosssrc.c, udp/gstudpsink.c,
1523 udp/gstudpsrc.c, udp/gstudpsrc.h, xvideosink/Makefile.am: Added an
1524 arg to set the fragment size in oss plugins. Use a TCP stream
1525 connection to do caps nego over the wire in UDP. More pending
1526 changes to some plugins.
1528 2001-06-24 22:06 omegahacker
1530 * configure.base, plugins/Makefile.am: New check for libesd, a
1531 model for all the other checks I hope. Need to convert all the
1532 other checks to operate like this.
1534 2001-06-24 16:20 wtay
1536 * plugins/: Makefile.am, udp/.cvsignore, udp/Makefile.am,
1537 udp/gstudp.c, udp/gstudpsink.c, udp/gstudpsink.h, udp/gstudpsrc.c,
1538 udp/gstudpsrc.h: Added the beginnings of an udp send/receive
1541 2001-06-24 16:20 wtay
1543 * plugins/udp/gstudpsink.h: file gstudpsink.h was initially added
1544 on branch BRANCH-GOBJECT1.
1546 2001-06-24 16:20 wtay
1548 * plugins/udp/Makefile.am: file Makefile.am was initially added on
1549 branch BRANCH-GOBJECT1.
1551 2001-06-24 16:20 wtay
1553 * plugins/udp/gstudpsrc.c: file gstudpsrc.c was initially added on
1554 branch BRANCH-GOBJECT1.
1556 2001-06-24 16:20 wtay
1558 * plugins/udp/gstudp.c: file gstudp.c was initially added on branch
1561 2001-06-24 16:20 wtay
1563 * plugins/udp/gstudpsink.c: file gstudpsink.c was initially added
1564 on branch BRANCH-GOBJECT1.
1566 2001-06-24 16:20 wtay
1568 * plugins/udp/.cvsignore: file .cvsignore was initially added on
1569 branch BRANCH-GOBJECT1.
1571 2001-06-24 16:20 wtay
1573 * plugins/udp/gstudpsrc.h: file gstudpsrc.h was initially added on
1574 branch BRANCH-GOBJECT1.
1576 2001-06-24 15:55 wtay
1578 * docs/random/wtay/events: file events was initially added on
1579 branch BRANCH-GOBJECT1.
1581 2001-06-24 15:55 wtay
1583 * docs/random/wtay/events: Added some random ramblings about a the
1584 design of an event system.
1586 2001-06-24 02:02 wtay
1588 * gst/gobject2gtk.c: Removed some debug noise.
1590 2001-06-24 01:55 wtay
1592 * test/: aviparse.c, mp1parse.c, mpeg2parse.c, videotest.c, wave.c:
1593 Compile fixes for gtk.
1595 2001-06-23 13:23 wtay
1597 * plugins/festival/gstfestival.c: Make sure we don't send more data
1598 than the buffersize.
1600 2001-06-23 13:12 wtay
1602 * plugins/festival/gstfestival.c: file gstfestival.c was initially
1603 added on branch BRANCH-GOBJECT1.
1605 2001-06-23 13:12 wtay
1607 * plugins/festival/Makefile.am: file Makefile.am was initially
1608 added on branch BRANCH-GOBJECT1.
1610 2001-06-23 13:12 wtay
1612 * plugins/: Makefile.am, festival/Makefile.am,
1613 festival/gstfestival.c, festival/gstfestival.h: Added the festival
1614 text-to-speech plugin. It will currently only work by contacting
1615 the festival server on localhost. The output is WAV so it needs to
1616 be parsed with parsewav before connecting it to an audiosink:
1618 ./gstreamer-launch disksrc location=/etc/motd ! festival ! parsewav
1621 Latency is terrible because we don't process uterances individually
1624 2001-06-23 13:12 wtay
1626 * plugins/festival/gstfestival.h: file gstfestival.h was initially
1627 added on branch BRANCH-GOBJECT1.
1629 2001-06-22 02:14 wtay
1631 * examples/: Makefile.am, helloworld/helloworld.c,
1632 helloworld2/helloworld2.c, mixer/mixer.c, queue/queue.c,
1633 queue2/queue2.c, queue3/queue3.c, queue4/queue4.c, thread/thread.c,
1634 typefind/typefind.c, xml/createxml.c, xml/runxml.c: Fixed the
1635 examples for glib2 Removed plugins for now (need to run the script
1638 2001-06-22 02:05 wtay
1640 * tests/: autoplug.c, autoplug3.c, case4.c, incsched.c, mp1vid.c,
1641 mp3encode.c, paranoia.c, queue.c, rip.c, states.c, threadlock.c,
1642 eos/case1.c, eos/case2.c, eos/case3.c, eos/case4.c, eos/case5.c,
1643 eos/case6.c, eos/case7.c, sched/runxml.c: Lots of compile fixes for
1646 2001-06-22 01:43 wtay
1648 * test/: ac3parse.c, ac3play.c, avi2mpg.c, dvdcat.c, lat.c,
1649 mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3mad.c, mp3parse.c,
1650 mp3play.c, mp3tovorbis.c, pipetest.c, qtest.c, record.c,
1651 vidcapture.c, vidcapture2.c, xmmstest.c: Lots of compile fixes
1654 2001-06-22 01:14 wtay
1656 * configure.base: Disable most of the gnome/gtk stuff when
1657 compiling with glib2
1659 2001-06-22 00:11 wtay
1661 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added the option
1662 to set the format and the output size.
1664 2001-06-21 23:48 omegahacker
1666 * gst/gstqueue.c: marked up the function pointers with
1669 2001-06-21 20:44 wtay
1671 * configure.base: Added vgasink.
1673 2001-06-21 20:43 wtay
1675 * plugins/vgasink/: .cvsignore, Makefile.am, vgavideosink.c,
1676 vgavideosink.h: Added the vgasink by sienap.
1678 2001-06-21 16:29 wtay
1680 * tools/gstreamer-compprep.c: Compile fixes for GObject.
1682 2001-06-21 15:39 wtay
1684 * tools/gstreamer-inspect.c: Fixed a compileation error for
1687 2001-06-21 15:22 wtay
1689 * gst/: gobject2gtk.h, gstqueue.c: Compile fixes for gobject.
1691 2001-06-21 13:21 sbaker3
1693 * docs/gst/gstreamer-sections.txt: added refcounting and
1696 2001-06-21 12:50 wtay
1698 * plugins/flx/flx_decoder.h: Removed the colorspace dependency.
1700 2001-06-21 12:50 wtay
1702 * plugins/Makefile.am: Removed the videoscaler for now until it's
1705 2001-06-21 12:49 wtay
1707 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
1708 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
1709 Added some files for future use.
1711 2001-06-21 12:42 wtay
1713 * libs/Makefile.am: Removed old unused libs.
1715 2001-06-21 12:35 wtay
1717 * configure.base: Removed the winloader
1719 2001-06-21 12:34 wtay
1721 * libs/Makefile.am: Removed the wine loader.
1723 2001-06-21 12:32 wtay
1725 * include/Makefile.am: Removed the winelibs.
1727 2001-06-21 12:19 sbaker3
1729 * gst/: gstbufferpool.c, gstbufferpool.h: added ref counting to the
1730 buffer pool. also _destroy will clean up the buffer pool mem_chunk
1731 if it is the default implementation
1733 2001-06-21 03:03 omegahacker
1735 * plugins/Makefile.am: fixed spelling of xvideosink
1737 2001-06-21 00:43 wtay
1739 * gst/: gobject2gtk.h, gstqueue.c: Added some signal shims. Fixed
1740 the queue state_change stuff.
1742 2001-06-20 23:52 wtay
1744 * plugins/Makefile.am: Added the xvideosink to the dirs.
1746 2001-06-20 23:33 wtay
1748 * plugins/: dv/dvdec.c, xmms/xmms.h: All pending changes I still
1751 2001-06-20 23:21 wtay
1753 * plugins/aasink/aasink.c: Compile fixes for aasink.
1755 2001-06-20 23:21 wtay
1757 * gst/gobject2gtk.h: Added a shim for a marshaller.
1759 2001-06-20 22:56 wtay
1761 * gst/gobject2gtk.h: Added som shims for GTypeFlags and GParamFlags
1763 2001-06-20 22:55 wtay
1765 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: Compile fixes
1768 2001-06-20 22:40 wtay
1770 * plugins/arts/gst_arts.c: compile fixes for GTK1.2.
1772 2001-06-20 22:40 wtay
1774 * gst/gobject2gtk.h: Fixed an arg called "class", it's a C++
1777 2001-06-20 22:30 wtay
1779 * gst/gobject2gtk.h: Added g_type_from_name to the shims.
1781 2001-06-20 22:29 wtay
1783 * plugins/filters/ladspa/gstladspa.c: Some compile fixes for gtk1.2
1785 2001-06-20 21:58 wtay
1787 * gst/gobject2gtk.c: Renamed the shortname field in GParamSpec to
1788 name to match the glib2.0 implementation.
1790 2001-06-20 21:49 wtay
1792 * tools/gstreamer-inspect.c: Added object properties introspection.
1794 2001-06-20 21:48 wtay
1796 * gst/gobject2gtk.h: Added a better shim for g_object_get_property
1798 2001-06-20 15:53 sbaker3
1800 * gst/gstbuffer.c: fixed operator precedence bug which caused 32
1801 times too much memory to be allocated for each GstBuffer struct
1803 2001-06-20 00:17 omegahacker
1805 * gst/: gobject2gtk.c, gobject2gtk.h, elements/gstfakesrc.c: fixed
1806 signal registration problem in gobject2gtk shim
1808 2001-06-19 22:14 omegahacker
1810 * gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gstpad.c,
1811 gst/autoplug/gstautoplugger.c, gst/elements/gstfdsrc.c,
1812 plugins/aasink/aasink.c, plugins/effects/stereo/stereo.c,
1813 plugins/effects/volume/volume.c,
1814 plugins/filters/mono2stereo/mono2stereo.c,
1815 plugins/mp3encode/lame/gstlame.c, plugins/sdlsink/sdlvideosink.c:
1816 More GObject updates, cleanups to some of the elements to make the
1819 2001-06-19 19:32 wtay
1821 * gst/elements/gstdisksink.c: Changed the bytes_written to a gint
1822 to avoid overflow...
1824 2001-06-19 13:53 richardb
1826 * idiottest.mak: idiottest was failing because of change of
1827 PLUGIN_USE_SRCDIR to PLUGIN_USE_BUILDDIR - fixed.
1829 2001-06-19 11:34 richardb
1831 * tools/gstreamer-launch.c: Add -o option argument to
1832 gstreamer-launch, to specify a file to output the pipeline to,
1833 instead of running it.
1835 2001-06-19 08:57 omegahacker
1837 * autogen.sh: updated autogen.sh to use --enable-plugin-builddir
1839 2001-06-19 08:57 omegahacker
1841 * gst/gstplugin.c, acconfig.h, configure.base: changed
1842 plugin-srcdir to plugin-builddir, which is what it should be
1844 2001-06-18 23:33 richardb
1846 * gst/gstprops.c: Simplify properties which contain lists of
1847 integer and integer range entries to minimal combination of ints
1848 and ranges that is equivalent. eg, (1,2,3,7-12,13) becomes
1851 Don't bother with floats for the moment, though it would be easy to
1852 add an equivalent, which would simplify overlapping ranges.
1854 2001-06-18 21:14 richardb
1856 * plugins/visualization/chart/gstchart.c: Fix memory leak, thanks
1859 2001-06-18 20:20 wtay
1861 * plugins/flac/: Makefile.am, flacdec.c, flacenc.c, flacenc.h:
1862 Updated the flac decoder/encode to the latest CVS version. I had
1863 to increase the cothread stack in cothread.c (8 threads max) to get
1864 the encoder working :(
1866 2001-06-18 12:27 richardb
1868 * plugins/filters/Makefile.am: Add a DIST_SUBDIRS line
1870 2001-06-18 12:12 richardb
1872 * configure.base, plugins/visualization/Makefile.am: Add chart
1873 plugin to build system.
1875 2001-06-18 12:09 richardb
1877 * plugins/visualization/chart/: .cvsignore, Makefile.am,
1878 gstchart.c: Initial commit of chart plugin. Draws charts of data
1879 streams. Currently has no settable framerate, draws inefficiently,
1880 has no settable size and looks fairly ugly. Needs data parsing to
1881 be split into a separate plugin.
1883 2001-06-18 05:56 dlehn
1885 * configure.base: ALSA checks use alsa_save_* names and gst attempt
1886 to save flags fails when using the same names. Prefixed with gst_.
1888 2001-06-17 23:14 wtay
1890 * plugins/flac/: flacenc.c, flacenc.h: More work on the encoder..
1891 it still segfaults inside the flac lib for some reason..
1893 2001-06-17 20:44 wtay
1895 * plugins/flac/: .cvsignore, Makefile.am, flac.c, flacdec.c,
1896 flacdec.h, flacenc.c, flacenc.h: Added a FLAC decoder. The encoder
1899 2001-06-17 16:06 wtay
1901 * gst/elements/gstsinesrc.c: Updated the params a bit.
1903 2001-06-17 16:03 wtay
1905 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1906 properties again. Added come const directives to the arguments
1907 again. Check for non exiting properties.
1909 2001-06-17 15:35 sbaker3
1911 * gst/gstbufferpool.h: added _gst_buffer_pool_initialize
1913 2001-06-17 15:12 wtay
1915 * tools/gstreamer-inspect.c: Print out the enum values too.
1917 2001-06-17 14:58 sbaker3
1919 * plugins/filters/intfloatconvert/: float2int.c, int2float.c: uses
1920 default bufferpool factory
1922 2001-06-17 14:55 sbaker3
1924 * gst/: gst.c, gstbufferpool.c, gstbufferpool.h: added a default
1925 bufferpool factory function. it reuses existing instances of
1926 bufferpool if requests are made for existing buffer sizes
1928 2001-06-17 09:55 omegahacker
1930 * gst/gstobject.c, gst/gstobject.h, gst/gsttypefind.c,
1931 gst/autoplug/gstautoplugcache.c, plugins/aasink/aasink.c,
1932 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsrc.c,
1933 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
1934 plugins/filters/cutter/cutter.c, plugins/gnomevfs/gnomevfssink.c,
1935 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/gstgsmenc.c,
1936 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1937 plugins/sdlsink/sdlvideosink.c, plugins/xmms/gstxmmseffect.c,
1938 plugins/xvideosink/xvideosink.c: Mostly went around converting
1939 G_OBJECT_TYPE(klass) to G_TYPE_FROM_CLASS(klass)
1941 2001-06-17 09:52 omegahacker
1943 * configure.ac, configure.in: removed configure.ac and configure.in
1945 2001-06-17 05:07 omegahacker
1947 * plugins/1394/: dv1394src.c, dv1394src.h: ported 1394 plugin to
1948 gobject, somehow forget that one...
1950 2001-06-17 04:17 wtay
1952 * tools/gstreamer-inspect.c: Added enums to inspect.
1954 2001-06-17 04:10 omegahacker
1956 * gst/gobject2gtk.h: file gobject2gtk.h was initially added on
1957 branch BRANCH-GOBJECT1.
1959 2001-06-17 04:10 omegahacker
1961 * gst/gobject2gtk.c: file gobject2gtk.c was initially added on
1962 branch BRANCH-GOBJECT1.
1964 2001-06-17 04:10 omegahacker
1966 * acconfig.h, configure.base, gst/Makefile.am, gst/gobject2gtk.c,
1967 gst/gobject2gtk.h, gst/gst.c, gst/gst.h, gst/gstextratypes.c,
1968 gst/gstextratypes.h, gst/gstobject.c, gst/gstobject.h,
1969 gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c, gst/gstutils.c,
1970 gst/gstutils.h: Added gobject to gtkobject bridge
1971 (gobject2gtk.[ch]) and configure-time support for selecting between
1972 glib and gtk (--enable-glib2 to build with gobject).
1974 2001-06-17 04:05 wtay
1976 * plugins/mp3encode/lame/gstlame.c: Fixed the get and set functions
1977 for enum properties.
1979 2001-06-17 04:03 wtay
1981 * docs/manual/helloworld.sgml: Fixed the audiosink in the example
1984 2001-06-17 03:47 wtay
1986 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1987 properties. Added come const directives to the arguments.
1989 2001-06-17 03:39 wtay
1991 * tools/gstreamer-inspect.c: Figured out how to get a property from
1994 2001-06-16 18:35 wtay
1996 * tools/gstreamer-inspect.c: Pff, this doesn't seem to work... Can
1997 someone try to get a property from a GObject?
1999 2001-06-16 18:25 wtay
2001 * tools/gstreamer-inspect.c: Somewhat fixed -inspect
2003 2001-06-16 15:36 wtay
2005 * configure.base: Removed the obsolete libs.
2007 2001-06-16 15:35 wtay
2009 * plugins/Makefile.am: Added the avi stuff to the makefile again.
2011 2001-06-16 15:29 wtay
2013 * plugins/avi/: Makefile.am, codectest.c, gstavidecoder.c,
2014 gstavidecoder.h, gstavidemux.c, gstavidemux.h, gstaviencoder.c,
2015 gstaviencoder.h, gstavimux.c, gstavimux.h, gstavitypes.c,
2016 gstavitypes.h, playcodecs.c, videoheader.c: Updated the avi decoder
2019 2001-06-16 14:46 wtay
2021 * plugins/avi/winaudio/: aviaudiodecoder.c, aviaudiodecoder.h:
2022 Updated the audiodecoder to gobject.
2024 2001-06-16 14:24 wtay
2026 * gstplay/gstplay.c: Removed a check (see that the file exists
2027 locally ??) to enable network streaming with gnomevfssrc again.
2029 2001-06-16 14:17 wtay
2031 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2032 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2033 gstwinenc.c, gstwinenc.cc, gstwinenc.h: Merged from HEAD on
2034 20010616 (13:00 GMT). Compile fixes for GObject.
2036 2001-06-16 01:43 wtay
2038 * plugins/Makefile.am: Updated the makefile.
2040 2001-06-16 01:32 wtay
2042 * plugins/arts/gst_arts.c: Fixed arts
2044 2001-06-16 01:26 wtay
2046 * plugins/filters/Makefile.am: Added LADSPA back in the Makefile.
2048 2001-06-16 01:25 wtay
2050 * plugins/filters/ladspa/gstladspa.c: LADSPA compiles.
2052 2001-06-16 01:14 wtay
2054 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c, pluginenum.c:
2055 Fixed some stuff in xmms, removed the args for now.
2057 2001-06-16 00:49 wtay
2059 * plugins/flx/flx_decoder.h: Removed the dependency on colorspace.
2061 2001-06-16 00:48 wtay
2063 * plugins/filters/: Makefile.am, ladspa/gstladspa.c: Removed ladspa
2064 from the Makefile until it compiles. Removed the dependency on OSS
2067 2001-06-16 00:36 wtay
2069 * plugins/visualization/: Makefile.am, synaesthesia/core.h,
2070 synaesthesia/synaesthesia.c, synaesthesia/synaesthesia.h: Removed
2071 old, non functional code out of the makefile.
2073 2001-06-16 00:23 omegahacker
2075 * configure.ac, configure.in, gst/gst.c, gst/gstmarshal.c,
2076 gst/gstmarshal.h, gst/autoplug/autoplugtest.c,
2077 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
2078 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
2079 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
2080 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
2081 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
2082 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
2083 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
2084 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
2085 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
2086 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
2087 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
2088 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
2089 plugins/cdparanoia/cdparanoia.c, plugins/cdparanoia/cdparanoia.h,
2090 plugins/cobin/cobin.c, plugins/cobin/cobin.h,
2091 plugins/cobin/spindentity.c, plugins/cobin/spindentity.h,
2092 plugins/dv/dvdec.c, plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
2093 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
2094 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
2095 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
2096 plugins/esd/esdsink/esdsink.h, plugins/filters/adder/adder.c,
2097 plugins/filters/adder/adder.h,
2098 plugins/filters/colorspace/colorspace.c,
2099 plugins/filters/colorspace/colorspace.h,
2100 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
2101 plugins/filters/cutter/filter.func,
2102 plugins/filters/intfloatconvert/float2int.c,
2103 plugins/filters/intfloatconvert/float2int.h,
2104 plugins/filters/intfloatconvert/int2float.c,
2105 plugins/filters/intfloatconvert/int2float.h,
2106 plugins/filters/intfloatconvert/intfloatconvert.c,
2107 plugins/filters/ladspa/gstladspa.c,
2108 plugins/filters/ladspa/gstladspa.h,
2109 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
2110 plugins/filters/level/level.c, plugins/filters/level/level.h,
2111 plugins/filters/median/median.c, plugins/filters/median/median.h,
2112 plugins/filters/mono2stereo/mono2stereo.c,
2113 plugins/filters/mono2stereo/mono2stereo.h,
2114 plugins/filters/passthrough/level.c,
2115 plugins/filters/passthrough/level.h,
2116 plugins/filters/passthrough/passthrough.c,
2117 plugins/filters/passthrough/passthrough.h,
2118 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
2119 plugins/filters/stereo2mono/stereo2mono.c,
2120 plugins/filters/stereo2mono/stereo2mono.h,
2121 plugins/filters/volenv/filter.func,
2122 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
2123 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
2124 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
2125 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
2126 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
2127 plugins/icecast/icecastsend/icecastsend.c,
2128 plugins/icecast/icecastsend/icecastsend.h,
2129 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
2130 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
2131 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
2132 plugins/mp3decode/mpg123/gstmpg123.c,
2133 plugins/mp3decode/mpg123/gstmpg123.h,
2134 plugins/mp3decode/parse/mp3parse.c,
2135 plugins/mp3decode/parse/mp3parse.h,
2136 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
2137 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
2138 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
2139 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2140 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
2141 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
2142 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
2143 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
2144 plugins/mpeg1/system_encode/buffer.c,
2145 plugins/mpeg1/system_encode/system_encode.c,
2146 plugins/mpeg1/system_encode/system_encode.h,
2147 plugins/mpeg1video/parse/mp1videoparse.c,
2148 plugins/mpeg1video/parse/mp1videoparse.h,
2149 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
2150 plugins/mpeg2/ac3parse/ac3parse.c,
2151 plugins/mpeg2/ac3parse/ac3parse.h,
2152 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
2153 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
2154 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
2155 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
2156 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
2157 plugins/mpeg2/subtitles/mpeg2subt.c,
2158 plugins/mpeg2/subtitles/mpeg2subt.h,
2159 plugins/mpeg2/video/gstmpeg2play.c,
2160 plugins/mpeg2/video/gstmpeg2play.h,
2161 plugins/mpeg2/videoparse/mp2videoparse.c,
2162 plugins/mpeg2/videoparse/mp2videoparse.h,
2163 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
2164 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
2165 plugins/quicktime/gstquicktimedecoder.c,
2166 plugins/quicktime/gstquicktimedecoder.h,
2167 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
2168 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
2169 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
2170 plugins/sdlsink/sdlvideosink.c, plugins/sdlsink/sdlvideosink.h,
2171 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
2172 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
2173 plugins/visualization/smoothwave/smoothwave.c,
2174 plugins/visualization/smoothwave/smoothwave.h,
2175 plugins/visualization/spectrum/gstspectrum.c,
2176 plugins/visualization/spectrum/gstspectrum.h,
2177 plugins/visualization/synaesthesia/synaesthesia.c,
2178 plugins/visualization/synaesthesia/synaesthesia.h,
2179 plugins/visualization/vumeter/vumeter.c,
2180 plugins/visualization/vumeter/vumeter.h,
2181 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
2182 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
2183 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
2184 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
2185 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
2186 plugins/xmms/gstxmmsinput.h, plugins/xmms/xmms.h,
2187 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h:
2188 Mega patch updates almost all the plugins to GObject. This was
2189 done with a Perl script, with only a few minor manual tweaks where
2190 the perl didn't catch the code just right. There may be a few
2191 minor issues remaining from this, but they should be easy to catch
2192 (plugin doesn't work).
2194 There are several plugins that have GDK/GTK code in them that
2195 shouldn't, these need to be dealt with next.
2197 2001-06-16 00:15 wtay
2199 * plugins/filters/smooth/: smooth.c, smooth.h: Added caps to the
2202 2001-06-16 00:15 wtay
2204 * plugins/filters/median/median.c: copy timestamps too.
2206 2001-06-15 23:48 wtay
2208 * plugins/filters/median/: median.c, median.h: Added an option to
2209 only filter the luminance plane.
2211 2001-06-15 23:38 wtay
2213 * plugins/filters/median/: median.c, median.h: Added caps to the
2216 2001-06-15 23:03 wtay
2218 * plugins/videoscale/gstscale_x86_asm.s: file gstscale_x86_asm.s
2219 was initially added on branch BRANCH-GOBJECT1.
2221 2001-06-15 23:03 wtay
2223 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
2224 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
2225 Just added some files I will need soon.
2227 2001-06-15 23:03 wtay
2229 * plugins/videoscale/gstscale_x86.h: file gstscale_x86.h was
2230 initially added on branch BRANCH-GOBJECT1.
2232 2001-06-15 23:03 wtay
2234 * plugins/videoscale/gstvideoscale.h: file gstvideoscale.h was
2235 initially added on branch BRANCH-GOBJECT1.
2237 2001-06-15 23:03 wtay
2239 * plugins/videoscale/gstscale_x86.c: file gstscale_x86.c was
2240 initially added on branch BRANCH-GOBJECT1.
2242 2001-06-15 23:03 wtay
2244 * plugins/videoscale/gstvideoscale.c: file gstvideoscale.c was
2245 initially added on branch BRANCH-GOBJECT1.
2247 2001-06-15 23:00 wtay
2249 * libs/Makefile.am: Removed old unused libs.
2251 2001-06-15 22:46 wtay
2253 * docs/manual/: advanced.sgml, bins.sgml, factories.sgml,
2254 helloworld.sgml, helloworld2.sgml, pads.sgml, states.sgml: Small
2255 updates to the manual.
2257 2001-06-15 20:49 sbaker3
2259 * plugins/filters/intfloatconvert/: float2int.c, float2int.h: takes
2260 multiple float pads and converts to interleaved int data. Different
2261 sized and out-of-order buffer support is in place but not tested.
2263 2001-06-15 20:48 sbaker3
2265 * plugins/filters/intfloatconvert/: int2float.c, int2float.h: now
2266 converts interleaved ints to mono floats in seperate pads. Also
2267 now has a _request_new_pad func
2269 2001-06-15 20:46 wtay
2271 * tools/README: Updated the README file with some cool
2272 gstreamer-launch cmd lines by Matthew McClintock
2273 <mattsm@mail.utexas.edu>
2275 2001-06-15 20:13 wtay
2277 * gst/: gstelement.c, gstpad.c, gstparse.c, gstparse.h,
2278 gstscheduler.c, elements/gstdisksrc.c: Changed a stupid assert in
2279 request_pad. Some fixes for pullregion and EOS conditions. Remove
2280 an unneeded check in the scheduler (check for NULL buffer) some EOS
2281 fixes for pullregion in disksrc. Removed the macro in the
2282 gstparse.h header 'cause it's internal to gstparse.c Added a check
2283 in gstparse for NULL element.
2285 2001-06-15 17:42 thomasvs
2287 * examples/cutter/cutter.c: added some minor stuff
2289 2001-06-15 17:22 wtay
2291 * plugins/avi/wincodec/gstwindec.cc: A fix for latest CVS avifile.
2293 2001-06-15 16:44 richardb
2295 * configure.base: Fix mistake with saved CPPFLAGS for sdl test and
2296 libdv test: was unsaving the value before saving... :(
2298 2001-06-15 16:42 richardb
2300 * configure.base: Fix bug #433398, by putting GLIB_CFLAGS
2302 2001-06-15 07:33 sbaker3
2304 * gst/gstparse.c: should restore dynamic connection of pads
2305 (couldn't really test it though)
2307 2001-06-14 22:02 omegahacker
2309 * plugins/oss/: gstossgst.c, gstossgst.h, gstosssink.c,
2310 gstosssink.h, gstosssrc.c, gstosssrc.h: ported to gobject
2312 2001-06-14 22:02 omegahacker
2314 * gst/: gstpad.c, elements/Makefile.am, elements/gstdisksink.c,
2315 elements/gstdisksrc.c, elements/gstfakesrc.c,
2316 elements/gstsinesrc.c, elements/gsttee.c: various fixes needed to
2317 get to sinesrc ! osssink
2319 2001-06-14 21:39 wtay
2321 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c,
2322 gststaticautoplug.c, gststaticautoplugrender.c: Fixed some minor
2325 2001-06-14 21:23 omegahacker
2327 * configure.base: added gmodule to glib-2.0 stuff
2329 2001-06-14 21:19 omegahacker
2331 * gst/gstmarshal.h: file gstmarshal.h was initially added on branch
2334 2001-06-14 21:19 omegahacker
2336 * gst/: gstmarshal.c, gstmarshal.h: new files that need to be
2337 removed at some point because they are to be autogenerated
2339 2001-06-14 21:19 omegahacker
2341 * gst/gstmarshal.c: file gstmarshal.c was initially added on branch
2344 2001-06-14 19:04 thomasvs
2346 * examples/cutter/cutter.c: changed cutter example to use a thread
2348 2001-06-14 04:14 omegahacker
2350 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstelement.c,
2351 gstobject.c, gstpad.c, gstparse.c, gsttypefind.c, gstxml.c,
2352 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
2353 autoplug/gstautoplugger.c, autoplug/gststaticautoplug.c,
2354 autoplug/gststaticautoplug.h, autoplug/gststaticautoplugrender.c,
2355 autoplug/gststaticautoplugrender.h, elements/gstdisksink.c,
2356 elements/gstdisksink.h, elements/gstdisksrc.c,
2357 elements/gstdisksrc.h, elements/gstelements.c,
2358 elements/gstfakesink.c, elements/gstfakesink.h,
2359 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
2360 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
2361 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
2362 elements/gstidentity.c, elements/gstidentity.h,
2363 elements/gstmultidisksrc.c, elements/gstmultidisksrc.h,
2364 elements/gstpipefilter.c, elements/gstpipefilter.h,
2365 elements/gstsinesrc.c, elements/gstsinesrc.h, elements/gsttee.c,
2366 elements/gsttee.h: Bring all the other stuff in gst/ up to match
2367 libgst.la's GObject port. Fixed some minor problems with the
2368 signalling stuff in the core.
2372 2001-06-13 23:09 thomasvs
2374 * examples/cutter/cutter.c: cutter now uses afsink to write out
2375 wavs we will add a queue next to handle latency problems
2377 2001-06-13 23:03 thomasvs
2379 * plugins/audiofile/gstafsink.c: afsink now closes and reopens
2380 files when you change the location
2382 2001-06-13 22:59 omegahacker
2384 * configure.base: new configure check for glib 2.0, now requires
2385 pkg-config to be installed
2387 2001-06-13 22:52 thomasvs
2389 * configure.base, examples/Makefile.am: added cutter example
2391 2001-06-13 22:52 omegahacker
2393 * gst/: gstautoplug.c, gstautoplug.h, gstbin.c, gstbin.h,
2394 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
2395 gstextratypes.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
2396 gstparse.c, gstpipeline.c, gstpipeline.h, gstqueue.c, gstqueue.h,
2397 gstscheduler.c, gstscheduler.h, gstthread.c, gstthread.h,
2398 gsttypefind.c, gsttypefind.h, gstutils.c, gstutils.h, gstxml.c,
2399 gstxml.h: First round of changes to port to GObject. libgst.la
2400 compiles, though there are a few things commented out.
2401 Specifically object destruction is probably broken, but wtay gets
2402 to fix that because he researched the problem of glib 2.0 object
2403 destruction while doing the first round. Some of the XML stuff is
2404 commented out, but that's an easy fix.
2406 Next is the rest of the gst/ directory, then on to the plugins.
2408 2001-06-13 22:45 wtay
2410 * plugins/quicktime/: gstquicktimedecoder.c, gstquicktimedecoder.h,
2411 gstquicktimedemux.c, gstquicktimedemux.h, gstquicktimetypes.c:
2412 Fixed the quicktime plugin. things now work with mjpeg.
2414 2001-06-13 22:35 thomasvs
2416 * plugins/audiofile/gstafsink.c: afsink now handles eos and closes
2419 2001-06-13 22:33 wtay
2421 * gst/gstpad.c: Loop in pullregion until the desired buffer has
2424 2001-06-13 22:08 thomasvs
2426 * plugins/filters/cutter/cutter.c: check for buffer's framedness
2428 2001-06-13 22:08 thomasvs
2430 * libs/audio/: gstaudio.c, gstaudio.h: added a function to check if
2431 the buffer's data is framed
2433 2001-06-13 22:02 wtay
2435 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: fixed a small
2436 fix in the type init function that makes some C++ compilers
2439 2001-06-13 21:26 thomasvs
2441 * configure.base: added deinterlace
2443 2001-06-13 18:39 wtay
2445 * plugins/mp3decode/mad/gstmad.c: Removed the debug output.
2447 2001-06-13 17:20 thomasvs
2449 * examples/cutter/: Makefile.am, cutter.c, cutter.h: added example
2450 program to show how cutter plugin works
2452 2001-06-13 17:16 thomasvs
2454 * plugins/filters/cutter/cutter.c: some code clean-ups and sensible
2457 2001-06-13 17:13 thomasvs
2459 * plugins/filters/cutter/README: added a better description of the
2462 2001-06-13 17:04 thomasvs
2464 * plugins/filters/cutter/: cutter.c, cutter.h, filter.func: added
2465 threshold level and runlength arguments stopped copying buffer used
2466 audio lib functions for some stuff
2468 2001-06-13 16:33 thomasvs
2470 * libs/audio/: gstaudio.c, gstaudio.h: added helper function to
2471 calculate maximum possible sample value based on caps
2473 2001-06-13 10:51 thomasvs
2475 * docs/random/eos: added two more cases of eos reasoning
2477 2001-06-13 02:18 cael
2479 * gstplay/: ChangeLog, Makefile.am, callbacks.c, full-screen.c,
2480 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
2481 gstplay.c, gstplay.h, main.c: Hmm, added working (if hacked)
2482 full-screen play, shuffled things around, added error checking so
2483 we don't crash on file not found, added the beginnings of a
2486 2001-06-12 22:35 wtay
2488 * plugins/filters/deinterlace/Makefile.am: Removed the leftover
2489 filter.func file and README in the makefile.
2491 2001-06-12 22:35 wtay
2493 * plugins/filters/Makefile.am: Added the deinterlace filter
2495 2001-06-12 22:33 wtay
2497 * plugins/filters/deinterlace/: .cvsignore, Makefile.am,
2498 deinterlace.c, deinterlace.h: Added a deinterlace filter.
2500 2001-06-12 22:27 wtay
2502 * plugins/filters/colorspace/Makefile.am: Add libHermes too of
2505 2001-06-12 21:19 wtay
2507 * plugins/filters/Makefile.am: Still compile colorspace when Hermes
2510 2001-06-12 21:19 wtay
2512 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
2513 colorspace.h: ifdef out the Hermes code when the library was not
2516 2001-06-12 20:47 wtay
2518 * libs/riff/gstriffencode.c: Fixed a bug in the avi encoder with
2521 2001-06-12 20:45 wtay
2523 * plugins/jpeg/gstjpegdec.c: Don't push a buffer when the pad is
2526 2001-06-12 20:44 wtay
2528 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Added a sync
2529 arg to turn off syncing on the timestamps.
2531 2001-06-12 20:42 wtay
2533 * plugins/avi/: Makefile.am, codectest.c, gstaviencoder.c,
2534 gstaviencoder.h, gstavimux.c, gstavimux.h, videoheader.c,
2535 wincodec/gstwindec.cc, wincodec/gstwinenc.cc, wincodec/gstwinenc.h:
2536 Removed old code. Enhanced the avi decoder. The encoder now sorta
2537 works. For big input frames it segfaults though inside a libavifile
2538 function. Renamed the aviencoder to avimux.
2540 2001-06-12 15:35 thomasvs
2542 * plugins/audiofile/: gstafsrc.c, gstafsrc.h: added timestamps to
2545 2001-06-12 14:42 thomasvs
2547 * plugins/mp3decode/mad/gstmad.h: added framestamp
2549 2001-06-12 11:12 thomasvs
2551 * plugins/mp3decode/mad/gstmad.c: added a different way of
2552 generating timestamps; activate by uncommenting #define
2555 2001-06-12 11:11 thomasvs
2557 * libs/audio/: gstaudio.c, gstaudio.h: added some function to
2558 support framestamps & timestamps
2560 2001-06-11 23:04 shitowax
2562 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
2563 gstquicktimedecoder.h: Transformation of the quicktime plugin into
2566 2001-06-11 23:02 shitowax
2568 * plugins/quicktime/: gstquicktimedemux.c, gstquicktimedemux.h,
2569 gstquicktimetypes.c, gstquicktimetypes.h: Intitial CVS introduction
2571 2001-06-11 21:19 thomasvs
2573 * plugins/Makefile.am: fixed AVIFILE dependency check
2575 2001-06-11 20:09 omegahacker
2577 * gst/gstelement.h: changed indent and argnames to trigger
2580 2001-06-10 22:13 richardb
2582 * tools/gstreamer-compprep.1: Some formatting updates, thanks to
2585 2001-06-10 19:50 theuraeus
2587 * LICENSE_readme: 2001-10-06 Christian Schaller
2588 <Uraeus@linuxrising.org> - Moved a couple of libs from GPL to LGPL
2589 since they had been mistakenly branded as GPL.
2591 2001-06-10 12:57 sbaker3
2593 * gst/gstparse.c: can now take comma delimited list of pads. eg
2594 gstreamer-launch disksrc location=~/mp3/gnome.mp3 ! mad ! int2float
2595 src%d,src%d\!sink%d,sink%d float2int ! osssink
2597 2001-06-10 02:18 theuraeus
2599 * gstreamer.spec.in: 2001-10-06 Christian Schaller
2600 <Uraeus@linuxrising.org> - Updated the SPEC file as per Erik's
2601 wishes - Split out the mpeg stuff - Silenced gstreamer-register
2602 when run after each package
2604 2001-06-09 22:48 theuraeus
2606 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2607 <Uraeus@linuxrising.org> - Added gstreamer-register to all plugins
2609 2001-06-09 20:23 theuraeus
2611 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2612 <Uraeus@linuxrising.org> - moved the visualisations plugins out
2614 TODO: 1. the mpeg plugins need sorting out. currently they are all
2615 just placed inside the main package. Need help with this since I am
2616 unsure about what files belongs where with what dependency 2.
2617 Cross-dependencies probably should be added to the plugins 3.
2618 License information should be added to the plugins 4.
2619 GStreamer-register needs to be added for each plugin
2621 2001-06-09 19:50 theuraeus
2623 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2624 <Uraeus@linuxrising.org> - Finally the SPEC file works again, now
2625 only polishing it remains
2627 2001-06-09 17:44 theuraeus
2629 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2630 <Uraeus@linuxrising.org> - More SPEC fixes, not perfect yet, but
2631 maybe it actually works now
2633 2001-06-09 12:43 sbaker3
2635 * gst/: gstparse.c, gstparse.h: store src and sink pads in slists
2636 to get ready for the src1,src2\!sink1,sink2 syntax
2638 2001-06-09 11:16 sbaker3
2640 * gst/gstparse.c: if a named pad doesn't exist, try creating a new
2641 pad using the padtemplate name. eg int2float src%d!sink%d float2int
2643 2001-06-09 03:33 theuraeus
2645 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2646 <Uraeus@linuxrising.org> - More fixes to the SPEC file, still not
2647 verfied that it works, but I need sleep and it is guaranteed closer
2648 to working than the current one. More testing and SPEC file hacking
2649 tommorow(aka later today).
2651 2001-06-09 01:16 wtay
2653 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2654 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2655 gstwinenc.c, gstwinenc.cc: The windows decoder now uses the dll
2656 loader from avifile, significantly simplyfying the codec.
2658 2001-06-09 01:14 wtay
2660 * REQUIREMENTS, configure.base: Added a check for avifile.
2662 2001-06-08 23:17 theuraeus
2664 * gstreamer.spec.in: 2001-08-06 Christian Schaller
2665 <Uraeus@linuxrising.org> - Added ALSA plugin (commented out since I
2666 don't have alsa installed)
2668 2001-06-08 22:56 theuraeus
2670 * REQUIREMENTS, gstreamer.spec.in: 2001-08-06 Christian Schaller
2671 <Uraeus@linuxrising.org> - Updated GStreamer SPEC which sorts out
2672 plugins into separate plugins, needs more work to support all
2675 2001-06-07 22:45 ajmitch
2677 * plugins/esd/esdsink/Makefile.am: Added README to EXTRA_DIST
2679 2001-06-07 22:43 wtay
2681 * plugins/avi/Makefile.am: Added README to dist
2683 2001-06-07 22:02 ajmitch
2685 * plugins/esd/esdsink/README: Added README for esdsink. Someone
2686 please give it some TLC before 0.2.0 release :)
2688 2001-06-07 19:31 wtay
2690 * plugins/avi/: README, wincodec/gstwindec.c: Added a README file
2691 about the innner working of the avi decoder.
2693 2001-06-07 17:56 dlehn
2695 * debian/changelog, debian/gstreamer-tools.manpages,
2696 gst/autoplug/.cvsignore: Added manpage Ignore built autoplugtest
2697 binary Bump debian version to 0.2.0
2699 2001-06-07 11:58 richardb
2701 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-compprep.1,
2702 gstreamer-register.1: Add gstreamer-compprep man page.
2704 2001-06-07 09:18 ajmitch
2706 * AUTHORS: Credited 'ALSA plugins' to Thomas Nydberg in AUTHORS
2708 2001-06-07 07:38 dlehn
2710 * debian/gstreamer-common.files: latest plugins updates
2712 2001-06-07 07:06 cael
2714 * gstplay/: ChangeLog, gstmediaplay.glade: dissabled full-screen
2715 for the time being till i have time to fix it.
2717 2001-06-07 01:08 omegahacker
2719 * tools/: gstreamer-inspect.1, gstreamer-launch.1,
2720 gstreamer-register.1: added --gst-mask to the man pages
2722 2001-06-06 20:31 wtay
2724 * plugins/avi/Makefile.am: Added the REAME_win32dll to extra dist
2726 2001-06-06 20:23 dlehn
2728 * debian/: Makefile.am, changelog, control, gstreamer-artsd.files,
2729 gstreamer-audiofile.files, gstreamer-common.files,
2730 gstreamer-gnomevfs.files, gstreamer-gsm.files,
2731 gstreamer-jpeg.files, gstreamer-oss.files, gstreamer-sdl.files,
2732 gstreamer-tools.files, gstreamer-tools.manpages, libgst-dev.files,
2733 rules: Added new plugin packages and synced up to a late pre2 CVS
2736 2001-06-06 20:21 dlehn
2738 * .cvsignore: Added configure.{ac,in} to .cvsignore since they are
2739 autogenerated from configure.base now.
2741 2001-06-06 20:20 dlehn
2743 * docs/gst/Makefile.am: Added .o and .lo to clean-local target
2745 2001-06-06 20:15 wtay
2747 * gst/gstelement.c: Removed a warning.
2749 2001-06-06 20:12 wtay
2751 * plugins/filters/lav/Makefile.am: Removed the README file from
2754 2001-06-06 20:07 wtay
2756 * plugins/filters/Makefile.am: Added the lavencoder
2758 2001-06-06 19:33 wtay
2760 * docs/: gst/tmpl/gstreamer-unused.sgml, random/NOTES-0.2.0: Some
2763 2001-06-06 19:31 wtay
2765 * configure.base: Added the lav encoder Makefile.am
2767 2001-06-06 19:29 wtay
2769 * gst/: cothreads.c, gstparse.c: Changed the maxcothreads to 16.
2770 connect to the new_ghost_pad signal in parse.
2772 2001-06-06 17:21 wtay
2774 * plugins/gsm/gstgsmdec.c: Small fix to initialize a counter.
2776 2001-06-06 17:20 wtay
2778 * plugins/avi/: gstavidecoder.c, gstavitypes.c: Fixes for different
2781 2001-06-06 17:09 wtay
2783 * plugins/avi/: gstavidecoder.c, gstavitypes.c: More fixes for
2784 audio. Only send buffers if the pad is connected.
2786 2001-06-06 17:08 wtay
2788 * plugins/jpeg/gstjpegdec.c: Some fixes for various jpeg formats.
2790 2001-06-06 15:24 thomasvs
2792 * configure.base, plugins/filters/Makefile.am: added cutter plugin
2795 2001-06-06 15:21 thomasvs
2797 * plugins/filters/cutter/: Makefile.am, README, cutter.c, cutter.h,
2798 filter.func: cutter plugin; emits signals when audio RMS level
2799 falls below or rises above threshold value for a given consecutive
2802 2001-06-06 15:14 thomasvs
2804 * configure.base, libs/Makefile.am: added Makefile generation for
2807 2001-06-06 15:13 thomasvs
2809 * libs/audio/: Makefile.am, gstaudio.c, gstaudio.h: first try at a
2810 general gstreamer audio library with helper functions
2812 2001-06-06 13:47 richardb
2814 * docs/manual/quotes.sgml: Add an important quote from Omega.
2816 2001-06-06 00:39 theuraeus
2818 * plugins/avi/README_win32dll: 2001-06-06 Christian Schaller
2819 <Uraeus@linuxrising.org> * Add small textfile with some information
2820 on win32 dll situation
2822 2001-06-05 20:44 sbaker3
2824 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: mono _get and
2825 _chain should now work.Many other changes including: all immutable
2826 info is in the class struct, activate/deactivate should work, and a
2827 bunch of other stuff
2829 2001-06-05 18:45 wtay
2831 * tools/gstreamer-inspect.c: Somewhat improve the layout of args in
2834 2001-06-05 18:26 sbaker3
2836 * plugins/filters/intfloatconvert/: float2int.c, float2int.h,
2837 int2float.c, int2float.h: use proxying for caps
2839 2001-06-05 02:27 richardb
2841 * gst/: Makefile.am, gstelementfactory.c: Revert accidentally
2842 applied changes. Time for bed.
2844 2001-06-05 02:26 richardb
2846 * gst/: Makefile.am, gstelementfactory.c, gstplugin.c: FIx memleak
2847 in save-thyself introduced by changing plugin_get_list to copy.
2849 2001-06-05 02:15 richardb
2851 * gst/gstplugin.c: Simple fix to stop gstreamer-compprep crashing
2852 when the registry is in use.
2854 2001-06-04 22:52 wtay
2856 * plugins/xvideosink/: xvideosink.c, xvideosink.h: Added an option
2857 to disable Xv images. It's not pretty but it works.
2859 2001-06-04 22:02 wtay
2861 * tools/gstreamer-launch.c: Fixed the xid stuff and some cleanups.
2863 2001-06-04 21:16 wtay
2865 * plugins/mp3encode/lame/gstlame.c: Set the src caps to audio/mp3
2867 2001-06-04 20:20 wtay
2869 * plugins/mp3encode/lame/gstlame.c: Removed the MPG_MD* defines
2870 bacause they seem to be undefined with some versions of lame.
2872 2001-06-04 20:00 wtay
2874 * plugins/oss/README: Added a little info about the ossgst hack.
2876 2001-06-04 19:59 wtay
2878 * plugins/oss/gstosssrc.c: Some osssrc fixes
2880 2001-06-04 17:55 wtay
2882 * plugins/mp3encode/lame/gstlame.c: Small updates.
2884 2001-06-04 17:33 wtay
2886 * plugins/vorbis/vorbisenc.c: Fixed a bug for mono input.
2888 2001-06-04 17:02 wtay
2890 * gst/cothreads.c: Use the STACKSIZE and number of cothreads to
2891 calculate the cothread stack space (easier to change the number of
2894 2001-06-04 16:59 thomasvs
2896 * plugins/oss/gstosssrc.c: set default format to 44100/16/stereo
2898 2001-06-04 16:38 thomasvs
2900 * gst/gstparse.c: added an eos handler so that gstreamer-launch
2901 quits when the first element fires it
2903 2001-06-04 15:52 wtay
2905 * plugins/mpeg1/mpegaudio/gstmpegaudio.c: Fixes to do proper caps
2908 2001-06-04 15:50 wtay
2910 * tools/gstreamer-inspect.c: Print out the default values.
2912 2001-06-04 14:51 sbaker3
2914 * plugins/alsa/: alsasink.c, alsasrc.c: removed MAKE_ARG macro (it
2915 didn't seem to work)\nAttempted to make the element name consist
2916 only of alphanumeric and _ (eg ESS_AudioDrive_ES1688_0_0_src)
2918 2001-06-04 12:25 richardb
2920 * docs/gst/Makefile.am: Nasty hack enabling docs/gst/ to build with
2921 unpatched versions of gtkdoc-scanobj which don't understand
2924 2001-06-04 02:26 wtay
2926 * plugins/xmms/: gstxmmseffect.c, gstxmmseffect.h: Added capsnego
2927 to the xmms effects.
2929 2001-06-04 01:51 richardb
2931 * gst/gst.c: Replace NO_X conditional compilation with testing
2932 whether DISPLAY env variable is set, and doing gtk_type_init()
2933 instead of gtk_init() if not.
2935 2001-06-04 01:38 richardb
2937 * autogen.sh: Don't ever run if we know automake isn't patched:
2938 people keep complaining that their machine crashed while trying to
2941 2001-06-04 00:40 wtay
2943 * plugins/xmms/gstxmmsinput.c: Added capsnego to the xmms input
2946 2001-06-03 23:30 wtay
2948 * tools/README: More info about the other tools.
2950 2001-06-03 20:49 richardb
2952 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-launch.1:
2953 Add man page for gstreamer-complete
2955 2001-06-03 20:26 wtay
2957 * docs/gst/tmpl/gstreamer-unused.sgml: Docs updates
2959 2001-06-03 20:24 wtay
2961 * plugins/flx/flx_decoder.c: More cleanups
2963 2001-06-03 20:20 wtay
2965 * plugins/flx/flx_decoder.c: Small cleanups
2967 2001-06-03 20:19 wtay
2969 * gst/gst.c: optionally call gtk_type_init() instead of gtk_init()
2970 if NO_X is defined. This avoids the X dependency of GStreamer.
2972 2001-06-03 20:14 wtay
2974 * plugins/au/: gstparseau.c, gstparseau.h: Cleanups to the au
2977 2001-06-03 20:13 wtay
2979 * plugins/mp3decode/mad/gstmad.c: Small caps updates.
2981 2001-06-03 20:11 wtay
2983 * plugins/xvideosink/: gstxwindow.c, xvideosink.c: Don't fail when
2984 an X-connection could not be made.
2986 2001-06-03 20:09 wtay
2988 * docs/random/NOTES-0.2.0: small changes
2990 2001-06-03 20:06 wtay
2992 * Makefile.am: Removed the components dir from since it doesn't
2995 2001-06-03 16:30 wtay
2997 * docs/random/NOTES-0.2.0: More small updates.:
2999 2001-06-03 16:29 wtay
3001 * docs/random/NOTES-0.2.0: Added first desciption of the changes
3004 2001-06-03 13:08 wtay
3006 * gstplay/gstplay.c: Find the seeking properties in GstBin objects
3009 2001-06-03 13:06 wtay
3011 * plugins/avi/: gstavidecoder.c, gstavitypes.c,
3012 wincodec/gstwindec.c: Added the seeking args to the avi decoder.
3013 Set the buffer flush flag in windec.
3015 2001-06-03 12:28 wtay
3017 * plugins/cdparanoia/cdparanoia.c: Set the pad caps in _init time.
3019 2001-06-03 12:28 wtay
3021 * gst/gstpad.c: Set the caps on a proxied pad when the pad is not
3024 2001-06-03 12:20 richardb
3026 * plugins/arts/Makefile.am: Add dependency so that gst_artsio.cc
3027 gets generated in time, and change rule to generate it into a
3028 suffix rule. Register suffix so that automake can set _OBJECTS
3031 2001-06-03 02:45 wtay
3033 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavitypes.c:
3034 Added support for mjpeg and PCM audio.
3036 2001-06-03 02:00 wtay
3038 * plugins/jpeg/: gstjpeg.c, gstjpegenc.c: Removed the caps that are
3041 2001-06-03 00:36 richardb
3043 * configure.base, plugins/arts/Makefile.am: Fix arts check, with
3044 artsc-config hackery.
3046 2001-06-02 22:57 wtay
3048 * plugins/cdparanoia/: cdparanoia.c, cdparanoia.h: Applied the
3049 patch from Apoc:
\9a _ Add properties cur_sector read only ( get
3050 current sector )
\9a _ Add properties last_track read only ( last
3051 track of the cd )
\9a _ Add properties cur_track read only ( get the
3052 current track )
\9a _ Properties end_track writeable ( last track to
3055 2001-06-02 22:52 wtay
3057 * plugins/cdparanoia/cdparanoia.c: Set the caps of the srcpad right
3058 before sending a buffer instead of in the _init function.
3060 2001-06-02 19:26 omegahacker
3062 * tools/gstreamer-launch.c: added check to make sure there's a
3063 pipeline desc before building
3065 2001-06-02 19:11 wtay
3067 * configure.base: Added the avi makefiles.
3069 2001-06-02 19:08 wtay
3071 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3072 gstavidemux.c, gstavidemux.h, gstavitypes.c, gstavitypes.h,
3073 winaudio/Makefile.am, winaudio/aviaudiodecoder.c,
3074 winaudio/aviaudiodecoder.h: More rework on the avi decoder. The
3075 avi decoder is now a bin that manages the avidemuxer and the
3076 codecs. It uses the autoplugger and avitypes to convert avi types
3077 into mime/types and select gstreamer codecs to create an element.
3079 2001-06-02 19:06 richardb
3081 * autogen.sh: Clarify the messages about the patched automake one
3082 more time. If it's not clear now, and people continue to complain
3083 about automake eating their resources, I'm mysteriously unable to
3086 2001-06-02 17:38 wtay
3088 * examples/helloworld/helloworld.c: Fixed the helloworld example by
3089 using a pipeline as the toplevel element.
3091 2001-06-02 16:33 ajmitch
3093 * configure.base: Let's just say I have a better understanding of
3094 autoconf now (I should really have read the manual first). It helps
3095 to remember that yes != no ;)
3097 2001-06-02 14:42 ajmitch
3099 * configure.base: Automake is picky about white space...
3101 2001-06-02 14:38 ajmitch
3103 * Makefile.am, configure.base: Added options --disable-tests and
3104 --disable-examples for quicker builds for the impatient...
3106 2001-06-02 13:45 wtay
3108 * gst/gstpad.c: Copy the padtemplate to the ghostpad.
3110 2001-06-02 13:21 richardb
3112 * configure.base, plugins/gsm/Makefile.am, plugins/gsm/gstgsmdec.h,
3113 plugins/gsm/gstgsmenc.h: Fix gsm to check for "gsm.h" as well as
3116 2001-06-02 11:42 richardb
3118 * plugins/sdlsink/Makefile.am: Fix a typoe in sdlsink Makefile.am
3120 2001-06-02 11:40 theuraeus
3122 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3123 <Uraeus@linuxrising.org> * Doh, forgot to update the Changelog
3124 inside the SPEC file
3126 2001-06-02 11:38 theuraeus
3128 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3129 <Uraeus@linuxrising.org> * Small fix to group statement for
3132 My work on the SPEC file making the RPM make one package for all
3133 non-core plugins is underway, but I am not ready with it yet.
3135 2001-06-02 03:21 richardb
3137 * configure.base: Oops: fixed SDL header check: put flags in
3138 CPPFLAGS rather than CFLAGS. We should really filter the
3139 SDL_CFLAGS and only pass appropriate options through, but this
3140 works well enough for now.
3142 2001-06-02 03:05 richardb
3144 * configure.base: Improve SDL check: use correct CFLAGS when
3145 searching for header.
3147 2001-06-01 23:56 wtay
3149 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3150 playcodecs.c, wincodec/gstwincodec.c, wincodec/gstwindec.c,
3151 wincodec/gstwindec.h: Reworked the avi decoder. it works again now
3154 2001-06-01 23:36 thomasvs
3156 * tests/reconnect.c: ok, this works now
3158 2001-06-01 23:23 thomasvs
3160 * tests/: Makefile.am, reconnect.c: test for disconnect and
3161 reconnect of elements
3163 2001-06-01 22:26 theuraeus
3165 * gstreamer.spec.in: 2001-01-06 Christian Schaller
3166 <Uraeus@linuxrising.org> - First batch of upgrades to the SPEC
3167 file, this one from Dennis Bjorklund. Thanks Dennis.
3169 2001-06-01 19:52 wtay
3171 * configure.base: Added a better SDL_createYUVOverlay check.
3173 2001-06-01 19:30 wtay
3175 * gst/: gstbin.c, gstpad.c, gstqueue.c, gstscheduler.c,
3176 autoplug/autoplugtest.c, autoplug/gststaticautoplugrender.c: Fixed
3179 2001-06-01 19:24 wtay
3181 * tests/: Makefile.am, autoplug.c, capsconnect.c, incsched.c,
3182 load.c, loadall.c, mp1vid.c, mp3encode.c, paranoia.c, reaping.c,
3183 registry.c, threadlock.c, nego/nego1.c, sched/runxml.c: Fixed a
3184 couple of compiler warnings.
3186 2001-06-01 19:09 wtay
3188 * test/: ac3parse.c, ac3play.c, buffer.c, cobin.c, dvdcat.c,
3189 dvshow.c, fake.c, mem.c, mp1tomp1.c, mp2tomp1.c, mp3mad.c,
3190 mp3play.c, record.c, teardown.c, vidcapture.c, vidcapture2.c,
3191 video2mp1.c: Fixed some compile warnings.
3193 2001-06-01 18:55 hadess
3195 * REQUIREMENTS: - added url to openquicktime
3197 2001-06-01 18:42 hadess
3199 * REQUIREMENTS: - added some more urls
3201 2001-06-01 18:42 wtay
3203 * gstplay/gstplay.c: Print out a warning when the colorspace plugin
3204 is not found and try to do without it...
3206 2001-06-01 18:32 theuraeus
3208 * LICENSE_readme, REQUIREMENTS: 2001-01-06 Christian Schaller
3209 <Uraeus@linuxrising.org> * A few URL additions to the REQUIREMENTS
3210 file * LICENCE readme containing licensing details on our plugins
3212 2001-06-01 17:57 wtay
3214 * README, REQUIREMENTS: Slightly changed the README, we are not
3215 really tied to GNOME. Added more optional libs to REQUIREMENTS.
3216 someone should complete the URLS.
3218 2001-06-01 17:46 wtay
3220 * plugins/effects/volume/volume.c: Removed the soundcard.h include
3223 2001-06-01 16:29 thomasvs
3225 * gst/elements/gstdisksink.c: coded small bit in to allow changing
3228 2001-06-01 14:27 richardb
3230 * tools/README: Add a note about gstreamer-complete
3232 2001-06-01 14:03 richardb
3234 * configure.base: More tidyup to SDL check.
3236 2001-06-01 13:36 richardb
3238 * configure.base: Fix SDL check Check for Overlay stuff, which
3239 isn't in SDL version 1.0
3241 2001-05-31 23:57 hadess
3243 * REQUIREMENTS: - added urls to the required libs, with a lot of
3246 2001-05-31 21:20 richardb
3248 * REQUIREMENTS, configure.base: Add comments to many (but not all
3249 :( ) AC_DEFINES in configure scripts. Add note about debian
3250 packages for building documentation.
3252 2001-05-31 21:14 richardb
3254 * plugins/esd/esdsink/Makefile.am: Add a CFLAGS line: just luck
3255 that it's not been needed so far.
3257 2001-05-31 21:13 richardb
3259 * plugins/artsd/Makefile.am: Remove a redundant line, and add a
3260 comment about one which will become redundant in future.
3262 2001-05-31 20:52 wtay
3264 * testsuite/refcounting/Makefile.am: Removed the thread test so
3265 make distcheck works.
3267 2001-05-31 20:18 wtay
3269 * testsuite/refcounting/Makefile.am: Added the mem.h file in
3272 2001-05-31 20:16 richardb
3274 * plugins/arts/Makefile.am: Remove generated files from the dist.
3276 2001-05-31 20:08 richardb
3278 * configure.base, idiottest.mak: Fix a couple of formatting errors
3279 in idiottest, and add plugin-srcdir warning to configure.base.
3281 2001-05-31 19:42 wtay
3283 * plugins/avi/Makefile.am: Fixed the codectest.
3285 2001-05-31 19:35 richardb
3287 * Makefile.am, idiottest.mak, include/Makefile.am: Abstract the
3288 plugin-srcdir installation idiottest into a separate file, and
3289 include it from the include Makefile.am, to ensure that it gets
3290 called at the start of a make install process, not after the whole
3293 2001-05-31 19:31 wtay
3295 * include/Makefile.am: Added gstaudio.h to noinst_HEADERS.
3297 2001-05-31 19:03 richardb
3299 * docs/gst/Makefile.am: Add rules to ensure that the libgst.la and
3300 libgstelements.la exist when trying to link the scanner with them.
3301 Fix mkdirs so that they don't fall over if directories already
3304 2001-05-31 18:32 richardb
3306 * plugins/arts/Makefile.am: Put gst_artsio.idl in
3307 libgst_arts_la_SOURCES instead of gst_artsio.cc (which is generated
3308 from it). This ensures that the original source is present, and
3309 also allows make dist to work on machines which don't have mcopidl
3310 and the arts idl stuff installed.
3312 It is possible that gst_artsio.cc should be put in EXTRA_DIST, but
3313 I argue against it since as far as I can tell it can be generated
3314 on any system which has arts installed (mcopidl is in the libarts
3315 package on debian), and putting it in EXTRA_DIST requires that
3316 mcopidl is present in order to run make dist.
3318 2001-05-31 15:19 richardb
3320 * configure.base: Add AS and ASFLAGS to configure.base, fixing the
3321 build with automake 1.4g AS is defined in a hacky way: I've asked
3322 on the automake list for help doing this properly.
3324 2001-05-31 10:53 thomasvs
3326 * plugins/oss/gstosssrc.c: some small cleanups before maybe doing
3327 some real work on this
3329 2001-05-30 23:06 thomasvs
3331 * plugins/oss/gstosssrc.c: The weird thing only happens on one of
3334 2001-05-30 22:35 thomasvs
3336 * include/gstaudio.h: header file for standard audio stuff for
3339 2001-05-30 22:27 omegahacker
3341 * configure.base: added no-alsa warning and made 0.9 check
3342 conditional on alsa existing at all
3344 2001-05-30 22:15 wtay
3346 * plugins/wav/gstparsewav.c: Major cleanups so that it actually
3349 2001-05-30 22:14 wtay
3351 * gst/gstprops.c: Fixed a bug so that gst_props_new (NULL) == NULL
3353 2001-05-30 21:54 omegahacker
3355 * plugins/sdlsink/sdlvideosink.c: added SDL_INIT_NOPARACHUTE flag
3356 to SDL_Init, to disable one of the most annoying features IMO of
3359 2001-05-30 21:36 omegahacker
3361 * gst/gstpad.c: stupid mistake, I put != instead of == in the
3364 2001-05-30 21:13 omegahacker
3366 * gst/gstpad.c: added sanity checks to make sure _push and _pull
3367 don't get called on pads of the wrong direction
3369 2001-05-30 20:07 sbaker3
3371 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: beginnings of
3372 inplace mono chain func
3374 2001-05-30 17:37 thomasvs
3376 * plugins/oss/gstosssrc.c: switched some lines around
3378 2001-05-30 17:10 thomasvs
3380 * plugins/oss/gstosssrc.c: added caps to osssrc found a weird
3381 thing, don't know yet what to do about it
3383 2001-05-30 16:16 richardb
3385 * README, autogen.sh: Automatically generate a patched automake if
3386 needed, and put instructions in the README about how to use such a
3389 2001-05-30 15:39 richardb
3391 * Makefile.am: Add configure.base and autogen.sh to distributions.
3392 Add rules to keep configure.in and configure.ac up-to-date.
3394 2001-05-30 15:22 richardb
3396 * autogen.sh, configure.ac, configure.base, configure.in: * create
3397 a configure.base file, containing the contents of
3398 configure.{in,ac}, with those lines specific to one file
3400 "SUBSTFOR configure.in:" or "SUBSTFOR configure.ac:"
3403 * Add lines to autogen.sh to generate configure.in and
3405 automatically from this file. (Very simple sed scripts)
3407 * Remove configure.in and configure.ac
3409 This shouldn't cause any problems to anyone, and should make it
3410 easy to do work on configure scripts by just working on
3413 2001-05-30 14:54 thomasvs
3415 * plugins/filters/passthrough/passthrough.c: added signed support
3416 implemented include/gstaudio.h use
3418 2001-05-30 14:25 richardb
3420 * configure.ac, configure.in: More small changes to bring the two
3421 scripts closer together. Turned off building docs by default in
3422 configure.ac. Only diffs are now essential due to changes from
3423 autoconf 2.13 to 2.50.
3425 2001-05-30 13:56 richardb
3427 * autogen.sh: Deal more gracefully with being either unable to
3428 check that automake is patched (will now just give a small
3429 warning), or finding that automake definitely isn't patched (will
3430 give a big loud warning recommend stopping the build and sleep
3431 briefly to give the user a chance to read the message). Will
3432 eventually try to do the build anyway though.
3434 Also, don't abort if autoconf or automake return error codes: they
3435 both seem able to do so even when having produced viable results.
3437 2001-05-29 23:10 wtay
3439 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
3440 colorspace.h, yuv2rgb.c, yuv2rgb.h: Added more colorspace functions
3443 2001-05-29 17:40 richardb
3445 * autogen.sh: Add checks for appropriate versions of automake. Add
3446 check that automake has been patched if it is a version which
3447 requires a patch. Please check that this doesn't cause problems:
3448 it's a bit of a hairy test, so I might well have mucked it up and
3449 broken some people's build systems. Hope not, though. ;-)
3451 2001-05-29 17:39 hadess
3453 * plugins/gnomevfs/gnomevfssrc.c: - fix for when size can't be
3454 acquired (fixes icecast streaming)
3456 2001-05-29 17:38 richardb
3458 * Makefile.am, configure.ac, configure.in: Add idiot test to stop
3459 the installing of versions with plugin srcdir enabled.
3461 2001-05-29 16:19 richardb
3463 * configure.ac, configure.in: Fix differences between configure.in
3464 and configure.ac which were trivial or due merely to formatting
3465 differences. diff can now be used to see only the significant
3466 differences, which should be helpful in keeping these two files in
3469 2001-05-29 13:43 richardb
3471 * gst/Makefile.am.future: Update Makefile.am.future - a replacement
3472 for Makefile.am which uses features present in recent versions of
3473 automake (>1.4d) to avoid horrendous hackery.
3475 2001-05-29 13:31 richardb
3477 * acinclude.m4, configure.ac, configure.in: Simplify alsa checking:
3478 we can use the standard AM_PATH_ALSA macro to check that we don't
3479 have alsa 0.9.x: we just need to specify something for
3480 ACTION_NOT_FOUND to override the default AC_MSG_ERROR behaviour, so
3481 I've put a colon for ACTION_NOT_FOUND. ;-) Also, update the alsa
3482 macro in acinclude with the latest from the alsa project CVS.
3484 2001-05-28 23:23 omegahacker
3486 * gst/gstsparc.h: fixed #define line continuation in gstsparc.h
3488 2001-05-28 23:02 wtay
3490 * configure.ac, configure.in: Added a check for gsm/gsm.h
3492 2001-05-28 22:41 omegahacker
3494 * gst/gstinfo.c: changed debug so it always prints pid and cid in
3497 2001-05-28 22:02 wtay
3499 * configure.ac: Removed the -pre0
3501 2001-05-28 22:00 wtay
3503 * plugins/Makefile.am: Added gsm to subds.
3505 2001-05-28 21:47 wtay
3507 * configure.ac: Added the refcounting to the output targets.
3509 2001-05-28 21:36 wtay
3511 * acconfig.h, configure.ac, configure.in: Added a check for libgsm
3513 2001-05-28 21:22 wtay
3515 * configure.ac: Updated to match configure.in
3517 2001-05-28 21:05 wtay
3519 * configure.ac: The configure file for autoconf 2.50
3521 2001-05-28 20:59 omegahacker
3523 * ABOUT-NLS: added blank file to keep autoconf happy, fill it in
3526 2001-05-28 20:34 omegahacker
3528 * plugins/avi/Makefile.am: changed srcdir to builddir for .la
3530 2001-05-28 20:33 omegahacker
3532 * configure.in: attempt at a fixed alsa check to guarantee 0.5.x
3534 2001-05-28 20:09 omegahacker
3536 * libs/getbits/Makefile.am, libs/idct/Makefile.am,
3537 plugins/xvideosink/Makefile.am: distcheck cleanups
3539 2001-05-28 08:46 omegahacker
3541 * configure.in, gstreamer-uninstalled.pc.in, gstreamer.pc.in,
3542 gst/Makefile.am: some fixes to handle builddirs, which distcheck
3543 uses, along with complete .pc files
3545 2001-05-28 01:07 hadess
3547 * plugins/gnomevfs/gnomevfssrc.c: - cleanups
3549 2001-05-28 00:57 omegahacker
3551 * gst/gstpad.c, gst/gstthread.c, gst/elements/gstidentity.c,
3552 plugins/xvideosink/xvideosink.c, tools/gstreamer-inspect.c: Added
3553 some caps != NULL checks. Patched up a problem with the thread
3554 handling when the iteration fails. Cleaned up the output of
3555 -inspect a tiny bit.
3557 2001-05-28 00:52 omegahacker
3559 * configure.in: removed a spare alsa check, and made sure it fails
3562 2001-05-28 00:12 wtay
3564 * examples/mixer/Makefile.am: Added the headers
3566 2001-05-28 00:01 wtay
3568 * plugins/arts/Makefile.am: Add more hardcoded paths for includes.
3570 2001-05-27 23:55 wtay
3572 * tests/nego/nego1.c: Updated for new API calls.
3574 2001-05-27 23:45 wtay
3576 * plugins/sdlsink/Makefile.am: Added the header file.
3578 2001-05-27 23:26 wtay
3580 * configure.in.ac250: Added refcounting to the targets.
3582 2001-05-27 23:25 wtay
3584 * testsuite/: Makefile.am, capsnego/Makefile.am,
3585 refcounting/Makefile.am: Makfeile updates.
3587 2001-05-27 22:56 omegahacker
3589 * Makefile.am, acconfig.h, configure.in, gst/autoplug/Makefile.am,
3590 plugins/1394/Makefile.am, plugins/aasink/Makefile.am,
3591 plugins/alaw/Makefile.am, plugins/filters/level/Makefile.am,
3592 plugins/filters/passthrough/Makefile.am,
3593 plugins/filters/volenv/Makefile.am, plugins/mulaw/Makefile.am,
3594 plugins/oss/Makefile.am, plugins/xvideosink/Makefile.am,
3595 tests/Makefile.am, testsuite/Makefile.am: various build fixes
3597 2001-05-27 21:52 wtay
3599 * plugins/Makefile.am: Only build the quiktime plugin if the
3600 openquicktime library was found.
3602 2001-05-27 21:52 wtay
3604 * configure.in, configure.in.ac250: Added a check for
3607 2001-05-27 18:02 sbaker3
3609 * tools/gstreamer-complete.c: now builds for those who are too lazy
3610 to upgrade their xml libraries
3612 2001-05-27 16:13 hadess
3614 * plugins/gnomevfs/gnomevfssrc.c: - added eos-hack signal to the
3615 source, and fix the seek segfaults
3617 2001-05-27 15:41 hadess
3619 * gstplay/gstmediaplay.glade: - changed the Alt shortcuts to Ctrl
3620 shortcuts (like in all proper GTK+ apps)
3622 2001-05-27 15:38 wtay
3624 * tests/: mp3encode.c, rip.c: Updated for remove methods.
3626 2001-05-27 15:38 wtay
3628 * test/mp2toavi.c, test/mp2tomp1.c, test/mpeg2parse.c,
3629 examples/autoplug/autoplug.c, examples/queue/queue.c: Updated for
3632 2001-05-27 15:37 wtay
3634 * gst/: cothreads.c, cothreads.h, gstbin.c, gstbin.h, gstinfo.c,
3635 gstobject.c, gstpad.c, gstplugin.c, gstscheduler.h: Docs updates
3636 Changed the cothread to use sigjmp_buf removed some unused methods.
3639 2001-05-27 15:33 wtay
3641 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
3642 tmpl/cothreads.sgml, tmpl/gstbin.sgml, tmpl/gstelement.sgml,
3643 tmpl/gstfakesink.sgml, tmpl/gstfakesrc.sgml, tmpl/gstinfo.sgml,
3644 tmpl/gstobject.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
3645 tmpl/gstqueue.sgml, tmpl/gstreamer-unused.sgml,
3646 tmpl/gstscheduler.sgml, tmpl/gsttrace.sgml: API docs updates.
3648 2001-05-27 01:04 omegahacker
3650 * gst/gstscheduler.h: fixed up and turned back on
3653 2001-05-26 23:58 omegahacker
3655 * gst/: cothreads.c, gstelement.c, gstscheduler.c: fixed cothread
3656 locking and set_arg/get_arg safety, and switched to 64 cothreads of
3659 2001-05-26 20:47 hadess
3661 * plugins/gnomevfs/gnomevfssrc.c: - gnome-vfs seek works, cleaned
3664 2001-05-26 19:46 hadess
3666 * plugins/gnomevfs/gnomevfssrc.c: - really use mmap this time for
3667 local files, first try at seek in remote files
3669 2001-05-26 18:17 hadess
3671 * plugins/gnomevfs/gnomevfssrc.c: - added local file fallback with
3674 2001-05-26 17:41 wtay
3676 * gst/gstelement.h: Removed redundant prototypes.
3678 2001-05-26 17:33 wtay
3680 * gst/gstpad.h: Fixed a bug in the typecast macros for
3683 2001-05-26 13:17 wtay
3685 * gst/elements/Makefile.am: don't link against libgst.la because it
3686 seems to fail on some libtool versions.
3688 2001-05-26 06:36 omegahacker
3690 * tests/threadlock.c: shut up fakesrc and fakesink, changed
3693 2001-05-26 06:26 omegahacker
3695 * tests/threadlock.c: moved debug to before _init so cmdline can
3696 override, and put sleep(1)'s in while(1) to increase chance of
3697 contention (I think)
3699 2001-05-26 06:19 omegahacker
3701 * tests/threadlock.c: updated threadlock to actually be a thread
3704 2001-05-26 00:36 dlehn
3706 * test/lat.c: Elements must have different names.
3708 2001-05-25 23:08 hadess
3710 * gstplay/.cvsignore: - more generic files to exclude: *~ and ~.bak
3712 2001-05-25 23:02 hadess
3714 * gstplay/.cvsignore: - added gstmediaplay.glade.bak to the files
3717 2001-05-25 23:01 hadess
3719 * gstplay/gstmediaplay.glade: - updated (c) date, and added WMClass
3720 and WMName to the gstmediaplay windows
3722 2001-05-25 22:42 wtay
3724 * gst/gstplugin.c: Removed a stupid printf.
3726 2001-05-25 22:39 wtay
3728 * gst/: gstbuffer.h, gstelement.c, gstpipeline.c, gstplugin.c: Some
3729 cleanups. Removed some bogus code from element and pipeline
3730 elements. Fixed a typo.
3732 2001-05-25 22:38 wtay
3734 * gst/elements/Makefile.am: Added GST_LIBS to LIBADD.
3736 2001-05-25 22:35 omegahacker
3738 * gst/gstbuffer.c: fixed rather heinous bug in gst_buffer_copy
3740 2001-05-25 22:31 omegahacker
3742 * gst/autoplug/gstautoplugcache.c: removed some more noise,
3743 converted to GST_DEBUG
3745 2001-05-25 22:25 omegahacker
3747 * gst/gstelement.c: removed annoying debug message during state
3748 change (made GST_DEBUG)
3750 2001-05-25 22:13 hadess
3752 * autogen.sh: - added a line for busy application developers, it's
3755 2001-05-25 22:00 omegahacker
3757 * .cvsignore, AUTHORS, Makefile.am, autogen.sh, configure.in,
3758 gstreamer-uninstalled.pc.in, gstreamer.pc.in, gstreamer.spec.in,
3759 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstelement.sgml,
3760 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstthread.sgml,
3761 docs/random/matth/scheduling.txt, examples/Makefile.am,
3762 examples/autoplug/autoplug.c, examples/mixer/mixer.c,
3763 gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
3764 gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.c,
3765 gst/gstcaps.c, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
3766 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
3767 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
3768 gst/gstpipeline.c, gst/gstprops.c, gst/gstqueue.c, gst/gstqueue.h,
3769 gst/gstscheduler.c, gst/gstscheduler.h, gst/gstthread.c,
3770 gst/gstthread.h, gst/gsttype.c, gst/gsttypefind.c, gst/gsttypes.h,
3771 gst/gstxml.c, gst/autoplug/Makefile.am,
3772 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
3773 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
3774 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstfakesrc.c,
3775 gst/elements/gstfakesrc.h, gst/elements/gstsinesrc.c,
3776 gstplay/Makefile.am, gstplay/gstmediaplay.c,
3777 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
3778 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
3779 plugins/1394/dv1394src.c, plugins/alaw/alaw-conversion.c,
3780 plugins/arts/Makefile.am, plugins/arts/gst_arts.c,
3781 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
3782 plugins/filters/adder/adder.c,
3783 plugins/filters/colorspace/colorspace.c,
3784 plugins/filters/ladspa/gstladspa.c,
3785 plugins/filters/stereo2mono/stereo2mono.c,
3786 plugins/gnomevfs/gnomevfssrc.c, plugins/mp3decode/mad/gstmad.c,
3787 plugins/mp3decode/mpg123/gstmpg123.c,
3788 plugins/mp3decode/parse/mp3parse.c,
3789 plugins/mp3decode/types/mp3types.c,
3790 plugins/mp3encode/lame/gstlame.c,
3791 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
3792 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpegaudio/common.c,
3793 plugins/mpeg1/mpegaudio/musicin.c,
3794 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
3795 plugins/videoscale/videoscale.c, plugins/vorbis/vorbis.c,
3796 plugins/vorbis/vorbisdec.c, plugins/xmms/gstxmmsinput.c,
3797 test/.cvsignore, test/Makefile.am, test/avi2mpg.c, test/cobin.c,
3798 test/dvshow.c, test/fake.c, test/mpeg2parse2.c, test/mpeg2parse3.c,
3799 test/mpeg2parse4.c, test/video2mp1.c, test/videotest2.c,
3800 tests/Makefile.am, tests/incsched.c, tests/mp1vid.c,
3801 tests/reaping.c, tests/states.c, tests/threadlock.c,
3802 testsuite/refcounting/Makefile.am, testsuite/refcounting/bin.c,
3803 testsuite/refcounting/element.c,
3804 testsuite/refcounting/element_pad.c, testsuite/refcounting/mem.c,
3805 testsuite/refcounting/mem.h, testsuite/refcounting/object.c,
3806 testsuite/refcounting/pad.c, testsuite/refcounting/thread.c,
3807 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-complete.c,
3808 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c: Merged from
3809 INCSCHED on 200505251!!!
3811 2001-05-25 21:50 omegahacker
3813 * autogen.sh, configure.in.ac250, docs/manual/autoplugging.sgml,
3814 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.h,
3815 plugins/audiofile/Makefile.am, plugins/audiofile/README,
3816 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
3817 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
3818 plugins/filters/level/level.c,
3819 plugins/filters/passthrough/filter.func,
3820 plugins/filters/passthrough/passthrough.c,
3821 plugins/filters/passthrough/passthrough.h,
3822 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/Makefile.am,
3823 plugins/gsm/gstgsm.c, plugins/gsm/gstgsmdec.c,
3824 plugins/gsm/gstgsmdec.h, plugins/gsm/gstgsmenc.c,
3825 plugins/gsm/gstgsmenc.h, plugins/oss/gstossgst.c,
3826 plugins/wav/gstparsewav.c, test/dv2mp1.c, test/dvshow.c: Merged
3827 from HEAD into INCSCHED on 200105251
3829 2001-05-25 21:41 wtay
3831 * docs/manual/autoplugging.sgml: More docs updates.
3833 2001-05-25 21:41 wtay
3835 * test/: dv2mp1.c, dvshow.c: some minor fixes..
3837 2001-05-25 21:39 wtay
3839 * plugins/gnomevfs/gnomevfssrc.c: Fix a leak on EOS.
3841 2001-05-25 20:53 wtay
3843 * test/Makefile.am: Cleaned up the makefile a bit.
3845 2001-05-25 20:36 wtay
3847 * test/: cobin.c, fake.c: Remove deprecated methods.
3849 2001-05-25 20:19 wtay
3851 * gst/: gstbin.c, gstbin.h, gstpad.c: Removed some unused functions
3852 in gstbin Fixed a compiler warning.
3854 2001-05-25 20:16 omegahacker
3856 * gst/gstthread.c: forgot to unset SPINNING, no idea how it worked
3857 before, maybe this will fix wtay's case
3859 2001-05-25 19:07 wtay
3861 * plugins/filters/ladspa/gstladspa.c: Adjusted for state
3864 2001-05-25 18:35 omegahacker
3866 * gst/gstbin.c, gst/gstelement.c, gst/gstelement.h, gst/gstinfo.c,
3867 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c,
3868 plugins/1394/dv1394src.c, plugins/arts/gst_arts.c,
3869 plugins/esd/esdsink/esdsink.c, plugins/gnomevfs/gnomevfssrc.c,
3870 plugins/mp3decode/types/mp3types.c, plugins/oss/gstosssink.c,
3871 plugins/xmms/gstxmmsinput.c: Swapped PAUSED and PLAYING states,
3872 reworked thread interlocking. States are now: NULL <-> READY <->
3875 Had do update dv1394src, gst_arts, and xmmsinput, please test these
3878 Cleaned up DEBUG output in several places to by much much less
3879 verbose but still just as useful (denser).
3881 2001-05-25 17:21 thomasvs
3883 * plugins/filters/passthrough/: filter.func, passthrough.c,
3884 passthrough.h: Cleaned out level code from passthrough plugin added
3885 silent argument, defaults to false
3887 2001-05-25 17:19 thomasvs
3889 * plugins/audiofile/gstafsink.c: cleaned up output info
3891 2001-05-25 17:17 thomasvs
3893 * plugins/filters/level/level.c: cleaned up level plugin output
3895 2001-05-25 15:02 thomasvs
3897 * plugins/audiofile/: gstafsink.c, gstafsrc.c: cleaned up output
3898 got rate and signedness to work on afsrc
3900 2001-05-25 14:42 thomasvs
3902 * plugins/audiofile/README: a little info
3904 2001-05-25 11:43 wtay
3906 * test/: avi2mpg.c, dvshow.c, fake.c, videotest2.c: Small fixes to
3909 2001-05-25 11:43 wtay
3911 * gstplay/gstplay.c: If the arg looks like a URI, gnomevfs is used,
3912 if gnomevfs is not found and the URI starts with file:/, disksrc is
3915 2001-05-25 11:10 thomasvs
3917 * plugins/filters/passthrough/passthrough.c: changed passthrough to
3918 print out signed/unsigned and endianness
3920 2001-05-25 10:47 thomasvs
3922 * plugins/audiofile/: Makefile.am, gstafsrc.c, gstafsrc.h: Added an
3923 audiofile src element, doesn't work yet
3925 2001-05-25 05:42 dlehn
3927 * configure.in.ac250: automake 1.4-p1 doesn't support
3928 AC_CONFIG_FILES. revert to AC_OUTPUT until the fix in the just
3929 released 1.4-p2 gets debianized. ;)
3931 2001-05-25 02:28 hadess
3933 * plugins/gnomevfs/gnomevfssrc.c: - check result of open() now
3935 2001-05-25 01:35 wtay
3937 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Only accept mpeg1 data for
3938 mpeg2dec until we figure out what's wrong.
3940 2001-05-25 01:29 omegahacker
3942 * gst/: gstpad.c, gstqueue.c, gstqueue.h, gstscheduler.h,
3943 gstthread.c: fixed some interruptability problems with thread and
3946 2001-05-25 01:14 wtay
3948 * plugins/vorbis/: vorbis.c, vorbisdec.c: Added the
3949 COTHREAD_STOPPING hack.
3951 2001-05-25 01:09 wtay
3953 * gstplay/: gstmediaplay.c, gstplay.c, gstplayprivate.h: Fixed the
3954 media player so that it works with incsched. Removed the thread
3955 and add the _iterate to the g_idle_loop, this makes the GUI very
3956 cluncky but is needed because we cannot chance the state of a
3957 thread inside the threads context yet.
3959 2001-05-24 23:38 thomasvs
3961 * plugins/audiofile/gstafsink.c: mental note to self: doublecheck
3962 own code before sending mail to library author asking why sample
3963 rate setting on output doesn't work... note to others: afsink now
3964 handles samplerate right
3966 2001-05-24 23:24 thomasvs
3968 * plugins/audiofile/: gstafsink.c, gstafsink.h: added more support
3969 for endianness, you can set it through an arg until I figure out
3970 what it is supposed to do
3972 2001-05-24 23:23 thomasvs
3974 * plugins/oss/gstossgst.c: one of my OSS's doesn't have FMT_AC3
3977 2001-05-24 22:46 omegahacker
3979 * gst/: gstinfo.h, gstthread.c, gstthread.h: added better thread id
3982 2001-05-24 21:36 omegahacker
3984 * gst/gstthread.c: fixed thread lock mis-merge
3986 2001-05-24 21:20 wtay
3988 * gst/autoplug/gststaticautoplugrender.c: Added the queue to the
3991 2001-05-24 12:24 wtay
3993 * configure.in.ac250: Added the autoconf file for version 2.50
3995 2001-05-24 12:22 wtay
3997 * plugins/: gnomevfs/gnomevfssrc.c, gsm/Makefile.am, gsm/gstgsm.c,
3998 gsm/gstgsmdec.c, gsm/gstgsmdec.h, gsm/gstgsmenc.c, gsm/gstgsmenc.h,
3999 wav/gstparsewav.c: Small fixes for EOS in gnomevfssrc. Added a gsm
4000 decoder/encoder element.
4002 2001-05-24 01:55 thomasvs
4004 * plugins/audiofile/: gstafsink.c, gstafsink.h: audiofile now
4005 handles endianness right, and also allows for choosing the output
4006 file format to write (next/aiff/wav/aiffc/raw) aiff and next might
4009 2001-05-24 01:46 omegahacker
4011 * AUTHORS, README, REQUIREMENTS, acconfig.h, autogen.sh,
4012 configure.in, components/bonobo-media/Makefile.am,
4013 components/bonobo-media/bonobo-media-gstreamer-factory.c,
4014 components/bonobo-media/bonobo-media-gstreamer.gob,
4015 components/bonobo-media/bonobo-media-gstreamer.oafinfo,
4016 components/bonobo-media/bonobo-media-gstreamervideo.gob,
4017 debian/Makefile.am, debian/changelog, debian/control,
4018 debian/gstreamer-aa.files, debian/gstreamer-arts.files,
4019 debian/gstreamer-colorspace.files, debian/gstreamer-common.files,
4020 debian/gstreamer-mad.files, debian/rules,
4021 docs/fwg/gst-plugin-writers-guide.sgml,
4022 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
4023 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
4024 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
4025 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
4026 docs/manual/Makefile.am, docs/manual/autoplugging.sgml,
4027 docs/manual/bins.sgml, docs/manual/buffers.sgml,
4028 docs/manual/elements.sgml, docs/manual/gstreamer-manual.sgml,
4029 docs/manual/helloworld.sgml, docs/manual/pads.sgml,
4030 docs/manual/xml.sgml, docs/random/autoplug2,
4031 editor/gsteditorproperty.c, examples/autoplug/autoplug.c,
4032 examples/plugins/example.c, gst/cothreads.c, gst/cothreads.h,
4033 gst/gst.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
4034 gst/gstinfo.h, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
4035 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
4036 gst/gstscheduler.c, gst/gstthread.c, gst/gsttrace.c,
4037 gst/gsttrace.h, gst/gsttypefind.c, gst/gstutils.c,
4038 gst/autoplug/Makefile.am, gst/elements/gstdisksrc.c,
4039 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
4040 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
4041 gst/elements/gstpipefilter.c, gst/elements/gstsinesrc.c,
4042 gst/elements/gstsinesrc.h, gstplay/AUTHORS, gstplay/ChangeLog,
4043 gstplay/Makefile.am, gstplay/callbacks.c, gstplay/callbacks.h,
4044 gstplay/full-screen.c, gstplay/full-screen.h,
4045 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
4046 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
4047 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
4048 gstplay/gststatusarea.h, gstplay/main.c, libs/idct/ieeetest.c,
4049 plugins/Makefile.am, plugins/alsa/alsa.h,
4050 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
4051 plugins/alsa/alsasrc.c, plugins/arts/gst_artsio_impl.h,
4052 plugins/audiofile/Makefile.am, plugins/audiofile/gstafsink.c,
4053 plugins/audiofile/gstafsink.h, plugins/capture/v4l/gstv4lsrc.c,
4054 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
4055 plugins/dv/dvdec.c, plugins/effects/volume/volume.c,
4056 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
4057 plugins/filters/filterstamp.sh, plugins/filters/adder/Makefile.am,
4058 plugins/filters/adder/adder.c,
4059 plugins/filters/colorspace/Makefile.am,
4060 plugins/filters/colorspace/colorspace.c,
4061 plugins/filters/colorspace/colorspace.h,
4062 plugins/filters/colorspace/yuv2yuv.c,
4063 plugins/filters/intfloatconvert/Makefile.am,
4064 plugins/filters/intfloatconvert/float2int.c,
4065 plugins/filters/intfloatconvert/float2int.h,
4066 plugins/filters/intfloatconvert/int2float.c,
4067 plugins/filters/intfloatconvert/int2float.h,
4068 plugins/filters/intfloatconvert/intfloatconvert.c,
4069 plugins/filters/intfloatconvert/intfloatconvert.h,
4070 plugins/filters/ladspa/gstladspa.c,
4071 plugins/filters/ladspa/ladspa.h, plugins/filters/lav/.cvsignore,
4072 plugins/filters/lav/Makefile.am, plugins/filters/lav/lavencode.c,
4073 plugins/filters/lav/lavencode.h, plugins/filters/level/Makefile.am,
4074 plugins/filters/level/README, plugins/filters/level/filter.func,
4075 plugins/filters/level/level.c, plugins/filters/level/level.h,
4076 plugins/filters/mono2stereo/Makefile.am,
4077 plugins/filters/mono2stereo/mono2stereo.c,
4078 plugins/filters/mono2stereo/mono2stereo.h,
4079 plugins/filters/passthrough/README,
4080 plugins/filters/passthrough/filter.func,
4081 plugins/filters/passthrough/level.c,
4082 plugins/filters/passthrough/level.h,
4083 plugins/filters/passthrough/passthrough.c,
4084 plugins/filters/passthrough/passthrough.h,
4085 plugins/filters/stereo2mono/Makefile.am,
4086 plugins/filters/volenv/Makefile.am,
4087 plugins/filters/volenv/volenv.c, plugins/gnomevfs/Makefile.am,
4088 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
4089 plugins/jpeg/Makefile.am, plugins/mp3decode/mad/gstmad.c,
4090 plugins/mp3decode/mpg123/gstmpg123.c,
4091 plugins/mp3encode/lame/gstlame.c, plugins/mpeg1/mpegaudio/common.c,
4092 plugins/mpeg1/mpegaudio/common.h, plugins/mpeg1/mpegaudio/encode.c,
4093 plugins/mpeg1/mpegaudio/encoder.h,
4094 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
4095 plugins/mpeg1/mpegaudio/musicin.c,
4096 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
4097 plugins/mpeg1/mpegaudio/subs.c,
4098 plugins/mpeg1/mpegaudio/table_absthr.h,
4099 plugins/mpeg1/mpegaudio/table_cb.h,
4100 plugins/mpeg1/mpegaudio/table_enwindow.h,
4101 plugins/mpeg1/mpegaudio/table_th.h,
4102 plugins/mpeg1/mpegaudio/tables.c, plugins/mpeg1/mpegaudio/tonal.c,
4103 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/Makefile.am,
4104 plugins/oss/gstossaudio.c, plugins/oss/gstossgst.c,
4105 plugins/oss/gstossgst.h, plugins/oss/gstosshelper.c,
4106 plugins/oss/gstosshelper.h, plugins/oss/gstosssink.c,
4107 plugins/quicktime/Makefile.am, plugins/quicktime/README,
4108 plugins/quicktime/gstquicktimedecoder.c,
4109 plugins/quicktime/gstquicktimedecoder.h,
4110 plugins/sdlsink/Makefile.am, plugins/sdlsink/sdlvideosink.c,
4111 plugins/sdlsink/sdlvideosink.h, plugins/videoscale/videoscale.c,
4112 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
4113 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
4114 plugins/wav/gstparsewav.c, plugins/xvideosink/gstximage.c,
4115 test/.cvsignore, test/Makefile.am, test/lat.c, test/mp3mad.c,
4116 test/videotest.c, test/wave.c, tests/autoplug2.c,
4117 tests/sched/runxml.c, tools/gstreamer-inspect.c,
4118 tools/gstreamer-launch.c: Merge from HEAD into INCSCHED1 at
4121 2001-05-24 00:24 dlehn
4123 * gst/elements/: gstfakesink.h, gstfakesrc.h: Update some signal
4126 2001-05-24 00:23 dlehn
4128 * autogen.sh: libtool check fix... copy & paste error msgs code
4131 2001-05-23 21:35 wtay
4133 * test/video2mp1.c: Some small modifications.
4135 2001-05-23 20:53 omegahacker
4137 * plugins/oss/gstosssink.c: default settings are intenionally very
4138 wrong (make it obvious when the capsnego didn't work) and it checks
4141 2001-05-23 20:52 omegahacker
4143 * plugins/filters/stereo2mono/stereo2mono.c: 'fixed' the caps and
4146 2001-05-23 20:50 omegahacker
4148 * plugins/cdparanoia/cdparanoia.c: fixed caps on cdparanoia
4150 2001-05-23 20:49 omegahacker
4152 * gst/gstscheduler.c, plugins/mp3decode/mad/gstmad.c: fixed problem
4153 where mad wasn't an entry (it is now HACK HACK!!) and the scheduler
4154 wasn't catching the no entry case
4156 2001-05-23 20:48 omegahacker
4158 * examples/autoplug/autoplug.c: added have_size handler so the
4159 window matches the video size
4161 2001-05-23 20:09 omegahacker
4163 * gst/: gstqueue.c, gstqueue.h: reworked internal parameters a bit,
4164 added leaky-queue semantics
4166 2001-05-23 10:18 thomasvs
4168 * plugins/filters/level/README: some more info on how to plot the
4169 level using gnuplot it would be nice if the output from level
4170 plugin could serve as input to a gstreamer plotting plugin (I'm not
4173 2001-05-23 09:49 thomasvs
4175 * plugins/audiofile/: gstafsink.c, gstafsink.h: afsink now handles
4176 channels and sample rate
4178 2001-05-23 09:48 thomasvs
4180 * configure.in: added level Makefile deleted one of two instances
4183 2001-05-23 09:47 thomasvs
4185 * plugins/filters/Makefile.am: added level plugin to Makefile.am
4187 2001-05-23 09:47 thomasvs
4189 * plugins/filters/level/: Makefile.am, README, filter.func,
4190 level.c, level.h: Added level detection plugin; prints out RMS
4191 values calculated over buffer size to stdout
4193 2001-05-22 21:11 omegahacker
4195 * tests/states.c: fixed references to _gst_print_statename
4197 2001-05-22 20:22 hadess
4199 * gst/elements/gstdisksrc.c: - it is now possible to change the
4200 opened file when state is PAUSED
4202 2001-05-22 19:57 hadess
4204 * plugins/gnomevfs/gnomevfssrc.c: - removed warnings
4206 2001-05-22 19:44 hadess
4208 * plugins/gnomevfs/gnomevfssrc.c: - adding possibility to change
4209 the src file if the state is PAUSED
4211 2001-05-22 17:48 thomasvs
4213 * plugins/audiofile/: gstafsink.c, gstafsink.h: still trying to add
4216 2001-05-22 14:48 richardb
4218 * autogen.sh: autogen.sh now fails if aclocal fails.
4220 2001-05-22 13:56 hadess
4222 * autogen.sh: - added a line to autogen.sh for the busy application
4225 2001-05-22 02:42 omegahacker
4227 * gst/: gstpad.c, autoplug/gstautoplugger.c: Added ability for
4228 caps_nego_failed signal to indicate that it's solved the problem,
4229 via a gboolean * argument that's FALSE, and can be set to TRUE if
4230 the handler has fixed things up.
4232 Updated the autoplugger so it now works in both the unknown and
4233 known cases with and without other issues like a crippled
4234 (mono-only) osssink.
4236 2001-05-22 00:23 omegahacker
4238 * gst/: gstbin.c, gstelement.c, gstelement.h, gstinfo.c, gstpad.c,
4239 gstthread.c: Updates to DEBUG system: moved statename into
4240 gstelement.c, colorized the states:
4242 NULL: white READY: read PAUSED: yellow PLAYING: green
4244 2001-05-21 22:35 omegahacker
4246 * gst/autoplug/gstautoplugger.c: fixed up pausing system, and added
4247 src_caps_nego_failed body
4249 2001-05-21 21:17 wtay
4251 * acconfig.h, configure.in: Updates to the audiofile detection
4254 2001-05-21 21:17 wtay
4256 * plugins/audiofile/Makefile.am: Some minor changes to the makefile
4258 2001-05-21 20:48 thomasvs
4260 * plugins/audiofile/: Makefile.am, gstafsink.c, gstafsink.h: first
4261 pass at an audiofile sink this sink uses the SGI audiofile library
4262 to write audio files
4264 2001-05-21 20:42 thomasvs
4266 * plugins/Makefile.am: trying to add a check for libaudiofile
4268 2001-05-21 20:40 thomasvs
4270 * configure.in: trying to add a check for libaudiofile (->
4271 plugins/audiofile/afsink)
4273 2001-05-21 03:41 omegahacker
4275 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c:
4276 gstautoplugcache.c: Set default for cache's caps_proxy to FALSE
4277 again. gstautoplugger.c: Fixed with strategic positioning of
4280 2001-05-21 03:40 omegahacker
4282 * gst/: gstcaps.c, gstpad.c, gstprops.c: Updated some debug
4283 statements. Added specific debug for int props.
4285 2001-05-21 03:35 hadess
4287 * test/mp3mad.c: - removed the parse factory, it's unused
4289 2001-05-21 02:37 cael
4291 * gstplay/: ChangeLog, gstmediaplay.glade: Added a ChangeLog as per
4292 hadess' sugesstion, and added myself as an author.
4294 2001-05-21 02:19 cael
4296 * gstplay/: Makefile.am, callbacks.c, callbacks.h, full-screen.c,
4297 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
4298 gstplay.c, gstplay.h, gstplayprivate.h, gststatusarea.c,
4299 gststatusarea.h, main.c: added the begninnings of full-screen
4300 support (crashes atm), playing at double size, general code cleanup
4303 2001-05-20 22:24 wtay
4305 * tools/gstreamer-inspect.c: Fixed a problem with -inspect where
4306 some args would not show up correctly
4308 2001-05-20 22:24 thomasvs
4310 * plugins/filters/adder/adder.c: fixed caps stuff
4312 2001-05-20 21:12 wtay
4314 * tools/gstreamer-inspect.c: Better output of element flags.
4316 2001-05-20 21:06 wtay
4318 * tools/gstreamer-launch.c: Escape spaces in the cmdline args with
4319 "\\ " so that parse can handle it.
4321 2001-05-20 21:05 wtay
4323 * gst/gstparse.c: Added the possibility to escape chars in
4324 gstparse. You can now give it a cmdline like disksrc location=some\
4325 sort\ of.mp3 ! .... and it does the right thing.
4327 2001-05-20 19:59 wtay
4329 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
4330 gstquicktimedecoder.h: Updated the plugin to the current CVS.
4332 2001-05-20 19:24 wtay
4334 * plugins/quicktime/: Makefile.am, README, gstquicktimedecoder.c,
4335 gstquicktimedecoder.h: Added a quicktime decoder by yann@3ivx.com.
4337 2001-05-20 19:17 thomasvs
4339 * plugins/filters/passthrough/passthrough.c: changed pad templates
4341 2001-05-20 19:05 thomasvs
4343 * plugins/filters/passthrough/: passthrough.c, passthrough.h:
4344 updating passthrough to handle caps
4346 2001-05-20 19:01 thomasvs
4348 * plugins/filters/volenv/volenv.c: updating caps handling
4350 2001-05-20 16:45 thomasvs
4352 * plugins/filters/passthrough/passthrough.c: trying to add caps
4353 detection to passthrough
4355 2001-05-20 15:55 thomasvs
4357 * gst/gstparse.c: reinstated exit(-1) when gstparse.c doesn't find
4358 the plugin mentioned
4360 2001-05-20 15:16 thomasvs
4362 * plugins/wav/gstparsewav.c: parsewav now does src pad setting of
4363 width, depth, channels, frequency
4365 2001-05-20 15:12 wtay
4367 * gst/elements/gstpipefilter.c: Made pipefilter a DECOUPLED
4370 2001-05-20 15:03 thomasvs
4372 * plugins/wav/gstparsewav.c: parsewav sets channel capability now
4374 2001-05-20 14:56 thomasvs
4376 * plugins/wav/gstparsewav.c: First try at updating parsewav and
4377 setting caps on src pad
4379 2001-05-20 11:31 wtay
4381 * components/bonobo-media/: Makefile.am,
4382 bonobo-media-gstreamer-factory.c, bonobo-media-gstreamer.gob,
4383 bonobo-media-gstreamer.oafinfo, bonobo-media-gstreamervideo.gob:
4384 Added the code for the bonobo media component. It doesn't really
4385 work yet because bonobo-media doesn't show video.
4387 2001-05-20 06:48 cael
4389 * gstplay/AUTHORS: finally managed to get the AUTHORS file added.
4390 big things are coming allright ;-)
4392 2001-05-20 01:16 hadess
4394 * AUTHORS: - added myself to the AUTHORS file
4396 2001-05-19 19:17 wtay
4398 * plugins/: oss/gstosssink.c, vorbis/vorbis.c, vorbis/vorbisdec.c,
4399 vorbis/vorbisenc.c, vorbis/vorbisenc.h, xvideosink/gstximage.c:
4400 More updates to caps in vorbisenc. it now correctly sets up the
4401 encoder based on the input audio type.
4403 2001-05-19 15:16 wtay
4405 * plugins/: mp3decode/mad/gstmad.c, mpeg1/mpegaudio/common.c,
4406 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encode.c,
4407 mpeg1/mpegaudio/encoder.h, mpeg1/mpegaudio/gstmpegaudio.c,
4408 mpeg1/mpegaudio/musicin.c, mpeg1/mpegaudio/musicin.h,
4409 mpeg1/mpegaudio/psy.c, mpeg1/mpegaudio/subs.c,
4410 mpeg1/mpegaudio/table_absthr.h, mpeg1/mpegaudio/table_cb.h,
4411 mpeg1/mpegaudio/table_enwindow.h, mpeg1/mpegaudio/table_th.h,
4412 mpeg1/mpegaudio/tables.c, mpeg1/mpegaudio/tonal.c: More mp3
4413 updates. Make mpegaudio use a sane namespace for all exported
4414 symbols. the mad element can now play mpeg audio comming is as
4417 2001-05-19 07:39 omegahacker
4419 * .cvsignore, Makefile.am, configure.in,
4420 gstreamer-uninstalled.pc.in: Added gstreamer-uninstalled.pc.in in
4421 prep for future changes to pkg-config. Disabled docs building by
4422 default (--enable-docs-build to turn it on). Added more visible
4423 warning messages for lacking libraries, listing the plugins that
4424 won't build (not complete!).
4426 2001-05-19 07:39 omegahacker
4428 * gstreamer-uninstalled.pc.in: file gstreamer-uninstalled.pc.in was
4429 initially added on branch BRANCH-INCSCHED1.
4431 2001-05-19 01:33 wtay
4433 * plugins/: mp3decode/mad/gstmad.c, mp3decode/mpg123/gstmpg123.c,
4434 mp3decode/parse/mp3parse.c, mp3encode/lame/gstlame.c,
4435 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encoder.h,
4436 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/musicin.c,
4437 mpeg1/mpegaudio/musicin.h, mpeg1/mpegaudio/psy.c, oss/gstosssink.c:
4438 Updates to various mp3 related plugins. Added args and capsnego to
4441 2001-05-18 19:11 wtay
4443 * plugins/esd/esdsink/esdsink.c: Added newcaps functions to esdsink
4444 to sync with the provided caps.
4446 2001-05-18 18:58 wtay
4448 * plugins/cdparanoia/cdparanoia.c: Updated to the new caps.
4450 2001-05-17 23:00 omegahacker
4452 * gst/autoplug/gstautoplugger.c: update to latest code, includes
4453 caps_fail handlers that kinda work
4455 2001-05-17 06:20 dlehn
4457 * docs/gst/gstreamer-sections.txt: Pesky nightly doc build failure
4458 emails exposing my forgetfulness...
4460 2001-05-17 01:18 hadess
4462 * plugins/gnomevfs/: Makefile.am, gnomevfssink.c: - gnomevfssink
4465 2001-05-16 23:42 wtay
4467 * acconfig.h: Added SDL.
4469 2001-05-16 23:40 wtay
4471 * configure.in: Added a check for SDL
4473 2001-05-16 23:09 wtay
4475 * testsuite/refcounting/thread.c: file thread.c was initially added
4476 on branch BRANCH-INCSCHED1.
4478 2001-05-16 23:09 wtay
4480 * testsuite/refcounting/thread.c: Added thread refcounting and
4483 2001-05-16 23:08 wtay
4485 * testsuite/refcounting/: Makefile.am, bin.c: More testsuite
4488 2001-05-16 23:08 wtay
4490 * gst/: gstbin.c, gstelement.c, gstthread.c: Slighly take a
4491 different approach for object destruction, using the real _remove
4492 functions so that the scheduler has a chance to destroy its state
4493 too. This breaks the thread with ghostpads destruction case for
4496 2001-05-16 22:42 omegahacker
4498 * plugins/filters/stereo2mono/stereo2mono.c: fixed
4499 stereo2mono_init, it was fragging its src pad
4501 2001-05-16 22:21 omegahacker
4503 * plugins/filters/stereo2mono/stereo2mono.c: fixed up caps so
4504 autoplug can do something with it
4506 2001-05-16 22:19 omegahacker
4508 * gst/autoplug/gstautoplugcache.c: added first_buffer signal, and
4509 default to caps_proxy true
4511 2001-05-16 22:18 omegahacker
4513 * gst/autoplug/gstautoplugger.c: up to latest (broken) autoplugger)
4515 2001-05-16 21:41 wtay
4517 * plugins/: Makefile.am, jpeg/Makefile.am, sdlsink/Makefile.am,
4518 sdlsink/sdlvideosink.c, sdlsink/sdlvideosink.h: Added an SDL video
4519 sink by Ronald Bultje (BBB) some cleanups and added more caps to
4520 the template. some name changes to the jpeg decoder.
4522 2001-05-16 20:32 wtay
4524 * plugins/: Makefile.am, gnomevfs/Makefile.am,
4525 gnomevfs/gnomevfssrc.c: Added the gnomevfssrc by hadess
4527 2001-05-16 20:32 wtay
4529 * configure.in: Added gnomevfs checks.
4531 2001-05-16 08:16 dlehn
4533 * gst/: cothreads.c, gstscheduler.c: - Fix cothread pointers and
4534 allocation so full 2M stack space available: - Double maximums to
4535 use full stack space: - COTHREAD_STACKSIZE = 16k -
4536 COTHREAD_MAXTHREADS = 128 - cothread changes only verified on x86 -
4537 cothread_create returns NULL if nthreads == MAXTHREADS though not
4538 yet handled by gstschedule caller
4540 2001-05-16 06:04 dlehn
4542 * acconfig.h, configure.in, gst/gsttrace.c, gst/gsttrace.h,
4543 libs/idct/ieeetest.c, test/lat.c: - basic arch check for HAVE_RDTSC
4544 - use common gst_trace_read_tsc() for RDTSC call - add untested
4545 function to do ascii dump of trace data
4547 2001-05-16 05:07 dlehn
4549 * test/: videotest.c, wave.c: fix a couple warnings
4551 2001-05-15 22:04 wtay
4553 * plugins/mp3decode/mad/gstmad.c: Make the mad decoder output the
4554 samples in the native endianness.
4556 2001-05-15 20:25 wtay
4558 * gst/: gstobject.c, gstpad.c, gstthread.c: Added ghostpad
4561 2001-05-15 10:40 omegahacker
4563 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: added the detail that
4564 mpeg2dec can play mpeg1 streams too
4566 2001-05-15 10:04 omegahacker
4568 * gstplay/: gstplay.c, main.c: added ability to write out xml copy
4571 2001-05-15 05:13 omegahacker
4573 * gst/autoplug/gstautoplugger.c: IT WORKS\!\!\!
4575 2001-05-15 02:45 omegahacker
4577 * gst/: gstinfo.c, gstpad.c, gsttypefind.c,
4578 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c: gstinfo.c:
4579 one more check to make sure DEBUG_FUNCPTR_NAME doesn't go south
4580 gstpad.c: debugging changes gsttypefind.c: moved gst_pad_set_caps
4581 to *before* the caps_changed signal gstautoplugcache.c: added
4582 refcounting around signal_emit, and debug updates gstautoplugger.c:
4583 added code to remove the autoplugcache when done
4585 2001-05-14 23:42 wtay
4587 * gst/gsttypefind.c: Added a reference to typefind.
4589 2001-05-14 23:21 omegahacker
4591 * gst/gstpad.c: enhanced debug and minor code cleanup (no
4594 2001-05-14 22:57 wtay
4596 * gst/gstelement.c: Refcounting fixes
4598 2001-05-14 22:22 wtay
4600 * gst/gstelement.c: fixed a mem leak in the destroy code.
4602 2001-05-14 22:20 wtay
4604 * gst/: gstelement.c, gstpad.c, gstthread.c: slightly different
4605 refcount handling. the pad shutdown function doesn't remove the pad
4606 from the parent because the parent is needed in the destroy
4609 2001-05-14 21:08 omegahacker
4611 * gst/: cothreads.c, gstbin.h, gstelement.c, gstobject.c, gstpad.c,
4612 gstpad.h, gstscheduler.c, gsttypefind.c,
4613 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c:
4614 cothreads.c: added a comment on one of the tests gstbin.h: added
4615 the GST_BIN_SELF_SCHEDULABLE flag gstelement.c: cleaned up the
4616 _change_state function a little gstobject.c: improved the
4617 refcounting DEBUGs gstpad.c: moved the connected signal to after
4618 capsnego, added the caps_nego_failed signal gstpad.h:
4619 added the caps_nego_failed signal funcptr gstscheduler.c: added the
4620 GST_BIN_SELF_SCHEDULABLE exception gsttypefind.c: added check code
4621 around signal_emit to deal with the case where the
4622 signal's handler shuts down the element gstautoplugcache.c: added
4623 the first_buffer signal and caps_proxy arg gstautoplugger.c:
4624 significant rework, it functions quite nicely actually
4626 2001-05-14 09:51 omegahacker
4628 * docs/gst/gstreamer-sections.txt: removed the COTHREAD_STACKSIZE
4629 and friends, since they're now private to cothreads.c
4631 2001-05-13 16:29 wtay
4633 * testsuite/refcounting/: bin.c, element_pad.c: More testsuite
4636 2001-05-13 16:29 wtay
4638 * gst/: gstbin.c, gstelement.c, gstpad.c: More housekeeping
4639 updates. _destroying an element or a pad properly removes if from
4642 2001-05-13 08:49 omegahacker
4644 * plugins/effects/volume/volume.c: hacked up volume plugin to do
4645 S16_LE no matter what. FIXME\!
4647 2001-05-12 19:04 wtay
4649 * gst/: gstbin.c, gstelement.c, gstelementfactory.c, gstthread.c,
4650 gstthread.h: Fixed a leak in bin destruction More refcounting fixes
4652 2001-05-12 19:03 wtay
4654 * testsuite/refcounting/bin.c: file bin.c was initially added on
4655 branch BRANCH-INCSCHED1.
4657 2001-05-12 19:03 wtay
4659 * testsuite/refcounting/: Makefile.am, bin.c, element_pad.c: More
4660 refcounting test cases
4662 2001-05-12 15:07 wtay
4664 * testsuite/refcounting/: element.c, element_pad.c, object.c,
4665 pad.c: More testcases
4667 2001-05-12 15:07 wtay
4669 * gst/: gstelement.c, gstelement.h, gstobject.c: Added
4670 gst_element_remove_pad. more refcounting stuff (object unparent on
4673 2001-05-12 01:04 wtay
4675 * gst/: gstelement.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
4676 gstpad.h: Refcounting fixes to make the testsuite succeed. Added a
4677 ne w category for REFCOUNTING.
4679 2001-05-12 01:03 wtay
4681 * testsuite/refcounting/element_pad.c: file element_pad.c was
4682 initially added on branch BRANCH-INCSCHED1.
4684 2001-05-12 01:03 wtay
4686 * testsuite/refcounting/pad.c: file pad.c was initially added on
4687 branch BRANCH-INCSCHED1.
4689 2001-05-12 01:03 wtay
4691 * testsuite/refcounting/: Makefile.am, element_pad.c, pad.c: More
4694 2001-05-11 20:36 wtay
4696 * examples/autoplug/autoplug.c: Updated the autoplugger example to
4699 2001-05-11 19:44 wtay
4701 * configure.in: Added the refcounting testsuite dir to configure.in
4703 2001-05-11 19:44 wtay
4705 * testsuite/refcounting/Makefile.am: file Makefile.am was initially
4706 added on branch BRANCH-INCSCHED1.
4708 2001-05-11 19:44 wtay
4710 * testsuite/refcounting/: Makefile.am, element.c, mem.c, mem.h,
4711 object.c: Added a testsuite for refcounting.
4713 2001-05-11 19:44 wtay
4715 * testsuite/refcounting/element.c: file element.c was initially
4716 added on branch BRANCH-INCSCHED1.
4718 2001-05-11 19:44 wtay
4720 * testsuite/refcounting/mem.c: file mem.c was initially added on
4721 branch BRANCH-INCSCHED1.
4723 2001-05-11 19:44 wtay
4725 * testsuite/refcounting/object.c: file object.c was initially added
4726 on branch BRANCH-INCSCHED1.
4728 2001-05-11 19:44 wtay
4730 * testsuite/refcounting/mem.h: file mem.h was initially added on
4731 branch BRANCH-INCSCHED1.
4733 2001-05-11 19:41 wtay
4735 * gst/: cothreads.c, gstbin.c, gstelement.c, gstobject.c,
4736 gstobject.h, gsttypefind.c: Work on refcounting and proper object
4739 2001-05-11 15:42 dlehn
4741 * plugins/filters/ladspa/ladspa.h: LADSPA header now LGPL.
4743 2001-05-11 00:43 omegahacker
4745 * gst/gstpad.h: some minor updates with a hair more speed
4747 2001-05-10 23:35 omegahacker
4749 * gst/: cothreads.c, cothreads.h: move cothread_context definition
4752 2001-05-10 23:30 omegahacker
4754 * gst/gstpad.h: fixed up macros to match new RealPad stuff, change
4755 #if 1 to #if 0 to use, beware you must rebuild all plugins after
4758 2001-05-10 23:10 omegahacker
4760 * gst/: cothreads.c, cothreads.h: moved cothread parameters into .c
4761 to avoid rebuilding libgst.la every time
4763 2001-05-10 22:44 omegahacker
4765 * test/lat.c: corrected the rdtsc code, it actually, um, works now
4768 2001-05-10 21:30 dlehn
4770 * test/: .cvsignore, Makefile.am, lat.c: Added simple latency
4773 2001-05-10 21:28 dlehn
4775 * gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
4776 tests/sched/runxml.c: Pass buffer in handoff signal
4778 2001-05-10 21:25 dlehn
4780 * tests/autoplug2.c: just call exit() once
4782 2001-05-10 09:22 omegahacker
4784 * tools/gstreamer-inspect.c: minor updates to ouptut, added section
4785 for meta-elements' children
4787 2001-05-10 09:21 omegahacker
4789 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, video.c: more debug
4792 2001-05-10 09:18 omegahacker
4794 * plugins/filters/adder/adder.c: added comment to make the adder
4795 compliant (don't set COTHREAD_STOPPING)
4797 2001-05-10 09:17 omegahacker
4799 * libs/idct/gstidct.c: minor cleanup of some debug strings
4801 2001-05-10 09:16 omegahacker
4803 * gst/autoplug/gstautoplugger.c: file gstautoplugger.c was
4804 initially added on branch BRANCH-INCSCHED1.
4806 2001-05-10 09:16 omegahacker
4808 * gst/: gst.h, gstbin.c, gstbuffer.c, gstelement.c, gstelement.h,
4809 gstinfo.c, gstqueue.c, gstthread.c, gstxml.c, autoplug/Makefile.am,
4810 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
4811 autoplug/gstautoplugger.c, elements/gstfakesrc.c: - Fixed up a
4812 bunch of warnings. - Fixed buffer_copy (alloc correct size) -
4813 Added start of autoplugger meta-element
4815 2001-05-09 07:20 wtay
4817 * plugins/filters/colorspace/yuv2yuv.c: Forgot to add a convertor..
4819 2001-05-09 05:12 dlehn
4821 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added "silent" arg.
4823 2001-05-08 21:52 wtay
4825 * plugins/: capture/v4l/gstv4lsrc.c, capture/v4l/gstv4lsrc.h,
4826 dv/dvdec.c, filters/colorspace/Makefile.am,
4827 filters/colorspace/colorspace.c, filters/colorspace/colorspace.h,
4828 filters/lav/.cvsignore, filters/lav/Makefile.am,
4829 filters/lav/lavencode.c, filters/lav/lavencode.h, oss/gstossgst.c,
4830 videoscale/videoscale.c, vorbis/vorbis.c: Various changes to the
4831 plugins. Added a lav encoder, this one just adds a header in front
4832 YUV data so that the lav tools can operate on it.
4834 2001-05-08 21:44 omegahacker
4836 * gst/: gstpad.c, gstpad.h: added the caps_changed signals, changed
4837 a few other things around a littleto clean up warnings
4839 2001-05-07 23:10 wtay
4841 * plugins/alsa/: alsa.h, alsa_common.c, alsasink.c, alsasrc.c:
4842 Applied the alsa patch from Thomas Nyberg.
4844 2001-05-07 22:57 wtay
4846 * examples/mixer/mixer.c: Added a WITH_BUG2 define to show the
4847 livelock we're trying to fix.
4849 2001-05-07 22:46 omegahacker
4851 * gst/: gstelement.c, gstscheduler.c, autoplug/autoplugtest.c,
4852 autoplug/gstautoplugcache.c: updated autoplugcache so it can be
4853 removed mid-signal, now autoplugtest works
4855 2001-05-06 23:48 omegahacker
4857 * gst/autoplug/gstautoplugcache.c: fixed bug in datastructure usage
4859 2001-05-06 23:12 omegahacker
4861 * gst/: gstbin.c, gstelement.c, gstpipeline.c, gstprops.c,
4862 gstscheduler.c, gstthread.c: fixed gst_scheduler_pad_disconnect
4863 (never ignore compiler warnings\!) and updated a few INFO lines
4865 2001-05-06 23:12 omegahacker
4867 * gst/autoplug/autoplugtest.c: fixed up some things, added vorbis
4869 2001-05-06 19:03 wtay
4871 * gst/autoplug/: Makefile.am, autoplugtest.c: Adjusted the Makefile
4872 so that it builds here...
4874 2001-05-06 18:57 wtay
4876 * plugins/mpeg1/mpegaudio/common.c: Forgot to update a symbol..
4878 2001-05-06 18:33 omegahacker
4880 * gst/autoplug/autoplugtest.c: file autoplugtest.c was initially
4881 added on branch BRANCH-INCSCHED1.
4883 2001-05-06 18:33 omegahacker
4885 * gst/autoplug/: Makefile.am, autoplugtest.c, gstautoplugcache.c:
4886 initial checkin of autoplugcache and a test program to simulate
4887 dynamic autoplugging
4889 2001-05-06 18:33 omegahacker
4891 * gst/autoplug/gstautoplugcache.c: file gstautoplugcache.c was
4892 initially added on branch BRANCH-INCSCHED1.
4894 2001-05-06 15:27 wtay
4896 * plugins/mpeg1/mpegaudio/: common.c, common.h, musicin.c, tonal.c:
4897 Fixed a namespace issue with lame.
4899 2001-05-06 15:22 wtay
4901 * plugins/oss/: gstossgst.c, gstosshelper.c: Fixed a bug in format
4902 passing. Some cleanups.
4904 2001-05-06 14:53 wtay
4906 * plugins/oss/gstossgst.c: Use setenv/getenv to manipulate the
4907 environment of the child process.
4909 2001-05-06 14:52 wtay
4911 * plugins/mp3encode/lame/gstlame.c: Setup the encoder based on the
4912 caps of the sinkpad.
4914 2001-05-06 09:16 omegahacker
4916 * tools/gstreamer-complete.c: file gstreamer-complete.c was
4917 initially added on branch BRANCH-INCSCHED1.
4919 2001-05-06 09:16 omegahacker
4921 * tools/gstreamer-compprep.c: file gstreamer-compprep.c was
4922 initially added on branch BRANCH-INCSCHED1.
4924 2001-05-06 09:16 omegahacker
4926 * tools/: .cvsignore, Makefile.am, gstreamer-complete.c,
4927 gstreamer-compprep.c: added initial bash commandline completion
4930 2001-05-06 04:06 omegahacker
4932 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: oops, that was wrong, but
4935 2001-05-06 03:47 omegahacker
4937 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: since mpeg2dec can handle
4938 mpeg1 video streams, update caps to show that
4940 2001-05-05 20:01 wtay
4942 * plugins/oss/: gstossgst.c, gstosshelper.c, gstosshelper.h: A
4943 little cleanup (more defines) Better arg parsing.
4945 2001-05-05 18:22 wtay
4947 * plugins/oss/gstosshelper.h: The inter process protocol layout
4950 2001-05-05 18:21 wtay
4952 * plugins/oss/: gstossgst.c, gstosshelper.c: Properly negotiate the
4953 format set by the OSS app.
4955 2001-05-05 05:07 dlehn
4957 * plugins/filters/: adder/Makefile.am, colorspace/Makefile.am,
4958 intfloatconvert/Makefile.am, mono2stereo/Makefile.am,
4959 stereo2mono/Makefile.am, volenv/Makefile.am: Remove EXTRA_DIST =
4960 README from dirs with a README.
4962 2001-05-05 03:16 wtay
4964 * gst/gstplugin.c: Make sure the plugin filaname is set before
4965 calling the init function.
4967 2001-05-05 03:05 wtay
4969 * plugins/oss/: Makefile.am, gstossaudio.c, gstossgst.c,
4970 gstossgst.h, gstosshelper.c: A first attempt at hijacking /dev/dsp
4971 and feeding the audio of an OSS app into GStreamer.
4973 2001-05-05 02:50 dlehn
4975 * debian/changelog: update version
4977 2001-05-05 01:45 dlehn
4979 * debian/: Makefile.am, changelog, control, gstreamer-aa.files,
4980 gstreamer-arts.files, gstreamer-colorspace.files,
4981 gstreamer-common.files, gstreamer-mad.files, rules: Sync with
4982 current code - add more and more plugins.
4984 2001-05-04 23:14 omegahacker
4986 * gst/gstelement.h, gst/gstscheduler.c,
4987 plugins/mp3decode/mad/gstmad.c: Add the GST_ELEMENT_NO_ENTRY flag,
4988 which when set will force the scheduler to skip over an element as
4989 an option for the first cothread jump. This is needed because
4990 libraries like mad don't ever seem to want to quit. Thus they
4991 ignore COTHREAD_STOPPING and can't be trusted to be the entry.
4993 2001-05-04 21:43 omegahacker
4995 * gst/: gstinfo.c, gstpad.c, gstscheduler.c: Some minor DEBUG
4996 cleanups, renamed the various scheduler-specific routines to
4997 actually be called gst_schedule_ instead of gst_bin_.
4999 2001-05-04 21:41 omegahacker
5001 * plugins/mp3decode/mad/gstmad.c: added GST_DEBUG_FUNCPTR to
5002 gst_mad_loop instance
5004 2001-05-04 00:21 omegahacker
5006 * gst/gstparse.c: fixed spelling mistake in user-visible output
5008 2001-05-03 23:29 wtay
5010 * gst/gstprops.c: Created a macro of the va_arg parsing function
5011 because some systems (PPC) cannot handle passing a va_list by
5014 2001-05-03 22:44 wtay
5016 * gst/gstparse.c: Added dynamic pads to the command line parser.
5018 ./gstreamer-launch disksrc location=/some/systemstream.mpg !
5019 mpeg1parse video_00!
5020 queue ! \{ mp1videoparse ! mpeg_play ! aasink \}
5024 2001-05-03 21:06 wtay
5026 * docs/gst/: gstreamer-sections.txt, gstreamer.hierarchy,
5027 tmpl/gstbuffer.sgml, tmpl/gstcaps.sgml, tmpl/gstdisksink.sgml,
5028 tmpl/gstinfo.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
5031 2001-05-03 18:49 wtay
5033 * REQUIREMENTS: Added Hermes to the required libs for gstplay.
5035 2001-05-03 11:16 thomasvs
5037 * examples/mixer/mixer.c, plugins/filters/adder/adder.c: * made a
5038 quick hack in adder to set GST_ELEMENT_COTHREAD_STOPPING after
5039 one interation to force return to main program; should probably be
5040 fixed in a better way * cleaned mixer up, it now works with
5041 delayed start. Drinks are in order.
5043 2001-05-03 00:46 wtay
5045 * docs/manual/: Makefile.am, autoplugging.sgml, bins.sgml,
5046 buffers.sgml, elements.sgml, gstreamer-manual.sgml,
5047 helloworld.sgml, pads.sgml: Small manual changes. Added a section
5050 2001-05-03 00:44 wtay
5052 * gst/gstinfo.h: Added and extra whitespace before ## args
5053 (remember it eats all non whitespace chars to the left if it's
5056 2001-05-03 00:12 wtay
5058 * examples/plugins/example.c: We don't want to teach you bad
5059 habbits, so here's a fix for a memleak in the example plugin.
5061 2001-05-02 21:27 omegahacker
5063 * gst/gstinfo.h: re-enabled the funcptr hash table
5065 2001-05-02 21:16 wtay
5067 * examples/mixer/mixer.c: Added a WITH_BUG flag to trigger the
5068 scheduling error we're trying to chase.
5070 2001-05-02 21:12 thomasvs
5072 * examples/mixer/mixer.c: delayed second song
5074 2001-05-02 21:01 omegahacker
5076 * examples/mixer/mixer.c: added two debugging things: xml pipelie
5077 output, and schedule dump
5079 2001-05-02 20:20 omegahacker
5081 * gst/: gst.c, gstcaps.c, gstelement.c, gstelementfactory.c,
5082 gstinfo.c, gstinfo.h, gstpad.c, gstprops.c, gstqueue.c: Converted
5083 the DEBUG system to look like the INFO system, with a function
5084 pointer that can be replaced. Not done with everything, since it
5085 seems that we need an ERROR system plus a FATAL error, or maybe
5086 just an ERROR system with a severity, and depending on this the
5087 DEBUG system might again be changed to have a single or at least
5090 Also did a bit of work fixing up the actual DEBUG and INFO commands
5091 scattered throughout the code. We still have over 500 of these in
5094 2001-05-02 20:11 thomasvs
5096 * examples/mixer/mixer.c: trying to adapt to incsched
5098 2001-05-02 09:52 thomasvs
5100 * plugins/filters/Makefile.am: added volenv and adder
5102 2001-05-02 09:51 thomasvs
5104 * examples/Makefile.am: added mixer
5106 2001-05-02 00:00 omegahacker
5108 * gst/gstscheduler.c: /me is an idiot
5110 2001-05-01 23:58 thomasvs
5112 * plugins/filters/passthrough/: README, filter.func, level.c,
5113 level.h: Basic level detection/printing plugin; calculates RMS over
5114 data block and prints this out along with time in secs through
5115 plugin needs more work
5117 2001-05-01 23:45 wtay
5119 * gstplay/: gstplay.c, gstplayprivate.h: Changed the pipeline setup
5120 for incremental scheduling.
5122 2001-05-01 23:43 wtay
5124 * gst/gstprops.c: Removed the assert on an unknown propertytype and
5127 2001-05-01 22:41 omegahacker
5129 * test/mpeg2parse4.c: file mpeg2parse4.c was initially added on
5130 branch BRANCH-INCSCHED1.
5132 2001-05-01 22:41 omegahacker
5134 * configure.in, gstreamer.pc.in, gst/Makefile.am, gst/gstbin.c,
5135 gst/gstinfo.c, gst/gstinfo.h, gst/gstqueue.c, gst/gstscheduler.c,
5136 gst/gstscheduler.h, test/.cvsignore, test/Makefile.am,
5137 test/mpeg2parse3.c, test/mpeg2parse4.c, tests/mp1vid.c: - fixed
5138 configure.in %VAR stuff - fixed gstreamer.pc.in description string
5139 - fixed up incremental scheduling some more - updated the
5140 GST_DEBUG_FUNCPTR code to no longer need a hash - minor updates to
5141 DEBUG colorization - new test/mpeg2parse4.c
5143 2001-05-01 22:35 omegahacker
5145 * gstplay/main.c: added code to save the pipeline to xml
5147 2001-05-01 14:54 richardb
5149 * docs/fwg/gst-plugin-writers-guide.sgml: Update documentation for
5150 audio/raw properties to cover format=float case. Please check this
5153 2001-05-01 14:16 thomasvs
5155 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
5156 added newlines to debug output
5158 2001-05-01 00:35 wtay
5160 * gstplay/gstplay.c: Implemented the function to get the pipeline
5163 2001-05-01 00:20 wtay
5165 * docs/random/autoplug2: Added an explanation of the innner
5166 workings of the current autoplugger.
5168 2001-04-30 21:40 richardb
5170 * configure.in: Tighten some library checks (check for header files
5171 as well as libraries) Also, clean up structure slightly: put all
5172 AC_DEFINEs for feature checks into the appropriate section at end.
5173 This structure allows user parameter code which overrides the
5174 feature selection to be kept together in a section after the
5175 feature checks but before the AC_DEFINES and AM_CONDITIONALs.
5177 2001-04-30 20:51 thomasvs
5179 * examples/mixer/mixer.c: cleared naming issues, still doesn't play
5181 2001-04-30 15:34 thomasvs
5183 * plugins/filters/Makefile.am: added volenv, passthrough and adder
5186 2001-04-30 11:22 richardb
5188 * configure.in: Add explicit check for <artsc.h>, in case
5189 artsc-config lies to us.
5191 2001-04-29 23:46 sbaker3
5193 * plugins/filters/: intfloatconvert/float2int.h,
5194 intfloatconvert/int2float.h, mono2stereo/mono2stereo.h: remove
5195 bogus reference to audioraw.h
5197 2001-04-29 23:27 wtay
5199 * examples/mixer/mixer.c: Changed the way the typefind function
5200 works by creating a little pipeline as the toplevel bin..
5202 2001-04-29 22:56 thomasvs
5204 * examples/mixer/mixer.c: trying to convert mixer to incsched, not
5207 2001-04-29 18:59 richardb
5209 * README: Add detailed note (and patch) about automake problem.
5211 2001-04-29 08:54 sbaker3
5213 * plugins/filters/ladspa/gstladspa.c: sync ladspa plugin with
5214 recent api changes - still not functional
5216 2001-04-29 08:41 sbaker3
5218 * configure.in: added mono2stereo and intfloatconvert plugin
5220 2001-04-29 08:39 sbaker3
5222 * plugins/filters/: Makefile.am, intfloatconvert/Makefile.am,
5223 intfloatconvert/float2int.c, intfloatconvert/float2int.h,
5224 intfloatconvert/int2float.c, intfloatconvert/int2float.h,
5225 intfloatconvert/intfloatconvert.c,
5226 intfloatconvert/intfloatconvert.h, mono2stereo/Makefile.am,
5227 mono2stereo/mono2stereo.c, mono2stereo/mono2stereo.h: added
5228 mono2stereo and intfloatconvert plugins
5230 2001-04-28 20:16 sbaker3
5232 * editor/gsteditorproperty.c, tools/gstreamer-inspect.c: added
5233 output of float properties
5235 2001-04-28 19:59 wtay
5237 * gst/: gstinfo.c, gstprops.c: Added more colors for
5238 props/caps/clock/negotiation.
5240 2001-04-28 19:58 sbaker3
5242 * gst/elements/: gstsinesrc.c, gstsinesrc.h: update sinesrc to
5245 2001-04-28 19:57 sbaker3
5247 * gst/elements/gstelements.c: add factory init for sinesrc
5249 2001-04-28 19:56 sbaker3
5251 * gst/: gstcaps.h, gstprops.c, gstprops.h: add gst_props_get_float
5254 2001-04-28 08:17 omegahacker
5256 * test/mpeg2parse3.c: now fully correct within incsched1 world
5258 2001-04-28 05:23 omegahacker
5260 * test/: Makefile.am, mpeg2parse2.c, mpeg2parse3.c: brought in
5261 mpeg2parse3.c from HEAD and fixed it up so it works
5263 2001-04-28 05:23 omegahacker
5265 * gst/: cothreads.c, gstinfo.c, gstqueue.c: - Updated colorization
5266 some more (pthread and cothread id is in color) - Added some minor
5267 debug to help trace mp1vid segfaults
5269 2001-04-28 04:38 dlehn
5271 * test/: .cvsignore, Makefile.am, mpeg2parse3.c: mpeg2parse2.c +
5272 audio = mpeg2parse3.c = a simple .vob player
5274 2001-04-28 03:54 omegahacker
5276 * gst/: gstbin.c, gstclock.c, gstelement.c, gstelementfactory.c,
5277 gstinfo.c, gstpad.c, gstpipeline.c, gstthread.c, gsttype.c,
5278 gstutils.c: Updated the colorization a bit more, and did a
5279 significant pass through all the other code to change categories on
5280 DEBUG and INFO statements to be correct, and not simply zero.
5281 There are still more, but this is a good first pass.
5283 2001-04-28 02:46 mhowell
5285 * gst/: gstelement.c, gstscheduler.c, gstthread.c: fixed another
5286 thread synch case... better debug
5288 2001-04-28 02:06 omegahacker
5290 * gst/: gst.c, gstinfo.c, gstinfo.h: another update to the
5293 2001-04-27 22:14 wtay
5295 * gst/gstutils.c: Added enum parsing...
5297 2001-04-27 22:09 omegahacker
5299 * gst/: gstinfo.c, gstinfo.h: fixes to colorization
5301 2001-04-27 22:01 thomasvs
5303 * plugins/filters/filterstamp.sh: changed "rename" command to
5304 something using sed in one line having the same effect
5306 2001-04-27 21:58 omegahacker
5308 * gst/gstinfo.c: syntax error fixed (s/;/,/)
5310 2001-04-27 21:54 mhowell
5312 * gst/: gstelement.c, gstscheduler.c, gstthread.c, gstqueue.h,
5313 gstqueue.c: initial fix of thread synch for queues and state change
5315 2001-04-27 21:47 omegahacker
5317 * acconfig.h, configure.in, gst/gst.c, gst/gstelement.h,
5318 gst/gstinfo.c, gst/gstinfo.h: added colorization of DEBUG and INFO,
5319 and a comment in gstelement.h
5321 2001-04-27 21:45 wtay
5323 * gst/autoplug/gststaticautoplugrender.c: Tried to get the
5324 autoplugger working by setting the pipeline to PAUSED before
5325 attempting to connect pads...
5327 2001-04-27 21:31 omegahacker
5329 * acconfig.h, configure.in, gst/gst.c, gst/gstinfo.c,
5330 gst/gstinfo.h: Added colorization to DEBUG and INFO. Colors are
5331 based on categories, with the strings in _gst_category_colors[] in
5332 gstinfo.c See wiki node GstDebugColors for the actual colors, or
5333 /etc/DIR_COLORS works too.
5335 Please comment on the colorization style and ideas in the above
5338 2001-04-27 20:35 wtay
5340 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/cothreads.sgml,
5341 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksink.sgml,
5342 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
5343 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5344 docs/gst/tmpl/gstthread.sgml, examples/autoplug/autoplug.c,
5345 gstplay/gstplay.c, tests/mp1vid.c: A commit of pending (small)
5348 2001-04-27 20:17 wtay
5350 * examples/autoplug/autoplug.c: Fixed the autoplugger
5352 2001-04-27 02:46 omegahacker
5354 * gst/: cothreads.c, cothreads.h: fixed cothread_current_main so
5357 2001-04-27 02:42 omegahacker
5359 * gst/: cothreads.c, cothreads.h: added cothread_current_main with
5362 2001-04-27 00:34 omegahacker
5364 * tests/mp1vid.c: latest variant of mp1vid causes lockup, solution
5367 2001-04-26 23:32 omegahacker
5369 * tests/mp1vid.c: updated to working state
5371 2001-04-26 23:32 omegahacker
5373 * gst/: gstbin.c, gstthread.c: gstbin.c: commented out the
5374 requirement that a bin be !PLAYING to add gstthread.c: fixed an old
5375 failed merge that locked the same mutex twice ...in a row
5377 2001-04-26 06:47 dlehn
5379 * configure.in: fix typos: %VAR -> $VAR
5381 2001-04-26 02:53 omegahacker
5383 * autogen.sh, configure.in, docs/gst/gstreamer-docs.sgml,
5384 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
5385 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
5386 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
5387 docs/gst/tmpl/gstbufferpool.sgml, docs/gst/tmpl/gstcaps.sgml,
5388 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gstdisksink.sgml,
5389 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstidentity.sgml,
5390 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5391 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5392 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5393 docs/libs/Makefile.am, examples/Makefile.am,
5394 examples/autoplug/autoplug.c, examples/mixer/.cvsignore,
5395 examples/mixer/Makefile.am, examples/mixer/mixer.c,
5396 examples/mixer/mixer.h, examples/plugins/example.c, gst/.cvsignore,
5397 gst/Makefile.am, gst/Makefile.am.future, gst/gst.h,
5398 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstcaps.c, gst/gstcaps.h,
5399 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
5400 gst/gstplugin.h, gst/gstprops.h, gst/gstqueue.c, gst/gstutils.c,
5401 gst/gstversion.h.in, gst/autoplug/Makefile.am,
5402 gst/autoplug/gststaticautoplug.c,
5403 gst/autoplug/gststaticautoplugrender.c, gst/elements/Makefile.am,
5404 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5405 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
5406 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
5407 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
5408 gst/types/Makefile.am, gst/types/gsttypes.c,
5409 libs/putbits/gstputbits.c, plugins/Makefile.am,
5410 plugins/1394/.cvsignore, plugins/1394/Makefile.am,
5411 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
5412 plugins/1394/gst1394.c, plugins/aasink/.cvsignore,
5413 plugins/aasink/Makefile.am, plugins/aasink/aasink.c,
5414 plugins/aasink/aasink.h, plugins/alaw/alaw.c,
5415 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5416 plugins/arts/.cvsignore, plugins/arts/Makefile.am,
5417 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
5418 plugins/arts/gst_artsio.idl, plugins/arts/gst_artsio_impl.cc,
5419 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5420 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5421 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5422 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
5423 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
5424 plugins/cdparanoia/cdparanoia.c, plugins/cobin/cobin.c,
5425 plugins/cobin/spindentity.c, plugins/dv/Makefile.am,
5426 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5427 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5428 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5429 plugins/filters/adder/.cvsignore,
5430 plugins/filters/adder/Makefile.am, plugins/filters/adder/adder.c,
5431 plugins/filters/adder/adder.h,
5432 plugins/filters/colorspace/colorspace.c,
5433 plugins/filters/colorspace/colorspace.h,
5434 plugins/filters/ladspa/gstladspa.c,
5435 plugins/filters/median/median.c,
5436 plugins/filters/passthrough/passthrough.c,
5437 plugins/filters/smooth/smooth.c,
5438 plugins/filters/stereo2mono/stereo2mono.c,
5439 plugins/filters/volenv/filter.func,
5440 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5441 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5442 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegenc.c,
5443 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
5444 plugins/mp3decode/mpg123/Makefile.am,
5445 plugins/mp3decode/mpg123/gstmpg123.c,
5446 plugins/mp3decode/parse/mp3parse.c,
5447 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5448 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5449 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5450 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5451 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5452 plugins/mpeg1/mpegtypes/mpeg1types.c,
5453 plugins/mpeg1/parse/mpeg1parse.c,
5454 plugins/mpeg1/system_encode/buffer.c,
5455 plugins/mpeg1/system_encode/system_encode.c,
5456 plugins/mpeg1video/parse/mp1videoparse.c,
5457 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5458 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5459 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
5460 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5461 plugins/mpeg2/mpegtypes/mpeg2types.c,
5462 plugins/mpeg2/parse/mpeg2parse.c,
5463 plugins/mpeg2/subtitles/mpeg2subt.c,
5464 plugins/mpeg2/video/gstmpeg2play.c,
5465 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5466 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
5467 plugins/oss/gstosssrc.c, plugins/rtjpeg/rtjpeg.c,
5468 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5469 plugins/videoscale/videoscale.c,
5470 plugins/visualization/smoothwave/smoothwave.c,
5471 plugins/visualization/spectrum/gstspectrum.c,
5472 plugins/visualization/synaesthesia/synaesthesia.c,
5473 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5474 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5475 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/gstximage.c,
5476 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
5477 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
5478 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
5479 test/dv2mp1.c, test/dvshow.c, test/mp2tomp1.c, test/mp3.c,
5480 test/mp3mad.c, test/video2mp1.c, test/xmmstest.c,
5481 tests/Makefile.am, tests/autoplug3.c, tests/autoplug4.c,
5482 tests/padfactory.c, testsuite/capsnego/capsnego.c,
5483 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
5484 testsuite/capsnego/enum.c: Merged from HEAD to INCSCHED1 on
5487 2001-04-26 02:43 omegahacker
5489 * plugins/arts/gst_artsio_impl.h: oops, need to have this file in
5492 2001-04-26 01:25 omegahacker
5494 * tests/mp1vid.c: file mp1vid.c was initially added on branch
5497 2001-04-26 01:25 omegahacker
5499 * tests/mp1vid.c: added mp1vid to CVS
5501 2001-04-26 01:20 omegahacker
5503 * test/dvshow.c: set the video window size up front for NTSC, as a
5506 2001-04-26 01:19 omegahacker
5508 * plugins/dv/dvdec.c: cleanup of the dvdec stuff, somewhat
5510 2001-04-26 00:56 omegahacker
5512 * configure.in: turn off optimization when profiling (ackcvs diff
5513 configure.in) because something segfaults if we don't
5515 2001-04-26 00:30 omegahacker
5517 * gst/cothreads.c: fixed a locking issue
5519 2001-04-25 23:32 omegahacker
5521 * gst/: cothreads.c, cothreads.h, gstelement.c, gstelement.h,
5522 gstscheduler.c, gstscheduler.h: Added element-level locking
5523 support, implemented for cothreads with a mutex held whenever an
5524 element is actually currently running. This should be done with
5525 atomic variables eventually, but the best I can find is to use
5526 <asm/spinlock.h> from the kernel, which brings in too much for my
5529 Also increased cothread stack size to 32KB and max cothread count
5530 to 64, which fits within the default pthread 2MB stack. It would
5531 probably be good to do a pthread_attr_getstacksize() to verify that
5532 it's 2MB, and if linuxthreads had a pthread_attr_setstacksize(), we
5533 could remove these limits.
5535 2001-04-25 12:49 richardb
5537 * examples/Makefile.am, test/Makefile.am, test/mp3.c,
5538 test/xmmstest.c: Remove #include <gnome.h> from some tests which
5539 don't actually need it, and make the other tests and the autoplug
5540 example only compile if gnome headers are present.
5542 2001-04-24 22:28 omegahacker
5544 * gst/gstbuffer.c: I will successfully compile code before I check
5545 it in. I will successfully compile code before I check it in. I
5546 will successfully compile code before I check it in. I will
5547 successfully compile code before I check it in. I will
5548 successfully compile code before I check it in. I will
5549 successfully compile code before I check it in. I will
5550 successfully compile code before I check it in. I will
5551 successfully compile code before I check it in. I will
5552 successfully compile code before I check it in. I will
5553 successfully compile code before I check it in.
5555 2001-04-24 20:20 omegahacker
5557 * gst/: gstbuffer.c, gstbuffer.h: - commented out remainder of Meta
5558 stuff - enhanced mem_chunk allocation to round up to nearest 32
5559 bytes this helps ensure that GstBuffers are more likely to be on
5560 cache-lines - added free() and copy() function pointers to
5561 GstBuffer - added code in _destroy and _copy to use above routines
5562 if !NULL - fixed up _copy code to suck less
5564 2001-04-24 20:04 omegahacker
5566 * plugins/: avi/wincodec/gstwinenc.c, filters/median/median.c,
5567 filters/smooth/smooth.c, jpeg/gstjpegenc.c: Commented out most of
5568 the remaining bits of Meta stuff
5570 2001-04-24 00:16 omegahacker
5572 * autogen.sh, gst/elements/gstfakesink.c, plugins/Makefile.am,
5573 plugins/arts/gst_artsio_impl.cc, plugins/oss/gstosssrc.c:
5574 Collection of minor changes:
5576 * autogen.sh - remove config.cache before running ./configure
5577 * gst/elements/gstfakesink.c - print out the size of the buffer,
5579 * plugins/Makefile.am - removed a spare trailing backslash
5580 * plugins/arts/gst_artsio_impl.cc - change the scale back to 0.5
5581 * plugins/oss/gstosssrc.c - change name slightly to match osssink
5583 2001-04-23 23:04 wtay
5585 * plugins/aasink/: aasink.c, aasink.h: Final fixes to the aasink
5587 2001-04-23 16:16 omegahacker
5589 * test/dvshow.c: updated dvshow to use dv1394src instead of
5592 2001-04-23 16:16 omegahacker
5594 * plugins/1394/: Makefile.am, dv1394src.c, dv1394src.h, gst1394.c,
5595 gst1394.h: renamed 1394src to dv1394src, set up to handle *1394* in
5598 2001-04-23 00:28 wtay
5600 * configure.in: Added a check for aalib
5602 2001-04-23 00:18 wtay
5604 * plugins/: Makefile.am, aasink/.cvsignore, aasink/Makefile.am,
5605 aasink/aasink.c, aasink/aasink.h, mp3decode/mpg123/Makefile.am,
5606 xvideosink/xvideosink.c, xvideosink/xvideosink.h: Some small mpg123
5607 Makefile changes. Added an aasink, draw graphics with aalib :-)
5609 2001-04-22 17:34 wtay
5611 * plugins/: avi/wincodec/gstwindec.c, avi/wincodec/gstwindec.h,
5612 dv/dvdec.c: Added bufferpools to windec. updated dvdec to the new
5613 plugin version system.
5615 2001-04-22 17:06 wtay
5617 * docs/gst/tmpl/gstdisksink.sgml: Added the disksink template
5619 2001-04-22 17:05 wtay
5621 * test/.cvsignore: Updates
5623 2001-04-22 17:04 wtay
5625 * test/dv2mp1.c: Added a non functional dv to mpeg1 encoder.
5627 2001-04-22 17:04 wtay
5629 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
5630 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstbuffer.sgml,
5631 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstplugin.sgml,
5632 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5633 docs/libs/Makefile.am, gst/gstcaps.h, gst/gstpad.h, gst/gstutils.c,
5634 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5635 gst/elements/gstdisksrc.c, plugins/alsa/alsasink.c,
5636 plugins/alsa/alsasrc.c, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5637 plugins/filters/colorspace/colorspace.c, test/Makefile.am,
5638 tests/padfactory.c: API docs updates. Properly implemented the
5639 disksink. Fixed a compile problem with alsa. Added bufferpool
5640 handling to dvdec Some compiler warning fixes
5642 2001-04-22 13:30 richardb
5644 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5645 gst/autoplug/gststaticautoplug.c,
5646 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5647 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5648 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5649 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5650 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5651 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5652 plugins/avi/wincodec/gstwincodec.c,
5653 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5654 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5655 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5656 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5657 plugins/filters/adder/adder.c,
5658 plugins/filters/colorspace/colorspace.c,
5659 plugins/filters/ladspa/gstladspa.c,
5660 plugins/filters/median/median.c,
5661 plugins/filters/passthrough/passthrough.c,
5662 plugins/filters/smooth/smooth.c,
5663 plugins/filters/stereo2mono/stereo2mono.c,
5664 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5665 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5666 plugins/mp3decode/mad/gstmad.c,
5667 plugins/mp3decode/mpg123/gstmpg123.c,
5668 plugins/mp3decode/parse/mp3parse.c,
5669 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5670 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5671 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5672 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5673 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5674 plugins/mpeg1/mpegtypes/mpeg1types.c,
5675 plugins/mpeg1/parse/mpeg1parse.c,
5676 plugins/mpeg1/system_encode/system_encode.c,
5677 plugins/mpeg1video/parse/mp1videoparse.c,
5678 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5679 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5680 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5681 plugins/mpeg2/mpegtypes/mpeg2types.c,
5682 plugins/mpeg2/parse/mpeg2parse.c,
5683 plugins/mpeg2/subtitles/mpeg2subt.c,
5684 plugins/mpeg2/video/gstmpeg2play.c,
5685 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5686 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5687 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5688 plugins/videoscale/videoscale.c,
5689 plugins/visualization/smoothwave/smoothwave.c,
5690 plugins/visualization/spectrum/gstspectrum.c,
5691 plugins/visualization/synaesthesia/synaesthesia.c,
5692 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5693 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5694 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c:
5695 Merged from BRANCH-PLUGINVER1
5697 2001-04-22 13:06 richardb
5699 * plugins/mpeg2/mpeg2enc/gstmpeg2enc.c: Fix bad merge with head.
5701 2001-04-22 11:16 richardb
5703 * configure.in, examples/autoplug/autoplug.c, gst/gstbuffer.c,
5704 gst/gstbuffer.h, gst/gstcaps.h, gst/gstprops.h,
5705 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5706 plugins/Makefile.am, plugins/dv/Makefile.am, plugins/dv/NOTES,
5707 plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5708 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5709 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5710 plugins/mpeg1/system_encode/buffer.c,
5711 plugins/mpeg1/system_encode/system_encode.c,
5712 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5713 plugins/videoscale/videoscale.c, test/Makefile.am, test/dvshow.c,
5714 test/mp2tomp1.c, test/video2mp1.c: Merged from trunk
5716 2001-04-22 05:38 omegahacker
5718 * gst/: gstbuffer.c, gstbuffer.h, gstcaps.h: fixes for gstbuffer,
5719 and removed ## from gstcaps.h that was causing all that warning
5722 2001-04-22 02:41 omegahacker
5724 * gst/gstbuffer.c: completed gst_buffer_copy, added API comments
5726 2001-04-22 02:40 omegahacker
5728 * test/: Makefile.am, dvshow.c: added test program for dv decoder
5730 2001-04-22 02:32 omegahacker
5732 * gst/gstprops.h: added GST_STR_FOURCC, which takes strings like
5733 "YUY2" instead of 'Y','U','Y','2'. better, I think <g>
5735 2001-04-22 02:30 wtay
5737 * configure.in: Add -lm and the glib libs too for the dv_init check
5739 2001-04-22 02:30 omegahacker
5741 * gst/: gstbuffer.c, gstbuffer.h: Added gst_buffer_copy(). It's
5742 not complete, it should copy more stuff like flags and such.
5745 2001-04-22 02:28 omegahacker
5747 * plugins/Makefile.am: fixed caps error in path for dv
5749 2001-04-22 00:48 omegahacker
5751 * configure.in, plugins/Makefile.am, plugins/dv/Makefile.am,
5752 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h: added
5753 initial DV (smpte314m) decoder plugin
5755 2001-04-21 18:45 wtay
5757 * examples/autoplug/autoplug.c,
5758 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5759 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5760 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5761 plugins/mpeg1/system_encode/buffer.c,
5762 plugins/mpeg1/system_encode/system_encode.c,
5763 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5764 plugins/videoscale/videoscale.c, test/Makefile.am, test/mp2tomp1.c,
5765 test/video2mp1.c: Fixed a few plugins so that mpeg1 encoding sorta
5766 works. Added an mpeg1 encoder example, it uses the autoplugger to
5767 convert the stream to audio/video, which is then fed to the
5770 2001-04-21 13:43 richardb
5772 * gst/gstplugin.c, gst/gstplugin.h, plugins/1394/gst1394.c,
5773 plugins/alaw/alaw.c, plugins/alsa/alsasink.c,
5774 plugins/alsa/alsasrc.c, plugins/arts/gst_arts.c,
5775 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5776 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5777 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5778 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5779 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5780 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5781 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5782 plugins/filters/adder/adder.c,
5783 plugins/filters/colorspace/colorspace.c,
5784 plugins/filters/ladspa/gstladspa.c,
5785 plugins/filters/median/median.c,
5786 plugins/filters/passthrough/passthrough.c,
5787 plugins/filters/smooth/smooth.c,
5788 plugins/filters/stereo2mono/stereo2mono.c,
5789 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5790 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5791 plugins/mp3decode/mad/gstmad.c,
5792 plugins/mp3decode/mpg123/gstmpg123.c,
5793 plugins/mp3decode/parse/mp3parse.c,
5794 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5795 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5796 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5797 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5798 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5799 plugins/mpeg1/mpegtypes/mpeg1types.c,
5800 plugins/mpeg1/parse/mpeg1parse.c,
5801 plugins/mpeg1/system_encode/system_encode.c,
5802 plugins/mpeg1video/parse/mp1videoparse.c,
5803 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5804 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5805 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5806 plugins/mpeg2/mpegtypes/mpeg2types.c,
5807 plugins/mpeg2/parse/mpeg2parse.c,
5808 plugins/mpeg2/subtitles/mpeg2subt.c,
5809 plugins/mpeg2/video/gstmpeg2play.c,
5810 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5811 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5812 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5813 plugins/videoscale/videoscale.c,
5814 plugins/visualization/smoothwave/smoothwave.c,
5815 plugins/visualization/spectrum/gstspectrum.c,
5816 examples/plugins/example.c, gst/autoplug/gststaticautoplug.c,
5817 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5818 gst/types/gsttypes.c,
5819 plugins/visualization/synaesthesia/synaesthesia.c,
5820 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5821 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5822 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c: Use
5823 plugin descriptions, which start with the major and minor version
5824 numbers, instead of relying on each plugin to call gst_plugin_new
5825 appropriately, and check the return value, and tidy up if there's a
5826 failure. This seems to work fine, and factors out some code common
5829 2001-04-21 10:30 richardb
5831 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5832 gst/autoplug/gststaticautoplug.c,
5833 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5834 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5835 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5836 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5837 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5838 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5839 plugins/avi/wincodec/gstwincodec.c,
5840 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5841 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5842 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5843 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5844 plugins/filters/adder/adder.c,
5845 plugins/filters/colorspace/colorspace.c,
5846 plugins/filters/ladspa/gstladspa.c,
5847 plugins/filters/median/median.c,
5848 plugins/filters/passthrough/passthrough.c,
5849 plugins/filters/smooth/smooth.c,
5850 plugins/filters/stereo2mono/stereo2mono.c,
5851 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5852 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5853 plugins/mp3decode/mad/gstmad.c,
5854 plugins/mp3decode/mpg123/gstmpg123.c,
5855 plugins/mp3decode/parse/mp3parse.c,
5856 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5857 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5858 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5859 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5860 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5861 plugins/mpeg1/mpegtypes/mpeg1types.c,
5862 plugins/mpeg1/parse/mpeg1parse.c,
5863 plugins/mpeg1/system_encode/system_encode.c,
5864 plugins/mpeg1video/parse/mp1videoparse.c,
5865 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5866 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5867 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5868 plugins/mpeg2/mpegtypes/mpeg2types.c,
5869 plugins/mpeg2/parse/mpeg2parse.c,
5870 plugins/mpeg2/subtitles/mpeg2subt.c,
5871 plugins/mpeg2/video/gstmpeg2play.c,
5872 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5873 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5874 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5875 plugins/videoscale/videoscale.c,
5876 plugins/visualization/smoothwave/smoothwave.c,
5877 plugins/visualization/spectrum/gstspectrum.c,
5878 plugins/visualization/synaesthesia/synaesthesia.c,
5879 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5880 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5881 plugins/xvideosink/xvideosink.c: Added first attempt at plugin
5884 2001-04-21 00:20 wtay
5886 * plugins/filters/colorspace/colorspace.c: Added more verbose
5887 output for debugging purposes.
5889 2001-04-20 23:50 wtay
5891 * plugins/xvideosink/: gstximage.c, gstxvimage.c, xvideosink.c,
5892 xvideosink.h: Added proper locking around the bufferpool and the X
5895 2001-04-20 22:41 wtay
5897 * plugins/mp3decode/mad/gstmad.c: Removed a g_print statement
5899 2001-04-20 22:40 wtay
5901 * plugins/mp3decode/mad/: gstmad.c, gstmad.h: Added Mad didn't take
5902 the number of channels into account. Added propper TIMESTAMPS to
5905 2001-04-20 21:36 wtay
5907 * plugins/oss/gstosssink.c: Added a sync when the device is opened
5908 so that the caps negotiated parmams are set.
5910 2001-04-20 20:21 wtay
5912 * gst/elements/: gstidentity.c, gstidentity.h: Added caps proxying
5913 and bufferpool passing to identity so that -launch disksrc ! mad !
5914 identity ! osssink works.
5916 2001-04-20 15:42 richardb
5918 * plugins/oss/gstosssink.c: #ifdef out bit about AFMT_AC3, since
5919 this isn't defined by the header files for older linux kernels
5920 (2.0.36) (and its just INFO code, anyway)
5922 2001-04-20 13:04 thomasvs
5924 * gst/elements/: Makefile.am, gstelements.c: update to take new
5925 gstdisksink element into account
5927 2001-04-20 12:56 richardb
5929 * gst/Makefile.am.future: Update the alternative Makefile.am for
5930 gst/, which depends on automake
5933 2001-04-20 12:14 thomasvs
5935 * gst/elements/: gstdisksink.c, gstdisksink.h: * first stab at a
5936 disk sink element * no optimization, is it necessary ? * basic
5937 error checking * seems to work; you can copy files by typing
5938 gstreamer-launch disksrc location=test.in ! disksink
5939 location=test.out * decode of mp3 to raw pcm also tested
5941 2001-04-20 00:47 omegahacker
5943 * plugins/arts/: .cvsignore, Makefile.am, gst_arts.c, gst_arts.h,
5944 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5945 gst_artsio.mcoptype, gst_artsio_impl.cc: updated to a mostly
5946 working aRts wrapper plugin, just caps issues left
5948 2001-04-19 23:25 wtay
5950 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstcaps.sgml,
5951 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
5952 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5953 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5954 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5955 gst/gstpad.c: More API docs updates
5957 2001-04-19 23:03 omegahacker
5959 * plugins/arts/gst_artsio_impl.cc: minor updates
5961 2001-04-19 21:42 omegahacker
5963 * configure.in, plugins/Makefile.am, plugins/1394/.cvsignore,
5964 plugins/1394/Makefile.am, plugins/1394/gst1394.c,
5965 plugins/1394/gst1394.h: First pass at 1394 source. Arguments need
5966 to be added, etc. But it works.
5968 2001-04-19 17:40 omegahacker
5970 * plugins/arts/gst_arts.c: updated to latest padtemplate code
5972 2001-04-19 10:27 thomasvs
5974 * plugins/filters/adder/adder.c: * a little cleanup
5976 2001-04-19 01:23 omegahacker
5978 * configure.in, plugins/Makefile.am: better (not complete, afaict)
5981 2001-04-19 00:25 omegahacker
5983 * plugins/arts/: Makefile.am, gst_arts.c, gst_arts.h,
5984 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5985 gst_artsio.mcoptype, gst_artsio_impl.cc: first pass at a gstreamer
5986 arts plugin doesn't compile yet
5988 2001-04-18 23:00 wtay
5990 * plugins/xvideosink/xvideosink.c: Removed stupid g_print
5993 2001-04-18 22:59 wtay
5995 * plugins/: mpeg2/mpeg2dec/gstmpeg2dec.c, xvideosink/xvideosink.c:
5996 Fixed a stupid bug in the mpeg2dec bufferpool handling. Make an
5997 XvImage and XImage pool in xvideosink. Together these changes give
5998 an 80% speedup on mpeg2 playback (rough estimate)
6000 2001-04-18 21:16 wtay
6002 * docs/gst/tmpl/: gstbin.sgml, gstbuffer.sgml, gstbufferpool.sgml,
6003 gstcaps.sgml, gstreamer-unused.sgml: Added more API docs to
6004 Autoplug, Buffer, Bin, BufferPool. Fixed some compile problems
6007 2001-04-18 17:08 thomasvs
6009 * examples/mixer/mixer.c: * mixer now works with variable inputs *
6010 mixer creates custom volume envelopes allowing each song to play
6011 alone and end with a mix of all of them, undistorted
6013 2001-04-18 15:50 thomasvs
6015 * plugins/filters/volenv/filter.func: made errors more descriptive
6017 2001-04-18 15:04 thomasvs
6019 * examples/mixer/mixer.c: * cleaned up some code and integrated
6020 with new adder (mixer now works with different types of files)
6022 2001-04-18 15:03 thomasvs
6024 * plugins/filters/adder/: adder.c, adder.h: changed adder to work
6025 with variable length input data buffers
6027 2001-04-17 22:17 thomasvs
6029 * examples/mixer/: mixer.c, mixer.h: changed mixer to work by
6030 autoplugging the input channels (not very useful yet, since the
6031 input buffers to volenv have different sizes)
6033 2001-04-17 22:14 wtay
6035 * configure.in, docs/gst/gstreamer-sections.txt,
6036 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gst.sgml,
6037 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
6038 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
6039 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
6040 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6041 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstcaps.c,
6042 gst/gstobject.c, gst/gstpad.c, testsuite/capsnego/capsnego.c,
6043 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6044 testsuite/capsnego/enum.c: The first wave of docs updates Added a
6045 little more comments about the API usage in the api docs. Some
6046 fixes for the capsnego testsuite.
6048 2001-04-17 22:03 wtay
6050 * tests/: Makefile.am, autoplug3.c, autoplug4.c: Autoplug3 shows an
6051 example of an autoplugged mp3 player. Autoplug4 shows various
6052 static autoplugger examples.
6054 2001-04-17 18:48 thomasvs
6056 * examples/mixer/mixer.h: header for mixer.c, containing
6059 2001-04-17 18:47 thomasvs
6061 * examples/mixer/mixer.c: added a struct to set up input channels
6063 2001-04-17 16:32 thomasvs
6065 * plugins/filters/volenv/: filter.func, volenv.c: * fixed problem
6066 with starting rise calculation * cleaned up some debug info *
6067 started wondering if it really is a good idea to #include the
6068 actual filter now that's it's grown so large, but decided it
6069 wasn't worth the effort now anyway
6071 2001-04-17 14:36 thomasvs
6073 * configure.in: added mixer example and adder plugin to
6076 2001-04-17 06:24 omegahacker
6078 * gst/: Makefile.am, autoplug/Makefile.am, elements/Makefile.am,
6079 types/Makefile.am: finished change to GST_ macros
6081 2001-04-17 03:19 omegahacker
6083 * configure.in, gst/.cvsignore, gst/Makefile.am, gst/gst.h,
6084 gst/gstversion.h.in: added gstversion.h
6086 2001-04-17 02:32 omegahacker
6088 * gstreamer.pc.in: file gstreamer.pc.in was initially added on
6089 branch BRANCH-INCSCHED1.
6091 2001-04-17 02:32 omegahacker
6093 * gstreamer.pc.in: added pkg-config file
6095 2001-04-17 00:17 omegahacker
6097 * gst/autoplug/: Makefile.am, gststaticautoplug.c,
6098 gststaticautoplug.h, gststaticautoplugrender.c,
6099 gststaticautoplugrender.h: brought in autoplug dir from HEAD after
6102 2001-04-17 00:17 wtay
6104 * plugins/: filters/colorspace/colorspace.c,
6105 filters/colorspace/colorspace.h, mpeg2/mpeg2dec/gstmpeg2dec.c,
6106 mpeg2/mpeg2dec/gstmpeg2dec.h, xvideosink/gstximage.h,
6107 xvideosink/gstxvimage.h, xvideosink/xvideosink.c,
6108 xvideosink/xvideosink.h: Added bufferpools to mpeg2dec and
6109 xvideosink. Modified colorspace to draw straight into a bufferpool
6110 buffer when possible.
6112 2001-04-16 22:48 wtay
6114 * tests/: Makefile.am, padfactory.c: Updated the padfactory test
6117 2001-04-16 22:45 wtay
6119 * gst/: gstbuffer.h, gstcaps.c, gstcaps.h, gstpad.c, gstpad.h,
6120 gstqueue.c: Added 1337 macros to create padtemplates and
6121 capstemplates. Added some code for bufferpools
6123 2001-04-16 22:43 omegahacker
6125 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
6126 gstreamer-config.1, gstreamer-config.in, gstreamer.m4,
6127 gstreamer.spec.in, components/bonobo-gstmediaplay/Makefile.am,
6128 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6129 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
6130 debian/changelog, debian/control, debian/copyright,
6131 debian/gsteditor.files, debian/gsteditor.manpages,
6132 debian/gsteditor.menu, debian/gstmediaplay.files,
6133 debian/gstmediaplay.manpages, debian/gstmediaplay.menu,
6134 debian/gstreamer-alsa.files, debian/gstreamer-cdparanoia.files,
6135 debian/gstreamer-common.files, debian/gstreamer-doc.files,
6136 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
6137 debian/gstreamer-lame.files, debian/gstreamer-mpeg2dec.files,
6138 debian/gstreamer-mpg123.files,
6139 debian/gstreamer-plugin-template.postinst,
6140 debian/gstreamer-plugin-template.prerm,
6141 debian/gstreamer-runtime.files, debian/gstreamer-runtime.manpages,
6142 debian/gstreamer-runtime.postinst, debian/gstreamer-tools.files,
6143 debian/gstreamer-tools.manpages, debian/gstreamer-vorbis.files,
6144 debian/libgst-dev.files, debian/libgst-dev.manpages,
6145 debian/libgst0.files, debian/libgst0.postinst,
6146 debian/libgsteditor-dev.files, debian/libgsteditor0.files,
6147 debian/libgsteditor0.postinst, debian/libgstmediaplay-dev.files,
6148 debian/libgstmediaplay0.files, debian/libgstmediaplay0.postinst,
6149 debian/rules, docs/Makefile.am, docs/fwg/Makefile.am,
6150 docs/fwg/concepts.sgml, docs/fwg/firstplugin.sgml,
6151 docs/fwg/gst-plugin-writers-guide.sgml, docs/fwg/testapp.sgml,
6152 docs/fwg/titlepage.sgml, docs/fwg/typesnprops.sgml,
6153 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
6154 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
6155 docs/gst/gstreamer.types.in, docs/gst/tmpl/audioraw.sgml,
6156 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
6157 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
6158 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
6159 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
6160 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
6161 docs/gst/tmpl/gstmultidisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
6162 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
6163 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
6164 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
6165 docs/gst/tmpl/gststaticautoplug.sgml,
6166 docs/gst/tmpl/gststaticautoplugrender.sgml,
6167 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/videoraw.sgml,
6168 docs/libs/.cvsignore, docs/manual/Makefile.am,
6169 docs/manual/bins.sgml, docs/manual/debugging.sgml,
6170 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
6171 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
6172 docs/manual/pads.sgml, docs/manual/plugins.sgml,
6173 docs/manual/queues.sgml, docs/manual/quotes.sgml,
6174 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
6175 docs/manual/xml.sgml, docs/plugins/Makefile.am,
6176 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
6177 docs/plugins/tmpl/audioscale.sgml,
6178 docs/plugins/tmpl/gstaviencoder.sgml,
6179 docs/plugins/tmpl/gstmpeg2enc.sgml,
6180 docs/plugins/tmpl/gstmpeg2play.sgml,
6181 docs/plugins/tmpl/gstmpeg_play.sgml,
6182 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
6183 docs/plugins/tmpl/gstspectrum.sgml,
6184 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
6185 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
6186 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
6187 docs/plugins/tmpl/mpeg2parse.sgml,
6188 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
6189 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
6190 docs/plugins/tmpl/synaesthesia.sgml,
6191 docs/plugins/tmpl/system_encode.sgml,
6192 docs/plugins/tmpl/videoscale.sgml,
6193 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
6194 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
6195 docs/random/caps.dia, docs/random/hierarchy,
6196 docs/random/plugins.dia, docs/random/omega/eos,
6197 docs/random/omega/eos.old, docs/random/wtay/autoplug2,
6198 docs/random/wtay/caps-negociation, docs/random/wtay/capsnego-cases,
6199 editor/Makefile.am, editor/gsteditor.1, editor/gsteditor.h,
6200 editor/gsteditorproperty.c, examples/Makefile.am,
6201 examples/autoplug/.cvsignore, examples/autoplug/autoplug.c,
6202 examples/helloworld/helloworld.c,
6203 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6204 examples/plugins/example.c, examples/plugins/example.h,
6205 examples/queue/queue.c, examples/queue2/queue2.c,
6206 examples/queue3/queue3.c, examples/queue4/queue4.c,
6207 examples/thread/thread.c, examples/typefind/.cvsignore,
6208 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
6209 gst/Makefile.am.future, gst/cothreads.c, gst/gst.c, gst/gst.h,
6210 gst/gstarch.h, gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c,
6211 gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
6212 gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
6213 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
6214 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
6215 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
6216 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
6217 gst/gstpropsprivate.h, gst/gstqueue.c, gst/gstscheduler.c,
6218 gst/gstsparc.h, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
6219 gst/gsttypefind.c, gst/gstutils.c, gst/gstutils.h,
6220 gst/elements/Makefile.am, gst/elements/gstaudiosink.c,
6221 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.c,
6222 gst/elements/gstaudiosrc.h, gst/elements/gstdisksrc.c,
6223 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6224 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6225 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
6226 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/callbacks.c,
6227 gstplay/gstmediaplay.1, gstplay/gstmediaplay.c,
6228 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
6229 gstplay/gstplayprivate.h, include/Makefile.am, include/avifmt.h,
6230 include/default.h, include/registry.h, libs/Makefile.am,
6231 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
6232 libs/getbits/gstgetbits_inl.h, libs/idct/gstidct.c,
6233 plugins/Makefile.am, plugins/alaw/Makefile.am,
6234 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6235 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6236 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6237 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6238 plugins/alaw/mulaw-conversion.h, plugins/alsa/.cvsignore,
6239 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
6240 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
6241 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
6242 plugins/artsd/.cvsignore, plugins/artsd/Makefile.am,
6243 plugins/artsd/REQUIREMENTS, plugins/artsd/artsdsink.c,
6244 plugins/artsd/artsdsink.h, plugins/au/gstparseau.c,
6245 plugins/au/gstparseau.h, plugins/audioscale/audioscale.c,
6246 plugins/audioscale/audioscale.h, plugins/avi/audiocodecs.c,
6247 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6248 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
6249 plugins/avi/playcodecs.c, plugins/avi/wincodec/Makefile.am,
6250 plugins/avi/wincodec/gstwincodec.c,
6251 plugins/avi/wincodec/gstwincodec.h,
6252 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6253 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6254 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
6255 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
6256 plugins/effects/stereo/stereo.c, plugins/effects/stereo/stereo.h,
6257 plugins/effects/volume/volume.c, plugins/effects/volume/volume.h,
6258 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
6259 plugins/filters/filterstamp.README, plugins/filters/filterstamp.sh,
6260 plugins/filters/colorspace/.cvsignore,
6261 plugins/filters/colorspace/Makefile.am,
6262 plugins/filters/colorspace/colorspace.c,
6263 plugins/filters/colorspace/colorspace.h,
6264 plugins/filters/colorspace/yuv2rgb.c,
6265 plugins/filters/colorspace/yuv2rgb.h,
6266 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6267 plugins/filters/ladspa/gstladspa.c,
6268 plugins/filters/median/median.c, plugins/filters/median/median.h,
6269 plugins/filters/passthrough/.cvsignore,
6270 plugins/filters/passthrough/Makefile.am,
6271 plugins/filters/passthrough/filter.func,
6272 plugins/filters/passthrough/passthrough.c,
6273 plugins/filters/passthrough/passthrough.h,
6274 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
6275 plugins/filters/stereo2mono/Makefile.am,
6276 plugins/filters/stereo2mono/stereo2mono.c,
6277 plugins/filters/stereo2mono/stereo2mono.h,
6278 plugins/filters/volenv/.cvsignore,
6279 plugins/filters/volenv/Makefile.am,
6280 plugins/filters/volenv/filter.func,
6281 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
6282 plugins/flx/Makefile.am, plugins/flx/flx_color.c,
6283 plugins/flx/flx_color.h, plugins/flx/flx_decoder.c,
6284 plugins/flx/flx_decoder.h, plugins/flx/flx_fmt.h,
6285 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
6286 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6287 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6288 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6289 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6290 plugins/mp3decode/mad/gstmad.h,
6291 plugins/mp3decode/mpg123/gstmpg123.c,
6292 plugins/mp3decode/mpg123/gstmpg123.h,
6293 plugins/mp3decode/mpg123/layer1.c,
6294 plugins/mp3decode/mpg123/layer3.c,
6295 plugins/mp3decode/mpg123/mpg123.c,
6296 plugins/mp3decode/mpg123/tabinit.c,
6297 plugins/mp3decode/parse/mp3parse.c,
6298 plugins/mp3decode/types/mp3types.c,
6299 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
6300 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6301 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6302 plugins/mpeg1/mpeg_play/Makefile.am,
6303 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6304 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6305 plugins/mpeg1/mpeg_play/recon_mmxe.s,
6306 plugins/mpeg1/mpeg_play/recon_sse.s,
6307 plugins/mpeg1/mpeg_play/video.c,
6308 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6309 plugins/mpeg1/mpegtypes/mpeg1types.c,
6310 plugins/mpeg1/parse/mpeg1parse.c,
6311 plugins/mpeg1video/parse/mp1videoparse.c,
6312 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
6313 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/cpu_accel.c,
6314 plugins/mpeg2/ac3dec/decode.c, plugins/mpeg2/ac3parse/ac3parse.c,
6315 plugins/mpeg2/mpeg2dec/Makefile.am,
6316 plugins/mpeg2/mpeg2dec/attributes.h,
6317 plugins/mpeg2/mpeg2dec/decode.c,
6318 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6319 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6320 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
6321 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
6322 plugins/mpeg2/mpeg2dec/idct_mlib.c,
6323 plugins/mpeg2/mpeg2dec/idct_mmx.c,
6324 plugins/mpeg2/mpeg2dec/idct_mmx.h,
6325 plugins/mpeg2/mpeg2dec/mm_accel.h,
6326 plugins/mpeg2/mpeg2dec/motion_comp.c,
6327 plugins/mpeg2/mpeg2dec/motion_comp.h,
6328 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
6329 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
6330 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
6331 plugins/mpeg2/mpeg2dec/mpeg2.h,
6332 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
6333 plugins/mpeg2/mpeg2dec/output_video.h,
6334 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
6335 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
6336 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6337 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6338 plugins/mpeg2/mpegtypes/mpeg2types.c,
6339 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/Makefile.am,
6340 plugins/mpeg2/video/gstmpeg2play.c,
6341 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/recon.c,
6342 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
6343 plugins/mpeg2/videoparse/mp2videoparse.c,
6344 plugins/mulaw/Makefile.am, plugins/mulaw/mulaw-conversion.c,
6345 plugins/mulaw/mulaw-conversion.h, plugins/mulaw/mulaw-decode.c,
6346 plugins/mulaw/mulaw-decode.h, plugins/mulaw/mulaw-encode.c,
6347 plugins/mulaw/mulaw-encode.h, plugins/mulaw/mulaw.c,
6348 plugins/oss/.cvsignore, plugins/oss/Makefile.am,
6349 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
6350 plugins/oss/gstosssink.h, plugins/oss/gstosssrc.c,
6351 plugins/oss/gstosssrc.h, plugins/rtjpeg/RTjpeg.h,
6352 plugins/rtp/Makefile.am, plugins/rtp/rtpsend/.cvsignore,
6353 plugins/rtp/rtpsend/Makefile.am, plugins/rtp/rtpsend/rtp.c,
6354 plugins/rtp/rtpsend/rtp.h, plugins/rtp/rtpsend/rtpsend.c,
6355 plugins/rtp/rtpsend/rtpsend.h, plugins/videoscale/videoscale.c,
6356 plugins/videoscale/videoscale.h,
6357 plugins/visualization/smoothwave/smoothwave.h,
6358 plugins/visualization/spectrum/gstspectrum.c,
6359 plugins/visualization/spectrum/gstspectrum.h,
6360 plugins/visualization/synaesthesia/synaesthesia.c,
6361 plugins/visualization/synaesthesia/synaesthesia.h,
6362 plugins/visualization/vumeter/vumeter.c,
6363 plugins/visualization/vumeter/vumeter.h, plugins/vorbis/vorbis.c,
6364 plugins/vorbis/vorbisdec.c, plugins/wav/Makefile.am,
6365 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
6366 plugins/wav/gstriff.c, plugins/xmms/.cvsignore,
6367 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
6368 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
6369 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
6370 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
6371 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
6372 plugins/xmms/main.h, plugins/xmms/output.h,
6373 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
6374 plugins/xmms/visualization.h, plugins/xmms/xmms.h,
6375 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6376 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6377 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6378 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6379 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6380 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
6381 test/a.c, test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6382 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6383 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpeg2parse2.c,
6384 test/mpg123.c, test/p.c, test/qtest.c, test/r.c, test/record.c,
6385 test/s.c, test/spectrum.c, test/typefind.c, test/vidcapture.c,
6386 test/vidcapture2.c, test/videotest.c, test/videotest2.c, test/w.c,
6387 test/xmmstest.c, test/xml/readreg.c, tests/.cvsignore,
6388 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
6389 tests/autoplug3.c, tests/caps.c, tests/capsconnect.c,
6390 tests/paranoia.c, tests/props.c, tests/nego/.cvsignore,
6391 tests/nego/Makefile.am, tests/nego/nego1.c, testsuite/Makefile.am,
6392 testsuite/test_gst_init.c, testsuite/capsnego/.cvsignore,
6393 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
6394 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6395 testsuite/capsnego/enum.c, tools/Makefile.am, tools/README,
6396 tools/gstreamer-inspect.1, tools/gstreamer-inspect.c,
6397 tools/gstreamer-launch.1, tools/gstreamer-launch.c,
6398 tools/gstreamer-register.1: Merged HEAD from
6399 BRANCH-INCSCHED1-200104161 into BRANCH-INCSCHED1.
6401 2001-04-16 22:33 wtay
6403 * test/: Makefile.am, mp3mad.c: Added an test program for the mad
6406 2001-04-16 20:41 thomasvs
6408 * plugins/filters/adder/adder.c: commented some debug info to get a
6411 2001-04-16 20:38 thomasvs
6413 * examples/mixer/mixer.c: changed volume envelope; should do a nice
6414 transition between both songs now
6416 2001-04-16 20:11 thomasvs
6418 * plugins/filters/volenv/volenv.c: removed example volume envelope
6419 registration plugin now accepts both a volume envelope (before
6420 start) or direct argument setting
6422 2001-04-16 18:36 omegahacker
6424 * plugins/mp3decode/mad/gstmad.c: added code to deal with either
6425 0.12 or 0.13 of libmad
6427 2001-04-16 17:45 wtay
6429 * gst/elements/: gstfakesink.c, gstfakesink.h: Added an arg to
6430 fakesink so that it doesn't printf.
6432 2001-04-16 17:34 wtay
6434 * examples/: autoplug/autoplug.c, mixer/.cvsignore,
6435 mixer/Makefile.am, mixer/mixer.c: Added an example audio mixer.
6437 2001-04-16 17:30 wtay
6439 * plugins/filters/: adder/.cvsignore, adder/Makefile.am,
6440 adder/adder.c, adder/adder.h, colorspace/colorspace.c: Added the
6441 audio mixer from Thomas Vander Stichele
6443 2001-04-16 11:55 wtay
6445 * examples/autoplug/autoplug.c: Add the xvideosink to the example.
6447 2001-04-16 01:59 wtay
6449 * plugins/filters/volenv/: filter.func, volenv.c: More volenv
6452 2001-04-16 00:59 omegahacker
6454 * gst/gstbin.c, gst/gstscheduler.c, gst/gstthread.c,
6455 gst/elements/gstidentity.c, tests/threadlock.c: latest updates,
6456 things are very close to working
6458 2001-04-16 00:44 wtay
6460 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
6461 yuv2rgb.h: Don't compile the asm on non x86 machines. Added a
6462 header file that will soon be part of the C fallback code..
6464 2001-04-16 00:12 wtay
6466 * gst/gstinfo.c: Added missing category strings...
6468 2001-04-16 00:05 wtay
6470 * plugins/esd/esdsink/esdsink.c: fixed the audio caps to the latest
6473 2001-04-15 23:54 omegahacker
6475 * tools/gstreamer-launch.c: save xml file of the launch cmdline
6477 2001-04-15 23:54 omegahacker
6479 * gst/gstelement.h: added comment about missing flag
6481 2001-04-15 23:53 omegahacker
6483 * gstreamer.spec.in: run gstreamer-register on postinstall
6485 2001-04-15 23:52 omegahacker
6487 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
6488 changed some INFOs to DEBUGs
6490 2001-04-15 23:29 wtay
6492 * configure.in: Added the volenv/passthrough plugin Makefiles
6494 2001-04-15 23:20 wtay
6496 * plugins/filters/: passthrough/.cvsignore,
6497 passthrough/passthrough.c, volenv/.cvsignore, volenv/Makefile.am,
6498 volenv/filter.func, volenv/volenv.c, volenv/volenv.h: Modified the
6499 passthrough filter with the new caps API Added the volume envelope
6502 2001-04-15 16:30 wtay
6504 * plugins/filters/: filterstamp.README, filterstamp.sh,
6505 passthrough/Makefile.am, passthrough/filter.func,
6506 passthrough/passthrough.c, passthrough/passthrough.h: Added a
6507 little script to create an audio filter plugin template (provided
6508 by Thomas Vander Stichele)
6510 2001-04-15 15:42 wtay
6512 * plugins/icecast/icecastsend/icecastsend.c: Updated the icecast
6515 2001-04-15 15:29 wtay
6517 * acconfig.h, configure.in, plugins/filters/Makefile.am,
6518 plugins/filters/colorspace/colorspace.c,
6519 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6520 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6521 plugins/mp3decode/mad/gstmad.h, plugins/vorbis/vorbisdec.c,
6522 test/xmmstest.c: Added the mad mp3 decoder. Added flushing to the
6523 vorbis decoder. Updated configure.in to check for Hermes and
6526 2001-04-15 02:02 wtay
6528 * gst/gstprops.c: Fixed the gfloat error in the va_arg code.
6530 2001-04-14 19:56 wtay
6532 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstcaps.sgml,
6533 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6534 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/videoraw.sgml,
6535 editor/gsteditorproperty.c, examples/plugins/example.c,
6536 gst/gstcaps.c, gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h,
6537 gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
6538 gst/elements/gsttee.c, gstplay/Makefile.am, gstplay/gstplay.c,
6539 plugins/alaw/alaw.c, plugins/alsa/alsa.h,
6540 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
6541 plugins/alsa/alsasrc.c, plugins/artsd/artsdsink.c,
6542 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
6543 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6544 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
6545 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
6546 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
6547 plugins/filters/colorspace/colorspace.c,
6548 plugins/filters/colorspace/yuv2rgb.c,
6549 plugins/filters/stereo2mono/stereo2mono.c,
6550 plugins/flx/flx_decoder.c, plugins/jpeg/gstjpeg.c,
6551 plugins/mp3decode/mpg123/gstmpg123.c,
6552 plugins/mp3decode/parse/mp3parse.c,
6553 plugins/mp3decode/types/mp3types.c,
6554 plugins/mp3encode/lame/gstlame.c,
6555 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6556 plugins/mpeg1/mpegtypes/mpeg1types.c,
6557 plugins/mpeg1/parse/mpeg1parse.c,
6558 plugins/mpeg1video/parse/mp1videoparse.c,
6559 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
6560 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6561 plugins/mpeg2/mpegtypes/mpeg2types.c,
6562 plugins/mpeg2/parse/mpeg2parse.c,
6563 plugins/mpeg2/video/gstmpeg2play.c,
6564 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
6565 plugins/oss/gstosssink.c, plugins/rtp/rtpsend/rtpsend.c,
6566 plugins/visualization/synaesthesia/synaesthesia.c,
6567 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
6568 plugins/vorbis/vorbisdec.c, plugins/wav/gstriff.c,
6569 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmsinput.c,
6570 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/xvideosink.c,
6571 tests/autoplug.c, tests/autoplug2.c, tests/autoplug3.c,
6572 tests/caps.c, tests/props.c, tools/gstreamer-inspect.c: A rather
6573 large patch: - changed the API for the padtemplates: - remove
6574 the factories (array of pointers) for the padtemplates,
6575 properties and caps. The static array was a nice idea but
6576 converting all the property values to a gpointer was not a
6577 good idea. float properties were not possible, and casting
6578 a gint to a pointer is not very portable. The new API just
6579 uses the _padtemplate_new, _caps_new and _props_new
6580 functions to create the templates. This has the added
6581 benefit that the API is now uniform for static and dynamic
6582 templates and that the code can be made cleaner. - lots of
6583 cleanups in the way the capabilities are constructed (va_list)
6584 - lots of updates for all the plugins (new API) - docs updates
6585 (new API) - removed the videoraw docs.
6587 2001-04-12 19:11 wtay
6589 * components/bonobo-gstmediaplay/Makefile.am,
6590 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6591 docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
6592 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6593 examples/helloworld/helloworld.c, gst/gstcaps.h, gst/gstinfo.h,
6594 gst/gstpad.c, gst/gstpad.h, gst/gstprops.c, gst/gstqueue.c,
6595 gst/autoplug/gststaticautoplugrender.c, gstplay/gstplay.c,
6596 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
6597 plugins/artsd/Makefile.am, plugins/avi/gstavidecoder.c,
6598 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
6599 plugins/avi/wincodec/gstwindec.c, plugins/filters/Makefile.am,
6600 plugins/filters/colorspace/Makefile.am,
6601 plugins/filters/colorspace/colorspace.c,
6602 plugins/filters/colorspace/colorspace.h,
6603 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6604 plugins/filters/stereo2mono/stereo2mono.c,
6605 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6606 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/ac3dec.c,
6607 plugins/mpeg2/ac3dec/decode.c,
6608 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
6609 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxwindow.c,
6610 plugins/xvideosink/gstxwindow.h, plugins/xvideosink/xvideosink.c,
6611 plugins/xvideosink/xvideosink.h, test/mpeg2parse2.c: Lots of
6612 updates to the plugins for caps negotiation. Added YUY2 output to
6613 the win32 dlls. Added a colorspace converter in gstplay
6615 2001-04-10 20:46 wtay
6617 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6618 tmpl/gstcaps.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
6619 Fixed the doc build warnings
6621 2001-04-09 20:56 mhowell
6623 * docs/random/matth/scheduling.txt: added incremental scheduling
6626 2001-04-09 20:56 mhowell
6628 * docs/random/matth/scheduling.txt: file scheduling.txt was
6629 initially added on branch BRANCH-INCSCHED1.
6631 2001-04-06 17:29 scavenger
6633 * configure.in, plugins/Makefile.am, plugins/alaw/Makefile.am,
6634 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6635 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6636 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6637 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6638 plugins/alaw/mulaw-conversion.h: Added ALaw encoder and decoder
6640 2001-04-06 15:20 scavenger
6642 * plugins/wav/Makefile.am: Makefile.am forgot to include gstriff.c
6644 2001-04-03 17:25 scavenger
6646 * plugins/au/gstparseau.c: Updated parseau to use caps nego
6648 2001-04-03 05:56 richardb
6650 * gst/Makefile.am.future: Add a proposed makefile to use in place
6651 of Makefile.am. This depends on automake 1.4d or later, but is
6652 much neater, avoiding horrible hacks to pass special flags in.
6654 I put it here for safekeeping until automake 1.5 is released, at
6655 which point we can reasonably require it.
6657 2001-04-03 05:53 richardb
6659 * configure.in, plugins/Makefile.am, plugins/artsd/.cvsignore,
6660 plugins/artsd/Makefile.am, plugins/artsd/REQUIREMENTS,
6661 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h: Add artsdsink
6662 plugin. Worked first time for me. :)
6664 2001-04-03 05:52 richardb
6666 * plugins/alsa/Makefile.am: Remove weird characters from alsa
6667 Makefile.am (Had some 240's there. Uh?) Also, remove some
6668 unwanted CFLAGS which had been added.
6670 2001-04-03 05:38 richardb
6672 * gst/gstplugin.c: Fix obscure segfault I just got: perhaps due to
6673 running with libxml 1.8.11 (prerelease version), but a worthwhile
6676 2001-04-03 02:30 scavenger
6678 * plugins/mulaw/mulaw-decode.c: fixed bug passing outbuf size
6679 instead of in buf size to mulaw decode function
6681 2001-04-03 02:18 scavenger
6683 * plugins/mulaw/mulaw-decode.c: typo mistaked src_template with
6686 2001-04-03 02:01 wtay
6688 * plugins/mulaw/mulaw.c: Use capstemplates to create the
6689 padtemplates for the two elements in the mulaw plugin.
6691 2001-04-03 01:46 wtay
6693 * plugins/xvideosink/xvideosink.c: Don't try to initialize Xv if it
6696 2001-04-03 01:43 scavenger
6698 * plugins/mulaw/mulaw-decode.h: fixed typo in get_type
6700 2001-04-03 01:38 scavenger
6702 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c, mulaw.c: moved
6703 details of mulawencode and mulawdecode to mulaw.c
6705 2001-04-03 01:33 scavenger
6707 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: removed a
6708 redundant caps=NULL statement
6710 2001-04-03 01:30 scavenger
6712 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: fixed stupid bug
6713 where srcpads were being created twice, second time around
6716 2001-04-03 01:25 scavenger
6718 * plugins/mulaw/: Makefile.am, mulaw-conversion.c,
6719 mulaw-conversion.h, mulaw-decode.c, mulaw-decode.h, mulaw-encode.c,
6720 mulaw.c: added mulaw decoder
6722 2001-04-02 21:03 wtay
6724 * plugins/filters/colorspace/: .cvsignore, Makefile.am,
6725 colorspace.c, colorspace.h: Added a non functional colorspace
6728 2001-04-02 20:56 wtay
6730 * configure.in, docs/libs/.cvsignore,
6731 examples/helloworld/helloworld.c, gst/gstprops.c, gst/gstprops.h,
6732 gst/gstpropsprivate.h: Merged the float property patch from Steve
6733 Baker. This patch doesn't really work yet...
6735 2001-04-02 19:29 wtay
6737 * plugins/mulaw/mulaw-encode.c: This is how I see the caps
6738 negotiation for the mulaw element. In the sink negotiate pad it
6739 copies the caps and modifies it according to what it is going to
6740 ouput. It then tries to set the caps on the src pad, if that
6741 succeeds, negotiation succeeds, else it fails.
6743 2001-04-02 18:54 scavenger
6745 * configure.in, plugins/Makefile.am, plugins/mulaw/Makefile.am,
6746 plugins/mulaw/mulaw-conversion.c, plugins/mulaw/mulaw-conversion.h,
6747 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h: Start
6748 of the mulaw plugin...needs finishing off
6750 2001-04-02 16:09 richardb
6752 * configure.in: Add configure support for detecting artsc: if this
6753 is found, its okay to build an artsdsink plugin. Now, someone just
6754 needs to write an artsdsink.
6756 2001-04-02 16:08 richardb
6758 * plugins/oss/gstosssink.c: Correct tiny typo.
6760 2001-04-02 15:21 wtay
6762 * gst/gstcaps.c, gst/gstprops.c, gstplay/gstplay.c,
6763 plugins/Makefile.am, plugins/avi/audiocodecs.c,
6764 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6765 plugins/avi/gstaviencoder.h, plugins/avi/playcodecs.c,
6766 plugins/avi/wincodec/Makefile.am,
6767 plugins/avi/wincodec/gstwincodec.c,
6768 plugins/avi/wincodec/gstwincodec.h,
6769 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6770 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6771 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/median/median.c,
6772 plugins/filters/median/median.h, plugins/filters/smooth/smooth.c,
6773 plugins/filters/smooth/smooth.h, plugins/flx/flx_decoder.c,
6774 plugins/flx/flx_decoder.h, plugins/jpeg/gstjpeg.c,
6775 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6776 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6777 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6778 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6779 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6780 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6781 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6782 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6783 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6784 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6785 plugins/mpeg2/parse/mpeg2parse.c,
6786 plugins/mpeg2/video/gstmpeg2play.c,
6787 plugins/mpeg2/video/gstmpeg2play.h,
6788 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
6789 plugins/xvideosink/Makefile.am, plugins/xvideosink/gstximage.c,
6790 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
6791 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
6792 test/Makefile.am, test/mpeg2parse2.c, test/videotest2.c: A rather
6793 large update: - a new videosink using plain X windows
6794 (xvideosink). It uses capsnego to set up it's formats. -
6795 gstplay uses the new xvideosink and a gtk_socket. The initial
6796 window size is set to 0x0 so you need to resize it before you
6797 see something. - got rid of the video metadata include file in
6798 favour of properties and caps negotiation - adjusted most
6799 plugins to not use the metadata.
6801 2001-04-02 15:08 omegahacker
6803 * gst/gstinfo.c: added PID and cID to INFO lines when DEBUG is
6806 2001-04-01 15:09 wtay
6808 * gstplay/: callbacks.c, gstmediaplay.glade: Small change to load
6809 the .glade file from the current dir too when pressing the about
6812 2001-04-01 15:01 wtay
6814 * gstplay/: gstmediaplay.glade, gstplay.c: This patch is now The
6815 Right Way(tm) to handle the stop button but at least it doesn't
6818 2001-04-01 14:51 wtay
6820 * gstplay/gstplay.c: Slightly modified the _stop handling so that
6821 gstmediaplay crashes less viontly. The real problem is that going
6822 to the NULL state does not clean up the scheduling structures I
6825 2001-03-31 15:35 wtay
6827 * plugins/capture/v4l/gstv4lsrc.c: Make sure the endianness is
6828 correct when we agree to yuv formats in capsnego.
6830 2001-03-31 15:22 wtay
6832 * plugins/capture/v4l/gstv4lsrc.c: Only agree to the caps
6833 negotiation if the format is supported by the driver.
6835 2001-03-31 15:10 wtay
6837 * plugins/xvideosink/gstxvimage.c: Corrected a endianness bug in
6838 the format print code.
6840 2001-03-31 14:47 wtay
6842 * plugins/capture/v4l/gstv4lsrc.c: Added a little debug info in the
6845 2001-03-31 02:08 wtay
6847 * plugins/filters/stereo2mono/stereo2mono.c: Some cleanups. Added
6848 the padtemplates to the elementfactory.
6850 2001-03-31 01:56 scavenger
6852 * configure.in, plugins/filters/Makefile.am: Added stereo2mono
6855 2001-03-31 01:47 scavenger
6857 * plugins/filters/stereo2mono/: Makefile.am, stereo2mono.c,
6858 stereo2mono.h: stereo2mono plugin with caps negotiation code
6861 2001-03-31 01:13 wtay
6863 * tests/: caps.c, props.c: Adjust the test cases to the new FOURCC
6866 2001-03-31 00:56 wtay
6868 * examples/helloworld/helloworld.c, gst/gstprops.h,
6869 plugins/avi/gstavidecoder.c, plugins/avi/wincodec/gstwincodec.c,
6870 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
6871 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6872 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6873 plugins/mpeg2/video/gstmpeg2play.c: Simplified the FOURCC API to
6874 the caps, add a GST_MAKE_FOURCC macro to create a fourcc. Adjusted
6875 the plugins to use the new FOURCC API
6877 2001-03-31 00:51 wtay
6879 * plugins/xvideosink/: gstximage.c, gstxvimage.c, gstxvimage.h,
6880 xvideosink.c: Check for Xv support before trying to get caps.
6882 2001-03-30 21:10 wtay
6884 * docs/gst/tmpl/gstmultidisksrc.sgml, examples/autoplug/.cvsignore,
6885 examples/typefind/.cvsignore, plugins/xvideosink/.cvsignore: Small
6886 updates to the .cvsignore files.
6888 2001-03-30 21:08 wtay
6890 * acconfig.h, configure.in, plugins/Makefile.am,
6891 plugins/filters/Makefile.am, plugins/filters/ladspa/gstladspa.c,
6892 plugins/mp3decode/mpg123/mpg123.c, plugins/oss/gstosssink.c,
6893 plugins/rtjpeg/RTjpeg.h: Applied the FreeBSD patch from Orion with
6894 some minor modifications to the configure.in patch.
6896 2001-03-30 20:52 wtay
6898 * gst/gstthread.c: This hopefully fixes a slight thread sync issue.
6900 2001-03-30 01:06 omegahacker
6902 * AUTHORS, Makefile.am, configure.in, gstreamer.spec.in,
6903 gst/gstbin.c, gst/gstelement.c, gst/gstpad.c, gst/gstscheduler.c,
6904 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c,
6905 tests/threadlock.c, tools/gstreamer-launch.c: snapshot for matth to
6906 work with while I fly over to Europe....
6908 2001-03-29 23:33 wtay
6910 * test/videotest2.c: Added a test program to test v4lsrc and
6911 xvideosink doing capsnego.
6913 2001-03-29 23:31 wtay
6915 * configure.in, gst/gstcaps.c, gst/gstpad.c, gst/gstprops.c,
6916 gst/types/gsttypes.c, plugins/capture/v4l/grab.h,
6917 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
6918 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6919 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6920 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6921 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6922 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6923 plugins/xvideosink/xvideosink.h, test/Makefile.am: Added a plain X
6924 videosink, the videosink uses capsnego. adjusted the v4lsrc so
6925 that it uses capsnego on the src pad Small fixed to capsnego and
6926 the properties/caps.
6928 2001-03-29 18:27 richardb
6930 * docs/gst/: Makefile.am, gstreamer.types.in: Remove references to
6931 audiosink, audiosrc, and audioraw. Documentation at least _starts_
6934 2001-03-27 18:34 wtay
6936 * docs/gst/: gstreamer-sections.txt, tmpl/gstcaps.sgml,
6937 tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml: More docs updates
6939 2001-03-27 18:33 wtay
6941 * plugins/wav/gstparsewav.c: Removed the oss dependency
6943 2001-03-27 17:25 wtay
6945 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6946 gstreamer.hierarchy, tmpl/audioraw.sgml, tmpl/gstaudiosink.sgml,
6947 tmpl/gstaudiosrc.sgml, tmpl/gstcaps.sgml, tmpl/gstprops.sgml,
6948 tmpl/gstreamer-unused.sgml: Removed the audiosink/src from the
6949 docs. Removed the audioraw metadata file from the docs.
6951 2001-03-26 12:12 richardb
6953 * plugins/mp3decode/Makefile.am: Fix makefile.am so that SUBDIRS is
6954 not defined both conditionally and unconditionally - broke some
6955 versions of automake.
6957 2001-03-24 18:50 wtay
6959 * plugins/: alsa/alsa.h, alsa/alsa_common.c, alsa/alsasink.c,
6960 alsa/alsasrc.c, au/gstparseau.c, effects/stereo/stereo.c,
6961 effects/stereo/stereo.h, effects/volume/volume.c,
6962 effects/volume/volume.h, esd/esdsink/esdsink.c,
6963 visualization/smoothwave/smoothwave.h,
6964 visualization/spectrum/gstspectrum.c,
6965 visualization/spectrum/gstspectrum.h,
6966 visualization/synaesthesia/synaesthesia.c,
6967 visualization/synaesthesia/synaesthesia.h,
6968 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
6969 wav/gstparsewav.c, wav/gstparsewav.h: Commented out the references
6970 to the old metadata handling in various plugins. They need to be
6971 converted to the new audio properties before they will work again.
6972 esdsink and alsasrc/sink are seriously damaged now.. :(
6974 2001-03-24 18:28 wtay
6976 * plugins/oss/gstosssink.c: Correctly set up the OSS format based
6979 2001-03-24 17:22 wtay
6981 * configure.in, examples/autoplug/autoplug.c,
6982 examples/helloworld/helloworld.c,
6983 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6984 examples/queue/queue.c, examples/queue2/queue2.c,
6985 examples/queue3/queue3.c, examples/queue4/queue4.c,
6986 examples/thread/thread.c, examples/xml/createxml.c,
6987 gst/Makefile.am, gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c,
6988 gst/gstprops.h, gst/gstpropsprivate.h, gst/elements/Makefile.am,
6989 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
6990 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
6991 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6992 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6993 gst/elements/gstsinesrc.h, gstplay/gstplay.c, plugins/Makefile.am,
6994 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
6995 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
6996 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6997 plugins/avi/gstavidecoder.h, plugins/avi/gstaviencoder.h,
6998 plugins/flx/flx_decoder.c, plugins/mp3decode/mpg123/gstmpg123.c,
6999 plugins/mp3decode/mpg123/gstmpg123.h,
7000 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7001 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
7002 plugins/mpeg1video/parse/mp1videoparse.c,
7003 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7004 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7005 plugins/mpeg2/parse/mpeg2parse.c, plugins/oss/.cvsignore,
7006 plugins/oss/Makefile.am, plugins/oss/gstossaudio.c,
7007 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
7008 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
7009 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c, test/a.c,
7010 test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
7011 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
7012 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpg123.c,
7013 test/p.c, test/qtest.c, test/r.c, test/record.c, test/s.c,
7014 test/spectrum.c, test/typefind.c, test/vidcapture.c,
7015 test/vidcapture2.c, test/w.c, test/xmmstest.c, tests/autoplug.c,
7016 tests/autoplug3.c, tests/paranoia.c, tools/README,
7017 tools/gstreamer-inspect.c: Modified a lot of plugins to use the
7018 caps system. Modified the caps of audio/raw to our agreed
7019 properties. Added the multidisksrc plugin of Dominic Ludlam
7020 Renamed audiosink/src to osssink/src and updated all the examples
7021 using the old name. Moved oss specific plugins in an oss directory.
7022 removed the old audiosink from the elements/ dir. removed
7023 audioraw.h metadata header files since we now use the properties.
7024 There are still a few plugins that won't build because they include
7025 the old audioraw.h header file. This will be fixed soon. Make sure
7026 the caps are set in the plugins as described by their padtemplates
7027 (this should solve problems with gstmediaplay with various media
7030 *please don't panic when some plugins won't build, just cd manually
7031 into the plugin dirs* This will be fixed soon.
7033 2001-03-22 16:05 dlehn
7035 * debian/: Makefile.am, changelog, control, gsteditor.manpages,
7036 gstmediaplay.manpages, gstreamer-alsa.files,
7037 gstreamer-common.files, gstreamer-elements.files,
7038 gstreamer-mpeg2dec.files, gstreamer-runtime.manpages,
7039 gstreamer-tools.manpages, libgst-dev.manpages, rules: Debian
7040 updates: * add manpages * split off mpeg2dec and alsa packages *
7041 use latest doc build flags
7043 2001-03-22 00:03 wtay
7045 * plugins/flx/flx_decoder.c: unref the header buffer too.
7047 2001-03-22 00:00 wtay
7049 * docs/gst/tmpl/: gststaticautoplug.sgml,
7050 gststaticautoplugrender.sgml: Added the templates for the
7053 2001-03-21 23:59 wtay
7055 * configure.in, plugins/Makefile.am, plugins/flx/Makefile.am,
7056 plugins/flx/flx_color.c, plugins/flx/flx_color.h,
7057 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
7058 plugins/flx/flx_fmt.h: Added the FLX decoder of Sepp Wijnands
7059 <mrrazz@garbage-coderz.net>
7061 2001-03-21 21:43 wtay
7063 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
7064 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstautoplug.sgml,
7065 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
7066 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
7067 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
7068 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
7069 docs/gst/tmpl/gstutils.sgml, gst/gstautoplug.c, gst/gstcaps.c,
7070 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7071 gst/gstprops.h, gst/gstutils.c: API docs updates
7073 2001-03-20 23:12 richardb
7075 * configure.in, docs/Makefile.am, docs/manual/typedetection.sgml,
7076 examples/plugins/example.c: Added --enable-plugin-docs configure
7077 option, to enable build of the plugin documentation (currently
7078 broken). This defaults to off. Changed --enable-docs-build to
7079 default to on, since all other documentation should build
7082 Also, correct typo in manual, and fix up a couple of things in
7085 2001-03-20 18:29 wtay
7087 * testsuite/capsnego/.cvsignore: Added the new enum testcase to
7090 2001-03-20 18:29 wtay
7092 * gst/gst.c, gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h,
7093 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7094 gst/gstprops.h, gst/gstqueue.c, testsuite/capsnego/Makefile.am,
7095 testsuite/capsnego/converter2.c, testsuite/capsnego/enum.c: More
7096 work on capsnego proxying. It should be OK now. Added another
7097 testcase enum that shows various capsnego algorithms. Warn about
7098 pads that try to set a capability incompatible with their
7099 padtemplate. Implemented refcounting and copy_on_write for
7102 2001-03-18 16:17 wtay
7104 * gst/gstpad.c, gst/gstqueue.c,
7105 gst/autoplug/gststaticautoplugrender.c,
7106 plugins/mp3decode/mpg123/gstmpg123.c,
7107 plugins/mp3decode/parse/mp3parse.c,
7108 plugins/mpeg1/parse/mpeg1parse.c,
7109 plugins/mpeg1video/parse/mp1videoparse.c, plugins/vorbis/vorbis.c,
7110 plugins/vorbis/vorbisdec.c, testsuite/capsnego/.cvsignore,
7111 testsuite/capsnego/Makefile.am, testsuite/capsnego/converter2.c:
7112 More work on capsnego, mostly proxying Added another testsuite for
7113 capsnego Added caps to vorbisdec, mp3parse, mp1videoparse Redid the
7114 queue proxy handling a bit.
7116 2001-03-18 14:41 richardb
7118 * docs/fwg/gst-plugin-writers-guide.sgml: Another incremental piece
7121 2001-03-18 06:24 richardb
7123 * docs/fwg/gst-plugin-writers-guide.sgml: Commit a final couple of
7124 modifications before going to bed.
7126 2001-03-18 06:16 richardb
7128 * docs/fwg/: Makefile.am, firstplugin.sgml,
7129 gst-plugin-writers-guide.sgml: Some further modifications to the
7132 2001-03-18 05:21 richardb
7134 * docs/fwg/gst-plugin-writers-guide.sgml: Added many more details
7137 2001-03-18 03:57 richardb
7139 * docs/fwg/: Makefile.am, concepts.sgml,
7140 gst-plugin-writers-guide.sgml, typesnprops.sgml: Various updates to
7141 PWG; mainly adding information about types and properties. Removed
7142 concepts.sgml and typesnprops.sgml; merged into main file. I was
7143 finding that having all the separate subfiles simply stopped me
7144 from finding what I wanted to edit. Maybe I'll split it up again
7145 later, but this is much better for now.
7147 2001-03-18 02:42 wtay
7149 * configure.in, docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7150 docs/random/wtay/capsnego-cases, examples/helloworld/helloworld.c,
7151 examples/queue/queue.c, examples/xml/runxml.c, gst/gstcaps.c,
7152 gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h, gst/gstprops.c,
7153 gst/gstprops.h, gst/gstqueue.c, gst/elements/gstaudiosink.c,
7154 plugins/mp3decode/mpg123/gstmpg123.c,
7155 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7156 tests/props.c, testsuite/capsnego/.cvsignore,
7157 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
7158 testsuite/capsnego/converter.c: Reworked the capsnegotiation
7159 function audiosink now uses capsnego to set its parameters
7160 mpg123/ac3dec use capsnego instead of metadata Added the beginnings
7161 of a testsuite for capsnego.
7163 2001-03-17 17:50 richardb
7165 * docs/manual/plugins.sgml: Update to note that plugins can also
7166 contain autopluggers.
7168 2001-03-17 17:16 richardb
7170 * docs/fwg/: concepts.sgml, firstplugin.sgml,
7171 gst-plugin-writers-guide.sgml: Some miscellaneous small changes.
7173 2001-03-17 03:15 omegahacker
7175 * docs/random/omega/: eos, eos.old: move eos to eos.old, to reflect
7176 its age and to aid ailing OS's like Windoze <g>
7178 2001-03-16 01:06 dlehn
7180 * Makefile.am, gstreamer-config.1, editor/Makefile.am,
7181 editor/gsteditor.1, gstplay/Makefile.am, gstplay/gstmediaplay.1,
7182 tools/Makefile.am, tools/gstreamer-inspect.1,
7183 tools/gstreamer-launch.1, tools/gstreamer-register.1: Added man
7186 2001-03-16 00:49 scavenger
7188 * gst/gstthread.c: Fixed locking issue when PLAYING to READY
7190 2001-03-15 20:08 wtay
7192 * docs/random/wtay/capsnego-cases: Added the first part of a uses
7193 case doc on caps nego
7195 2001-03-14 21:56 omegahacker
7197 * configure.in: fixed issue with the xmlDocGetRootElement test and
7198 non-/usr/lib installs of libxml
7200 2001-03-14 07:54 dlehn
7202 * gstreamer.m4: Use of system() in test programs needs an #include
7205 2001-03-14 06:46 dlehn
7207 * gstreamer.m4: Fix --with-gstreamer-prefix via s/glib/gstreamer/
7209 2001-03-13 22:21 wtay
7211 * tools/gstreamer-inspect.c: Adjusted -inspect to the new GstCaps
7214 2001-03-13 22:13 wtay
7216 * gst/gsttypefind.c: The typefind element now sets the caps on its
7217 sink pad when the type has been detected.
7219 2001-03-13 20:26 wtay
7221 * gst/: gstcaps.c, gstpad.c: Small fixes to the caps compatibility
7222 check. Small changes to the pad negotiation and proxy functions
7224 2001-03-13 18:57 wtay
7226 * examples/autoplug/autoplug.c: Updated the autoplug example with
7227 the new autoplugger. there still is a scheduling issue though.
7229 2001-03-13 18:45 wtay
7231 * configure.in: Applied the patch from hadess/ajmitch to add
7232 --disable-alsasink and --disable-esdsink (the latter one being
7233 untested) to configure.in
7235 2001-03-13 02:20 omegahacker
7237 * gst/gstthread.c: fixed READY_TO_NULL bug
7239 2001-03-13 01:44 scavenger
7241 * gst/: gstthread.c, gstthread.h: removed fine grained locking and
7242 added simultaneous waiting for 2 states
7244 2001-03-13 01:24 scavenger
7246 * gst/gstthread.c: exactly opposite check needed in wait_thread
7248 2001-03-13 01:08 scavenger
7250 * gst/gstthread.c: made wait_thread check for logical true rather
7251 than check equality with gboolean
7253 2001-03-13 00:57 scavenger
7255 * gst/gstthread.c: changed debug to print unsigned not signed
7257 2001-03-13 00:46 scavenger
7259 * gst/gstthread.c: TYPO: ISSET should be IS_SET
7261 2001-03-13 00:45 scavenger
7263 * gst/gstthread.c: added debug to signal noting the result of the
7264 flag after being set
7266 2001-03-13 00:39 scavenger
7268 * gst/: gstthread.c, gstthread.h: Made locks more granular, one
7271 2001-03-13 00:09 scavenger
7273 * gst/gstthread.c: made cond_wait into cond_timedwait
7275 2001-03-12 23:51 omegahacker
7277 * tests/threadlock.c: file threadlock.c was initially added on
7278 branch BRANCH-INCSCHED1.
7280 2001-03-12 23:51 omegahacker
7282 * tests/: Makefile.am, threadlock.c: added threadlock test
7284 2001-03-12 23:39 scavenger
7286 * gst/gstthread.c: repositioning of debug after mutex in
7287 wait_thread and signal_thread
7289 2001-03-12 23:28 scavenger
7291 * gst/gstthread.c: typo in GST_DEBUG in signal_thread
7293 2001-03-12 23:27 scavenger
7295 * gst/gstthread.c: Changed GST_DEBUG in signal_thread and
7296 wait_thread to reveal more info
7298 2001-03-12 21:02 wtay
7300 * configure.in, docs/random/wtay/caps-negociation,
7301 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstautoplug.h,
7302 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
7303 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
7304 gst/gstqueue.c, gst/autoplug/gststaticautoplug.c,
7305 gst/autoplug/gststaticautoplugrender.c,
7306 gst/elements/gstaudiosink.c, gstplay/gstplay.c,
7307 plugins/jpeg/gstjpeg.c, plugins/vorbis/vorbis.c,
7308 plugins/xmms/pluginenum.c, tests/.cvsignore, tests/Makefile.am,
7309 tests/autoplug.c, tests/capsconnect.c, tests/nego/.cvsignore,
7310 tests/nego/Makefile.am, tests/nego/nego1.c: Merged the CAPSNEGO1
7313 2001-03-12 20:04 wtay
7315 * Makefile.am, REQUIREMENTS, configure.in, docs/manual/xml.sgml,
7316 gst/gst.c, gst/gstpipeline.c, gst/gstpipeline.h,
7317 gst/elements/gstsinesrc.c, gst/elements/gstsinesrc.h,
7318 plugins/Makefile.am, plugins/alsa/.cvsignore,
7319 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
7320 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
7321 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
7322 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegenc.c,
7323 plugins/jpeg/gstjpegenc.h, plugins/rtp/Makefile.am,
7324 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7325 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7326 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
7327 tests/autoplug.c, testsuite/Makefile.am, testsuite/test_gst_init.c:
7328 Another merge from HEAD into CAPSNEGO1
7330 2001-03-12 02:44 scavenger
7332 * gst/gstthread.c: added a set flag to end of
7333 gst_thread_signal_thread and gst_signal_wait_thread to indicate
7334 whether signal should set flag or unset flag, and whether wait
7335 should wait for flag to be set or to be unset. this is needed for
7336 PLAYING_TO_PAUSE where STATE_SPINNING needs to be signalled to be
7339 2001-03-12 02:30 omegahacker
7341 * tests/: Makefile.am, reaping.c: added thread REAPING test
7343 2001-03-12 02:30 omegahacker
7345 * tests/reaping.c: file reaping.c was initially added on branch
7348 2001-03-12 01:55 scavenger
7350 * gst/gstthread.c: making wait for REAPING state when
7351 gst_bin_iterate returns non zero
7353 2001-03-12 01:37 scavenger
7355 * gst/gstthread.c: added debug statement
7357 2001-03-12 01:13 omegahacker
7359 * gst/gsttypes.h: /me is an idiot. cvs add gsttypes.h
7361 2001-03-12 01:13 omegahacker
7363 * gst/gsttypes.h: file gsttypes.h was initially added on branch
7366 2001-03-12 00:37 omegahacker
7368 * gst/: gstthread.c, gstthread.h: some cleanup and compile fixes
7370 2001-03-12 00:28 scavenger
7372 * gst/: gstthread.c, gstthread.h: Start of merging syncflags in
7375 2001-03-11 22:45 omegahacker
7377 * configure.in: added check for version 1.8.1 or better of libxml
7379 2001-03-11 19:51 wtay
7381 * plugins/jpeg/: gstjpegenc.c, gstjpegenc.h: Added a signal that
7382 gets emited when a frame has been encoded..
7384 2001-03-11 19:31 wtay
7386 * gst/gstpad.c, gst/gstpad.h,
7387 gst/autoplug/gststaticautoplugrender.c, tests/.cvsignore: Small
7388 fixes, most notably the GST_PAD_CONNECTED macro that didn't work
7391 2001-03-11 18:47 wtay
7393 * tests/capsconnect.c: file capsconnect.c was initially added on
7394 branch BRANCH-CAPSNEGO1.
7396 2001-03-11 18:47 wtay
7398 * tests/capsconnect.c: Added a little test program for caps
7399 negotiation proxying.
7401 2001-03-11 18:34 wtay
7403 * gst/elements/: gstsinesrc.c, gstsinesrc.h: Applied the sinesrc
7404 patch from Steve Baker.
7406 2001-03-11 16:29 wtay
7408 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
7409 gstreamer-config.in, gstreamer.m4, debian/.cvsignore,
7410 debian/Makefile.am, debian/README.Debian, debian/changelog,
7411 debian/control, debian/copyright, debian/gsteditor.files,
7412 debian/gsteditor.menu, debian/gstmediaplay.files,
7413 debian/gstmediaplay.menu, debian/gstreamer-cdparanoia.files,
7414 debian/gstreamer-common.files, debian/gstreamer-doc.files,
7415 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
7416 debian/gstreamer-lame.files, debian/gstreamer-mpg123.files,
7417 debian/gstreamer-plugin-template.postinst,
7418 debian/gstreamer-plugin-template.prerm,
7419 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7420 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7421 debian/libgst-dev.files, debian/libgst0.files,
7422 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7423 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7424 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7425 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7426 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7427 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7428 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
7429 docs/gst/gstreamer.types.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
7430 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
7431 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7432 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7433 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
7434 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/Makefile.am,
7435 docs/manual/bins.sgml, docs/manual/debugging.sgml,
7436 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
7437 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
7438 docs/manual/pads.sgml, docs/manual/plugins.sgml,
7439 docs/manual/queues.sgml, docs/manual/quotes.sgml,
7440 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
7441 docs/manual/xml.sgml, docs/plugins/Makefile.am,
7442 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
7443 docs/plugins/tmpl/audioscale.sgml,
7444 docs/plugins/tmpl/gstaviencoder.sgml,
7445 docs/plugins/tmpl/gstmpeg2enc.sgml,
7446 docs/plugins/tmpl/gstmpeg2play.sgml,
7447 docs/plugins/tmpl/gstmpeg_play.sgml,
7448 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7449 docs/plugins/tmpl/gstspectrum.sgml,
7450 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7451 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7452 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7453 docs/plugins/tmpl/mpeg2parse.sgml,
7454 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7455 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7456 docs/plugins/tmpl/synaesthesia.sgml,
7457 docs/plugins/tmpl/system_encode.sgml,
7458 docs/plugins/tmpl/videoscale.sgml,
7459 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7460 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7461 docs/random/hierarchy, docs/random/wtay/autoplug2,
7462 editor/gsteditor.h, examples/Makefile.am,
7463 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
7464 examples/launch/mp3play, examples/plugins/example.c,
7465 examples/plugins/example.h, examples/queue2/queue2.c,
7466 examples/thread/thread.c, gst/Makefile.am, gst/cothreads.c,
7467 gst/gst.c, gst/gst.h, gst/gstarch.h, gst/gstautoplug.c,
7468 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7469 gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
7470 gst/gstelementfactory.c, gst/gstinfo.h, gst/gstobject.c,
7471 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c,
7472 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7473 gst/gstprops.c, gst/gstqueue.c, gst/gstsparc.h, gst/gstthread.c,
7474 gst/gsttype.c, gst/gsttype.h, gst/gsttypefind.c, gst/gstutils.c,
7475 gst/gstutils.h, gst/autoplug/Makefile.am,
7476 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7477 gst/autoplug/gststaticautoplugrender.c,
7478 gst/autoplug/gststaticautoplugrender.h,
7479 gst/elements/gstaudiosink.c, gst/elements/gstdisksrc.c,
7480 gst/elements/gstelements.c, gstplay/Makefile.am, gstplay/gstplay.c,
7481 gstplay/gstplay.h, gstplay/gstplayprivate.h, include/Makefile.am,
7482 include/avifmt.h, include/default.h, include/registry.h,
7483 libs/Makefile.am, libs/getbits/gstgetbits.c,
7484 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7485 plugins/Makefile.am, plugins/avi/gstavidecoder.c,
7486 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7487 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7488 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7489 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
7490 plugins/mp3decode/mpg123/layer1.c,
7491 plugins/mp3decode/mpg123/layer3.c,
7492 plugins/mp3decode/mpg123/tabinit.c,
7493 plugins/mp3decode/parse/mp3parse.c,
7494 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7495 plugins/mpeg1/mpeg_play/Makefile.am,
7496 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7497 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7498 plugins/mpeg1/mpeg_play/recon_sse.s,
7499 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/Makefile.am,
7500 plugins/mpeg2/ac3dec/cpu_accel.c,
7501 plugins/mpeg2/mpeg2dec/Makefile.am,
7502 plugins/mpeg2/mpeg2dec/attributes.h,
7503 plugins/mpeg2/mpeg2dec/decode.c,
7504 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7505 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7506 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7507 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7508 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7509 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7510 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7511 plugins/mpeg2/mpeg2dec/mm_accel.h,
7512 plugins/mpeg2/mpeg2dec/motion_comp.c,
7513 plugins/mpeg2/mpeg2dec/motion_comp.h,
7514 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7515 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7516 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7517 plugins/mpeg2/mpeg2dec/mpeg2.h,
7518 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7519 plugins/mpeg2/mpeg2dec/output_video.h,
7520 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7521 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7522 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7523 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7524 plugins/vorbis/vorbis.c, plugins/xmms/.cvsignore,
7525 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
7526 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
7527 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
7528 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
7529 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
7530 plugins/xmms/main.h, plugins/xmms/output.h,
7531 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
7532 plugins/xmms/visualization.h, plugins/xmms/xmms.h, test/.cvsignore,
7533 test/Makefile.am, test/mp1parse.c, test/mpeg2parse2.c,
7534 test/videotest.c, test/xmmstest.c, test/xml/readreg.c,
7535 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c,
7536 tests/autoplug2.c, tests/autoplug3.c, tools/README,
7537 tools/gstreamer-inspect.c: Merge the HEAD branch into AUTOPLUG2.
7538 More work on the negotiation process to allow for proxied
7539 negotiation which is needed in the queue. gst_pad_connect perform
7540 a negotiation and returns a gboolean indicating successfull
7541 connection. The pads are disconnected when negotiation fails. I'm
7542 not satisfied/sure about the implementation yet, needs some more
7545 2001-03-10 09:03 omegahacker
7547 * gst/: gstpipeline.c, gstpipeline.h: added tool-man's patch for
7548 g++ compilation, const guchar for pipeline_new
7550 2001-03-09 22:03 wtay
7552 * REQUIREMENTS: Added librtp as a REQUIREMENT for the rtp plugin
7554 2001-03-09 22:02 wtay
7556 * configure.in, plugins/Makefile.am: Added a check for librtp.
7558 2001-03-09 20:50 wtay
7560 * REQUIREMENTS, configure.in, plugins/rtp/Makefile.am,
7561 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7562 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7563 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h: Added
7564 the RTP sink, added libasound to the REQUIREMENTS, configure.in is
7565 not yet detecting librtp...
7567 2001-03-09 20:35 wtay
7569 * plugins/xmms/pluginenum.c: Fixed some minor compile warnings
7571 2001-03-09 20:24 wtay
7573 * configure.in, plugins/Makefile.am, plugins/alsa/Makefile.am: Only
7574 build alsa when detected by configure
7576 2001-03-09 20:05 wtay
7578 * plugins/alsa/: .cvsignore, README: Some more files.
7580 2001-03-09 20:04 wtay
7582 * plugins/alsa/: Makefile.am, alsa.h, alsa_common.c, alsainfo.c,
7583 alsasink.c, alsasrc.c: Added the alsasrc and alsasink elements. The
7584 build system is not yet done, we're working on it now.
7586 2001-03-09 18:50 omegahacker
7588 * gst/cothreads.c, gst/gstbin.c, gst/gstelement.c, gst/gstpad.c,
7589 gst/gstscheduler.c, gst/gstthread.h, tests/incsched.c: update to
7592 2001-03-09 18:33 omegahacker
7594 * gst/gstthread.c: commit to broken code that needs inspecting
7596 2001-03-09 12:31 richardb
7598 * gst/gst.c: Fix gst_init() so that it doesn't fail when passed two
7599 NULLs as parameters. Was dereferencing the argv pointer to get
7600 progname: now defaults to "gstprog".
7602 2001-03-09 12:29 richardb
7604 * testsuite/test_gst_init.c: Updated test to have a comment
7605 explaining its purpose (very important this, especially for
7606 regression tests), and to actually test what I meant it to.
7608 2001-03-09 12:08 richardb
7610 * Makefile.am, configure.in, testsuite/Makefile.am,
7611 testsuite/test_gst_init.c: Added a testsuite. This currently only
7612 has one test, which replicates a problem just submitted to the
7615 I hope noone disagrees that we need a testsuite. Also, hopefully
7616 we all think that a tiny testsuite which is easy to add tests to is
7617 much better than a huge project to create a complete testsuite,
7618 which never gets started because its too big and scary.
7620 I suggest that tests get created whenever someone has a spare
7621 moment, or whenever a bug is reported (to replicate the problem,
7622 and thus be sure that when fixed it stays fixed), and before making
7623 a change to a piece of code to ensure that it remains working.
7625 If we all add little tests occasionally, then we'll have a good
7626 useful testsuite before we know it. All you need to do is make a
7628 2001-03-08 21:28 wtay
7630 * configure.in: Removed the libxmms check until they fix their m4
7633 2001-03-08 19:26 wtay
7635 * plugins/capture/v4l/gstv4lsrc.c: A very stupid patch to issue a
7636 warninh when the device could not be opened.
7638 2001-03-07 22:20 wtay
7640 * configure.in: Added a check for libxmms
7642 2001-03-07 21:52 wtay
7644 * configure.in, docs/gst/tmpl/gstautoplug.sgml,
7645 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
7646 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7647 docs/random/hierarchy, docs/random/wtay/autoplug2,
7648 editor/gsteditor.h, examples/autoplug/autoplug.c,
7649 examples/helloworld2/helloworld2.c, examples/queue2/queue2.c,
7650 examples/thread/thread.c, gst/Makefile.am, gst/gstautoplug.c,
7651 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7652 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
7653 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
7654 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7655 gst/gstprops.c, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
7656 gst/gsttypefind.c, gst/autoplug/Makefile.am,
7657 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7658 gst/autoplug/gststaticautoplugrender.c,
7659 gst/autoplug/gststaticautoplugrender.h, gst/elements/gstdisksrc.c,
7660 gst/elements/gstelements.c, gstplay/gstplay.c, gstplay/gstplay.h,
7661 gstplay/gstplayprivate.h, plugins/Makefile.am,
7662 plugins/avi/gstavidecoder.c, plugins/avi/playcodecs.c,
7663 plugins/avi/wincodec/gstwincodec.c,
7664 plugins/avi/wincodec/gstwindec.c,
7665 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/xmms/Makefile.am,
7666 plugins/xmms/plugin.h, test/mp1parse.c, tests/.cvsignore,
7667 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
7668 tests/autoplug3.c, tools/gstreamer-inspect.c: Merged the AUTOPLUG2
7671 2001-03-06 22:32 wtay
7673 * gst/gstbin.c, gst/gstpipeline.c, gst/gstutils.c, test/.cvsignore,
7674 test/Makefile.am, test/videotest.c, test/xmmstest.c: Small fixes to
7675 pipeline and gstbin. Fixed the xmmstest makefile entry Removed the
7676 plugin_load statements in videotest Applied the patch from Steve
7677 Baker for float args parsing
7679 2001-03-06 21:39 wtay
7681 * AUTHORS, REQUIREMENTS, acconfig.h, configure.in, gstreamer.m4,
7682 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
7683 examples/launch/mp3play, gst/Makefile.am, gst/cothreads.c,
7684 gst/gstarch.h, gst/gstbin.c, gst/gstcpu.c, gst/gstelement.c,
7685 gst/gstpad.c, gst/gstparse.c, gst/gstplugin.c, gst/gstsparc.h,
7686 gst/gstutils.c, gst/gstutils.h, gstplay/Makefile.am,
7687 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7688 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
7689 plugins/mpeg2/mpeg2dec/attributes.h,
7690 plugins/mpeg2/mpeg2dec/decode.c,
7691 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7692 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7693 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7694 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7695 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7696 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7697 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7698 plugins/mpeg2/mpeg2dec/mm_accel.h,
7699 plugins/mpeg2/mpeg2dec/motion_comp.c,
7700 plugins/mpeg2/mpeg2dec/motion_comp.h,
7701 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7702 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7703 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7704 plugins/mpeg2/mpeg2dec/mpeg2.h,
7705 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7706 plugins/mpeg2/mpeg2dec/output_video.h,
7707 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7708 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7709 plugins/xmms/.cvsignore, plugins/xmms/Makefile.am,
7710 plugins/xmms/effect.h, plugins/xmms/general.h,
7711 plugins/xmms/gstxmms.c, plugins/xmms/gstxmms.h,
7712 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmseffect.h,
7713 plugins/xmms/gstxmmsinput.c, plugins/xmms/gstxmmsinput.h,
7714 plugins/xmms/input.h, plugins/xmms/main.h, plugins/xmms/output.h,
7715 plugins/xmms/plugin.h, plugins/xmms/pluginenum.c,
7716 plugins/xmms/pluginenum.h, plugins/xmms/visualization.h,
7717 plugins/xmms/xmms.h, test/.cvsignore, test/Makefile.am,
7718 test/mpeg2parse2.c, test/videotest.c, test/xmmstest.c,
7719 test/xml/readreg.c, tests/autoplug3.c: Synced with the HEAD branch
7720 again... amazing how many changes we have in only a week time...
7722 2001-03-06 20:06 wtay
7724 * examples/launch/mp3play: Added quotes around the command line mp3
7727 2001-03-06 20:04 wtay
7729 * gst/gstparse.c: Applied Dominic Ludlam's patch to allow quoted
7730 args in gstreamer-launch
7732 2001-03-05 23:06 wtay
7734 * plugins/xmms/: gstxmmsinput.c, gstxmmsinput.h: Added state
7735 changes to the input plugins. Added all of the xmms calls/info as
7738 2001-03-05 21:24 wtay
7740 * test/xmmstest.c: Added an effect to the example
7742 2001-03-05 21:24 wtay
7744 * plugins/xmms/: Makefile.am, gstxmms.c, gstxmmseffect.c,
7745 gstxmmseffect.h, gstxmmsinput.c: Added a wrapper for the xmms
7748 2001-03-05 19:37 wtay
7750 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added an option
7753 2001-03-05 18:55 wtay
7755 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Removed the sliced property
7756 of the sink caps because this plugin can take random data.
7758 2001-03-04 23:40 wtay
7760 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Adjusted the credits...
7761 Changed the loop function so that it can stop.
7763 2001-03-04 22:37 dlehn
7765 * plugins/mpeg2/mpeg2dec/: header.c, header.h, idct.c, idct.h,
7766 idct_mmx.c, idct_mmx.h, motion_comp.c, motion_comp.h, slice.c,
7767 slice.h: Whoops, remove the rest of the old mpeg2dec files.
7769 2001-03-04 22:26 dlehn
7771 * test/mpeg2parse2.c: Use g_return_val_if_fail() instead of
7772 g_return_if_fail() where needed.
7774 2001-03-04 22:22 dlehn
7776 * acconfig.h, configure.in, plugins/mpeg2/Makefile.am,
7777 plugins/mpeg2/mpeg2dec/Makefile.am,
7778 plugins/mpeg2/mpeg2dec/attributes.h,
7779 plugins/mpeg2/mpeg2dec/decode.c,
7780 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7781 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7782 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7783 plugins/mpeg2/mpeg2dec/mm_accel.h,
7784 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7785 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7786 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7787 plugins/mpeg2/mpeg2dec/mpeg2.h,
7788 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7789 plugins/mpeg2/mpeg2dec/output_video.h,
7790 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7791 test/.cvsignore: Update mpeg2dec plugin. Now depends on mpeg2dec
7794 2001-03-04 21:59 wtay
7796 * test/: Makefile.am, xmmstest.c: Added a test program for xmms
7798 2001-03-04 21:58 wtay
7800 * configure.in: Added makefile for xmms. libxmms detection is not
7803 2001-03-04 21:57 wtay
7805 * plugins/xmms/: .cvsignore, Makefile.am, effect.h, general.h,
7806 gstxmms.c, gstxmms.h, gstxmmsinput.c, gstxmmsinput.h, input.h,
7807 main.h, output.h, plugin.h, pluginenum.c, pluginenum.h,
7808 visualization.h, xmms.h: Added an XMMS input filter plugin. MikMod,
7809 mpg123, tonegen, vorbis are tested. Not everything works yet most
7810 notably lots of properties are missing and the vis plugin pads are
7811 not created. State changes are not yet handled as they should.
7813 2001-03-03 19:09 wtay
7815 * tests/autoplug3.c: file autoplug3.c was initially added on branch
7818 2001-03-03 19:09 wtay
7820 * tests/: .cvsignore, autoplug3.c: Added a test program for the
7823 2001-03-03 19:08 wtay
7825 * gst/autoplug/gststaticautoplugrender.c: file
7826 gststaticautoplugrender.c was initially added on branch
7829 2001-03-03 19:08 wtay
7831 * gst/gstautoplug.c, gst/gstautoplug.h, gst/autoplug/Makefile.am,
7832 gst/autoplug/gststaticautoplug.c,
7833 gst/autoplug/gststaticautoplugrender.c,
7834 gst/autoplug/gststaticautoplugrender.h, gstplay/gstplay.c,
7835 gstplay/gstplayprivate.h, tests/Makefile.am, tests/autoplug.c,
7836 tests/autoplug2.c: Added an API for element construction and
7837 renderer autopluggers. Added another autoplugger to render things.
7838 Updated the player to use the new autoplugger.
7840 2001-03-03 19:08 wtay
7842 * gst/autoplug/gststaticautoplugrender.h: file
7843 gststaticautoplugrender.h was initially added on branch
7846 2001-03-03 18:19 wtay
7848 * gst/gstutils.c: And the gst_utit_set_object_arg function too of
7851 2001-03-03 17:38 wtay
7853 * gst/gstelement.c: Added gstutils.h to #include
7855 2001-03-03 17:09 wtay
7857 * configure.in: Added a comma to fix ./configure as found by Steve
7860 2001-03-03 16:30 wtay
7862 * gst/: gstelement.c, gstparse.c, gstutils.h: Added a utility
7863 function in gstutils to set an object argument as a string.
7864 gstparse.c and gstelement.c now use this function.
7866 2001-03-02 18:30 omegahacker
7868 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
7869 gst/gstarch.h, gst/gstsparc.h: added sparc cothreads
7871 2001-03-02 17:56 wtay
7873 * examples/helloworld2/helloworld2.c: Make the autoplugging example
7874 work again with an ugly hack until we have autoplug2 merged...
7876 2001-03-02 17:03 richardb
7878 * test/xml/readreg.c: Include compatability defines for libxml: use
7879 xmlChildrenNode instead of childs.
7881 2001-03-02 16:50 richardb
7883 * gst/gstplugin.c: Add advice to run gstreamer-register when
7884 warning that registry needs rebuild.
7886 2001-03-02 16:49 richardb
7888 * REQUIREMENTS: Mention that libxml is also known as gnome-xml
7890 2001-03-01 23:47 wtay
7892 * AUTHORS: Updated the authors file.
7894 2001-03-01 23:25 wtay
7896 * gstreamer.m4, gstplay/Makefile.am, test/videotest.c: Added the
7897 .m4 script of Thomas Nyberg <thomas@codefactory.se>
7899 2001-03-01 22:36 wtay
7901 * Makefile.am, configure.in, gstreamer-config.in,
7902 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
7903 debian/changelog, debian/control, debian/copyright,
7904 debian/gsteditor.files, debian/gsteditor.menu,
7905 debian/gstmediaplay.files, debian/gstmediaplay.menu,
7906 debian/gstreamer-cdparanoia.files, debian/gstreamer-common.files,
7907 debian/gstreamer-doc.files, debian/gstreamer-elements.files,
7908 debian/gstreamer-esd.files, debian/gstreamer-lame.files,
7909 debian/gstreamer-mpg123.files,
7910 debian/gstreamer-plugin-template.postinst,
7911 debian/gstreamer-plugin-template.prerm,
7912 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7913 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7914 debian/libgst-dev.files, debian/libgst0.files,
7915 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7916 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7917 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7918 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7919 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7920 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7921 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
7922 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7923 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7924 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7925 docs/manual/Makefile.am, docs/manual/bins.sgml,
7926 docs/manual/debugging.sgml, docs/manual/dynamic.sgml,
7927 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
7928 docs/manual/helloworld2.sgml, docs/manual/pads.sgml,
7929 docs/manual/plugins.sgml, docs/manual/queues.sgml,
7930 docs/manual/quotes.sgml, docs/manual/threads.sgml,
7931 docs/manual/typedetection.sgml, docs/manual/xml.sgml,
7932 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
7933 docs/plugins/tmpl/ac3parse.sgml, docs/plugins/tmpl/audioscale.sgml,
7934 docs/plugins/tmpl/gstaviencoder.sgml,
7935 docs/plugins/tmpl/gstmpeg2enc.sgml,
7936 docs/plugins/tmpl/gstmpeg2play.sgml,
7937 docs/plugins/tmpl/gstmpeg_play.sgml,
7938 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7939 docs/plugins/tmpl/gstspectrum.sgml,
7940 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7941 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7942 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7943 docs/plugins/tmpl/mpeg2parse.sgml,
7944 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7945 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7946 docs/plugins/tmpl/synaesthesia.sgml,
7947 docs/plugins/tmpl/system_encode.sgml,
7948 docs/plugins/tmpl/videoscale.sgml,
7949 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7950 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7951 docs/random/caps.dia, docs/random/wtay/caps-negociation,
7952 examples/Makefile.am, examples/plugins/example.c,
7953 examples/plugins/example.h, gst/Makefile.am, gst/gst.c, gst/gst.h,
7954 gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
7955 gst/gstcpu.h, gst/gstelement.h, gst/gstinfo.h, gst/gstpad.c,
7956 gst/gstpad.h, gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c,
7957 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c, gst/gsttype.c,
7958 gst/gstutils.h, gst/autoplug/gststaticautoplug.c,
7959 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
7960 gstplay/gstmediaplay.c, gstplay/gstplay.c, include/Makefile.am,
7961 include/avifmt.h, include/default.h, include/registry.h,
7962 libs/Makefile.am, libs/getbits/gstgetbits.c,
7963 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7964 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7965 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7966 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7967 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
7968 plugins/jpeg/gstjpegdec.c, plugins/mp3decode/mpg123/layer1.c,
7969 plugins/mp3decode/mpg123/layer3.c,
7970 plugins/mp3decode/mpg123/tabinit.c,
7971 plugins/mp3decode/parse/mp3parse.c,
7972 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7973 plugins/mpeg1/mpeg_play/Makefile.am,
7974 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7975 plugins/mpeg1/mpeg_play/recon_sse.s,
7976 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
7977 plugins/mpeg2/mpeg2dec/motion_comp.c,
7978 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7979 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7980 test/videotest.c, tools/README: Merge with the main trunk. GstPlay
7981 needed some changes for the dynamic pads in the avidecoder since
7982 the new autoplugger doesn't know about the outher elements. The
7983 next version of the autoplugger will also handle the
7984 audfio/videosink connections and will do a complete end-to-end
7987 2001-03-01 19:43 wtay
7989 * plugins/capture/v4l/gstv4lsrc.c: Hopefully fixed some more color
7992 2001-03-01 19:11 wtay
7994 * plugins/capture/v4l/gstv4lsrc.c: Added more LE<->BE stuff
7996 2001-02-28 21:40 wtay
7998 * gst/gstbin.c: Make sure a cothreaded element is selected as the
7999 first one to start the cothread_switch
8001 2001-02-28 20:32 wtay
8003 * gst/gstcpu.c: Redid the cpu detection with a little help from
8006 2001-02-27 22:43 wtay
8008 * test/mpeg2parse2.c: Xv enabled, mpeg2dec is the decoder..
8010 2001-02-27 22:38 wtay
8012 * test/Makefile.am: and the updated makefile...
8014 2001-02-27 22:27 wtay
8016 * test/mpeg2parse2.c: Added a simple mpeg2 player for testing
8019 2001-02-27 21:08 wtay
8021 * docs/gst/: Makefile.am, gstreamer.hierarchy, gstreamer.types.in,
8022 tmpl/gstasyncdisksrc.sgml, tmpl/gstautoplug.sgml, tmpl/gstpad.sgml,
8023 tmpl/gstpipeline.sgml, tmpl/gstplugin.sgml,
8024 tmpl/gstreamer-unused.sgml: Small compile fixes
8026 2001-02-27 20:34 wtay
8028 * gst/autoplug/gststaticautoplug.c: file gststaticautoplug.c was
8029 initially added on branch BRANCH-AUTOPLUG2.
8031 2001-02-27 20:34 wtay
8033 * docs/random/plugins.dia, gst/gstbin.c, gst/gstcaps.c,
8034 gst/gstthread.c, gst/autoplug/Makefile.am,
8035 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h:
8036 Added the missing autoplugger, doh
8038 2001-02-27 20:34 wtay
8040 * gst/autoplug/gststaticautoplug.h: file gststaticautoplug.h was
8041 initially added on branch BRANCH-AUTOPLUG2.
8043 2001-02-27 20:34 wtay
8045 * gst/autoplug/Makefile.am: file Makefile.am was initially added on
8046 branch BRANCH-AUTOPLUG2.
8048 2001-02-27 19:44 wtay
8050 * gst/gstcpu.c, gst/gstcpu.h, plugins/mpeg1/mpeg_play/Makefile.am,
8051 plugins/mpeg1/mpeg_play/recon_mmxe.s,
8052 plugins/mpeg1/mpeg_play/recon_sse.s,
8053 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
8054 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
8055 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
8056 test/videotest.c: CPU detection of MMXEXT and probably 3DNOW (not
8057 on Athlon yet) Renamed the mmxe motion compentation files.
8058 disabled SSE optimisation in ac3dec because it apparently faults..
8059 enable MMXEXT motion compensation on non SSE CPUs (AMD)
8061 2001-02-27 00:05 wtay
8063 * docs/gst/Makefile.am, docs/gst/tmpl/gstcaps.sgml,
8064 docs/gst/tmpl/gstreamer-unused.sgml, docs/plugins/Makefile.am,
8065 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
8066 docs/plugins/tmpl/audioscale.sgml,
8067 docs/plugins/tmpl/gstaviencoder.sgml,
8068 docs/plugins/tmpl/gstmpeg2enc.sgml,
8069 docs/plugins/tmpl/gstmpeg2play.sgml,
8070 docs/plugins/tmpl/gstmpeg_play.sgml,
8071 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
8072 docs/plugins/tmpl/gstspectrum.sgml,
8073 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
8074 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
8075 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
8076 docs/plugins/tmpl/mpeg2parse.sgml,
8077 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
8078 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
8079 docs/plugins/tmpl/synaesthesia.sgml,
8080 docs/plugins/tmpl/system_encode.sgml,
8081 docs/plugins/tmpl/videoscale.sgml,
8082 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
8083 docs/plugins/tmpl/vumeter.sgml, plugins/avi/gstavidecoder.c,
8084 plugins/jpeg/gstjpegdec.c: A hopeless attempt at fixing the plugin
8085 docs Makefiles... Make the jpeg decoder a bit more aware about the
8086 different YUV colorspaces.
8088 2001-02-25 23:11 dlehn
8090 * debian/changelog: Oops... wrong email address
8092 2001-02-25 23:08 dlehn
8094 * debian/: changelog, rules: Updated version and build fix.
8096 2001-02-25 03:42 bbradburn
8098 * gst/: gst.h, gstcaps.h, gstinfo.h, gstutils.h: Patched .h files
8101 2001-02-25 03:40 omegahacker
8103 * gst/gstplugin.c: swapped ordering of plugin dirs so srcdir
8106 2001-02-25 03:36 omegahacker
8108 * configure.in, gst/gstbin.c, libs/getbits/gstgetbits.c,
8109 plugins/mp3decode/mpg123/layer1.c,
8110 plugins/mp3decode/mpg123/layer3.c,
8111 plugins/mp3decode/mpg123/tabinit.c: commented out some printfs that
8114 2001-02-24 21:07 dlehn
8116 * debian/rules: Call configure instead of autogen.sh.
8118 2001-02-24 20:06 wtay
8120 * configure.in, include/default.h: Remove some unneeded files Added
8121 a fix for broken libglade-config in configure.in
8123 2001-02-24 19:33 dlehn
8125 * Makefile.am, configure.in, debian/Makefile.am: Add Debian files
8128 2001-02-24 19:28 wtay
8130 * include/Makefile.am: Make dist now works
8132 2001-02-24 17:49 wtay
8134 * include/avifmt.h, include/registry.h,
8135 plugins/avi/wincodec/gstwinenc.c: Moved some win32 files around
8136 small fixes to wincodec
8138 2001-02-24 16:56 wtay
8140 * Makefile.am, configure.in, docs/Makefile.am,
8141 examples/Makefile.am: Added directories to Makefiles for DIST
8143 2001-02-24 00:23 wtay
8145 * gst/gst.c, plugins/capture/v4l/gstv4lsrc.c, test/videotest.c:
8146 slightly changed the Makefile.am in videoscale libs. v4lsrc works
8147 again A little modification to the videotest programm to use a tee
8148 element. added support for multiple paths in --gst-plugin_path=.
8149 added ab ENV variable GST_PLUGIN_PATH to specify extra directories
8150 to look for plugins.
8152 2001-02-23 19:22 wtay
8154 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstplugin.sgml,
8155 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/debugging.sgml,
8156 gst/gstplugin.c: Updated the docs for gst_pluging_add_path Updated
8157 the manual with the new --gst-plugin-path/spew options
8159 2001-02-23 19:09 wtay
8161 * docs/gst/tmpl/: gstasyncdisksrc.sgml, gstreamer-unused.sgml:
8162 Removed the asyncdisksrc again...
8164 2001-02-23 19:09 omegahacker
8166 * gst/: gst.c, gstplugin.c, gstplugin.h, gstthread.c: Added two
8167 options: --gst-plugin-spew will print errors when plugins fail to
8168 load. --gst-plugin-path= will add a directory to the path searched
8171 2001-02-23 01:57 omegahacker
8173 * gst/gstplugin.c: always include the installed plugin directories
8176 2001-02-23 00:55 omegahacker
8178 * configure.in, gstreamer-config.in: updates to configure.in and
8179 -config to help with cross compiling
8181 2001-02-22 23:19 wtay
8183 * docs/random/NOTES-0.1.1: Added the current notes for the 0.1.1
8186 2001-02-22 23:18 wtay
8188 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
8189 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
8190 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8191 docs/manual/Makefile.am, docs/manual/debugging.sgml,
8192 docs/manual/gstreamer-manual.sgml, docs/manual/pads.sgml,
8193 docs/manual/quotes.sgml, docs/manual/xml.sgml,
8194 examples/plugins/example.c, examples/plugins/example.h, gst/gst.c,
8195 gst/gstpad.c, gst/gstpad.h, plugins/mp3decode/parse/mp3parse.c:
8196 More doc updates Manual additions: xml/load save of custom XML,
8197 debugging, request pads added a signal to the example plugin fixed
8198 a bug in mp3parse (ifdef 1)
8200 2001-02-22 17:13 wtay
8202 * examples/plugins/example.c: Fixed an unclosed comment
8204 2001-02-22 01:53 omegahacker
8206 * plugins/mp3decode/parse/mp3parse.c: beginnings of a loop-based
8207 seek-capable mp3parse
8209 2001-02-22 01:36 bbradburn
8211 * plugins/mp3decode/parse/mp3parse.c: Improved robustness of MP3
8212 seeking by validating the NEXT frame header.
8214 2001-02-22 01:34 omegahacker
8216 * examples/plugins/: example.c, example.h: significant commenting
8217 of the example plugin
8219 2001-02-22 00:47 omegahacker
8221 * gst/gstelement.h: minor change: changed case of the strings for
8224 2001-02-21 23:01 wtay
8226 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
8227 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8228 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
8229 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h:
8230 Fixed the jpeg decoder Modifications for lame >=3.86
8232 2001-02-21 22:32 dlehn
8234 * debian/: .cvsignore, README.Debian, changelog, control,
8235 copyright, gsteditor.files, gsteditor.menu, gstmediaplay.files,
8236 gstmediaplay.menu, gstreamer-cdparanoia.files,
8237 gstreamer-common.files, gstreamer-doc.files,
8238 gstreamer-elements.files, gstreamer-esd.files,
8239 gstreamer-lame.files, gstreamer-mpg123.files,
8240 gstreamer-plugin-template.postinst,
8241 gstreamer-plugin-template.prerm, gstreamer-runtime.files,
8242 gstreamer-runtime.postinst, gstreamer-tools.files,
8243 gstreamer-vorbis.files, libgst-dev.files, libgst0.files,
8244 libgst0.postinst, libgsteditor-dev.files, libgsteditor0.files,
8245 libgsteditor0.postinst, libgstmediaplay-dev.files,
8246 libgstmediaplay0.files, libgstmediaplay0.postinst, rules: Initial
8249 2001-02-21 20:58 dlehn
8251 * libs/getbits/: gstgetbits.h, gstgetbits_inl.h: Use glib macros
8252 for byte order conversion.
8254 2001-02-21 20:57 dlehn
8256 * gst/elements/gstelements.c: Remove alias for asyncdisksrc
8257 backwards compatability.
8259 2001-02-21 20:45 dlehn
8261 * docs/gst/: Makefile.am, gstreamer-docs.sgml,
8262 gstreamer-sections.txt, gstreamer.hierarchy, gstreamer.types.in,
8263 tmpl/gstasyncdisksrc.sgml: Removed asyncdisksrc references from
8266 2001-02-21 20:28 dlehn
8268 * gst/elements/gstdisksrc.c: Fixed typo in element details.
8270 2001-02-21 20:27 dlehn
8272 * gst/gstqueue.c: Added parameter checking to gst_queue_get().
8274 2001-02-21 00:57 omegahacker
8276 * gst/gstscheduler.c: Fixed bug with reconfig, where switching back
8277 into an element landed it in code that still thought it was
8278 connected to the previous element. It now checks to see if the
8279 peer's peer has changed, and deal accordingly.
8281 2001-02-20 08:19 omegahacker
8283 * gst/gstbin.c, gst/gstelement.c, tests/incsched.c,
8284 gst/gstscheduler.c, gst/gstscheduler.h, gst/elements/gstfakesrc.c,
8285 gst/elements/gstfakesrc.h: Significant progress. Now able to do
8286 most operations live, without any failure. tests/incsched.c
8287 currently faults at the last iteration, not yet sure why.
8289 2001-02-19 22:15 wtay
8291 * tests/nego/nego1.c: file nego1.c was initially added on branch
8294 2001-02-19 22:15 wtay
8296 * tests/nego/Makefile.am: file Makefile.am was initially added on
8297 branch BRANCH-CAPSNEGO1.
8299 2001-02-19 22:15 wtay
8301 * tests/nego/.cvsignore: file .cvsignore was initially added on
8302 branch BRANCH-CAPSNEGO1.
8304 2001-02-19 22:15 wtay
8306 * tests/nego/: .cvsignore, Makefile.am, nego1.c: Added the caps
8307 negotiation test program
8309 2001-02-19 20:20 wtay
8311 * configure.in, docs/random/wtay/caps-negociation,
8312 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstcaps.c,
8313 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c: A first attempt at
8314 pad negotiation. - _renegotiate can be called by a plugin to
8315 negotiate the caps - _renegotiate is called whenever a pad
8316 changes its caps - the caps cannot contain lists or ranges -
8317 the pad caps are now only set explicitly using gst_pad_set_caps,
8318 the padtemplate caps are not transfered to the pad caps.
8320 missing: - no notification when negotiation fails - autoplugging
8321 is broken - the editor doesn't show correct caps
8323 2001-02-19 00:07 wtay
8325 * libs/Makefile.am: The BPB has been put over my head... this time
8328 2001-02-18 23:58 wtay
8330 * libs/Makefile.am: Also build the videoscaler on non-I386 because
8331 we now have have a plain C version too.
8333 2001-02-18 10:00 omegahacker
8335 * gst/gstbin.c, gst/gstscheduler.c, gst/gstscheduler.h,
8336 tests/incsched.c: More incsched progress. Should be able to get
8337 itereration going again tomorrow.
8339 2001-02-17 07:11 omegahacker
8341 * gst/Makefile.am, gst/gst.h, gst/gstbin.c, gst/gstbin.h,
8342 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
8343 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8344 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c: Yes!,
8345 incsched is getting closer.
8347 2001-02-17 04:43 mhowell
8349 * plugins/mp3decode/parse/mp3parse.c: added test for emphasis to
8352 2001-02-17 00:00 omegahacker
8354 * plugins/mpeg2/mpeg2dec/motion_comp.c: fixed an issue relating to
8355 macros and ##arg## syntax
8357 2001-02-16 23:54 richardb
8359 * gst/gstprops.c: Redo patch using _NUM rather than converting one
8360 way and then back again, as wtay suggested. Ho hum.
8362 2001-02-16 23:52 omegahacker
8364 * docs/manual/quotes.sgml: more interesting than a 40K user
8367 2001-02-16 23:45 richardb
8369 * gst/gstprops.c: Fix missing GPOINTER_TO_INT()'s on case values.
8371 2001-02-16 23:39 omegahacker
8373 * docs/manual/quotes.sgml: added groupie quote
8375 2001-02-16 16:48 richardb
8377 * docs/: fwg/testapp.sgml, manual/bins.sgml, manual/dynamic.sgml,
8378 manual/helloworld.sgml, manual/helloworld2.sgml, manual/pads.sgml,
8379 manual/plugins.sgml, manual/queues.sgml, manual/threads.sgml,
8380 manual/typedetection.sgml, manual/xml.sgml: Fix a few more issues
8381 shown up by gnome-db2html2 - %'s should be written as % (was
8382 causing gnome-db2html2 to segfault, though I've a patch for them to
8383 fix that). Also correct an id which appeared twice.
8385 2001-02-16 13:13 richardb
8387 * gst/gstpad.h: Include compatability defines for old versions of
8390 2001-02-16 12:15 richardb
8392 * tools/README: Trivial fix: change launch to gstreamer-launch in
8395 2001-02-16 12:14 richardb
8397 * docs/: fwg/titlepage.sgml, manual/Makefile.am,
8398 manual/gstreamer-manual.sgml: Fix a few irregularities, to make
8399 things closer to the Gnome standard guidelines for SGML
8400 documentation. One change in particular is to change the book name
8401 for the manual from gstreamer to index; a change to the link to the
8402 manual on the website will thus be needed when the online version
8403 of the manual is next updated.
8405 These changes should make it possible to view the GStreamer
8406 documentation directly from SGML in Nautilus: anyone with a working
8407 copy of Nautilus should try this out and report ... ;-)
8409 2001-02-15 18:42 richardb
8411 * gst/gstpad.c: Fix a couple of instances of childs, which should
8412 be xmlChildrenNode. We need to be careful to stop these creeping
8415 2001-02-14 23:23 omegahacker
8417 * gst/gstpad.c, gst/gstpad.h, gst/gstscheduler.c,
8418 gst/gstscheduler.h, tests/incsched.c: More incsched updates. Now
8419 need to get the headers redone...
8421 2001-02-14 10:34 richardb
8423 * configure.in: Innocuous little change to fix a warning with newer
8424 versions of automake - shouldn't cause any backwards compatibility
8427 2001-02-13 20:48 wtay
8429 * docs/random/wtay/caps-negociation: Latest begotiation doc
8431 2001-02-13 02:40 omegahacker
8433 * gst/gstscheduler.c, gst/gstscheduler.h, tests/incsched.c: Minor
8434 changes to incsched stuff, need to make more major modifications to
8435 manager concept now, so I'm checkpointing.
8437 2001-02-12 23:08 omegahacker
8439 * gst/cothreads.c, gst/gstbin.c, gst/gstbin.h, gst/gstelement.c,
8440 gst/gstelement.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
8441 gst/gstpipeline.c, gst/gstqueue.c, gst/gstscheduler.c,
8442 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
8443 tests/Makefile.am, tests/incsched.c: First round of incremental
8444 scheduling. Manager setting and managed_elements lists are now
8445 handled at bin_add/remove time. Scheduling chains can be created
8446 incrementally as well, though there are still some pieces missing.
8448 2001-02-12 23:08 omegahacker
8450 * tests/incsched.c: file incsched.c was initially added on branch
8453 2001-02-11 22:22 wtay
8455 * docs/random/: caps.dia, wtay/caps-negociation: Corrected the
8456 associations on the UML diagrams
8458 2001-02-11 18:29 wtay
8460 * docs/random/: caps.dia, plugins.dia, wtay/caps-negociation: Added
8461 .dia UML of GstCaps Added the autoplugger factory to plugins.dia
8462 Added a first draft for caps-negotiation
8464 2001-02-10 14:46 wtay
8466 * gst/gstprops.c, gst/gstscheduler.c, gstplay/gstmediaplay.c,
8467 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8468 plugins/avi/playcodecs.c: - backported the xml load bug in the
8469 properties - backported the videosink bug - make sure the
8470 regiontype is set to NONE after a getregion - an ugly fix (copy the
8471 chainfunction outselves) to make the avidecoder work again.
8473 2001-02-08 19:52 wtay
8475 * docs/random/wtay/autoplug2: Updated the doc with more accurate
8476 implementation details
8478 2001-02-08 19:37 wtay
8480 * tests/autoplug2.c: file autoplug2.c was initially added on branch
8483 2001-02-08 19:37 wtay
8485 * configure.in, editor/gsteditor.h, gst/Makefile.am,
8486 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstelementfactory.c,
8487 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
8488 gst/gstprops.c, gst/gsttype.c, gst/elements/gstdisksrc.c,
8489 gst/elements/gstelements.c, gstplay/gstplay.c, tests/Makefile.am,
8490 tests/autoplug.c, tests/autoplug2.c, tools/gstreamer-inspect.c:
8491 Implemented the plugable autopluggers. - one can aad an
8492 autoplugger to a plugin with gst_plugin_add_autoplugger - the
8493 autopluggers can be queried using _get_list - save/load
8494 autoplugger descriptions in the XML registry - load the
8495 autoplugger only when needed - a signal can be attached to the
8496 autoplugger to be notified of new objects. - improved the
8497 media player to use the new autoplugger - updated
8498 gstreamer-inspect for the autoplugger and types added EOS to the
8499 disksrc fixed two bugs in properties loading (min/max, comment
8502 2001-02-07 22:48 omegahacker
8504 * configure.in: removed intl and po from configure.in, until we
8505 have gettext working
8507 2001-02-07 22:23 omegahacker
8509 * Makefile.am, configure.in: added configure option to turn on
8510 building of docs, else they aren't built
8512 2001-02-07 22:07 omegahacker
8514 * gst/Makefile.am: Fixed cothreads.c problems with make dist. This
8517 2001-02-06 20:42 wtay
8519 * docs/gst/tmpl/gstreamer-unused.sgml,
8520 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
8521 examples/queue2/queue2.c, examples/thread/thread.c,
8522 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.h,
8523 gst/gstelement.c, gst/gstelement.h, gst/gstobject.c, gst/gstpad.c,
8524 gst/gstpad.h, gst/gstpipeline.c, gst/gstpipeline.h,
8525 gst/gstplugin.h, gst/gsttype.h, gst/gsttypefind.c,
8526 gst/elements/gstdisksrc.c, gstplay/gstplay.c, gstplay/gstplay.h,
8527 gstplay/gstplayprivate.h, plugins/avi/gstavidecoder.c,
8528 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c,
8529 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c: Updated the
8530 autoplugger: - moved all of the code out of gstpipeline.c to
8531 autoplug.c - The autoplugger now creates a GstElement based on
8532 the given src and sink caps. The API now is: GstElement*
8533 gst_autoplug_caps_list (GList *srcpad, GList *sinkpad, ...); -
8534 the typefind function is moved from gstpipeline.c to gstplay.c. Not
8535 sure if this is right behaviour but we need at least a bin in
8536 order to run the typedetect functions. - fixed a bug in
8537 gstbin.c where the MANAGER flag of the bin was not cleared
8538 when going to the NULL state. - a bug in the videosink was
8539 fixed. It was possible that more instances of the video widget
8540 were created, causing major errors. - commented out most of the
8541 'old' autoplug examples. - added the new autoplugger to
8542 gstplay.c. There still is a bit of hacking needed to insert a
8543 queue into the autogenerated element. This will be fixed when
8544 the autoplugger can also create the video/audio elements. Fixed
8545 some more extranous spaces problems in various files.
8547 2001-02-06 20:06 wtay
8549 * docs/random/: .cvsignore, wtay/CORBA, wtay/autoplug2: Added CVS
8550 ignore, and two documents..
8552 2001-02-06 19:39 omegahacker
8554 * test/ac3play.c: updated ac3play to work with latest libgst
8556 2001-02-05 17:17 omegahacker
8558 * plugins/avi/gstavidecoder.c: Updated for new getregion setup
8560 2001-02-05 17:16 omegahacker
8562 * gst/: gstinfo.h, gstpad.c, gstpad.h, gstscheduler.c,
8563 elements/gstdisksrc.c: Reworked getregion/pullregion stuff. Region
8564 is now specified by a type (OFFSET_LEN, TIME_LEN, etc.) and two
8565 guint64's. They are offset and len, where offset can be used for
8566 the time field, and len would be zero or the time unit (say, 33ms
8569 2001-02-04 21:38 omegahacker
8571 * gstplay/gstplay.c, test/mp1parse.c, test/qtest.c: fixed all
8572 in-use instances of asyncdisksrc
8574 2001-02-04 21:37 omegahacker
8576 * gst/elements/: Makefile.am, gstasyncdisksrc.c, gstasyncdisksrc.h,
8577 gstdisksrc.c, gstdisksrc.h, gstelements.c: moved asyncdisksrc to
8578 disksrc, no point in having a distinction
8580 2001-02-03 07:25 omegahacker
8582 * configure.in: fixed up the Alpha and ARM processor checks
8584 2001-02-01 17:42 omegahacker
8586 * plugins/mpeg2/video/recon.c: added ifdef around the x86 code,
8589 2001-02-01 17:39 omegahacker
8591 * plugins/mpeg1/mpeg_play/video.c: added ifdef around the x86 code,
8594 2001-01-31 22:54 omegahacker
8596 * acconfig.h, configure.in, gst/gstarm.h: ARM works!
8598 2001-01-31 20:27 wtay
8600 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8601 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
8602 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8603 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8604 docs/gst/tmpl/gstxml.sgml, gst/gstelement.c, gst/gstobject.c,
8605 gst/gstxml.c, gst/gstxml.h: Documentation updates.
8607 2001-01-30 23:53 wtay
8609 * examples/xml/createxml.c, examples/xml/runxml.c,
8610 gst/gstelement.c, gst/gstobject.c, gst/gstobject.h, gst/gstxml.c,
8611 gst/gstxml.h: Added a first attempt for XML embedding in the main
8612 core XML. Objects will emit a signal that a user app can connect
8613 to in order to insert its XML into the tree. You can catch the
8614 object_loaded signal in GstXML to parse the user supplied XML data
8615 in the stream. The object_loaded signal is implemented with a
8616 custom made class signal. All GstObject classes now automatically
8617 create a GstSignalObject that serves as a proxy to the user app
8618 when an object is loaded. All objects are currently responsible to
8619 emit the class signal themselves. runxml and createxml serve as an
8620 example how the XML hooks can be used to insert and retrieve custom
8623 2001-01-29 23:51 wtay
8625 * docs/random/wtay/qos: The early beginnings of a doc about QoS :-)
8627 2001-01-29 23:50 wtay
8629 * examples/plugins/example.c, examples/plugins/example.h,
8630 gst/gstxml.c, plugins/audioscale/audioscale.c,
8631 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
8632 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8633 plugins/cdparanoia/cdparanoia.c,
8634 plugins/mp3decode/mpg123/gstmpg123.c,
8635 plugins/mp3decode/parse/mp3parse.c,
8636 plugins/mp3encode/lame/gstlame.c: Lots of plugins fixes where the
8637 parentage macros were replaced with the correct gst_*_get_parent.
8638 Updated the example. 'gstreamer' now is the doc type instead of
8641 2001-01-29 23:32 wtay
8643 * docs/random/wtay/namespaces: Added ramblings about the XML
8646 2001-01-29 00:06 wtay
8648 * docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
8649 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8650 editor/gsteditorpad.c, editor/gsteditorproject.c,
8651 examples/plugins/example.c, examples/xml/createxml.c,
8652 examples/xml/runxml.c, gst/gstbin.c, gst/gstbin.h, gst/gstclock.c,
8653 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
8654 gst/gstinfo.c, gst/gstinfo.h, gst/gstobject.c, gst/gstobject.h,
8655 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstparse.h,
8656 gst/gstpipeline.c, gst/gstplugin.c, gst/gstqueue.c,
8657 gst/gstscheduler.c, gst/gstthread.c, gst/gsttypefind.c,
8658 gst/gstxml.c, gst/gstxml.h, gst/elements/gstasyncdisksrc.c,
8659 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
8660 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
8661 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
8662 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
8663 gst/elements/gstidentity.c, gst/elements/gstpipefilter.c,
8664 gst/elements/gstsinesrc.c, gst/elements/gsttee.c,
8665 gstplay/gstmediaplay.c, plugins/au/gstparseau.c,
8666 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
8667 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwindec.c,
8668 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
8669 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
8670 plugins/cdparanoia/cdparanoia.h, plugins/effects/stereo/stereo.c,
8671 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
8672 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
8673 plugins/filters/ladspa/gstladspa.c,
8674 plugins/filters/median/median.c, plugins/filters/median/median.h,
8675 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
8676 plugins/icecast/icecastsend/icecastsend.c,
8677 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpeg.c,
8678 plugins/jpeg/gstjpeg.h, plugins/jpeg/gstjpegdec.c,
8679 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
8680 plugins/mp3decode/mpg123/gstmpg123.c,
8681 plugins/mp3decode/parse/mp3parse.c,
8682 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8683 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
8684 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
8685 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
8686 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
8687 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
8688 plugins/mpeg1/parse/mpeg1parse.c,
8689 plugins/mpeg1/system_encode/system_encode.c,
8690 plugins/mpeg1video/parse/mp1videoparse.c,
8691 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
8692 plugins/mpeg2/ac3parse/ac3parse.c,
8693 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
8694 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
8695 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
8696 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
8697 plugins/mpeg2/subtitles/mpeg2subt.c,
8698 plugins/mpeg2/video/gstmpeg2play.c,
8699 plugins/mpeg2/video/gstmpeg2play.h,
8700 plugins/mpeg2/videoparse/mp2videoparse.c,
8701 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegenc.c,
8702 plugins/rtjpeg/rtjpegenc.h, plugins/vcdsrc/vcdsrc.c,
8703 plugins/vcdsrc/vcdsrc.h, plugins/videoscale/videoscale.c,
8704 plugins/visualization/smoothwave/smoothwave.c,
8705 plugins/visualization/smoothwave/smoothwave.h,
8706 plugins/visualization/spectrum/gstspectrum.c,
8707 plugins/visualization/synaesthesia/synaesthesia.c,
8708 plugins/visualization/vumeter/vumeter.c,
8709 plugins/visualization/vumeter/vumeter.h,
8710 plugins/vorbis/vorbisenc.c, plugins/wav/gstparsewav.c,
8711 plugins/wav/gstparsewav.h, test/record.c, tests/sched/runxml.c,
8712 tools/gstreamer-inspect.c: This is a megapatch with the following
8715 - moved the gchar *name to GstObject, removed the ones in
8718 - moved the parent handling completely into GstObject. This cause
8720 the plugins to fail (except those that used gst_pad_get_parent)
8721 - rearanged the XML save handling.
8722 - GstObject now has a class function save/restore_thyself.
8723 - GstObject has a generic method gst_object_save_thyself, this
8725 possible to fire a signal wehever a new object is loaded. This
8727 so we can add XML save hooks.
8728 - GstXML API has changed slightly. You now have to create a
8730 first before you can actually load something. This makes it
8732 attach a signal to GstXML whenever an object is loaded. I'm
8734 will keep this interface.
8735 - GstObject can now print the path_string without knowing about
8738 - Added gst_bin_get_by_name_recurse_up to lookup an element in the
8741 - added XML namespaces to the saved pipelines the namespace is:
8742 http://gstreamer.net/gst-core/1.0/
8743 namespaces are needed to distinguish user generated XML from the
8746 Note that the plugins still contain a macro GST_OBJECT_PARENT that
8747 will be replaced with gst_pad_get_parent shortly.
8749 2001-01-26 23:35 wtay
8751 * REQUIREMENTS: Added the requirement for libshout
8753 2001-01-26 23:33 wtay
8755 * configure.in: For the icecast sender
8757 2001-01-26 23:33 wtay
8759 * plugins/: Makefile.am, icecast/Makefile.am,
8760 icecast/icecastsend/.cvsignore, icecast/icecastsend/Makefile.am,
8761 icecast/icecastsend/icecastsend.c,
8762 icecast/icecastsend/icecastsend.h: Added an icecast send plugin
8765 2001-01-26 18:15 richardb
8767 * plugins/esd/esdsink/esdsink.c: Fix memory leak: wasn't unreffing
8770 2001-01-23 20:03 wtay
8772 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
8773 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
8774 gst/gstelement.h, gstplay/gstmediaplay.c: Updated the docs with the
8775 new _request methods
8777 2001-01-23 18:42 richardb
8779 * gst/gstelement.c, gst/gstelement.h, tests/tee.c: Add
8780 gst_element_request_compatible_pad and remove
8781 gst_element_request_pad. Implemented something reasonable for
8782 gst_element_request_compatible_pad, but havn't tested much: it
8783 won't work for tee because the pad templates have no caps, and
8784 negotiation is not yet written, so it is assumed that the tee pads
8785 can't connect to anything.
8787 2001-01-22 23:39 richardb
8789 * examples/launch/mp3play: Fix launch so that it can play a list of
8790 files, now that EOS works enough. (It needs to not have to restart
8791 gstreamer each time, but good enough for now ;-) )
8793 2001-01-21 23:20 wtay
8795 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8796 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8797 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
8798 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8799 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8800 gst/gstautoplug.c, gst/gstbin.c, gst/gstelement.h, gst/gstpad.c,
8801 gst/gstpad.h, gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c,
8802 gst/gstxml.c, gst/gstxml.h, tools/gstreamer-inspect.c: Docs updates
8803 Added XML load from memory functionality Undid the videosink patch,
8804 something else is wrong now on my machine: no MMX acceleration :-(
8806 2001-01-21 17:36 wtay
8808 * docs/random/wtay/eos-19012001: An overview of the current EOS
8811 2001-01-21 16:19 wtay
8813 * docs/random/dynpads: Ramblings about dynamic pads
8815 2001-01-21 16:18 wtay
8817 * docs/random/omega/testing/.cvsignore: [no log message]
8819 2001-01-21 16:10 wtay
8821 * docs/gst/.cvsignore: updated to exclude various docs formats
8824 2001-01-21 16:08 wtay
8826 * tests/eos/: .cvsignore, case7.c: Added another test case, a bin
8827 in a thread, to test EOS. still hangs because gtk_main hangs in a
8830 2001-01-21 16:06 wtay
8832 * gst/gstbin.c, gst/gstbin.h, gst/gstelement.c, gst/gstthread.c,
8833 tests/eos/Makefile.am, tests/eos/case4.c, tests/eos/case5.c,
8834 tools/gstreamer-launch.c: More eos handling, bin in bin is handled
8835 correctly now. Updated gstreamer-launch to loop while !EOS.
8837 2001-01-21 01:20 omegahacker
8839 * docs/random/omega/testing/framework: more complete(?) XML
8840 description of example
8842 2001-01-21 01:03 omegahacker
8844 * docs/random/omega/testing/framework: initial thoughts on
8847 2001-01-21 00:57 wtay
8849 * gst/elements/gstaudiosink.c: Applied the patch from Sepp Wijnands
8850 <mrrazz@garbage-coderz.net> that solves the 'OSS hangs when opening
8851 the device when in use' bug.
8853 2001-01-20 20:08 omegahacker
8855 * docs/design/: part-conventions.txt, part-gstelement.txt,
8856 part-gstobject.txt, part-standards.txt: current set of design docs,
8859 2001-01-20 19:20 omegahacker
8861 * docs/random/omega/testing/: Makefile, gstobject.c, gstobject.txt:
8862 added first hack at testing suite design
8864 2001-01-20 18:20 wtay
8866 * gst/: gstbin.c, gstscheduler.c: Check for NULL buffers before
8867 chaining/pushing them to the next element. NULL buffers happen on
8868 EOS. gst_bin_iterate now returns a gboolean indicating something
8869 usefull happened. It the bin is EOS, it returns FALSE.
8871 2001-01-20 17:59 wtay
8873 * gst/: gstbin.c, gstbin.h, gstelement.c, gstqueue.c,
8874 gstscheduler.c, gstthread.c: More EOS changes. When a bin2 is
8875 found inside a bin1, we add the bin2 to the EOS providers of the
8876 bin1. When there is nothing more to schedule in bin1 and bin2 has
8877 fired EOS, bin1 is in EOS. The queue overrides the EOS
8878 notification and calls EOS on the src pad when the queue is empty
8879 and the sink pad is in EOS.
8881 2001-01-20 17:53 wtay
8883 * tests/eos/: .cvsignore, Makefile.am, case3.c, case4.c, case5.c,
8884 case6.c: More test cases for EOS handling
8886 2001-01-20 03:36 omegahacker
8888 * tests/: paranoia.c, queue.c, states.c: updated tests code to new
8891 2001-01-20 03:33 omegahacker
8893 * test/: ac3play.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
8894 mp2toavi.c, mp2tomp1.c, mpeg2parse.c, qtest.c, vidcapture.c,
8895 vidcapture2.c: updated test programs to new ghostpad API
8897 2001-01-20 03:28 wtay
8899 * gst/: gstelement.c, elements/gstfakesrc.c: Make sure the
8900 loopfunction ends when an element goes to EOS. Fixed the fakesrc
8903 2001-01-20 03:10 wtay
8905 * gst/: cothreads.c, gstbin.c, gstbin.h, gstelement.c,
8906 gstelement.h, gstpad.c, gstscheduler.c: A very small change to make
8907 eos somewhat work. no inner bins are checked. When an element
8908 fires EOS, the chain with that element is removed from the
8909 scheduler (marked inactive). If all chains are inactive, the bin
8912 2001-01-20 03:02 wtay
8914 * tests/eos/: case2.c, case3.c: Two more test cases
8916 2001-01-20 02:57 omegahacker
8918 * gst/: gstelement.c, gstelement.h, gstinfo.h, gstpad.c, gstpad.h,
8919 gstparse.c: Got ghostpads to work, even in -launch. Needs more
8922 2001-01-19 23:34 wtay
8924 * plugins/mp3decode/mpg123/Makefile.am: Added non x86 code to extra
8927 2001-01-19 22:15 wtay
8929 * docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
8930 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstarch.sgml,
8931 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
8932 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstpad.sgml,
8933 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8934 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttee.sgml,
8935 gst/cothreads.h, gst/gstelement.c, gst/gstelement.h,
8936 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
8937 plugins/mpeg2/ac3dec/downmix.c, test/mp1parse.c, tests/props.c,
8938 tests/tee.c: API docs updates
8940 2001-01-19 09:37 omegahacker
8942 * editor/gsteditorelement.c, editor/gsteditorimage.c,
8943 editor/gsteditorpad.c, editor/gsteditorpalette.c, gst/gstalpha.h,
8944 gst/gstbin.c, gst/gsti386.h, gst/gstinfo.h, gst/gstpad.c,
8945 gst/gstpad.h, gst/gstppc.h, gst/gstscheduler.c, test/qtest.c,
8946 tests/eos/Makefile.am: Major cleanup of the latest ghostpad
8947 changes. Fixed everything that broke, correctly. Someone will
8948 want to go update the API doc templates.
8950 2001-01-19 09:14 omegahacker
8952 * gst/: Makefile.am, cothreads.c, cothreads.h, gstarch.h, gstarm.h:
8953 more cothreads cleanup, and first pass at ARM code
8955 2001-01-19 07:48 omegahacker
8957 * gst/cothreads.c: ALPHA COTHREADS WORK! Worked around a nasty
8958 stack issue that probably can't be solved anyway. Tomorrow the UDB
8959 build will commence, and let the best guess win!
8961 2001-01-19 02:23 omegahacker
8963 * gst/cothreads.c, gst/gstautoplug.c, gst/gstbin.c, gst/gstpad.c,
8964 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8965 plugins/avi/audiocodecs.c, plugins/effects/volume/volume.c,
8966 tools/gstreamer-inspect.c: First pass at updating to new ghostpad
8967 system. The objects are in place, I now need to go and get all the
8968 Bin end of things worked out. Testing should be fairly easy, at
8969 least for verification.
8971 Everything I've tried so far works with no changes, with is
8972 amazing. That's just cool. Once again we rewrite an entire
8973 subsystem, and nothing else notices anything but the new features
8976 2001-01-19 02:10 richardb
8978 * docs/manual/: pads.sgml, states.sgml: Fix some typos, and grammar
8981 2001-01-19 02:06 richardb
8983 * docs/fwg/: Makefile.am, firstplugin.sgml,
8984 gst-plugin-writers-guide.sgml, loopbased.sgml, testapp.sgml,
8985 typesnprops.sgml: Wrote a little more text, and did more of the
8986 work on making the sections. When this manual has text in all
8987 these sections its going to be pretty impressive...
8989 2001-01-19 00:07 wtay
8991 * tests/: .cvsignore, Makefile.am, tee.c, eos/Makefile.am: Added a
8992 little tee test program.
8994 2001-01-19 00:07 wtay
8996 * tools/gstreamer-inspect.c: Updated -inspect to display the new
8997 pad presence REQUEST.
8999 2001-01-19 00:02 wtay
9001 * gst/: gstqueue.c, gstqueue.h, gsttypefind.c, gsttypefind.h,
9002 elements/gstqueue.c, elements/gstqueue.h, elements/gsttypefind.c,
9003 elements/gsttypefind.h: And here they are....
9005 2001-01-19 00:01 wtay
9007 * gst/: Makefile.am, gst.c, gstbin.c, elements/Makefile.am,
9008 elements/gstelements.c: Moved queue and typefind elements to the
9009 core since they are referenced by name.
9011 2001-01-18 23:46 wtay
9013 * gst/: Makefile.am, gst.c, gst.h, gstelement.c, gstelement.h,
9014 gstpad.c, gstpad.h, gsttee.c, gsttee.h, elements/Makefile.am,
9015 elements/gstelements.c, elements/gsttee.c, elements/gsttee.h: Added
9016 mthodes to request an element to create pads:
9017 gst_element_request_pad* This can be used to construct a tee and a
9018 muxer/mixer/aggregator element. Moved the tee element to elements/
9019 because it can now be handled with the new pad request features.
9020 The padfactory also has some changes: a pad can now be of presence
9021 REQUEST, which means that the pad can be requested from this plugin
9024 2001-01-18 15:29 richardb
9026 * plugins/esd/esdsink/esdsink.c,
9027 plugins/visualization/synaesthesia/core.c,
9028 plugins/visualization/synaesthesia/core.h,
9029 plugins/visualization/synaesthesia/synaesthesia.c,
9030 plugins/visualization/synaesthesia/synaesthesia.h,
9031 plugins/visualization/vumeter/vumeter.c, tests/caps.c,
9032 tests/padfactory.c, tests/props.c, tests/registry.c: Some more
9033 fixes for libxml. Also, some code formatting changes in esdsink,
9034 some further fixes to vumeter, and some work on synaesthesia to
9035 make it closer to working (it doesn't fully work yet, though. :( )
9037 2001-01-18 11:16 richardb
9039 * gst/gstbin.c, tools/gstreamer-register.c, gst/gstcaps.c,
9040 gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
9041 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
9042 gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
9043 gst/gsttype.c, gst/gstxml.c, gst/gstxml.h: Fixes to work with
9044 libxml2. Also improved a couple of debugging messagse.
9046 2001-01-18 08:54 omegahacker
9048 * gst/: Makefile.am, cothreads.c, gstalpha.h, gstarch.h, gsti386.h,
9049 gstppc.h: Updates to cothreads code, including non-working alpha.
9050 Changed things a bit, including PPC. Not having a PPC machine, I
9051 need someone to test these changes and report back whether they
9054 2001-01-18 02:25 richardb
9056 * plugins/visualization/vumeter/: vumeter.c, vumeter.h: Fix vumeter
9057 so that it compiles and runs. It doesn't do much of use though:
9058 simply produces some debug output, and has a set of arguments which
9059 report the volume. It might be more useful if it produced its
9060 output from a source pad, in an appropriate format, so that another
9061 plugin could graphically display this.
9063 2001-01-17 07:43 wtay
9065 * examples/typefind/: Makefile, Makefile.am: Oops
9067 2001-01-17 01:59 richardb
9069 * tools/gstreamer-register.c: Fix permissions problems: the
9070 directory will now always be created mode 2755. In addition, the
9071 temporary file is given restricted permissions, and the permissions
9072 on the registry file are preserved if one already exists, or 666
9073 (and modified by the umask) if one doesn't already exist.
9075 2001-01-17 00:02 wtay
9077 * configure.in: Added typefind example to configure.in
9079 2001-01-17 00:01 wtay
9081 * examples/: autoplug/autoplug.c, typefind/Makefile,
9082 typefind/typefind.c: Added the typefind example from the manual
9084 2001-01-16 23:35 wtay
9086 * docs/manual/: dynamic.sgml, programs.sgml, typedetection.sgml,
9087 utility.sgml: Manual updates and additions
9089 2001-01-15 21:10 richardb
9091 * plugins/esd/esdsink/esdsink.c: Correct the pads for esdsink
9092 plugin, after I realised they were wrong during a conversation
9093 about pads with wtay. ;-)
9095 2001-01-15 19:25 wtay
9097 * gst/: gstbin.c, gstelement.c: Fixed the state change code in
9098 gstelement that broke with the conversion of the states to a
9101 2001-01-15 00:53 richardb
9103 * plugins/mp3decode/mpg123/: layer3.c, mpg123.h: Added some
9104 conditionals to ensure that the i486 stuff is used only in x86
9105 architectures. Now links on PPC.
9107 2001-01-15 00:53 wtay
9109 * docs/manual/: dynamic.sgml, pads.sgml, quotes.sgml: Updated docs
9110 with dynamic pads Fixed quotes
9112 2001-01-14 22:28 wtay
9114 * gstplay/Makefile.am: Added gst_libs to Makefile
9116 2001-01-14 22:25 richardb
9118 * docs/manuals.mak: Fix build problem when don't have db2html, or a
9119 directory to put the manual in: was trying to make a symlink in the
9120 non-existant directory, and causing the build to stop.
9122 2001-01-14 22:24 richardb
9124 * gst/Makefile.am: Adding nasty hack to rules to generate
9125 cothreads.{o,lo}, to get dependencies right. Rules copied from
9126 automake, and therefore a bit dependent on automake keeping doing
9127 dependency things the same kind of way, but it should work as long
9128 as automake puts dependencies into .deps/*.P
9130 2001-01-14 22:23 wtay
9132 * tests/sched/Makefile.am: Fixed a Makefile error
9134 2001-01-14 21:55 omegahacker
9136 * Makefile.am, acconfig.h, configure.in,
9137 components/bonobo-gstmediaplay/Makefile.am, docs/gst/Makefile.am,
9138 docs/plugins/Makefile.am, docs/random/omega/build/TODO,
9139 editor/Makefile.am, examples/autoplug/Makefile.am,
9140 examples/helloworld/Makefile.am, examples/helloworld2/Makefile.am,
9141 examples/plugins/Makefile.am, examples/queue/Makefile.am,
9142 examples/queue2/Makefile.am, examples/queue3/Makefile.am,
9143 examples/queue4/Makefile.am, examples/thread/Makefile.am,
9144 examples/xml/Makefile.am, gst/Makefile.am, gst/gst.h,
9145 gst/gst_private.h, gst/gstcaps.h, gst/gstelement.h, gst/gstpad.h,
9146 gst/gstplugin.h, gst/gstprops.h, gst/elements/Makefile.am,
9147 gst/types/Makefile.am, gstplay/Makefile.am,
9148 libs/getbits/Makefile.am, libs/idct/Makefile.am,
9149 libs/putbits/Makefile.am, libs/riff/Makefile.am,
9150 plugins/au/Makefile.am, plugins/audioscale/Makefile.am,
9151 plugins/avi/Makefile.am, plugins/avi/gstavidecoder.h,
9152 plugins/avi/gstaviencoder.h, plugins/avi/wincodec/Makefile.am,
9153 plugins/capture/v4l/Makefile.am, plugins/cdparanoia/Makefile.am,
9154 plugins/cobin/Makefile.am, plugins/dvdsrc/Makefile.am,
9155 plugins/effects/stereo/Makefile.am,
9156 plugins/effects/volume/Makefile.am,
9157 plugins/esd/esdsink/Makefile.am,
9158 plugins/filters/ladspa/Makefile.am,
9159 plugins/filters/median/Makefile.am,
9160 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9161 plugins/mp3decode/mpg123/Makefile.am,
9162 plugins/mp3decode/parse/Makefile.am,
9163 plugins/mp3decode/types/Makefile.am,
9164 plugins/mp3decode/xa/Makefile.am,
9165 plugins/mp3decode/xing/Makefile.am,
9166 plugins/mp3encode/lame/Makefile.am,
9167 plugins/mpeg1/mpeg1encoder/Makefile.am,
9168 plugins/mpeg1/mpeg_play/Makefile.am,
9169 plugins/mpeg1/mpegaudio/Makefile.am,
9170 plugins/mpeg1/mpegtypes/Makefile.am,
9171 plugins/mpeg1/parse/Makefile.am,
9172 plugins/mpeg1/system_encode/Makefile.am,
9173 plugins/mpeg1video/parse/Makefile.am,
9174 plugins/mpeg2/ac3dec/Makefile.am,
9175 plugins/mpeg2/ac3parse/Makefile.am,
9176 plugins/mpeg2/mpeg2dec/Makefile.am,
9177 plugins/mpeg2/mpeg2enc/Makefile.am,
9178 plugins/mpeg2/mpegtypes/Makefile.am,
9179 plugins/mpeg2/parse/Makefile.am,
9180 plugins/mpeg2/subtitles/Makefile.am,
9181 plugins/mpeg2/video/Makefile.am,
9182 plugins/mpeg2/videoparse/Makefile.am, plugins/rtjpeg/Makefile.am,
9183 plugins/vcdsrc/Makefile.am, plugins/videoscale/Makefile.am,
9184 plugins/visualization/smoothwave/Makefile.am,
9185 plugins/visualization/spectrum/Makefile.am,
9186 plugins/visualization/synaesthesia/Makefile.am,
9187 plugins/visualization/vumeter/Makefile.am,
9188 plugins/vorbis/Makefile.am, plugins/wav/Makefile.am,
9189 test/Makefile.am, test/bindings/Makefile.am, test/xml/Makefile.am,
9190 tests/Makefile.am, tests/eos/Makefile.am, tests/sched/Makefile.am:
9191 Massive build fixup. Will send message to -devel list later with
9192 details on the changes and what they mean for Makefile.am writers.
9193 Check docs/random/omega/build/TODO for a list of things that I had
9196 NOTE: this requires a complete rebuild of all plugins, since I also
9197 changed the STATE enum to a bitfield instead of sequential numbers.
9199 2001-01-14 21:38 omegahacker
9201 * tools/: Makefile.am, gstreamer-launch.c: fixed an odd case with
9202 the launcher, didn't deal with argc properly
9204 2001-01-14 14:57 wtay
9206 * gst/cothreads.c: Change MAP_ANONYMOUS to MAP_ANON in the mmap for
9209 2001-01-14 14:43 wtay
9211 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstfakesrc.h,
9212 gstidentity.c, gstqueue.c: Added an extra signal_cond to queue to
9213 make sure that the waiting thread is woken up. Can somebody with
9214 queue problems verifify that this does improve the situation a bit.
9215 I'm suspecting that something else is going on, like a pthreads bug
9216 or something. Small updates to the fake elements.
9218 2001-01-14 12:42 richardb
9220 * REQUIREMENTS: Added a couple of lines about debian packages.
9222 2001-01-14 04:45 wtay
9224 * docs/manual/quotes.sgml: Updated quotes :-)
9226 2001-01-13 19:04 wtay
9228 * docs/random/wtay/eos5: Antoher way of dealing with EOS. This
9229 proposal does not use the recursion to propagate the EOS signal.
9230 This implies that an element cannot deny an EOS signal anymore but
9231 since the signal is generated when a NULL buffer is pushed,
9232 somebody did something wrong anyway.
9234 2001-01-13 15:47 wtay
9236 * docs/random/wtay/eos4: Added an updated use case for EOS
9239 2001-01-13 14:45 wtay
9241 * docs/random/TODO-post-0.1.0: Updated the TODO list...
9243 2001-01-13 14:25 wtay
9245 * tools/gstreamer-register.c: Fixed the directory permission Bug
9248 2001-01-13 13:51 wtay
9250 * gst/: gstbin.c, gstbin.h, gstcaps.h, gstelement.c, gstelement.h,
9251 gstpad.c, gstpad.h, gstplugin.h, gstprops.h, gstxml.h: include
9252 parser.h instead of gnome-xml/parser.h untill xml-config is
9255 2001-01-13 02:55 omegahacker
9257 * configure.in: turned static library build back off for
9260 2001-01-13 02:12 wtay
9262 * docs/random/wtay/eos3: Added case6: a multithreaded audio mixer
9265 2001-01-13 00:14 wtay
9267 * plugins/mp3decode/mpg123/mpg123.c: Use glib function to convert
9270 2001-01-12 23:37 wtay
9272 * libs/getbits/gstgetbits.c: Added config.h as an include to make
9273 sure BE/LE stuff works
9275 2001-01-12 22:44 wtay
9277 * docs/random/wtay/eos3: Added a simple mp3 mixer pipeline setup
9278 with an explanation of how EOS could be handled with it.
9280 2001-01-12 20:54 wtay
9282 * ChangeLog: Updated ChangeLog :-)
9284 2001-01-12 20:48 wtay
9286 * plugins/mpeg2/mpeg2dec/: idct.c, motion_comp.c: Make sure the
9287 mmx/sse code is not used on non i386
9289 2001-01-12 20:44 wtay
9291 * configure.in: Check for more atomic operations
9293 2001-01-12 20:25 wtay
9295 * plugins/mpeg2/mpeg2dec/decode.c: Removed include from mpeg2dec
9298 2001-01-12 20:15 wtay
9300 * plugins/mpeg2/mpeg2dec/Makefile.am: Made sure mmx compilation is
9301 not performed on non intel
9303 2001-01-12 18:51 wtay
9305 * docs/random/wtay/: eos2, eos3: While typing on eos2 about the EOS
9306 handling, I got an idea and started eos3. eos3 takes a different
9307 approach by merging the eos detection and the scheduling in a quite
9308 elegant way. I'm not sure we handle the scheduling like this
9311 2001-01-11 23:20 wtay
9313 * plugins/mpeg1/mpeg_play/recon_sse.s: Removed /* */ comments and
9314 replaced them with a # comment as suggested by Peter Weilbacher
9316 2001-01-11 23:15 wtay
9318 * plugins/mpeg2/mpeg2enc/: bdist1_mmx.s, bdist1_sse.s,
9319 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
9320 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
9321 dist1_11_sse.s, dist2_mmx.s, variance_mmx.s: Fixed the comments in
9322 the asm sources from /* */ to #, it seems to confuse some compilers
9324 2001-01-11 22:09 omegahacker
9326 * gst/: gstpad.c, gstpad.h: renamed private to element_private, to
9327 make obvious its usage restrictions
9329 2001-01-11 22:03 omegahacker
9331 * gst/: gstpad.c, gstpad.h: added gpointer private to pads, so
9332 elements can store ints or pointers for their own use
9334 2001-01-11 21:53 wtay
9336 * Makefile.am: Added the REQUIREMENTS file to distdir
9338 2001-01-11 09:42 omegahacker
9340 * docs/random/omega/: IDEAS, TODO-0.1.0, TYPE_FOURCC, caps2, caps3,
9341 debug-commit, eos, filterfactory, output_policies, pad-negotiation,
9342 padtemplates, plan-generation, sched-case, sched-commit1, sched2,
9343 scheduling, type-properties, EOS/chain-walkthrough, sched/chains,
9344 sched/walkthrough-72: added all of my un-committed random doc
9345 files, as backup <g>
9347 2001-01-11 00:35 omegahacker
9349 * gstreamer.spec.in: updated spec file to create -devel package too
9351 2001-01-11 00:33 omegahacker
9353 * gst/gstinfo.c: removed some spare newlines
9355 2001-01-10 21:28 omegahacker
9357 * docs/manual/programs.sgml: updated -launch examples
9359 2001-01-10 09:14 omegahacker
9361 * gst/gstxml.c, docs/gst/tmpl/gstxml.sgml: minor docs fix
9363 2001-01-09 21:19 wtay
9365 * configure.in: Added --with-win32-libdir to configure
9367 2001-01-09 21:06 omegahacker
9369 * acconfig.h, configure.in: added config option for win32 dll and
9370 re-enabled static building
9372 2001-01-09 20:54 omegahacker
9374 * docs/manual/quotes.sgml: latest irc insanity
9376 2001-01-09 20:53 wtay
9378 * REQUIREMENTS: Added /usr/lib/win32/ windows libraries in the
9381 2001-01-09 20:45 omegahacker
9383 * tools/gstreamer-register.c: added unlink() of registry file, and
9384 moved info enable up
9386 2001-01-09 06:48 omegahacker
9388 * tools/gstreamer-launch.c: typo fix
9390 2001-01-09 04:42 omegahacker
9392 * acconfig.h, plugins/cdparanoia/cdparanoia.c: added HAVE_GNOME to
9393 acconfig.h and added debugging output to cdparanoia
9395 2001-01-09 04:39 omegahacker
9397 * tools/: Makefile.am, gstreamer-inspect.c, gstreamer-launch.c,
9398 gstreamer-register.c: various changes, including making -launch use
9401 2001-01-09 04:36 omegahacker
9403 * gst/gstplugin.c: fixed a leak
9405 2001-01-08 23:57 richardb
9407 * docs/gst/.cvsignore: cvsignore gstreamer-scan{,.c}
9409 2001-01-08 23:55 richardb
9411 * configure.in, docs/manuals.mak, docs/fwg/Makefile.am,
9412 docs/fwg/firstplugin.sgml, docs/fwg/gst-plugin-writers-guide.sgml,
9413 docs/fwg/titlepage.sgml, docs/manual/quotes.sgml,
9414 examples/Makefile.am, examples/plugins/.cvsignore,
9415 examples/plugins/Makefile.am, examples/plugins/example.c,
9416 examples/plugins/example.h, plugins/example.c, plugins/example.h:
9417 Move plugin example code to new location, and put it into build
9418 system. Add work on firstplugin chapter of pwg. Fix typo in
9419 quotes. Add @'s before commands in manuals.mak
9421 2001-01-08 22:08 wtay
9423 * docs/Makefile.am, docs/manual/components.sgml,
9424 docs/manual/queues.sgml, docs/manual/quotes.sgml,
9425 docs/manual/states.sgml, docs/manual/xml.sgml,
9426 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
9427 docs/random/testing/syntax, examples/xml/runxml.c, gst/gstxml.c,
9428 tests/sched/testcases1.tc: Manual updates. fixes to gstxml.c
9429 gst_xml_get_element was broken
9431 2001-01-08 22:04 richardb
9433 * gst/: gstelement.c, gstelement.h: Correct typo in comment, and
9434 make another comment more helpful.
9436 2001-01-08 22:03 richardb
9438 * plugins/esd/esdsink/esdsink.c: Move esdsink into the sink/
9439 position in the heirarchy.
9441 2001-01-08 20:15 richardb
9443 * editor/gsteditorproperty.c: Display what the type of an element
9444 is, as the first thing in the properties box.
9446 2001-01-08 08:32 omegahacker
9448 * docs/manual/quotes.sgml: added another, um, exchange
9450 2001-01-08 01:43 richardb
9452 * tools/gstreamer-launch.c: Fix typo in error message.
9454 2001-01-08 01:27 richardb
9456 * docs/manual/: Makefile.am, gstreamer-manual.sgml, quotes.sgml:
9457 Add a "quotes" section to the gstreamer manual. This may not be an
9458 appropriate place to have this - feel free to remove it. But I
9459 think this should live _somewhere_.
9461 2001-01-08 01:23 richardb
9463 * docs/random/filter-writers-guide: Remove text version of headings
9464 for fwg. This is now contained in the SGML
9466 2001-01-08 01:21 richardb
9468 * docs/fwg/: .cvsignore, Makefile.am,
9469 gst-filter-writers-guide.sgml, gst-plugin-writers-guide.sgml:
9470 Renamed the filter writers guide to plugin writers guide. Added in
9471 the planned section headings.
9473 2001-01-07 22:59 wtay
9475 * tests/sched/testcases1.tc: Added a sample tescase file
9477 2001-01-07 22:36 wtay
9479 * docs/random/testing/syntax: Added iterations
9481 2001-01-07 22:34 wtay
9483 * docs/random/testing/syntax: Added a plan for regression test plan
9486 2001-01-07 18:36 wtay
9488 * gst/: gst.c, gsttee.c, gsttee.h: Handle the tee element like bin,
9489 thread, pipeline, so that it can be used in gstreamer-inspect and
9492 2001-01-07 17:09 wtay
9494 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
9495 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9496 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9497 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9498 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9499 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9500 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
9501 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipefilter.sgml,
9502 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9503 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9504 docs/gst/tmpl/gsttypefind.sgml, gstplay/gstmediaplay.c,
9505 gstplay/gstmediaplay.glade: Made sure -g is not used when no
9506 --enable-debug Updated AUTHORS in gstmediaplay
9508 2001-01-07 16:48 richardb
9510 * tools/gstreamer-register.c: Fix typos in save_regsitry()
9512 2001-01-07 16:14 richardb
9514 * tools/gstreamer-register.c: Folling wtays suggestion, I was going
9515 to start using xmlDocDump, to avoid a symlink attack on the
9516 temporary registry file. Unfortunately, xmlDocDump doesn't give
9517 any indication whether its successful, so I've #ifdefed this out
9518 and left the original in place. Since the tmp file is in
9519 /etc/gstreamer, this should be okay for the moment, but I shall ask
9520 the libxml people to add some way of getting the success value of
9521 DocDump so we can use that in future.
9523 2001-01-07 15:31 richardb
9525 * acinclude.m4: Slight tweak: now I just need to send the modified
9526 version off to the alsa people.
9528 2001-01-07 15:25 richardb
9530 * acinclude.m4: New macro for testing for ALSA libraries.
9531 Understands the ACTION_IF_FOUND and ACTION_IF_NOT_FOUND arguments.
9533 2001-01-07 15:20 richardb
9535 * gst/cothreads.c, gst/gstplugin.c, tools/gstreamer-register.c:
9536 gstreamer-register will now never cause the ** WARNING **:
9537 gstplugin: registry needs rebuild warning to appear - sets a hidden
9538 global in gstplugin.c to turn the warning off. Fix a warning in
9539 gst/cothreads.c (function was declared extern, defined static)
9541 2001-01-07 14:55 richardb
9543 * plugins/esd/esdsink/esdsink.c: FIx a tiny memory leak.
9545 2001-01-07 14:49 wtay
9547 * gst/elements/: gstqueue.c, gstqueue.h: Greatly simplyfied queue
9548 locking by only using the elements mutex. This should fix the
9549 locking problems we had...
9551 2001-01-07 14:32 richardb
9553 * plugins/esd/esdsink/esdsink.c: And another tiny warning.
9555 2001-01-07 14:29 richardb
9557 * plugins/esd/esdsink/esdsink.c: Fix a couple of warnings.
9559 2001-01-07 14:16 richardb
9561 * acinclude.m4: Don't add -lasound etc to LIBS if ALSA turns out
9562 not to be installed.
9564 2001-01-07 14:05 richardb
9566 * acinclude.m4: Add an acinclude containing AM_PATH_ALSA, so wtay
9567 can compile. Will shortly update this with a slightly better
9570 2001-01-07 13:58 richardb
9572 * configure.in, docs/manuals.mak: Add tests for -L png and -L eps
9573 arguments to fig2dev. Correct slip in docs/manuals.mak which used
9574 HAVE_DB2PS instead of HAVE_PS2PDF.
9576 2001-01-07 08:40 omegahacker
9578 * configure.in: added check for libasound, and fixed check for
9581 2001-01-07 08:01 omegahacker
9583 * plugins/filters/ladspa/gstladspa.c: fixed a bug: in an
9584 over-zealous attempt to squash leaks, I put the g_free too early
9586 2001-01-07 07:46 omegahacker
9588 * plugins/filters/ladspa/: gstladspa.c, search.c: some leak fixes
9589 to both the plugin and the ladspa-provided code
9591 2001-01-07 07:45 omegahacker
9593 * gst/: gstcaps.c, gstcpu.c, gstelementfactory.c, gstpad.c,
9594 gstparse.c, gstplugin.c, gstprops.c, gsttype.c: more leak fixes
9596 2001-01-07 07:01 richardb
9598 * gst/gstplugin.c, tools/gstreamer-register.c: Check plugin
9599 repository up-to-dateness by scanning through all directories on
9600 path, and checking that they and all their files are older than the
9601 repository. Give warning message if not.
9603 2001-01-07 05:54 richardb
9605 * tools/gstreamer-register.c: Test xmlSaveFile return value
9606 correctly (had to get source to find out what it meant...)
9607 gstreamer-register now seems to work fine, even in a non-standard
9610 2001-01-07 05:35 richardb
9612 * configure.in: Fix tiny slip which made configdir still always be
9615 2001-01-07 05:30 richardb
9617 * acconfig.h, configure.in, docs/manual/factories.sgml,
9618 gst/gstplugin.c, tools/gstreamer-register.c: Config directory
9619 (which currently just holds the registry)ecan now be set by
9620 configure --with-configdir=<directory path>
9622 2001-01-07 04:51 richardb
9624 * tools/gstreamer-register.c: Almost completely rewritten
9625 gstreamer-register. Now checks most errors that can happen, and
9626 displays a useful message.
9628 2001-01-07 04:28 omegahacker
9630 * gst/: gstbin.c, gstinfo.h, gstscheduler.c: removed a leak
9632 2001-01-07 04:00 omegahacker
9634 * gst/: Makefile.am, gst.h, gstparse.c, gstparse.h: turned -launch
9635 capabilities into gst_parse_launch()
9637 2001-01-07 03:42 wtay
9639 * gst/elements/: gstidentity.c, gstidentity.h, gstqueue.c,
9640 gstqueue.h: Added sleep time to identity Added timeout value in
9641 queue (not activated yet)
9643 2001-01-07 03:06 omegahacker
9645 * tools/gstreamer-launch.c: fixed a bug with NULL args, but need to
9646 fix the parser that created them
9648 2001-01-07 02:30 wtay
9650 * docs/random/queue: Added a deadlock case for the queue
9652 2001-01-07 02:23 richardb
9654 * docs/fwg/: Makefile.am, concepts.sgml,
9655 gst-filter-writers-guide.sgml, intro.sgml: More updates: now have
9656 headings for the second section too, and some text for it... ;-)
9658 2001-01-07 00:12 richardb
9660 * docs/fwg/: gst-filter-writers-guide.sgml, intro.sgml,
9661 titlepage.sgml: Wrote introduction, and changed name to plugin
9662 writers guide (though files still need rename). I'll leave the
9663 filenames as is for now, since the name might still change again...
9665 2001-01-06 22:05 omegahacker
9667 * docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
9668 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9669 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
9670 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
9671 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9672 docs/gst/tmpl/gstesdsink.sgml, docs/gst/tmpl/gstfakesink.sgml,
9673 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9674 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9675 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstmeta.sgml,
9676 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9677 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstpipeline.sgml,
9678 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstqueue.sgml,
9679 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9680 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
9681 docs/gst/tmpl/gsttypefind.sgml, gst/gstautoplug.c, gst/gstbin.c,
9682 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstcaps.c,
9683 gst/gstelement.c, gst/gstelementfactory.c, gst/gstmeta.c,
9684 gst/gstpad.c, gst/gstpipeline.c, gst/gstprops.c, gst/gsttee.c,
9685 gst/gstthread.c, gst/gsttype.c, gst/gstutils.c: Cleaned up the docs
9688 2001-01-06 19:09 wtay
9690 * gst/elements/gstqueue.c: Rearranged the mutex locking, still have
9691 to think about it though...
9693 2001-01-06 18:08 wtay
9695 * gst/gstbuffer.c: Added a mutex around the mem_chunck alloc
9698 2001-01-06 16:56 wtay
9700 * tests/: .cvsignore, eos/.cvsignore: Added/updated .cvsignore
9702 2001-01-06 16:52 wtay
9704 * docs/manual/dynamic.sgml, plugins/mpeg2/parse/mpeg2parse.c,
9705 test/mp2tomp1.c: Fixed the MPEG2 to MPEG1 recoder, we need cannot
9706 create dangling elements with the current scheduler. Remove the
9707 subtitle parser because it's not possible with the current
9708 scheduler. Added a padtemplate for MPEG2 subtitles.
9710 2001-01-06 10:42 omegahacker
9712 * configure.in: removed xing and added AM_CONDITIONAL for
9715 2001-01-06 09:49 omegahacker
9717 * autogen.sh: added --enable-debug to autogen.sh, duh...
9719 2001-01-06 02:35 wtay
9721 * docs/manuals.mak, docs/gst/gstreamer-sections.txt,
9722 docs/gst/tmpl/gstasyncdisksrc.sgml,
9723 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9724 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstcaps.sgml,
9725 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9726 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
9727 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
9728 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstidentity.sgml,
9729 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9730 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstplugin.sgml,
9731 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9732 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9733 docs/gst/tmpl/gsttypefind.sgml, docs/manual/Makefile.am,
9734 docs/manual/bins.sgml, docs/manual/connections.sgml,
9735 docs/manual/elements.sgml, docs/manual/ghostpads.sgml,
9736 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
9737 docs/manual/pads.sgml, docs/manual/plugins.sgml, gst/gstbin.c,
9738 gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c,
9739 gst/gstelement.h, gst/gstelementfactory.c, gst/gstplugin.c,
9740 gst/gstplugin.h, gst/gsttype.c, gst/gsttype.h,
9741 gst/elements/gstesdsink.c, gst/elements/gstesdsink.h: Updated the
9742 manual and the docs. Removed the esdsink in gst/elements/ we have
9743 a real one not in the plugins dir. Added more APIs to query the
9744 plugins, types and caps. more fields now have a getter and a
9745 setter. This is needed to make gstreamer wrapper fiendly. Added
9746 gst_element_disconnect beacuse we also have a gst_element_connect
9748 2001-01-05 18:50 wtay
9750 * docs/manual/: cothreads.sgml, factories.sgml, helloworld.sgml,
9751 helloworld2.sgml, mime-world.fig, pads.sgml, programs.sgml,
9752 queues.sgml, threads.sgml: Docs updates
9754 2001-01-05 00:28 omegahacker
9756 * gst/cothreads.c: fixed missing comment noticed by David Lehn
9758 2001-01-04 23:35 wtay
9760 * docs/manual/: Makefile.am, bin-element-ghost.fig, bins.sgml,
9761 elements.sgml, factories.sgml, goals.sgml, gstreamer-manual.sgml,
9762 helloworld.sgml, intro.sgml, motivation.sgml, pads.sgml,
9763 states.sgml, threads.sgml: Updates and additions to the manual
9765 2001-01-04 22:15 omegahacker
9767 * gst/cothreads.c, gst/gstinfo.c,
9768 docs/gst/tmpl/gstasyncdisksrc.sgml,
9769 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9770 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9771 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9772 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9773 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9774 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstinfo.sgml,
9775 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9776 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstqueue.sgml,
9777 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9778 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttypefind.sgml:
9781 2001-01-04 20:34 omegahacker
9783 * tools/gstreamer-launch.c: fixed problems with -launch
9785 2001-01-04 20:17 omegahacker
9787 * plugins/vorbis/vorbisenc.c: changed OGG to Ogg, to match decoder
9789 2001-01-04 19:22 wtay
9791 * examples/launch/mp3play: Fixed mp3play
9793 2001-01-04 19:16 wtay
9795 * tools/gstreamer-inspect.c: Added printout of the capabilities of
9798 2001-01-04 18:57 wtay
9800 * tools/: Makefile.am, gstreamer-inspect.c: Added enum values with
9801 default removed debugging -g from Makefile
9803 2001-01-04 17:44 richardb
9805 * examples/launch/mp3play: Undo accidental commit of debugging
9808 2001-01-04 16:46 richardb
9810 * tools/gstreamer-launch.c: Replace Wim's fix after Erik dropped
9813 2001-01-04 10:54 omegahacker
9815 * gst/: cothreads.c, gstpad.c, gstpad.h, gstplugin.c, gstplugin.h,
9816 elements/gstfakesink.c, elements/gstfakesink.h: Rearranged
9817 cothreads sources a bit, added some API docs. Added some functions
9818 needed for gstreamer-inspect. Added num_sources to fakesink.
9820 2001-01-04 10:53 omegahacker
9822 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: More updates
9823 to ladspa wrapper, closer to data movement
9825 2001-01-04 10:47 omegahacker
9827 * tools/: gstreamer-inspect.c, gstreamer-launch.c: Updated -inspect
9828 to list elements and plugin info too
9830 2001-01-04 07:19 wtay
9832 * tools/gstreamer-launch.c: A little fix for parameter parsing
9834 2001-01-04 00:15 richardb
9836 * examples/launch/mp3play: Updated to supply argument as
9837 "name=value" rather than just "value"
9839 2001-01-04 00:15 richardb
9841 * tools/gstreamer-launch.c: Added partial fix so that arguments can
9844 2001-01-03 23:08 wtay
9846 * test/mp3play.c: Make sure the plugin is loaded only once
9848 2001-01-03 22:58 richardb
9850 * examples/: helloworld2/helloworld2.c, launch/mp3play,
9851 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
9852 thread/thread.c, xml/createxml.c: Do gst_init first, so we can
9853 supply debugging options to libgst
9855 2001-01-03 20:55 wtay
9857 * tools/gstreamer-inspect.c: Added the previous changes back in
9859 2001-01-03 20:44 omegahacker
9861 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: debug
9862 updates and a padtemplate counter added
9864 2001-01-03 20:40 omegahacker
9866 * gst/: gstpad.c, gstpad.h: Made gst_pad_eos_func a non-static
9869 2001-01-03 20:21 wtay
9871 * gst/gstprops.c, gst/gstprops.h, tools/Makefile.am,
9872 tools/gstreamer-inspect.c: Made the GstProps a GList instead of a
9873 GSList Some fixes to inspect: added the mime type
9875 2001-01-03 19:54 wtay
9877 * configure.in, tools/gstreamer-inspect.c: Added proper comment for
9878 the bonobo component fix a compile bug in inspect... Erik, have
9879 pending changes to gstpad.h?
9881 2001-01-03 19:12 richardb
9883 * examples/helloworld/helloworld.c, plugins/esd/esdsink/esdsink.c:
9884 Do gst_init first in helloworld, so you can supply gst parameters.
9885 Correct name of frequency cap to rate, in esdsink. Now connects
9888 2001-01-03 18:55 richardb
9890 * gst/elements/gstaudiosink.c: Various small fixes.
9892 2001-01-03 18:51 richardb
9894 * plugins/esd/esdsink/: esdsink.c, esdsink.h: Should cope with
9895 updating of parameters now.
9897 2001-01-03 18:15 richardb
9899 * plugins/esd/esdsink/: esdsink.c, esdsink.h: EsdSink now
9900 functions! Wheeeee! Still needs to have a few things sorted out
9901 though, such as parameter setting / syncing.
9903 2001-01-03 16:25 richardb
9905 * configure.in, plugins/Makefile.am, plugins/example.c,
9906 plugins/esd/Makefile.am, plugins/esd/esdsink/.cvsignore,
9907 plugins/esd/esdsink/Makefile.am, plugins/esd/esdsink/esdsink.c,
9908 plugins/esd/esdsink/esdsink.h: Added auto detection of libesd.
9909 Added nearly complete esdsink: all structure in place, just need to
9910 add actaul links to libesd. ;-)
9912 2001-01-03 08:48 omegahacker
9914 * tools/gstreamer-inspect.c: Updates, it prints a lot more stuff
9915 now, like padtemplates, caps/props, and arguments. More stuff can
9916 be done, but not now, I must sleep.
9918 2001-01-03 07:38 omegahacker
9920 * tools/: .cvsignore, Makefile.am, gstreamer-inspect.c,
9921 gstreamer-launch.c: Updates to -launch, added -inspect.
9923 2001-01-02 23:33 wtay
9925 * plugins/: example.c, example.h: Updated the example plugin
9928 2001-01-02 22:52 richardb
9930 * docs/Makefile.am: Don't delete CVS directories from working
9931 directory: delete from distdir. Also, delete backup files, while
9934 2001-01-02 20:50 wtay
9936 * gstreamer.spec.in: Datafiles in share should go in to RPM too
9938 2001-01-02 19:46 wtay
9940 * examples/autoplug/Makefile.am, examples/helloworld/Makefile.am,
9941 examples/helloworld2/Makefile.am, examples/launch/Makefile.am,
9942 examples/queue/Makefile.am, examples/queue2/Makefile.am,
9943 examples/queue3/Makefile.am, examples/queue4/Makefile.am,
9944 examples/thread/Makefile.am, examples/xml/Makefile.am,
9945 plugins/avi/Makefile.am, plugins/mpeg2/ac3parse/Makefile.am,
9946 test/bindings/Makefile.am: The examples must not be installed
9947 Removed debugging from Makefiles for avidecoder/ac3parse
9948 /test/bindings/dummy.h cannot be installed
9950 2001-01-02 18:40 wtay
9952 * docs/gst/gstreamer-docs.sgml, plugins/au/gstparseau.c,
9953 plugins/au/gstparseau.h, plugins/audioscale/Makefile.am,
9954 plugins/audioscale/audioscale.c,
9955 plugins/filters/median/Makefile.am,
9956 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9957 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
9958 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
9959 plugins/mpeg1/mpegtypes/Makefile.am,
9960 plugins/mpeg2/mpegtypes/Makefile.am,
9961 plugins/visualization/spectrum/fix_fft.c,
9962 plugins/visualization/spectrum/gstspectrum.c,
9963 plugins/visualization/spectrum/gstspectrum.h: Remove esdsink from
9964 the docs more fixes for symbols collisions
9966 2001-01-02 16:39 wtay
9968 * plugins/visualization/synaesthesia/core.c: Fixed a symbol
9969 conflict with mpeg_audio
9971 2001-01-02 16:29 wtay
9973 * plugins/mpeg2/video/: Makefile.am, gethdr.c, getpic.c,
9974 mpeg2dec.c, mpeg2dec.h, recon.c, recon_mmx.c, recon_sse.s: Fixed a
9975 symbol conflict with mpeg_play
9977 2001-01-02 15:18 richardb
9979 * docs/gst/Makefile.am: Remove gstesdsink
9981 2001-01-02 14:35 richardb
9983 * docs/Makefile.am: Add dist-hook to stop CVS/ directories being
9984 put into distribution.
9986 2001-01-02 14:34 richardb
9988 * configure.in: Add GST_HTTPSRC_GET_TYPE back into configure.in:
9989 documentation fails to build correctly when libhttp isn't present
9992 2001-01-02 13:23 richardb
9994 * autogen.sh: Correct ftp urls for libtool.
9996 2001-01-02 12:07 wtay
9998 * autogen.sh: Fixed a typo
10000 2001-01-02 12:04 wtay
10002 * acconfig.h, autogen.sh, configure.in,
10003 gst/elements/gstasyncdisksrc.c, gstplay/callbacks.c,
10004 gstplay/gstmediaplay.c, plugins/Makefile.am: Added a check for
10005 libjpeg Added and action for the load menu in gstplay Fixed drag
10006 and drop in gstplay More verbose errors in gstasyndisksrc
10008 2001-01-02 08:13 omegahacker
10010 * acconfig.h, autogen.sh, configure.in,
10011 docs/random/TODO-post-0.1.0, examples/autoplug/Makefile.am,
10012 gst/gstplugin.c, gst/elements/Makefile.am,
10013 gst/elements/gstasyncdisksrc.c, include/registry.h,
10014 libs/getbits/Makefile.am, libs/getbits/gstgetbits.c,
10015 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_generic.c,
10016 libs/idct/Makefile.am, libs/riff/gstriffencode.c,
10017 libs/riff/gstriffparse.c, plugins/Makefile.am,
10018 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
10019 plugins/avi/Makefile.am, plugins/avi/codectest.c,
10020 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
10021 plugins/avi/videoheader.c, plugins/avi/wincodec/gstwindec.c,
10022 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/grab-v4l.c,
10023 plugins/capture/v4l/gstv4lsrc.c, plugins/cobin/cobin.c,
10024 plugins/cobin/cobin.h, plugins/dvdsrc/dvdsrc.c,
10025 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
10026 plugins/filters/ladspa/gstladspa.c,
10027 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
10028 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
10029 plugins/jpeg/gstjpegenc.c, plugins/mp3decode/Makefile.am,
10030 plugins/mp3decode/mpg123/gstmpg123.c,
10031 plugins/mp3decode/parse/mp3parse.c,
10032 plugins/mpeg1/mpeg1encoder/globals.h,
10033 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10034 plugins/mpeg1/mpeg1encoder/marker.c,
10035 plugins/mpeg1/mpeg1encoder/mem.c,
10036 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10037 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
10038 plugins/mpeg1/mpegaudio/psy.c, plugins/mpeg1/mpegaudio/subs.c,
10039 plugins/mpeg1/parse/mpeg1parse.c,
10040 plugins/mpeg1/system_encode/buffer.c,
10041 plugins/mpeg1/system_encode/system_encode.c,
10042 plugins/mpeg1/system_encode/systems.c,
10043 plugins/mpeg1video/parse/mp1videoparse.c,
10044 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10045 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
10046 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
10047 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
10048 plugins/mpeg2/parse/mpeg2parse.c,
10049 plugins/mpeg2/subtitles/mpeg2subt.c, plugins/mpeg2/video/getpic.c,
10050 plugins/mpeg2/video/gstmpeg2play.c, plugins/mpeg2/video/mpeg2dec.c,
10051 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
10052 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
10053 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
10054 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
10055 plugins/visualization/smoothwave/smoothwave.c,
10056 plugins/visualization/spectrum/gstspectrum.c,
10057 plugins/visualization/synaesthesia/synaesthesia.c,
10058 plugins/visualization/vumeter/vumeter.c,
10059 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisenc.c,
10060 plugins/wav/gstparsewav.c: Massive, massive update of most source
10061 files. I went through and cleaned up all the warnings that I
10062 could, which involved fixing some of the plugins.
10064 The configure.in script was re-arranged and cleaned up so, and a
10065 check for libtool 1.3.5 was added to autogen.sh. Added checks for
10068 Some plugins were removed from the list of things to build for
10071 Added GST_DEBUG_FORCE_DISABLE in gstgetbits, since that's time
10072 critical and even an if() from a DEBUG can significantly increase
10075 2001-01-02 02:18 wtay
10077 * tests/Makefile.am: ooops, eos is a dir
10079 2001-01-02 02:16 wtay
10081 * docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
10082 editor/pixmaps/Makefile.am, tests/Makefile.am,
10083 tests/eos/Makefile.am, tests/eos/case1.c: Fixed makefiles for docs
10084 Added eos test programs
10086 2001-01-02 01:44 wtay
10088 * configure.in, docs/random/eos, editor/Makefile.am,
10089 editor/gsteditorimage.c, editor/gsteditorpalette.c,
10090 editor/gsteditorprojectview.c, editor/gsteditorproperty.c,
10091 gst/gstpad.c, gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
10092 gstplay/Makefile.am, gstplay/gstmediaplay.c: Fixes for
10093 gsteditor/gstplay install/build fixed typo in random/eos added
10094 num_buffers property to fakesrc
10096 2001-01-02 01:33 richardb
10098 * Makefile.am, configure.in, docs/Makefile.am, docs/manuals.mak,
10099 docs/gst/Makefile.am, docs/libs/Makefile.am: Added checking for all
10100 the tools used to make documentation. If documentation cannot be
10101 generated, whatever is available will still be installed.
10102 videosink/imagetest is now a check_PROGRAM
10104 2001-01-02 01:00 omegahacker
10106 * REQUIREMENTS: updated requirements
10108 2001-01-02 00:35 omegahacker
10110 * REQUIREMENTS: added list of requrements
10112 2001-01-02 00:31 richardb
10114 * configure.in, examples/Makefile.am: Added launch back into make
10115 system. The Makefile wasn't being generated, resulting in make
10116 dist failing when the directory was entered for make dist.
10118 2001-01-01 23:50 wtay
10120 * examples/Makefile.am: Added directories to DIST_SUBDIRS
10122 2001-01-01 23:20 omegahacker
10124 * examples/autoplug/Makefile.am: somehow Makefile.am went
10127 2001-01-01 22:44 omegahacker
10129 * examples/: Makefile.am, thread/Makefile.am: updated examples
10132 2001-01-01 21:21 omegahacker
10134 * Makefile.am, configure.in, examples/xml/Makefile.am,
10135 gst/Makefile.am, plugins/dvdsrc/Makefile.am: More build fixes
10137 2001-01-01 19:54 wtay
10139 * docs/random/: TODO-post-0.1.0, eos: Added some more TODOs Added a
10140 proposition for eos propagation
10142 2001-01-01 17:25 wtay
10144 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
10145 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
10146 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
10147 gst/gstpad.c: Documentation updates
10149 2001-01-01 14:34 richardb
10151 * examples/launch/Makefile.am: Add one more file to dist.
10153 2001-01-01 14:06 richardb
10155 * docs/: gst/Makefile.am, libs/Makefile.am: Fix a couple of files
10156 not being put into distributions. make dist now appears to create
10157 a fully functional distribution. make rpm should now produce an
10158 rpm. Whether that rpm is any good is another matter...
10160 2001-01-01 13:41 richardb
10162 * Makefile.am, configure.in, examples/Makefile.am,
10163 examples/launch/Makefile.am, examples/xml/Makefile.am: Fix broken
10164 build system for examples.
10166 2001-01-01 08:43 omegahacker
10168 * gstplay/Makefile.am, plugins/avi/Makefile.am,
10169 plugins/avi/wincodec/Makefile.am: More build changes
10171 2001-01-01 08:37 omegahacker
10173 * Makefile.am, autogen.sh, configure.in,
10174 docs/code-reviews/gstbin.c-1.41, examples/autoplug/Makefile,
10175 examples/autoplug/Makefile.am, examples/autoplug/autoplug.c,
10176 examples/helloworld/Makefile, examples/helloworld/Makefile.am,
10177 examples/helloworld2/Makefile, examples/helloworld2/Makefile.am,
10178 examples/queue/Makefile, examples/queue/Makefile.am,
10179 examples/queue2/Makefile, examples/queue2/Makefile.am,
10180 examples/queue3/Makefile, examples/queue3/Makefile.am,
10181 examples/queue4/Makefile, examples/queue4/Makefile.am,
10182 examples/thread/Makefile, examples/thread/Makefile.am,
10183 examples/xml/Makefile, examples/xml/Makefile.am, gst/gstpad.c,
10184 gst/gstplugin.c: Re-arranged the build a bit to try to make it more
10185 sane. Added some debug.
10187 2001-01-01 07:47 omegahacker
10189 * gstplay/Makefile.am: added headers and such to Makefile.am for
10192 2001-01-01 07:44 omegahacker
10194 * test/: mp3.c, qtest.c: added the category number to DEBUG
10196 2001-01-01 07:42 omegahacker
10198 * plugins/filters/ladspa/Makefile.am: missed utils.h
10200 2001-01-01 07:30 omegahacker
10202 * configure.in: updated version number from 0.9.2 (huh???) to 0.1.0
10204 2001-01-01 06:59 wtay
10206 * configure.in, docs/gst/tmpl/gstinfo.sgml,
10207 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10208 examples/autoplug/autoplug.c: Added -Wall to configure.in
10210 2001-01-01 06:57 omegahacker
10212 * gst/Makefile.am: fixed a nasty bug where at -O6 teh compiler
10213 optimized cothreads.c beyond the point of functioning
10215 2001-01-01 06:23 wtay
10217 * plugins/vorbis/: Makefile.am, vorbis.c, vorbisdec.c, vorbisdec.h,
10218 vorbisenc.c, vorbisenc.h: Some compile cleanups
10220 2001-01-01 05:26 wtay
10222 * gst/gstpipeline.c: Fixed a very bad error with autoplugging.
10224 2001-01-01 05:18 omegahacker
10226 * gst/: gst.c, gstinfo.c, gstinfo.h: updated the debug system so it
10229 2001-01-01 04:53 omegahacker
10231 * gst/: gst.c, gstinfo.c, gstinfo.h: Added API to control DEBUG
10232 level, updated cmdline code
10234 2001-01-01 04:41 omegahacker
10236 * gst/: gst.c, gstpad.c: modified cmdlien code to take both 0xHEX
10237 and dec, and added an INFO line in gst_pad_connect()
10239 2001-01-01 04:11 omegahacker
10241 * plugins/filters/ladspa/: Makefile, search.c: removed accidentally
10242 checked in Makefile and added .cvsignore
10244 2001-01-01 04:10 wtay
10246 * test/mp3.c, test/qtest.c, tests/case4.c, tests/markup.c,
10247 tests/paranoia.c, tests/rip.c, tests/simplefake.c: Updated test
10250 2001-01-01 04:04 wtay
10252 * gst/gst.c: Fixed a typo
10254 2001-01-01 04:02 wtay
10256 * plugins/filters/ladspa/: Makefile, gstladspa.c: Added the boolean
10259 2001-01-01 03:59 omegahacker
10261 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: fixed ladpsa
10262 filter up to compile
10264 2001-01-01 03:57 omegahacker
10266 * plugins/filters/Makefile.am: added ladspa
10268 2001-01-01 03:57 omegahacker
10270 * gst/gstautoplug.c: set categories for all INFOs
10272 2001-01-01 03:44 omegahacker
10274 * tests/sched/.cvsignore: added .cvsignore
10276 2001-01-01 03:43 wtay
10278 * gst/: Makefile.am, gst.c, gstcpu.c, gstinfo.c: Added command line
10279 parsing for --gst-info-mask, --gst-debug-mask and --help Dump the
10280 FLAGS and options on --help
10282 2001-01-01 03:22 omegahacker
10284 * tests/.cvsignore: updated .cvsignore
10286 2001-01-01 03:20 omegahacker
10288 * configure.in: added directories to configure.in
10290 2001-01-01 03:19 omegahacker
10292 * plugins/filters/ladspa/: Makefile, Makefile.am, gstladspa.c,
10293 gstladspa.h, ladspa.h, load.c, search.c, utils.h: New LADSPA plugin
10296 2001-01-01 03:18 omegahacker
10298 * examples/Makefile.am: fixed stupid spelling mistake
10300 2001-01-01 03:18 omegahacker
10302 * gstplay/: .cvsignore, Makefile.am: gstplay now builds from
10303 build-directory, doesn't require a make install
10305 2001-01-01 03:16 omegahacker
10307 * plugins/: audioscale/audioscale.c, avi/audiocodecs.c,
10308 avi/gstavidecoder.c, avi/gstaviencoder.c, avi/wincodec/gstwindec.c,
10309 avi/wincodec/gstwinenc.c, capture/v4l/gstv4lsrc.c,
10310 cdparanoia/cdparanoia.c, dvdsrc/dvdsrc.c, filters/median/median.c,
10311 filters/smooth/smooth.c, jpeg/gstjpegdec.c, jpeg/gstjpegenc.c,
10312 mp3decode/mpg123/gstmpg123.c, mp3decode/parse/mp3parse.c,
10313 mp3decode/types/mp3types.c, mp3encode/lame/gstlame.c,
10314 mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10315 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/util.c,
10316 mpeg1/mpeg_play/video.c, mpeg1/mpegaudio/gstmpegaudio.c,
10317 mpeg1/parse/mpeg1parse.c, mpeg1/system_encode/buffer.c,
10318 mpeg1/system_encode/system_encode.c,
10319 mpeg1video/parse/mp1videoparse.c, mpeg2/ac3parse/ac3parse.c,
10320 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/parse/mpeg2parse.c,
10321 mpeg2/subtitles/mpeg2subt.c, mpeg2/video/gethdr.c,
10322 mpeg2/video/gstmpeg2play.c, mpeg2/video/mpeg2dec.c,
10323 mpeg2/videoparse/mp2videoparse.c, videoscale/videoscale.c,
10324 visualization/smoothwave/smoothwave.c,
10325 visualization/synaesthesia/synaesthesia.c, vorbis/vorbisdec.c:
10326 Updated all plugins to use new GST_DEBUG and GST_INFO systems.
10328 2001-01-01 03:16 omegahacker
10330 * libs/: getbits/gstgetbits_generic.c, riff/gstriffencode.c,
10331 riff/gstriffparse.c: Updated libraries to use new GST_DEBUG instead
10334 2001-01-01 03:14 omegahacker
10336 * gst/: cothreads.c, gst.c, gstautoplug.c, gstbin.c, gstbuffer.c,
10337 gstbufferpool.c, gstcaps.c, gstclock.c, gstcpu.c, gstelement.c,
10338 gstelementfactory.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
10339 gstpipeline.c, gstplugin.c, gstprops.c, gstscheduler.c,
10340 gstthread.c, gsttype.c, gstxml.c, elements/gstasyncdisksrc.c,
10341 elements/gstaudiosink.c, elements/gstaudiosrc.c,
10342 elements/gstdisksrc.c, elements/gstfdsink.c,
10343 elements/gstpipefilter.c, elements/gstqueue.c,
10344 elements/gstsinesrc.c, elements/gsttypefind.c: Mega update of INFO,
10345 DEBUG, and ERROR subsystems, renamed with GST_ prefix. GST_DEBUG
10346 now takes a category parameter, which is the same as GST_INFO
10347 system. They are now called GST_CAT_*. All the GST_DEBUGs are set
10348 to 0 for now, we need to go and fix all these eventually.
10350 2001-01-01 02:46 omegahacker
10352 * gst/gstcpu.c: fixed stupid (brown paper bag) bug with missing
10353 NULL on g_strconcat
10355 2001-01-01 02:34 omegahacker
10357 * gst/gstcpu.c: fixed the segfault
10359 2001-01-01 01:56 wtay
10361 * acconfig.h, configure.in, gst/gstinfo.c: Added --enable-info and
10362 --disable-info-system nothing specified = INFO enabled, mask to
10363 0x00000001 --enable-info = INFO enabled, mask to 0xffffffff
10364 --disable-info = INFO compiled into a nop and thus disabled
10366 2001-01-01 00:44 omegahacker
10368 * examples/: autoplug/.cvsignore, helloworld/.cvsignore,
10369 helloworld2/.cvsignore, launch/Makefile, queue/.cvsignore,
10370 queue2/.cvsignore, queue3/.cvsignore, queue4/.cvsignore,
10371 thread/.cvsignore, xml/.cvsignore: hopefully one last update to the
10372 examples .cvsignores
10374 2001-01-01 00:44 wtay
10376 * acconfig.h, configure.in, gst/gstinfo.h, plugins/avi/Makefile.am,
10377 plugins/avi/gstavidecoder.c: Added GST_INFO_ENABLED flags Added
10378 --enable-debug-info A little fix for the avidecoder
10380 2001-01-01 00:42 omegahacker
10382 * examples/: helloworld/helloworld.c, helloworld2/helloworld2.c,
10383 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
10384 thread/thread.c, xml/Makefile, xml/createxml.c, xml/runxml.c:
10385 cleaned up the examples, added Makefiles, etc
10387 2001-01-01 00:34 omegahacker
10389 * examples/: Makefile.am, autoplug/Makefile, autoplug/autoplug.c,
10390 helloworld/Makefile, helloworld2/Makefile, launch/Makefile,
10391 queue/Makefile, queue2/Makefile, queue3/Makefile, queue4/Makefile,
10392 thread/Makefile, xml/Makefile: Updated makefiles for examples
10394 2001-01-01 00:17 omegahacker
10396 * gst/: gstcpu.c, gstinfo.c, gstinfo.h, elements/gstelements.c:
10397 Cleaned up INFO system some more, added API to select categories,
10398 modified the printout function to print cleanly for GST_INIT info
10399 (the default min) and spew function:line debug_string [element] for
10400 everything else. Eventually could make even that configurable
10401 easily enough, just check against another bitmap instead of
10402 checking for == GST_INIT.
10404 2000-12-31 23:31 wtay
10406 * gst/: Makefile.am, gstbin.c, gstpad.c, elements/gstfakesrc.c: Fix
10407 some compile warnings
10409 2000-12-31 22:49 omegahacker
10411 * gstplay/gstmediaplay.c: Added ability to use .glade file in cwd
10413 2000-12-31 22:18 omegahacker
10415 * gst/: gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstpad.c,
10416 gstpad.h, gstplugin.c, gstplugin.h, gstscheduler.c, gsttype.c,
10417 types/gsttypes.c: Started work on better ghostpad management, and
10418 started to build the low- level EOS mechanism.
10420 Also removed a couple of printouts that aren't needed any more.
10422 2000-12-31 22:16 omegahacker
10424 * plugins/: mp3decode/types/mp3types.c,
10425 mpeg1/mpegtypes/mpeg1types.c, mpeg2/mpegtypes/mpeg2types.c:
10426 Commented out some extra output that we don't need right now.
10428 2000-12-31 22:15 omegahacker
10430 * tools/gstreamer-register.c: Added stdlib.h to clean up exit()
10433 2000-12-31 22:14 omegahacker
10435 * tests/: load.c, markup.c: New test programs.
10437 2000-12-31 22:13 omegahacker
10439 * tests/Makefile.am: [no log message]
10441 2000-12-31 22:11 omegahacker
10443 * tests/sched/: Makefile, Makefile.am, runxml.c, testcases:
10444 Converted to a Makefile.am, fixed up the GstSrc thing, and removed
10445 a set to READY state before PLAYING that isn't necessary.
10447 2000-12-31 18:06 richardb
10449 * plugins/mpeg2/mpeg2dec/Makefile.am: Add a final header file to
10452 2000-12-31 17:49 richardb
10454 * plugins/mpeg2/: ac3dec/Makefile.am, mpeg2dec/Makefile.am: A
10455 couple more fixes to make dist.
10457 2000-12-31 17:37 richardb
10459 * plugins/mpeg2/mpeg2dec/Makefile.am: Add new files to dist.
10461 2000-12-31 17:34 wtay
10463 * plugins/mpeg2/mpeg2dec/: attributes.h, idct_mlib.c, mm_accel.h,
10464 motion_comp_mlib.c, output_video.h, stats.c: Added missing files,
10465 It should compile now, but doesn't work
10467 2000-12-31 17:32 richardb
10469 * plugins/: mp3decode/Makefile.am, mpeg1/mpeg_play/Makefile.am,
10470 mpeg1/mpegaudio/Makefile.am, mpeg2/ac3dec/Makefile.am,
10471 mpeg2/mpeg2enc/Makefile.am, wav/Makefile.am: Various fixes to
10472 ensure that appropriate files are included in make dist. Make dist
10473 now produces a nearly functioning distribution.
10475 2000-12-31 17:32 wtay
10477 * editor/gsteditorproperty.c, plugins/cdparanoia/cdparanoia.c:
10478 Updated the editor to use the capslist Added change state in
10481 2000-12-31 17:02 wtay
10483 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstautoplug.sgml,
10484 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstelement.sgml,
10485 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
10486 docs/gst/tmpl/gstreamer-unused.sgml, gst/Makefile.am,
10487 gst/gstautoplug.c, gst/gstcaps.h, gst/gstpad.c, tests/.cvsignore:
10488 Updated the docs Updated gst/Makefile.am to add CFLAGS Added test
10489 programs to tests/.cvsignore
10491 2000-12-31 16:15 wtay
10493 * tests/padfactory.c: Test program for the pad factory
10495 2000-12-31 16:12 wtay
10497 * examples/autoplug/autoplug.c, gst/gst.h, gst/gstautoplug.c,
10498 gst/gstautoplug.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
10499 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstpad.c, gst/gstpad.h,
10500 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
10501 gst/elements/gstaudiosink.c, plugins/avi/gstavidecoder.c,
10502 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
10503 plugins/cdparanoia/cdparanoia.c,
10504 plugins/mp3decode/mpg123/gstmpg123.c,
10505 plugins/mp3decode/parse/mp3parse.c,
10506 plugins/mp3decode/types/mp3types.c,
10507 plugins/mp3encode/lame/gstlame.c,
10508 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10509 plugins/mpeg1/mpegtypes/mpeg1types.c,
10510 plugins/mpeg1/parse/mpeg1parse.c,
10511 plugins/mpeg1video/parse/mp1videoparse.c,
10512 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10513 plugins/mpeg2/mpegtypes/mpeg2types.c,
10514 plugins/mpeg2/parse/mpeg2parse.c,
10515 plugins/mpeg2/video/gstmpeg2play.c,
10516 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/vorbis/vorbis.c,
10517 tests/Makefile.am, tests/autoplug.c, tests/caps.c, tests/case4.c,
10518 tests/init.c, tests/queue.c, tests/simplefake.c, tests/states.c:
10519 Added multiple caps to the pads Extended the padfactory for the
10520 multiple caps GstCaps now have a name so that future manipulations
10521 on them can be done by name Updated the plugins for the new caps
10524 2000-12-31 16:07 richardb
10526 * Makefile.am, configure.in, include/Makefile.am: Add files in
10527 include to distributions.
10529 2000-12-31 15:53 richardb
10531 * gst/Makefile.am: Add gstpropsprivate.h to dist.
10533 2000-12-31 15:19 richardb
10535 * docs/Makefile.am: Add docs/fwg to DIST_SUBDIRS
10537 2000-12-31 15:18 richardb
10539 * configure.in: Add docs/fwg/Makefile to things to be built.
10541 2000-12-31 14:22 richardb
10543 * docs/manuals.mak: Fix another bug in make install for fwg
10544 (complained becuase there were no pngs to install). I should have
10545 got up more slowly today...
10547 2000-12-31 14:02 richardb
10549 * docs/: fwg/.cvsignore, libs/tmpl/.cvsignore, manual/.cvsignore,
10550 manual/images/.cvsignore: Fix .cvsignores
10552 2000-12-31 13:55 richardb
10554 * docs/: manuals.mak, fwg/.cvsignore: Fix bug in make install for
10555 manuals. Added stuff to .cvsignore in fwg
10557 2000-12-31 10:46 omegahacker
10559 * tools/gstreamer-launch.c: Complete rewrite of the launcher. Now
10560 supports pretty arbitrary pipelines. Try '((fakesrc) ! identity !
10561 (fakesink))' out. Doesn't seem to recognize pad names yet for some
10562 reason, so it goes with the first sink/src pad it finds in a given
10563 element. Other problems still remain, but the hard part is done
10566 2000-12-30 19:51 wtay
10568 * plugins/mpeg2/mpegtypes/mpeg2types.c: Removed elementary mpeg2
10569 video detection because we simply don't know if it's mpeg1 or mpeg2
10571 2000-12-30 19:41 wtay
10573 * plugins/avi/gstavidecoder.c: removed debugging
10575 2000-12-30 19:40 wtay
10577 * plugins/mpeg1/parse/Makefile.am: removed debugging info again
10579 2000-12-30 19:39 wtay
10581 * plugins/mpeg1/parse/: Makefile.am, mpeg1parse.c: Removed ac3 and
10582 other private streams until autoplug can figure it out
10584 2000-12-30 19:37 wtay
10586 * libs/getbits/: gstgetbits.c, gstgetbits.h: Disabled MMX optimized
10587 versions until they get fixed
10589 2000-12-30 19:04 wtay
10591 * gst/cothreads.c, gst/gstplugin.c, plugins/avi/audiocodecs.c,
10592 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
10593 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
10594 plugins/avi/wincodec/gstwindec.c,
10595 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed autoplugging for avi
10596 Fixed a bug in multiple typefind function loading: when a typefind
10597 is requested for a mimetype, all plugins with a typefind function
10600 2000-12-30 17:42 wtay
10602 * gst/gst.c, gst/gstautoplug.c, gst/gstcaps.c, gst/gstplugin.c,
10603 gst/gstprops.c, gst/gstthread.c, plugins/mpeg2/ac3dec/ac3dec.c,
10604 plugins/mpeg2/mpegtypes/mpeg2types.c,
10605 plugins/mpeg2/parse/mpeg2parse.c,
10606 plugins/mpeg2/video/gstmpeg2play.c,
10607 plugins/mpeg2/videoparse/mp2videoparse.c: Fixed MPEG2 autoplugging
10608 Added some more INFO to gstthread
10610 2000-12-30 17:13 wtay
10612 * docs/gst/: Makefile.am, tmpl/gstreamer-unused.sgml: Updated the
10613 makefile for new files
10615 2000-12-30 16:13 wtay
10617 * docs/gst/.cvsignore, docs/gst/gstreamer-decl.txt,
10618 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10619 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
10620 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
10621 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
10622 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
10623 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gstinfo.sgml,
10624 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstprops.sgml,
10625 docs/gst/tmpl/gstreamer-unused.sgml,
10626 docs/gst/tmpl/gstscheduler.sgml, docs/gst/tmpl/gstsink.sgml,
10627 docs/gst/tmpl/gstsrc.sgml, gst/gstautoplug.c, gst/gstelement.c,
10628 gst/gstobject.c, gst/gstplugin.c, gst/elements/Makefile.am,
10629 gst/elements/gstqueue.c, gst/elements/gsttypefind.c: Docs updates:
10630 remove sink, src, filter, connection added gstinfo to docs.
10631 Updated some core files for the docs gsttypefind did not include
10632 gst_private Added CFlags to Makefile.am in gst/elements
10634 2000-12-30 15:36 richardb
10636 * docs/: Makefile.am, manuals.mak, fwg/Makefile.am,
10637 fwg/gst-filter-writers-guide.sgml, manual/Makefile.am: Added
10638 framework for writing filter writers guide. Extracted much of the
10639 makefile from docs/manual into a shared file which is included, so
10642 2000-12-30 14:46 richardb
10644 * docs/: libs/.cvsignore, manual/.cvsignore, manual/Makefile.am,
10645 libs/Makefile.am: Fix a bug in manual/Makefile.am: bad shell script
10646 for make disting .ps files. Couple of final fixes to
10647 libs/Makefile.am, too. Add a few things to cvsignores.
10649 2000-12-30 14:40 richardb
10651 * plugins/: dvdsrc/Makefile.am, mpeg2/video/getvlc.h,
10652 mpeg2/video/mpeg2dec.h, mpeg2/videoparse/Makefile.am: Change ERROR
10653 to VLC_ERROR in mpeg2. Fix a couple of makefiles so that make dist
10656 2000-12-30 13:54 richardb
10658 * docs/libs/: Makefile.am, tmpl/.cvsignore: Makefile cleaned muchly
10659 - make should now cause gstreamer-libs docs to be created. Make
10660 dist may work too - untested. No longer store tmpls in CVS,
10661 either. Only thing missing is make dependencies on the source
10662 files used to extract the docs.
10664 2000-12-30 13:14 richardb
10666 * docs/libs/tmpl/: dct.sgml, externals.sgml, gstcolorspace.sgml,
10667 gstgetbits.sgml, gstgetbits_inl.sgml, gstidct.sgml,
10668 gstputbits.sgml, gstriff.sgml, gstvideoscale.sgml, wineacm.sgml:
10669 Remove template files from CVS: they're autogenerated better.
10671 2000-12-30 05:05 richardb
10673 * docs/manual/Makefile.am: Makefile can now be used for a different
10674 manual by simply changing the initial variables
10676 2000-12-30 04:40 richardb
10678 * docs/manual/images/: .cvsignore, Makefile.am: Remove old
10679 directories and files
10681 2000-12-30 04:36 richardb
10683 * docs/manual/: Makefile.am, bin-element.fig,
10684 connected-elements.fig, filter-element-multi.fig,
10685 filter-element.fig, hello-world.fig, mime-world.fig, queue.fig,
10686 sink-element.fig, src-element.fig, state-diagram.fig, thread.fig:
10687 Misc tweaks to makefile for manual. Moved .figs into same
10688 directory so we can have them built appropriately without having to
10689 hack makefiles horribly. Nearly have a core makefile which can be
10690 reused for other manuals.
10692 2000-12-30 03:28 wtay
10694 * docs/manual/images/Makefile.am: Scaled down the eps images to
10697 2000-12-30 02:47 wtay
10699 * gst/elements/: gstelements.c, gstfakesrc.c: Added some INFO in
10700 gstelements Reverted pad names in gstfakesrc back to what they were
10702 2000-12-30 02:41 omegahacker
10704 * gst/: cothreads.c, gst.c, gst_private.h, gstbin.c, gstbuffer.c,
10705 gstelement.c, gstinfo.c, gstinfo.h, gstpad.c, gstplugin.c,
10706 gsttype.c, elements/gsttypefind.c: Updated more files to use INFO.
10708 2000-12-30 02:25 richardb
10710 * docs/manual/Makefile.am: Minor neaten to makefile.
10712 2000-12-30 01:53 richardb
10714 * test/: a.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
10715 mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c, mp3play.c,
10716 mp3tovorbis.c, mpeg2parse.c, pipetest.c, qtest.c: Convert GstSrc's
10719 2000-12-30 01:06 richardb
10721 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am:
10722 Added configure test for liblame.
10724 2000-12-30 00:46 richardb
10726 * configure.in, plugins/Makefile.am: Add configure tests for
10729 2000-12-30 00:17 richardb
10731 * plugins/mpeg1/system_encode/Makefile.am: Include "include/"
10733 2000-12-29 22:36 richardb
10735 * plugins/: mpeg2/parse/Makefile.am, mpeg1/parse/Makefile.am:
10736 Include "include/" when compiling.
10738 2000-12-29 21:58 richardb
10740 * gst/elements/gsttypefind.c: Remove reference to gstdebug.h which
10743 2000-12-29 21:56 richardb
10745 * libs/getbits/: gstgetbits.c, gstgetbits.h: Fix a couple of MMX
10748 2000-12-29 21:50 richardb
10750 * libs/getbits/Makefile.am: Include libgst.la when linking gbtest
10753 2000-12-29 21:44 richardb
10755 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Use VLC_ERROR
10756 instead of ERROR_VAL, at Erik's suggestion. :)
10758 2000-12-29 21:40 richardb
10760 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Rename #define
10761 ERROR to #define ERROR_VAL to avoid conflict with gstinfo.h
10763 2000-12-29 19:45 wtay
10765 * gst/Makefile.am, gst/gstautoplug.c, gst/gstbin.c,
10766 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstpipeline.c,
10767 gst/gstprops.c, gst/gstscheduler.c, gst/elements/gstasyncdisksrc.c,
10768 gstplay/gstplay.c, plugins/capture/v4l/gstv4lsrc.c,
10769 plugins/mp3decode/parse/mp3parse.c,
10770 plugins/mp3encode/lame/gstlame.h,
10771 plugins/mpeg1/mpeg_play/decoders.c,
10772 plugins/mpeg1/mpeg_play/decoders.h,
10773 plugins/mpeg1video/parse/mp1videoparse.c: Fixed buffer flag
10774 handling gstplay used old flag handling updated some plugins for
10775 the new objects/error handling Fixed a serious buffer error in
10778 2000-12-29 18:31 wtay
10780 * tests/: caps.c, props.c: Updated some test programs
10782 2000-12-29 18:23 wtay
10784 * gst/: gstautoplug.c, gstbin.c, gstbuffer.h, gstpipeline.c,
10785 gstplugin.c, gstprops.c, gstprops.h, gstscheduler.c,
10786 elements/gstasyncdisksrc.c: Fixed a serious bug in gst_props_new:
10787 properties with a 0 value causes a segfault Fixed a possible bug in
10788 gstautoplug when one of the constructed paths was empty Commented
10789 out a too liberal assert in gstscheduler.c Added
10790 GST_BUFFER_DISCONTINUOUS tried to fix asyndisksrc
10792 2000-12-29 10:02 omegahacker
10794 * gst/: Makefile.am, gst.c, gst.h, gst_private.h, gstdebug.h,
10795 gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstobject.c,
10796 gstobject.h, gstplugin.c, gstscheduler.c: Added DEBUG, INFO, and
10797 ERROR systems. Very little code is converted yet. Policy
10798 decisions need to be made as to what kinds of cases get what kind
10799 of response, and what the default ERROR response should be. Right
10800 now it will print out all the information, then have gdb spew a
10803 2000-12-29 05:38 omegahacker
10805 * gst/elements/: gstasyncdisksrc.c, gstasyncdisksrc.h,
10806 gstaudiosink.c, gstaudiosink.h, gstaudiosrc.c, gstaudiosrc.h,
10807 gstdisksrc.c, gstdisksrc.h, gstelements.c, gstesdsink.c,
10808 gstesdsink.h, gstfakesink.c, gstfakesink.h, gstfakesrc.c,
10809 gstfakesrc.h, gstfdsink.c, gstfdsink.h, gstfdsrc.c, gstfdsrc.h,
10810 gsthttpsrc.c, gsthttpsrc.h, gstidentity.c, gstidentity.h,
10811 gstpipefilter.c, gstpipefilter.h, gstqueue.c, gstqueue.h,
10812 gstsinesrc.c, gstsinesrc.h, gsttypefind.c, gsttypefind.h: Updated
10815 2000-12-29 04:36 wtay
10817 * gstplay/gstplay.c: Add the pipeline to the thread after
10820 2000-12-29 03:05 wtay
10822 * editor/gsteditorpadtemplate.c: Added a missing file...
10824 2000-12-29 02:50 omegahacker
10826 * plugins/: example.c, example.h, au/gstparseau.c, au/gstparseau.h,
10827 audioscale/audioscale.c, audioscale/audioscale.h,
10828 avi/gstavidecoder.c, avi/gstavidecoder.h, avi/gstaviencoder.c,
10829 avi/gstaviencoder.h, avi/wincodec/gstwindec.c,
10830 avi/wincodec/gstwindec.h, avi/wincodec/gstwinenc.c,
10831 avi/wincodec/gstwinenc.h, capture/v4l/gstv4lsrc.c,
10832 capture/v4l/gstv4lsrc.h, cdparanoia/cdparanoia.c,
10833 cdparanoia/cdparanoia.h, cobin/cobin.c, cobin/spindentity.c,
10834 cobin/spindentity.h, dvdsrc/Makefile.am, dvdsrc/dvdsrc.c,
10835 dvdsrc/dvdsrc.h, effects/stereo/stereo.c, effects/stereo/stereo.h,
10836 effects/volume/volume.c, effects/volume/volume.h,
10837 filters/median/median.c, filters/median/median.h,
10838 filters/smooth/smooth.c, filters/smooth/smooth.h,
10839 jpeg/gstjpegdec.c, jpeg/gstjpegdec.h, jpeg/gstjpegenc.c,
10840 jpeg/gstjpegenc.h, mp3decode/mpg123/gstmpg123.c,
10841 mp3decode/mpg123/gstmpg123.h, mp3decode/parse/mp3parse.c,
10842 mp3decode/parse/mp3parse.h, mp3decode/xa/gstxa.c,
10843 mp3decode/xa/gstxa.h, mp3decode/xing/gstxing.c,
10844 mp3decode/xing/gstxing.h, mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10845 mpeg1/mpeg1encoder/gstmpeg1encoder.h,
10846 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/gstmpeg_play.h,
10847 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/gstmpegaudio.h,
10848 mpeg1/parse/mpeg1parse.c, mpeg1/parse/mpeg1parse.h,
10849 mpeg1/system_encode/system_encode.c,
10850 mpeg1/system_encode/system_encode.h,
10851 mpeg1video/parse/mp1videoparse.c, mpeg1video/parse/mp1videoparse.h,
10852 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
10853 mpeg2/ac3parse/ac3parse.c, mpeg2/ac3parse/ac3parse.h,
10854 mpeg2/mpeg2dec/gstmpeg2dec.c, mpeg2/mpeg2dec/gstmpeg2dec.h,
10855 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/mpeg2enc/gstmpeg2enc.h,
10856 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
10857 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
10858 mpeg2/video/gstmpeg2play.c, mpeg2/video/gstmpeg2play.h,
10859 mpeg2/video/mpeg2dec.c, mpeg2/videoparse/mp2videoparse.c,
10860 mpeg2/videoparse/mp2videoparse.h, rtjpeg/rtjpegdec.c,
10861 rtjpeg/rtjpegdec.h, rtjpeg/rtjpegenc.c, rtjpeg/rtjpegenc.h,
10862 vcdsrc/vcdsrc.c, vcdsrc/vcdsrc.h, videoscale/videoscale.c,
10863 videoscale/videoscale.h, visualization/smoothwave/smoothwave.c,
10864 visualization/smoothwave/smoothwave.h,
10865 visualization/spectrum/gstspectrum.c,
10866 visualization/spectrum/gstspectrum.h,
10867 visualization/synaesthesia/synaesthesia.c,
10868 visualization/synaesthesia/synaesthesia.h,
10869 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
10870 vorbis/vorbisdec.c, vorbis/vorbisdec.h, vorbis/vorbisenc.c,
10871 vorbis/vorbisenc.h, wav/gstparsewav.c, wav/gstparsewav.h: MEGA
10872 reparenting of all the elements to GstElement.
10874 2000-12-29 02:28 omegahacker
10876 * gst/: Makefile.am, gst.h, gstbin.c, gstclock.c, gstconnection.c,
10877 gstconnection.h, gstelement.c, gstelement.h, gstfilter.c,
10878 gstfilter.h, gstpipeline.c, gstsink.c, gstsink.h, gstsrc.c,
10879 gstsrc.h, gsttee.c, gsttee.h, elements/gstasyncdisksrc.c,
10880 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
10881 elements/gstaudiosink.h, elements/gstaudiosrc.c,
10882 elements/gstaudiosrc.h, elements/gstdisksrc.c,
10883 elements/gstdisksrc.h, elements/gstelements.c,
10884 elements/gstfakesink.c, elements/gstfakesink.h,
10885 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
10886 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
10887 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
10888 elements/gstidentity.c, elements/gstidentity.h,
10889 elements/gstpipefilter.c, elements/gstpipefilter.h,
10890 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
10891 elements/gstsinesrc.h, elements/gsttypefind.c,
10892 elements/gsttypefind.h: Reparented everything to GstElement,
10893 removing GstSrc, GstSink, GstFilter, and GstConnection. Also fixed
10894 a bug in gst_bin_iterate_func.
10896 2000-12-28 22:13 omegahacker
10898 * gst/gstcaps.h: missed one file for copyright
10900 2000-12-28 22:12 omegahacker
10902 * gst/: Makefile.am, cothreads.c, cothreads.h, gst.c, gst.h,
10903 gst_private.h, gstarch.h, gstautoplug.c, gstautoplug.h, gstbin.c,
10904 gstbin.h, gstbuffer.c, gstbuffer.h, gstbufferpool.c,
10905 gstbufferpool.h, gstcaps.c, gstclock.c, gstclock.h,
10906 gstconnection.c, gstconnection.h, gstcpu.c, gstcpu.h, gstdebug.h,
10907 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
10908 gstextratypes.h, gstfilter.c, gstfilter.h, gsti386.h, gstlog.h,
10909 gstmeta.c, gstmeta.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
10910 gstpipeline.c, gstpipeline.h, gstplugin.c, gstplugin.h, gstppc.h,
10911 gstprops.c, gstprops.h, gstpropsprivate.h, gstscheduler.c,
10912 gstscheduler.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h, gsttee.c,
10913 gsttee.h, gstthread.c, gstthread.h, gsttrace.c, gsttrace.h,
10914 gsttype.c, gsttype.h, gstutils.c, gstutils.h, gstxml.c, gstxml.h,
10915 elements/gstasyncdisksrc.h, elements/gstqueue.c: Updated copyright
10916 in all the libgst files. Created gst_private.h, set up all files
10919 2000-12-28 21:42 wtay
10921 * docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
10922 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10923 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
10924 docs/gst/tmpl/gstasyncdisksrc.sgml, docs/gst/tmpl/gstbin.sgml,
10925 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksrc.sgml,
10926 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
10927 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfilter.sgml,
10928 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
10929 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstplugin.sgml,
10930 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10931 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
10932 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
10933 docs/gst/tmpl/gsttypefind.sgml, docs/gst/tmpl/gstutils.sgml,
10934 docs/gst/tmpl/gstxml.sgml, docs/gst/tmpl/videoraw.sgml,
10935 gst/gstbin.c, gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h,
10936 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
10937 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.h, gst/gstprops.c,
10938 gst/gstprops.h, gst/gstscheduler.c, gst/gstsrc.h, gst/gstthread.c,
10939 gst/elements/gsttypefind.c: Updated the API docs.
10941 2000-12-28 21:12 omegahacker
10943 * gst/gstpad.c: removed some dead pad_pull/push code
10945 2000-12-28 03:17 wtay
10947 * plugins/mpeg1/parse/mpeg1parse.c: Remove stupid printf
10949 2000-12-28 03:00 wtay
10951 * gst/elements/gsttypefind.c: fix a bug for multiple includes
10953 2000-12-28 02:51 wtay
10955 * editor/Makefile.am, editor/editor.c, editor/gsteditor.h,
10956 editor/gsteditorbin.c, editor/gsteditorelement.c,
10957 editor/gsteditorpad.c, editor/gsteditorpalette.c,
10958 editor/gsteditorpalette.h, editor/gsteditorprojectview.c,
10959 editor/gsteditorproperty.c, gst/gstbin.c, gst/gstpipeline.c,
10960 gst/gstscheduler.c, gst/elements/gstqueue.c,
10961 gst/elements/gsttypefind.c, plugins/cdparanoia/cdparanoia.c,
10962 plugins/mp3decode/Makefile.am, test/mp3tovorbis.c,
10963 tests/registry.c: Pending editor changes. fixes for autoplug of
10964 elementary MPEG1 video streams make sure mp3 types get compiled
10965 videosink changes for xml loading
10967 2000-12-28 00:18 wtay
10969 * gst/: gstautoplug.c, gstbin.c, gstelement.c, gstelement.h,
10970 gstelementfactory.c, gstpad.c, gstpad.h, gstpipeline.c,
10971 gstplugin.c, gstscheduler.c, gsttype.c, elements/gstfakesrc.c,
10972 elements/gstfakesrc.h: Fixes for the new scheduler. Autoplug works
10973 again with mp3/mpeg1/ogg
10975 2000-12-27 23:42 omegahacker
10977 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added some cleanup, so
10978 create_plan can be called multiple times.
10980 2000-12-27 22:49 wtay
10982 * plugins/vorbis/Makefile.am: Added libvorbisenc too
10984 2000-12-27 22:39 wtay
10986 * test/: Makefile.am, ac3parse.c, avi2mpg.c, aviparse.c, dvdcat.c,
10987 mp1parse.c, mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c,
10988 mp3play.c, mp3tovorbis.c, mpeg2parse.c, pipetest.c, record.c,
10989 spectrum.c, vidcapture.c, vidcapture2.c, videotest.c, wave.c,
10990 xml/createreg.c, xml/readreg.c: Updates for the gst_pad_push
10993 2000-12-27 20:41 wtay
10995 * plugins/vorbis/: vorbisdec.c, vorbisenc.c, vorbisenc.h: Updated
10996 vorbis encoder/decoder to latest CVS version
10998 2000-12-27 04:16 wtay
11000 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added loop_based
11001 option Added multiple pad output
11003 2000-12-27 03:13 omegahacker
11005 * gst/: Makefile.am, cothreads.c, gstpipeline.c, gstthread.c,
11006 elements/Makefile.am, types/Makefile.am: Mostly minor little
11007 changes, but two interesting things:
11009 1) removed a pthread_join from the gst_thread_main_loop. commented
11010 out because the thread isn't supposed to run pthread_join, the main
11013 2) Fixed a major bug with cothreads in threads. Had to add
11014 MAP_FIXED to the mmap() of the cothread stack. Presumably the
11015 gilbc that ships with redhat 7.0 now places these mmap requests
11016 somewhat randomly. Since they *must* be exactly where we expect
11017 them, it was failing. MAP_FIXED forces it to put it where we say.
11019 2000-12-27 00:46 omegahacker
11021 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added code to attempt
11022 the scheduling of chained cases. Very simply right now. Also
11023 added code to allow the use_cothread flag of a bin to force all the
11024 chains to use cothreads as well.
11026 2000-12-27 00:01 omegahacker
11028 * tests/: Makefile.am, case4.c: added case4
11030 2000-12-26 23:51 omegahacker
11032 * gst/: Makefile.am, gstbin.c, gstbin.h, gstdebug.h, gstelement.h,
11033 gstscheduler.c, gstscheduler.h, gstthread.c,
11034 elements/gstidentity.c, elements/gstqueue.c, elements/gstqueue.h:
11035 More massive changes to the scheduling system. Moved the
11036 scheduling code to gstscheduler.[ch], so an child bin can replace
11037 the scheduler. Introduced the concept of chains, which are subsets
11038 of the list of managed elements for a given manager bin, which get
11039 scheduled as separate entities. gst_bin_iterate_func should be
11040 pretty much fixed now, the scheduling code gets to do all the hard
11043 Cothreaded case work in the couple tests I've tried, chained is
11046 2000-12-26 20:49 omegahacker
11048 * gst/gstthread.c: Changed "bin" to "thread" in get_thread_new.
11050 2000-12-26 20:24 wtay
11052 * docs/random/usecases: This file will contain several use cases to
11055 2000-12-25 01:33 wtay
11057 * editor/editor.glade, editor/editor.ts, editor/gsteditor.c,
11058 editor/gsteditor.h, editor/gsteditorbin.c,
11059 editor/gsteditorcanvas.c, editor/gsteditorconnection.c,
11060 editor/gsteditorconnection.h, editor/gsteditorcreate.c,
11061 editor/gsteditorcreate.h, editor/gsteditorelement.c,
11062 editor/gsteditorpad.c, editor/gsteditorproject.c,
11063 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11064 editor/gsteditorproperty.c, editor/gsteditorproperty.h,
11065 gst/gstbin.h, gst/gstelement.h, gst/gstutils.c, gst/gstutils.h,
11066 gst/gstxml.c, gst/elements/gstaudiosink.c: Lots of editor changes:
11067 - restucturing of object creation - loading of xml files - visual
11068 eye candy: color changes on mouseover - active object is indicated
11069 - property box changes for boolean and enum types - property box:
11070 create properties per element - show pads/caps in propertybox
11071 added gst_util_get_bool_arg in gstutils.c added default properties
11074 2000-12-23 03:17 wtay
11076 * gst/: gstbin.c, gstelement.c, gstelement.h, gstelementfactory.c,
11077 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11078 elements/gstdisksrc.c, elements/gstfakesrc.c,
11079 elements/gstidentity.c: Added handoff signals to fakesrc and
11080 fakesink Added scheduling property to identity Added
11081 GST_STATE_TRANSITION macro to check for state changes. Modified
11082 gstbin and gstthread to the new state change macros
11084 2000-12-22 23:23 wtay
11086 * gst/gstbin.c, gst/gstelementfactory.c, gst/gstpad.c,
11087 gst/gstpipeline.c, gst/gstthread.c, gst/elements/gstfakesrc.c,
11088 gst/elements/gstfakesrc.h, tests/sched/runxml.c,
11089 tests/sched/cases/(fs-i-i-fs).xml: Fixed a bug in gstbin.c the
11090 manager was not detected. Some other testcases bin, thread,
11091 pipeline use the elementfactory on gst_*_new
11093 2000-12-22 16:14 wtay
11095 * gst/gstautoplug.c, gst/gstautoplug.h, gst/gstpipeline.c,
11096 gst/gstxml.c, gst/elements/gstfakesink.c,
11097 gst/elements/gstfakesink.h, gst/elements/gstidentity.c,
11098 gst/elements/gstidentity.h, gstplay/main.c, tests/sched/Makefile,
11099 tests/sched/runtestcases, tests/sched/runxml.c,
11100 tests/sched/testcases, tests/sched/cases/(fs-fs).xml,
11101 tests/sched/cases/(fs-i-fs).xml, tests/sched/cases/(fs-i-i-fs).xml,
11102 tests/sched/cases/(fs-i-q[i-fs]).xml: Implemented some test
11103 cases... they all fail :-( Added a flag to identity to for
11104 loop_based behaviour. Added a signal to fakesink when a buffer is
11107 2000-12-21 20:21 wtay
11109 * tests/sched/testcases: More testcases
11111 2000-12-21 19:53 wtay
11113 * tests/: autoplug.c, sched/testcases: 70+ testcases to start with
11115 2000-12-21 07:10 omegahacker
11117 * gst/gstbin.c: Some fixes to the non-chained case, it works in a
11118 very basic way. More use cases will hopefully provide some sanity.
11120 2000-12-21 01:27 omegahacker
11122 * gst/elements/gstqueue.c: Fixing two bugs:
11124 1) I had commented out an unlock. duh. 2) changed the _get
11125 function to return the buffer rather than call _push
11127 Also uncommented some debugging I'd turned off. Need to solve the
11128 verbosity problem somehow, I think by way of debug levels as well
11131 2000-12-20 09:39 omegahacker
11133 * gst/: gstbin.c, gstbin.h, gstelement.c, gstelement.h, gstpad.h,
11134 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11135 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11136 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsrc.c,
11137 elements/gsthttpsrc.c, elements/gstqueue.c, elements/gstsinesrc.c:
11138 Massive scheduling changes (again). Not entirely complete, but
11139 getting closer. Need to think about various scheduling plans that
11140 we might want to produce, and figure out the rules for what is
11141 legal, and how to get the results we need as far as the plan.
11143 2000-12-20 00:55 wtay
11145 * docs/random/autoplug1: Added explanation for current autoplugging
11147 2000-12-19 16:38 wtay
11149 * tests/: .cvsignore, props.c: Small test program for the property
11152 2000-12-19 16:36 wtay
11154 * gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c, gst/gstprops.h,
11155 plugins/mpeg1/mpegtypes/mpeg1types.c, tests/Makefile.am: Added API
11156 to dynamically create GstCaps and GstProps Changed typefind of
11157 mpeg1 to set the GstProps. autoplugging now works again for mpeg1,
11160 2000-12-19 13:44 wtay
11162 * docs/random/plugins.dia, editor/editor.dia, gst/gstautoplug.c,
11163 gst/gstautoplug.h, tests/autoplug.c: Added the autoplugger. some
11164 .dia drawings of the objects the autoplug test program.
11166 2000-12-19 13:41 wtay
11168 * gst/Makefile.am, gst/gst.c, gst/gstbin.c, gst/gstcaps.c,
11169 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpipeline.c,
11170 gst/gstplugin.c, gst/gstprops.c, gst/gstthread.c, gst/gsttype.c,
11171 gst/gsttype.h, plugins/mpeg1/parse/mpeg1parse.c,
11172 plugins/mpeg1video/parse/mp1videoparse.c, tests/Makefile.am,
11173 tests/registry.c: Cleanup in gsttypes.c: removed the crazy GList
11174 of GHashTables, since the autoplugger will use the GstCaps and
11175 elementfactories instead of the type system. We don't maintain a
11176 list anymore of the elements for the specific removed unused
11177 code in XML loading/saving.
11179 Cleanup in gstelementfactory: removed the register/unregister
11180 methods, register is now implicit when gst_elementfactory_new is
11181 called. _unregister is now _destroy. Removed logic to
11182 register/unregister the types in gsttypes. added methods to
11183 query if the factory can src/sink a GstCaps Make sure the
11184 elementfactory is set in the element_class when a new element is
11185 registered with gst_elementfactory_new.
11187 gst.c: properly register the basic bins gst_pipeline: use new
11188 gstautoplug (next checkin) gstprops: fixed an error in
11189 compatibility check registry test program changes plugins: misc
11190 changes for the new caps system.
11192 2000-12-19 05:48 omegahacker
11194 * plugins/cdparanoia/cdparanoia.c: safety issue: turned off the
11195 code the requires a patch to cdparanoia to avoid a segfault
11197 2000-12-17 16:24 wtay
11199 * gst/gstbin.c, gst/gstcaps.c, gst/gstpad.c, gst/gstpipeline.c,
11200 gst/gstprops.c, gst/gsttype.c, gst/gsttype.h,
11201 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
11202 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11203 plugins/mp3decode/parse/mp3parse.c,
11204 plugins/mp3decode/types/mp3types.c,
11205 plugins/mpeg1/mpegtypes/mpeg1types.c,
11206 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: The
11207 typefind function now returns a GstCaps structure instead of a
11208 gboolean. modified some plugins to this new behaviour Fixed
11209 autoplugging for the mpg123 case. When an element is selected in
11210 autoplugging and the caps do not match, another element is selected
11211 until the caps match. only examples/autoplug works because
11212 gstmediaplay uses a threaded setup that does not seem to work with
11213 the current scheduling.
11215 2000-12-17 06:26 omegahacker
11217 * docs/code-reviews/: README, gstbin.c-1.41: README and the
11218 beginning of the first code-review. Here's the README:
11220 Code reviews: =============
11222 Files are to be named by file or subsystem, and CVS revision number
11225 gstbin.c-1.41 editor-20001216
11227 A file should look something like the following:
11229 -------------------------------------------------------------------
11230 --- Code Review =========== File: gst/gstbin.c Revision: 1.41 Date:
11231 Dec 16, 2000 Reviewer: Erik Walthinsen <omega@cse.ogi.edu>
11233 ----- Line 20: #define GST_DEBUG_ENABLED
11235 Shouldn't be here, DEBUG should be enabled globally. May leave
11236 until scheduling changes are done.
11238 ----- Line 117: (gst_bin_class_init)
11239 gstelement_class->elementfactory =
11240 gst_elementfactory_find("bin");
11242 Not sure this is such a great idea. I thought the GstElement code
11243 did this kind of stuff?
11245 -------------------------------------------------------------------
11248 The format will evolve as we do more stuff, such as putting in
11249 fields for recommended actions, comments regarding any later
11250 changes made and when, etc.
11252 2000-12-17 04:54 omegahacker
11254 * gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h,
11255 gst/elements/gsttypefind.c, tools/gstreamer-register.c: Some minor
11256 compilation fixes...
11258 2000-12-16 17:12 wtay
11260 * editor/editor.c, editor/editor.glade, editor/editor.ts,
11261 editor/gsteditor.c, editor/gsteditorbin.c,
11262 editor/gsteditorelement.c, editor/gsteditorproject.c,
11263 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11264 gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h, gst/gstpad.c,
11265 gst/gstprops.c, gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
11266 tests/registry.c: some editor changes= loading of save pipelines
11267 (not working) added include in gstdebug.h for getpid property
11268 loading implemented GstXML can now be queried for the toplevel
11271 2000-12-16 10:18 omegahacker
11273 * docs/random/sources, examples/autoplug/Makefile,
11274 examples/helloworld/Makefile, examples/queue4/Makefile,
11275 examples/xml/Makefile, gst/gst.c, gst/gstbin.c, gst/gstbuffer.h,
11276 gst/gstdebug.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
11277 gst/gstthread.c, gst/elements/gstasyncdisksrc.c,
11278 gst/elements/gstaudiosrc.c, gst/elements/gstdisksrc.c,
11279 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
11280 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
11281 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
11282 gst/elements/gstsinesrc.c, plugins/cdparanoia/cdparanoia.c,
11283 plugins/cdparanoia/cdparanoia.h, plugins/cobin/spindentity.c,
11284 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11285 tests/Makefile.am, tests/mp3encode.c, tests/pad-active.c,
11286 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/simplefake.c,
11287 tests/states.c: WARNING: Don't grab this updated unless you're
11288 really, REALLY sure. WARNING: Wait for the next one.
11290 Whole lotta changes here, including a few random bits:
11292 examples/*/Makefile: updated to use `libtool gcc`, not just `gcc`
11293 gst/ gstbuffer.h: updated to new flag style gst.c, gstdebug.h:
11294 added new debugging for function ptrs gstpipeline.c: set type of
11295 parent_class to the class, not the object gstthread.c: ditto
11296 plugins/ cdparanoia/cdparanoia.c: added an argument type, updated
11297 some defaults cobin/spindentity.c: updated to new do/while
11298 loopfunction style mp3encode/lame/gstlame.c: argument types,
11299 whole lotta lame options tests/: various changes
11301 Now, for the big changes: Once again, the scheduling system has
11302 changed. And once again, it broke a whole bunch of things. The
11303 gist of the change is that there is now a function pointer for
11304 gst_pad_push and gst_pad_pull, instead of a hard-wired function.
11305 Well, currently they are functions, but that's for debugging
11306 purposes only, they just call the function pointer after spewing
11309 This changed the GstPad structure a bit, and the GstPad API as
11310 well. Where elements used to provide chain() and pull() functions,
11311 they provide chain() and get() functions.
11312 gst_pad_set_pull[region]_function has been changed to
11313 get_pad_set_get[region]_function. This means all the elements out
11314 there that used to have pull functions need to be updated. The
11315 calls to that function have been changed in the normal elements,
11316 but the names of the functions passed is still _pull[region](),
11317 which is an aesthetic issue more than anything.
11319 As for what doesn't work yet, just about anything dealing with
11320 Connections is hosed, meaning threaded stuff won't work. This will
11321 be fixed about 12 hours from now, after I've slept, etc. The
11322 simplefake.c test works in both cothreaded and chained cases, but
11323 not much else will work due to the Connection problem. Needless to
11324 say, don't grab this unless you *need* these features *now*, else
11325 wait to update this stuff until tomorrow.
11327 I'm going to sleep now.
11329 2000-12-15 16:43 wtay
11331 * examples/queue/queue.c, examples/queue2/queue2.c, gst/gstbin.c,
11332 gst/gstcaps.c, gst/gstpipeline.c, gst/gstplugin.c, gst/gsttype.c,
11333 gst/elements/gsttypefind.c, plugins/mpeg1/mpegtypes/mpeg1types.c,
11334 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: Move
11335 a step closer to autoplugging. The element selection in the
11336 pipeline works. Slight modification to the typefind function
11337 handling. removed the stupid mime types in the mpeg decoders.
11338 Adjust videosink for the new caps handling. Modified the queue
11339 example to show an error in plan creation; Erik can you solve this?
11340 This is the type of pipelines autoplugging uses.
11342 2000-12-15 01:57 wtay
11344 * gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
11345 gst/gst.h, gst/gstarch.h, gst/gstbin.c, gst/gstbin.h,
11346 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstbufferpool.c,
11347 gst/gstbufferpool.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstclock.c,
11348 gst/gstclock.h, gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h,
11349 gst/gstdebug.h, gst/gstelement.c, gst/gstelement.h,
11350 gst/gstelementfactory.c, gst/gstextratypes.c, gst/gstextratypes.h,
11351 gst/gstfilter.c, gst/gstfilter.h, gst/gstmeta.c, gst/gstmeta.h,
11352 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
11353 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
11354 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h, gst/gstsink.c,
11355 gst/gstsink.h, gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c,
11356 gst/gstthread.c, gst/gstthread.h, gst/gsttrace.c, gst/gsttrace.h,
11357 gst/gsttype.c, gst/gstutils.c, gst/gstxml.c, gst/gstxml.h,
11358 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
11359 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.h,
11360 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
11361 gst/elements/gsthttpsrc.h, gst/elements/gstpipefilter.h,
11362 gst/types/gsttypes.c, gstplay/gstmediaplay.c,
11363 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
11364 plugins/cdparanoia/cdparanoia.h, plugins/dvdsrc/dvdsrc.c,
11365 plugins/dvdsrc/dvdsrc.h, plugins/mp3decode/mpg123/gstmpg123.h,
11366 plugins/mp3encode/lame/gstlame.h,
11367 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11368 plugins/mpeg2/mpeg2dec/idct.c, plugins/vcdsrc/vcdsrc.h,
11369 plugins/vorbis/vorbis.c, tests/.cvsignore, tests/rip.c,
11370 tools/gstreamer-register.c: Header cleanup: try to include as
11371 little as possible; this will probably speed up compilation a bit.
11372 changed the .c files to use #include "..." Fix for the 'plugins are
11373 loaded twice' bug. Fix 22186: GstObject flags are now used
11374 everywhere. Added *_FLAG_LAST so elements do not use the same
11375 flags. Added some padding in the flag enum for future expansion.
11377 2000-12-14 17:21 wtay
11379 * gst/gstpad.c, gst/gstplugin.c, plugins/cdparanoia/cdparanoia.c,
11380 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11381 plugins/mpeg1/parse/mpeg1parse.c,
11382 plugins/mpeg1video/parse/mp1videoparse.c,
11383 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11384 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
11385 plugins/vorbis/vorbisenc.c: Some plugins are adjusted to the new
11386 pad template mechanisms.
11388 2000-12-14 12:30 wtay
11390 * plugins/mp3encode/lame/gstlame.c: Fixed a memory leak
11392 2000-12-13 21:42 omegahacker
11394 * docs/random/TODO-post-0.1.0: First few TODO items to be done
11395 after 0.1.0 (i.e. in 2001)
11397 2000-12-13 19:35 wtay
11399 * plugins/mp3encode/lame/gstlame.c: Update to the lame encoder
11401 2000-12-13 19:29 wtay
11403 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
11404 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
11405 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
11406 docs/gst/tmpl/gstsrc.sgml, docs/gst/tmpl/gsttype.sgml,
11407 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11408 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h, gst/gsttype.c,
11409 gst/elements/gstaudiosink.c, gst/elements/gsthttpsrc.c,
11410 plugins/cdparanoia/cdparanoia.c,
11411 plugins/mp3decode/mpg123/gstmpg123.c,
11412 plugins/mp3decode/parse/mp3parse.c: Changed the GstPadFactory and
11413 added the GstPadTemplate.
11415 The GstPadFactory is an easy way to define a pad with capabilities.
11416 The GstPadFactory is converted into a GstPadTemplate. The template
11417 is used to create new pads and to expose the possible pads used in
11418 an element to the plugin system.
11420 updated mp3parse, mpg123, cdparanoia to the new API. Rerun
11421 gstreamer-register because the XML definition has changed.
11423 2000-12-12 19:31 wtay
11425 * docs/random/plugins: Added a document about how we handle plugins
11426 and dynamic loading.
11428 2000-12-12 19:29 wtay
11430 * gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11431 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
11432 gst/gstpipeline.c, gst/gsttype.c, plugins/au/gstparseau.c,
11433 plugins/mp3decode/mpg123/gstmpg123.c,
11434 plugins/mp3decode/parse/mp3parse.c, tests/.cvsignore, tests/caps.c,
11435 tests/registry.c: More Caps changes, this change introduces the
11436 padfactory. the GstPadFactory will be used to describe the pads
11437 that an element will contain during its lifetime. mpg123 and
11438 mp3parse serve as an example. More XML changes to incorporate the
11441 2000-12-12 09:40 omegahacker
11443 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am,
11444 tests/Makefile.am, gst/gstbin.c, gst/gstplugin.c,
11445 gst/elements/gstfdsink.c, plugins/mp3encode/lame/Makefile.am,
11446 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11447 tests/rip.c: Added LAME encoder. Wow.
11449 2000-12-12 06:49 omegahacker
11451 * configure.in, editor/gstelementselect.c, plugins/Makefile.am,
11452 plugins/cdparanoia/Makefile.am, plugins/cdparanoia/cdparanoia.c,
11453 plugins/cdparanoia/cdparanoia.h, tests/Makefile.am,
11454 tests/paranoia.c: Brand new source, the cdparanoia source. Reads
11455 audio data from a CD, writes out raw audio. The tests/paranoia.c
11456 program will simply hook this up to a sound card. It works
11459 Next step is to flesh out the rest of the element, including pad
11460 caps, better seek and playout control, signals, and whatever else
11463 A minor patch to the editor is included here, the GstElementFactory
11464 details struct has a name change from 'class' to 'klass' that
11465 wasn't reflected in the elementselect widget. Fixd.
11467 2000-12-11 00:25 omegahacker
11469 * tests/queue.c: Updated to latest code for testing scheduling.
11471 2000-12-11 00:24 omegahacker
11473 * gst/: gstbin.c, gstdebug.h, gstelement.c, gstpad.c,
11474 elements/gstqueue.c: Implemented the hybrid scheduling system for
11475 sources and connections outside the current Bin. Is a bit hackish
11476 in one place, but I'll work out a way to make that cleaner soon.
11477 queue.c in tests now works nicely in all cases. More to come
11480 2000-12-11 00:06 wtay
11482 * tests/registry.c: Test program to check the registry handling
11484 2000-12-11 00:04 wtay
11486 * gst/Makefile.am, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
11487 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpad.c,
11488 gst/gstpad.h, gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
11489 gst/gstprops.c, gst/gstprops.h, gst/gsttype.c, gst/gsttype.h,
11490 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
11491 gstplay/main.c, plugins/au/gstparseau.c,
11492 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11493 plugins/avi/wincodec/gstwincodec.c,
11494 plugins/capture/v4l/gstv4lsrc.c, plugins/effects/stereo/stereo.c,
11495 plugins/effects/volume/volume.c, plugins/filters/median/median.c,
11496 plugins/filters/smooth/smooth.c, plugins/jpeg/gstjpeg.c,
11497 plugins/mp3decode/mpg123/gstmpg123.c,
11498 plugins/mp3decode/mpg123/gstmpg123.h,
11499 plugins/mp3decode/parse/mp3parse.c,
11500 plugins/mp3decode/xing/gstxing.c,
11501 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
11502 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11503 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
11504 plugins/mpeg1/parse/mpeg1parse.c,
11505 plugins/mpeg1video/parse/mp1videoparse.c,
11506 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11507 plugins/mpeg2/mpeg2dec/decode.c,
11508 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11509 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11510 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/idct.c,
11511 plugins/mpeg2/mpeg2dec/idct_mmx.c,
11512 plugins/mpeg2/mpeg2dec/motion_comp.c,
11513 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
11514 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11515 plugins/mpeg2/mpeg2dec/mpeg2.h,
11516 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11517 plugins/mpeg2/mpeg2dec/perftest.c, plugins/mpeg2/mpeg2dec/slice.c,
11518 plugins/mpeg2/mpeg2dec/vlc.h, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
11519 plugins/mpeg2/parse/mpeg2parse.c,
11520 plugins/mpeg2/subtitles/mpeg2subt.c,
11521 plugins/mpeg2/video/gstmpeg2play.c,
11522 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
11523 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
11524 plugins/visualization/smoothwave/smoothwave.c,
11525 plugins/visualization/spectrum/gstspectrum.c,
11526 plugins/visualization/synaesthesia/synaesthesia.c,
11527 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
11528 plugins/wav/gstparsewav.c, tests/Makefile.am, tests/caps.c,
11529 tests/queue.c: First attempt at rebuilding the type/plugin system
11530 - make sure caps/props are saved in the registry autoplugging is
11531 completely broken. removed the typefactories and typeids from all
11532 the pads in the plugins XML load/save is ok (be sure to rerun
11533 gstreamer-register)
11535 2000-12-09 09:13 omegahacker
11537 * gst/: gstbin.c, gstbin.h, gstelement.c, gstpad.h: Snapshot of
11538 work-in-progress do deal with out-of-bin elements. Current system
11539 is very likely going to be ditched due to its complexity and the
11540 fact that it doesn't work right now. More than that, it's
11541 generating some really odd results in my test program, which aren't
11542 readily explainable.
11544 If you want to keep a working copy of your working copy (heh),
11545 don't update until this is replaced with a hybrid approach. This
11546 approach will be the beginning of a plan generator that can
11547 construct full hybrid schedules given hints from various places.
11549 Hybrid means that cothreads are used, but there are chunks of the
11550 pipeline that are actually dealt with by chaining. This can improve
11551 speed by reducing cothread switches (which are much cheaper than
11552 thread switches, but still far from free, about 570 cycles on my
11553 PIII), but does carry a complexity burden. Luckily, the structure
11554 of GStreamer allows that burden to live entirely in create_plan.
11555 Luck? I think not ;-)
11557 2000-12-08 23:38 omegahacker
11559 * gst/: gstbin.c, gstthread.c: Mostly debugging changes. What's in
11560 CVS seems to work rather well, actually.
11562 Next is the work on task 23098...
11564 2000-12-08 20:31 omegahacker
11566 * tests/: Makefile.am, queue.c: Test program for simple queue
11567 operations. Good for testing thread/cothread interations.
11569 2000-12-08 18:24 wtay
11571 * gst/: gstbin.c, gstdebug.h, gstpad.c, gstpad.h: Added pullregion
11572 in again, it got removed with the previous commit.
11574 2000-12-08 10:33 omegahacker
11576 * gst/: gstbin.c, gstconnection.c, gstconnection.h, gstdebug.h,
11577 gstelement.c, gstpad.c, elements/gstqueue.c: Another big set of
11578 changes. Connections are now also pullfunc based. gstqueue has
11579 been updated, I don't know of any other connections offhand.
11581 There are still a few things that need doing, specifically the
11582 concept of a source or connection with connections to multiple
11583 thread contexts is not dealt with. This may force us to move the
11584 threadstate from the element to the pad, maybe keeping the
11585 element's copy for simple cases. Then the Bin would create a
11586 structure to pass to the cothreaded _wrappers of any such elements,
11587 which would detail the pads that are to be dealt with by this
11588 particular cothread context.
11590 That will speed things up to, since we don't have to look through
11591 the list of all pads for every Src or Connection element for every
11592 iteration, we can simply step through the list provided by the
11593 plan. Special case might even have a single pad pointer sitting
11594 there to trump the list, if there's only one (the common case
11597 Task 23098 is tracking these changes. The main task 22588 depends
11598 on that subtask, as well as 22240, which is a consistency check on
11601 2000-12-07 18:38 wtay
11603 * tests/: .cvsignore, Makefile.am, caps.c: Updated the test program
11605 2000-12-07 18:37 wtay
11607 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11608 gstprops.c, gstprops.h, gstpropsprivate.h: separated the properties
11609 from the capabilities as we might use the properties for metadata
11612 2000-12-06 23:04 wtay
11614 * gst/: gstbin.c, gstcaps.c, gstcaps.h, gstpad.c,
11615 elements/gstasyncdisksrc.c: Added pulregion handling. Added
11616 GstCapsListFactory in headers
11618 2000-12-05 18:08 wtay
11620 * gst/: Makefile.am, gstbin.c, gstpad.c, gstpipeline.c,
11621 elements/gstasyncdisksrc.c: Fixed autoplugging.
11623 2000-12-04 19:24 wtay
11625 * docs/random/caps: Added some capability options
11627 2000-12-04 10:52 omegahacker
11629 * gst/: gstbin.c, gstelement.h, gstpad.c, gstpad.h, gstpipeline.c,
11630 gstsrc.c, gstsrc.h, elements/gstasyncdisksrc.c,
11631 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11632 elements/gstfakesrc.c, elements/gstfdsrc.c, elements/gsthttpsrc.c,
11633 elements/gstsinesrc.c: Changed the way things are scheduled,
11634 especially sources. A Src used to have a push() function, and
11635 optionally a pushregion() to deal with async reads, etc. That
11636 whole thing has gone away, in favor of providing a pull() function
11637 for the output (Src) pad instead, ala chain functions. This makes
11638 constructing cothreaded schedules out of non-loop elements somewhat
11639 easier. Basically there was always a question as to which pad was
11640 being dealt with. In the pullregion case, cothread-specific data
11641 was used to try to pass the region struct to the right place, which
11642 is a slow hack. And in general, the push function severely limited
11643 the kind of tricks that could be played when there's more than one
11644 output pad, such as a multi-out file reader with async capabilities
11645 on each pad independently.
11647 This changes the way cothread scheduling occurs. Instead of the
11648 hack to deal with Src's by calling their push() function (or
11649 optionally the pushregion(), in certain cases), we now are working
11650 towards a general mechanism where pads are the only thing that are
11651 dealt with directly.
11653 An optimization was made in the process of doing this: the
11654 loopfunction actually run as the outer [stack] frame of the
11655 cothread is now set more intelligently in create_plan() based on
11656 what kind of element it is. We now have:
11658 loopfunc_wrapper: used for loop-based elements, it simply calls the
11659 loopfunc in a loop, paying attention to COTHREAD_STOPPING (see
11660 below). It currently does other, soon to be depracated, stuff.
11662 pullsrc_wrapper: wraps a Src that's not loop-based (since your
11663 options are now loop- or pull-based)
11665 There will be a couple more to deal with other cases, such as
11666 Connections and chain-based elements. The general idea is that
11667 it's a lot more efficient to make the decisions once in create_plan
11668 than to keep doing this huge if/else chain in the wrapper. Just
11669 choose the right wrapper up front. It'll be most apparent
11670 performance-wise in the case of whichever element context is
11671 switched to first for each iteration, since the whole wrapper setup
11672 is done for every iteration.
11674 The tricky part is that there is now a bit of overloading of the
11675 function pointers in a pad. The current meanings (possibly to
11676 change a bit more soon) are:
11678 chainfunc: as always, chainfunc pointer is mirrored between peer
11679 pads (this may change, and the chain func may end up in
11680 pushfunc) pushfunc: SrcPad: gst_pad_pushfunc_proxy, cothread_switch
11681 to peer SinkPad: none (may take over chainfunc, see
11682 below) pullfunc: SrcPad: Src or Connection's function to construct
11683 buffers SinkPad: gst_pad_pullfunc_proxy, cothread_switch
11686 There are a number of issues remaining with the scheduling, not the
11687 least of which is the fact that Connections are still dealt with
11688 the old way, with _push() functions and such. I'm trying to figure
11689 out a way to unify the system so it makes sense. Following the
11690 scheduling system is hard enough, trying to change it is murder.
11692 Another useful scheduling addition, mentioned above, is
11693 COTHREAD_STOPPING. It's an element flag that's used to signal
11694 whatever code is running in cothread context that it should be
11695 finishing up and exiting soon. An example of this is in
11696 plugins/cobin/spindentity.c. All the loops should now be composed
11697 of do/while loops, rather than while(1) loops:
11700 buf = gst_pad_pull(spindentity->sinkpad);
11701 gst_pad_push(spindentity->srcpad,buf);
11702 } while (!GST_ELEMENT_IS_COTHREAD_STOPPING(element));
11704 The reason for this is that COTHREAD_STOPPING may be set before the
11705 above loop ever gets started. It wouldn't do for the body of the
11706 loop to never once get called, that would simply stall the
11707 pipeline. Note that only the core library code is ever responsible
11708 for setting and unsetting this flag. All elements have to do is
11709 respond to it by cleanly exiting the loop and the function holding
11712 This is needed primarily to allow iterations to occur properly.
11713 Basically, there's a single entry point in the cothread scheduling
11714 loop, gst_bin_iterate_func() simply switches to this cothread. If
11715 the element in this context is allowed to loop infinitely, nothing
11716 would even switch back to the context from which the iterate() was
11717 originally called. This is a bit of a problem. The solution is
11718 for there to be an implicit switch back to the originating context.
11719 Now, even I'm not sure exactly how this works, but if the cothread
11720 that's switched to actually returns, execution returns back to the
11721 calling context, i.e. iterate_func().
11723 COTHREAD_STOPPING is therefore set just before switching into this
11724 (currently randomly chosen) context, on the assumption that it will
11725 return promptly after finishing its duties. The burden of clearing
11726 the flag falls to the various wrapper functions provided by the Bin
11727 code, thus element writers don't have to worry about doing that at
11728 all (and simply shouldn't).
11730 Related changes: All the sources in elements/ have been changed to
11731 reflect the new system.
11733 FIXMEs: 1) gstpipeline.c calls gst_src_push at some point, dunno
11734 why, it's commented out now. 2) any other sources, including
11735 vcdsrc, dvdsrc, and v4lsrc will break badly and need to be modified
11736 to work as pull-based sources.
11738 2000-12-04 09:35 omegahacker
11740 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
11741 gst/gst.h, gst/gstbuffer.c, gst/gstdebug.h: Changes made to the
11742 DEBUG system. New header file gstdebug.h holds the stuff to keep
11743 it out of gst.h's hair. DEBUG prints out the process id, cothread
11744 id, source filename and line number. Two new macros DEBUG_ENTER
11745 and DEBUG_LEAVE are used to show the entry and exit of a given
11746 function. This eventually might be used to construct call trace
11747 graphs, even taking cothreads into account. This would be quite
11748 useful in visualizing the scheduling mechanism.
11750 Minor changes to various debug messages.
11752 Also sitting in gstdebug.h is a prototypical DEBUG_ENTER that's
11753 capable of performing DEBUG_LEAVE automatically. It does this by
11754 utilizing a little-known GCC extension that allows one to call a
11755 function with the same parameters as the current function. The
11756 macro uses this to basically call itself. A boolean is used to
11757 ensure that when it calls itself it actually runs the body of the
11758 function. In the meantime it prints stuff out before and after the
11759 real function, as well as constructing a debugging string. This
11760 can be used eventually to provide call-wide data on the DEBUG
11761 lines, instead of having to replicate data on each call to DEBUG.
11762 More research is needed into how this would most cleanly be fit
11763 into some other chunk of code, like GStreamer (I think of this
11764 DEBUG trick as a separate project, sorta).
11766 Unfortunately, the aforementioned DEBUG trick interacts quite
11767 poorly with cothreads. Almost any time it's used in a function
11768 that has anything remotely to do with a cothread context (as in, it
11769 runs in one), a segfault results from the __builtin_apply call,
11770 which is the heart of the whole thing. If someone who really knows
11771 assembly could analyze the resulting code to see what's really
11772 going on, we might find a way to fix either the macro or the
11773 cothreads (I'm thinking that there's something we missed in
11774 constructing the cothreads themselves) so this works in all cases.
11776 In the meantime, please insert both DEBUG_ENTER and DEBUG_LEAVE in
11777 your functions. Be sure to put DEBUG_ENTER after your variable
11778 declarations and before any functional code, not to put the
11779 function name in any DEBUG strings (it's already there, trust me),
11780 and put a DEBUG_LEAVE if you care enough.
11782 Changes are going to happen in the way DEBUGs and other printouts
11783 occur, so stay tuned.
11785 2000-12-04 09:32 omegahacker
11787 * gst/gstplugin.c: Added a check to see if the plugin actually
11788 exists before even bothering to try to load it. Saves a fair
11789 amount of debugging spew with _gst_plugin_spew enabled.
11791 2000-12-04 09:14 omegahacker
11793 * plugins/mp3decode/parse/mp3parse.c: Minor change to the
11794 head_check function: DEBUG pretty much assumes there's a newline
11795 (\n) at the end, things get messy otherwise. Might add a
11796 DEBUG_NOPREFIX to deal with this problem later, but I think this is
11797 a good cleanup anyway.
11799 2000-12-03 20:15 wtay
11801 * tests/caps.c: More test cases.
11803 2000-12-03 20:15 wtay
11805 * gst/: gstcaps.c, gstcaps.h: Implemented real Caps checking.
11807 2000-12-03 17:52 wtay
11809 * tests/: Makefile.am, caps.c, states.c: Added a test program for
11812 2000-12-03 17:51 wtay
11814 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11815 gstpad.c, gstpad.h, gstpipeline.c: Added multiple types to the
11816 pads. Added first preview of the capabilities system.
11817 Autoplugging is seriously broken with these (and other) changes.
11819 2000-12-03 15:02 richardb
11821 * test/cothreads/: Makefile.am, cothreads.c, cothreads.h: Remove
11822 cothreads.[ch] from tests/cothreads/ and replace then with a rule
11823 in the Makefile.am to generate symlinks to the live versions of the
11824 code in gst/ : fixes a compile error, and should keep things
11827 2000-12-03 00:17 omegahacker
11829 * gst/: cothreads.c, cothreads.h, gst.h: Enhanced debugging by
11830 making DEBUG() print out the cothread ID as well as the process ID.
11831 cothread_getcurrent returns the current cothread ID, or -1 if
11832 cothreads aren't set up in this process context.
11834 2000-12-02 10:07 omegahacker
11836 * docs/random/filter-writers-guide: First pass at an outline for
11837 the Filter Writer's Guide. Mostly complete, though the structure
11838 needs some work. Just need someone to write it ;-)
11840 2000-11-30 20:30 wtay
11842 * docs/random/types3: Another type system proposal.
11844 2000-11-29 10:05 omegahacker
11846 * gst/cothreads.c: Rearranged cothread_switch a bit to move all the
11847 code for error conditions to the end, using goto's to get there.
11848 This has the presumed advantage of consolidating all the normally
11849 run code into one chunk, reducing jumps (and the associated
11850 penalties in any modern processor) and limiting cache- line usage.
11851 It may be instructive to look at the generated assembly for this
11852 revision and the previous, to see if gcc is smart enough to do this
11855 If you want to turn off some of the checks (they are all checks for
11856 NULL pointers, if you're curious) for a speed gain, disable the
11857 #define of COTHREAD_PARANOID at the top.
11859 2000-11-26 19:11 wtay
11861 * docs/random/types2: Added the type system design.
11863 2000-11-25 18:13 wtay
11865 * docs/random/sources: More ramblings..
11867 2000-11-25 16:45 wtay
11869 * docs/random/sources: Another alternative to the src. Please
11872 2000-11-25 16:00 wtay
11874 * docs/random/sources: Added asci art control flow diagrams
11876 2000-11-25 14:18 wtay
11878 * docs/random/sources, gst/gstpipeline.c,
11879 gst/elements/gstasyncdisksrc.h, gst/elements/gstaudiosink.c,
11880 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
11881 gst/elements/gstelements.c, gst/elements/gstesdsink.h,
11882 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
11883 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
11884 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
11885 gst/elements/gstfdsrc.c, gst/elements/gstfdsrc.h,
11886 gst/elements/gsthttpsrc.c, gst/elements/gsthttpsrc.h,
11887 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
11888 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
11889 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.c,
11890 gst/elements/gsttypefind.h, plugins/mpeg2/mpeg2dec/Makefile.am,
11891 plugins/mpeg2/mpeg2dec/decode.c, plugins/mpeg2/mpeg2dec/idct.c,
11892 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11893 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11894 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/Makefile.am,
11895 plugins/mpeg2/parse/mpeg2parse.c: Code Cleanups Added use cases for
11896 the source elements.
11898 2000-11-25 07:43 omegahacker
11900 * gst/elements/gstelements.c: Added code to force the gsttypes
11901 plugin to load before gstelements, by simply having gstelements.c
11902 request the plugin. Solves some dependency problems. This is the
11903 correct method of doing this for now, though I had a thought:
11905 Have a static list of hard dependencies that the plugin system is
11906 responsible for satisfying before even trying to load the plugin.
11907 Makes plugin design easier.
11909 2000-11-25 07:02 omegahacker
11911 * gst/: gstpad.c, gstpad.h: added the ability to disable pads, not
11912 quite complete but sufficient for now
11914 2000-11-24 22:28 omegahacker
11916 * gst/gstelement.c: Fixed a dumb mistake: in
11917 gst_element_set_loop_function, it was forcing the cothread's entry
11918 function to change. This is totally wrong, the create_plan function
11919 in GstBin is responsible for setting that to its own internal
11920 helper function. Code removed outright...
11922 2000-11-23 21:49 omegahacker
11924 * gst/: gstelement.c, gstelement.h: Closed 22145 - gstelement.c:
11925 support hotswapping of loopfunc
11927 Added a flag GST_ELEMENT_NEW_LOOPFUNC that's set when a new
11928 loopfunc is set, which needs to be obeyed by the loopfuncs
11929 themselves. The assumption is that only a loopfunc or an element
11930 that knows what it's doing will ever change the loopfunc pointer,
11931 so they can be responsible for exitting the loopfunc itself
11934 The loopfunc_wrapper function has been changed to call the loopfunc
11935 pointer itself in a loop. If the loopfunc changes, the current
11936 loop is supposed to exit, which causes the loopfunc_wrapper to
11937 start up the new loopfunc.
11939 2000-11-23 20:39 omegahacker
11941 * gst/gstelement.c: Closed task 22143 - gstelemnt.c: complete
11942 gst_element_connect
11944 SImple matter of cleaning up the conflicting checks and actually
11945 connecting the pads in question.
11947 2000-11-23 08:13 omegahacker
11949 * gst/: gstbin.c, gstelement.c: gstbin.c: modified so create_plan
11950 occurs after the state change of all the child elements.
11951 gstelement.c: set_state now loops such that each element only deals
11952 with one state change at a time, i.e.
11953 NULL->READY,READY->PLAYING, instead of a single NULL->PLAYING.
11955 2000-11-20 22:05 wtay
11957 * gstplay/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
11958 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct_mmx.c,
11959 plugins/mpeg2/mpeg2dec/perftest.c: Something was wrong with SSE
11960 initialisation in mpeg2dec Added little performance test (compile
11963 2000-11-20 19:04 wtay
11966 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
11967 docs/manual/gstreamer-manual.sgml, gst/elements/gstdisksrc.c,
11968 gstplay/gstmediaplay.c, gstplay/gstplay.c,
11969 plugins/dvdsrc/Makefile.am, plugins/dvdsrc/dvdsrc.c,
11970 plugins/dvdsrc/dvdsrc.h, plugins/mpeg2/ac3dec/Makefile.am,
11971 plugins/mpeg2/ac3dec/ac3.h, plugins/mpeg2/ac3dec/ac3_internal.h,
11972 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
11973 plugins/mpeg2/ac3dec/audio_out.h,
11974 plugins/mpeg2/ac3dec/bit_allocate.c,
11975 plugins/mpeg2/ac3dec/bit_allocate.h,
11976 plugins/mpeg2/ac3dec/bitstream.c, plugins/mpeg2/ac3dec/bitstream.h,
11977 plugins/mpeg2/ac3dec/bswap.h, plugins/mpeg2/ac3dec/cmplx.h,
11978 plugins/mpeg2/ac3dec/coeff.c, plugins/mpeg2/ac3dec/coeff.h,
11979 plugins/mpeg2/ac3dec/cpu_accel.c, plugins/mpeg2/ac3dec/crc.c,
11980 plugins/mpeg2/ac3dec/crc.h, plugins/mpeg2/ac3dec/debug.c,
11981 plugins/mpeg2/ac3dec/debug.h, plugins/mpeg2/ac3dec/decode.c,
11982 plugins/mpeg2/ac3dec/decode.h, plugins/mpeg2/ac3dec/dither.c,
11983 plugins/mpeg2/ac3dec/dither.h, plugins/mpeg2/ac3dec/downmix.c,
11984 plugins/mpeg2/ac3dec/downmix.h, plugins/mpeg2/ac3dec/downmix_c.c,
11985 plugins/mpeg2/ac3dec/downmix_c.h,
11986 plugins/mpeg2/ac3dec/downmix_i386.S,
11987 plugins/mpeg2/ac3dec/downmix_i386.h,
11988 plugins/mpeg2/ac3dec/downmix_kni.S,
11989 plugins/mpeg2/ac3dec/downmix_kni.h,
11990 plugins/mpeg2/ac3dec/exponent.c, plugins/mpeg2/ac3dec/exponent.h,
11991 plugins/mpeg2/ac3dec/imdct.c, plugins/mpeg2/ac3dec/imdct.h,
11992 plugins/mpeg2/ac3dec/imdct512_kni.S,
11993 plugins/mpeg2/ac3dec/imdct_c.c, plugins/mpeg2/ac3dec/imdct_c.h,
11994 plugins/mpeg2/ac3dec/imdct_kni.c, plugins/mpeg2/ac3dec/imdct_kni.h,
11995 plugins/mpeg2/ac3dec/mantissa.c, plugins/mpeg2/ac3dec/mantissa.h,
11996 plugins/mpeg2/ac3dec/oms_accel.h, plugins/mpeg2/ac3dec/output.c,
11997 plugins/mpeg2/ac3dec/output.h, plugins/mpeg2/ac3dec/parse.c,
11998 plugins/mpeg2/ac3dec/parse.h, plugins/mpeg2/ac3dec/rematrix.c,
11999 plugins/mpeg2/ac3dec/rematrix.h,
12000 plugins/mpeg2/ac3dec/sanity_check.c,
12001 plugins/mpeg2/ac3dec/sanity_check.h, plugins/mpeg2/ac3dec/srfft.c,
12002 plugins/mpeg2/ac3dec/srfft.h, plugins/mpeg2/ac3dec/srfft_kni.S,
12003 plugins/mpeg2/ac3dec/srfft_kni.h,
12004 plugins/mpeg2/ac3dec/srfft_kni_c.c, plugins/mpeg2/ac3dec/srfftp.h,
12005 plugins/mpeg2/ac3dec/stats.c, plugins/mpeg2/ac3dec/stats.h,
12006 plugins/mpeg2/ac3dec/uncouple.c, plugins/mpeg2/ac3dec/uncouple.h,
12007 plugins/mpeg2/mpeg2dec/Makefile.am,
12008 plugins/mpeg2/mpeg2dec/decode.c,
12009 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12010 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12011 plugins/mpeg2/mpeg2dec/motion_comp.c,
12012 plugins/mpeg2/mpeg2dec/motion_comp.h,
12013 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
12014 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/mpeg2parse.c,
12015 plugins/mpeg2/parse/mpeg2parse.h, test/dvdcat.c: Reworked AC3
12016 decoder. No seeking yet but at least we do not need ac3parse
12017 anymore. Reworked dvdsrc to read scrambled data (DeCSS not
12018 included). I have modified DeCSS a bit to work in GStreamer. Can I
12019 release the code or is there some lawyer that's going to sue me?
12020 MPEG2 SSE motion compensation. Tried to add PTS to the MPEG
12021 decoder but failed.
12023 2000-11-12 20:34 wtay
12025 * components/bonobo-gstmediaplay/: Makefile.am,
12026 bonobo-gstmediaplay.c, gstmediaplay.oafinfo: The bonobo component
12027 now works on audio only (mp3/vorbis). Video is broken because
12028 bonobo does not handle multithreading yet. Added Bonobo toolbar
12031 2000-11-11 15:13 wtay
12033 * configure.in, components/bonobo-gstmediaplay/.cvsignore,
12034 components/bonobo-gstmediaplay/Makefile.am,
12035 components/bonobo-gstmediaplay/bonobo-gstmediaplay-ui.xml,
12036 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
12037 components/bonobo-gstmediaplay/gstmediaplay.oafinfo,
12038 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstmeta.sgml,
12039 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttype.sgml,
12040 docs/gst/tmpl/gstutils.sgml, docs/libs/tmpl/gstidct.sgml,
12041 docs/manual/components.sgml, docs/manual/cothreads.sgml,
12042 docs/manual/helloworld2.sgml, docs/manual/programs.sgml,
12043 gst/cothreads.c, gst/cothreads.h, gst/gstarch.h, gst/gstbin.c,
12044 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstclock.c,
12045 gst/gstconnection.c, gst/gstcpu.c, gst/gstelement.c,
12046 gst/gstelement.h, gst/gstextratypes.c, gst/gstfilter.c,
12047 gst/gsti386.h, gst/gstmeta.c, gst/gstppc.h, gst/gstsink.c,
12048 gst/gstsrc.c, gst/gstthread.c, gst/gsttype.c,
12049 gst/elements/gstqueue.c, gstplay/Makefile.am,
12050 plugins/avi/gstavidecoder.c: Docs updates. Added LICENSE info to
12051 headers/code where missing in gst directory Added a bonobo wrapper
12052 for the media player (it shows up in gshell but locks up when
12053 activating the component, anyone?) Fixed some XML save/load
12054 problems with arguments.
12056 2000-11-08 19:53 wtay
12058 * gstplay/: gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
12059 gststatusarea.c, gststatusarea.h, main.c: Fix for the new gnome
12060 libraries. It looks like glade does not like empty dockitems...
12062 2000-11-07 21:38 wtay
12064 * docs/libs/: gstreamer-libs-sections.txt, tmpl/dct.sgml,
12065 tmpl/gstidct.sgml, tmpl/gstriff.sgml: Library docs update
12067 2000-11-07 21:24 wtay
12069 * docs/gst/tmpl/: cothreads.sgml, gstbufferpool.sgml,
12070 gstelement.sgml, gstpad.sgml: [no log message]
12072 2000-11-07 21:18 wtay
12074 * docs/gst/: Makefile.am, gstreamer-decl.txt, gstreamer-docs.sgml,
12075 gstreamer-sections.txt: Updated docs
12077 2000-11-06 00:15 wtay
12079 * gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12080 gst/gstpad.h, gst/gstutils.c, gst/elements/Makefile.am,
12081 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
12082 gst/elements/gstdisksrc.c, gstplay/gstplay.c,
12083 gstplay/gstplayprivate.h, libs/riff/gstriff.h,
12084 libs/riff/gstriffparse.c, plugins/avi/gstavidecoder.c,
12085 plugins/avi/gstavidecoder.h: Added seeking to the avi decoder by
12086 implementing pull_region. Fixes to the asyncdisksrc. Added thread
12087 specific data to the cothreads.
12089 2000-11-04 18:55 wtay
12091 * include/sse.h: [no log message]
12093 2000-11-04 18:54 wtay
12095 * configure.in, gst/Makefile.am, gst/cothreads.c, gst/cothreads.h,
12096 gst/gst.c, gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.h,
12097 gst/gstbufferpool.h, gst/gstclock.h, gst/gstconnection.h,
12098 gst/gstcpu.h, gst/gstelement.h, gst/gstfilter.h, gst/gstmeta.h,
12099 gst/gstobject.h, gst/gstpipeline.h, gst/gstplugin.h, gst/gstsink.h,
12100 gst/gstsrc.h, gst/gsttee.h, gst/gstthread.c, gst/gstthread.h,
12101 gst/gsttrace.h, gst/gsttype.h, gst/gstutils.h, gst/gstxml.h,
12102 gst/types/gsttypes.c, libs/idct/Makefile.am, libs/idct/dct.h,
12103 libs/idct/gstidct.c, libs/idct/gstidct.h, libs/idct/sseidct.S,
12104 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/.cvsignore,
12105 plugins/mpeg2/mpeg2dec/Makefile.am,
12106 plugins/mpeg2/mpeg2dec/decode.c,
12107 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12108 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12109 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
12110 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
12111 plugins/mpeg2/mpeg2dec/idct_mmx.c,
12112 plugins/mpeg2/mpeg2dec/idct_mmx.h,
12113 plugins/mpeg2/mpeg2dec/motion_comp.c,
12114 plugins/mpeg2/mpeg2dec/motion_comp.h,
12115 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
12116 plugins/mpeg2/mpeg2dec/mpeg2.h,
12117 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
12118 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
12119 plugins/mpeg2/mpeg2dec/vlc.h, plugins/vorbis/vorbisdec.c: Added the
12120 excellent mpeg2dec decoder. Not 100% optimized but allready very
12121 fast. More cleanup.
12123 2000-11-02 20:10 wtay
12125 * gst/gst.c, gstplay/gstmediaplay.c, gstplay/main.c: Make sure the
12126 Gdk thread lock is not held inside the gstreamer pipeline. Fix the
12127 videosink to not hold the Gdk lock when emitting a signal. All Gtk
12128 GUI apps using GStreamer should now handle the Gdk locks when
12129 handling signals from the pipeline (as it should be)
12131 2000-11-01 22:11 wtay
12133 * examples/helloworld2/helloworld2.c, gst/cothreads.c,
12134 gst/cothreads.h, gst/gstbin.c, gst/gstthread.c,
12135 gst/elements/Makefile.am, gst/elements/gstqueue.c,
12136 gstplay/gststatusarea.c, plugins/avi/gstavidecoder.c,
12137 plugins/avi/gstavidecoder.h, plugins/mp3decode/mpg123/gstmpg123.c:
12138 Some code cleanup Let the parent GstBin decide when to do a
12139 create_plan (bin inside a thread)
12141 2000-11-01 13:49 wtay
12143 * gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
12144 gst/gstthread.c, gst/gsttype.c, gstplay/Makefile.am,
12145 gstplay/callbacks.c, gstplay/gstmediaplay.c,
12146 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12147 gstplay/gstplay.c, gstplay/gstplay.h, gstplay/gstplayprivate.h,
12148 gstplay/gststatusarea.c, gstplay/interface.c, gstplay/interface.h,
12149 plugins/avi/Makefile.am, plugins/avi/audiocodecs.c,
12150 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
12151 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12152 plugins/avi/gstparseavi.h, plugins/avi/playcodecs.c,
12153 plugins/mp3decode/parse/mp3parse.c,
12154 plugins/mp3decode/parse/mp3parse.h,
12155 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
12156 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h:
12157 Code cleanup, make it adhere to the Gnome/Gtk+ code formatting,
12158 which is quite clean and more readable. Renamed parseavi to
12159 avidecoder Implemented seeking/time display/pause/play/stop/clean
12160 exit to gstmediaplay Added an element flag to indicate that it
12161 cannot deal with noncontigous buffers. If such an element is found
12162 in the pipeline, seeking is disabled for the complete stream
12163 (avidecoder cannot deal with seeking until we convert it to a loop
12164 based element with pull_region to fetch the indeces etc...)
12166 2000-10-30 21:10 wtay
12168 * docs/plugins/: .cvsignore, gstreamer-plugins.types.in: Missing
12171 2000-10-30 21:08 wtay
12173 * plugins/mpeg1/mpegaudio/: table_absthr.h, table_alloc.h,
12174 table_cb.h, table_enwindow.h, table_th.h, tables.c: forgot the
12177 2000-10-30 21:06 wtay
12179 * plugins/mpeg2/mpeg2enc/: Makefile.am, fdct_mmx.s, fdctdata.c: A
12180 nonworking forward DCT with MMX
12182 2000-10-30 21:02 wtay
12184 * gst/gstbin.c, gst/gstthread.c, gst/elements/gstqueue.c,
12185 gstplay/.cvsignore, gstplay/Makefile.am, gstplay/callbacks.c,
12186 gstplay/callbacks.h, gstplay/codecs.h, gstplay/gstmediaplay.c,
12187 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12188 gstplay/gstplay.c, gstplay/gstplay.glade, gstplay/gstplay.h,
12189 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
12190 gstplay/gststatusarea.h, gstplay/interface.c, gstplay/interface.h,
12191 gstplay/main.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12192 plugins/mpeg1/mpegaudio/Makefile.am,
12193 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/encode.c,
12194 plugins/mpeg1/mpegaudio/musicin.c, plugins/mpeg1/mpegaudio/psy.c,
12195 plugins/mpeg1/mpegaudio/tonal.c, plugins/mpeg1/parse/mpeg1parse.c,
12196 plugins/mpeg1video/parse/mp1videoparse.c,
12197 plugins/mpeg2/mpeg2enc/Makefile.am,
12198 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12199 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12200 plugins/mpeg2/mpeg2enc/quant_mmx.s,
12201 plugins/mpeg2/mpeg2enc/quantize.c, test/avi2mpg.c, test/mp2tomp1.c:
12202 Misc fixes and cleanups A reworked gstplay. Now it is called
12203 gstmediaplay. gstplay is a custom widget that can display media and
12204 is to become a bonobo component soon. put the tables of the mpeg
12205 audio encoder in a header file. maybe faster quantisation for the
12208 2000-10-25 20:09 wtay
12210 * configure.in, docs/plugins/Makefile.am, docs/plugins/gstdoc-mkdb,
12211 docs/plugins/gstdoc-mktmpl, docs/plugins/gstdoc-scanobj,
12212 docs/plugins/gstreamer-plugins-docs.sgml,
12213 docs/plugins/gstreamer-plugins-sections.txt,
12214 docs/plugins/tmpl/ac3dec.sgml, docs/plugins/tmpl/ac3parse.sgml,
12215 docs/plugins/tmpl/audioscale.sgml, docs/plugins/tmpl/cobin.sgml,
12216 docs/plugins/tmpl/dvdsrc.sgml, docs/plugins/tmpl/example.sgml,
12217 docs/plugins/tmpl/gstaviencoder.sgml,
12218 docs/plugins/tmpl/gstjpeg.sgml, docs/plugins/tmpl/gstjpegdec.sgml,
12219 docs/plugins/tmpl/gstjpegenc.sgml,
12220 docs/plugins/tmpl/gstmpeg1encoder.sgml,
12221 docs/plugins/tmpl/gstmpeg2enc.sgml,
12222 docs/plugins/tmpl/gstmpeg2play.sgml,
12223 docs/plugins/tmpl/gstmpeg_play.sgml,
12224 docs/plugins/tmpl/gstmpegaudio.sgml,
12225 docs/plugins/tmpl/gstmpg123.sgml,
12226 docs/plugins/tmpl/gstparseau.sgml,
12227 docs/plugins/tmpl/gstparseavi.sgml,
12228 docs/plugins/tmpl/gstparsewav.sgml,
12229 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
12230 docs/plugins/tmpl/gstspectrum.sgml,
12231 docs/plugins/tmpl/gstv4lsrc.sgml,
12232 docs/plugins/tmpl/gstwincodec.sgml,
12233 docs/plugins/tmpl/gstwindec.sgml, docs/plugins/tmpl/gstwinenc.sgml,
12234 docs/plugins/tmpl/gstxa.sgml, docs/plugins/tmpl/gstxing.sgml,
12235 docs/plugins/tmpl/median.sgml,
12236 docs/plugins/tmpl/mp1videoparse.sgml,
12237 docs/plugins/tmpl/mp2videoparse.sgml,
12238 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
12239 docs/plugins/tmpl/mpeg2parse.sgml,
12240 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/rtjpegdec.sgml,
12241 docs/plugins/tmpl/rtjpegenc.sgml, docs/plugins/tmpl/smooth.sgml,
12242 docs/plugins/tmpl/smoothwave.sgml,
12243 docs/plugins/tmpl/spindentity.sgml, docs/plugins/tmpl/stereo.sgml,
12244 docs/plugins/tmpl/synaesthesia.sgml,
12245 docs/plugins/tmpl/system_encode.sgml,
12246 docs/plugins/tmpl/vcdsrc.sgml, docs/plugins/tmpl/videoscale.sgml,
12247 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
12248 docs/plugins/tmpl/vorbisdec.sgml, docs/plugins/tmpl/vorbisenc.sgml,
12249 docs/plugins/tmpl/vumeter.sgml, gst/gstbufferpool.c,
12250 gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c,
12251 gst/gstelement.h, gst/gstelementfactory.c, gst/gstmeta.c,
12252 gst/gstmeta.h, gst/gstpad.c, gst/gstplugin.c, gst/gstthread.c,
12253 gst/gstthread.h, gst/gstutils.c, gst/gstxml.c,
12254 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12255 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
12256 libs/idct/gstidct.h, libs/riff/gstriff.h, test/ac3play.c,
12257 test/qtest.c: More Docs updates. Added plugin documentation. I
12258 fear we need a gstdoc implementation that loads plugins and does
12259 introspection on them. I think we should automatically create the
12260 docs for the pads and mime types the plugins provide. Does anyone
12261 have enough perl knowledge to add these features? I allready
12262 changed the C code to output the pad definitions but my perl
12263 knowledge is too limited, for now, to implement the rest of the
12264 needed functionality...
12266 2000-10-22 17:30 wtay
12268 * docs/gst/tmpl/: audioraw.sgml, cothreads.sgml,
12269 gstasyncdisksrc.sgml, gstaudiosink.sgml, gstbuffer.sgml,
12270 gstbufferpool.sgml, gstclock.sgml, gstcpu.sgml, gstdisksrc.sgml,
12271 gstelement.sgml, gstextratypes.sgml, gstmeta.sgml, gstpad.sgml,
12272 gstplugin.sgml, gstreamer-unused.sgml, gstsrc.sgml, gstthread.sgml,
12273 gsttrace.sgml, gsttype.sgml, gsttypefind.sgml, gstxml.sgml,
12274 spectrum.sgml, videoraw.sgml: More docs updates
12276 2000-10-22 17:27 wtay
12278 * docs/: Makefile.am, gst/Makefile.am, gst/gstreamer-decl.txt,
12279 gst/gstreamer-docs.sgml, gst/gstreamer-sections.txt,
12280 gst/gstreamer.hierarchy, gst/gstreamer.types.in, libs/.cvsignore,
12281 libs/Makefile.am, libs/gstreamer-libs-docs.sgml,
12282 libs/gstreamer-libs-sections.txt, libs/tmpl/.cvsignore,
12283 libs/tmpl/dct.sgml, libs/tmpl/externals.sgml,
12284 libs/tmpl/gstcolorspace.sgml, libs/tmpl/gstgetbits.sgml,
12285 libs/tmpl/gstgetbits_inl.sgml, libs/tmpl/gstidct.sgml,
12286 libs/tmpl/gstputbits.sgml, libs/tmpl/gstriff.sgml,
12287 libs/tmpl/gstvideoscale.sgml, libs/tmpl/wineacm.sgml: Documentation
12288 updates documented the libraries
12290 2000-10-21 13:04 wtay
12292 * configure.in, docs/manual/gstreamer-manual.sgml, gst/Makefile.am,
12293 gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstpad.h,
12294 gst/gstpipeline.c, gst/elements/gstdisksrc.c,
12295 plugins/avi/gstparseavi.c,
12296 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12297 plugins/mpeg1video/parse/mp1videoparse.c,
12298 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpegtypes/.cvsignore,
12299 plugins/mpeg2/mpegtypes/Makefile.am,
12300 plugins/mpeg2/mpegtypes/mpeg2types.c,
12301 plugins/mpeg2/parse/mpeg2parse.c,
12302 plugins/mpeg2/video/gstmpeg2play.c,
12303 plugins/mpeg2/videoparse/.cvsignore,
12304 plugins/mpeg2/videoparse/Makefile.am,
12305 plugins/mpeg2/videoparse/mp2videoparse.c,
12306 plugins/mpeg2/videoparse/mp2videoparse.h: MPEG2 types added for
12307 better autoplugging. MPEG2 works more or less. fix in
12308 autoplugging. avi now works.
12310 2000-10-12 20:41 wtay
12312 * editor/gsteditorconnection.c, editor/gsteditorpad.c,
12313 gst/gstpipeline.c, gstplay/Makefile.am, gstplay/avi.c,
12314 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c: Removed the
12315 hardcoded pipeline setup is gstplay in favor of the autoplugging
12316 features. Still in a rought shape...
12318 2000-10-12 09:43 richardb
12320 * docs/manual/: BUILD, Makefile.am, images/Makefile.am: Manual now
12321 gets installed correctly by make install. Problems: clean /
12322 uninstall don't work. make dist not tested. pdf manual doesn't
12325 2000-10-11 20:30 wtay
12327 * editor/gsteditorproperty.c, gst/Makefile.am, gst/gst.h,
12328 gst/gstextratypes.c, gst/gstextratypes.h,
12329 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12330 gst/elements/gstdisksrc.c, gst/elements/gstfdsrc.c: Added extra Gtk
12331 types for better editor properties (FILENAME, enums) The disksrcs
12332 location property can now be set in the editor: we can now make our
12333 first working mp3 player with gsteditor!!
12335 2000-10-09 21:01 wtay
12337 * examples/autoplug/autoplug.c, gst/Makefile.am, gst/gstpipeline.c,
12338 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
12339 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed a severe timestamp
12340 bug in mpeg_play. Create a new thread upon a multisrc element in
12341 autoplugging: the autoplug example now correctly sets up 5 threads
12342 for an mpeg player.
12344 2000-10-09 01:34 richardb
12346 * configure.in, docs/Makefile.am, docs/manual/.cvsignore,
12347 docs/manual/Makefile.am, docs/manual/images/.cvsignore,
12348 docs/manual/images/Makefile.am: Added building of the manual to the
12349 build system. Currently in a rudimentary state - will not
12350 gracefully give up if tools not available, will not uninstall /
12351 clean, and may not install / make dist properly. Documentation
12352 does not have dependencies on images, so won't rebuild if they're
12355 2000-10-08 23:23 wtay
12357 * examples/autoplug/.cvsignore, examples/autoplug/Makefile,
12358 examples/autoplug/autoplug.c, plugins/mp3decode/types/.cvsignore,
12359 plugins/mp3decode/types/Makefile.am,
12360 plugins/mp3decode/types/mp3types.c,
12361 plugins/mpeg1/mpegtypes/.cvsignore,
12362 plugins/mpeg1/mpegtypes/Makefile.am,
12363 plugins/mpeg1/mpegtypes/mpeg1types.c: Added an autoplug example.
12364 This little program (30 relevant lines) is able to play
12365 MPEG1(system)/MPEG2(system)/AVI(DIVX)/Vorbis/AC3 and whatever codec
12366 you write. Separated the mp3 and mpeg1 types for better reuse.
12368 2000-10-08 23:17 wtay
12370 * configure.in, editor/editor.glade, editor/gsteditor.h,
12371 editor/gsteditorbin.c, editor/gsteditorcanvas.c,
12372 editor/gsteditorconnection.c, editor/gsteditorconnection.h,
12373 editor/gsteditorcreate.c, editor/gsteditorpad.c,
12374 editor/gsteditorproperty.c, editor/gstelementselect.c,
12375 gst/gstbin.c, gst/gstelement.h, gst/gstelementfactory.c,
12376 gst/gstfilter.c, gst/gstpad.c, gst/gstpipeline.c, gst/gstplugin.c,
12377 gst/gstsink.c, gst/gstthread.c, gst/gsttype.c,
12378 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
12379 gst/types/gsttypes.c, plugins/avi/gstparseavi.c,
12380 plugins/capture/v4l/gstv4lsrc.c,
12381 plugins/mp3decode/mpg123/gstmpg123.c,
12382 plugins/mp3decode/parse/mp3parse.c,
12383 plugins/mp3decode/xing/gstxing.c, plugins/mpeg1/Makefile.am,
12384 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12385 plugins/mpeg1/mpeg_play/video.c,
12386 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12387 plugins/mpeg1/parse/mpeg1parse.c,
12388 plugins/mpeg1video/parse/mp1videoparse.c,
12389 plugins/mpeg2/parse/mpeg2parse.c: Fixed a bug in the typeloading.
12390 Fixes to various elements so that correct types are returned.
12391 Fixed flag collision with GtkObject. Elements can now suggest a
12392 thread. not sure if this is the right way to handle automatic
12393 thread creation. Autoplugging now works with multiple sinks and
12394 thread setup. No threads are created for intermediate elements yet,
12395 so MPEG may still be choppy.
12397 2000-10-06 23:52 richardb
12399 * plugins/: capture/v4l/Makefile.am, mpeg1/mpeg_play/Makefile.am,
12400 mpeg1/mpegaudio/Makefile.am, mpeg2/mpeg2enc/Makefile.am,
12401 mpeg2/video/Makefile.am: Remove from EXTRA_DIST various files which
12402 don't exist (these looked like copy and paste typos).
12404 2000-10-06 03:38 richardb
12406 * Makefile.am: Don't compile editor if havn't got libglade-gnome.
12408 2000-10-01 22:46 wtay
12410 * editor/: Makefile.am, editor.c, editor.glade, editor.ts,
12411 gsteditor.c, gsteditor.h, gsteditorcanvas.c, gsteditorelement.c,
12412 gsteditorimage.c, gsteditorimage.h, gsteditorpad.h,
12413 gsteditorpalette.c, gsteditorpalette.h, gsteditorproject.c,
12414 gsteditorproject.h, gsteditorprojectview.c, gsteditorproperty.c,
12415 gsteditorproperty.h, pixmaps/bin.xpm, pixmaps/element.xpm,
12416 pixmaps/pipeline.xpm, pixmaps/selector.xpm, pixmaps/tee.xpm,
12417 pixmaps/thread.xpm: Initial work for the new editor.
12419 2000-09-27 20:33 wtay
12421 * examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
12422 gst/gstbin.c, gst/gstelement.c, gst/gstelement.h,
12423 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
12424 gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
12425 gst/elements/gstaudiosink.c: Loading and saving of XML pipeline
12426 descriptions. GladeXML like operation implemented (you can
12427 retrieve parts of a pipeline)
12429 2000-09-24 23:47 wtay
12431 * examples/xml/.cvsignore: better .cvsignore
12433 2000-09-24 23:45 wtay
12435 * examples/xml/.cvsignore, examples/xml/Makefile,
12436 examples/xml/createxml.c, examples/xml/runxml.c, gst/gstbin.c,
12437 gst/gstconnection.h, gst/gstelementfactory.c, gst/gstpipeline.c,
12438 gst/gsttee.h, gst/gstthread.c, gst/gstthread.h, gst/gstxml.c,
12439 gst/gstxml.h: Cleanups. The first steps to a Glade like XML
12440 handling. A first example of what is to come...
12442 2000-09-24 15:31 wtay
12444 * examples/queue4/: .cvsignore, Makefile, queue4.c: An example of
12445 two threads and two queues.
12447 2000-09-24 15:29 wtay
12449 * gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstthread.c,
12450 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
12451 plugins/mp3decode/mpg123/gstmpg123.c: The cothreads were not
12452 initialized in its thread context resulting in severe stack
12453 corruption. This was very hard to track down. We should be able
12454 now to modify some plugins to a loop based setup so that we can get
12455 rid of the mp3parse and mp1videoparse elements. Modified the GList
12456 to a GSList in the queue.
12458 2000-09-23 00:35 wtay
12460 * gstreamer-config.in, examples/helloworld/helloworld.c,
12461 examples/helloworld2/helloworld2.c, examples/queue/.cvsignore,
12462 examples/queue/queue.c, examples/queue2/.cvsignore,
12463 examples/queue2/queue2.c, examples/queue3/.cvsignore,
12464 examples/queue3/queue3.c, examples/thread/thread.c,
12465 gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12466 gst/gstpipeline.c, gst/gstthread.c, gst/elements/Makefile.am,
12467 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/avi.c,
12468 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c,
12469 plugins/mp3decode/mpg123/gstmpg123.c, test/mp2tomp1.c: A first
12470 attempt to fix the queues in a cothreaded pipeline. Some fixes to
12471 the thread handling. Fix a bug in gstreamer-config : gthread was
12472 not included. gst_bin_create_plan() is now done in the READY
12473 state. a bin with only another bin in it will now work with
12474 gst_bin_iterate. Added some examples for the queues.
12476 2000-09-21 18:54 richardb
12478 * plugins/mp3decode/mpg123/Makefile.am: If using decode.c, compile
12479 dct64.c as well. Fixes link error on PPC.
12481 2000-09-21 02:42 richardb
12483 * libs/idct/ieeetest.c: IDCT works, and ieeetest not complains
12484 nicely if attempt to run a test with an unsupported DCT type.
12486 2000-09-21 02:34 richardb
12488 * gst/Makefile.am, libs/Makefile.am, libs/idct/Makefile.am,
12489 libs/idct/dct.h, libs/idct/gstidct.c: Make libs/idct only build mmx
12490 support if available - hopefully makes it compile on PPC.
12492 2000-09-21 01:57 richardb
12494 * AUTHORS, gst/cothreads.c, gst/gsti386.h, gst/gstppc.h,
12495 test/cothreads/cothreads.c: Patch from Chris Emerson for PPC.
12496 cothreads stuff was causing segfaults, because the stack needs to
12497 be initialised with a particular structure on PPC, unlike x86 where
12498 it simply has items pushed or popped. Added Chris to AUTHORS, for
12501 2000-09-18 23:19 richardb
12503 * autogen.sh, docs/manual/helloworld2.sgml, gstplay/gstplay.glade,
12504 libs/getbits/Makefile.am, libs/getbits/gstgetbits.h, test/wave.c:
12505 Fix compile problem due to DEBUG being redefined in
12506 libs/getbits/gstgetbits.h. Also fix several small typos in the
12509 2000-09-17 23:08 wtay
12511 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
12512 docs/gst/tmpl/gstpipeline.sgml, docs/manual/helloworld2.sgml,
12513 examples/helloworld2/helloworld2.c, examples/thread/thread.c,
12514 gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstpipeline.c,
12515 gst/gstpipeline.h, gst/elements/gstdisksrc.c,
12516 libs/getbits/gstgetbits.c, plugins/mpeg2/ac3dec/ac3dec.c,
12517 plugins/mpeg2/ac3parse/ac3parse.c,
12518 plugins/mpeg2/parse/mpeg2parse.c, plugins/vorbis/vorbisdec.c: Added
12519 gst_pipeline_add_sink/src to allow multiple sink cases and more
12520 complex autoplugging. Update docs too. Simplified the pipeline
12521 autoplugging code. Changed the cothread case: One iteration is now
12522 a push from the src element. The disk source does not change its
12523 state anymore on eof. Better type setting for the ac3
12524 parser/decoder and mpeg2parse.
12526 2000-09-17 15:06 wtay
12528 * acconfig.h, configure.in, gst/gstbin.c,
12529 gst/elements/gstdisksrc.c: Added check for vorbis. Really compile
12530 with Xv extension if the library is found. Changed the disksrc so
12531 that is goes to the PAUSE state if eof.
12533 2000-09-17 13:32 wtay
12535 * plugins/mpeg2/mpeg2enc/transfrm_mmx.s: more asm...
12537 2000-09-17 13:32 wtay
12539 * docs/manual/components.sgml: Information about the bonobo
12540 components and capplets we are going to make :-)
12542 2000-09-17 13:31 wtay
12544 * libs/getbits/Makefile.am, libs/getbits/gstgetbits.h,
12545 plugins/mpeg1/mpeg_play/parseblock.c,
12546 plugins/mpeg2/mpeg2enc/Makefile.am,
12547 plugins/mpeg2/mpeg2enc/bdist1_mmx.s,
12548 plugins/mpeg2/mpeg2enc/bdist1_sse.s,
12549 plugins/mpeg2/mpeg2enc/bdist2_mmx.s,
12550 plugins/mpeg2/mpeg2enc/dist1_00_mmx.s,
12551 plugins/mpeg2/mpeg2enc/dist1_00_sse.s,
12552 plugins/mpeg2/mpeg2enc/dist1_01_mmx.s,
12553 plugins/mpeg2/mpeg2enc/dist1_01_sse.s,
12554 plugins/mpeg2/mpeg2enc/dist1_10_mmx.s,
12555 plugins/mpeg2/mpeg2enc/dist1_10_sse.s,
12556 plugins/mpeg2/mpeg2enc/dist1_11_mmx.s,
12557 plugins/mpeg2/mpeg2enc/dist1_11_sse.s,
12558 plugins/mpeg2/mpeg2enc/dist2_mmx.s,
12559 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12560 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12561 plugins/mpeg2/mpeg2enc/predict.c,
12562 plugins/mpeg2/mpeg2enc/predict_mmx.s,
12563 plugins/mpeg2/mpeg2enc/predict_sse.s,
12564 plugins/mpeg2/mpeg2enc/ratectl.c,
12565 plugins/mpeg2/mpeg2enc/transfrm.c,
12566 plugins/mpeg2/mpeg2enc/variance_mmx.s, test/.cvsignore: Converted
12567 the mpeg2 encoder asm to gnu asm, removing the dependency of nasm
12568 Added cpu detection in the mpeg2 encoder removed the inlined mmx
12569 asembler to seperate files.
12571 2000-09-17 00:11 richardb
12573 * acconfig.h, configure.in, libs/Makefile.am, plugins/Makefile.am,
12574 plugins/avi/Makefile.am, plugins/avi/playcodecs.c,
12575 plugins/avi/wincodec/Makefile.am, plugins/avi/wincodec/gstwindec.c,
12576 plugins/avi/wincodec/gstwinenc.c,
12577 plugins/mpeg1/mpeg1encoder/Makefile.am,
12578 plugins/mpeg1/mpeg1encoder/putbits.c,
12579 plugins/mpeg1/mpeg_play/Makefile.am,
12580 plugins/mpeg1/mpeg_play/parseblock.c,
12581 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12582 plugins/mpeg1/mpegaudio/Makefile.am: More work porting to PPC.
12583 libs/winloader is disabled on PPC - I doubt this can be made to
12584 work. libs/videoscale and libs/idct are also disabled - they
12585 should be fixable though.
12587 Sorted out most of the plugins - avi is disabled for now on PPC;
12588 can be worked on later if there's any chance of getting it to work.
12590 Also provide an automake conditional for compiling vorbis, based on
12591 a configure test for the needed libraries: currently the test isn't
12592 implemented and defaults to "no" so you'll have to fiddle it to
12593 compile vorbis. I shall get hold of vorbis and implement an
12594 appropriate test some other time (if noone else beats me to it).
12596 2000-09-16 23:03 richardb
12598 * libs/getbits/: gstgetbits.c, gstgetbits.h, gstgetbits_generic.c:
12599 Moved generic function implementations into gstgetbits_generic.c,
12602 2000-09-16 11:58 wtay
12604 * docs/gst/gstreamer.types.in, gst/cothreads.c, gst/gstbin.c,
12605 gst/gstcpu.c, gst/gstpad.c, gst/gsttype.c,
12606 gst/elements/gstdisksrc.c, gst/elements/gstqueue.c,
12607 libs/getbits/gstgetbits.c, plugins/vorbis/vorbisdec.c: Added a
12608 quick hack to allow loop based elements to finish intead of looping
12609 till infinity. Added compile time i386 or plain C getbits
12610 implementation selection. The vorbis decoder now is our first loop
12613 2000-09-16 01:59 richardb
12615 * gst/Makefile.am, gst/gstarch.h, gst/gstcpu.c, gst/gstppc.h,
12616 libs/getbits/Makefile.am, libs/getbits/gstgetbits_generic.c,
12617 plugins/mp3decode/mpg123/Makefile.am, plugins/mpeg2/Makefile.am,
12618 plugins/mpeg2/ac3dec/Makefile.am,
12619 plugins/mpeg2/mpeg2enc/Makefile.am,
12620 plugins/mpeg2/mpeg2enc/motion.c,
12621 plugins/mpeg2/subtitles/Makefile.am,
12622 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getpic.c,
12623 plugins/mpeg2/video/gstmpeg2play.c: More work towards a powerPC
12624 port, and towards generic portability.
12626 2000-09-16 00:04 richardb
12628 * .cvsignore, autogen.sh, configure.in, gst/Makefile.am,
12629 gst/gstarch.h, gst/gsti386.h: Fix on x86 architectures - was just
12630 checking for 386, D'oh. Fix autogen to run autoheader _before_
12631 autoconf, since it generates a required file (config.h.in, which I
12632 just removed from CVS since its an autogenerated one). Also fix
12633 messed up variables in gst/Makefile.am
12635 2000-09-15 23:44 richardb
12637 * AUTHORS, acconfig.h, config.h.in, configure.in, gst/Makefile.am,
12638 gst/cothreads.c, gst/gstarch.h, gst/gsti386.h, gst/gstppc.h,
12639 libs/getbits/Makefile.am, plugins/mp3decode/xing/libxing/config.h:
12640 Begun to add support for non i386 architectures, with the help of
12641 Chris Emerson. Added bits to configure to figure out architecture,
12642 and added some alternatives for PPC. Should cause no problems on
12643 i386, but I'll check after this commit, but doesn't yet work on PPC
12646 2000-09-14 23:18 wtay
12648 * gst/gstelementfactory.c, plugins/vorbis/vorbisdec.c,
12649 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12650 plugins/vorbis/vorbisenc.h, test/Makefile.am, test/mp3tovorbis.c:
12651 The vorbis encoder A test program to convert an mp3 to a vorbis
12652 file. A fix for the dynamic plugin loader factory_find was not
12653 working. Don't forget to run gstreamer-register after installing
12656 2000-09-14 21:31 wtay
12658 * configure.in, gst/Makefile.am, gst/gst.c, gst/gstbin.c,
12659 gst/gstbuffer.c, gst/gstcpu.c, gst/gstelement.c,
12660 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpipeline.c,
12661 plugins/Makefile.am, plugins/rtjpeg/rtjpegdec.c,
12662 plugins/vorbis/.cvsignore, plugins/vorbis/Makefile.am,
12663 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
12664 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12665 plugins/vorbis/vorbisenc.h: Due to popular demand :-), I added a
12666 vorbis decoder. The encoder is not yet functional. Small cosmetic
12667 changes to gstcpu.c
12669 Beware: You *need* to install libvorbis.a from the main vorbis CVS.
12670 you *have* to change the line in libtool to
12671 deplibs_check_method="pass_all" because else the plugin shared
12672 library refuses to link against the static libvorbis.a library.
12673 This is a hack. I have no intention in including libvorbis into the
12674 gstreamer CVS tree and making it libtool compatible.
12676 2000-09-13 20:04 wtay
12678 * docs/: gst/gstreamer-decl.txt, gst/gstreamer-docs.sgml,
12679 gst/gstreamer-sections.txt, gst/gstreamer.hierarchy,
12680 gst/gstreamer.types.in, gst/tmpl/gst.sgml,
12681 gst/tmpl/gstaudiosink.sgml, gst/tmpl/gstbuffer.sgml,
12682 gst/tmpl/gstbufferpool.sgml, gst/tmpl/gstclock.sgml,
12683 gst/tmpl/gstconnection.sgml, gst/tmpl/gstcpu.sgml,
12684 gst/tmpl/gstdisksrc.sgml, gst/tmpl/gstelement.sgml,
12685 gst/tmpl/gstpad.sgml, gst/tmpl/gstpipefilter.sgml,
12686 gst/tmpl/gstpipeline.sgml, gst/tmpl/gstplugin.sgml,
12687 gst/tmpl/gstreamer-unused.sgml, gst/tmpl/gstsrc.sgml,
12688 gst/tmpl/gsttype.sgml, gst/tmpl/gstutils.sgml,
12689 manual/gstreamer-manual.sgml: Bring the low level API docs up to
12692 2000-09-12 19:15 wtay
12694 * plugins/mpeg2/video/: recon_mmx.c, recon_sse.s: SSE optimisation
12695 MMX optimisation split out in seperate file.
12697 2000-09-12 19:13 wtay
12699 * gst/Makefile.am, gst/gst.c, gst/gst.h, gst/gstcpu.c,
12700 gst/gstcpu.h, gst/gstcpuid_i386.s, libs/idct/gstidct.c,
12701 plugins/mpeg1/mpeg_play/Makefile.am,
12702 plugins/mpeg1/mpeg_play/parseblock.c,
12703 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/recon.c,
12704 plugins/mpeg1/mpeg_play/recon_mmx.c,
12705 plugins/mpeg1/mpeg_play/recon_sse.s,
12706 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
12707 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12708 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/gethdr.c,
12709 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
12710 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/tables.c: Added
12711 CPU detection. Added SSE optimisation to mpeg_play Modified the
12712 mpeg2 decoder and gstidct to use cpu detection. Cleanups in the
12713 mpeg1 and mpeg2 decoders.
12715 2000-09-09 17:39 wtay
12717 * examples/: launch/.cvsignore, launch/mp3play, thread/.cvsignore,
12718 thread/Makefile, thread/thread.c: A thread example. An example of
12719 gstreamer-launch: an mp3 player
12721 2000-09-09 17:36 wtay
12723 * gstreamer-config.in, docs/manual/gstreamer-manual.sgml,
12724 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
12725 docs/manual/programs.sgml, docs/manual/queues.sgml,
12726 docs/manual/threads.sgml, editor/editor.c, editor/gsteditor.c,
12727 editor/gsteditor.h, editor/gstelementselect.c,
12728 examples/helloworld/Makefile, examples/helloworld/helloworld.c,
12729 examples/helloworld2/Makefile, examples/helloworld2/helloworld2.c,
12730 gst/gst.c, gst/gst.h, gst/gstbin.h, gst/gstelementfactory.c,
12731 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
12732 gst/gstsrc.c, gst/gstthread.c, gst/gstthread.h,
12733 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
12734 gstplay/mpeg1.c, gstplay/mpeg2.c, plugins/mpeg2/ac3dec/ac3dec.c,
12735 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/downmix.c,
12736 plugins/mpeg2/ac3parse/Makefile.am,
12737 plugins/mpeg2/ac3parse/ac3parse.c, tools/gstreamer-launch.c:
12738 Changes to gstreamer-config to include gtk+ libs manual changes:
12739 queues, threads, programs gsteditor does not crash anymore.
12740 gstpipline new should return a GstElement * fixed ac3dec for new
12741 getbits fixes to gstreamer-launch more efficient startup for
12744 2000-09-07 21:35 wtay
12746 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c,
12747 gst/elements/gstaudiosink.c, libs/getbits/.cvsignore,
12748 libs/getbits/Makefile.am, libs/getbits/gbtest.c,
12749 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
12750 libs/getbits/gstgetbits_i386.s, libs/getbits/gstgetbits_inl.h,
12751 plugins/mp3decode/mpg123/Makefile.am,
12752 plugins/mp3decode/mpg123/common.c,
12753 plugins/mp3decode/mpg123/gstmpg123.c,
12754 plugins/mp3decode/mpg123/layer1.c,
12755 plugins/mp3decode/mpg123/layer2.c,
12756 plugins/mp3decode/mpg123/layer3.c,
12757 plugins/mp3decode/mpg123/mpg123.c,
12758 plugins/mp3decode/mpg123/mpg123.h, plugins/mpeg1/mpeg_play/util.c,
12759 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
12760 plugins/mpeg1/system_encode/buffer.c,
12761 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/gethdr.c,
12762 plugins/mpeg2/video/mpeg2dec.c, test/cothreads/cothreads.c,
12763 test/cothreads/test.c: Faster and modular getbits implementation.
12764 Fixed a bug in the audiosink that could lock up your box on bad MB.
12765 Modified the plugins to use the new getbits functions.
12767 2000-08-28 21:20 wtay
12769 * examples/helloworld2/helloworld2.c, gst/gst.c, gst/gstelement.h,
12770 gst/gstelementfactory.c, gst/gstplugin.c, gst/gstplugin.h,
12771 gst/gsttype.c, gst/gsttype.h, gst/elements/gsttypefind.c,
12772 gst/types/gsttypes.c, gstplay/gstplay.c, plugins/Makefile.am,
12773 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
12774 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12775 plugins/avi/wincodec/gstwincodec.c,
12776 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
12777 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
12778 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
12779 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
12780 plugins/jpeg/gstjpeg.c, plugins/mp3decode/mpg123/gstmpg123.c,
12781 plugins/mp3decode/parse/mp3parse.c,
12782 plugins/mp3decode/xing/gstxing.c,
12783 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12784 plugins/mpeg1/mpeg_play/decoders.c,
12785 plugins/mpeg1/mpeg_play/decoders.h,
12786 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12787 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12788 plugins/mpeg1/parse/mpeg1parse.c,
12789 plugins/mpeg1/system_encode/system_encode.c,
12790 plugins/mpeg1video/parse/mp1videoparse.c,
12791 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
12792 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12793 plugins/mpeg2/parse/mpeg2parse.c,
12794 plugins/mpeg2/subtitles/mpeg2subt.c,
12795 plugins/mpeg2/video/gstmpeg2play.c, plugins/rtjpeg/rtjpeg.c,
12796 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
12797 plugins/visualization/smoothwave/smoothwave.c,
12798 plugins/visualization/spectrum/gstspectrum.c,
12799 plugins/visualization/synaesthesia/synaesthesia.c,
12800 plugins/visualization/vumeter/vumeter.c, plugins/wav/gstparsewav.c,
12801 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-launch.c,
12802 tools/gstreamer-register.c, tools/launch.c: Externalized the plugin
12803 information in /etc/gstreamer/reg.xml - no need to do a
12804 plugin_load_all() - plugins are loaded when needed - typedetect
12805 functions are loaded when needed (still buggy) - no need to check
12806 for the existance of the plugin in the codecs - added
12807 gstreamer-register to create the reg.xml file - renamed launch to
12808 gstreamer-launch - plugins need to register the typefactory they
12809 provide modified the plugins to meet the new design modified the
12810 plugins to correctly set their pad types autoplugging can be done
12811 without loading the plugins now
12813 2000-08-22 22:18 wtay
12815 * docs/manual/advanced.sgml, docs/manual/cothreads.sgml,
12816 docs/manual/dynamic.sgml, docs/manual/factories.sgml,
12817 docs/manual/ghostpads.sgml, docs/manual/gstreamer-manual.sgml,
12818 docs/manual/helloworld2.sgml, docs/manual/outline.txt,
12819 docs/manual/plugins.sgml, docs/manual/programs.sgml,
12820 docs/manual/queues.sgml, docs/manual/threads.sgml,
12821 docs/manual/typedetection.sgml, docs/manual/utility.sgml,
12822 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
12823 gst/gstpipeline.c, gst/gsttype.c,
12824 plugins/mp3decode/mpg123/gstmpg123.c,
12825 plugins/mp3decode/parse/mp3parse.c,
12826 plugins/mpeg1/parse/mpeg1parse.c: More docs (most of them just
12827 empty...) Added automatic pad plugging. Added automatic dynamic
12828 pad plugging. Changed some codecs to correctly set their pad
12831 2000-08-21 22:57 wtay
12833 * examples/: helloworld/.cvsignore, helloworld2/.cvsignore: ..
12835 2000-08-21 22:23 wtay
12837 * examples/helloworld2/: Makefile, helloworld2.c: An example using
12838 autoplug. Works for mp3 files only for now.
12840 2000-08-21 22:20 wtay
12842 * docs/manual/outline.txt, gst/gstbin.c, gst/gstbin.h,
12843 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
12844 gst/gstpipeline.c, gst/gstpipeline.h, gst/gsttype.c, gst/gsttype.h,
12845 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
12846 gst/elements/gstelements.c, gst/elements/gsttypefind.c,
12847 gst/elements/gsttypefind.h, plugins/filters/median/median.c,
12848 plugins/filters/smooth/smooth.c, plugins/mp3decode/xing/gstxing.c,
12849 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12850 plugins/mpeg1/parse/mpeg1parse.c, plugins/wav/gstparsewav.c: A
12851 first (rude) attempt at autoplug. Autoplugging selects appropriate
12852 codecs to connect src to sink, adds them to the pipeline and
12853 connect pads. Autoplugging will run the typedetect plugin if the
12854 src pad has no MIME type. No autoplugging is done on the src and
12855 sink pads, it's hardcoded: connect 'src to sink'. No attempt at
12856 creating threads. No attempt at dynamically autoplugging not yet
12857 existing pads. Changes to (some) plugins to properly set their
12860 2000-08-19 17:36 wtay
12862 * docs/manual/: factories.sgml, gstreamer-manual.sgml,
12863 helloworld.sgml, outline.txt: More manual about MIME types and
12866 2000-08-19 01:34 richardb
12868 * plugins/mp3decode/xing/libxing/: stamp-h, stamp.h: I'm pretty
12869 sure that these are generated files which have no right to be in
12870 the CVS. If I'm wrong, and things break, then we'll just have to
12871 put them back again.
12873 2000-08-19 01:29 richardb
12875 * Makefile.am, config.h.in, configure.in, gstplay/Makefile.am,
12876 test/Makefile.am: libXv is now linked against by test/* and gstplay
12877 if it is present. -lXv isn't leaked all over the place due to
12878 AC_CHECK_LIB test. This is still messy though - we shouldn't have
12879 to link explicitly with extra things just because we use certain
12882 Build Makefile in tests, but don't recurse into tests when doing
12883 the build (tests no longer in SUBDIRS).
12885 2000-08-19 00:31 richardb
12887 * Makefile.am, configure.in: Test for a working libglade-gnome, and
12888 compile gstplay only if there is one.
12890 2000-08-18 23:54 wtay
12892 * AUTHORS, gstplay/gstplay.glade: Richard has been promoted to
12893 makefile hacker :-)
12895 2000-08-18 23:17 wtay
12897 * libs/idct/ieeetest.c: Remove rdts until a better fix for the bad
12900 2000-08-18 23:15 wtay
12902 * gst/gsttrace.c: Removed bad asm call for rdts. Need to fix
12905 2000-08-18 23:07 richardb
12907 * configure.in, plugins/mpeg2/mpeg2enc/Makefile.am: If nasm isn't
12908 present, mpeg2enc plugin just ignores the .s files, C equivalents
12911 2000-08-18 22:57 wtay
12913 * plugins/mpeg2/mpeg2enc/motion.c: check #ifdef HAVE_NASM to avoid
12914 using uncompiled code.
12916 2000-08-18 22:30 richardb
12918 * acconfig.h, config.h.in, configure.in: Test for nasm - define
12919 HAVE_NASM in config.h if we have it, and AC_SUBST NASM_PATH for use
12922 2000-08-18 21:38 wtay
12924 * docs/manual/helloworld.sgml, examples/helloworld/Makefile,
12925 examples/helloworld/helloworld.c: helloworld example. and docs
12927 2000-08-18 21:35 wtay
12929 * README, gstreamer-config.in, docs/gst/Makefile.am,
12930 docs/manual/gstreamer-manual.sgml, editor/editor.c,
12931 editor/gsteditorelement.c, gst/Makefile.am, gst/gstbin.c,
12932 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
12933 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h, gst/gsttee.c,
12934 gst/gstthread.c, gst/elements/gsttypefind.c, gstplay/Makefile.am,
12935 gstplay/callbacks.c, gstplay/gstplay.c, libs/getbits/Makefile.am,
12936 libs/idct/Makefile.am, libs/putbits/Makefile.am,
12937 libs/riff/Makefile.am, plugins/avi/Makefile.am,
12938 plugins/avi/gstparseavi.c, plugins/cobin/cobin.c,
12939 plugins/mp3decode/mpg123/Makefile.am,
12940 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12941 plugins/mpeg1/parse/mpeg1parse.c,
12942 plugins/visualization/smoothwave/smoothwave.c,
12943 plugins/visualization/spectrum/gstspectrum.c,
12944 plugins/visualization/synaesthesia/synaesthesia.c, tools/launch.c:
12945 Various fixes for the build/install problems update to the
12946 docs/manual. Added a simple helloworld example.
12948 2000-08-17 07:18 wtay
12950 * docs/manual/gstreamer-manual.sgml: The book is not published
12953 2000-08-16 22:40 wtay
12955 * docs/manual/images/.cvsignore: Ignore the png images; they are
12956 supposed to be build by the Makefile.
12958 2000-08-16 22:38 wtay
12960 * docs/manual/: .cvsignore, BUILD, bins.sgml, buffers.sgml,
12961 connections.sgml, elements.sgml, goals.sgml, gstreamer-manual.sgml,
12962 intro.sgml, motivation.sgml, outline.txt, states.sgml: First draft
12963 of Chapter 1 (introduction) and Chapter 2 (basic concepts) of the
12966 2000-08-14 16:18 wtay
12968 * libs/idct/.cvsignore: ignore the test program
12970 2000-08-14 16:17 wtay
12972 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
12973 plugins/cobin/cobin.c, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12974 plugins/vcdsrc/vcdsrc.c,
12975 plugins/visualization/synaesthesia/synaesthesia.c, test/.cvsignore,
12976 test/Makefile.am, test/ac3parse.c, test/ac3play.c, test/avi2mpg.c,
12977 test/aviparse.c, test/dvdcat.c, test/mp1parse.c, test/mp1tomp1.c,
12978 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3parse.c,
12979 test/mp3play.c, test/mpeg2parse.c, test/pipetest.c, test/qtest.c,
12980 test/record.c, test/spectrum.c, test/vidcapture.c,
12981 test/vidcapture2.c, test/videotest.c, test/wave.c,
12982 test/bindings/Makefile.am, test/cothreads/Makefile.am: Build fixes.
12983 Adapted the test directory to the new state management added an
12984 mpeg2 to avi encoder. added a v4l to divx capture example.
12986 2000-08-14 11:59 wtay
12988 * configure.in, include/avifmt.h, include/registry.h: The include
12989 files for the windows codec loader. top level configure file.
12991 2000-08-14 11:57 wtay
12993 * gst/: gstbufferpool.c, gstbufferpool.h: Added the bufferpool
12994 handler. This object is able to generate buffers and is passed
12995 between elements to exchange buffers. Elements can also use this
12996 pool to efficiently generate output buffers.
12998 2000-08-14 11:55 wtay
13000 * gst/: Makefile.am, gstbin.c, gstbin.h, gstbuffer.c, gstbuffer.h,
13001 gstelement.h, gstpad.c, gstpipeline.c, gstthread.c,
13002 elements/gstaudiosink.c, elements/gstaudiosrc.c,
13003 elements/gstdisksrc.c, elements/gstpipefilter.c: State change fixes
13004 in the threading element. Added bufferpools.
13006 2000-08-14 11:54 wtay
13008 * plugins/: mp3decode/mpg123/layer1.c, mp3decode/mpg123/layer3.c,
13009 mp3decode/mpg123/tabinit.c, mpeg2/Makefile.am,
13010 mpeg2/ac3dec/parse.c, mpeg2/subtitles/.cvsignore,
13011 mpeg2/subtitles/Makefile.am, mpeg2/subtitles/Notes.txt,
13012 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
13013 videoscale/videoscale.c: fixes in the mp3 tables. Use subbuffers
13014 is possible. Added MPEG2 subtitles.
13016 2000-08-14 11:49 wtay
13018 * plugins/mpeg2/video/: IEEE1180, Makefile.am, getblk.c, gethdr.c,
13019 getpic.c, getvlc.c, gstmpeg2play.c, idct.c, idctref.c, mmxidct.S,
13020 mpeg2dec.c, mpeg2dec.h, recon.c, tables.c, test.m2v: Removed IDCT
13021 and used the IDCT library.
13023 2000-08-14 11:42 wtay
13025 * plugins/mpeg2/parse/: mpeg2parse.c, mpeg2parse.h: Use subbufers.
13027 2000-08-14 11:41 wtay
13029 * plugins/mpeg2/mpeg2enc/: Makefile.am, bdist1_mmx.s, bdist1_sse.s,
13030 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
13031 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
13032 dist1_11_sse.s, dist2_mmx.s, fdist1_00.s, fdist1_mmx.s,
13033 gstmpeg2enc.c, idct.c, motion.c, mpeg2enc.c, mpeg2enc.h,
13034 predict_mmx.s, qdist1_mmx.s, qdist1_sse.s, quant_mmx.s,
13035 quant_non_i_sse.s, quantize.c, ratectl.c, rcdist_mmx.s, tables.c,
13036 transfrm.c, variance_mmx.s: Better rate control with different
13037 complexity measurement. Merge from mjpeg_beta asm for mmx and sse
13038 optimisations. Use the IDCT library.
13040 2000-08-14 11:33 wtay
13042 * plugins/mpeg2/ac3parse/ac3parse.c: Use subbuffers instead of
13045 2000-08-14 11:32 wtay
13047 * plugins/mpeg1video/parse/: Makefile.am, README, mp1videoparse.c:
13050 2000-08-14 11:31 wtay
13052 * plugins/mpeg1/system_encode/: buffer.c, buffer.h,
13053 system_encode.c, system_encode.h: Added statup delay. Added
13056 2000-08-14 11:30 wtay
13058 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Use subbuffers.
13060 2000-08-14 11:28 wtay
13062 * plugins/mpeg1/mpeg_play/: Makefile.am, decoders.c, decoders.h,
13063 floatdct.c, gstmpeg_play.c, jrevdct.c, mmxidct.S, parseblock.c,
13064 util.c, video.c, video.h: Use subbufers and bufferpools. Use the
13067 2000-08-14 11:25 wtay
13069 * plugins/mp3decode/parse/mp3parse.c: use subbuffers
13071 2000-08-14 11:23 wtay
13073 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Changes for the
13074 new state management.
13076 2000-08-14 11:21 wtay
13078 * plugins/avi/: Makefile.am, audiocodecs.c, gstaviencoder.c,
13079 gstparseavi.c, gstparseavi.h, playcodecs.c, videoheader.c,
13080 wincodec/.cvsignore, wincodec/Makefile.am, wincodec/gstwincodec.c,
13081 wincodec/gstwincodec.h, wincodec/gstwindec.c, wincodec/gstwindec.h,
13082 wincodec/gstwinenc.c, wincodec/gstwinenc.h: Separate
13083 encoder/decoder plugins for windows codecs.
13085 2000-08-14 11:17 wtay
13087 * gstplay/gstplay.glade: The UI
13089 2000-08-14 11:16 wtay
13091 * gstplay/: Makefile.am, avi.c, callbacks.c, codecs.h, gstplay.c,
13092 interface.c, interface.h, mpeg1.c, mpeg2.c, pause.xpm, play.xpm,
13093 stop.xpm, support.c, support.h: glade based gstplay version.
13094 better avi/mpeg support. nice about dialog :-) Drag and drop
13097 2000-08-14 11:12 wtay
13099 * libs/idct/.cvsignore: ..
13101 2000-08-14 11:11 wtay
13103 * libs/: Makefile.am, getbits/gstgetbits.c,
13104 getbits/gstgetbits_inl.h, idct/Makefile.am, idct/README,
13105 idct/dct.h, idct/doieee, idct/fastintidct.c, idct/floatidct.c,
13106 idct/gstidct.c, idct/gstidct.h, idct/ieeetest.c, idct/intidct.c,
13107 idct/mmx32idct.c, idct/mmxidct.S, putbits/gstputbits.c,
13108 riff/gstriff.h, riff/gstriffencode.c: Added general IDCT library.
13109 Added IEEE testbed. Update to the windows codec loader. fixes in
13110 the riff parser/encoder. cleanup in the getbits/putbits API.
13112 2000-08-05 04:53 omegahacker
13114 * LICENSE, Makefile.am: Adding explicit license information, since
13115 quite a large number of source files don't have the LGPL header.
13116 This is something we need to fix. GNOME has a script to run around
13117 and fix things, maybe we should snag a copy and let it loose in a
13120 2000-07-21 04:57 omegahacker
13122 * gst/elements/: gstasyncdisksrc.c, gstaudiosink.c, gstaudiosink.h,
13123 gstaudiosrc.c, gstaudiosrc.h, gstdisksrc.c, gstdisksrc.h,
13124 gstfdsrc.c, gsthttpsrc.c, gsthttpsrc.h, gstpipefilter.c,
13125 gstpipefilter.h: Brought standard elements in line with new state
13128 2000-07-17 18:14 omegahacker
13130 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13131 docs/gst/gstreamer-decl.txt, gst/Makefile.am, gst/gstbin.c,
13132 gst/gstbin.h, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
13133 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c, gst/gstthread.c,
13134 gst/gstthread.h, gst/elements/gstelements.c,
13135 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
13136 plugins/dvdsrc/.cvsignore, plugins/effects/volume/volume.c,
13137 test/fake.c, tests/.cvsignore, tests/Makefile.am, tests/README,
13138 tests/init.c, tests/loadall.c, tests/simplefake.c, tests/states.c:
13139 Megapatch, changes which states are available, how they're used,
13140 and how they're set. Also modifies the scheduling system, breaking
13141 pulled buffers. Check mail archives for more details.
13143 2000-07-15 14:26 wtay
13145 * gst/gstutils.c, gst/gstutils.h, libs/riff/gstriffparse.c,
13146 plugins/mp3decode/mpg123/gstmpg123.c,
13147 plugins/mp3decode/mpg123/layer3.c: Fixed a bug in the riff parser
13148 with the allignment of the chunks. This should solve the errors
13151 2000-07-15 13:06 wtay
13153 * configure.in, gstplay/avi.c, gstplay/gstplay.c, gstplay/mpeg1.c,
13154 gstplay/mpeg2.c, include/.cvsignore, include/avifmt.h,
13155 include/default.h, include/registry.h, libs/Makefile.am,
13156 libs/riff/gstriff.h, libs/riff/gstriffparse.c,
13157 plugins/avi/.cvsignore, plugins/avi/Makefile.am,
13158 plugins/avi/audiocodecs.c, plugins/avi/codectest.c,
13159 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13160 plugins/avi/playcodecs.c, plugins/mp3decode/mpg123/Makefile.am,
13161 plugins/mp3decode/mpg123/layer3.c,
13162 plugins/mpeg1video/parse/mp1videoparse.c,
13163 plugins/mpeg2/parse/mpeg2parse.c: Added DivX ;-) support by using
13164 the wine .dll loader. you must unzip binaries.zip from
13165 http://divx.euro.ru/binaries.zip into the win32 directory **of the
13166 source tree**. Extended and bugfixed thr riff parser to support
13167 DivX ;-) Extended the avi parser to support DivX ;-) and MPEG Layer
13168 3. Fixed a bug in mpg123. Sound still is seriously wrong with
13169 layer 3. Fixed MPEG2 playback in gstplay. Time indication in
13170 gstplay is temporarly broken.
13172 2000-07-13 20:49 wtay
13174 * gst/gstclock.c, gst/gstthread.c, gst/elements/gstaudiosink.c,
13175 gstplay/gstplay.c, gstplay/mpeg2.c, plugins/avi/gstparseavi.c,
13176 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13177 plugins/mpeg1video/parse/mp1videoparse.c,
13178 plugins/mpeg1video/parse/mp1videoparse.h,
13179 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/gstmpeg2play.c,
13180 plugins/mpeg2/video/mpeg2dec.h: Better error recovery in teh MPEG1
13181 decoder. Removed MPEG2 stuff from the MPEG1 decoderand make it
13182 ignore MPEG2 streams. Some extra framerates in the MPEG2 decoder
13183 (from libmpeg2) Round image size up to the nearest multiple of 16
13186 2000-07-12 23:52 wtay
13188 * configure.in, docs/random/states.new, gst/gst.h, gst/gstbin.c,
13189 gst/gstbuffer.h, gst/gstclock.c, gst/gstclock.h, gst/gstelement.c,
13190 gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13191 gst/gstthread.c, gst/elements/gstaudiosink.c,
13192 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13193 gst/elements/gstqueue.h, gstplay/callbacks.c, gstplay/gstplay.c,
13194 gstplay/mpeg1.c, include/mmx.h, plugins/avi/playcodecs.c,
13195 plugins/mp3decode/mpg123/gstmpg123.c,
13196 plugins/mp3decode/mpg123/gstmpg123.h,
13197 plugins/mp3decode/mpg123/layer3.c,
13198 plugins/mp3decode/mpg123/mpg123.c,
13199 plugins/mp3decode/parse/Makefile.am,
13200 plugins/mp3decode/parse/mp3parse.c,
13201 plugins/mp3decode/parse/mp3parse.h,
13202 plugins/mp3decode/xing/libxing/Makefile.am,
13203 plugins/mpeg1/mpeg_play/Makefile.am,
13204 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13205 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13206 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13207 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13208 plugins/mpeg1video/parse/mp1videoparse.c,
13209 plugins/mpeg1video/parse/mp1videoparse.h,
13210 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c: This
13211 is the audio/video sync release. Changed the mpegvideoparser to
13212 parse complete pictures. Added the PTS timestamps to the pictures.
13213 Added PTS timestamps to the MPEG audio frames. Made the clock a
13214 littlebit better. Gstplay now uses two more threads one for video,
13215 one for audio playback. Added the first QoS callbacks for the
13216 pads. hopefully fix an mmx compilation problem.
13218 2000-07-05 22:32 wtay
13220 * config.h.in, configure.in, gstplay/Makefile.am: Added HW scaling
13221 and YUV conversion for XFree 4.0 Need to cleanup the fallback
13222 mechanism in case no suitable XvImage is found.
13224 2000-07-05 11:21 wtay
13226 * gstplay/gstplay.h: [no log message]
13228 2000-07-05 11:21 wtay
13230 * gst/gstbuffer.h, gst/elements/gstaudiosink.c,
13231 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13232 gst/elements/gstdisksrc.h, gst/elements/gstfdsrc.c,
13233 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/callbacks.c,
13234 gstplay/callbacks.h, gstplay/gstplay.c, gstplay/interface.c,
13235 gstplay/interface.h, gstplay/main.c, gstplay/mpeg1.c,
13236 gstplay/mpeg2.c, plugins/mp3decode/mpg123/gstmpg123.c,
13237 plugins/mp3decode/parse/mp3parse.c,
13238 plugins/mpeg1/mpeg_play/Makefile.am,
13239 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13240 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13241 plugins/mpeg1/mpeg_play/parseblock.c,
13242 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13243 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13244 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13245 plugins/mpeg1video/parse/Makefile.am,
13246 plugins/mpeg1video/parse/mp1videoparse.c,
13247 plugins/mpeg1video/parse/mp1videoparse.h,
13248 plugins/mpeg2/ac3dec/Makefile.am, plugins/mpeg2/ac3dec/exponent.c,
13249 plugins/mpeg2/ac3parse/Makefile.am,
13250 plugins/mpeg2/ac3parse/ac3parse.c, plugins/mpeg2/parse/Makefile.am,
13251 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13252 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13253 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/recon.c,
13254 test/mp2tomp1.c, test/mpeg2parse.c: Added seeking to some of the
13255 plugins. some MMX speedups in the MPEG decoders. Better YUV to
13256 MMX conversion implemented seeking to gstplay.
13258 2000-06-27 21:22 wtay
13260 * plugins/mpeg1/mpeg_play/: parseblock.c, video.c: Added half pel
13261 interpollation for bidirectionally predicted macroblocks.
13262 (players based on mpeg_play should also implement this, as it was
13263 left out from the reference decoder, probabliy for performance
13264 reasons) Reduced rounding errors in the quatisation of the
13267 2000-06-25 23:23 wtay
13269 * gstplay/.cvsignore: [no log message]
13271 2000-06-25 23:21 wtay
13273 * gstplay/Makefile.am, gstplay/codecs.h, gstplay/main.c,
13274 gstplay/mpeg2.c, plugins/mp3decode/xing/libxing/Makefile.am,
13275 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg2/parse/mpeg2parse.c:
13276 Added more accurate mpeg system stream detection (MPEG1 and MPEG2)
13277 Added mpeg2 playback for gstplay
13279 2000-06-25 22:37 wtay
13281 * configure.in, gst/gstpad.c, gst/gstpad.h, gst/gsttypefind.c,
13282 gst/gsttypefind.h, gst/elements/Makefile.am,
13283 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13284 gst/elements/gstelements.c, gst/elements/gstqueue.c,
13285 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
13286 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/avi.c,
13287 gstplay/callbacks.c, gstplay/callbacks.h, gstplay/codecs.h,
13288 gstplay/interface.c, gstplay/interface.h, gstplay/main.c,
13289 gstplay/mpeg1.c, gstplay/support.c, gstplay/support.h,
13290 gstplay/pixmaps/pause.xpm, gstplay/pixmaps/play.xpm,
13291 gstplay/pixmaps/stop.xpm, libs/riff/gstriffparse.c,
13292 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13293 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13294 plugins/avi/playcodecs.c, plugins/avi/videoheader.c,
13295 plugins/filters/median/median.c, plugins/filters/median/median.h,
13296 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13297 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13298 plugins/mp3decode/parse/mp3parse.c,
13299 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13300 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13301 plugins/mpeg1/mpeg_play/parseblock.c,
13302 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13303 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13304 plugins/mpeg1/parse/mpeg1parse.c,
13305 plugins/mpeg1/system_encode/system_encode.c,
13306 plugins/mpeg1video/parse/mp1videoparse.c,
13307 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/video/mpeg2dec.c,
13308 plugins/wav/gstparsewav.c, test/avi2mpg.c, test/aviparse.c,
13309 test/mp1parse.c, test/vidcapture.c: Switched Cr and Cb in YUV2RGB
13310 fixed the avi parser (gstriff had wrong size) the system_encoder
13311 can now do video only system streams sanitized the colorspace and
13312 scaler api. added fast self modifying asm scaler. worked on the
13313 typefind stuff. added a cool media player (gstplay) it uses the
13314 typefinder to playback avi, mpeg1 (system and video) streams. It
13315 is also a testbed and a real app.
13317 2000-06-18 15:13 wtay
13319 * plugins/mpeg1/mpeg_play/: Makefile.am, idct_block_mmx.S,
13320 mmxidct.S, parseblock.c, proto.h, video.c: Fixed MMX IDCT precision
13323 2000-06-18 14:51 wtay
13325 * plugins/avi/videoheader.c: Construct the avi header based on the
13328 2000-06-18 14:50 wtay
13330 * gst/elements/gstqueue.c, plugins/avi/Makefile.am,
13331 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
13332 plugins/avi/gstparseavi.c, plugins/capture/v4l/gstv4lsrc.c,
13333 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getblk.c,
13334 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/mmxidct.S,
13335 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/tables.c,
13336 test/mp2tomp1.c, test/vidcapture.c: Fixed an MMX IDCT bug. Fixed a
13337 color conversion bug. Initial work for multiply avi codecs.
13339 2000-06-16 23:58 wtay
13341 * configure.in, libs/Makefile.am, libs/putbits/.cvsignore,
13342 libs/putbits/Makefile.am, libs/putbits/gstputbits.c,
13343 libs/putbits/gstputbits.h, plugins/mpeg1/mpegaudio/Makefile.am,
13344 plugins/mpeg1/mpegaudio/common.c,
13345 plugins/mpeg1/mpegaudio/encoder.h,
13346 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13347 plugins/mpeg1/mpegaudio/gstputbits.c,
13348 plugins/mpeg1/mpegaudio/gstputbits.h,
13349 plugins/mpeg1/mpegaudio/musicin.h,
13350 plugins/mpeg2/mpeg2enc/Makefile.am,
13351 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13352 plugins/mpeg2/mpeg2enc/gstputbits.c,
13353 plugins/mpeg2/mpeg2enc/gstputbits.h,
13354 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13355 plugins/mpeg2/mpeg2enc/putpic.c, plugins/mpeg2/mpeg2enc/putseq.c,
13356 plugins/mpeg2/mpeg2enc/ratectl.c,
13357 plugins/mpeg2/video/gstmpeg2play.c: Unified putbits.
13359 2000-06-16 23:33 wtay
13361 * plugins/mpeg1/mpegaudio/.cvsignore: [no log message]
13363 2000-06-16 23:32 wtay
13365 * plugins/mpeg2/mpeg2enc/: gstputbits.c, gstputbits.h, putbits.c,
13366 putbits.h: putbits implementation
13368 2000-06-16 23:30 wtay
13370 * configure.in, plugins/mpeg1/Makefile.am,
13371 plugins/mpeg1/mpegaudio/Makefile.am,
13372 plugins/mpeg1/mpegaudio/README.crh,
13373 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/common.h,
13374 plugins/mpeg1/mpegaudio/encode.c,
13375 plugins/mpeg1/mpegaudio/encoder.h,
13376 plugins/mpeg1/mpegaudio/fixes.txt,
13377 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13378 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
13379 plugins/mpeg1/mpegaudio/gstputbits.c,
13380 plugins/mpeg1/mpegaudio/gstputbits.h,
13381 plugins/mpeg1/mpegaudio/musicin.c,
13382 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
13383 plugins/mpeg1/mpegaudio/readme.txt,
13384 plugins/mpeg1/mpegaudio/release.txt,
13385 plugins/mpeg1/mpegaudio/subs.c, plugins/mpeg1/mpegaudio/tonal.c,
13386 plugins/mpeg1/system_encode/buffer.c,
13387 plugins/mpeg1/system_encode/system_encode.c,
13388 plugins/mpeg1/system_encode/system_encode.h,
13389 plugins/mpeg2/mpeg2enc/Makefile.am,
13390 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13391 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13392 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13393 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13394 plugins/mpeg2/mpeg2enc/ratectl.c, test/mp2tomp1.c: Added SCR and
13395 mux_rate calculations in the MPEG1 multiplexer. worked toward a
13396 unified putbits implementation Added an MPEG audio layer 1&2
13399 2000-06-12 22:27 wtay
13401 * plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13402 plugins/mpeg1/system_encode/buffer.c,
13403 plugins/mpeg2/mpeg2enc/predict.c,
13404 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/Makefile.am,
13405 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
13406 test/mp1parse.c, test/mp2tomp1.c: Reworked the colorspace converter
13407 and the scaler API. Fixed some MMX bugs in the mpeg encoder.
13409 2000-06-11 13:11 wtay
13411 * configure.in, gst/elements/gstpipefilter.c,
13412 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13413 plugins/mp3decode/mpg123/gstmpg123.c,
13414 plugins/mp3decode/parse/mp3parse.c,
13415 plugins/mp3decode/parse/mp3parse.h, plugins/mpeg1/Makefile.am,
13416 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13417 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13418 plugins/mpeg1/mpeg_play/parseblock.c,
13419 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
13420 plugins/mpeg1/system_encode/.cvsignore,
13421 plugins/mpeg1/system_encode/Makefile.am,
13422 plugins/mpeg1/system_encode/buffer.c,
13423 plugins/mpeg1/system_encode/buffer.h,
13424 plugins/mpeg1/system_encode/main.h,
13425 plugins/mpeg1/system_encode/system_encode.c,
13426 plugins/mpeg1/system_encode/system_encode.h,
13427 plugins/mpeg1/system_encode/systems.c,
13428 plugins/mpeg2/ac3parse/ac3parse.c,
13429 plugins/mpeg2/ac3parse/ac3parse.h,
13430 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13431 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13432 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13433 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13434 plugins/mpeg2/video/gstmpeg2play.c, test/aviparse.c,
13435 test/mp1parse.c, test/mp2tomp1.c: Reworked the audio resampler.
13436 Added first frames skipping to the mp3 and ac3 parser (this allows
13437 you to skip a number of frames before pushing them). Removed wrong
13438 mmx code from the encoder. Added Macroblocks per slice to the
13439 encoder. added bilinear and bicubic interpolation to the
13440 videoscaler. Added a MPEG1 multiplexer (no SCR or mux rate
13441 calculations yet) Added some options (framerate to the
13444 2000-06-04 20:18 richardb
13446 * include/mmx.h: Add a missing ; in the BROKEN_PAND implementation.
13448 2000-05-28 23:46 wtay
13450 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13451 plugins/audioscale/audioscale.c, plugins/mpeg1/parse/mpeg1parse.c,
13452 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13453 test/.cvsignore, test/mp2tomp1.c: Rewrote the mpeg2 system parser
13454 like the mpeg1 parser. Added a command property to the pipefilter.
13456 2000-05-28 21:04 wtay
13458 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13459 plugins/audioscale/.cvsignore, test/pipetest.c: Added a basic
13460 element: pipefilter. This element connects the stdin/stdout of an
13461 external program into the pipeline. We now have virtually all of
13462 the capabilities of sox, lame, ...
13464 2000-05-28 20:59 wtay
13466 * configure.in, gst/elements/Makefile.am,
13467 gst/elements/gstelements.c, plugins/audioscale/Makefile.am,
13468 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13469 plugins/mpeg1/mpeg_play/parseblock.c,
13470 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13471 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13472 plugins/mpeg2/mpeg2enc/Makefile.am,
13473 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13474 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13475 plugins/mpeg2/mpeg2enc/ratectl.c,
13476 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/videoscale.c,
13477 plugins/videoscale/videoscale.h, test/Makefile.am, test/avi2mpg.c,
13478 test/mp2tomp1.c: Rewrote the mpeg1 system stream parser. Fixed a
13479 motion compensation bug (was a bug on Intels site)
13480 Faster/Better/more accurate motion detection in the mpeg encoder
13481 Added an audio resampler (convert 48000 kHz to 44100 for example)
13482 does not work Fixed rate control in the mpeg2 encoder.
13484 2000-05-21 23:00 wtay
13486 * docs/gst/.cvsignore: Added gstreamer.types to the .cvsignore
13488 2000-05-21 22:59 wtay
13490 * test/mp1tomp1.c: An MPEG1 transcoder.
13492 2000-05-21 22:58 wtay
13494 * configure.in, docs/gst/gstreamer-decl.txt,
13495 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gsthttpsrc.sgml,
13496 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstbuffer.h,
13497 gst/elements/gstqueue.c, plugins/Makefile.am,
13498 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/Makefile.am,
13499 plugins/filters/median/.cvsignore,
13500 plugins/filters/median/Makefile.am,
13501 plugins/filters/median/median.c, plugins/filters/median/median.h,
13502 plugins/filters/smooth/.cvsignore,
13503 plugins/filters/smooth/Makefile.am,
13504 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13505 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/Makefile.am,
13506 plugins/mpeg1/mpeg1encoder/.cvsignore,
13507 plugins/mpeg1/mpeg1encoder/CHANGES,
13508 plugins/mpeg1/mpeg1encoder/Makefile.am,
13509 plugins/mpeg1/mpeg1encoder/PORTABILITY,
13510 plugins/mpeg1/mpeg1encoder/README,
13511 plugins/mpeg1/mpeg1encoder/SETUP,
13512 plugins/mpeg1/mpeg1encoder/chendct.c,
13513 plugins/mpeg1/mpeg1encoder/codec.c,
13514 plugins/mpeg1/mpeg1encoder/csize.h,
13515 plugins/mpeg1/mpeg1encoder/ctables.h,
13516 plugins/mpeg1/mpeg1encoder/dct.h,
13517 plugins/mpeg1/mpeg1encoder/globals.h,
13518 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
13519 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
13520 plugins/mpeg1/mpeg1encoder/htable.lex,
13521 plugins/mpeg1/mpeg1encoder/huffman.c,
13522 plugins/mpeg1/mpeg1encoder/huffman.h,
13523 plugins/mpeg1/mpeg1encoder/io.c,
13524 plugins/mpeg1/mpeg1encoder/lex.yy.c,
13525 plugins/mpeg1/mpeg1encoder/lexer.c,
13526 plugins/mpeg1/mpeg1encoder/lexer.l,
13527 plugins/mpeg1/mpeg1encoder/marker.c,
13528 plugins/mpeg1/mpeg1encoder/marker.h,
13529 plugins/mpeg1/mpeg1encoder/me.c, plugins/mpeg1/mpeg1encoder/mem.c,
13530 plugins/mpeg1/mpeg1encoder/mem.h,
13531 plugins/mpeg1/mpeg1encoder/mpeg.c,
13532 plugins/mpeg1/mpeg1encoder/param.h,
13533 plugins/mpeg1/mpeg1encoder/prototypes.h,
13534 plugins/mpeg1/mpeg1encoder/putbits.c,
13535 plugins/mpeg1/mpeg1encoder/putbits.h,
13536 plugins/mpeg1/mpeg1encoder/qtables.h,
13537 plugins/mpeg1/mpeg1encoder/size.h,
13538 plugins/mpeg1/mpeg1encoder/stat.c,
13539 plugins/mpeg1/mpeg1encoder/stream.c,
13540 plugins/mpeg1/mpeg1encoder/stream.h,
13541 plugins/mpeg1/mpeg1encoder/system.h,
13542 plugins/mpeg1/mpeg1encoder/tables.h,
13543 plugins/mpeg1/mpeg1encoder/transform.c,
13544 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13545 plugins/mpeg1/mpeg_play/parseblock.c,
13546 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.h,
13547 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13548 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13549 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13550 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13551 plugins/mpeg2/video/mmxidct.S, plugins/mpeg2/video/mpeg2dec.h,
13552 plugins/vcdsrc/vcdsrc.c, test/Makefile.am, test/avi2mpg.c,
13553 test/mp2tomp1.c, test/vidcapture.c: Fixed the mpeg2 encoder. Added
13554 MMX optimisations for motion estimation. Added another mpeg1
13555 encoder. Added Two filters: smooth and median (a median cut
13556 filter) Made the queue pull buffers.
13558 2000-05-17 23:49 richardb
13560 * plugins/Makefile.am: Always build videosink, now that the
13561 dependency on gdk_pixbuf is removed.
13563 2000-05-13 10:41 richardb
13565 * plugins/Makefile.am: Make videosink compiled only if
13566 HAVE_GDK_PIXBUF again.
13568 2000-05-12 18:41 wtay
13570 * plugins/videoscale/.cvsignore: ...
13572 2000-05-12 18:39 wtay
13574 * plugins/videoscale/Makefile.am, plugins/videoscale/videoscale.c,
13575 plugins/videoscale/videoscale.h, test/mp2tomp1.c: A simple video
13576 scaler as a library and an Element. Also a little non working mpeg2
13577 to mpeg1 converter (still struggling with the quantisation).
13579 2000-05-12 18:33 wtay
13581 * configure.in, gst/gstclock.c, libs/Makefile.am,
13582 plugins/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13583 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegdec.c,
13584 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13585 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13586 plugins/mpeg1/parse/mpeg1parse.c,
13587 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13588 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13589 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/putpic.c,
13590 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13591 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getpic.c,
13592 plugins/mpeg2/video/gstmpeg2play.c, test/.cvsignore,
13593 test/Makefile.am, test/mp1parse.c, test/mpeg2parse.c: More changes
13594 to the mpeg parser and encoder. It seems like the mpeg2 decoder
13595 does not like some MPEG1 videos. Use mpeg_play for now (eg.
13598 2000-05-12 08:15 richardb
13600 * acconfig.h, config.h.in, configure.in, docs/gst/Makefile.am,
13601 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer.hierarchy,
13602 docs/gst/gstreamer.types, docs/gst/gstreamer.types.in,
13603 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
13604 plugins/Makefile.am: Make GDK pixbuf optional, by compiling
13605 videosink only if it is present. Make documentation generated
13606 successfully even if libghttp isn't present (by skipping the
13609 2000-05-12 08:09 richardb
13611 * plugins/capture/v4l/gstv4lsrc.c: Remove "stderr," from a DEBUG
13612 macro call, so it compiles with debug on.
13614 2000-05-02 00:22 wtay
13616 * docs/gst/.cvsignore, plugins/mp3decode/mpg123/mpg123.c,
13617 plugins/mpeg1/mpeg_play/video.c, test/.cvsignore: Fixed some build
13620 2000-05-02 00:09 wtay
13622 * configure.in, libs/getbits/gstgetbits.h,
13623 libs/getbits/gstgetbits_inl.h, plugins/avi/gstaviencoder.c,
13624 plugins/avi/gstparseavi.c, plugins/jpeg/gstjpegdec.c,
13625 plugins/mpeg1/parse/mpeg1parse.c,
13626 plugins/mpeg1video/parse/mp1videoparse.c,
13627 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
13628 plugins/mpeg2/ac3parse/ac3parse.c,
13629 plugins/mpeg2/mpeg2enc/.cvsignore, plugins/mpeg2/mpeg2enc/CHANGES,
13630 plugins/mpeg2/mpeg2enc/Makefile.am, plugins/mpeg2/mpeg2enc/TODO,
13631 plugins/mpeg2/mpeg2enc/conform.c, plugins/mpeg2/mpeg2enc/fdctref.c,
13632 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13633 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
13634 plugins/mpeg2/mpeg2enc/idct.c, plugins/mpeg2/mpeg2enc/motion.c,
13635 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13636 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13637 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putbits.c,
13638 plugins/mpeg2/mpeg2enc/putbits.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13639 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13640 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13641 plugins/mpeg2/mpeg2enc/quantize.c,
13642 plugins/mpeg2/mpeg2enc/ratectl.c, plugins/mpeg2/mpeg2enc/readpic.c,
13643 plugins/mpeg2/mpeg2enc/stats.c, plugins/mpeg2/mpeg2enc/tables.c,
13644 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/mpeg2/mpeg2enc/vlc.h,
13645 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13646 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getblk.c,
13647 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13648 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/gstmpeg2play.c,
13649 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
13650 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/store.c,
13651 plugins/mpeg2/video/systems.c, test/Makefile.am, test/avi2mpg.c,
13652 test/mp1parse.c, test/mpeg2parse.c: MPEG2 decoder fixes, unified
13653 MPEG System stream parser. an mpeg encoder.
13655 2000-04-24 21:51 wtay
13657 * configure.in, libs/getbits/gstgetbits_inl.h,
13658 plugins/mpeg1/mpeg_play/decoders.c,
13659 plugins/mpeg1/mpeg_play/decoders.h,
13660 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13661 plugins/mpeg1/mpeg_play/parseblock.c,
13662 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13663 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
13664 plugins/mpeg1/mpeg_play/video.h,
13665 plugins/mpeg1video/parse/mp1videoparse.c,
13666 plugins/mpeg2/Makefile.am, plugins/mpeg2/parse/Makefile.am,
13667 plugins/mpeg2/parse/getbits.c, plugins/mpeg2/parse/getbits.h,
13668 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13669 plugins/mpeg2/video/.cvsignore, plugins/mpeg2/video/CHANGES,
13670 plugins/mpeg2/video/EXAMPLES, plugins/mpeg2/video/IEEE1180,
13671 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/README,
13672 plugins/mpeg2/video/SPATIAL.DOC, plugins/mpeg2/video/TODO,
13673 plugins/mpeg2/video/getblk.c, plugins/mpeg2/video/gethdr.c,
13674 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/getvlc.c,
13675 plugins/mpeg2/video/getvlc.h, plugins/mpeg2/video/gstmpeg2play.c,
13676 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/idct.c,
13677 plugins/mpeg2/video/idctref.c, plugins/mpeg2/video/mmxidct.S,
13678 plugins/mpeg2/video/motion.c, plugins/mpeg2/video/mpeg2dec.c,
13679 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/recon.c,
13680 plugins/mpeg2/video/spatscal.c, plugins/mpeg2/video/store.c,
13681 plugins/mpeg2/video/subspic.c, plugins/mpeg2/video/systems.c,
13682 plugins/mpeg2/video/tables.c, plugins/mpeg2/video/test.m2v,
13683 test/mp1parse.c, test/mpeg2parse.c: Added the mpeg2dec MPEG1 and
13686 2000-04-17 00:33 wtay
13688 * libs/getbits/gstgetbits_inl.h, plugins/mpeg2/ac3dec/exponent.c,
13689 plugins/mpeg2/ac3dec/mantissa.c: Fixed a bug in the inlined
13692 2000-04-17 00:25 wtay
13694 * plugins/mpeg2/ac3dec/: Makefile.am, ac3dec.c, ac3dec.h,
13695 getbits.c, getbits.h, mantissa.c, mantissa.h, parse.c, parse.h:
13696 Reworked the ac3decoder for the new getbits functions. We are now
13697 about 50% faster than the LIVID AC3 decoder (16% against 24% CPU
13700 2000-04-16 19:51 wtay
13702 * libs/getbits/.cvsignore: [no log message]
13704 2000-04-16 19:50 wtay
13706 * libs/getbits/: Makefile.am, gstgetbits.c, gstgetbits.h,
13707 gstgetbits_inl.h: I the generc getbits implementation
13709 2000-04-16 19:47 wtay
13711 * configure.in, docs/gst/gstreamer-decl.txt,
13712 docs/gst/tmpl/gstreamer-unused.sgml, libs/Makefile.am,
13713 plugins/Makefile.am, plugins/mp3decode/mpg123/Makefile.am,
13714 plugins/mp3decode/mpg123/common.c,
13715 plugins/mp3decode/mpg123/getbits.c,
13716 plugins/mp3decode/mpg123/getbits.h,
13717 plugins/mp3decode/mpg123/gstmpg123.c,
13718 plugins/mp3decode/mpg123/layer1.c,
13719 plugins/mp3decode/mpg123/layer2.c,
13720 plugins/mp3decode/mpg123/layer3.c,
13721 plugins/mp3decode/mpg123/mpg123.c,
13722 plugins/mp3decode/mpg123/mpg123.h,
13723 plugins/mp3decode/parse/mp3parse.c,
13724 plugins/mp3decode/parse/mp3parse.h,
13725 plugins/mpeg1/mpeg_play/Makefile.am,
13726 plugins/mpeg1/mpeg_play/ctrlbar.c,
13727 plugins/mpeg1/mpeg_play/ctrlbar.h,
13728 plugins/mpeg1/mpeg_play/decoders.c,
13729 plugins/mpeg1/mpeg_play/decoders.h,
13730 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13731 plugins/mpeg1/mpeg_play/motionvector.c,
13732 plugins/mpeg1/mpeg_play/parseblock.c,
13733 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13734 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13735 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/README,
13736 plugins/mpeg1/parse/getbits.c, plugins/mpeg1/parse/getbits.h,
13737 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13738 plugins/mpeg1video/parse/mp1videoparse.c, test/mp3play.c: Unified
13739 getbits handling. I currently have an inline integer
13742 2000-04-13 22:59 wtay
13744 * Makefile.am, configure.in, gst/gstclock.c,
13745 plugins/capture/v4l/grab-v4l.c, test/Makefile.am,
13746 test/mpeg2parse.c, test/videotest.c: Makefile.am fixes
13748 2000-04-09 22:38 wtay
13750 * gst/: gstclock.c, gstclock.h: A poor mans clock...
13752 2000-04-09 22:36 wtay
13754 * gst/Makefile.am, gst/gstelement.c,
13755 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
13756 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13757 plugins/capture/v4l/gstv4lsrc.c,
13758 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13759 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13760 plugins/mpeg1/mpeg_play/video.c, test/mp1parse.c: Added MMX
13761 optimized yuv2rgb (AlienSong now plays back at only 6% CPU) Added
13762 mpeg1 picture skipping and fixed a buffer overflow. Added a system
13763 clock. The audiosink can now adjust the clock. Fixed incorrect
13764 behaviour on 8, 15, 16, 24 and 32 bits displays. Cleanup of the
13765 videosink, it now uses the color conversion library when needed.
13767 2000-04-02 22:38 wtay
13769 * libs/riff/: gstriffencode.c, gstriffparse.c, gstriffutil.c: The
13770 new riff parser and encoder
13772 2000-04-02 22:36 wtay
13774 * configure.in, libs/Makefile.am, libs/riff/Makefile.am,
13775 libs/riff/gstriff.h, plugins/avi/gstaviencoder.c,
13776 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13777 plugins/avi/gstparseavi.h, plugins/capture/v4l/grab-v4l.c,
13778 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13779 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpegdec.c,
13780 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13781 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13782 test/Makefile.am, test/aviparse.c, test/vidcapture.c: Added a
13783 colorspace library and removed yuv2rgb conversion from the
13784 videosink. The aviencoder should now more or less work.
13786 2000-03-27 20:53 wtay
13788 * docs/Makefile.am, docs/gst/Makefile.am,
13789 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-docs.sgml,
13790 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
13791 docs/gst/gstreamer.types, docs/gst/tmpl/audioraw.sgml,
13792 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
13793 docs/gst/tmpl/gstasyncdisksrc.sgml,
13794 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
13795 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
13796 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
13797 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstesdsink.sgml,
13798 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
13799 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
13800 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
13801 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstlog.sgml,
13802 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
13803 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
13804 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
13805 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
13806 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
13807 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
13808 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
13809 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
13810 docs/gst/tmpl/plugin.sgml, docs/gst/tmpl/spectrum.sgml,
13811 docs/gst/tmpl/videoraw.sgml, gst/gstbin.c, gst/gstbuffer.c,
13812 gst/gstbuffer.h, gst/gstelement.c, gst/gstelement.h,
13813 gst/gstfilter.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
13814 gst/gstpad.h, gst/gstplugin.c, gst/gstsink.c, gst/gstsink.h,
13815 gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c, gst/gstthread.c,
13816 gst/gstxml.c, gst/elements/gstasyncdisksrc.h,
13817 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
13818 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
13819 gst/elements/gstdisksrc.c, gst/elements/gstesdsink.h,
13820 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
13821 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
13822 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
13823 gst/elements/gstfdsrc.c, gst/elements/gstidentity.c,
13824 gst/elements/gstidentity.h, gst/elements/gstqueue.c,
13825 gst/elements/gstqueue.h, gst/elements/gstsinesrc.c,
13826 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.h,
13827 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13828 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13829 plugins/avi/gstparseavi.h, plugins/capture/v4l/Makefile.am,
13830 plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/gstv4lsrc.c,
13831 plugins/capture/v4l/gstv4lsrc.h, plugins/jpeg/Makefile.am,
13832 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13833 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13834 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/parse/mpeg1parse.c,
13835 test/Makefile.am, test/vidcapture.c: Documentation updates. All
13836 standard library objects and standard elements are documented.
13837 Modified some of the elements to more accuratly report about their
13838 arguments so the documentation builds more reasonable output.
13839 Added aviencoder and jpegencoder elements (not working yet)
13841 2000-03-22 21:18 wtay
13843 * configure.in, gst/gstpad.c, gst/types/gsttypes.c,
13844 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13845 plugins/Makefile.am, plugins/avi/Makefile.am,
13846 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13847 plugins/jpeg/.cvsignore, plugins/jpeg/Makefile.am,
13848 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpeg.h: Added jpeg decoder.
13849 the avi decoder now configures the jpeg codec if an MJPG encoded
13850 avi is found. Fixed riff parsing. readded rgb_draw functions to the
13851 videosink. jpeglib is used to decode the jpeg image.
13853 2000-03-21 20:06 omegahacker
13855 * plugins/avi/gstparseavi.c: removed second check on riff library,
13856 moved original to top so it fails out right away
13858 2000-03-21 19:54 omegahacker
13860 * plugins/avi/gstparseavi.c: added load and check of libriff during
13863 2000-03-21 19:54 omegahacker
13865 * gst/gstplugin.c: spelling fixes to gst_library_load()
13867 2000-03-20 20:25 wtay
13869 * configure.in, gst/gstbuffer.c, gst/gstplugin.c, gst/gstplugin.h,
13870 gst/gstthread.c, gst/plugin.c, gst/plugin.h,
13871 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
13872 libs/riff/gstriff.c, libs/riff/gstriff.h, plugins/avi/Makefile.am,
13873 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13874 test/aviparse.c, test/mp1parse.c, test/videotest.c: Implemented
13875 riff parsing as a library. The avi parser can play simple PCM
13876 encoded audio. some minor cleanups.
13878 2000-03-19 00:59 wtay
13880 * AUTHORS, configure.in, gst/gstplugin.c, libs/Makefile.am,
13881 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13882 plugins/Makefile.am, plugins/avi/.cvsignore,
13883 plugins/avi/Makefile.am, plugins/avi/gstparseavi.c,
13884 plugins/avi/gstparseavi.h, plugins/wav/Makefile.am,
13885 plugins/wav/gstparsewav.c, test/.cvsignore, test/videotest.c: Added
13886 the riff code into a seperate library in /libs dir. The plugin
13887 loader also checks the /libs path. The avi parser now uses the
13888 riff library. WAV is broken.
13890 2000-03-13 22:17 wtay
13892 * test/aviparse.c: A non functional avi parser.
13894 2000-03-13 22:13 wtay
13896 * configure.in, gst/gst.c, gst/gstbuffer.h,
13897 gst/gstelementfactory.c, gst/gstmeta.c, gst/gstplugin.h,
13898 gst/gstthread.c, gst/gsttype.h, gst/types/gsttypes.c,
13899 plugins/Makefile.am, plugins/au/gstparseau.c,
13900 plugins/capture/v4l/gstv4lsrc.c,
13901 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/Makefile.am,
13902 test/videotest.c: Various cleanups. Moved the overlay code to a
13903 specialized widget. One error I cannot seem to fix: switching
13904 desktops does not disable the overlay.
13906 2000-03-05 21:48 wtay
13908 * plugins/capture/v4l/: grab-v4l.c, gstv4lsrc.c: Reworked overlay,
13909 much better but still not perfect.
13911 2000-03-03 22:13 wtay
13913 * plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/grab.h,
13914 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13915 test/Makefile.am, test/videotest.c: Added overlay and DGA
13916 capability for the videosink. Not really good but functional.
13918 2000-02-27 23:18 wtay
13920 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstbuffer.c,
13921 gst/gstconnection.c, gst/gstelement.c, gst/gstmeta.c,
13922 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13923 gst/gstplugin.c, gst/gsttee.c, gst/gstthread.c, gst/gsttype.c,
13924 gst/elements/Makefile.am, gst/elements/gstasyncdisksrc.c,
13925 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
13926 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
13927 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
13928 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
13929 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
13930 gst/elements/gstsinesrc.c, gst/types/Makefile.am,
13931 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13932 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
13933 plugins/capture/v4l/gstv4lsrc.h,
13934 plugins/mp3decode/mpg123/Makefile.am,
13935 plugins/mp3decode/mpg123/common.c,
13936 plugins/mp3decode/mpg123/decode_i386.c,
13937 plugins/mp3decode/mpg123/decode_i486.c,
13938 plugins/mp3decode/mpg123/getbits.c,
13939 plugins/mp3decode/mpg123/getbits.h,
13940 plugins/mp3decode/mpg123/gstmpg123.c,
13941 plugins/mp3decode/mpg123/layer1.c,
13942 plugins/mp3decode/mpg123/layer2.c,
13943 plugins/mp3decode/mpg123/layer3.c,
13944 plugins/mp3decode/mpg123/mpg123.c,
13945 plugins/mp3decode/mpg123/mpg123.h, plugins/mp3decode/mpg123/test.c,
13946 plugins/mpeg1/mpeg_play/Makefile.am,
13947 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13948 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13949 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/getbits.c,
13950 plugins/mpeg1/parse/mpeg1parse.c,
13951 plugins/mpeg1video/parse/Makefile.am,
13952 plugins/mpeg1video/parse/mp1videoparse.c, test/videotest.c: This is
13953 a rather large patch. Switched on -Wall compiler flag and fixed the
13954 warnings. Made the Video for Linux more like it should be.
13956 2000-02-26 18:55 wtay
13958 * gst/gstpad.c, gst/gstpad.h, plugins/capture/v4l/gstv4lsrc.c,
13959 test/mp1parse.c, test/videotest.c: Added a pull function in the
13960 gstpad. Modified the videosink to implement the pull. This function
13961 allows a source element to request a buffer from the destination.
13962 This is much more efficient because the videosink can then pass a
13963 buffer with SHM to the element, which does not require an aditional
13964 memcpy. removed scaling from the videosink. I need something
13967 2000-02-25 23:19 wtay
13969 * test/videotest.c: test code for the Video for linux source
13971 2000-02-25 23:18 wtay
13973 * configure.in, plugins/Makefile.am, plugins/capture/Makefile.am,
13974 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/gstv4lsrc.c,
13975 plugins/capture/v4l/gstv4lsrc.h, test/mp1parse.c: Added a Video 4
13976 linux source. Not generic at all and may not work on any other
13979 2000-02-24 20:56 wtay
13981 * gst/gstbuffer.c, plugins/mp3decode/mpg123/Makefile.am,
13982 plugins/mp3decode/parse/Makefile.am,
13983 plugins/mp3decode/parse/mp3parse.c,
13984 plugins/mp3decode/parse/mp3parse.h,
13985 plugins/mpeg1/mpeg_play/Makefile.am,
13986 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13987 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13988 plugins/mpeg1/mpeg_play/idct_block_mmx.S,
13989 plugins/mpeg1/mpeg_play/jrevdct.c,
13990 plugins/mpeg1/mpeg_play/mmx_idct.c,
13991 plugins/mpeg1/mpeg_play/parseblock.c,
13992 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13993 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13994 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: Speedup
13995 in mpg123 parsing. speedup in mp1videoparse. rearanged the MPEG
13996 player got rid of some memcpy. bit handling changes. MMX code for
13997 the IDCT and motion compensation in mpeg_play. Almost as fast as
13998 the commercial mpeg player mtv, but with a much better video
14001 2000-02-20 16:19 wtay
14003 * configure.in, plugins/mpeg1/mpeg_play/gstmpeg_play.c: Added
14004 GdkPixbuf support and scaling (sloww...)
14006 2000-02-20 12:58 wtay
14008 * plugins/mpeg1/mpeg_play/: 16bit.c, Makefile.am, dither.h,
14009 gdith.c, gstmpeg_play.c, gstmpeg_play.h, proto.h, util.h, video.c,
14010 video.h: General cleanup and speedup. removed color conversion out
14013 2000-02-19 13:37 wtay
14015 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, gstmpeg_play.h,
14016 video.c, video.h: Added timestamps for video buffers. The videosink
14017 syncs to the timestamps. Added a buffer with finished frames for
14020 2000-02-19 10:50 wtay
14022 * gst/elements/Makefile.am, gst/elements/gstqueue.c,
14023 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c: Fixed the
14024 lockup by not calling any gtk functions in the main thread. This
14027 2000-02-18 23:48 wtay
14029 * gst/elements/gstqueue.c, test/mp1parse.c: Set the default buffer
14030 size to 1 to avoid the strange lockups...
14032 2000-02-18 23:07 wtay
14034 * plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14035 plugins/mpeg1/mpeg_play/Makefile.am,
14036 plugins/mpeg1/mpeg_play/descrip.mms,
14037 plugins/mpeg1/mpeg_play/dither.h, plugins/mpeg1/mpeg_play/fs2.c,
14038 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14039 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14040 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/gray.c,
14041 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14042 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14043 plugins/mpeg1/mpeg_play/hybrid.c,
14044 plugins/mpeg1/mpeg_play/hybriderr.c,
14045 plugins/mpeg1/mpeg_play/index.bt,
14046 plugins/mpeg1/mpeg_play/mb_ordered.c,
14047 plugins/mpeg1/mpeg_play/mono.c, plugins/mpeg1/mpeg_play/ordered.c,
14048 plugins/mpeg1/mpeg_play/ordered2.c,
14049 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util32.c,
14050 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14051 plugins/visualization/smoothwave/smoothwave.c, test/Makefile.am,
14052 test/mp1parse.c: The first functional video sink... Removed all of
14053 the video stuff from the MPEG video decoder. Fixed a bug in
14054 smoothwave. The MPEG video decoder still does the YUV->RGB
14057 2000-02-17 22:50 wtay
14059 * configure.in, plugins/Makefile.am,
14060 plugins/mpeg1/mpeg_play/Makefile.am,
14061 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/main.c,
14062 plugins/mpeg1/mpeg_play/mmx_idct.c,
14063 plugins/mpeg1/mpeg_play/parseblock.c,
14064 plugins/mpeg1/mpeg_play/proto.h,
14065 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14066 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
14067 plugins/mpeg1/mpeg_play/video.h: MPEG1 cleanup. Added first (non
14068 functional) video sink.
14070 2000-02-16 23:27 wtay
14072 * gst/gstbuffer.c, gst/gstplugin.c, gst/gsttype.c,
14073 gst/elements/gstqueue.c, plugins/mp3decode/mpg123/gstmpg123.c,
14074 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c, test/mp3play.c:
14075 Fixed memory leak in queue.
14077 2000-02-16 16:44 wtay
14079 * plugins/mpeg1/mpeg_play/video.c,
14080 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Cleanup, fixed
14081 some bugs in the parsers, fixed memory leak (not all of them yet)
14083 2000-02-15 20:14 wtay
14085 * gst/elements/gstqueue.c, plugins/mpeg1/mpeg_play/video.c,
14086 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c:
14087 Fixed (hopfully) the last bug in MPEG1 video player. A state bug
14088 caused some I-frames to be skipped.
14090 2000-02-15 00:32 omegahacker
14092 * editor/.cvsignore, test/.cvsignore: updated .cvsignores
14094 2000-02-14 23:21 wtay
14096 * plugins/: mpeg1/mpeg_play/parseblock.c, mpeg1/mpeg_play/util.c,
14097 mpeg1/mpeg_play/util.h, mpeg1/mpeg_play/video.c,
14098 mpeg1video/parse/mp1videoparse.c: Some cleanups+speedup. Still
14099 looking for a bug...
14101 2000-02-14 20:42 wtay
14103 * plugins/mp3decode/parse/mp3parse.c: Fixed a nasty mp3 parse bug.
14104 Some frames were skipped if the header was on partial frames. This
14105 fixes the strange invalid sync errors.
14107 2000-02-14 00:22 wtay
14109 * plugins/mpeg1video/parse/mp1videoparse.c: fixed state error in
14112 2000-02-13 22:30 wtay
14114 * plugins/mpeg1video/parse/: mp1videoparse.c, mp1videoparse.h:
14115 cleaned up the parsing code a bit.
14117 2000-02-13 15:20 wtay
14119 * gst/elements/gstqueue.c, plugins/mp3decode/parse/mp3parse.c,
14120 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14121 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
14122 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c,
14123 plugins/mpeg1video/parse/mp1videoparse.c: Made queue default
14124 bigger. fixed parsing errors in mp3parse mpeg1parse mp1videoparse:
14125 more than 2 zeros and a 1 is also a sync. fixed MPEG1 video
14126 SKIP_PICTURE which caused a segfault. AlienSong now plays as it
14127 should do. Skips are currently ignored and give some error on the
14128 console, need to clean this up.
14130 2000-02-13 13:43 wtay
14132 * gst/elements/gstqueue.c, gst/elements/gstqueue.h,
14133 plugins/mpeg1/mpeg_play/gdith.c: Fixed the queue length (fixed
14134 length 5 for now). fixed mpeg1 video rate control. AlienSong
14135 segfaults sometimes. My other movies don't....
14137 2000-02-13 03:19 wtay
14139 * plugins/mpeg1video/parse/mp1videoparse.c: Fixed queueing for
14142 2000-02-12 23:09 omegahacker
14144 * test/mp1parse.c: Rearranged and updated mp1parse. Indentation is
14145 sane again (what editor are you using, Wim?), and it now uses
14146 threads. Playback is clean (at least, audio and video are running
14147 smoothly. Video is still a little choppy on my test stream (first
14148 1MB from disk two of Mulan VCD), and it's still wildly out of sync,
14149 but it's looking VERY COOL.
14151 2000-02-12 23:08 omegahacker
14153 * gst/gstbin.c: Changed the way state is dealt with when a child is
14154 added to the bin. The note states that the COMPLETE state should
14155 probably reflect nothing more than whether or not there is a child
14156 in the bin, not whether or not all children are COMPLETE. I need
14157 to write out a few scenarios for complex pipeline manipulations to
14158 figure out how all the states should interact. The idea is to
14159 maintain the ability to dynamically recofigure the pipeline.
14161 2000-02-12 12:20 wtay
14163 * plugins/mpeg1/mpeg_play/16bit.c,
14164 plugins/mpeg1/mpeg_play/Makefile.am,
14165 plugins/mpeg1/mpeg_play/ctrlbar.c, plugins/mpeg1/mpeg_play/gdith.c,
14166 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14167 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14168 plugins/mpeg1/mpeg_play/main.c,
14169 plugins/mpeg1/mpeg_play/mb_ordered.c,
14170 plugins/mpeg1/mpeg_play/motionvector.c,
14171 plugins/mpeg1/mpeg_play/parseblock.c,
14172 plugins/mpeg1/mpeg_play/proto.h,
14173 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14174 plugins/mpeg1/mpeg_play/util32.c, plugins/mpeg1/mpeg_play/video.c,
14175 plugins/mpeg1/mpeg_play/video.h,
14176 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: The
14177 first functional video MPEG1 decoder. The decoder still opens a
14178 window to show the video. This is not optimised at all. Some
14179 glitches and crashes due to bugs in mp1videoparse.c. I need to
14180 queue incomplete slices in mp1videoparse before sending them to the
14181 decoder. use test/mp1parse on your favorite video to test. No
14182 audio/video sync, no QoS at all.
14184 2000-02-10 17:02 wtay
14186 * gst/types/gsttypes.c, plugins/mp3decode/parse/mp3parse.c,
14187 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14188 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c:
14189 Optimisations to mp3decode and mp3parse (subbuffers) mp1videoparse
14190 now correctly pushes buffers in complete chuncks.
14192 2000-02-08 22:36 wtay
14194 * configure.in, gst/types/gsttypes.c,
14195 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1video/Makefile.am,
14196 plugins/mpeg1video/parse/Makefile.am,
14197 plugins/mpeg1video/parse/README,
14198 plugins/mpeg1video/parse/mp1videoparse.c,
14199 plugins/mpeg1video/parse/mp1videoparse.h, test/mp1parse.c: Added
14200 MPEG1 video parser.
14202 2000-02-07 19:29 wtay
14204 * plugins/mpeg1/mpeg_play/: Makefile.am, gdith.c: Some more files.
14206 2000-02-07 19:22 wtay
14208 * plugins/mpeg1/mpeg_play/: Makefile.am, gstmpeg_play.c,
14209 gstmpeg_play.h: [no log message]
14211 2000-02-07 19:04 wtay
14213 * configure.in, plugins/mp3decode/mpg123/Makefile.am,
14214 plugins/mp3decode/mpg123/decode_i386.c,
14215 plugins/mp3decode/mpg123/layer3.c, plugins/mpeg1/Makefile.am,
14216 plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14217 plugins/mpeg1/mpeg_play/ANNOUNCE, plugins/mpeg1/mpeg_play/BUGS,
14218 plugins/mpeg1/mpeg_play/CHANGES, plugins/mpeg1/mpeg_play/COPYRIGHT,
14219 plugins/mpeg1/mpeg_play/INSTALL,
14220 plugins/mpeg1/mpeg_play/Makefile.am,
14221 plugins/mpeg1/mpeg_play/README,
14222 plugins/mpeg1/mpeg_play/README.jpeg, plugins/mpeg1/mpeg_play/TODO,
14223 plugins/mpeg1/mpeg_play/VERSION, plugins/mpeg1/mpeg_play/ctrlbar.c,
14224 plugins/mpeg1/mpeg_play/ctrlbar.h,
14225 plugins/mpeg1/mpeg_play/decoders.c,
14226 plugins/mpeg1/mpeg_play/decoders.h,
14227 plugins/mpeg1/mpeg_play/descrip.mms,
14228 plugins/mpeg1/mpeg_play/dither.h,
14229 plugins/mpeg1/mpeg_play/floatdct.c, plugins/mpeg1/mpeg_play/fs2.c,
14230 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14231 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14232 plugins/mpeg1/mpeg_play/gray.c, plugins/mpeg1/mpeg_play/hybrid.c,
14233 plugins/mpeg1/mpeg_play/hybriderr.c,
14234 plugins/mpeg1/mpeg_play/index.bt,
14235 plugins/mpeg1/mpeg_play/jrevdct.c, plugins/mpeg1/mpeg_play/main.c,
14236 plugins/mpeg1/mpeg_play/mb_ordered.c,
14237 plugins/mpeg1/mpeg_play/mono.c,
14238 plugins/mpeg1/mpeg_play/motionvector.c,
14239 plugins/mpeg1/mpeg_play/ordered.c,
14240 plugins/mpeg1/mpeg_play/ordered2.c,
14241 plugins/mpeg1/mpeg_play/parseblock.c,
14242 plugins/mpeg1/mpeg_play/proto.h,
14243 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14244 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/util32.c,
14245 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h:
14246 Added compiler optimistaion flags to mpg123. reverted to old
14247 WRITE_SAMPLE which was much faster. Added mpeg_play, the MPEG1
14248 video player. It does not work yet.
14250 2000-02-06 22:04 wtay
14252 * gst/gstmeta.c, plugins/mp3decode/mpg123/common.c,
14253 plugins/mp3decode/mpg123/gstmpg123.c,
14254 plugins/mp3decode/parse/mp3parse.c,
14255 plugins/mpeg1/parse/mpeg1parse.c: Added metadata to mpg123 buffers.
14256 removed (disabeled) debug info.
14258 2000-02-06 18:50 wtay
14260 * plugins/mp3decode/mpg123/common.c,
14261 plugins/mp3decode/parse/mp3parse.c,
14262 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Fixed the mpeg 1
14263 parser. It can now be used to playback the audio stream of an MPEG1
14264 movie (check out test/mp1parse.c).
14266 2000-02-06 12:33 wtay
14268 * plugins/mpeg1/parse/mpeg1parse.c: Found mpeg1 parsing bug. My
14269 videos seem to parse OK.
14271 2000-02-06 01:52 wtay
14273 * plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: cleanup. Still
14276 2000-02-06 00:56 wtay
14278 * test/mp1parse.c: The mpeg1 parser test program.
14280 2000-02-06 00:55 wtay
14282 * plugins/mpeg1/parse/mpeg1parse.c,
14283 plugins/mpeg1/parse/mpeg1parse.h, test/Makefile.am: Some changes to
14284 the mpeg 1 parser. Does not work yet.
14286 2000-02-05 16:08 wtay
14288 * plugins/mp3decode/mpg123/: Makefile.am, decode_i386.c,
14289 decode_i486.c, decode_i586.s, layer3.c, mpg123.c, mpg123.h: Added
14290 486 optimisation. Pentium optimisation added, but does not work
14293 2000-02-05 14:37 wtay
14295 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14296 layer3.c, mpg123.c, mpg123.h: Fixed a buffer problem with Layer 3.
14297 moved the buffer handling to common.c, getbits should not know
14300 2000-02-05 01:58 wtay
14302 * plugins/mp3decode/parse/mp3parse.c: Not worth much: fixed a
14305 2000-02-05 01:40 wtay
14307 * plugins/mp3decode/: mpg123/gstmpg123.c, parse/mp3parse.c: Fixed
14308 Layer 2 & 3 parsing. All my MPEGs play now with gstreamer !!!
14310 2000-02-05 01:20 wtay
14312 * plugins/mp3decode/parse/mp3parse.c, test/a.c, test/mp3parse.c,
14313 test/mp3play.c: Fixed a nasty bug in mp3parse (partial buffer state
14314 remained) Added eos check for the test programs to stop them from
14315 allocating all of your memory (had to use alt-sysreq-k a few times
14316 :-( ). MPEG layer 1 plays fine now with mp3play.
14318 2000-02-04 23:27 wtay
14320 * plugins/mp3decode/mpg123/: getbits.c, test.c: Tested with layer 1
14321 & 2, no audible errors. Fixed cracks and pops in Layer 3. Still a
14322 bit slow, though...
14324 2000-02-04 22:06 wtay
14326 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14327 layer3.c, mpg123.c, mpg123.h, test.c: Attempt to get layer3
14328 working. Tried with the test program included. Still some errors
14329 and clicks sometime, but you can hear something. Double buffering
14330 is now used (like mpg123). Can somebody test this on a layer 1 or 2
14331 stream (I have none) and together with the mp3parse?
14333 2000-02-04 21:49 omegahacker
14335 * plugins/mp3decode/parse/mp3parse.c: Fixes to the bfp calculation,
14336 as well as some other stuff.
14338 2000-02-04 02:25 richardb
14340 * configure.in, gst/gstelement.c, gst/gstplugin.c,
14341 plugins/mp3decode/mpg123/mpg123.c, plugins/mp3decode/mpg123/test.c:
14342 Compile a test program to ensure that we have working atomic
14345 A few small changes (include headers, fix a cast) to stop compiler
14348 2000-02-02 06:26 omegahacker
14350 * configure.in, docs/Makefile.am, docs/gst/Makefile.am,
14351 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
14352 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpipeline.sgml,
14353 gst/gst.c, gst/gstelement.c, gst/gstelement.h, gst/gstobject.c,
14354 gst/gstpipeline.c, plugins/mp3decode/xing/libxing/.cvsignore: More
14355 documentation changes, a couple configure.in and Makefile.am fixes.
14357 2000-02-01 20:35 wtay
14359 * configure.in, gst/elements/Makefile.am,
14360 plugins/effects/volume/volume.c: Fixed lowercase PLUGINS_USE_SRCDIR
14361 which made running test apps fail. Added GHTTP_LIBS to the
14362 libraries. commented out mm_support() call, wich is not working
14363 yet and causes errors.
14365 2000-02-01 19:40 wtay
14367 * configure.in, docs/gst/Makefile.am,
14368 plugins/effects/volume/Makefile.am, plugins/rtjpeg/RTjpeg.c,
14369 plugins/rtjpeg/RTjpeg.h: Try to compile a little mmx program, set
14370 the default value of HAVE_LIBMMX. some typos fixed. Changed
14371 include path for volume.c. RTjpeg uses mmx.h
14373 2000-02-01 09:16 omegahacker
14375 * configure.in, docs/Makefile.am, docs/gst/.cvsignore,
14376 docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
14377 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
14378 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types,
14379 docs/gst/tmpl/.cvsignore, docs/gst/tmpl/gst.sgml,
14380 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
14381 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
14382 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfilter.sgml,
14383 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
14384 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
14385 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
14386 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
14387 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
14388 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
14389 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
14390 docs/gst/tmpl/plugin.sgml: Re- set up the gtk-doc system. I'd
14391 managed to mutilate it a while back, but now it's fixed. I'll put
14392 a copy of the HTML output somewhere on the website tonight.
14394 In order to actually generate the docs, you'll have to install all
14395 the DocBook tools, as well as gtk-doc from GNOME cvs. (see
14396 http://developer.gnome.org/arch/doc/tools.html)
14398 Notes (I'll codify these some day):
14400 - Don't believe the Gnome page, always edit the SOURCES when
14401 documenting a given function, never the tmpl file. - I'll be
14402 re-arranging things a lot, but gtk-doc is smart enough to merge any
14403 changes to the tmpl file. However, gtk-doc's merge and CVS's diff
14404 are two entirely separate animals. We should probably have a
14405 virtual mutex on the entire docs/gst/ directory, over and above
14406 what CVS does. - I'm going to try to end up with a book set
14407 (docbook terms), where docs/gst/ is only one book. There'd be
14408 another called docs/manual/, and another docs/plugins/, etc. If
14409 you have any comments as to how these should be done,
14410 gstreamer-devel is the place.
14412 2000-02-01 04:10 richardb
14414 * acconfig.h, config.h.in, configure.in, gst/gstobject.c,
14415 gst/elements/Makefile.am, gst/elements/gstelements.c,
14416 plugins/mp3decode/xing/libxing/ltmain.sh: Tidy up of configure
14417 script. Make libghttp detection work at all. Make library
14418 configuration specifiable on configure commandline. Make detection
14419 of atomic resource stuff cope with 2.0 linux kernels. Fix typo
14420 (HAVE_ATOMIC_T for HAVE_ATOMIC_H). Remove generated ltmain.sh file
14423 2000-01-31 22:53 wtay
14425 * include/mmx.h, plugins/rtjpeg/Makefile.am,
14426 plugins/rtjpeg/RTjpeg.c: Added general MMX macros.
14428 2000-01-31 17:29 wtay
14430 * plugins/rtjpeg/: RTjpeg.c, RTjpeg.h: Added MMX optimised DCT and
14431 IDCT for RTjpeg. It still doesn't do anything. This version also
14432 has optimised versions for 422 and 420 YUV (de)compression. This
14433 version is not compatible with the regular RTjpeg due to
14434 optimisations using unrolled loops. Is *very* fast.
14436 2000-01-31 09:43 omegahacker
14438 * Makefile.am, configure.in, gstreamer.spec.in, editor/Makefile.am,
14439 gst/elements/Makefile.am, gst/types/Makefile.am,
14440 plugins/mp3decode/mpg123/Makefile.am, test/bindings/Makefile.am,
14441 test/cothreads/Makefile.am, test/xml/Makefile.am: More incremental
14442 updates. I can now successfully produce an rpm simply by typing
14443 `./autogen.sh;make rpm`. This is good ;-)
14445 2000-01-31 06:49 omegahacker
14447 * Makefile.am: gah, missed Makefile.am of all files...
14449 2000-01-31 06:46 omegahacker
14451 * gstreamer-config.in, gstreamer.m4, gstreamer.spec.in,
14452 plugins/mp3decode/mpg123/.cvsignore,
14453 plugins/mp3decode/xing/libxing/Makefile.am,
14454 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14455 editor/Makefile.am, gst/ROADMAP, plugins/effects/stereo/README,
14456 test/Makefile.am, test/xml/README: A bunch more changes to clean up
14457 build/`make dist` issues, as well as a spec file, -config file,
14458 .m4, etc. Next step is to build an RPM of this mess.
14460 2000-01-31 05:55 omegahacker
14462 * .cvsignore, acconfig.h, config.h.in, configure.in,
14463 plugins/Makefile.am, plugins/dvdsrc/Makefile.am,
14464 plugins/mp3decode/mpg123/Makefile.am, test/Makefile.am,
14465 test/cothreads/Makefile.am, test/xml/Makefile.am: Various fixes
14466 that collectively allow `make dist` to work.
14468 2000-01-31 04:22 omegahacker
14470 * .cvsignore: uh, forgot to do the root .cvsignore...
14472 2000-01-31 04:20 omegahacker
14474 * plugins/mp3decode/Makefile.am: Fixed SUBDIRS stuff so `make dist`
14475 works cleanly. Here's the trick: if DIST_SUBDIRS exists in the
14476 Makefile.am, that's used as the list of things to include in the
14477 distribution, regardless of whether or not something is included in
14478 SUBDIRS due to conditional stuff.
14480 2000-01-31 03:36 omegahacker
14482 * docs/.cvsignore, editor/.cvsignore, gst/.cvsignore,
14483 gst/elements/.cvsignore, gst/types/.cvsignore,
14484 plugins/au/.cvsignore, plugins/effects/.cvsignore,
14485 plugins/effects/stereo/.cvsignore,
14486 plugins/effects/volume/.cvsignore, plugins/mp3decode/.cvsignore,
14487 plugins/mp3decode/mpg123/.cvsignore,
14488 plugins/mp3decode/parse/.cvsignore,
14489 plugins/mp3decode/xa/.cvsignore, plugins/mp3decode/xing/.cvsignore,
14490 plugins/mp3decode/xing/libxing/.cvsignore,
14491 plugins/visualization/spectrum/.cvsignore,
14492 plugins/visualization/vumeter/.cvsignore, plugins/wav/.cvsignore,
14493 plugins/.cvsignore, plugins/cobin/.cvsignore,
14494 plugins/dvdsrc/.cvsignore, plugins/mpeg1/.cvsignore,
14495 plugins/mpeg1/parse/.cvsignore, plugins/mpeg2/.cvsignore,
14496 plugins/mpeg2/ac3dec/.cvsignore, plugins/mpeg2/ac3parse/.cvsignore,
14497 plugins/mpeg2/parse/.cvsignore, plugins/rtjpeg/.cvsignore,
14498 plugins/vcdsrc/.cvsignore, plugins/visualization/.cvsignore,
14499 plugins/visualization/smoothwave/.cvsignore,
14500 plugins/visualization/synaesthesia/.cvsignore, test/.cvsignore,
14501 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14502 test/xml/.cvsignore, tools/.cvsignore: OK, I think I've got all the
14503 .cvsignore stuff taken care of, though we'll want to fine-tune
14504 things as we go, of course. Most of them are the same, with some
14505 exceptions for directories that produce executables (those are
14506 listed by name after the standard ones and a newline for
14509 2000-01-31 03:25 omegahacker
14511 * test/README: initial checkin
14513 2000-01-31 03:22 omegahacker
14515 * test/xml/readreg.c: - added usage info - uses first arg as
14516 registry filename - any additional args are plugins to search for
14517 (no change but argv base) - cleaned up output with a spare \n
14519 2000-01-31 03:02 omegahacker
14521 * configure.in, plugins/Makefile.am, plugins/rtjpeg/.cvsignore,
14522 plugins/rtjpeg/Makefile.am, plugins/rtjpeg/README,
14523 plugins/rtjpeg/RTjpeg.c, plugins/rtjpeg/RTjpeg.h,
14524 plugins/rtjpeg/rtjpeg.c, plugins/rtjpeg/rtjpegdec.c,
14525 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
14526 plugins/rtjpeg/rtjpegenc.h: RTjpeg plugin with several elements.
14527 It's currently a skeleton, doing no work at all. Need to have a
14528 video display element, some kind of simulation source (read from
14529 .ppm, a la what I do at work to solve the exact same problem), raw
14530 video types, metadata structs, etc.
14532 The RTjpeg.[ch] code is taken from a just-downloaded copy from
14533 Justin's site, with some fixes (#include <asm/types.h> to get
14534 __u64,etc). Once the aforementioned infrastructure is in place,
14535 the elements can actually be set up to do the encode/decode, and
14536 we'll have our first functioning video codec in place. ;-)
14538 2000-01-31 01:24 omegahacker
14540 * gst/types/.cvsignore: .cvsignore for gst/types/, still testing
14543 2000-01-31 01:11 omegahacker
14545 * gst/elements/.cvsignore: .cvsignore for gst/elements/, also
14546 testig loginfo script
14548 2000-01-31 00:16 omegahacker
14550 * plugins/dvdsrc/.cvsignore: added .cvsignore for plugins/dvdsrc/,
14551 testing loginfo script
14553 2000-01-31 00:04 omegahacker
14555 * plugins/.cvsignore: .cvsignore for plugins/, also testing loginfo
14558 2000-01-31 00:02 omegahacker
14560 * gst/.cvsignore: .cvsignore for gst/, also testing loginfo script
14562 2000-01-30 22:50 wtay
14564 * acconfig.h, config.h.in, configure.in, editor/Makefile.am,
14565 gst/elements/Makefile.am, gst/types/Makefile.am,
14566 plugins/Makefile.am, plugins/mp3decode/Makefile.am,
14567 plugins/mp3decode/xing/Makefile.am,
14568 plugins/mp3decode/xing/libxing/ltmain.sh: Changed Makefiles to:
14569 detect xaudio (check header xaudio/decoder.h) detect mmx.h detect
14570 CSS (check if css.c is in plugins/dvdsrc), need something better.
14571 some LDFLAGS had *.la dependencies which failed for libtool
14573 The build is now 100% on my system.
14575 2000-01-30 10:58 omegahacker
14577 * plugins/dvdsrc/: Makefile.am, dvd_udf.c, dvd_udf.h, dvdsrc.c,
14578 dvdsrc.h: initial checkin
14580 2000-01-30 10:48 omegahacker
14582 * plugins/mp3decode/xing/libxing/: cdcts.s, cwin8s.s, cwins.s,
14583 mdcts.s, msiss.s, x86gas.s, x86intel.s: initial checkin
14585 2000-01-30 10:44 omegahacker
14587 * docs/: Makefile.am, random/arch, random/buffers,
14588 random/coroutines, random/design, random/example,
14589 random/factoryinfo, random/gboolean, random/intro, random/metadata,
14590 random/mutability, random/padarch, random/sequence,
14591 random/state-transitions, random/states, random/states.old,
14592 random/types, random/vis-transform, random/walkthrough,
14593 slides/README, slides/abstract, slides/abstract.save,
14594 slides/outline, slides/slides: initial checkin
14596 2000-01-30 10:39 omegahacker
14598 * plugins/mp3decode/xing/: Makefile.am, README, gstxing.c,
14599 gstxing.h: initial checkin
14601 2000-01-30 10:17 omegahacker
14603 * plugins/mp3decode/xing/libxing/: AUTHORS, COPYING, ChangeLog,
14604 INSTALL, L3.h, Makefile.am, NEWS, README, acconfig.h, autogen.sh,
14605 cdct.c, config.h, config.h.in, configure.in, csbt.c, csbtL3.c,
14606 csbtb.c, cup.c, cupL1.c, cupini.c, cupl3.c, cwin.c, cwinb.c,
14607 cwinm.c, dec8.c, htable.h, hwin.c, icdct.c, install-sh, isbt.c,
14608 isbtb.c, itype.h, iup.c, iupL1.c, iupini.c, iwinQ.c, iwinbQ.c,
14609 iwinm.c, jdw.h, l3dq.c, l3init.c, ltmain.sh, mdct.c, mhead.c,
14610 mhead.h, missing, mkinstalldirs, msis.c, port.h, stamp-h, stamp.h,
14611 stamp.h.in, tableawd.h, towave.c, uph.c, upsf.c, wavep.c, wcvt.c,
14612 x86intel.c: initial checkin
14614 2000-01-30 10:03 omegahacker
14616 * plugins/mp3decode/: Makefile.am, xa/Makefile.am, xa/README,
14617 xa/gstxa.c, xa/gstxa.h: initial checkin
14619 2000-01-30 09:58 omegahacker
14621 * plugins/: effects/Makefile.am, visualization/Makefile.am: initial
14624 2000-01-30 09:54 omegahacker
14626 * tools/Makefile.am, tools/README, tools/launch.c,
14627 test/bindings/Makefile.am, test/bindings/dummy.c,
14628 test/bindings/dummy.h, test/bindings/test.c: initial checkin
14630 2000-01-30 09:50 omegahacker
14632 * test/: Makefile.am, a.c, ac3parse.c, ac3play.c, ac3sync.c,
14633 args.c, basic.c, buffer.c, cobin.c, dvdcat.c, fake.c,
14634 gsttracedump.c, jitter.c, m.c, mcut.c, mem.c, mem.h, mp3.c,
14635 mp3parse.c, mp3play.c, mpeg2parse.c, mpg123.c, p.c, plugin.c,
14636 push.c, qtest.c, r.c, record.c, s.c, spectrum.c, states.c,
14637 teardown.c, typefind.c, types.c, w.c, wave.c,
14638 cothreads/Makefile.am, cothreads/cothreads.c,
14639 cothreads/cothreads.h, cothreads/looper.c, cothreads/looper.h,
14640 cothreads/object.c, cothreads/object.h, cothreads/simple.c,
14641 cothreads/test.c, xml/Makefile.am, xml/createreg.c, xml/readreg.c:
14644 2000-01-30 09:46 omegahacker
14646 * editor/: Makefile.am, editor.c, editor.glade,
14647 editorelement.glade, gsteditor.c, gsteditor.h, gsteditorbin.c,
14648 gsteditorcanvas.c, gsteditorconnection.c, gsteditorconnection.h,
14649 gsteditorcreate.c, gsteditorcreate.h, gsteditorelement.c,
14650 gsteditorpad.c, gsteditorpad.h, gstelementselect.c,
14651 gstelementselect.h: initial checkin
14653 2000-01-30 09:22 omegahacker
14655 * plugins/: au/Makefile.am, au/gstparseau.c, au/gstparseau.h,
14656 cobin/Makefile.am, cobin/cobin.c, cobin/cobin.h,
14657 cobin/spindentity.c, cobin/spindentity.h,
14658 effects/stereo/Makefile.am, effects/stereo/stereo.c,
14659 effects/stereo/stereo.h, effects/volume/Makefile.am,
14660 effects/volume/volume.c, effects/volume/volume.h,
14661 mp3decode/mpg123/COPYING, mp3decode/mpg123/Makefile.am,
14662 mp3decode/mpg123/README, mp3decode/mpg123/common.c,
14663 mp3decode/mpg123/dct64.c, mp3decode/mpg123/dct64_i386.c,
14664 mp3decode/mpg123/dct64_i486.c, mp3decode/mpg123/decode.c,
14665 mp3decode/mpg123/decode_i386.c, mp3decode/mpg123/decode_i486.c,
14666 mp3decode/mpg123/gbtest.c, mp3decode/mpg123/getbits.c,
14667 mp3decode/mpg123/getbits.h, mp3decode/mpg123/gstmpg123.c,
14668 mp3decode/mpg123/gstmpg123.h, mp3decode/mpg123/huffman.h,
14669 mp3decode/mpg123/l2tables.h, mp3decode/mpg123/layer1.c,
14670 mp3decode/mpg123/layer2.c, mp3decode/mpg123/layer3.c,
14671 mp3decode/mpg123/letest.c, mp3decode/mpg123/mpg123.c,
14672 mp3decode/mpg123/mpg123.h, mp3decode/mpg123/tabinit.c,
14673 mp3decode/mpg123/test.c, mp3decode/parse/Makefile.am,
14674 mp3decode/parse/README, mp3decode/parse/mp3parse.c,
14675 mp3decode/parse/mp3parse.h, mpeg1/Makefile.am,
14676 mpeg1/parse/Makefile.am, mpeg1/parse/README, mpeg1/parse/getbits.c,
14677 mpeg1/parse/getbits.h, mpeg1/parse/mpeg1parse.c,
14678 mpeg1/parse/mpeg1parse.h, mpeg1/parse/notes, mpeg2/Makefile.am,
14679 mpeg2/ac3dec/Makefile.am, mpeg2/ac3dec/README, mpeg2/ac3dec/ac3.h,
14680 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
14681 mpeg2/ac3dec/bit_allocate.c, mpeg2/ac3dec/bit_allocate.h,
14682 mpeg2/ac3dec/bitstream.c, mpeg2/ac3dec/bitstream.h,
14683 mpeg2/ac3dec/crc.c, mpeg2/ac3dec/crc.h, mpeg2/ac3dec/debug.c,
14684 mpeg2/ac3dec/debug.h, mpeg2/ac3dec/decode.h, mpeg2/ac3dec/dither.c,
14685 mpeg2/ac3dec/dither.h, mpeg2/ac3dec/downmix.c,
14686 mpeg2/ac3dec/downmix.h, mpeg2/ac3dec/exponent.c,
14687 mpeg2/ac3dec/exponent.h, mpeg2/ac3dec/getbits.c,
14688 mpeg2/ac3dec/getbits.h, mpeg2/ac3dec/imdct.c, mpeg2/ac3dec/imdct.h,
14689 mpeg2/ac3dec/mantissa.c, mpeg2/ac3dec/mantissa.h,
14690 mpeg2/ac3dec/output.c, mpeg2/ac3dec/output.h, mpeg2/ac3dec/parse.c,
14691 mpeg2/ac3dec/parse.h, mpeg2/ac3dec/rematrix.c,
14692 mpeg2/ac3dec/rematrix.h, mpeg2/ac3dec/ring_buffer.c,
14693 mpeg2/ac3dec/ring_buffer.h, mpeg2/ac3dec/stats.c,
14694 mpeg2/ac3dec/stats.h, mpeg2/ac3dec/uncouple.c,
14695 mpeg2/ac3dec/uncouple.h, mpeg2/ac3parse/Makefile.am,
14696 mpeg2/ac3parse/README, mpeg2/ac3parse/ac3parse.c,
14697 mpeg2/ac3parse/ac3parse.h, mpeg2/parse/Makefile.am,
14698 mpeg2/parse/README, mpeg2/parse/getbits.c, mpeg2/parse/getbits.h,
14699 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
14700 mpeg2/parse/notes, vcdsrc/Makefile.am, vcdsrc/vcdsrc.c,
14701 vcdsrc/vcdsrc.h, visualization/smoothwave/Makefile.am,
14702 visualization/smoothwave/README,
14703 visualization/smoothwave/smoothwave.c,
14704 visualization/smoothwave/smoothwave.h,
14705 visualization/spectrum/Makefile.am, visualization/spectrum/README,
14706 visualization/spectrum/fix_fft.c,
14707 visualization/spectrum/gstspectrum.c,
14708 visualization/spectrum/gstspectrum.h,
14709 visualization/synaesthesia/Makefile.am,
14710 visualization/synaesthesia/README,
14711 visualization/synaesthesia/README-syna,
14712 visualization/synaesthesia/core.c,
14713 visualization/synaesthesia/core.h,
14714 visualization/synaesthesia/synaesthesia.c,
14715 visualization/synaesthesia/synaesthesia.h,
14716 visualization/vumeter/Makefile.am, visualization/vumeter/README,
14717 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
14718 wav/Makefile.am, wav/gstparsewav.c, wav/gstparsewav.h,
14719 wav/gstriff.c, wav/gstriff.h: initial checkin
14721 2000-01-30 09:04 omegahacker
14723 * plugins/: Makefile.am, example.c, example.h: initial checkin
14725 2000-01-30 09:00 omegahacker
14727 * gst/: elements/Makefile.am, elements/gstasyncdisksrc.c,
14728 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
14729 elements/gstaudiosink.h, elements/gstaudiosrc.c,
14730 elements/gstaudiosrc.h, elements/gstdisksrc.c,
14731 elements/gstdisksrc.h, elements/gstelements.c,
14732 elements/gstesdsink.c, elements/gstesdsink.h,
14733 elements/gstfakesink.c, elements/gstfakesink.h,
14734 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
14735 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
14736 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
14737 elements/gstidentity.c, elements/gstidentity.h,
14738 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
14739 elements/gstsinesrc.h, elements/gsttypefind.c,
14740 elements/gsttypefind.h, types/Makefile.am, types/gsttypes.c:
14743 2000-01-30 08:57 omegahacker
14745 * gst/: cothreads.c, cothreads.h, gst.c, gst.h, gstbin.c, gstbin.h,
14746 gstbuffer.c, gstbuffer.h, gstconnection.c, gstconnection.h,
14747 gstelement.c, gstelement.h, gstelementfactory.c, gstfilter.c,
14748 gstfilter.h, gstlog.h, gstmeta.c, gstmeta.h, gstobject.c,
14749 gstobject.h, gstpad.c, gstpad.h, gstpipeline.c, gstpipeline.h,
14750 gstplugin.c, gstplugin.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h,
14751 gsttee.c, gsttee.h, gstthread.c, gstthread.h, gsttrace.c,
14752 gsttrace.h, gsttype.c, gsttype.h, gsttypefind.c, gsttypefind.h,
14753 gstutils.c, gstutils.h, gstxml.c, gstxml.h, plugin.c, plugin.h,
14754 Makefile.am: initial checkin
14756 2000-01-30 08:51 omegahacker
14758 * AUTHORS, COPYING, COPYING.LIB, ChangeLog, INSTALL, Makefile.am,
14759 NEWS, README, acconfig.h, autogen.sh, config.h.in, configure.in,
14760 install-sh, missing, mkinstalldirs, stamp.h.in: initial checkin
14762 Fri Jan 12 21:52:09 CET 2001 Wim Taymans <wim.taymans@chello.be>
14764 * PPC compilation fixes (thanks to hadess)
14765 * add eos2 and eos3 proposals