1 2001-12-14 Michael Meeks <michael@ximian.com>
3 * gst/gstelement.c (gst_element_populate_std_props):
4 add debug & robustness.
6 2001-12-13 Michael Meeks <michael@ximian.com>
8 * gst/elements/*.c: (..._class_init): clean to use
9 gst_populate_std_props.
12 (gst_element_populate_std_props): impl, simply for now,
13 with a few standard properties.
14 (gst_element_install_std_props): impl nice helper.
16 2001-12-13 Michael Meeks <michael@ximian.com>
18 * gst/gstplugin.c (_gst_plugin_initialize): g_error
21 * Makefile.am: update.
23 * editor/gsteditorprojectview.c (view_on_element_added):
25 * editor/gsteditorproject.c
26 (gst_editor_project_class_init): upd.
28 * plugins/avi/gstavimux.c
29 (gst_avimux_request_new_pad): don't clobber name.
31 * libs/control/gstdparammanager.c
32 (gst_dpman_class_init): upd.
33 (gst_dpman_dispose): chain to parent.
35 * gst/cothreads.c (cothread_create): use guchar *'s
36 not void *'s for bytewise pointer arithmetic.
38 * gst/gstelement.h: kill const on get_property value.
40 * plugins/avi/gstavimux.c
41 (gst_avimux_request_new_pad): add name param.
43 * configure.ac: Add checks for libglade-2.0 and
46 2001-12-13 Michael Meeks <michael@ximian.com>
48 * plugins/xvideosink/Makefile.am: add $(X_LIBS)
50 * examples/typefind/typefind.c (type_found): upd.
53 * plugins/mikmod/gstmikmod.c
54 (gst_mikmod_set_property): same memory bug here -
57 * plugins/oss/gstosssrc.c
58 (gst_osssrc_set_property): fix memory issue.
59 (gst_osssrc_init): dup the string - argh; quit here -
60 such code should be stuck in a common base class not
63 * plugins/oss/gstosssink.c
64 (gst_osssink_init): manage the device allocation.
65 (gst_osssink_finalize): impl.
66 (gst_osssink_class_init): upd.
67 (gst_osssink_set_property): upd.
69 * acconfig.h: cover HAVE_LIBXML2
71 * configure.ac: update libxml checks.
73 2001-12-11 22:10 thomasvs
75 * lots of build fixes for 0.3.0 release
79 * gstplay/: ChangeLog, gstmediaplay.c, gstplay.c: Added hacky check
80 to make sure we have video to fullscreen, will be removed when the
85 * gstplay/: ChangeLog, gstmediaplay.c, gstmediaplay.glade,
86 gstmediaplay.h, gstplay.c, main.c: Added a bunch of new stuff
87 including better fullscreen handling and some new playlist stuff
88 that's not hooked up yet.
90 2001-08-14 20:13 thomasvs
92 * gstreamer-uninstalled.pc.in: changed this to work for gst-bind if
93 anyone gets into problems with this then let me know and we'll fix
96 2001-08-14 05:11 parapraxis
98 * gst/: gobject2gtk.c, gobject2gtk.h: sync gobject2gtk with
101 2001-08-13 21:19 omegahacker
103 * gst/: gsttimecache.c, gsttimecache.h: added first pass at the
106 2001-08-13 20:03 omegahacker
108 * gst/Makefile.am: messy hack to make sure libgst.la builds
111 2001-08-13 20:00 sbaker3
113 * docs/: gst/gstreamer-sections.txt, manual/dynamic.sgml,
114 manual/helloworld2.sgml, manual/pads.sgml, manual/queues.sgml,
115 manual/threads.sgml, manual/typedetection.sgml, manual/xml.sgml:
116 sync with the current CVS glib API
118 2001-08-13 19:55 sbaker3
120 * test/avi2mpg.c, test/lat.c, test/mp1tomp1.c, test/mp2toavi.c,
121 test/mp2tomp1.c, test/mp2tomp1v2.c, test/mp3.c, test/mp3parse.c,
122 test/mp3play.c, test/mp3tovorbis.c, test/pipetest.c, test/qtest.c,
123 tests/autoplug.c, tests/events.c, tests/mp1vid.c, tests/paranoia.c,
124 tests/states.c, tests/eos/case1.c, tests/eos/case2.c,
125 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
126 tests/eos/case6.c, tests/eos/case7.c, tests/muxing/case1.c,
127 tests/sched/runxml.c: sync with the current CVS glib API
129 2001-08-13 19:50 sbaker3
131 * plugins/aasink/aasink.c, plugins/audiofile/gstafsink.c,
132 plugins/audiofile/gstafsrc.c, plugins/avi/gstavidecoder.c,
133 plugins/avi/wincodec/gstwinenc.cc, plugins/cdparanoia/cdparanoia.c,
134 plugins/dv/dvdec.c, plugins/filters/cutter/cutter.c,
135 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
136 plugins/gsm/gstgsmenc.c, plugins/jpeg/gstjpegenc.c,
137 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
138 plugins/quicktime/gstquicktimedecoder.c,
139 plugins/sdlsink/sdlvideosink.c, plugins/xvideosink/xvideosink.c,
140 examples/cutter/cutter.c, examples/helloworld/helloworld.c,
141 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
142 examples/plugins/example.c, examples/queue2/queue2.c,
143 examples/queue3/queue3.c, examples/queue4/queue4.c,
144 examples/thread/thread.c, examples/typefind/typefind.c,
145 examples/xml/createxml.c, examples/xml/runxml.c: sync with the
148 2001-08-13 19:48 omegahacker
150 * configure.base: Added libgst.la to the global LDFLAGS, so all
151 plugins link against it. This should help solve problems with
152 bindings and dynamic loading of libgst.
154 2001-08-13 19:45 sbaker3
156 * gst/: gobject2gtk.c, gobject2gtk.h, gst.c, gstautoplug.c,
157 gstbin.c, gstelement.c, gstobject.c, gstpad.c, gstparse.c,
158 gsttypefind.c, gstxml.c, autoplug/autoplugtest.c,
159 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c,
160 autoplug/gststaticautoplug.c, autoplug/gststaticautoplugrender.c,
161 elements/gstdisksink.c, elements/gstfakesink.c,
162 elements/gstfakesrc.c, elements/gstidentity.c,
163 elements/gstmultidisksrc.c: sync with the current CVS glib API
165 2001-08-13 14:52 thomasvs
167 * configure.base: added swig/Makefile.PL
169 2001-08-12 11:09 sbaker3
171 * tests/.cvsignore: added more exes
173 2001-08-12 10:48 sbaker3
175 * gst/gstbufferpool.c: doc update
177 2001-08-11 23:04 omegahacker
179 * gst/gstbuffer.c: fixed stupid bug in buffer_span()
181 2001-08-11 09:25 omegahacker
183 * gst/: gstbuffer.c, gstbuffer.h: - changed timestamps to gint64
184 (*signed* 64-bit) - updated buf->offset handling to deal with the
185 -1 (0xffffffff) case - added gst_buffer_span() and gst_buffer_merge
186 (see -devel for details)
188 2001-08-10 22:36 wtay
190 * gst/elements/gstdisksrc.c: mmap returns MAP_FAILED in case of an
191 error, also do a perror in case of a failure.
193 2001-08-10 18:45 wtay
195 * test/misc/: Makefile.am, gsmdec.c, gsmenc.c, mpgPlayer.c: Added
196 some test apps by Zeenix.
198 2001-08-10 18:40 wtay
200 * configure.base, docs/fwg/intro.sgml, plugins/SID/gstsiddec.cc,
201 plugins/audiofile/gstafsink.c, plugins/gnomevfs/gnomevfssrc.c,
202 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
203 plugins/quicktime/gstquicktimedemux.c,
204 plugins/quicktime/gstquicktimesink.c, plugins/udp/gstudpsrc.c,
205 test/Makefile.am, test/main.c, tests/faketest.c,
206 tools/gstreamer-inspect.c: Fixes to various plugins. Removed the
207 eos/qos calls in favour of the soon to be event system. Added a
208 test app to test element reuse (doesn't work)
210 2001-08-10 18:34 wtay
212 * gst/: gstobject.h, gstpad.c, gstpad.h, gstqueue.c,
213 gstscheduler.c, elements/gstdisksrc.c, elements/gstfakesrc.c,
214 elements/gstfdsrc.c, elements/gstmultidisksrc.c,
215 elements/gstpipefilter.c: Removed the old eos and qos functions.
216 Removed the functions from the elements.
218 2001-08-10 18:02 sbaker3
220 * examples/launch/.cvsignore: added an exe
222 2001-08-10 17:49 sbaker3
224 * examples/: mixer/.cvsignore, cutter/.cvsignore: added an exe
226 2001-08-10 17:36 sbaker3
228 * tests/.cvsignore: hide new tests
230 2001-08-07 17:14 thomasvs
232 * configure.base: removed libs/colorscpace again
234 2001-08-07 17:08 thomasvs
236 * configure.base: do FLAC lib check against main function
238 2001-08-07 17:06 thomasvs
240 * acconfig.h, configure.base, plugins/Makefile.am: changed
241 HAVE_FLAC to HAVE_FLACLIB
243 2001-08-07 15:46 thomasvs
245 * configure.base: added a few dnl'd AC_CONDITIONAL's to show a bug
246 for HAVE_FLAC look for thomas in the file
248 2001-08-06 23:16 wtay
250 * examples/plugins/example.c: Fixed the padtemplate definition.
252 2001-08-06 21:40 omegahacker
254 * gst/gstevent.h: added gstevent.h
256 2001-08-06 21:37 omegahacker
258 * gst/gstelement.c, gst/gstinfo.c, gst/gstinfo.h, gst/gstpad.c,
259 gst/gstpad.h, gst/gstplugin.c, gst/gstscheduler.c, gst/gstthread.c,
260 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
261 tests/Makefile.am, tests/events.c: Initial code for the event
264 2001-08-06 21:20 wtay
266 * plugins/flac/: Makefile.am, flacenc.c: Some compile fixes against
269 2001-08-06 20:52 wtay
271 * gst/gstbufferpool.h: Added a missing UNLOCK macro.
273 2001-08-06 20:49 wtay
275 * plugins/avi/wincodec/gstwinenc.cc: Updates for CVS avifile.
277 2001-08-06 17:46 theuraeus
279 * configure.base: 2001-06-08 Christian Schaller
280 <Uraeus@linuxrising.org> - Change from == to = since == only works
281 with GNU test and not the version of test shipping with Solaris
282 (and probably other Unices) - Once again a ordinary user has to
283 teach hackers to hack :)
285 2001-08-03 01:08 omegahacker
287 * gst/Makefile.am: moved the object-model headers back to _HDR
290 2001-08-03 00:55 hadess
292 * Makefile.am: - revert location of gstreamer.pc
294 2001-08-03 00:50 hadess
296 * Makefile.am: - install gstreamer.pc to the right place under
297 $(prefix)/share/pkconfig
299 2001-08-01 23:44 dlehn
301 * plugins/flac/: flacdec.c, flacenc.c: Type update for FLAC 1.0
303 2001-07-31 21:57 wtay
305 * gst/gstthread.c: Added a missing state change switch.
306 Uncommented a big FIXME that was needed after all. Stop now works.
308 2001-07-30 18:50 wtay
310 * gstreamer-uninstalled.pc.in: Changes pcbuilddir to
313 2001-07-27 18:12 wtay
315 * tests/: Makefile.am, faketest.c, muxing/case1.c: Added a simple
316 thread state change app.
318 2001-07-27 17:35 sbaker3
320 * tools/gstreamer-inspect.c: compile fix for glib2
322 2001-07-27 14:12 sbaker3
324 * gst/gstbufferpool.c: compile fix when atomic refcounting is not
327 2001-07-25 23:46 wtay
329 * plugins/festival/gstfestival.c: Added caps to the src pad to
330 properly set rate/channels for peer elements.
332 2001-07-25 22:40 wtay
334 * tools/gstreamer-inspect.c: Added signal output and object
337 2001-07-25 22:40 wtay
339 * gst/: gobject2gtk.c, gobject2gtk.h: Added shims for signal
340 introspections and g_type_parent
342 2001-07-25 21:49 wingo
344 * configure.base: Fixed issue where AC_CHECK_LIB was polluting LIBS
347 2001-07-25 01:02 wingo
349 * plugins/filters/speed/Makefile.am: Removed 'README' from
350 EXTRA_DIST so that 'make dist' would work.
352 2001-07-24 21:05 theuraeus
354 * tools/gstreamer-launch.1: 2001-23-07 Christian Schaller
355 <Uraeus@linuxrising.org> - Put README contents into man page and
356 fixed the Groff enconding (or whatever it is called.)
358 2001-07-23 01:57 wtay
360 * plugins/ffmpeg/: gstffmpegdec.c, gstffmpegenc.c: Updated to the
363 2001-07-23 01:57 wtay
365 * tools/gstreamer-launch.c: Reverted to the old g_idle loop. too
366 many problems with xvideosink and the GtkWindow when we don't have
369 2001-07-20 23:10 dlehn
371 * plugins/: mp3decode/mpg123/letest.c, mpeg2/ac3dec/bitstream.c:
372 use glib for byte swapping
374 2001-07-20 23:08 dlehn
376 * Makefile.am: Some basic deb building rules
378 2001-07-20 23:08 dlehn
380 * plugins/mpeg2/parse/Makefile.am, test/Makefile.am: cosmetic
381 stuff, -O3 does inline-functions
383 2001-07-20 22:26 wtay
385 * docs/gst/: Makefile.am, gstreamer.hierarchy,
386 tmpl/gstbufferpool.sgml, tmpl/gstfakesink.sgml,
387 tmpl/gstidentity.sgml, tmpl/gstreamer-unused.sgml,
388 tmpl/gsttee.sgml: Removed some stuff from the makefile until it
389 stopped complaining when building debs...
391 2001-07-20 08:10 dlehn
393 * plugins/mp3encode/lame/: gstlame.c, gstlame.h: update for newer
396 2001-07-20 08:00 dlehn
398 * plugins/Makefile.am: Always compile avi dir. It has it's own
399 conditionals for avifile libs. Add (back?) arts dir. (was this
402 2001-07-20 07:56 dlehn
404 * plugins/mpeg2/mpeg2dec/Makefile.am: Change lib name from
405 libmpeg2dec to libgstmpeg2dec to avoid confusion since it links to
408 2001-07-20 07:54 dlehn
410 * docs/gst/gstreamer.hierarchy: remove Gtk classes from Gst
413 2001-07-20 07:53 dlehn
415 * configure.in.ac250: not used anymore
417 2001-07-20 07:52 dlehn
419 * debian/: Makefile.am, README.Debian, changelog, control,
420 gstreamer-arts.files, gstreamer-artsd.files,
421 gstreamer-avifile.files, gstreamer-common.files,
422 gstreamer-festival.files, gstreamer-flac.files,
423 gstreamer-mpeg2dec.files, gstreamer-plugin-template.postinst,
424 gstreamer-plugin-template.postrm, gstreamer-plugin-template.prerm,
425 gstreamer-runtime.files, gstreamer-runtime.manpages,
426 gstreamer-runtime.postinst, gstreamer-runtime.postrm,
427 gstreamer-tools.files, gstreamer-tools.manpages, gstreamer-x.files,
428 libgst0.postinst, libgsteditor0.postinst,
429 libgstmediaplay0.postinst, rules: Update to Debian packaging files
432 2001-07-18 23:38 richardb
434 * docs/fwg/: Makefile.am, buffers.sgml, checklist.sgml,
435 gst-plugin-writers-guide.sgml, srcnsink.sgml, statemanage.sgml:
436 Sort out some remaining bits of fwg which weren't valid sgml.
438 2001-07-18 23:18 richardb
440 * docs/manual/: debugging.sgml, helloworld2.sgml: Fix incorrectly
441 matched tags, as found by xsltproc. ;-)
443 2001-07-18 23:08 richardb
445 * REQUIREMENTS: Add instructions for getting docbook-gnome-bin
446 debian package, needed to build manual and PWG.
448 2001-07-18 20:04 wtay
450 * gst/autoplug/gststaticautoplugrender.c: Make sure the autoplugger
451 doesn't try to connect elements with request pads for now.
453 2001-07-18 18:29 wtay
455 * plugins/mpeg1/system_encode/: buffer.c, system_encode.c,
456 system_encode.h, systems.c: Added request pad to the muxer. Fixed
457 the object size problem by dynamically allocating the sector data.
459 2001-07-17 23:01 richardb
461 * plugins/effects/volume/volume.c: Rename the GstVolume type to
462 GstVolumeOld, so that it doesn't conflict with the type registered
463 by the new volume plugin.
465 2001-07-17 22:51 wtay
467 * docs/fwg/intro.sgml: Added what I think should be the basic steps
468 for writing a plugin.
470 2001-07-16 21:18 wtay
472 * gst/: gstelement.h, gstscheduler.h: Added missing pad_select
475 2001-07-16 10:04 richardb
477 * configure.base: Change tests/muxer/Makefile to
478 tests/muxing/Makefile, since tests/muxer is now an empty dir.
480 2001-07-15 15:24 wtay
482 * tools/gstreamer-launch.c: Changed the main loop to while
485 2001-07-15 14:04 wtay
487 * gst/gstscheduler.c: Properly set the eos flag when no elements
490 2001-07-14 21:29 shitowax
492 * plugins/quicktime/: gstquicktimesink.c, gstquicktimesink.h:
493 initial introduction of a really basic muxer
495 2001-07-14 21:15 thomasvs
497 * configure.base: added muxer Makefile
499 2001-07-13 17:49 wtay
501 * plugins/gsm/: gstgsm.c, gstgsmdec.c, gstgsmenc.c: Added capsnego
504 2001-07-11 23:52 wtay
506 * gst/: gstpad.c, gstpad.h, gstscheduler.h,
507 elements/gstaggregator.c, elements/gstaggregator.h,
508 elements/gstfakesrc.c: Added prototypes for gst_pad_peek,
509 gst_pad_select and gst_pad_selectv. Added different scheduling
510 methods in aggregator. Fixed a bug in fakesrc when setting up the
511 scheduling functions.
513 2001-07-11 20:26 wtay
515 * tests/: Makefile.am, muxing/.cvsignore, muxing/Makefile.am,
516 muxing/case1.c: Added a muxing test case.
518 2001-07-11 20:23 wtay
520 * gst/gstscheduler.c: Added a g_assert when a filled bufpen is
523 2001-07-11 20:22 wtay
525 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstidentity.c,
526 gstidentity.h, gsttee.c, gsttee.h: Some cleanups in output of
527 various test plugins. Added debug output to tee. Added buffer
528 duplication to identity.
530 2001-07-11 17:45 wtay
532 * gst/elements/: gstelements.c, gstfakesink.c, gstfakesink.h: Added
533 request pads to fakesink.
535 2001-07-11 16:51 wtay
537 * gst/elements/: gstaggregator.c, gstelements.c, gstfakesink.c,
538 gstfakesrc.c, gstfakesrc.h, gstidentity.c, gstidentity.h, gsttee.c:
539 Added DEBUG_FUNCPTR to most plugins. Added request pads to fakesrc
542 2001-07-11 16:50 wtay
544 * tools/gstreamer-inspect.c: Print out the request pad function.
546 2001-07-11 15:56 wtay
548 * gst/elements/: Makefile.am, gstaggregator.c, gstaggregator.h,
549 gstdisksink.c, gstdisksrc.c, gstelements.c, gstfakesink.c,
550 gstfakesrc.c, gstfakesrc.h, gstfdsink.c, gstfdsrc.c, gsthttpsrc.c,
551 gstidentity.c, gstsinesrc.c, gsttee.c: Some code cleanups. Added
552 printouts of the buffer timestamps in identity, fakesrc, fakesink.
553 Added an aggregator test element.
555 2001-07-11 13:33 wtay
557 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: Aplied the
558 patch from Andy Wingo <apwingo@eos.ncsu.edu> add padtemplates to
559 element classes without using an elementfactory. The
560 gst_element_add_padtemplate_to_class method was renamed to
561 gst_element_class_add_padtemplate to better match glib/gtk
564 2001-07-11 13:09 wtay
566 * docs/gst/tmpl/: gstmeta.sgml, spectrum.sgml: Removed the
567 remaining bits of MetaData.
569 2001-07-11 02:02 omegahacker
571 * configure.base: added speed and volume to configure.base
573 2001-07-11 00:47 omegahacker
575 * plugins/filters/Makefile.am: added speed and volume to
578 2001-07-08 22:02 wtay
580 * test/: Makefile.am, mp2tomp1v2.c, mp3play.c: Added a vob to mpeg1
581 transcoder. note that this one is only 68 lines long.
583 2001-07-08 10:47 wtay
585 * plugins/effects/volume/volume.c: I'm a moron..
587 2001-07-08 10:46 wtay
589 * plugins/effects/volume/volume.c: Renamed the old volume plugin to
592 2001-07-08 10:44 wtay
594 * plugins/filters/: speed/Makefile.am, speed/filter.func,
595 speed/speed.c, speed/speed.h, volume/Makefile.am,
596 volume/filter.func, volume/mono-filter.func,
597 volume/stereo-filter.func, volume/volume.c, volume/volume.h: Added
598 the two plugins from Andy Wingo <apwingo@eos.ncsu.edu>
600 2001-07-07 17:34 wtay
602 * docs/manual/Makefile.am: Added the init.sgml file to the makefile
604 2001-07-07 16:30 wtay
606 * docs/manual/: intro.sgml, motivation.sgml: More blablah about how
607 cool GStreamer really is..
609 2001-07-07 16:10 wtay
611 * docs/manual/: gstreamer-manual.sgml, init.sgml, utility.sgml:
612 Added docs on library init.
614 2001-07-07 15:17 wtay
616 * docs/manual/: autoplugging.sgml, debugging.sgml,
617 gstreamer-manual.sgml, helloworld2.sgml, programs.sgml: Lots of
618 updates. Added a chapter about the autoplugcache. Updated the
619 autoplug example using the autoplugcache. Moved some stuff around.
620 Added an example app for gst_parse_launch. Updated the debug
623 2001-07-07 15:14 wtay
625 * examples/launch/mp3parselaunch.c: Add sane arg checking.
627 2001-07-07 15:07 wtay
629 * examples/launch/: Makefile.am, mp3parselaunch.c: Added a
630 parse_launch example.
632 2001-07-07 14:32 wtay
634 * examples/helloworld2/helloworld2.c: Updated the autoplug example.
636 2001-07-07 12:34 wtay
638 * docs/manual/: bins.sgml, dynamic.sgml, factories.sgml,
639 goals.sgml, gstreamer-manual.sgml, helloworld.sgml,
640 helloworld2.sgml, pads.sgml, programs.sgml, queues.sgml,
641 threads.sgml, typedetection.sgml, utility.sgml, xml.sgml: Some
642 updates to the manual, mostly glib2 related.
644 2001-07-07 11:55 wtay
646 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
647 gstreamer.hierarchy, tmpl/gstbuffer.sgml, tmpl/gstbufferpool.sgml,
648 tmpl/gstelement.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
649 tmpl/gstreamer-unused.sgml, tmpl/gstutils.sgml, tmpl/gstxml.sgml:
650 Removed the last bits of Metadata. Updated the bufferpool docs.
652 2001-07-06 22:00 wtay
654 * plugins/capture/qcam/: gstqcamsrc.c, gstqcamsrc.h, qcam.h: Added
657 2001-07-05 23:08 wtay
659 * configure.base: Added the qcam src
661 2001-07-05 23:06 wtay
663 * plugins/capture/qcam/dark.c: Some unused file..
665 2001-07-05 23:05 wtay
667 * plugins/capture/: Makefile.am, qcam/Makefile.am, qcam/exposure.c,
668 qcam/gstqcamsrc.c, qcam/gstqcamsrc.h, qcam/qcam-Linux.c,
669 qcam/qcam-Linux.h, qcam/qcam-lib.c, qcam/qcam-os.c, qcam/qcam-os.h,
670 qcam/qcam.h, qcam/qcamip.h: Added a simple bw-qcam src plugin.
672 2001-07-05 22:53 wtay
674 * tools/gstreamer-launch.c: Added the xid stuff in again if
675 compiling against gtk.
677 2001-07-04 21:49 uid21147
679 * gst/gstutils.c: Added arg setting for UINT types.
681 2001-07-04 16:33 uid21147
683 * plugins/ffmpeg/: Makefile.am, gstffmpegdec.c, gstffmpegenc.c:
684 Lots of improvements to the ffmpeg wrappers.
686 2001-07-02 21:38 wtay
688 * plugins/ffmpeg/: Makefile.am, gstffmpeg.c, gstffmpegdec.c,
689 gstffmpegdec.h, gstffmpegenc.c, gstffmpegenc.h: Added the ffmpeg
692 2001-07-01 23:19 wtay
694 * configure.base, plugins/ffmpeg/Makefile.am,
695 plugins/ffmpeg/gstffmpegenc.c, plugins/ffmpeg/gstffmpegenc.h: Added
696 the ffmpeg wrapper plugin. (ffmpeg.sourceforge.net). Only the
697 encoders are currently support, so no decoders or muxers yet..
699 2001-07-01 18:52 wtay
701 * plugins/gsm/: Makefile.am, gstgsmdec.c, gstgsmenc.c: Fixed a bug
702 with the buffer handling.
704 2001-07-01 17:10 sbaker3
706 * plugins/filters/ladspa/gstladspa.c: better property name munging
707 and added check for duplicate property names
709 2001-07-01 17:01 sbaker3
711 * gst/gobject2gtk.c: return NULL from
712 g2g_object_class_find_property if gtk_object_arg_get_info returns
715 2001-07-01 15:05 wtay
717 * plugins/avi/gstavidemux.c: Added the memcpy back, we can't take
718 ownership of the riff parser chunks..
720 2001-07-01 14:59 wtay
722 * libs/riff/gstriff.h: Added types and structures for AVI/DV.
724 2001-07-01 14:58 wtay
726 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavidemux.h,
727 gstavitypes.c: Added FV playback to avi. Currently only NTSC DV is
728 supported. Both type1 and type2 avi/dv formats are supported.
730 2001-07-01 12:18 theuraeus
732 * gstreamer.spec.in: 2001-01-07 Christian Schaller
733 <Uraeus@linuxrising.org> - Updated SPEC file. - Splitt out GUI
734 modules - Added quicktime, flac, chart, udp modules
736 2001-07-01 12:16 theuraeus
738 * LICENSE_readme, REQUIREMENTS: 2001-01-07 Christian Schaller
739 <Uraeus@linuxrising.org> - Added FLAC information
741 2001-07-01 12:12 richardb
743 * configure.base: Put the back check for the FLAC library. This
744 looks to have been accidentally removed when the sidplay one was
747 2001-07-01 11:28 sbaker3
749 * plugins/filters/ladspa/gstladspa.c: gobject param fixes
751 2001-06-30 20:41 sbaker3
753 * plugins/alsa/: alsasink.c, alsasrc.c: fix param problems due to
756 2001-06-30 17:26 wtay
758 * plugins/SID/: gstsiddec.cc, gstsiddec.h: Added a property for
761 2001-06-30 16:22 wtay
763 * acinclude.m4, configure.base, plugins/Makefile.am,
764 plugins/SID/Makefile.am: Added configure checks for libsidplay.
766 2001-06-30 15:10 wtay
768 * plugins/SID/gstsiddec.cc: Added a bunch of properties.
770 2001-06-30 01:45 wtay
772 * configure.base: Added the SID plugin.
774 2001-06-30 01:44 wtay
776 * plugins/SID/gstsiddec.cc: Some cleanups
778 2001-06-30 01:37 wtay
780 * plugins/SID/: .cvsignore, Makefile.am, gstsiddec.cc, gstsiddec.h:
781 A first attempt at a SID decoder plugin.
783 2001-06-30 01:35 wtay
785 * gst/elements/gstdisksrc.c: Fix an endless loop at EOS.. this is a
788 2001-06-29 21:31 wtay
790 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c: GObject fixes for
791 xmms plugins. Cleaner names for the generated plugins.
793 2001-06-29 18:53 richardb
795 * gst/gstparse.c: Allow elements to be given custom names with []
798 ie, gstreamer-launch disksrc[mysrc] ! ... makes a disksrc element
799 named mysrc, rather than disksrc0
801 Suggestion: don't name things with names with numbers at the end,
802 or they may conflict with names allocated automatically.
804 2001-06-29 12:30 richardb
806 * configure.base: Put GST_CFLAGS before other CFLAGS, to ensure
807 that the correct headers get used if there's an installed copy of
808 the gst headers on the system (ie, make sure the uninstalled
809 headers are used instead).
811 2001-06-29 11:26 richardb
813 * gst/Makefile.am: Prefix for marshallers should be gst_marshal,
814 rather than gst. This now actually compiles for me.
816 2001-06-29 10:39 richardb
818 * gst/Makefile.am: Ensure that the marshaller code #includes
819 glib-object.h, and hence the neccessary definitions to enable it to
822 I don't pretend to understand how the marshalling stuff works - I
823 just know that it clearly needs this #include, or something
824 similar. If there's a more correct fix, someone else can do it.
825 Possibly this is a glib-genmarshal bug, but I've not got the time
828 2001-06-29 00:58 richardb
830 * gst/Makefile.am: Ensure that the gstmarshal.[ch] files are
831 generated in time by generating both files in the same rule:
832 previously, only the .c would be generated in time. Don't put the
833 files in dists (add a dist-hook to take them out), and clean the
834 files when running distclean.
836 2001-06-28 22:44 richardb
838 * gst/Makefile.am: Make sure conditionally compiled files are added
841 2001-06-28 21:13 sbaker3
843 * plugins/alsa/: alsasink.c, alsasrc.c: compile fixes for alsasrc
844 and alsasink - params need more work (odd warning when doing
847 2001-06-28 20:32 wtay
849 * acconfig.h, configure.base, plugins/Makefile.am: Added a check
852 2001-06-28 19:35 richardb
854 * configure.base: Fix ALSA check; was overwriting the ALSA_CFLAGS
855 and ALSA_LIBS variables determined for alsa 0.5 with the ones from
856 the check that alsa 0.9 wasn't there. Now does the 0.9 check
857 first, to avoid this problem.
859 2001-06-28 17:31 richardb
861 * docs/gst/Makefile.am: Remove gstreamer.html from generated files,
862 since it was just a broken copy of one of the other files. Sort
863 out cleanfiles to some extent. Note: the make dependencies in this
864 file are completely broken, but it's not clear how to fix them.
865 The docs will be built at make install / dist time, as a result.
867 2001-06-28 17:01 richardb
869 * acinclude.m4: Fix a typo in a comment.
871 2001-06-28 16:39 richardb
873 * acinclude.m4, configure.base: Add ACTION-IF-USE and
874 ACTION-IF-NOTUSE parameters to GST_CHECK_FEATURE. Convert glib2
875 check to use GST_CHECK_FEATURE.
877 2001-06-28 16:11 thomasvs
879 * plugins/filters/cutter/README: cutter plugin now has a settable
880 pre-record buffer (using GList) README has been fleshed out a bit
883 2001-06-28 12:56 richardb
885 * configure.base: Actually pass the infomessages variable into
886 config.status, so the message about plugin-builddir gets displayed.
888 We can use this mechanism to display lists of plugins which won't
889 be built: just add the lines to be output at the end of ./configure
892 2001-06-28 11:57 richardb
894 * configure.base: Change plugin-srcdir msg stuff near the end of
895 configure.base to -builddir.
897 2001-06-27 21:53 thomasvs
899 * examples/cutter/cutter.c: implemented ring buffer
901 2001-06-27 21:53 thomasvs
903 * plugins/filters/cutter/: cutter.c, cutter.h: added a GList
906 2001-06-27 21:20 wtay
908 * test/: dvshow.c, mp2toavi.c: Some small fixes.
910 2001-06-27 21:19 wtay
912 * examples/autoplug/autoplug.c: Small fixes to the autoplugger so
913 that it uses a colorspace element for video.
915 2001-06-27 21:15 wtay
917 * plugins/quicktime/gstquicktimedecoder.c: Make the QT plugin
920 2001-06-27 21:14 wtay
922 * plugins/avi/gstavidecoder.c: Make the avidecoder plugin extend
925 2001-06-27 21:14 omegahacker
927 * configure.base, gstreamer-config.in, gstreamer-uninstalled.pc.in,
928 gstreamer.pc.in: configure.base: changed to 0.2.1, reworked the -D
929 gathering for cflags gstreamer-config.in, gstreamer.pc.in,
930 gstreamer-uninstalled.pc.in: reworked -D gathering for cflags
932 2001-06-27 20:45 dlehn
934 * plugins/arts/Makefile.am: Fix for automake 1.4 to actually build
935 the generated source. Clean up generated files. Make sure only
936 source idl gets into tarball.
938 2001-06-27 20:22 omegahacker
940 * makeconfigure: added _CFLAGS and modified to allow the multiple
941 substitition to occur
943 2001-06-27 18:22 richardb
945 * makeconfigure: Add a hack to ensure that automake picks up the
946 variables AC_SUBSTed in GST_CHECK_CONFIGPROG.
948 2001-06-27 18:04 richardb
950 * acinclude.m4, configure.base: Add a "MODULES" parameter to
951 GST_CHECK_CONFIGPROG, to pass sets of modules to the -config
952 script. Convert gnome test to use GST_CHECK_CONFIGPROG.
954 2001-06-27 17:56 richardb
956 * acconfig.h, acinclude.m4, configure.base, plugins/Makefile.am,
957 plugins/audiofile/Makefile.am: Remove HAVE_GDK_PIXBUF and
958 HAVE_LIBAUDIOFILE from acconfig.h and AC_DEFINE: nothing uses
959 these. Add GST_CHECK_CONFIGPROG macro, to check a -config script
960 and set --cflags and --libs from it. Replace audiofile and
961 gdk-pixbuf checks with calls to this macro. Change use of
962 HAVE_LIBAUDIOFILE to USE_LIBAUDIOFILE automake conditional. Change
963 use of AUDIOFILE_LIBS variable to LIBAUDIOFILE_LIBS.
965 2001-06-27 17:06 richardb
967 * acinclude.m4: Fix brokenness with autoconf 2.50. *sigh*
969 2001-06-27 16:04 richardb
971 * acinclude.m4, configure.base: Add DISABLE-BY-DEFAULT argument to
972 GST_CHECK_FEATURE, to allow a feature to be turned off by default.
973 Turn of XMMS check using this, rather than a hack. Fix display of
974 commandline parameters for GST_CHECK_FEATURE and
975 GST_SUBSYSTEM_DISABLE.
977 2001-06-27 15:07 thomasvs
979 * plugins/filters/cutter/: cutter.c, filter.func: fixed cutter
982 2001-06-27 10:59 richardb
984 * acinclude.m4: Add XMMS macro to acinclude.m4, since it's a
985 commonly missing macro. This joins the ALSA macro, which was
986 already in acinclude.m4 We need some more consistent scheme for
987 dealing with these... :(
989 2001-06-26 23:26 omegahacker
991 * plugins/vgasink/Makefile.am: fixed vgasink Makefile.am, even
992 though vgasink is disabled
994 2001-06-26 23:15 wtay
996 * configure.base, gst/Makefile.am, tools/Makefile.am: Removed the
997 GST_CONFIG_DIR from config.h and made a -D CFLAG for it instead so
998 that we can do full expansion on the sysconfdir.
1000 2001-06-26 22:49 richardb
1002 * configure.base: Fix up configure --help output:
1003 GST_DISABLE_SUBSYSTEM options were not displayed properly.
1005 2001-06-26 22:44 richardb
1007 * configure.base, gst/elements/Makefile.am, plugins/Makefile.am:
1008 Convert XMMS and LIBGHTTP checks to use GST_CHECK_FEATURE() XMMS
1009 check is turned off by default (though not in a very neat way)
1011 2001-06-26 22:29 wtay
1013 * configure.base, plugins/Makefile.am: Removed vgasink for now.
1015 2001-06-26 22:07 wtay
1017 * plugins/udp/Makefile.am: Removed a cut&paste leftover..
1019 2001-06-26 20:56 richardb
1021 * makeconfigure: Do hacky fix for AM_CONDITIONAL for
1022 GST_SUBSYSTEM_DISABLE, too.
1024 2001-06-26 20:49 omegahacker
1026 * configure.base: Changes to the GST_SUBSYSTEM_DISABLE macro.
1028 2001-06-26 20:06 richardb
1030 * gst/gobject2gtk.c: Fix g2g_object_class_list_properties() so that
1031 num_properties gets set.
1033 2001-06-26 19:20 richardb
1035 * acinclude.m4, configure.base, plugins/Makefile.am: Convert artsc
1036 and arts checks to use GST_CHECK_FEATURE. Extract the checks into
1039 2001-06-26 03:48 richardb
1041 * acinclude.m4, configure.base, plugins/Makefile.am: Move alsa
1042 check to use GST_CHECK_FEATURE macro. Fix a small bug in the
1045 2001-06-26 03:27 richardb
1047 * acinclude.m4: Fixes to work properly with automake 1.4
1049 2001-06-26 02:53 richardb
1051 * Makefile.am, acinclude.m4, autogen.sh, configure.base,
1052 makeconfigure: Added feature check macro, GST_CHECK_FEATURE. Moved
1053 generation of configure.{in,ac} into a separate script. Add hack
1054 to the script to stop automake complaining about missing
1055 AM_CONDITIONAL call. Replace ESD check by a call to
1058 2001-06-25 22:39 richardb
1060 * configure.base: Move config dir from /etc/gstreamer to
1061 ${sysconfdir}/gstreamer by default: more portable, configurable,
1064 2001-06-25 21:53 richardb
1066 * docs/plugins/Makefile.am: Remove more generated files
1068 2001-06-25 21:41 richardb
1070 * docs/: manuals.mak, gst/Makefile.am, libs/Makefile.am: Remove
1071 many unwanted generated files from distributions.
1073 2001-06-25 21:39 richardb
1075 * docs/Makefile.am: Added plugins to DIST_SUBDIRS
1077 2001-06-25 21:37 wtay
1079 * plugins/oss/gstosssink.c: Don't use the trace feature when it is
1082 2001-06-25 21:36 wtay
1084 * plugins/: avi/gstavidecoder.c, quicktime/gstquicktimedecoder.c:
1085 Don't use the autoplugger when it is disabled.
1087 2001-06-25 21:36 wtay
1089 * gst/: Makefile.am, gst.c, gstautoplug.h, gstbuffer.c,
1090 gstbuffer.h, gstmeta.c, gstmeta.h, gstparse.h, gstplugin.c,
1091 gstplugin.h, gsttrace.h, gsttypefind.h: Removed the final bits of
1092 GstMeta. Added conditional compilation of various subsystems.
1094 2001-06-25 21:09 richardb
1096 * gst/: gobject2gtk.h, gstinfo.c, gstinfo.h: Add consts to
1097 appropriate parameters in debug and info handlers. Add appropriate
1098 types for some of the memebers of the GTypeInfo struct.
1100 2001-06-25 21:01 omegahacker
1102 * gst/: .cvsignore, Makefile.am: added gstmarshal.[ch] to
1103 .cvsignore, added gstmarshal.list to EXTRA_DIST
1105 2001-06-25 21:00 omegahacker
1107 * gst/gstobject.h, plugins/Makefile.am,
1108 plugins/visualization/Makefile.am: added some dirs to DIST_SUBDIRS,
1109 added a comment to gstobject.h
1111 2001-06-25 20:59 omegahacker
1113 * gst/: Makefile.am, gstmarshal.c, gstmarshal.h, gstmarshal.list:
1114 removed gstmarshal.[ch], added gstmarshal.list, and a first pass at
1117 2001-06-25 20:19 wtay
1119 * configure.base, gst/Makefile.am: Added configure checks to
1120 disable various major subsystems.
1122 2001-06-25 19:14 richardb
1124 * docs/gst/: Makefile.am, gstreamer.types.in: gstreamer.types.in:
1125 remove colorspace header. Makefile.am: remove comment inside rule
1128 2001-06-25 18:22 omegahacker
1130 * gst/: gobject2gtk.h, gst.c, gstelement.c: gobject2gtk.h: added
1131 g2g_object_get_type() prototype gst.c: fixed gst_add_paths_func()
1132 prototype gstelement.c: changed some prototypes, added a cast
1134 2001-06-25 18:17 wtay
1136 * gst/gstobject.h: Added a missing #else
1138 2001-06-25 17:44 wtay
1140 * configure.base: Removed the wine stuff.
1142 2001-06-25 13:28 richardb
1144 * gst/gstobject.c: Fix a warning; stuff following an #endif
1146 2001-06-25 13:09 richardb
1148 * autogen.sh: Added check for pkg-config to autogen.sh
1150 2001-06-25 07:45 omegahacker
1152 * acconfig.h, autogen.sh, configure.base, gst/Makefile.am,
1153 gst/gstbin.c, gst/gstelement.c, gst/gstelementfactory.c,
1154 gst/gstinfo.c, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1155 gst/gstprops.c, gst/gstthread.c, gst/gstxml.h: Reworked the
1156 arguments for DEBUG and INFO. Removed -debug-verbose. Renamed
1157 GST_DISABLE_XML to GST_DISABLE_LOADSAVE and added --disable flag.
1159 2001-06-25 04:37 omegahacker
1161 * gst/: gobject2gtk.c, gobject2gtk.h: Changed all globally defined
1162 stub functions to use the g2g_ prefix instead of g_, to avoid *any*
1163 potential namespace conflicts.
1165 2001-06-25 02:20 omegahacker
1167 * acconfig.h, configure.base, docs/random/wtay/events,
1168 examples/Makefile.am, examples/cutter/cutter.c,
1169 examples/helloworld/helloworld.c,
1170 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
1171 examples/plugins/example.c, examples/plugins/example.h,
1172 examples/queue/queue.c, examples/queue2/queue2.c,
1173 examples/queue3/queue3.c, examples/queue4/queue4.c,
1174 examples/thread/thread.c, examples/typefind/typefind.c,
1175 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
1176 gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gst.c, gst/gst.h,
1177 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstbin.h,
1178 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
1179 gst/gstextratypes.c, gst/gstextratypes.h, gst/gstmarshal.c,
1180 gst/gstmarshal.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1181 gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c, gst/gstpipeline.h,
1182 gst/gstqueue.c, gst/gstqueue.h, gst/gstscheduler.c,
1183 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
1184 gst/gsttypefind.c, gst/gsttypefind.h, gst/gstutils.c,
1185 gst/gstutils.h, gst/gstxml.c, gst/gstxml.h,
1186 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
1187 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
1188 gst/autoplug/gststaticautoplug.h,
1189 gst/autoplug/gststaticautoplugrender.c,
1190 gst/autoplug/gststaticautoplugrender.h, gst/elements/Makefile.am,
1191 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
1192 gst/elements/gstdisksrc.c, gst/elements/gstdisksrc.h,
1193 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
1194 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.c,
1195 gst/elements/gstfakesrc.h, gst/elements/gstfdsink.c,
1196 gst/elements/gstfdsink.h, gst/elements/gstfdsrc.c,
1197 gst/elements/gstfdsrc.h, gst/elements/gsthttpsrc.c,
1198 gst/elements/gsthttpsrc.h, gst/elements/gstidentity.c,
1199 gst/elements/gstidentity.h, gst/elements/gstmultidisksrc.c,
1200 gst/elements/gstmultidisksrc.h, gst/elements/gstpipefilter.c,
1201 gst/elements/gstpipefilter.h, gst/elements/gstsinesrc.c,
1202 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
1203 gst/elements/gsttee.h, gstplay/gstplay.c, plugins/Makefile.am,
1204 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
1205 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
1206 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
1207 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
1208 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
1209 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
1210 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
1211 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
1212 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
1213 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
1214 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1215 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
1216 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
1217 plugins/avi/gstavidemux.c, plugins/avi/gstavidemux.h,
1218 plugins/avi/gstavimux.c, plugins/avi/gstavimux.h,
1219 plugins/avi/gstavitypes.c, plugins/avi/gstavitypes.h,
1220 plugins/avi/winaudio/aviaudiodecoder.c,
1221 plugins/avi/winaudio/aviaudiodecoder.h,
1222 plugins/avi/wincodec/gstwindec.cc,
1223 plugins/avi/wincodec/gstwindec.h,
1224 plugins/avi/wincodec/gstwinenc.cc,
1225 plugins/avi/wincodec/gstwinenc.h, plugins/capture/v4l/gstv4lsrc.c,
1226 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
1227 plugins/cdparanoia/cdparanoia.h, plugins/cobin/cobin.c,
1228 plugins/cobin/cobin.h, plugins/cobin/spindentity.c,
1229 plugins/cobin/spindentity.h, plugins/dv/dvdec.c,
1230 plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
1231 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
1232 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
1233 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
1234 plugins/esd/esdsink/esdsink.h, plugins/festival/Makefile.am,
1235 plugins/festival/gstfestival.c, plugins/festival/gstfestival.h,
1236 plugins/filters/Makefile.am, plugins/filters/adder/adder.c,
1237 plugins/filters/adder/adder.h,
1238 plugins/filters/colorspace/colorspace.c,
1239 plugins/filters/colorspace/colorspace.h,
1240 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
1241 plugins/filters/cutter/filter.func,
1242 plugins/filters/deinterlace/deinterlace.c,
1243 plugins/filters/deinterlace/deinterlace.h,
1244 plugins/filters/intfloatconvert/float2int.c,
1245 plugins/filters/intfloatconvert/float2int.h,
1246 plugins/filters/intfloatconvert/int2float.c,
1247 plugins/filters/intfloatconvert/int2float.h,
1248 plugins/filters/intfloatconvert/intfloatconvert.c,
1249 plugins/filters/ladspa/gstladspa.c,
1250 plugins/filters/ladspa/gstladspa.h,
1251 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
1252 plugins/filters/level/level.c, plugins/filters/level/level.h,
1253 plugins/filters/median/median.c, plugins/filters/median/median.h,
1254 plugins/filters/mono2stereo/mono2stereo.c,
1255 plugins/filters/mono2stereo/mono2stereo.h,
1256 plugins/filters/passthrough/level.c,
1257 plugins/filters/passthrough/level.h,
1258 plugins/filters/passthrough/passthrough.c,
1259 plugins/filters/passthrough/passthrough.h,
1260 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1261 plugins/filters/stereo2mono/stereo2mono.c,
1262 plugins/filters/stereo2mono/stereo2mono.h,
1263 plugins/filters/volenv/filter.func,
1264 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
1265 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
1266 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
1267 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
1268 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
1269 plugins/icecast/icecastsend/icecastsend.c,
1270 plugins/icecast/icecastsend/icecastsend.h,
1271 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
1272 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
1273 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1274 plugins/mp3decode/mpg123/gstmpg123.c,
1275 plugins/mp3decode/mpg123/gstmpg123.h,
1276 plugins/mp3decode/parse/mp3parse.c,
1277 plugins/mp3decode/parse/mp3parse.h,
1278 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
1279 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
1280 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
1281 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1282 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
1283 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
1284 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
1285 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1286 plugins/mpeg1/system_encode/buffer.c,
1287 plugins/mpeg1/system_encode/system_encode.c,
1288 plugins/mpeg1/system_encode/system_encode.h,
1289 plugins/mpeg1video/parse/mp1videoparse.c,
1290 plugins/mpeg1video/parse/mp1videoparse.h,
1291 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
1292 plugins/mpeg2/ac3parse/ac3parse.c,
1293 plugins/mpeg2/ac3parse/ac3parse.h,
1294 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
1295 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
1296 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
1297 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
1298 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
1299 plugins/mpeg2/subtitles/mpeg2subt.c,
1300 plugins/mpeg2/subtitles/mpeg2subt.h,
1301 plugins/mpeg2/video/gstmpeg2play.c,
1302 plugins/mpeg2/video/gstmpeg2play.h,
1303 plugins/mpeg2/videoparse/mp2videoparse.c,
1304 plugins/mpeg2/videoparse/mp2videoparse.h,
1305 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
1306 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
1307 plugins/oss/gstossgst.c, plugins/oss/gstossgst.h,
1308 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
1309 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
1310 plugins/quicktime/gstquicktimedecoder.c,
1311 plugins/quicktime/gstquicktimedecoder.h,
1312 plugins/quicktime/gstquicktimedemux.c,
1313 plugins/quicktime/gstquicktimedemux.h,
1314 plugins/quicktime/gstquicktimetypes.c,
1315 plugins/quicktime/gstquicktimetypes.h, plugins/rtjpeg/rtjpegdec.c,
1316 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
1317 plugins/rtjpeg/rtjpegenc.h, plugins/rtp/rtpsend/rtpsend.c,
1318 plugins/rtp/rtpsend/rtpsend.h, plugins/sdlsink/sdlvideosink.c,
1319 plugins/sdlsink/sdlvideosink.h, plugins/udp/.cvsignore,
1320 plugins/udp/Makefile.am, plugins/udp/gstudp.c,
1321 plugins/udp/gstudpsink.c, plugins/udp/gstudpsink.h,
1322 plugins/udp/gstudpsrc.c, plugins/udp/gstudpsrc.h,
1323 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
1324 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
1325 plugins/visualization/Makefile.am,
1326 plugins/visualization/chart/gstchart.c,
1327 plugins/visualization/smoothwave/smoothwave.c,
1328 plugins/visualization/smoothwave/smoothwave.h,
1329 plugins/visualization/spectrum/gstspectrum.c,
1330 plugins/visualization/spectrum/gstspectrum.h,
1331 plugins/visualization/synaesthesia/core.h,
1332 plugins/visualization/synaesthesia/synaesthesia.c,
1333 plugins/visualization/synaesthesia/synaesthesia.h,
1334 plugins/visualization/vumeter/vumeter.c,
1335 plugins/visualization/vumeter/vumeter.h,
1336 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
1337 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
1338 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
1339 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
1340 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
1341 plugins/xmms/gstxmmsinput.h, plugins/xmms/pluginenum.c,
1342 plugins/xmms/xmms.h, plugins/xvideosink/Makefile.am,
1343 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h,
1344 test/ac3parse.c, test/ac3play.c, test/avi2mpg.c, test/aviparse.c,
1345 test/dvdcat.c, test/lat.c, test/mp1parse.c, test/mp1tomp1.c,
1346 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3mad.c,
1347 test/mp3parse.c, test/mp3play.c, test/mp3tovorbis.c,
1348 test/mpeg2parse.c, test/pipetest.c, test/qtest.c, test/record.c,
1349 test/vidcapture.c, test/vidcapture2.c, test/videotest.c,
1350 test/wave.c, test/xmmstest.c, tests/autoplug.c, tests/autoplug3.c,
1351 tests/case4.c, tests/incsched.c, tests/mp1vid.c, tests/mp3encode.c,
1352 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/states.c,
1353 tests/threadlock.c, tests/eos/case1.c, tests/eos/case2.c,
1354 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
1355 tests/eos/case6.c, tests/eos/case7.c, tests/sched/runxml.c,
1356 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c,
1357 tools/gstreamer-launch.c: Merged from GOBJECT1 to HEAD at 200106241
1359 2001-06-25 01:07 omegahacker
1361 * gst/gobject2gtk.c, gst/gobject2gtk.h, tools/gstreamer-compprep.c,
1362 tools/gstreamer-inspect.c: added shim for
1363 g_object_class_list_properties and converted -inspect and -compprep
1366 2001-06-25 00:50 omegahacker
1368 * examples/plugins/: example.c, example.h: ported example plugin to
1371 2001-06-25 00:25 omegahacker
1373 * examples/cutter/cutter.c: ported to gobject
1375 2001-06-24 23:56 omegahacker
1377 * plugins/visualization/chart/gstchart.c: ported chart to gobject
1379 2001-06-24 23:44 omegahacker
1381 * LICENSE_readme, REQUIREMENTS, acconfig.h, autogen.sh,
1382 configure.base, gstreamer.spec.in, idiottest.mak,
1383 docs/gst/gstreamer-sections.txt, docs/manual/advanced.sgml,
1384 docs/manual/bins.sgml, docs/manual/factories.sgml,
1385 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
1386 docs/manual/pads.sgml, docs/manual/states.sgml, docs/random/eos,
1387 examples/Makefile.am, examples/cutter/Makefile.am,
1388 examples/cutter/cutter.c, examples/cutter/cutter.h,
1389 gst/Makefile.am, gst/gst.c, gst/gstautoplug.c, gst/gstbin.c,
1390 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstbufferpool.h,
1391 gst/gstcaps.c, gst/gstelement.c, gst/gstelementfactory.c,
1392 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstparse.c,
1393 gst/gstplugin.c, gst/gstprops.c, gst/gstscheduler.c,
1394 gst/gstthread.c, gst/elements/gstdisksink.c,
1395 gst/elements/gstdisksrc.c, gstplay/ChangeLog, gstplay/Makefile.am,
1396 gstplay/callbacks.c, gstplay/full-screen.c, gstplay/full-screen.h,
1397 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
1398 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
1399 gstplay/main.c, include/Makefile.am, libs/audio/gstaudio.c,
1400 libs/audio/gstaudio.h, libs/riff/gstriffencode.c,
1401 plugins/Makefile.am, plugins/audiofile/gstafsink.c,
1402 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1403 plugins/filters/Makefile.am,
1404 plugins/filters/colorspace/Makefile.am,
1405 plugins/filters/colorspace/colorspace.c,
1406 plugins/filters/colorspace/colorspace.h,
1407 plugins/filters/cutter/README, plugins/filters/cutter/cutter.c,
1408 plugins/filters/cutter/cutter.h,
1409 plugins/filters/deinterlace/.cvsignore,
1410 plugins/filters/deinterlace/Makefile.am,
1411 plugins/filters/deinterlace/deinterlace.c,
1412 plugins/filters/deinterlace/deinterlace.h,
1413 plugins/filters/intfloatconvert/float2int.c,
1414 plugins/filters/intfloatconvert/float2int.h,
1415 plugins/filters/intfloatconvert/int2float.c,
1416 plugins/filters/intfloatconvert/int2float.h,
1417 plugins/filters/median/median.c, plugins/filters/median/median.h,
1418 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1419 plugins/flac/.cvsignore, plugins/flac/Makefile.am,
1420 plugins/flac/flac.c, plugins/flac/flacdec.c,
1421 plugins/flac/flacdec.h, plugins/flac/flacenc.c,
1422 plugins/flac/flacenc.h, plugins/jpeg/gstjpegdec.c,
1423 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1424 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1425 plugins/quicktime/Makefile.am,
1426 plugins/quicktime/gstquicktimedecoder.c,
1427 plugins/quicktime/gstquicktimedecoder.h,
1428 plugins/quicktime/gstquicktimedemux.c,
1429 plugins/quicktime/gstquicktimedemux.h,
1430 plugins/quicktime/gstquicktimetypes.c,
1431 plugins/quicktime/gstquicktimetypes.h, plugins/vgasink/.cvsignore,
1432 plugins/vgasink/Makefile.am, plugins/vgasink/vgavideosink.c,
1433 plugins/vgasink/vgavideosink.h, plugins/videoscale/videoscale.h,
1434 plugins/visualization/Makefile.am,
1435 plugins/visualization/chart/.cvsignore,
1436 plugins/visualization/chart/Makefile.am,
1437 plugins/visualization/chart/gstchart.c, tools/README,
1438 tools/gstreamer-compprep.1, tools/gstreamer-launch.c: Merge from
1439 HEAD to BRANCH-GOBJECT1 at 200106241
1441 2001-06-24 22:21 wtay
1443 * tools/gstreamer-launch.c: Commented out the Gtk widget stuff.
1445 2001-06-24 22:18 omegahacker
1447 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstcaps.c,
1448 gstelement.c, gstelementfactory.c, gstobject.c, gstobject.h,
1449 gstpad.c, gstprops.c, gstthread.c: initial pass at #ifdef'ing xml
1452 2001-06-24 22:15 wtay
1454 * gstplay/gstplay.c: Some compile fixes.
1456 2001-06-24 22:14 wtay
1458 * configure.base: Added the festival plugin and udp.
1460 2001-06-24 22:10 wtay
1462 * plugins/: festival/gstfestival.c, oss/gstosssink.c,
1463 oss/gstosssink.h, oss/gstosssrc.c, udp/gstudpsink.c,
1464 udp/gstudpsrc.c, udp/gstudpsrc.h, xvideosink/Makefile.am: Added an
1465 arg to set the fragment size in oss plugins. Use a TCP stream
1466 connection to do caps nego over the wire in UDP. More pending
1467 changes to some plugins.
1469 2001-06-24 22:06 omegahacker
1471 * configure.base, plugins/Makefile.am: New check for libesd, a
1472 model for all the other checks I hope. Need to convert all the
1473 other checks to operate like this.
1475 2001-06-24 16:20 wtay
1477 * plugins/: Makefile.am, udp/.cvsignore, udp/Makefile.am,
1478 udp/gstudp.c, udp/gstudpsink.c, udp/gstudpsink.h, udp/gstudpsrc.c,
1479 udp/gstudpsrc.h: Added the beginnings of an udp send/receive
1482 2001-06-24 16:20 wtay
1484 * plugins/udp/gstudpsink.h: file gstudpsink.h was initially added
1485 on branch BRANCH-GOBJECT1.
1487 2001-06-24 16:20 wtay
1489 * plugins/udp/Makefile.am: file Makefile.am was initially added on
1490 branch BRANCH-GOBJECT1.
1492 2001-06-24 16:20 wtay
1494 * plugins/udp/gstudpsrc.c: file gstudpsrc.c was initially added on
1495 branch BRANCH-GOBJECT1.
1497 2001-06-24 16:20 wtay
1499 * plugins/udp/gstudp.c: file gstudp.c was initially added on branch
1502 2001-06-24 16:20 wtay
1504 * plugins/udp/gstudpsink.c: file gstudpsink.c was initially added
1505 on branch BRANCH-GOBJECT1.
1507 2001-06-24 16:20 wtay
1509 * plugins/udp/.cvsignore: file .cvsignore was initially added on
1510 branch BRANCH-GOBJECT1.
1512 2001-06-24 16:20 wtay
1514 * plugins/udp/gstudpsrc.h: file gstudpsrc.h was initially added on
1515 branch BRANCH-GOBJECT1.
1517 2001-06-24 15:55 wtay
1519 * docs/random/wtay/events: file events was initially added on
1520 branch BRANCH-GOBJECT1.
1522 2001-06-24 15:55 wtay
1524 * docs/random/wtay/events: Added some random ramblings about a the
1525 design of an event system.
1527 2001-06-24 02:02 wtay
1529 * gst/gobject2gtk.c: Removed some debug noise.
1531 2001-06-24 01:55 wtay
1533 * test/: aviparse.c, mp1parse.c, mpeg2parse.c, videotest.c, wave.c:
1534 Compile fixes for gtk.
1536 2001-06-23 13:23 wtay
1538 * plugins/festival/gstfestival.c: Make sure we don't send more data
1539 than the buffersize.
1541 2001-06-23 13:12 wtay
1543 * plugins/festival/gstfestival.c: file gstfestival.c was initially
1544 added on branch BRANCH-GOBJECT1.
1546 2001-06-23 13:12 wtay
1548 * plugins/festival/Makefile.am: file Makefile.am was initially
1549 added on branch BRANCH-GOBJECT1.
1551 2001-06-23 13:12 wtay
1553 * plugins/: Makefile.am, festival/Makefile.am,
1554 festival/gstfestival.c, festival/gstfestival.h: Added the festival
1555 text-to-speech plugin. It will currently only work by contacting
1556 the festival server on localhost. The output is WAV so it needs to
1557 be parsed with parsewav before connecting it to an audiosink:
1559 ./gstreamer-launch disksrc location=/etc/motd ! festival ! parsewav
1562 Latency is terrible because we don't process uterances individually
1565 2001-06-23 13:12 wtay
1567 * plugins/festival/gstfestival.h: file gstfestival.h was initially
1568 added on branch BRANCH-GOBJECT1.
1570 2001-06-22 02:14 wtay
1572 * examples/: Makefile.am, helloworld/helloworld.c,
1573 helloworld2/helloworld2.c, mixer/mixer.c, queue/queue.c,
1574 queue2/queue2.c, queue3/queue3.c, queue4/queue4.c, thread/thread.c,
1575 typefind/typefind.c, xml/createxml.c, xml/runxml.c: Fixed the
1576 examples for glib2 Removed plugins for now (need to run the script
1579 2001-06-22 02:05 wtay
1581 * tests/: autoplug.c, autoplug3.c, case4.c, incsched.c, mp1vid.c,
1582 mp3encode.c, paranoia.c, queue.c, rip.c, states.c, threadlock.c,
1583 eos/case1.c, eos/case2.c, eos/case3.c, eos/case4.c, eos/case5.c,
1584 eos/case6.c, eos/case7.c, sched/runxml.c: Lots of compile fixes for
1587 2001-06-22 01:43 wtay
1589 * test/: ac3parse.c, ac3play.c, avi2mpg.c, dvdcat.c, lat.c,
1590 mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3mad.c, mp3parse.c,
1591 mp3play.c, mp3tovorbis.c, pipetest.c, qtest.c, record.c,
1592 vidcapture.c, vidcapture2.c, xmmstest.c: Lots of compile fixes
1595 2001-06-22 01:14 wtay
1597 * configure.base: Disable most of the gnome/gtk stuff when
1598 compiling with glib2
1600 2001-06-22 00:11 wtay
1602 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added the option
1603 to set the format and the output size.
1605 2001-06-21 23:48 omegahacker
1607 * gst/gstqueue.c: marked up the function pointers with
1610 2001-06-21 20:44 wtay
1612 * configure.base: Added vgasink.
1614 2001-06-21 20:43 wtay
1616 * plugins/vgasink/: .cvsignore, Makefile.am, vgavideosink.c,
1617 vgavideosink.h: Added the vgasink by sienap.
1619 2001-06-21 16:29 wtay
1621 * tools/gstreamer-compprep.c: Compile fixes for GObject.
1623 2001-06-21 15:39 wtay
1625 * tools/gstreamer-inspect.c: Fixed a compileation error for
1628 2001-06-21 15:22 wtay
1630 * gst/: gobject2gtk.h, gstqueue.c: Compile fixes for gobject.
1632 2001-06-21 13:21 sbaker3
1634 * docs/gst/gstreamer-sections.txt: added refcounting and
1637 2001-06-21 12:50 wtay
1639 * plugins/flx/flx_decoder.h: Removed the colorspace dependency.
1641 2001-06-21 12:50 wtay
1643 * plugins/Makefile.am: Removed the videoscaler for now until it's
1646 2001-06-21 12:49 wtay
1648 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
1649 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
1650 Added some files for future use.
1652 2001-06-21 12:42 wtay
1654 * libs/Makefile.am: Removed old unused libs.
1656 2001-06-21 12:35 wtay
1658 * configure.base: Removed the winloader
1660 2001-06-21 12:34 wtay
1662 * libs/Makefile.am: Removed the wine loader.
1664 2001-06-21 12:32 wtay
1666 * include/Makefile.am: Removed the winelibs.
1668 2001-06-21 12:19 sbaker3
1670 * gst/: gstbufferpool.c, gstbufferpool.h: added ref counting to the
1671 buffer pool. also _destroy will clean up the buffer pool mem_chunk
1672 if it is the default implementation
1674 2001-06-21 03:03 omegahacker
1676 * plugins/Makefile.am: fixed spelling of xvideosink
1678 2001-06-21 00:43 wtay
1680 * gst/: gobject2gtk.h, gstqueue.c: Added some signal shims. Fixed
1681 the queue state_change stuff.
1683 2001-06-20 23:52 wtay
1685 * plugins/Makefile.am: Added the xvideosink to the dirs.
1687 2001-06-20 23:33 wtay
1689 * plugins/: dv/dvdec.c, xmms/xmms.h: All pending changes I still
1692 2001-06-20 23:21 wtay
1694 * plugins/aasink/aasink.c: Compile fixes for aasink.
1696 2001-06-20 23:21 wtay
1698 * gst/gobject2gtk.h: Added a shim for a marshaller.
1700 2001-06-20 22:56 wtay
1702 * gst/gobject2gtk.h: Added som shims for GTypeFlags and GParamFlags
1704 2001-06-20 22:55 wtay
1706 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: Compile fixes
1709 2001-06-20 22:40 wtay
1711 * plugins/arts/gst_arts.c: compile fixes for GTK1.2.
1713 2001-06-20 22:40 wtay
1715 * gst/gobject2gtk.h: Fixed an arg called "class", it's a C++
1718 2001-06-20 22:30 wtay
1720 * gst/gobject2gtk.h: Added g_type_from_name to the shims.
1722 2001-06-20 22:29 wtay
1724 * plugins/filters/ladspa/gstladspa.c: Some compile fixes for gtk1.2
1726 2001-06-20 21:58 wtay
1728 * gst/gobject2gtk.c: Renamed the shortname field in GParamSpec to
1729 name to match the glib2.0 implementation.
1731 2001-06-20 21:49 wtay
1733 * tools/gstreamer-inspect.c: Added object properties introspection.
1735 2001-06-20 21:48 wtay
1737 * gst/gobject2gtk.h: Added a better shim for g_object_get_property
1739 2001-06-20 15:53 sbaker3
1741 * gst/gstbuffer.c: fixed operator precedence bug which caused 32
1742 times too much memory to be allocated for each GstBuffer struct
1744 2001-06-20 00:17 omegahacker
1746 * gst/: gobject2gtk.c, gobject2gtk.h, elements/gstfakesrc.c: fixed
1747 signal registration problem in gobject2gtk shim
1749 2001-06-19 22:14 omegahacker
1751 * gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gstpad.c,
1752 gst/autoplug/gstautoplugger.c, gst/elements/gstfdsrc.c,
1753 plugins/aasink/aasink.c, plugins/effects/stereo/stereo.c,
1754 plugins/effects/volume/volume.c,
1755 plugins/filters/mono2stereo/mono2stereo.c,
1756 plugins/mp3encode/lame/gstlame.c, plugins/sdlsink/sdlvideosink.c:
1757 More GObject updates, cleanups to some of the elements to make the
1760 2001-06-19 19:32 wtay
1762 * gst/elements/gstdisksink.c: Changed the bytes_written to a gint
1763 to avoid overflow...
1765 2001-06-19 13:53 richardb
1767 * idiottest.mak: idiottest was failing because of change of
1768 PLUGIN_USE_SRCDIR to PLUGIN_USE_BUILDDIR - fixed.
1770 2001-06-19 11:34 richardb
1772 * tools/gstreamer-launch.c: Add -o option argument to
1773 gstreamer-launch, to specify a file to output the pipeline to,
1774 instead of running it.
1776 2001-06-19 08:57 omegahacker
1778 * autogen.sh: updated autogen.sh to use --enable-plugin-builddir
1780 2001-06-19 08:57 omegahacker
1782 * gst/gstplugin.c, acconfig.h, configure.base: changed
1783 plugin-srcdir to plugin-builddir, which is what it should be
1785 2001-06-18 23:33 richardb
1787 * gst/gstprops.c: Simplify properties which contain lists of
1788 integer and integer range entries to minimal combination of ints
1789 and ranges that is equivalent. eg, (1,2,3,7-12,13) becomes
1792 Don't bother with floats for the moment, though it would be easy to
1793 add an equivalent, which would simplify overlapping ranges.
1795 2001-06-18 21:14 richardb
1797 * plugins/visualization/chart/gstchart.c: Fix memory leak, thanks
1800 2001-06-18 20:20 wtay
1802 * plugins/flac/: Makefile.am, flacdec.c, flacenc.c, flacenc.h:
1803 Updated the flac decoder/encode to the latest CVS version. I had
1804 to increase the cothread stack in cothread.c (8 threads max) to get
1805 the encoder working :(
1807 2001-06-18 12:27 richardb
1809 * plugins/filters/Makefile.am: Add a DIST_SUBDIRS line
1811 2001-06-18 12:12 richardb
1813 * configure.base, plugins/visualization/Makefile.am: Add chart
1814 plugin to build system.
1816 2001-06-18 12:09 richardb
1818 * plugins/visualization/chart/: .cvsignore, Makefile.am,
1819 gstchart.c: Initial commit of chart plugin. Draws charts of data
1820 streams. Currently has no settable framerate, draws inefficiently,
1821 has no settable size and looks fairly ugly. Needs data parsing to
1822 be split into a separate plugin.
1824 2001-06-18 05:56 dlehn
1826 * configure.base: ALSA checks use alsa_save_* names and gst attempt
1827 to save flags fails when using the same names. Prefixed with gst_.
1829 2001-06-17 23:14 wtay
1831 * plugins/flac/: flacenc.c, flacenc.h: More work on the encoder..
1832 it still segfaults inside the flac lib for some reason..
1834 2001-06-17 20:44 wtay
1836 * plugins/flac/: .cvsignore, Makefile.am, flac.c, flacdec.c,
1837 flacdec.h, flacenc.c, flacenc.h: Added a FLAC decoder. The encoder
1840 2001-06-17 16:06 wtay
1842 * gst/elements/gstsinesrc.c: Updated the params a bit.
1844 2001-06-17 16:03 wtay
1846 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1847 properties again. Added come const directives to the arguments
1848 again. Check for non exiting properties.
1850 2001-06-17 15:35 sbaker3
1852 * gst/gstbufferpool.h: added _gst_buffer_pool_initialize
1854 2001-06-17 15:12 wtay
1856 * tools/gstreamer-inspect.c: Print out the enum values too.
1858 2001-06-17 14:58 sbaker3
1860 * plugins/filters/intfloatconvert/: float2int.c, int2float.c: uses
1861 default bufferpool factory
1863 2001-06-17 14:55 sbaker3
1865 * gst/: gst.c, gstbufferpool.c, gstbufferpool.h: added a default
1866 bufferpool factory function. it reuses existing instances of
1867 bufferpool if requests are made for existing buffer sizes
1869 2001-06-17 09:55 omegahacker
1871 * gst/gstobject.c, gst/gstobject.h, gst/gsttypefind.c,
1872 gst/autoplug/gstautoplugcache.c, plugins/aasink/aasink.c,
1873 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsrc.c,
1874 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
1875 plugins/filters/cutter/cutter.c, plugins/gnomevfs/gnomevfssink.c,
1876 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/gstgsmenc.c,
1877 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1878 plugins/sdlsink/sdlvideosink.c, plugins/xmms/gstxmmseffect.c,
1879 plugins/xvideosink/xvideosink.c: Mostly went around converting
1880 G_OBJECT_TYPE(klass) to G_TYPE_FROM_CLASS(klass)
1882 2001-06-17 09:52 omegahacker
1884 * configure.ac, configure.in: removed configure.ac and configure.in
1886 2001-06-17 05:07 omegahacker
1888 * plugins/1394/: dv1394src.c, dv1394src.h: ported 1394 plugin to
1889 gobject, somehow forget that one...
1891 2001-06-17 04:17 wtay
1893 * tools/gstreamer-inspect.c: Added enums to inspect.
1895 2001-06-17 04:10 omegahacker
1897 * gst/gobject2gtk.h: file gobject2gtk.h was initially added on
1898 branch BRANCH-GOBJECT1.
1900 2001-06-17 04:10 omegahacker
1902 * gst/gobject2gtk.c: file gobject2gtk.c was initially added on
1903 branch BRANCH-GOBJECT1.
1905 2001-06-17 04:10 omegahacker
1907 * acconfig.h, configure.base, gst/Makefile.am, gst/gobject2gtk.c,
1908 gst/gobject2gtk.h, gst/gst.c, gst/gst.h, gst/gstextratypes.c,
1909 gst/gstextratypes.h, gst/gstobject.c, gst/gstobject.h,
1910 gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c, gst/gstutils.c,
1911 gst/gstutils.h: Added gobject to gtkobject bridge
1912 (gobject2gtk.[ch]) and configure-time support for selecting between
1913 glib and gtk (--enable-glib2 to build with gobject).
1915 2001-06-17 04:05 wtay
1917 * plugins/mp3encode/lame/gstlame.c: Fixed the get and set functions
1918 for enum properties.
1920 2001-06-17 04:03 wtay
1922 * docs/manual/helloworld.sgml: Fixed the audiosink in the example
1925 2001-06-17 03:47 wtay
1927 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1928 properties. Added come const directives to the arguments.
1930 2001-06-17 03:39 wtay
1932 * tools/gstreamer-inspect.c: Figured out how to get a property from
1935 2001-06-16 18:35 wtay
1937 * tools/gstreamer-inspect.c: Pff, this doesn't seem to work... Can
1938 someone try to get a property from a GObject?
1940 2001-06-16 18:25 wtay
1942 * tools/gstreamer-inspect.c: Somewhat fixed -inspect
1944 2001-06-16 15:36 wtay
1946 * configure.base: Removed the obsolete libs.
1948 2001-06-16 15:35 wtay
1950 * plugins/Makefile.am: Added the avi stuff to the makefile again.
1952 2001-06-16 15:29 wtay
1954 * plugins/avi/: Makefile.am, codectest.c, gstavidecoder.c,
1955 gstavidecoder.h, gstavidemux.c, gstavidemux.h, gstaviencoder.c,
1956 gstaviencoder.h, gstavimux.c, gstavimux.h, gstavitypes.c,
1957 gstavitypes.h, playcodecs.c, videoheader.c: Updated the avi decoder
1960 2001-06-16 14:46 wtay
1962 * plugins/avi/winaudio/: aviaudiodecoder.c, aviaudiodecoder.h:
1963 Updated the audiodecoder to gobject.
1965 2001-06-16 14:24 wtay
1967 * gstplay/gstplay.c: Removed a check (see that the file exists
1968 locally ??) to enable network streaming with gnomevfssrc again.
1970 2001-06-16 14:17 wtay
1972 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
1973 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
1974 gstwinenc.c, gstwinenc.cc, gstwinenc.h: Merged from HEAD on
1975 20010616 (13:00 GMT). Compile fixes for GObject.
1977 2001-06-16 01:43 wtay
1979 * plugins/Makefile.am: Updated the makefile.
1981 2001-06-16 01:32 wtay
1983 * plugins/arts/gst_arts.c: Fixed arts
1985 2001-06-16 01:26 wtay
1987 * plugins/filters/Makefile.am: Added LADSPA back in the Makefile.
1989 2001-06-16 01:25 wtay
1991 * plugins/filters/ladspa/gstladspa.c: LADSPA compiles.
1993 2001-06-16 01:14 wtay
1995 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c, pluginenum.c:
1996 Fixed some stuff in xmms, removed the args for now.
1998 2001-06-16 00:49 wtay
2000 * plugins/flx/flx_decoder.h: Removed the dependency on colorspace.
2002 2001-06-16 00:48 wtay
2004 * plugins/filters/: Makefile.am, ladspa/gstladspa.c: Removed ladspa
2005 from the Makefile until it compiles. Removed the dependency on OSS
2008 2001-06-16 00:36 wtay
2010 * plugins/visualization/: Makefile.am, synaesthesia/core.h,
2011 synaesthesia/synaesthesia.c, synaesthesia/synaesthesia.h: Removed
2012 old, non functional code out of the makefile.
2014 2001-06-16 00:23 omegahacker
2016 * configure.ac, configure.in, gst/gst.c, gst/gstmarshal.c,
2017 gst/gstmarshal.h, gst/autoplug/autoplugtest.c,
2018 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
2019 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
2020 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
2021 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
2022 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
2023 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
2024 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
2025 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
2026 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
2027 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
2028 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
2029 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
2030 plugins/cdparanoia/cdparanoia.c, plugins/cdparanoia/cdparanoia.h,
2031 plugins/cobin/cobin.c, plugins/cobin/cobin.h,
2032 plugins/cobin/spindentity.c, plugins/cobin/spindentity.h,
2033 plugins/dv/dvdec.c, plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
2034 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
2035 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
2036 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
2037 plugins/esd/esdsink/esdsink.h, plugins/filters/adder/adder.c,
2038 plugins/filters/adder/adder.h,
2039 plugins/filters/colorspace/colorspace.c,
2040 plugins/filters/colorspace/colorspace.h,
2041 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
2042 plugins/filters/cutter/filter.func,
2043 plugins/filters/intfloatconvert/float2int.c,
2044 plugins/filters/intfloatconvert/float2int.h,
2045 plugins/filters/intfloatconvert/int2float.c,
2046 plugins/filters/intfloatconvert/int2float.h,
2047 plugins/filters/intfloatconvert/intfloatconvert.c,
2048 plugins/filters/ladspa/gstladspa.c,
2049 plugins/filters/ladspa/gstladspa.h,
2050 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
2051 plugins/filters/level/level.c, plugins/filters/level/level.h,
2052 plugins/filters/median/median.c, plugins/filters/median/median.h,
2053 plugins/filters/mono2stereo/mono2stereo.c,
2054 plugins/filters/mono2stereo/mono2stereo.h,
2055 plugins/filters/passthrough/level.c,
2056 plugins/filters/passthrough/level.h,
2057 plugins/filters/passthrough/passthrough.c,
2058 plugins/filters/passthrough/passthrough.h,
2059 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
2060 plugins/filters/stereo2mono/stereo2mono.c,
2061 plugins/filters/stereo2mono/stereo2mono.h,
2062 plugins/filters/volenv/filter.func,
2063 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
2064 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
2065 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
2066 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
2067 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
2068 plugins/icecast/icecastsend/icecastsend.c,
2069 plugins/icecast/icecastsend/icecastsend.h,
2070 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
2071 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
2072 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
2073 plugins/mp3decode/mpg123/gstmpg123.c,
2074 plugins/mp3decode/mpg123/gstmpg123.h,
2075 plugins/mp3decode/parse/mp3parse.c,
2076 plugins/mp3decode/parse/mp3parse.h,
2077 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
2078 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
2079 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
2080 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2081 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
2082 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
2083 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
2084 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
2085 plugins/mpeg1/system_encode/buffer.c,
2086 plugins/mpeg1/system_encode/system_encode.c,
2087 plugins/mpeg1/system_encode/system_encode.h,
2088 plugins/mpeg1video/parse/mp1videoparse.c,
2089 plugins/mpeg1video/parse/mp1videoparse.h,
2090 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
2091 plugins/mpeg2/ac3parse/ac3parse.c,
2092 plugins/mpeg2/ac3parse/ac3parse.h,
2093 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
2094 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
2095 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
2096 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
2097 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
2098 plugins/mpeg2/subtitles/mpeg2subt.c,
2099 plugins/mpeg2/subtitles/mpeg2subt.h,
2100 plugins/mpeg2/video/gstmpeg2play.c,
2101 plugins/mpeg2/video/gstmpeg2play.h,
2102 plugins/mpeg2/videoparse/mp2videoparse.c,
2103 plugins/mpeg2/videoparse/mp2videoparse.h,
2104 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
2105 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
2106 plugins/quicktime/gstquicktimedecoder.c,
2107 plugins/quicktime/gstquicktimedecoder.h,
2108 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
2109 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
2110 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
2111 plugins/sdlsink/sdlvideosink.c, plugins/sdlsink/sdlvideosink.h,
2112 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
2113 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
2114 plugins/visualization/smoothwave/smoothwave.c,
2115 plugins/visualization/smoothwave/smoothwave.h,
2116 plugins/visualization/spectrum/gstspectrum.c,
2117 plugins/visualization/spectrum/gstspectrum.h,
2118 plugins/visualization/synaesthesia/synaesthesia.c,
2119 plugins/visualization/synaesthesia/synaesthesia.h,
2120 plugins/visualization/vumeter/vumeter.c,
2121 plugins/visualization/vumeter/vumeter.h,
2122 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
2123 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
2124 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
2125 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
2126 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
2127 plugins/xmms/gstxmmsinput.h, plugins/xmms/xmms.h,
2128 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h:
2129 Mega patch updates almost all the plugins to GObject. This was
2130 done with a Perl script, with only a few minor manual tweaks where
2131 the perl didn't catch the code just right. There may be a few
2132 minor issues remaining from this, but they should be easy to catch
2133 (plugin doesn't work).
2135 There are several plugins that have GDK/GTK code in them that
2136 shouldn't, these need to be dealt with next.
2138 2001-06-16 00:15 wtay
2140 * plugins/filters/smooth/: smooth.c, smooth.h: Added caps to the
2143 2001-06-16 00:15 wtay
2145 * plugins/filters/median/median.c: copy timestamps too.
2147 2001-06-15 23:48 wtay
2149 * plugins/filters/median/: median.c, median.h: Added an option to
2150 only filter the luminance plane.
2152 2001-06-15 23:38 wtay
2154 * plugins/filters/median/: median.c, median.h: Added caps to the
2157 2001-06-15 23:03 wtay
2159 * plugins/videoscale/gstscale_x86_asm.s: file gstscale_x86_asm.s
2160 was initially added on branch BRANCH-GOBJECT1.
2162 2001-06-15 23:03 wtay
2164 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
2165 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
2166 Just added some files I will need soon.
2168 2001-06-15 23:03 wtay
2170 * plugins/videoscale/gstscale_x86.h: file gstscale_x86.h was
2171 initially added on branch BRANCH-GOBJECT1.
2173 2001-06-15 23:03 wtay
2175 * plugins/videoscale/gstvideoscale.h: file gstvideoscale.h was
2176 initially added on branch BRANCH-GOBJECT1.
2178 2001-06-15 23:03 wtay
2180 * plugins/videoscale/gstscale_x86.c: file gstscale_x86.c was
2181 initially added on branch BRANCH-GOBJECT1.
2183 2001-06-15 23:03 wtay
2185 * plugins/videoscale/gstvideoscale.c: file gstvideoscale.c was
2186 initially added on branch BRANCH-GOBJECT1.
2188 2001-06-15 23:00 wtay
2190 * libs/Makefile.am: Removed old unused libs.
2192 2001-06-15 22:46 wtay
2194 * docs/manual/: advanced.sgml, bins.sgml, factories.sgml,
2195 helloworld.sgml, helloworld2.sgml, pads.sgml, states.sgml: Small
2196 updates to the manual.
2198 2001-06-15 20:49 sbaker3
2200 * plugins/filters/intfloatconvert/: float2int.c, float2int.h: takes
2201 multiple float pads and converts to interleaved int data. Different
2202 sized and out-of-order buffer support is in place but not tested.
2204 2001-06-15 20:48 sbaker3
2206 * plugins/filters/intfloatconvert/: int2float.c, int2float.h: now
2207 converts interleaved ints to mono floats in seperate pads. Also
2208 now has a _request_new_pad func
2210 2001-06-15 20:46 wtay
2212 * tools/README: Updated the README file with some cool
2213 gstreamer-launch cmd lines by Matthew McClintock
2214 <mattsm@mail.utexas.edu>
2216 2001-06-15 20:13 wtay
2218 * gst/: gstelement.c, gstpad.c, gstparse.c, gstparse.h,
2219 gstscheduler.c, elements/gstdisksrc.c: Changed a stupid assert in
2220 request_pad. Some fixes for pullregion and EOS conditions. Remove
2221 an unneeded check in the scheduler (check for NULL buffer) some EOS
2222 fixes for pullregion in disksrc. Removed the macro in the
2223 gstparse.h header 'cause it's internal to gstparse.c Added a check
2224 in gstparse for NULL element.
2226 2001-06-15 17:42 thomasvs
2228 * examples/cutter/cutter.c: added some minor stuff
2230 2001-06-15 17:22 wtay
2232 * plugins/avi/wincodec/gstwindec.cc: A fix for latest CVS avifile.
2234 2001-06-15 16:44 richardb
2236 * configure.base: Fix mistake with saved CPPFLAGS for sdl test and
2237 libdv test: was unsaving the value before saving... :(
2239 2001-06-15 16:42 richardb
2241 * configure.base: Fix bug #433398, by putting GLIB_CFLAGS
2243 2001-06-15 07:33 sbaker3
2245 * gst/gstparse.c: should restore dynamic connection of pads
2246 (couldn't really test it though)
2248 2001-06-14 22:02 omegahacker
2250 * plugins/oss/: gstossgst.c, gstossgst.h, gstosssink.c,
2251 gstosssink.h, gstosssrc.c, gstosssrc.h: ported to gobject
2253 2001-06-14 22:02 omegahacker
2255 * gst/: gstpad.c, elements/Makefile.am, elements/gstdisksink.c,
2256 elements/gstdisksrc.c, elements/gstfakesrc.c,
2257 elements/gstsinesrc.c, elements/gsttee.c: various fixes needed to
2258 get to sinesrc ! osssink
2260 2001-06-14 21:39 wtay
2262 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c,
2263 gststaticautoplug.c, gststaticautoplugrender.c: Fixed some minor
2266 2001-06-14 21:23 omegahacker
2268 * configure.base: added gmodule to glib-2.0 stuff
2270 2001-06-14 21:19 omegahacker
2272 * gst/gstmarshal.h: file gstmarshal.h was initially added on branch
2275 2001-06-14 21:19 omegahacker
2277 * gst/: gstmarshal.c, gstmarshal.h: new files that need to be
2278 removed at some point because they are to be autogenerated
2280 2001-06-14 21:19 omegahacker
2282 * gst/gstmarshal.c: file gstmarshal.c was initially added on branch
2285 2001-06-14 19:04 thomasvs
2287 * examples/cutter/cutter.c: changed cutter example to use a thread
2289 2001-06-14 04:14 omegahacker
2291 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstelement.c,
2292 gstobject.c, gstpad.c, gstparse.c, gsttypefind.c, gstxml.c,
2293 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
2294 autoplug/gstautoplugger.c, autoplug/gststaticautoplug.c,
2295 autoplug/gststaticautoplug.h, autoplug/gststaticautoplugrender.c,
2296 autoplug/gststaticautoplugrender.h, elements/gstdisksink.c,
2297 elements/gstdisksink.h, elements/gstdisksrc.c,
2298 elements/gstdisksrc.h, elements/gstelements.c,
2299 elements/gstfakesink.c, elements/gstfakesink.h,
2300 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
2301 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
2302 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
2303 elements/gstidentity.c, elements/gstidentity.h,
2304 elements/gstmultidisksrc.c, elements/gstmultidisksrc.h,
2305 elements/gstpipefilter.c, elements/gstpipefilter.h,
2306 elements/gstsinesrc.c, elements/gstsinesrc.h, elements/gsttee.c,
2307 elements/gsttee.h: Bring all the other stuff in gst/ up to match
2308 libgst.la's GObject port. Fixed some minor problems with the
2309 signalling stuff in the core.
2313 2001-06-13 23:09 thomasvs
2315 * examples/cutter/cutter.c: cutter now uses afsink to write out
2316 wavs we will add a queue next to handle latency problems
2318 2001-06-13 23:03 thomasvs
2320 * plugins/audiofile/gstafsink.c: afsink now closes and reopens
2321 files when you change the location
2323 2001-06-13 22:59 omegahacker
2325 * configure.base: new configure check for glib 2.0, now requires
2326 pkg-config to be installed
2328 2001-06-13 22:52 thomasvs
2330 * configure.base, examples/Makefile.am: added cutter example
2332 2001-06-13 22:52 omegahacker
2334 * gst/: gstautoplug.c, gstautoplug.h, gstbin.c, gstbin.h,
2335 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
2336 gstextratypes.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
2337 gstparse.c, gstpipeline.c, gstpipeline.h, gstqueue.c, gstqueue.h,
2338 gstscheduler.c, gstscheduler.h, gstthread.c, gstthread.h,
2339 gsttypefind.c, gsttypefind.h, gstutils.c, gstutils.h, gstxml.c,
2340 gstxml.h: First round of changes to port to GObject. libgst.la
2341 compiles, though there are a few things commented out.
2342 Specifically object destruction is probably broken, but wtay gets
2343 to fix that because he researched the problem of glib 2.0 object
2344 destruction while doing the first round. Some of the XML stuff is
2345 commented out, but that's an easy fix.
2347 Next is the rest of the gst/ directory, then on to the plugins.
2349 2001-06-13 22:45 wtay
2351 * plugins/quicktime/: gstquicktimedecoder.c, gstquicktimedecoder.h,
2352 gstquicktimedemux.c, gstquicktimedemux.h, gstquicktimetypes.c:
2353 Fixed the quicktime plugin. things now work with mjpeg.
2355 2001-06-13 22:35 thomasvs
2357 * plugins/audiofile/gstafsink.c: afsink now handles eos and closes
2360 2001-06-13 22:33 wtay
2362 * gst/gstpad.c: Loop in pullregion until the desired buffer has
2365 2001-06-13 22:08 thomasvs
2367 * plugins/filters/cutter/cutter.c: check for buffer's framedness
2369 2001-06-13 22:08 thomasvs
2371 * libs/audio/: gstaudio.c, gstaudio.h: added a function to check if
2372 the buffer's data is framed
2374 2001-06-13 22:02 wtay
2376 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: fixed a small
2377 fix in the type init function that makes some C++ compilers
2380 2001-06-13 21:26 thomasvs
2382 * configure.base: added deinterlace
2384 2001-06-13 18:39 wtay
2386 * plugins/mp3decode/mad/gstmad.c: Removed the debug output.
2388 2001-06-13 17:20 thomasvs
2390 * examples/cutter/: Makefile.am, cutter.c, cutter.h: added example
2391 program to show how cutter plugin works
2393 2001-06-13 17:16 thomasvs
2395 * plugins/filters/cutter/cutter.c: some code clean-ups and sensible
2398 2001-06-13 17:13 thomasvs
2400 * plugins/filters/cutter/README: added a better description of the
2403 2001-06-13 17:04 thomasvs
2405 * plugins/filters/cutter/: cutter.c, cutter.h, filter.func: added
2406 threshold level and runlength arguments stopped copying buffer used
2407 audio lib functions for some stuff
2409 2001-06-13 16:33 thomasvs
2411 * libs/audio/: gstaudio.c, gstaudio.h: added helper function to
2412 calculate maximum possible sample value based on caps
2414 2001-06-13 10:51 thomasvs
2416 * docs/random/eos: added two more cases of eos reasoning
2418 2001-06-13 02:18 cael
2420 * gstplay/: ChangeLog, Makefile.am, callbacks.c, full-screen.c,
2421 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
2422 gstplay.c, gstplay.h, main.c: Hmm, added working (if hacked)
2423 full-screen play, shuffled things around, added error checking so
2424 we don't crash on file not found, added the beginnings of a
2427 2001-06-12 22:35 wtay
2429 * plugins/filters/deinterlace/Makefile.am: Removed the leftover
2430 filter.func file and README in the makefile.
2432 2001-06-12 22:35 wtay
2434 * plugins/filters/Makefile.am: Added the deinterlace filter
2436 2001-06-12 22:33 wtay
2438 * plugins/filters/deinterlace/: .cvsignore, Makefile.am,
2439 deinterlace.c, deinterlace.h: Added a deinterlace filter.
2441 2001-06-12 22:27 wtay
2443 * plugins/filters/colorspace/Makefile.am: Add libHermes too of
2446 2001-06-12 21:19 wtay
2448 * plugins/filters/Makefile.am: Still compile colorspace when Hermes
2451 2001-06-12 21:19 wtay
2453 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
2454 colorspace.h: ifdef out the Hermes code when the library was not
2457 2001-06-12 20:47 wtay
2459 * libs/riff/gstriffencode.c: Fixed a bug in the avi encoder with
2462 2001-06-12 20:45 wtay
2464 * plugins/jpeg/gstjpegdec.c: Don't push a buffer when the pad is
2467 2001-06-12 20:44 wtay
2469 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Added a sync
2470 arg to turn off syncing on the timestamps.
2472 2001-06-12 20:42 wtay
2474 * plugins/avi/: Makefile.am, codectest.c, gstaviencoder.c,
2475 gstaviencoder.h, gstavimux.c, gstavimux.h, videoheader.c,
2476 wincodec/gstwindec.cc, wincodec/gstwinenc.cc, wincodec/gstwinenc.h:
2477 Removed old code. Enhanced the avi decoder. The encoder now sorta
2478 works. For big input frames it segfaults though inside a libavifile
2479 function. Renamed the aviencoder to avimux.
2481 2001-06-12 15:35 thomasvs
2483 * plugins/audiofile/: gstafsrc.c, gstafsrc.h: added timestamps to
2486 2001-06-12 14:42 thomasvs
2488 * plugins/mp3decode/mad/gstmad.h: added framestamp
2490 2001-06-12 11:12 thomasvs
2492 * plugins/mp3decode/mad/gstmad.c: added a different way of
2493 generating timestamps; activate by uncommenting #define
2496 2001-06-12 11:11 thomasvs
2498 * libs/audio/: gstaudio.c, gstaudio.h: added some function to
2499 support framestamps & timestamps
2501 2001-06-11 23:04 shitowax
2503 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
2504 gstquicktimedecoder.h: Transformation of the quicktime plugin into
2507 2001-06-11 23:02 shitowax
2509 * plugins/quicktime/: gstquicktimedemux.c, gstquicktimedemux.h,
2510 gstquicktimetypes.c, gstquicktimetypes.h: Intitial CVS introduction
2512 2001-06-11 21:19 thomasvs
2514 * plugins/Makefile.am: fixed AVIFILE dependency check
2516 2001-06-11 20:09 omegahacker
2518 * gst/gstelement.h: changed indent and argnames to trigger
2521 2001-06-10 22:13 richardb
2523 * tools/gstreamer-compprep.1: Some formatting updates, thanks to
2526 2001-06-10 19:50 theuraeus
2528 * LICENSE_readme: 2001-10-06 Christian Schaller
2529 <Uraeus@linuxrising.org> - Moved a couple of libs from GPL to LGPL
2530 since they had been mistakenly branded as GPL.
2532 2001-06-10 12:57 sbaker3
2534 * gst/gstparse.c: can now take comma delimited list of pads. eg
2535 gstreamer-launch disksrc location=~/mp3/gnome.mp3 ! mad ! int2float
2536 src%d,src%d\!sink%d,sink%d float2int ! osssink
2538 2001-06-10 02:18 theuraeus
2540 * gstreamer.spec.in: 2001-10-06 Christian Schaller
2541 <Uraeus@linuxrising.org> - Updated the SPEC file as per Erik's
2542 wishes - Split out the mpeg stuff - Silenced gstreamer-register
2543 when run after each package
2545 2001-06-09 22:48 theuraeus
2547 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2548 <Uraeus@linuxrising.org> - Added gstreamer-register to all plugins
2550 2001-06-09 20:23 theuraeus
2552 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2553 <Uraeus@linuxrising.org> - moved the visualisations plugins out
2555 TODO: 1. the mpeg plugins need sorting out. currently they are all
2556 just placed inside the main package. Need help with this since I am
2557 unsure about what files belongs where with what dependency 2.
2558 Cross-dependencies probably should be added to the plugins 3.
2559 License information should be added to the plugins 4.
2560 GStreamer-register needs to be added for each plugin
2562 2001-06-09 19:50 theuraeus
2564 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2565 <Uraeus@linuxrising.org> - Finally the SPEC file works again, now
2566 only polishing it remains
2568 2001-06-09 17:44 theuraeus
2570 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2571 <Uraeus@linuxrising.org> - More SPEC fixes, not perfect yet, but
2572 maybe it actually works now
2574 2001-06-09 12:43 sbaker3
2576 * gst/: gstparse.c, gstparse.h: store src and sink pads in slists
2577 to get ready for the src1,src2\!sink1,sink2 syntax
2579 2001-06-09 11:16 sbaker3
2581 * gst/gstparse.c: if a named pad doesn't exist, try creating a new
2582 pad using the padtemplate name. eg int2float src%d!sink%d float2int
2584 2001-06-09 03:33 theuraeus
2586 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2587 <Uraeus@linuxrising.org> - More fixes to the SPEC file, still not
2588 verfied that it works, but I need sleep and it is guaranteed closer
2589 to working than the current one. More testing and SPEC file hacking
2590 tommorow(aka later today).
2592 2001-06-09 01:16 wtay
2594 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2595 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2596 gstwinenc.c, gstwinenc.cc: The windows decoder now uses the dll
2597 loader from avifile, significantly simplyfying the codec.
2599 2001-06-09 01:14 wtay
2601 * REQUIREMENTS, configure.base: Added a check for avifile.
2603 2001-06-08 23:17 theuraeus
2605 * gstreamer.spec.in: 2001-08-06 Christian Schaller
2606 <Uraeus@linuxrising.org> - Added ALSA plugin (commented out since I
2607 don't have alsa installed)
2609 2001-06-08 22:56 theuraeus
2611 * REQUIREMENTS, gstreamer.spec.in: 2001-08-06 Christian Schaller
2612 <Uraeus@linuxrising.org> - Updated GStreamer SPEC which sorts out
2613 plugins into separate plugins, needs more work to support all
2616 2001-06-07 22:45 ajmitch
2618 * plugins/esd/esdsink/Makefile.am: Added README to EXTRA_DIST
2620 2001-06-07 22:43 wtay
2622 * plugins/avi/Makefile.am: Added README to dist
2624 2001-06-07 22:02 ajmitch
2626 * plugins/esd/esdsink/README: Added README for esdsink. Someone
2627 please give it some TLC before 0.2.0 release :)
2629 2001-06-07 19:31 wtay
2631 * plugins/avi/: README, wincodec/gstwindec.c: Added a README file
2632 about the innner working of the avi decoder.
2634 2001-06-07 17:56 dlehn
2636 * debian/changelog, debian/gstreamer-tools.manpages,
2637 gst/autoplug/.cvsignore: Added manpage Ignore built autoplugtest
2638 binary Bump debian version to 0.2.0
2640 2001-06-07 11:58 richardb
2642 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-compprep.1,
2643 gstreamer-register.1: Add gstreamer-compprep man page.
2645 2001-06-07 09:18 ajmitch
2647 * AUTHORS: Credited 'ALSA plugins' to Thomas Nydberg in AUTHORS
2649 2001-06-07 07:38 dlehn
2651 * debian/gstreamer-common.files: latest plugins updates
2653 2001-06-07 07:06 cael
2655 * gstplay/: ChangeLog, gstmediaplay.glade: dissabled full-screen
2656 for the time being till i have time to fix it.
2658 2001-06-07 01:08 omegahacker
2660 * tools/: gstreamer-inspect.1, gstreamer-launch.1,
2661 gstreamer-register.1: added --gst-mask to the man pages
2663 2001-06-06 20:31 wtay
2665 * plugins/avi/Makefile.am: Added the REAME_win32dll to extra dist
2667 2001-06-06 20:23 dlehn
2669 * debian/: Makefile.am, changelog, control, gstreamer-artsd.files,
2670 gstreamer-audiofile.files, gstreamer-common.files,
2671 gstreamer-gnomevfs.files, gstreamer-gsm.files,
2672 gstreamer-jpeg.files, gstreamer-oss.files, gstreamer-sdl.files,
2673 gstreamer-tools.files, gstreamer-tools.manpages, libgst-dev.files,
2674 rules: Added new plugin packages and synced up to a late pre2 CVS
2677 2001-06-06 20:21 dlehn
2679 * .cvsignore: Added configure.{ac,in} to .cvsignore since they are
2680 autogenerated from configure.base now.
2682 2001-06-06 20:20 dlehn
2684 * docs/gst/Makefile.am: Added .o and .lo to clean-local target
2686 2001-06-06 20:15 wtay
2688 * gst/gstelement.c: Removed a warning.
2690 2001-06-06 20:12 wtay
2692 * plugins/filters/lav/Makefile.am: Removed the README file from
2695 2001-06-06 20:07 wtay
2697 * plugins/filters/Makefile.am: Added the lavencoder
2699 2001-06-06 19:33 wtay
2701 * docs/: gst/tmpl/gstreamer-unused.sgml, random/NOTES-0.2.0: Some
2704 2001-06-06 19:31 wtay
2706 * configure.base: Added the lav encoder Makefile.am
2708 2001-06-06 19:29 wtay
2710 * gst/: cothreads.c, gstparse.c: Changed the maxcothreads to 16.
2711 connect to the new_ghost_pad signal in parse.
2713 2001-06-06 17:21 wtay
2715 * plugins/gsm/gstgsmdec.c: Small fix to initialize a counter.
2717 2001-06-06 17:20 wtay
2719 * plugins/avi/: gstavidecoder.c, gstavitypes.c: Fixes for different
2722 2001-06-06 17:09 wtay
2724 * plugins/avi/: gstavidecoder.c, gstavitypes.c: More fixes for
2725 audio. Only send buffers if the pad is connected.
2727 2001-06-06 17:08 wtay
2729 * plugins/jpeg/gstjpegdec.c: Some fixes for various jpeg formats.
2731 2001-06-06 15:24 thomasvs
2733 * configure.base, plugins/filters/Makefile.am: added cutter plugin
2736 2001-06-06 15:21 thomasvs
2738 * plugins/filters/cutter/: Makefile.am, README, cutter.c, cutter.h,
2739 filter.func: cutter plugin; emits signals when audio RMS level
2740 falls below or rises above threshold value for a given consecutive
2743 2001-06-06 15:14 thomasvs
2745 * configure.base, libs/Makefile.am: added Makefile generation for
2748 2001-06-06 15:13 thomasvs
2750 * libs/audio/: Makefile.am, gstaudio.c, gstaudio.h: first try at a
2751 general gstreamer audio library with helper functions
2753 2001-06-06 13:47 richardb
2755 * docs/manual/quotes.sgml: Add an important quote from Omega.
2757 2001-06-06 00:39 theuraeus
2759 * plugins/avi/README_win32dll: 2001-06-06 Christian Schaller
2760 <Uraeus@linuxrising.org> * Add small textfile with some information
2761 on win32 dll situation
2763 2001-06-05 20:44 sbaker3
2765 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: mono _get and
2766 _chain should now work.Many other changes including: all immutable
2767 info is in the class struct, activate/deactivate should work, and a
2768 bunch of other stuff
2770 2001-06-05 18:45 wtay
2772 * tools/gstreamer-inspect.c: Somewhat improve the layout of args in
2775 2001-06-05 18:26 sbaker3
2777 * plugins/filters/intfloatconvert/: float2int.c, float2int.h,
2778 int2float.c, int2float.h: use proxying for caps
2780 2001-06-05 02:27 richardb
2782 * gst/: Makefile.am, gstelementfactory.c: Revert accidentally
2783 applied changes. Time for bed.
2785 2001-06-05 02:26 richardb
2787 * gst/: Makefile.am, gstelementfactory.c, gstplugin.c: FIx memleak
2788 in save-thyself introduced by changing plugin_get_list to copy.
2790 2001-06-05 02:15 richardb
2792 * gst/gstplugin.c: Simple fix to stop gstreamer-compprep crashing
2793 when the registry is in use.
2795 2001-06-04 22:52 wtay
2797 * plugins/xvideosink/: xvideosink.c, xvideosink.h: Added an option
2798 to disable Xv images. It's not pretty but it works.
2800 2001-06-04 22:02 wtay
2802 * tools/gstreamer-launch.c: Fixed the xid stuff and some cleanups.
2804 2001-06-04 21:16 wtay
2806 * plugins/mp3encode/lame/gstlame.c: Set the src caps to audio/mp3
2808 2001-06-04 20:20 wtay
2810 * plugins/mp3encode/lame/gstlame.c: Removed the MPG_MD* defines
2811 bacause they seem to be undefined with some versions of lame.
2813 2001-06-04 20:00 wtay
2815 * plugins/oss/README: Added a little info about the ossgst hack.
2817 2001-06-04 19:59 wtay
2819 * plugins/oss/gstosssrc.c: Some osssrc fixes
2821 2001-06-04 17:55 wtay
2823 * plugins/mp3encode/lame/gstlame.c: Small updates.
2825 2001-06-04 17:33 wtay
2827 * plugins/vorbis/vorbisenc.c: Fixed a bug for mono input.
2829 2001-06-04 17:02 wtay
2831 * gst/cothreads.c: Use the STACKSIZE and number of cothreads to
2832 calculate the cothread stack space (easier to change the number of
2835 2001-06-04 16:59 thomasvs
2837 * plugins/oss/gstosssrc.c: set default format to 44100/16/stereo
2839 2001-06-04 16:38 thomasvs
2841 * gst/gstparse.c: added an eos handler so that gstreamer-launch
2842 quits when the first element fires it
2844 2001-06-04 15:52 wtay
2846 * plugins/mpeg1/mpegaudio/gstmpegaudio.c: Fixes to do proper caps
2849 2001-06-04 15:50 wtay
2851 * tools/gstreamer-inspect.c: Print out the default values.
2853 2001-06-04 14:51 sbaker3
2855 * plugins/alsa/: alsasink.c, alsasrc.c: removed MAKE_ARG macro (it
2856 didn't seem to work)\nAttempted to make the element name consist
2857 only of alphanumeric and _ (eg ESS_AudioDrive_ES1688_0_0_src)
2859 2001-06-04 12:25 richardb
2861 * docs/gst/Makefile.am: Nasty hack enabling docs/gst/ to build with
2862 unpatched versions of gtkdoc-scanobj which don't understand
2865 2001-06-04 02:26 wtay
2867 * plugins/xmms/: gstxmmseffect.c, gstxmmseffect.h: Added capsnego
2868 to the xmms effects.
2870 2001-06-04 01:51 richardb
2872 * gst/gst.c: Replace NO_X conditional compilation with testing
2873 whether DISPLAY env variable is set, and doing gtk_type_init()
2874 instead of gtk_init() if not.
2876 2001-06-04 01:38 richardb
2878 * autogen.sh: Don't ever run if we know automake isn't patched:
2879 people keep complaining that their machine crashed while trying to
2882 2001-06-04 00:40 wtay
2884 * plugins/xmms/gstxmmsinput.c: Added capsnego to the xmms input
2887 2001-06-03 23:30 wtay
2889 * tools/README: More info about the other tools.
2891 2001-06-03 20:49 richardb
2893 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-launch.1:
2894 Add man page for gstreamer-complete
2896 2001-06-03 20:26 wtay
2898 * docs/gst/tmpl/gstreamer-unused.sgml: Docs updates
2900 2001-06-03 20:24 wtay
2902 * plugins/flx/flx_decoder.c: More cleanups
2904 2001-06-03 20:20 wtay
2906 * plugins/flx/flx_decoder.c: Small cleanups
2908 2001-06-03 20:19 wtay
2910 * gst/gst.c: optionally call gtk_type_init() instead of gtk_init()
2911 if NO_X is defined. This avoids the X dependency of GStreamer.
2913 2001-06-03 20:14 wtay
2915 * plugins/au/: gstparseau.c, gstparseau.h: Cleanups to the au
2918 2001-06-03 20:13 wtay
2920 * plugins/mp3decode/mad/gstmad.c: Small caps updates.
2922 2001-06-03 20:11 wtay
2924 * plugins/xvideosink/: gstxwindow.c, xvideosink.c: Don't fail when
2925 an X-connection could not be made.
2927 2001-06-03 20:09 wtay
2929 * docs/random/NOTES-0.2.0: small changes
2931 2001-06-03 20:06 wtay
2933 * Makefile.am: Removed the components dir from since it doesn't
2936 2001-06-03 16:30 wtay
2938 * docs/random/NOTES-0.2.0: More small updates.:
2940 2001-06-03 16:29 wtay
2942 * docs/random/NOTES-0.2.0: Added first desciption of the changes
2945 2001-06-03 13:08 wtay
2947 * gstplay/gstplay.c: Find the seeking properties in GstBin objects
2950 2001-06-03 13:06 wtay
2952 * plugins/avi/: gstavidecoder.c, gstavitypes.c,
2953 wincodec/gstwindec.c: Added the seeking args to the avi decoder.
2954 Set the buffer flush flag in windec.
2956 2001-06-03 12:28 wtay
2958 * plugins/cdparanoia/cdparanoia.c: Set the pad caps in _init time.
2960 2001-06-03 12:28 wtay
2962 * gst/gstpad.c: Set the caps on a proxied pad when the pad is not
2965 2001-06-03 12:20 richardb
2967 * plugins/arts/Makefile.am: Add dependency so that gst_artsio.cc
2968 gets generated in time, and change rule to generate it into a
2969 suffix rule. Register suffix so that automake can set _OBJECTS
2972 2001-06-03 02:45 wtay
2974 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavitypes.c:
2975 Added support for mjpeg and PCM audio.
2977 2001-06-03 02:00 wtay
2979 * plugins/jpeg/: gstjpeg.c, gstjpegenc.c: Removed the caps that are
2982 2001-06-03 00:36 richardb
2984 * configure.base, plugins/arts/Makefile.am: Fix arts check, with
2985 artsc-config hackery.
2987 2001-06-02 22:57 wtay
2989 * plugins/cdparanoia/: cdparanoia.c, cdparanoia.h: Applied the
2990 patch from Apoc:
\9a _ Add properties cur_sector read only ( get
2991 current sector )
\9a _ Add properties last_track read only ( last
2992 track of the cd )
\9a _ Add properties cur_track read only ( get the
2993 current track )
\9a _ Properties end_track writeable ( last track to
2996 2001-06-02 22:52 wtay
2998 * plugins/cdparanoia/cdparanoia.c: Set the caps of the srcpad right
2999 before sending a buffer instead of in the _init function.
3001 2001-06-02 19:26 omegahacker
3003 * tools/gstreamer-launch.c: added check to make sure there's a
3004 pipeline desc before building
3006 2001-06-02 19:11 wtay
3008 * configure.base: Added the avi makefiles.
3010 2001-06-02 19:08 wtay
3012 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3013 gstavidemux.c, gstavidemux.h, gstavitypes.c, gstavitypes.h,
3014 winaudio/Makefile.am, winaudio/aviaudiodecoder.c,
3015 winaudio/aviaudiodecoder.h: More rework on the avi decoder. The
3016 avi decoder is now a bin that manages the avidemuxer and the
3017 codecs. It uses the autoplugger and avitypes to convert avi types
3018 into mime/types and select gstreamer codecs to create an element.
3020 2001-06-02 19:06 richardb
3022 * autogen.sh: Clarify the messages about the patched automake one
3023 more time. If it's not clear now, and people continue to complain
3024 about automake eating their resources, I'm mysteriously unable to
3027 2001-06-02 17:38 wtay
3029 * examples/helloworld/helloworld.c: Fixed the helloworld example by
3030 using a pipeline as the toplevel element.
3032 2001-06-02 16:33 ajmitch
3034 * configure.base: Let's just say I have a better understanding of
3035 autoconf now (I should really have read the manual first). It helps
3036 to remember that yes != no ;)
3038 2001-06-02 14:42 ajmitch
3040 * configure.base: Automake is picky about white space...
3042 2001-06-02 14:38 ajmitch
3044 * Makefile.am, configure.base: Added options --disable-tests and
3045 --disable-examples for quicker builds for the impatient...
3047 2001-06-02 13:45 wtay
3049 * gst/gstpad.c: Copy the padtemplate to the ghostpad.
3051 2001-06-02 13:21 richardb
3053 * configure.base, plugins/gsm/Makefile.am, plugins/gsm/gstgsmdec.h,
3054 plugins/gsm/gstgsmenc.h: Fix gsm to check for "gsm.h" as well as
3057 2001-06-02 11:42 richardb
3059 * plugins/sdlsink/Makefile.am: Fix a typoe in sdlsink Makefile.am
3061 2001-06-02 11:40 theuraeus
3063 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3064 <Uraeus@linuxrising.org> * Doh, forgot to update the Changelog
3065 inside the SPEC file
3067 2001-06-02 11:38 theuraeus
3069 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3070 <Uraeus@linuxrising.org> * Small fix to group statement for
3073 My work on the SPEC file making the RPM make one package for all
3074 non-core plugins is underway, but I am not ready with it yet.
3076 2001-06-02 03:21 richardb
3078 * configure.base: Oops: fixed SDL header check: put flags in
3079 CPPFLAGS rather than CFLAGS. We should really filter the
3080 SDL_CFLAGS and only pass appropriate options through, but this
3081 works well enough for now.
3083 2001-06-02 03:05 richardb
3085 * configure.base: Improve SDL check: use correct CFLAGS when
3086 searching for header.
3088 2001-06-01 23:56 wtay
3090 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3091 playcodecs.c, wincodec/gstwincodec.c, wincodec/gstwindec.c,
3092 wincodec/gstwindec.h: Reworked the avi decoder. it works again now
3095 2001-06-01 23:36 thomasvs
3097 * tests/reconnect.c: ok, this works now
3099 2001-06-01 23:23 thomasvs
3101 * tests/: Makefile.am, reconnect.c: test for disconnect and
3102 reconnect of elements
3104 2001-06-01 22:26 theuraeus
3106 * gstreamer.spec.in: 2001-01-06 Christian Schaller
3107 <Uraeus@linuxrising.org> - First batch of upgrades to the SPEC
3108 file, this one from Dennis Bjorklund. Thanks Dennis.
3110 2001-06-01 19:52 wtay
3112 * configure.base: Added a better SDL_createYUVOverlay check.
3114 2001-06-01 19:30 wtay
3116 * gst/: gstbin.c, gstpad.c, gstqueue.c, gstscheduler.c,
3117 autoplug/autoplugtest.c, autoplug/gststaticautoplugrender.c: Fixed
3120 2001-06-01 19:24 wtay
3122 * tests/: Makefile.am, autoplug.c, capsconnect.c, incsched.c,
3123 load.c, loadall.c, mp1vid.c, mp3encode.c, paranoia.c, reaping.c,
3124 registry.c, threadlock.c, nego/nego1.c, sched/runxml.c: Fixed a
3125 couple of compiler warnings.
3127 2001-06-01 19:09 wtay
3129 * test/: ac3parse.c, ac3play.c, buffer.c, cobin.c, dvdcat.c,
3130 dvshow.c, fake.c, mem.c, mp1tomp1.c, mp2tomp1.c, mp3mad.c,
3131 mp3play.c, record.c, teardown.c, vidcapture.c, vidcapture2.c,
3132 video2mp1.c: Fixed some compile warnings.
3134 2001-06-01 18:55 hadess
3136 * REQUIREMENTS: - added url to openquicktime
3138 2001-06-01 18:42 hadess
3140 * REQUIREMENTS: - added some more urls
3142 2001-06-01 18:42 wtay
3144 * gstplay/gstplay.c: Print out a warning when the colorspace plugin
3145 is not found and try to do without it...
3147 2001-06-01 18:32 theuraeus
3149 * LICENSE_readme, REQUIREMENTS: 2001-01-06 Christian Schaller
3150 <Uraeus@linuxrising.org> * A few URL additions to the REQUIREMENTS
3151 file * LICENCE readme containing licensing details on our plugins
3153 2001-06-01 17:57 wtay
3155 * README, REQUIREMENTS: Slightly changed the README, we are not
3156 really tied to GNOME. Added more optional libs to REQUIREMENTS.
3157 someone should complete the URLS.
3159 2001-06-01 17:46 wtay
3161 * plugins/effects/volume/volume.c: Removed the soundcard.h include
3164 2001-06-01 16:29 thomasvs
3166 * gst/elements/gstdisksink.c: coded small bit in to allow changing
3169 2001-06-01 14:27 richardb
3171 * tools/README: Add a note about gstreamer-complete
3173 2001-06-01 14:03 richardb
3175 * configure.base: More tidyup to SDL check.
3177 2001-06-01 13:36 richardb
3179 * configure.base: Fix SDL check Check for Overlay stuff, which
3180 isn't in SDL version 1.0
3182 2001-05-31 23:57 hadess
3184 * REQUIREMENTS: - added urls to the required libs, with a lot of
3187 2001-05-31 21:20 richardb
3189 * REQUIREMENTS, configure.base: Add comments to many (but not all
3190 :( ) AC_DEFINES in configure scripts. Add note about debian
3191 packages for building documentation.
3193 2001-05-31 21:14 richardb
3195 * plugins/esd/esdsink/Makefile.am: Add a CFLAGS line: just luck
3196 that it's not been needed so far.
3198 2001-05-31 21:13 richardb
3200 * plugins/artsd/Makefile.am: Remove a redundant line, and add a
3201 comment about one which will become redundant in future.
3203 2001-05-31 20:52 wtay
3205 * testsuite/refcounting/Makefile.am: Removed the thread test so
3206 make distcheck works.
3208 2001-05-31 20:18 wtay
3210 * testsuite/refcounting/Makefile.am: Added the mem.h file in
3213 2001-05-31 20:16 richardb
3215 * plugins/arts/Makefile.am: Remove generated files from the dist.
3217 2001-05-31 20:08 richardb
3219 * configure.base, idiottest.mak: Fix a couple of formatting errors
3220 in idiottest, and add plugin-srcdir warning to configure.base.
3222 2001-05-31 19:42 wtay
3224 * plugins/avi/Makefile.am: Fixed the codectest.
3226 2001-05-31 19:35 richardb
3228 * Makefile.am, idiottest.mak, include/Makefile.am: Abstract the
3229 plugin-srcdir installation idiottest into a separate file, and
3230 include it from the include Makefile.am, to ensure that it gets
3231 called at the start of a make install process, not after the whole
3234 2001-05-31 19:31 wtay
3236 * include/Makefile.am: Added gstaudio.h to noinst_HEADERS.
3238 2001-05-31 19:03 richardb
3240 * docs/gst/Makefile.am: Add rules to ensure that the libgst.la and
3241 libgstelements.la exist when trying to link the scanner with them.
3242 Fix mkdirs so that they don't fall over if directories already
3245 2001-05-31 18:32 richardb
3247 * plugins/arts/Makefile.am: Put gst_artsio.idl in
3248 libgst_arts_la_SOURCES instead of gst_artsio.cc (which is generated
3249 from it). This ensures that the original source is present, and
3250 also allows make dist to work on machines which don't have mcopidl
3251 and the arts idl stuff installed.
3253 It is possible that gst_artsio.cc should be put in EXTRA_DIST, but
3254 I argue against it since as far as I can tell it can be generated
3255 on any system which has arts installed (mcopidl is in the libarts
3256 package on debian), and putting it in EXTRA_DIST requires that
3257 mcopidl is present in order to run make dist.
3259 2001-05-31 15:19 richardb
3261 * configure.base: Add AS and ASFLAGS to configure.base, fixing the
3262 build with automake 1.4g AS is defined in a hacky way: I've asked
3263 on the automake list for help doing this properly.
3265 2001-05-31 10:53 thomasvs
3267 * plugins/oss/gstosssrc.c: some small cleanups before maybe doing
3268 some real work on this
3270 2001-05-30 23:06 thomasvs
3272 * plugins/oss/gstosssrc.c: The weird thing only happens on one of
3275 2001-05-30 22:35 thomasvs
3277 * include/gstaudio.h: header file for standard audio stuff for
3280 2001-05-30 22:27 omegahacker
3282 * configure.base: added no-alsa warning and made 0.9 check
3283 conditional on alsa existing at all
3285 2001-05-30 22:15 wtay
3287 * plugins/wav/gstparsewav.c: Major cleanups so that it actually
3290 2001-05-30 22:14 wtay
3292 * gst/gstprops.c: Fixed a bug so that gst_props_new (NULL) == NULL
3294 2001-05-30 21:54 omegahacker
3296 * plugins/sdlsink/sdlvideosink.c: added SDL_INIT_NOPARACHUTE flag
3297 to SDL_Init, to disable one of the most annoying features IMO of
3300 2001-05-30 21:36 omegahacker
3302 * gst/gstpad.c: stupid mistake, I put != instead of == in the
3305 2001-05-30 21:13 omegahacker
3307 * gst/gstpad.c: added sanity checks to make sure _push and _pull
3308 don't get called on pads of the wrong direction
3310 2001-05-30 20:07 sbaker3
3312 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: beginnings of
3313 inplace mono chain func
3315 2001-05-30 17:37 thomasvs
3317 * plugins/oss/gstosssrc.c: switched some lines around
3319 2001-05-30 17:10 thomasvs
3321 * plugins/oss/gstosssrc.c: added caps to osssrc found a weird
3322 thing, don't know yet what to do about it
3324 2001-05-30 16:16 richardb
3326 * README, autogen.sh: Automatically generate a patched automake if
3327 needed, and put instructions in the README about how to use such a
3330 2001-05-30 15:39 richardb
3332 * Makefile.am: Add configure.base and autogen.sh to distributions.
3333 Add rules to keep configure.in and configure.ac up-to-date.
3335 2001-05-30 15:22 richardb
3337 * autogen.sh, configure.ac, configure.base, configure.in: * create
3338 a configure.base file, containing the contents of
3339 configure.{in,ac}, with those lines specific to one file
3341 "SUBSTFOR configure.in:" or "SUBSTFOR configure.ac:"
3344 * Add lines to autogen.sh to generate configure.in and
3346 automatically from this file. (Very simple sed scripts)
3348 * Remove configure.in and configure.ac
3350 This shouldn't cause any problems to anyone, and should make it
3351 easy to do work on configure scripts by just working on
3354 2001-05-30 14:54 thomasvs
3356 * plugins/filters/passthrough/passthrough.c: added signed support
3357 implemented include/gstaudio.h use
3359 2001-05-30 14:25 richardb
3361 * configure.ac, configure.in: More small changes to bring the two
3362 scripts closer together. Turned off building docs by default in
3363 configure.ac. Only diffs are now essential due to changes from
3364 autoconf 2.13 to 2.50.
3366 2001-05-30 13:56 richardb
3368 * autogen.sh: Deal more gracefully with being either unable to
3369 check that automake is patched (will now just give a small
3370 warning), or finding that automake definitely isn't patched (will
3371 give a big loud warning recommend stopping the build and sleep
3372 briefly to give the user a chance to read the message). Will
3373 eventually try to do the build anyway though.
3375 Also, don't abort if autoconf or automake return error codes: they
3376 both seem able to do so even when having produced viable results.
3378 2001-05-29 23:10 wtay
3380 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
3381 colorspace.h, yuv2rgb.c, yuv2rgb.h: Added more colorspace functions
3384 2001-05-29 17:40 richardb
3386 * autogen.sh: Add checks for appropriate versions of automake. Add
3387 check that automake has been patched if it is a version which
3388 requires a patch. Please check that this doesn't cause problems:
3389 it's a bit of a hairy test, so I might well have mucked it up and
3390 broken some people's build systems. Hope not, though. ;-)
3392 2001-05-29 17:39 hadess
3394 * plugins/gnomevfs/gnomevfssrc.c: - fix for when size can't be
3395 acquired (fixes icecast streaming)
3397 2001-05-29 17:38 richardb
3399 * Makefile.am, configure.ac, configure.in: Add idiot test to stop
3400 the installing of versions with plugin srcdir enabled.
3402 2001-05-29 16:19 richardb
3404 * configure.ac, configure.in: Fix differences between configure.in
3405 and configure.ac which were trivial or due merely to formatting
3406 differences. diff can now be used to see only the significant
3407 differences, which should be helpful in keeping these two files in
3410 2001-05-29 13:43 richardb
3412 * gst/Makefile.am.future: Update Makefile.am.future - a replacement
3413 for Makefile.am which uses features present in recent versions of
3414 automake (>1.4d) to avoid horrendous hackery.
3416 2001-05-29 13:31 richardb
3418 * acinclude.m4, configure.ac, configure.in: Simplify alsa checking:
3419 we can use the standard AM_PATH_ALSA macro to check that we don't
3420 have alsa 0.9.x: we just need to specify something for
3421 ACTION_NOT_FOUND to override the default AC_MSG_ERROR behaviour, so
3422 I've put a colon for ACTION_NOT_FOUND. ;-) Also, update the alsa
3423 macro in acinclude with the latest from the alsa project CVS.
3425 2001-05-28 23:23 omegahacker
3427 * gst/gstsparc.h: fixed #define line continuation in gstsparc.h
3429 2001-05-28 23:02 wtay
3431 * configure.ac, configure.in: Added a check for gsm/gsm.h
3433 2001-05-28 22:41 omegahacker
3435 * gst/gstinfo.c: changed debug so it always prints pid and cid in
3438 2001-05-28 22:02 wtay
3440 * configure.ac: Removed the -pre0
3442 2001-05-28 22:00 wtay
3444 * plugins/Makefile.am: Added gsm to subds.
3446 2001-05-28 21:47 wtay
3448 * configure.ac: Added the refcounting to the output targets.
3450 2001-05-28 21:36 wtay
3452 * acconfig.h, configure.ac, configure.in: Added a check for libgsm
3454 2001-05-28 21:22 wtay
3456 * configure.ac: Updated to match configure.in
3458 2001-05-28 21:05 wtay
3460 * configure.ac: The configure file for autoconf 2.50
3462 2001-05-28 20:59 omegahacker
3464 * ABOUT-NLS: added blank file to keep autoconf happy, fill it in
3467 2001-05-28 20:34 omegahacker
3469 * plugins/avi/Makefile.am: changed srcdir to builddir for .la
3471 2001-05-28 20:33 omegahacker
3473 * configure.in: attempt at a fixed alsa check to guarantee 0.5.x
3475 2001-05-28 20:09 omegahacker
3477 * libs/getbits/Makefile.am, libs/idct/Makefile.am,
3478 plugins/xvideosink/Makefile.am: distcheck cleanups
3480 2001-05-28 08:46 omegahacker
3482 * configure.in, gstreamer-uninstalled.pc.in, gstreamer.pc.in,
3483 gst/Makefile.am: some fixes to handle builddirs, which distcheck
3484 uses, along with complete .pc files
3486 2001-05-28 01:07 hadess
3488 * plugins/gnomevfs/gnomevfssrc.c: - cleanups
3490 2001-05-28 00:57 omegahacker
3492 * gst/gstpad.c, gst/gstthread.c, gst/elements/gstidentity.c,
3493 plugins/xvideosink/xvideosink.c, tools/gstreamer-inspect.c: Added
3494 some caps != NULL checks. Patched up a problem with the thread
3495 handling when the iteration fails. Cleaned up the output of
3496 -inspect a tiny bit.
3498 2001-05-28 00:52 omegahacker
3500 * configure.in: removed a spare alsa check, and made sure it fails
3503 2001-05-28 00:12 wtay
3505 * examples/mixer/Makefile.am: Added the headers
3507 2001-05-28 00:01 wtay
3509 * plugins/arts/Makefile.am: Add more hardcoded paths for includes.
3511 2001-05-27 23:55 wtay
3513 * tests/nego/nego1.c: Updated for new API calls.
3515 2001-05-27 23:45 wtay
3517 * plugins/sdlsink/Makefile.am: Added the header file.
3519 2001-05-27 23:26 wtay
3521 * configure.in.ac250: Added refcounting to the targets.
3523 2001-05-27 23:25 wtay
3525 * testsuite/: Makefile.am, capsnego/Makefile.am,
3526 refcounting/Makefile.am: Makfeile updates.
3528 2001-05-27 22:56 omegahacker
3530 * Makefile.am, acconfig.h, configure.in, gst/autoplug/Makefile.am,
3531 plugins/1394/Makefile.am, plugins/aasink/Makefile.am,
3532 plugins/alaw/Makefile.am, plugins/filters/level/Makefile.am,
3533 plugins/filters/passthrough/Makefile.am,
3534 plugins/filters/volenv/Makefile.am, plugins/mulaw/Makefile.am,
3535 plugins/oss/Makefile.am, plugins/xvideosink/Makefile.am,
3536 tests/Makefile.am, testsuite/Makefile.am: various build fixes
3538 2001-05-27 21:52 wtay
3540 * plugins/Makefile.am: Only build the quiktime plugin if the
3541 openquicktime library was found.
3543 2001-05-27 21:52 wtay
3545 * configure.in, configure.in.ac250: Added a check for
3548 2001-05-27 18:02 sbaker3
3550 * tools/gstreamer-complete.c: now builds for those who are too lazy
3551 to upgrade their xml libraries
3553 2001-05-27 16:13 hadess
3555 * plugins/gnomevfs/gnomevfssrc.c: - added eos-hack signal to the
3556 source, and fix the seek segfaults
3558 2001-05-27 15:41 hadess
3560 * gstplay/gstmediaplay.glade: - changed the Alt shortcuts to Ctrl
3561 shortcuts (like in all proper GTK+ apps)
3563 2001-05-27 15:38 wtay
3565 * tests/: mp3encode.c, rip.c: Updated for remove methods.
3567 2001-05-27 15:38 wtay
3569 * test/mp2toavi.c, test/mp2tomp1.c, test/mpeg2parse.c,
3570 examples/autoplug/autoplug.c, examples/queue/queue.c: Updated for
3573 2001-05-27 15:37 wtay
3575 * gst/: cothreads.c, cothreads.h, gstbin.c, gstbin.h, gstinfo.c,
3576 gstobject.c, gstpad.c, gstplugin.c, gstscheduler.h: Docs updates
3577 Changed the cothread to use sigjmp_buf removed some unused methods.
3580 2001-05-27 15:33 wtay
3582 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
3583 tmpl/cothreads.sgml, tmpl/gstbin.sgml, tmpl/gstelement.sgml,
3584 tmpl/gstfakesink.sgml, tmpl/gstfakesrc.sgml, tmpl/gstinfo.sgml,
3585 tmpl/gstobject.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
3586 tmpl/gstqueue.sgml, tmpl/gstreamer-unused.sgml,
3587 tmpl/gstscheduler.sgml, tmpl/gsttrace.sgml: API docs updates.
3589 2001-05-27 01:04 omegahacker
3591 * gst/gstscheduler.h: fixed up and turned back on
3594 2001-05-26 23:58 omegahacker
3596 * gst/: cothreads.c, gstelement.c, gstscheduler.c: fixed cothread
3597 locking and set_arg/get_arg safety, and switched to 64 cothreads of
3600 2001-05-26 20:47 hadess
3602 * plugins/gnomevfs/gnomevfssrc.c: - gnome-vfs seek works, cleaned
3605 2001-05-26 19:46 hadess
3607 * plugins/gnomevfs/gnomevfssrc.c: - really use mmap this time for
3608 local files, first try at seek in remote files
3610 2001-05-26 18:17 hadess
3612 * plugins/gnomevfs/gnomevfssrc.c: - added local file fallback with
3615 2001-05-26 17:41 wtay
3617 * gst/gstelement.h: Removed redundant prototypes.
3619 2001-05-26 17:33 wtay
3621 * gst/gstpad.h: Fixed a bug in the typecast macros for
3624 2001-05-26 13:17 wtay
3626 * gst/elements/Makefile.am: don't link against libgst.la because it
3627 seems to fail on some libtool versions.
3629 2001-05-26 06:36 omegahacker
3631 * tests/threadlock.c: shut up fakesrc and fakesink, changed
3634 2001-05-26 06:26 omegahacker
3636 * tests/threadlock.c: moved debug to before _init so cmdline can
3637 override, and put sleep(1)'s in while(1) to increase chance of
3638 contention (I think)
3640 2001-05-26 06:19 omegahacker
3642 * tests/threadlock.c: updated threadlock to actually be a thread
3645 2001-05-26 00:36 dlehn
3647 * test/lat.c: Elements must have different names.
3649 2001-05-25 23:08 hadess
3651 * gstplay/.cvsignore: - more generic files to exclude: *~ and ~.bak
3653 2001-05-25 23:02 hadess
3655 * gstplay/.cvsignore: - added gstmediaplay.glade.bak to the files
3658 2001-05-25 23:01 hadess
3660 * gstplay/gstmediaplay.glade: - updated (c) date, and added WMClass
3661 and WMName to the gstmediaplay windows
3663 2001-05-25 22:42 wtay
3665 * gst/gstplugin.c: Removed a stupid printf.
3667 2001-05-25 22:39 wtay
3669 * gst/: gstbuffer.h, gstelement.c, gstpipeline.c, gstplugin.c: Some
3670 cleanups. Removed some bogus code from element and pipeline
3671 elements. Fixed a typo.
3673 2001-05-25 22:38 wtay
3675 * gst/elements/Makefile.am: Added GST_LIBS to LIBADD.
3677 2001-05-25 22:35 omegahacker
3679 * gst/gstbuffer.c: fixed rather heinous bug in gst_buffer_copy
3681 2001-05-25 22:31 omegahacker
3683 * gst/autoplug/gstautoplugcache.c: removed some more noise,
3684 converted to GST_DEBUG
3686 2001-05-25 22:25 omegahacker
3688 * gst/gstelement.c: removed annoying debug message during state
3689 change (made GST_DEBUG)
3691 2001-05-25 22:13 hadess
3693 * autogen.sh: - added a line for busy application developers, it's
3696 2001-05-25 22:00 omegahacker
3698 * .cvsignore, AUTHORS, Makefile.am, autogen.sh, configure.in,
3699 gstreamer-uninstalled.pc.in, gstreamer.pc.in, gstreamer.spec.in,
3700 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstelement.sgml,
3701 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstthread.sgml,
3702 docs/random/matth/scheduling.txt, examples/Makefile.am,
3703 examples/autoplug/autoplug.c, examples/mixer/mixer.c,
3704 gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
3705 gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.c,
3706 gst/gstcaps.c, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
3707 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
3708 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
3709 gst/gstpipeline.c, gst/gstprops.c, gst/gstqueue.c, gst/gstqueue.h,
3710 gst/gstscheduler.c, gst/gstscheduler.h, gst/gstthread.c,
3711 gst/gstthread.h, gst/gsttype.c, gst/gsttypefind.c, gst/gsttypes.h,
3712 gst/gstxml.c, gst/autoplug/Makefile.am,
3713 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
3714 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
3715 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstfakesrc.c,
3716 gst/elements/gstfakesrc.h, gst/elements/gstsinesrc.c,
3717 gstplay/Makefile.am, gstplay/gstmediaplay.c,
3718 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
3719 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
3720 plugins/1394/dv1394src.c, plugins/alaw/alaw-conversion.c,
3721 plugins/arts/Makefile.am, plugins/arts/gst_arts.c,
3722 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
3723 plugins/filters/adder/adder.c,
3724 plugins/filters/colorspace/colorspace.c,
3725 plugins/filters/ladspa/gstladspa.c,
3726 plugins/filters/stereo2mono/stereo2mono.c,
3727 plugins/gnomevfs/gnomevfssrc.c, plugins/mp3decode/mad/gstmad.c,
3728 plugins/mp3decode/mpg123/gstmpg123.c,
3729 plugins/mp3decode/parse/mp3parse.c,
3730 plugins/mp3decode/types/mp3types.c,
3731 plugins/mp3encode/lame/gstlame.c,
3732 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
3733 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpegaudio/common.c,
3734 plugins/mpeg1/mpegaudio/musicin.c,
3735 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
3736 plugins/videoscale/videoscale.c, plugins/vorbis/vorbis.c,
3737 plugins/vorbis/vorbisdec.c, plugins/xmms/gstxmmsinput.c,
3738 test/.cvsignore, test/Makefile.am, test/avi2mpg.c, test/cobin.c,
3739 test/dvshow.c, test/fake.c, test/mpeg2parse2.c, test/mpeg2parse3.c,
3740 test/mpeg2parse4.c, test/video2mp1.c, test/videotest2.c,
3741 tests/Makefile.am, tests/incsched.c, tests/mp1vid.c,
3742 tests/reaping.c, tests/states.c, tests/threadlock.c,
3743 testsuite/refcounting/Makefile.am, testsuite/refcounting/bin.c,
3744 testsuite/refcounting/element.c,
3745 testsuite/refcounting/element_pad.c, testsuite/refcounting/mem.c,
3746 testsuite/refcounting/mem.h, testsuite/refcounting/object.c,
3747 testsuite/refcounting/pad.c, testsuite/refcounting/thread.c,
3748 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-complete.c,
3749 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c: Merged from
3750 INCSCHED on 200505251!!!
3752 2001-05-25 21:50 omegahacker
3754 * autogen.sh, configure.in.ac250, docs/manual/autoplugging.sgml,
3755 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.h,
3756 plugins/audiofile/Makefile.am, plugins/audiofile/README,
3757 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
3758 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
3759 plugins/filters/level/level.c,
3760 plugins/filters/passthrough/filter.func,
3761 plugins/filters/passthrough/passthrough.c,
3762 plugins/filters/passthrough/passthrough.h,
3763 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/Makefile.am,
3764 plugins/gsm/gstgsm.c, plugins/gsm/gstgsmdec.c,
3765 plugins/gsm/gstgsmdec.h, plugins/gsm/gstgsmenc.c,
3766 plugins/gsm/gstgsmenc.h, plugins/oss/gstossgst.c,
3767 plugins/wav/gstparsewav.c, test/dv2mp1.c, test/dvshow.c: Merged
3768 from HEAD into INCSCHED on 200105251
3770 2001-05-25 21:41 wtay
3772 * docs/manual/autoplugging.sgml: More docs updates.
3774 2001-05-25 21:41 wtay
3776 * test/: dv2mp1.c, dvshow.c: some minor fixes..
3778 2001-05-25 21:39 wtay
3780 * plugins/gnomevfs/gnomevfssrc.c: Fix a leak on EOS.
3782 2001-05-25 20:53 wtay
3784 * test/Makefile.am: Cleaned up the makefile a bit.
3786 2001-05-25 20:36 wtay
3788 * test/: cobin.c, fake.c: Remove deprecated methods.
3790 2001-05-25 20:19 wtay
3792 * gst/: gstbin.c, gstbin.h, gstpad.c: Removed some unused functions
3793 in gstbin Fixed a compiler warning.
3795 2001-05-25 20:16 omegahacker
3797 * gst/gstthread.c: forgot to unset SPINNING, no idea how it worked
3798 before, maybe this will fix wtay's case
3800 2001-05-25 19:07 wtay
3802 * plugins/filters/ladspa/gstladspa.c: Adjusted for state
3805 2001-05-25 18:35 omegahacker
3807 * gst/gstbin.c, gst/gstelement.c, gst/gstelement.h, gst/gstinfo.c,
3808 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c,
3809 plugins/1394/dv1394src.c, plugins/arts/gst_arts.c,
3810 plugins/esd/esdsink/esdsink.c, plugins/gnomevfs/gnomevfssrc.c,
3811 plugins/mp3decode/types/mp3types.c, plugins/oss/gstosssink.c,
3812 plugins/xmms/gstxmmsinput.c: Swapped PAUSED and PLAYING states,
3813 reworked thread interlocking. States are now: NULL <-> READY <->
3816 Had do update dv1394src, gst_arts, and xmmsinput, please test these
3819 Cleaned up DEBUG output in several places to by much much less
3820 verbose but still just as useful (denser).
3822 2001-05-25 17:21 thomasvs
3824 * plugins/filters/passthrough/: filter.func, passthrough.c,
3825 passthrough.h: Cleaned out level code from passthrough plugin added
3826 silent argument, defaults to false
3828 2001-05-25 17:19 thomasvs
3830 * plugins/audiofile/gstafsink.c: cleaned up output info
3832 2001-05-25 17:17 thomasvs
3834 * plugins/filters/level/level.c: cleaned up level plugin output
3836 2001-05-25 15:02 thomasvs
3838 * plugins/audiofile/: gstafsink.c, gstafsrc.c: cleaned up output
3839 got rate and signedness to work on afsrc
3841 2001-05-25 14:42 thomasvs
3843 * plugins/audiofile/README: a little info
3845 2001-05-25 11:43 wtay
3847 * test/: avi2mpg.c, dvshow.c, fake.c, videotest2.c: Small fixes to
3850 2001-05-25 11:43 wtay
3852 * gstplay/gstplay.c: If the arg looks like a URI, gnomevfs is used,
3853 if gnomevfs is not found and the URI starts with file:/, disksrc is
3856 2001-05-25 11:10 thomasvs
3858 * plugins/filters/passthrough/passthrough.c: changed passthrough to
3859 print out signed/unsigned and endianness
3861 2001-05-25 10:47 thomasvs
3863 * plugins/audiofile/: Makefile.am, gstafsrc.c, gstafsrc.h: Added an
3864 audiofile src element, doesn't work yet
3866 2001-05-25 05:42 dlehn
3868 * configure.in.ac250: automake 1.4-p1 doesn't support
3869 AC_CONFIG_FILES. revert to AC_OUTPUT until the fix in the just
3870 released 1.4-p2 gets debianized. ;)
3872 2001-05-25 02:28 hadess
3874 * plugins/gnomevfs/gnomevfssrc.c: - check result of open() now
3876 2001-05-25 01:35 wtay
3878 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Only accept mpeg1 data for
3879 mpeg2dec until we figure out what's wrong.
3881 2001-05-25 01:29 omegahacker
3883 * gst/: gstpad.c, gstqueue.c, gstqueue.h, gstscheduler.h,
3884 gstthread.c: fixed some interruptability problems with thread and
3887 2001-05-25 01:14 wtay
3889 * plugins/vorbis/: vorbis.c, vorbisdec.c: Added the
3890 COTHREAD_STOPPING hack.
3892 2001-05-25 01:09 wtay
3894 * gstplay/: gstmediaplay.c, gstplay.c, gstplayprivate.h: Fixed the
3895 media player so that it works with incsched. Removed the thread
3896 and add the _iterate to the g_idle_loop, this makes the GUI very
3897 cluncky but is needed because we cannot chance the state of a
3898 thread inside the threads context yet.
3900 2001-05-24 23:38 thomasvs
3902 * plugins/audiofile/gstafsink.c: mental note to self: doublecheck
3903 own code before sending mail to library author asking why sample
3904 rate setting on output doesn't work... note to others: afsink now
3905 handles samplerate right
3907 2001-05-24 23:24 thomasvs
3909 * plugins/audiofile/: gstafsink.c, gstafsink.h: added more support
3910 for endianness, you can set it through an arg until I figure out
3911 what it is supposed to do
3913 2001-05-24 23:23 thomasvs
3915 * plugins/oss/gstossgst.c: one of my OSS's doesn't have FMT_AC3
3918 2001-05-24 22:46 omegahacker
3920 * gst/: gstinfo.h, gstthread.c, gstthread.h: added better thread id
3923 2001-05-24 21:36 omegahacker
3925 * gst/gstthread.c: fixed thread lock mis-merge
3927 2001-05-24 21:20 wtay
3929 * gst/autoplug/gststaticautoplugrender.c: Added the queue to the
3932 2001-05-24 12:24 wtay
3934 * configure.in.ac250: Added the autoconf file for version 2.50
3936 2001-05-24 12:22 wtay
3938 * plugins/: gnomevfs/gnomevfssrc.c, gsm/Makefile.am, gsm/gstgsm.c,
3939 gsm/gstgsmdec.c, gsm/gstgsmdec.h, gsm/gstgsmenc.c, gsm/gstgsmenc.h,
3940 wav/gstparsewav.c: Small fixes for EOS in gnomevfssrc. Added a gsm
3941 decoder/encoder element.
3943 2001-05-24 01:55 thomasvs
3945 * plugins/audiofile/: gstafsink.c, gstafsink.h: audiofile now
3946 handles endianness right, and also allows for choosing the output
3947 file format to write (next/aiff/wav/aiffc/raw) aiff and next might
3950 2001-05-24 01:46 omegahacker
3952 * AUTHORS, README, REQUIREMENTS, acconfig.h, autogen.sh,
3953 configure.in, components/bonobo-media/Makefile.am,
3954 components/bonobo-media/bonobo-media-gstreamer-factory.c,
3955 components/bonobo-media/bonobo-media-gstreamer.gob,
3956 components/bonobo-media/bonobo-media-gstreamer.oafinfo,
3957 components/bonobo-media/bonobo-media-gstreamervideo.gob,
3958 debian/Makefile.am, debian/changelog, debian/control,
3959 debian/gstreamer-aa.files, debian/gstreamer-arts.files,
3960 debian/gstreamer-colorspace.files, debian/gstreamer-common.files,
3961 debian/gstreamer-mad.files, debian/rules,
3962 docs/fwg/gst-plugin-writers-guide.sgml,
3963 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
3964 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
3965 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
3966 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
3967 docs/manual/Makefile.am, docs/manual/autoplugging.sgml,
3968 docs/manual/bins.sgml, docs/manual/buffers.sgml,
3969 docs/manual/elements.sgml, docs/manual/gstreamer-manual.sgml,
3970 docs/manual/helloworld.sgml, docs/manual/pads.sgml,
3971 docs/manual/xml.sgml, docs/random/autoplug2,
3972 editor/gsteditorproperty.c, examples/autoplug/autoplug.c,
3973 examples/plugins/example.c, gst/cothreads.c, gst/cothreads.h,
3974 gst/gst.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
3975 gst/gstinfo.h, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
3976 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
3977 gst/gstscheduler.c, gst/gstthread.c, gst/gsttrace.c,
3978 gst/gsttrace.h, gst/gsttypefind.c, gst/gstutils.c,
3979 gst/autoplug/Makefile.am, gst/elements/gstdisksrc.c,
3980 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
3981 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
3982 gst/elements/gstpipefilter.c, gst/elements/gstsinesrc.c,
3983 gst/elements/gstsinesrc.h, gstplay/AUTHORS, gstplay/ChangeLog,
3984 gstplay/Makefile.am, gstplay/callbacks.c, gstplay/callbacks.h,
3985 gstplay/full-screen.c, gstplay/full-screen.h,
3986 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
3987 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
3988 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
3989 gstplay/gststatusarea.h, gstplay/main.c, libs/idct/ieeetest.c,
3990 plugins/Makefile.am, plugins/alsa/alsa.h,
3991 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
3992 plugins/alsa/alsasrc.c, plugins/arts/gst_artsio_impl.h,
3993 plugins/audiofile/Makefile.am, plugins/audiofile/gstafsink.c,
3994 plugins/audiofile/gstafsink.h, plugins/capture/v4l/gstv4lsrc.c,
3995 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
3996 plugins/dv/dvdec.c, plugins/effects/volume/volume.c,
3997 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
3998 plugins/filters/filterstamp.sh, plugins/filters/adder/Makefile.am,
3999 plugins/filters/adder/adder.c,
4000 plugins/filters/colorspace/Makefile.am,
4001 plugins/filters/colorspace/colorspace.c,
4002 plugins/filters/colorspace/colorspace.h,
4003 plugins/filters/colorspace/yuv2yuv.c,
4004 plugins/filters/intfloatconvert/Makefile.am,
4005 plugins/filters/intfloatconvert/float2int.c,
4006 plugins/filters/intfloatconvert/float2int.h,
4007 plugins/filters/intfloatconvert/int2float.c,
4008 plugins/filters/intfloatconvert/int2float.h,
4009 plugins/filters/intfloatconvert/intfloatconvert.c,
4010 plugins/filters/intfloatconvert/intfloatconvert.h,
4011 plugins/filters/ladspa/gstladspa.c,
4012 plugins/filters/ladspa/ladspa.h, plugins/filters/lav/.cvsignore,
4013 plugins/filters/lav/Makefile.am, plugins/filters/lav/lavencode.c,
4014 plugins/filters/lav/lavencode.h, plugins/filters/level/Makefile.am,
4015 plugins/filters/level/README, plugins/filters/level/filter.func,
4016 plugins/filters/level/level.c, plugins/filters/level/level.h,
4017 plugins/filters/mono2stereo/Makefile.am,
4018 plugins/filters/mono2stereo/mono2stereo.c,
4019 plugins/filters/mono2stereo/mono2stereo.h,
4020 plugins/filters/passthrough/README,
4021 plugins/filters/passthrough/filter.func,
4022 plugins/filters/passthrough/level.c,
4023 plugins/filters/passthrough/level.h,
4024 plugins/filters/passthrough/passthrough.c,
4025 plugins/filters/passthrough/passthrough.h,
4026 plugins/filters/stereo2mono/Makefile.am,
4027 plugins/filters/volenv/Makefile.am,
4028 plugins/filters/volenv/volenv.c, plugins/gnomevfs/Makefile.am,
4029 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
4030 plugins/jpeg/Makefile.am, plugins/mp3decode/mad/gstmad.c,
4031 plugins/mp3decode/mpg123/gstmpg123.c,
4032 plugins/mp3encode/lame/gstlame.c, plugins/mpeg1/mpegaudio/common.c,
4033 plugins/mpeg1/mpegaudio/common.h, plugins/mpeg1/mpegaudio/encode.c,
4034 plugins/mpeg1/mpegaudio/encoder.h,
4035 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
4036 plugins/mpeg1/mpegaudio/musicin.c,
4037 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
4038 plugins/mpeg1/mpegaudio/subs.c,
4039 plugins/mpeg1/mpegaudio/table_absthr.h,
4040 plugins/mpeg1/mpegaudio/table_cb.h,
4041 plugins/mpeg1/mpegaudio/table_enwindow.h,
4042 plugins/mpeg1/mpegaudio/table_th.h,
4043 plugins/mpeg1/mpegaudio/tables.c, plugins/mpeg1/mpegaudio/tonal.c,
4044 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/Makefile.am,
4045 plugins/oss/gstossaudio.c, plugins/oss/gstossgst.c,
4046 plugins/oss/gstossgst.h, plugins/oss/gstosshelper.c,
4047 plugins/oss/gstosshelper.h, plugins/oss/gstosssink.c,
4048 plugins/quicktime/Makefile.am, plugins/quicktime/README,
4049 plugins/quicktime/gstquicktimedecoder.c,
4050 plugins/quicktime/gstquicktimedecoder.h,
4051 plugins/sdlsink/Makefile.am, plugins/sdlsink/sdlvideosink.c,
4052 plugins/sdlsink/sdlvideosink.h, plugins/videoscale/videoscale.c,
4053 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
4054 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
4055 plugins/wav/gstparsewav.c, plugins/xvideosink/gstximage.c,
4056 test/.cvsignore, test/Makefile.am, test/lat.c, test/mp3mad.c,
4057 test/videotest.c, test/wave.c, tests/autoplug2.c,
4058 tests/sched/runxml.c, tools/gstreamer-inspect.c,
4059 tools/gstreamer-launch.c: Merge from HEAD into INCSCHED1 at
4062 2001-05-24 00:24 dlehn
4064 * gst/elements/: gstfakesink.h, gstfakesrc.h: Update some signal
4067 2001-05-24 00:23 dlehn
4069 * autogen.sh: libtool check fix... copy & paste error msgs code
4072 2001-05-23 21:35 wtay
4074 * test/video2mp1.c: Some small modifications.
4076 2001-05-23 20:53 omegahacker
4078 * plugins/oss/gstosssink.c: default settings are intenionally very
4079 wrong (make it obvious when the capsnego didn't work) and it checks
4082 2001-05-23 20:52 omegahacker
4084 * plugins/filters/stereo2mono/stereo2mono.c: 'fixed' the caps and
4087 2001-05-23 20:50 omegahacker
4089 * plugins/cdparanoia/cdparanoia.c: fixed caps on cdparanoia
4091 2001-05-23 20:49 omegahacker
4093 * gst/gstscheduler.c, plugins/mp3decode/mad/gstmad.c: fixed problem
4094 where mad wasn't an entry (it is now HACK HACK!!) and the scheduler
4095 wasn't catching the no entry case
4097 2001-05-23 20:48 omegahacker
4099 * examples/autoplug/autoplug.c: added have_size handler so the
4100 window matches the video size
4102 2001-05-23 20:09 omegahacker
4104 * gst/: gstqueue.c, gstqueue.h: reworked internal parameters a bit,
4105 added leaky-queue semantics
4107 2001-05-23 10:18 thomasvs
4109 * plugins/filters/level/README: some more info on how to plot the
4110 level using gnuplot it would be nice if the output from level
4111 plugin could serve as input to a gstreamer plotting plugin (I'm not
4114 2001-05-23 09:49 thomasvs
4116 * plugins/audiofile/: gstafsink.c, gstafsink.h: afsink now handles
4117 channels and sample rate
4119 2001-05-23 09:48 thomasvs
4121 * configure.in: added level Makefile deleted one of two instances
4124 2001-05-23 09:47 thomasvs
4126 * plugins/filters/Makefile.am: added level plugin to Makefile.am
4128 2001-05-23 09:47 thomasvs
4130 * plugins/filters/level/: Makefile.am, README, filter.func,
4131 level.c, level.h: Added level detection plugin; prints out RMS
4132 values calculated over buffer size to stdout
4134 2001-05-22 21:11 omegahacker
4136 * tests/states.c: fixed references to _gst_print_statename
4138 2001-05-22 20:22 hadess
4140 * gst/elements/gstdisksrc.c: - it is now possible to change the
4141 opened file when state is PAUSED
4143 2001-05-22 19:57 hadess
4145 * plugins/gnomevfs/gnomevfssrc.c: - removed warnings
4147 2001-05-22 19:44 hadess
4149 * plugins/gnomevfs/gnomevfssrc.c: - adding possibility to change
4150 the src file if the state is PAUSED
4152 2001-05-22 17:48 thomasvs
4154 * plugins/audiofile/: gstafsink.c, gstafsink.h: still trying to add
4157 2001-05-22 14:48 richardb
4159 * autogen.sh: autogen.sh now fails if aclocal fails.
4161 2001-05-22 13:56 hadess
4163 * autogen.sh: - added a line to autogen.sh for the busy application
4166 2001-05-22 02:42 omegahacker
4168 * gst/: gstpad.c, autoplug/gstautoplugger.c: Added ability for
4169 caps_nego_failed signal to indicate that it's solved the problem,
4170 via a gboolean * argument that's FALSE, and can be set to TRUE if
4171 the handler has fixed things up.
4173 Updated the autoplugger so it now works in both the unknown and
4174 known cases with and without other issues like a crippled
4175 (mono-only) osssink.
4177 2001-05-22 00:23 omegahacker
4179 * gst/: gstbin.c, gstelement.c, gstelement.h, gstinfo.c, gstpad.c,
4180 gstthread.c: Updates to DEBUG system: moved statename into
4181 gstelement.c, colorized the states:
4183 NULL: white READY: read PAUSED: yellow PLAYING: green
4185 2001-05-21 22:35 omegahacker
4187 * gst/autoplug/gstautoplugger.c: fixed up pausing system, and added
4188 src_caps_nego_failed body
4190 2001-05-21 21:17 wtay
4192 * acconfig.h, configure.in: Updates to the audiofile detection
4195 2001-05-21 21:17 wtay
4197 * plugins/audiofile/Makefile.am: Some minor changes to the makefile
4199 2001-05-21 20:48 thomasvs
4201 * plugins/audiofile/: Makefile.am, gstafsink.c, gstafsink.h: first
4202 pass at an audiofile sink this sink uses the SGI audiofile library
4203 to write audio files
4205 2001-05-21 20:42 thomasvs
4207 * plugins/Makefile.am: trying to add a check for libaudiofile
4209 2001-05-21 20:40 thomasvs
4211 * configure.in: trying to add a check for libaudiofile (->
4212 plugins/audiofile/afsink)
4214 2001-05-21 03:41 omegahacker
4216 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c:
4217 gstautoplugcache.c: Set default for cache's caps_proxy to FALSE
4218 again. gstautoplugger.c: Fixed with strategic positioning of
4221 2001-05-21 03:40 omegahacker
4223 * gst/: gstcaps.c, gstpad.c, gstprops.c: Updated some debug
4224 statements. Added specific debug for int props.
4226 2001-05-21 03:35 hadess
4228 * test/mp3mad.c: - removed the parse factory, it's unused
4230 2001-05-21 02:37 cael
4232 * gstplay/: ChangeLog, gstmediaplay.glade: Added a ChangeLog as per
4233 hadess' sugesstion, and added myself as an author.
4235 2001-05-21 02:19 cael
4237 * gstplay/: Makefile.am, callbacks.c, callbacks.h, full-screen.c,
4238 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
4239 gstplay.c, gstplay.h, gstplayprivate.h, gststatusarea.c,
4240 gststatusarea.h, main.c: added the begninnings of full-screen
4241 support (crashes atm), playing at double size, general code cleanup
4244 2001-05-20 22:24 wtay
4246 * tools/gstreamer-inspect.c: Fixed a problem with -inspect where
4247 some args would not show up correctly
4249 2001-05-20 22:24 thomasvs
4251 * plugins/filters/adder/adder.c: fixed caps stuff
4253 2001-05-20 21:12 wtay
4255 * tools/gstreamer-inspect.c: Better output of element flags.
4257 2001-05-20 21:06 wtay
4259 * tools/gstreamer-launch.c: Escape spaces in the cmdline args with
4260 "\\ " so that parse can handle it.
4262 2001-05-20 21:05 wtay
4264 * gst/gstparse.c: Added the possibility to escape chars in
4265 gstparse. You can now give it a cmdline like disksrc location=some\
4266 sort\ of.mp3 ! .... and it does the right thing.
4268 2001-05-20 19:59 wtay
4270 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
4271 gstquicktimedecoder.h: Updated the plugin to the current CVS.
4273 2001-05-20 19:24 wtay
4275 * plugins/quicktime/: Makefile.am, README, gstquicktimedecoder.c,
4276 gstquicktimedecoder.h: Added a quicktime decoder by yann@3ivx.com.
4278 2001-05-20 19:17 thomasvs
4280 * plugins/filters/passthrough/passthrough.c: changed pad templates
4282 2001-05-20 19:05 thomasvs
4284 * plugins/filters/passthrough/: passthrough.c, passthrough.h:
4285 updating passthrough to handle caps
4287 2001-05-20 19:01 thomasvs
4289 * plugins/filters/volenv/volenv.c: updating caps handling
4291 2001-05-20 16:45 thomasvs
4293 * plugins/filters/passthrough/passthrough.c: trying to add caps
4294 detection to passthrough
4296 2001-05-20 15:55 thomasvs
4298 * gst/gstparse.c: reinstated exit(-1) when gstparse.c doesn't find
4299 the plugin mentioned
4301 2001-05-20 15:16 thomasvs
4303 * plugins/wav/gstparsewav.c: parsewav now does src pad setting of
4304 width, depth, channels, frequency
4306 2001-05-20 15:12 wtay
4308 * gst/elements/gstpipefilter.c: Made pipefilter a DECOUPLED
4311 2001-05-20 15:03 thomasvs
4313 * plugins/wav/gstparsewav.c: parsewav sets channel capability now
4315 2001-05-20 14:56 thomasvs
4317 * plugins/wav/gstparsewav.c: First try at updating parsewav and
4318 setting caps on src pad
4320 2001-05-20 11:31 wtay
4322 * components/bonobo-media/: Makefile.am,
4323 bonobo-media-gstreamer-factory.c, bonobo-media-gstreamer.gob,
4324 bonobo-media-gstreamer.oafinfo, bonobo-media-gstreamervideo.gob:
4325 Added the code for the bonobo media component. It doesn't really
4326 work yet because bonobo-media doesn't show video.
4328 2001-05-20 06:48 cael
4330 * gstplay/AUTHORS: finally managed to get the AUTHORS file added.
4331 big things are coming allright ;-)
4333 2001-05-20 01:16 hadess
4335 * AUTHORS: - added myself to the AUTHORS file
4337 2001-05-19 19:17 wtay
4339 * plugins/: oss/gstosssink.c, vorbis/vorbis.c, vorbis/vorbisdec.c,
4340 vorbis/vorbisenc.c, vorbis/vorbisenc.h, xvideosink/gstximage.c:
4341 More updates to caps in vorbisenc. it now correctly sets up the
4342 encoder based on the input audio type.
4344 2001-05-19 15:16 wtay
4346 * plugins/: mp3decode/mad/gstmad.c, mpeg1/mpegaudio/common.c,
4347 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encode.c,
4348 mpeg1/mpegaudio/encoder.h, mpeg1/mpegaudio/gstmpegaudio.c,
4349 mpeg1/mpegaudio/musicin.c, mpeg1/mpegaudio/musicin.h,
4350 mpeg1/mpegaudio/psy.c, mpeg1/mpegaudio/subs.c,
4351 mpeg1/mpegaudio/table_absthr.h, mpeg1/mpegaudio/table_cb.h,
4352 mpeg1/mpegaudio/table_enwindow.h, mpeg1/mpegaudio/table_th.h,
4353 mpeg1/mpegaudio/tables.c, mpeg1/mpegaudio/tonal.c: More mp3
4354 updates. Make mpegaudio use a sane namespace for all exported
4355 symbols. the mad element can now play mpeg audio comming is as
4358 2001-05-19 07:39 omegahacker
4360 * .cvsignore, Makefile.am, configure.in,
4361 gstreamer-uninstalled.pc.in: Added gstreamer-uninstalled.pc.in in
4362 prep for future changes to pkg-config. Disabled docs building by
4363 default (--enable-docs-build to turn it on). Added more visible
4364 warning messages for lacking libraries, listing the plugins that
4365 won't build (not complete!).
4367 2001-05-19 07:39 omegahacker
4369 * gstreamer-uninstalled.pc.in: file gstreamer-uninstalled.pc.in was
4370 initially added on branch BRANCH-INCSCHED1.
4372 2001-05-19 01:33 wtay
4374 * plugins/: mp3decode/mad/gstmad.c, mp3decode/mpg123/gstmpg123.c,
4375 mp3decode/parse/mp3parse.c, mp3encode/lame/gstlame.c,
4376 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encoder.h,
4377 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/musicin.c,
4378 mpeg1/mpegaudio/musicin.h, mpeg1/mpegaudio/psy.c, oss/gstosssink.c:
4379 Updates to various mp3 related plugins. Added args and capsnego to
4382 2001-05-18 19:11 wtay
4384 * plugins/esd/esdsink/esdsink.c: Added newcaps functions to esdsink
4385 to sync with the provided caps.
4387 2001-05-18 18:58 wtay
4389 * plugins/cdparanoia/cdparanoia.c: Updated to the new caps.
4391 2001-05-17 23:00 omegahacker
4393 * gst/autoplug/gstautoplugger.c: update to latest code, includes
4394 caps_fail handlers that kinda work
4396 2001-05-17 06:20 dlehn
4398 * docs/gst/gstreamer-sections.txt: Pesky nightly doc build failure
4399 emails exposing my forgetfulness...
4401 2001-05-17 01:18 hadess
4403 * plugins/gnomevfs/: Makefile.am, gnomevfssink.c: - gnomevfssink
4406 2001-05-16 23:42 wtay
4408 * acconfig.h: Added SDL.
4410 2001-05-16 23:40 wtay
4412 * configure.in: Added a check for SDL
4414 2001-05-16 23:09 wtay
4416 * testsuite/refcounting/thread.c: file thread.c was initially added
4417 on branch BRANCH-INCSCHED1.
4419 2001-05-16 23:09 wtay
4421 * testsuite/refcounting/thread.c: Added thread refcounting and
4424 2001-05-16 23:08 wtay
4426 * testsuite/refcounting/: Makefile.am, bin.c: More testsuite
4429 2001-05-16 23:08 wtay
4431 * gst/: gstbin.c, gstelement.c, gstthread.c: Slighly take a
4432 different approach for object destruction, using the real _remove
4433 functions so that the scheduler has a chance to destroy its state
4434 too. This breaks the thread with ghostpads destruction case for
4437 2001-05-16 22:42 omegahacker
4439 * plugins/filters/stereo2mono/stereo2mono.c: fixed
4440 stereo2mono_init, it was fragging its src pad
4442 2001-05-16 22:21 omegahacker
4444 * plugins/filters/stereo2mono/stereo2mono.c: fixed up caps so
4445 autoplug can do something with it
4447 2001-05-16 22:19 omegahacker
4449 * gst/autoplug/gstautoplugcache.c: added first_buffer signal, and
4450 default to caps_proxy true
4452 2001-05-16 22:18 omegahacker
4454 * gst/autoplug/gstautoplugger.c: up to latest (broken) autoplugger)
4456 2001-05-16 21:41 wtay
4458 * plugins/: Makefile.am, jpeg/Makefile.am, sdlsink/Makefile.am,
4459 sdlsink/sdlvideosink.c, sdlsink/sdlvideosink.h: Added an SDL video
4460 sink by Ronald Bultje (BBB) some cleanups and added more caps to
4461 the template. some name changes to the jpeg decoder.
4463 2001-05-16 20:32 wtay
4465 * plugins/: Makefile.am, gnomevfs/Makefile.am,
4466 gnomevfs/gnomevfssrc.c: Added the gnomevfssrc by hadess
4468 2001-05-16 20:32 wtay
4470 * configure.in: Added gnomevfs checks.
4472 2001-05-16 08:16 dlehn
4474 * gst/: cothreads.c, gstscheduler.c: - Fix cothread pointers and
4475 allocation so full 2M stack space available: - Double maximums to
4476 use full stack space: - COTHREAD_STACKSIZE = 16k -
4477 COTHREAD_MAXTHREADS = 128 - cothread changes only verified on x86 -
4478 cothread_create returns NULL if nthreads == MAXTHREADS though not
4479 yet handled by gstschedule caller
4481 2001-05-16 06:04 dlehn
4483 * acconfig.h, configure.in, gst/gsttrace.c, gst/gsttrace.h,
4484 libs/idct/ieeetest.c, test/lat.c: - basic arch check for HAVE_RDTSC
4485 - use common gst_trace_read_tsc() for RDTSC call - add untested
4486 function to do ascii dump of trace data
4488 2001-05-16 05:07 dlehn
4490 * test/: videotest.c, wave.c: fix a couple warnings
4492 2001-05-15 22:04 wtay
4494 * plugins/mp3decode/mad/gstmad.c: Make the mad decoder output the
4495 samples in the native endianness.
4497 2001-05-15 20:25 wtay
4499 * gst/: gstobject.c, gstpad.c, gstthread.c: Added ghostpad
4502 2001-05-15 10:40 omegahacker
4504 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: added the detail that
4505 mpeg2dec can play mpeg1 streams too
4507 2001-05-15 10:04 omegahacker
4509 * gstplay/: gstplay.c, main.c: added ability to write out xml copy
4512 2001-05-15 05:13 omegahacker
4514 * gst/autoplug/gstautoplugger.c: IT WORKS\!\!\!
4516 2001-05-15 02:45 omegahacker
4518 * gst/: gstinfo.c, gstpad.c, gsttypefind.c,
4519 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c: gstinfo.c:
4520 one more check to make sure DEBUG_FUNCPTR_NAME doesn't go south
4521 gstpad.c: debugging changes gsttypefind.c: moved gst_pad_set_caps
4522 to *before* the caps_changed signal gstautoplugcache.c: added
4523 refcounting around signal_emit, and debug updates gstautoplugger.c:
4524 added code to remove the autoplugcache when done
4526 2001-05-14 23:42 wtay
4528 * gst/gsttypefind.c: Added a reference to typefind.
4530 2001-05-14 23:21 omegahacker
4532 * gst/gstpad.c: enhanced debug and minor code cleanup (no
4535 2001-05-14 22:57 wtay
4537 * gst/gstelement.c: Refcounting fixes
4539 2001-05-14 22:22 wtay
4541 * gst/gstelement.c: fixed a mem leak in the destroy code.
4543 2001-05-14 22:20 wtay
4545 * gst/: gstelement.c, gstpad.c, gstthread.c: slightly different
4546 refcount handling. the pad shutdown function doesn't remove the pad
4547 from the parent because the parent is needed in the destroy
4550 2001-05-14 21:08 omegahacker
4552 * gst/: cothreads.c, gstbin.h, gstelement.c, gstobject.c, gstpad.c,
4553 gstpad.h, gstscheduler.c, gsttypefind.c,
4554 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c:
4555 cothreads.c: added a comment on one of the tests gstbin.h: added
4556 the GST_BIN_SELF_SCHEDULABLE flag gstelement.c: cleaned up the
4557 _change_state function a little gstobject.c: improved the
4558 refcounting DEBUGs gstpad.c: moved the connected signal to after
4559 capsnego, added the caps_nego_failed signal gstpad.h:
4560 added the caps_nego_failed signal funcptr gstscheduler.c: added the
4561 GST_BIN_SELF_SCHEDULABLE exception gsttypefind.c: added check code
4562 around signal_emit to deal with the case where the
4563 signal's handler shuts down the element gstautoplugcache.c: added
4564 the first_buffer signal and caps_proxy arg gstautoplugger.c:
4565 significant rework, it functions quite nicely actually
4567 2001-05-14 09:51 omegahacker
4569 * docs/gst/gstreamer-sections.txt: removed the COTHREAD_STACKSIZE
4570 and friends, since they're now private to cothreads.c
4572 2001-05-13 16:29 wtay
4574 * testsuite/refcounting/: bin.c, element_pad.c: More testsuite
4577 2001-05-13 16:29 wtay
4579 * gst/: gstbin.c, gstelement.c, gstpad.c: More housekeeping
4580 updates. _destroying an element or a pad properly removes if from
4583 2001-05-13 08:49 omegahacker
4585 * plugins/effects/volume/volume.c: hacked up volume plugin to do
4586 S16_LE no matter what. FIXME\!
4588 2001-05-12 19:04 wtay
4590 * gst/: gstbin.c, gstelement.c, gstelementfactory.c, gstthread.c,
4591 gstthread.h: Fixed a leak in bin destruction More refcounting fixes
4593 2001-05-12 19:03 wtay
4595 * testsuite/refcounting/bin.c: file bin.c was initially added on
4596 branch BRANCH-INCSCHED1.
4598 2001-05-12 19:03 wtay
4600 * testsuite/refcounting/: Makefile.am, bin.c, element_pad.c: More
4601 refcounting test cases
4603 2001-05-12 15:07 wtay
4605 * testsuite/refcounting/: element.c, element_pad.c, object.c,
4606 pad.c: More testcases
4608 2001-05-12 15:07 wtay
4610 * gst/: gstelement.c, gstelement.h, gstobject.c: Added
4611 gst_element_remove_pad. more refcounting stuff (object unparent on
4614 2001-05-12 01:04 wtay
4616 * gst/: gstelement.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
4617 gstpad.h: Refcounting fixes to make the testsuite succeed. Added a
4618 ne w category for REFCOUNTING.
4620 2001-05-12 01:03 wtay
4622 * testsuite/refcounting/element_pad.c: file element_pad.c was
4623 initially added on branch BRANCH-INCSCHED1.
4625 2001-05-12 01:03 wtay
4627 * testsuite/refcounting/pad.c: file pad.c was initially added on
4628 branch BRANCH-INCSCHED1.
4630 2001-05-12 01:03 wtay
4632 * testsuite/refcounting/: Makefile.am, element_pad.c, pad.c: More
4635 2001-05-11 20:36 wtay
4637 * examples/autoplug/autoplug.c: Updated the autoplugger example to
4640 2001-05-11 19:44 wtay
4642 * configure.in: Added the refcounting testsuite dir to configure.in
4644 2001-05-11 19:44 wtay
4646 * testsuite/refcounting/Makefile.am: file Makefile.am was initially
4647 added on branch BRANCH-INCSCHED1.
4649 2001-05-11 19:44 wtay
4651 * testsuite/refcounting/: Makefile.am, element.c, mem.c, mem.h,
4652 object.c: Added a testsuite for refcounting.
4654 2001-05-11 19:44 wtay
4656 * testsuite/refcounting/element.c: file element.c was initially
4657 added on branch BRANCH-INCSCHED1.
4659 2001-05-11 19:44 wtay
4661 * testsuite/refcounting/mem.c: file mem.c was initially added on
4662 branch BRANCH-INCSCHED1.
4664 2001-05-11 19:44 wtay
4666 * testsuite/refcounting/object.c: file object.c was initially added
4667 on branch BRANCH-INCSCHED1.
4669 2001-05-11 19:44 wtay
4671 * testsuite/refcounting/mem.h: file mem.h was initially added on
4672 branch BRANCH-INCSCHED1.
4674 2001-05-11 19:41 wtay
4676 * gst/: cothreads.c, gstbin.c, gstelement.c, gstobject.c,
4677 gstobject.h, gsttypefind.c: Work on refcounting and proper object
4680 2001-05-11 15:42 dlehn
4682 * plugins/filters/ladspa/ladspa.h: LADSPA header now LGPL.
4684 2001-05-11 00:43 omegahacker
4686 * gst/gstpad.h: some minor updates with a hair more speed
4688 2001-05-10 23:35 omegahacker
4690 * gst/: cothreads.c, cothreads.h: move cothread_context definition
4693 2001-05-10 23:30 omegahacker
4695 * gst/gstpad.h: fixed up macros to match new RealPad stuff, change
4696 #if 1 to #if 0 to use, beware you must rebuild all plugins after
4699 2001-05-10 23:10 omegahacker
4701 * gst/: cothreads.c, cothreads.h: moved cothread parameters into .c
4702 to avoid rebuilding libgst.la every time
4704 2001-05-10 22:44 omegahacker
4706 * test/lat.c: corrected the rdtsc code, it actually, um, works now
4709 2001-05-10 21:30 dlehn
4711 * test/: .cvsignore, Makefile.am, lat.c: Added simple latency
4714 2001-05-10 21:28 dlehn
4716 * gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
4717 tests/sched/runxml.c: Pass buffer in handoff signal
4719 2001-05-10 21:25 dlehn
4721 * tests/autoplug2.c: just call exit() once
4723 2001-05-10 09:22 omegahacker
4725 * tools/gstreamer-inspect.c: minor updates to ouptut, added section
4726 for meta-elements' children
4728 2001-05-10 09:21 omegahacker
4730 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, video.c: more debug
4733 2001-05-10 09:18 omegahacker
4735 * plugins/filters/adder/adder.c: added comment to make the adder
4736 compliant (don't set COTHREAD_STOPPING)
4738 2001-05-10 09:17 omegahacker
4740 * libs/idct/gstidct.c: minor cleanup of some debug strings
4742 2001-05-10 09:16 omegahacker
4744 * gst/autoplug/gstautoplugger.c: file gstautoplugger.c was
4745 initially added on branch BRANCH-INCSCHED1.
4747 2001-05-10 09:16 omegahacker
4749 * gst/: gst.h, gstbin.c, gstbuffer.c, gstelement.c, gstelement.h,
4750 gstinfo.c, gstqueue.c, gstthread.c, gstxml.c, autoplug/Makefile.am,
4751 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
4752 autoplug/gstautoplugger.c, elements/gstfakesrc.c: - Fixed up a
4753 bunch of warnings. - Fixed buffer_copy (alloc correct size) -
4754 Added start of autoplugger meta-element
4756 2001-05-09 07:20 wtay
4758 * plugins/filters/colorspace/yuv2yuv.c: Forgot to add a convertor..
4760 2001-05-09 05:12 dlehn
4762 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added "silent" arg.
4764 2001-05-08 21:52 wtay
4766 * plugins/: capture/v4l/gstv4lsrc.c, capture/v4l/gstv4lsrc.h,
4767 dv/dvdec.c, filters/colorspace/Makefile.am,
4768 filters/colorspace/colorspace.c, filters/colorspace/colorspace.h,
4769 filters/lav/.cvsignore, filters/lav/Makefile.am,
4770 filters/lav/lavencode.c, filters/lav/lavencode.h, oss/gstossgst.c,
4771 videoscale/videoscale.c, vorbis/vorbis.c: Various changes to the
4772 plugins. Added a lav encoder, this one just adds a header in front
4773 YUV data so that the lav tools can operate on it.
4775 2001-05-08 21:44 omegahacker
4777 * gst/: gstpad.c, gstpad.h: added the caps_changed signals, changed
4778 a few other things around a littleto clean up warnings
4780 2001-05-07 23:10 wtay
4782 * plugins/alsa/: alsa.h, alsa_common.c, alsasink.c, alsasrc.c:
4783 Applied the alsa patch from Thomas Nyberg.
4785 2001-05-07 22:57 wtay
4787 * examples/mixer/mixer.c: Added a WITH_BUG2 define to show the
4788 livelock we're trying to fix.
4790 2001-05-07 22:46 omegahacker
4792 * gst/: gstelement.c, gstscheduler.c, autoplug/autoplugtest.c,
4793 autoplug/gstautoplugcache.c: updated autoplugcache so it can be
4794 removed mid-signal, now autoplugtest works
4796 2001-05-06 23:48 omegahacker
4798 * gst/autoplug/gstautoplugcache.c: fixed bug in datastructure usage
4800 2001-05-06 23:12 omegahacker
4802 * gst/: gstbin.c, gstelement.c, gstpipeline.c, gstprops.c,
4803 gstscheduler.c, gstthread.c: fixed gst_scheduler_pad_disconnect
4804 (never ignore compiler warnings\!) and updated a few INFO lines
4806 2001-05-06 23:12 omegahacker
4808 * gst/autoplug/autoplugtest.c: fixed up some things, added vorbis
4810 2001-05-06 19:03 wtay
4812 * gst/autoplug/: Makefile.am, autoplugtest.c: Adjusted the Makefile
4813 so that it builds here...
4815 2001-05-06 18:57 wtay
4817 * plugins/mpeg1/mpegaudio/common.c: Forgot to update a symbol..
4819 2001-05-06 18:33 omegahacker
4821 * gst/autoplug/autoplugtest.c: file autoplugtest.c was initially
4822 added on branch BRANCH-INCSCHED1.
4824 2001-05-06 18:33 omegahacker
4826 * gst/autoplug/: Makefile.am, autoplugtest.c, gstautoplugcache.c:
4827 initial checkin of autoplugcache and a test program to simulate
4828 dynamic autoplugging
4830 2001-05-06 18:33 omegahacker
4832 * gst/autoplug/gstautoplugcache.c: file gstautoplugcache.c was
4833 initially added on branch BRANCH-INCSCHED1.
4835 2001-05-06 15:27 wtay
4837 * plugins/mpeg1/mpegaudio/: common.c, common.h, musicin.c, tonal.c:
4838 Fixed a namespace issue with lame.
4840 2001-05-06 15:22 wtay
4842 * plugins/oss/: gstossgst.c, gstosshelper.c: Fixed a bug in format
4843 passing. Some cleanups.
4845 2001-05-06 14:53 wtay
4847 * plugins/oss/gstossgst.c: Use setenv/getenv to manipulate the
4848 environment of the child process.
4850 2001-05-06 14:52 wtay
4852 * plugins/mp3encode/lame/gstlame.c: Setup the encoder based on the
4853 caps of the sinkpad.
4855 2001-05-06 09:16 omegahacker
4857 * tools/gstreamer-complete.c: file gstreamer-complete.c was
4858 initially added on branch BRANCH-INCSCHED1.
4860 2001-05-06 09:16 omegahacker
4862 * tools/gstreamer-compprep.c: file gstreamer-compprep.c was
4863 initially added on branch BRANCH-INCSCHED1.
4865 2001-05-06 09:16 omegahacker
4867 * tools/: .cvsignore, Makefile.am, gstreamer-complete.c,
4868 gstreamer-compprep.c: added initial bash commandline completion
4871 2001-05-06 04:06 omegahacker
4873 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: oops, that was wrong, but
4876 2001-05-06 03:47 omegahacker
4878 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: since mpeg2dec can handle
4879 mpeg1 video streams, update caps to show that
4881 2001-05-05 20:01 wtay
4883 * plugins/oss/: gstossgst.c, gstosshelper.c, gstosshelper.h: A
4884 little cleanup (more defines) Better arg parsing.
4886 2001-05-05 18:22 wtay
4888 * plugins/oss/gstosshelper.h: The inter process protocol layout
4891 2001-05-05 18:21 wtay
4893 * plugins/oss/: gstossgst.c, gstosshelper.c: Properly negotiate the
4894 format set by the OSS app.
4896 2001-05-05 05:07 dlehn
4898 * plugins/filters/: adder/Makefile.am, colorspace/Makefile.am,
4899 intfloatconvert/Makefile.am, mono2stereo/Makefile.am,
4900 stereo2mono/Makefile.am, volenv/Makefile.am: Remove EXTRA_DIST =
4901 README from dirs with a README.
4903 2001-05-05 03:16 wtay
4905 * gst/gstplugin.c: Make sure the plugin filaname is set before
4906 calling the init function.
4908 2001-05-05 03:05 wtay
4910 * plugins/oss/: Makefile.am, gstossaudio.c, gstossgst.c,
4911 gstossgst.h, gstosshelper.c: A first attempt at hijacking /dev/dsp
4912 and feeding the audio of an OSS app into GStreamer.
4914 2001-05-05 02:50 dlehn
4916 * debian/changelog: update version
4918 2001-05-05 01:45 dlehn
4920 * debian/: Makefile.am, changelog, control, gstreamer-aa.files,
4921 gstreamer-arts.files, gstreamer-colorspace.files,
4922 gstreamer-common.files, gstreamer-mad.files, rules: Sync with
4923 current code - add more and more plugins.
4925 2001-05-04 23:14 omegahacker
4927 * gst/gstelement.h, gst/gstscheduler.c,
4928 plugins/mp3decode/mad/gstmad.c: Add the GST_ELEMENT_NO_ENTRY flag,
4929 which when set will force the scheduler to skip over an element as
4930 an option for the first cothread jump. This is needed because
4931 libraries like mad don't ever seem to want to quit. Thus they
4932 ignore COTHREAD_STOPPING and can't be trusted to be the entry.
4934 2001-05-04 21:43 omegahacker
4936 * gst/: gstinfo.c, gstpad.c, gstscheduler.c: Some minor DEBUG
4937 cleanups, renamed the various scheduler-specific routines to
4938 actually be called gst_schedule_ instead of gst_bin_.
4940 2001-05-04 21:41 omegahacker
4942 * plugins/mp3decode/mad/gstmad.c: added GST_DEBUG_FUNCPTR to
4943 gst_mad_loop instance
4945 2001-05-04 00:21 omegahacker
4947 * gst/gstparse.c: fixed spelling mistake in user-visible output
4949 2001-05-03 23:29 wtay
4951 * gst/gstprops.c: Created a macro of the va_arg parsing function
4952 because some systems (PPC) cannot handle passing a va_list by
4955 2001-05-03 22:44 wtay
4957 * gst/gstparse.c: Added dynamic pads to the command line parser.
4959 ./gstreamer-launch disksrc location=/some/systemstream.mpg !
4960 mpeg1parse video_00!
4961 queue ! \{ mp1videoparse ! mpeg_play ! aasink \}
4965 2001-05-03 21:06 wtay
4967 * docs/gst/: gstreamer-sections.txt, gstreamer.hierarchy,
4968 tmpl/gstbuffer.sgml, tmpl/gstcaps.sgml, tmpl/gstdisksink.sgml,
4969 tmpl/gstinfo.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
4972 2001-05-03 18:49 wtay
4974 * REQUIREMENTS: Added Hermes to the required libs for gstplay.
4976 2001-05-03 11:16 thomasvs
4978 * examples/mixer/mixer.c, plugins/filters/adder/adder.c: * made a
4979 quick hack in adder to set GST_ELEMENT_COTHREAD_STOPPING after
4980 one interation to force return to main program; should probably be
4981 fixed in a better way * cleaned mixer up, it now works with
4982 delayed start. Drinks are in order.
4984 2001-05-03 00:46 wtay
4986 * docs/manual/: Makefile.am, autoplugging.sgml, bins.sgml,
4987 buffers.sgml, elements.sgml, gstreamer-manual.sgml,
4988 helloworld.sgml, pads.sgml: Small manual changes. Added a section
4991 2001-05-03 00:44 wtay
4993 * gst/gstinfo.h: Added and extra whitespace before ## args
4994 (remember it eats all non whitespace chars to the left if it's
4997 2001-05-03 00:12 wtay
4999 * examples/plugins/example.c: We don't want to teach you bad
5000 habbits, so here's a fix for a memleak in the example plugin.
5002 2001-05-02 21:27 omegahacker
5004 * gst/gstinfo.h: re-enabled the funcptr hash table
5006 2001-05-02 21:16 wtay
5008 * examples/mixer/mixer.c: Added a WITH_BUG flag to trigger the
5009 scheduling error we're trying to chase.
5011 2001-05-02 21:12 thomasvs
5013 * examples/mixer/mixer.c: delayed second song
5015 2001-05-02 21:01 omegahacker
5017 * examples/mixer/mixer.c: added two debugging things: xml pipelie
5018 output, and schedule dump
5020 2001-05-02 20:20 omegahacker
5022 * gst/: gst.c, gstcaps.c, gstelement.c, gstelementfactory.c,
5023 gstinfo.c, gstinfo.h, gstpad.c, gstprops.c, gstqueue.c: Converted
5024 the DEBUG system to look like the INFO system, with a function
5025 pointer that can be replaced. Not done with everything, since it
5026 seems that we need an ERROR system plus a FATAL error, or maybe
5027 just an ERROR system with a severity, and depending on this the
5028 DEBUG system might again be changed to have a single or at least
5031 Also did a bit of work fixing up the actual DEBUG and INFO commands
5032 scattered throughout the code. We still have over 500 of these in
5035 2001-05-02 20:11 thomasvs
5037 * examples/mixer/mixer.c: trying to adapt to incsched
5039 2001-05-02 09:52 thomasvs
5041 * plugins/filters/Makefile.am: added volenv and adder
5043 2001-05-02 09:51 thomasvs
5045 * examples/Makefile.am: added mixer
5047 2001-05-02 00:00 omegahacker
5049 * gst/gstscheduler.c: /me is an idiot
5051 2001-05-01 23:58 thomasvs
5053 * plugins/filters/passthrough/: README, filter.func, level.c,
5054 level.h: Basic level detection/printing plugin; calculates RMS over
5055 data block and prints this out along with time in secs through
5056 plugin needs more work
5058 2001-05-01 23:45 wtay
5060 * gstplay/: gstplay.c, gstplayprivate.h: Changed the pipeline setup
5061 for incremental scheduling.
5063 2001-05-01 23:43 wtay
5065 * gst/gstprops.c: Removed the assert on an unknown propertytype and
5068 2001-05-01 22:41 omegahacker
5070 * test/mpeg2parse4.c: file mpeg2parse4.c was initially added on
5071 branch BRANCH-INCSCHED1.
5073 2001-05-01 22:41 omegahacker
5075 * configure.in, gstreamer.pc.in, gst/Makefile.am, gst/gstbin.c,
5076 gst/gstinfo.c, gst/gstinfo.h, gst/gstqueue.c, gst/gstscheduler.c,
5077 gst/gstscheduler.h, test/.cvsignore, test/Makefile.am,
5078 test/mpeg2parse3.c, test/mpeg2parse4.c, tests/mp1vid.c: - fixed
5079 configure.in %VAR stuff - fixed gstreamer.pc.in description string
5080 - fixed up incremental scheduling some more - updated the
5081 GST_DEBUG_FUNCPTR code to no longer need a hash - minor updates to
5082 DEBUG colorization - new test/mpeg2parse4.c
5084 2001-05-01 22:35 omegahacker
5086 * gstplay/main.c: added code to save the pipeline to xml
5088 2001-05-01 14:54 richardb
5090 * docs/fwg/gst-plugin-writers-guide.sgml: Update documentation for
5091 audio/raw properties to cover format=float case. Please check this
5094 2001-05-01 14:16 thomasvs
5096 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
5097 added newlines to debug output
5099 2001-05-01 00:35 wtay
5101 * gstplay/gstplay.c: Implemented the function to get the pipeline
5104 2001-05-01 00:20 wtay
5106 * docs/random/autoplug2: Added an explanation of the innner
5107 workings of the current autoplugger.
5109 2001-04-30 21:40 richardb
5111 * configure.in: Tighten some library checks (check for header files
5112 as well as libraries) Also, clean up structure slightly: put all
5113 AC_DEFINEs for feature checks into the appropriate section at end.
5114 This structure allows user parameter code which overrides the
5115 feature selection to be kept together in a section after the
5116 feature checks but before the AC_DEFINES and AM_CONDITIONALs.
5118 2001-04-30 20:51 thomasvs
5120 * examples/mixer/mixer.c: cleared naming issues, still doesn't play
5122 2001-04-30 15:34 thomasvs
5124 * plugins/filters/Makefile.am: added volenv, passthrough and adder
5127 2001-04-30 11:22 richardb
5129 * configure.in: Add explicit check for <artsc.h>, in case
5130 artsc-config lies to us.
5132 2001-04-29 23:46 sbaker3
5134 * plugins/filters/: intfloatconvert/float2int.h,
5135 intfloatconvert/int2float.h, mono2stereo/mono2stereo.h: remove
5136 bogus reference to audioraw.h
5138 2001-04-29 23:27 wtay
5140 * examples/mixer/mixer.c: Changed the way the typefind function
5141 works by creating a little pipeline as the toplevel bin..
5143 2001-04-29 22:56 thomasvs
5145 * examples/mixer/mixer.c: trying to convert mixer to incsched, not
5148 2001-04-29 18:59 richardb
5150 * README: Add detailed note (and patch) about automake problem.
5152 2001-04-29 08:54 sbaker3
5154 * plugins/filters/ladspa/gstladspa.c: sync ladspa plugin with
5155 recent api changes - still not functional
5157 2001-04-29 08:41 sbaker3
5159 * configure.in: added mono2stereo and intfloatconvert plugin
5161 2001-04-29 08:39 sbaker3
5163 * plugins/filters/: Makefile.am, intfloatconvert/Makefile.am,
5164 intfloatconvert/float2int.c, intfloatconvert/float2int.h,
5165 intfloatconvert/int2float.c, intfloatconvert/int2float.h,
5166 intfloatconvert/intfloatconvert.c,
5167 intfloatconvert/intfloatconvert.h, mono2stereo/Makefile.am,
5168 mono2stereo/mono2stereo.c, mono2stereo/mono2stereo.h: added
5169 mono2stereo and intfloatconvert plugins
5171 2001-04-28 20:16 sbaker3
5173 * editor/gsteditorproperty.c, tools/gstreamer-inspect.c: added
5174 output of float properties
5176 2001-04-28 19:59 wtay
5178 * gst/: gstinfo.c, gstprops.c: Added more colors for
5179 props/caps/clock/negotiation.
5181 2001-04-28 19:58 sbaker3
5183 * gst/elements/: gstsinesrc.c, gstsinesrc.h: update sinesrc to
5186 2001-04-28 19:57 sbaker3
5188 * gst/elements/gstelements.c: add factory init for sinesrc
5190 2001-04-28 19:56 sbaker3
5192 * gst/: gstcaps.h, gstprops.c, gstprops.h: add gst_props_get_float
5195 2001-04-28 08:17 omegahacker
5197 * test/mpeg2parse3.c: now fully correct within incsched1 world
5199 2001-04-28 05:23 omegahacker
5201 * test/: Makefile.am, mpeg2parse2.c, mpeg2parse3.c: brought in
5202 mpeg2parse3.c from HEAD and fixed it up so it works
5204 2001-04-28 05:23 omegahacker
5206 * gst/: cothreads.c, gstinfo.c, gstqueue.c: - Updated colorization
5207 some more (pthread and cothread id is in color) - Added some minor
5208 debug to help trace mp1vid segfaults
5210 2001-04-28 04:38 dlehn
5212 * test/: .cvsignore, Makefile.am, mpeg2parse3.c: mpeg2parse2.c +
5213 audio = mpeg2parse3.c = a simple .vob player
5215 2001-04-28 03:54 omegahacker
5217 * gst/: gstbin.c, gstclock.c, gstelement.c, gstelementfactory.c,
5218 gstinfo.c, gstpad.c, gstpipeline.c, gstthread.c, gsttype.c,
5219 gstutils.c: Updated the colorization a bit more, and did a
5220 significant pass through all the other code to change categories on
5221 DEBUG and INFO statements to be correct, and not simply zero.
5222 There are still more, but this is a good first pass.
5224 2001-04-28 02:46 mhowell
5226 * gst/: gstelement.c, gstscheduler.c, gstthread.c: fixed another
5227 thread synch case... better debug
5229 2001-04-28 02:06 omegahacker
5231 * gst/: gst.c, gstinfo.c, gstinfo.h: another update to the
5234 2001-04-27 22:14 wtay
5236 * gst/gstutils.c: Added enum parsing...
5238 2001-04-27 22:09 omegahacker
5240 * gst/: gstinfo.c, gstinfo.h: fixes to colorization
5242 2001-04-27 22:01 thomasvs
5244 * plugins/filters/filterstamp.sh: changed "rename" command to
5245 something using sed in one line having the same effect
5247 2001-04-27 21:58 omegahacker
5249 * gst/gstinfo.c: syntax error fixed (s/;/,/)
5251 2001-04-27 21:54 mhowell
5253 * gst/: gstelement.c, gstscheduler.c, gstthread.c, gstqueue.h,
5254 gstqueue.c: initial fix of thread synch for queues and state change
5256 2001-04-27 21:47 omegahacker
5258 * acconfig.h, configure.in, gst/gst.c, gst/gstelement.h,
5259 gst/gstinfo.c, gst/gstinfo.h: added colorization of DEBUG and INFO,
5260 and a comment in gstelement.h
5262 2001-04-27 21:45 wtay
5264 * gst/autoplug/gststaticautoplugrender.c: Tried to get the
5265 autoplugger working by setting the pipeline to PAUSED before
5266 attempting to connect pads...
5268 2001-04-27 21:31 omegahacker
5270 * acconfig.h, configure.in, gst/gst.c, gst/gstinfo.c,
5271 gst/gstinfo.h: Added colorization to DEBUG and INFO. Colors are
5272 based on categories, with the strings in _gst_category_colors[] in
5273 gstinfo.c See wiki node GstDebugColors for the actual colors, or
5274 /etc/DIR_COLORS works too.
5276 Please comment on the colorization style and ideas in the above
5279 2001-04-27 20:35 wtay
5281 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/cothreads.sgml,
5282 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksink.sgml,
5283 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
5284 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5285 docs/gst/tmpl/gstthread.sgml, examples/autoplug/autoplug.c,
5286 gstplay/gstplay.c, tests/mp1vid.c: A commit of pending (small)
5289 2001-04-27 20:17 wtay
5291 * examples/autoplug/autoplug.c: Fixed the autoplugger
5293 2001-04-27 02:46 omegahacker
5295 * gst/: cothreads.c, cothreads.h: fixed cothread_current_main so
5298 2001-04-27 02:42 omegahacker
5300 * gst/: cothreads.c, cothreads.h: added cothread_current_main with
5303 2001-04-27 00:34 omegahacker
5305 * tests/mp1vid.c: latest variant of mp1vid causes lockup, solution
5308 2001-04-26 23:32 omegahacker
5310 * tests/mp1vid.c: updated to working state
5312 2001-04-26 23:32 omegahacker
5314 * gst/: gstbin.c, gstthread.c: gstbin.c: commented out the
5315 requirement that a bin be !PLAYING to add gstthread.c: fixed an old
5316 failed merge that locked the same mutex twice ...in a row
5318 2001-04-26 06:47 dlehn
5320 * configure.in: fix typos: %VAR -> $VAR
5322 2001-04-26 02:53 omegahacker
5324 * autogen.sh, configure.in, docs/gst/gstreamer-docs.sgml,
5325 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
5326 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
5327 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
5328 docs/gst/tmpl/gstbufferpool.sgml, docs/gst/tmpl/gstcaps.sgml,
5329 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gstdisksink.sgml,
5330 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstidentity.sgml,
5331 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5332 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5333 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5334 docs/libs/Makefile.am, examples/Makefile.am,
5335 examples/autoplug/autoplug.c, examples/mixer/.cvsignore,
5336 examples/mixer/Makefile.am, examples/mixer/mixer.c,
5337 examples/mixer/mixer.h, examples/plugins/example.c, gst/.cvsignore,
5338 gst/Makefile.am, gst/Makefile.am.future, gst/gst.h,
5339 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstcaps.c, gst/gstcaps.h,
5340 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
5341 gst/gstplugin.h, gst/gstprops.h, gst/gstqueue.c, gst/gstutils.c,
5342 gst/gstversion.h.in, gst/autoplug/Makefile.am,
5343 gst/autoplug/gststaticautoplug.c,
5344 gst/autoplug/gststaticautoplugrender.c, gst/elements/Makefile.am,
5345 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5346 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
5347 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
5348 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
5349 gst/types/Makefile.am, gst/types/gsttypes.c,
5350 libs/putbits/gstputbits.c, plugins/Makefile.am,
5351 plugins/1394/.cvsignore, plugins/1394/Makefile.am,
5352 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
5353 plugins/1394/gst1394.c, plugins/aasink/.cvsignore,
5354 plugins/aasink/Makefile.am, plugins/aasink/aasink.c,
5355 plugins/aasink/aasink.h, plugins/alaw/alaw.c,
5356 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5357 plugins/arts/.cvsignore, plugins/arts/Makefile.am,
5358 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
5359 plugins/arts/gst_artsio.idl, plugins/arts/gst_artsio_impl.cc,
5360 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5361 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5362 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5363 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
5364 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
5365 plugins/cdparanoia/cdparanoia.c, plugins/cobin/cobin.c,
5366 plugins/cobin/spindentity.c, plugins/dv/Makefile.am,
5367 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5368 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5369 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5370 plugins/filters/adder/.cvsignore,
5371 plugins/filters/adder/Makefile.am, plugins/filters/adder/adder.c,
5372 plugins/filters/adder/adder.h,
5373 plugins/filters/colorspace/colorspace.c,
5374 plugins/filters/colorspace/colorspace.h,
5375 plugins/filters/ladspa/gstladspa.c,
5376 plugins/filters/median/median.c,
5377 plugins/filters/passthrough/passthrough.c,
5378 plugins/filters/smooth/smooth.c,
5379 plugins/filters/stereo2mono/stereo2mono.c,
5380 plugins/filters/volenv/filter.func,
5381 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5382 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5383 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegenc.c,
5384 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
5385 plugins/mp3decode/mpg123/Makefile.am,
5386 plugins/mp3decode/mpg123/gstmpg123.c,
5387 plugins/mp3decode/parse/mp3parse.c,
5388 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5389 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5390 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5391 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5392 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5393 plugins/mpeg1/mpegtypes/mpeg1types.c,
5394 plugins/mpeg1/parse/mpeg1parse.c,
5395 plugins/mpeg1/system_encode/buffer.c,
5396 plugins/mpeg1/system_encode/system_encode.c,
5397 plugins/mpeg1video/parse/mp1videoparse.c,
5398 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5399 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5400 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
5401 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5402 plugins/mpeg2/mpegtypes/mpeg2types.c,
5403 plugins/mpeg2/parse/mpeg2parse.c,
5404 plugins/mpeg2/subtitles/mpeg2subt.c,
5405 plugins/mpeg2/video/gstmpeg2play.c,
5406 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5407 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
5408 plugins/oss/gstosssrc.c, plugins/rtjpeg/rtjpeg.c,
5409 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5410 plugins/videoscale/videoscale.c,
5411 plugins/visualization/smoothwave/smoothwave.c,
5412 plugins/visualization/spectrum/gstspectrum.c,
5413 plugins/visualization/synaesthesia/synaesthesia.c,
5414 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5415 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5416 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/gstximage.c,
5417 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
5418 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
5419 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
5420 test/dv2mp1.c, test/dvshow.c, test/mp2tomp1.c, test/mp3.c,
5421 test/mp3mad.c, test/video2mp1.c, test/xmmstest.c,
5422 tests/Makefile.am, tests/autoplug3.c, tests/autoplug4.c,
5423 tests/padfactory.c, testsuite/capsnego/capsnego.c,
5424 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
5425 testsuite/capsnego/enum.c: Merged from HEAD to INCSCHED1 on
5428 2001-04-26 02:43 omegahacker
5430 * plugins/arts/gst_artsio_impl.h: oops, need to have this file in
5433 2001-04-26 01:25 omegahacker
5435 * tests/mp1vid.c: file mp1vid.c was initially added on branch
5438 2001-04-26 01:25 omegahacker
5440 * tests/mp1vid.c: added mp1vid to CVS
5442 2001-04-26 01:20 omegahacker
5444 * test/dvshow.c: set the video window size up front for NTSC, as a
5447 2001-04-26 01:19 omegahacker
5449 * plugins/dv/dvdec.c: cleanup of the dvdec stuff, somewhat
5451 2001-04-26 00:56 omegahacker
5453 * configure.in: turn off optimization when profiling (ackcvs diff
5454 configure.in) because something segfaults if we don't
5456 2001-04-26 00:30 omegahacker
5458 * gst/cothreads.c: fixed a locking issue
5460 2001-04-25 23:32 omegahacker
5462 * gst/: cothreads.c, cothreads.h, gstelement.c, gstelement.h,
5463 gstscheduler.c, gstscheduler.h: Added element-level locking
5464 support, implemented for cothreads with a mutex held whenever an
5465 element is actually currently running. This should be done with
5466 atomic variables eventually, but the best I can find is to use
5467 <asm/spinlock.h> from the kernel, which brings in too much for my
5470 Also increased cothread stack size to 32KB and max cothread count
5471 to 64, which fits within the default pthread 2MB stack. It would
5472 probably be good to do a pthread_attr_getstacksize() to verify that
5473 it's 2MB, and if linuxthreads had a pthread_attr_setstacksize(), we
5474 could remove these limits.
5476 2001-04-25 12:49 richardb
5478 * examples/Makefile.am, test/Makefile.am, test/mp3.c,
5479 test/xmmstest.c: Remove #include <gnome.h> from some tests which
5480 don't actually need it, and make the other tests and the autoplug
5481 example only compile if gnome headers are present.
5483 2001-04-24 22:28 omegahacker
5485 * gst/gstbuffer.c: I will successfully compile code before I check
5486 it in. I will successfully compile code before I check it in. I
5487 will successfully compile code before I check it in. I will
5488 successfully compile code before I check it in. I will
5489 successfully compile code before I check it in. I will
5490 successfully compile code before I check it in. I will
5491 successfully compile code before I check it in. I will
5492 successfully compile code before I check it in. I will
5493 successfully compile code before I check it in. I will
5494 successfully compile code before I check it in.
5496 2001-04-24 20:20 omegahacker
5498 * gst/: gstbuffer.c, gstbuffer.h: - commented out remainder of Meta
5499 stuff - enhanced mem_chunk allocation to round up to nearest 32
5500 bytes this helps ensure that GstBuffers are more likely to be on
5501 cache-lines - added free() and copy() function pointers to
5502 GstBuffer - added code in _destroy and _copy to use above routines
5503 if !NULL - fixed up _copy code to suck less
5505 2001-04-24 20:04 omegahacker
5507 * plugins/: avi/wincodec/gstwinenc.c, filters/median/median.c,
5508 filters/smooth/smooth.c, jpeg/gstjpegenc.c: Commented out most of
5509 the remaining bits of Meta stuff
5511 2001-04-24 00:16 omegahacker
5513 * autogen.sh, gst/elements/gstfakesink.c, plugins/Makefile.am,
5514 plugins/arts/gst_artsio_impl.cc, plugins/oss/gstosssrc.c:
5515 Collection of minor changes:
5517 * autogen.sh - remove config.cache before running ./configure
5518 * gst/elements/gstfakesink.c - print out the size of the buffer,
5520 * plugins/Makefile.am - removed a spare trailing backslash
5521 * plugins/arts/gst_artsio_impl.cc - change the scale back to 0.5
5522 * plugins/oss/gstosssrc.c - change name slightly to match osssink
5524 2001-04-23 23:04 wtay
5526 * plugins/aasink/: aasink.c, aasink.h: Final fixes to the aasink
5528 2001-04-23 16:16 omegahacker
5530 * test/dvshow.c: updated dvshow to use dv1394src instead of
5533 2001-04-23 16:16 omegahacker
5535 * plugins/1394/: Makefile.am, dv1394src.c, dv1394src.h, gst1394.c,
5536 gst1394.h: renamed 1394src to dv1394src, set up to handle *1394* in
5539 2001-04-23 00:28 wtay
5541 * configure.in: Added a check for aalib
5543 2001-04-23 00:18 wtay
5545 * plugins/: Makefile.am, aasink/.cvsignore, aasink/Makefile.am,
5546 aasink/aasink.c, aasink/aasink.h, mp3decode/mpg123/Makefile.am,
5547 xvideosink/xvideosink.c, xvideosink/xvideosink.h: Some small mpg123
5548 Makefile changes. Added an aasink, draw graphics with aalib :-)
5550 2001-04-22 17:34 wtay
5552 * plugins/: avi/wincodec/gstwindec.c, avi/wincodec/gstwindec.h,
5553 dv/dvdec.c: Added bufferpools to windec. updated dvdec to the new
5554 plugin version system.
5556 2001-04-22 17:06 wtay
5558 * docs/gst/tmpl/gstdisksink.sgml: Added the disksink template
5560 2001-04-22 17:05 wtay
5562 * test/.cvsignore: Updates
5564 2001-04-22 17:04 wtay
5566 * test/dv2mp1.c: Added a non functional dv to mpeg1 encoder.
5568 2001-04-22 17:04 wtay
5570 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
5571 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstbuffer.sgml,
5572 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstplugin.sgml,
5573 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5574 docs/libs/Makefile.am, gst/gstcaps.h, gst/gstpad.h, gst/gstutils.c,
5575 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5576 gst/elements/gstdisksrc.c, plugins/alsa/alsasink.c,
5577 plugins/alsa/alsasrc.c, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5578 plugins/filters/colorspace/colorspace.c, test/Makefile.am,
5579 tests/padfactory.c: API docs updates. Properly implemented the
5580 disksink. Fixed a compile problem with alsa. Added bufferpool
5581 handling to dvdec Some compiler warning fixes
5583 2001-04-22 13:30 richardb
5585 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5586 gst/autoplug/gststaticautoplug.c,
5587 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5588 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5589 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5590 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5591 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5592 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5593 plugins/avi/wincodec/gstwincodec.c,
5594 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5595 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5596 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5597 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5598 plugins/filters/adder/adder.c,
5599 plugins/filters/colorspace/colorspace.c,
5600 plugins/filters/ladspa/gstladspa.c,
5601 plugins/filters/median/median.c,
5602 plugins/filters/passthrough/passthrough.c,
5603 plugins/filters/smooth/smooth.c,
5604 plugins/filters/stereo2mono/stereo2mono.c,
5605 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5606 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5607 plugins/mp3decode/mad/gstmad.c,
5608 plugins/mp3decode/mpg123/gstmpg123.c,
5609 plugins/mp3decode/parse/mp3parse.c,
5610 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5611 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5612 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5613 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5614 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5615 plugins/mpeg1/mpegtypes/mpeg1types.c,
5616 plugins/mpeg1/parse/mpeg1parse.c,
5617 plugins/mpeg1/system_encode/system_encode.c,
5618 plugins/mpeg1video/parse/mp1videoparse.c,
5619 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5620 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5621 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5622 plugins/mpeg2/mpegtypes/mpeg2types.c,
5623 plugins/mpeg2/parse/mpeg2parse.c,
5624 plugins/mpeg2/subtitles/mpeg2subt.c,
5625 plugins/mpeg2/video/gstmpeg2play.c,
5626 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5627 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5628 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5629 plugins/videoscale/videoscale.c,
5630 plugins/visualization/smoothwave/smoothwave.c,
5631 plugins/visualization/spectrum/gstspectrum.c,
5632 plugins/visualization/synaesthesia/synaesthesia.c,
5633 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5634 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5635 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c:
5636 Merged from BRANCH-PLUGINVER1
5638 2001-04-22 13:06 richardb
5640 * plugins/mpeg2/mpeg2enc/gstmpeg2enc.c: Fix bad merge with head.
5642 2001-04-22 11:16 richardb
5644 * configure.in, examples/autoplug/autoplug.c, gst/gstbuffer.c,
5645 gst/gstbuffer.h, gst/gstcaps.h, gst/gstprops.h,
5646 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5647 plugins/Makefile.am, plugins/dv/Makefile.am, plugins/dv/NOTES,
5648 plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5649 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5650 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5651 plugins/mpeg1/system_encode/buffer.c,
5652 plugins/mpeg1/system_encode/system_encode.c,
5653 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5654 plugins/videoscale/videoscale.c, test/Makefile.am, test/dvshow.c,
5655 test/mp2tomp1.c, test/video2mp1.c: Merged from trunk
5657 2001-04-22 05:38 omegahacker
5659 * gst/: gstbuffer.c, gstbuffer.h, gstcaps.h: fixes for gstbuffer,
5660 and removed ## from gstcaps.h that was causing all that warning
5663 2001-04-22 02:41 omegahacker
5665 * gst/gstbuffer.c: completed gst_buffer_copy, added API comments
5667 2001-04-22 02:40 omegahacker
5669 * test/: Makefile.am, dvshow.c: added test program for dv decoder
5671 2001-04-22 02:32 omegahacker
5673 * gst/gstprops.h: added GST_STR_FOURCC, which takes strings like
5674 "YUY2" instead of 'Y','U','Y','2'. better, I think <g>
5676 2001-04-22 02:30 wtay
5678 * configure.in: Add -lm and the glib libs too for the dv_init check
5680 2001-04-22 02:30 omegahacker
5682 * gst/: gstbuffer.c, gstbuffer.h: Added gst_buffer_copy(). It's
5683 not complete, it should copy more stuff like flags and such.
5686 2001-04-22 02:28 omegahacker
5688 * plugins/Makefile.am: fixed caps error in path for dv
5690 2001-04-22 00:48 omegahacker
5692 * configure.in, plugins/Makefile.am, plugins/dv/Makefile.am,
5693 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h: added
5694 initial DV (smpte314m) decoder plugin
5696 2001-04-21 18:45 wtay
5698 * examples/autoplug/autoplug.c,
5699 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5700 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5701 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5702 plugins/mpeg1/system_encode/buffer.c,
5703 plugins/mpeg1/system_encode/system_encode.c,
5704 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5705 plugins/videoscale/videoscale.c, test/Makefile.am, test/mp2tomp1.c,
5706 test/video2mp1.c: Fixed a few plugins so that mpeg1 encoding sorta
5707 works. Added an mpeg1 encoder example, it uses the autoplugger to
5708 convert the stream to audio/video, which is then fed to the
5711 2001-04-21 13:43 richardb
5713 * gst/gstplugin.c, gst/gstplugin.h, plugins/1394/gst1394.c,
5714 plugins/alaw/alaw.c, plugins/alsa/alsasink.c,
5715 plugins/alsa/alsasrc.c, plugins/arts/gst_arts.c,
5716 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5717 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5718 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5719 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5720 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5721 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5722 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5723 plugins/filters/adder/adder.c,
5724 plugins/filters/colorspace/colorspace.c,
5725 plugins/filters/ladspa/gstladspa.c,
5726 plugins/filters/median/median.c,
5727 plugins/filters/passthrough/passthrough.c,
5728 plugins/filters/smooth/smooth.c,
5729 plugins/filters/stereo2mono/stereo2mono.c,
5730 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5731 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5732 plugins/mp3decode/mad/gstmad.c,
5733 plugins/mp3decode/mpg123/gstmpg123.c,
5734 plugins/mp3decode/parse/mp3parse.c,
5735 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5736 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5737 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5738 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5739 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5740 plugins/mpeg1/mpegtypes/mpeg1types.c,
5741 plugins/mpeg1/parse/mpeg1parse.c,
5742 plugins/mpeg1/system_encode/system_encode.c,
5743 plugins/mpeg1video/parse/mp1videoparse.c,
5744 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5745 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5746 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5747 plugins/mpeg2/mpegtypes/mpeg2types.c,
5748 plugins/mpeg2/parse/mpeg2parse.c,
5749 plugins/mpeg2/subtitles/mpeg2subt.c,
5750 plugins/mpeg2/video/gstmpeg2play.c,
5751 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5752 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5753 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5754 plugins/videoscale/videoscale.c,
5755 plugins/visualization/smoothwave/smoothwave.c,
5756 plugins/visualization/spectrum/gstspectrum.c,
5757 examples/plugins/example.c, gst/autoplug/gststaticautoplug.c,
5758 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5759 gst/types/gsttypes.c,
5760 plugins/visualization/synaesthesia/synaesthesia.c,
5761 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5762 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5763 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c: Use
5764 plugin descriptions, which start with the major and minor version
5765 numbers, instead of relying on each plugin to call gst_plugin_new
5766 appropriately, and check the return value, and tidy up if there's a
5767 failure. This seems to work fine, and factors out some code common
5770 2001-04-21 10:30 richardb
5772 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5773 gst/autoplug/gststaticautoplug.c,
5774 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5775 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5776 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5777 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5778 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5779 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5780 plugins/avi/wincodec/gstwincodec.c,
5781 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5782 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5783 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5784 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5785 plugins/filters/adder/adder.c,
5786 plugins/filters/colorspace/colorspace.c,
5787 plugins/filters/ladspa/gstladspa.c,
5788 plugins/filters/median/median.c,
5789 plugins/filters/passthrough/passthrough.c,
5790 plugins/filters/smooth/smooth.c,
5791 plugins/filters/stereo2mono/stereo2mono.c,
5792 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5793 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5794 plugins/mp3decode/mad/gstmad.c,
5795 plugins/mp3decode/mpg123/gstmpg123.c,
5796 plugins/mp3decode/parse/mp3parse.c,
5797 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5798 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5799 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5800 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5801 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5802 plugins/mpeg1/mpegtypes/mpeg1types.c,
5803 plugins/mpeg1/parse/mpeg1parse.c,
5804 plugins/mpeg1/system_encode/system_encode.c,
5805 plugins/mpeg1video/parse/mp1videoparse.c,
5806 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5807 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5808 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5809 plugins/mpeg2/mpegtypes/mpeg2types.c,
5810 plugins/mpeg2/parse/mpeg2parse.c,
5811 plugins/mpeg2/subtitles/mpeg2subt.c,
5812 plugins/mpeg2/video/gstmpeg2play.c,
5813 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5814 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5815 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5816 plugins/videoscale/videoscale.c,
5817 plugins/visualization/smoothwave/smoothwave.c,
5818 plugins/visualization/spectrum/gstspectrum.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/xvideosink/xvideosink.c: Added first attempt at plugin
5825 2001-04-21 00:20 wtay
5827 * plugins/filters/colorspace/colorspace.c: Added more verbose
5828 output for debugging purposes.
5830 2001-04-20 23:50 wtay
5832 * plugins/xvideosink/: gstximage.c, gstxvimage.c, xvideosink.c,
5833 xvideosink.h: Added proper locking around the bufferpool and the X
5836 2001-04-20 22:41 wtay
5838 * plugins/mp3decode/mad/gstmad.c: Removed a g_print statement
5840 2001-04-20 22:40 wtay
5842 * plugins/mp3decode/mad/: gstmad.c, gstmad.h: Added Mad didn't take
5843 the number of channels into account. Added propper TIMESTAMPS to
5846 2001-04-20 21:36 wtay
5848 * plugins/oss/gstosssink.c: Added a sync when the device is opened
5849 so that the caps negotiated parmams are set.
5851 2001-04-20 20:21 wtay
5853 * gst/elements/: gstidentity.c, gstidentity.h: Added caps proxying
5854 and bufferpool passing to identity so that -launch disksrc ! mad !
5855 identity ! osssink works.
5857 2001-04-20 15:42 richardb
5859 * plugins/oss/gstosssink.c: #ifdef out bit about AFMT_AC3, since
5860 this isn't defined by the header files for older linux kernels
5861 (2.0.36) (and its just INFO code, anyway)
5863 2001-04-20 13:04 thomasvs
5865 * gst/elements/: Makefile.am, gstelements.c: update to take new
5866 gstdisksink element into account
5868 2001-04-20 12:56 richardb
5870 * gst/Makefile.am.future: Update the alternative Makefile.am for
5871 gst/, which depends on automake
5874 2001-04-20 12:14 thomasvs
5876 * gst/elements/: gstdisksink.c, gstdisksink.h: * first stab at a
5877 disk sink element * no optimization, is it necessary ? * basic
5878 error checking * seems to work; you can copy files by typing
5879 gstreamer-launch disksrc location=test.in ! disksink
5880 location=test.out * decode of mp3 to raw pcm also tested
5882 2001-04-20 00:47 omegahacker
5884 * plugins/arts/: .cvsignore, Makefile.am, gst_arts.c, gst_arts.h,
5885 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5886 gst_artsio.mcoptype, gst_artsio_impl.cc: updated to a mostly
5887 working aRts wrapper plugin, just caps issues left
5889 2001-04-19 23:25 wtay
5891 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstcaps.sgml,
5892 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
5893 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5894 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5895 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5896 gst/gstpad.c: More API docs updates
5898 2001-04-19 23:03 omegahacker
5900 * plugins/arts/gst_artsio_impl.cc: minor updates
5902 2001-04-19 21:42 omegahacker
5904 * configure.in, plugins/Makefile.am, plugins/1394/.cvsignore,
5905 plugins/1394/Makefile.am, plugins/1394/gst1394.c,
5906 plugins/1394/gst1394.h: First pass at 1394 source. Arguments need
5907 to be added, etc. But it works.
5909 2001-04-19 17:40 omegahacker
5911 * plugins/arts/gst_arts.c: updated to latest padtemplate code
5913 2001-04-19 10:27 thomasvs
5915 * plugins/filters/adder/adder.c: * a little cleanup
5917 2001-04-19 01:23 omegahacker
5919 * configure.in, plugins/Makefile.am: better (not complete, afaict)
5922 2001-04-19 00:25 omegahacker
5924 * plugins/arts/: Makefile.am, gst_arts.c, gst_arts.h,
5925 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5926 gst_artsio.mcoptype, gst_artsio_impl.cc: first pass at a gstreamer
5927 arts plugin doesn't compile yet
5929 2001-04-18 23:00 wtay
5931 * plugins/xvideosink/xvideosink.c: Removed stupid g_print
5934 2001-04-18 22:59 wtay
5936 * plugins/: mpeg2/mpeg2dec/gstmpeg2dec.c, xvideosink/xvideosink.c:
5937 Fixed a stupid bug in the mpeg2dec bufferpool handling. Make an
5938 XvImage and XImage pool in xvideosink. Together these changes give
5939 an 80% speedup on mpeg2 playback (rough estimate)
5941 2001-04-18 21:16 wtay
5943 * docs/gst/tmpl/: gstbin.sgml, gstbuffer.sgml, gstbufferpool.sgml,
5944 gstcaps.sgml, gstreamer-unused.sgml: Added more API docs to
5945 Autoplug, Buffer, Bin, BufferPool. Fixed some compile problems
5948 2001-04-18 17:08 thomasvs
5950 * examples/mixer/mixer.c: * mixer now works with variable inputs *
5951 mixer creates custom volume envelopes allowing each song to play
5952 alone and end with a mix of all of them, undistorted
5954 2001-04-18 15:50 thomasvs
5956 * plugins/filters/volenv/filter.func: made errors more descriptive
5958 2001-04-18 15:04 thomasvs
5960 * examples/mixer/mixer.c: * cleaned up some code and integrated
5961 with new adder (mixer now works with different types of files)
5963 2001-04-18 15:03 thomasvs
5965 * plugins/filters/adder/: adder.c, adder.h: changed adder to work
5966 with variable length input data buffers
5968 2001-04-17 22:17 thomasvs
5970 * examples/mixer/: mixer.c, mixer.h: changed mixer to work by
5971 autoplugging the input channels (not very useful yet, since the
5972 input buffers to volenv have different sizes)
5974 2001-04-17 22:14 wtay
5976 * configure.in, docs/gst/gstreamer-sections.txt,
5977 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gst.sgml,
5978 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
5979 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
5980 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
5981 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
5982 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstcaps.c,
5983 gst/gstobject.c, gst/gstpad.c, testsuite/capsnego/capsnego.c,
5984 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
5985 testsuite/capsnego/enum.c: The first wave of docs updates Added a
5986 little more comments about the API usage in the api docs. Some
5987 fixes for the capsnego testsuite.
5989 2001-04-17 22:03 wtay
5991 * tests/: Makefile.am, autoplug3.c, autoplug4.c: Autoplug3 shows an
5992 example of an autoplugged mp3 player. Autoplug4 shows various
5993 static autoplugger examples.
5995 2001-04-17 18:48 thomasvs
5997 * examples/mixer/mixer.h: header for mixer.c, containing
6000 2001-04-17 18:47 thomasvs
6002 * examples/mixer/mixer.c: added a struct to set up input channels
6004 2001-04-17 16:32 thomasvs
6006 * plugins/filters/volenv/: filter.func, volenv.c: * fixed problem
6007 with starting rise calculation * cleaned up some debug info *
6008 started wondering if it really is a good idea to #include the
6009 actual filter now that's it's grown so large, but decided it
6010 wasn't worth the effort now anyway
6012 2001-04-17 14:36 thomasvs
6014 * configure.in: added mixer example and adder plugin to
6017 2001-04-17 06:24 omegahacker
6019 * gst/: Makefile.am, autoplug/Makefile.am, elements/Makefile.am,
6020 types/Makefile.am: finished change to GST_ macros
6022 2001-04-17 03:19 omegahacker
6024 * configure.in, gst/.cvsignore, gst/Makefile.am, gst/gst.h,
6025 gst/gstversion.h.in: added gstversion.h
6027 2001-04-17 02:32 omegahacker
6029 * gstreamer.pc.in: file gstreamer.pc.in was initially added on
6030 branch BRANCH-INCSCHED1.
6032 2001-04-17 02:32 omegahacker
6034 * gstreamer.pc.in: added pkg-config file
6036 2001-04-17 00:17 omegahacker
6038 * gst/autoplug/: Makefile.am, gststaticautoplug.c,
6039 gststaticautoplug.h, gststaticautoplugrender.c,
6040 gststaticautoplugrender.h: brought in autoplug dir from HEAD after
6043 2001-04-17 00:17 wtay
6045 * plugins/: filters/colorspace/colorspace.c,
6046 filters/colorspace/colorspace.h, mpeg2/mpeg2dec/gstmpeg2dec.c,
6047 mpeg2/mpeg2dec/gstmpeg2dec.h, xvideosink/gstximage.h,
6048 xvideosink/gstxvimage.h, xvideosink/xvideosink.c,
6049 xvideosink/xvideosink.h: Added bufferpools to mpeg2dec and
6050 xvideosink. Modified colorspace to draw straight into a bufferpool
6051 buffer when possible.
6053 2001-04-16 22:48 wtay
6055 * tests/: Makefile.am, padfactory.c: Updated the padfactory test
6058 2001-04-16 22:45 wtay
6060 * gst/: gstbuffer.h, gstcaps.c, gstcaps.h, gstpad.c, gstpad.h,
6061 gstqueue.c: Added 1337 macros to create padtemplates and
6062 capstemplates. Added some code for bufferpools
6064 2001-04-16 22:43 omegahacker
6066 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
6067 gstreamer-config.1, gstreamer-config.in, gstreamer.m4,
6068 gstreamer.spec.in, components/bonobo-gstmediaplay/Makefile.am,
6069 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6070 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
6071 debian/changelog, debian/control, debian/copyright,
6072 debian/gsteditor.files, debian/gsteditor.manpages,
6073 debian/gsteditor.menu, debian/gstmediaplay.files,
6074 debian/gstmediaplay.manpages, debian/gstmediaplay.menu,
6075 debian/gstreamer-alsa.files, debian/gstreamer-cdparanoia.files,
6076 debian/gstreamer-common.files, debian/gstreamer-doc.files,
6077 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
6078 debian/gstreamer-lame.files, debian/gstreamer-mpeg2dec.files,
6079 debian/gstreamer-mpg123.files,
6080 debian/gstreamer-plugin-template.postinst,
6081 debian/gstreamer-plugin-template.prerm,
6082 debian/gstreamer-runtime.files, debian/gstreamer-runtime.manpages,
6083 debian/gstreamer-runtime.postinst, debian/gstreamer-tools.files,
6084 debian/gstreamer-tools.manpages, debian/gstreamer-vorbis.files,
6085 debian/libgst-dev.files, debian/libgst-dev.manpages,
6086 debian/libgst0.files, debian/libgst0.postinst,
6087 debian/libgsteditor-dev.files, debian/libgsteditor0.files,
6088 debian/libgsteditor0.postinst, debian/libgstmediaplay-dev.files,
6089 debian/libgstmediaplay0.files, debian/libgstmediaplay0.postinst,
6090 debian/rules, docs/Makefile.am, docs/fwg/Makefile.am,
6091 docs/fwg/concepts.sgml, docs/fwg/firstplugin.sgml,
6092 docs/fwg/gst-plugin-writers-guide.sgml, docs/fwg/testapp.sgml,
6093 docs/fwg/titlepage.sgml, docs/fwg/typesnprops.sgml,
6094 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
6095 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
6096 docs/gst/gstreamer.types.in, docs/gst/tmpl/audioraw.sgml,
6097 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
6098 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
6099 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
6100 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
6101 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
6102 docs/gst/tmpl/gstmultidisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
6103 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
6104 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
6105 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
6106 docs/gst/tmpl/gststaticautoplug.sgml,
6107 docs/gst/tmpl/gststaticautoplugrender.sgml,
6108 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/videoraw.sgml,
6109 docs/libs/.cvsignore, docs/manual/Makefile.am,
6110 docs/manual/bins.sgml, docs/manual/debugging.sgml,
6111 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
6112 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
6113 docs/manual/pads.sgml, docs/manual/plugins.sgml,
6114 docs/manual/queues.sgml, docs/manual/quotes.sgml,
6115 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
6116 docs/manual/xml.sgml, docs/plugins/Makefile.am,
6117 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
6118 docs/plugins/tmpl/audioscale.sgml,
6119 docs/plugins/tmpl/gstaviencoder.sgml,
6120 docs/plugins/tmpl/gstmpeg2enc.sgml,
6121 docs/plugins/tmpl/gstmpeg2play.sgml,
6122 docs/plugins/tmpl/gstmpeg_play.sgml,
6123 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
6124 docs/plugins/tmpl/gstspectrum.sgml,
6125 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
6126 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
6127 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
6128 docs/plugins/tmpl/mpeg2parse.sgml,
6129 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
6130 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
6131 docs/plugins/tmpl/synaesthesia.sgml,
6132 docs/plugins/tmpl/system_encode.sgml,
6133 docs/plugins/tmpl/videoscale.sgml,
6134 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
6135 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
6136 docs/random/caps.dia, docs/random/hierarchy,
6137 docs/random/plugins.dia, docs/random/omega/eos,
6138 docs/random/omega/eos.old, docs/random/wtay/autoplug2,
6139 docs/random/wtay/caps-negociation, docs/random/wtay/capsnego-cases,
6140 editor/Makefile.am, editor/gsteditor.1, editor/gsteditor.h,
6141 editor/gsteditorproperty.c, examples/Makefile.am,
6142 examples/autoplug/.cvsignore, examples/autoplug/autoplug.c,
6143 examples/helloworld/helloworld.c,
6144 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6145 examples/plugins/example.c, examples/plugins/example.h,
6146 examples/queue/queue.c, examples/queue2/queue2.c,
6147 examples/queue3/queue3.c, examples/queue4/queue4.c,
6148 examples/thread/thread.c, examples/typefind/.cvsignore,
6149 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
6150 gst/Makefile.am.future, gst/cothreads.c, gst/gst.c, gst/gst.h,
6151 gst/gstarch.h, gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c,
6152 gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
6153 gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
6154 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
6155 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
6156 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
6157 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
6158 gst/gstpropsprivate.h, gst/gstqueue.c, gst/gstscheduler.c,
6159 gst/gstsparc.h, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
6160 gst/gsttypefind.c, gst/gstutils.c, gst/gstutils.h,
6161 gst/elements/Makefile.am, gst/elements/gstaudiosink.c,
6162 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.c,
6163 gst/elements/gstaudiosrc.h, gst/elements/gstdisksrc.c,
6164 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6165 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6166 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
6167 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/callbacks.c,
6168 gstplay/gstmediaplay.1, gstplay/gstmediaplay.c,
6169 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
6170 gstplay/gstplayprivate.h, include/Makefile.am, include/avifmt.h,
6171 include/default.h, include/registry.h, libs/Makefile.am,
6172 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
6173 libs/getbits/gstgetbits_inl.h, libs/idct/gstidct.c,
6174 plugins/Makefile.am, plugins/alaw/Makefile.am,
6175 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6176 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6177 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6178 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6179 plugins/alaw/mulaw-conversion.h, plugins/alsa/.cvsignore,
6180 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
6181 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
6182 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
6183 plugins/artsd/.cvsignore, plugins/artsd/Makefile.am,
6184 plugins/artsd/REQUIREMENTS, plugins/artsd/artsdsink.c,
6185 plugins/artsd/artsdsink.h, plugins/au/gstparseau.c,
6186 plugins/au/gstparseau.h, plugins/audioscale/audioscale.c,
6187 plugins/audioscale/audioscale.h, plugins/avi/audiocodecs.c,
6188 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6189 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
6190 plugins/avi/playcodecs.c, plugins/avi/wincodec/Makefile.am,
6191 plugins/avi/wincodec/gstwincodec.c,
6192 plugins/avi/wincodec/gstwincodec.h,
6193 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6194 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6195 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
6196 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
6197 plugins/effects/stereo/stereo.c, plugins/effects/stereo/stereo.h,
6198 plugins/effects/volume/volume.c, plugins/effects/volume/volume.h,
6199 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
6200 plugins/filters/filterstamp.README, plugins/filters/filterstamp.sh,
6201 plugins/filters/colorspace/.cvsignore,
6202 plugins/filters/colorspace/Makefile.am,
6203 plugins/filters/colorspace/colorspace.c,
6204 plugins/filters/colorspace/colorspace.h,
6205 plugins/filters/colorspace/yuv2rgb.c,
6206 plugins/filters/colorspace/yuv2rgb.h,
6207 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6208 plugins/filters/ladspa/gstladspa.c,
6209 plugins/filters/median/median.c, plugins/filters/median/median.h,
6210 plugins/filters/passthrough/.cvsignore,
6211 plugins/filters/passthrough/Makefile.am,
6212 plugins/filters/passthrough/filter.func,
6213 plugins/filters/passthrough/passthrough.c,
6214 plugins/filters/passthrough/passthrough.h,
6215 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
6216 plugins/filters/stereo2mono/Makefile.am,
6217 plugins/filters/stereo2mono/stereo2mono.c,
6218 plugins/filters/stereo2mono/stereo2mono.h,
6219 plugins/filters/volenv/.cvsignore,
6220 plugins/filters/volenv/Makefile.am,
6221 plugins/filters/volenv/filter.func,
6222 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
6223 plugins/flx/Makefile.am, plugins/flx/flx_color.c,
6224 plugins/flx/flx_color.h, plugins/flx/flx_decoder.c,
6225 plugins/flx/flx_decoder.h, plugins/flx/flx_fmt.h,
6226 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
6227 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6228 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6229 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6230 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6231 plugins/mp3decode/mad/gstmad.h,
6232 plugins/mp3decode/mpg123/gstmpg123.c,
6233 plugins/mp3decode/mpg123/gstmpg123.h,
6234 plugins/mp3decode/mpg123/layer1.c,
6235 plugins/mp3decode/mpg123/layer3.c,
6236 plugins/mp3decode/mpg123/mpg123.c,
6237 plugins/mp3decode/mpg123/tabinit.c,
6238 plugins/mp3decode/parse/mp3parse.c,
6239 plugins/mp3decode/types/mp3types.c,
6240 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
6241 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6242 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6243 plugins/mpeg1/mpeg_play/Makefile.am,
6244 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6245 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6246 plugins/mpeg1/mpeg_play/recon_mmxe.s,
6247 plugins/mpeg1/mpeg_play/recon_sse.s,
6248 plugins/mpeg1/mpeg_play/video.c,
6249 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6250 plugins/mpeg1/mpegtypes/mpeg1types.c,
6251 plugins/mpeg1/parse/mpeg1parse.c,
6252 plugins/mpeg1video/parse/mp1videoparse.c,
6253 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
6254 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/cpu_accel.c,
6255 plugins/mpeg2/ac3dec/decode.c, plugins/mpeg2/ac3parse/ac3parse.c,
6256 plugins/mpeg2/mpeg2dec/Makefile.am,
6257 plugins/mpeg2/mpeg2dec/attributes.h,
6258 plugins/mpeg2/mpeg2dec/decode.c,
6259 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6260 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6261 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
6262 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
6263 plugins/mpeg2/mpeg2dec/idct_mlib.c,
6264 plugins/mpeg2/mpeg2dec/idct_mmx.c,
6265 plugins/mpeg2/mpeg2dec/idct_mmx.h,
6266 plugins/mpeg2/mpeg2dec/mm_accel.h,
6267 plugins/mpeg2/mpeg2dec/motion_comp.c,
6268 plugins/mpeg2/mpeg2dec/motion_comp.h,
6269 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
6270 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
6271 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
6272 plugins/mpeg2/mpeg2dec/mpeg2.h,
6273 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
6274 plugins/mpeg2/mpeg2dec/output_video.h,
6275 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
6276 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
6277 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6278 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6279 plugins/mpeg2/mpegtypes/mpeg2types.c,
6280 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/Makefile.am,
6281 plugins/mpeg2/video/gstmpeg2play.c,
6282 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/recon.c,
6283 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
6284 plugins/mpeg2/videoparse/mp2videoparse.c,
6285 plugins/mulaw/Makefile.am, plugins/mulaw/mulaw-conversion.c,
6286 plugins/mulaw/mulaw-conversion.h, plugins/mulaw/mulaw-decode.c,
6287 plugins/mulaw/mulaw-decode.h, plugins/mulaw/mulaw-encode.c,
6288 plugins/mulaw/mulaw-encode.h, plugins/mulaw/mulaw.c,
6289 plugins/oss/.cvsignore, plugins/oss/Makefile.am,
6290 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
6291 plugins/oss/gstosssink.h, plugins/oss/gstosssrc.c,
6292 plugins/oss/gstosssrc.h, plugins/rtjpeg/RTjpeg.h,
6293 plugins/rtp/Makefile.am, plugins/rtp/rtpsend/.cvsignore,
6294 plugins/rtp/rtpsend/Makefile.am, plugins/rtp/rtpsend/rtp.c,
6295 plugins/rtp/rtpsend/rtp.h, plugins/rtp/rtpsend/rtpsend.c,
6296 plugins/rtp/rtpsend/rtpsend.h, plugins/videoscale/videoscale.c,
6297 plugins/videoscale/videoscale.h,
6298 plugins/visualization/smoothwave/smoothwave.h,
6299 plugins/visualization/spectrum/gstspectrum.c,
6300 plugins/visualization/spectrum/gstspectrum.h,
6301 plugins/visualization/synaesthesia/synaesthesia.c,
6302 plugins/visualization/synaesthesia/synaesthesia.h,
6303 plugins/visualization/vumeter/vumeter.c,
6304 plugins/visualization/vumeter/vumeter.h, plugins/vorbis/vorbis.c,
6305 plugins/vorbis/vorbisdec.c, plugins/wav/Makefile.am,
6306 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
6307 plugins/wav/gstriff.c, plugins/xmms/.cvsignore,
6308 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
6309 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
6310 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
6311 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
6312 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
6313 plugins/xmms/main.h, plugins/xmms/output.h,
6314 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
6315 plugins/xmms/visualization.h, plugins/xmms/xmms.h,
6316 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6317 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6318 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6319 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6320 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6321 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
6322 test/a.c, test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6323 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6324 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpeg2parse2.c,
6325 test/mpg123.c, test/p.c, test/qtest.c, test/r.c, test/record.c,
6326 test/s.c, test/spectrum.c, test/typefind.c, test/vidcapture.c,
6327 test/vidcapture2.c, test/videotest.c, test/videotest2.c, test/w.c,
6328 test/xmmstest.c, test/xml/readreg.c, tests/.cvsignore,
6329 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
6330 tests/autoplug3.c, tests/caps.c, tests/capsconnect.c,
6331 tests/paranoia.c, tests/props.c, tests/nego/.cvsignore,
6332 tests/nego/Makefile.am, tests/nego/nego1.c, testsuite/Makefile.am,
6333 testsuite/test_gst_init.c, testsuite/capsnego/.cvsignore,
6334 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
6335 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6336 testsuite/capsnego/enum.c, tools/Makefile.am, tools/README,
6337 tools/gstreamer-inspect.1, tools/gstreamer-inspect.c,
6338 tools/gstreamer-launch.1, tools/gstreamer-launch.c,
6339 tools/gstreamer-register.1: Merged HEAD from
6340 BRANCH-INCSCHED1-200104161 into BRANCH-INCSCHED1.
6342 2001-04-16 22:33 wtay
6344 * test/: Makefile.am, mp3mad.c: Added an test program for the mad
6347 2001-04-16 20:41 thomasvs
6349 * plugins/filters/adder/adder.c: commented some debug info to get a
6352 2001-04-16 20:38 thomasvs
6354 * examples/mixer/mixer.c: changed volume envelope; should do a nice
6355 transition between both songs now
6357 2001-04-16 20:11 thomasvs
6359 * plugins/filters/volenv/volenv.c: removed example volume envelope
6360 registration plugin now accepts both a volume envelope (before
6361 start) or direct argument setting
6363 2001-04-16 18:36 omegahacker
6365 * plugins/mp3decode/mad/gstmad.c: added code to deal with either
6366 0.12 or 0.13 of libmad
6368 2001-04-16 17:45 wtay
6370 * gst/elements/: gstfakesink.c, gstfakesink.h: Added an arg to
6371 fakesink so that it doesn't printf.
6373 2001-04-16 17:34 wtay
6375 * examples/: autoplug/autoplug.c, mixer/.cvsignore,
6376 mixer/Makefile.am, mixer/mixer.c: Added an example audio mixer.
6378 2001-04-16 17:30 wtay
6380 * plugins/filters/: adder/.cvsignore, adder/Makefile.am,
6381 adder/adder.c, adder/adder.h, colorspace/colorspace.c: Added the
6382 audio mixer from Thomas Vander Stichele
6384 2001-04-16 11:55 wtay
6386 * examples/autoplug/autoplug.c: Add the xvideosink to the example.
6388 2001-04-16 01:59 wtay
6390 * plugins/filters/volenv/: filter.func, volenv.c: More volenv
6393 2001-04-16 00:59 omegahacker
6395 * gst/gstbin.c, gst/gstscheduler.c, gst/gstthread.c,
6396 gst/elements/gstidentity.c, tests/threadlock.c: latest updates,
6397 things are very close to working
6399 2001-04-16 00:44 wtay
6401 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
6402 yuv2rgb.h: Don't compile the asm on non x86 machines. Added a
6403 header file that will soon be part of the C fallback code..
6405 2001-04-16 00:12 wtay
6407 * gst/gstinfo.c: Added missing category strings...
6409 2001-04-16 00:05 wtay
6411 * plugins/esd/esdsink/esdsink.c: fixed the audio caps to the latest
6414 2001-04-15 23:54 omegahacker
6416 * tools/gstreamer-launch.c: save xml file of the launch cmdline
6418 2001-04-15 23:54 omegahacker
6420 * gst/gstelement.h: added comment about missing flag
6422 2001-04-15 23:53 omegahacker
6424 * gstreamer.spec.in: run gstreamer-register on postinstall
6426 2001-04-15 23:52 omegahacker
6428 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
6429 changed some INFOs to DEBUGs
6431 2001-04-15 23:29 wtay
6433 * configure.in: Added the volenv/passthrough plugin Makefiles
6435 2001-04-15 23:20 wtay
6437 * plugins/filters/: passthrough/.cvsignore,
6438 passthrough/passthrough.c, volenv/.cvsignore, volenv/Makefile.am,
6439 volenv/filter.func, volenv/volenv.c, volenv/volenv.h: Modified the
6440 passthrough filter with the new caps API Added the volume envelope
6443 2001-04-15 16:30 wtay
6445 * plugins/filters/: filterstamp.README, filterstamp.sh,
6446 passthrough/Makefile.am, passthrough/filter.func,
6447 passthrough/passthrough.c, passthrough/passthrough.h: Added a
6448 little script to create an audio filter plugin template (provided
6449 by Thomas Vander Stichele)
6451 2001-04-15 15:42 wtay
6453 * plugins/icecast/icecastsend/icecastsend.c: Updated the icecast
6456 2001-04-15 15:29 wtay
6458 * acconfig.h, configure.in, plugins/filters/Makefile.am,
6459 plugins/filters/colorspace/colorspace.c,
6460 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6461 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6462 plugins/mp3decode/mad/gstmad.h, plugins/vorbis/vorbisdec.c,
6463 test/xmmstest.c: Added the mad mp3 decoder. Added flushing to the
6464 vorbis decoder. Updated configure.in to check for Hermes and
6467 2001-04-15 02:02 wtay
6469 * gst/gstprops.c: Fixed the gfloat error in the va_arg code.
6471 2001-04-14 19:56 wtay
6473 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstcaps.sgml,
6474 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6475 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/videoraw.sgml,
6476 editor/gsteditorproperty.c, examples/plugins/example.c,
6477 gst/gstcaps.c, gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h,
6478 gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
6479 gst/elements/gsttee.c, gstplay/Makefile.am, gstplay/gstplay.c,
6480 plugins/alaw/alaw.c, plugins/alsa/alsa.h,
6481 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
6482 plugins/alsa/alsasrc.c, plugins/artsd/artsdsink.c,
6483 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
6484 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6485 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
6486 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
6487 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
6488 plugins/filters/colorspace/colorspace.c,
6489 plugins/filters/colorspace/yuv2rgb.c,
6490 plugins/filters/stereo2mono/stereo2mono.c,
6491 plugins/flx/flx_decoder.c, plugins/jpeg/gstjpeg.c,
6492 plugins/mp3decode/mpg123/gstmpg123.c,
6493 plugins/mp3decode/parse/mp3parse.c,
6494 plugins/mp3decode/types/mp3types.c,
6495 plugins/mp3encode/lame/gstlame.c,
6496 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6497 plugins/mpeg1/mpegtypes/mpeg1types.c,
6498 plugins/mpeg1/parse/mpeg1parse.c,
6499 plugins/mpeg1video/parse/mp1videoparse.c,
6500 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
6501 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6502 plugins/mpeg2/mpegtypes/mpeg2types.c,
6503 plugins/mpeg2/parse/mpeg2parse.c,
6504 plugins/mpeg2/video/gstmpeg2play.c,
6505 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
6506 plugins/oss/gstosssink.c, plugins/rtp/rtpsend/rtpsend.c,
6507 plugins/visualization/synaesthesia/synaesthesia.c,
6508 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
6509 plugins/vorbis/vorbisdec.c, plugins/wav/gstriff.c,
6510 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmsinput.c,
6511 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/xvideosink.c,
6512 tests/autoplug.c, tests/autoplug2.c, tests/autoplug3.c,
6513 tests/caps.c, tests/props.c, tools/gstreamer-inspect.c: A rather
6514 large patch: - changed the API for the padtemplates: - remove
6515 the factories (array of pointers) for the padtemplates,
6516 properties and caps. The static array was a nice idea but
6517 converting all the property values to a gpointer was not a
6518 good idea. float properties were not possible, and casting
6519 a gint to a pointer is not very portable. The new API just
6520 uses the _padtemplate_new, _caps_new and _props_new
6521 functions to create the templates. This has the added
6522 benefit that the API is now uniform for static and dynamic
6523 templates and that the code can be made cleaner. - lots of
6524 cleanups in the way the capabilities are constructed (va_list)
6525 - lots of updates for all the plugins (new API) - docs updates
6526 (new API) - removed the videoraw docs.
6528 2001-04-12 19:11 wtay
6530 * components/bonobo-gstmediaplay/Makefile.am,
6531 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6532 docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
6533 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6534 examples/helloworld/helloworld.c, gst/gstcaps.h, gst/gstinfo.h,
6535 gst/gstpad.c, gst/gstpad.h, gst/gstprops.c, gst/gstqueue.c,
6536 gst/autoplug/gststaticautoplugrender.c, gstplay/gstplay.c,
6537 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
6538 plugins/artsd/Makefile.am, plugins/avi/gstavidecoder.c,
6539 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
6540 plugins/avi/wincodec/gstwindec.c, plugins/filters/Makefile.am,
6541 plugins/filters/colorspace/Makefile.am,
6542 plugins/filters/colorspace/colorspace.c,
6543 plugins/filters/colorspace/colorspace.h,
6544 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6545 plugins/filters/stereo2mono/stereo2mono.c,
6546 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6547 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/ac3dec.c,
6548 plugins/mpeg2/ac3dec/decode.c,
6549 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
6550 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxwindow.c,
6551 plugins/xvideosink/gstxwindow.h, plugins/xvideosink/xvideosink.c,
6552 plugins/xvideosink/xvideosink.h, test/mpeg2parse2.c: Lots of
6553 updates to the plugins for caps negotiation. Added YUY2 output to
6554 the win32 dlls. Added a colorspace converter in gstplay
6556 2001-04-10 20:46 wtay
6558 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6559 tmpl/gstcaps.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
6560 Fixed the doc build warnings
6562 2001-04-09 20:56 mhowell
6564 * docs/random/matth/scheduling.txt: added incremental scheduling
6567 2001-04-09 20:56 mhowell
6569 * docs/random/matth/scheduling.txt: file scheduling.txt was
6570 initially added on branch BRANCH-INCSCHED1.
6572 2001-04-06 17:29 scavenger
6574 * configure.in, plugins/Makefile.am, plugins/alaw/Makefile.am,
6575 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6576 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6577 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6578 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6579 plugins/alaw/mulaw-conversion.h: Added ALaw encoder and decoder
6581 2001-04-06 15:20 scavenger
6583 * plugins/wav/Makefile.am: Makefile.am forgot to include gstriff.c
6585 2001-04-03 17:25 scavenger
6587 * plugins/au/gstparseau.c: Updated parseau to use caps nego
6589 2001-04-03 05:56 richardb
6591 * gst/Makefile.am.future: Add a proposed makefile to use in place
6592 of Makefile.am. This depends on automake 1.4d or later, but is
6593 much neater, avoiding horrible hacks to pass special flags in.
6595 I put it here for safekeeping until automake 1.5 is released, at
6596 which point we can reasonably require it.
6598 2001-04-03 05:53 richardb
6600 * configure.in, plugins/Makefile.am, plugins/artsd/.cvsignore,
6601 plugins/artsd/Makefile.am, plugins/artsd/REQUIREMENTS,
6602 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h: Add artsdsink
6603 plugin. Worked first time for me. :)
6605 2001-04-03 05:52 richardb
6607 * plugins/alsa/Makefile.am: Remove weird characters from alsa
6608 Makefile.am (Had some 240's there. Uh?) Also, remove some
6609 unwanted CFLAGS which had been added.
6611 2001-04-03 05:38 richardb
6613 * gst/gstplugin.c: Fix obscure segfault I just got: perhaps due to
6614 running with libxml 1.8.11 (prerelease version), but a worthwhile
6617 2001-04-03 02:30 scavenger
6619 * plugins/mulaw/mulaw-decode.c: fixed bug passing outbuf size
6620 instead of in buf size to mulaw decode function
6622 2001-04-03 02:18 scavenger
6624 * plugins/mulaw/mulaw-decode.c: typo mistaked src_template with
6627 2001-04-03 02:01 wtay
6629 * plugins/mulaw/mulaw.c: Use capstemplates to create the
6630 padtemplates for the two elements in the mulaw plugin.
6632 2001-04-03 01:46 wtay
6634 * plugins/xvideosink/xvideosink.c: Don't try to initialize Xv if it
6637 2001-04-03 01:43 scavenger
6639 * plugins/mulaw/mulaw-decode.h: fixed typo in get_type
6641 2001-04-03 01:38 scavenger
6643 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c, mulaw.c: moved
6644 details of mulawencode and mulawdecode to mulaw.c
6646 2001-04-03 01:33 scavenger
6648 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: removed a
6649 redundant caps=NULL statement
6651 2001-04-03 01:30 scavenger
6653 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: fixed stupid bug
6654 where srcpads were being created twice, second time around
6657 2001-04-03 01:25 scavenger
6659 * plugins/mulaw/: Makefile.am, mulaw-conversion.c,
6660 mulaw-conversion.h, mulaw-decode.c, mulaw-decode.h, mulaw-encode.c,
6661 mulaw.c: added mulaw decoder
6663 2001-04-02 21:03 wtay
6665 * plugins/filters/colorspace/: .cvsignore, Makefile.am,
6666 colorspace.c, colorspace.h: Added a non functional colorspace
6669 2001-04-02 20:56 wtay
6671 * configure.in, docs/libs/.cvsignore,
6672 examples/helloworld/helloworld.c, gst/gstprops.c, gst/gstprops.h,
6673 gst/gstpropsprivate.h: Merged the float property patch from Steve
6674 Baker. This patch doesn't really work yet...
6676 2001-04-02 19:29 wtay
6678 * plugins/mulaw/mulaw-encode.c: This is how I see the caps
6679 negotiation for the mulaw element. In the sink negotiate pad it
6680 copies the caps and modifies it according to what it is going to
6681 ouput. It then tries to set the caps on the src pad, if that
6682 succeeds, negotiation succeeds, else it fails.
6684 2001-04-02 18:54 scavenger
6686 * configure.in, plugins/Makefile.am, plugins/mulaw/Makefile.am,
6687 plugins/mulaw/mulaw-conversion.c, plugins/mulaw/mulaw-conversion.h,
6688 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h: Start
6689 of the mulaw plugin...needs finishing off
6691 2001-04-02 16:09 richardb
6693 * configure.in: Add configure support for detecting artsc: if this
6694 is found, its okay to build an artsdsink plugin. Now, someone just
6695 needs to write an artsdsink.
6697 2001-04-02 16:08 richardb
6699 * plugins/oss/gstosssink.c: Correct tiny typo.
6701 2001-04-02 15:21 wtay
6703 * gst/gstcaps.c, gst/gstprops.c, gstplay/gstplay.c,
6704 plugins/Makefile.am, plugins/avi/audiocodecs.c,
6705 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6706 plugins/avi/gstaviencoder.h, plugins/avi/playcodecs.c,
6707 plugins/avi/wincodec/Makefile.am,
6708 plugins/avi/wincodec/gstwincodec.c,
6709 plugins/avi/wincodec/gstwincodec.h,
6710 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6711 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6712 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/median/median.c,
6713 plugins/filters/median/median.h, plugins/filters/smooth/smooth.c,
6714 plugins/filters/smooth/smooth.h, plugins/flx/flx_decoder.c,
6715 plugins/flx/flx_decoder.h, plugins/jpeg/gstjpeg.c,
6716 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6717 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6718 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6719 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6720 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6721 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6722 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6723 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6724 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6725 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6726 plugins/mpeg2/parse/mpeg2parse.c,
6727 plugins/mpeg2/video/gstmpeg2play.c,
6728 plugins/mpeg2/video/gstmpeg2play.h,
6729 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
6730 plugins/xvideosink/Makefile.am, plugins/xvideosink/gstximage.c,
6731 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
6732 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
6733 test/Makefile.am, test/mpeg2parse2.c, test/videotest2.c: A rather
6734 large update: - a new videosink using plain X windows
6735 (xvideosink). It uses capsnego to set up it's formats. -
6736 gstplay uses the new xvideosink and a gtk_socket. The initial
6737 window size is set to 0x0 so you need to resize it before you
6738 see something. - got rid of the video metadata include file in
6739 favour of properties and caps negotiation - adjusted most
6740 plugins to not use the metadata.
6742 2001-04-02 15:08 omegahacker
6744 * gst/gstinfo.c: added PID and cID to INFO lines when DEBUG is
6747 2001-04-01 15:09 wtay
6749 * gstplay/: callbacks.c, gstmediaplay.glade: Small change to load
6750 the .glade file from the current dir too when pressing the about
6753 2001-04-01 15:01 wtay
6755 * gstplay/: gstmediaplay.glade, gstplay.c: This patch is now The
6756 Right Way(tm) to handle the stop button but at least it doesn't
6759 2001-04-01 14:51 wtay
6761 * gstplay/gstplay.c: Slightly modified the _stop handling so that
6762 gstmediaplay crashes less viontly. The real problem is that going
6763 to the NULL state does not clean up the scheduling structures I
6766 2001-03-31 15:35 wtay
6768 * plugins/capture/v4l/gstv4lsrc.c: Make sure the endianness is
6769 correct when we agree to yuv formats in capsnego.
6771 2001-03-31 15:22 wtay
6773 * plugins/capture/v4l/gstv4lsrc.c: Only agree to the caps
6774 negotiation if the format is supported by the driver.
6776 2001-03-31 15:10 wtay
6778 * plugins/xvideosink/gstxvimage.c: Corrected a endianness bug in
6779 the format print code.
6781 2001-03-31 14:47 wtay
6783 * plugins/capture/v4l/gstv4lsrc.c: Added a little debug info in the
6786 2001-03-31 02:08 wtay
6788 * plugins/filters/stereo2mono/stereo2mono.c: Some cleanups. Added
6789 the padtemplates to the elementfactory.
6791 2001-03-31 01:56 scavenger
6793 * configure.in, plugins/filters/Makefile.am: Added stereo2mono
6796 2001-03-31 01:47 scavenger
6798 * plugins/filters/stereo2mono/: Makefile.am, stereo2mono.c,
6799 stereo2mono.h: stereo2mono plugin with caps negotiation code
6802 2001-03-31 01:13 wtay
6804 * tests/: caps.c, props.c: Adjust the test cases to the new FOURCC
6807 2001-03-31 00:56 wtay
6809 * examples/helloworld/helloworld.c, gst/gstprops.h,
6810 plugins/avi/gstavidecoder.c, plugins/avi/wincodec/gstwincodec.c,
6811 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
6812 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6813 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6814 plugins/mpeg2/video/gstmpeg2play.c: Simplified the FOURCC API to
6815 the caps, add a GST_MAKE_FOURCC macro to create a fourcc. Adjusted
6816 the plugins to use the new FOURCC API
6818 2001-03-31 00:51 wtay
6820 * plugins/xvideosink/: gstximage.c, gstxvimage.c, gstxvimage.h,
6821 xvideosink.c: Check for Xv support before trying to get caps.
6823 2001-03-30 21:10 wtay
6825 * docs/gst/tmpl/gstmultidisksrc.sgml, examples/autoplug/.cvsignore,
6826 examples/typefind/.cvsignore, plugins/xvideosink/.cvsignore: Small
6827 updates to the .cvsignore files.
6829 2001-03-30 21:08 wtay
6831 * acconfig.h, configure.in, plugins/Makefile.am,
6832 plugins/filters/Makefile.am, plugins/filters/ladspa/gstladspa.c,
6833 plugins/mp3decode/mpg123/mpg123.c, plugins/oss/gstosssink.c,
6834 plugins/rtjpeg/RTjpeg.h: Applied the FreeBSD patch from Orion with
6835 some minor modifications to the configure.in patch.
6837 2001-03-30 20:52 wtay
6839 * gst/gstthread.c: This hopefully fixes a slight thread sync issue.
6841 2001-03-30 01:06 omegahacker
6843 * AUTHORS, Makefile.am, configure.in, gstreamer.spec.in,
6844 gst/gstbin.c, gst/gstelement.c, gst/gstpad.c, gst/gstscheduler.c,
6845 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c,
6846 tests/threadlock.c, tools/gstreamer-launch.c: snapshot for matth to
6847 work with while I fly over to Europe....
6849 2001-03-29 23:33 wtay
6851 * test/videotest2.c: Added a test program to test v4lsrc and
6852 xvideosink doing capsnego.
6854 2001-03-29 23:31 wtay
6856 * configure.in, gst/gstcaps.c, gst/gstpad.c, gst/gstprops.c,
6857 gst/types/gsttypes.c, plugins/capture/v4l/grab.h,
6858 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
6859 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6860 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6861 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6862 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6863 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6864 plugins/xvideosink/xvideosink.h, test/Makefile.am: Added a plain X
6865 videosink, the videosink uses capsnego. adjusted the v4lsrc so
6866 that it uses capsnego on the src pad Small fixed to capsnego and
6867 the properties/caps.
6869 2001-03-29 18:27 richardb
6871 * docs/gst/: Makefile.am, gstreamer.types.in: Remove references to
6872 audiosink, audiosrc, and audioraw. Documentation at least _starts_
6875 2001-03-27 18:34 wtay
6877 * docs/gst/: gstreamer-sections.txt, tmpl/gstcaps.sgml,
6878 tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml: More docs updates
6880 2001-03-27 18:33 wtay
6882 * plugins/wav/gstparsewav.c: Removed the oss dependency
6884 2001-03-27 17:25 wtay
6886 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6887 gstreamer.hierarchy, tmpl/audioraw.sgml, tmpl/gstaudiosink.sgml,
6888 tmpl/gstaudiosrc.sgml, tmpl/gstcaps.sgml, tmpl/gstprops.sgml,
6889 tmpl/gstreamer-unused.sgml: Removed the audiosink/src from the
6890 docs. Removed the audioraw metadata file from the docs.
6892 2001-03-26 12:12 richardb
6894 * plugins/mp3decode/Makefile.am: Fix makefile.am so that SUBDIRS is
6895 not defined both conditionally and unconditionally - broke some
6896 versions of automake.
6898 2001-03-24 18:50 wtay
6900 * plugins/: alsa/alsa.h, alsa/alsa_common.c, alsa/alsasink.c,
6901 alsa/alsasrc.c, au/gstparseau.c, effects/stereo/stereo.c,
6902 effects/stereo/stereo.h, effects/volume/volume.c,
6903 effects/volume/volume.h, esd/esdsink/esdsink.c,
6904 visualization/smoothwave/smoothwave.h,
6905 visualization/spectrum/gstspectrum.c,
6906 visualization/spectrum/gstspectrum.h,
6907 visualization/synaesthesia/synaesthesia.c,
6908 visualization/synaesthesia/synaesthesia.h,
6909 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
6910 wav/gstparsewav.c, wav/gstparsewav.h: Commented out the references
6911 to the old metadata handling in various plugins. They need to be
6912 converted to the new audio properties before they will work again.
6913 esdsink and alsasrc/sink are seriously damaged now.. :(
6915 2001-03-24 18:28 wtay
6917 * plugins/oss/gstosssink.c: Correctly set up the OSS format based
6920 2001-03-24 17:22 wtay
6922 * configure.in, examples/autoplug/autoplug.c,
6923 examples/helloworld/helloworld.c,
6924 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6925 examples/queue/queue.c, examples/queue2/queue2.c,
6926 examples/queue3/queue3.c, examples/queue4/queue4.c,
6927 examples/thread/thread.c, examples/xml/createxml.c,
6928 gst/Makefile.am, gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c,
6929 gst/gstprops.h, gst/gstpropsprivate.h, gst/elements/Makefile.am,
6930 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
6931 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
6932 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6933 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6934 gst/elements/gstsinesrc.h, gstplay/gstplay.c, plugins/Makefile.am,
6935 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
6936 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
6937 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6938 plugins/avi/gstavidecoder.h, plugins/avi/gstaviencoder.h,
6939 plugins/flx/flx_decoder.c, plugins/mp3decode/mpg123/gstmpg123.c,
6940 plugins/mp3decode/mpg123/gstmpg123.h,
6941 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6942 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6943 plugins/mpeg1video/parse/mp1videoparse.c,
6944 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
6945 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6946 plugins/mpeg2/parse/mpeg2parse.c, plugins/oss/.cvsignore,
6947 plugins/oss/Makefile.am, plugins/oss/gstossaudio.c,
6948 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
6949 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
6950 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c, test/a.c,
6951 test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6952 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6953 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpg123.c,
6954 test/p.c, test/qtest.c, test/r.c, test/record.c, test/s.c,
6955 test/spectrum.c, test/typefind.c, test/vidcapture.c,
6956 test/vidcapture2.c, test/w.c, test/xmmstest.c, tests/autoplug.c,
6957 tests/autoplug3.c, tests/paranoia.c, tools/README,
6958 tools/gstreamer-inspect.c: Modified a lot of plugins to use the
6959 caps system. Modified the caps of audio/raw to our agreed
6960 properties. Added the multidisksrc plugin of Dominic Ludlam
6961 Renamed audiosink/src to osssink/src and updated all the examples
6962 using the old name. Moved oss specific plugins in an oss directory.
6963 removed the old audiosink from the elements/ dir. removed
6964 audioraw.h metadata header files since we now use the properties.
6965 There are still a few plugins that won't build because they include
6966 the old audioraw.h header file. This will be fixed soon. Make sure
6967 the caps are set in the plugins as described by their padtemplates
6968 (this should solve problems with gstmediaplay with various media
6971 *please don't panic when some plugins won't build, just cd manually
6972 into the plugin dirs* This will be fixed soon.
6974 2001-03-22 16:05 dlehn
6976 * debian/: Makefile.am, changelog, control, gsteditor.manpages,
6977 gstmediaplay.manpages, gstreamer-alsa.files,
6978 gstreamer-common.files, gstreamer-elements.files,
6979 gstreamer-mpeg2dec.files, gstreamer-runtime.manpages,
6980 gstreamer-tools.manpages, libgst-dev.manpages, rules: Debian
6981 updates: * add manpages * split off mpeg2dec and alsa packages *
6982 use latest doc build flags
6984 2001-03-22 00:03 wtay
6986 * plugins/flx/flx_decoder.c: unref the header buffer too.
6988 2001-03-22 00:00 wtay
6990 * docs/gst/tmpl/: gststaticautoplug.sgml,
6991 gststaticautoplugrender.sgml: Added the templates for the
6994 2001-03-21 23:59 wtay
6996 * configure.in, plugins/Makefile.am, plugins/flx/Makefile.am,
6997 plugins/flx/flx_color.c, plugins/flx/flx_color.h,
6998 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
6999 plugins/flx/flx_fmt.h: Added the FLX decoder of Sepp Wijnands
7000 <mrrazz@garbage-coderz.net>
7002 2001-03-21 21:43 wtay
7004 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
7005 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstautoplug.sgml,
7006 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
7007 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
7008 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
7009 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
7010 docs/gst/tmpl/gstutils.sgml, gst/gstautoplug.c, gst/gstcaps.c,
7011 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7012 gst/gstprops.h, gst/gstutils.c: API docs updates
7014 2001-03-20 23:12 richardb
7016 * configure.in, docs/Makefile.am, docs/manual/typedetection.sgml,
7017 examples/plugins/example.c: Added --enable-plugin-docs configure
7018 option, to enable build of the plugin documentation (currently
7019 broken). This defaults to off. Changed --enable-docs-build to
7020 default to on, since all other documentation should build
7023 Also, correct typo in manual, and fix up a couple of things in
7026 2001-03-20 18:29 wtay
7028 * testsuite/capsnego/.cvsignore: Added the new enum testcase to
7031 2001-03-20 18:29 wtay
7033 * gst/gst.c, gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h,
7034 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7035 gst/gstprops.h, gst/gstqueue.c, testsuite/capsnego/Makefile.am,
7036 testsuite/capsnego/converter2.c, testsuite/capsnego/enum.c: More
7037 work on capsnego proxying. It should be OK now. Added another
7038 testcase enum that shows various capsnego algorithms. Warn about
7039 pads that try to set a capability incompatible with their
7040 padtemplate. Implemented refcounting and copy_on_write for
7043 2001-03-18 16:17 wtay
7045 * gst/gstpad.c, gst/gstqueue.c,
7046 gst/autoplug/gststaticautoplugrender.c,
7047 plugins/mp3decode/mpg123/gstmpg123.c,
7048 plugins/mp3decode/parse/mp3parse.c,
7049 plugins/mpeg1/parse/mpeg1parse.c,
7050 plugins/mpeg1video/parse/mp1videoparse.c, plugins/vorbis/vorbis.c,
7051 plugins/vorbis/vorbisdec.c, testsuite/capsnego/.cvsignore,
7052 testsuite/capsnego/Makefile.am, testsuite/capsnego/converter2.c:
7053 More work on capsnego, mostly proxying Added another testsuite for
7054 capsnego Added caps to vorbisdec, mp3parse, mp1videoparse Redid the
7055 queue proxy handling a bit.
7057 2001-03-18 14:41 richardb
7059 * docs/fwg/gst-plugin-writers-guide.sgml: Another incremental piece
7062 2001-03-18 06:24 richardb
7064 * docs/fwg/gst-plugin-writers-guide.sgml: Commit a final couple of
7065 modifications before going to bed.
7067 2001-03-18 06:16 richardb
7069 * docs/fwg/: Makefile.am, firstplugin.sgml,
7070 gst-plugin-writers-guide.sgml: Some further modifications to the
7073 2001-03-18 05:21 richardb
7075 * docs/fwg/gst-plugin-writers-guide.sgml: Added many more details
7078 2001-03-18 03:57 richardb
7080 * docs/fwg/: Makefile.am, concepts.sgml,
7081 gst-plugin-writers-guide.sgml, typesnprops.sgml: Various updates to
7082 PWG; mainly adding information about types and properties. Removed
7083 concepts.sgml and typesnprops.sgml; merged into main file. I was
7084 finding that having all the separate subfiles simply stopped me
7085 from finding what I wanted to edit. Maybe I'll split it up again
7086 later, but this is much better for now.
7088 2001-03-18 02:42 wtay
7090 * configure.in, docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7091 docs/random/wtay/capsnego-cases, examples/helloworld/helloworld.c,
7092 examples/queue/queue.c, examples/xml/runxml.c, gst/gstcaps.c,
7093 gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h, gst/gstprops.c,
7094 gst/gstprops.h, gst/gstqueue.c, gst/elements/gstaudiosink.c,
7095 plugins/mp3decode/mpg123/gstmpg123.c,
7096 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7097 tests/props.c, testsuite/capsnego/.cvsignore,
7098 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
7099 testsuite/capsnego/converter.c: Reworked the capsnegotiation
7100 function audiosink now uses capsnego to set its parameters
7101 mpg123/ac3dec use capsnego instead of metadata Added the beginnings
7102 of a testsuite for capsnego.
7104 2001-03-17 17:50 richardb
7106 * docs/manual/plugins.sgml: Update to note that plugins can also
7107 contain autopluggers.
7109 2001-03-17 17:16 richardb
7111 * docs/fwg/: concepts.sgml, firstplugin.sgml,
7112 gst-plugin-writers-guide.sgml: Some miscellaneous small changes.
7114 2001-03-17 03:15 omegahacker
7116 * docs/random/omega/: eos, eos.old: move eos to eos.old, to reflect
7117 its age and to aid ailing OS's like Windoze <g>
7119 2001-03-16 01:06 dlehn
7121 * Makefile.am, gstreamer-config.1, editor/Makefile.am,
7122 editor/gsteditor.1, gstplay/Makefile.am, gstplay/gstmediaplay.1,
7123 tools/Makefile.am, tools/gstreamer-inspect.1,
7124 tools/gstreamer-launch.1, tools/gstreamer-register.1: Added man
7127 2001-03-16 00:49 scavenger
7129 * gst/gstthread.c: Fixed locking issue when PLAYING to READY
7131 2001-03-15 20:08 wtay
7133 * docs/random/wtay/capsnego-cases: Added the first part of a uses
7134 case doc on caps nego
7136 2001-03-14 21:56 omegahacker
7138 * configure.in: fixed issue with the xmlDocGetRootElement test and
7139 non-/usr/lib installs of libxml
7141 2001-03-14 07:54 dlehn
7143 * gstreamer.m4: Use of system() in test programs needs an #include
7146 2001-03-14 06:46 dlehn
7148 * gstreamer.m4: Fix --with-gstreamer-prefix via s/glib/gstreamer/
7150 2001-03-13 22:21 wtay
7152 * tools/gstreamer-inspect.c: Adjusted -inspect to the new GstCaps
7155 2001-03-13 22:13 wtay
7157 * gst/gsttypefind.c: The typefind element now sets the caps on its
7158 sink pad when the type has been detected.
7160 2001-03-13 20:26 wtay
7162 * gst/: gstcaps.c, gstpad.c: Small fixes to the caps compatibility
7163 check. Small changes to the pad negotiation and proxy functions
7165 2001-03-13 18:57 wtay
7167 * examples/autoplug/autoplug.c: Updated the autoplug example with
7168 the new autoplugger. there still is a scheduling issue though.
7170 2001-03-13 18:45 wtay
7172 * configure.in: Applied the patch from hadess/ajmitch to add
7173 --disable-alsasink and --disable-esdsink (the latter one being
7174 untested) to configure.in
7176 2001-03-13 02:20 omegahacker
7178 * gst/gstthread.c: fixed READY_TO_NULL bug
7180 2001-03-13 01:44 scavenger
7182 * gst/: gstthread.c, gstthread.h: removed fine grained locking and
7183 added simultaneous waiting for 2 states
7185 2001-03-13 01:24 scavenger
7187 * gst/gstthread.c: exactly opposite check needed in wait_thread
7189 2001-03-13 01:08 scavenger
7191 * gst/gstthread.c: made wait_thread check for logical true rather
7192 than check equality with gboolean
7194 2001-03-13 00:57 scavenger
7196 * gst/gstthread.c: changed debug to print unsigned not signed
7198 2001-03-13 00:46 scavenger
7200 * gst/gstthread.c: TYPO: ISSET should be IS_SET
7202 2001-03-13 00:45 scavenger
7204 * gst/gstthread.c: added debug to signal noting the result of the
7205 flag after being set
7207 2001-03-13 00:39 scavenger
7209 * gst/: gstthread.c, gstthread.h: Made locks more granular, one
7212 2001-03-13 00:09 scavenger
7214 * gst/gstthread.c: made cond_wait into cond_timedwait
7216 2001-03-12 23:51 omegahacker
7218 * tests/threadlock.c: file threadlock.c was initially added on
7219 branch BRANCH-INCSCHED1.
7221 2001-03-12 23:51 omegahacker
7223 * tests/: Makefile.am, threadlock.c: added threadlock test
7225 2001-03-12 23:39 scavenger
7227 * gst/gstthread.c: repositioning of debug after mutex in
7228 wait_thread and signal_thread
7230 2001-03-12 23:28 scavenger
7232 * gst/gstthread.c: typo in GST_DEBUG in signal_thread
7234 2001-03-12 23:27 scavenger
7236 * gst/gstthread.c: Changed GST_DEBUG in signal_thread and
7237 wait_thread to reveal more info
7239 2001-03-12 21:02 wtay
7241 * configure.in, docs/random/wtay/caps-negociation,
7242 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstautoplug.h,
7243 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
7244 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
7245 gst/gstqueue.c, gst/autoplug/gststaticautoplug.c,
7246 gst/autoplug/gststaticautoplugrender.c,
7247 gst/elements/gstaudiosink.c, gstplay/gstplay.c,
7248 plugins/jpeg/gstjpeg.c, plugins/vorbis/vorbis.c,
7249 plugins/xmms/pluginenum.c, tests/.cvsignore, tests/Makefile.am,
7250 tests/autoplug.c, tests/capsconnect.c, tests/nego/.cvsignore,
7251 tests/nego/Makefile.am, tests/nego/nego1.c: Merged the CAPSNEGO1
7254 2001-03-12 20:04 wtay
7256 * Makefile.am, REQUIREMENTS, configure.in, docs/manual/xml.sgml,
7257 gst/gst.c, gst/gstpipeline.c, gst/gstpipeline.h,
7258 gst/elements/gstsinesrc.c, gst/elements/gstsinesrc.h,
7259 plugins/Makefile.am, plugins/alsa/.cvsignore,
7260 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
7261 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
7262 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
7263 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegenc.c,
7264 plugins/jpeg/gstjpegenc.h, plugins/rtp/Makefile.am,
7265 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7266 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7267 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
7268 tests/autoplug.c, testsuite/Makefile.am, testsuite/test_gst_init.c:
7269 Another merge from HEAD into CAPSNEGO1
7271 2001-03-12 02:44 scavenger
7273 * gst/gstthread.c: added a set flag to end of
7274 gst_thread_signal_thread and gst_signal_wait_thread to indicate
7275 whether signal should set flag or unset flag, and whether wait
7276 should wait for flag to be set or to be unset. this is needed for
7277 PLAYING_TO_PAUSE where STATE_SPINNING needs to be signalled to be
7280 2001-03-12 02:30 omegahacker
7282 * tests/: Makefile.am, reaping.c: added thread REAPING test
7284 2001-03-12 02:30 omegahacker
7286 * tests/reaping.c: file reaping.c was initially added on branch
7289 2001-03-12 01:55 scavenger
7291 * gst/gstthread.c: making wait for REAPING state when
7292 gst_bin_iterate returns non zero
7294 2001-03-12 01:37 scavenger
7296 * gst/gstthread.c: added debug statement
7298 2001-03-12 01:13 omegahacker
7300 * gst/gsttypes.h: /me is an idiot. cvs add gsttypes.h
7302 2001-03-12 01:13 omegahacker
7304 * gst/gsttypes.h: file gsttypes.h was initially added on branch
7307 2001-03-12 00:37 omegahacker
7309 * gst/: gstthread.c, gstthread.h: some cleanup and compile fixes
7311 2001-03-12 00:28 scavenger
7313 * gst/: gstthread.c, gstthread.h: Start of merging syncflags in
7316 2001-03-11 22:45 omegahacker
7318 * configure.in: added check for version 1.8.1 or better of libxml
7320 2001-03-11 19:51 wtay
7322 * plugins/jpeg/: gstjpegenc.c, gstjpegenc.h: Added a signal that
7323 gets emited when a frame has been encoded..
7325 2001-03-11 19:31 wtay
7327 * gst/gstpad.c, gst/gstpad.h,
7328 gst/autoplug/gststaticautoplugrender.c, tests/.cvsignore: Small
7329 fixes, most notably the GST_PAD_CONNECTED macro that didn't work
7332 2001-03-11 18:47 wtay
7334 * tests/capsconnect.c: file capsconnect.c was initially added on
7335 branch BRANCH-CAPSNEGO1.
7337 2001-03-11 18:47 wtay
7339 * tests/capsconnect.c: Added a little test program for caps
7340 negotiation proxying.
7342 2001-03-11 18:34 wtay
7344 * gst/elements/: gstsinesrc.c, gstsinesrc.h: Applied the sinesrc
7345 patch from Steve Baker.
7347 2001-03-11 16:29 wtay
7349 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
7350 gstreamer-config.in, gstreamer.m4, debian/.cvsignore,
7351 debian/Makefile.am, debian/README.Debian, debian/changelog,
7352 debian/control, debian/copyright, debian/gsteditor.files,
7353 debian/gsteditor.menu, debian/gstmediaplay.files,
7354 debian/gstmediaplay.menu, debian/gstreamer-cdparanoia.files,
7355 debian/gstreamer-common.files, debian/gstreamer-doc.files,
7356 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
7357 debian/gstreamer-lame.files, debian/gstreamer-mpg123.files,
7358 debian/gstreamer-plugin-template.postinst,
7359 debian/gstreamer-plugin-template.prerm,
7360 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7361 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7362 debian/libgst-dev.files, debian/libgst0.files,
7363 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7364 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7365 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7366 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7367 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7368 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7369 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
7370 docs/gst/gstreamer.types.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
7371 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
7372 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7373 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7374 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
7375 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/Makefile.am,
7376 docs/manual/bins.sgml, docs/manual/debugging.sgml,
7377 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
7378 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
7379 docs/manual/pads.sgml, docs/manual/plugins.sgml,
7380 docs/manual/queues.sgml, docs/manual/quotes.sgml,
7381 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
7382 docs/manual/xml.sgml, docs/plugins/Makefile.am,
7383 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
7384 docs/plugins/tmpl/audioscale.sgml,
7385 docs/plugins/tmpl/gstaviencoder.sgml,
7386 docs/plugins/tmpl/gstmpeg2enc.sgml,
7387 docs/plugins/tmpl/gstmpeg2play.sgml,
7388 docs/plugins/tmpl/gstmpeg_play.sgml,
7389 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7390 docs/plugins/tmpl/gstspectrum.sgml,
7391 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7392 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7393 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7394 docs/plugins/tmpl/mpeg2parse.sgml,
7395 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7396 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7397 docs/plugins/tmpl/synaesthesia.sgml,
7398 docs/plugins/tmpl/system_encode.sgml,
7399 docs/plugins/tmpl/videoscale.sgml,
7400 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7401 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7402 docs/random/hierarchy, docs/random/wtay/autoplug2,
7403 editor/gsteditor.h, examples/Makefile.am,
7404 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
7405 examples/launch/mp3play, examples/plugins/example.c,
7406 examples/plugins/example.h, examples/queue2/queue2.c,
7407 examples/thread/thread.c, gst/Makefile.am, gst/cothreads.c,
7408 gst/gst.c, gst/gst.h, gst/gstarch.h, gst/gstautoplug.c,
7409 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7410 gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
7411 gst/gstelementfactory.c, gst/gstinfo.h, gst/gstobject.c,
7412 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c,
7413 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7414 gst/gstprops.c, gst/gstqueue.c, gst/gstsparc.h, gst/gstthread.c,
7415 gst/gsttype.c, gst/gsttype.h, gst/gsttypefind.c, gst/gstutils.c,
7416 gst/gstutils.h, gst/autoplug/Makefile.am,
7417 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7418 gst/autoplug/gststaticautoplugrender.c,
7419 gst/autoplug/gststaticautoplugrender.h,
7420 gst/elements/gstaudiosink.c, gst/elements/gstdisksrc.c,
7421 gst/elements/gstelements.c, gstplay/Makefile.am, gstplay/gstplay.c,
7422 gstplay/gstplay.h, gstplay/gstplayprivate.h, include/Makefile.am,
7423 include/avifmt.h, include/default.h, include/registry.h,
7424 libs/Makefile.am, libs/getbits/gstgetbits.c,
7425 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7426 plugins/Makefile.am, plugins/avi/gstavidecoder.c,
7427 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7428 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7429 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7430 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
7431 plugins/mp3decode/mpg123/layer1.c,
7432 plugins/mp3decode/mpg123/layer3.c,
7433 plugins/mp3decode/mpg123/tabinit.c,
7434 plugins/mp3decode/parse/mp3parse.c,
7435 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7436 plugins/mpeg1/mpeg_play/Makefile.am,
7437 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7438 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7439 plugins/mpeg1/mpeg_play/recon_sse.s,
7440 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/Makefile.am,
7441 plugins/mpeg2/ac3dec/cpu_accel.c,
7442 plugins/mpeg2/mpeg2dec/Makefile.am,
7443 plugins/mpeg2/mpeg2dec/attributes.h,
7444 plugins/mpeg2/mpeg2dec/decode.c,
7445 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7446 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7447 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7448 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7449 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7450 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7451 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7452 plugins/mpeg2/mpeg2dec/mm_accel.h,
7453 plugins/mpeg2/mpeg2dec/motion_comp.c,
7454 plugins/mpeg2/mpeg2dec/motion_comp.h,
7455 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7456 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7457 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7458 plugins/mpeg2/mpeg2dec/mpeg2.h,
7459 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7460 plugins/mpeg2/mpeg2dec/output_video.h,
7461 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7462 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7463 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7464 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7465 plugins/vorbis/vorbis.c, plugins/xmms/.cvsignore,
7466 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
7467 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
7468 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
7469 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
7470 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
7471 plugins/xmms/main.h, plugins/xmms/output.h,
7472 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
7473 plugins/xmms/visualization.h, plugins/xmms/xmms.h, test/.cvsignore,
7474 test/Makefile.am, test/mp1parse.c, test/mpeg2parse2.c,
7475 test/videotest.c, test/xmmstest.c, test/xml/readreg.c,
7476 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c,
7477 tests/autoplug2.c, tests/autoplug3.c, tools/README,
7478 tools/gstreamer-inspect.c: Merge the HEAD branch into AUTOPLUG2.
7479 More work on the negotiation process to allow for proxied
7480 negotiation which is needed in the queue. gst_pad_connect perform
7481 a negotiation and returns a gboolean indicating successfull
7482 connection. The pads are disconnected when negotiation fails. I'm
7483 not satisfied/sure about the implementation yet, needs some more
7486 2001-03-10 09:03 omegahacker
7488 * gst/: gstpipeline.c, gstpipeline.h: added tool-man's patch for
7489 g++ compilation, const guchar for pipeline_new
7491 2001-03-09 22:03 wtay
7493 * REQUIREMENTS: Added librtp as a REQUIREMENT for the rtp plugin
7495 2001-03-09 22:02 wtay
7497 * configure.in, plugins/Makefile.am: Added a check for librtp.
7499 2001-03-09 20:50 wtay
7501 * REQUIREMENTS, configure.in, plugins/rtp/Makefile.am,
7502 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7503 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7504 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h: Added
7505 the RTP sink, added libasound to the REQUIREMENTS, configure.in is
7506 not yet detecting librtp...
7508 2001-03-09 20:35 wtay
7510 * plugins/xmms/pluginenum.c: Fixed some minor compile warnings
7512 2001-03-09 20:24 wtay
7514 * configure.in, plugins/Makefile.am, plugins/alsa/Makefile.am: Only
7515 build alsa when detected by configure
7517 2001-03-09 20:05 wtay
7519 * plugins/alsa/: .cvsignore, README: Some more files.
7521 2001-03-09 20:04 wtay
7523 * plugins/alsa/: Makefile.am, alsa.h, alsa_common.c, alsainfo.c,
7524 alsasink.c, alsasrc.c: Added the alsasrc and alsasink elements. The
7525 build system is not yet done, we're working on it now.
7527 2001-03-09 18:50 omegahacker
7529 * gst/cothreads.c, gst/gstbin.c, gst/gstelement.c, gst/gstpad.c,
7530 gst/gstscheduler.c, gst/gstthread.h, tests/incsched.c: update to
7533 2001-03-09 18:33 omegahacker
7535 * gst/gstthread.c: commit to broken code that needs inspecting
7537 2001-03-09 12:31 richardb
7539 * gst/gst.c: Fix gst_init() so that it doesn't fail when passed two
7540 NULLs as parameters. Was dereferencing the argv pointer to get
7541 progname: now defaults to "gstprog".
7543 2001-03-09 12:29 richardb
7545 * testsuite/test_gst_init.c: Updated test to have a comment
7546 explaining its purpose (very important this, especially for
7547 regression tests), and to actually test what I meant it to.
7549 2001-03-09 12:08 richardb
7551 * Makefile.am, configure.in, testsuite/Makefile.am,
7552 testsuite/test_gst_init.c: Added a testsuite. This currently only
7553 has one test, which replicates a problem just submitted to the
7556 I hope noone disagrees that we need a testsuite. Also, hopefully
7557 we all think that a tiny testsuite which is easy to add tests to is
7558 much better than a huge project to create a complete testsuite,
7559 which never gets started because its too big and scary.
7561 I suggest that tests get created whenever someone has a spare
7562 moment, or whenever a bug is reported (to replicate the problem,
7563 and thus be sure that when fixed it stays fixed), and before making
7564 a change to a piece of code to ensure that it remains working.
7566 If we all add little tests occasionally, then we'll have a good
7567 useful testsuite before we know it. All you need to do is make a
7569 2001-03-08 21:28 wtay
7571 * configure.in: Removed the libxmms check until they fix their m4
7574 2001-03-08 19:26 wtay
7576 * plugins/capture/v4l/gstv4lsrc.c: A very stupid patch to issue a
7577 warninh when the device could not be opened.
7579 2001-03-07 22:20 wtay
7581 * configure.in: Added a check for libxmms
7583 2001-03-07 21:52 wtay
7585 * configure.in, docs/gst/tmpl/gstautoplug.sgml,
7586 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
7587 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7588 docs/random/hierarchy, docs/random/wtay/autoplug2,
7589 editor/gsteditor.h, examples/autoplug/autoplug.c,
7590 examples/helloworld2/helloworld2.c, examples/queue2/queue2.c,
7591 examples/thread/thread.c, gst/Makefile.am, gst/gstautoplug.c,
7592 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7593 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
7594 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
7595 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7596 gst/gstprops.c, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
7597 gst/gsttypefind.c, gst/autoplug/Makefile.am,
7598 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7599 gst/autoplug/gststaticautoplugrender.c,
7600 gst/autoplug/gststaticautoplugrender.h, gst/elements/gstdisksrc.c,
7601 gst/elements/gstelements.c, gstplay/gstplay.c, gstplay/gstplay.h,
7602 gstplay/gstplayprivate.h, plugins/Makefile.am,
7603 plugins/avi/gstavidecoder.c, plugins/avi/playcodecs.c,
7604 plugins/avi/wincodec/gstwincodec.c,
7605 plugins/avi/wincodec/gstwindec.c,
7606 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/xmms/Makefile.am,
7607 plugins/xmms/plugin.h, test/mp1parse.c, tests/.cvsignore,
7608 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
7609 tests/autoplug3.c, tools/gstreamer-inspect.c: Merged the AUTOPLUG2
7612 2001-03-06 22:32 wtay
7614 * gst/gstbin.c, gst/gstpipeline.c, gst/gstutils.c, test/.cvsignore,
7615 test/Makefile.am, test/videotest.c, test/xmmstest.c: Small fixes to
7616 pipeline and gstbin. Fixed the xmmstest makefile entry Removed the
7617 plugin_load statements in videotest Applied the patch from Steve
7618 Baker for float args parsing
7620 2001-03-06 21:39 wtay
7622 * AUTHORS, REQUIREMENTS, acconfig.h, configure.in, gstreamer.m4,
7623 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
7624 examples/launch/mp3play, gst/Makefile.am, gst/cothreads.c,
7625 gst/gstarch.h, gst/gstbin.c, gst/gstcpu.c, gst/gstelement.c,
7626 gst/gstpad.c, gst/gstparse.c, gst/gstplugin.c, gst/gstsparc.h,
7627 gst/gstutils.c, gst/gstutils.h, gstplay/Makefile.am,
7628 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7629 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
7630 plugins/mpeg2/mpeg2dec/attributes.h,
7631 plugins/mpeg2/mpeg2dec/decode.c,
7632 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7633 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7634 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7635 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7636 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7637 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7638 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7639 plugins/mpeg2/mpeg2dec/mm_accel.h,
7640 plugins/mpeg2/mpeg2dec/motion_comp.c,
7641 plugins/mpeg2/mpeg2dec/motion_comp.h,
7642 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7643 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7644 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7645 plugins/mpeg2/mpeg2dec/mpeg2.h,
7646 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7647 plugins/mpeg2/mpeg2dec/output_video.h,
7648 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7649 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7650 plugins/xmms/.cvsignore, plugins/xmms/Makefile.am,
7651 plugins/xmms/effect.h, plugins/xmms/general.h,
7652 plugins/xmms/gstxmms.c, plugins/xmms/gstxmms.h,
7653 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmseffect.h,
7654 plugins/xmms/gstxmmsinput.c, plugins/xmms/gstxmmsinput.h,
7655 plugins/xmms/input.h, plugins/xmms/main.h, plugins/xmms/output.h,
7656 plugins/xmms/plugin.h, plugins/xmms/pluginenum.c,
7657 plugins/xmms/pluginenum.h, plugins/xmms/visualization.h,
7658 plugins/xmms/xmms.h, test/.cvsignore, test/Makefile.am,
7659 test/mpeg2parse2.c, test/videotest.c, test/xmmstest.c,
7660 test/xml/readreg.c, tests/autoplug3.c: Synced with the HEAD branch
7661 again... amazing how many changes we have in only a week time...
7663 2001-03-06 20:06 wtay
7665 * examples/launch/mp3play: Added quotes around the command line mp3
7668 2001-03-06 20:04 wtay
7670 * gst/gstparse.c: Applied Dominic Ludlam's patch to allow quoted
7671 args in gstreamer-launch
7673 2001-03-05 23:06 wtay
7675 * plugins/xmms/: gstxmmsinput.c, gstxmmsinput.h: Added state
7676 changes to the input plugins. Added all of the xmms calls/info as
7679 2001-03-05 21:24 wtay
7681 * test/xmmstest.c: Added an effect to the example
7683 2001-03-05 21:24 wtay
7685 * plugins/xmms/: Makefile.am, gstxmms.c, gstxmmseffect.c,
7686 gstxmmseffect.h, gstxmmsinput.c: Added a wrapper for the xmms
7689 2001-03-05 19:37 wtay
7691 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added an option
7694 2001-03-05 18:55 wtay
7696 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Removed the sliced property
7697 of the sink caps because this plugin can take random data.
7699 2001-03-04 23:40 wtay
7701 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Adjusted the credits...
7702 Changed the loop function so that it can stop.
7704 2001-03-04 22:37 dlehn
7706 * plugins/mpeg2/mpeg2dec/: header.c, header.h, idct.c, idct.h,
7707 idct_mmx.c, idct_mmx.h, motion_comp.c, motion_comp.h, slice.c,
7708 slice.h: Whoops, remove the rest of the old mpeg2dec files.
7710 2001-03-04 22:26 dlehn
7712 * test/mpeg2parse2.c: Use g_return_val_if_fail() instead of
7713 g_return_if_fail() where needed.
7715 2001-03-04 22:22 dlehn
7717 * acconfig.h, configure.in, plugins/mpeg2/Makefile.am,
7718 plugins/mpeg2/mpeg2dec/Makefile.am,
7719 plugins/mpeg2/mpeg2dec/attributes.h,
7720 plugins/mpeg2/mpeg2dec/decode.c,
7721 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7722 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7723 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7724 plugins/mpeg2/mpeg2dec/mm_accel.h,
7725 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7726 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7727 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7728 plugins/mpeg2/mpeg2dec/mpeg2.h,
7729 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7730 plugins/mpeg2/mpeg2dec/output_video.h,
7731 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7732 test/.cvsignore: Update mpeg2dec plugin. Now depends on mpeg2dec
7735 2001-03-04 21:59 wtay
7737 * test/: Makefile.am, xmmstest.c: Added a test program for xmms
7739 2001-03-04 21:58 wtay
7741 * configure.in: Added makefile for xmms. libxmms detection is not
7744 2001-03-04 21:57 wtay
7746 * plugins/xmms/: .cvsignore, Makefile.am, effect.h, general.h,
7747 gstxmms.c, gstxmms.h, gstxmmsinput.c, gstxmmsinput.h, input.h,
7748 main.h, output.h, plugin.h, pluginenum.c, pluginenum.h,
7749 visualization.h, xmms.h: Added an XMMS input filter plugin. MikMod,
7750 mpg123, tonegen, vorbis are tested. Not everything works yet most
7751 notably lots of properties are missing and the vis plugin pads are
7752 not created. State changes are not yet handled as they should.
7754 2001-03-03 19:09 wtay
7756 * tests/autoplug3.c: file autoplug3.c was initially added on branch
7759 2001-03-03 19:09 wtay
7761 * tests/: .cvsignore, autoplug3.c: Added a test program for the
7764 2001-03-03 19:08 wtay
7766 * gst/autoplug/gststaticautoplugrender.c: file
7767 gststaticautoplugrender.c was initially added on branch
7770 2001-03-03 19:08 wtay
7772 * gst/gstautoplug.c, gst/gstautoplug.h, gst/autoplug/Makefile.am,
7773 gst/autoplug/gststaticautoplug.c,
7774 gst/autoplug/gststaticautoplugrender.c,
7775 gst/autoplug/gststaticautoplugrender.h, gstplay/gstplay.c,
7776 gstplay/gstplayprivate.h, tests/Makefile.am, tests/autoplug.c,
7777 tests/autoplug2.c: Added an API for element construction and
7778 renderer autopluggers. Added another autoplugger to render things.
7779 Updated the player to use the new autoplugger.
7781 2001-03-03 19:08 wtay
7783 * gst/autoplug/gststaticautoplugrender.h: file
7784 gststaticautoplugrender.h was initially added on branch
7787 2001-03-03 18:19 wtay
7789 * gst/gstutils.c: And the gst_utit_set_object_arg function too of
7792 2001-03-03 17:38 wtay
7794 * gst/gstelement.c: Added gstutils.h to #include
7796 2001-03-03 17:09 wtay
7798 * configure.in: Added a comma to fix ./configure as found by Steve
7801 2001-03-03 16:30 wtay
7803 * gst/: gstelement.c, gstparse.c, gstutils.h: Added a utility
7804 function in gstutils to set an object argument as a string.
7805 gstparse.c and gstelement.c now use this function.
7807 2001-03-02 18:30 omegahacker
7809 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
7810 gst/gstarch.h, gst/gstsparc.h: added sparc cothreads
7812 2001-03-02 17:56 wtay
7814 * examples/helloworld2/helloworld2.c: Make the autoplugging example
7815 work again with an ugly hack until we have autoplug2 merged...
7817 2001-03-02 17:03 richardb
7819 * test/xml/readreg.c: Include compatability defines for libxml: use
7820 xmlChildrenNode instead of childs.
7822 2001-03-02 16:50 richardb
7824 * gst/gstplugin.c: Add advice to run gstreamer-register when
7825 warning that registry needs rebuild.
7827 2001-03-02 16:49 richardb
7829 * REQUIREMENTS: Mention that libxml is also known as gnome-xml
7831 2001-03-01 23:47 wtay
7833 * AUTHORS: Updated the authors file.
7835 2001-03-01 23:25 wtay
7837 * gstreamer.m4, gstplay/Makefile.am, test/videotest.c: Added the
7838 .m4 script of Thomas Nyberg <thomas@codefactory.se>
7840 2001-03-01 22:36 wtay
7842 * Makefile.am, configure.in, gstreamer-config.in,
7843 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
7844 debian/changelog, debian/control, debian/copyright,
7845 debian/gsteditor.files, debian/gsteditor.menu,
7846 debian/gstmediaplay.files, debian/gstmediaplay.menu,
7847 debian/gstreamer-cdparanoia.files, debian/gstreamer-common.files,
7848 debian/gstreamer-doc.files, debian/gstreamer-elements.files,
7849 debian/gstreamer-esd.files, debian/gstreamer-lame.files,
7850 debian/gstreamer-mpg123.files,
7851 debian/gstreamer-plugin-template.postinst,
7852 debian/gstreamer-plugin-template.prerm,
7853 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7854 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7855 debian/libgst-dev.files, debian/libgst0.files,
7856 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7857 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7858 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7859 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7860 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7861 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7862 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
7863 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7864 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7865 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7866 docs/manual/Makefile.am, docs/manual/bins.sgml,
7867 docs/manual/debugging.sgml, docs/manual/dynamic.sgml,
7868 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
7869 docs/manual/helloworld2.sgml, docs/manual/pads.sgml,
7870 docs/manual/plugins.sgml, docs/manual/queues.sgml,
7871 docs/manual/quotes.sgml, docs/manual/threads.sgml,
7872 docs/manual/typedetection.sgml, docs/manual/xml.sgml,
7873 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
7874 docs/plugins/tmpl/ac3parse.sgml, docs/plugins/tmpl/audioscale.sgml,
7875 docs/plugins/tmpl/gstaviencoder.sgml,
7876 docs/plugins/tmpl/gstmpeg2enc.sgml,
7877 docs/plugins/tmpl/gstmpeg2play.sgml,
7878 docs/plugins/tmpl/gstmpeg_play.sgml,
7879 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7880 docs/plugins/tmpl/gstspectrum.sgml,
7881 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7882 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7883 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7884 docs/plugins/tmpl/mpeg2parse.sgml,
7885 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7886 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7887 docs/plugins/tmpl/synaesthesia.sgml,
7888 docs/plugins/tmpl/system_encode.sgml,
7889 docs/plugins/tmpl/videoscale.sgml,
7890 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7891 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7892 docs/random/caps.dia, docs/random/wtay/caps-negociation,
7893 examples/Makefile.am, examples/plugins/example.c,
7894 examples/plugins/example.h, gst/Makefile.am, gst/gst.c, gst/gst.h,
7895 gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
7896 gst/gstcpu.h, gst/gstelement.h, gst/gstinfo.h, gst/gstpad.c,
7897 gst/gstpad.h, gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c,
7898 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c, gst/gsttype.c,
7899 gst/gstutils.h, gst/autoplug/gststaticautoplug.c,
7900 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
7901 gstplay/gstmediaplay.c, gstplay/gstplay.c, include/Makefile.am,
7902 include/avifmt.h, include/default.h, include/registry.h,
7903 libs/Makefile.am, libs/getbits/gstgetbits.c,
7904 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7905 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7906 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7907 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7908 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
7909 plugins/jpeg/gstjpegdec.c, plugins/mp3decode/mpg123/layer1.c,
7910 plugins/mp3decode/mpg123/layer3.c,
7911 plugins/mp3decode/mpg123/tabinit.c,
7912 plugins/mp3decode/parse/mp3parse.c,
7913 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7914 plugins/mpeg1/mpeg_play/Makefile.am,
7915 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7916 plugins/mpeg1/mpeg_play/recon_sse.s,
7917 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
7918 plugins/mpeg2/mpeg2dec/motion_comp.c,
7919 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7920 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7921 test/videotest.c, tools/README: Merge with the main trunk. GstPlay
7922 needed some changes for the dynamic pads in the avidecoder since
7923 the new autoplugger doesn't know about the outher elements. The
7924 next version of the autoplugger will also handle the
7925 audfio/videosink connections and will do a complete end-to-end
7928 2001-03-01 19:43 wtay
7930 * plugins/capture/v4l/gstv4lsrc.c: Hopefully fixed some more color
7933 2001-03-01 19:11 wtay
7935 * plugins/capture/v4l/gstv4lsrc.c: Added more LE<->BE stuff
7937 2001-02-28 21:40 wtay
7939 * gst/gstbin.c: Make sure a cothreaded element is selected as the
7940 first one to start the cothread_switch
7942 2001-02-28 20:32 wtay
7944 * gst/gstcpu.c: Redid the cpu detection with a little help from
7947 2001-02-27 22:43 wtay
7949 * test/mpeg2parse2.c: Xv enabled, mpeg2dec is the decoder..
7951 2001-02-27 22:38 wtay
7953 * test/Makefile.am: and the updated makefile...
7955 2001-02-27 22:27 wtay
7957 * test/mpeg2parse2.c: Added a simple mpeg2 player for testing
7960 2001-02-27 21:08 wtay
7962 * docs/gst/: Makefile.am, gstreamer.hierarchy, gstreamer.types.in,
7963 tmpl/gstasyncdisksrc.sgml, tmpl/gstautoplug.sgml, tmpl/gstpad.sgml,
7964 tmpl/gstpipeline.sgml, tmpl/gstplugin.sgml,
7965 tmpl/gstreamer-unused.sgml: Small compile fixes
7967 2001-02-27 20:34 wtay
7969 * gst/autoplug/gststaticautoplug.c: file gststaticautoplug.c was
7970 initially added on branch BRANCH-AUTOPLUG2.
7972 2001-02-27 20:34 wtay
7974 * docs/random/plugins.dia, gst/gstbin.c, gst/gstcaps.c,
7975 gst/gstthread.c, gst/autoplug/Makefile.am,
7976 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h:
7977 Added the missing autoplugger, doh
7979 2001-02-27 20:34 wtay
7981 * gst/autoplug/gststaticautoplug.h: file gststaticautoplug.h was
7982 initially added on branch BRANCH-AUTOPLUG2.
7984 2001-02-27 20:34 wtay
7986 * gst/autoplug/Makefile.am: file Makefile.am was initially added on
7987 branch BRANCH-AUTOPLUG2.
7989 2001-02-27 19:44 wtay
7991 * gst/gstcpu.c, gst/gstcpu.h, plugins/mpeg1/mpeg_play/Makefile.am,
7992 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7993 plugins/mpeg1/mpeg_play/recon_sse.s,
7994 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
7995 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7996 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7997 test/videotest.c: CPU detection of MMXEXT and probably 3DNOW (not
7998 on Athlon yet) Renamed the mmxe motion compentation files.
7999 disabled SSE optimisation in ac3dec because it apparently faults..
8000 enable MMXEXT motion compensation on non SSE CPUs (AMD)
8002 2001-02-27 00:05 wtay
8004 * docs/gst/Makefile.am, docs/gst/tmpl/gstcaps.sgml,
8005 docs/gst/tmpl/gstreamer-unused.sgml, docs/plugins/Makefile.am,
8006 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
8007 docs/plugins/tmpl/audioscale.sgml,
8008 docs/plugins/tmpl/gstaviencoder.sgml,
8009 docs/plugins/tmpl/gstmpeg2enc.sgml,
8010 docs/plugins/tmpl/gstmpeg2play.sgml,
8011 docs/plugins/tmpl/gstmpeg_play.sgml,
8012 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
8013 docs/plugins/tmpl/gstspectrum.sgml,
8014 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
8015 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
8016 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
8017 docs/plugins/tmpl/mpeg2parse.sgml,
8018 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
8019 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
8020 docs/plugins/tmpl/synaesthesia.sgml,
8021 docs/plugins/tmpl/system_encode.sgml,
8022 docs/plugins/tmpl/videoscale.sgml,
8023 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
8024 docs/plugins/tmpl/vumeter.sgml, plugins/avi/gstavidecoder.c,
8025 plugins/jpeg/gstjpegdec.c: A hopeless attempt at fixing the plugin
8026 docs Makefiles... Make the jpeg decoder a bit more aware about the
8027 different YUV colorspaces.
8029 2001-02-25 23:11 dlehn
8031 * debian/changelog: Oops... wrong email address
8033 2001-02-25 23:08 dlehn
8035 * debian/: changelog, rules: Updated version and build fix.
8037 2001-02-25 03:42 bbradburn
8039 * gst/: gst.h, gstcaps.h, gstinfo.h, gstutils.h: Patched .h files
8042 2001-02-25 03:40 omegahacker
8044 * gst/gstplugin.c: swapped ordering of plugin dirs so srcdir
8047 2001-02-25 03:36 omegahacker
8049 * configure.in, gst/gstbin.c, libs/getbits/gstgetbits.c,
8050 plugins/mp3decode/mpg123/layer1.c,
8051 plugins/mp3decode/mpg123/layer3.c,
8052 plugins/mp3decode/mpg123/tabinit.c: commented out some printfs that
8055 2001-02-24 21:07 dlehn
8057 * debian/rules: Call configure instead of autogen.sh.
8059 2001-02-24 20:06 wtay
8061 * configure.in, include/default.h: Remove some unneeded files Added
8062 a fix for broken libglade-config in configure.in
8064 2001-02-24 19:33 dlehn
8066 * Makefile.am, configure.in, debian/Makefile.am: Add Debian files
8069 2001-02-24 19:28 wtay
8071 * include/Makefile.am: Make dist now works
8073 2001-02-24 17:49 wtay
8075 * include/avifmt.h, include/registry.h,
8076 plugins/avi/wincodec/gstwinenc.c: Moved some win32 files around
8077 small fixes to wincodec
8079 2001-02-24 16:56 wtay
8081 * Makefile.am, configure.in, docs/Makefile.am,
8082 examples/Makefile.am: Added directories to Makefiles for DIST
8084 2001-02-24 00:23 wtay
8086 * gst/gst.c, plugins/capture/v4l/gstv4lsrc.c, test/videotest.c:
8087 slightly changed the Makefile.am in videoscale libs. v4lsrc works
8088 again A little modification to the videotest programm to use a tee
8089 element. added support for multiple paths in --gst-plugin_path=.
8090 added ab ENV variable GST_PLUGIN_PATH to specify extra directories
8091 to look for plugins.
8093 2001-02-23 19:22 wtay
8095 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstplugin.sgml,
8096 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/debugging.sgml,
8097 gst/gstplugin.c: Updated the docs for gst_pluging_add_path Updated
8098 the manual with the new --gst-plugin-path/spew options
8100 2001-02-23 19:09 wtay
8102 * docs/gst/tmpl/: gstasyncdisksrc.sgml, gstreamer-unused.sgml:
8103 Removed the asyncdisksrc again...
8105 2001-02-23 19:09 omegahacker
8107 * gst/: gst.c, gstplugin.c, gstplugin.h, gstthread.c: Added two
8108 options: --gst-plugin-spew will print errors when plugins fail to
8109 load. --gst-plugin-path= will add a directory to the path searched
8112 2001-02-23 01:57 omegahacker
8114 * gst/gstplugin.c: always include the installed plugin directories
8117 2001-02-23 00:55 omegahacker
8119 * configure.in, gstreamer-config.in: updates to configure.in and
8120 -config to help with cross compiling
8122 2001-02-22 23:19 wtay
8124 * docs/random/NOTES-0.1.1: Added the current notes for the 0.1.1
8127 2001-02-22 23:18 wtay
8129 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
8130 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
8131 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8132 docs/manual/Makefile.am, docs/manual/debugging.sgml,
8133 docs/manual/gstreamer-manual.sgml, docs/manual/pads.sgml,
8134 docs/manual/quotes.sgml, docs/manual/xml.sgml,
8135 examples/plugins/example.c, examples/plugins/example.h, gst/gst.c,
8136 gst/gstpad.c, gst/gstpad.h, plugins/mp3decode/parse/mp3parse.c:
8137 More doc updates Manual additions: xml/load save of custom XML,
8138 debugging, request pads added a signal to the example plugin fixed
8139 a bug in mp3parse (ifdef 1)
8141 2001-02-22 17:13 wtay
8143 * examples/plugins/example.c: Fixed an unclosed comment
8145 2001-02-22 01:53 omegahacker
8147 * plugins/mp3decode/parse/mp3parse.c: beginnings of a loop-based
8148 seek-capable mp3parse
8150 2001-02-22 01:36 bbradburn
8152 * plugins/mp3decode/parse/mp3parse.c: Improved robustness of MP3
8153 seeking by validating the NEXT frame header.
8155 2001-02-22 01:34 omegahacker
8157 * examples/plugins/: example.c, example.h: significant commenting
8158 of the example plugin
8160 2001-02-22 00:47 omegahacker
8162 * gst/gstelement.h: minor change: changed case of the strings for
8165 2001-02-21 23:01 wtay
8167 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
8168 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8169 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
8170 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h:
8171 Fixed the jpeg decoder Modifications for lame >=3.86
8173 2001-02-21 22:32 dlehn
8175 * debian/: .cvsignore, README.Debian, changelog, control,
8176 copyright, gsteditor.files, gsteditor.menu, gstmediaplay.files,
8177 gstmediaplay.menu, gstreamer-cdparanoia.files,
8178 gstreamer-common.files, gstreamer-doc.files,
8179 gstreamer-elements.files, gstreamer-esd.files,
8180 gstreamer-lame.files, gstreamer-mpg123.files,
8181 gstreamer-plugin-template.postinst,
8182 gstreamer-plugin-template.prerm, gstreamer-runtime.files,
8183 gstreamer-runtime.postinst, gstreamer-tools.files,
8184 gstreamer-vorbis.files, libgst-dev.files, libgst0.files,
8185 libgst0.postinst, libgsteditor-dev.files, libgsteditor0.files,
8186 libgsteditor0.postinst, libgstmediaplay-dev.files,
8187 libgstmediaplay0.files, libgstmediaplay0.postinst, rules: Initial
8190 2001-02-21 20:58 dlehn
8192 * libs/getbits/: gstgetbits.h, gstgetbits_inl.h: Use glib macros
8193 for byte order conversion.
8195 2001-02-21 20:57 dlehn
8197 * gst/elements/gstelements.c: Remove alias for asyncdisksrc
8198 backwards compatability.
8200 2001-02-21 20:45 dlehn
8202 * docs/gst/: Makefile.am, gstreamer-docs.sgml,
8203 gstreamer-sections.txt, gstreamer.hierarchy, gstreamer.types.in,
8204 tmpl/gstasyncdisksrc.sgml: Removed asyncdisksrc references from
8207 2001-02-21 20:28 dlehn
8209 * gst/elements/gstdisksrc.c: Fixed typo in element details.
8211 2001-02-21 20:27 dlehn
8213 * gst/gstqueue.c: Added parameter checking to gst_queue_get().
8215 2001-02-21 00:57 omegahacker
8217 * gst/gstscheduler.c: Fixed bug with reconfig, where switching back
8218 into an element landed it in code that still thought it was
8219 connected to the previous element. It now checks to see if the
8220 peer's peer has changed, and deal accordingly.
8222 2001-02-20 08:19 omegahacker
8224 * gst/gstbin.c, gst/gstelement.c, tests/incsched.c,
8225 gst/gstscheduler.c, gst/gstscheduler.h, gst/elements/gstfakesrc.c,
8226 gst/elements/gstfakesrc.h: Significant progress. Now able to do
8227 most operations live, without any failure. tests/incsched.c
8228 currently faults at the last iteration, not yet sure why.
8230 2001-02-19 22:15 wtay
8232 * tests/nego/nego1.c: file nego1.c was initially added on branch
8235 2001-02-19 22:15 wtay
8237 * tests/nego/Makefile.am: file Makefile.am was initially added on
8238 branch BRANCH-CAPSNEGO1.
8240 2001-02-19 22:15 wtay
8242 * tests/nego/.cvsignore: file .cvsignore was initially added on
8243 branch BRANCH-CAPSNEGO1.
8245 2001-02-19 22:15 wtay
8247 * tests/nego/: .cvsignore, Makefile.am, nego1.c: Added the caps
8248 negotiation test program
8250 2001-02-19 20:20 wtay
8252 * configure.in, docs/random/wtay/caps-negociation,
8253 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstcaps.c,
8254 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c: A first attempt at
8255 pad negotiation. - _renegotiate can be called by a plugin to
8256 negotiate the caps - _renegotiate is called whenever a pad
8257 changes its caps - the caps cannot contain lists or ranges -
8258 the pad caps are now only set explicitly using gst_pad_set_caps,
8259 the padtemplate caps are not transfered to the pad caps.
8261 missing: - no notification when negotiation fails - autoplugging
8262 is broken - the editor doesn't show correct caps
8264 2001-02-19 00:07 wtay
8266 * libs/Makefile.am: The BPB has been put over my head... this time
8269 2001-02-18 23:58 wtay
8271 * libs/Makefile.am: Also build the videoscaler on non-I386 because
8272 we now have have a plain C version too.
8274 2001-02-18 10:00 omegahacker
8276 * gst/gstbin.c, gst/gstscheduler.c, gst/gstscheduler.h,
8277 tests/incsched.c: More incsched progress. Should be able to get
8278 itereration going again tomorrow.
8280 2001-02-17 07:11 omegahacker
8282 * gst/Makefile.am, gst/gst.h, gst/gstbin.c, gst/gstbin.h,
8283 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
8284 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8285 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c: Yes!,
8286 incsched is getting closer.
8288 2001-02-17 04:43 mhowell
8290 * plugins/mp3decode/parse/mp3parse.c: added test for emphasis to
8293 2001-02-17 00:00 omegahacker
8295 * plugins/mpeg2/mpeg2dec/motion_comp.c: fixed an issue relating to
8296 macros and ##arg## syntax
8298 2001-02-16 23:54 richardb
8300 * gst/gstprops.c: Redo patch using _NUM rather than converting one
8301 way and then back again, as wtay suggested. Ho hum.
8303 2001-02-16 23:52 omegahacker
8305 * docs/manual/quotes.sgml: more interesting than a 40K user
8308 2001-02-16 23:45 richardb
8310 * gst/gstprops.c: Fix missing GPOINTER_TO_INT()'s on case values.
8312 2001-02-16 23:39 omegahacker
8314 * docs/manual/quotes.sgml: added groupie quote
8316 2001-02-16 16:48 richardb
8318 * docs/: fwg/testapp.sgml, manual/bins.sgml, manual/dynamic.sgml,
8319 manual/helloworld.sgml, manual/helloworld2.sgml, manual/pads.sgml,
8320 manual/plugins.sgml, manual/queues.sgml, manual/threads.sgml,
8321 manual/typedetection.sgml, manual/xml.sgml: Fix a few more issues
8322 shown up by gnome-db2html2 - %'s should be written as % (was
8323 causing gnome-db2html2 to segfault, though I've a patch for them to
8324 fix that). Also correct an id which appeared twice.
8326 2001-02-16 13:13 richardb
8328 * gst/gstpad.h: Include compatability defines for old versions of
8331 2001-02-16 12:15 richardb
8333 * tools/README: Trivial fix: change launch to gstreamer-launch in
8336 2001-02-16 12:14 richardb
8338 * docs/: fwg/titlepage.sgml, manual/Makefile.am,
8339 manual/gstreamer-manual.sgml: Fix a few irregularities, to make
8340 things closer to the Gnome standard guidelines for SGML
8341 documentation. One change in particular is to change the book name
8342 for the manual from gstreamer to index; a change to the link to the
8343 manual on the website will thus be needed when the online version
8344 of the manual is next updated.
8346 These changes should make it possible to view the GStreamer
8347 documentation directly from SGML in Nautilus: anyone with a working
8348 copy of Nautilus should try this out and report ... ;-)
8350 2001-02-15 18:42 richardb
8352 * gst/gstpad.c: Fix a couple of instances of childs, which should
8353 be xmlChildrenNode. We need to be careful to stop these creeping
8356 2001-02-14 23:23 omegahacker
8358 * gst/gstpad.c, gst/gstpad.h, gst/gstscheduler.c,
8359 gst/gstscheduler.h, tests/incsched.c: More incsched updates. Now
8360 need to get the headers redone...
8362 2001-02-14 10:34 richardb
8364 * configure.in: Innocuous little change to fix a warning with newer
8365 versions of automake - shouldn't cause any backwards compatibility
8368 2001-02-13 20:48 wtay
8370 * docs/random/wtay/caps-negociation: Latest begotiation doc
8372 2001-02-13 02:40 omegahacker
8374 * gst/gstscheduler.c, gst/gstscheduler.h, tests/incsched.c: Minor
8375 changes to incsched stuff, need to make more major modifications to
8376 manager concept now, so I'm checkpointing.
8378 2001-02-12 23:08 omegahacker
8380 * gst/cothreads.c, gst/gstbin.c, gst/gstbin.h, gst/gstelement.c,
8381 gst/gstelement.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
8382 gst/gstpipeline.c, gst/gstqueue.c, gst/gstscheduler.c,
8383 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
8384 tests/Makefile.am, tests/incsched.c: First round of incremental
8385 scheduling. Manager setting and managed_elements lists are now
8386 handled at bin_add/remove time. Scheduling chains can be created
8387 incrementally as well, though there are still some pieces missing.
8389 2001-02-12 23:08 omegahacker
8391 * tests/incsched.c: file incsched.c was initially added on branch
8394 2001-02-11 22:22 wtay
8396 * docs/random/: caps.dia, wtay/caps-negociation: Corrected the
8397 associations on the UML diagrams
8399 2001-02-11 18:29 wtay
8401 * docs/random/: caps.dia, plugins.dia, wtay/caps-negociation: Added
8402 .dia UML of GstCaps Added the autoplugger factory to plugins.dia
8403 Added a first draft for caps-negotiation
8405 2001-02-10 14:46 wtay
8407 * gst/gstprops.c, gst/gstscheduler.c, gstplay/gstmediaplay.c,
8408 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8409 plugins/avi/playcodecs.c: - backported the xml load bug in the
8410 properties - backported the videosink bug - make sure the
8411 regiontype is set to NONE after a getregion - an ugly fix (copy the
8412 chainfunction outselves) to make the avidecoder work again.
8414 2001-02-08 19:52 wtay
8416 * docs/random/wtay/autoplug2: Updated the doc with more accurate
8417 implementation details
8419 2001-02-08 19:37 wtay
8421 * tests/autoplug2.c: file autoplug2.c was initially added on branch
8424 2001-02-08 19:37 wtay
8426 * configure.in, editor/gsteditor.h, gst/Makefile.am,
8427 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstelementfactory.c,
8428 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
8429 gst/gstprops.c, gst/gsttype.c, gst/elements/gstdisksrc.c,
8430 gst/elements/gstelements.c, gstplay/gstplay.c, tests/Makefile.am,
8431 tests/autoplug.c, tests/autoplug2.c, tools/gstreamer-inspect.c:
8432 Implemented the plugable autopluggers. - one can aad an
8433 autoplugger to a plugin with gst_plugin_add_autoplugger - the
8434 autopluggers can be queried using _get_list - save/load
8435 autoplugger descriptions in the XML registry - load the
8436 autoplugger only when needed - a signal can be attached to the
8437 autoplugger to be notified of new objects. - improved the
8438 media player to use the new autoplugger - updated
8439 gstreamer-inspect for the autoplugger and types added EOS to the
8440 disksrc fixed two bugs in properties loading (min/max, comment
8443 2001-02-07 22:48 omegahacker
8445 * configure.in: removed intl and po from configure.in, until we
8446 have gettext working
8448 2001-02-07 22:23 omegahacker
8450 * Makefile.am, configure.in: added configure option to turn on
8451 building of docs, else they aren't built
8453 2001-02-07 22:07 omegahacker
8455 * gst/Makefile.am: Fixed cothreads.c problems with make dist. This
8458 2001-02-06 20:42 wtay
8460 * docs/gst/tmpl/gstreamer-unused.sgml,
8461 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
8462 examples/queue2/queue2.c, examples/thread/thread.c,
8463 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.h,
8464 gst/gstelement.c, gst/gstelement.h, gst/gstobject.c, gst/gstpad.c,
8465 gst/gstpad.h, gst/gstpipeline.c, gst/gstpipeline.h,
8466 gst/gstplugin.h, gst/gsttype.h, gst/gsttypefind.c,
8467 gst/elements/gstdisksrc.c, gstplay/gstplay.c, gstplay/gstplay.h,
8468 gstplay/gstplayprivate.h, plugins/avi/gstavidecoder.c,
8469 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c,
8470 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c: Updated the
8471 autoplugger: - moved all of the code out of gstpipeline.c to
8472 autoplug.c - The autoplugger now creates a GstElement based on
8473 the given src and sink caps. The API now is: GstElement*
8474 gst_autoplug_caps_list (GList *srcpad, GList *sinkpad, ...); -
8475 the typefind function is moved from gstpipeline.c to gstplay.c. Not
8476 sure if this is right behaviour but we need at least a bin in
8477 order to run the typedetect functions. - fixed a bug in
8478 gstbin.c where the MANAGER flag of the bin was not cleared
8479 when going to the NULL state. - a bug in the videosink was
8480 fixed. It was possible that more instances of the video widget
8481 were created, causing major errors. - commented out most of the
8482 'old' autoplug examples. - added the new autoplugger to
8483 gstplay.c. There still is a bit of hacking needed to insert a
8484 queue into the autogenerated element. This will be fixed when
8485 the autoplugger can also create the video/audio elements. Fixed
8486 some more extranous spaces problems in various files.
8488 2001-02-06 20:06 wtay
8490 * docs/random/: .cvsignore, wtay/CORBA, wtay/autoplug2: Added CVS
8491 ignore, and two documents..
8493 2001-02-06 19:39 omegahacker
8495 * test/ac3play.c: updated ac3play to work with latest libgst
8497 2001-02-05 17:17 omegahacker
8499 * plugins/avi/gstavidecoder.c: Updated for new getregion setup
8501 2001-02-05 17:16 omegahacker
8503 * gst/: gstinfo.h, gstpad.c, gstpad.h, gstscheduler.c,
8504 elements/gstdisksrc.c: Reworked getregion/pullregion stuff. Region
8505 is now specified by a type (OFFSET_LEN, TIME_LEN, etc.) and two
8506 guint64's. They are offset and len, where offset can be used for
8507 the time field, and len would be zero or the time unit (say, 33ms
8510 2001-02-04 21:38 omegahacker
8512 * gstplay/gstplay.c, test/mp1parse.c, test/qtest.c: fixed all
8513 in-use instances of asyncdisksrc
8515 2001-02-04 21:37 omegahacker
8517 * gst/elements/: Makefile.am, gstasyncdisksrc.c, gstasyncdisksrc.h,
8518 gstdisksrc.c, gstdisksrc.h, gstelements.c: moved asyncdisksrc to
8519 disksrc, no point in having a distinction
8521 2001-02-03 07:25 omegahacker
8523 * configure.in: fixed up the Alpha and ARM processor checks
8525 2001-02-01 17:42 omegahacker
8527 * plugins/mpeg2/video/recon.c: added ifdef around the x86 code,
8530 2001-02-01 17:39 omegahacker
8532 * plugins/mpeg1/mpeg_play/video.c: added ifdef around the x86 code,
8535 2001-01-31 22:54 omegahacker
8537 * acconfig.h, configure.in, gst/gstarm.h: ARM works!
8539 2001-01-31 20:27 wtay
8541 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8542 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
8543 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8544 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8545 docs/gst/tmpl/gstxml.sgml, gst/gstelement.c, gst/gstobject.c,
8546 gst/gstxml.c, gst/gstxml.h: Documentation updates.
8548 2001-01-30 23:53 wtay
8550 * examples/xml/createxml.c, examples/xml/runxml.c,
8551 gst/gstelement.c, gst/gstobject.c, gst/gstobject.h, gst/gstxml.c,
8552 gst/gstxml.h: Added a first attempt for XML embedding in the main
8553 core XML. Objects will emit a signal that a user app can connect
8554 to in order to insert its XML into the tree. You can catch the
8555 object_loaded signal in GstXML to parse the user supplied XML data
8556 in the stream. The object_loaded signal is implemented with a
8557 custom made class signal. All GstObject classes now automatically
8558 create a GstSignalObject that serves as a proxy to the user app
8559 when an object is loaded. All objects are currently responsible to
8560 emit the class signal themselves. runxml and createxml serve as an
8561 example how the XML hooks can be used to insert and retrieve custom
8564 2001-01-29 23:51 wtay
8566 * docs/random/wtay/qos: The early beginnings of a doc about QoS :-)
8568 2001-01-29 23:50 wtay
8570 * examples/plugins/example.c, examples/plugins/example.h,
8571 gst/gstxml.c, plugins/audioscale/audioscale.c,
8572 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
8573 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8574 plugins/cdparanoia/cdparanoia.c,
8575 plugins/mp3decode/mpg123/gstmpg123.c,
8576 plugins/mp3decode/parse/mp3parse.c,
8577 plugins/mp3encode/lame/gstlame.c: Lots of plugins fixes where the
8578 parentage macros were replaced with the correct gst_*_get_parent.
8579 Updated the example. 'gstreamer' now is the doc type instead of
8582 2001-01-29 23:32 wtay
8584 * docs/random/wtay/namespaces: Added ramblings about the XML
8587 2001-01-29 00:06 wtay
8589 * docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
8590 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8591 editor/gsteditorpad.c, editor/gsteditorproject.c,
8592 examples/plugins/example.c, examples/xml/createxml.c,
8593 examples/xml/runxml.c, gst/gstbin.c, gst/gstbin.h, gst/gstclock.c,
8594 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
8595 gst/gstinfo.c, gst/gstinfo.h, gst/gstobject.c, gst/gstobject.h,
8596 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstparse.h,
8597 gst/gstpipeline.c, gst/gstplugin.c, gst/gstqueue.c,
8598 gst/gstscheduler.c, gst/gstthread.c, gst/gsttypefind.c,
8599 gst/gstxml.c, gst/gstxml.h, gst/elements/gstasyncdisksrc.c,
8600 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
8601 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
8602 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
8603 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
8604 gst/elements/gstidentity.c, gst/elements/gstpipefilter.c,
8605 gst/elements/gstsinesrc.c, gst/elements/gsttee.c,
8606 gstplay/gstmediaplay.c, plugins/au/gstparseau.c,
8607 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
8608 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwindec.c,
8609 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
8610 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
8611 plugins/cdparanoia/cdparanoia.h, plugins/effects/stereo/stereo.c,
8612 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
8613 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
8614 plugins/filters/ladspa/gstladspa.c,
8615 plugins/filters/median/median.c, plugins/filters/median/median.h,
8616 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
8617 plugins/icecast/icecastsend/icecastsend.c,
8618 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpeg.c,
8619 plugins/jpeg/gstjpeg.h, plugins/jpeg/gstjpegdec.c,
8620 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
8621 plugins/mp3decode/mpg123/gstmpg123.c,
8622 plugins/mp3decode/parse/mp3parse.c,
8623 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8624 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
8625 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
8626 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
8627 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
8628 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
8629 plugins/mpeg1/parse/mpeg1parse.c,
8630 plugins/mpeg1/system_encode/system_encode.c,
8631 plugins/mpeg1video/parse/mp1videoparse.c,
8632 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
8633 plugins/mpeg2/ac3parse/ac3parse.c,
8634 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
8635 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
8636 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
8637 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
8638 plugins/mpeg2/subtitles/mpeg2subt.c,
8639 plugins/mpeg2/video/gstmpeg2play.c,
8640 plugins/mpeg2/video/gstmpeg2play.h,
8641 plugins/mpeg2/videoparse/mp2videoparse.c,
8642 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegenc.c,
8643 plugins/rtjpeg/rtjpegenc.h, plugins/vcdsrc/vcdsrc.c,
8644 plugins/vcdsrc/vcdsrc.h, plugins/videoscale/videoscale.c,
8645 plugins/visualization/smoothwave/smoothwave.c,
8646 plugins/visualization/smoothwave/smoothwave.h,
8647 plugins/visualization/spectrum/gstspectrum.c,
8648 plugins/visualization/synaesthesia/synaesthesia.c,
8649 plugins/visualization/vumeter/vumeter.c,
8650 plugins/visualization/vumeter/vumeter.h,
8651 plugins/vorbis/vorbisenc.c, plugins/wav/gstparsewav.c,
8652 plugins/wav/gstparsewav.h, test/record.c, tests/sched/runxml.c,
8653 tools/gstreamer-inspect.c: This is a megapatch with the following
8656 - moved the gchar *name to GstObject, removed the ones in
8659 - moved the parent handling completely into GstObject. This cause
8661 the plugins to fail (except those that used gst_pad_get_parent)
8662 - rearanged the XML save handling.
8663 - GstObject now has a class function save/restore_thyself.
8664 - GstObject has a generic method gst_object_save_thyself, this
8666 possible to fire a signal wehever a new object is loaded. This
8668 so we can add XML save hooks.
8669 - GstXML API has changed slightly. You now have to create a
8671 first before you can actually load something. This makes it
8673 attach a signal to GstXML whenever an object is loaded. I'm
8675 will keep this interface.
8676 - GstObject can now print the path_string without knowing about
8679 - Added gst_bin_get_by_name_recurse_up to lookup an element in the
8682 - added XML namespaces to the saved pipelines the namespace is:
8683 http://gstreamer.net/gst-core/1.0/
8684 namespaces are needed to distinguish user generated XML from the
8687 Note that the plugins still contain a macro GST_OBJECT_PARENT that
8688 will be replaced with gst_pad_get_parent shortly.
8690 2001-01-26 23:35 wtay
8692 * REQUIREMENTS: Added the requirement for libshout
8694 2001-01-26 23:33 wtay
8696 * configure.in: For the icecast sender
8698 2001-01-26 23:33 wtay
8700 * plugins/: Makefile.am, icecast/Makefile.am,
8701 icecast/icecastsend/.cvsignore, icecast/icecastsend/Makefile.am,
8702 icecast/icecastsend/icecastsend.c,
8703 icecast/icecastsend/icecastsend.h: Added an icecast send plugin
8706 2001-01-26 18:15 richardb
8708 * plugins/esd/esdsink/esdsink.c: Fix memory leak: wasn't unreffing
8711 2001-01-23 20:03 wtay
8713 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
8714 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
8715 gst/gstelement.h, gstplay/gstmediaplay.c: Updated the docs with the
8716 new _request methods
8718 2001-01-23 18:42 richardb
8720 * gst/gstelement.c, gst/gstelement.h, tests/tee.c: Add
8721 gst_element_request_compatible_pad and remove
8722 gst_element_request_pad. Implemented something reasonable for
8723 gst_element_request_compatible_pad, but havn't tested much: it
8724 won't work for tee because the pad templates have no caps, and
8725 negotiation is not yet written, so it is assumed that the tee pads
8726 can't connect to anything.
8728 2001-01-22 23:39 richardb
8730 * examples/launch/mp3play: Fix launch so that it can play a list of
8731 files, now that EOS works enough. (It needs to not have to restart
8732 gstreamer each time, but good enough for now ;-) )
8734 2001-01-21 23:20 wtay
8736 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8737 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8738 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
8739 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8740 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8741 gst/gstautoplug.c, gst/gstbin.c, gst/gstelement.h, gst/gstpad.c,
8742 gst/gstpad.h, gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c,
8743 gst/gstxml.c, gst/gstxml.h, tools/gstreamer-inspect.c: Docs updates
8744 Added XML load from memory functionality Undid the videosink patch,
8745 something else is wrong now on my machine: no MMX acceleration :-(
8747 2001-01-21 17:36 wtay
8749 * docs/random/wtay/eos-19012001: An overview of the current EOS
8752 2001-01-21 16:19 wtay
8754 * docs/random/dynpads: Ramblings about dynamic pads
8756 2001-01-21 16:18 wtay
8758 * docs/random/omega/testing/.cvsignore: [no log message]
8760 2001-01-21 16:10 wtay
8762 * docs/gst/.cvsignore: updated to exclude various docs formats
8765 2001-01-21 16:08 wtay
8767 * tests/eos/: .cvsignore, case7.c: Added another test case, a bin
8768 in a thread, to test EOS. still hangs because gtk_main hangs in a
8771 2001-01-21 16:06 wtay
8773 * gst/gstbin.c, gst/gstbin.h, gst/gstelement.c, gst/gstthread.c,
8774 tests/eos/Makefile.am, tests/eos/case4.c, tests/eos/case5.c,
8775 tools/gstreamer-launch.c: More eos handling, bin in bin is handled
8776 correctly now. Updated gstreamer-launch to loop while !EOS.
8778 2001-01-21 01:20 omegahacker
8780 * docs/random/omega/testing/framework: more complete(?) XML
8781 description of example
8783 2001-01-21 01:03 omegahacker
8785 * docs/random/omega/testing/framework: initial thoughts on
8788 2001-01-21 00:57 wtay
8790 * gst/elements/gstaudiosink.c: Applied the patch from Sepp Wijnands
8791 <mrrazz@garbage-coderz.net> that solves the 'OSS hangs when opening
8792 the device when in use' bug.
8794 2001-01-20 20:08 omegahacker
8796 * docs/design/: part-conventions.txt, part-gstelement.txt,
8797 part-gstobject.txt, part-standards.txt: current set of design docs,
8800 2001-01-20 19:20 omegahacker
8802 * docs/random/omega/testing/: Makefile, gstobject.c, gstobject.txt:
8803 added first hack at testing suite design
8805 2001-01-20 18:20 wtay
8807 * gst/: gstbin.c, gstscheduler.c: Check for NULL buffers before
8808 chaining/pushing them to the next element. NULL buffers happen on
8809 EOS. gst_bin_iterate now returns a gboolean indicating something
8810 usefull happened. It the bin is EOS, it returns FALSE.
8812 2001-01-20 17:59 wtay
8814 * gst/: gstbin.c, gstbin.h, gstelement.c, gstqueue.c,
8815 gstscheduler.c, gstthread.c: More EOS changes. When a bin2 is
8816 found inside a bin1, we add the bin2 to the EOS providers of the
8817 bin1. When there is nothing more to schedule in bin1 and bin2 has
8818 fired EOS, bin1 is in EOS. The queue overrides the EOS
8819 notification and calls EOS on the src pad when the queue is empty
8820 and the sink pad is in EOS.
8822 2001-01-20 17:53 wtay
8824 * tests/eos/: .cvsignore, Makefile.am, case3.c, case4.c, case5.c,
8825 case6.c: More test cases for EOS handling
8827 2001-01-20 03:36 omegahacker
8829 * tests/: paranoia.c, queue.c, states.c: updated tests code to new
8832 2001-01-20 03:33 omegahacker
8834 * test/: ac3play.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
8835 mp2toavi.c, mp2tomp1.c, mpeg2parse.c, qtest.c, vidcapture.c,
8836 vidcapture2.c: updated test programs to new ghostpad API
8838 2001-01-20 03:28 wtay
8840 * gst/: gstelement.c, elements/gstfakesrc.c: Make sure the
8841 loopfunction ends when an element goes to EOS. Fixed the fakesrc
8844 2001-01-20 03:10 wtay
8846 * gst/: cothreads.c, gstbin.c, gstbin.h, gstelement.c,
8847 gstelement.h, gstpad.c, gstscheduler.c: A very small change to make
8848 eos somewhat work. no inner bins are checked. When an element
8849 fires EOS, the chain with that element is removed from the
8850 scheduler (marked inactive). If all chains are inactive, the bin
8853 2001-01-20 03:02 wtay
8855 * tests/eos/: case2.c, case3.c: Two more test cases
8857 2001-01-20 02:57 omegahacker
8859 * gst/: gstelement.c, gstelement.h, gstinfo.h, gstpad.c, gstpad.h,
8860 gstparse.c: Got ghostpads to work, even in -launch. Needs more
8863 2001-01-19 23:34 wtay
8865 * plugins/mp3decode/mpg123/Makefile.am: Added non x86 code to extra
8868 2001-01-19 22:15 wtay
8870 * docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
8871 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstarch.sgml,
8872 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
8873 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstpad.sgml,
8874 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8875 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttee.sgml,
8876 gst/cothreads.h, gst/gstelement.c, gst/gstelement.h,
8877 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
8878 plugins/mpeg2/ac3dec/downmix.c, test/mp1parse.c, tests/props.c,
8879 tests/tee.c: API docs updates
8881 2001-01-19 09:37 omegahacker
8883 * editor/gsteditorelement.c, editor/gsteditorimage.c,
8884 editor/gsteditorpad.c, editor/gsteditorpalette.c, gst/gstalpha.h,
8885 gst/gstbin.c, gst/gsti386.h, gst/gstinfo.h, gst/gstpad.c,
8886 gst/gstpad.h, gst/gstppc.h, gst/gstscheduler.c, test/qtest.c,
8887 tests/eos/Makefile.am: Major cleanup of the latest ghostpad
8888 changes. Fixed everything that broke, correctly. Someone will
8889 want to go update the API doc templates.
8891 2001-01-19 09:14 omegahacker
8893 * gst/: Makefile.am, cothreads.c, cothreads.h, gstarch.h, gstarm.h:
8894 more cothreads cleanup, and first pass at ARM code
8896 2001-01-19 07:48 omegahacker
8898 * gst/cothreads.c: ALPHA COTHREADS WORK! Worked around a nasty
8899 stack issue that probably can't be solved anyway. Tomorrow the UDB
8900 build will commence, and let the best guess win!
8902 2001-01-19 02:23 omegahacker
8904 * gst/cothreads.c, gst/gstautoplug.c, gst/gstbin.c, gst/gstpad.c,
8905 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8906 plugins/avi/audiocodecs.c, plugins/effects/volume/volume.c,
8907 tools/gstreamer-inspect.c: First pass at updating to new ghostpad
8908 system. The objects are in place, I now need to go and get all the
8909 Bin end of things worked out. Testing should be fairly easy, at
8910 least for verification.
8912 Everything I've tried so far works with no changes, with is
8913 amazing. That's just cool. Once again we rewrite an entire
8914 subsystem, and nothing else notices anything but the new features
8917 2001-01-19 02:10 richardb
8919 * docs/manual/: pads.sgml, states.sgml: Fix some typos, and grammar
8922 2001-01-19 02:06 richardb
8924 * docs/fwg/: Makefile.am, firstplugin.sgml,
8925 gst-plugin-writers-guide.sgml, loopbased.sgml, testapp.sgml,
8926 typesnprops.sgml: Wrote a little more text, and did more of the
8927 work on making the sections. When this manual has text in all
8928 these sections its going to be pretty impressive...
8930 2001-01-19 00:07 wtay
8932 * tests/: .cvsignore, Makefile.am, tee.c, eos/Makefile.am: Added a
8933 little tee test program.
8935 2001-01-19 00:07 wtay
8937 * tools/gstreamer-inspect.c: Updated -inspect to display the new
8938 pad presence REQUEST.
8940 2001-01-19 00:02 wtay
8942 * gst/: gstqueue.c, gstqueue.h, gsttypefind.c, gsttypefind.h,
8943 elements/gstqueue.c, elements/gstqueue.h, elements/gsttypefind.c,
8944 elements/gsttypefind.h: And here they are....
8946 2001-01-19 00:01 wtay
8948 * gst/: Makefile.am, gst.c, gstbin.c, elements/Makefile.am,
8949 elements/gstelements.c: Moved queue and typefind elements to the
8950 core since they are referenced by name.
8952 2001-01-18 23:46 wtay
8954 * gst/: Makefile.am, gst.c, gst.h, gstelement.c, gstelement.h,
8955 gstpad.c, gstpad.h, gsttee.c, gsttee.h, elements/Makefile.am,
8956 elements/gstelements.c, elements/gsttee.c, elements/gsttee.h: Added
8957 mthodes to request an element to create pads:
8958 gst_element_request_pad* This can be used to construct a tee and a
8959 muxer/mixer/aggregator element. Moved the tee element to elements/
8960 because it can now be handled with the new pad request features.
8961 The padfactory also has some changes: a pad can now be of presence
8962 REQUEST, which means that the pad can be requested from this plugin
8965 2001-01-18 15:29 richardb
8967 * plugins/esd/esdsink/esdsink.c,
8968 plugins/visualization/synaesthesia/core.c,
8969 plugins/visualization/synaesthesia/core.h,
8970 plugins/visualization/synaesthesia/synaesthesia.c,
8971 plugins/visualization/synaesthesia/synaesthesia.h,
8972 plugins/visualization/vumeter/vumeter.c, tests/caps.c,
8973 tests/padfactory.c, tests/props.c, tests/registry.c: Some more
8974 fixes for libxml. Also, some code formatting changes in esdsink,
8975 some further fixes to vumeter, and some work on synaesthesia to
8976 make it closer to working (it doesn't fully work yet, though. :( )
8978 2001-01-18 11:16 richardb
8980 * gst/gstbin.c, tools/gstreamer-register.c, gst/gstcaps.c,
8981 gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
8982 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
8983 gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
8984 gst/gsttype.c, gst/gstxml.c, gst/gstxml.h: Fixes to work with
8985 libxml2. Also improved a couple of debugging messagse.
8987 2001-01-18 08:54 omegahacker
8989 * gst/: Makefile.am, cothreads.c, gstalpha.h, gstarch.h, gsti386.h,
8990 gstppc.h: Updates to cothreads code, including non-working alpha.
8991 Changed things a bit, including PPC. Not having a PPC machine, I
8992 need someone to test these changes and report back whether they
8995 2001-01-18 02:25 richardb
8997 * plugins/visualization/vumeter/: vumeter.c, vumeter.h: Fix vumeter
8998 so that it compiles and runs. It doesn't do much of use though:
8999 simply produces some debug output, and has a set of arguments which
9000 report the volume. It might be more useful if it produced its
9001 output from a source pad, in an appropriate format, so that another
9002 plugin could graphically display this.
9004 2001-01-17 07:43 wtay
9006 * examples/typefind/: Makefile, Makefile.am: Oops
9008 2001-01-17 01:59 richardb
9010 * tools/gstreamer-register.c: Fix permissions problems: the
9011 directory will now always be created mode 2755. In addition, the
9012 temporary file is given restricted permissions, and the permissions
9013 on the registry file are preserved if one already exists, or 666
9014 (and modified by the umask) if one doesn't already exist.
9016 2001-01-17 00:02 wtay
9018 * configure.in: Added typefind example to configure.in
9020 2001-01-17 00:01 wtay
9022 * examples/: autoplug/autoplug.c, typefind/Makefile,
9023 typefind/typefind.c: Added the typefind example from the manual
9025 2001-01-16 23:35 wtay
9027 * docs/manual/: dynamic.sgml, programs.sgml, typedetection.sgml,
9028 utility.sgml: Manual updates and additions
9030 2001-01-15 21:10 richardb
9032 * plugins/esd/esdsink/esdsink.c: Correct the pads for esdsink
9033 plugin, after I realised they were wrong during a conversation
9034 about pads with wtay. ;-)
9036 2001-01-15 19:25 wtay
9038 * gst/: gstbin.c, gstelement.c: Fixed the state change code in
9039 gstelement that broke with the conversion of the states to a
9042 2001-01-15 00:53 richardb
9044 * plugins/mp3decode/mpg123/: layer3.c, mpg123.h: Added some
9045 conditionals to ensure that the i486 stuff is used only in x86
9046 architectures. Now links on PPC.
9048 2001-01-15 00:53 wtay
9050 * docs/manual/: dynamic.sgml, pads.sgml, quotes.sgml: Updated docs
9051 with dynamic pads Fixed quotes
9053 2001-01-14 22:28 wtay
9055 * gstplay/Makefile.am: Added gst_libs to Makefile
9057 2001-01-14 22:25 richardb
9059 * docs/manuals.mak: Fix build problem when don't have db2html, or a
9060 directory to put the manual in: was trying to make a symlink in the
9061 non-existant directory, and causing the build to stop.
9063 2001-01-14 22:24 richardb
9065 * gst/Makefile.am: Adding nasty hack to rules to generate
9066 cothreads.{o,lo}, to get dependencies right. Rules copied from
9067 automake, and therefore a bit dependent on automake keeping doing
9068 dependency things the same kind of way, but it should work as long
9069 as automake puts dependencies into .deps/*.P
9071 2001-01-14 22:23 wtay
9073 * tests/sched/Makefile.am: Fixed a Makefile error
9075 2001-01-14 21:55 omegahacker
9077 * Makefile.am, acconfig.h, configure.in,
9078 components/bonobo-gstmediaplay/Makefile.am, docs/gst/Makefile.am,
9079 docs/plugins/Makefile.am, docs/random/omega/build/TODO,
9080 editor/Makefile.am, examples/autoplug/Makefile.am,
9081 examples/helloworld/Makefile.am, examples/helloworld2/Makefile.am,
9082 examples/plugins/Makefile.am, examples/queue/Makefile.am,
9083 examples/queue2/Makefile.am, examples/queue3/Makefile.am,
9084 examples/queue4/Makefile.am, examples/thread/Makefile.am,
9085 examples/xml/Makefile.am, gst/Makefile.am, gst/gst.h,
9086 gst/gst_private.h, gst/gstcaps.h, gst/gstelement.h, gst/gstpad.h,
9087 gst/gstplugin.h, gst/gstprops.h, gst/elements/Makefile.am,
9088 gst/types/Makefile.am, gstplay/Makefile.am,
9089 libs/getbits/Makefile.am, libs/idct/Makefile.am,
9090 libs/putbits/Makefile.am, libs/riff/Makefile.am,
9091 plugins/au/Makefile.am, plugins/audioscale/Makefile.am,
9092 plugins/avi/Makefile.am, plugins/avi/gstavidecoder.h,
9093 plugins/avi/gstaviencoder.h, plugins/avi/wincodec/Makefile.am,
9094 plugins/capture/v4l/Makefile.am, plugins/cdparanoia/Makefile.am,
9095 plugins/cobin/Makefile.am, plugins/dvdsrc/Makefile.am,
9096 plugins/effects/stereo/Makefile.am,
9097 plugins/effects/volume/Makefile.am,
9098 plugins/esd/esdsink/Makefile.am,
9099 plugins/filters/ladspa/Makefile.am,
9100 plugins/filters/median/Makefile.am,
9101 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9102 plugins/mp3decode/mpg123/Makefile.am,
9103 plugins/mp3decode/parse/Makefile.am,
9104 plugins/mp3decode/types/Makefile.am,
9105 plugins/mp3decode/xa/Makefile.am,
9106 plugins/mp3decode/xing/Makefile.am,
9107 plugins/mp3encode/lame/Makefile.am,
9108 plugins/mpeg1/mpeg1encoder/Makefile.am,
9109 plugins/mpeg1/mpeg_play/Makefile.am,
9110 plugins/mpeg1/mpegaudio/Makefile.am,
9111 plugins/mpeg1/mpegtypes/Makefile.am,
9112 plugins/mpeg1/parse/Makefile.am,
9113 plugins/mpeg1/system_encode/Makefile.am,
9114 plugins/mpeg1video/parse/Makefile.am,
9115 plugins/mpeg2/ac3dec/Makefile.am,
9116 plugins/mpeg2/ac3parse/Makefile.am,
9117 plugins/mpeg2/mpeg2dec/Makefile.am,
9118 plugins/mpeg2/mpeg2enc/Makefile.am,
9119 plugins/mpeg2/mpegtypes/Makefile.am,
9120 plugins/mpeg2/parse/Makefile.am,
9121 plugins/mpeg2/subtitles/Makefile.am,
9122 plugins/mpeg2/video/Makefile.am,
9123 plugins/mpeg2/videoparse/Makefile.am, plugins/rtjpeg/Makefile.am,
9124 plugins/vcdsrc/Makefile.am, plugins/videoscale/Makefile.am,
9125 plugins/visualization/smoothwave/Makefile.am,
9126 plugins/visualization/spectrum/Makefile.am,
9127 plugins/visualization/synaesthesia/Makefile.am,
9128 plugins/visualization/vumeter/Makefile.am,
9129 plugins/vorbis/Makefile.am, plugins/wav/Makefile.am,
9130 test/Makefile.am, test/bindings/Makefile.am, test/xml/Makefile.am,
9131 tests/Makefile.am, tests/eos/Makefile.am, tests/sched/Makefile.am:
9132 Massive build fixup. Will send message to -devel list later with
9133 details on the changes and what they mean for Makefile.am writers.
9134 Check docs/random/omega/build/TODO for a list of things that I had
9137 NOTE: this requires a complete rebuild of all plugins, since I also
9138 changed the STATE enum to a bitfield instead of sequential numbers.
9140 2001-01-14 21:38 omegahacker
9142 * tools/: Makefile.am, gstreamer-launch.c: fixed an odd case with
9143 the launcher, didn't deal with argc properly
9145 2001-01-14 14:57 wtay
9147 * gst/cothreads.c: Change MAP_ANONYMOUS to MAP_ANON in the mmap for
9150 2001-01-14 14:43 wtay
9152 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstfakesrc.h,
9153 gstidentity.c, gstqueue.c: Added an extra signal_cond to queue to
9154 make sure that the waiting thread is woken up. Can somebody with
9155 queue problems verifify that this does improve the situation a bit.
9156 I'm suspecting that something else is going on, like a pthreads bug
9157 or something. Small updates to the fake elements.
9159 2001-01-14 12:42 richardb
9161 * REQUIREMENTS: Added a couple of lines about debian packages.
9163 2001-01-14 04:45 wtay
9165 * docs/manual/quotes.sgml: Updated quotes :-)
9167 2001-01-13 19:04 wtay
9169 * docs/random/wtay/eos5: Antoher way of dealing with EOS. This
9170 proposal does not use the recursion to propagate the EOS signal.
9171 This implies that an element cannot deny an EOS signal anymore but
9172 since the signal is generated when a NULL buffer is pushed,
9173 somebody did something wrong anyway.
9175 2001-01-13 15:47 wtay
9177 * docs/random/wtay/eos4: Added an updated use case for EOS
9180 2001-01-13 14:45 wtay
9182 * docs/random/TODO-post-0.1.0: Updated the TODO list...
9184 2001-01-13 14:25 wtay
9186 * tools/gstreamer-register.c: Fixed the directory permission Bug
9189 2001-01-13 13:51 wtay
9191 * gst/: gstbin.c, gstbin.h, gstcaps.h, gstelement.c, gstelement.h,
9192 gstpad.c, gstpad.h, gstplugin.h, gstprops.h, gstxml.h: include
9193 parser.h instead of gnome-xml/parser.h untill xml-config is
9196 2001-01-13 02:55 omegahacker
9198 * configure.in: turned static library build back off for
9201 2001-01-13 02:12 wtay
9203 * docs/random/wtay/eos3: Added case6: a multithreaded audio mixer
9206 2001-01-13 00:14 wtay
9208 * plugins/mp3decode/mpg123/mpg123.c: Use glib function to convert
9211 2001-01-12 23:37 wtay
9213 * libs/getbits/gstgetbits.c: Added config.h as an include to make
9214 sure BE/LE stuff works
9216 2001-01-12 22:44 wtay
9218 * docs/random/wtay/eos3: Added a simple mp3 mixer pipeline setup
9219 with an explanation of how EOS could be handled with it.
9221 2001-01-12 20:54 wtay
9223 * ChangeLog: Updated ChangeLog :-)
9225 2001-01-12 20:48 wtay
9227 * plugins/mpeg2/mpeg2dec/: idct.c, motion_comp.c: Make sure the
9228 mmx/sse code is not used on non i386
9230 2001-01-12 20:44 wtay
9232 * configure.in: Check for more atomic operations
9234 2001-01-12 20:25 wtay
9236 * plugins/mpeg2/mpeg2dec/decode.c: Removed include from mpeg2dec
9239 2001-01-12 20:15 wtay
9241 * plugins/mpeg2/mpeg2dec/Makefile.am: Made sure mmx compilation is
9242 not performed on non intel
9244 2001-01-12 18:51 wtay
9246 * docs/random/wtay/: eos2, eos3: While typing on eos2 about the EOS
9247 handling, I got an idea and started eos3. eos3 takes a different
9248 approach by merging the eos detection and the scheduling in a quite
9249 elegant way. I'm not sure we handle the scheduling like this
9252 2001-01-11 23:20 wtay
9254 * plugins/mpeg1/mpeg_play/recon_sse.s: Removed /* */ comments and
9255 replaced them with a # comment as suggested by Peter Weilbacher
9257 2001-01-11 23:15 wtay
9259 * plugins/mpeg2/mpeg2enc/: bdist1_mmx.s, bdist1_sse.s,
9260 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
9261 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
9262 dist1_11_sse.s, dist2_mmx.s, variance_mmx.s: Fixed the comments in
9263 the asm sources from /* */ to #, it seems to confuse some compilers
9265 2001-01-11 22:09 omegahacker
9267 * gst/: gstpad.c, gstpad.h: renamed private to element_private, to
9268 make obvious its usage restrictions
9270 2001-01-11 22:03 omegahacker
9272 * gst/: gstpad.c, gstpad.h: added gpointer private to pads, so
9273 elements can store ints or pointers for their own use
9275 2001-01-11 21:53 wtay
9277 * Makefile.am: Added the REQUIREMENTS file to distdir
9279 2001-01-11 09:42 omegahacker
9281 * docs/random/omega/: IDEAS, TODO-0.1.0, TYPE_FOURCC, caps2, caps3,
9282 debug-commit, eos, filterfactory, output_policies, pad-negotiation,
9283 padtemplates, plan-generation, sched-case, sched-commit1, sched2,
9284 scheduling, type-properties, EOS/chain-walkthrough, sched/chains,
9285 sched/walkthrough-72: added all of my un-committed random doc
9286 files, as backup <g>
9288 2001-01-11 00:35 omegahacker
9290 * gstreamer.spec.in: updated spec file to create -devel package too
9292 2001-01-11 00:33 omegahacker
9294 * gst/gstinfo.c: removed some spare newlines
9296 2001-01-10 21:28 omegahacker
9298 * docs/manual/programs.sgml: updated -launch examples
9300 2001-01-10 09:14 omegahacker
9302 * gst/gstxml.c, docs/gst/tmpl/gstxml.sgml: minor docs fix
9304 2001-01-09 21:19 wtay
9306 * configure.in: Added --with-win32-libdir to configure
9308 2001-01-09 21:06 omegahacker
9310 * acconfig.h, configure.in: added config option for win32 dll and
9311 re-enabled static building
9313 2001-01-09 20:54 omegahacker
9315 * docs/manual/quotes.sgml: latest irc insanity
9317 2001-01-09 20:53 wtay
9319 * REQUIREMENTS: Added /usr/lib/win32/ windows libraries in the
9322 2001-01-09 20:45 omegahacker
9324 * tools/gstreamer-register.c: added unlink() of registry file, and
9325 moved info enable up
9327 2001-01-09 06:48 omegahacker
9329 * tools/gstreamer-launch.c: typo fix
9331 2001-01-09 04:42 omegahacker
9333 * acconfig.h, plugins/cdparanoia/cdparanoia.c: added HAVE_GNOME to
9334 acconfig.h and added debugging output to cdparanoia
9336 2001-01-09 04:39 omegahacker
9338 * tools/: Makefile.am, gstreamer-inspect.c, gstreamer-launch.c,
9339 gstreamer-register.c: various changes, including making -launch use
9342 2001-01-09 04:36 omegahacker
9344 * gst/gstplugin.c: fixed a leak
9346 2001-01-08 23:57 richardb
9348 * docs/gst/.cvsignore: cvsignore gstreamer-scan{,.c}
9350 2001-01-08 23:55 richardb
9352 * configure.in, docs/manuals.mak, docs/fwg/Makefile.am,
9353 docs/fwg/firstplugin.sgml, docs/fwg/gst-plugin-writers-guide.sgml,
9354 docs/fwg/titlepage.sgml, docs/manual/quotes.sgml,
9355 examples/Makefile.am, examples/plugins/.cvsignore,
9356 examples/plugins/Makefile.am, examples/plugins/example.c,
9357 examples/plugins/example.h, plugins/example.c, plugins/example.h:
9358 Move plugin example code to new location, and put it into build
9359 system. Add work on firstplugin chapter of pwg. Fix typo in
9360 quotes. Add @'s before commands in manuals.mak
9362 2001-01-08 22:08 wtay
9364 * docs/Makefile.am, docs/manual/components.sgml,
9365 docs/manual/queues.sgml, docs/manual/quotes.sgml,
9366 docs/manual/states.sgml, docs/manual/xml.sgml,
9367 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
9368 docs/random/testing/syntax, examples/xml/runxml.c, gst/gstxml.c,
9369 tests/sched/testcases1.tc: Manual updates. fixes to gstxml.c
9370 gst_xml_get_element was broken
9372 2001-01-08 22:04 richardb
9374 * gst/: gstelement.c, gstelement.h: Correct typo in comment, and
9375 make another comment more helpful.
9377 2001-01-08 22:03 richardb
9379 * plugins/esd/esdsink/esdsink.c: Move esdsink into the sink/
9380 position in the heirarchy.
9382 2001-01-08 20:15 richardb
9384 * editor/gsteditorproperty.c: Display what the type of an element
9385 is, as the first thing in the properties box.
9387 2001-01-08 08:32 omegahacker
9389 * docs/manual/quotes.sgml: added another, um, exchange
9391 2001-01-08 01:43 richardb
9393 * tools/gstreamer-launch.c: Fix typo in error message.
9395 2001-01-08 01:27 richardb
9397 * docs/manual/: Makefile.am, gstreamer-manual.sgml, quotes.sgml:
9398 Add a "quotes" section to the gstreamer manual. This may not be an
9399 appropriate place to have this - feel free to remove it. But I
9400 think this should live _somewhere_.
9402 2001-01-08 01:23 richardb
9404 * docs/random/filter-writers-guide: Remove text version of headings
9405 for fwg. This is now contained in the SGML
9407 2001-01-08 01:21 richardb
9409 * docs/fwg/: .cvsignore, Makefile.am,
9410 gst-filter-writers-guide.sgml, gst-plugin-writers-guide.sgml:
9411 Renamed the filter writers guide to plugin writers guide. Added in
9412 the planned section headings.
9414 2001-01-07 22:59 wtay
9416 * tests/sched/testcases1.tc: Added a sample tescase file
9418 2001-01-07 22:36 wtay
9420 * docs/random/testing/syntax: Added iterations
9422 2001-01-07 22:34 wtay
9424 * docs/random/testing/syntax: Added a plan for regression test plan
9427 2001-01-07 18:36 wtay
9429 * gst/: gst.c, gsttee.c, gsttee.h: Handle the tee element like bin,
9430 thread, pipeline, so that it can be used in gstreamer-inspect and
9433 2001-01-07 17:09 wtay
9435 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
9436 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9437 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9438 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9439 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9440 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9441 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
9442 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipefilter.sgml,
9443 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9444 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9445 docs/gst/tmpl/gsttypefind.sgml, gstplay/gstmediaplay.c,
9446 gstplay/gstmediaplay.glade: Made sure -g is not used when no
9447 --enable-debug Updated AUTHORS in gstmediaplay
9449 2001-01-07 16:48 richardb
9451 * tools/gstreamer-register.c: Fix typos in save_regsitry()
9453 2001-01-07 16:14 richardb
9455 * tools/gstreamer-register.c: Folling wtays suggestion, I was going
9456 to start using xmlDocDump, to avoid a symlink attack on the
9457 temporary registry file. Unfortunately, xmlDocDump doesn't give
9458 any indication whether its successful, so I've #ifdefed this out
9459 and left the original in place. Since the tmp file is in
9460 /etc/gstreamer, this should be okay for the moment, but I shall ask
9461 the libxml people to add some way of getting the success value of
9462 DocDump so we can use that in future.
9464 2001-01-07 15:31 richardb
9466 * acinclude.m4: Slight tweak: now I just need to send the modified
9467 version off to the alsa people.
9469 2001-01-07 15:25 richardb
9471 * acinclude.m4: New macro for testing for ALSA libraries.
9472 Understands the ACTION_IF_FOUND and ACTION_IF_NOT_FOUND arguments.
9474 2001-01-07 15:20 richardb
9476 * gst/cothreads.c, gst/gstplugin.c, tools/gstreamer-register.c:
9477 gstreamer-register will now never cause the ** WARNING **:
9478 gstplugin: registry needs rebuild warning to appear - sets a hidden
9479 global in gstplugin.c to turn the warning off. Fix a warning in
9480 gst/cothreads.c (function was declared extern, defined static)
9482 2001-01-07 14:55 richardb
9484 * plugins/esd/esdsink/esdsink.c: FIx a tiny memory leak.
9486 2001-01-07 14:49 wtay
9488 * gst/elements/: gstqueue.c, gstqueue.h: Greatly simplyfied queue
9489 locking by only using the elements mutex. This should fix the
9490 locking problems we had...
9492 2001-01-07 14:32 richardb
9494 * plugins/esd/esdsink/esdsink.c: And another tiny warning.
9496 2001-01-07 14:29 richardb
9498 * plugins/esd/esdsink/esdsink.c: Fix a couple of warnings.
9500 2001-01-07 14:16 richardb
9502 * acinclude.m4: Don't add -lasound etc to LIBS if ALSA turns out
9503 not to be installed.
9505 2001-01-07 14:05 richardb
9507 * acinclude.m4: Add an acinclude containing AM_PATH_ALSA, so wtay
9508 can compile. Will shortly update this with a slightly better
9511 2001-01-07 13:58 richardb
9513 * configure.in, docs/manuals.mak: Add tests for -L png and -L eps
9514 arguments to fig2dev. Correct slip in docs/manuals.mak which used
9515 HAVE_DB2PS instead of HAVE_PS2PDF.
9517 2001-01-07 08:40 omegahacker
9519 * configure.in: added check for libasound, and fixed check for
9522 2001-01-07 08:01 omegahacker
9524 * plugins/filters/ladspa/gstladspa.c: fixed a bug: in an
9525 over-zealous attempt to squash leaks, I put the g_free too early
9527 2001-01-07 07:46 omegahacker
9529 * plugins/filters/ladspa/: gstladspa.c, search.c: some leak fixes
9530 to both the plugin and the ladspa-provided code
9532 2001-01-07 07:45 omegahacker
9534 * gst/: gstcaps.c, gstcpu.c, gstelementfactory.c, gstpad.c,
9535 gstparse.c, gstplugin.c, gstprops.c, gsttype.c: more leak fixes
9537 2001-01-07 07:01 richardb
9539 * gst/gstplugin.c, tools/gstreamer-register.c: Check plugin
9540 repository up-to-dateness by scanning through all directories on
9541 path, and checking that they and all their files are older than the
9542 repository. Give warning message if not.
9544 2001-01-07 05:54 richardb
9546 * tools/gstreamer-register.c: Test xmlSaveFile return value
9547 correctly (had to get source to find out what it meant...)
9548 gstreamer-register now seems to work fine, even in a non-standard
9551 2001-01-07 05:35 richardb
9553 * configure.in: Fix tiny slip which made configdir still always be
9556 2001-01-07 05:30 richardb
9558 * acconfig.h, configure.in, docs/manual/factories.sgml,
9559 gst/gstplugin.c, tools/gstreamer-register.c: Config directory
9560 (which currently just holds the registry)ecan now be set by
9561 configure --with-configdir=<directory path>
9563 2001-01-07 04:51 richardb
9565 * tools/gstreamer-register.c: Almost completely rewritten
9566 gstreamer-register. Now checks most errors that can happen, and
9567 displays a useful message.
9569 2001-01-07 04:28 omegahacker
9571 * gst/: gstbin.c, gstinfo.h, gstscheduler.c: removed a leak
9573 2001-01-07 04:00 omegahacker
9575 * gst/: Makefile.am, gst.h, gstparse.c, gstparse.h: turned -launch
9576 capabilities into gst_parse_launch()
9578 2001-01-07 03:42 wtay
9580 * gst/elements/: gstidentity.c, gstidentity.h, gstqueue.c,
9581 gstqueue.h: Added sleep time to identity Added timeout value in
9582 queue (not activated yet)
9584 2001-01-07 03:06 omegahacker
9586 * tools/gstreamer-launch.c: fixed a bug with NULL args, but need to
9587 fix the parser that created them
9589 2001-01-07 02:30 wtay
9591 * docs/random/queue: Added a deadlock case for the queue
9593 2001-01-07 02:23 richardb
9595 * docs/fwg/: Makefile.am, concepts.sgml,
9596 gst-filter-writers-guide.sgml, intro.sgml: More updates: now have
9597 headings for the second section too, and some text for it... ;-)
9599 2001-01-07 00:12 richardb
9601 * docs/fwg/: gst-filter-writers-guide.sgml, intro.sgml,
9602 titlepage.sgml: Wrote introduction, and changed name to plugin
9603 writers guide (though files still need rename). I'll leave the
9604 filenames as is for now, since the name might still change again...
9606 2001-01-06 22:05 omegahacker
9608 * docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
9609 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9610 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
9611 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
9612 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9613 docs/gst/tmpl/gstesdsink.sgml, docs/gst/tmpl/gstfakesink.sgml,
9614 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9615 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9616 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstmeta.sgml,
9617 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9618 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstpipeline.sgml,
9619 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstqueue.sgml,
9620 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9621 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
9622 docs/gst/tmpl/gsttypefind.sgml, gst/gstautoplug.c, gst/gstbin.c,
9623 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstcaps.c,
9624 gst/gstelement.c, gst/gstelementfactory.c, gst/gstmeta.c,
9625 gst/gstpad.c, gst/gstpipeline.c, gst/gstprops.c, gst/gsttee.c,
9626 gst/gstthread.c, gst/gsttype.c, gst/gstutils.c: Cleaned up the docs
9629 2001-01-06 19:09 wtay
9631 * gst/elements/gstqueue.c: Rearranged the mutex locking, still have
9632 to think about it though...
9634 2001-01-06 18:08 wtay
9636 * gst/gstbuffer.c: Added a mutex around the mem_chunck alloc
9639 2001-01-06 16:56 wtay
9641 * tests/: .cvsignore, eos/.cvsignore: Added/updated .cvsignore
9643 2001-01-06 16:52 wtay
9645 * docs/manual/dynamic.sgml, plugins/mpeg2/parse/mpeg2parse.c,
9646 test/mp2tomp1.c: Fixed the MPEG2 to MPEG1 recoder, we need cannot
9647 create dangling elements with the current scheduler. Remove the
9648 subtitle parser because it's not possible with the current
9649 scheduler. Added a padtemplate for MPEG2 subtitles.
9651 2001-01-06 10:42 omegahacker
9653 * configure.in: removed xing and added AM_CONDITIONAL for
9656 2001-01-06 09:49 omegahacker
9658 * autogen.sh: added --enable-debug to autogen.sh, duh...
9660 2001-01-06 02:35 wtay
9662 * docs/manuals.mak, docs/gst/gstreamer-sections.txt,
9663 docs/gst/tmpl/gstasyncdisksrc.sgml,
9664 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9665 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstcaps.sgml,
9666 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9667 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
9668 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
9669 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstidentity.sgml,
9670 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9671 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstplugin.sgml,
9672 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9673 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9674 docs/gst/tmpl/gsttypefind.sgml, docs/manual/Makefile.am,
9675 docs/manual/bins.sgml, docs/manual/connections.sgml,
9676 docs/manual/elements.sgml, docs/manual/ghostpads.sgml,
9677 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
9678 docs/manual/pads.sgml, docs/manual/plugins.sgml, gst/gstbin.c,
9679 gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c,
9680 gst/gstelement.h, gst/gstelementfactory.c, gst/gstplugin.c,
9681 gst/gstplugin.h, gst/gsttype.c, gst/gsttype.h,
9682 gst/elements/gstesdsink.c, gst/elements/gstesdsink.h: Updated the
9683 manual and the docs. Removed the esdsink in gst/elements/ we have
9684 a real one not in the plugins dir. Added more APIs to query the
9685 plugins, types and caps. more fields now have a getter and a
9686 setter. This is needed to make gstreamer wrapper fiendly. Added
9687 gst_element_disconnect beacuse we also have a gst_element_connect
9689 2001-01-05 18:50 wtay
9691 * docs/manual/: cothreads.sgml, factories.sgml, helloworld.sgml,
9692 helloworld2.sgml, mime-world.fig, pads.sgml, programs.sgml,
9693 queues.sgml, threads.sgml: Docs updates
9695 2001-01-05 00:28 omegahacker
9697 * gst/cothreads.c: fixed missing comment noticed by David Lehn
9699 2001-01-04 23:35 wtay
9701 * docs/manual/: Makefile.am, bin-element-ghost.fig, bins.sgml,
9702 elements.sgml, factories.sgml, goals.sgml, gstreamer-manual.sgml,
9703 helloworld.sgml, intro.sgml, motivation.sgml, pads.sgml,
9704 states.sgml, threads.sgml: Updates and additions to the manual
9706 2001-01-04 22:15 omegahacker
9708 * gst/cothreads.c, gst/gstinfo.c,
9709 docs/gst/tmpl/gstasyncdisksrc.sgml,
9710 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9711 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9712 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9713 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9714 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9715 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstinfo.sgml,
9716 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9717 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstqueue.sgml,
9718 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9719 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttypefind.sgml:
9722 2001-01-04 20:34 omegahacker
9724 * tools/gstreamer-launch.c: fixed problems with -launch
9726 2001-01-04 20:17 omegahacker
9728 * plugins/vorbis/vorbisenc.c: changed OGG to Ogg, to match decoder
9730 2001-01-04 19:22 wtay
9732 * examples/launch/mp3play: Fixed mp3play
9734 2001-01-04 19:16 wtay
9736 * tools/gstreamer-inspect.c: Added printout of the capabilities of
9739 2001-01-04 18:57 wtay
9741 * tools/: Makefile.am, gstreamer-inspect.c: Added enum values with
9742 default removed debugging -g from Makefile
9744 2001-01-04 17:44 richardb
9746 * examples/launch/mp3play: Undo accidental commit of debugging
9749 2001-01-04 16:46 richardb
9751 * tools/gstreamer-launch.c: Replace Wim's fix after Erik dropped
9754 2001-01-04 10:54 omegahacker
9756 * gst/: cothreads.c, gstpad.c, gstpad.h, gstplugin.c, gstplugin.h,
9757 elements/gstfakesink.c, elements/gstfakesink.h: Rearranged
9758 cothreads sources a bit, added some API docs. Added some functions
9759 needed for gstreamer-inspect. Added num_sources to fakesink.
9761 2001-01-04 10:53 omegahacker
9763 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: More updates
9764 to ladspa wrapper, closer to data movement
9766 2001-01-04 10:47 omegahacker
9768 * tools/: gstreamer-inspect.c, gstreamer-launch.c: Updated -inspect
9769 to list elements and plugin info too
9771 2001-01-04 07:19 wtay
9773 * tools/gstreamer-launch.c: A little fix for parameter parsing
9775 2001-01-04 00:15 richardb
9777 * examples/launch/mp3play: Updated to supply argument as
9778 "name=value" rather than just "value"
9780 2001-01-04 00:15 richardb
9782 * tools/gstreamer-launch.c: Added partial fix so that arguments can
9785 2001-01-03 23:08 wtay
9787 * test/mp3play.c: Make sure the plugin is loaded only once
9789 2001-01-03 22:58 richardb
9791 * examples/: helloworld2/helloworld2.c, launch/mp3play,
9792 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
9793 thread/thread.c, xml/createxml.c: Do gst_init first, so we can
9794 supply debugging options to libgst
9796 2001-01-03 20:55 wtay
9798 * tools/gstreamer-inspect.c: Added the previous changes back in
9800 2001-01-03 20:44 omegahacker
9802 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: debug
9803 updates and a padtemplate counter added
9805 2001-01-03 20:40 omegahacker
9807 * gst/: gstpad.c, gstpad.h: Made gst_pad_eos_func a non-static
9810 2001-01-03 20:21 wtay
9812 * gst/gstprops.c, gst/gstprops.h, tools/Makefile.am,
9813 tools/gstreamer-inspect.c: Made the GstProps a GList instead of a
9814 GSList Some fixes to inspect: added the mime type
9816 2001-01-03 19:54 wtay
9818 * configure.in, tools/gstreamer-inspect.c: Added proper comment for
9819 the bonobo component fix a compile bug in inspect... Erik, have
9820 pending changes to gstpad.h?
9822 2001-01-03 19:12 richardb
9824 * examples/helloworld/helloworld.c, plugins/esd/esdsink/esdsink.c:
9825 Do gst_init first in helloworld, so you can supply gst parameters.
9826 Correct name of frequency cap to rate, in esdsink. Now connects
9829 2001-01-03 18:55 richardb
9831 * gst/elements/gstaudiosink.c: Various small fixes.
9833 2001-01-03 18:51 richardb
9835 * plugins/esd/esdsink/: esdsink.c, esdsink.h: Should cope with
9836 updating of parameters now.
9838 2001-01-03 18:15 richardb
9840 * plugins/esd/esdsink/: esdsink.c, esdsink.h: EsdSink now
9841 functions! Wheeeee! Still needs to have a few things sorted out
9842 though, such as parameter setting / syncing.
9844 2001-01-03 16:25 richardb
9846 * configure.in, plugins/Makefile.am, plugins/example.c,
9847 plugins/esd/Makefile.am, plugins/esd/esdsink/.cvsignore,
9848 plugins/esd/esdsink/Makefile.am, plugins/esd/esdsink/esdsink.c,
9849 plugins/esd/esdsink/esdsink.h: Added auto detection of libesd.
9850 Added nearly complete esdsink: all structure in place, just need to
9851 add actaul links to libesd. ;-)
9853 2001-01-03 08:48 omegahacker
9855 * tools/gstreamer-inspect.c: Updates, it prints a lot more stuff
9856 now, like padtemplates, caps/props, and arguments. More stuff can
9857 be done, but not now, I must sleep.
9859 2001-01-03 07:38 omegahacker
9861 * tools/: .cvsignore, Makefile.am, gstreamer-inspect.c,
9862 gstreamer-launch.c: Updates to -launch, added -inspect.
9864 2001-01-02 23:33 wtay
9866 * plugins/: example.c, example.h: Updated the example plugin
9869 2001-01-02 22:52 richardb
9871 * docs/Makefile.am: Don't delete CVS directories from working
9872 directory: delete from distdir. Also, delete backup files, while
9875 2001-01-02 20:50 wtay
9877 * gstreamer.spec.in: Datafiles in share should go in to RPM too
9879 2001-01-02 19:46 wtay
9881 * examples/autoplug/Makefile.am, examples/helloworld/Makefile.am,
9882 examples/helloworld2/Makefile.am, examples/launch/Makefile.am,
9883 examples/queue/Makefile.am, examples/queue2/Makefile.am,
9884 examples/queue3/Makefile.am, examples/queue4/Makefile.am,
9885 examples/thread/Makefile.am, examples/xml/Makefile.am,
9886 plugins/avi/Makefile.am, plugins/mpeg2/ac3parse/Makefile.am,
9887 test/bindings/Makefile.am: The examples must not be installed
9888 Removed debugging from Makefiles for avidecoder/ac3parse
9889 /test/bindings/dummy.h cannot be installed
9891 2001-01-02 18:40 wtay
9893 * docs/gst/gstreamer-docs.sgml, plugins/au/gstparseau.c,
9894 plugins/au/gstparseau.h, plugins/audioscale/Makefile.am,
9895 plugins/audioscale/audioscale.c,
9896 plugins/filters/median/Makefile.am,
9897 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9898 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
9899 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
9900 plugins/mpeg1/mpegtypes/Makefile.am,
9901 plugins/mpeg2/mpegtypes/Makefile.am,
9902 plugins/visualization/spectrum/fix_fft.c,
9903 plugins/visualization/spectrum/gstspectrum.c,
9904 plugins/visualization/spectrum/gstspectrum.h: Remove esdsink from
9905 the docs more fixes for symbols collisions
9907 2001-01-02 16:39 wtay
9909 * plugins/visualization/synaesthesia/core.c: Fixed a symbol
9910 conflict with mpeg_audio
9912 2001-01-02 16:29 wtay
9914 * plugins/mpeg2/video/: Makefile.am, gethdr.c, getpic.c,
9915 mpeg2dec.c, mpeg2dec.h, recon.c, recon_mmx.c, recon_sse.s: Fixed a
9916 symbol conflict with mpeg_play
9918 2001-01-02 15:18 richardb
9920 * docs/gst/Makefile.am: Remove gstesdsink
9922 2001-01-02 14:35 richardb
9924 * docs/Makefile.am: Add dist-hook to stop CVS/ directories being
9925 put into distribution.
9927 2001-01-02 14:34 richardb
9929 * configure.in: Add GST_HTTPSRC_GET_TYPE back into configure.in:
9930 documentation fails to build correctly when libhttp isn't present
9933 2001-01-02 13:23 richardb
9935 * autogen.sh: Correct ftp urls for libtool.
9937 2001-01-02 12:07 wtay
9939 * autogen.sh: Fixed a typo
9941 2001-01-02 12:04 wtay
9943 * acconfig.h, autogen.sh, configure.in,
9944 gst/elements/gstasyncdisksrc.c, gstplay/callbacks.c,
9945 gstplay/gstmediaplay.c, plugins/Makefile.am: Added a check for
9946 libjpeg Added and action for the load menu in gstplay Fixed drag
9947 and drop in gstplay More verbose errors in gstasyndisksrc
9949 2001-01-02 08:13 omegahacker
9951 * acconfig.h, autogen.sh, configure.in,
9952 docs/random/TODO-post-0.1.0, examples/autoplug/Makefile.am,
9953 gst/gstplugin.c, gst/elements/Makefile.am,
9954 gst/elements/gstasyncdisksrc.c, include/registry.h,
9955 libs/getbits/Makefile.am, libs/getbits/gstgetbits.c,
9956 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_generic.c,
9957 libs/idct/Makefile.am, libs/riff/gstriffencode.c,
9958 libs/riff/gstriffparse.c, plugins/Makefile.am,
9959 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
9960 plugins/avi/Makefile.am, plugins/avi/codectest.c,
9961 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
9962 plugins/avi/videoheader.c, plugins/avi/wincodec/gstwindec.c,
9963 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/grab-v4l.c,
9964 plugins/capture/v4l/gstv4lsrc.c, plugins/cobin/cobin.c,
9965 plugins/cobin/cobin.h, plugins/dvdsrc/dvdsrc.c,
9966 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
9967 plugins/filters/ladspa/gstladspa.c,
9968 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
9969 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
9970 plugins/jpeg/gstjpegenc.c, plugins/mp3decode/Makefile.am,
9971 plugins/mp3decode/mpg123/gstmpg123.c,
9972 plugins/mp3decode/parse/mp3parse.c,
9973 plugins/mpeg1/mpeg1encoder/globals.h,
9974 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
9975 plugins/mpeg1/mpeg1encoder/marker.c,
9976 plugins/mpeg1/mpeg1encoder/mem.c,
9977 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
9978 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
9979 plugins/mpeg1/mpegaudio/psy.c, plugins/mpeg1/mpegaudio/subs.c,
9980 plugins/mpeg1/parse/mpeg1parse.c,
9981 plugins/mpeg1/system_encode/buffer.c,
9982 plugins/mpeg1/system_encode/system_encode.c,
9983 plugins/mpeg1/system_encode/systems.c,
9984 plugins/mpeg1video/parse/mp1videoparse.c,
9985 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
9986 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
9987 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
9988 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
9989 plugins/mpeg2/parse/mpeg2parse.c,
9990 plugins/mpeg2/subtitles/mpeg2subt.c, plugins/mpeg2/video/getpic.c,
9991 plugins/mpeg2/video/gstmpeg2play.c, plugins/mpeg2/video/mpeg2dec.c,
9992 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
9993 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
9994 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
9995 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
9996 plugins/visualization/smoothwave/smoothwave.c,
9997 plugins/visualization/spectrum/gstspectrum.c,
9998 plugins/visualization/synaesthesia/synaesthesia.c,
9999 plugins/visualization/vumeter/vumeter.c,
10000 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisenc.c,
10001 plugins/wav/gstparsewav.c: Massive, massive update of most source
10002 files. I went through and cleaned up all the warnings that I
10003 could, which involved fixing some of the plugins.
10005 The configure.in script was re-arranged and cleaned up so, and a
10006 check for libtool 1.3.5 was added to autogen.sh. Added checks for
10009 Some plugins were removed from the list of things to build for
10012 Added GST_DEBUG_FORCE_DISABLE in gstgetbits, since that's time
10013 critical and even an if() from a DEBUG can significantly increase
10016 2001-01-02 02:18 wtay
10018 * tests/Makefile.am: ooops, eos is a dir
10020 2001-01-02 02:16 wtay
10022 * docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
10023 editor/pixmaps/Makefile.am, tests/Makefile.am,
10024 tests/eos/Makefile.am, tests/eos/case1.c: Fixed makefiles for docs
10025 Added eos test programs
10027 2001-01-02 01:44 wtay
10029 * configure.in, docs/random/eos, editor/Makefile.am,
10030 editor/gsteditorimage.c, editor/gsteditorpalette.c,
10031 editor/gsteditorprojectview.c, editor/gsteditorproperty.c,
10032 gst/gstpad.c, gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
10033 gstplay/Makefile.am, gstplay/gstmediaplay.c: Fixes for
10034 gsteditor/gstplay install/build fixed typo in random/eos added
10035 num_buffers property to fakesrc
10037 2001-01-02 01:33 richardb
10039 * Makefile.am, configure.in, docs/Makefile.am, docs/manuals.mak,
10040 docs/gst/Makefile.am, docs/libs/Makefile.am: Added checking for all
10041 the tools used to make documentation. If documentation cannot be
10042 generated, whatever is available will still be installed.
10043 videosink/imagetest is now a check_PROGRAM
10045 2001-01-02 01:00 omegahacker
10047 * REQUIREMENTS: updated requirements
10049 2001-01-02 00:35 omegahacker
10051 * REQUIREMENTS: added list of requrements
10053 2001-01-02 00:31 richardb
10055 * configure.in, examples/Makefile.am: Added launch back into make
10056 system. The Makefile wasn't being generated, resulting in make
10057 dist failing when the directory was entered for make dist.
10059 2001-01-01 23:50 wtay
10061 * examples/Makefile.am: Added directories to DIST_SUBDIRS
10063 2001-01-01 23:20 omegahacker
10065 * examples/autoplug/Makefile.am: somehow Makefile.am went
10068 2001-01-01 22:44 omegahacker
10070 * examples/: Makefile.am, thread/Makefile.am: updated examples
10073 2001-01-01 21:21 omegahacker
10075 * Makefile.am, configure.in, examples/xml/Makefile.am,
10076 gst/Makefile.am, plugins/dvdsrc/Makefile.am: More build fixes
10078 2001-01-01 19:54 wtay
10080 * docs/random/: TODO-post-0.1.0, eos: Added some more TODOs Added a
10081 proposition for eos propagation
10083 2001-01-01 17:25 wtay
10085 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
10086 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
10087 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
10088 gst/gstpad.c: Documentation updates
10090 2001-01-01 14:34 richardb
10092 * examples/launch/Makefile.am: Add one more file to dist.
10094 2001-01-01 14:06 richardb
10096 * docs/: gst/Makefile.am, libs/Makefile.am: Fix a couple of files
10097 not being put into distributions. make dist now appears to create
10098 a fully functional distribution. make rpm should now produce an
10099 rpm. Whether that rpm is any good is another matter...
10101 2001-01-01 13:41 richardb
10103 * Makefile.am, configure.in, examples/Makefile.am,
10104 examples/launch/Makefile.am, examples/xml/Makefile.am: Fix broken
10105 build system for examples.
10107 2001-01-01 08:43 omegahacker
10109 * gstplay/Makefile.am, plugins/avi/Makefile.am,
10110 plugins/avi/wincodec/Makefile.am: More build changes
10112 2001-01-01 08:37 omegahacker
10114 * Makefile.am, autogen.sh, configure.in,
10115 docs/code-reviews/gstbin.c-1.41, examples/autoplug/Makefile,
10116 examples/autoplug/Makefile.am, examples/autoplug/autoplug.c,
10117 examples/helloworld/Makefile, examples/helloworld/Makefile.am,
10118 examples/helloworld2/Makefile, examples/helloworld2/Makefile.am,
10119 examples/queue/Makefile, examples/queue/Makefile.am,
10120 examples/queue2/Makefile, examples/queue2/Makefile.am,
10121 examples/queue3/Makefile, examples/queue3/Makefile.am,
10122 examples/queue4/Makefile, examples/queue4/Makefile.am,
10123 examples/thread/Makefile, examples/thread/Makefile.am,
10124 examples/xml/Makefile, examples/xml/Makefile.am, gst/gstpad.c,
10125 gst/gstplugin.c: Re-arranged the build a bit to try to make it more
10126 sane. Added some debug.
10128 2001-01-01 07:47 omegahacker
10130 * gstplay/Makefile.am: added headers and such to Makefile.am for
10133 2001-01-01 07:44 omegahacker
10135 * test/: mp3.c, qtest.c: added the category number to DEBUG
10137 2001-01-01 07:42 omegahacker
10139 * plugins/filters/ladspa/Makefile.am: missed utils.h
10141 2001-01-01 07:30 omegahacker
10143 * configure.in: updated version number from 0.9.2 (huh???) to 0.1.0
10145 2001-01-01 06:59 wtay
10147 * configure.in, docs/gst/tmpl/gstinfo.sgml,
10148 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10149 examples/autoplug/autoplug.c: Added -Wall to configure.in
10151 2001-01-01 06:57 omegahacker
10153 * gst/Makefile.am: fixed a nasty bug where at -O6 teh compiler
10154 optimized cothreads.c beyond the point of functioning
10156 2001-01-01 06:23 wtay
10158 * plugins/vorbis/: Makefile.am, vorbis.c, vorbisdec.c, vorbisdec.h,
10159 vorbisenc.c, vorbisenc.h: Some compile cleanups
10161 2001-01-01 05:26 wtay
10163 * gst/gstpipeline.c: Fixed a very bad error with autoplugging.
10165 2001-01-01 05:18 omegahacker
10167 * gst/: gst.c, gstinfo.c, gstinfo.h: updated the debug system so it
10170 2001-01-01 04:53 omegahacker
10172 * gst/: gst.c, gstinfo.c, gstinfo.h: Added API to control DEBUG
10173 level, updated cmdline code
10175 2001-01-01 04:41 omegahacker
10177 * gst/: gst.c, gstpad.c: modified cmdlien code to take both 0xHEX
10178 and dec, and added an INFO line in gst_pad_connect()
10180 2001-01-01 04:11 omegahacker
10182 * plugins/filters/ladspa/: Makefile, search.c: removed accidentally
10183 checked in Makefile and added .cvsignore
10185 2001-01-01 04:10 wtay
10187 * test/mp3.c, test/qtest.c, tests/case4.c, tests/markup.c,
10188 tests/paranoia.c, tests/rip.c, tests/simplefake.c: Updated test
10191 2001-01-01 04:04 wtay
10193 * gst/gst.c: Fixed a typo
10195 2001-01-01 04:02 wtay
10197 * plugins/filters/ladspa/: Makefile, gstladspa.c: Added the boolean
10200 2001-01-01 03:59 omegahacker
10202 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: fixed ladpsa
10203 filter up to compile
10205 2001-01-01 03:57 omegahacker
10207 * plugins/filters/Makefile.am: added ladspa
10209 2001-01-01 03:57 omegahacker
10211 * gst/gstautoplug.c: set categories for all INFOs
10213 2001-01-01 03:44 omegahacker
10215 * tests/sched/.cvsignore: added .cvsignore
10217 2001-01-01 03:43 wtay
10219 * gst/: Makefile.am, gst.c, gstcpu.c, gstinfo.c: Added command line
10220 parsing for --gst-info-mask, --gst-debug-mask and --help Dump the
10221 FLAGS and options on --help
10223 2001-01-01 03:22 omegahacker
10225 * tests/.cvsignore: updated .cvsignore
10227 2001-01-01 03:20 omegahacker
10229 * configure.in: added directories to configure.in
10231 2001-01-01 03:19 omegahacker
10233 * plugins/filters/ladspa/: Makefile, Makefile.am, gstladspa.c,
10234 gstladspa.h, ladspa.h, load.c, search.c, utils.h: New LADSPA plugin
10237 2001-01-01 03:18 omegahacker
10239 * examples/Makefile.am: fixed stupid spelling mistake
10241 2001-01-01 03:18 omegahacker
10243 * gstplay/: .cvsignore, Makefile.am: gstplay now builds from
10244 build-directory, doesn't require a make install
10246 2001-01-01 03:16 omegahacker
10248 * plugins/: audioscale/audioscale.c, avi/audiocodecs.c,
10249 avi/gstavidecoder.c, avi/gstaviencoder.c, avi/wincodec/gstwindec.c,
10250 avi/wincodec/gstwinenc.c, capture/v4l/gstv4lsrc.c,
10251 cdparanoia/cdparanoia.c, dvdsrc/dvdsrc.c, filters/median/median.c,
10252 filters/smooth/smooth.c, jpeg/gstjpegdec.c, jpeg/gstjpegenc.c,
10253 mp3decode/mpg123/gstmpg123.c, mp3decode/parse/mp3parse.c,
10254 mp3decode/types/mp3types.c, mp3encode/lame/gstlame.c,
10255 mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10256 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/util.c,
10257 mpeg1/mpeg_play/video.c, mpeg1/mpegaudio/gstmpegaudio.c,
10258 mpeg1/parse/mpeg1parse.c, mpeg1/system_encode/buffer.c,
10259 mpeg1/system_encode/system_encode.c,
10260 mpeg1video/parse/mp1videoparse.c, mpeg2/ac3parse/ac3parse.c,
10261 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/parse/mpeg2parse.c,
10262 mpeg2/subtitles/mpeg2subt.c, mpeg2/video/gethdr.c,
10263 mpeg2/video/gstmpeg2play.c, mpeg2/video/mpeg2dec.c,
10264 mpeg2/videoparse/mp2videoparse.c, videoscale/videoscale.c,
10265 visualization/smoothwave/smoothwave.c,
10266 visualization/synaesthesia/synaesthesia.c, vorbis/vorbisdec.c:
10267 Updated all plugins to use new GST_DEBUG and GST_INFO systems.
10269 2001-01-01 03:16 omegahacker
10271 * libs/: getbits/gstgetbits_generic.c, riff/gstriffencode.c,
10272 riff/gstriffparse.c: Updated libraries to use new GST_DEBUG instead
10275 2001-01-01 03:14 omegahacker
10277 * gst/: cothreads.c, gst.c, gstautoplug.c, gstbin.c, gstbuffer.c,
10278 gstbufferpool.c, gstcaps.c, gstclock.c, gstcpu.c, gstelement.c,
10279 gstelementfactory.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
10280 gstpipeline.c, gstplugin.c, gstprops.c, gstscheduler.c,
10281 gstthread.c, gsttype.c, gstxml.c, elements/gstasyncdisksrc.c,
10282 elements/gstaudiosink.c, elements/gstaudiosrc.c,
10283 elements/gstdisksrc.c, elements/gstfdsink.c,
10284 elements/gstpipefilter.c, elements/gstqueue.c,
10285 elements/gstsinesrc.c, elements/gsttypefind.c: Mega update of INFO,
10286 DEBUG, and ERROR subsystems, renamed with GST_ prefix. GST_DEBUG
10287 now takes a category parameter, which is the same as GST_INFO
10288 system. They are now called GST_CAT_*. All the GST_DEBUGs are set
10289 to 0 for now, we need to go and fix all these eventually.
10291 2001-01-01 02:46 omegahacker
10293 * gst/gstcpu.c: fixed stupid (brown paper bag) bug with missing
10294 NULL on g_strconcat
10296 2001-01-01 02:34 omegahacker
10298 * gst/gstcpu.c: fixed the segfault
10300 2001-01-01 01:56 wtay
10302 * acconfig.h, configure.in, gst/gstinfo.c: Added --enable-info and
10303 --disable-info-system nothing specified = INFO enabled, mask to
10304 0x00000001 --enable-info = INFO enabled, mask to 0xffffffff
10305 --disable-info = INFO compiled into a nop and thus disabled
10307 2001-01-01 00:44 omegahacker
10309 * examples/: autoplug/.cvsignore, helloworld/.cvsignore,
10310 helloworld2/.cvsignore, launch/Makefile, queue/.cvsignore,
10311 queue2/.cvsignore, queue3/.cvsignore, queue4/.cvsignore,
10312 thread/.cvsignore, xml/.cvsignore: hopefully one last update to the
10313 examples .cvsignores
10315 2001-01-01 00:44 wtay
10317 * acconfig.h, configure.in, gst/gstinfo.h, plugins/avi/Makefile.am,
10318 plugins/avi/gstavidecoder.c: Added GST_INFO_ENABLED flags Added
10319 --enable-debug-info A little fix for the avidecoder
10321 2001-01-01 00:42 omegahacker
10323 * examples/: helloworld/helloworld.c, helloworld2/helloworld2.c,
10324 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
10325 thread/thread.c, xml/Makefile, xml/createxml.c, xml/runxml.c:
10326 cleaned up the examples, added Makefiles, etc
10328 2001-01-01 00:34 omegahacker
10330 * examples/: Makefile.am, autoplug/Makefile, autoplug/autoplug.c,
10331 helloworld/Makefile, helloworld2/Makefile, launch/Makefile,
10332 queue/Makefile, queue2/Makefile, queue3/Makefile, queue4/Makefile,
10333 thread/Makefile, xml/Makefile: Updated makefiles for examples
10335 2001-01-01 00:17 omegahacker
10337 * gst/: gstcpu.c, gstinfo.c, gstinfo.h, elements/gstelements.c:
10338 Cleaned up INFO system some more, added API to select categories,
10339 modified the printout function to print cleanly for GST_INIT info
10340 (the default min) and spew function:line debug_string [element] for
10341 everything else. Eventually could make even that configurable
10342 easily enough, just check against another bitmap instead of
10343 checking for == GST_INIT.
10345 2000-12-31 23:31 wtay
10347 * gst/: Makefile.am, gstbin.c, gstpad.c, elements/gstfakesrc.c: Fix
10348 some compile warnings
10350 2000-12-31 22:49 omegahacker
10352 * gstplay/gstmediaplay.c: Added ability to use .glade file in cwd
10354 2000-12-31 22:18 omegahacker
10356 * gst/: gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstpad.c,
10357 gstpad.h, gstplugin.c, gstplugin.h, gstscheduler.c, gsttype.c,
10358 types/gsttypes.c: Started work on better ghostpad management, and
10359 started to build the low- level EOS mechanism.
10361 Also removed a couple of printouts that aren't needed any more.
10363 2000-12-31 22:16 omegahacker
10365 * plugins/: mp3decode/types/mp3types.c,
10366 mpeg1/mpegtypes/mpeg1types.c, mpeg2/mpegtypes/mpeg2types.c:
10367 Commented out some extra output that we don't need right now.
10369 2000-12-31 22:15 omegahacker
10371 * tools/gstreamer-register.c: Added stdlib.h to clean up exit()
10374 2000-12-31 22:14 omegahacker
10376 * tests/: load.c, markup.c: New test programs.
10378 2000-12-31 22:13 omegahacker
10380 * tests/Makefile.am: [no log message]
10382 2000-12-31 22:11 omegahacker
10384 * tests/sched/: Makefile, Makefile.am, runxml.c, testcases:
10385 Converted to a Makefile.am, fixed up the GstSrc thing, and removed
10386 a set to READY state before PLAYING that isn't necessary.
10388 2000-12-31 18:06 richardb
10390 * plugins/mpeg2/mpeg2dec/Makefile.am: Add a final header file to
10393 2000-12-31 17:49 richardb
10395 * plugins/mpeg2/: ac3dec/Makefile.am, mpeg2dec/Makefile.am: A
10396 couple more fixes to make dist.
10398 2000-12-31 17:37 richardb
10400 * plugins/mpeg2/mpeg2dec/Makefile.am: Add new files to dist.
10402 2000-12-31 17:34 wtay
10404 * plugins/mpeg2/mpeg2dec/: attributes.h, idct_mlib.c, mm_accel.h,
10405 motion_comp_mlib.c, output_video.h, stats.c: Added missing files,
10406 It should compile now, but doesn't work
10408 2000-12-31 17:32 richardb
10410 * plugins/: mp3decode/Makefile.am, mpeg1/mpeg_play/Makefile.am,
10411 mpeg1/mpegaudio/Makefile.am, mpeg2/ac3dec/Makefile.am,
10412 mpeg2/mpeg2enc/Makefile.am, wav/Makefile.am: Various fixes to
10413 ensure that appropriate files are included in make dist. Make dist
10414 now produces a nearly functioning distribution.
10416 2000-12-31 17:32 wtay
10418 * editor/gsteditorproperty.c, plugins/cdparanoia/cdparanoia.c:
10419 Updated the editor to use the capslist Added change state in
10422 2000-12-31 17:02 wtay
10424 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstautoplug.sgml,
10425 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstelement.sgml,
10426 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
10427 docs/gst/tmpl/gstreamer-unused.sgml, gst/Makefile.am,
10428 gst/gstautoplug.c, gst/gstcaps.h, gst/gstpad.c, tests/.cvsignore:
10429 Updated the docs Updated gst/Makefile.am to add CFLAGS Added test
10430 programs to tests/.cvsignore
10432 2000-12-31 16:15 wtay
10434 * tests/padfactory.c: Test program for the pad factory
10436 2000-12-31 16:12 wtay
10438 * examples/autoplug/autoplug.c, gst/gst.h, gst/gstautoplug.c,
10439 gst/gstautoplug.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
10440 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstpad.c, gst/gstpad.h,
10441 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
10442 gst/elements/gstaudiosink.c, plugins/avi/gstavidecoder.c,
10443 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
10444 plugins/cdparanoia/cdparanoia.c,
10445 plugins/mp3decode/mpg123/gstmpg123.c,
10446 plugins/mp3decode/parse/mp3parse.c,
10447 plugins/mp3decode/types/mp3types.c,
10448 plugins/mp3encode/lame/gstlame.c,
10449 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10450 plugins/mpeg1/mpegtypes/mpeg1types.c,
10451 plugins/mpeg1/parse/mpeg1parse.c,
10452 plugins/mpeg1video/parse/mp1videoparse.c,
10453 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10454 plugins/mpeg2/mpegtypes/mpeg2types.c,
10455 plugins/mpeg2/parse/mpeg2parse.c,
10456 plugins/mpeg2/video/gstmpeg2play.c,
10457 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/vorbis/vorbis.c,
10458 tests/Makefile.am, tests/autoplug.c, tests/caps.c, tests/case4.c,
10459 tests/init.c, tests/queue.c, tests/simplefake.c, tests/states.c:
10460 Added multiple caps to the pads Extended the padfactory for the
10461 multiple caps GstCaps now have a name so that future manipulations
10462 on them can be done by name Updated the plugins for the new caps
10465 2000-12-31 16:07 richardb
10467 * Makefile.am, configure.in, include/Makefile.am: Add files in
10468 include to distributions.
10470 2000-12-31 15:53 richardb
10472 * gst/Makefile.am: Add gstpropsprivate.h to dist.
10474 2000-12-31 15:19 richardb
10476 * docs/Makefile.am: Add docs/fwg to DIST_SUBDIRS
10478 2000-12-31 15:18 richardb
10480 * configure.in: Add docs/fwg/Makefile to things to be built.
10482 2000-12-31 14:22 richardb
10484 * docs/manuals.mak: Fix another bug in make install for fwg
10485 (complained becuase there were no pngs to install). I should have
10486 got up more slowly today...
10488 2000-12-31 14:02 richardb
10490 * docs/: fwg/.cvsignore, libs/tmpl/.cvsignore, manual/.cvsignore,
10491 manual/images/.cvsignore: Fix .cvsignores
10493 2000-12-31 13:55 richardb
10495 * docs/: manuals.mak, fwg/.cvsignore: Fix bug in make install for
10496 manuals. Added stuff to .cvsignore in fwg
10498 2000-12-31 10:46 omegahacker
10500 * tools/gstreamer-launch.c: Complete rewrite of the launcher. Now
10501 supports pretty arbitrary pipelines. Try '((fakesrc) ! identity !
10502 (fakesink))' out. Doesn't seem to recognize pad names yet for some
10503 reason, so it goes with the first sink/src pad it finds in a given
10504 element. Other problems still remain, but the hard part is done
10507 2000-12-30 19:51 wtay
10509 * plugins/mpeg2/mpegtypes/mpeg2types.c: Removed elementary mpeg2
10510 video detection because we simply don't know if it's mpeg1 or mpeg2
10512 2000-12-30 19:41 wtay
10514 * plugins/avi/gstavidecoder.c: removed debugging
10516 2000-12-30 19:40 wtay
10518 * plugins/mpeg1/parse/Makefile.am: removed debugging info again
10520 2000-12-30 19:39 wtay
10522 * plugins/mpeg1/parse/: Makefile.am, mpeg1parse.c: Removed ac3 and
10523 other private streams until autoplug can figure it out
10525 2000-12-30 19:37 wtay
10527 * libs/getbits/: gstgetbits.c, gstgetbits.h: Disabled MMX optimized
10528 versions until they get fixed
10530 2000-12-30 19:04 wtay
10532 * gst/cothreads.c, gst/gstplugin.c, plugins/avi/audiocodecs.c,
10533 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
10534 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
10535 plugins/avi/wincodec/gstwindec.c,
10536 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed autoplugging for avi
10537 Fixed a bug in multiple typefind function loading: when a typefind
10538 is requested for a mimetype, all plugins with a typefind function
10541 2000-12-30 17:42 wtay
10543 * gst/gst.c, gst/gstautoplug.c, gst/gstcaps.c, gst/gstplugin.c,
10544 gst/gstprops.c, gst/gstthread.c, plugins/mpeg2/ac3dec/ac3dec.c,
10545 plugins/mpeg2/mpegtypes/mpeg2types.c,
10546 plugins/mpeg2/parse/mpeg2parse.c,
10547 plugins/mpeg2/video/gstmpeg2play.c,
10548 plugins/mpeg2/videoparse/mp2videoparse.c: Fixed MPEG2 autoplugging
10549 Added some more INFO to gstthread
10551 2000-12-30 17:13 wtay
10553 * docs/gst/: Makefile.am, tmpl/gstreamer-unused.sgml: Updated the
10554 makefile for new files
10556 2000-12-30 16:13 wtay
10558 * docs/gst/.cvsignore, docs/gst/gstreamer-decl.txt,
10559 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10560 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
10561 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
10562 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
10563 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
10564 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gstinfo.sgml,
10565 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstprops.sgml,
10566 docs/gst/tmpl/gstreamer-unused.sgml,
10567 docs/gst/tmpl/gstscheduler.sgml, docs/gst/tmpl/gstsink.sgml,
10568 docs/gst/tmpl/gstsrc.sgml, gst/gstautoplug.c, gst/gstelement.c,
10569 gst/gstobject.c, gst/gstplugin.c, gst/elements/Makefile.am,
10570 gst/elements/gstqueue.c, gst/elements/gsttypefind.c: Docs updates:
10571 remove sink, src, filter, connection added gstinfo to docs.
10572 Updated some core files for the docs gsttypefind did not include
10573 gst_private Added CFlags to Makefile.am in gst/elements
10575 2000-12-30 15:36 richardb
10577 * docs/: Makefile.am, manuals.mak, fwg/Makefile.am,
10578 fwg/gst-filter-writers-guide.sgml, manual/Makefile.am: Added
10579 framework for writing filter writers guide. Extracted much of the
10580 makefile from docs/manual into a shared file which is included, so
10583 2000-12-30 14:46 richardb
10585 * docs/: libs/.cvsignore, manual/.cvsignore, manual/Makefile.am,
10586 libs/Makefile.am: Fix a bug in manual/Makefile.am: bad shell script
10587 for make disting .ps files. Couple of final fixes to
10588 libs/Makefile.am, too. Add a few things to cvsignores.
10590 2000-12-30 14:40 richardb
10592 * plugins/: dvdsrc/Makefile.am, mpeg2/video/getvlc.h,
10593 mpeg2/video/mpeg2dec.h, mpeg2/videoparse/Makefile.am: Change ERROR
10594 to VLC_ERROR in mpeg2. Fix a couple of makefiles so that make dist
10597 2000-12-30 13:54 richardb
10599 * docs/libs/: Makefile.am, tmpl/.cvsignore: Makefile cleaned muchly
10600 - make should now cause gstreamer-libs docs to be created. Make
10601 dist may work too - untested. No longer store tmpls in CVS,
10602 either. Only thing missing is make dependencies on the source
10603 files used to extract the docs.
10605 2000-12-30 13:14 richardb
10607 * docs/libs/tmpl/: dct.sgml, externals.sgml, gstcolorspace.sgml,
10608 gstgetbits.sgml, gstgetbits_inl.sgml, gstidct.sgml,
10609 gstputbits.sgml, gstriff.sgml, gstvideoscale.sgml, wineacm.sgml:
10610 Remove template files from CVS: they're autogenerated better.
10612 2000-12-30 05:05 richardb
10614 * docs/manual/Makefile.am: Makefile can now be used for a different
10615 manual by simply changing the initial variables
10617 2000-12-30 04:40 richardb
10619 * docs/manual/images/: .cvsignore, Makefile.am: Remove old
10620 directories and files
10622 2000-12-30 04:36 richardb
10624 * docs/manual/: Makefile.am, bin-element.fig,
10625 connected-elements.fig, filter-element-multi.fig,
10626 filter-element.fig, hello-world.fig, mime-world.fig, queue.fig,
10627 sink-element.fig, src-element.fig, state-diagram.fig, thread.fig:
10628 Misc tweaks to makefile for manual. Moved .figs into same
10629 directory so we can have them built appropriately without having to
10630 hack makefiles horribly. Nearly have a core makefile which can be
10631 reused for other manuals.
10633 2000-12-30 03:28 wtay
10635 * docs/manual/images/Makefile.am: Scaled down the eps images to
10638 2000-12-30 02:47 wtay
10640 * gst/elements/: gstelements.c, gstfakesrc.c: Added some INFO in
10641 gstelements Reverted pad names in gstfakesrc back to what they were
10643 2000-12-30 02:41 omegahacker
10645 * gst/: cothreads.c, gst.c, gst_private.h, gstbin.c, gstbuffer.c,
10646 gstelement.c, gstinfo.c, gstinfo.h, gstpad.c, gstplugin.c,
10647 gsttype.c, elements/gsttypefind.c: Updated more files to use INFO.
10649 2000-12-30 02:25 richardb
10651 * docs/manual/Makefile.am: Minor neaten to makefile.
10653 2000-12-30 01:53 richardb
10655 * test/: a.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
10656 mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c, mp3play.c,
10657 mp3tovorbis.c, mpeg2parse.c, pipetest.c, qtest.c: Convert GstSrc's
10660 2000-12-30 01:06 richardb
10662 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am:
10663 Added configure test for liblame.
10665 2000-12-30 00:46 richardb
10667 * configure.in, plugins/Makefile.am: Add configure tests for
10670 2000-12-30 00:17 richardb
10672 * plugins/mpeg1/system_encode/Makefile.am: Include "include/"
10674 2000-12-29 22:36 richardb
10676 * plugins/: mpeg2/parse/Makefile.am, mpeg1/parse/Makefile.am:
10677 Include "include/" when compiling.
10679 2000-12-29 21:58 richardb
10681 * gst/elements/gsttypefind.c: Remove reference to gstdebug.h which
10684 2000-12-29 21:56 richardb
10686 * libs/getbits/: gstgetbits.c, gstgetbits.h: Fix a couple of MMX
10689 2000-12-29 21:50 richardb
10691 * libs/getbits/Makefile.am: Include libgst.la when linking gbtest
10694 2000-12-29 21:44 richardb
10696 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Use VLC_ERROR
10697 instead of ERROR_VAL, at Erik's suggestion. :)
10699 2000-12-29 21:40 richardb
10701 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Rename #define
10702 ERROR to #define ERROR_VAL to avoid conflict with gstinfo.h
10704 2000-12-29 19:45 wtay
10706 * gst/Makefile.am, gst/gstautoplug.c, gst/gstbin.c,
10707 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstpipeline.c,
10708 gst/gstprops.c, gst/gstscheduler.c, gst/elements/gstasyncdisksrc.c,
10709 gstplay/gstplay.c, plugins/capture/v4l/gstv4lsrc.c,
10710 plugins/mp3decode/parse/mp3parse.c,
10711 plugins/mp3encode/lame/gstlame.h,
10712 plugins/mpeg1/mpeg_play/decoders.c,
10713 plugins/mpeg1/mpeg_play/decoders.h,
10714 plugins/mpeg1video/parse/mp1videoparse.c: Fixed buffer flag
10715 handling gstplay used old flag handling updated some plugins for
10716 the new objects/error handling Fixed a serious buffer error in
10719 2000-12-29 18:31 wtay
10721 * tests/: caps.c, props.c: Updated some test programs
10723 2000-12-29 18:23 wtay
10725 * gst/: gstautoplug.c, gstbin.c, gstbuffer.h, gstpipeline.c,
10726 gstplugin.c, gstprops.c, gstprops.h, gstscheduler.c,
10727 elements/gstasyncdisksrc.c: Fixed a serious bug in gst_props_new:
10728 properties with a 0 value causes a segfault Fixed a possible bug in
10729 gstautoplug when one of the constructed paths was empty Commented
10730 out a too liberal assert in gstscheduler.c Added
10731 GST_BUFFER_DISCONTINUOUS tried to fix asyndisksrc
10733 2000-12-29 10:02 omegahacker
10735 * gst/: Makefile.am, gst.c, gst.h, gst_private.h, gstdebug.h,
10736 gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstobject.c,
10737 gstobject.h, gstplugin.c, gstscheduler.c: Added DEBUG, INFO, and
10738 ERROR systems. Very little code is converted yet. Policy
10739 decisions need to be made as to what kinds of cases get what kind
10740 of response, and what the default ERROR response should be. Right
10741 now it will print out all the information, then have gdb spew a
10744 2000-12-29 05:38 omegahacker
10746 * gst/elements/: gstasyncdisksrc.c, gstasyncdisksrc.h,
10747 gstaudiosink.c, gstaudiosink.h, gstaudiosrc.c, gstaudiosrc.h,
10748 gstdisksrc.c, gstdisksrc.h, gstelements.c, gstesdsink.c,
10749 gstesdsink.h, gstfakesink.c, gstfakesink.h, gstfakesrc.c,
10750 gstfakesrc.h, gstfdsink.c, gstfdsink.h, gstfdsrc.c, gstfdsrc.h,
10751 gsthttpsrc.c, gsthttpsrc.h, gstidentity.c, gstidentity.h,
10752 gstpipefilter.c, gstpipefilter.h, gstqueue.c, gstqueue.h,
10753 gstsinesrc.c, gstsinesrc.h, gsttypefind.c, gsttypefind.h: Updated
10756 2000-12-29 04:36 wtay
10758 * gstplay/gstplay.c: Add the pipeline to the thread after
10761 2000-12-29 03:05 wtay
10763 * editor/gsteditorpadtemplate.c: Added a missing file...
10765 2000-12-29 02:50 omegahacker
10767 * plugins/: example.c, example.h, au/gstparseau.c, au/gstparseau.h,
10768 audioscale/audioscale.c, audioscale/audioscale.h,
10769 avi/gstavidecoder.c, avi/gstavidecoder.h, avi/gstaviencoder.c,
10770 avi/gstaviencoder.h, avi/wincodec/gstwindec.c,
10771 avi/wincodec/gstwindec.h, avi/wincodec/gstwinenc.c,
10772 avi/wincodec/gstwinenc.h, capture/v4l/gstv4lsrc.c,
10773 capture/v4l/gstv4lsrc.h, cdparanoia/cdparanoia.c,
10774 cdparanoia/cdparanoia.h, cobin/cobin.c, cobin/spindentity.c,
10775 cobin/spindentity.h, dvdsrc/Makefile.am, dvdsrc/dvdsrc.c,
10776 dvdsrc/dvdsrc.h, effects/stereo/stereo.c, effects/stereo/stereo.h,
10777 effects/volume/volume.c, effects/volume/volume.h,
10778 filters/median/median.c, filters/median/median.h,
10779 filters/smooth/smooth.c, filters/smooth/smooth.h,
10780 jpeg/gstjpegdec.c, jpeg/gstjpegdec.h, jpeg/gstjpegenc.c,
10781 jpeg/gstjpegenc.h, mp3decode/mpg123/gstmpg123.c,
10782 mp3decode/mpg123/gstmpg123.h, mp3decode/parse/mp3parse.c,
10783 mp3decode/parse/mp3parse.h, mp3decode/xa/gstxa.c,
10784 mp3decode/xa/gstxa.h, mp3decode/xing/gstxing.c,
10785 mp3decode/xing/gstxing.h, mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10786 mpeg1/mpeg1encoder/gstmpeg1encoder.h,
10787 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/gstmpeg_play.h,
10788 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/gstmpegaudio.h,
10789 mpeg1/parse/mpeg1parse.c, mpeg1/parse/mpeg1parse.h,
10790 mpeg1/system_encode/system_encode.c,
10791 mpeg1/system_encode/system_encode.h,
10792 mpeg1video/parse/mp1videoparse.c, mpeg1video/parse/mp1videoparse.h,
10793 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
10794 mpeg2/ac3parse/ac3parse.c, mpeg2/ac3parse/ac3parse.h,
10795 mpeg2/mpeg2dec/gstmpeg2dec.c, mpeg2/mpeg2dec/gstmpeg2dec.h,
10796 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/mpeg2enc/gstmpeg2enc.h,
10797 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
10798 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
10799 mpeg2/video/gstmpeg2play.c, mpeg2/video/gstmpeg2play.h,
10800 mpeg2/video/mpeg2dec.c, mpeg2/videoparse/mp2videoparse.c,
10801 mpeg2/videoparse/mp2videoparse.h, rtjpeg/rtjpegdec.c,
10802 rtjpeg/rtjpegdec.h, rtjpeg/rtjpegenc.c, rtjpeg/rtjpegenc.h,
10803 vcdsrc/vcdsrc.c, vcdsrc/vcdsrc.h, videoscale/videoscale.c,
10804 videoscale/videoscale.h, visualization/smoothwave/smoothwave.c,
10805 visualization/smoothwave/smoothwave.h,
10806 visualization/spectrum/gstspectrum.c,
10807 visualization/spectrum/gstspectrum.h,
10808 visualization/synaesthesia/synaesthesia.c,
10809 visualization/synaesthesia/synaesthesia.h,
10810 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
10811 vorbis/vorbisdec.c, vorbis/vorbisdec.h, vorbis/vorbisenc.c,
10812 vorbis/vorbisenc.h, wav/gstparsewav.c, wav/gstparsewav.h: MEGA
10813 reparenting of all the elements to GstElement.
10815 2000-12-29 02:28 omegahacker
10817 * gst/: Makefile.am, gst.h, gstbin.c, gstclock.c, gstconnection.c,
10818 gstconnection.h, gstelement.c, gstelement.h, gstfilter.c,
10819 gstfilter.h, gstpipeline.c, gstsink.c, gstsink.h, gstsrc.c,
10820 gstsrc.h, gsttee.c, gsttee.h, elements/gstasyncdisksrc.c,
10821 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
10822 elements/gstaudiosink.h, elements/gstaudiosrc.c,
10823 elements/gstaudiosrc.h, elements/gstdisksrc.c,
10824 elements/gstdisksrc.h, elements/gstelements.c,
10825 elements/gstfakesink.c, elements/gstfakesink.h,
10826 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
10827 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
10828 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
10829 elements/gstidentity.c, elements/gstidentity.h,
10830 elements/gstpipefilter.c, elements/gstpipefilter.h,
10831 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
10832 elements/gstsinesrc.h, elements/gsttypefind.c,
10833 elements/gsttypefind.h: Reparented everything to GstElement,
10834 removing GstSrc, GstSink, GstFilter, and GstConnection. Also fixed
10835 a bug in gst_bin_iterate_func.
10837 2000-12-28 22:13 omegahacker
10839 * gst/gstcaps.h: missed one file for copyright
10841 2000-12-28 22:12 omegahacker
10843 * gst/: Makefile.am, cothreads.c, cothreads.h, gst.c, gst.h,
10844 gst_private.h, gstarch.h, gstautoplug.c, gstautoplug.h, gstbin.c,
10845 gstbin.h, gstbuffer.c, gstbuffer.h, gstbufferpool.c,
10846 gstbufferpool.h, gstcaps.c, gstclock.c, gstclock.h,
10847 gstconnection.c, gstconnection.h, gstcpu.c, gstcpu.h, gstdebug.h,
10848 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
10849 gstextratypes.h, gstfilter.c, gstfilter.h, gsti386.h, gstlog.h,
10850 gstmeta.c, gstmeta.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
10851 gstpipeline.c, gstpipeline.h, gstplugin.c, gstplugin.h, gstppc.h,
10852 gstprops.c, gstprops.h, gstpropsprivate.h, gstscheduler.c,
10853 gstscheduler.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h, gsttee.c,
10854 gsttee.h, gstthread.c, gstthread.h, gsttrace.c, gsttrace.h,
10855 gsttype.c, gsttype.h, gstutils.c, gstutils.h, gstxml.c, gstxml.h,
10856 elements/gstasyncdisksrc.h, elements/gstqueue.c: Updated copyright
10857 in all the libgst files. Created gst_private.h, set up all files
10860 2000-12-28 21:42 wtay
10862 * docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
10863 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10864 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
10865 docs/gst/tmpl/gstasyncdisksrc.sgml, docs/gst/tmpl/gstbin.sgml,
10866 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksrc.sgml,
10867 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
10868 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfilter.sgml,
10869 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
10870 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstplugin.sgml,
10871 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10872 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
10873 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
10874 docs/gst/tmpl/gsttypefind.sgml, docs/gst/tmpl/gstutils.sgml,
10875 docs/gst/tmpl/gstxml.sgml, docs/gst/tmpl/videoraw.sgml,
10876 gst/gstbin.c, gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h,
10877 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
10878 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.h, gst/gstprops.c,
10879 gst/gstprops.h, gst/gstscheduler.c, gst/gstsrc.h, gst/gstthread.c,
10880 gst/elements/gsttypefind.c: Updated the API docs.
10882 2000-12-28 21:12 omegahacker
10884 * gst/gstpad.c: removed some dead pad_pull/push code
10886 2000-12-28 03:17 wtay
10888 * plugins/mpeg1/parse/mpeg1parse.c: Remove stupid printf
10890 2000-12-28 03:00 wtay
10892 * gst/elements/gsttypefind.c: fix a bug for multiple includes
10894 2000-12-28 02:51 wtay
10896 * editor/Makefile.am, editor/editor.c, editor/gsteditor.h,
10897 editor/gsteditorbin.c, editor/gsteditorelement.c,
10898 editor/gsteditorpad.c, editor/gsteditorpalette.c,
10899 editor/gsteditorpalette.h, editor/gsteditorprojectview.c,
10900 editor/gsteditorproperty.c, gst/gstbin.c, gst/gstpipeline.c,
10901 gst/gstscheduler.c, gst/elements/gstqueue.c,
10902 gst/elements/gsttypefind.c, plugins/cdparanoia/cdparanoia.c,
10903 plugins/mp3decode/Makefile.am, test/mp3tovorbis.c,
10904 tests/registry.c: Pending editor changes. fixes for autoplug of
10905 elementary MPEG1 video streams make sure mp3 types get compiled
10906 videosink changes for xml loading
10908 2000-12-28 00:18 wtay
10910 * gst/: gstautoplug.c, gstbin.c, gstelement.c, gstelement.h,
10911 gstelementfactory.c, gstpad.c, gstpad.h, gstpipeline.c,
10912 gstplugin.c, gstscheduler.c, gsttype.c, elements/gstfakesrc.c,
10913 elements/gstfakesrc.h: Fixes for the new scheduler. Autoplug works
10914 again with mp3/mpeg1/ogg
10916 2000-12-27 23:42 omegahacker
10918 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added some cleanup, so
10919 create_plan can be called multiple times.
10921 2000-12-27 22:49 wtay
10923 * plugins/vorbis/Makefile.am: Added libvorbisenc too
10925 2000-12-27 22:39 wtay
10927 * test/: Makefile.am, ac3parse.c, avi2mpg.c, aviparse.c, dvdcat.c,
10928 mp1parse.c, mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c,
10929 mp3play.c, mp3tovorbis.c, mpeg2parse.c, pipetest.c, record.c,
10930 spectrum.c, vidcapture.c, vidcapture2.c, videotest.c, wave.c,
10931 xml/createreg.c, xml/readreg.c: Updates for the gst_pad_push
10934 2000-12-27 20:41 wtay
10936 * plugins/vorbis/: vorbisdec.c, vorbisenc.c, vorbisenc.h: Updated
10937 vorbis encoder/decoder to latest CVS version
10939 2000-12-27 04:16 wtay
10941 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added loop_based
10942 option Added multiple pad output
10944 2000-12-27 03:13 omegahacker
10946 * gst/: Makefile.am, cothreads.c, gstpipeline.c, gstthread.c,
10947 elements/Makefile.am, types/Makefile.am: Mostly minor little
10948 changes, but two interesting things:
10950 1) removed a pthread_join from the gst_thread_main_loop. commented
10951 out because the thread isn't supposed to run pthread_join, the main
10954 2) Fixed a major bug with cothreads in threads. Had to add
10955 MAP_FIXED to the mmap() of the cothread stack. Presumably the
10956 gilbc that ships with redhat 7.0 now places these mmap requests
10957 somewhat randomly. Since they *must* be exactly where we expect
10958 them, it was failing. MAP_FIXED forces it to put it where we say.
10960 2000-12-27 00:46 omegahacker
10962 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added code to attempt
10963 the scheduling of chained cases. Very simply right now. Also
10964 added code to allow the use_cothread flag of a bin to force all the
10965 chains to use cothreads as well.
10967 2000-12-27 00:01 omegahacker
10969 * tests/: Makefile.am, case4.c: added case4
10971 2000-12-26 23:51 omegahacker
10973 * gst/: Makefile.am, gstbin.c, gstbin.h, gstdebug.h, gstelement.h,
10974 gstscheduler.c, gstscheduler.h, gstthread.c,
10975 elements/gstidentity.c, elements/gstqueue.c, elements/gstqueue.h:
10976 More massive changes to the scheduling system. Moved the
10977 scheduling code to gstscheduler.[ch], so an child bin can replace
10978 the scheduler. Introduced the concept of chains, which are subsets
10979 of the list of managed elements for a given manager bin, which get
10980 scheduled as separate entities. gst_bin_iterate_func should be
10981 pretty much fixed now, the scheduling code gets to do all the hard
10984 Cothreaded case work in the couple tests I've tried, chained is
10987 2000-12-26 20:49 omegahacker
10989 * gst/gstthread.c: Changed "bin" to "thread" in get_thread_new.
10991 2000-12-26 20:24 wtay
10993 * docs/random/usecases: This file will contain several use cases to
10996 2000-12-25 01:33 wtay
10998 * editor/editor.glade, editor/editor.ts, editor/gsteditor.c,
10999 editor/gsteditor.h, editor/gsteditorbin.c,
11000 editor/gsteditorcanvas.c, editor/gsteditorconnection.c,
11001 editor/gsteditorconnection.h, editor/gsteditorcreate.c,
11002 editor/gsteditorcreate.h, editor/gsteditorelement.c,
11003 editor/gsteditorpad.c, editor/gsteditorproject.c,
11004 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11005 editor/gsteditorproperty.c, editor/gsteditorproperty.h,
11006 gst/gstbin.h, gst/gstelement.h, gst/gstutils.c, gst/gstutils.h,
11007 gst/gstxml.c, gst/elements/gstaudiosink.c: Lots of editor changes:
11008 - restucturing of object creation - loading of xml files - visual
11009 eye candy: color changes on mouseover - active object is indicated
11010 - property box changes for boolean and enum types - property box:
11011 create properties per element - show pads/caps in propertybox
11012 added gst_util_get_bool_arg in gstutils.c added default properties
11015 2000-12-23 03:17 wtay
11017 * gst/: gstbin.c, gstelement.c, gstelement.h, gstelementfactory.c,
11018 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11019 elements/gstdisksrc.c, elements/gstfakesrc.c,
11020 elements/gstidentity.c: Added handoff signals to fakesrc and
11021 fakesink Added scheduling property to identity Added
11022 GST_STATE_TRANSITION macro to check for state changes. Modified
11023 gstbin and gstthread to the new state change macros
11025 2000-12-22 23:23 wtay
11027 * gst/gstbin.c, gst/gstelementfactory.c, gst/gstpad.c,
11028 gst/gstpipeline.c, gst/gstthread.c, gst/elements/gstfakesrc.c,
11029 gst/elements/gstfakesrc.h, tests/sched/runxml.c,
11030 tests/sched/cases/(fs-i-i-fs).xml: Fixed a bug in gstbin.c the
11031 manager was not detected. Some other testcases bin, thread,
11032 pipeline use the elementfactory on gst_*_new
11034 2000-12-22 16:14 wtay
11036 * gst/gstautoplug.c, gst/gstautoplug.h, gst/gstpipeline.c,
11037 gst/gstxml.c, gst/elements/gstfakesink.c,
11038 gst/elements/gstfakesink.h, gst/elements/gstidentity.c,
11039 gst/elements/gstidentity.h, gstplay/main.c, tests/sched/Makefile,
11040 tests/sched/runtestcases, tests/sched/runxml.c,
11041 tests/sched/testcases, tests/sched/cases/(fs-fs).xml,
11042 tests/sched/cases/(fs-i-fs).xml, tests/sched/cases/(fs-i-i-fs).xml,
11043 tests/sched/cases/(fs-i-q[i-fs]).xml: Implemented some test
11044 cases... they all fail :-( Added a flag to identity to for
11045 loop_based behaviour. Added a signal to fakesink when a buffer is
11048 2000-12-21 20:21 wtay
11050 * tests/sched/testcases: More testcases
11052 2000-12-21 19:53 wtay
11054 * tests/: autoplug.c, sched/testcases: 70+ testcases to start with
11056 2000-12-21 07:10 omegahacker
11058 * gst/gstbin.c: Some fixes to the non-chained case, it works in a
11059 very basic way. More use cases will hopefully provide some sanity.
11061 2000-12-21 01:27 omegahacker
11063 * gst/elements/gstqueue.c: Fixing two bugs:
11065 1) I had commented out an unlock. duh. 2) changed the _get
11066 function to return the buffer rather than call _push
11068 Also uncommented some debugging I'd turned off. Need to solve the
11069 verbosity problem somehow, I think by way of debug levels as well
11072 2000-12-20 09:39 omegahacker
11074 * gst/: gstbin.c, gstbin.h, gstelement.c, gstelement.h, gstpad.h,
11075 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11076 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11077 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsrc.c,
11078 elements/gsthttpsrc.c, elements/gstqueue.c, elements/gstsinesrc.c:
11079 Massive scheduling changes (again). Not entirely complete, but
11080 getting closer. Need to think about various scheduling plans that
11081 we might want to produce, and figure out the rules for what is
11082 legal, and how to get the results we need as far as the plan.
11084 2000-12-20 00:55 wtay
11086 * docs/random/autoplug1: Added explanation for current autoplugging
11088 2000-12-19 16:38 wtay
11090 * tests/: .cvsignore, props.c: Small test program for the property
11093 2000-12-19 16:36 wtay
11095 * gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c, gst/gstprops.h,
11096 plugins/mpeg1/mpegtypes/mpeg1types.c, tests/Makefile.am: Added API
11097 to dynamically create GstCaps and GstProps Changed typefind of
11098 mpeg1 to set the GstProps. autoplugging now works again for mpeg1,
11101 2000-12-19 13:44 wtay
11103 * docs/random/plugins.dia, editor/editor.dia, gst/gstautoplug.c,
11104 gst/gstautoplug.h, tests/autoplug.c: Added the autoplugger. some
11105 .dia drawings of the objects the autoplug test program.
11107 2000-12-19 13:41 wtay
11109 * gst/Makefile.am, gst/gst.c, gst/gstbin.c, gst/gstcaps.c,
11110 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpipeline.c,
11111 gst/gstplugin.c, gst/gstprops.c, gst/gstthread.c, gst/gsttype.c,
11112 gst/gsttype.h, plugins/mpeg1/parse/mpeg1parse.c,
11113 plugins/mpeg1video/parse/mp1videoparse.c, tests/Makefile.am,
11114 tests/registry.c: Cleanup in gsttypes.c: removed the crazy GList
11115 of GHashTables, since the autoplugger will use the GstCaps and
11116 elementfactories instead of the type system. We don't maintain a
11117 list anymore of the elements for the specific removed unused
11118 code in XML loading/saving.
11120 Cleanup in gstelementfactory: removed the register/unregister
11121 methods, register is now implicit when gst_elementfactory_new is
11122 called. _unregister is now _destroy. Removed logic to
11123 register/unregister the types in gsttypes. added methods to
11124 query if the factory can src/sink a GstCaps Make sure the
11125 elementfactory is set in the element_class when a new element is
11126 registered with gst_elementfactory_new.
11128 gst.c: properly register the basic bins gst_pipeline: use new
11129 gstautoplug (next checkin) gstprops: fixed an error in
11130 compatibility check registry test program changes plugins: misc
11131 changes for the new caps system.
11133 2000-12-19 05:48 omegahacker
11135 * plugins/cdparanoia/cdparanoia.c: safety issue: turned off the
11136 code the requires a patch to cdparanoia to avoid a segfault
11138 2000-12-17 16:24 wtay
11140 * gst/gstbin.c, gst/gstcaps.c, gst/gstpad.c, gst/gstpipeline.c,
11141 gst/gstprops.c, gst/gsttype.c, gst/gsttype.h,
11142 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
11143 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11144 plugins/mp3decode/parse/mp3parse.c,
11145 plugins/mp3decode/types/mp3types.c,
11146 plugins/mpeg1/mpegtypes/mpeg1types.c,
11147 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: The
11148 typefind function now returns a GstCaps structure instead of a
11149 gboolean. modified some plugins to this new behaviour Fixed
11150 autoplugging for the mpg123 case. When an element is selected in
11151 autoplugging and the caps do not match, another element is selected
11152 until the caps match. only examples/autoplug works because
11153 gstmediaplay uses a threaded setup that does not seem to work with
11154 the current scheduling.
11156 2000-12-17 06:26 omegahacker
11158 * docs/code-reviews/: README, gstbin.c-1.41: README and the
11159 beginning of the first code-review. Here's the README:
11161 Code reviews: =============
11163 Files are to be named by file or subsystem, and CVS revision number
11166 gstbin.c-1.41 editor-20001216
11168 A file should look something like the following:
11170 -------------------------------------------------------------------
11171 --- Code Review =========== File: gst/gstbin.c Revision: 1.41 Date:
11172 Dec 16, 2000 Reviewer: Erik Walthinsen <omega@cse.ogi.edu>
11174 ----- Line 20: #define GST_DEBUG_ENABLED
11176 Shouldn't be here, DEBUG should be enabled globally. May leave
11177 until scheduling changes are done.
11179 ----- Line 117: (gst_bin_class_init)
11180 gstelement_class->elementfactory =
11181 gst_elementfactory_find("bin");
11183 Not sure this is such a great idea. I thought the GstElement code
11184 did this kind of stuff?
11186 -------------------------------------------------------------------
11189 The format will evolve as we do more stuff, such as putting in
11190 fields for recommended actions, comments regarding any later
11191 changes made and when, etc.
11193 2000-12-17 04:54 omegahacker
11195 * gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h,
11196 gst/elements/gsttypefind.c, tools/gstreamer-register.c: Some minor
11197 compilation fixes...
11199 2000-12-16 17:12 wtay
11201 * editor/editor.c, editor/editor.glade, editor/editor.ts,
11202 editor/gsteditor.c, editor/gsteditorbin.c,
11203 editor/gsteditorelement.c, editor/gsteditorproject.c,
11204 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11205 gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h, gst/gstpad.c,
11206 gst/gstprops.c, gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
11207 tests/registry.c: some editor changes= loading of save pipelines
11208 (not working) added include in gstdebug.h for getpid property
11209 loading implemented GstXML can now be queried for the toplevel
11212 2000-12-16 10:18 omegahacker
11214 * docs/random/sources, examples/autoplug/Makefile,
11215 examples/helloworld/Makefile, examples/queue4/Makefile,
11216 examples/xml/Makefile, gst/gst.c, gst/gstbin.c, gst/gstbuffer.h,
11217 gst/gstdebug.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
11218 gst/gstthread.c, gst/elements/gstasyncdisksrc.c,
11219 gst/elements/gstaudiosrc.c, gst/elements/gstdisksrc.c,
11220 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
11221 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
11222 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
11223 gst/elements/gstsinesrc.c, plugins/cdparanoia/cdparanoia.c,
11224 plugins/cdparanoia/cdparanoia.h, plugins/cobin/spindentity.c,
11225 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11226 tests/Makefile.am, tests/mp3encode.c, tests/pad-active.c,
11227 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/simplefake.c,
11228 tests/states.c: WARNING: Don't grab this updated unless you're
11229 really, REALLY sure. WARNING: Wait for the next one.
11231 Whole lotta changes here, including a few random bits:
11233 examples/*/Makefile: updated to use `libtool gcc`, not just `gcc`
11234 gst/ gstbuffer.h: updated to new flag style gst.c, gstdebug.h:
11235 added new debugging for function ptrs gstpipeline.c: set type of
11236 parent_class to the class, not the object gstthread.c: ditto
11237 plugins/ cdparanoia/cdparanoia.c: added an argument type, updated
11238 some defaults cobin/spindentity.c: updated to new do/while
11239 loopfunction style mp3encode/lame/gstlame.c: argument types,
11240 whole lotta lame options tests/: various changes
11242 Now, for the big changes: Once again, the scheduling system has
11243 changed. And once again, it broke a whole bunch of things. The
11244 gist of the change is that there is now a function pointer for
11245 gst_pad_push and gst_pad_pull, instead of a hard-wired function.
11246 Well, currently they are functions, but that's for debugging
11247 purposes only, they just call the function pointer after spewing
11250 This changed the GstPad structure a bit, and the GstPad API as
11251 well. Where elements used to provide chain() and pull() functions,
11252 they provide chain() and get() functions.
11253 gst_pad_set_pull[region]_function has been changed to
11254 get_pad_set_get[region]_function. This means all the elements out
11255 there that used to have pull functions need to be updated. The
11256 calls to that function have been changed in the normal elements,
11257 but the names of the functions passed is still _pull[region](),
11258 which is an aesthetic issue more than anything.
11260 As for what doesn't work yet, just about anything dealing with
11261 Connections is hosed, meaning threaded stuff won't work. This will
11262 be fixed about 12 hours from now, after I've slept, etc. The
11263 simplefake.c test works in both cothreaded and chained cases, but
11264 not much else will work due to the Connection problem. Needless to
11265 say, don't grab this unless you *need* these features *now*, else
11266 wait to update this stuff until tomorrow.
11268 I'm going to sleep now.
11270 2000-12-15 16:43 wtay
11272 * examples/queue/queue.c, examples/queue2/queue2.c, gst/gstbin.c,
11273 gst/gstcaps.c, gst/gstpipeline.c, gst/gstplugin.c, gst/gsttype.c,
11274 gst/elements/gsttypefind.c, plugins/mpeg1/mpegtypes/mpeg1types.c,
11275 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: Move
11276 a step closer to autoplugging. The element selection in the
11277 pipeline works. Slight modification to the typefind function
11278 handling. removed the stupid mime types in the mpeg decoders.
11279 Adjust videosink for the new caps handling. Modified the queue
11280 example to show an error in plan creation; Erik can you solve this?
11281 This is the type of pipelines autoplugging uses.
11283 2000-12-15 01:57 wtay
11285 * gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
11286 gst/gst.h, gst/gstarch.h, gst/gstbin.c, gst/gstbin.h,
11287 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstbufferpool.c,
11288 gst/gstbufferpool.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstclock.c,
11289 gst/gstclock.h, gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h,
11290 gst/gstdebug.h, gst/gstelement.c, gst/gstelement.h,
11291 gst/gstelementfactory.c, gst/gstextratypes.c, gst/gstextratypes.h,
11292 gst/gstfilter.c, gst/gstfilter.h, gst/gstmeta.c, gst/gstmeta.h,
11293 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
11294 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
11295 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h, gst/gstsink.c,
11296 gst/gstsink.h, gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c,
11297 gst/gstthread.c, gst/gstthread.h, gst/gsttrace.c, gst/gsttrace.h,
11298 gst/gsttype.c, gst/gstutils.c, gst/gstxml.c, gst/gstxml.h,
11299 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
11300 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.h,
11301 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
11302 gst/elements/gsthttpsrc.h, gst/elements/gstpipefilter.h,
11303 gst/types/gsttypes.c, gstplay/gstmediaplay.c,
11304 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
11305 plugins/cdparanoia/cdparanoia.h, plugins/dvdsrc/dvdsrc.c,
11306 plugins/dvdsrc/dvdsrc.h, plugins/mp3decode/mpg123/gstmpg123.h,
11307 plugins/mp3encode/lame/gstlame.h,
11308 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11309 plugins/mpeg2/mpeg2dec/idct.c, plugins/vcdsrc/vcdsrc.h,
11310 plugins/vorbis/vorbis.c, tests/.cvsignore, tests/rip.c,
11311 tools/gstreamer-register.c: Header cleanup: try to include as
11312 little as possible; this will probably speed up compilation a bit.
11313 changed the .c files to use #include "..." Fix for the 'plugins are
11314 loaded twice' bug. Fix 22186: GstObject flags are now used
11315 everywhere. Added *_FLAG_LAST so elements do not use the same
11316 flags. Added some padding in the flag enum for future expansion.
11318 2000-12-14 17:21 wtay
11320 * gst/gstpad.c, gst/gstplugin.c, plugins/cdparanoia/cdparanoia.c,
11321 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11322 plugins/mpeg1/parse/mpeg1parse.c,
11323 plugins/mpeg1video/parse/mp1videoparse.c,
11324 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11325 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
11326 plugins/vorbis/vorbisenc.c: Some plugins are adjusted to the new
11327 pad template mechanisms.
11329 2000-12-14 12:30 wtay
11331 * plugins/mp3encode/lame/gstlame.c: Fixed a memory leak
11333 2000-12-13 21:42 omegahacker
11335 * docs/random/TODO-post-0.1.0: First few TODO items to be done
11336 after 0.1.0 (i.e. in 2001)
11338 2000-12-13 19:35 wtay
11340 * plugins/mp3encode/lame/gstlame.c: Update to the lame encoder
11342 2000-12-13 19:29 wtay
11344 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
11345 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
11346 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
11347 docs/gst/tmpl/gstsrc.sgml, docs/gst/tmpl/gsttype.sgml,
11348 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11349 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h, gst/gsttype.c,
11350 gst/elements/gstaudiosink.c, gst/elements/gsthttpsrc.c,
11351 plugins/cdparanoia/cdparanoia.c,
11352 plugins/mp3decode/mpg123/gstmpg123.c,
11353 plugins/mp3decode/parse/mp3parse.c: Changed the GstPadFactory and
11354 added the GstPadTemplate.
11356 The GstPadFactory is an easy way to define a pad with capabilities.
11357 The GstPadFactory is converted into a GstPadTemplate. The template
11358 is used to create new pads and to expose the possible pads used in
11359 an element to the plugin system.
11361 updated mp3parse, mpg123, cdparanoia to the new API. Rerun
11362 gstreamer-register because the XML definition has changed.
11364 2000-12-12 19:31 wtay
11366 * docs/random/plugins: Added a document about how we handle plugins
11367 and dynamic loading.
11369 2000-12-12 19:29 wtay
11371 * gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11372 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
11373 gst/gstpipeline.c, gst/gsttype.c, plugins/au/gstparseau.c,
11374 plugins/mp3decode/mpg123/gstmpg123.c,
11375 plugins/mp3decode/parse/mp3parse.c, tests/.cvsignore, tests/caps.c,
11376 tests/registry.c: More Caps changes, this change introduces the
11377 padfactory. the GstPadFactory will be used to describe the pads
11378 that an element will contain during its lifetime. mpg123 and
11379 mp3parse serve as an example. More XML changes to incorporate the
11382 2000-12-12 09:40 omegahacker
11384 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am,
11385 tests/Makefile.am, gst/gstbin.c, gst/gstplugin.c,
11386 gst/elements/gstfdsink.c, plugins/mp3encode/lame/Makefile.am,
11387 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11388 tests/rip.c: Added LAME encoder. Wow.
11390 2000-12-12 06:49 omegahacker
11392 * configure.in, editor/gstelementselect.c, plugins/Makefile.am,
11393 plugins/cdparanoia/Makefile.am, plugins/cdparanoia/cdparanoia.c,
11394 plugins/cdparanoia/cdparanoia.h, tests/Makefile.am,
11395 tests/paranoia.c: Brand new source, the cdparanoia source. Reads
11396 audio data from a CD, writes out raw audio. The tests/paranoia.c
11397 program will simply hook this up to a sound card. It works
11400 Next step is to flesh out the rest of the element, including pad
11401 caps, better seek and playout control, signals, and whatever else
11404 A minor patch to the editor is included here, the GstElementFactory
11405 details struct has a name change from 'class' to 'klass' that
11406 wasn't reflected in the elementselect widget. Fixd.
11408 2000-12-11 00:25 omegahacker
11410 * tests/queue.c: Updated to latest code for testing scheduling.
11412 2000-12-11 00:24 omegahacker
11414 * gst/: gstbin.c, gstdebug.h, gstelement.c, gstpad.c,
11415 elements/gstqueue.c: Implemented the hybrid scheduling system for
11416 sources and connections outside the current Bin. Is a bit hackish
11417 in one place, but I'll work out a way to make that cleaner soon.
11418 queue.c in tests now works nicely in all cases. More to come
11421 2000-12-11 00:06 wtay
11423 * tests/registry.c: Test program to check the registry handling
11425 2000-12-11 00:04 wtay
11427 * gst/Makefile.am, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
11428 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpad.c,
11429 gst/gstpad.h, gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
11430 gst/gstprops.c, gst/gstprops.h, gst/gsttype.c, gst/gsttype.h,
11431 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
11432 gstplay/main.c, plugins/au/gstparseau.c,
11433 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11434 plugins/avi/wincodec/gstwincodec.c,
11435 plugins/capture/v4l/gstv4lsrc.c, plugins/effects/stereo/stereo.c,
11436 plugins/effects/volume/volume.c, plugins/filters/median/median.c,
11437 plugins/filters/smooth/smooth.c, plugins/jpeg/gstjpeg.c,
11438 plugins/mp3decode/mpg123/gstmpg123.c,
11439 plugins/mp3decode/mpg123/gstmpg123.h,
11440 plugins/mp3decode/parse/mp3parse.c,
11441 plugins/mp3decode/xing/gstxing.c,
11442 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
11443 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11444 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
11445 plugins/mpeg1/parse/mpeg1parse.c,
11446 plugins/mpeg1video/parse/mp1videoparse.c,
11447 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11448 plugins/mpeg2/mpeg2dec/decode.c,
11449 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11450 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11451 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/idct.c,
11452 plugins/mpeg2/mpeg2dec/idct_mmx.c,
11453 plugins/mpeg2/mpeg2dec/motion_comp.c,
11454 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
11455 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11456 plugins/mpeg2/mpeg2dec/mpeg2.h,
11457 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11458 plugins/mpeg2/mpeg2dec/perftest.c, plugins/mpeg2/mpeg2dec/slice.c,
11459 plugins/mpeg2/mpeg2dec/vlc.h, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
11460 plugins/mpeg2/parse/mpeg2parse.c,
11461 plugins/mpeg2/subtitles/mpeg2subt.c,
11462 plugins/mpeg2/video/gstmpeg2play.c,
11463 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
11464 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
11465 plugins/visualization/smoothwave/smoothwave.c,
11466 plugins/visualization/spectrum/gstspectrum.c,
11467 plugins/visualization/synaesthesia/synaesthesia.c,
11468 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
11469 plugins/wav/gstparsewav.c, tests/Makefile.am, tests/caps.c,
11470 tests/queue.c: First attempt at rebuilding the type/plugin system
11471 - make sure caps/props are saved in the registry autoplugging is
11472 completely broken. removed the typefactories and typeids from all
11473 the pads in the plugins XML load/save is ok (be sure to rerun
11474 gstreamer-register)
11476 2000-12-09 09:13 omegahacker
11478 * gst/: gstbin.c, gstbin.h, gstelement.c, gstpad.h: Snapshot of
11479 work-in-progress do deal with out-of-bin elements. Current system
11480 is very likely going to be ditched due to its complexity and the
11481 fact that it doesn't work right now. More than that, it's
11482 generating some really odd results in my test program, which aren't
11483 readily explainable.
11485 If you want to keep a working copy of your working copy (heh),
11486 don't update until this is replaced with a hybrid approach. This
11487 approach will be the beginning of a plan generator that can
11488 construct full hybrid schedules given hints from various places.
11490 Hybrid means that cothreads are used, but there are chunks of the
11491 pipeline that are actually dealt with by chaining. This can improve
11492 speed by reducing cothread switches (which are much cheaper than
11493 thread switches, but still far from free, about 570 cycles on my
11494 PIII), but does carry a complexity burden. Luckily, the structure
11495 of GStreamer allows that burden to live entirely in create_plan.
11496 Luck? I think not ;-)
11498 2000-12-08 23:38 omegahacker
11500 * gst/: gstbin.c, gstthread.c: Mostly debugging changes. What's in
11501 CVS seems to work rather well, actually.
11503 Next is the work on task 23098...
11505 2000-12-08 20:31 omegahacker
11507 * tests/: Makefile.am, queue.c: Test program for simple queue
11508 operations. Good for testing thread/cothread interations.
11510 2000-12-08 18:24 wtay
11512 * gst/: gstbin.c, gstdebug.h, gstpad.c, gstpad.h: Added pullregion
11513 in again, it got removed with the previous commit.
11515 2000-12-08 10:33 omegahacker
11517 * gst/: gstbin.c, gstconnection.c, gstconnection.h, gstdebug.h,
11518 gstelement.c, gstpad.c, elements/gstqueue.c: Another big set of
11519 changes. Connections are now also pullfunc based. gstqueue has
11520 been updated, I don't know of any other connections offhand.
11522 There are still a few things that need doing, specifically the
11523 concept of a source or connection with connections to multiple
11524 thread contexts is not dealt with. This may force us to move the
11525 threadstate from the element to the pad, maybe keeping the
11526 element's copy for simple cases. Then the Bin would create a
11527 structure to pass to the cothreaded _wrappers of any such elements,
11528 which would detail the pads that are to be dealt with by this
11529 particular cothread context.
11531 That will speed things up to, since we don't have to look through
11532 the list of all pads for every Src or Connection element for every
11533 iteration, we can simply step through the list provided by the
11534 plan. Special case might even have a single pad pointer sitting
11535 there to trump the list, if there's only one (the common case
11538 Task 23098 is tracking these changes. The main task 22588 depends
11539 on that subtask, as well as 22240, which is a consistency check on
11542 2000-12-07 18:38 wtay
11544 * tests/: .cvsignore, Makefile.am, caps.c: Updated the test program
11546 2000-12-07 18:37 wtay
11548 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11549 gstprops.c, gstprops.h, gstpropsprivate.h: separated the properties
11550 from the capabilities as we might use the properties for metadata
11553 2000-12-06 23:04 wtay
11555 * gst/: gstbin.c, gstcaps.c, gstcaps.h, gstpad.c,
11556 elements/gstasyncdisksrc.c: Added pulregion handling. Added
11557 GstCapsListFactory in headers
11559 2000-12-05 18:08 wtay
11561 * gst/: Makefile.am, gstbin.c, gstpad.c, gstpipeline.c,
11562 elements/gstasyncdisksrc.c: Fixed autoplugging.
11564 2000-12-04 19:24 wtay
11566 * docs/random/caps: Added some capability options
11568 2000-12-04 10:52 omegahacker
11570 * gst/: gstbin.c, gstelement.h, gstpad.c, gstpad.h, gstpipeline.c,
11571 gstsrc.c, gstsrc.h, elements/gstasyncdisksrc.c,
11572 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11573 elements/gstfakesrc.c, elements/gstfdsrc.c, elements/gsthttpsrc.c,
11574 elements/gstsinesrc.c: Changed the way things are scheduled,
11575 especially sources. A Src used to have a push() function, and
11576 optionally a pushregion() to deal with async reads, etc. That
11577 whole thing has gone away, in favor of providing a pull() function
11578 for the output (Src) pad instead, ala chain functions. This makes
11579 constructing cothreaded schedules out of non-loop elements somewhat
11580 easier. Basically there was always a question as to which pad was
11581 being dealt with. In the pullregion case, cothread-specific data
11582 was used to try to pass the region struct to the right place, which
11583 is a slow hack. And in general, the push function severely limited
11584 the kind of tricks that could be played when there's more than one
11585 output pad, such as a multi-out file reader with async capabilities
11586 on each pad independently.
11588 This changes the way cothread scheduling occurs. Instead of the
11589 hack to deal with Src's by calling their push() function (or
11590 optionally the pushregion(), in certain cases), we now are working
11591 towards a general mechanism where pads are the only thing that are
11592 dealt with directly.
11594 An optimization was made in the process of doing this: the
11595 loopfunction actually run as the outer [stack] frame of the
11596 cothread is now set more intelligently in create_plan() based on
11597 what kind of element it is. We now have:
11599 loopfunc_wrapper: used for loop-based elements, it simply calls the
11600 loopfunc in a loop, paying attention to COTHREAD_STOPPING (see
11601 below). It currently does other, soon to be depracated, stuff.
11603 pullsrc_wrapper: wraps a Src that's not loop-based (since your
11604 options are now loop- or pull-based)
11606 There will be a couple more to deal with other cases, such as
11607 Connections and chain-based elements. The general idea is that
11608 it's a lot more efficient to make the decisions once in create_plan
11609 than to keep doing this huge if/else chain in the wrapper. Just
11610 choose the right wrapper up front. It'll be most apparent
11611 performance-wise in the case of whichever element context is
11612 switched to first for each iteration, since the whole wrapper setup
11613 is done for every iteration.
11615 The tricky part is that there is now a bit of overloading of the
11616 function pointers in a pad. The current meanings (possibly to
11617 change a bit more soon) are:
11619 chainfunc: as always, chainfunc pointer is mirrored between peer
11620 pads (this may change, and the chain func may end up in
11621 pushfunc) pushfunc: SrcPad: gst_pad_pushfunc_proxy, cothread_switch
11622 to peer SinkPad: none (may take over chainfunc, see
11623 below) pullfunc: SrcPad: Src or Connection's function to construct
11624 buffers SinkPad: gst_pad_pullfunc_proxy, cothread_switch
11627 There are a number of issues remaining with the scheduling, not the
11628 least of which is the fact that Connections are still dealt with
11629 the old way, with _push() functions and such. I'm trying to figure
11630 out a way to unify the system so it makes sense. Following the
11631 scheduling system is hard enough, trying to change it is murder.
11633 Another useful scheduling addition, mentioned above, is
11634 COTHREAD_STOPPING. It's an element flag that's used to signal
11635 whatever code is running in cothread context that it should be
11636 finishing up and exiting soon. An example of this is in
11637 plugins/cobin/spindentity.c. All the loops should now be composed
11638 of do/while loops, rather than while(1) loops:
11641 buf = gst_pad_pull(spindentity->sinkpad);
11642 gst_pad_push(spindentity->srcpad,buf);
11643 } while (!GST_ELEMENT_IS_COTHREAD_STOPPING(element));
11645 The reason for this is that COTHREAD_STOPPING may be set before the
11646 above loop ever gets started. It wouldn't do for the body of the
11647 loop to never once get called, that would simply stall the
11648 pipeline. Note that only the core library code is ever responsible
11649 for setting and unsetting this flag. All elements have to do is
11650 respond to it by cleanly exiting the loop and the function holding
11653 This is needed primarily to allow iterations to occur properly.
11654 Basically, there's a single entry point in the cothread scheduling
11655 loop, gst_bin_iterate_func() simply switches to this cothread. If
11656 the element in this context is allowed to loop infinitely, nothing
11657 would even switch back to the context from which the iterate() was
11658 originally called. This is a bit of a problem. The solution is
11659 for there to be an implicit switch back to the originating context.
11660 Now, even I'm not sure exactly how this works, but if the cothread
11661 that's switched to actually returns, execution returns back to the
11662 calling context, i.e. iterate_func().
11664 COTHREAD_STOPPING is therefore set just before switching into this
11665 (currently randomly chosen) context, on the assumption that it will
11666 return promptly after finishing its duties. The burden of clearing
11667 the flag falls to the various wrapper functions provided by the Bin
11668 code, thus element writers don't have to worry about doing that at
11669 all (and simply shouldn't).
11671 Related changes: All the sources in elements/ have been changed to
11672 reflect the new system.
11674 FIXMEs: 1) gstpipeline.c calls gst_src_push at some point, dunno
11675 why, it's commented out now. 2) any other sources, including
11676 vcdsrc, dvdsrc, and v4lsrc will break badly and need to be modified
11677 to work as pull-based sources.
11679 2000-12-04 09:35 omegahacker
11681 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
11682 gst/gst.h, gst/gstbuffer.c, gst/gstdebug.h: Changes made to the
11683 DEBUG system. New header file gstdebug.h holds the stuff to keep
11684 it out of gst.h's hair. DEBUG prints out the process id, cothread
11685 id, source filename and line number. Two new macros DEBUG_ENTER
11686 and DEBUG_LEAVE are used to show the entry and exit of a given
11687 function. This eventually might be used to construct call trace
11688 graphs, even taking cothreads into account. This would be quite
11689 useful in visualizing the scheduling mechanism.
11691 Minor changes to various debug messages.
11693 Also sitting in gstdebug.h is a prototypical DEBUG_ENTER that's
11694 capable of performing DEBUG_LEAVE automatically. It does this by
11695 utilizing a little-known GCC extension that allows one to call a
11696 function with the same parameters as the current function. The
11697 macro uses this to basically call itself. A boolean is used to
11698 ensure that when it calls itself it actually runs the body of the
11699 function. In the meantime it prints stuff out before and after the
11700 real function, as well as constructing a debugging string. This
11701 can be used eventually to provide call-wide data on the DEBUG
11702 lines, instead of having to replicate data on each call to DEBUG.
11703 More research is needed into how this would most cleanly be fit
11704 into some other chunk of code, like GStreamer (I think of this
11705 DEBUG trick as a separate project, sorta).
11707 Unfortunately, the aforementioned DEBUG trick interacts quite
11708 poorly with cothreads. Almost any time it's used in a function
11709 that has anything remotely to do with a cothread context (as in, it
11710 runs in one), a segfault results from the __builtin_apply call,
11711 which is the heart of the whole thing. If someone who really knows
11712 assembly could analyze the resulting code to see what's really
11713 going on, we might find a way to fix either the macro or the
11714 cothreads (I'm thinking that there's something we missed in
11715 constructing the cothreads themselves) so this works in all cases.
11717 In the meantime, please insert both DEBUG_ENTER and DEBUG_LEAVE in
11718 your functions. Be sure to put DEBUG_ENTER after your variable
11719 declarations and before any functional code, not to put the
11720 function name in any DEBUG strings (it's already there, trust me),
11721 and put a DEBUG_LEAVE if you care enough.
11723 Changes are going to happen in the way DEBUGs and other printouts
11724 occur, so stay tuned.
11726 2000-12-04 09:32 omegahacker
11728 * gst/gstplugin.c: Added a check to see if the plugin actually
11729 exists before even bothering to try to load it. Saves a fair
11730 amount of debugging spew with _gst_plugin_spew enabled.
11732 2000-12-04 09:14 omegahacker
11734 * plugins/mp3decode/parse/mp3parse.c: Minor change to the
11735 head_check function: DEBUG pretty much assumes there's a newline
11736 (\n) at the end, things get messy otherwise. Might add a
11737 DEBUG_NOPREFIX to deal with this problem later, but I think this is
11738 a good cleanup anyway.
11740 2000-12-03 20:15 wtay
11742 * tests/caps.c: More test cases.
11744 2000-12-03 20:15 wtay
11746 * gst/: gstcaps.c, gstcaps.h: Implemented real Caps checking.
11748 2000-12-03 17:52 wtay
11750 * tests/: Makefile.am, caps.c, states.c: Added a test program for
11753 2000-12-03 17:51 wtay
11755 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11756 gstpad.c, gstpad.h, gstpipeline.c: Added multiple types to the
11757 pads. Added first preview of the capabilities system.
11758 Autoplugging is seriously broken with these (and other) changes.
11760 2000-12-03 15:02 richardb
11762 * test/cothreads/: Makefile.am, cothreads.c, cothreads.h: Remove
11763 cothreads.[ch] from tests/cothreads/ and replace then with a rule
11764 in the Makefile.am to generate symlinks to the live versions of the
11765 code in gst/ : fixes a compile error, and should keep things
11768 2000-12-03 00:17 omegahacker
11770 * gst/: cothreads.c, cothreads.h, gst.h: Enhanced debugging by
11771 making DEBUG() print out the cothread ID as well as the process ID.
11772 cothread_getcurrent returns the current cothread ID, or -1 if
11773 cothreads aren't set up in this process context.
11775 2000-12-02 10:07 omegahacker
11777 * docs/random/filter-writers-guide: First pass at an outline for
11778 the Filter Writer's Guide. Mostly complete, though the structure
11779 needs some work. Just need someone to write it ;-)
11781 2000-11-30 20:30 wtay
11783 * docs/random/types3: Another type system proposal.
11785 2000-11-29 10:05 omegahacker
11787 * gst/cothreads.c: Rearranged cothread_switch a bit to move all the
11788 code for error conditions to the end, using goto's to get there.
11789 This has the presumed advantage of consolidating all the normally
11790 run code into one chunk, reducing jumps (and the associated
11791 penalties in any modern processor) and limiting cache- line usage.
11792 It may be instructive to look at the generated assembly for this
11793 revision and the previous, to see if gcc is smart enough to do this
11796 If you want to turn off some of the checks (they are all checks for
11797 NULL pointers, if you're curious) for a speed gain, disable the
11798 #define of COTHREAD_PARANOID at the top.
11800 2000-11-26 19:11 wtay
11802 * docs/random/types2: Added the type system design.
11804 2000-11-25 18:13 wtay
11806 * docs/random/sources: More ramblings..
11808 2000-11-25 16:45 wtay
11810 * docs/random/sources: Another alternative to the src. Please
11813 2000-11-25 16:00 wtay
11815 * docs/random/sources: Added asci art control flow diagrams
11817 2000-11-25 14:18 wtay
11819 * docs/random/sources, gst/gstpipeline.c,
11820 gst/elements/gstasyncdisksrc.h, gst/elements/gstaudiosink.c,
11821 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
11822 gst/elements/gstelements.c, gst/elements/gstesdsink.h,
11823 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
11824 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
11825 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
11826 gst/elements/gstfdsrc.c, gst/elements/gstfdsrc.h,
11827 gst/elements/gsthttpsrc.c, gst/elements/gsthttpsrc.h,
11828 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
11829 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
11830 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.c,
11831 gst/elements/gsttypefind.h, plugins/mpeg2/mpeg2dec/Makefile.am,
11832 plugins/mpeg2/mpeg2dec/decode.c, plugins/mpeg2/mpeg2dec/idct.c,
11833 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11834 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11835 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/Makefile.am,
11836 plugins/mpeg2/parse/mpeg2parse.c: Code Cleanups Added use cases for
11837 the source elements.
11839 2000-11-25 07:43 omegahacker
11841 * gst/elements/gstelements.c: Added code to force the gsttypes
11842 plugin to load before gstelements, by simply having gstelements.c
11843 request the plugin. Solves some dependency problems. This is the
11844 correct method of doing this for now, though I had a thought:
11846 Have a static list of hard dependencies that the plugin system is
11847 responsible for satisfying before even trying to load the plugin.
11848 Makes plugin design easier.
11850 2000-11-25 07:02 omegahacker
11852 * gst/: gstpad.c, gstpad.h: added the ability to disable pads, not
11853 quite complete but sufficient for now
11855 2000-11-24 22:28 omegahacker
11857 * gst/gstelement.c: Fixed a dumb mistake: in
11858 gst_element_set_loop_function, it was forcing the cothread's entry
11859 function to change. This is totally wrong, the create_plan function
11860 in GstBin is responsible for setting that to its own internal
11861 helper function. Code removed outright...
11863 2000-11-23 21:49 omegahacker
11865 * gst/: gstelement.c, gstelement.h: Closed 22145 - gstelement.c:
11866 support hotswapping of loopfunc
11868 Added a flag GST_ELEMENT_NEW_LOOPFUNC that's set when a new
11869 loopfunc is set, which needs to be obeyed by the loopfuncs
11870 themselves. The assumption is that only a loopfunc or an element
11871 that knows what it's doing will ever change the loopfunc pointer,
11872 so they can be responsible for exitting the loopfunc itself
11875 The loopfunc_wrapper function has been changed to call the loopfunc
11876 pointer itself in a loop. If the loopfunc changes, the current
11877 loop is supposed to exit, which causes the loopfunc_wrapper to
11878 start up the new loopfunc.
11880 2000-11-23 20:39 omegahacker
11882 * gst/gstelement.c: Closed task 22143 - gstelemnt.c: complete
11883 gst_element_connect
11885 SImple matter of cleaning up the conflicting checks and actually
11886 connecting the pads in question.
11888 2000-11-23 08:13 omegahacker
11890 * gst/: gstbin.c, gstelement.c: gstbin.c: modified so create_plan
11891 occurs after the state change of all the child elements.
11892 gstelement.c: set_state now loops such that each element only deals
11893 with one state change at a time, i.e.
11894 NULL->READY,READY->PLAYING, instead of a single NULL->PLAYING.
11896 2000-11-20 22:05 wtay
11898 * gstplay/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
11899 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct_mmx.c,
11900 plugins/mpeg2/mpeg2dec/perftest.c: Something was wrong with SSE
11901 initialisation in mpeg2dec Added little performance test (compile
11904 2000-11-20 19:04 wtay
11907 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
11908 docs/manual/gstreamer-manual.sgml, gst/elements/gstdisksrc.c,
11909 gstplay/gstmediaplay.c, gstplay/gstplay.c,
11910 plugins/dvdsrc/Makefile.am, plugins/dvdsrc/dvdsrc.c,
11911 plugins/dvdsrc/dvdsrc.h, plugins/mpeg2/ac3dec/Makefile.am,
11912 plugins/mpeg2/ac3dec/ac3.h, plugins/mpeg2/ac3dec/ac3_internal.h,
11913 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
11914 plugins/mpeg2/ac3dec/audio_out.h,
11915 plugins/mpeg2/ac3dec/bit_allocate.c,
11916 plugins/mpeg2/ac3dec/bit_allocate.h,
11917 plugins/mpeg2/ac3dec/bitstream.c, plugins/mpeg2/ac3dec/bitstream.h,
11918 plugins/mpeg2/ac3dec/bswap.h, plugins/mpeg2/ac3dec/cmplx.h,
11919 plugins/mpeg2/ac3dec/coeff.c, plugins/mpeg2/ac3dec/coeff.h,
11920 plugins/mpeg2/ac3dec/cpu_accel.c, plugins/mpeg2/ac3dec/crc.c,
11921 plugins/mpeg2/ac3dec/crc.h, plugins/mpeg2/ac3dec/debug.c,
11922 plugins/mpeg2/ac3dec/debug.h, plugins/mpeg2/ac3dec/decode.c,
11923 plugins/mpeg2/ac3dec/decode.h, plugins/mpeg2/ac3dec/dither.c,
11924 plugins/mpeg2/ac3dec/dither.h, plugins/mpeg2/ac3dec/downmix.c,
11925 plugins/mpeg2/ac3dec/downmix.h, plugins/mpeg2/ac3dec/downmix_c.c,
11926 plugins/mpeg2/ac3dec/downmix_c.h,
11927 plugins/mpeg2/ac3dec/downmix_i386.S,
11928 plugins/mpeg2/ac3dec/downmix_i386.h,
11929 plugins/mpeg2/ac3dec/downmix_kni.S,
11930 plugins/mpeg2/ac3dec/downmix_kni.h,
11931 plugins/mpeg2/ac3dec/exponent.c, plugins/mpeg2/ac3dec/exponent.h,
11932 plugins/mpeg2/ac3dec/imdct.c, plugins/mpeg2/ac3dec/imdct.h,
11933 plugins/mpeg2/ac3dec/imdct512_kni.S,
11934 plugins/mpeg2/ac3dec/imdct_c.c, plugins/mpeg2/ac3dec/imdct_c.h,
11935 plugins/mpeg2/ac3dec/imdct_kni.c, plugins/mpeg2/ac3dec/imdct_kni.h,
11936 plugins/mpeg2/ac3dec/mantissa.c, plugins/mpeg2/ac3dec/mantissa.h,
11937 plugins/mpeg2/ac3dec/oms_accel.h, plugins/mpeg2/ac3dec/output.c,
11938 plugins/mpeg2/ac3dec/output.h, plugins/mpeg2/ac3dec/parse.c,
11939 plugins/mpeg2/ac3dec/parse.h, plugins/mpeg2/ac3dec/rematrix.c,
11940 plugins/mpeg2/ac3dec/rematrix.h,
11941 plugins/mpeg2/ac3dec/sanity_check.c,
11942 plugins/mpeg2/ac3dec/sanity_check.h, plugins/mpeg2/ac3dec/srfft.c,
11943 plugins/mpeg2/ac3dec/srfft.h, plugins/mpeg2/ac3dec/srfft_kni.S,
11944 plugins/mpeg2/ac3dec/srfft_kni.h,
11945 plugins/mpeg2/ac3dec/srfft_kni_c.c, plugins/mpeg2/ac3dec/srfftp.h,
11946 plugins/mpeg2/ac3dec/stats.c, plugins/mpeg2/ac3dec/stats.h,
11947 plugins/mpeg2/ac3dec/uncouple.c, plugins/mpeg2/ac3dec/uncouple.h,
11948 plugins/mpeg2/mpeg2dec/Makefile.am,
11949 plugins/mpeg2/mpeg2dec/decode.c,
11950 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11951 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11952 plugins/mpeg2/mpeg2dec/motion_comp.c,
11953 plugins/mpeg2/mpeg2dec/motion_comp.h,
11954 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11955 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/mpeg2parse.c,
11956 plugins/mpeg2/parse/mpeg2parse.h, test/dvdcat.c: Reworked AC3
11957 decoder. No seeking yet but at least we do not need ac3parse
11958 anymore. Reworked dvdsrc to read scrambled data (DeCSS not
11959 included). I have modified DeCSS a bit to work in GStreamer. Can I
11960 release the code or is there some lawyer that's going to sue me?
11961 MPEG2 SSE motion compensation. Tried to add PTS to the MPEG
11962 decoder but failed.
11964 2000-11-12 20:34 wtay
11966 * components/bonobo-gstmediaplay/: Makefile.am,
11967 bonobo-gstmediaplay.c, gstmediaplay.oafinfo: The bonobo component
11968 now works on audio only (mp3/vorbis). Video is broken because
11969 bonobo does not handle multithreading yet. Added Bonobo toolbar
11972 2000-11-11 15:13 wtay
11974 * configure.in, components/bonobo-gstmediaplay/.cvsignore,
11975 components/bonobo-gstmediaplay/Makefile.am,
11976 components/bonobo-gstmediaplay/bonobo-gstmediaplay-ui.xml,
11977 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
11978 components/bonobo-gstmediaplay/gstmediaplay.oafinfo,
11979 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstmeta.sgml,
11980 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttype.sgml,
11981 docs/gst/tmpl/gstutils.sgml, docs/libs/tmpl/gstidct.sgml,
11982 docs/manual/components.sgml, docs/manual/cothreads.sgml,
11983 docs/manual/helloworld2.sgml, docs/manual/programs.sgml,
11984 gst/cothreads.c, gst/cothreads.h, gst/gstarch.h, gst/gstbin.c,
11985 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstclock.c,
11986 gst/gstconnection.c, gst/gstcpu.c, gst/gstelement.c,
11987 gst/gstelement.h, gst/gstextratypes.c, gst/gstfilter.c,
11988 gst/gsti386.h, gst/gstmeta.c, gst/gstppc.h, gst/gstsink.c,
11989 gst/gstsrc.c, gst/gstthread.c, gst/gsttype.c,
11990 gst/elements/gstqueue.c, gstplay/Makefile.am,
11991 plugins/avi/gstavidecoder.c: Docs updates. Added LICENSE info to
11992 headers/code where missing in gst directory Added a bonobo wrapper
11993 for the media player (it shows up in gshell but locks up when
11994 activating the component, anyone?) Fixed some XML save/load
11995 problems with arguments.
11997 2000-11-08 19:53 wtay
11999 * gstplay/: gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
12000 gststatusarea.c, gststatusarea.h, main.c: Fix for the new gnome
12001 libraries. It looks like glade does not like empty dockitems...
12003 2000-11-07 21:38 wtay
12005 * docs/libs/: gstreamer-libs-sections.txt, tmpl/dct.sgml,
12006 tmpl/gstidct.sgml, tmpl/gstriff.sgml: Library docs update
12008 2000-11-07 21:24 wtay
12010 * docs/gst/tmpl/: cothreads.sgml, gstbufferpool.sgml,
12011 gstelement.sgml, gstpad.sgml: [no log message]
12013 2000-11-07 21:18 wtay
12015 * docs/gst/: Makefile.am, gstreamer-decl.txt, gstreamer-docs.sgml,
12016 gstreamer-sections.txt: Updated docs
12018 2000-11-06 00:15 wtay
12020 * gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12021 gst/gstpad.h, gst/gstutils.c, gst/elements/Makefile.am,
12022 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
12023 gst/elements/gstdisksrc.c, gstplay/gstplay.c,
12024 gstplay/gstplayprivate.h, libs/riff/gstriff.h,
12025 libs/riff/gstriffparse.c, plugins/avi/gstavidecoder.c,
12026 plugins/avi/gstavidecoder.h: Added seeking to the avi decoder by
12027 implementing pull_region. Fixes to the asyncdisksrc. Added thread
12028 specific data to the cothreads.
12030 2000-11-04 18:55 wtay
12032 * include/sse.h: [no log message]
12034 2000-11-04 18:54 wtay
12036 * configure.in, gst/Makefile.am, gst/cothreads.c, gst/cothreads.h,
12037 gst/gst.c, gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.h,
12038 gst/gstbufferpool.h, gst/gstclock.h, gst/gstconnection.h,
12039 gst/gstcpu.h, gst/gstelement.h, gst/gstfilter.h, gst/gstmeta.h,
12040 gst/gstobject.h, gst/gstpipeline.h, gst/gstplugin.h, gst/gstsink.h,
12041 gst/gstsrc.h, gst/gsttee.h, gst/gstthread.c, gst/gstthread.h,
12042 gst/gsttrace.h, gst/gsttype.h, gst/gstutils.h, gst/gstxml.h,
12043 gst/types/gsttypes.c, libs/idct/Makefile.am, libs/idct/dct.h,
12044 libs/idct/gstidct.c, libs/idct/gstidct.h, libs/idct/sseidct.S,
12045 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/.cvsignore,
12046 plugins/mpeg2/mpeg2dec/Makefile.am,
12047 plugins/mpeg2/mpeg2dec/decode.c,
12048 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12049 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12050 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
12051 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
12052 plugins/mpeg2/mpeg2dec/idct_mmx.c,
12053 plugins/mpeg2/mpeg2dec/idct_mmx.h,
12054 plugins/mpeg2/mpeg2dec/motion_comp.c,
12055 plugins/mpeg2/mpeg2dec/motion_comp.h,
12056 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
12057 plugins/mpeg2/mpeg2dec/mpeg2.h,
12058 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
12059 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
12060 plugins/mpeg2/mpeg2dec/vlc.h, plugins/vorbis/vorbisdec.c: Added the
12061 excellent mpeg2dec decoder. Not 100% optimized but allready very
12062 fast. More cleanup.
12064 2000-11-02 20:10 wtay
12066 * gst/gst.c, gstplay/gstmediaplay.c, gstplay/main.c: Make sure the
12067 Gdk thread lock is not held inside the gstreamer pipeline. Fix the
12068 videosink to not hold the Gdk lock when emitting a signal. All Gtk
12069 GUI apps using GStreamer should now handle the Gdk locks when
12070 handling signals from the pipeline (as it should be)
12072 2000-11-01 22:11 wtay
12074 * examples/helloworld2/helloworld2.c, gst/cothreads.c,
12075 gst/cothreads.h, gst/gstbin.c, gst/gstthread.c,
12076 gst/elements/Makefile.am, gst/elements/gstqueue.c,
12077 gstplay/gststatusarea.c, plugins/avi/gstavidecoder.c,
12078 plugins/avi/gstavidecoder.h, plugins/mp3decode/mpg123/gstmpg123.c:
12079 Some code cleanup Let the parent GstBin decide when to do a
12080 create_plan (bin inside a thread)
12082 2000-11-01 13:49 wtay
12084 * gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
12085 gst/gstthread.c, gst/gsttype.c, gstplay/Makefile.am,
12086 gstplay/callbacks.c, gstplay/gstmediaplay.c,
12087 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12088 gstplay/gstplay.c, gstplay/gstplay.h, gstplay/gstplayprivate.h,
12089 gstplay/gststatusarea.c, gstplay/interface.c, gstplay/interface.h,
12090 plugins/avi/Makefile.am, plugins/avi/audiocodecs.c,
12091 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
12092 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12093 plugins/avi/gstparseavi.h, plugins/avi/playcodecs.c,
12094 plugins/mp3decode/parse/mp3parse.c,
12095 plugins/mp3decode/parse/mp3parse.h,
12096 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
12097 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h:
12098 Code cleanup, make it adhere to the Gnome/Gtk+ code formatting,
12099 which is quite clean and more readable. Renamed parseavi to
12100 avidecoder Implemented seeking/time display/pause/play/stop/clean
12101 exit to gstmediaplay Added an element flag to indicate that it
12102 cannot deal with noncontigous buffers. If such an element is found
12103 in the pipeline, seeking is disabled for the complete stream
12104 (avidecoder cannot deal with seeking until we convert it to a loop
12105 based element with pull_region to fetch the indeces etc...)
12107 2000-10-30 21:10 wtay
12109 * docs/plugins/: .cvsignore, gstreamer-plugins.types.in: Missing
12112 2000-10-30 21:08 wtay
12114 * plugins/mpeg1/mpegaudio/: table_absthr.h, table_alloc.h,
12115 table_cb.h, table_enwindow.h, table_th.h, tables.c: forgot the
12118 2000-10-30 21:06 wtay
12120 * plugins/mpeg2/mpeg2enc/: Makefile.am, fdct_mmx.s, fdctdata.c: A
12121 nonworking forward DCT with MMX
12123 2000-10-30 21:02 wtay
12125 * gst/gstbin.c, gst/gstthread.c, gst/elements/gstqueue.c,
12126 gstplay/.cvsignore, gstplay/Makefile.am, gstplay/callbacks.c,
12127 gstplay/callbacks.h, gstplay/codecs.h, gstplay/gstmediaplay.c,
12128 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12129 gstplay/gstplay.c, gstplay/gstplay.glade, gstplay/gstplay.h,
12130 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
12131 gstplay/gststatusarea.h, gstplay/interface.c, gstplay/interface.h,
12132 gstplay/main.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12133 plugins/mpeg1/mpegaudio/Makefile.am,
12134 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/encode.c,
12135 plugins/mpeg1/mpegaudio/musicin.c, plugins/mpeg1/mpegaudio/psy.c,
12136 plugins/mpeg1/mpegaudio/tonal.c, plugins/mpeg1/parse/mpeg1parse.c,
12137 plugins/mpeg1video/parse/mp1videoparse.c,
12138 plugins/mpeg2/mpeg2enc/Makefile.am,
12139 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12140 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12141 plugins/mpeg2/mpeg2enc/quant_mmx.s,
12142 plugins/mpeg2/mpeg2enc/quantize.c, test/avi2mpg.c, test/mp2tomp1.c:
12143 Misc fixes and cleanups A reworked gstplay. Now it is called
12144 gstmediaplay. gstplay is a custom widget that can display media and
12145 is to become a bonobo component soon. put the tables of the mpeg
12146 audio encoder in a header file. maybe faster quantisation for the
12149 2000-10-25 20:09 wtay
12151 * configure.in, docs/plugins/Makefile.am, docs/plugins/gstdoc-mkdb,
12152 docs/plugins/gstdoc-mktmpl, docs/plugins/gstdoc-scanobj,
12153 docs/plugins/gstreamer-plugins-docs.sgml,
12154 docs/plugins/gstreamer-plugins-sections.txt,
12155 docs/plugins/tmpl/ac3dec.sgml, docs/plugins/tmpl/ac3parse.sgml,
12156 docs/plugins/tmpl/audioscale.sgml, docs/plugins/tmpl/cobin.sgml,
12157 docs/plugins/tmpl/dvdsrc.sgml, docs/plugins/tmpl/example.sgml,
12158 docs/plugins/tmpl/gstaviencoder.sgml,
12159 docs/plugins/tmpl/gstjpeg.sgml, docs/plugins/tmpl/gstjpegdec.sgml,
12160 docs/plugins/tmpl/gstjpegenc.sgml,
12161 docs/plugins/tmpl/gstmpeg1encoder.sgml,
12162 docs/plugins/tmpl/gstmpeg2enc.sgml,
12163 docs/plugins/tmpl/gstmpeg2play.sgml,
12164 docs/plugins/tmpl/gstmpeg_play.sgml,
12165 docs/plugins/tmpl/gstmpegaudio.sgml,
12166 docs/plugins/tmpl/gstmpg123.sgml,
12167 docs/plugins/tmpl/gstparseau.sgml,
12168 docs/plugins/tmpl/gstparseavi.sgml,
12169 docs/plugins/tmpl/gstparsewav.sgml,
12170 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
12171 docs/plugins/tmpl/gstspectrum.sgml,
12172 docs/plugins/tmpl/gstv4lsrc.sgml,
12173 docs/plugins/tmpl/gstwincodec.sgml,
12174 docs/plugins/tmpl/gstwindec.sgml, docs/plugins/tmpl/gstwinenc.sgml,
12175 docs/plugins/tmpl/gstxa.sgml, docs/plugins/tmpl/gstxing.sgml,
12176 docs/plugins/tmpl/median.sgml,
12177 docs/plugins/tmpl/mp1videoparse.sgml,
12178 docs/plugins/tmpl/mp2videoparse.sgml,
12179 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
12180 docs/plugins/tmpl/mpeg2parse.sgml,
12181 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/rtjpegdec.sgml,
12182 docs/plugins/tmpl/rtjpegenc.sgml, docs/plugins/tmpl/smooth.sgml,
12183 docs/plugins/tmpl/smoothwave.sgml,
12184 docs/plugins/tmpl/spindentity.sgml, docs/plugins/tmpl/stereo.sgml,
12185 docs/plugins/tmpl/synaesthesia.sgml,
12186 docs/plugins/tmpl/system_encode.sgml,
12187 docs/plugins/tmpl/vcdsrc.sgml, docs/plugins/tmpl/videoscale.sgml,
12188 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
12189 docs/plugins/tmpl/vorbisdec.sgml, docs/plugins/tmpl/vorbisenc.sgml,
12190 docs/plugins/tmpl/vumeter.sgml, gst/gstbufferpool.c,
12191 gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c,
12192 gst/gstelement.h, gst/gstelementfactory.c, gst/gstmeta.c,
12193 gst/gstmeta.h, gst/gstpad.c, gst/gstplugin.c, gst/gstthread.c,
12194 gst/gstthread.h, gst/gstutils.c, gst/gstxml.c,
12195 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12196 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
12197 libs/idct/gstidct.h, libs/riff/gstriff.h, test/ac3play.c,
12198 test/qtest.c: More Docs updates. Added plugin documentation. I
12199 fear we need a gstdoc implementation that loads plugins and does
12200 introspection on them. I think we should automatically create the
12201 docs for the pads and mime types the plugins provide. Does anyone
12202 have enough perl knowledge to add these features? I allready
12203 changed the C code to output the pad definitions but my perl
12204 knowledge is too limited, for now, to implement the rest of the
12205 needed functionality...
12207 2000-10-22 17:30 wtay
12209 * docs/gst/tmpl/: audioraw.sgml, cothreads.sgml,
12210 gstasyncdisksrc.sgml, gstaudiosink.sgml, gstbuffer.sgml,
12211 gstbufferpool.sgml, gstclock.sgml, gstcpu.sgml, gstdisksrc.sgml,
12212 gstelement.sgml, gstextratypes.sgml, gstmeta.sgml, gstpad.sgml,
12213 gstplugin.sgml, gstreamer-unused.sgml, gstsrc.sgml, gstthread.sgml,
12214 gsttrace.sgml, gsttype.sgml, gsttypefind.sgml, gstxml.sgml,
12215 spectrum.sgml, videoraw.sgml: More docs updates
12217 2000-10-22 17:27 wtay
12219 * docs/: Makefile.am, gst/Makefile.am, gst/gstreamer-decl.txt,
12220 gst/gstreamer-docs.sgml, gst/gstreamer-sections.txt,
12221 gst/gstreamer.hierarchy, gst/gstreamer.types.in, libs/.cvsignore,
12222 libs/Makefile.am, libs/gstreamer-libs-docs.sgml,
12223 libs/gstreamer-libs-sections.txt, libs/tmpl/.cvsignore,
12224 libs/tmpl/dct.sgml, libs/tmpl/externals.sgml,
12225 libs/tmpl/gstcolorspace.sgml, libs/tmpl/gstgetbits.sgml,
12226 libs/tmpl/gstgetbits_inl.sgml, libs/tmpl/gstidct.sgml,
12227 libs/tmpl/gstputbits.sgml, libs/tmpl/gstriff.sgml,
12228 libs/tmpl/gstvideoscale.sgml, libs/tmpl/wineacm.sgml: Documentation
12229 updates documented the libraries
12231 2000-10-21 13:04 wtay
12233 * configure.in, docs/manual/gstreamer-manual.sgml, gst/Makefile.am,
12234 gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstpad.h,
12235 gst/gstpipeline.c, gst/elements/gstdisksrc.c,
12236 plugins/avi/gstparseavi.c,
12237 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12238 plugins/mpeg1video/parse/mp1videoparse.c,
12239 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpegtypes/.cvsignore,
12240 plugins/mpeg2/mpegtypes/Makefile.am,
12241 plugins/mpeg2/mpegtypes/mpeg2types.c,
12242 plugins/mpeg2/parse/mpeg2parse.c,
12243 plugins/mpeg2/video/gstmpeg2play.c,
12244 plugins/mpeg2/videoparse/.cvsignore,
12245 plugins/mpeg2/videoparse/Makefile.am,
12246 plugins/mpeg2/videoparse/mp2videoparse.c,
12247 plugins/mpeg2/videoparse/mp2videoparse.h: MPEG2 types added for
12248 better autoplugging. MPEG2 works more or less. fix in
12249 autoplugging. avi now works.
12251 2000-10-12 20:41 wtay
12253 * editor/gsteditorconnection.c, editor/gsteditorpad.c,
12254 gst/gstpipeline.c, gstplay/Makefile.am, gstplay/avi.c,
12255 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c: Removed the
12256 hardcoded pipeline setup is gstplay in favor of the autoplugging
12257 features. Still in a rought shape...
12259 2000-10-12 09:43 richardb
12261 * docs/manual/: BUILD, Makefile.am, images/Makefile.am: Manual now
12262 gets installed correctly by make install. Problems: clean /
12263 uninstall don't work. make dist not tested. pdf manual doesn't
12266 2000-10-11 20:30 wtay
12268 * editor/gsteditorproperty.c, gst/Makefile.am, gst/gst.h,
12269 gst/gstextratypes.c, gst/gstextratypes.h,
12270 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12271 gst/elements/gstdisksrc.c, gst/elements/gstfdsrc.c: Added extra Gtk
12272 types for better editor properties (FILENAME, enums) The disksrcs
12273 location property can now be set in the editor: we can now make our
12274 first working mp3 player with gsteditor!!
12276 2000-10-09 21:01 wtay
12278 * examples/autoplug/autoplug.c, gst/Makefile.am, gst/gstpipeline.c,
12279 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
12280 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed a severe timestamp
12281 bug in mpeg_play. Create a new thread upon a multisrc element in
12282 autoplugging: the autoplug example now correctly sets up 5 threads
12283 for an mpeg player.
12285 2000-10-09 01:34 richardb
12287 * configure.in, docs/Makefile.am, docs/manual/.cvsignore,
12288 docs/manual/Makefile.am, docs/manual/images/.cvsignore,
12289 docs/manual/images/Makefile.am: Added building of the manual to the
12290 build system. Currently in a rudimentary state - will not
12291 gracefully give up if tools not available, will not uninstall /
12292 clean, and may not install / make dist properly. Documentation
12293 does not have dependencies on images, so won't rebuild if they're
12296 2000-10-08 23:23 wtay
12298 * examples/autoplug/.cvsignore, examples/autoplug/Makefile,
12299 examples/autoplug/autoplug.c, plugins/mp3decode/types/.cvsignore,
12300 plugins/mp3decode/types/Makefile.am,
12301 plugins/mp3decode/types/mp3types.c,
12302 plugins/mpeg1/mpegtypes/.cvsignore,
12303 plugins/mpeg1/mpegtypes/Makefile.am,
12304 plugins/mpeg1/mpegtypes/mpeg1types.c: Added an autoplug example.
12305 This little program (30 relevant lines) is able to play
12306 MPEG1(system)/MPEG2(system)/AVI(DIVX)/Vorbis/AC3 and whatever codec
12307 you write. Separated the mp3 and mpeg1 types for better reuse.
12309 2000-10-08 23:17 wtay
12311 * configure.in, editor/editor.glade, editor/gsteditor.h,
12312 editor/gsteditorbin.c, editor/gsteditorcanvas.c,
12313 editor/gsteditorconnection.c, editor/gsteditorconnection.h,
12314 editor/gsteditorcreate.c, editor/gsteditorpad.c,
12315 editor/gsteditorproperty.c, editor/gstelementselect.c,
12316 gst/gstbin.c, gst/gstelement.h, gst/gstelementfactory.c,
12317 gst/gstfilter.c, gst/gstpad.c, gst/gstpipeline.c, gst/gstplugin.c,
12318 gst/gstsink.c, gst/gstthread.c, gst/gsttype.c,
12319 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
12320 gst/types/gsttypes.c, plugins/avi/gstparseavi.c,
12321 plugins/capture/v4l/gstv4lsrc.c,
12322 plugins/mp3decode/mpg123/gstmpg123.c,
12323 plugins/mp3decode/parse/mp3parse.c,
12324 plugins/mp3decode/xing/gstxing.c, plugins/mpeg1/Makefile.am,
12325 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12326 plugins/mpeg1/mpeg_play/video.c,
12327 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12328 plugins/mpeg1/parse/mpeg1parse.c,
12329 plugins/mpeg1video/parse/mp1videoparse.c,
12330 plugins/mpeg2/parse/mpeg2parse.c: Fixed a bug in the typeloading.
12331 Fixes to various elements so that correct types are returned.
12332 Fixed flag collision with GtkObject. Elements can now suggest a
12333 thread. not sure if this is the right way to handle automatic
12334 thread creation. Autoplugging now works with multiple sinks and
12335 thread setup. No threads are created for intermediate elements yet,
12336 so MPEG may still be choppy.
12338 2000-10-06 23:52 richardb
12340 * plugins/: capture/v4l/Makefile.am, mpeg1/mpeg_play/Makefile.am,
12341 mpeg1/mpegaudio/Makefile.am, mpeg2/mpeg2enc/Makefile.am,
12342 mpeg2/video/Makefile.am: Remove from EXTRA_DIST various files which
12343 don't exist (these looked like copy and paste typos).
12345 2000-10-06 03:38 richardb
12347 * Makefile.am: Don't compile editor if havn't got libglade-gnome.
12349 2000-10-01 22:46 wtay
12351 * editor/: Makefile.am, editor.c, editor.glade, editor.ts,
12352 gsteditor.c, gsteditor.h, gsteditorcanvas.c, gsteditorelement.c,
12353 gsteditorimage.c, gsteditorimage.h, gsteditorpad.h,
12354 gsteditorpalette.c, gsteditorpalette.h, gsteditorproject.c,
12355 gsteditorproject.h, gsteditorprojectview.c, gsteditorproperty.c,
12356 gsteditorproperty.h, pixmaps/bin.xpm, pixmaps/element.xpm,
12357 pixmaps/pipeline.xpm, pixmaps/selector.xpm, pixmaps/tee.xpm,
12358 pixmaps/thread.xpm: Initial work for the new editor.
12360 2000-09-27 20:33 wtay
12362 * examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
12363 gst/gstbin.c, gst/gstelement.c, gst/gstelement.h,
12364 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
12365 gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
12366 gst/elements/gstaudiosink.c: Loading and saving of XML pipeline
12367 descriptions. GladeXML like operation implemented (you can
12368 retrieve parts of a pipeline)
12370 2000-09-24 23:47 wtay
12372 * examples/xml/.cvsignore: better .cvsignore
12374 2000-09-24 23:45 wtay
12376 * examples/xml/.cvsignore, examples/xml/Makefile,
12377 examples/xml/createxml.c, examples/xml/runxml.c, gst/gstbin.c,
12378 gst/gstconnection.h, gst/gstelementfactory.c, gst/gstpipeline.c,
12379 gst/gsttee.h, gst/gstthread.c, gst/gstthread.h, gst/gstxml.c,
12380 gst/gstxml.h: Cleanups. The first steps to a Glade like XML
12381 handling. A first example of what is to come...
12383 2000-09-24 15:31 wtay
12385 * examples/queue4/: .cvsignore, Makefile, queue4.c: An example of
12386 two threads and two queues.
12388 2000-09-24 15:29 wtay
12390 * gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstthread.c,
12391 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
12392 plugins/mp3decode/mpg123/gstmpg123.c: The cothreads were not
12393 initialized in its thread context resulting in severe stack
12394 corruption. This was very hard to track down. We should be able
12395 now to modify some plugins to a loop based setup so that we can get
12396 rid of the mp3parse and mp1videoparse elements. Modified the GList
12397 to a GSList in the queue.
12399 2000-09-23 00:35 wtay
12401 * gstreamer-config.in, examples/helloworld/helloworld.c,
12402 examples/helloworld2/helloworld2.c, examples/queue/.cvsignore,
12403 examples/queue/queue.c, examples/queue2/.cvsignore,
12404 examples/queue2/queue2.c, examples/queue3/.cvsignore,
12405 examples/queue3/queue3.c, examples/thread/thread.c,
12406 gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12407 gst/gstpipeline.c, gst/gstthread.c, gst/elements/Makefile.am,
12408 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/avi.c,
12409 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c,
12410 plugins/mp3decode/mpg123/gstmpg123.c, test/mp2tomp1.c: A first
12411 attempt to fix the queues in a cothreaded pipeline. Some fixes to
12412 the thread handling. Fix a bug in gstreamer-config : gthread was
12413 not included. gst_bin_create_plan() is now done in the READY
12414 state. a bin with only another bin in it will now work with
12415 gst_bin_iterate. Added some examples for the queues.
12417 2000-09-21 18:54 richardb
12419 * plugins/mp3decode/mpg123/Makefile.am: If using decode.c, compile
12420 dct64.c as well. Fixes link error on PPC.
12422 2000-09-21 02:42 richardb
12424 * libs/idct/ieeetest.c: IDCT works, and ieeetest not complains
12425 nicely if attempt to run a test with an unsupported DCT type.
12427 2000-09-21 02:34 richardb
12429 * gst/Makefile.am, libs/Makefile.am, libs/idct/Makefile.am,
12430 libs/idct/dct.h, libs/idct/gstidct.c: Make libs/idct only build mmx
12431 support if available - hopefully makes it compile on PPC.
12433 2000-09-21 01:57 richardb
12435 * AUTHORS, gst/cothreads.c, gst/gsti386.h, gst/gstppc.h,
12436 test/cothreads/cothreads.c: Patch from Chris Emerson for PPC.
12437 cothreads stuff was causing segfaults, because the stack needs to
12438 be initialised with a particular structure on PPC, unlike x86 where
12439 it simply has items pushed or popped. Added Chris to AUTHORS, for
12442 2000-09-18 23:19 richardb
12444 * autogen.sh, docs/manual/helloworld2.sgml, gstplay/gstplay.glade,
12445 libs/getbits/Makefile.am, libs/getbits/gstgetbits.h, test/wave.c:
12446 Fix compile problem due to DEBUG being redefined in
12447 libs/getbits/gstgetbits.h. Also fix several small typos in the
12450 2000-09-17 23:08 wtay
12452 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
12453 docs/gst/tmpl/gstpipeline.sgml, docs/manual/helloworld2.sgml,
12454 examples/helloworld2/helloworld2.c, examples/thread/thread.c,
12455 gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstpipeline.c,
12456 gst/gstpipeline.h, gst/elements/gstdisksrc.c,
12457 libs/getbits/gstgetbits.c, plugins/mpeg2/ac3dec/ac3dec.c,
12458 plugins/mpeg2/ac3parse/ac3parse.c,
12459 plugins/mpeg2/parse/mpeg2parse.c, plugins/vorbis/vorbisdec.c: Added
12460 gst_pipeline_add_sink/src to allow multiple sink cases and more
12461 complex autoplugging. Update docs too. Simplified the pipeline
12462 autoplugging code. Changed the cothread case: One iteration is now
12463 a push from the src element. The disk source does not change its
12464 state anymore on eof. Better type setting for the ac3
12465 parser/decoder and mpeg2parse.
12467 2000-09-17 15:06 wtay
12469 * acconfig.h, configure.in, gst/gstbin.c,
12470 gst/elements/gstdisksrc.c: Added check for vorbis. Really compile
12471 with Xv extension if the library is found. Changed the disksrc so
12472 that is goes to the PAUSE state if eof.
12474 2000-09-17 13:32 wtay
12476 * plugins/mpeg2/mpeg2enc/transfrm_mmx.s: more asm...
12478 2000-09-17 13:32 wtay
12480 * docs/manual/components.sgml: Information about the bonobo
12481 components and capplets we are going to make :-)
12483 2000-09-17 13:31 wtay
12485 * libs/getbits/Makefile.am, libs/getbits/gstgetbits.h,
12486 plugins/mpeg1/mpeg_play/parseblock.c,
12487 plugins/mpeg2/mpeg2enc/Makefile.am,
12488 plugins/mpeg2/mpeg2enc/bdist1_mmx.s,
12489 plugins/mpeg2/mpeg2enc/bdist1_sse.s,
12490 plugins/mpeg2/mpeg2enc/bdist2_mmx.s,
12491 plugins/mpeg2/mpeg2enc/dist1_00_mmx.s,
12492 plugins/mpeg2/mpeg2enc/dist1_00_sse.s,
12493 plugins/mpeg2/mpeg2enc/dist1_01_mmx.s,
12494 plugins/mpeg2/mpeg2enc/dist1_01_sse.s,
12495 plugins/mpeg2/mpeg2enc/dist1_10_mmx.s,
12496 plugins/mpeg2/mpeg2enc/dist1_10_sse.s,
12497 plugins/mpeg2/mpeg2enc/dist1_11_mmx.s,
12498 plugins/mpeg2/mpeg2enc/dist1_11_sse.s,
12499 plugins/mpeg2/mpeg2enc/dist2_mmx.s,
12500 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12501 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12502 plugins/mpeg2/mpeg2enc/predict.c,
12503 plugins/mpeg2/mpeg2enc/predict_mmx.s,
12504 plugins/mpeg2/mpeg2enc/predict_sse.s,
12505 plugins/mpeg2/mpeg2enc/ratectl.c,
12506 plugins/mpeg2/mpeg2enc/transfrm.c,
12507 plugins/mpeg2/mpeg2enc/variance_mmx.s, test/.cvsignore: Converted
12508 the mpeg2 encoder asm to gnu asm, removing the dependency of nasm
12509 Added cpu detection in the mpeg2 encoder removed the inlined mmx
12510 asembler to seperate files.
12512 2000-09-17 00:11 richardb
12514 * acconfig.h, configure.in, libs/Makefile.am, plugins/Makefile.am,
12515 plugins/avi/Makefile.am, plugins/avi/playcodecs.c,
12516 plugins/avi/wincodec/Makefile.am, plugins/avi/wincodec/gstwindec.c,
12517 plugins/avi/wincodec/gstwinenc.c,
12518 plugins/mpeg1/mpeg1encoder/Makefile.am,
12519 plugins/mpeg1/mpeg1encoder/putbits.c,
12520 plugins/mpeg1/mpeg_play/Makefile.am,
12521 plugins/mpeg1/mpeg_play/parseblock.c,
12522 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12523 plugins/mpeg1/mpegaudio/Makefile.am: More work porting to PPC.
12524 libs/winloader is disabled on PPC - I doubt this can be made to
12525 work. libs/videoscale and libs/idct are also disabled - they
12526 should be fixable though.
12528 Sorted out most of the plugins - avi is disabled for now on PPC;
12529 can be worked on later if there's any chance of getting it to work.
12531 Also provide an automake conditional for compiling vorbis, based on
12532 a configure test for the needed libraries: currently the test isn't
12533 implemented and defaults to "no" so you'll have to fiddle it to
12534 compile vorbis. I shall get hold of vorbis and implement an
12535 appropriate test some other time (if noone else beats me to it).
12537 2000-09-16 23:03 richardb
12539 * libs/getbits/: gstgetbits.c, gstgetbits.h, gstgetbits_generic.c:
12540 Moved generic function implementations into gstgetbits_generic.c,
12543 2000-09-16 11:58 wtay
12545 * docs/gst/gstreamer.types.in, gst/cothreads.c, gst/gstbin.c,
12546 gst/gstcpu.c, gst/gstpad.c, gst/gsttype.c,
12547 gst/elements/gstdisksrc.c, gst/elements/gstqueue.c,
12548 libs/getbits/gstgetbits.c, plugins/vorbis/vorbisdec.c: Added a
12549 quick hack to allow loop based elements to finish intead of looping
12550 till infinity. Added compile time i386 or plain C getbits
12551 implementation selection. The vorbis decoder now is our first loop
12554 2000-09-16 01:59 richardb
12556 * gst/Makefile.am, gst/gstarch.h, gst/gstcpu.c, gst/gstppc.h,
12557 libs/getbits/Makefile.am, libs/getbits/gstgetbits_generic.c,
12558 plugins/mp3decode/mpg123/Makefile.am, plugins/mpeg2/Makefile.am,
12559 plugins/mpeg2/ac3dec/Makefile.am,
12560 plugins/mpeg2/mpeg2enc/Makefile.am,
12561 plugins/mpeg2/mpeg2enc/motion.c,
12562 plugins/mpeg2/subtitles/Makefile.am,
12563 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getpic.c,
12564 plugins/mpeg2/video/gstmpeg2play.c: More work towards a powerPC
12565 port, and towards generic portability.
12567 2000-09-16 00:04 richardb
12569 * .cvsignore, autogen.sh, configure.in, gst/Makefile.am,
12570 gst/gstarch.h, gst/gsti386.h: Fix on x86 architectures - was just
12571 checking for 386, D'oh. Fix autogen to run autoheader _before_
12572 autoconf, since it generates a required file (config.h.in, which I
12573 just removed from CVS since its an autogenerated one). Also fix
12574 messed up variables in gst/Makefile.am
12576 2000-09-15 23:44 richardb
12578 * AUTHORS, acconfig.h, config.h.in, configure.in, gst/Makefile.am,
12579 gst/cothreads.c, gst/gstarch.h, gst/gsti386.h, gst/gstppc.h,
12580 libs/getbits/Makefile.am, plugins/mp3decode/xing/libxing/config.h:
12581 Begun to add support for non i386 architectures, with the help of
12582 Chris Emerson. Added bits to configure to figure out architecture,
12583 and added some alternatives for PPC. Should cause no problems on
12584 i386, but I'll check after this commit, but doesn't yet work on PPC
12587 2000-09-14 23:18 wtay
12589 * gst/gstelementfactory.c, plugins/vorbis/vorbisdec.c,
12590 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12591 plugins/vorbis/vorbisenc.h, test/Makefile.am, test/mp3tovorbis.c:
12592 The vorbis encoder A test program to convert an mp3 to a vorbis
12593 file. A fix for the dynamic plugin loader factory_find was not
12594 working. Don't forget to run gstreamer-register after installing
12597 2000-09-14 21:31 wtay
12599 * configure.in, gst/Makefile.am, gst/gst.c, gst/gstbin.c,
12600 gst/gstbuffer.c, gst/gstcpu.c, gst/gstelement.c,
12601 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpipeline.c,
12602 plugins/Makefile.am, plugins/rtjpeg/rtjpegdec.c,
12603 plugins/vorbis/.cvsignore, plugins/vorbis/Makefile.am,
12604 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
12605 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12606 plugins/vorbis/vorbisenc.h: Due to popular demand :-), I added a
12607 vorbis decoder. The encoder is not yet functional. Small cosmetic
12608 changes to gstcpu.c
12610 Beware: You *need* to install libvorbis.a from the main vorbis CVS.
12611 you *have* to change the line in libtool to
12612 deplibs_check_method="pass_all" because else the plugin shared
12613 library refuses to link against the static libvorbis.a library.
12614 This is a hack. I have no intention in including libvorbis into the
12615 gstreamer CVS tree and making it libtool compatible.
12617 2000-09-13 20:04 wtay
12619 * docs/: gst/gstreamer-decl.txt, gst/gstreamer-docs.sgml,
12620 gst/gstreamer-sections.txt, gst/gstreamer.hierarchy,
12621 gst/gstreamer.types.in, gst/tmpl/gst.sgml,
12622 gst/tmpl/gstaudiosink.sgml, gst/tmpl/gstbuffer.sgml,
12623 gst/tmpl/gstbufferpool.sgml, gst/tmpl/gstclock.sgml,
12624 gst/tmpl/gstconnection.sgml, gst/tmpl/gstcpu.sgml,
12625 gst/tmpl/gstdisksrc.sgml, gst/tmpl/gstelement.sgml,
12626 gst/tmpl/gstpad.sgml, gst/tmpl/gstpipefilter.sgml,
12627 gst/tmpl/gstpipeline.sgml, gst/tmpl/gstplugin.sgml,
12628 gst/tmpl/gstreamer-unused.sgml, gst/tmpl/gstsrc.sgml,
12629 gst/tmpl/gsttype.sgml, gst/tmpl/gstutils.sgml,
12630 manual/gstreamer-manual.sgml: Bring the low level API docs up to
12633 2000-09-12 19:15 wtay
12635 * plugins/mpeg2/video/: recon_mmx.c, recon_sse.s: SSE optimisation
12636 MMX optimisation split out in seperate file.
12638 2000-09-12 19:13 wtay
12640 * gst/Makefile.am, gst/gst.c, gst/gst.h, gst/gstcpu.c,
12641 gst/gstcpu.h, gst/gstcpuid_i386.s, libs/idct/gstidct.c,
12642 plugins/mpeg1/mpeg_play/Makefile.am,
12643 plugins/mpeg1/mpeg_play/parseblock.c,
12644 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/recon.c,
12645 plugins/mpeg1/mpeg_play/recon_mmx.c,
12646 plugins/mpeg1/mpeg_play/recon_sse.s,
12647 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
12648 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12649 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/gethdr.c,
12650 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
12651 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/tables.c: Added
12652 CPU detection. Added SSE optimisation to mpeg_play Modified the
12653 mpeg2 decoder and gstidct to use cpu detection. Cleanups in the
12654 mpeg1 and mpeg2 decoders.
12656 2000-09-09 17:39 wtay
12658 * examples/: launch/.cvsignore, launch/mp3play, thread/.cvsignore,
12659 thread/Makefile, thread/thread.c: A thread example. An example of
12660 gstreamer-launch: an mp3 player
12662 2000-09-09 17:36 wtay
12664 * gstreamer-config.in, docs/manual/gstreamer-manual.sgml,
12665 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
12666 docs/manual/programs.sgml, docs/manual/queues.sgml,
12667 docs/manual/threads.sgml, editor/editor.c, editor/gsteditor.c,
12668 editor/gsteditor.h, editor/gstelementselect.c,
12669 examples/helloworld/Makefile, examples/helloworld/helloworld.c,
12670 examples/helloworld2/Makefile, examples/helloworld2/helloworld2.c,
12671 gst/gst.c, gst/gst.h, gst/gstbin.h, gst/gstelementfactory.c,
12672 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
12673 gst/gstsrc.c, gst/gstthread.c, gst/gstthread.h,
12674 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
12675 gstplay/mpeg1.c, gstplay/mpeg2.c, plugins/mpeg2/ac3dec/ac3dec.c,
12676 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/downmix.c,
12677 plugins/mpeg2/ac3parse/Makefile.am,
12678 plugins/mpeg2/ac3parse/ac3parse.c, tools/gstreamer-launch.c:
12679 Changes to gstreamer-config to include gtk+ libs manual changes:
12680 queues, threads, programs gsteditor does not crash anymore.
12681 gstpipline new should return a GstElement * fixed ac3dec for new
12682 getbits fixes to gstreamer-launch more efficient startup for
12685 2000-09-07 21:35 wtay
12687 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c,
12688 gst/elements/gstaudiosink.c, libs/getbits/.cvsignore,
12689 libs/getbits/Makefile.am, libs/getbits/gbtest.c,
12690 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
12691 libs/getbits/gstgetbits_i386.s, libs/getbits/gstgetbits_inl.h,
12692 plugins/mp3decode/mpg123/Makefile.am,
12693 plugins/mp3decode/mpg123/common.c,
12694 plugins/mp3decode/mpg123/gstmpg123.c,
12695 plugins/mp3decode/mpg123/layer1.c,
12696 plugins/mp3decode/mpg123/layer2.c,
12697 plugins/mp3decode/mpg123/layer3.c,
12698 plugins/mp3decode/mpg123/mpg123.c,
12699 plugins/mp3decode/mpg123/mpg123.h, plugins/mpeg1/mpeg_play/util.c,
12700 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
12701 plugins/mpeg1/system_encode/buffer.c,
12702 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/gethdr.c,
12703 plugins/mpeg2/video/mpeg2dec.c, test/cothreads/cothreads.c,
12704 test/cothreads/test.c: Faster and modular getbits implementation.
12705 Fixed a bug in the audiosink that could lock up your box on bad MB.
12706 Modified the plugins to use the new getbits functions.
12708 2000-08-28 21:20 wtay
12710 * examples/helloworld2/helloworld2.c, gst/gst.c, gst/gstelement.h,
12711 gst/gstelementfactory.c, gst/gstplugin.c, gst/gstplugin.h,
12712 gst/gsttype.c, gst/gsttype.h, gst/elements/gsttypefind.c,
12713 gst/types/gsttypes.c, gstplay/gstplay.c, plugins/Makefile.am,
12714 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
12715 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12716 plugins/avi/wincodec/gstwincodec.c,
12717 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
12718 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
12719 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
12720 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
12721 plugins/jpeg/gstjpeg.c, plugins/mp3decode/mpg123/gstmpg123.c,
12722 plugins/mp3decode/parse/mp3parse.c,
12723 plugins/mp3decode/xing/gstxing.c,
12724 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12725 plugins/mpeg1/mpeg_play/decoders.c,
12726 plugins/mpeg1/mpeg_play/decoders.h,
12727 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12728 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12729 plugins/mpeg1/parse/mpeg1parse.c,
12730 plugins/mpeg1/system_encode/system_encode.c,
12731 plugins/mpeg1video/parse/mp1videoparse.c,
12732 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
12733 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12734 plugins/mpeg2/parse/mpeg2parse.c,
12735 plugins/mpeg2/subtitles/mpeg2subt.c,
12736 plugins/mpeg2/video/gstmpeg2play.c, plugins/rtjpeg/rtjpeg.c,
12737 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
12738 plugins/visualization/smoothwave/smoothwave.c,
12739 plugins/visualization/spectrum/gstspectrum.c,
12740 plugins/visualization/synaesthesia/synaesthesia.c,
12741 plugins/visualization/vumeter/vumeter.c, plugins/wav/gstparsewav.c,
12742 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-launch.c,
12743 tools/gstreamer-register.c, tools/launch.c: Externalized the plugin
12744 information in /etc/gstreamer/reg.xml - no need to do a
12745 plugin_load_all() - plugins are loaded when needed - typedetect
12746 functions are loaded when needed (still buggy) - no need to check
12747 for the existance of the plugin in the codecs - added
12748 gstreamer-register to create the reg.xml file - renamed launch to
12749 gstreamer-launch - plugins need to register the typefactory they
12750 provide modified the plugins to meet the new design modified the
12751 plugins to correctly set their pad types autoplugging can be done
12752 without loading the plugins now
12754 2000-08-22 22:18 wtay
12756 * docs/manual/advanced.sgml, docs/manual/cothreads.sgml,
12757 docs/manual/dynamic.sgml, docs/manual/factories.sgml,
12758 docs/manual/ghostpads.sgml, docs/manual/gstreamer-manual.sgml,
12759 docs/manual/helloworld2.sgml, docs/manual/outline.txt,
12760 docs/manual/plugins.sgml, docs/manual/programs.sgml,
12761 docs/manual/queues.sgml, docs/manual/threads.sgml,
12762 docs/manual/typedetection.sgml, docs/manual/utility.sgml,
12763 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
12764 gst/gstpipeline.c, gst/gsttype.c,
12765 plugins/mp3decode/mpg123/gstmpg123.c,
12766 plugins/mp3decode/parse/mp3parse.c,
12767 plugins/mpeg1/parse/mpeg1parse.c: More docs (most of them just
12768 empty...) Added automatic pad plugging. Added automatic dynamic
12769 pad plugging. Changed some codecs to correctly set their pad
12772 2000-08-21 22:57 wtay
12774 * examples/: helloworld/.cvsignore, helloworld2/.cvsignore: ..
12776 2000-08-21 22:23 wtay
12778 * examples/helloworld2/: Makefile, helloworld2.c: An example using
12779 autoplug. Works for mp3 files only for now.
12781 2000-08-21 22:20 wtay
12783 * docs/manual/outline.txt, gst/gstbin.c, gst/gstbin.h,
12784 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
12785 gst/gstpipeline.c, gst/gstpipeline.h, gst/gsttype.c, gst/gsttype.h,
12786 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
12787 gst/elements/gstelements.c, gst/elements/gsttypefind.c,
12788 gst/elements/gsttypefind.h, plugins/filters/median/median.c,
12789 plugins/filters/smooth/smooth.c, plugins/mp3decode/xing/gstxing.c,
12790 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12791 plugins/mpeg1/parse/mpeg1parse.c, plugins/wav/gstparsewav.c: A
12792 first (rude) attempt at autoplug. Autoplugging selects appropriate
12793 codecs to connect src to sink, adds them to the pipeline and
12794 connect pads. Autoplugging will run the typedetect plugin if the
12795 src pad has no MIME type. No autoplugging is done on the src and
12796 sink pads, it's hardcoded: connect 'src to sink'. No attempt at
12797 creating threads. No attempt at dynamically autoplugging not yet
12798 existing pads. Changes to (some) plugins to properly set their
12801 2000-08-19 17:36 wtay
12803 * docs/manual/: factories.sgml, gstreamer-manual.sgml,
12804 helloworld.sgml, outline.txt: More manual about MIME types and
12807 2000-08-19 01:34 richardb
12809 * plugins/mp3decode/xing/libxing/: stamp-h, stamp.h: I'm pretty
12810 sure that these are generated files which have no right to be in
12811 the CVS. If I'm wrong, and things break, then we'll just have to
12812 put them back again.
12814 2000-08-19 01:29 richardb
12816 * Makefile.am, config.h.in, configure.in, gstplay/Makefile.am,
12817 test/Makefile.am: libXv is now linked against by test/* and gstplay
12818 if it is present. -lXv isn't leaked all over the place due to
12819 AC_CHECK_LIB test. This is still messy though - we shouldn't have
12820 to link explicitly with extra things just because we use certain
12823 Build Makefile in tests, but don't recurse into tests when doing
12824 the build (tests no longer in SUBDIRS).
12826 2000-08-19 00:31 richardb
12828 * Makefile.am, configure.in: Test for a working libglade-gnome, and
12829 compile gstplay only if there is one.
12831 2000-08-18 23:54 wtay
12833 * AUTHORS, gstplay/gstplay.glade: Richard has been promoted to
12834 makefile hacker :-)
12836 2000-08-18 23:17 wtay
12838 * libs/idct/ieeetest.c: Remove rdts until a better fix for the bad
12841 2000-08-18 23:15 wtay
12843 * gst/gsttrace.c: Removed bad asm call for rdts. Need to fix
12846 2000-08-18 23:07 richardb
12848 * configure.in, plugins/mpeg2/mpeg2enc/Makefile.am: If nasm isn't
12849 present, mpeg2enc plugin just ignores the .s files, C equivalents
12852 2000-08-18 22:57 wtay
12854 * plugins/mpeg2/mpeg2enc/motion.c: check #ifdef HAVE_NASM to avoid
12855 using uncompiled code.
12857 2000-08-18 22:30 richardb
12859 * acconfig.h, config.h.in, configure.in: Test for nasm - define
12860 HAVE_NASM in config.h if we have it, and AC_SUBST NASM_PATH for use
12863 2000-08-18 21:38 wtay
12865 * docs/manual/helloworld.sgml, examples/helloworld/Makefile,
12866 examples/helloworld/helloworld.c: helloworld example. and docs
12868 2000-08-18 21:35 wtay
12870 * README, gstreamer-config.in, docs/gst/Makefile.am,
12871 docs/manual/gstreamer-manual.sgml, editor/editor.c,
12872 editor/gsteditorelement.c, gst/Makefile.am, gst/gstbin.c,
12873 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
12874 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h, gst/gsttee.c,
12875 gst/gstthread.c, gst/elements/gsttypefind.c, gstplay/Makefile.am,
12876 gstplay/callbacks.c, gstplay/gstplay.c, libs/getbits/Makefile.am,
12877 libs/idct/Makefile.am, libs/putbits/Makefile.am,
12878 libs/riff/Makefile.am, plugins/avi/Makefile.am,
12879 plugins/avi/gstparseavi.c, plugins/cobin/cobin.c,
12880 plugins/mp3decode/mpg123/Makefile.am,
12881 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12882 plugins/mpeg1/parse/mpeg1parse.c,
12883 plugins/visualization/smoothwave/smoothwave.c,
12884 plugins/visualization/spectrum/gstspectrum.c,
12885 plugins/visualization/synaesthesia/synaesthesia.c, tools/launch.c:
12886 Various fixes for the build/install problems update to the
12887 docs/manual. Added a simple helloworld example.
12889 2000-08-17 07:18 wtay
12891 * docs/manual/gstreamer-manual.sgml: The book is not published
12894 2000-08-16 22:40 wtay
12896 * docs/manual/images/.cvsignore: Ignore the png images; they are
12897 supposed to be build by the Makefile.
12899 2000-08-16 22:38 wtay
12901 * docs/manual/: .cvsignore, BUILD, bins.sgml, buffers.sgml,
12902 connections.sgml, elements.sgml, goals.sgml, gstreamer-manual.sgml,
12903 intro.sgml, motivation.sgml, outline.txt, states.sgml: First draft
12904 of Chapter 1 (introduction) and Chapter 2 (basic concepts) of the
12907 2000-08-14 16:18 wtay
12909 * libs/idct/.cvsignore: ignore the test program
12911 2000-08-14 16:17 wtay
12913 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
12914 plugins/cobin/cobin.c, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12915 plugins/vcdsrc/vcdsrc.c,
12916 plugins/visualization/synaesthesia/synaesthesia.c, test/.cvsignore,
12917 test/Makefile.am, test/ac3parse.c, test/ac3play.c, test/avi2mpg.c,
12918 test/aviparse.c, test/dvdcat.c, test/mp1parse.c, test/mp1tomp1.c,
12919 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3parse.c,
12920 test/mp3play.c, test/mpeg2parse.c, test/pipetest.c, test/qtest.c,
12921 test/record.c, test/spectrum.c, test/vidcapture.c,
12922 test/vidcapture2.c, test/videotest.c, test/wave.c,
12923 test/bindings/Makefile.am, test/cothreads/Makefile.am: Build fixes.
12924 Adapted the test directory to the new state management added an
12925 mpeg2 to avi encoder. added a v4l to divx capture example.
12927 2000-08-14 11:59 wtay
12929 * configure.in, include/avifmt.h, include/registry.h: The include
12930 files for the windows codec loader. top level configure file.
12932 2000-08-14 11:57 wtay
12934 * gst/: gstbufferpool.c, gstbufferpool.h: Added the bufferpool
12935 handler. This object is able to generate buffers and is passed
12936 between elements to exchange buffers. Elements can also use this
12937 pool to efficiently generate output buffers.
12939 2000-08-14 11:55 wtay
12941 * gst/: Makefile.am, gstbin.c, gstbin.h, gstbuffer.c, gstbuffer.h,
12942 gstelement.h, gstpad.c, gstpipeline.c, gstthread.c,
12943 elements/gstaudiosink.c, elements/gstaudiosrc.c,
12944 elements/gstdisksrc.c, elements/gstpipefilter.c: State change fixes
12945 in the threading element. Added bufferpools.
12947 2000-08-14 11:54 wtay
12949 * plugins/: mp3decode/mpg123/layer1.c, mp3decode/mpg123/layer3.c,
12950 mp3decode/mpg123/tabinit.c, mpeg2/Makefile.am,
12951 mpeg2/ac3dec/parse.c, mpeg2/subtitles/.cvsignore,
12952 mpeg2/subtitles/Makefile.am, mpeg2/subtitles/Notes.txt,
12953 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
12954 videoscale/videoscale.c: fixes in the mp3 tables. Use subbuffers
12955 is possible. Added MPEG2 subtitles.
12957 2000-08-14 11:49 wtay
12959 * plugins/mpeg2/video/: IEEE1180, Makefile.am, getblk.c, gethdr.c,
12960 getpic.c, getvlc.c, gstmpeg2play.c, idct.c, idctref.c, mmxidct.S,
12961 mpeg2dec.c, mpeg2dec.h, recon.c, tables.c, test.m2v: Removed IDCT
12962 and used the IDCT library.
12964 2000-08-14 11:42 wtay
12966 * plugins/mpeg2/parse/: mpeg2parse.c, mpeg2parse.h: Use subbufers.
12968 2000-08-14 11:41 wtay
12970 * plugins/mpeg2/mpeg2enc/: Makefile.am, bdist1_mmx.s, bdist1_sse.s,
12971 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
12972 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
12973 dist1_11_sse.s, dist2_mmx.s, fdist1_00.s, fdist1_mmx.s,
12974 gstmpeg2enc.c, idct.c, motion.c, mpeg2enc.c, mpeg2enc.h,
12975 predict_mmx.s, qdist1_mmx.s, qdist1_sse.s, quant_mmx.s,
12976 quant_non_i_sse.s, quantize.c, ratectl.c, rcdist_mmx.s, tables.c,
12977 transfrm.c, variance_mmx.s: Better rate control with different
12978 complexity measurement. Merge from mjpeg_beta asm for mmx and sse
12979 optimisations. Use the IDCT library.
12981 2000-08-14 11:33 wtay
12983 * plugins/mpeg2/ac3parse/ac3parse.c: Use subbuffers instead of
12986 2000-08-14 11:32 wtay
12988 * plugins/mpeg1video/parse/: Makefile.am, README, mp1videoparse.c:
12991 2000-08-14 11:31 wtay
12993 * plugins/mpeg1/system_encode/: buffer.c, buffer.h,
12994 system_encode.c, system_encode.h: Added statup delay. Added
12997 2000-08-14 11:30 wtay
12999 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Use subbuffers.
13001 2000-08-14 11:28 wtay
13003 * plugins/mpeg1/mpeg_play/: Makefile.am, decoders.c, decoders.h,
13004 floatdct.c, gstmpeg_play.c, jrevdct.c, mmxidct.S, parseblock.c,
13005 util.c, video.c, video.h: Use subbufers and bufferpools. Use the
13008 2000-08-14 11:25 wtay
13010 * plugins/mp3decode/parse/mp3parse.c: use subbuffers
13012 2000-08-14 11:23 wtay
13014 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Changes for the
13015 new state management.
13017 2000-08-14 11:21 wtay
13019 * plugins/avi/: Makefile.am, audiocodecs.c, gstaviencoder.c,
13020 gstparseavi.c, gstparseavi.h, playcodecs.c, videoheader.c,
13021 wincodec/.cvsignore, wincodec/Makefile.am, wincodec/gstwincodec.c,
13022 wincodec/gstwincodec.h, wincodec/gstwindec.c, wincodec/gstwindec.h,
13023 wincodec/gstwinenc.c, wincodec/gstwinenc.h: Separate
13024 encoder/decoder plugins for windows codecs.
13026 2000-08-14 11:17 wtay
13028 * gstplay/gstplay.glade: The UI
13030 2000-08-14 11:16 wtay
13032 * gstplay/: Makefile.am, avi.c, callbacks.c, codecs.h, gstplay.c,
13033 interface.c, interface.h, mpeg1.c, mpeg2.c, pause.xpm, play.xpm,
13034 stop.xpm, support.c, support.h: glade based gstplay version.
13035 better avi/mpeg support. nice about dialog :-) Drag and drop
13038 2000-08-14 11:12 wtay
13040 * libs/idct/.cvsignore: ..
13042 2000-08-14 11:11 wtay
13044 * libs/: Makefile.am, getbits/gstgetbits.c,
13045 getbits/gstgetbits_inl.h, idct/Makefile.am, idct/README,
13046 idct/dct.h, idct/doieee, idct/fastintidct.c, idct/floatidct.c,
13047 idct/gstidct.c, idct/gstidct.h, idct/ieeetest.c, idct/intidct.c,
13048 idct/mmx32idct.c, idct/mmxidct.S, putbits/gstputbits.c,
13049 riff/gstriff.h, riff/gstriffencode.c: Added general IDCT library.
13050 Added IEEE testbed. Update to the windows codec loader. fixes in
13051 the riff parser/encoder. cleanup in the getbits/putbits API.
13053 2000-08-05 04:53 omegahacker
13055 * LICENSE, Makefile.am: Adding explicit license information, since
13056 quite a large number of source files don't have the LGPL header.
13057 This is something we need to fix. GNOME has a script to run around
13058 and fix things, maybe we should snag a copy and let it loose in a
13061 2000-07-21 04:57 omegahacker
13063 * gst/elements/: gstasyncdisksrc.c, gstaudiosink.c, gstaudiosink.h,
13064 gstaudiosrc.c, gstaudiosrc.h, gstdisksrc.c, gstdisksrc.h,
13065 gstfdsrc.c, gsthttpsrc.c, gsthttpsrc.h, gstpipefilter.c,
13066 gstpipefilter.h: Brought standard elements in line with new state
13069 2000-07-17 18:14 omegahacker
13071 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13072 docs/gst/gstreamer-decl.txt, gst/Makefile.am, gst/gstbin.c,
13073 gst/gstbin.h, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
13074 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c, gst/gstthread.c,
13075 gst/gstthread.h, gst/elements/gstelements.c,
13076 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
13077 plugins/dvdsrc/.cvsignore, plugins/effects/volume/volume.c,
13078 test/fake.c, tests/.cvsignore, tests/Makefile.am, tests/README,
13079 tests/init.c, tests/loadall.c, tests/simplefake.c, tests/states.c:
13080 Megapatch, changes which states are available, how they're used,
13081 and how they're set. Also modifies the scheduling system, breaking
13082 pulled buffers. Check mail archives for more details.
13084 2000-07-15 14:26 wtay
13086 * gst/gstutils.c, gst/gstutils.h, libs/riff/gstriffparse.c,
13087 plugins/mp3decode/mpg123/gstmpg123.c,
13088 plugins/mp3decode/mpg123/layer3.c: Fixed a bug in the riff parser
13089 with the allignment of the chunks. This should solve the errors
13092 2000-07-15 13:06 wtay
13094 * configure.in, gstplay/avi.c, gstplay/gstplay.c, gstplay/mpeg1.c,
13095 gstplay/mpeg2.c, include/.cvsignore, include/avifmt.h,
13096 include/default.h, include/registry.h, libs/Makefile.am,
13097 libs/riff/gstriff.h, libs/riff/gstriffparse.c,
13098 plugins/avi/.cvsignore, plugins/avi/Makefile.am,
13099 plugins/avi/audiocodecs.c, plugins/avi/codectest.c,
13100 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13101 plugins/avi/playcodecs.c, plugins/mp3decode/mpg123/Makefile.am,
13102 plugins/mp3decode/mpg123/layer3.c,
13103 plugins/mpeg1video/parse/mp1videoparse.c,
13104 plugins/mpeg2/parse/mpeg2parse.c: Added DivX ;-) support by using
13105 the wine .dll loader. you must unzip binaries.zip from
13106 http://divx.euro.ru/binaries.zip into the win32 directory **of the
13107 source tree**. Extended and bugfixed thr riff parser to support
13108 DivX ;-) Extended the avi parser to support DivX ;-) and MPEG Layer
13109 3. Fixed a bug in mpg123. Sound still is seriously wrong with
13110 layer 3. Fixed MPEG2 playback in gstplay. Time indication in
13111 gstplay is temporarly broken.
13113 2000-07-13 20:49 wtay
13115 * gst/gstclock.c, gst/gstthread.c, gst/elements/gstaudiosink.c,
13116 gstplay/gstplay.c, gstplay/mpeg2.c, plugins/avi/gstparseavi.c,
13117 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13118 plugins/mpeg1video/parse/mp1videoparse.c,
13119 plugins/mpeg1video/parse/mp1videoparse.h,
13120 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/gstmpeg2play.c,
13121 plugins/mpeg2/video/mpeg2dec.h: Better error recovery in teh MPEG1
13122 decoder. Removed MPEG2 stuff from the MPEG1 decoderand make it
13123 ignore MPEG2 streams. Some extra framerates in the MPEG2 decoder
13124 (from libmpeg2) Round image size up to the nearest multiple of 16
13127 2000-07-12 23:52 wtay
13129 * configure.in, docs/random/states.new, gst/gst.h, gst/gstbin.c,
13130 gst/gstbuffer.h, gst/gstclock.c, gst/gstclock.h, gst/gstelement.c,
13131 gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13132 gst/gstthread.c, gst/elements/gstaudiosink.c,
13133 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13134 gst/elements/gstqueue.h, gstplay/callbacks.c, gstplay/gstplay.c,
13135 gstplay/mpeg1.c, include/mmx.h, plugins/avi/playcodecs.c,
13136 plugins/mp3decode/mpg123/gstmpg123.c,
13137 plugins/mp3decode/mpg123/gstmpg123.h,
13138 plugins/mp3decode/mpg123/layer3.c,
13139 plugins/mp3decode/mpg123/mpg123.c,
13140 plugins/mp3decode/parse/Makefile.am,
13141 plugins/mp3decode/parse/mp3parse.c,
13142 plugins/mp3decode/parse/mp3parse.h,
13143 plugins/mp3decode/xing/libxing/Makefile.am,
13144 plugins/mpeg1/mpeg_play/Makefile.am,
13145 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13146 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13147 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13148 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13149 plugins/mpeg1video/parse/mp1videoparse.c,
13150 plugins/mpeg1video/parse/mp1videoparse.h,
13151 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c: This
13152 is the audio/video sync release. Changed the mpegvideoparser to
13153 parse complete pictures. Added the PTS timestamps to the pictures.
13154 Added PTS timestamps to the MPEG audio frames. Made the clock a
13155 littlebit better. Gstplay now uses two more threads one for video,
13156 one for audio playback. Added the first QoS callbacks for the
13157 pads. hopefully fix an mmx compilation problem.
13159 2000-07-05 22:32 wtay
13161 * config.h.in, configure.in, gstplay/Makefile.am: Added HW scaling
13162 and YUV conversion for XFree 4.0 Need to cleanup the fallback
13163 mechanism in case no suitable XvImage is found.
13165 2000-07-05 11:21 wtay
13167 * gstplay/gstplay.h: [no log message]
13169 2000-07-05 11:21 wtay
13171 * gst/gstbuffer.h, gst/elements/gstaudiosink.c,
13172 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13173 gst/elements/gstdisksrc.h, gst/elements/gstfdsrc.c,
13174 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/callbacks.c,
13175 gstplay/callbacks.h, gstplay/gstplay.c, gstplay/interface.c,
13176 gstplay/interface.h, gstplay/main.c, gstplay/mpeg1.c,
13177 gstplay/mpeg2.c, plugins/mp3decode/mpg123/gstmpg123.c,
13178 plugins/mp3decode/parse/mp3parse.c,
13179 plugins/mpeg1/mpeg_play/Makefile.am,
13180 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13181 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13182 plugins/mpeg1/mpeg_play/parseblock.c,
13183 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13184 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13185 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13186 plugins/mpeg1video/parse/Makefile.am,
13187 plugins/mpeg1video/parse/mp1videoparse.c,
13188 plugins/mpeg1video/parse/mp1videoparse.h,
13189 plugins/mpeg2/ac3dec/Makefile.am, plugins/mpeg2/ac3dec/exponent.c,
13190 plugins/mpeg2/ac3parse/Makefile.am,
13191 plugins/mpeg2/ac3parse/ac3parse.c, plugins/mpeg2/parse/Makefile.am,
13192 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13193 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13194 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/recon.c,
13195 test/mp2tomp1.c, test/mpeg2parse.c: Added seeking to some of the
13196 plugins. some MMX speedups in the MPEG decoders. Better YUV to
13197 MMX conversion implemented seeking to gstplay.
13199 2000-06-27 21:22 wtay
13201 * plugins/mpeg1/mpeg_play/: parseblock.c, video.c: Added half pel
13202 interpollation for bidirectionally predicted macroblocks.
13203 (players based on mpeg_play should also implement this, as it was
13204 left out from the reference decoder, probabliy for performance
13205 reasons) Reduced rounding errors in the quatisation of the
13208 2000-06-25 23:23 wtay
13210 * gstplay/.cvsignore: [no log message]
13212 2000-06-25 23:21 wtay
13214 * gstplay/Makefile.am, gstplay/codecs.h, gstplay/main.c,
13215 gstplay/mpeg2.c, plugins/mp3decode/xing/libxing/Makefile.am,
13216 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg2/parse/mpeg2parse.c:
13217 Added more accurate mpeg system stream detection (MPEG1 and MPEG2)
13218 Added mpeg2 playback for gstplay
13220 2000-06-25 22:37 wtay
13222 * configure.in, gst/gstpad.c, gst/gstpad.h, gst/gsttypefind.c,
13223 gst/gsttypefind.h, gst/elements/Makefile.am,
13224 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13225 gst/elements/gstelements.c, gst/elements/gstqueue.c,
13226 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
13227 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/avi.c,
13228 gstplay/callbacks.c, gstplay/callbacks.h, gstplay/codecs.h,
13229 gstplay/interface.c, gstplay/interface.h, gstplay/main.c,
13230 gstplay/mpeg1.c, gstplay/support.c, gstplay/support.h,
13231 gstplay/pixmaps/pause.xpm, gstplay/pixmaps/play.xpm,
13232 gstplay/pixmaps/stop.xpm, libs/riff/gstriffparse.c,
13233 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13234 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13235 plugins/avi/playcodecs.c, plugins/avi/videoheader.c,
13236 plugins/filters/median/median.c, plugins/filters/median/median.h,
13237 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13238 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13239 plugins/mp3decode/parse/mp3parse.c,
13240 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13241 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13242 plugins/mpeg1/mpeg_play/parseblock.c,
13243 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13244 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13245 plugins/mpeg1/parse/mpeg1parse.c,
13246 plugins/mpeg1/system_encode/system_encode.c,
13247 plugins/mpeg1video/parse/mp1videoparse.c,
13248 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/video/mpeg2dec.c,
13249 plugins/wav/gstparsewav.c, test/avi2mpg.c, test/aviparse.c,
13250 test/mp1parse.c, test/vidcapture.c: Switched Cr and Cb in YUV2RGB
13251 fixed the avi parser (gstriff had wrong size) the system_encoder
13252 can now do video only system streams sanitized the colorspace and
13253 scaler api. added fast self modifying asm scaler. worked on the
13254 typefind stuff. added a cool media player (gstplay) it uses the
13255 typefinder to playback avi, mpeg1 (system and video) streams. It
13256 is also a testbed and a real app.
13258 2000-06-18 15:13 wtay
13260 * plugins/mpeg1/mpeg_play/: Makefile.am, idct_block_mmx.S,
13261 mmxidct.S, parseblock.c, proto.h, video.c: Fixed MMX IDCT precision
13264 2000-06-18 14:51 wtay
13266 * plugins/avi/videoheader.c: Construct the avi header based on the
13269 2000-06-18 14:50 wtay
13271 * gst/elements/gstqueue.c, plugins/avi/Makefile.am,
13272 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
13273 plugins/avi/gstparseavi.c, plugins/capture/v4l/gstv4lsrc.c,
13274 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getblk.c,
13275 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/mmxidct.S,
13276 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/tables.c,
13277 test/mp2tomp1.c, test/vidcapture.c: Fixed an MMX IDCT bug. Fixed a
13278 color conversion bug. Initial work for multiply avi codecs.
13280 2000-06-16 23:58 wtay
13282 * configure.in, libs/Makefile.am, libs/putbits/.cvsignore,
13283 libs/putbits/Makefile.am, libs/putbits/gstputbits.c,
13284 libs/putbits/gstputbits.h, plugins/mpeg1/mpegaudio/Makefile.am,
13285 plugins/mpeg1/mpegaudio/common.c,
13286 plugins/mpeg1/mpegaudio/encoder.h,
13287 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13288 plugins/mpeg1/mpegaudio/gstputbits.c,
13289 plugins/mpeg1/mpegaudio/gstputbits.h,
13290 plugins/mpeg1/mpegaudio/musicin.h,
13291 plugins/mpeg2/mpeg2enc/Makefile.am,
13292 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13293 plugins/mpeg2/mpeg2enc/gstputbits.c,
13294 plugins/mpeg2/mpeg2enc/gstputbits.h,
13295 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13296 plugins/mpeg2/mpeg2enc/putpic.c, plugins/mpeg2/mpeg2enc/putseq.c,
13297 plugins/mpeg2/mpeg2enc/ratectl.c,
13298 plugins/mpeg2/video/gstmpeg2play.c: Unified putbits.
13300 2000-06-16 23:33 wtay
13302 * plugins/mpeg1/mpegaudio/.cvsignore: [no log message]
13304 2000-06-16 23:32 wtay
13306 * plugins/mpeg2/mpeg2enc/: gstputbits.c, gstputbits.h, putbits.c,
13307 putbits.h: putbits implementation
13309 2000-06-16 23:30 wtay
13311 * configure.in, plugins/mpeg1/Makefile.am,
13312 plugins/mpeg1/mpegaudio/Makefile.am,
13313 plugins/mpeg1/mpegaudio/README.crh,
13314 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/common.h,
13315 plugins/mpeg1/mpegaudio/encode.c,
13316 plugins/mpeg1/mpegaudio/encoder.h,
13317 plugins/mpeg1/mpegaudio/fixes.txt,
13318 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13319 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
13320 plugins/mpeg1/mpegaudio/gstputbits.c,
13321 plugins/mpeg1/mpegaudio/gstputbits.h,
13322 plugins/mpeg1/mpegaudio/musicin.c,
13323 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
13324 plugins/mpeg1/mpegaudio/readme.txt,
13325 plugins/mpeg1/mpegaudio/release.txt,
13326 plugins/mpeg1/mpegaudio/subs.c, plugins/mpeg1/mpegaudio/tonal.c,
13327 plugins/mpeg1/system_encode/buffer.c,
13328 plugins/mpeg1/system_encode/system_encode.c,
13329 plugins/mpeg1/system_encode/system_encode.h,
13330 plugins/mpeg2/mpeg2enc/Makefile.am,
13331 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13332 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13333 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13334 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13335 plugins/mpeg2/mpeg2enc/ratectl.c, test/mp2tomp1.c: Added SCR and
13336 mux_rate calculations in the MPEG1 multiplexer. worked toward a
13337 unified putbits implementation Added an MPEG audio layer 1&2
13340 2000-06-12 22:27 wtay
13342 * plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13343 plugins/mpeg1/system_encode/buffer.c,
13344 plugins/mpeg2/mpeg2enc/predict.c,
13345 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/Makefile.am,
13346 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
13347 test/mp1parse.c, test/mp2tomp1.c: Reworked the colorspace converter
13348 and the scaler API. Fixed some MMX bugs in the mpeg encoder.
13350 2000-06-11 13:11 wtay
13352 * configure.in, gst/elements/gstpipefilter.c,
13353 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13354 plugins/mp3decode/mpg123/gstmpg123.c,
13355 plugins/mp3decode/parse/mp3parse.c,
13356 plugins/mp3decode/parse/mp3parse.h, plugins/mpeg1/Makefile.am,
13357 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13358 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13359 plugins/mpeg1/mpeg_play/parseblock.c,
13360 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
13361 plugins/mpeg1/system_encode/.cvsignore,
13362 plugins/mpeg1/system_encode/Makefile.am,
13363 plugins/mpeg1/system_encode/buffer.c,
13364 plugins/mpeg1/system_encode/buffer.h,
13365 plugins/mpeg1/system_encode/main.h,
13366 plugins/mpeg1/system_encode/system_encode.c,
13367 plugins/mpeg1/system_encode/system_encode.h,
13368 plugins/mpeg1/system_encode/systems.c,
13369 plugins/mpeg2/ac3parse/ac3parse.c,
13370 plugins/mpeg2/ac3parse/ac3parse.h,
13371 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13372 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13373 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13374 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13375 plugins/mpeg2/video/gstmpeg2play.c, test/aviparse.c,
13376 test/mp1parse.c, test/mp2tomp1.c: Reworked the audio resampler.
13377 Added first frames skipping to the mp3 and ac3 parser (this allows
13378 you to skip a number of frames before pushing them). Removed wrong
13379 mmx code from the encoder. Added Macroblocks per slice to the
13380 encoder. added bilinear and bicubic interpolation to the
13381 videoscaler. Added a MPEG1 multiplexer (no SCR or mux rate
13382 calculations yet) Added some options (framerate to the
13385 2000-06-04 20:18 richardb
13387 * include/mmx.h: Add a missing ; in the BROKEN_PAND implementation.
13389 2000-05-28 23:46 wtay
13391 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13392 plugins/audioscale/audioscale.c, plugins/mpeg1/parse/mpeg1parse.c,
13393 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13394 test/.cvsignore, test/mp2tomp1.c: Rewrote the mpeg2 system parser
13395 like the mpeg1 parser. Added a command property to the pipefilter.
13397 2000-05-28 21:04 wtay
13399 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13400 plugins/audioscale/.cvsignore, test/pipetest.c: Added a basic
13401 element: pipefilter. This element connects the stdin/stdout of an
13402 external program into the pipeline. We now have virtually all of
13403 the capabilities of sox, lame, ...
13405 2000-05-28 20:59 wtay
13407 * configure.in, gst/elements/Makefile.am,
13408 gst/elements/gstelements.c, plugins/audioscale/Makefile.am,
13409 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13410 plugins/mpeg1/mpeg_play/parseblock.c,
13411 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13412 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13413 plugins/mpeg2/mpeg2enc/Makefile.am,
13414 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13415 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13416 plugins/mpeg2/mpeg2enc/ratectl.c,
13417 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/videoscale.c,
13418 plugins/videoscale/videoscale.h, test/Makefile.am, test/avi2mpg.c,
13419 test/mp2tomp1.c: Rewrote the mpeg1 system stream parser. Fixed a
13420 motion compensation bug (was a bug on Intels site)
13421 Faster/Better/more accurate motion detection in the mpeg encoder
13422 Added an audio resampler (convert 48000 kHz to 44100 for example)
13423 does not work Fixed rate control in the mpeg2 encoder.
13425 2000-05-21 23:00 wtay
13427 * docs/gst/.cvsignore: Added gstreamer.types to the .cvsignore
13429 2000-05-21 22:59 wtay
13431 * test/mp1tomp1.c: An MPEG1 transcoder.
13433 2000-05-21 22:58 wtay
13435 * configure.in, docs/gst/gstreamer-decl.txt,
13436 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gsthttpsrc.sgml,
13437 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstbuffer.h,
13438 gst/elements/gstqueue.c, plugins/Makefile.am,
13439 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/Makefile.am,
13440 plugins/filters/median/.cvsignore,
13441 plugins/filters/median/Makefile.am,
13442 plugins/filters/median/median.c, plugins/filters/median/median.h,
13443 plugins/filters/smooth/.cvsignore,
13444 plugins/filters/smooth/Makefile.am,
13445 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13446 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/Makefile.am,
13447 plugins/mpeg1/mpeg1encoder/.cvsignore,
13448 plugins/mpeg1/mpeg1encoder/CHANGES,
13449 plugins/mpeg1/mpeg1encoder/Makefile.am,
13450 plugins/mpeg1/mpeg1encoder/PORTABILITY,
13451 plugins/mpeg1/mpeg1encoder/README,
13452 plugins/mpeg1/mpeg1encoder/SETUP,
13453 plugins/mpeg1/mpeg1encoder/chendct.c,
13454 plugins/mpeg1/mpeg1encoder/codec.c,
13455 plugins/mpeg1/mpeg1encoder/csize.h,
13456 plugins/mpeg1/mpeg1encoder/ctables.h,
13457 plugins/mpeg1/mpeg1encoder/dct.h,
13458 plugins/mpeg1/mpeg1encoder/globals.h,
13459 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
13460 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
13461 plugins/mpeg1/mpeg1encoder/htable.lex,
13462 plugins/mpeg1/mpeg1encoder/huffman.c,
13463 plugins/mpeg1/mpeg1encoder/huffman.h,
13464 plugins/mpeg1/mpeg1encoder/io.c,
13465 plugins/mpeg1/mpeg1encoder/lex.yy.c,
13466 plugins/mpeg1/mpeg1encoder/lexer.c,
13467 plugins/mpeg1/mpeg1encoder/lexer.l,
13468 plugins/mpeg1/mpeg1encoder/marker.c,
13469 plugins/mpeg1/mpeg1encoder/marker.h,
13470 plugins/mpeg1/mpeg1encoder/me.c, plugins/mpeg1/mpeg1encoder/mem.c,
13471 plugins/mpeg1/mpeg1encoder/mem.h,
13472 plugins/mpeg1/mpeg1encoder/mpeg.c,
13473 plugins/mpeg1/mpeg1encoder/param.h,
13474 plugins/mpeg1/mpeg1encoder/prototypes.h,
13475 plugins/mpeg1/mpeg1encoder/putbits.c,
13476 plugins/mpeg1/mpeg1encoder/putbits.h,
13477 plugins/mpeg1/mpeg1encoder/qtables.h,
13478 plugins/mpeg1/mpeg1encoder/size.h,
13479 plugins/mpeg1/mpeg1encoder/stat.c,
13480 plugins/mpeg1/mpeg1encoder/stream.c,
13481 plugins/mpeg1/mpeg1encoder/stream.h,
13482 plugins/mpeg1/mpeg1encoder/system.h,
13483 plugins/mpeg1/mpeg1encoder/tables.h,
13484 plugins/mpeg1/mpeg1encoder/transform.c,
13485 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13486 plugins/mpeg1/mpeg_play/parseblock.c,
13487 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.h,
13488 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13489 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13490 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13491 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13492 plugins/mpeg2/video/mmxidct.S, plugins/mpeg2/video/mpeg2dec.h,
13493 plugins/vcdsrc/vcdsrc.c, test/Makefile.am, test/avi2mpg.c,
13494 test/mp2tomp1.c, test/vidcapture.c: Fixed the mpeg2 encoder. Added
13495 MMX optimisations for motion estimation. Added another mpeg1
13496 encoder. Added Two filters: smooth and median (a median cut
13497 filter) Made the queue pull buffers.
13499 2000-05-17 23:49 richardb
13501 * plugins/Makefile.am: Always build videosink, now that the
13502 dependency on gdk_pixbuf is removed.
13504 2000-05-13 10:41 richardb
13506 * plugins/Makefile.am: Make videosink compiled only if
13507 HAVE_GDK_PIXBUF again.
13509 2000-05-12 18:41 wtay
13511 * plugins/videoscale/.cvsignore: ...
13513 2000-05-12 18:39 wtay
13515 * plugins/videoscale/Makefile.am, plugins/videoscale/videoscale.c,
13516 plugins/videoscale/videoscale.h, test/mp2tomp1.c: A simple video
13517 scaler as a library and an Element. Also a little non working mpeg2
13518 to mpeg1 converter (still struggling with the quantisation).
13520 2000-05-12 18:33 wtay
13522 * configure.in, gst/gstclock.c, libs/Makefile.am,
13523 plugins/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13524 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegdec.c,
13525 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13526 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13527 plugins/mpeg1/parse/mpeg1parse.c,
13528 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13529 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13530 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/putpic.c,
13531 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13532 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getpic.c,
13533 plugins/mpeg2/video/gstmpeg2play.c, test/.cvsignore,
13534 test/Makefile.am, test/mp1parse.c, test/mpeg2parse.c: More changes
13535 to the mpeg parser and encoder. It seems like the mpeg2 decoder
13536 does not like some MPEG1 videos. Use mpeg_play for now (eg.
13539 2000-05-12 08:15 richardb
13541 * acconfig.h, config.h.in, configure.in, docs/gst/Makefile.am,
13542 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer.hierarchy,
13543 docs/gst/gstreamer.types, docs/gst/gstreamer.types.in,
13544 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
13545 plugins/Makefile.am: Make GDK pixbuf optional, by compiling
13546 videosink only if it is present. Make documentation generated
13547 successfully even if libghttp isn't present (by skipping the
13550 2000-05-12 08:09 richardb
13552 * plugins/capture/v4l/gstv4lsrc.c: Remove "stderr," from a DEBUG
13553 macro call, so it compiles with debug on.
13555 2000-05-02 00:22 wtay
13557 * docs/gst/.cvsignore, plugins/mp3decode/mpg123/mpg123.c,
13558 plugins/mpeg1/mpeg_play/video.c, test/.cvsignore: Fixed some build
13561 2000-05-02 00:09 wtay
13563 * configure.in, libs/getbits/gstgetbits.h,
13564 libs/getbits/gstgetbits_inl.h, plugins/avi/gstaviencoder.c,
13565 plugins/avi/gstparseavi.c, plugins/jpeg/gstjpegdec.c,
13566 plugins/mpeg1/parse/mpeg1parse.c,
13567 plugins/mpeg1video/parse/mp1videoparse.c,
13568 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
13569 plugins/mpeg2/ac3parse/ac3parse.c,
13570 plugins/mpeg2/mpeg2enc/.cvsignore, plugins/mpeg2/mpeg2enc/CHANGES,
13571 plugins/mpeg2/mpeg2enc/Makefile.am, plugins/mpeg2/mpeg2enc/TODO,
13572 plugins/mpeg2/mpeg2enc/conform.c, plugins/mpeg2/mpeg2enc/fdctref.c,
13573 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13574 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
13575 plugins/mpeg2/mpeg2enc/idct.c, plugins/mpeg2/mpeg2enc/motion.c,
13576 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13577 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13578 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putbits.c,
13579 plugins/mpeg2/mpeg2enc/putbits.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13580 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13581 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13582 plugins/mpeg2/mpeg2enc/quantize.c,
13583 plugins/mpeg2/mpeg2enc/ratectl.c, plugins/mpeg2/mpeg2enc/readpic.c,
13584 plugins/mpeg2/mpeg2enc/stats.c, plugins/mpeg2/mpeg2enc/tables.c,
13585 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/mpeg2/mpeg2enc/vlc.h,
13586 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13587 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getblk.c,
13588 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13589 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/gstmpeg2play.c,
13590 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
13591 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/store.c,
13592 plugins/mpeg2/video/systems.c, test/Makefile.am, test/avi2mpg.c,
13593 test/mp1parse.c, test/mpeg2parse.c: MPEG2 decoder fixes, unified
13594 MPEG System stream parser. an mpeg encoder.
13596 2000-04-24 21:51 wtay
13598 * configure.in, libs/getbits/gstgetbits_inl.h,
13599 plugins/mpeg1/mpeg_play/decoders.c,
13600 plugins/mpeg1/mpeg_play/decoders.h,
13601 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13602 plugins/mpeg1/mpeg_play/parseblock.c,
13603 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13604 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
13605 plugins/mpeg1/mpeg_play/video.h,
13606 plugins/mpeg1video/parse/mp1videoparse.c,
13607 plugins/mpeg2/Makefile.am, plugins/mpeg2/parse/Makefile.am,
13608 plugins/mpeg2/parse/getbits.c, plugins/mpeg2/parse/getbits.h,
13609 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13610 plugins/mpeg2/video/.cvsignore, plugins/mpeg2/video/CHANGES,
13611 plugins/mpeg2/video/EXAMPLES, plugins/mpeg2/video/IEEE1180,
13612 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/README,
13613 plugins/mpeg2/video/SPATIAL.DOC, plugins/mpeg2/video/TODO,
13614 plugins/mpeg2/video/getblk.c, plugins/mpeg2/video/gethdr.c,
13615 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/getvlc.c,
13616 plugins/mpeg2/video/getvlc.h, plugins/mpeg2/video/gstmpeg2play.c,
13617 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/idct.c,
13618 plugins/mpeg2/video/idctref.c, plugins/mpeg2/video/mmxidct.S,
13619 plugins/mpeg2/video/motion.c, plugins/mpeg2/video/mpeg2dec.c,
13620 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/recon.c,
13621 plugins/mpeg2/video/spatscal.c, plugins/mpeg2/video/store.c,
13622 plugins/mpeg2/video/subspic.c, plugins/mpeg2/video/systems.c,
13623 plugins/mpeg2/video/tables.c, plugins/mpeg2/video/test.m2v,
13624 test/mp1parse.c, test/mpeg2parse.c: Added the mpeg2dec MPEG1 and
13627 2000-04-17 00:33 wtay
13629 * libs/getbits/gstgetbits_inl.h, plugins/mpeg2/ac3dec/exponent.c,
13630 plugins/mpeg2/ac3dec/mantissa.c: Fixed a bug in the inlined
13633 2000-04-17 00:25 wtay
13635 * plugins/mpeg2/ac3dec/: Makefile.am, ac3dec.c, ac3dec.h,
13636 getbits.c, getbits.h, mantissa.c, mantissa.h, parse.c, parse.h:
13637 Reworked the ac3decoder for the new getbits functions. We are now
13638 about 50% faster than the LIVID AC3 decoder (16% against 24% CPU
13641 2000-04-16 19:51 wtay
13643 * libs/getbits/.cvsignore: [no log message]
13645 2000-04-16 19:50 wtay
13647 * libs/getbits/: Makefile.am, gstgetbits.c, gstgetbits.h,
13648 gstgetbits_inl.h: I the generc getbits implementation
13650 2000-04-16 19:47 wtay
13652 * configure.in, docs/gst/gstreamer-decl.txt,
13653 docs/gst/tmpl/gstreamer-unused.sgml, libs/Makefile.am,
13654 plugins/Makefile.am, plugins/mp3decode/mpg123/Makefile.am,
13655 plugins/mp3decode/mpg123/common.c,
13656 plugins/mp3decode/mpg123/getbits.c,
13657 plugins/mp3decode/mpg123/getbits.h,
13658 plugins/mp3decode/mpg123/gstmpg123.c,
13659 plugins/mp3decode/mpg123/layer1.c,
13660 plugins/mp3decode/mpg123/layer2.c,
13661 plugins/mp3decode/mpg123/layer3.c,
13662 plugins/mp3decode/mpg123/mpg123.c,
13663 plugins/mp3decode/mpg123/mpg123.h,
13664 plugins/mp3decode/parse/mp3parse.c,
13665 plugins/mp3decode/parse/mp3parse.h,
13666 plugins/mpeg1/mpeg_play/Makefile.am,
13667 plugins/mpeg1/mpeg_play/ctrlbar.c,
13668 plugins/mpeg1/mpeg_play/ctrlbar.h,
13669 plugins/mpeg1/mpeg_play/decoders.c,
13670 plugins/mpeg1/mpeg_play/decoders.h,
13671 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13672 plugins/mpeg1/mpeg_play/motionvector.c,
13673 plugins/mpeg1/mpeg_play/parseblock.c,
13674 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13675 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13676 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/README,
13677 plugins/mpeg1/parse/getbits.c, plugins/mpeg1/parse/getbits.h,
13678 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13679 plugins/mpeg1video/parse/mp1videoparse.c, test/mp3play.c: Unified
13680 getbits handling. I currently have an inline integer
13683 2000-04-13 22:59 wtay
13685 * Makefile.am, configure.in, gst/gstclock.c,
13686 plugins/capture/v4l/grab-v4l.c, test/Makefile.am,
13687 test/mpeg2parse.c, test/videotest.c: Makefile.am fixes
13689 2000-04-09 22:38 wtay
13691 * gst/: gstclock.c, gstclock.h: A poor mans clock...
13693 2000-04-09 22:36 wtay
13695 * gst/Makefile.am, gst/gstelement.c,
13696 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
13697 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13698 plugins/capture/v4l/gstv4lsrc.c,
13699 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13700 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13701 plugins/mpeg1/mpeg_play/video.c, test/mp1parse.c: Added MMX
13702 optimized yuv2rgb (AlienSong now plays back at only 6% CPU) Added
13703 mpeg1 picture skipping and fixed a buffer overflow. Added a system
13704 clock. The audiosink can now adjust the clock. Fixed incorrect
13705 behaviour on 8, 15, 16, 24 and 32 bits displays. Cleanup of the
13706 videosink, it now uses the color conversion library when needed.
13708 2000-04-02 22:38 wtay
13710 * libs/riff/: gstriffencode.c, gstriffparse.c, gstriffutil.c: The
13711 new riff parser and encoder
13713 2000-04-02 22:36 wtay
13715 * configure.in, libs/Makefile.am, libs/riff/Makefile.am,
13716 libs/riff/gstriff.h, plugins/avi/gstaviencoder.c,
13717 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13718 plugins/avi/gstparseavi.h, plugins/capture/v4l/grab-v4l.c,
13719 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13720 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpegdec.c,
13721 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13722 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13723 test/Makefile.am, test/aviparse.c, test/vidcapture.c: Added a
13724 colorspace library and removed yuv2rgb conversion from the
13725 videosink. The aviencoder should now more or less work.
13727 2000-03-27 20:53 wtay
13729 * docs/Makefile.am, docs/gst/Makefile.am,
13730 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-docs.sgml,
13731 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
13732 docs/gst/gstreamer.types, docs/gst/tmpl/audioraw.sgml,
13733 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
13734 docs/gst/tmpl/gstasyncdisksrc.sgml,
13735 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
13736 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
13737 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
13738 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstesdsink.sgml,
13739 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
13740 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
13741 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
13742 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstlog.sgml,
13743 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
13744 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
13745 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
13746 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
13747 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
13748 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
13749 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
13750 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
13751 docs/gst/tmpl/plugin.sgml, docs/gst/tmpl/spectrum.sgml,
13752 docs/gst/tmpl/videoraw.sgml, gst/gstbin.c, gst/gstbuffer.c,
13753 gst/gstbuffer.h, gst/gstelement.c, gst/gstelement.h,
13754 gst/gstfilter.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
13755 gst/gstpad.h, gst/gstplugin.c, gst/gstsink.c, gst/gstsink.h,
13756 gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c, gst/gstthread.c,
13757 gst/gstxml.c, gst/elements/gstasyncdisksrc.h,
13758 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
13759 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
13760 gst/elements/gstdisksrc.c, gst/elements/gstesdsink.h,
13761 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
13762 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
13763 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
13764 gst/elements/gstfdsrc.c, gst/elements/gstidentity.c,
13765 gst/elements/gstidentity.h, gst/elements/gstqueue.c,
13766 gst/elements/gstqueue.h, gst/elements/gstsinesrc.c,
13767 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.h,
13768 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13769 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13770 plugins/avi/gstparseavi.h, plugins/capture/v4l/Makefile.am,
13771 plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/gstv4lsrc.c,
13772 plugins/capture/v4l/gstv4lsrc.h, plugins/jpeg/Makefile.am,
13773 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13774 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13775 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/parse/mpeg1parse.c,
13776 test/Makefile.am, test/vidcapture.c: Documentation updates. All
13777 standard library objects and standard elements are documented.
13778 Modified some of the elements to more accuratly report about their
13779 arguments so the documentation builds more reasonable output.
13780 Added aviencoder and jpegencoder elements (not working yet)
13782 2000-03-22 21:18 wtay
13784 * configure.in, gst/gstpad.c, gst/types/gsttypes.c,
13785 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13786 plugins/Makefile.am, plugins/avi/Makefile.am,
13787 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13788 plugins/jpeg/.cvsignore, plugins/jpeg/Makefile.am,
13789 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpeg.h: Added jpeg decoder.
13790 the avi decoder now configures the jpeg codec if an MJPG encoded
13791 avi is found. Fixed riff parsing. readded rgb_draw functions to the
13792 videosink. jpeglib is used to decode the jpeg image.
13794 2000-03-21 20:06 omegahacker
13796 * plugins/avi/gstparseavi.c: removed second check on riff library,
13797 moved original to top so it fails out right away
13799 2000-03-21 19:54 omegahacker
13801 * plugins/avi/gstparseavi.c: added load and check of libriff during
13804 2000-03-21 19:54 omegahacker
13806 * gst/gstplugin.c: spelling fixes to gst_library_load()
13808 2000-03-20 20:25 wtay
13810 * configure.in, gst/gstbuffer.c, gst/gstplugin.c, gst/gstplugin.h,
13811 gst/gstthread.c, gst/plugin.c, gst/plugin.h,
13812 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
13813 libs/riff/gstriff.c, libs/riff/gstriff.h, plugins/avi/Makefile.am,
13814 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13815 test/aviparse.c, test/mp1parse.c, test/videotest.c: Implemented
13816 riff parsing as a library. The avi parser can play simple PCM
13817 encoded audio. some minor cleanups.
13819 2000-03-19 00:59 wtay
13821 * AUTHORS, configure.in, gst/gstplugin.c, libs/Makefile.am,
13822 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13823 plugins/Makefile.am, plugins/avi/.cvsignore,
13824 plugins/avi/Makefile.am, plugins/avi/gstparseavi.c,
13825 plugins/avi/gstparseavi.h, plugins/wav/Makefile.am,
13826 plugins/wav/gstparsewav.c, test/.cvsignore, test/videotest.c: Added
13827 the riff code into a seperate library in /libs dir. The plugin
13828 loader also checks the /libs path. The avi parser now uses the
13829 riff library. WAV is broken.
13831 2000-03-13 22:17 wtay
13833 * test/aviparse.c: A non functional avi parser.
13835 2000-03-13 22:13 wtay
13837 * configure.in, gst/gst.c, gst/gstbuffer.h,
13838 gst/gstelementfactory.c, gst/gstmeta.c, gst/gstplugin.h,
13839 gst/gstthread.c, gst/gsttype.h, gst/types/gsttypes.c,
13840 plugins/Makefile.am, plugins/au/gstparseau.c,
13841 plugins/capture/v4l/gstv4lsrc.c,
13842 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/Makefile.am,
13843 test/videotest.c: Various cleanups. Moved the overlay code to a
13844 specialized widget. One error I cannot seem to fix: switching
13845 desktops does not disable the overlay.
13847 2000-03-05 21:48 wtay
13849 * plugins/capture/v4l/: grab-v4l.c, gstv4lsrc.c: Reworked overlay,
13850 much better but still not perfect.
13852 2000-03-03 22:13 wtay
13854 * plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/grab.h,
13855 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13856 test/Makefile.am, test/videotest.c: Added overlay and DGA
13857 capability for the videosink. Not really good but functional.
13859 2000-02-27 23:18 wtay
13861 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstbuffer.c,
13862 gst/gstconnection.c, gst/gstelement.c, gst/gstmeta.c,
13863 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13864 gst/gstplugin.c, gst/gsttee.c, gst/gstthread.c, gst/gsttype.c,
13865 gst/elements/Makefile.am, gst/elements/gstasyncdisksrc.c,
13866 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
13867 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
13868 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
13869 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
13870 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
13871 gst/elements/gstsinesrc.c, gst/types/Makefile.am,
13872 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13873 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
13874 plugins/capture/v4l/gstv4lsrc.h,
13875 plugins/mp3decode/mpg123/Makefile.am,
13876 plugins/mp3decode/mpg123/common.c,
13877 plugins/mp3decode/mpg123/decode_i386.c,
13878 plugins/mp3decode/mpg123/decode_i486.c,
13879 plugins/mp3decode/mpg123/getbits.c,
13880 plugins/mp3decode/mpg123/getbits.h,
13881 plugins/mp3decode/mpg123/gstmpg123.c,
13882 plugins/mp3decode/mpg123/layer1.c,
13883 plugins/mp3decode/mpg123/layer2.c,
13884 plugins/mp3decode/mpg123/layer3.c,
13885 plugins/mp3decode/mpg123/mpg123.c,
13886 plugins/mp3decode/mpg123/mpg123.h, plugins/mp3decode/mpg123/test.c,
13887 plugins/mpeg1/mpeg_play/Makefile.am,
13888 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13889 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13890 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/getbits.c,
13891 plugins/mpeg1/parse/mpeg1parse.c,
13892 plugins/mpeg1video/parse/Makefile.am,
13893 plugins/mpeg1video/parse/mp1videoparse.c, test/videotest.c: This is
13894 a rather large patch. Switched on -Wall compiler flag and fixed the
13895 warnings. Made the Video for Linux more like it should be.
13897 2000-02-26 18:55 wtay
13899 * gst/gstpad.c, gst/gstpad.h, plugins/capture/v4l/gstv4lsrc.c,
13900 test/mp1parse.c, test/videotest.c: Added a pull function in the
13901 gstpad. Modified the videosink to implement the pull. This function
13902 allows a source element to request a buffer from the destination.
13903 This is much more efficient because the videosink can then pass a
13904 buffer with SHM to the element, which does not require an aditional
13905 memcpy. removed scaling from the videosink. I need something
13908 2000-02-25 23:19 wtay
13910 * test/videotest.c: test code for the Video for linux source
13912 2000-02-25 23:18 wtay
13914 * configure.in, plugins/Makefile.am, plugins/capture/Makefile.am,
13915 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/gstv4lsrc.c,
13916 plugins/capture/v4l/gstv4lsrc.h, test/mp1parse.c: Added a Video 4
13917 linux source. Not generic at all and may not work on any other
13920 2000-02-24 20:56 wtay
13922 * gst/gstbuffer.c, plugins/mp3decode/mpg123/Makefile.am,
13923 plugins/mp3decode/parse/Makefile.am,
13924 plugins/mp3decode/parse/mp3parse.c,
13925 plugins/mp3decode/parse/mp3parse.h,
13926 plugins/mpeg1/mpeg_play/Makefile.am,
13927 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13928 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13929 plugins/mpeg1/mpeg_play/idct_block_mmx.S,
13930 plugins/mpeg1/mpeg_play/jrevdct.c,
13931 plugins/mpeg1/mpeg_play/mmx_idct.c,
13932 plugins/mpeg1/mpeg_play/parseblock.c,
13933 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13934 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13935 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: Speedup
13936 in mpg123 parsing. speedup in mp1videoparse. rearanged the MPEG
13937 player got rid of some memcpy. bit handling changes. MMX code for
13938 the IDCT and motion compensation in mpeg_play. Almost as fast as
13939 the commercial mpeg player mtv, but with a much better video
13942 2000-02-20 16:19 wtay
13944 * configure.in, plugins/mpeg1/mpeg_play/gstmpeg_play.c: Added
13945 GdkPixbuf support and scaling (sloww...)
13947 2000-02-20 12:58 wtay
13949 * plugins/mpeg1/mpeg_play/: 16bit.c, Makefile.am, dither.h,
13950 gdith.c, gstmpeg_play.c, gstmpeg_play.h, proto.h, util.h, video.c,
13951 video.h: General cleanup and speedup. removed color conversion out
13954 2000-02-19 13:37 wtay
13956 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, gstmpeg_play.h,
13957 video.c, video.h: Added timestamps for video buffers. The videosink
13958 syncs to the timestamps. Added a buffer with finished frames for
13961 2000-02-19 10:50 wtay
13963 * gst/elements/Makefile.am, gst/elements/gstqueue.c,
13964 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c: Fixed the
13965 lockup by not calling any gtk functions in the main thread. This
13968 2000-02-18 23:48 wtay
13970 * gst/elements/gstqueue.c, test/mp1parse.c: Set the default buffer
13971 size to 1 to avoid the strange lockups...
13973 2000-02-18 23:07 wtay
13975 * plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
13976 plugins/mpeg1/mpeg_play/Makefile.am,
13977 plugins/mpeg1/mpeg_play/descrip.mms,
13978 plugins/mpeg1/mpeg_play/dither.h, plugins/mpeg1/mpeg_play/fs2.c,
13979 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
13980 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
13981 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/gray.c,
13982 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13983 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13984 plugins/mpeg1/mpeg_play/hybrid.c,
13985 plugins/mpeg1/mpeg_play/hybriderr.c,
13986 plugins/mpeg1/mpeg_play/index.bt,
13987 plugins/mpeg1/mpeg_play/mb_ordered.c,
13988 plugins/mpeg1/mpeg_play/mono.c, plugins/mpeg1/mpeg_play/ordered.c,
13989 plugins/mpeg1/mpeg_play/ordered2.c,
13990 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util32.c,
13991 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13992 plugins/visualization/smoothwave/smoothwave.c, test/Makefile.am,
13993 test/mp1parse.c: The first functional video sink... Removed all of
13994 the video stuff from the MPEG video decoder. Fixed a bug in
13995 smoothwave. The MPEG video decoder still does the YUV->RGB
13998 2000-02-17 22:50 wtay
14000 * configure.in, plugins/Makefile.am,
14001 plugins/mpeg1/mpeg_play/Makefile.am,
14002 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/main.c,
14003 plugins/mpeg1/mpeg_play/mmx_idct.c,
14004 plugins/mpeg1/mpeg_play/parseblock.c,
14005 plugins/mpeg1/mpeg_play/proto.h,
14006 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14007 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
14008 plugins/mpeg1/mpeg_play/video.h: MPEG1 cleanup. Added first (non
14009 functional) video sink.
14011 2000-02-16 23:27 wtay
14013 * gst/gstbuffer.c, gst/gstplugin.c, gst/gsttype.c,
14014 gst/elements/gstqueue.c, plugins/mp3decode/mpg123/gstmpg123.c,
14015 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c, test/mp3play.c:
14016 Fixed memory leak in queue.
14018 2000-02-16 16:44 wtay
14020 * plugins/mpeg1/mpeg_play/video.c,
14021 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Cleanup, fixed
14022 some bugs in the parsers, fixed memory leak (not all of them yet)
14024 2000-02-15 20:14 wtay
14026 * gst/elements/gstqueue.c, plugins/mpeg1/mpeg_play/video.c,
14027 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c:
14028 Fixed (hopfully) the last bug in MPEG1 video player. A state bug
14029 caused some I-frames to be skipped.
14031 2000-02-15 00:32 omegahacker
14033 * editor/.cvsignore, test/.cvsignore: updated .cvsignores
14035 2000-02-14 23:21 wtay
14037 * plugins/: mpeg1/mpeg_play/parseblock.c, mpeg1/mpeg_play/util.c,
14038 mpeg1/mpeg_play/util.h, mpeg1/mpeg_play/video.c,
14039 mpeg1video/parse/mp1videoparse.c: Some cleanups+speedup. Still
14040 looking for a bug...
14042 2000-02-14 20:42 wtay
14044 * plugins/mp3decode/parse/mp3parse.c: Fixed a nasty mp3 parse bug.
14045 Some frames were skipped if the header was on partial frames. This
14046 fixes the strange invalid sync errors.
14048 2000-02-14 00:22 wtay
14050 * plugins/mpeg1video/parse/mp1videoparse.c: fixed state error in
14053 2000-02-13 22:30 wtay
14055 * plugins/mpeg1video/parse/: mp1videoparse.c, mp1videoparse.h:
14056 cleaned up the parsing code a bit.
14058 2000-02-13 15:20 wtay
14060 * gst/elements/gstqueue.c, plugins/mp3decode/parse/mp3parse.c,
14061 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14062 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
14063 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c,
14064 plugins/mpeg1video/parse/mp1videoparse.c: Made queue default
14065 bigger. fixed parsing errors in mp3parse mpeg1parse mp1videoparse:
14066 more than 2 zeros and a 1 is also a sync. fixed MPEG1 video
14067 SKIP_PICTURE which caused a segfault. AlienSong now plays as it
14068 should do. Skips are currently ignored and give some error on the
14069 console, need to clean this up.
14071 2000-02-13 13:43 wtay
14073 * gst/elements/gstqueue.c, gst/elements/gstqueue.h,
14074 plugins/mpeg1/mpeg_play/gdith.c: Fixed the queue length (fixed
14075 length 5 for now). fixed mpeg1 video rate control. AlienSong
14076 segfaults sometimes. My other movies don't....
14078 2000-02-13 03:19 wtay
14080 * plugins/mpeg1video/parse/mp1videoparse.c: Fixed queueing for
14083 2000-02-12 23:09 omegahacker
14085 * test/mp1parse.c: Rearranged and updated mp1parse. Indentation is
14086 sane again (what editor are you using, Wim?), and it now uses
14087 threads. Playback is clean (at least, audio and video are running
14088 smoothly. Video is still a little choppy on my test stream (first
14089 1MB from disk two of Mulan VCD), and it's still wildly out of sync,
14090 but it's looking VERY COOL.
14092 2000-02-12 23:08 omegahacker
14094 * gst/gstbin.c: Changed the way state is dealt with when a child is
14095 added to the bin. The note states that the COMPLETE state should
14096 probably reflect nothing more than whether or not there is a child
14097 in the bin, not whether or not all children are COMPLETE. I need
14098 to write out a few scenarios for complex pipeline manipulations to
14099 figure out how all the states should interact. The idea is to
14100 maintain the ability to dynamically recofigure the pipeline.
14102 2000-02-12 12:20 wtay
14104 * plugins/mpeg1/mpeg_play/16bit.c,
14105 plugins/mpeg1/mpeg_play/Makefile.am,
14106 plugins/mpeg1/mpeg_play/ctrlbar.c, plugins/mpeg1/mpeg_play/gdith.c,
14107 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14108 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14109 plugins/mpeg1/mpeg_play/main.c,
14110 plugins/mpeg1/mpeg_play/mb_ordered.c,
14111 plugins/mpeg1/mpeg_play/motionvector.c,
14112 plugins/mpeg1/mpeg_play/parseblock.c,
14113 plugins/mpeg1/mpeg_play/proto.h,
14114 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14115 plugins/mpeg1/mpeg_play/util32.c, plugins/mpeg1/mpeg_play/video.c,
14116 plugins/mpeg1/mpeg_play/video.h,
14117 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: The
14118 first functional video MPEG1 decoder. The decoder still opens a
14119 window to show the video. This is not optimised at all. Some
14120 glitches and crashes due to bugs in mp1videoparse.c. I need to
14121 queue incomplete slices in mp1videoparse before sending them to the
14122 decoder. use test/mp1parse on your favorite video to test. No
14123 audio/video sync, no QoS at all.
14125 2000-02-10 17:02 wtay
14127 * gst/types/gsttypes.c, plugins/mp3decode/parse/mp3parse.c,
14128 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14129 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c:
14130 Optimisations to mp3decode and mp3parse (subbuffers) mp1videoparse
14131 now correctly pushes buffers in complete chuncks.
14133 2000-02-08 22:36 wtay
14135 * configure.in, gst/types/gsttypes.c,
14136 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1video/Makefile.am,
14137 plugins/mpeg1video/parse/Makefile.am,
14138 plugins/mpeg1video/parse/README,
14139 plugins/mpeg1video/parse/mp1videoparse.c,
14140 plugins/mpeg1video/parse/mp1videoparse.h, test/mp1parse.c: Added
14141 MPEG1 video parser.
14143 2000-02-07 19:29 wtay
14145 * plugins/mpeg1/mpeg_play/: Makefile.am, gdith.c: Some more files.
14147 2000-02-07 19:22 wtay
14149 * plugins/mpeg1/mpeg_play/: Makefile.am, gstmpeg_play.c,
14150 gstmpeg_play.h: [no log message]
14152 2000-02-07 19:04 wtay
14154 * configure.in, plugins/mp3decode/mpg123/Makefile.am,
14155 plugins/mp3decode/mpg123/decode_i386.c,
14156 plugins/mp3decode/mpg123/layer3.c, plugins/mpeg1/Makefile.am,
14157 plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14158 plugins/mpeg1/mpeg_play/ANNOUNCE, plugins/mpeg1/mpeg_play/BUGS,
14159 plugins/mpeg1/mpeg_play/CHANGES, plugins/mpeg1/mpeg_play/COPYRIGHT,
14160 plugins/mpeg1/mpeg_play/INSTALL,
14161 plugins/mpeg1/mpeg_play/Makefile.am,
14162 plugins/mpeg1/mpeg_play/README,
14163 plugins/mpeg1/mpeg_play/README.jpeg, plugins/mpeg1/mpeg_play/TODO,
14164 plugins/mpeg1/mpeg_play/VERSION, plugins/mpeg1/mpeg_play/ctrlbar.c,
14165 plugins/mpeg1/mpeg_play/ctrlbar.h,
14166 plugins/mpeg1/mpeg_play/decoders.c,
14167 plugins/mpeg1/mpeg_play/decoders.h,
14168 plugins/mpeg1/mpeg_play/descrip.mms,
14169 plugins/mpeg1/mpeg_play/dither.h,
14170 plugins/mpeg1/mpeg_play/floatdct.c, plugins/mpeg1/mpeg_play/fs2.c,
14171 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14172 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14173 plugins/mpeg1/mpeg_play/gray.c, plugins/mpeg1/mpeg_play/hybrid.c,
14174 plugins/mpeg1/mpeg_play/hybriderr.c,
14175 plugins/mpeg1/mpeg_play/index.bt,
14176 plugins/mpeg1/mpeg_play/jrevdct.c, plugins/mpeg1/mpeg_play/main.c,
14177 plugins/mpeg1/mpeg_play/mb_ordered.c,
14178 plugins/mpeg1/mpeg_play/mono.c,
14179 plugins/mpeg1/mpeg_play/motionvector.c,
14180 plugins/mpeg1/mpeg_play/ordered.c,
14181 plugins/mpeg1/mpeg_play/ordered2.c,
14182 plugins/mpeg1/mpeg_play/parseblock.c,
14183 plugins/mpeg1/mpeg_play/proto.h,
14184 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14185 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/util32.c,
14186 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h:
14187 Added compiler optimistaion flags to mpg123. reverted to old
14188 WRITE_SAMPLE which was much faster. Added mpeg_play, the MPEG1
14189 video player. It does not work yet.
14191 2000-02-06 22:04 wtay
14193 * gst/gstmeta.c, plugins/mp3decode/mpg123/common.c,
14194 plugins/mp3decode/mpg123/gstmpg123.c,
14195 plugins/mp3decode/parse/mp3parse.c,
14196 plugins/mpeg1/parse/mpeg1parse.c: Added metadata to mpg123 buffers.
14197 removed (disabeled) debug info.
14199 2000-02-06 18:50 wtay
14201 * plugins/mp3decode/mpg123/common.c,
14202 plugins/mp3decode/parse/mp3parse.c,
14203 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Fixed the mpeg 1
14204 parser. It can now be used to playback the audio stream of an MPEG1
14205 movie (check out test/mp1parse.c).
14207 2000-02-06 12:33 wtay
14209 * plugins/mpeg1/parse/mpeg1parse.c: Found mpeg1 parsing bug. My
14210 videos seem to parse OK.
14212 2000-02-06 01:52 wtay
14214 * plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: cleanup. Still
14217 2000-02-06 00:56 wtay
14219 * test/mp1parse.c: The mpeg1 parser test program.
14221 2000-02-06 00:55 wtay
14223 * plugins/mpeg1/parse/mpeg1parse.c,
14224 plugins/mpeg1/parse/mpeg1parse.h, test/Makefile.am: Some changes to
14225 the mpeg 1 parser. Does not work yet.
14227 2000-02-05 16:08 wtay
14229 * plugins/mp3decode/mpg123/: Makefile.am, decode_i386.c,
14230 decode_i486.c, decode_i586.s, layer3.c, mpg123.c, mpg123.h: Added
14231 486 optimisation. Pentium optimisation added, but does not work
14234 2000-02-05 14:37 wtay
14236 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14237 layer3.c, mpg123.c, mpg123.h: Fixed a buffer problem with Layer 3.
14238 moved the buffer handling to common.c, getbits should not know
14241 2000-02-05 01:58 wtay
14243 * plugins/mp3decode/parse/mp3parse.c: Not worth much: fixed a
14246 2000-02-05 01:40 wtay
14248 * plugins/mp3decode/: mpg123/gstmpg123.c, parse/mp3parse.c: Fixed
14249 Layer 2 & 3 parsing. All my MPEGs play now with gstreamer !!!
14251 2000-02-05 01:20 wtay
14253 * plugins/mp3decode/parse/mp3parse.c, test/a.c, test/mp3parse.c,
14254 test/mp3play.c: Fixed a nasty bug in mp3parse (partial buffer state
14255 remained) Added eos check for the test programs to stop them from
14256 allocating all of your memory (had to use alt-sysreq-k a few times
14257 :-( ). MPEG layer 1 plays fine now with mp3play.
14259 2000-02-04 23:27 wtay
14261 * plugins/mp3decode/mpg123/: getbits.c, test.c: Tested with layer 1
14262 & 2, no audible errors. Fixed cracks and pops in Layer 3. Still a
14263 bit slow, though...
14265 2000-02-04 22:06 wtay
14267 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14268 layer3.c, mpg123.c, mpg123.h, test.c: Attempt to get layer3
14269 working. Tried with the test program included. Still some errors
14270 and clicks sometime, but you can hear something. Double buffering
14271 is now used (like mpg123). Can somebody test this on a layer 1 or 2
14272 stream (I have none) and together with the mp3parse?
14274 2000-02-04 21:49 omegahacker
14276 * plugins/mp3decode/parse/mp3parse.c: Fixes to the bfp calculation,
14277 as well as some other stuff.
14279 2000-02-04 02:25 richardb
14281 * configure.in, gst/gstelement.c, gst/gstplugin.c,
14282 plugins/mp3decode/mpg123/mpg123.c, plugins/mp3decode/mpg123/test.c:
14283 Compile a test program to ensure that we have working atomic
14286 A few small changes (include headers, fix a cast) to stop compiler
14289 2000-02-02 06:26 omegahacker
14291 * configure.in, docs/Makefile.am, docs/gst/Makefile.am,
14292 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
14293 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpipeline.sgml,
14294 gst/gst.c, gst/gstelement.c, gst/gstelement.h, gst/gstobject.c,
14295 gst/gstpipeline.c, plugins/mp3decode/xing/libxing/.cvsignore: More
14296 documentation changes, a couple configure.in and Makefile.am fixes.
14298 2000-02-01 20:35 wtay
14300 * configure.in, gst/elements/Makefile.am,
14301 plugins/effects/volume/volume.c: Fixed lowercase PLUGINS_USE_SRCDIR
14302 which made running test apps fail. Added GHTTP_LIBS to the
14303 libraries. commented out mm_support() call, wich is not working
14304 yet and causes errors.
14306 2000-02-01 19:40 wtay
14308 * configure.in, docs/gst/Makefile.am,
14309 plugins/effects/volume/Makefile.am, plugins/rtjpeg/RTjpeg.c,
14310 plugins/rtjpeg/RTjpeg.h: Try to compile a little mmx program, set
14311 the default value of HAVE_LIBMMX. some typos fixed. Changed
14312 include path for volume.c. RTjpeg uses mmx.h
14314 2000-02-01 09:16 omegahacker
14316 * configure.in, docs/Makefile.am, docs/gst/.cvsignore,
14317 docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
14318 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
14319 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types,
14320 docs/gst/tmpl/.cvsignore, docs/gst/tmpl/gst.sgml,
14321 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
14322 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
14323 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfilter.sgml,
14324 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
14325 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
14326 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
14327 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
14328 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
14329 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
14330 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
14331 docs/gst/tmpl/plugin.sgml: Re- set up the gtk-doc system. I'd
14332 managed to mutilate it a while back, but now it's fixed. I'll put
14333 a copy of the HTML output somewhere on the website tonight.
14335 In order to actually generate the docs, you'll have to install all
14336 the DocBook tools, as well as gtk-doc from GNOME cvs. (see
14337 http://developer.gnome.org/arch/doc/tools.html)
14339 Notes (I'll codify these some day):
14341 - Don't believe the Gnome page, always edit the SOURCES when
14342 documenting a given function, never the tmpl file. - I'll be
14343 re-arranging things a lot, but gtk-doc is smart enough to merge any
14344 changes to the tmpl file. However, gtk-doc's merge and CVS's diff
14345 are two entirely separate animals. We should probably have a
14346 virtual mutex on the entire docs/gst/ directory, over and above
14347 what CVS does. - I'm going to try to end up with a book set
14348 (docbook terms), where docs/gst/ is only one book. There'd be
14349 another called docs/manual/, and another docs/plugins/, etc. If
14350 you have any comments as to how these should be done,
14351 gstreamer-devel is the place.
14353 2000-02-01 04:10 richardb
14355 * acconfig.h, config.h.in, configure.in, gst/gstobject.c,
14356 gst/elements/Makefile.am, gst/elements/gstelements.c,
14357 plugins/mp3decode/xing/libxing/ltmain.sh: Tidy up of configure
14358 script. Make libghttp detection work at all. Make library
14359 configuration specifiable on configure commandline. Make detection
14360 of atomic resource stuff cope with 2.0 linux kernels. Fix typo
14361 (HAVE_ATOMIC_T for HAVE_ATOMIC_H). Remove generated ltmain.sh file
14364 2000-01-31 22:53 wtay
14366 * include/mmx.h, plugins/rtjpeg/Makefile.am,
14367 plugins/rtjpeg/RTjpeg.c: Added general MMX macros.
14369 2000-01-31 17:29 wtay
14371 * plugins/rtjpeg/: RTjpeg.c, RTjpeg.h: Added MMX optimised DCT and
14372 IDCT for RTjpeg. It still doesn't do anything. This version also
14373 has optimised versions for 422 and 420 YUV (de)compression. This
14374 version is not compatible with the regular RTjpeg due to
14375 optimisations using unrolled loops. Is *very* fast.
14377 2000-01-31 09:43 omegahacker
14379 * Makefile.am, configure.in, gstreamer.spec.in, editor/Makefile.am,
14380 gst/elements/Makefile.am, gst/types/Makefile.am,
14381 plugins/mp3decode/mpg123/Makefile.am, test/bindings/Makefile.am,
14382 test/cothreads/Makefile.am, test/xml/Makefile.am: More incremental
14383 updates. I can now successfully produce an rpm simply by typing
14384 `./autogen.sh;make rpm`. This is good ;-)
14386 2000-01-31 06:49 omegahacker
14388 * Makefile.am: gah, missed Makefile.am of all files...
14390 2000-01-31 06:46 omegahacker
14392 * gstreamer-config.in, gstreamer.m4, gstreamer.spec.in,
14393 plugins/mp3decode/mpg123/.cvsignore,
14394 plugins/mp3decode/xing/libxing/Makefile.am,
14395 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14396 editor/Makefile.am, gst/ROADMAP, plugins/effects/stereo/README,
14397 test/Makefile.am, test/xml/README: A bunch more changes to clean up
14398 build/`make dist` issues, as well as a spec file, -config file,
14399 .m4, etc. Next step is to build an RPM of this mess.
14401 2000-01-31 05:55 omegahacker
14403 * .cvsignore, acconfig.h, config.h.in, configure.in,
14404 plugins/Makefile.am, plugins/dvdsrc/Makefile.am,
14405 plugins/mp3decode/mpg123/Makefile.am, test/Makefile.am,
14406 test/cothreads/Makefile.am, test/xml/Makefile.am: Various fixes
14407 that collectively allow `make dist` to work.
14409 2000-01-31 04:22 omegahacker
14411 * .cvsignore: uh, forgot to do the root .cvsignore...
14413 2000-01-31 04:20 omegahacker
14415 * plugins/mp3decode/Makefile.am: Fixed SUBDIRS stuff so `make dist`
14416 works cleanly. Here's the trick: if DIST_SUBDIRS exists in the
14417 Makefile.am, that's used as the list of things to include in the
14418 distribution, regardless of whether or not something is included in
14419 SUBDIRS due to conditional stuff.
14421 2000-01-31 03:36 omegahacker
14423 * docs/.cvsignore, editor/.cvsignore, gst/.cvsignore,
14424 gst/elements/.cvsignore, gst/types/.cvsignore,
14425 plugins/au/.cvsignore, plugins/effects/.cvsignore,
14426 plugins/effects/stereo/.cvsignore,
14427 plugins/effects/volume/.cvsignore, plugins/mp3decode/.cvsignore,
14428 plugins/mp3decode/mpg123/.cvsignore,
14429 plugins/mp3decode/parse/.cvsignore,
14430 plugins/mp3decode/xa/.cvsignore, plugins/mp3decode/xing/.cvsignore,
14431 plugins/mp3decode/xing/libxing/.cvsignore,
14432 plugins/visualization/spectrum/.cvsignore,
14433 plugins/visualization/vumeter/.cvsignore, plugins/wav/.cvsignore,
14434 plugins/.cvsignore, plugins/cobin/.cvsignore,
14435 plugins/dvdsrc/.cvsignore, plugins/mpeg1/.cvsignore,
14436 plugins/mpeg1/parse/.cvsignore, plugins/mpeg2/.cvsignore,
14437 plugins/mpeg2/ac3dec/.cvsignore, plugins/mpeg2/ac3parse/.cvsignore,
14438 plugins/mpeg2/parse/.cvsignore, plugins/rtjpeg/.cvsignore,
14439 plugins/vcdsrc/.cvsignore, plugins/visualization/.cvsignore,
14440 plugins/visualization/smoothwave/.cvsignore,
14441 plugins/visualization/synaesthesia/.cvsignore, test/.cvsignore,
14442 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14443 test/xml/.cvsignore, tools/.cvsignore: OK, I think I've got all the
14444 .cvsignore stuff taken care of, though we'll want to fine-tune
14445 things as we go, of course. Most of them are the same, with some
14446 exceptions for directories that produce executables (those are
14447 listed by name after the standard ones and a newline for
14450 2000-01-31 03:25 omegahacker
14452 * test/README: initial checkin
14454 2000-01-31 03:22 omegahacker
14456 * test/xml/readreg.c: - added usage info - uses first arg as
14457 registry filename - any additional args are plugins to search for
14458 (no change but argv base) - cleaned up output with a spare \n
14460 2000-01-31 03:02 omegahacker
14462 * configure.in, plugins/Makefile.am, plugins/rtjpeg/.cvsignore,
14463 plugins/rtjpeg/Makefile.am, plugins/rtjpeg/README,
14464 plugins/rtjpeg/RTjpeg.c, plugins/rtjpeg/RTjpeg.h,
14465 plugins/rtjpeg/rtjpeg.c, plugins/rtjpeg/rtjpegdec.c,
14466 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
14467 plugins/rtjpeg/rtjpegenc.h: RTjpeg plugin with several elements.
14468 It's currently a skeleton, doing no work at all. Need to have a
14469 video display element, some kind of simulation source (read from
14470 .ppm, a la what I do at work to solve the exact same problem), raw
14471 video types, metadata structs, etc.
14473 The RTjpeg.[ch] code is taken from a just-downloaded copy from
14474 Justin's site, with some fixes (#include <asm/types.h> to get
14475 __u64,etc). Once the aforementioned infrastructure is in place,
14476 the elements can actually be set up to do the encode/decode, and
14477 we'll have our first functioning video codec in place. ;-)
14479 2000-01-31 01:24 omegahacker
14481 * gst/types/.cvsignore: .cvsignore for gst/types/, still testing
14484 2000-01-31 01:11 omegahacker
14486 * gst/elements/.cvsignore: .cvsignore for gst/elements/, also
14487 testig loginfo script
14489 2000-01-31 00:16 omegahacker
14491 * plugins/dvdsrc/.cvsignore: added .cvsignore for plugins/dvdsrc/,
14492 testing loginfo script
14494 2000-01-31 00:04 omegahacker
14496 * plugins/.cvsignore: .cvsignore for plugins/, also testing loginfo
14499 2000-01-31 00:02 omegahacker
14501 * gst/.cvsignore: .cvsignore for gst/, also testing loginfo script
14503 2000-01-30 22:50 wtay
14505 * acconfig.h, config.h.in, configure.in, editor/Makefile.am,
14506 gst/elements/Makefile.am, gst/types/Makefile.am,
14507 plugins/Makefile.am, plugins/mp3decode/Makefile.am,
14508 plugins/mp3decode/xing/Makefile.am,
14509 plugins/mp3decode/xing/libxing/ltmain.sh: Changed Makefiles to:
14510 detect xaudio (check header xaudio/decoder.h) detect mmx.h detect
14511 CSS (check if css.c is in plugins/dvdsrc), need something better.
14512 some LDFLAGS had *.la dependencies which failed for libtool
14514 The build is now 100% on my system.
14516 2000-01-30 10:58 omegahacker
14518 * plugins/dvdsrc/: Makefile.am, dvd_udf.c, dvd_udf.h, dvdsrc.c,
14519 dvdsrc.h: initial checkin
14521 2000-01-30 10:48 omegahacker
14523 * plugins/mp3decode/xing/libxing/: cdcts.s, cwin8s.s, cwins.s,
14524 mdcts.s, msiss.s, x86gas.s, x86intel.s: initial checkin
14526 2000-01-30 10:44 omegahacker
14528 * docs/: Makefile.am, random/arch, random/buffers,
14529 random/coroutines, random/design, random/example,
14530 random/factoryinfo, random/gboolean, random/intro, random/metadata,
14531 random/mutability, random/padarch, random/sequence,
14532 random/state-transitions, random/states, random/states.old,
14533 random/types, random/vis-transform, random/walkthrough,
14534 slides/README, slides/abstract, slides/abstract.save,
14535 slides/outline, slides/slides: initial checkin
14537 2000-01-30 10:39 omegahacker
14539 * plugins/mp3decode/xing/: Makefile.am, README, gstxing.c,
14540 gstxing.h: initial checkin
14542 2000-01-30 10:17 omegahacker
14544 * plugins/mp3decode/xing/libxing/: AUTHORS, COPYING, ChangeLog,
14545 INSTALL, L3.h, Makefile.am, NEWS, README, acconfig.h, autogen.sh,
14546 cdct.c, config.h, config.h.in, configure.in, csbt.c, csbtL3.c,
14547 csbtb.c, cup.c, cupL1.c, cupini.c, cupl3.c, cwin.c, cwinb.c,
14548 cwinm.c, dec8.c, htable.h, hwin.c, icdct.c, install-sh, isbt.c,
14549 isbtb.c, itype.h, iup.c, iupL1.c, iupini.c, iwinQ.c, iwinbQ.c,
14550 iwinm.c, jdw.h, l3dq.c, l3init.c, ltmain.sh, mdct.c, mhead.c,
14551 mhead.h, missing, mkinstalldirs, msis.c, port.h, stamp-h, stamp.h,
14552 stamp.h.in, tableawd.h, towave.c, uph.c, upsf.c, wavep.c, wcvt.c,
14553 x86intel.c: initial checkin
14555 2000-01-30 10:03 omegahacker
14557 * plugins/mp3decode/: Makefile.am, xa/Makefile.am, xa/README,
14558 xa/gstxa.c, xa/gstxa.h: initial checkin
14560 2000-01-30 09:58 omegahacker
14562 * plugins/: effects/Makefile.am, visualization/Makefile.am: initial
14565 2000-01-30 09:54 omegahacker
14567 * tools/Makefile.am, tools/README, tools/launch.c,
14568 test/bindings/Makefile.am, test/bindings/dummy.c,
14569 test/bindings/dummy.h, test/bindings/test.c: initial checkin
14571 2000-01-30 09:50 omegahacker
14573 * test/: Makefile.am, a.c, ac3parse.c, ac3play.c, ac3sync.c,
14574 args.c, basic.c, buffer.c, cobin.c, dvdcat.c, fake.c,
14575 gsttracedump.c, jitter.c, m.c, mcut.c, mem.c, mem.h, mp3.c,
14576 mp3parse.c, mp3play.c, mpeg2parse.c, mpg123.c, p.c, plugin.c,
14577 push.c, qtest.c, r.c, record.c, s.c, spectrum.c, states.c,
14578 teardown.c, typefind.c, types.c, w.c, wave.c,
14579 cothreads/Makefile.am, cothreads/cothreads.c,
14580 cothreads/cothreads.h, cothreads/looper.c, cothreads/looper.h,
14581 cothreads/object.c, cothreads/object.h, cothreads/simple.c,
14582 cothreads/test.c, xml/Makefile.am, xml/createreg.c, xml/readreg.c:
14585 2000-01-30 09:46 omegahacker
14587 * editor/: Makefile.am, editor.c, editor.glade,
14588 editorelement.glade, gsteditor.c, gsteditor.h, gsteditorbin.c,
14589 gsteditorcanvas.c, gsteditorconnection.c, gsteditorconnection.h,
14590 gsteditorcreate.c, gsteditorcreate.h, gsteditorelement.c,
14591 gsteditorpad.c, gsteditorpad.h, gstelementselect.c,
14592 gstelementselect.h: initial checkin
14594 2000-01-30 09:22 omegahacker
14596 * plugins/: au/Makefile.am, au/gstparseau.c, au/gstparseau.h,
14597 cobin/Makefile.am, cobin/cobin.c, cobin/cobin.h,
14598 cobin/spindentity.c, cobin/spindentity.h,
14599 effects/stereo/Makefile.am, effects/stereo/stereo.c,
14600 effects/stereo/stereo.h, effects/volume/Makefile.am,
14601 effects/volume/volume.c, effects/volume/volume.h,
14602 mp3decode/mpg123/COPYING, mp3decode/mpg123/Makefile.am,
14603 mp3decode/mpg123/README, mp3decode/mpg123/common.c,
14604 mp3decode/mpg123/dct64.c, mp3decode/mpg123/dct64_i386.c,
14605 mp3decode/mpg123/dct64_i486.c, mp3decode/mpg123/decode.c,
14606 mp3decode/mpg123/decode_i386.c, mp3decode/mpg123/decode_i486.c,
14607 mp3decode/mpg123/gbtest.c, mp3decode/mpg123/getbits.c,
14608 mp3decode/mpg123/getbits.h, mp3decode/mpg123/gstmpg123.c,
14609 mp3decode/mpg123/gstmpg123.h, mp3decode/mpg123/huffman.h,
14610 mp3decode/mpg123/l2tables.h, mp3decode/mpg123/layer1.c,
14611 mp3decode/mpg123/layer2.c, mp3decode/mpg123/layer3.c,
14612 mp3decode/mpg123/letest.c, mp3decode/mpg123/mpg123.c,
14613 mp3decode/mpg123/mpg123.h, mp3decode/mpg123/tabinit.c,
14614 mp3decode/mpg123/test.c, mp3decode/parse/Makefile.am,
14615 mp3decode/parse/README, mp3decode/parse/mp3parse.c,
14616 mp3decode/parse/mp3parse.h, mpeg1/Makefile.am,
14617 mpeg1/parse/Makefile.am, mpeg1/parse/README, mpeg1/parse/getbits.c,
14618 mpeg1/parse/getbits.h, mpeg1/parse/mpeg1parse.c,
14619 mpeg1/parse/mpeg1parse.h, mpeg1/parse/notes, mpeg2/Makefile.am,
14620 mpeg2/ac3dec/Makefile.am, mpeg2/ac3dec/README, mpeg2/ac3dec/ac3.h,
14621 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
14622 mpeg2/ac3dec/bit_allocate.c, mpeg2/ac3dec/bit_allocate.h,
14623 mpeg2/ac3dec/bitstream.c, mpeg2/ac3dec/bitstream.h,
14624 mpeg2/ac3dec/crc.c, mpeg2/ac3dec/crc.h, mpeg2/ac3dec/debug.c,
14625 mpeg2/ac3dec/debug.h, mpeg2/ac3dec/decode.h, mpeg2/ac3dec/dither.c,
14626 mpeg2/ac3dec/dither.h, mpeg2/ac3dec/downmix.c,
14627 mpeg2/ac3dec/downmix.h, mpeg2/ac3dec/exponent.c,
14628 mpeg2/ac3dec/exponent.h, mpeg2/ac3dec/getbits.c,
14629 mpeg2/ac3dec/getbits.h, mpeg2/ac3dec/imdct.c, mpeg2/ac3dec/imdct.h,
14630 mpeg2/ac3dec/mantissa.c, mpeg2/ac3dec/mantissa.h,
14631 mpeg2/ac3dec/output.c, mpeg2/ac3dec/output.h, mpeg2/ac3dec/parse.c,
14632 mpeg2/ac3dec/parse.h, mpeg2/ac3dec/rematrix.c,
14633 mpeg2/ac3dec/rematrix.h, mpeg2/ac3dec/ring_buffer.c,
14634 mpeg2/ac3dec/ring_buffer.h, mpeg2/ac3dec/stats.c,
14635 mpeg2/ac3dec/stats.h, mpeg2/ac3dec/uncouple.c,
14636 mpeg2/ac3dec/uncouple.h, mpeg2/ac3parse/Makefile.am,
14637 mpeg2/ac3parse/README, mpeg2/ac3parse/ac3parse.c,
14638 mpeg2/ac3parse/ac3parse.h, mpeg2/parse/Makefile.am,
14639 mpeg2/parse/README, mpeg2/parse/getbits.c, mpeg2/parse/getbits.h,
14640 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
14641 mpeg2/parse/notes, vcdsrc/Makefile.am, vcdsrc/vcdsrc.c,
14642 vcdsrc/vcdsrc.h, visualization/smoothwave/Makefile.am,
14643 visualization/smoothwave/README,
14644 visualization/smoothwave/smoothwave.c,
14645 visualization/smoothwave/smoothwave.h,
14646 visualization/spectrum/Makefile.am, visualization/spectrum/README,
14647 visualization/spectrum/fix_fft.c,
14648 visualization/spectrum/gstspectrum.c,
14649 visualization/spectrum/gstspectrum.h,
14650 visualization/synaesthesia/Makefile.am,
14651 visualization/synaesthesia/README,
14652 visualization/synaesthesia/README-syna,
14653 visualization/synaesthesia/core.c,
14654 visualization/synaesthesia/core.h,
14655 visualization/synaesthesia/synaesthesia.c,
14656 visualization/synaesthesia/synaesthesia.h,
14657 visualization/vumeter/Makefile.am, visualization/vumeter/README,
14658 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
14659 wav/Makefile.am, wav/gstparsewav.c, wav/gstparsewav.h,
14660 wav/gstriff.c, wav/gstriff.h: initial checkin
14662 2000-01-30 09:04 omegahacker
14664 * plugins/: Makefile.am, example.c, example.h: initial checkin
14666 2000-01-30 09:00 omegahacker
14668 * gst/: elements/Makefile.am, elements/gstasyncdisksrc.c,
14669 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
14670 elements/gstaudiosink.h, elements/gstaudiosrc.c,
14671 elements/gstaudiosrc.h, elements/gstdisksrc.c,
14672 elements/gstdisksrc.h, elements/gstelements.c,
14673 elements/gstesdsink.c, elements/gstesdsink.h,
14674 elements/gstfakesink.c, elements/gstfakesink.h,
14675 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
14676 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
14677 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
14678 elements/gstidentity.c, elements/gstidentity.h,
14679 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
14680 elements/gstsinesrc.h, elements/gsttypefind.c,
14681 elements/gsttypefind.h, types/Makefile.am, types/gsttypes.c:
14684 2000-01-30 08:57 omegahacker
14686 * gst/: cothreads.c, cothreads.h, gst.c, gst.h, gstbin.c, gstbin.h,
14687 gstbuffer.c, gstbuffer.h, gstconnection.c, gstconnection.h,
14688 gstelement.c, gstelement.h, gstelementfactory.c, gstfilter.c,
14689 gstfilter.h, gstlog.h, gstmeta.c, gstmeta.h, gstobject.c,
14690 gstobject.h, gstpad.c, gstpad.h, gstpipeline.c, gstpipeline.h,
14691 gstplugin.c, gstplugin.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h,
14692 gsttee.c, gsttee.h, gstthread.c, gstthread.h, gsttrace.c,
14693 gsttrace.h, gsttype.c, gsttype.h, gsttypefind.c, gsttypefind.h,
14694 gstutils.c, gstutils.h, gstxml.c, gstxml.h, plugin.c, plugin.h,
14695 Makefile.am: initial checkin
14697 2000-01-30 08:51 omegahacker
14699 * AUTHORS, COPYING, COPYING.LIB, ChangeLog, INSTALL, Makefile.am,
14700 NEWS, README, acconfig.h, autogen.sh, config.h.in, configure.in,
14701 install-sh, missing, mkinstalldirs, stamp.h.in: initial checkin
14703 Fri Jan 12 21:52:09 CET 2001 Wim Taymans <wim.taymans@chello.be>
14705 * PPC compilation fixes (thanks to hadess)
14706 * add eos2 and eos3 proposals