1 2003-12-02 Thomas Vander Stichele <thomas at apestaart dot org>
3 * fix documentation build using docbook2..., works on fc1 and rh9
6 2003-11-14 Thomas Vander Stichele <thomas at apestaart dot org>
8 * put GST_CACHE_DIR in config.h, as ordered by iain
10 2003-11-14 Thomas Vander Stichele <thomas at apestaart dot org>
12 * Slap walters back into place.
13 * remove GST_CONFIG_DIR, it isn't used anymore, and it looks like
14 GST_CACHE_DIR replaces it (which is up for fixing next)
16 2003-06-02 Colin Walters <walters@verbum.org>
18 * Take over the world.
20 2003-03-29 Martin Schulze <MHL.Schulze@t-online.de>
22 * gst/gstelementfactory.c: Add "g_free (dp->license)" in
23 gst_element_details_free().
24 * gst/gstevent.[ch]: Add function gst_event_get_type() to
25 support c++ language binding. Make macros gst_event_ref[_by_count]
26 return a GstEvent* instead of a GstData*.
27 * gst/gstbuffer.[ch]: Add functions gst_buffer[_pool]_get_type()
28 to support c++ language binding.
30 2003-03-16 Christian Meyer <chrisime@gnome.org>
33 (print_prop): Modified to make compile compile with the new introduced
35 * tools/gst-xmlinspect.c
38 2003-03-16 Christian Meyer <chrisime@gnome.org>
40 * gst/gstprops.[ch]: Add function gst_props_get_type().
41 * gst/gstprops.[ch], gst/gstutils.c, gst/registries/gstxmlregistry.c:
42 - Rename gst_props_entry_get_type() -> gst_props_entry_get_props_type().
43 - Add gst_props_entry_get_type() (returning the GType).
44 * gst/gstcaps.[ch]: Add function gst_caps_get_type().
46 Applied patches from Martin Schulze.
48 2003-01-09 Thomas Vander Stichele <thomas at apestaart dot org>
50 * first pass at changing _connect/_disconnect -> _link/_unlink
51 * gst/gstcompat.h: created
53 2002-11-27 Thomas Vander Stichele <thomas at apestaart dot org>
55 * ChangeLog: added an entry
56 * gst/gst.*: add gst_init_check which can return TRUE or FALSE
57 make gst_init_with_popt_table do the same
58 only initialize once, like GTK does
60 2002-04-12 Thomas Vander Stichele <thomas@apestaart.org>
62 * gst/gst*.[ch]: commited GUAD3C code review comments (marked CR1)
64 * gst/gstregistry.[ch]: added to handle registry stuff
65 gst/gst.c: changed to use new --gst-registry option
66 tools/gst-register.c: use new registry functions
67 for more info, check docs/random/thomasvs/registry
69 2002-03-01 Michael Meeks <michael@ximian.com>
70 * docs/manual/Makefile.am: use $(wildcard) instead of
73 * tools/Makefile.am: handle conditionals in a compatible way
75 * docs/manuals.mak: don't do silly things with if/else
77 2002-01-15 Bastien Nocera <hadess@hadess.net>
79 * tests/Makefile.am: add all the dirs to the DIST_SUBDIRS
81 2002-01-15 Bastien Nocera <hadess@hadess.net>
83 * tests/Makefile.am: dodge compiling memchunk and bufspeed
84 if NASM is not present
86 2002-01-03 Rodney Dawes <dobey@free.fr>
88 * gstreamer.spec.in: Fixed the missing plug-ins problem
90 2001-12-29 Rodney Dawes <dobey@free.fr>
92 * gstreamer.spec.in: Fixed up for the splitification
94 2001-12-23 Thomas Vander Stichele <thomas@apestaart.org>
96 * moved plugins out of the core to gst-plugins
97 * moved some of the libs out of the core to gst-plugins
98 * moved the other libs around so headers get installed in
101 2001-12-15 Thomas Vander Stichele <thomas@apestaart.org>
103 * configure.ac : major overhaul
104 * m4/ dir added with lots of checks in it
106 2001-12-14 Michael Meeks <michael@ximian.com>
108 * gst/gst.c (gst_main, gst_main_quit): upd.
110 * gst/gstutils.c (gst_util_has_arg): impl.
111 (gst_util_get_int64_arg): impl.
113 * plugins/mpeg2/video/gstmpeg2play.c
114 (gst_mpeg2play_class_init): min frames per sec = 0.
116 * plugins/mikmod/gstmikmod.c (gst_mikmod_class_init):
117 s/16bit/use16bit/ properties can't begin with a non
120 * tools/gstreamer-guilaunch.c: fresh from the ministy
123 * tools/Makefile.am: enable gstreamer-guilaunch for
126 * tools/gstreamer-launch.c (main): upd.
127 (idle_func): quit the mainloop.
129 2001-12-14 Michael Meeks <michael@ximian.com>
131 * plugins/audiofile/gstafsrc.c (gst_afsrc_class_init): upd.
133 * plugins/gnomevfs/gnomevfssrc.c (gst_gnomevfssrc_class_init):
134 kill broken mess for install_std_props.
136 * plugins/gnomevfs/gnomevfssink.c
137 (gst_gnomevfssink_class_init): upd.
139 * tools/gstreamer-launch.c (main): add efence hook.
141 * gst/elements/gstfilesrc.c (gst_filesrc_get): use
142 a volatile pointer, don't write to the buffer.
144 * gst/gstelement.c (gst_element_populate_std_props):
145 add debug & robustness.
147 * gst/gstelement.c (gst_element_populate_std_props):
148 add debug & robustness.
150 2001-12-13 Michael Meeks <michael@ximian.com>
152 * gst/elements/*.c: (..._class_init): clean to use
153 gst_populate_std_props.
156 (gst_element_populate_std_props): impl, simply for now,
157 with a few standard properties.
158 (gst_element_install_std_props): impl nice helper.
160 2001-12-13 Michael Meeks <michael@ximian.com>
162 * gst/gstplugin.c (_gst_plugin_initialize): g_error
165 * Makefile.am: update.
167 * editor/gsteditorprojectview.c (view_on_element_added):
169 * editor/gsteditorproject.c
170 (gst_editor_project_class_init): upd.
172 * plugins/avi/gstavimux.c
173 (gst_avimux_request_new_pad): don't clobber name.
175 * libs/control/gstdparammanager.c
176 (gst_dpman_class_init): upd.
177 (gst_dpman_dispose): chain to parent.
179 * gst/cothreads.c (cothread_create): use guchar *'s
180 not void *'s for bytewise pointer arithmetic.
182 * gst/gstelement.h: kill const on get_property value.
184 * plugins/avi/gstavimux.c
185 (gst_avimux_request_new_pad): add name param.
187 * configure.ac: Add checks for libglade-2.0 and
190 2001-12-13 Michael Meeks <michael@ximian.com>
192 * plugins/xvideosink/Makefile.am: add $(X_LIBS)
194 * examples/typefind/typefind.c (type_found): upd.
197 * plugins/mikmod/gstmikmod.c
198 (gst_mikmod_set_property): same memory bug here -
201 * plugins/oss/gstosssrc.c
202 (gst_osssrc_set_property): fix memory issue.
203 (gst_osssrc_init): dup the string - argh; quit here -
204 such code should be stuck in a common base class not
207 * plugins/oss/gstosssink.c
208 (gst_osssink_init): manage the device allocation.
209 (gst_osssink_finalize): impl.
210 (gst_osssink_class_init): upd.
211 (gst_osssink_set_property): upd.
213 * acconfig.h: cover HAVE_LIBXML2
215 * configure.ac: update libxml checks.
217 2001-12-11 22:10 thomasvs
219 * lots of build fixes for 0.3.0 release
221 2001-08-15 23:43 cael
223 * gstplay/: ChangeLog, gstmediaplay.c, gstplay.c: Added hacky check
224 to make sure we have video to fullscreen, will be removed when the
225 new libgstplay lands.
227 2001-08-15 23:32 cael
229 * gstplay/: ChangeLog, gstmediaplay.c, gstmediaplay.glade,
230 gstmediaplay.h, gstplay.c, main.c: Added a bunch of new stuff
231 including better fullscreen handling and some new playlist stuff
232 that's not hooked up yet.
234 2001-08-14 20:13 thomasvs
236 * gstreamer-uninstalled.pc.in: changed this to work for gst-bind if
237 anyone gets into problems with this then let me know and we'll fix
240 2001-08-14 05:11 parapraxis
242 * gst/: gobject2gtk.c, gobject2gtk.h: sync gobject2gtk with
245 2001-08-13 21:19 omegahacker
247 * gst/: gsttimecache.c, gsttimecache.h: added first pass at the
250 2001-08-13 20:03 omegahacker
252 * gst/Makefile.am: messy hack to make sure libgst.la builds
255 2001-08-13 20:00 sbaker3
257 * docs/: gst/gstreamer-sections.txt, manual/dynamic.sgml,
258 manual/helloworld2.sgml, manual/pads.sgml, manual/queues.sgml,
259 manual/threads.sgml, manual/typedetection.sgml, manual/xml.sgml:
260 sync with the current CVS glib API
262 2001-08-13 19:55 sbaker3
264 * test/avi2mpg.c, test/lat.c, test/mp1tomp1.c, test/mp2toavi.c,
265 test/mp2tomp1.c, test/mp2tomp1v2.c, test/mp3.c, test/mp3parse.c,
266 test/mp3play.c, test/mp3tovorbis.c, test/pipetest.c, test/qtest.c,
267 tests/autoplug.c, tests/events.c, tests/mp1vid.c, tests/paranoia.c,
268 tests/states.c, tests/eos/case1.c, tests/eos/case2.c,
269 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
270 tests/eos/case6.c, tests/eos/case7.c, tests/muxing/case1.c,
271 tests/sched/runxml.c: sync with the current CVS glib API
273 2001-08-13 19:50 sbaker3
275 * plugins/aasink/aasink.c, plugins/audiofile/gstafsink.c,
276 plugins/audiofile/gstafsrc.c, plugins/avi/gstavidecoder.c,
277 plugins/avi/wincodec/gstwinenc.cc, plugins/cdparanoia/cdparanoia.c,
278 plugins/dv/dvdec.c, plugins/filters/cutter/cutter.c,
279 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
280 plugins/gsm/gstgsmenc.c, plugins/jpeg/gstjpegenc.c,
281 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
282 plugins/quicktime/gstquicktimedecoder.c,
283 plugins/sdlsink/sdlvideosink.c, plugins/xvideosink/xvideosink.c,
284 examples/cutter/cutter.c, examples/helloworld/helloworld.c,
285 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
286 examples/plugins/example.c, examples/queue2/queue2.c,
287 examples/queue3/queue3.c, examples/queue4/queue4.c,
288 examples/thread/thread.c, examples/typefind/typefind.c,
289 examples/xml/createxml.c, examples/xml/runxml.c: sync with the
292 2001-08-13 19:48 omegahacker
294 * configure.base: Added libgst.la to the global LDFLAGS, so all
295 plugins link against it. This should help solve problems with
296 bindings and dynamic loading of libgst.
298 2001-08-13 19:45 sbaker3
300 * gst/: gobject2gtk.c, gobject2gtk.h, gst.c, gstautoplug.c,
301 gstbin.c, gstelement.c, gstobject.c, gstpad.c, gstparse.c,
302 gsttypefind.c, gstxml.c, autoplug/autoplugtest.c,
303 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c,
304 autoplug/gststaticautoplug.c, autoplug/gststaticautoplugrender.c,
305 elements/gstdisksink.c, elements/gstfakesink.c,
306 elements/gstfakesrc.c, elements/gstidentity.c,
307 elements/gstmultidisksrc.c: sync with the current CVS glib API
309 2001-08-13 14:52 thomasvs
311 * configure.base: added swig/Makefile.PL
313 2001-08-12 11:09 sbaker3
315 * tests/.cvsignore: added more exes
317 2001-08-12 10:48 sbaker3
319 * gst/gstbufferpool.c: doc update
321 2001-08-11 23:04 omegahacker
323 * gst/gstbuffer.c: fixed stupid bug in buffer_span()
325 2001-08-11 09:25 omegahacker
327 * gst/: gstbuffer.c, gstbuffer.h: - changed timestamps to gint64
328 (*signed* 64-bit) - updated buf->offset handling to deal with the
329 -1 (0xffffffff) case - added gst_buffer_span() and gst_buffer_merge
330 (see -devel for details)
332 2001-08-10 22:36 wtay
334 * gst/elements/gstdisksrc.c: mmap returns MAP_FAILED in case of an
335 error, also do a perror in case of a failure.
337 2001-08-10 18:45 wtay
339 * test/misc/: Makefile.am, gsmdec.c, gsmenc.c, mpgPlayer.c: Added
340 some test apps by Zeenix.
342 2001-08-10 18:40 wtay
344 * configure.base, docs/fwg/intro.sgml, plugins/SID/gstsiddec.cc,
345 plugins/audiofile/gstafsink.c, plugins/gnomevfs/gnomevfssrc.c,
346 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
347 plugins/quicktime/gstquicktimedemux.c,
348 plugins/quicktime/gstquicktimesink.c, plugins/udp/gstudpsrc.c,
349 test/Makefile.am, test/main.c, tests/faketest.c,
350 tools/gstreamer-inspect.c: Fixes to various plugins. Removed the
351 eos/qos calls in favour of the soon to be event system. Added a
352 test app to test element reuse (doesn't work)
354 2001-08-10 18:34 wtay
356 * gst/: gstobject.h, gstpad.c, gstpad.h, gstqueue.c,
357 gstscheduler.c, elements/gstdisksrc.c, elements/gstfakesrc.c,
358 elements/gstfdsrc.c, elements/gstmultidisksrc.c,
359 elements/gstpipefilter.c: Removed the old eos and qos functions.
360 Removed the functions from the elements.
362 2001-08-10 18:02 sbaker3
364 * examples/launch/.cvsignore: added an exe
366 2001-08-10 17:49 sbaker3
368 * examples/: mixer/.cvsignore, cutter/.cvsignore: added an exe
370 2001-08-10 17:36 sbaker3
372 * tests/.cvsignore: hide new tests
374 2001-08-07 17:14 thomasvs
376 * configure.base: removed libs/colorscpace again
378 2001-08-07 17:08 thomasvs
380 * configure.base: do FLAC lib check against main function
382 2001-08-07 17:06 thomasvs
384 * acconfig.h, configure.base, plugins/Makefile.am: changed
385 HAVE_FLAC to HAVE_FLACLIB
387 2001-08-07 15:46 thomasvs
389 * configure.base: added a few dnl'd AC_CONDITIONAL's to show a bug
390 for HAVE_FLAC look for thomas in the file
392 2001-08-06 23:16 wtay
394 * examples/plugins/example.c: Fixed the padtemplate definition.
396 2001-08-06 21:40 omegahacker
398 * gst/gstevent.h: added gstevent.h
400 2001-08-06 21:37 omegahacker
402 * gst/gstelement.c, gst/gstinfo.c, gst/gstinfo.h, gst/gstpad.c,
403 gst/gstpad.h, gst/gstplugin.c, gst/gstscheduler.c, gst/gstthread.c,
404 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
405 tests/Makefile.am, tests/events.c: Initial code for the event
408 2001-08-06 21:20 wtay
410 * plugins/flac/: Makefile.am, flacenc.c: Some compile fixes against
413 2001-08-06 20:52 wtay
415 * gst/gstbufferpool.h: Added a missing UNLOCK macro.
417 2001-08-06 20:49 wtay
419 * plugins/avi/wincodec/gstwinenc.cc: Updates for CVS avifile.
421 2001-08-06 17:46 theuraeus
423 * configure.base: 2001-06-08 Christian Schaller
424 <Uraeus@linuxrising.org> - Change from == to = since == only works
425 with GNU test and not the version of test shipping with Solaris
426 (and probably other Unices) - Once again a ordinary user has to
427 teach hackers to hack :)
429 2001-08-03 01:08 omegahacker
431 * gst/Makefile.am: moved the object-model headers back to _HDR
434 2001-08-03 00:55 hadess
436 * Makefile.am: - revert location of gstreamer.pc
438 2001-08-03 00:50 hadess
440 * Makefile.am: - install gstreamer.pc to the right place under
441 $(prefix)/share/pkconfig
443 2001-08-01 23:44 dlehn
445 * plugins/flac/: flacdec.c, flacenc.c: Type update for FLAC 1.0
447 2001-07-31 21:57 wtay
449 * gst/gstthread.c: Added a missing state change switch.
450 Uncommented a big FIXME that was needed after all. Stop now works.
452 2001-07-30 18:50 wtay
454 * gstreamer-uninstalled.pc.in: Changes pcbuilddir to
457 2001-07-27 18:12 wtay
459 * tests/: Makefile.am, faketest.c, muxing/case1.c: Added a simple
460 thread state change app.
462 2001-07-27 17:35 sbaker3
464 * tools/gstreamer-inspect.c: compile fix for glib2
466 2001-07-27 14:12 sbaker3
468 * gst/gstbufferpool.c: compile fix when atomic refcounting is not
471 2001-07-25 23:46 wtay
473 * plugins/festival/gstfestival.c: Added caps to the src pad to
474 properly set rate/channels for peer elements.
476 2001-07-25 22:40 wtay
478 * tools/gstreamer-inspect.c: Added signal output and object
481 2001-07-25 22:40 wtay
483 * gst/: gobject2gtk.c, gobject2gtk.h: Added shims for signal
484 introspections and g_type_parent
486 2001-07-25 21:49 wingo
488 * configure.base: Fixed issue where AC_CHECK_LIB was polluting LIBS
491 2001-07-25 01:02 wingo
493 * plugins/filters/speed/Makefile.am: Removed 'README' from
494 EXTRA_DIST so that 'make dist' would work.
496 2001-07-24 21:05 theuraeus
498 * tools/gstreamer-launch.1: 2001-23-07 Christian Schaller
499 <Uraeus@linuxrising.org> - Put README contents into man page and
500 fixed the Groff enconding (or whatever it is called.)
502 2001-07-23 01:57 wtay
504 * plugins/ffmpeg/: gstffmpegdec.c, gstffmpegenc.c: Updated to the
507 2001-07-23 01:57 wtay
509 * tools/gstreamer-launch.c: Reverted to the old g_idle loop. too
510 many problems with xvideosink and the GtkWindow when we don't have
513 2001-07-20 23:10 dlehn
515 * plugins/: mp3decode/mpg123/letest.c, mpeg2/ac3dec/bitstream.c:
516 use glib for byte swapping
518 2001-07-20 23:08 dlehn
520 * Makefile.am: Some basic deb building rules
522 2001-07-20 23:08 dlehn
524 * plugins/mpeg2/parse/Makefile.am, test/Makefile.am: cosmetic
525 stuff, -O3 does inline-functions
527 2001-07-20 22:26 wtay
529 * docs/gst/: Makefile.am, gstreamer.hierarchy,
530 tmpl/gstbufferpool.sgml, tmpl/gstfakesink.sgml,
531 tmpl/gstidentity.sgml, tmpl/gstreamer-unused.sgml,
532 tmpl/gsttee.sgml: Removed some stuff from the makefile until it
533 stopped complaining when building debs...
535 2001-07-20 08:10 dlehn
537 * plugins/mp3encode/lame/: gstlame.c, gstlame.h: update for newer
540 2001-07-20 08:00 dlehn
542 * plugins/Makefile.am: Always compile avi dir. It has it's own
543 conditionals for avifile libs. Add (back?) arts dir. (was this
546 2001-07-20 07:56 dlehn
548 * plugins/mpeg2/mpeg2dec/Makefile.am: Change lib name from
549 libmpeg2dec to libgstmpeg2dec to avoid confusion since it links to
552 2001-07-20 07:54 dlehn
554 * docs/gst/gstreamer.hierarchy: remove Gtk classes from Gst
557 2001-07-20 07:53 dlehn
559 * configure.in.ac250: not used anymore
561 2001-07-20 07:52 dlehn
563 * debian/: Makefile.am, README.Debian, changelog, control,
564 gstreamer-arts.files, gstreamer-artsd.files,
565 gstreamer-avifile.files, gstreamer-common.files,
566 gstreamer-festival.files, gstreamer-flac.files,
567 gstreamer-mpeg2dec.files, gstreamer-plugin-template.postinst,
568 gstreamer-plugin-template.postrm, gstreamer-plugin-template.prerm,
569 gstreamer-runtime.files, gstreamer-runtime.manpages,
570 gstreamer-runtime.postinst, gstreamer-runtime.postrm,
571 gstreamer-tools.files, gstreamer-tools.manpages, gstreamer-x.files,
572 libgst0.postinst, libgsteditor0.postinst,
573 libgstmediaplay0.postinst, rules: Update to Debian packaging files
576 2001-07-18 23:38 richardb
578 * docs/fwg/: Makefile.am, buffers.sgml, checklist.sgml,
579 gst-plugin-writers-guide.sgml, srcnsink.sgml, statemanage.sgml:
580 Sort out some remaining bits of fwg which weren't valid sgml.
582 2001-07-18 23:18 richardb
584 * docs/manual/: debugging.sgml, helloworld2.sgml: Fix incorrectly
585 matched tags, as found by xsltproc. ;-)
587 2001-07-18 23:08 richardb
589 * REQUIREMENTS: Add instructions for getting docbook-gnome-bin
590 debian package, needed to build manual and PWG.
592 2001-07-18 20:04 wtay
594 * gst/autoplug/gststaticautoplugrender.c: Make sure the autoplugger
595 doesn't try to connect elements with request pads for now.
597 2001-07-18 18:29 wtay
599 * plugins/mpeg1/system_encode/: buffer.c, system_encode.c,
600 system_encode.h, systems.c: Added request pad to the muxer. Fixed
601 the object size problem by dynamically allocating the sector data.
603 2001-07-17 23:01 richardb
605 * plugins/effects/volume/volume.c: Rename the GstVolume type to
606 GstVolumeOld, so that it doesn't conflict with the type registered
607 by the new volume plugin.
609 2001-07-17 22:51 wtay
611 * docs/fwg/intro.sgml: Added what I think should be the basic steps
612 for writing a plugin.
614 2001-07-16 21:18 wtay
616 * gst/: gstelement.h, gstscheduler.h: Added missing pad_select
619 2001-07-16 10:04 richardb
621 * configure.base: Change tests/muxer/Makefile to
622 tests/muxing/Makefile, since tests/muxer is now an empty dir.
624 2001-07-15 15:24 wtay
626 * tools/gstreamer-launch.c: Changed the main loop to while
629 2001-07-15 14:04 wtay
631 * gst/gstscheduler.c: Properly set the eos flag when no elements
634 2001-07-14 21:29 shitowax
636 * plugins/quicktime/: gstquicktimesink.c, gstquicktimesink.h:
637 initial introduction of a really basic muxer
639 2001-07-14 21:15 thomasvs
641 * configure.base: added muxer Makefile
643 2001-07-13 17:49 wtay
645 * plugins/gsm/: gstgsm.c, gstgsmdec.c, gstgsmenc.c: Added capsnego
648 2001-07-11 23:52 wtay
650 * gst/: gstpad.c, gstpad.h, gstscheduler.h,
651 elements/gstaggregator.c, elements/gstaggregator.h,
652 elements/gstfakesrc.c: Added prototypes for gst_pad_peek,
653 gst_pad_select and gst_pad_selectv. Added different scheduling
654 methods in aggregator. Fixed a bug in fakesrc when setting up the
655 scheduling functions.
657 2001-07-11 20:26 wtay
659 * tests/: Makefile.am, muxing/.cvsignore, muxing/Makefile.am,
660 muxing/case1.c: Added a muxing test case.
662 2001-07-11 20:23 wtay
664 * gst/gstscheduler.c: Added a g_assert when a filled bufpen is
667 2001-07-11 20:22 wtay
669 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstidentity.c,
670 gstidentity.h, gsttee.c, gsttee.h: Some cleanups in output of
671 various test plugins. Added debug output to tee. Added buffer
672 duplication to identity.
674 2001-07-11 17:45 wtay
676 * gst/elements/: gstelements.c, gstfakesink.c, gstfakesink.h: Added
677 request pads to fakesink.
679 2001-07-11 16:51 wtay
681 * gst/elements/: gstaggregator.c, gstelements.c, gstfakesink.c,
682 gstfakesrc.c, gstfakesrc.h, gstidentity.c, gstidentity.h, gsttee.c:
683 Added DEBUG_FUNCPTR to most plugins. Added request pads to fakesrc
686 2001-07-11 16:50 wtay
688 * tools/gstreamer-inspect.c: Print out the request pad function.
690 2001-07-11 15:56 wtay
692 * gst/elements/: Makefile.am, gstaggregator.c, gstaggregator.h,
693 gstdisksink.c, gstdisksrc.c, gstelements.c, gstfakesink.c,
694 gstfakesrc.c, gstfakesrc.h, gstfdsink.c, gstfdsrc.c, gsthttpsrc.c,
695 gstidentity.c, gstsinesrc.c, gsttee.c: Some code cleanups. Added
696 printouts of the buffer timestamps in identity, fakesrc, fakesink.
697 Added an aggregator test element.
699 2001-07-11 13:33 wtay
701 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: Aplied the
702 patch from Andy Wingo <apwingo@eos.ncsu.edu> add padtemplates to
703 element classes without using an elementfactory. The
704 gst_element_add_padtemplate_to_class method was renamed to
705 gst_element_class_add_padtemplate to better match glib/gtk
708 2001-07-11 13:09 wtay
710 * docs/gst/tmpl/: gstmeta.sgml, spectrum.sgml: Removed the
711 remaining bits of MetaData.
713 2001-07-11 02:02 omegahacker
715 * configure.base: added speed and volume to configure.base
717 2001-07-11 00:47 omegahacker
719 * plugins/filters/Makefile.am: added speed and volume to
722 2001-07-08 22:02 wtay
724 * test/: Makefile.am, mp2tomp1v2.c, mp3play.c: Added a vob to mpeg1
725 transcoder. note that this one is only 68 lines long.
727 2001-07-08 10:47 wtay
729 * plugins/effects/volume/volume.c: I'm a moron..
731 2001-07-08 10:46 wtay
733 * plugins/effects/volume/volume.c: Renamed the old volume plugin to
736 2001-07-08 10:44 wtay
738 * plugins/filters/: speed/Makefile.am, speed/filter.func,
739 speed/speed.c, speed/speed.h, volume/Makefile.am,
740 volume/filter.func, volume/mono-filter.func,
741 volume/stereo-filter.func, volume/volume.c, volume/volume.h: Added
742 the two plugins from Andy Wingo <apwingo@eos.ncsu.edu>
744 2001-07-07 17:34 wtay
746 * docs/manual/Makefile.am: Added the init.sgml file to the makefile
748 2001-07-07 16:30 wtay
750 * docs/manual/: intro.sgml, motivation.sgml: More blablah about how
751 cool GStreamer really is..
753 2001-07-07 16:10 wtay
755 * docs/manual/: gstreamer-manual.sgml, init.sgml, utility.sgml:
756 Added docs on library init.
758 2001-07-07 15:17 wtay
760 * docs/manual/: autoplugging.sgml, debugging.sgml,
761 gstreamer-manual.sgml, helloworld2.sgml, programs.sgml: Lots of
762 updates. Added a chapter about the autoplugcache. Updated the
763 autoplug example using the autoplugcache. Moved some stuff around.
764 Added an example app for gst_parse_launch. Updated the debug
767 2001-07-07 15:14 wtay
769 * examples/launch/mp3parselaunch.c: Add sane arg checking.
771 2001-07-07 15:07 wtay
773 * examples/launch/: Makefile.am, mp3parselaunch.c: Added a
774 parse_launch example.
776 2001-07-07 14:32 wtay
778 * examples/helloworld2/helloworld2.c: Updated the autoplug example.
780 2001-07-07 12:34 wtay
782 * docs/manual/: bins.sgml, dynamic.sgml, factories.sgml,
783 goals.sgml, gstreamer-manual.sgml, helloworld.sgml,
784 helloworld2.sgml, pads.sgml, programs.sgml, queues.sgml,
785 threads.sgml, typedetection.sgml, utility.sgml, xml.sgml: Some
786 updates to the manual, mostly glib2 related.
788 2001-07-07 11:55 wtay
790 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
791 gstreamer.hierarchy, tmpl/gstbuffer.sgml, tmpl/gstbufferpool.sgml,
792 tmpl/gstelement.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
793 tmpl/gstreamer-unused.sgml, tmpl/gstutils.sgml, tmpl/gstxml.sgml:
794 Removed the last bits of Metadata. Updated the bufferpool docs.
796 2001-07-06 22:00 wtay
798 * plugins/capture/qcam/: gstqcamsrc.c, gstqcamsrc.h, qcam.h: Added
801 2001-07-05 23:08 wtay
803 * configure.base: Added the qcam src
805 2001-07-05 23:06 wtay
807 * plugins/capture/qcam/dark.c: Some unused file..
809 2001-07-05 23:05 wtay
811 * plugins/capture/: Makefile.am, qcam/Makefile.am, qcam/exposure.c,
812 qcam/gstqcamsrc.c, qcam/gstqcamsrc.h, qcam/qcam-Linux.c,
813 qcam/qcam-Linux.h, qcam/qcam-lib.c, qcam/qcam-os.c, qcam/qcam-os.h,
814 qcam/qcam.h, qcam/qcamip.h: Added a simple bw-qcam src plugin.
816 2001-07-05 22:53 wtay
818 * tools/gstreamer-launch.c: Added the xid stuff in again if
819 compiling against gtk.
821 2001-07-04 21:49 uid21147
823 * gst/gstutils.c: Added arg setting for UINT types.
825 2001-07-04 16:33 uid21147
827 * plugins/ffmpeg/: Makefile.am, gstffmpegdec.c, gstffmpegenc.c:
828 Lots of improvements to the ffmpeg wrappers.
830 2001-07-02 21:38 wtay
832 * plugins/ffmpeg/: Makefile.am, gstffmpeg.c, gstffmpegdec.c,
833 gstffmpegdec.h, gstffmpegenc.c, gstffmpegenc.h: Added the ffmpeg
836 2001-07-01 23:19 wtay
838 * configure.base, plugins/ffmpeg/Makefile.am,
839 plugins/ffmpeg/gstffmpegenc.c, plugins/ffmpeg/gstffmpegenc.h: Added
840 the ffmpeg wrapper plugin. (ffmpeg.sourceforge.net). Only the
841 encoders are currently support, so no decoders or muxers yet..
843 2001-07-01 18:52 wtay
845 * plugins/gsm/: Makefile.am, gstgsmdec.c, gstgsmenc.c: Fixed a bug
846 with the buffer handling.
848 2001-07-01 17:10 sbaker3
850 * plugins/filters/ladspa/gstladspa.c: better property name munging
851 and added check for duplicate property names
853 2001-07-01 17:01 sbaker3
855 * gst/gobject2gtk.c: return NULL from
856 g2g_object_class_find_property if gtk_object_arg_get_info returns
859 2001-07-01 15:05 wtay
861 * plugins/avi/gstavidemux.c: Added the memcpy back, we can't take
862 ownership of the riff parser chunks..
864 2001-07-01 14:59 wtay
866 * libs/riff/gstriff.h: Added types and structures for AVI/DV.
868 2001-07-01 14:58 wtay
870 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavidemux.h,
871 gstavitypes.c: Added FV playback to avi. Currently only NTSC DV is
872 supported. Both type1 and type2 avi/dv formats are supported.
874 2001-07-01 12:18 theuraeus
876 * gstreamer.spec.in: 2001-01-07 Christian Schaller
877 <Uraeus@linuxrising.org> - Updated SPEC file. - Splitt out GUI
878 modules - Added quicktime, flac, chart, udp modules
880 2001-07-01 12:16 theuraeus
882 * LICENSE_readme, REQUIREMENTS: 2001-01-07 Christian Schaller
883 <Uraeus@linuxrising.org> - Added FLAC information
885 2001-07-01 12:12 richardb
887 * configure.base: Put the back check for the FLAC library. This
888 looks to have been accidentally removed when the sidplay one was
891 2001-07-01 11:28 sbaker3
893 * plugins/filters/ladspa/gstladspa.c: gobject param fixes
895 2001-06-30 20:41 sbaker3
897 * plugins/alsa/: alsasink.c, alsasrc.c: fix param problems due to
900 2001-06-30 17:26 wtay
902 * plugins/SID/: gstsiddec.cc, gstsiddec.h: Added a property for
905 2001-06-30 16:22 wtay
907 * acinclude.m4, configure.base, plugins/Makefile.am,
908 plugins/SID/Makefile.am: Added configure checks for libsidplay.
910 2001-06-30 15:10 wtay
912 * plugins/SID/gstsiddec.cc: Added a bunch of properties.
914 2001-06-30 01:45 wtay
916 * configure.base: Added the SID plugin.
918 2001-06-30 01:44 wtay
920 * plugins/SID/gstsiddec.cc: Some cleanups
922 2001-06-30 01:37 wtay
924 * plugins/SID/: .cvsignore, Makefile.am, gstsiddec.cc, gstsiddec.h:
925 A first attempt at a SID decoder plugin.
927 2001-06-30 01:35 wtay
929 * gst/elements/gstdisksrc.c: Fix an endless loop at EOS.. this is a
932 2001-06-29 21:31 wtay
934 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c: GObject fixes for
935 xmms plugins. Cleaner names for the generated plugins.
937 2001-06-29 18:53 richardb
939 * gst/gstparse.c: Allow elements to be given custom names with []
942 ie, gstreamer-launch disksrc[mysrc] ! ... makes a disksrc element
943 named mysrc, rather than disksrc0
945 Suggestion: don't name things with names with numbers at the end,
946 or they may conflict with names allocated automatically.
948 2001-06-29 12:30 richardb
950 * configure.base: Put GST_CFLAGS before other CFLAGS, to ensure
951 that the correct headers get used if there's an installed copy of
952 the gst headers on the system (ie, make sure the uninstalled
953 headers are used instead).
955 2001-06-29 11:26 richardb
957 * gst/Makefile.am: Prefix for marshallers should be gst_marshal,
958 rather than gst. This now actually compiles for me.
960 2001-06-29 10:39 richardb
962 * gst/Makefile.am: Ensure that the marshaller code #includes
963 glib-object.h, and hence the neccessary definitions to enable it to
966 I don't pretend to understand how the marshalling stuff works - I
967 just know that it clearly needs this #include, or something
968 similar. If there's a more correct fix, someone else can do it.
969 Possibly this is a glib-genmarshal bug, but I've not got the time
972 2001-06-29 00:58 richardb
974 * gst/Makefile.am: Ensure that the gstmarshal.[ch] files are
975 generated in time by generating both files in the same rule:
976 previously, only the .c would be generated in time. Don't put the
977 files in dists (add a dist-hook to take them out), and clean the
978 files when running distclean.
980 2001-06-28 22:44 richardb
982 * gst/Makefile.am: Make sure conditionally compiled files are added
985 2001-06-28 21:13 sbaker3
987 * plugins/alsa/: alsasink.c, alsasrc.c: compile fixes for alsasrc
988 and alsasink - params need more work (odd warning when doing
991 2001-06-28 20:32 wtay
993 * acconfig.h, configure.base, plugins/Makefile.am: Added a check
996 2001-06-28 19:35 richardb
998 * configure.base: Fix ALSA check; was overwriting the ALSA_CFLAGS
999 and ALSA_LIBS variables determined for alsa 0.5 with the ones from
1000 the check that alsa 0.9 wasn't there. Now does the 0.9 check
1001 first, to avoid this problem.
1003 2001-06-28 17:31 richardb
1005 * docs/gst/Makefile.am: Remove gstreamer.html from generated files,
1006 since it was just a broken copy of one of the other files. Sort
1007 out cleanfiles to some extent. Note: the make dependencies in this
1008 file are completely broken, but it's not clear how to fix them.
1009 The docs will be built at make install / dist time, as a result.
1011 2001-06-28 17:01 richardb
1013 * acinclude.m4: Fix a typo in a comment.
1015 2001-06-28 16:39 richardb
1017 * acinclude.m4, configure.base: Add ACTION-IF-USE and
1018 ACTION-IF-NOTUSE parameters to GST_CHECK_FEATURE. Convert glib2
1019 check to use GST_CHECK_FEATURE.
1021 2001-06-28 16:11 thomasvs
1023 * plugins/filters/cutter/README: cutter plugin now has a settable
1024 pre-record buffer (using GList) README has been fleshed out a bit
1027 2001-06-28 12:56 richardb
1029 * configure.base: Actually pass the infomessages variable into
1030 config.status, so the message about plugin-builddir gets displayed.
1032 We can use this mechanism to display lists of plugins which won't
1033 be built: just add the lines to be output at the end of ./configure
1036 2001-06-28 11:57 richardb
1038 * configure.base: Change plugin-srcdir msg stuff near the end of
1039 configure.base to -builddir.
1041 2001-06-27 21:53 thomasvs
1043 * examples/cutter/cutter.c: implemented ring buffer
1045 2001-06-27 21:53 thomasvs
1047 * plugins/filters/cutter/: cutter.c, cutter.h: added a GList
1050 2001-06-27 21:20 wtay
1052 * test/: dvshow.c, mp2toavi.c: Some small fixes.
1054 2001-06-27 21:19 wtay
1056 * examples/autoplug/autoplug.c: Small fixes to the autoplugger so
1057 that it uses a colorspace element for video.
1059 2001-06-27 21:15 wtay
1061 * plugins/quicktime/gstquicktimedecoder.c: Make the QT plugin
1064 2001-06-27 21:14 wtay
1066 * plugins/avi/gstavidecoder.c: Make the avidecoder plugin extend
1069 2001-06-27 21:14 omegahacker
1071 * configure.base, gstreamer-config.in, gstreamer-uninstalled.pc.in,
1072 gstreamer.pc.in: configure.base: changed to 0.2.1, reworked the -D
1073 gathering for cflags gstreamer-config.in, gstreamer.pc.in,
1074 gstreamer-uninstalled.pc.in: reworked -D gathering for cflags
1076 2001-06-27 20:45 dlehn
1078 * plugins/arts/Makefile.am: Fix for automake 1.4 to actually build
1079 the generated source. Clean up generated files. Make sure only
1080 source idl gets into tarball.
1082 2001-06-27 20:22 omegahacker
1084 * makeconfigure: added _CFLAGS and modified to allow the multiple
1085 substitition to occur
1087 2001-06-27 18:22 richardb
1089 * makeconfigure: Add a hack to ensure that automake picks up the
1090 variables AC_SUBSTed in GST_CHECK_CONFIGPROG.
1092 2001-06-27 18:04 richardb
1094 * acinclude.m4, configure.base: Add a "MODULES" parameter to
1095 GST_CHECK_CONFIGPROG, to pass sets of modules to the -config
1096 script. Convert gnome test to use GST_CHECK_CONFIGPROG.
1098 2001-06-27 17:56 richardb
1100 * acconfig.h, acinclude.m4, configure.base, plugins/Makefile.am,
1101 plugins/audiofile/Makefile.am: Remove HAVE_GDK_PIXBUF and
1102 HAVE_LIBAUDIOFILE from acconfig.h and AC_DEFINE: nothing uses
1103 these. Add GST_CHECK_CONFIGPROG macro, to check a -config script
1104 and set --cflags and --libs from it. Replace audiofile and
1105 gdk-pixbuf checks with calls to this macro. Change use of
1106 HAVE_LIBAUDIOFILE to USE_LIBAUDIOFILE automake conditional. Change
1107 use of AUDIOFILE_LIBS variable to LIBAUDIOFILE_LIBS.
1109 2001-06-27 17:06 richardb
1111 * acinclude.m4: Fix brokenness with autoconf 2.50. *sigh*
1113 2001-06-27 16:04 richardb
1115 * acinclude.m4, configure.base: Add DISABLE-BY-DEFAULT argument to
1116 GST_CHECK_FEATURE, to allow a feature to be turned off by default.
1117 Turn of XMMS check using this, rather than a hack. Fix display of
1118 commandline parameters for GST_CHECK_FEATURE and
1119 GST_SUBSYSTEM_DISABLE.
1121 2001-06-27 15:07 thomasvs
1123 * plugins/filters/cutter/: cutter.c, filter.func: fixed cutter
1126 2001-06-27 10:59 richardb
1128 * acinclude.m4: Add XMMS macro to acinclude.m4, since it's a
1129 commonly missing macro. This joins the ALSA macro, which was
1130 already in acinclude.m4 We need some more consistent scheme for
1131 dealing with these... :(
1133 2001-06-26 23:26 omegahacker
1135 * plugins/vgasink/Makefile.am: fixed vgasink Makefile.am, even
1136 though vgasink is disabled
1138 2001-06-26 23:15 wtay
1140 * configure.base, gst/Makefile.am, tools/Makefile.am: Removed the
1141 GST_CONFIG_DIR from config.h and made a -D CFLAG for it instead so
1142 that we can do full expansion on the sysconfdir.
1144 2001-06-26 22:49 richardb
1146 * configure.base: Fix up configure --help output:
1147 GST_DISABLE_SUBSYSTEM options were not displayed properly.
1149 2001-06-26 22:44 richardb
1151 * configure.base, gst/elements/Makefile.am, plugins/Makefile.am:
1152 Convert XMMS and LIBGHTTP checks to use GST_CHECK_FEATURE() XMMS
1153 check is turned off by default (though not in a very neat way)
1155 2001-06-26 22:29 wtay
1157 * configure.base, plugins/Makefile.am: Removed vgasink for now.
1159 2001-06-26 22:07 wtay
1161 * plugins/udp/Makefile.am: Removed a cut&paste leftover..
1163 2001-06-26 20:56 richardb
1165 * makeconfigure: Do hacky fix for AM_CONDITIONAL for
1166 GST_SUBSYSTEM_DISABLE, too.
1168 2001-06-26 20:49 omegahacker
1170 * configure.base: Changes to the GST_SUBSYSTEM_DISABLE macro.
1172 2001-06-26 20:06 richardb
1174 * gst/gobject2gtk.c: Fix g2g_object_class_list_properties() so that
1175 num_properties gets set.
1177 2001-06-26 19:20 richardb
1179 * acinclude.m4, configure.base, plugins/Makefile.am: Convert artsc
1180 and arts checks to use GST_CHECK_FEATURE. Extract the checks into
1183 2001-06-26 03:48 richardb
1185 * acinclude.m4, configure.base, plugins/Makefile.am: Move alsa
1186 check to use GST_CHECK_FEATURE macro. Fix a small bug in the
1189 2001-06-26 03:27 richardb
1191 * acinclude.m4: Fixes to work properly with automake 1.4
1193 2001-06-26 02:53 richardb
1195 * Makefile.am, acinclude.m4, autogen.sh, configure.base,
1196 makeconfigure: Added feature check macro, GST_CHECK_FEATURE. Moved
1197 generation of configure.{in,ac} into a separate script. Add hack
1198 to the script to stop automake complaining about missing
1199 AM_CONDITIONAL call. Replace ESD check by a call to
1202 2001-06-25 22:39 richardb
1204 * configure.base: Move config dir from /etc/gstreamer to
1205 ${sysconfdir}/gstreamer by default: more portable, configurable,
1208 2001-06-25 21:53 richardb
1210 * docs/plugins/Makefile.am: Remove more generated files
1212 2001-06-25 21:41 richardb
1214 * docs/: manuals.mak, gst/Makefile.am, libs/Makefile.am: Remove
1215 many unwanted generated files from distributions.
1217 2001-06-25 21:39 richardb
1219 * docs/Makefile.am: Added plugins to DIST_SUBDIRS
1221 2001-06-25 21:37 wtay
1223 * plugins/oss/gstosssink.c: Don't use the trace feature when it is
1226 2001-06-25 21:36 wtay
1228 * plugins/: avi/gstavidecoder.c, quicktime/gstquicktimedecoder.c:
1229 Don't use the autoplugger when it is disabled.
1231 2001-06-25 21:36 wtay
1233 * gst/: Makefile.am, gst.c, gstautoplug.h, gstbuffer.c,
1234 gstbuffer.h, gstmeta.c, gstmeta.h, gstparse.h, gstplugin.c,
1235 gstplugin.h, gsttrace.h, gsttypefind.h: Removed the final bits of
1236 GstMeta. Added conditional compilation of various subsystems.
1238 2001-06-25 21:09 richardb
1240 * gst/: gobject2gtk.h, gstinfo.c, gstinfo.h: Add consts to
1241 appropriate parameters in debug and info handlers. Add appropriate
1242 types for some of the memebers of the GTypeInfo struct.
1244 2001-06-25 21:01 omegahacker
1246 * gst/: .cvsignore, Makefile.am: added gstmarshal.[ch] to
1247 .cvsignore, added gstmarshal.list to EXTRA_DIST
1249 2001-06-25 21:00 omegahacker
1251 * gst/gstobject.h, plugins/Makefile.am,
1252 plugins/visualization/Makefile.am: added some dirs to DIST_SUBDIRS,
1253 added a comment to gstobject.h
1255 2001-06-25 20:59 omegahacker
1257 * gst/: Makefile.am, gstmarshal.c, gstmarshal.h, gstmarshal.list:
1258 removed gstmarshal.[ch], added gstmarshal.list, and a first pass at
1261 2001-06-25 20:19 wtay
1263 * configure.base, gst/Makefile.am: Added configure checks to
1264 disable various major subsystems.
1266 2001-06-25 19:14 richardb
1268 * docs/gst/: Makefile.am, gstreamer.types.in: gstreamer.types.in:
1269 remove colorspace header. Makefile.am: remove comment inside rule
1272 2001-06-25 18:22 omegahacker
1274 * gst/: gobject2gtk.h, gst.c, gstelement.c: gobject2gtk.h: added
1275 g2g_object_get_type() prototype gst.c: fixed gst_add_paths_func()
1276 prototype gstelement.c: changed some prototypes, added a cast
1278 2001-06-25 18:17 wtay
1280 * gst/gstobject.h: Added a missing #else
1282 2001-06-25 17:44 wtay
1284 * configure.base: Removed the wine stuff.
1286 2001-06-25 13:28 richardb
1288 * gst/gstobject.c: Fix a warning; stuff following an #endif
1290 2001-06-25 13:09 richardb
1292 * autogen.sh: Added check for pkg-config to autogen.sh
1294 2001-06-25 07:45 omegahacker
1296 * acconfig.h, autogen.sh, configure.base, gst/Makefile.am,
1297 gst/gstbin.c, gst/gstelement.c, gst/gstelementfactory.c,
1298 gst/gstinfo.c, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1299 gst/gstprops.c, gst/gstthread.c, gst/gstxml.h: Reworked the
1300 arguments for DEBUG and INFO. Removed -debug-verbose. Renamed
1301 GST_DISABLE_XML to GST_DISABLE_LOADSAVE and added --disable flag.
1303 2001-06-25 04:37 omegahacker
1305 * gst/: gobject2gtk.c, gobject2gtk.h: Changed all globally defined
1306 stub functions to use the g2g_ prefix instead of g_, to avoid *any*
1307 potential namespace conflicts.
1309 2001-06-25 02:20 omegahacker
1311 * acconfig.h, configure.base, docs/random/wtay/events,
1312 examples/Makefile.am, examples/cutter/cutter.c,
1313 examples/helloworld/helloworld.c,
1314 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
1315 examples/plugins/example.c, examples/plugins/example.h,
1316 examples/queue/queue.c, examples/queue2/queue2.c,
1317 examples/queue3/queue3.c, examples/queue4/queue4.c,
1318 examples/thread/thread.c, examples/typefind/typefind.c,
1319 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
1320 gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gst.c, gst/gst.h,
1321 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstbin.h,
1322 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
1323 gst/gstextratypes.c, gst/gstextratypes.h, gst/gstmarshal.c,
1324 gst/gstmarshal.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1325 gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c, gst/gstpipeline.h,
1326 gst/gstqueue.c, gst/gstqueue.h, gst/gstscheduler.c,
1327 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
1328 gst/gsttypefind.c, gst/gsttypefind.h, gst/gstutils.c,
1329 gst/gstutils.h, gst/gstxml.c, gst/gstxml.h,
1330 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
1331 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
1332 gst/autoplug/gststaticautoplug.h,
1333 gst/autoplug/gststaticautoplugrender.c,
1334 gst/autoplug/gststaticautoplugrender.h, gst/elements/Makefile.am,
1335 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
1336 gst/elements/gstdisksrc.c, gst/elements/gstdisksrc.h,
1337 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
1338 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.c,
1339 gst/elements/gstfakesrc.h, gst/elements/gstfdsink.c,
1340 gst/elements/gstfdsink.h, gst/elements/gstfdsrc.c,
1341 gst/elements/gstfdsrc.h, gst/elements/gsthttpsrc.c,
1342 gst/elements/gsthttpsrc.h, gst/elements/gstidentity.c,
1343 gst/elements/gstidentity.h, gst/elements/gstmultidisksrc.c,
1344 gst/elements/gstmultidisksrc.h, gst/elements/gstpipefilter.c,
1345 gst/elements/gstpipefilter.h, gst/elements/gstsinesrc.c,
1346 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
1347 gst/elements/gsttee.h, gstplay/gstplay.c, plugins/Makefile.am,
1348 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
1349 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
1350 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
1351 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
1352 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
1353 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
1354 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
1355 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
1356 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
1357 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
1358 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1359 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
1360 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
1361 plugins/avi/gstavidemux.c, plugins/avi/gstavidemux.h,
1362 plugins/avi/gstavimux.c, plugins/avi/gstavimux.h,
1363 plugins/avi/gstavitypes.c, plugins/avi/gstavitypes.h,
1364 plugins/avi/winaudio/aviaudiodecoder.c,
1365 plugins/avi/winaudio/aviaudiodecoder.h,
1366 plugins/avi/wincodec/gstwindec.cc,
1367 plugins/avi/wincodec/gstwindec.h,
1368 plugins/avi/wincodec/gstwinenc.cc,
1369 plugins/avi/wincodec/gstwinenc.h, plugins/capture/v4l/gstv4lsrc.c,
1370 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
1371 plugins/cdparanoia/cdparanoia.h, plugins/cobin/cobin.c,
1372 plugins/cobin/cobin.h, plugins/cobin/spindentity.c,
1373 plugins/cobin/spindentity.h, plugins/dv/dvdec.c,
1374 plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
1375 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
1376 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
1377 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
1378 plugins/esd/esdsink/esdsink.h, plugins/festival/Makefile.am,
1379 plugins/festival/gstfestival.c, plugins/festival/gstfestival.h,
1380 plugins/filters/Makefile.am, plugins/filters/adder/adder.c,
1381 plugins/filters/adder/adder.h,
1382 plugins/filters/colorspace/colorspace.c,
1383 plugins/filters/colorspace/colorspace.h,
1384 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
1385 plugins/filters/cutter/filter.func,
1386 plugins/filters/deinterlace/deinterlace.c,
1387 plugins/filters/deinterlace/deinterlace.h,
1388 plugins/filters/intfloatconvert/float2int.c,
1389 plugins/filters/intfloatconvert/float2int.h,
1390 plugins/filters/intfloatconvert/int2float.c,
1391 plugins/filters/intfloatconvert/int2float.h,
1392 plugins/filters/intfloatconvert/intfloatconvert.c,
1393 plugins/filters/ladspa/gstladspa.c,
1394 plugins/filters/ladspa/gstladspa.h,
1395 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
1396 plugins/filters/level/level.c, plugins/filters/level/level.h,
1397 plugins/filters/median/median.c, plugins/filters/median/median.h,
1398 plugins/filters/mono2stereo/mono2stereo.c,
1399 plugins/filters/mono2stereo/mono2stereo.h,
1400 plugins/filters/passthrough/level.c,
1401 plugins/filters/passthrough/level.h,
1402 plugins/filters/passthrough/passthrough.c,
1403 plugins/filters/passthrough/passthrough.h,
1404 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1405 plugins/filters/stereo2mono/stereo2mono.c,
1406 plugins/filters/stereo2mono/stereo2mono.h,
1407 plugins/filters/volenv/filter.func,
1408 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
1409 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
1410 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
1411 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
1412 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
1413 plugins/icecast/icecastsend/icecastsend.c,
1414 plugins/icecast/icecastsend/icecastsend.h,
1415 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
1416 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
1417 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1418 plugins/mp3decode/mpg123/gstmpg123.c,
1419 plugins/mp3decode/mpg123/gstmpg123.h,
1420 plugins/mp3decode/parse/mp3parse.c,
1421 plugins/mp3decode/parse/mp3parse.h,
1422 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
1423 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
1424 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
1425 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1426 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
1427 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
1428 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
1429 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1430 plugins/mpeg1/system_encode/buffer.c,
1431 plugins/mpeg1/system_encode/system_encode.c,
1432 plugins/mpeg1/system_encode/system_encode.h,
1433 plugins/mpeg1video/parse/mp1videoparse.c,
1434 plugins/mpeg1video/parse/mp1videoparse.h,
1435 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
1436 plugins/mpeg2/ac3parse/ac3parse.c,
1437 plugins/mpeg2/ac3parse/ac3parse.h,
1438 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
1439 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
1440 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
1441 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
1442 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
1443 plugins/mpeg2/subtitles/mpeg2subt.c,
1444 plugins/mpeg2/subtitles/mpeg2subt.h,
1445 plugins/mpeg2/video/gstmpeg2play.c,
1446 plugins/mpeg2/video/gstmpeg2play.h,
1447 plugins/mpeg2/videoparse/mp2videoparse.c,
1448 plugins/mpeg2/videoparse/mp2videoparse.h,
1449 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
1450 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
1451 plugins/oss/gstossgst.c, plugins/oss/gstossgst.h,
1452 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
1453 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
1454 plugins/quicktime/gstquicktimedecoder.c,
1455 plugins/quicktime/gstquicktimedecoder.h,
1456 plugins/quicktime/gstquicktimedemux.c,
1457 plugins/quicktime/gstquicktimedemux.h,
1458 plugins/quicktime/gstquicktimetypes.c,
1459 plugins/quicktime/gstquicktimetypes.h, plugins/rtjpeg/rtjpegdec.c,
1460 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
1461 plugins/rtjpeg/rtjpegenc.h, plugins/rtp/rtpsend/rtpsend.c,
1462 plugins/rtp/rtpsend/rtpsend.h, plugins/sdlsink/sdlvideosink.c,
1463 plugins/sdlsink/sdlvideosink.h, plugins/udp/.cvsignore,
1464 plugins/udp/Makefile.am, plugins/udp/gstudp.c,
1465 plugins/udp/gstudpsink.c, plugins/udp/gstudpsink.h,
1466 plugins/udp/gstudpsrc.c, plugins/udp/gstudpsrc.h,
1467 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
1468 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
1469 plugins/visualization/Makefile.am,
1470 plugins/visualization/chart/gstchart.c,
1471 plugins/visualization/smoothwave/smoothwave.c,
1472 plugins/visualization/smoothwave/smoothwave.h,
1473 plugins/visualization/spectrum/gstspectrum.c,
1474 plugins/visualization/spectrum/gstspectrum.h,
1475 plugins/visualization/synaesthesia/core.h,
1476 plugins/visualization/synaesthesia/synaesthesia.c,
1477 plugins/visualization/synaesthesia/synaesthesia.h,
1478 plugins/visualization/vumeter/vumeter.c,
1479 plugins/visualization/vumeter/vumeter.h,
1480 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
1481 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
1482 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
1483 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
1484 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
1485 plugins/xmms/gstxmmsinput.h, plugins/xmms/pluginenum.c,
1486 plugins/xmms/xmms.h, plugins/xvideosink/Makefile.am,
1487 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h,
1488 test/ac3parse.c, test/ac3play.c, test/avi2mpg.c, test/aviparse.c,
1489 test/dvdcat.c, test/lat.c, test/mp1parse.c, test/mp1tomp1.c,
1490 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3mad.c,
1491 test/mp3parse.c, test/mp3play.c, test/mp3tovorbis.c,
1492 test/mpeg2parse.c, test/pipetest.c, test/qtest.c, test/record.c,
1493 test/vidcapture.c, test/vidcapture2.c, test/videotest.c,
1494 test/wave.c, test/xmmstest.c, tests/autoplug.c, tests/autoplug3.c,
1495 tests/case4.c, tests/incsched.c, tests/mp1vid.c, tests/mp3encode.c,
1496 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/states.c,
1497 tests/threadlock.c, tests/eos/case1.c, tests/eos/case2.c,
1498 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
1499 tests/eos/case6.c, tests/eos/case7.c, tests/sched/runxml.c,
1500 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c,
1501 tools/gstreamer-launch.c: Merged from GOBJECT1 to HEAD at 200106241
1503 2001-06-25 01:07 omegahacker
1505 * gst/gobject2gtk.c, gst/gobject2gtk.h, tools/gstreamer-compprep.c,
1506 tools/gstreamer-inspect.c: added shim for
1507 g_object_class_list_properties and converted -inspect and -compprep
1510 2001-06-25 00:50 omegahacker
1512 * examples/plugins/: example.c, example.h: ported example plugin to
1515 2001-06-25 00:25 omegahacker
1517 * examples/cutter/cutter.c: ported to gobject
1519 2001-06-24 23:56 omegahacker
1521 * plugins/visualization/chart/gstchart.c: ported chart to gobject
1523 2001-06-24 23:44 omegahacker
1525 * LICENSE_readme, REQUIREMENTS, acconfig.h, autogen.sh,
1526 configure.base, gstreamer.spec.in, idiottest.mak,
1527 docs/gst/gstreamer-sections.txt, docs/manual/advanced.sgml,
1528 docs/manual/bins.sgml, docs/manual/factories.sgml,
1529 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
1530 docs/manual/pads.sgml, docs/manual/states.sgml, docs/random/eos,
1531 examples/Makefile.am, examples/cutter/Makefile.am,
1532 examples/cutter/cutter.c, examples/cutter/cutter.h,
1533 gst/Makefile.am, gst/gst.c, gst/gstautoplug.c, gst/gstbin.c,
1534 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstbufferpool.h,
1535 gst/gstcaps.c, gst/gstelement.c, gst/gstelementfactory.c,
1536 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstparse.c,
1537 gst/gstplugin.c, gst/gstprops.c, gst/gstscheduler.c,
1538 gst/gstthread.c, gst/elements/gstdisksink.c,
1539 gst/elements/gstdisksrc.c, gstplay/ChangeLog, gstplay/Makefile.am,
1540 gstplay/callbacks.c, gstplay/full-screen.c, gstplay/full-screen.h,
1541 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
1542 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
1543 gstplay/main.c, include/Makefile.am, libs/audio/gstaudio.c,
1544 libs/audio/gstaudio.h, libs/riff/gstriffencode.c,
1545 plugins/Makefile.am, plugins/audiofile/gstafsink.c,
1546 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1547 plugins/filters/Makefile.am,
1548 plugins/filters/colorspace/Makefile.am,
1549 plugins/filters/colorspace/colorspace.c,
1550 plugins/filters/colorspace/colorspace.h,
1551 plugins/filters/cutter/README, plugins/filters/cutter/cutter.c,
1552 plugins/filters/cutter/cutter.h,
1553 plugins/filters/deinterlace/.cvsignore,
1554 plugins/filters/deinterlace/Makefile.am,
1555 plugins/filters/deinterlace/deinterlace.c,
1556 plugins/filters/deinterlace/deinterlace.h,
1557 plugins/filters/intfloatconvert/float2int.c,
1558 plugins/filters/intfloatconvert/float2int.h,
1559 plugins/filters/intfloatconvert/int2float.c,
1560 plugins/filters/intfloatconvert/int2float.h,
1561 plugins/filters/median/median.c, plugins/filters/median/median.h,
1562 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1563 plugins/flac/.cvsignore, plugins/flac/Makefile.am,
1564 plugins/flac/flac.c, plugins/flac/flacdec.c,
1565 plugins/flac/flacdec.h, plugins/flac/flacenc.c,
1566 plugins/flac/flacenc.h, plugins/jpeg/gstjpegdec.c,
1567 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1568 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1569 plugins/quicktime/Makefile.am,
1570 plugins/quicktime/gstquicktimedecoder.c,
1571 plugins/quicktime/gstquicktimedecoder.h,
1572 plugins/quicktime/gstquicktimedemux.c,
1573 plugins/quicktime/gstquicktimedemux.h,
1574 plugins/quicktime/gstquicktimetypes.c,
1575 plugins/quicktime/gstquicktimetypes.h, plugins/vgasink/.cvsignore,
1576 plugins/vgasink/Makefile.am, plugins/vgasink/vgavideosink.c,
1577 plugins/vgasink/vgavideosink.h, plugins/videoscale/videoscale.h,
1578 plugins/visualization/Makefile.am,
1579 plugins/visualization/chart/.cvsignore,
1580 plugins/visualization/chart/Makefile.am,
1581 plugins/visualization/chart/gstchart.c, tools/README,
1582 tools/gstreamer-compprep.1, tools/gstreamer-launch.c: Merge from
1583 HEAD to BRANCH-GOBJECT1 at 200106241
1585 2001-06-24 22:21 wtay
1587 * tools/gstreamer-launch.c: Commented out the Gtk widget stuff.
1589 2001-06-24 22:18 omegahacker
1591 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstcaps.c,
1592 gstelement.c, gstelementfactory.c, gstobject.c, gstobject.h,
1593 gstpad.c, gstprops.c, gstthread.c: initial pass at #ifdef'ing xml
1596 2001-06-24 22:15 wtay
1598 * gstplay/gstplay.c: Some compile fixes.
1600 2001-06-24 22:14 wtay
1602 * configure.base: Added the festival plugin and udp.
1604 2001-06-24 22:10 wtay
1606 * plugins/: festival/gstfestival.c, oss/gstosssink.c,
1607 oss/gstosssink.h, oss/gstosssrc.c, udp/gstudpsink.c,
1608 udp/gstudpsrc.c, udp/gstudpsrc.h, xvideosink/Makefile.am: Added an
1609 arg to set the fragment size in oss plugins. Use a TCP stream
1610 connection to do caps nego over the wire in UDP. More pending
1611 changes to some plugins.
1613 2001-06-24 22:06 omegahacker
1615 * configure.base, plugins/Makefile.am: New check for libesd, a
1616 model for all the other checks I hope. Need to convert all the
1617 other checks to operate like this.
1619 2001-06-24 16:20 wtay
1621 * plugins/: Makefile.am, udp/.cvsignore, udp/Makefile.am,
1622 udp/gstudp.c, udp/gstudpsink.c, udp/gstudpsink.h, udp/gstudpsrc.c,
1623 udp/gstudpsrc.h: Added the beginnings of an udp send/receive
1626 2001-06-24 16:20 wtay
1628 * plugins/udp/gstudpsink.h: file gstudpsink.h was initially added
1629 on branch BRANCH-GOBJECT1.
1631 2001-06-24 16:20 wtay
1633 * plugins/udp/Makefile.am: file Makefile.am was initially added on
1634 branch BRANCH-GOBJECT1.
1636 2001-06-24 16:20 wtay
1638 * plugins/udp/gstudpsrc.c: file gstudpsrc.c was initially added on
1639 branch BRANCH-GOBJECT1.
1641 2001-06-24 16:20 wtay
1643 * plugins/udp/gstudp.c: file gstudp.c was initially added on branch
1646 2001-06-24 16:20 wtay
1648 * plugins/udp/gstudpsink.c: file gstudpsink.c was initially added
1649 on branch BRANCH-GOBJECT1.
1651 2001-06-24 16:20 wtay
1653 * plugins/udp/.cvsignore: file .cvsignore was initially added on
1654 branch BRANCH-GOBJECT1.
1656 2001-06-24 16:20 wtay
1658 * plugins/udp/gstudpsrc.h: file gstudpsrc.h was initially added on
1659 branch BRANCH-GOBJECT1.
1661 2001-06-24 15:55 wtay
1663 * docs/random/wtay/events: file events was initially added on
1664 branch BRANCH-GOBJECT1.
1666 2001-06-24 15:55 wtay
1668 * docs/random/wtay/events: Added some random ramblings about a the
1669 design of an event system.
1671 2001-06-24 02:02 wtay
1673 * gst/gobject2gtk.c: Removed some debug noise.
1675 2001-06-24 01:55 wtay
1677 * test/: aviparse.c, mp1parse.c, mpeg2parse.c, videotest.c, wave.c:
1678 Compile fixes for gtk.
1680 2001-06-23 13:23 wtay
1682 * plugins/festival/gstfestival.c: Make sure we don't send more data
1683 than the buffersize.
1685 2001-06-23 13:12 wtay
1687 * plugins/festival/gstfestival.c: file gstfestival.c was initially
1688 added on branch BRANCH-GOBJECT1.
1690 2001-06-23 13:12 wtay
1692 * plugins/festival/Makefile.am: file Makefile.am was initially
1693 added on branch BRANCH-GOBJECT1.
1695 2001-06-23 13:12 wtay
1697 * plugins/: Makefile.am, festival/Makefile.am,
1698 festival/gstfestival.c, festival/gstfestival.h: Added the festival
1699 text-to-speech plugin. It will currently only work by contacting
1700 the festival server on localhost. The output is WAV so it needs to
1701 be parsed with parsewav before connecting it to an audiosink:
1703 ./gstreamer-launch disksrc location=/etc/motd ! festival ! parsewav
1706 Latency is terrible because we don't process uterances individually
1709 2001-06-23 13:12 wtay
1711 * plugins/festival/gstfestival.h: file gstfestival.h was initially
1712 added on branch BRANCH-GOBJECT1.
1714 2001-06-22 02:14 wtay
1716 * examples/: Makefile.am, helloworld/helloworld.c,
1717 helloworld2/helloworld2.c, mixer/mixer.c, queue/queue.c,
1718 queue2/queue2.c, queue3/queue3.c, queue4/queue4.c, thread/thread.c,
1719 typefind/typefind.c, xml/createxml.c, xml/runxml.c: Fixed the
1720 examples for glib2 Removed plugins for now (need to run the script
1723 2001-06-22 02:05 wtay
1725 * tests/: autoplug.c, autoplug3.c, case4.c, incsched.c, mp1vid.c,
1726 mp3encode.c, paranoia.c, queue.c, rip.c, states.c, threadlock.c,
1727 eos/case1.c, eos/case2.c, eos/case3.c, eos/case4.c, eos/case5.c,
1728 eos/case6.c, eos/case7.c, sched/runxml.c: Lots of compile fixes for
1731 2001-06-22 01:43 wtay
1733 * test/: ac3parse.c, ac3play.c, avi2mpg.c, dvdcat.c, lat.c,
1734 mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3mad.c, mp3parse.c,
1735 mp3play.c, mp3tovorbis.c, pipetest.c, qtest.c, record.c,
1736 vidcapture.c, vidcapture2.c, xmmstest.c: Lots of compile fixes
1739 2001-06-22 01:14 wtay
1741 * configure.base: Disable most of the gnome/gtk stuff when
1742 compiling with glib2
1744 2001-06-22 00:11 wtay
1746 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added the option
1747 to set the format and the output size.
1749 2001-06-21 23:48 omegahacker
1751 * gst/gstqueue.c: marked up the function pointers with
1754 2001-06-21 20:44 wtay
1756 * configure.base: Added vgasink.
1758 2001-06-21 20:43 wtay
1760 * plugins/vgasink/: .cvsignore, Makefile.am, vgavideosink.c,
1761 vgavideosink.h: Added the vgasink by sienap.
1763 2001-06-21 16:29 wtay
1765 * tools/gstreamer-compprep.c: Compile fixes for GObject.
1767 2001-06-21 15:39 wtay
1769 * tools/gstreamer-inspect.c: Fixed a compileation error for
1772 2001-06-21 15:22 wtay
1774 * gst/: gobject2gtk.h, gstqueue.c: Compile fixes for gobject.
1776 2001-06-21 13:21 sbaker3
1778 * docs/gst/gstreamer-sections.txt: added refcounting and
1781 2001-06-21 12:50 wtay
1783 * plugins/flx/flx_decoder.h: Removed the colorspace dependency.
1785 2001-06-21 12:50 wtay
1787 * plugins/Makefile.am: Removed the videoscaler for now until it's
1790 2001-06-21 12:49 wtay
1792 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
1793 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
1794 Added some files for future use.
1796 2001-06-21 12:42 wtay
1798 * libs/Makefile.am: Removed old unused libs.
1800 2001-06-21 12:35 wtay
1802 * configure.base: Removed the winloader
1804 2001-06-21 12:34 wtay
1806 * libs/Makefile.am: Removed the wine loader.
1808 2001-06-21 12:32 wtay
1810 * include/Makefile.am: Removed the winelibs.
1812 2001-06-21 12:19 sbaker3
1814 * gst/: gstbufferpool.c, gstbufferpool.h: added ref counting to the
1815 buffer pool. also _destroy will clean up the buffer pool mem_chunk
1816 if it is the default implementation
1818 2001-06-21 03:03 omegahacker
1820 * plugins/Makefile.am: fixed spelling of xvideosink
1822 2001-06-21 00:43 wtay
1824 * gst/: gobject2gtk.h, gstqueue.c: Added some signal shims. Fixed
1825 the queue state_change stuff.
1827 2001-06-20 23:52 wtay
1829 * plugins/Makefile.am: Added the xvideosink to the dirs.
1831 2001-06-20 23:33 wtay
1833 * plugins/: dv/dvdec.c, xmms/xmms.h: All pending changes I still
1836 2001-06-20 23:21 wtay
1838 * plugins/aasink/aasink.c: Compile fixes for aasink.
1840 2001-06-20 23:21 wtay
1842 * gst/gobject2gtk.h: Added a shim for a marshaller.
1844 2001-06-20 22:56 wtay
1846 * gst/gobject2gtk.h: Added som shims for GTypeFlags and GParamFlags
1848 2001-06-20 22:55 wtay
1850 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: Compile fixes
1853 2001-06-20 22:40 wtay
1855 * plugins/arts/gst_arts.c: compile fixes for GTK1.2.
1857 2001-06-20 22:40 wtay
1859 * gst/gobject2gtk.h: Fixed an arg called "class", it's a C++
1862 2001-06-20 22:30 wtay
1864 * gst/gobject2gtk.h: Added g_type_from_name to the shims.
1866 2001-06-20 22:29 wtay
1868 * plugins/filters/ladspa/gstladspa.c: Some compile fixes for gtk1.2
1870 2001-06-20 21:58 wtay
1872 * gst/gobject2gtk.c: Renamed the shortname field in GParamSpec to
1873 name to match the glib2.0 implementation.
1875 2001-06-20 21:49 wtay
1877 * tools/gstreamer-inspect.c: Added object properties introspection.
1879 2001-06-20 21:48 wtay
1881 * gst/gobject2gtk.h: Added a better shim for g_object_get_property
1883 2001-06-20 15:53 sbaker3
1885 * gst/gstbuffer.c: fixed operator precedence bug which caused 32
1886 times too much memory to be allocated for each GstBuffer struct
1888 2001-06-20 00:17 omegahacker
1890 * gst/: gobject2gtk.c, gobject2gtk.h, elements/gstfakesrc.c: fixed
1891 signal registration problem in gobject2gtk shim
1893 2001-06-19 22:14 omegahacker
1895 * gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gstpad.c,
1896 gst/autoplug/gstautoplugger.c, gst/elements/gstfdsrc.c,
1897 plugins/aasink/aasink.c, plugins/effects/stereo/stereo.c,
1898 plugins/effects/volume/volume.c,
1899 plugins/filters/mono2stereo/mono2stereo.c,
1900 plugins/mp3encode/lame/gstlame.c, plugins/sdlsink/sdlvideosink.c:
1901 More GObject updates, cleanups to some of the elements to make the
1904 2001-06-19 19:32 wtay
1906 * gst/elements/gstdisksink.c: Changed the bytes_written to a gint
1907 to avoid overflow...
1909 2001-06-19 13:53 richardb
1911 * idiottest.mak: idiottest was failing because of change of
1912 PLUGIN_USE_SRCDIR to PLUGIN_USE_BUILDDIR - fixed.
1914 2001-06-19 11:34 richardb
1916 * tools/gstreamer-launch.c: Add -o option argument to
1917 gstreamer-launch, to specify a file to output the pipeline to,
1918 instead of running it.
1920 2001-06-19 08:57 omegahacker
1922 * autogen.sh: updated autogen.sh to use --enable-plugin-builddir
1924 2001-06-19 08:57 omegahacker
1926 * gst/gstplugin.c, acconfig.h, configure.base: changed
1927 plugin-srcdir to plugin-builddir, which is what it should be
1929 2001-06-18 23:33 richardb
1931 * gst/gstprops.c: Simplify properties which contain lists of
1932 integer and integer range entries to minimal combination of ints
1933 and ranges that is equivalent. eg, (1,2,3,7-12,13) becomes
1936 Don't bother with floats for the moment, though it would be easy to
1937 add an equivalent, which would simplify overlapping ranges.
1939 2001-06-18 21:14 richardb
1941 * plugins/visualization/chart/gstchart.c: Fix memory leak, thanks
1944 2001-06-18 20:20 wtay
1946 * plugins/flac/: Makefile.am, flacdec.c, flacenc.c, flacenc.h:
1947 Updated the flac decoder/encode to the latest CVS version. I had
1948 to increase the cothread stack in cothread.c (8 threads max) to get
1949 the encoder working :(
1951 2001-06-18 12:27 richardb
1953 * plugins/filters/Makefile.am: Add a DIST_SUBDIRS line
1955 2001-06-18 12:12 richardb
1957 * configure.base, plugins/visualization/Makefile.am: Add chart
1958 plugin to build system.
1960 2001-06-18 12:09 richardb
1962 * plugins/visualization/chart/: .cvsignore, Makefile.am,
1963 gstchart.c: Initial commit of chart plugin. Draws charts of data
1964 streams. Currently has no settable framerate, draws inefficiently,
1965 has no settable size and looks fairly ugly. Needs data parsing to
1966 be split into a separate plugin.
1968 2001-06-18 05:56 dlehn
1970 * configure.base: ALSA checks use alsa_save_* names and gst attempt
1971 to save flags fails when using the same names. Prefixed with gst_.
1973 2001-06-17 23:14 wtay
1975 * plugins/flac/: flacenc.c, flacenc.h: More work on the encoder..
1976 it still segfaults inside the flac lib for some reason..
1978 2001-06-17 20:44 wtay
1980 * plugins/flac/: .cvsignore, Makefile.am, flac.c, flacdec.c,
1981 flacdec.h, flacenc.c, flacenc.h: Added a FLAC decoder. The encoder
1984 2001-06-17 16:06 wtay
1986 * gst/elements/gstsinesrc.c: Updated the params a bit.
1988 2001-06-17 16:03 wtay
1990 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1991 properties again. Added come const directives to the arguments
1992 again. Check for non exiting properties.
1994 2001-06-17 15:35 sbaker3
1996 * gst/gstbufferpool.h: added _gst_buffer_pool_initialize
1998 2001-06-17 15:12 wtay
2000 * tools/gstreamer-inspect.c: Print out the enum values too.
2002 2001-06-17 14:58 sbaker3
2004 * plugins/filters/intfloatconvert/: float2int.c, int2float.c: uses
2005 default bufferpool factory
2007 2001-06-17 14:55 sbaker3
2009 * gst/: gst.c, gstbufferpool.c, gstbufferpool.h: added a default
2010 bufferpool factory function. it reuses existing instances of
2011 bufferpool if requests are made for existing buffer sizes
2013 2001-06-17 09:55 omegahacker
2015 * gst/gstobject.c, gst/gstobject.h, gst/gsttypefind.c,
2016 gst/autoplug/gstautoplugcache.c, plugins/aasink/aasink.c,
2017 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsrc.c,
2018 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
2019 plugins/filters/cutter/cutter.c, plugins/gnomevfs/gnomevfssink.c,
2020 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/gstgsmenc.c,
2021 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2022 plugins/sdlsink/sdlvideosink.c, plugins/xmms/gstxmmseffect.c,
2023 plugins/xvideosink/xvideosink.c: Mostly went around converting
2024 G_OBJECT_TYPE(klass) to G_TYPE_FROM_CLASS(klass)
2026 2001-06-17 09:52 omegahacker
2028 * configure.ac, configure.in: removed configure.ac and configure.in
2030 2001-06-17 05:07 omegahacker
2032 * plugins/1394/: dv1394src.c, dv1394src.h: ported 1394 plugin to
2033 gobject, somehow forget that one...
2035 2001-06-17 04:17 wtay
2037 * tools/gstreamer-inspect.c: Added enums to inspect.
2039 2001-06-17 04:10 omegahacker
2041 * gst/gobject2gtk.h: file gobject2gtk.h was initially added on
2042 branch BRANCH-GOBJECT1.
2044 2001-06-17 04:10 omegahacker
2046 * gst/gobject2gtk.c: file gobject2gtk.c was initially added on
2047 branch BRANCH-GOBJECT1.
2049 2001-06-17 04:10 omegahacker
2051 * acconfig.h, configure.base, gst/Makefile.am, gst/gobject2gtk.c,
2052 gst/gobject2gtk.h, gst/gst.c, gst/gst.h, gst/gstextratypes.c,
2053 gst/gstextratypes.h, gst/gstobject.c, gst/gstobject.h,
2054 gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c, gst/gstutils.c,
2055 gst/gstutils.h: Added gobject to gtkobject bridge
2056 (gobject2gtk.[ch]) and configure-time support for selecting between
2057 glib and gtk (--enable-glib2 to build with gobject).
2059 2001-06-17 04:05 wtay
2061 * plugins/mp3encode/lame/gstlame.c: Fixed the get and set functions
2062 for enum properties.
2064 2001-06-17 04:03 wtay
2066 * docs/manual/helloworld.sgml: Fixed the audiosink in the example
2069 2001-06-17 03:47 wtay
2071 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
2072 properties. Added come const directives to the arguments.
2074 2001-06-17 03:39 wtay
2076 * tools/gstreamer-inspect.c: Figured out how to get a property from
2079 2001-06-16 18:35 wtay
2081 * tools/gstreamer-inspect.c: Pff, this doesn't seem to work... Can
2082 someone try to get a property from a GObject?
2084 2001-06-16 18:25 wtay
2086 * tools/gstreamer-inspect.c: Somewhat fixed -inspect
2088 2001-06-16 15:36 wtay
2090 * configure.base: Removed the obsolete libs.
2092 2001-06-16 15:35 wtay
2094 * plugins/Makefile.am: Added the avi stuff to the makefile again.
2096 2001-06-16 15:29 wtay
2098 * plugins/avi/: Makefile.am, codectest.c, gstavidecoder.c,
2099 gstavidecoder.h, gstavidemux.c, gstavidemux.h, gstaviencoder.c,
2100 gstaviencoder.h, gstavimux.c, gstavimux.h, gstavitypes.c,
2101 gstavitypes.h, playcodecs.c, videoheader.c: Updated the avi decoder
2104 2001-06-16 14:46 wtay
2106 * plugins/avi/winaudio/: aviaudiodecoder.c, aviaudiodecoder.h:
2107 Updated the audiodecoder to gobject.
2109 2001-06-16 14:24 wtay
2111 * gstplay/gstplay.c: Removed a check (see that the file exists
2112 locally ??) to enable network streaming with gnomevfssrc again.
2114 2001-06-16 14:17 wtay
2116 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2117 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2118 gstwinenc.c, gstwinenc.cc, gstwinenc.h: Merged from HEAD on
2119 20010616 (13:00 GMT). Compile fixes for GObject.
2121 2001-06-16 01:43 wtay
2123 * plugins/Makefile.am: Updated the makefile.
2125 2001-06-16 01:32 wtay
2127 * plugins/arts/gst_arts.c: Fixed arts
2129 2001-06-16 01:26 wtay
2131 * plugins/filters/Makefile.am: Added LADSPA back in the Makefile.
2133 2001-06-16 01:25 wtay
2135 * plugins/filters/ladspa/gstladspa.c: LADSPA compiles.
2137 2001-06-16 01:14 wtay
2139 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c, pluginenum.c:
2140 Fixed some stuff in xmms, removed the args for now.
2142 2001-06-16 00:49 wtay
2144 * plugins/flx/flx_decoder.h: Removed the dependency on colorspace.
2146 2001-06-16 00:48 wtay
2148 * plugins/filters/: Makefile.am, ladspa/gstladspa.c: Removed ladspa
2149 from the Makefile until it compiles. Removed the dependency on OSS
2152 2001-06-16 00:36 wtay
2154 * plugins/visualization/: Makefile.am, synaesthesia/core.h,
2155 synaesthesia/synaesthesia.c, synaesthesia/synaesthesia.h: Removed
2156 old, non functional code out of the makefile.
2158 2001-06-16 00:23 omegahacker
2160 * configure.ac, configure.in, gst/gst.c, gst/gstmarshal.c,
2161 gst/gstmarshal.h, gst/autoplug/autoplugtest.c,
2162 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
2163 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
2164 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
2165 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
2166 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
2167 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
2168 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
2169 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
2170 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
2171 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
2172 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
2173 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
2174 plugins/cdparanoia/cdparanoia.c, plugins/cdparanoia/cdparanoia.h,
2175 plugins/cobin/cobin.c, plugins/cobin/cobin.h,
2176 plugins/cobin/spindentity.c, plugins/cobin/spindentity.h,
2177 plugins/dv/dvdec.c, plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
2178 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
2179 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
2180 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
2181 plugins/esd/esdsink/esdsink.h, plugins/filters/adder/adder.c,
2182 plugins/filters/adder/adder.h,
2183 plugins/filters/colorspace/colorspace.c,
2184 plugins/filters/colorspace/colorspace.h,
2185 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
2186 plugins/filters/cutter/filter.func,
2187 plugins/filters/intfloatconvert/float2int.c,
2188 plugins/filters/intfloatconvert/float2int.h,
2189 plugins/filters/intfloatconvert/int2float.c,
2190 plugins/filters/intfloatconvert/int2float.h,
2191 plugins/filters/intfloatconvert/intfloatconvert.c,
2192 plugins/filters/ladspa/gstladspa.c,
2193 plugins/filters/ladspa/gstladspa.h,
2194 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
2195 plugins/filters/level/level.c, plugins/filters/level/level.h,
2196 plugins/filters/median/median.c, plugins/filters/median/median.h,
2197 plugins/filters/mono2stereo/mono2stereo.c,
2198 plugins/filters/mono2stereo/mono2stereo.h,
2199 plugins/filters/passthrough/level.c,
2200 plugins/filters/passthrough/level.h,
2201 plugins/filters/passthrough/passthrough.c,
2202 plugins/filters/passthrough/passthrough.h,
2203 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
2204 plugins/filters/stereo2mono/stereo2mono.c,
2205 plugins/filters/stereo2mono/stereo2mono.h,
2206 plugins/filters/volenv/filter.func,
2207 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
2208 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
2209 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
2210 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
2211 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
2212 plugins/icecast/icecastsend/icecastsend.c,
2213 plugins/icecast/icecastsend/icecastsend.h,
2214 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
2215 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
2216 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
2217 plugins/mp3decode/mpg123/gstmpg123.c,
2218 plugins/mp3decode/mpg123/gstmpg123.h,
2219 plugins/mp3decode/parse/mp3parse.c,
2220 plugins/mp3decode/parse/mp3parse.h,
2221 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
2222 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
2223 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
2224 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2225 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
2226 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
2227 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
2228 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
2229 plugins/mpeg1/system_encode/buffer.c,
2230 plugins/mpeg1/system_encode/system_encode.c,
2231 plugins/mpeg1/system_encode/system_encode.h,
2232 plugins/mpeg1video/parse/mp1videoparse.c,
2233 plugins/mpeg1video/parse/mp1videoparse.h,
2234 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
2235 plugins/mpeg2/ac3parse/ac3parse.c,
2236 plugins/mpeg2/ac3parse/ac3parse.h,
2237 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
2238 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
2239 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
2240 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
2241 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
2242 plugins/mpeg2/subtitles/mpeg2subt.c,
2243 plugins/mpeg2/subtitles/mpeg2subt.h,
2244 plugins/mpeg2/video/gstmpeg2play.c,
2245 plugins/mpeg2/video/gstmpeg2play.h,
2246 plugins/mpeg2/videoparse/mp2videoparse.c,
2247 plugins/mpeg2/videoparse/mp2videoparse.h,
2248 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
2249 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
2250 plugins/quicktime/gstquicktimedecoder.c,
2251 plugins/quicktime/gstquicktimedecoder.h,
2252 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
2253 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
2254 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
2255 plugins/sdlsink/sdlvideosink.c, plugins/sdlsink/sdlvideosink.h,
2256 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
2257 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
2258 plugins/visualization/smoothwave/smoothwave.c,
2259 plugins/visualization/smoothwave/smoothwave.h,
2260 plugins/visualization/spectrum/gstspectrum.c,
2261 plugins/visualization/spectrum/gstspectrum.h,
2262 plugins/visualization/synaesthesia/synaesthesia.c,
2263 plugins/visualization/synaesthesia/synaesthesia.h,
2264 plugins/visualization/vumeter/vumeter.c,
2265 plugins/visualization/vumeter/vumeter.h,
2266 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
2267 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
2268 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
2269 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
2270 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
2271 plugins/xmms/gstxmmsinput.h, plugins/xmms/xmms.h,
2272 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h:
2273 Mega patch updates almost all the plugins to GObject. This was
2274 done with a Perl script, with only a few minor manual tweaks where
2275 the perl didn't catch the code just right. There may be a few
2276 minor issues remaining from this, but they should be easy to catch
2277 (plugin doesn't work).
2279 There are several plugins that have GDK/GTK code in them that
2280 shouldn't, these need to be dealt with next.
2282 2001-06-16 00:15 wtay
2284 * plugins/filters/smooth/: smooth.c, smooth.h: Added caps to the
2287 2001-06-16 00:15 wtay
2289 * plugins/filters/median/median.c: copy timestamps too.
2291 2001-06-15 23:48 wtay
2293 * plugins/filters/median/: median.c, median.h: Added an option to
2294 only filter the luminance plane.
2296 2001-06-15 23:38 wtay
2298 * plugins/filters/median/: median.c, median.h: Added caps to the
2301 2001-06-15 23:03 wtay
2303 * plugins/videoscale/gstscale_x86_asm.s: file gstscale_x86_asm.s
2304 was initially added on branch BRANCH-GOBJECT1.
2306 2001-06-15 23:03 wtay
2308 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
2309 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
2310 Just added some files I will need soon.
2312 2001-06-15 23:03 wtay
2314 * plugins/videoscale/gstscale_x86.h: file gstscale_x86.h was
2315 initially added on branch BRANCH-GOBJECT1.
2317 2001-06-15 23:03 wtay
2319 * plugins/videoscale/gstvideoscale.h: file gstvideoscale.h was
2320 initially added on branch BRANCH-GOBJECT1.
2322 2001-06-15 23:03 wtay
2324 * plugins/videoscale/gstscale_x86.c: file gstscale_x86.c was
2325 initially added on branch BRANCH-GOBJECT1.
2327 2001-06-15 23:03 wtay
2329 * plugins/videoscale/gstvideoscale.c: file gstvideoscale.c was
2330 initially added on branch BRANCH-GOBJECT1.
2332 2001-06-15 23:00 wtay
2334 * libs/Makefile.am: Removed old unused libs.
2336 2001-06-15 22:46 wtay
2338 * docs/manual/: advanced.sgml, bins.sgml, factories.sgml,
2339 helloworld.sgml, helloworld2.sgml, pads.sgml, states.sgml: Small
2340 updates to the manual.
2342 2001-06-15 20:49 sbaker3
2344 * plugins/filters/intfloatconvert/: float2int.c, float2int.h: takes
2345 multiple float pads and converts to interleaved int data. Different
2346 sized and out-of-order buffer support is in place but not tested.
2348 2001-06-15 20:48 sbaker3
2350 * plugins/filters/intfloatconvert/: int2float.c, int2float.h: now
2351 converts interleaved ints to mono floats in seperate pads. Also
2352 now has a _request_new_pad func
2354 2001-06-15 20:46 wtay
2356 * tools/README: Updated the README file with some cool
2357 gstreamer-launch cmd lines by Matthew McClintock
2358 <mattsm@mail.utexas.edu>
2360 2001-06-15 20:13 wtay
2362 * gst/: gstelement.c, gstpad.c, gstparse.c, gstparse.h,
2363 gstscheduler.c, elements/gstdisksrc.c: Changed a stupid assert in
2364 request_pad. Some fixes for pullregion and EOS conditions. Remove
2365 an unneeded check in the scheduler (check for NULL buffer) some EOS
2366 fixes for pullregion in disksrc. Removed the macro in the
2367 gstparse.h header 'cause it's internal to gstparse.c Added a check
2368 in gstparse for NULL element.
2370 2001-06-15 17:42 thomasvs
2372 * examples/cutter/cutter.c: added some minor stuff
2374 2001-06-15 17:22 wtay
2376 * plugins/avi/wincodec/gstwindec.cc: A fix for latest CVS avifile.
2378 2001-06-15 16:44 richardb
2380 * configure.base: Fix mistake with saved CPPFLAGS for sdl test and
2381 libdv test: was unsaving the value before saving... :(
2383 2001-06-15 16:42 richardb
2385 * configure.base: Fix bug #433398, by putting GLIB_CFLAGS
2387 2001-06-15 07:33 sbaker3
2389 * gst/gstparse.c: should restore dynamic connection of pads
2390 (couldn't really test it though)
2392 2001-06-14 22:02 omegahacker
2394 * plugins/oss/: gstossgst.c, gstossgst.h, gstosssink.c,
2395 gstosssink.h, gstosssrc.c, gstosssrc.h: ported to gobject
2397 2001-06-14 22:02 omegahacker
2399 * gst/: gstpad.c, elements/Makefile.am, elements/gstdisksink.c,
2400 elements/gstdisksrc.c, elements/gstfakesrc.c,
2401 elements/gstsinesrc.c, elements/gsttee.c: various fixes needed to
2402 get to sinesrc ! osssink
2404 2001-06-14 21:39 wtay
2406 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c,
2407 gststaticautoplug.c, gststaticautoplugrender.c: Fixed some minor
2410 2001-06-14 21:23 omegahacker
2412 * configure.base: added gmodule to glib-2.0 stuff
2414 2001-06-14 21:19 omegahacker
2416 * gst/gstmarshal.h: file gstmarshal.h was initially added on branch
2419 2001-06-14 21:19 omegahacker
2421 * gst/: gstmarshal.c, gstmarshal.h: new files that need to be
2422 removed at some point because they are to be autogenerated
2424 2001-06-14 21:19 omegahacker
2426 * gst/gstmarshal.c: file gstmarshal.c was initially added on branch
2429 2001-06-14 19:04 thomasvs
2431 * examples/cutter/cutter.c: changed cutter example to use a thread
2433 2001-06-14 04:14 omegahacker
2435 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstelement.c,
2436 gstobject.c, gstpad.c, gstparse.c, gsttypefind.c, gstxml.c,
2437 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
2438 autoplug/gstautoplugger.c, autoplug/gststaticautoplug.c,
2439 autoplug/gststaticautoplug.h, autoplug/gststaticautoplugrender.c,
2440 autoplug/gststaticautoplugrender.h, elements/gstdisksink.c,
2441 elements/gstdisksink.h, elements/gstdisksrc.c,
2442 elements/gstdisksrc.h, elements/gstelements.c,
2443 elements/gstfakesink.c, elements/gstfakesink.h,
2444 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
2445 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
2446 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
2447 elements/gstidentity.c, elements/gstidentity.h,
2448 elements/gstmultidisksrc.c, elements/gstmultidisksrc.h,
2449 elements/gstpipefilter.c, elements/gstpipefilter.h,
2450 elements/gstsinesrc.c, elements/gstsinesrc.h, elements/gsttee.c,
2451 elements/gsttee.h: Bring all the other stuff in gst/ up to match
2452 libgst.la's GObject port. Fixed some minor problems with the
2453 signalling stuff in the core.
2457 2001-06-13 23:09 thomasvs
2459 * examples/cutter/cutter.c: cutter now uses afsink to write out
2460 wavs we will add a queue next to handle latency problems
2462 2001-06-13 23:03 thomasvs
2464 * plugins/audiofile/gstafsink.c: afsink now closes and reopens
2465 files when you change the location
2467 2001-06-13 22:59 omegahacker
2469 * configure.base: new configure check for glib 2.0, now requires
2470 pkg-config to be installed
2472 2001-06-13 22:52 thomasvs
2474 * configure.base, examples/Makefile.am: added cutter example
2476 2001-06-13 22:52 omegahacker
2478 * gst/: gstautoplug.c, gstautoplug.h, gstbin.c, gstbin.h,
2479 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
2480 gstextratypes.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
2481 gstparse.c, gstpipeline.c, gstpipeline.h, gstqueue.c, gstqueue.h,
2482 gstscheduler.c, gstscheduler.h, gstthread.c, gstthread.h,
2483 gsttypefind.c, gsttypefind.h, gstutils.c, gstutils.h, gstxml.c,
2484 gstxml.h: First round of changes to port to GObject. libgst.la
2485 compiles, though there are a few things commented out.
2486 Specifically object destruction is probably broken, but wtay gets
2487 to fix that because he researched the problem of glib 2.0 object
2488 destruction while doing the first round. Some of the XML stuff is
2489 commented out, but that's an easy fix.
2491 Next is the rest of the gst/ directory, then on to the plugins.
2493 2001-06-13 22:45 wtay
2495 * plugins/quicktime/: gstquicktimedecoder.c, gstquicktimedecoder.h,
2496 gstquicktimedemux.c, gstquicktimedemux.h, gstquicktimetypes.c:
2497 Fixed the quicktime plugin. things now work with mjpeg.
2499 2001-06-13 22:35 thomasvs
2501 * plugins/audiofile/gstafsink.c: afsink now handles eos and closes
2504 2001-06-13 22:33 wtay
2506 * gst/gstpad.c: Loop in pullregion until the desired buffer has
2509 2001-06-13 22:08 thomasvs
2511 * plugins/filters/cutter/cutter.c: check for buffer's framedness
2513 2001-06-13 22:08 thomasvs
2515 * libs/audio/: gstaudio.c, gstaudio.h: added a function to check if
2516 the buffer's data is framed
2518 2001-06-13 22:02 wtay
2520 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: fixed a small
2521 fix in the type init function that makes some C++ compilers
2524 2001-06-13 21:26 thomasvs
2526 * configure.base: added deinterlace
2528 2001-06-13 18:39 wtay
2530 * plugins/mp3decode/mad/gstmad.c: Removed the debug output.
2532 2001-06-13 17:20 thomasvs
2534 * examples/cutter/: Makefile.am, cutter.c, cutter.h: added example
2535 program to show how cutter plugin works
2537 2001-06-13 17:16 thomasvs
2539 * plugins/filters/cutter/cutter.c: some code clean-ups and sensible
2542 2001-06-13 17:13 thomasvs
2544 * plugins/filters/cutter/README: added a better description of the
2547 2001-06-13 17:04 thomasvs
2549 * plugins/filters/cutter/: cutter.c, cutter.h, filter.func: added
2550 threshold level and runlength arguments stopped copying buffer used
2551 audio lib functions for some stuff
2553 2001-06-13 16:33 thomasvs
2555 * libs/audio/: gstaudio.c, gstaudio.h: added helper function to
2556 calculate maximum possible sample value based on caps
2558 2001-06-13 10:51 thomasvs
2560 * docs/random/eos: added two more cases of eos reasoning
2562 2001-06-13 02:18 cael
2564 * gstplay/: ChangeLog, Makefile.am, callbacks.c, full-screen.c,
2565 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
2566 gstplay.c, gstplay.h, main.c: Hmm, added working (if hacked)
2567 full-screen play, shuffled things around, added error checking so
2568 we don't crash on file not found, added the beginnings of a
2571 2001-06-12 22:35 wtay
2573 * plugins/filters/deinterlace/Makefile.am: Removed the leftover
2574 filter.func file and README in the makefile.
2576 2001-06-12 22:35 wtay
2578 * plugins/filters/Makefile.am: Added the deinterlace filter
2580 2001-06-12 22:33 wtay
2582 * plugins/filters/deinterlace/: .cvsignore, Makefile.am,
2583 deinterlace.c, deinterlace.h: Added a deinterlace filter.
2585 2001-06-12 22:27 wtay
2587 * plugins/filters/colorspace/Makefile.am: Add libHermes too of
2590 2001-06-12 21:19 wtay
2592 * plugins/filters/Makefile.am: Still compile colorspace when Hermes
2595 2001-06-12 21:19 wtay
2597 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
2598 colorspace.h: ifdef out the Hermes code when the library was not
2601 2001-06-12 20:47 wtay
2603 * libs/riff/gstriffencode.c: Fixed a bug in the avi encoder with
2606 2001-06-12 20:45 wtay
2608 * plugins/jpeg/gstjpegdec.c: Don't push a buffer when the pad is
2611 2001-06-12 20:44 wtay
2613 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Added a sync
2614 arg to turn off syncing on the timestamps.
2616 2001-06-12 20:42 wtay
2618 * plugins/avi/: Makefile.am, codectest.c, gstaviencoder.c,
2619 gstaviencoder.h, gstavimux.c, gstavimux.h, videoheader.c,
2620 wincodec/gstwindec.cc, wincodec/gstwinenc.cc, wincodec/gstwinenc.h:
2621 Removed old code. Enhanced the avi decoder. The encoder now sorta
2622 works. For big input frames it segfaults though inside a libavifile
2623 function. Renamed the aviencoder to avimux.
2625 2001-06-12 15:35 thomasvs
2627 * plugins/audiofile/: gstafsrc.c, gstafsrc.h: added timestamps to
2630 2001-06-12 14:42 thomasvs
2632 * plugins/mp3decode/mad/gstmad.h: added framestamp
2634 2001-06-12 11:12 thomasvs
2636 * plugins/mp3decode/mad/gstmad.c: added a different way of
2637 generating timestamps; activate by uncommenting #define
2640 2001-06-12 11:11 thomasvs
2642 * libs/audio/: gstaudio.c, gstaudio.h: added some function to
2643 support framestamps & timestamps
2645 2001-06-11 23:04 shitowax
2647 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
2648 gstquicktimedecoder.h: Transformation of the quicktime plugin into
2651 2001-06-11 23:02 shitowax
2653 * plugins/quicktime/: gstquicktimedemux.c, gstquicktimedemux.h,
2654 gstquicktimetypes.c, gstquicktimetypes.h: Intitial CVS introduction
2656 2001-06-11 21:19 thomasvs
2658 * plugins/Makefile.am: fixed AVIFILE dependency check
2660 2001-06-11 20:09 omegahacker
2662 * gst/gstelement.h: changed indent and argnames to trigger
2665 2001-06-10 22:13 richardb
2667 * tools/gstreamer-compprep.1: Some formatting updates, thanks to
2670 2001-06-10 19:50 theuraeus
2672 * LICENSE_readme: 2001-10-06 Christian Schaller
2673 <Uraeus@linuxrising.org> - Moved a couple of libs from GPL to LGPL
2674 since they had been mistakenly branded as GPL.
2676 2001-06-10 12:57 sbaker3
2678 * gst/gstparse.c: can now take comma delimited list of pads. eg
2679 gstreamer-launch disksrc location=~/mp3/gnome.mp3 ! mad ! int2float
2680 src%d,src%d\!sink%d,sink%d float2int ! osssink
2682 2001-06-10 02:18 theuraeus
2684 * gstreamer.spec.in: 2001-10-06 Christian Schaller
2685 <Uraeus@linuxrising.org> - Updated the SPEC file as per Erik's
2686 wishes - Split out the mpeg stuff - Silenced gstreamer-register
2687 when run after each package
2689 2001-06-09 22:48 theuraeus
2691 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2692 <Uraeus@linuxrising.org> - Added gstreamer-register to all plugins
2694 2001-06-09 20:23 theuraeus
2696 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2697 <Uraeus@linuxrising.org> - moved the visualisations plugins out
2699 TODO: 1. the mpeg plugins need sorting out. currently they are all
2700 just placed inside the main package. Need help with this since I am
2701 unsure about what files belongs where with what dependency 2.
2702 Cross-dependencies probably should be added to the plugins 3.
2703 License information should be added to the plugins 4.
2704 GStreamer-register needs to be added for each plugin
2706 2001-06-09 19:50 theuraeus
2708 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2709 <Uraeus@linuxrising.org> - Finally the SPEC file works again, now
2710 only polishing it remains
2712 2001-06-09 17:44 theuraeus
2714 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2715 <Uraeus@linuxrising.org> - More SPEC fixes, not perfect yet, but
2716 maybe it actually works now
2718 2001-06-09 12:43 sbaker3
2720 * gst/: gstparse.c, gstparse.h: store src and sink pads in slists
2721 to get ready for the src1,src2\!sink1,sink2 syntax
2723 2001-06-09 11:16 sbaker3
2725 * gst/gstparse.c: if a named pad doesn't exist, try creating a new
2726 pad using the padtemplate name. eg int2float src%d!sink%d float2int
2728 2001-06-09 03:33 theuraeus
2730 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2731 <Uraeus@linuxrising.org> - More fixes to the SPEC file, still not
2732 verfied that it works, but I need sleep and it is guaranteed closer
2733 to working than the current one. More testing and SPEC file hacking
2734 tommorow(aka later today).
2736 2001-06-09 01:16 wtay
2738 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2739 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2740 gstwinenc.c, gstwinenc.cc: The windows decoder now uses the dll
2741 loader from avifile, significantly simplyfying the codec.
2743 2001-06-09 01:14 wtay
2745 * REQUIREMENTS, configure.base: Added a check for avifile.
2747 2001-06-08 23:17 theuraeus
2749 * gstreamer.spec.in: 2001-08-06 Christian Schaller
2750 <Uraeus@linuxrising.org> - Added ALSA plugin (commented out since I
2751 don't have alsa installed)
2753 2001-06-08 22:56 theuraeus
2755 * REQUIREMENTS, gstreamer.spec.in: 2001-08-06 Christian Schaller
2756 <Uraeus@linuxrising.org> - Updated GStreamer SPEC which sorts out
2757 plugins into separate plugins, needs more work to support all
2760 2001-06-07 22:45 ajmitch
2762 * plugins/esd/esdsink/Makefile.am: Added README to EXTRA_DIST
2764 2001-06-07 22:43 wtay
2766 * plugins/avi/Makefile.am: Added README to dist
2768 2001-06-07 22:02 ajmitch
2770 * plugins/esd/esdsink/README: Added README for esdsink. Someone
2771 please give it some TLC before 0.2.0 release :)
2773 2001-06-07 19:31 wtay
2775 * plugins/avi/: README, wincodec/gstwindec.c: Added a README file
2776 about the innner working of the avi decoder.
2778 2001-06-07 17:56 dlehn
2780 * debian/changelog, debian/gstreamer-tools.manpages,
2781 gst/autoplug/.cvsignore: Added manpage Ignore built autoplugtest
2782 binary Bump debian version to 0.2.0
2784 2001-06-07 11:58 richardb
2786 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-compprep.1,
2787 gstreamer-register.1: Add gstreamer-compprep man page.
2789 2001-06-07 09:18 ajmitch
2791 * AUTHORS: Credited 'ALSA plugins' to Thomas Nydberg in AUTHORS
2793 2001-06-07 07:38 dlehn
2795 * debian/gstreamer-common.files: latest plugins updates
2797 2001-06-07 07:06 cael
2799 * gstplay/: ChangeLog, gstmediaplay.glade: dissabled full-screen
2800 for the time being till i have time to fix it.
2802 2001-06-07 01:08 omegahacker
2804 * tools/: gstreamer-inspect.1, gstreamer-launch.1,
2805 gstreamer-register.1: added --gst-mask to the man pages
2807 2001-06-06 20:31 wtay
2809 * plugins/avi/Makefile.am: Added the REAME_win32dll to extra dist
2811 2001-06-06 20:23 dlehn
2813 * debian/: Makefile.am, changelog, control, gstreamer-artsd.files,
2814 gstreamer-audiofile.files, gstreamer-common.files,
2815 gstreamer-gnomevfs.files, gstreamer-gsm.files,
2816 gstreamer-jpeg.files, gstreamer-oss.files, gstreamer-sdl.files,
2817 gstreamer-tools.files, gstreamer-tools.manpages, libgst-dev.files,
2818 rules: Added new plugin packages and synced up to a late pre2 CVS
2821 2001-06-06 20:21 dlehn
2823 * .cvsignore: Added configure.{ac,in} to .cvsignore since they are
2824 autogenerated from configure.base now.
2826 2001-06-06 20:20 dlehn
2828 * docs/gst/Makefile.am: Added .o and .lo to clean-local target
2830 2001-06-06 20:15 wtay
2832 * gst/gstelement.c: Removed a warning.
2834 2001-06-06 20:12 wtay
2836 * plugins/filters/lav/Makefile.am: Removed the README file from
2839 2001-06-06 20:07 wtay
2841 * plugins/filters/Makefile.am: Added the lavencoder
2843 2001-06-06 19:33 wtay
2845 * docs/: gst/tmpl/gstreamer-unused.sgml, random/NOTES-0.2.0: Some
2848 2001-06-06 19:31 wtay
2850 * configure.base: Added the lav encoder Makefile.am
2852 2001-06-06 19:29 wtay
2854 * gst/: cothreads.c, gstparse.c: Changed the maxcothreads to 16.
2855 connect to the new_ghost_pad signal in parse.
2857 2001-06-06 17:21 wtay
2859 * plugins/gsm/gstgsmdec.c: Small fix to initialize a counter.
2861 2001-06-06 17:20 wtay
2863 * plugins/avi/: gstavidecoder.c, gstavitypes.c: Fixes for different
2866 2001-06-06 17:09 wtay
2868 * plugins/avi/: gstavidecoder.c, gstavitypes.c: More fixes for
2869 audio. Only send buffers if the pad is connected.
2871 2001-06-06 17:08 wtay
2873 * plugins/jpeg/gstjpegdec.c: Some fixes for various jpeg formats.
2875 2001-06-06 15:24 thomasvs
2877 * configure.base, plugins/filters/Makefile.am: added cutter plugin
2880 2001-06-06 15:21 thomasvs
2882 * plugins/filters/cutter/: Makefile.am, README, cutter.c, cutter.h,
2883 filter.func: cutter plugin; emits signals when audio RMS level
2884 falls below or rises above threshold value for a given consecutive
2887 2001-06-06 15:14 thomasvs
2889 * configure.base, libs/Makefile.am: added Makefile generation for
2892 2001-06-06 15:13 thomasvs
2894 * libs/audio/: Makefile.am, gstaudio.c, gstaudio.h: first try at a
2895 general gstreamer audio library with helper functions
2897 2001-06-06 13:47 richardb
2899 * docs/manual/quotes.sgml: Add an important quote from Omega.
2901 2001-06-06 00:39 theuraeus
2903 * plugins/avi/README_win32dll: 2001-06-06 Christian Schaller
2904 <Uraeus@linuxrising.org> * Add small textfile with some information
2905 on win32 dll situation
2907 2001-06-05 20:44 sbaker3
2909 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: mono _get and
2910 _chain should now work.Many other changes including: all immutable
2911 info is in the class struct, activate/deactivate should work, and a
2912 bunch of other stuff
2914 2001-06-05 18:45 wtay
2916 * tools/gstreamer-inspect.c: Somewhat improve the layout of args in
2919 2001-06-05 18:26 sbaker3
2921 * plugins/filters/intfloatconvert/: float2int.c, float2int.h,
2922 int2float.c, int2float.h: use proxying for caps
2924 2001-06-05 02:27 richardb
2926 * gst/: Makefile.am, gstelementfactory.c: Revert accidentally
2927 applied changes. Time for bed.
2929 2001-06-05 02:26 richardb
2931 * gst/: Makefile.am, gstelementfactory.c, gstplugin.c: FIx memleak
2932 in save-thyself introduced by changing plugin_get_list to copy.
2934 2001-06-05 02:15 richardb
2936 * gst/gstplugin.c: Simple fix to stop gstreamer-compprep crashing
2937 when the registry is in use.
2939 2001-06-04 22:52 wtay
2941 * plugins/xvideosink/: xvideosink.c, xvideosink.h: Added an option
2942 to disable Xv images. It's not pretty but it works.
2944 2001-06-04 22:02 wtay
2946 * tools/gstreamer-launch.c: Fixed the xid stuff and some cleanups.
2948 2001-06-04 21:16 wtay
2950 * plugins/mp3encode/lame/gstlame.c: Set the src caps to audio/mp3
2952 2001-06-04 20:20 wtay
2954 * plugins/mp3encode/lame/gstlame.c: Removed the MPG_MD* defines
2955 bacause they seem to be undefined with some versions of lame.
2957 2001-06-04 20:00 wtay
2959 * plugins/oss/README: Added a little info about the ossgst hack.
2961 2001-06-04 19:59 wtay
2963 * plugins/oss/gstosssrc.c: Some osssrc fixes
2965 2001-06-04 17:55 wtay
2967 * plugins/mp3encode/lame/gstlame.c: Small updates.
2969 2001-06-04 17:33 wtay
2971 * plugins/vorbis/vorbisenc.c: Fixed a bug for mono input.
2973 2001-06-04 17:02 wtay
2975 * gst/cothreads.c: Use the STACKSIZE and number of cothreads to
2976 calculate the cothread stack space (easier to change the number of
2979 2001-06-04 16:59 thomasvs
2981 * plugins/oss/gstosssrc.c: set default format to 44100/16/stereo
2983 2001-06-04 16:38 thomasvs
2985 * gst/gstparse.c: added an eos handler so that gstreamer-launch
2986 quits when the first element fires it
2988 2001-06-04 15:52 wtay
2990 * plugins/mpeg1/mpegaudio/gstmpegaudio.c: Fixes to do proper caps
2993 2001-06-04 15:50 wtay
2995 * tools/gstreamer-inspect.c: Print out the default values.
2997 2001-06-04 14:51 sbaker3
2999 * plugins/alsa/: alsasink.c, alsasrc.c: removed MAKE_ARG macro (it
3000 didn't seem to work)\nAttempted to make the element name consist
3001 only of alphanumeric and _ (eg ESS_AudioDrive_ES1688_0_0_src)
3003 2001-06-04 12:25 richardb
3005 * docs/gst/Makefile.am: Nasty hack enabling docs/gst/ to build with
3006 unpatched versions of gtkdoc-scanobj which don't understand
3009 2001-06-04 02:26 wtay
3011 * plugins/xmms/: gstxmmseffect.c, gstxmmseffect.h: Added capsnego
3012 to the xmms effects.
3014 2001-06-04 01:51 richardb
3016 * gst/gst.c: Replace NO_X conditional compilation with testing
3017 whether DISPLAY env variable is set, and doing gtk_type_init()
3018 instead of gtk_init() if not.
3020 2001-06-04 01:38 richardb
3022 * autogen.sh: Don't ever run if we know automake isn't patched:
3023 people keep complaining that their machine crashed while trying to
3026 2001-06-04 00:40 wtay
3028 * plugins/xmms/gstxmmsinput.c: Added capsnego to the xmms input
3031 2001-06-03 23:30 wtay
3033 * tools/README: More info about the other tools.
3035 2001-06-03 20:49 richardb
3037 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-launch.1:
3038 Add man page for gstreamer-complete
3040 2001-06-03 20:26 wtay
3042 * docs/gst/tmpl/gstreamer-unused.sgml: Docs updates
3044 2001-06-03 20:24 wtay
3046 * plugins/flx/flx_decoder.c: More cleanups
3048 2001-06-03 20:20 wtay
3050 * plugins/flx/flx_decoder.c: Small cleanups
3052 2001-06-03 20:19 wtay
3054 * gst/gst.c: optionally call gtk_type_init() instead of gtk_init()
3055 if NO_X is defined. This avoids the X dependency of GStreamer.
3057 2001-06-03 20:14 wtay
3059 * plugins/au/: gstparseau.c, gstparseau.h: Cleanups to the au
3062 2001-06-03 20:13 wtay
3064 * plugins/mp3decode/mad/gstmad.c: Small caps updates.
3066 2001-06-03 20:11 wtay
3068 * plugins/xvideosink/: gstxwindow.c, xvideosink.c: Don't fail when
3069 an X-connection could not be made.
3071 2001-06-03 20:09 wtay
3073 * docs/random/NOTES-0.2.0: small changes
3075 2001-06-03 20:06 wtay
3077 * Makefile.am: Removed the components dir from since it doesn't
3080 2001-06-03 16:30 wtay
3082 * docs/random/NOTES-0.2.0: More small updates.:
3084 2001-06-03 16:29 wtay
3086 * docs/random/NOTES-0.2.0: Added first desciption of the changes
3089 2001-06-03 13:08 wtay
3091 * gstplay/gstplay.c: Find the seeking properties in GstBin objects
3094 2001-06-03 13:06 wtay
3096 * plugins/avi/: gstavidecoder.c, gstavitypes.c,
3097 wincodec/gstwindec.c: Added the seeking args to the avi decoder.
3098 Set the buffer flush flag in windec.
3100 2001-06-03 12:28 wtay
3102 * plugins/cdparanoia/cdparanoia.c: Set the pad caps in _init time.
3104 2001-06-03 12:28 wtay
3106 * gst/gstpad.c: Set the caps on a proxied pad when the pad is not
3109 2001-06-03 12:20 richardb
3111 * plugins/arts/Makefile.am: Add dependency so that gst_artsio.cc
3112 gets generated in time, and change rule to generate it into a
3113 suffix rule. Register suffix so that automake can set _OBJECTS
3116 2001-06-03 02:45 wtay
3118 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavitypes.c:
3119 Added support for mjpeg and PCM audio.
3121 2001-06-03 02:00 wtay
3123 * plugins/jpeg/: gstjpeg.c, gstjpegenc.c: Removed the caps that are
3126 2001-06-03 00:36 richardb
3128 * configure.base, plugins/arts/Makefile.am: Fix arts check, with
3129 artsc-config hackery.
3131 2001-06-02 22:57 wtay
3133 * plugins/cdparanoia/: cdparanoia.c, cdparanoia.h: Applied the
3134 patch from Apoc:
\9a _ Add properties cur_sector read only ( get
3135 current sector )
\9a _ Add properties last_track read only ( last
3136 track of the cd )
\9a _ Add properties cur_track read only ( get the
3137 current track )
\9a _ Properties end_track writeable ( last track to
3140 2001-06-02 22:52 wtay
3142 * plugins/cdparanoia/cdparanoia.c: Set the caps of the srcpad right
3143 before sending a buffer instead of in the _init function.
3145 2001-06-02 19:26 omegahacker
3147 * tools/gstreamer-launch.c: added check to make sure there's a
3148 pipeline desc before building
3150 2001-06-02 19:11 wtay
3152 * configure.base: Added the avi makefiles.
3154 2001-06-02 19:08 wtay
3156 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3157 gstavidemux.c, gstavidemux.h, gstavitypes.c, gstavitypes.h,
3158 winaudio/Makefile.am, winaudio/aviaudiodecoder.c,
3159 winaudio/aviaudiodecoder.h: More rework on the avi decoder. The
3160 avi decoder is now a bin that manages the avidemuxer and the
3161 codecs. It uses the autoplugger and avitypes to convert avi types
3162 into mime/types and select gstreamer codecs to create an element.
3164 2001-06-02 19:06 richardb
3166 * autogen.sh: Clarify the messages about the patched automake one
3167 more time. If it's not clear now, and people continue to complain
3168 about automake eating their resources, I'm mysteriously unable to
3171 2001-06-02 17:38 wtay
3173 * examples/helloworld/helloworld.c: Fixed the helloworld example by
3174 using a pipeline as the toplevel element.
3176 2001-06-02 16:33 ajmitch
3178 * configure.base: Let's just say I have a better understanding of
3179 autoconf now (I should really have read the manual first). It helps
3180 to remember that yes != no ;)
3182 2001-06-02 14:42 ajmitch
3184 * configure.base: Automake is picky about white space...
3186 2001-06-02 14:38 ajmitch
3188 * Makefile.am, configure.base: Added options --disable-tests and
3189 --disable-examples for quicker builds for the impatient...
3191 2001-06-02 13:45 wtay
3193 * gst/gstpad.c: Copy the padtemplate to the ghostpad.
3195 2001-06-02 13:21 richardb
3197 * configure.base, plugins/gsm/Makefile.am, plugins/gsm/gstgsmdec.h,
3198 plugins/gsm/gstgsmenc.h: Fix gsm to check for "gsm.h" as well as
3201 2001-06-02 11:42 richardb
3203 * plugins/sdlsink/Makefile.am: Fix a typoe in sdlsink Makefile.am
3205 2001-06-02 11:40 theuraeus
3207 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3208 <Uraeus@linuxrising.org> * Doh, forgot to update the Changelog
3209 inside the SPEC file
3211 2001-06-02 11:38 theuraeus
3213 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3214 <Uraeus@linuxrising.org> * Small fix to group statement for
3217 My work on the SPEC file making the RPM make one package for all
3218 non-core plugins is underway, but I am not ready with it yet.
3220 2001-06-02 03:21 richardb
3222 * configure.base: Oops: fixed SDL header check: put flags in
3223 CPPFLAGS rather than CFLAGS. We should really filter the
3224 SDL_CFLAGS and only pass appropriate options through, but this
3225 works well enough for now.
3227 2001-06-02 03:05 richardb
3229 * configure.base: Improve SDL check: use correct CFLAGS when
3230 searching for header.
3232 2001-06-01 23:56 wtay
3234 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3235 playcodecs.c, wincodec/gstwincodec.c, wincodec/gstwindec.c,
3236 wincodec/gstwindec.h: Reworked the avi decoder. it works again now
3239 2001-06-01 23:36 thomasvs
3241 * tests/reconnect.c: ok, this works now
3243 2001-06-01 23:23 thomasvs
3245 * tests/: Makefile.am, reconnect.c: test for disconnect and
3246 reconnect of elements
3248 2001-06-01 22:26 theuraeus
3250 * gstreamer.spec.in: 2001-01-06 Christian Schaller
3251 <Uraeus@linuxrising.org> - First batch of upgrades to the SPEC
3252 file, this one from Dennis Bjorklund. Thanks Dennis.
3254 2001-06-01 19:52 wtay
3256 * configure.base: Added a better SDL_createYUVOverlay check.
3258 2001-06-01 19:30 wtay
3260 * gst/: gstbin.c, gstpad.c, gstqueue.c, gstscheduler.c,
3261 autoplug/autoplugtest.c, autoplug/gststaticautoplugrender.c: Fixed
3264 2001-06-01 19:24 wtay
3266 * tests/: Makefile.am, autoplug.c, capsconnect.c, incsched.c,
3267 load.c, loadall.c, mp1vid.c, mp3encode.c, paranoia.c, reaping.c,
3268 registry.c, threadlock.c, nego/nego1.c, sched/runxml.c: Fixed a
3269 couple of compiler warnings.
3271 2001-06-01 19:09 wtay
3273 * test/: ac3parse.c, ac3play.c, buffer.c, cobin.c, dvdcat.c,
3274 dvshow.c, fake.c, mem.c, mp1tomp1.c, mp2tomp1.c, mp3mad.c,
3275 mp3play.c, record.c, teardown.c, vidcapture.c, vidcapture2.c,
3276 video2mp1.c: Fixed some compile warnings.
3278 2001-06-01 18:55 hadess
3280 * REQUIREMENTS: - added url to openquicktime
3282 2001-06-01 18:42 hadess
3284 * REQUIREMENTS: - added some more urls
3286 2001-06-01 18:42 wtay
3288 * gstplay/gstplay.c: Print out a warning when the colorspace plugin
3289 is not found and try to do without it...
3291 2001-06-01 18:32 theuraeus
3293 * LICENSE_readme, REQUIREMENTS: 2001-01-06 Christian Schaller
3294 <Uraeus@linuxrising.org> * A few URL additions to the REQUIREMENTS
3295 file * LICENCE readme containing licensing details on our plugins
3297 2001-06-01 17:57 wtay
3299 * README, REQUIREMENTS: Slightly changed the README, we are not
3300 really tied to GNOME. Added more optional libs to REQUIREMENTS.
3301 someone should complete the URLS.
3303 2001-06-01 17:46 wtay
3305 * plugins/effects/volume/volume.c: Removed the soundcard.h include
3308 2001-06-01 16:29 thomasvs
3310 * gst/elements/gstdisksink.c: coded small bit in to allow changing
3313 2001-06-01 14:27 richardb
3315 * tools/README: Add a note about gstreamer-complete
3317 2001-06-01 14:03 richardb
3319 * configure.base: More tidyup to SDL check.
3321 2001-06-01 13:36 richardb
3323 * configure.base: Fix SDL check Check for Overlay stuff, which
3324 isn't in SDL version 1.0
3326 2001-05-31 23:57 hadess
3328 * REQUIREMENTS: - added urls to the required libs, with a lot of
3331 2001-05-31 21:20 richardb
3333 * REQUIREMENTS, configure.base: Add comments to many (but not all
3334 :( ) AC_DEFINES in configure scripts. Add note about debian
3335 packages for building documentation.
3337 2001-05-31 21:14 richardb
3339 * plugins/esd/esdsink/Makefile.am: Add a CFLAGS line: just luck
3340 that it's not been needed so far.
3342 2001-05-31 21:13 richardb
3344 * plugins/artsd/Makefile.am: Remove a redundant line, and add a
3345 comment about one which will become redundant in future.
3347 2001-05-31 20:52 wtay
3349 * testsuite/refcounting/Makefile.am: Removed the thread test so
3350 make distcheck works.
3352 2001-05-31 20:18 wtay
3354 * testsuite/refcounting/Makefile.am: Added the mem.h file in
3357 2001-05-31 20:16 richardb
3359 * plugins/arts/Makefile.am: Remove generated files from the dist.
3361 2001-05-31 20:08 richardb
3363 * configure.base, idiottest.mak: Fix a couple of formatting errors
3364 in idiottest, and add plugin-srcdir warning to configure.base.
3366 2001-05-31 19:42 wtay
3368 * plugins/avi/Makefile.am: Fixed the codectest.
3370 2001-05-31 19:35 richardb
3372 * Makefile.am, idiottest.mak, include/Makefile.am: Abstract the
3373 plugin-srcdir installation idiottest into a separate file, and
3374 include it from the include Makefile.am, to ensure that it gets
3375 called at the start of a make install process, not after the whole
3378 2001-05-31 19:31 wtay
3380 * include/Makefile.am: Added gstaudio.h to noinst_HEADERS.
3382 2001-05-31 19:03 richardb
3384 * docs/gst/Makefile.am: Add rules to ensure that the libgst.la and
3385 libgstelements.la exist when trying to link the scanner with them.
3386 Fix mkdirs so that they don't fall over if directories already
3389 2001-05-31 18:32 richardb
3391 * plugins/arts/Makefile.am: Put gst_artsio.idl in
3392 libgst_arts_la_SOURCES instead of gst_artsio.cc (which is generated
3393 from it). This ensures that the original source is present, and
3394 also allows make dist to work on machines which don't have mcopidl
3395 and the arts idl stuff installed.
3397 It is possible that gst_artsio.cc should be put in EXTRA_DIST, but
3398 I argue against it since as far as I can tell it can be generated
3399 on any system which has arts installed (mcopidl is in the libarts
3400 package on debian), and putting it in EXTRA_DIST requires that
3401 mcopidl is present in order to run make dist.
3403 2001-05-31 15:19 richardb
3405 * configure.base: Add AS and ASFLAGS to configure.base, fixing the
3406 build with automake 1.4g AS is defined in a hacky way: I've asked
3407 on the automake list for help doing this properly.
3409 2001-05-31 10:53 thomasvs
3411 * plugins/oss/gstosssrc.c: some small cleanups before maybe doing
3412 some real work on this
3414 2001-05-30 23:06 thomasvs
3416 * plugins/oss/gstosssrc.c: The weird thing only happens on one of
3419 2001-05-30 22:35 thomasvs
3421 * include/gstaudio.h: header file for standard audio stuff for
3424 2001-05-30 22:27 omegahacker
3426 * configure.base: added no-alsa warning and made 0.9 check
3427 conditional on alsa existing at all
3429 2001-05-30 22:15 wtay
3431 * plugins/wav/gstparsewav.c: Major cleanups so that it actually
3434 2001-05-30 22:14 wtay
3436 * gst/gstprops.c: Fixed a bug so that gst_props_new (NULL) == NULL
3438 2001-05-30 21:54 omegahacker
3440 * plugins/sdlsink/sdlvideosink.c: added SDL_INIT_NOPARACHUTE flag
3441 to SDL_Init, to disable one of the most annoying features IMO of
3444 2001-05-30 21:36 omegahacker
3446 * gst/gstpad.c: stupid mistake, I put != instead of == in the
3449 2001-05-30 21:13 omegahacker
3451 * gst/gstpad.c: added sanity checks to make sure _push and _pull
3452 don't get called on pads of the wrong direction
3454 2001-05-30 20:07 sbaker3
3456 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: beginnings of
3457 inplace mono chain func
3459 2001-05-30 17:37 thomasvs
3461 * plugins/oss/gstosssrc.c: switched some lines around
3463 2001-05-30 17:10 thomasvs
3465 * plugins/oss/gstosssrc.c: added caps to osssrc found a weird
3466 thing, don't know yet what to do about it
3468 2001-05-30 16:16 richardb
3470 * README, autogen.sh: Automatically generate a patched automake if
3471 needed, and put instructions in the README about how to use such a
3474 2001-05-30 15:39 richardb
3476 * Makefile.am: Add configure.base and autogen.sh to distributions.
3477 Add rules to keep configure.in and configure.ac up-to-date.
3479 2001-05-30 15:22 richardb
3481 * autogen.sh, configure.ac, configure.base, configure.in: * create
3482 a configure.base file, containing the contents of
3483 configure.{in,ac}, with those lines specific to one file
3485 "SUBSTFOR configure.in:" or "SUBSTFOR configure.ac:"
3488 * Add lines to autogen.sh to generate configure.in and
3490 automatically from this file. (Very simple sed scripts)
3492 * Remove configure.in and configure.ac
3494 This shouldn't cause any problems to anyone, and should make it
3495 easy to do work on configure scripts by just working on
3498 2001-05-30 14:54 thomasvs
3500 * plugins/filters/passthrough/passthrough.c: added signed support
3501 implemented include/gstaudio.h use
3503 2001-05-30 14:25 richardb
3505 * configure.ac, configure.in: More small changes to bring the two
3506 scripts closer together. Turned off building docs by default in
3507 configure.ac. Only diffs are now essential due to changes from
3508 autoconf 2.13 to 2.50.
3510 2001-05-30 13:56 richardb
3512 * autogen.sh: Deal more gracefully with being either unable to
3513 check that automake is patched (will now just give a small
3514 warning), or finding that automake definitely isn't patched (will
3515 give a big loud warning recommend stopping the build and sleep
3516 briefly to give the user a chance to read the message). Will
3517 eventually try to do the build anyway though.
3519 Also, don't abort if autoconf or automake return error codes: they
3520 both seem able to do so even when having produced viable results.
3522 2001-05-29 23:10 wtay
3524 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
3525 colorspace.h, yuv2rgb.c, yuv2rgb.h: Added more colorspace functions
3528 2001-05-29 17:40 richardb
3530 * autogen.sh: Add checks for appropriate versions of automake. Add
3531 check that automake has been patched if it is a version which
3532 requires a patch. Please check that this doesn't cause problems:
3533 it's a bit of a hairy test, so I might well have mucked it up and
3534 broken some people's build systems. Hope not, though. ;-)
3536 2001-05-29 17:39 hadess
3538 * plugins/gnomevfs/gnomevfssrc.c: - fix for when size can't be
3539 acquired (fixes icecast streaming)
3541 2001-05-29 17:38 richardb
3543 * Makefile.am, configure.ac, configure.in: Add idiot test to stop
3544 the installing of versions with plugin srcdir enabled.
3546 2001-05-29 16:19 richardb
3548 * configure.ac, configure.in: Fix differences between configure.in
3549 and configure.ac which were trivial or due merely to formatting
3550 differences. diff can now be used to see only the significant
3551 differences, which should be helpful in keeping these two files in
3554 2001-05-29 13:43 richardb
3556 * gst/Makefile.am.future: Update Makefile.am.future - a replacement
3557 for Makefile.am which uses features present in recent versions of
3558 automake (>1.4d) to avoid horrendous hackery.
3560 2001-05-29 13:31 richardb
3562 * acinclude.m4, configure.ac, configure.in: Simplify alsa checking:
3563 we can use the standard AM_PATH_ALSA macro to check that we don't
3564 have alsa 0.9.x: we just need to specify something for
3565 ACTION_NOT_FOUND to override the default AC_MSG_ERROR behaviour, so
3566 I've put a colon for ACTION_NOT_FOUND. ;-) Also, update the alsa
3567 macro in acinclude with the latest from the alsa project CVS.
3569 2001-05-28 23:23 omegahacker
3571 * gst/gstsparc.h: fixed #define line continuation in gstsparc.h
3573 2001-05-28 23:02 wtay
3575 * configure.ac, configure.in: Added a check for gsm/gsm.h
3577 2001-05-28 22:41 omegahacker
3579 * gst/gstinfo.c: changed debug so it always prints pid and cid in
3582 2001-05-28 22:02 wtay
3584 * configure.ac: Removed the -pre0
3586 2001-05-28 22:00 wtay
3588 * plugins/Makefile.am: Added gsm to subds.
3590 2001-05-28 21:47 wtay
3592 * configure.ac: Added the refcounting to the output targets.
3594 2001-05-28 21:36 wtay
3596 * acconfig.h, configure.ac, configure.in: Added a check for libgsm
3598 2001-05-28 21:22 wtay
3600 * configure.ac: Updated to match configure.in
3602 2001-05-28 21:05 wtay
3604 * configure.ac: The configure file for autoconf 2.50
3606 2001-05-28 20:59 omegahacker
3608 * ABOUT-NLS: added blank file to keep autoconf happy, fill it in
3611 2001-05-28 20:34 omegahacker
3613 * plugins/avi/Makefile.am: changed srcdir to builddir for .la
3615 2001-05-28 20:33 omegahacker
3617 * configure.in: attempt at a fixed alsa check to guarantee 0.5.x
3619 2001-05-28 20:09 omegahacker
3621 * libs/getbits/Makefile.am, libs/idct/Makefile.am,
3622 plugins/xvideosink/Makefile.am: distcheck cleanups
3624 2001-05-28 08:46 omegahacker
3626 * configure.in, gstreamer-uninstalled.pc.in, gstreamer.pc.in,
3627 gst/Makefile.am: some fixes to handle builddirs, which distcheck
3628 uses, along with complete .pc files
3630 2001-05-28 01:07 hadess
3632 * plugins/gnomevfs/gnomevfssrc.c: - cleanups
3634 2001-05-28 00:57 omegahacker
3636 * gst/gstpad.c, gst/gstthread.c, gst/elements/gstidentity.c,
3637 plugins/xvideosink/xvideosink.c, tools/gstreamer-inspect.c: Added
3638 some caps != NULL checks. Patched up a problem with the thread
3639 handling when the iteration fails. Cleaned up the output of
3640 -inspect a tiny bit.
3642 2001-05-28 00:52 omegahacker
3644 * configure.in: removed a spare alsa check, and made sure it fails
3647 2001-05-28 00:12 wtay
3649 * examples/mixer/Makefile.am: Added the headers
3651 2001-05-28 00:01 wtay
3653 * plugins/arts/Makefile.am: Add more hardcoded paths for includes.
3655 2001-05-27 23:55 wtay
3657 * tests/nego/nego1.c: Updated for new API calls.
3659 2001-05-27 23:45 wtay
3661 * plugins/sdlsink/Makefile.am: Added the header file.
3663 2001-05-27 23:26 wtay
3665 * configure.in.ac250: Added refcounting to the targets.
3667 2001-05-27 23:25 wtay
3669 * testsuite/: Makefile.am, capsnego/Makefile.am,
3670 refcounting/Makefile.am: Makfeile updates.
3672 2001-05-27 22:56 omegahacker
3674 * Makefile.am, acconfig.h, configure.in, gst/autoplug/Makefile.am,
3675 plugins/1394/Makefile.am, plugins/aasink/Makefile.am,
3676 plugins/alaw/Makefile.am, plugins/filters/level/Makefile.am,
3677 plugins/filters/passthrough/Makefile.am,
3678 plugins/filters/volenv/Makefile.am, plugins/mulaw/Makefile.am,
3679 plugins/oss/Makefile.am, plugins/xvideosink/Makefile.am,
3680 tests/Makefile.am, testsuite/Makefile.am: various build fixes
3682 2001-05-27 21:52 wtay
3684 * plugins/Makefile.am: Only build the quiktime plugin if the
3685 openquicktime library was found.
3687 2001-05-27 21:52 wtay
3689 * configure.in, configure.in.ac250: Added a check for
3692 2001-05-27 18:02 sbaker3
3694 * tools/gstreamer-complete.c: now builds for those who are too lazy
3695 to upgrade their xml libraries
3697 2001-05-27 16:13 hadess
3699 * plugins/gnomevfs/gnomevfssrc.c: - added eos-hack signal to the
3700 source, and fix the seek segfaults
3702 2001-05-27 15:41 hadess
3704 * gstplay/gstmediaplay.glade: - changed the Alt shortcuts to Ctrl
3705 shortcuts (like in all proper GTK+ apps)
3707 2001-05-27 15:38 wtay
3709 * tests/: mp3encode.c, rip.c: Updated for remove methods.
3711 2001-05-27 15:38 wtay
3713 * test/mp2toavi.c, test/mp2tomp1.c, test/mpeg2parse.c,
3714 examples/autoplug/autoplug.c, examples/queue/queue.c: Updated for
3717 2001-05-27 15:37 wtay
3719 * gst/: cothreads.c, cothreads.h, gstbin.c, gstbin.h, gstinfo.c,
3720 gstobject.c, gstpad.c, gstplugin.c, gstscheduler.h: Docs updates
3721 Changed the cothread to use sigjmp_buf removed some unused methods.
3724 2001-05-27 15:33 wtay
3726 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
3727 tmpl/cothreads.sgml, tmpl/gstbin.sgml, tmpl/gstelement.sgml,
3728 tmpl/gstfakesink.sgml, tmpl/gstfakesrc.sgml, tmpl/gstinfo.sgml,
3729 tmpl/gstobject.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
3730 tmpl/gstqueue.sgml, tmpl/gstreamer-unused.sgml,
3731 tmpl/gstscheduler.sgml, tmpl/gsttrace.sgml: API docs updates.
3733 2001-05-27 01:04 omegahacker
3735 * gst/gstscheduler.h: fixed up and turned back on
3738 2001-05-26 23:58 omegahacker
3740 * gst/: cothreads.c, gstelement.c, gstscheduler.c: fixed cothread
3741 locking and set_arg/get_arg safety, and switched to 64 cothreads of
3744 2001-05-26 20:47 hadess
3746 * plugins/gnomevfs/gnomevfssrc.c: - gnome-vfs seek works, cleaned
3749 2001-05-26 19:46 hadess
3751 * plugins/gnomevfs/gnomevfssrc.c: - really use mmap this time for
3752 local files, first try at seek in remote files
3754 2001-05-26 18:17 hadess
3756 * plugins/gnomevfs/gnomevfssrc.c: - added local file fallback with
3759 2001-05-26 17:41 wtay
3761 * gst/gstelement.h: Removed redundant prototypes.
3763 2001-05-26 17:33 wtay
3765 * gst/gstpad.h: Fixed a bug in the typecast macros for
3768 2001-05-26 13:17 wtay
3770 * gst/elements/Makefile.am: don't link against libgst.la because it
3771 seems to fail on some libtool versions.
3773 2001-05-26 06:36 omegahacker
3775 * tests/threadlock.c: shut up fakesrc and fakesink, changed
3778 2001-05-26 06:26 omegahacker
3780 * tests/threadlock.c: moved debug to before _init so cmdline can
3781 override, and put sleep(1)'s in while(1) to increase chance of
3782 contention (I think)
3784 2001-05-26 06:19 omegahacker
3786 * tests/threadlock.c: updated threadlock to actually be a thread
3789 2001-05-26 00:36 dlehn
3791 * test/lat.c: Elements must have different names.
3793 2001-05-25 23:08 hadess
3795 * gstplay/.cvsignore: - more generic files to exclude: *~ and ~.bak
3797 2001-05-25 23:02 hadess
3799 * gstplay/.cvsignore: - added gstmediaplay.glade.bak to the files
3802 2001-05-25 23:01 hadess
3804 * gstplay/gstmediaplay.glade: - updated (c) date, and added WMClass
3805 and WMName to the gstmediaplay windows
3807 2001-05-25 22:42 wtay
3809 * gst/gstplugin.c: Removed a stupid printf.
3811 2001-05-25 22:39 wtay
3813 * gst/: gstbuffer.h, gstelement.c, gstpipeline.c, gstplugin.c: Some
3814 cleanups. Removed some bogus code from element and pipeline
3815 elements. Fixed a typo.
3817 2001-05-25 22:38 wtay
3819 * gst/elements/Makefile.am: Added GST_LIBS to LIBADD.
3821 2001-05-25 22:35 omegahacker
3823 * gst/gstbuffer.c: fixed rather heinous bug in gst_buffer_copy
3825 2001-05-25 22:31 omegahacker
3827 * gst/autoplug/gstautoplugcache.c: removed some more noise,
3828 converted to GST_DEBUG
3830 2001-05-25 22:25 omegahacker
3832 * gst/gstelement.c: removed annoying debug message during state
3833 change (made GST_DEBUG)
3835 2001-05-25 22:13 hadess
3837 * autogen.sh: - added a line for busy application developers, it's
3840 2001-05-25 22:00 omegahacker
3842 * .cvsignore, AUTHORS, Makefile.am, autogen.sh, configure.in,
3843 gstreamer-uninstalled.pc.in, gstreamer.pc.in, gstreamer.spec.in,
3844 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstelement.sgml,
3845 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstthread.sgml,
3846 docs/random/matth/scheduling.txt, examples/Makefile.am,
3847 examples/autoplug/autoplug.c, examples/mixer/mixer.c,
3848 gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
3849 gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.c,
3850 gst/gstcaps.c, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
3851 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
3852 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
3853 gst/gstpipeline.c, gst/gstprops.c, gst/gstqueue.c, gst/gstqueue.h,
3854 gst/gstscheduler.c, gst/gstscheduler.h, gst/gstthread.c,
3855 gst/gstthread.h, gst/gsttype.c, gst/gsttypefind.c, gst/gsttypes.h,
3856 gst/gstxml.c, gst/autoplug/Makefile.am,
3857 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
3858 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
3859 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstfakesrc.c,
3860 gst/elements/gstfakesrc.h, gst/elements/gstsinesrc.c,
3861 gstplay/Makefile.am, gstplay/gstmediaplay.c,
3862 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
3863 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
3864 plugins/1394/dv1394src.c, plugins/alaw/alaw-conversion.c,
3865 plugins/arts/Makefile.am, plugins/arts/gst_arts.c,
3866 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
3867 plugins/filters/adder/adder.c,
3868 plugins/filters/colorspace/colorspace.c,
3869 plugins/filters/ladspa/gstladspa.c,
3870 plugins/filters/stereo2mono/stereo2mono.c,
3871 plugins/gnomevfs/gnomevfssrc.c, plugins/mp3decode/mad/gstmad.c,
3872 plugins/mp3decode/mpg123/gstmpg123.c,
3873 plugins/mp3decode/parse/mp3parse.c,
3874 plugins/mp3decode/types/mp3types.c,
3875 plugins/mp3encode/lame/gstlame.c,
3876 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
3877 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpegaudio/common.c,
3878 plugins/mpeg1/mpegaudio/musicin.c,
3879 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
3880 plugins/videoscale/videoscale.c, plugins/vorbis/vorbis.c,
3881 plugins/vorbis/vorbisdec.c, plugins/xmms/gstxmmsinput.c,
3882 test/.cvsignore, test/Makefile.am, test/avi2mpg.c, test/cobin.c,
3883 test/dvshow.c, test/fake.c, test/mpeg2parse2.c, test/mpeg2parse3.c,
3884 test/mpeg2parse4.c, test/video2mp1.c, test/videotest2.c,
3885 tests/Makefile.am, tests/incsched.c, tests/mp1vid.c,
3886 tests/reaping.c, tests/states.c, tests/threadlock.c,
3887 testsuite/refcounting/Makefile.am, testsuite/refcounting/bin.c,
3888 testsuite/refcounting/element.c,
3889 testsuite/refcounting/element_pad.c, testsuite/refcounting/mem.c,
3890 testsuite/refcounting/mem.h, testsuite/refcounting/object.c,
3891 testsuite/refcounting/pad.c, testsuite/refcounting/thread.c,
3892 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-complete.c,
3893 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c: Merged from
3894 INCSCHED on 200505251!!!
3896 2001-05-25 21:50 omegahacker
3898 * autogen.sh, configure.in.ac250, docs/manual/autoplugging.sgml,
3899 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.h,
3900 plugins/audiofile/Makefile.am, plugins/audiofile/README,
3901 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
3902 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
3903 plugins/filters/level/level.c,
3904 plugins/filters/passthrough/filter.func,
3905 plugins/filters/passthrough/passthrough.c,
3906 plugins/filters/passthrough/passthrough.h,
3907 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/Makefile.am,
3908 plugins/gsm/gstgsm.c, plugins/gsm/gstgsmdec.c,
3909 plugins/gsm/gstgsmdec.h, plugins/gsm/gstgsmenc.c,
3910 plugins/gsm/gstgsmenc.h, plugins/oss/gstossgst.c,
3911 plugins/wav/gstparsewav.c, test/dv2mp1.c, test/dvshow.c: Merged
3912 from HEAD into INCSCHED on 200105251
3914 2001-05-25 21:41 wtay
3916 * docs/manual/autoplugging.sgml: More docs updates.
3918 2001-05-25 21:41 wtay
3920 * test/: dv2mp1.c, dvshow.c: some minor fixes..
3922 2001-05-25 21:39 wtay
3924 * plugins/gnomevfs/gnomevfssrc.c: Fix a leak on EOS.
3926 2001-05-25 20:53 wtay
3928 * test/Makefile.am: Cleaned up the makefile a bit.
3930 2001-05-25 20:36 wtay
3932 * test/: cobin.c, fake.c: Remove deprecated methods.
3934 2001-05-25 20:19 wtay
3936 * gst/: gstbin.c, gstbin.h, gstpad.c: Removed some unused functions
3937 in gstbin Fixed a compiler warning.
3939 2001-05-25 20:16 omegahacker
3941 * gst/gstthread.c: forgot to unset SPINNING, no idea how it worked
3942 before, maybe this will fix wtay's case
3944 2001-05-25 19:07 wtay
3946 * plugins/filters/ladspa/gstladspa.c: Adjusted for state
3949 2001-05-25 18:35 omegahacker
3951 * gst/gstbin.c, gst/gstelement.c, gst/gstelement.h, gst/gstinfo.c,
3952 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c,
3953 plugins/1394/dv1394src.c, plugins/arts/gst_arts.c,
3954 plugins/esd/esdsink/esdsink.c, plugins/gnomevfs/gnomevfssrc.c,
3955 plugins/mp3decode/types/mp3types.c, plugins/oss/gstosssink.c,
3956 plugins/xmms/gstxmmsinput.c: Swapped PAUSED and PLAYING states,
3957 reworked thread interlocking. States are now: NULL <-> READY <->
3960 Had do update dv1394src, gst_arts, and xmmsinput, please test these
3963 Cleaned up DEBUG output in several places to by much much less
3964 verbose but still just as useful (denser).
3966 2001-05-25 17:21 thomasvs
3968 * plugins/filters/passthrough/: filter.func, passthrough.c,
3969 passthrough.h: Cleaned out level code from passthrough plugin added
3970 silent argument, defaults to false
3972 2001-05-25 17:19 thomasvs
3974 * plugins/audiofile/gstafsink.c: cleaned up output info
3976 2001-05-25 17:17 thomasvs
3978 * plugins/filters/level/level.c: cleaned up level plugin output
3980 2001-05-25 15:02 thomasvs
3982 * plugins/audiofile/: gstafsink.c, gstafsrc.c: cleaned up output
3983 got rate and signedness to work on afsrc
3985 2001-05-25 14:42 thomasvs
3987 * plugins/audiofile/README: a little info
3989 2001-05-25 11:43 wtay
3991 * test/: avi2mpg.c, dvshow.c, fake.c, videotest2.c: Small fixes to
3994 2001-05-25 11:43 wtay
3996 * gstplay/gstplay.c: If the arg looks like a URI, gnomevfs is used,
3997 if gnomevfs is not found and the URI starts with file:/, disksrc is
4000 2001-05-25 11:10 thomasvs
4002 * plugins/filters/passthrough/passthrough.c: changed passthrough to
4003 print out signed/unsigned and endianness
4005 2001-05-25 10:47 thomasvs
4007 * plugins/audiofile/: Makefile.am, gstafsrc.c, gstafsrc.h: Added an
4008 audiofile src element, doesn't work yet
4010 2001-05-25 05:42 dlehn
4012 * configure.in.ac250: automake 1.4-p1 doesn't support
4013 AC_CONFIG_FILES. revert to AC_OUTPUT until the fix in the just
4014 released 1.4-p2 gets debianized. ;)
4016 2001-05-25 02:28 hadess
4018 * plugins/gnomevfs/gnomevfssrc.c: - check result of open() now
4020 2001-05-25 01:35 wtay
4022 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Only accept mpeg1 data for
4023 mpeg2dec until we figure out what's wrong.
4025 2001-05-25 01:29 omegahacker
4027 * gst/: gstpad.c, gstqueue.c, gstqueue.h, gstscheduler.h,
4028 gstthread.c: fixed some interruptability problems with thread and
4031 2001-05-25 01:14 wtay
4033 * plugins/vorbis/: vorbis.c, vorbisdec.c: Added the
4034 COTHREAD_STOPPING hack.
4036 2001-05-25 01:09 wtay
4038 * gstplay/: gstmediaplay.c, gstplay.c, gstplayprivate.h: Fixed the
4039 media player so that it works with incsched. Removed the thread
4040 and add the _iterate to the g_idle_loop, this makes the GUI very
4041 cluncky but is needed because we cannot chance the state of a
4042 thread inside the threads context yet.
4044 2001-05-24 23:38 thomasvs
4046 * plugins/audiofile/gstafsink.c: mental note to self: doublecheck
4047 own code before sending mail to library author asking why sample
4048 rate setting on output doesn't work... note to others: afsink now
4049 handles samplerate right
4051 2001-05-24 23:24 thomasvs
4053 * plugins/audiofile/: gstafsink.c, gstafsink.h: added more support
4054 for endianness, you can set it through an arg until I figure out
4055 what it is supposed to do
4057 2001-05-24 23:23 thomasvs
4059 * plugins/oss/gstossgst.c: one of my OSS's doesn't have FMT_AC3
4062 2001-05-24 22:46 omegahacker
4064 * gst/: gstinfo.h, gstthread.c, gstthread.h: added better thread id
4067 2001-05-24 21:36 omegahacker
4069 * gst/gstthread.c: fixed thread lock mis-merge
4071 2001-05-24 21:20 wtay
4073 * gst/autoplug/gststaticautoplugrender.c: Added the queue to the
4076 2001-05-24 12:24 wtay
4078 * configure.in.ac250: Added the autoconf file for version 2.50
4080 2001-05-24 12:22 wtay
4082 * plugins/: gnomevfs/gnomevfssrc.c, gsm/Makefile.am, gsm/gstgsm.c,
4083 gsm/gstgsmdec.c, gsm/gstgsmdec.h, gsm/gstgsmenc.c, gsm/gstgsmenc.h,
4084 wav/gstparsewav.c: Small fixes for EOS in gnomevfssrc. Added a gsm
4085 decoder/encoder element.
4087 2001-05-24 01:55 thomasvs
4089 * plugins/audiofile/: gstafsink.c, gstafsink.h: audiofile now
4090 handles endianness right, and also allows for choosing the output
4091 file format to write (next/aiff/wav/aiffc/raw) aiff and next might
4094 2001-05-24 01:46 omegahacker
4096 * AUTHORS, README, REQUIREMENTS, acconfig.h, autogen.sh,
4097 configure.in, components/bonobo-media/Makefile.am,
4098 components/bonobo-media/bonobo-media-gstreamer-factory.c,
4099 components/bonobo-media/bonobo-media-gstreamer.gob,
4100 components/bonobo-media/bonobo-media-gstreamer.oafinfo,
4101 components/bonobo-media/bonobo-media-gstreamervideo.gob,
4102 debian/Makefile.am, debian/changelog, debian/control,
4103 debian/gstreamer-aa.files, debian/gstreamer-arts.files,
4104 debian/gstreamer-colorspace.files, debian/gstreamer-common.files,
4105 debian/gstreamer-mad.files, debian/rules,
4106 docs/fwg/gst-plugin-writers-guide.sgml,
4107 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
4108 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
4109 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
4110 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
4111 docs/manual/Makefile.am, docs/manual/autoplugging.sgml,
4112 docs/manual/bins.sgml, docs/manual/buffers.sgml,
4113 docs/manual/elements.sgml, docs/manual/gstreamer-manual.sgml,
4114 docs/manual/helloworld.sgml, docs/manual/pads.sgml,
4115 docs/manual/xml.sgml, docs/random/autoplug2,
4116 editor/gsteditorproperty.c, examples/autoplug/autoplug.c,
4117 examples/plugins/example.c, gst/cothreads.c, gst/cothreads.h,
4118 gst/gst.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
4119 gst/gstinfo.h, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
4120 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
4121 gst/gstscheduler.c, gst/gstthread.c, gst/gsttrace.c,
4122 gst/gsttrace.h, gst/gsttypefind.c, gst/gstutils.c,
4123 gst/autoplug/Makefile.am, gst/elements/gstdisksrc.c,
4124 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
4125 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
4126 gst/elements/gstpipefilter.c, gst/elements/gstsinesrc.c,
4127 gst/elements/gstsinesrc.h, gstplay/AUTHORS, gstplay/ChangeLog,
4128 gstplay/Makefile.am, gstplay/callbacks.c, gstplay/callbacks.h,
4129 gstplay/full-screen.c, gstplay/full-screen.h,
4130 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
4131 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
4132 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
4133 gstplay/gststatusarea.h, gstplay/main.c, libs/idct/ieeetest.c,
4134 plugins/Makefile.am, plugins/alsa/alsa.h,
4135 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
4136 plugins/alsa/alsasrc.c, plugins/arts/gst_artsio_impl.h,
4137 plugins/audiofile/Makefile.am, plugins/audiofile/gstafsink.c,
4138 plugins/audiofile/gstafsink.h, plugins/capture/v4l/gstv4lsrc.c,
4139 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
4140 plugins/dv/dvdec.c, plugins/effects/volume/volume.c,
4141 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
4142 plugins/filters/filterstamp.sh, plugins/filters/adder/Makefile.am,
4143 plugins/filters/adder/adder.c,
4144 plugins/filters/colorspace/Makefile.am,
4145 plugins/filters/colorspace/colorspace.c,
4146 plugins/filters/colorspace/colorspace.h,
4147 plugins/filters/colorspace/yuv2yuv.c,
4148 plugins/filters/intfloatconvert/Makefile.am,
4149 plugins/filters/intfloatconvert/float2int.c,
4150 plugins/filters/intfloatconvert/float2int.h,
4151 plugins/filters/intfloatconvert/int2float.c,
4152 plugins/filters/intfloatconvert/int2float.h,
4153 plugins/filters/intfloatconvert/intfloatconvert.c,
4154 plugins/filters/intfloatconvert/intfloatconvert.h,
4155 plugins/filters/ladspa/gstladspa.c,
4156 plugins/filters/ladspa/ladspa.h, plugins/filters/lav/.cvsignore,
4157 plugins/filters/lav/Makefile.am, plugins/filters/lav/lavencode.c,
4158 plugins/filters/lav/lavencode.h, plugins/filters/level/Makefile.am,
4159 plugins/filters/level/README, plugins/filters/level/filter.func,
4160 plugins/filters/level/level.c, plugins/filters/level/level.h,
4161 plugins/filters/mono2stereo/Makefile.am,
4162 plugins/filters/mono2stereo/mono2stereo.c,
4163 plugins/filters/mono2stereo/mono2stereo.h,
4164 plugins/filters/passthrough/README,
4165 plugins/filters/passthrough/filter.func,
4166 plugins/filters/passthrough/level.c,
4167 plugins/filters/passthrough/level.h,
4168 plugins/filters/passthrough/passthrough.c,
4169 plugins/filters/passthrough/passthrough.h,
4170 plugins/filters/stereo2mono/Makefile.am,
4171 plugins/filters/volenv/Makefile.am,
4172 plugins/filters/volenv/volenv.c, plugins/gnomevfs/Makefile.am,
4173 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
4174 plugins/jpeg/Makefile.am, plugins/mp3decode/mad/gstmad.c,
4175 plugins/mp3decode/mpg123/gstmpg123.c,
4176 plugins/mp3encode/lame/gstlame.c, plugins/mpeg1/mpegaudio/common.c,
4177 plugins/mpeg1/mpegaudio/common.h, plugins/mpeg1/mpegaudio/encode.c,
4178 plugins/mpeg1/mpegaudio/encoder.h,
4179 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
4180 plugins/mpeg1/mpegaudio/musicin.c,
4181 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
4182 plugins/mpeg1/mpegaudio/subs.c,
4183 plugins/mpeg1/mpegaudio/table_absthr.h,
4184 plugins/mpeg1/mpegaudio/table_cb.h,
4185 plugins/mpeg1/mpegaudio/table_enwindow.h,
4186 plugins/mpeg1/mpegaudio/table_th.h,
4187 plugins/mpeg1/mpegaudio/tables.c, plugins/mpeg1/mpegaudio/tonal.c,
4188 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/Makefile.am,
4189 plugins/oss/gstossaudio.c, plugins/oss/gstossgst.c,
4190 plugins/oss/gstossgst.h, plugins/oss/gstosshelper.c,
4191 plugins/oss/gstosshelper.h, plugins/oss/gstosssink.c,
4192 plugins/quicktime/Makefile.am, plugins/quicktime/README,
4193 plugins/quicktime/gstquicktimedecoder.c,
4194 plugins/quicktime/gstquicktimedecoder.h,
4195 plugins/sdlsink/Makefile.am, plugins/sdlsink/sdlvideosink.c,
4196 plugins/sdlsink/sdlvideosink.h, plugins/videoscale/videoscale.c,
4197 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
4198 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
4199 plugins/wav/gstparsewav.c, plugins/xvideosink/gstximage.c,
4200 test/.cvsignore, test/Makefile.am, test/lat.c, test/mp3mad.c,
4201 test/videotest.c, test/wave.c, tests/autoplug2.c,
4202 tests/sched/runxml.c, tools/gstreamer-inspect.c,
4203 tools/gstreamer-launch.c: Merge from HEAD into INCSCHED1 at
4206 2001-05-24 00:24 dlehn
4208 * gst/elements/: gstfakesink.h, gstfakesrc.h: Update some signal
4211 2001-05-24 00:23 dlehn
4213 * autogen.sh: libtool check fix... copy & paste error msgs code
4216 2001-05-23 21:35 wtay
4218 * test/video2mp1.c: Some small modifications.
4220 2001-05-23 20:53 omegahacker
4222 * plugins/oss/gstosssink.c: default settings are intenionally very
4223 wrong (make it obvious when the capsnego didn't work) and it checks
4226 2001-05-23 20:52 omegahacker
4228 * plugins/filters/stereo2mono/stereo2mono.c: 'fixed' the caps and
4231 2001-05-23 20:50 omegahacker
4233 * plugins/cdparanoia/cdparanoia.c: fixed caps on cdparanoia
4235 2001-05-23 20:49 omegahacker
4237 * gst/gstscheduler.c, plugins/mp3decode/mad/gstmad.c: fixed problem
4238 where mad wasn't an entry (it is now HACK HACK!!) and the scheduler
4239 wasn't catching the no entry case
4241 2001-05-23 20:48 omegahacker
4243 * examples/autoplug/autoplug.c: added have_size handler so the
4244 window matches the video size
4246 2001-05-23 20:09 omegahacker
4248 * gst/: gstqueue.c, gstqueue.h: reworked internal parameters a bit,
4249 added leaky-queue semantics
4251 2001-05-23 10:18 thomasvs
4253 * plugins/filters/level/README: some more info on how to plot the
4254 level using gnuplot it would be nice if the output from level
4255 plugin could serve as input to a gstreamer plotting plugin (I'm not
4258 2001-05-23 09:49 thomasvs
4260 * plugins/audiofile/: gstafsink.c, gstafsink.h: afsink now handles
4261 channels and sample rate
4263 2001-05-23 09:48 thomasvs
4265 * configure.in: added level Makefile deleted one of two instances
4268 2001-05-23 09:47 thomasvs
4270 * plugins/filters/Makefile.am: added level plugin to Makefile.am
4272 2001-05-23 09:47 thomasvs
4274 * plugins/filters/level/: Makefile.am, README, filter.func,
4275 level.c, level.h: Added level detection plugin; prints out RMS
4276 values calculated over buffer size to stdout
4278 2001-05-22 21:11 omegahacker
4280 * tests/states.c: fixed references to _gst_print_statename
4282 2001-05-22 20:22 hadess
4284 * gst/elements/gstdisksrc.c: - it is now possible to change the
4285 opened file when state is PAUSED
4287 2001-05-22 19:57 hadess
4289 * plugins/gnomevfs/gnomevfssrc.c: - removed warnings
4291 2001-05-22 19:44 hadess
4293 * plugins/gnomevfs/gnomevfssrc.c: - adding possibility to change
4294 the src file if the state is PAUSED
4296 2001-05-22 17:48 thomasvs
4298 * plugins/audiofile/: gstafsink.c, gstafsink.h: still trying to add
4301 2001-05-22 14:48 richardb
4303 * autogen.sh: autogen.sh now fails if aclocal fails.
4305 2001-05-22 13:56 hadess
4307 * autogen.sh: - added a line to autogen.sh for the busy application
4310 2001-05-22 02:42 omegahacker
4312 * gst/: gstpad.c, autoplug/gstautoplugger.c: Added ability for
4313 caps_nego_failed signal to indicate that it's solved the problem,
4314 via a gboolean * argument that's FALSE, and can be set to TRUE if
4315 the handler has fixed things up.
4317 Updated the autoplugger so it now works in both the unknown and
4318 known cases with and without other issues like a crippled
4319 (mono-only) osssink.
4321 2001-05-22 00:23 omegahacker
4323 * gst/: gstbin.c, gstelement.c, gstelement.h, gstinfo.c, gstpad.c,
4324 gstthread.c: Updates to DEBUG system: moved statename into
4325 gstelement.c, colorized the states:
4327 NULL: white READY: read PAUSED: yellow PLAYING: green
4329 2001-05-21 22:35 omegahacker
4331 * gst/autoplug/gstautoplugger.c: fixed up pausing system, and added
4332 src_caps_nego_failed body
4334 2001-05-21 21:17 wtay
4336 * acconfig.h, configure.in: Updates to the audiofile detection
4339 2001-05-21 21:17 wtay
4341 * plugins/audiofile/Makefile.am: Some minor changes to the makefile
4343 2001-05-21 20:48 thomasvs
4345 * plugins/audiofile/: Makefile.am, gstafsink.c, gstafsink.h: first
4346 pass at an audiofile sink this sink uses the SGI audiofile library
4347 to write audio files
4349 2001-05-21 20:42 thomasvs
4351 * plugins/Makefile.am: trying to add a check for libaudiofile
4353 2001-05-21 20:40 thomasvs
4355 * configure.in: trying to add a check for libaudiofile (->
4356 plugins/audiofile/afsink)
4358 2001-05-21 03:41 omegahacker
4360 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c:
4361 gstautoplugcache.c: Set default for cache's caps_proxy to FALSE
4362 again. gstautoplugger.c: Fixed with strategic positioning of
4365 2001-05-21 03:40 omegahacker
4367 * gst/: gstcaps.c, gstpad.c, gstprops.c: Updated some debug
4368 statements. Added specific debug for int props.
4370 2001-05-21 03:35 hadess
4372 * test/mp3mad.c: - removed the parse factory, it's unused
4374 2001-05-21 02:37 cael
4376 * gstplay/: ChangeLog, gstmediaplay.glade: Added a ChangeLog as per
4377 hadess' sugesstion, and added myself as an author.
4379 2001-05-21 02:19 cael
4381 * gstplay/: Makefile.am, callbacks.c, callbacks.h, full-screen.c,
4382 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
4383 gstplay.c, gstplay.h, gstplayprivate.h, gststatusarea.c,
4384 gststatusarea.h, main.c: added the begninnings of full-screen
4385 support (crashes atm), playing at double size, general code cleanup
4388 2001-05-20 22:24 wtay
4390 * tools/gstreamer-inspect.c: Fixed a problem with -inspect where
4391 some args would not show up correctly
4393 2001-05-20 22:24 thomasvs
4395 * plugins/filters/adder/adder.c: fixed caps stuff
4397 2001-05-20 21:12 wtay
4399 * tools/gstreamer-inspect.c: Better output of element flags.
4401 2001-05-20 21:06 wtay
4403 * tools/gstreamer-launch.c: Escape spaces in the cmdline args with
4404 "\\ " so that parse can handle it.
4406 2001-05-20 21:05 wtay
4408 * gst/gstparse.c: Added the possibility to escape chars in
4409 gstparse. You can now give it a cmdline like disksrc location=some\
4410 sort\ of.mp3 ! .... and it does the right thing.
4412 2001-05-20 19:59 wtay
4414 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
4415 gstquicktimedecoder.h: Updated the plugin to the current CVS.
4417 2001-05-20 19:24 wtay
4419 * plugins/quicktime/: Makefile.am, README, gstquicktimedecoder.c,
4420 gstquicktimedecoder.h: Added a quicktime decoder by yann@3ivx.com.
4422 2001-05-20 19:17 thomasvs
4424 * plugins/filters/passthrough/passthrough.c: changed pad templates
4426 2001-05-20 19:05 thomasvs
4428 * plugins/filters/passthrough/: passthrough.c, passthrough.h:
4429 updating passthrough to handle caps
4431 2001-05-20 19:01 thomasvs
4433 * plugins/filters/volenv/volenv.c: updating caps handling
4435 2001-05-20 16:45 thomasvs
4437 * plugins/filters/passthrough/passthrough.c: trying to add caps
4438 detection to passthrough
4440 2001-05-20 15:55 thomasvs
4442 * gst/gstparse.c: reinstated exit(-1) when gstparse.c doesn't find
4443 the plugin mentioned
4445 2001-05-20 15:16 thomasvs
4447 * plugins/wav/gstparsewav.c: parsewav now does src pad setting of
4448 width, depth, channels, frequency
4450 2001-05-20 15:12 wtay
4452 * gst/elements/gstpipefilter.c: Made pipefilter a DECOUPLED
4455 2001-05-20 15:03 thomasvs
4457 * plugins/wav/gstparsewav.c: parsewav sets channel capability now
4459 2001-05-20 14:56 thomasvs
4461 * plugins/wav/gstparsewav.c: First try at updating parsewav and
4462 setting caps on src pad
4464 2001-05-20 11:31 wtay
4466 * components/bonobo-media/: Makefile.am,
4467 bonobo-media-gstreamer-factory.c, bonobo-media-gstreamer.gob,
4468 bonobo-media-gstreamer.oafinfo, bonobo-media-gstreamervideo.gob:
4469 Added the code for the bonobo media component. It doesn't really
4470 work yet because bonobo-media doesn't show video.
4472 2001-05-20 06:48 cael
4474 * gstplay/AUTHORS: finally managed to get the AUTHORS file added.
4475 big things are coming allright ;-)
4477 2001-05-20 01:16 hadess
4479 * AUTHORS: - added myself to the AUTHORS file
4481 2001-05-19 19:17 wtay
4483 * plugins/: oss/gstosssink.c, vorbis/vorbis.c, vorbis/vorbisdec.c,
4484 vorbis/vorbisenc.c, vorbis/vorbisenc.h, xvideosink/gstximage.c:
4485 More updates to caps in vorbisenc. it now correctly sets up the
4486 encoder based on the input audio type.
4488 2001-05-19 15:16 wtay
4490 * plugins/: mp3decode/mad/gstmad.c, mpeg1/mpegaudio/common.c,
4491 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encode.c,
4492 mpeg1/mpegaudio/encoder.h, mpeg1/mpegaudio/gstmpegaudio.c,
4493 mpeg1/mpegaudio/musicin.c, mpeg1/mpegaudio/musicin.h,
4494 mpeg1/mpegaudio/psy.c, mpeg1/mpegaudio/subs.c,
4495 mpeg1/mpegaudio/table_absthr.h, mpeg1/mpegaudio/table_cb.h,
4496 mpeg1/mpegaudio/table_enwindow.h, mpeg1/mpegaudio/table_th.h,
4497 mpeg1/mpegaudio/tables.c, mpeg1/mpegaudio/tonal.c: More mp3
4498 updates. Make mpegaudio use a sane namespace for all exported
4499 symbols. the mad element can now play mpeg audio comming is as
4502 2001-05-19 07:39 omegahacker
4504 * .cvsignore, Makefile.am, configure.in,
4505 gstreamer-uninstalled.pc.in: Added gstreamer-uninstalled.pc.in in
4506 prep for future changes to pkg-config. Disabled docs building by
4507 default (--enable-docs-build to turn it on). Added more visible
4508 warning messages for lacking libraries, listing the plugins that
4509 won't build (not complete!).
4511 2001-05-19 07:39 omegahacker
4513 * gstreamer-uninstalled.pc.in: file gstreamer-uninstalled.pc.in was
4514 initially added on branch BRANCH-INCSCHED1.
4516 2001-05-19 01:33 wtay
4518 * plugins/: mp3decode/mad/gstmad.c, mp3decode/mpg123/gstmpg123.c,
4519 mp3decode/parse/mp3parse.c, mp3encode/lame/gstlame.c,
4520 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encoder.h,
4521 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/musicin.c,
4522 mpeg1/mpegaudio/musicin.h, mpeg1/mpegaudio/psy.c, oss/gstosssink.c:
4523 Updates to various mp3 related plugins. Added args and capsnego to
4526 2001-05-18 19:11 wtay
4528 * plugins/esd/esdsink/esdsink.c: Added newcaps functions to esdsink
4529 to sync with the provided caps.
4531 2001-05-18 18:58 wtay
4533 * plugins/cdparanoia/cdparanoia.c: Updated to the new caps.
4535 2001-05-17 23:00 omegahacker
4537 * gst/autoplug/gstautoplugger.c: update to latest code, includes
4538 caps_fail handlers that kinda work
4540 2001-05-17 06:20 dlehn
4542 * docs/gst/gstreamer-sections.txt: Pesky nightly doc build failure
4543 emails exposing my forgetfulness...
4545 2001-05-17 01:18 hadess
4547 * plugins/gnomevfs/: Makefile.am, gnomevfssink.c: - gnomevfssink
4550 2001-05-16 23:42 wtay
4552 * acconfig.h: Added SDL.
4554 2001-05-16 23:40 wtay
4556 * configure.in: Added a check for SDL
4558 2001-05-16 23:09 wtay
4560 * testsuite/refcounting/thread.c: file thread.c was initially added
4561 on branch BRANCH-INCSCHED1.
4563 2001-05-16 23:09 wtay
4565 * testsuite/refcounting/thread.c: Added thread refcounting and
4568 2001-05-16 23:08 wtay
4570 * testsuite/refcounting/: Makefile.am, bin.c: More testsuite
4573 2001-05-16 23:08 wtay
4575 * gst/: gstbin.c, gstelement.c, gstthread.c: Slighly take a
4576 different approach for object destruction, using the real _remove
4577 functions so that the scheduler has a chance to destroy its state
4578 too. This breaks the thread with ghostpads destruction case for
4581 2001-05-16 22:42 omegahacker
4583 * plugins/filters/stereo2mono/stereo2mono.c: fixed
4584 stereo2mono_init, it was fragging its src pad
4586 2001-05-16 22:21 omegahacker
4588 * plugins/filters/stereo2mono/stereo2mono.c: fixed up caps so
4589 autoplug can do something with it
4591 2001-05-16 22:19 omegahacker
4593 * gst/autoplug/gstautoplugcache.c: added first_buffer signal, and
4594 default to caps_proxy true
4596 2001-05-16 22:18 omegahacker
4598 * gst/autoplug/gstautoplugger.c: up to latest (broken) autoplugger)
4600 2001-05-16 21:41 wtay
4602 * plugins/: Makefile.am, jpeg/Makefile.am, sdlsink/Makefile.am,
4603 sdlsink/sdlvideosink.c, sdlsink/sdlvideosink.h: Added an SDL video
4604 sink by Ronald Bultje (BBB) some cleanups and added more caps to
4605 the template. some name changes to the jpeg decoder.
4607 2001-05-16 20:32 wtay
4609 * plugins/: Makefile.am, gnomevfs/Makefile.am,
4610 gnomevfs/gnomevfssrc.c: Added the gnomevfssrc by hadess
4612 2001-05-16 20:32 wtay
4614 * configure.in: Added gnomevfs checks.
4616 2001-05-16 08:16 dlehn
4618 * gst/: cothreads.c, gstscheduler.c: - Fix cothread pointers and
4619 allocation so full 2M stack space available: - Double maximums to
4620 use full stack space: - COTHREAD_STACKSIZE = 16k -
4621 COTHREAD_MAXTHREADS = 128 - cothread changes only verified on x86 -
4622 cothread_create returns NULL if nthreads == MAXTHREADS though not
4623 yet handled by gstschedule caller
4625 2001-05-16 06:04 dlehn
4627 * acconfig.h, configure.in, gst/gsttrace.c, gst/gsttrace.h,
4628 libs/idct/ieeetest.c, test/lat.c: - basic arch check for HAVE_RDTSC
4629 - use common gst_trace_read_tsc() for RDTSC call - add untested
4630 function to do ascii dump of trace data
4632 2001-05-16 05:07 dlehn
4634 * test/: videotest.c, wave.c: fix a couple warnings
4636 2001-05-15 22:04 wtay
4638 * plugins/mp3decode/mad/gstmad.c: Make the mad decoder output the
4639 samples in the native endianness.
4641 2001-05-15 20:25 wtay
4643 * gst/: gstobject.c, gstpad.c, gstthread.c: Added ghostpad
4646 2001-05-15 10:40 omegahacker
4648 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: added the detail that
4649 mpeg2dec can play mpeg1 streams too
4651 2001-05-15 10:04 omegahacker
4653 * gstplay/: gstplay.c, main.c: added ability to write out xml copy
4656 2001-05-15 05:13 omegahacker
4658 * gst/autoplug/gstautoplugger.c: IT WORKS\!\!\!
4660 2001-05-15 02:45 omegahacker
4662 * gst/: gstinfo.c, gstpad.c, gsttypefind.c,
4663 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c: gstinfo.c:
4664 one more check to make sure DEBUG_FUNCPTR_NAME doesn't go south
4665 gstpad.c: debugging changes gsttypefind.c: moved gst_pad_set_caps
4666 to *before* the caps_changed signal gstautoplugcache.c: added
4667 refcounting around signal_emit, and debug updates gstautoplugger.c:
4668 added code to remove the autoplugcache when done
4670 2001-05-14 23:42 wtay
4672 * gst/gsttypefind.c: Added a reference to typefind.
4674 2001-05-14 23:21 omegahacker
4676 * gst/gstpad.c: enhanced debug and minor code cleanup (no
4679 2001-05-14 22:57 wtay
4681 * gst/gstelement.c: Refcounting fixes
4683 2001-05-14 22:22 wtay
4685 * gst/gstelement.c: fixed a mem leak in the destroy code.
4687 2001-05-14 22:20 wtay
4689 * gst/: gstelement.c, gstpad.c, gstthread.c: slightly different
4690 refcount handling. the pad shutdown function doesn't remove the pad
4691 from the parent because the parent is needed in the destroy
4694 2001-05-14 21:08 omegahacker
4696 * gst/: cothreads.c, gstbin.h, gstelement.c, gstobject.c, gstpad.c,
4697 gstpad.h, gstscheduler.c, gsttypefind.c,
4698 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c:
4699 cothreads.c: added a comment on one of the tests gstbin.h: added
4700 the GST_BIN_SELF_SCHEDULABLE flag gstelement.c: cleaned up the
4701 _change_state function a little gstobject.c: improved the
4702 refcounting DEBUGs gstpad.c: moved the connected signal to after
4703 capsnego, added the caps_nego_failed signal gstpad.h:
4704 added the caps_nego_failed signal funcptr gstscheduler.c: added the
4705 GST_BIN_SELF_SCHEDULABLE exception gsttypefind.c: added check code
4706 around signal_emit to deal with the case where the
4707 signal's handler shuts down the element gstautoplugcache.c: added
4708 the first_buffer signal and caps_proxy arg gstautoplugger.c:
4709 significant rework, it functions quite nicely actually
4711 2001-05-14 09:51 omegahacker
4713 * docs/gst/gstreamer-sections.txt: removed the COTHREAD_STACKSIZE
4714 and friends, since they're now private to cothreads.c
4716 2001-05-13 16:29 wtay
4718 * testsuite/refcounting/: bin.c, element_pad.c: More testsuite
4721 2001-05-13 16:29 wtay
4723 * gst/: gstbin.c, gstelement.c, gstpad.c: More housekeeping
4724 updates. _destroying an element or a pad properly removes if from
4727 2001-05-13 08:49 omegahacker
4729 * plugins/effects/volume/volume.c: hacked up volume plugin to do
4730 S16_LE no matter what. FIXME\!
4732 2001-05-12 19:04 wtay
4734 * gst/: gstbin.c, gstelement.c, gstelementfactory.c, gstthread.c,
4735 gstthread.h: Fixed a leak in bin destruction More refcounting fixes
4737 2001-05-12 19:03 wtay
4739 * testsuite/refcounting/bin.c: file bin.c was initially added on
4740 branch BRANCH-INCSCHED1.
4742 2001-05-12 19:03 wtay
4744 * testsuite/refcounting/: Makefile.am, bin.c, element_pad.c: More
4745 refcounting test cases
4747 2001-05-12 15:07 wtay
4749 * testsuite/refcounting/: element.c, element_pad.c, object.c,
4750 pad.c: More testcases
4752 2001-05-12 15:07 wtay
4754 * gst/: gstelement.c, gstelement.h, gstobject.c: Added
4755 gst_element_remove_pad. more refcounting stuff (object unparent on
4758 2001-05-12 01:04 wtay
4760 * gst/: gstelement.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
4761 gstpad.h: Refcounting fixes to make the testsuite succeed. Added a
4762 ne w category for REFCOUNTING.
4764 2001-05-12 01:03 wtay
4766 * testsuite/refcounting/element_pad.c: file element_pad.c was
4767 initially added on branch BRANCH-INCSCHED1.
4769 2001-05-12 01:03 wtay
4771 * testsuite/refcounting/pad.c: file pad.c was initially added on
4772 branch BRANCH-INCSCHED1.
4774 2001-05-12 01:03 wtay
4776 * testsuite/refcounting/: Makefile.am, element_pad.c, pad.c: More
4779 2001-05-11 20:36 wtay
4781 * examples/autoplug/autoplug.c: Updated the autoplugger example to
4784 2001-05-11 19:44 wtay
4786 * configure.in: Added the refcounting testsuite dir to configure.in
4788 2001-05-11 19:44 wtay
4790 * testsuite/refcounting/Makefile.am: file Makefile.am was initially
4791 added on branch BRANCH-INCSCHED1.
4793 2001-05-11 19:44 wtay
4795 * testsuite/refcounting/: Makefile.am, element.c, mem.c, mem.h,
4796 object.c: Added a testsuite for refcounting.
4798 2001-05-11 19:44 wtay
4800 * testsuite/refcounting/element.c: file element.c was initially
4801 added on branch BRANCH-INCSCHED1.
4803 2001-05-11 19:44 wtay
4805 * testsuite/refcounting/mem.c: file mem.c was initially added on
4806 branch BRANCH-INCSCHED1.
4808 2001-05-11 19:44 wtay
4810 * testsuite/refcounting/object.c: file object.c was initially added
4811 on branch BRANCH-INCSCHED1.
4813 2001-05-11 19:44 wtay
4815 * testsuite/refcounting/mem.h: file mem.h was initially added on
4816 branch BRANCH-INCSCHED1.
4818 2001-05-11 19:41 wtay
4820 * gst/: cothreads.c, gstbin.c, gstelement.c, gstobject.c,
4821 gstobject.h, gsttypefind.c: Work on refcounting and proper object
4824 2001-05-11 15:42 dlehn
4826 * plugins/filters/ladspa/ladspa.h: LADSPA header now LGPL.
4828 2001-05-11 00:43 omegahacker
4830 * gst/gstpad.h: some minor updates with a hair more speed
4832 2001-05-10 23:35 omegahacker
4834 * gst/: cothreads.c, cothreads.h: move cothread_context definition
4837 2001-05-10 23:30 omegahacker
4839 * gst/gstpad.h: fixed up macros to match new RealPad stuff, change
4840 #if 1 to #if 0 to use, beware you must rebuild all plugins after
4843 2001-05-10 23:10 omegahacker
4845 * gst/: cothreads.c, cothreads.h: moved cothread parameters into .c
4846 to avoid rebuilding libgst.la every time
4848 2001-05-10 22:44 omegahacker
4850 * test/lat.c: corrected the rdtsc code, it actually, um, works now
4853 2001-05-10 21:30 dlehn
4855 * test/: .cvsignore, Makefile.am, lat.c: Added simple latency
4858 2001-05-10 21:28 dlehn
4860 * gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
4861 tests/sched/runxml.c: Pass buffer in handoff signal
4863 2001-05-10 21:25 dlehn
4865 * tests/autoplug2.c: just call exit() once
4867 2001-05-10 09:22 omegahacker
4869 * tools/gstreamer-inspect.c: minor updates to ouptut, added section
4870 for meta-elements' children
4872 2001-05-10 09:21 omegahacker
4874 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, video.c: more debug
4877 2001-05-10 09:18 omegahacker
4879 * plugins/filters/adder/adder.c: added comment to make the adder
4880 compliant (don't set COTHREAD_STOPPING)
4882 2001-05-10 09:17 omegahacker
4884 * libs/idct/gstidct.c: minor cleanup of some debug strings
4886 2001-05-10 09:16 omegahacker
4888 * gst/autoplug/gstautoplugger.c: file gstautoplugger.c was
4889 initially added on branch BRANCH-INCSCHED1.
4891 2001-05-10 09:16 omegahacker
4893 * gst/: gst.h, gstbin.c, gstbuffer.c, gstelement.c, gstelement.h,
4894 gstinfo.c, gstqueue.c, gstthread.c, gstxml.c, autoplug/Makefile.am,
4895 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
4896 autoplug/gstautoplugger.c, elements/gstfakesrc.c: - Fixed up a
4897 bunch of warnings. - Fixed buffer_copy (alloc correct size) -
4898 Added start of autoplugger meta-element
4900 2001-05-09 07:20 wtay
4902 * plugins/filters/colorspace/yuv2yuv.c: Forgot to add a convertor..
4904 2001-05-09 05:12 dlehn
4906 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added "silent" arg.
4908 2001-05-08 21:52 wtay
4910 * plugins/: capture/v4l/gstv4lsrc.c, capture/v4l/gstv4lsrc.h,
4911 dv/dvdec.c, filters/colorspace/Makefile.am,
4912 filters/colorspace/colorspace.c, filters/colorspace/colorspace.h,
4913 filters/lav/.cvsignore, filters/lav/Makefile.am,
4914 filters/lav/lavencode.c, filters/lav/lavencode.h, oss/gstossgst.c,
4915 videoscale/videoscale.c, vorbis/vorbis.c: Various changes to the
4916 plugins. Added a lav encoder, this one just adds a header in front
4917 YUV data so that the lav tools can operate on it.
4919 2001-05-08 21:44 omegahacker
4921 * gst/: gstpad.c, gstpad.h: added the caps_changed signals, changed
4922 a few other things around a littleto clean up warnings
4924 2001-05-07 23:10 wtay
4926 * plugins/alsa/: alsa.h, alsa_common.c, alsasink.c, alsasrc.c:
4927 Applied the alsa patch from Thomas Nyberg.
4929 2001-05-07 22:57 wtay
4931 * examples/mixer/mixer.c: Added a WITH_BUG2 define to show the
4932 livelock we're trying to fix.
4934 2001-05-07 22:46 omegahacker
4936 * gst/: gstelement.c, gstscheduler.c, autoplug/autoplugtest.c,
4937 autoplug/gstautoplugcache.c: updated autoplugcache so it can be
4938 removed mid-signal, now autoplugtest works
4940 2001-05-06 23:48 omegahacker
4942 * gst/autoplug/gstautoplugcache.c: fixed bug in datastructure usage
4944 2001-05-06 23:12 omegahacker
4946 * gst/: gstbin.c, gstelement.c, gstpipeline.c, gstprops.c,
4947 gstscheduler.c, gstthread.c: fixed gst_scheduler_pad_disconnect
4948 (never ignore compiler warnings\!) and updated a few INFO lines
4950 2001-05-06 23:12 omegahacker
4952 * gst/autoplug/autoplugtest.c: fixed up some things, added vorbis
4954 2001-05-06 19:03 wtay
4956 * gst/autoplug/: Makefile.am, autoplugtest.c: Adjusted the Makefile
4957 so that it builds here...
4959 2001-05-06 18:57 wtay
4961 * plugins/mpeg1/mpegaudio/common.c: Forgot to update a symbol..
4963 2001-05-06 18:33 omegahacker
4965 * gst/autoplug/autoplugtest.c: file autoplugtest.c was initially
4966 added on branch BRANCH-INCSCHED1.
4968 2001-05-06 18:33 omegahacker
4970 * gst/autoplug/: Makefile.am, autoplugtest.c, gstautoplugcache.c:
4971 initial checkin of autoplugcache and a test program to simulate
4972 dynamic autoplugging
4974 2001-05-06 18:33 omegahacker
4976 * gst/autoplug/gstautoplugcache.c: file gstautoplugcache.c was
4977 initially added on branch BRANCH-INCSCHED1.
4979 2001-05-06 15:27 wtay
4981 * plugins/mpeg1/mpegaudio/: common.c, common.h, musicin.c, tonal.c:
4982 Fixed a namespace issue with lame.
4984 2001-05-06 15:22 wtay
4986 * plugins/oss/: gstossgst.c, gstosshelper.c: Fixed a bug in format
4987 passing. Some cleanups.
4989 2001-05-06 14:53 wtay
4991 * plugins/oss/gstossgst.c: Use setenv/getenv to manipulate the
4992 environment of the child process.
4994 2001-05-06 14:52 wtay
4996 * plugins/mp3encode/lame/gstlame.c: Setup the encoder based on the
4997 caps of the sinkpad.
4999 2001-05-06 09:16 omegahacker
5001 * tools/gstreamer-complete.c: file gstreamer-complete.c was
5002 initially added on branch BRANCH-INCSCHED1.
5004 2001-05-06 09:16 omegahacker
5006 * tools/gstreamer-compprep.c: file gstreamer-compprep.c was
5007 initially added on branch BRANCH-INCSCHED1.
5009 2001-05-06 09:16 omegahacker
5011 * tools/: .cvsignore, Makefile.am, gstreamer-complete.c,
5012 gstreamer-compprep.c: added initial bash commandline completion
5015 2001-05-06 04:06 omegahacker
5017 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: oops, that was wrong, but
5020 2001-05-06 03:47 omegahacker
5022 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: since mpeg2dec can handle
5023 mpeg1 video streams, update caps to show that
5025 2001-05-05 20:01 wtay
5027 * plugins/oss/: gstossgst.c, gstosshelper.c, gstosshelper.h: A
5028 little cleanup (more defines) Better arg parsing.
5030 2001-05-05 18:22 wtay
5032 * plugins/oss/gstosshelper.h: The inter process protocol layout
5035 2001-05-05 18:21 wtay
5037 * plugins/oss/: gstossgst.c, gstosshelper.c: Properly negotiate the
5038 format set by the OSS app.
5040 2001-05-05 05:07 dlehn
5042 * plugins/filters/: adder/Makefile.am, colorspace/Makefile.am,
5043 intfloatconvert/Makefile.am, mono2stereo/Makefile.am,
5044 stereo2mono/Makefile.am, volenv/Makefile.am: Remove EXTRA_DIST =
5045 README from dirs with a README.
5047 2001-05-05 03:16 wtay
5049 * gst/gstplugin.c: Make sure the plugin filaname is set before
5050 calling the init function.
5052 2001-05-05 03:05 wtay
5054 * plugins/oss/: Makefile.am, gstossaudio.c, gstossgst.c,
5055 gstossgst.h, gstosshelper.c: A first attempt at hijacking /dev/dsp
5056 and feeding the audio of an OSS app into GStreamer.
5058 2001-05-05 02:50 dlehn
5060 * debian/changelog: update version
5062 2001-05-05 01:45 dlehn
5064 * debian/: Makefile.am, changelog, control, gstreamer-aa.files,
5065 gstreamer-arts.files, gstreamer-colorspace.files,
5066 gstreamer-common.files, gstreamer-mad.files, rules: Sync with
5067 current code - add more and more plugins.
5069 2001-05-04 23:14 omegahacker
5071 * gst/gstelement.h, gst/gstscheduler.c,
5072 plugins/mp3decode/mad/gstmad.c: Add the GST_ELEMENT_NO_ENTRY flag,
5073 which when set will force the scheduler to skip over an element as
5074 an option for the first cothread jump. This is needed because
5075 libraries like mad don't ever seem to want to quit. Thus they
5076 ignore COTHREAD_STOPPING and can't be trusted to be the entry.
5078 2001-05-04 21:43 omegahacker
5080 * gst/: gstinfo.c, gstpad.c, gstscheduler.c: Some minor DEBUG
5081 cleanups, renamed the various scheduler-specific routines to
5082 actually be called gst_schedule_ instead of gst_bin_.
5084 2001-05-04 21:41 omegahacker
5086 * plugins/mp3decode/mad/gstmad.c: added GST_DEBUG_FUNCPTR to
5087 gst_mad_loop instance
5089 2001-05-04 00:21 omegahacker
5091 * gst/gstparse.c: fixed spelling mistake in user-visible output
5093 2001-05-03 23:29 wtay
5095 * gst/gstprops.c: Created a macro of the va_arg parsing function
5096 because some systems (PPC) cannot handle passing a va_list by
5099 2001-05-03 22:44 wtay
5101 * gst/gstparse.c: Added dynamic pads to the command line parser.
5103 ./gstreamer-launch disksrc location=/some/systemstream.mpg !
5104 mpeg1parse video_00!
5105 queue ! \{ mp1videoparse ! mpeg_play ! aasink \}
5109 2001-05-03 21:06 wtay
5111 * docs/gst/: gstreamer-sections.txt, gstreamer.hierarchy,
5112 tmpl/gstbuffer.sgml, tmpl/gstcaps.sgml, tmpl/gstdisksink.sgml,
5113 tmpl/gstinfo.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
5116 2001-05-03 18:49 wtay
5118 * REQUIREMENTS: Added Hermes to the required libs for gstplay.
5120 2001-05-03 11:16 thomasvs
5122 * examples/mixer/mixer.c, plugins/filters/adder/adder.c: * made a
5123 quick hack in adder to set GST_ELEMENT_COTHREAD_STOPPING after
5124 one interation to force return to main program; should probably be
5125 fixed in a better way * cleaned mixer up, it now works with
5126 delayed start. Drinks are in order.
5128 2001-05-03 00:46 wtay
5130 * docs/manual/: Makefile.am, autoplugging.sgml, bins.sgml,
5131 buffers.sgml, elements.sgml, gstreamer-manual.sgml,
5132 helloworld.sgml, pads.sgml: Small manual changes. Added a section
5135 2001-05-03 00:44 wtay
5137 * gst/gstinfo.h: Added and extra whitespace before ## args
5138 (remember it eats all non whitespace chars to the left if it's
5141 2001-05-03 00:12 wtay
5143 * examples/plugins/example.c: We don't want to teach you bad
5144 habbits, so here's a fix for a memleak in the example plugin.
5146 2001-05-02 21:27 omegahacker
5148 * gst/gstinfo.h: re-enabled the funcptr hash table
5150 2001-05-02 21:16 wtay
5152 * examples/mixer/mixer.c: Added a WITH_BUG flag to trigger the
5153 scheduling error we're trying to chase.
5155 2001-05-02 21:12 thomasvs
5157 * examples/mixer/mixer.c: delayed second song
5159 2001-05-02 21:01 omegahacker
5161 * examples/mixer/mixer.c: added two debugging things: xml pipelie
5162 output, and schedule dump
5164 2001-05-02 20:20 omegahacker
5166 * gst/: gst.c, gstcaps.c, gstelement.c, gstelementfactory.c,
5167 gstinfo.c, gstinfo.h, gstpad.c, gstprops.c, gstqueue.c: Converted
5168 the DEBUG system to look like the INFO system, with a function
5169 pointer that can be replaced. Not done with everything, since it
5170 seems that we need an ERROR system plus a FATAL error, or maybe
5171 just an ERROR system with a severity, and depending on this the
5172 DEBUG system might again be changed to have a single or at least
5175 Also did a bit of work fixing up the actual DEBUG and INFO commands
5176 scattered throughout the code. We still have over 500 of these in
5179 2001-05-02 20:11 thomasvs
5181 * examples/mixer/mixer.c: trying to adapt to incsched
5183 2001-05-02 09:52 thomasvs
5185 * plugins/filters/Makefile.am: added volenv and adder
5187 2001-05-02 09:51 thomasvs
5189 * examples/Makefile.am: added mixer
5191 2001-05-02 00:00 omegahacker
5193 * gst/gstscheduler.c: /me is an idiot
5195 2001-05-01 23:58 thomasvs
5197 * plugins/filters/passthrough/: README, filter.func, level.c,
5198 level.h: Basic level detection/printing plugin; calculates RMS over
5199 data block and prints this out along with time in secs through
5200 plugin needs more work
5202 2001-05-01 23:45 wtay
5204 * gstplay/: gstplay.c, gstplayprivate.h: Changed the pipeline setup
5205 for incremental scheduling.
5207 2001-05-01 23:43 wtay
5209 * gst/gstprops.c: Removed the assert on an unknown propertytype and
5212 2001-05-01 22:41 omegahacker
5214 * test/mpeg2parse4.c: file mpeg2parse4.c was initially added on
5215 branch BRANCH-INCSCHED1.
5217 2001-05-01 22:41 omegahacker
5219 * configure.in, gstreamer.pc.in, gst/Makefile.am, gst/gstbin.c,
5220 gst/gstinfo.c, gst/gstinfo.h, gst/gstqueue.c, gst/gstscheduler.c,
5221 gst/gstscheduler.h, test/.cvsignore, test/Makefile.am,
5222 test/mpeg2parse3.c, test/mpeg2parse4.c, tests/mp1vid.c: - fixed
5223 configure.in %VAR stuff - fixed gstreamer.pc.in description string
5224 - fixed up incremental scheduling some more - updated the
5225 GST_DEBUG_FUNCPTR code to no longer need a hash - minor updates to
5226 DEBUG colorization - new test/mpeg2parse4.c
5228 2001-05-01 22:35 omegahacker
5230 * gstplay/main.c: added code to save the pipeline to xml
5232 2001-05-01 14:54 richardb
5234 * docs/fwg/gst-plugin-writers-guide.sgml: Update documentation for
5235 audio/raw properties to cover format=float case. Please check this
5238 2001-05-01 14:16 thomasvs
5240 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
5241 added newlines to debug output
5243 2001-05-01 00:35 wtay
5245 * gstplay/gstplay.c: Implemented the function to get the pipeline
5248 2001-05-01 00:20 wtay
5250 * docs/random/autoplug2: Added an explanation of the innner
5251 workings of the current autoplugger.
5253 2001-04-30 21:40 richardb
5255 * configure.in: Tighten some library checks (check for header files
5256 as well as libraries) Also, clean up structure slightly: put all
5257 AC_DEFINEs for feature checks into the appropriate section at end.
5258 This structure allows user parameter code which overrides the
5259 feature selection to be kept together in a section after the
5260 feature checks but before the AC_DEFINES and AM_CONDITIONALs.
5262 2001-04-30 20:51 thomasvs
5264 * examples/mixer/mixer.c: cleared naming issues, still doesn't play
5266 2001-04-30 15:34 thomasvs
5268 * plugins/filters/Makefile.am: added volenv, passthrough and adder
5271 2001-04-30 11:22 richardb
5273 * configure.in: Add explicit check for <artsc.h>, in case
5274 artsc-config lies to us.
5276 2001-04-29 23:46 sbaker3
5278 * plugins/filters/: intfloatconvert/float2int.h,
5279 intfloatconvert/int2float.h, mono2stereo/mono2stereo.h: remove
5280 bogus reference to audioraw.h
5282 2001-04-29 23:27 wtay
5284 * examples/mixer/mixer.c: Changed the way the typefind function
5285 works by creating a little pipeline as the toplevel bin..
5287 2001-04-29 22:56 thomasvs
5289 * examples/mixer/mixer.c: trying to convert mixer to incsched, not
5292 2001-04-29 18:59 richardb
5294 * README: Add detailed note (and patch) about automake problem.
5296 2001-04-29 08:54 sbaker3
5298 * plugins/filters/ladspa/gstladspa.c: sync ladspa plugin with
5299 recent api changes - still not functional
5301 2001-04-29 08:41 sbaker3
5303 * configure.in: added mono2stereo and intfloatconvert plugin
5305 2001-04-29 08:39 sbaker3
5307 * plugins/filters/: Makefile.am, intfloatconvert/Makefile.am,
5308 intfloatconvert/float2int.c, intfloatconvert/float2int.h,
5309 intfloatconvert/int2float.c, intfloatconvert/int2float.h,
5310 intfloatconvert/intfloatconvert.c,
5311 intfloatconvert/intfloatconvert.h, mono2stereo/Makefile.am,
5312 mono2stereo/mono2stereo.c, mono2stereo/mono2stereo.h: added
5313 mono2stereo and intfloatconvert plugins
5315 2001-04-28 20:16 sbaker3
5317 * editor/gsteditorproperty.c, tools/gstreamer-inspect.c: added
5318 output of float properties
5320 2001-04-28 19:59 wtay
5322 * gst/: gstinfo.c, gstprops.c: Added more colors for
5323 props/caps/clock/negotiation.
5325 2001-04-28 19:58 sbaker3
5327 * gst/elements/: gstsinesrc.c, gstsinesrc.h: update sinesrc to
5330 2001-04-28 19:57 sbaker3
5332 * gst/elements/gstelements.c: add factory init for sinesrc
5334 2001-04-28 19:56 sbaker3
5336 * gst/: gstcaps.h, gstprops.c, gstprops.h: add gst_props_get_float
5339 2001-04-28 08:17 omegahacker
5341 * test/mpeg2parse3.c: now fully correct within incsched1 world
5343 2001-04-28 05:23 omegahacker
5345 * test/: Makefile.am, mpeg2parse2.c, mpeg2parse3.c: brought in
5346 mpeg2parse3.c from HEAD and fixed it up so it works
5348 2001-04-28 05:23 omegahacker
5350 * gst/: cothreads.c, gstinfo.c, gstqueue.c: - Updated colorization
5351 some more (pthread and cothread id is in color) - Added some minor
5352 debug to help trace mp1vid segfaults
5354 2001-04-28 04:38 dlehn
5356 * test/: .cvsignore, Makefile.am, mpeg2parse3.c: mpeg2parse2.c +
5357 audio = mpeg2parse3.c = a simple .vob player
5359 2001-04-28 03:54 omegahacker
5361 * gst/: gstbin.c, gstclock.c, gstelement.c, gstelementfactory.c,
5362 gstinfo.c, gstpad.c, gstpipeline.c, gstthread.c, gsttype.c,
5363 gstutils.c: Updated the colorization a bit more, and did a
5364 significant pass through all the other code to change categories on
5365 DEBUG and INFO statements to be correct, and not simply zero.
5366 There are still more, but this is a good first pass.
5368 2001-04-28 02:46 mhowell
5370 * gst/: gstelement.c, gstscheduler.c, gstthread.c: fixed another
5371 thread synch case... better debug
5373 2001-04-28 02:06 omegahacker
5375 * gst/: gst.c, gstinfo.c, gstinfo.h: another update to the
5378 2001-04-27 22:14 wtay
5380 * gst/gstutils.c: Added enum parsing...
5382 2001-04-27 22:09 omegahacker
5384 * gst/: gstinfo.c, gstinfo.h: fixes to colorization
5386 2001-04-27 22:01 thomasvs
5388 * plugins/filters/filterstamp.sh: changed "rename" command to
5389 something using sed in one line having the same effect
5391 2001-04-27 21:58 omegahacker
5393 * gst/gstinfo.c: syntax error fixed (s/;/,/)
5395 2001-04-27 21:54 mhowell
5397 * gst/: gstelement.c, gstscheduler.c, gstthread.c, gstqueue.h,
5398 gstqueue.c: initial fix of thread synch for queues and state change
5400 2001-04-27 21:47 omegahacker
5402 * acconfig.h, configure.in, gst/gst.c, gst/gstelement.h,
5403 gst/gstinfo.c, gst/gstinfo.h: added colorization of DEBUG and INFO,
5404 and a comment in gstelement.h
5406 2001-04-27 21:45 wtay
5408 * gst/autoplug/gststaticautoplugrender.c: Tried to get the
5409 autoplugger working by setting the pipeline to PAUSED before
5410 attempting to connect pads...
5412 2001-04-27 21:31 omegahacker
5414 * acconfig.h, configure.in, gst/gst.c, gst/gstinfo.c,
5415 gst/gstinfo.h: Added colorization to DEBUG and INFO. Colors are
5416 based on categories, with the strings in _gst_category_colors[] in
5417 gstinfo.c See wiki node GstDebugColors for the actual colors, or
5418 /etc/DIR_COLORS works too.
5420 Please comment on the colorization style and ideas in the above
5423 2001-04-27 20:35 wtay
5425 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/cothreads.sgml,
5426 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksink.sgml,
5427 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
5428 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5429 docs/gst/tmpl/gstthread.sgml, examples/autoplug/autoplug.c,
5430 gstplay/gstplay.c, tests/mp1vid.c: A commit of pending (small)
5433 2001-04-27 20:17 wtay
5435 * examples/autoplug/autoplug.c: Fixed the autoplugger
5437 2001-04-27 02:46 omegahacker
5439 * gst/: cothreads.c, cothreads.h: fixed cothread_current_main so
5442 2001-04-27 02:42 omegahacker
5444 * gst/: cothreads.c, cothreads.h: added cothread_current_main with
5447 2001-04-27 00:34 omegahacker
5449 * tests/mp1vid.c: latest variant of mp1vid causes lockup, solution
5452 2001-04-26 23:32 omegahacker
5454 * tests/mp1vid.c: updated to working state
5456 2001-04-26 23:32 omegahacker
5458 * gst/: gstbin.c, gstthread.c: gstbin.c: commented out the
5459 requirement that a bin be !PLAYING to add gstthread.c: fixed an old
5460 failed merge that locked the same mutex twice ...in a row
5462 2001-04-26 06:47 dlehn
5464 * configure.in: fix typos: %VAR -> $VAR
5466 2001-04-26 02:53 omegahacker
5468 * autogen.sh, configure.in, docs/gst/gstreamer-docs.sgml,
5469 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
5470 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
5471 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
5472 docs/gst/tmpl/gstbufferpool.sgml, docs/gst/tmpl/gstcaps.sgml,
5473 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gstdisksink.sgml,
5474 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstidentity.sgml,
5475 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5476 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5477 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5478 docs/libs/Makefile.am, examples/Makefile.am,
5479 examples/autoplug/autoplug.c, examples/mixer/.cvsignore,
5480 examples/mixer/Makefile.am, examples/mixer/mixer.c,
5481 examples/mixer/mixer.h, examples/plugins/example.c, gst/.cvsignore,
5482 gst/Makefile.am, gst/Makefile.am.future, gst/gst.h,
5483 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstcaps.c, gst/gstcaps.h,
5484 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
5485 gst/gstplugin.h, gst/gstprops.h, gst/gstqueue.c, gst/gstutils.c,
5486 gst/gstversion.h.in, gst/autoplug/Makefile.am,
5487 gst/autoplug/gststaticautoplug.c,
5488 gst/autoplug/gststaticautoplugrender.c, gst/elements/Makefile.am,
5489 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5490 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
5491 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
5492 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
5493 gst/types/Makefile.am, gst/types/gsttypes.c,
5494 libs/putbits/gstputbits.c, plugins/Makefile.am,
5495 plugins/1394/.cvsignore, plugins/1394/Makefile.am,
5496 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
5497 plugins/1394/gst1394.c, plugins/aasink/.cvsignore,
5498 plugins/aasink/Makefile.am, plugins/aasink/aasink.c,
5499 plugins/aasink/aasink.h, plugins/alaw/alaw.c,
5500 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5501 plugins/arts/.cvsignore, plugins/arts/Makefile.am,
5502 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
5503 plugins/arts/gst_artsio.idl, plugins/arts/gst_artsio_impl.cc,
5504 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5505 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5506 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5507 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
5508 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
5509 plugins/cdparanoia/cdparanoia.c, plugins/cobin/cobin.c,
5510 plugins/cobin/spindentity.c, plugins/dv/Makefile.am,
5511 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5512 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5513 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5514 plugins/filters/adder/.cvsignore,
5515 plugins/filters/adder/Makefile.am, plugins/filters/adder/adder.c,
5516 plugins/filters/adder/adder.h,
5517 plugins/filters/colorspace/colorspace.c,
5518 plugins/filters/colorspace/colorspace.h,
5519 plugins/filters/ladspa/gstladspa.c,
5520 plugins/filters/median/median.c,
5521 plugins/filters/passthrough/passthrough.c,
5522 plugins/filters/smooth/smooth.c,
5523 plugins/filters/stereo2mono/stereo2mono.c,
5524 plugins/filters/volenv/filter.func,
5525 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5526 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5527 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegenc.c,
5528 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
5529 plugins/mp3decode/mpg123/Makefile.am,
5530 plugins/mp3decode/mpg123/gstmpg123.c,
5531 plugins/mp3decode/parse/mp3parse.c,
5532 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5533 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5534 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5535 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5536 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5537 plugins/mpeg1/mpegtypes/mpeg1types.c,
5538 plugins/mpeg1/parse/mpeg1parse.c,
5539 plugins/mpeg1/system_encode/buffer.c,
5540 plugins/mpeg1/system_encode/system_encode.c,
5541 plugins/mpeg1video/parse/mp1videoparse.c,
5542 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5543 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5544 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
5545 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5546 plugins/mpeg2/mpegtypes/mpeg2types.c,
5547 plugins/mpeg2/parse/mpeg2parse.c,
5548 plugins/mpeg2/subtitles/mpeg2subt.c,
5549 plugins/mpeg2/video/gstmpeg2play.c,
5550 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5551 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
5552 plugins/oss/gstosssrc.c, plugins/rtjpeg/rtjpeg.c,
5553 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5554 plugins/videoscale/videoscale.c,
5555 plugins/visualization/smoothwave/smoothwave.c,
5556 plugins/visualization/spectrum/gstspectrum.c,
5557 plugins/visualization/synaesthesia/synaesthesia.c,
5558 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5559 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5560 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/gstximage.c,
5561 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
5562 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
5563 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
5564 test/dv2mp1.c, test/dvshow.c, test/mp2tomp1.c, test/mp3.c,
5565 test/mp3mad.c, test/video2mp1.c, test/xmmstest.c,
5566 tests/Makefile.am, tests/autoplug3.c, tests/autoplug4.c,
5567 tests/padfactory.c, testsuite/capsnego/capsnego.c,
5568 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
5569 testsuite/capsnego/enum.c: Merged from HEAD to INCSCHED1 on
5572 2001-04-26 02:43 omegahacker
5574 * plugins/arts/gst_artsio_impl.h: oops, need to have this file in
5577 2001-04-26 01:25 omegahacker
5579 * tests/mp1vid.c: file mp1vid.c was initially added on branch
5582 2001-04-26 01:25 omegahacker
5584 * tests/mp1vid.c: added mp1vid to CVS
5586 2001-04-26 01:20 omegahacker
5588 * test/dvshow.c: set the video window size up front for NTSC, as a
5591 2001-04-26 01:19 omegahacker
5593 * plugins/dv/dvdec.c: cleanup of the dvdec stuff, somewhat
5595 2001-04-26 00:56 omegahacker
5597 * configure.in: turn off optimization when profiling (ackcvs diff
5598 configure.in) because something segfaults if we don't
5600 2001-04-26 00:30 omegahacker
5602 * gst/cothreads.c: fixed a locking issue
5604 2001-04-25 23:32 omegahacker
5606 * gst/: cothreads.c, cothreads.h, gstelement.c, gstelement.h,
5607 gstscheduler.c, gstscheduler.h: Added element-level locking
5608 support, implemented for cothreads with a mutex held whenever an
5609 element is actually currently running. This should be done with
5610 atomic variables eventually, but the best I can find is to use
5611 <asm/spinlock.h> from the kernel, which brings in too much for my
5614 Also increased cothread stack size to 32KB and max cothread count
5615 to 64, which fits within the default pthread 2MB stack. It would
5616 probably be good to do a pthread_attr_getstacksize() to verify that
5617 it's 2MB, and if linuxthreads had a pthread_attr_setstacksize(), we
5618 could remove these limits.
5620 2001-04-25 12:49 richardb
5622 * examples/Makefile.am, test/Makefile.am, test/mp3.c,
5623 test/xmmstest.c: Remove #include <gnome.h> from some tests which
5624 don't actually need it, and make the other tests and the autoplug
5625 example only compile if gnome headers are present.
5627 2001-04-24 22:28 omegahacker
5629 * gst/gstbuffer.c: I will successfully compile code before I check
5630 it in. I will successfully compile code before I check it in. I
5631 will successfully compile code before I check it in. I will
5632 successfully compile code before I check it in. I will
5633 successfully compile code before I check it in. I will
5634 successfully compile code before I check it in. I will
5635 successfully compile code before I check it in. I will
5636 successfully compile code before I check it in. I will
5637 successfully compile code before I check it in. I will
5638 successfully compile code before I check it in.
5640 2001-04-24 20:20 omegahacker
5642 * gst/: gstbuffer.c, gstbuffer.h: - commented out remainder of Meta
5643 stuff - enhanced mem_chunk allocation to round up to nearest 32
5644 bytes this helps ensure that GstBuffers are more likely to be on
5645 cache-lines - added free() and copy() function pointers to
5646 GstBuffer - added code in _destroy and _copy to use above routines
5647 if !NULL - fixed up _copy code to suck less
5649 2001-04-24 20:04 omegahacker
5651 * plugins/: avi/wincodec/gstwinenc.c, filters/median/median.c,
5652 filters/smooth/smooth.c, jpeg/gstjpegenc.c: Commented out most of
5653 the remaining bits of Meta stuff
5655 2001-04-24 00:16 omegahacker
5657 * autogen.sh, gst/elements/gstfakesink.c, plugins/Makefile.am,
5658 plugins/arts/gst_artsio_impl.cc, plugins/oss/gstosssrc.c:
5659 Collection of minor changes:
5661 * autogen.sh - remove config.cache before running ./configure
5662 * gst/elements/gstfakesink.c - print out the size of the buffer,
5664 * plugins/Makefile.am - removed a spare trailing backslash
5665 * plugins/arts/gst_artsio_impl.cc - change the scale back to 0.5
5666 * plugins/oss/gstosssrc.c - change name slightly to match osssink
5668 2001-04-23 23:04 wtay
5670 * plugins/aasink/: aasink.c, aasink.h: Final fixes to the aasink
5672 2001-04-23 16:16 omegahacker
5674 * test/dvshow.c: updated dvshow to use dv1394src instead of
5677 2001-04-23 16:16 omegahacker
5679 * plugins/1394/: Makefile.am, dv1394src.c, dv1394src.h, gst1394.c,
5680 gst1394.h: renamed 1394src to dv1394src, set up to handle *1394* in
5683 2001-04-23 00:28 wtay
5685 * configure.in: Added a check for aalib
5687 2001-04-23 00:18 wtay
5689 * plugins/: Makefile.am, aasink/.cvsignore, aasink/Makefile.am,
5690 aasink/aasink.c, aasink/aasink.h, mp3decode/mpg123/Makefile.am,
5691 xvideosink/xvideosink.c, xvideosink/xvideosink.h: Some small mpg123
5692 Makefile changes. Added an aasink, draw graphics with aalib :-)
5694 2001-04-22 17:34 wtay
5696 * plugins/: avi/wincodec/gstwindec.c, avi/wincodec/gstwindec.h,
5697 dv/dvdec.c: Added bufferpools to windec. updated dvdec to the new
5698 plugin version system.
5700 2001-04-22 17:06 wtay
5702 * docs/gst/tmpl/gstdisksink.sgml: Added the disksink template
5704 2001-04-22 17:05 wtay
5706 * test/.cvsignore: Updates
5708 2001-04-22 17:04 wtay
5710 * test/dv2mp1.c: Added a non functional dv to mpeg1 encoder.
5712 2001-04-22 17:04 wtay
5714 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
5715 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstbuffer.sgml,
5716 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstplugin.sgml,
5717 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5718 docs/libs/Makefile.am, gst/gstcaps.h, gst/gstpad.h, gst/gstutils.c,
5719 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5720 gst/elements/gstdisksrc.c, plugins/alsa/alsasink.c,
5721 plugins/alsa/alsasrc.c, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5722 plugins/filters/colorspace/colorspace.c, test/Makefile.am,
5723 tests/padfactory.c: API docs updates. Properly implemented the
5724 disksink. Fixed a compile problem with alsa. Added bufferpool
5725 handling to dvdec Some compiler warning fixes
5727 2001-04-22 13:30 richardb
5729 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5730 gst/autoplug/gststaticautoplug.c,
5731 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5732 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5733 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5734 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5735 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5736 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5737 plugins/avi/wincodec/gstwincodec.c,
5738 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5739 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5740 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5741 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5742 plugins/filters/adder/adder.c,
5743 plugins/filters/colorspace/colorspace.c,
5744 plugins/filters/ladspa/gstladspa.c,
5745 plugins/filters/median/median.c,
5746 plugins/filters/passthrough/passthrough.c,
5747 plugins/filters/smooth/smooth.c,
5748 plugins/filters/stereo2mono/stereo2mono.c,
5749 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5750 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5751 plugins/mp3decode/mad/gstmad.c,
5752 plugins/mp3decode/mpg123/gstmpg123.c,
5753 plugins/mp3decode/parse/mp3parse.c,
5754 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5755 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5756 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5757 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5758 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5759 plugins/mpeg1/mpegtypes/mpeg1types.c,
5760 plugins/mpeg1/parse/mpeg1parse.c,
5761 plugins/mpeg1/system_encode/system_encode.c,
5762 plugins/mpeg1video/parse/mp1videoparse.c,
5763 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5764 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5765 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5766 plugins/mpeg2/mpegtypes/mpeg2types.c,
5767 plugins/mpeg2/parse/mpeg2parse.c,
5768 plugins/mpeg2/subtitles/mpeg2subt.c,
5769 plugins/mpeg2/video/gstmpeg2play.c,
5770 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5771 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5772 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5773 plugins/videoscale/videoscale.c,
5774 plugins/visualization/smoothwave/smoothwave.c,
5775 plugins/visualization/spectrum/gstspectrum.c,
5776 plugins/visualization/synaesthesia/synaesthesia.c,
5777 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5778 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5779 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c:
5780 Merged from BRANCH-PLUGINVER1
5782 2001-04-22 13:06 richardb
5784 * plugins/mpeg2/mpeg2enc/gstmpeg2enc.c: Fix bad merge with head.
5786 2001-04-22 11:16 richardb
5788 * configure.in, examples/autoplug/autoplug.c, gst/gstbuffer.c,
5789 gst/gstbuffer.h, gst/gstcaps.h, gst/gstprops.h,
5790 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5791 plugins/Makefile.am, plugins/dv/Makefile.am, plugins/dv/NOTES,
5792 plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5793 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5794 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5795 plugins/mpeg1/system_encode/buffer.c,
5796 plugins/mpeg1/system_encode/system_encode.c,
5797 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5798 plugins/videoscale/videoscale.c, test/Makefile.am, test/dvshow.c,
5799 test/mp2tomp1.c, test/video2mp1.c: Merged from trunk
5801 2001-04-22 05:38 omegahacker
5803 * gst/: gstbuffer.c, gstbuffer.h, gstcaps.h: fixes for gstbuffer,
5804 and removed ## from gstcaps.h that was causing all that warning
5807 2001-04-22 02:41 omegahacker
5809 * gst/gstbuffer.c: completed gst_buffer_copy, added API comments
5811 2001-04-22 02:40 omegahacker
5813 * test/: Makefile.am, dvshow.c: added test program for dv decoder
5815 2001-04-22 02:32 omegahacker
5817 * gst/gstprops.h: added GST_STR_FOURCC, which takes strings like
5818 "YUY2" instead of 'Y','U','Y','2'. better, I think <g>
5820 2001-04-22 02:30 wtay
5822 * configure.in: Add -lm and the glib libs too for the dv_init check
5824 2001-04-22 02:30 omegahacker
5826 * gst/: gstbuffer.c, gstbuffer.h: Added gst_buffer_copy(). It's
5827 not complete, it should copy more stuff like flags and such.
5830 2001-04-22 02:28 omegahacker
5832 * plugins/Makefile.am: fixed caps error in path for dv
5834 2001-04-22 00:48 omegahacker
5836 * configure.in, plugins/Makefile.am, plugins/dv/Makefile.am,
5837 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h: added
5838 initial DV (smpte314m) decoder plugin
5840 2001-04-21 18:45 wtay
5842 * examples/autoplug/autoplug.c,
5843 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5844 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5845 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5846 plugins/mpeg1/system_encode/buffer.c,
5847 plugins/mpeg1/system_encode/system_encode.c,
5848 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5849 plugins/videoscale/videoscale.c, test/Makefile.am, test/mp2tomp1.c,
5850 test/video2mp1.c: Fixed a few plugins so that mpeg1 encoding sorta
5851 works. Added an mpeg1 encoder example, it uses the autoplugger to
5852 convert the stream to audio/video, which is then fed to the
5855 2001-04-21 13:43 richardb
5857 * gst/gstplugin.c, gst/gstplugin.h, plugins/1394/gst1394.c,
5858 plugins/alaw/alaw.c, plugins/alsa/alsasink.c,
5859 plugins/alsa/alsasrc.c, plugins/arts/gst_arts.c,
5860 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5861 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5862 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5863 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5864 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5865 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5866 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5867 plugins/filters/adder/adder.c,
5868 plugins/filters/colorspace/colorspace.c,
5869 plugins/filters/ladspa/gstladspa.c,
5870 plugins/filters/median/median.c,
5871 plugins/filters/passthrough/passthrough.c,
5872 plugins/filters/smooth/smooth.c,
5873 plugins/filters/stereo2mono/stereo2mono.c,
5874 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5875 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5876 plugins/mp3decode/mad/gstmad.c,
5877 plugins/mp3decode/mpg123/gstmpg123.c,
5878 plugins/mp3decode/parse/mp3parse.c,
5879 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5880 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5881 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5882 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5883 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5884 plugins/mpeg1/mpegtypes/mpeg1types.c,
5885 plugins/mpeg1/parse/mpeg1parse.c,
5886 plugins/mpeg1/system_encode/system_encode.c,
5887 plugins/mpeg1video/parse/mp1videoparse.c,
5888 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5889 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5890 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5891 plugins/mpeg2/mpegtypes/mpeg2types.c,
5892 plugins/mpeg2/parse/mpeg2parse.c,
5893 plugins/mpeg2/subtitles/mpeg2subt.c,
5894 plugins/mpeg2/video/gstmpeg2play.c,
5895 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5896 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5897 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5898 plugins/videoscale/videoscale.c,
5899 plugins/visualization/smoothwave/smoothwave.c,
5900 plugins/visualization/spectrum/gstspectrum.c,
5901 examples/plugins/example.c, gst/autoplug/gststaticautoplug.c,
5902 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5903 gst/types/gsttypes.c,
5904 plugins/visualization/synaesthesia/synaesthesia.c,
5905 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5906 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5907 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c: Use
5908 plugin descriptions, which start with the major and minor version
5909 numbers, instead of relying on each plugin to call gst_plugin_new
5910 appropriately, and check the return value, and tidy up if there's a
5911 failure. This seems to work fine, and factors out some code common
5914 2001-04-21 10:30 richardb
5916 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5917 gst/autoplug/gststaticautoplug.c,
5918 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5919 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5920 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5921 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5922 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5923 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5924 plugins/avi/wincodec/gstwincodec.c,
5925 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5926 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5927 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5928 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5929 plugins/filters/adder/adder.c,
5930 plugins/filters/colorspace/colorspace.c,
5931 plugins/filters/ladspa/gstladspa.c,
5932 plugins/filters/median/median.c,
5933 plugins/filters/passthrough/passthrough.c,
5934 plugins/filters/smooth/smooth.c,
5935 plugins/filters/stereo2mono/stereo2mono.c,
5936 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5937 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5938 plugins/mp3decode/mad/gstmad.c,
5939 plugins/mp3decode/mpg123/gstmpg123.c,
5940 plugins/mp3decode/parse/mp3parse.c,
5941 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5942 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5943 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5944 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5945 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5946 plugins/mpeg1/mpegtypes/mpeg1types.c,
5947 plugins/mpeg1/parse/mpeg1parse.c,
5948 plugins/mpeg1/system_encode/system_encode.c,
5949 plugins/mpeg1video/parse/mp1videoparse.c,
5950 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5951 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5952 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5953 plugins/mpeg2/mpegtypes/mpeg2types.c,
5954 plugins/mpeg2/parse/mpeg2parse.c,
5955 plugins/mpeg2/subtitles/mpeg2subt.c,
5956 plugins/mpeg2/video/gstmpeg2play.c,
5957 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5958 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5959 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5960 plugins/videoscale/videoscale.c,
5961 plugins/visualization/smoothwave/smoothwave.c,
5962 plugins/visualization/spectrum/gstspectrum.c,
5963 plugins/visualization/synaesthesia/synaesthesia.c,
5964 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5965 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5966 plugins/xvideosink/xvideosink.c: Added first attempt at plugin
5969 2001-04-21 00:20 wtay
5971 * plugins/filters/colorspace/colorspace.c: Added more verbose
5972 output for debugging purposes.
5974 2001-04-20 23:50 wtay
5976 * plugins/xvideosink/: gstximage.c, gstxvimage.c, xvideosink.c,
5977 xvideosink.h: Added proper locking around the bufferpool and the X
5980 2001-04-20 22:41 wtay
5982 * plugins/mp3decode/mad/gstmad.c: Removed a g_print statement
5984 2001-04-20 22:40 wtay
5986 * plugins/mp3decode/mad/: gstmad.c, gstmad.h: Added Mad didn't take
5987 the number of channels into account. Added propper TIMESTAMPS to
5990 2001-04-20 21:36 wtay
5992 * plugins/oss/gstosssink.c: Added a sync when the device is opened
5993 so that the caps negotiated parmams are set.
5995 2001-04-20 20:21 wtay
5997 * gst/elements/: gstidentity.c, gstidentity.h: Added caps proxying
5998 and bufferpool passing to identity so that -launch disksrc ! mad !
5999 identity ! osssink works.
6001 2001-04-20 15:42 richardb
6003 * plugins/oss/gstosssink.c: #ifdef out bit about AFMT_AC3, since
6004 this isn't defined by the header files for older linux kernels
6005 (2.0.36) (and its just INFO code, anyway)
6007 2001-04-20 13:04 thomasvs
6009 * gst/elements/: Makefile.am, gstelements.c: update to take new
6010 gstdisksink element into account
6012 2001-04-20 12:56 richardb
6014 * gst/Makefile.am.future: Update the alternative Makefile.am for
6015 gst/, which depends on automake
6018 2001-04-20 12:14 thomasvs
6020 * gst/elements/: gstdisksink.c, gstdisksink.h: * first stab at a
6021 disk sink element * no optimization, is it necessary ? * basic
6022 error checking * seems to work; you can copy files by typing
6023 gstreamer-launch disksrc location=test.in ! disksink
6024 location=test.out * decode of mp3 to raw pcm also tested
6026 2001-04-20 00:47 omegahacker
6028 * plugins/arts/: .cvsignore, Makefile.am, gst_arts.c, gst_arts.h,
6029 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
6030 gst_artsio.mcoptype, gst_artsio_impl.cc: updated to a mostly
6031 working aRts wrapper plugin, just caps issues left
6033 2001-04-19 23:25 wtay
6035 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstcaps.sgml,
6036 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
6037 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
6038 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
6039 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6040 gst/gstpad.c: More API docs updates
6042 2001-04-19 23:03 omegahacker
6044 * plugins/arts/gst_artsio_impl.cc: minor updates
6046 2001-04-19 21:42 omegahacker
6048 * configure.in, plugins/Makefile.am, plugins/1394/.cvsignore,
6049 plugins/1394/Makefile.am, plugins/1394/gst1394.c,
6050 plugins/1394/gst1394.h: First pass at 1394 source. Arguments need
6051 to be added, etc. But it works.
6053 2001-04-19 17:40 omegahacker
6055 * plugins/arts/gst_arts.c: updated to latest padtemplate code
6057 2001-04-19 10:27 thomasvs
6059 * plugins/filters/adder/adder.c: * a little cleanup
6061 2001-04-19 01:23 omegahacker
6063 * configure.in, plugins/Makefile.am: better (not complete, afaict)
6066 2001-04-19 00:25 omegahacker
6068 * plugins/arts/: Makefile.am, gst_arts.c, gst_arts.h,
6069 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
6070 gst_artsio.mcoptype, gst_artsio_impl.cc: first pass at a gstreamer
6071 arts plugin doesn't compile yet
6073 2001-04-18 23:00 wtay
6075 * plugins/xvideosink/xvideosink.c: Removed stupid g_print
6078 2001-04-18 22:59 wtay
6080 * plugins/: mpeg2/mpeg2dec/gstmpeg2dec.c, xvideosink/xvideosink.c:
6081 Fixed a stupid bug in the mpeg2dec bufferpool handling. Make an
6082 XvImage and XImage pool in xvideosink. Together these changes give
6083 an 80% speedup on mpeg2 playback (rough estimate)
6085 2001-04-18 21:16 wtay
6087 * docs/gst/tmpl/: gstbin.sgml, gstbuffer.sgml, gstbufferpool.sgml,
6088 gstcaps.sgml, gstreamer-unused.sgml: Added more API docs to
6089 Autoplug, Buffer, Bin, BufferPool. Fixed some compile problems
6092 2001-04-18 17:08 thomasvs
6094 * examples/mixer/mixer.c: * mixer now works with variable inputs *
6095 mixer creates custom volume envelopes allowing each song to play
6096 alone and end with a mix of all of them, undistorted
6098 2001-04-18 15:50 thomasvs
6100 * plugins/filters/volenv/filter.func: made errors more descriptive
6102 2001-04-18 15:04 thomasvs
6104 * examples/mixer/mixer.c: * cleaned up some code and integrated
6105 with new adder (mixer now works with different types of files)
6107 2001-04-18 15:03 thomasvs
6109 * plugins/filters/adder/: adder.c, adder.h: changed adder to work
6110 with variable length input data buffers
6112 2001-04-17 22:17 thomasvs
6114 * examples/mixer/: mixer.c, mixer.h: changed mixer to work by
6115 autoplugging the input channels (not very useful yet, since the
6116 input buffers to volenv have different sizes)
6118 2001-04-17 22:14 wtay
6120 * configure.in, docs/gst/gstreamer-sections.txt,
6121 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gst.sgml,
6122 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
6123 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
6124 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
6125 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6126 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstcaps.c,
6127 gst/gstobject.c, gst/gstpad.c, testsuite/capsnego/capsnego.c,
6128 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6129 testsuite/capsnego/enum.c: The first wave of docs updates Added a
6130 little more comments about the API usage in the api docs. Some
6131 fixes for the capsnego testsuite.
6133 2001-04-17 22:03 wtay
6135 * tests/: Makefile.am, autoplug3.c, autoplug4.c: Autoplug3 shows an
6136 example of an autoplugged mp3 player. Autoplug4 shows various
6137 static autoplugger examples.
6139 2001-04-17 18:48 thomasvs
6141 * examples/mixer/mixer.h: header for mixer.c, containing
6144 2001-04-17 18:47 thomasvs
6146 * examples/mixer/mixer.c: added a struct to set up input channels
6148 2001-04-17 16:32 thomasvs
6150 * plugins/filters/volenv/: filter.func, volenv.c: * fixed problem
6151 with starting rise calculation * cleaned up some debug info *
6152 started wondering if it really is a good idea to #include the
6153 actual filter now that's it's grown so large, but decided it
6154 wasn't worth the effort now anyway
6156 2001-04-17 14:36 thomasvs
6158 * configure.in: added mixer example and adder plugin to
6161 2001-04-17 06:24 omegahacker
6163 * gst/: Makefile.am, autoplug/Makefile.am, elements/Makefile.am,
6164 types/Makefile.am: finished change to GST_ macros
6166 2001-04-17 03:19 omegahacker
6168 * configure.in, gst/.cvsignore, gst/Makefile.am, gst/gst.h,
6169 gst/gstversion.h.in: added gstversion.h
6171 2001-04-17 02:32 omegahacker
6173 * gstreamer.pc.in: file gstreamer.pc.in was initially added on
6174 branch BRANCH-INCSCHED1.
6176 2001-04-17 02:32 omegahacker
6178 * gstreamer.pc.in: added pkg-config file
6180 2001-04-17 00:17 omegahacker
6182 * gst/autoplug/: Makefile.am, gststaticautoplug.c,
6183 gststaticautoplug.h, gststaticautoplugrender.c,
6184 gststaticautoplugrender.h: brought in autoplug dir from HEAD after
6187 2001-04-17 00:17 wtay
6189 * plugins/: filters/colorspace/colorspace.c,
6190 filters/colorspace/colorspace.h, mpeg2/mpeg2dec/gstmpeg2dec.c,
6191 mpeg2/mpeg2dec/gstmpeg2dec.h, xvideosink/gstximage.h,
6192 xvideosink/gstxvimage.h, xvideosink/xvideosink.c,
6193 xvideosink/xvideosink.h: Added bufferpools to mpeg2dec and
6194 xvideosink. Modified colorspace to draw straight into a bufferpool
6195 buffer when possible.
6197 2001-04-16 22:48 wtay
6199 * tests/: Makefile.am, padfactory.c: Updated the padfactory test
6202 2001-04-16 22:45 wtay
6204 * gst/: gstbuffer.h, gstcaps.c, gstcaps.h, gstpad.c, gstpad.h,
6205 gstqueue.c: Added 1337 macros to create padtemplates and
6206 capstemplates. Added some code for bufferpools
6208 2001-04-16 22:43 omegahacker
6210 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
6211 gstreamer-config.1, gstreamer-config.in, gstreamer.m4,
6212 gstreamer.spec.in, components/bonobo-gstmediaplay/Makefile.am,
6213 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6214 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
6215 debian/changelog, debian/control, debian/copyright,
6216 debian/gsteditor.files, debian/gsteditor.manpages,
6217 debian/gsteditor.menu, debian/gstmediaplay.files,
6218 debian/gstmediaplay.manpages, debian/gstmediaplay.menu,
6219 debian/gstreamer-alsa.files, debian/gstreamer-cdparanoia.files,
6220 debian/gstreamer-common.files, debian/gstreamer-doc.files,
6221 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
6222 debian/gstreamer-lame.files, debian/gstreamer-mpeg2dec.files,
6223 debian/gstreamer-mpg123.files,
6224 debian/gstreamer-plugin-template.postinst,
6225 debian/gstreamer-plugin-template.prerm,
6226 debian/gstreamer-runtime.files, debian/gstreamer-runtime.manpages,
6227 debian/gstreamer-runtime.postinst, debian/gstreamer-tools.files,
6228 debian/gstreamer-tools.manpages, debian/gstreamer-vorbis.files,
6229 debian/libgst-dev.files, debian/libgst-dev.manpages,
6230 debian/libgst0.files, debian/libgst0.postinst,
6231 debian/libgsteditor-dev.files, debian/libgsteditor0.files,
6232 debian/libgsteditor0.postinst, debian/libgstmediaplay-dev.files,
6233 debian/libgstmediaplay0.files, debian/libgstmediaplay0.postinst,
6234 debian/rules, docs/Makefile.am, docs/fwg/Makefile.am,
6235 docs/fwg/concepts.sgml, docs/fwg/firstplugin.sgml,
6236 docs/fwg/gst-plugin-writers-guide.sgml, docs/fwg/testapp.sgml,
6237 docs/fwg/titlepage.sgml, docs/fwg/typesnprops.sgml,
6238 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
6239 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
6240 docs/gst/gstreamer.types.in, docs/gst/tmpl/audioraw.sgml,
6241 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
6242 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
6243 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
6244 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
6245 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
6246 docs/gst/tmpl/gstmultidisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
6247 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
6248 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
6249 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
6250 docs/gst/tmpl/gststaticautoplug.sgml,
6251 docs/gst/tmpl/gststaticautoplugrender.sgml,
6252 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/videoraw.sgml,
6253 docs/libs/.cvsignore, docs/manual/Makefile.am,
6254 docs/manual/bins.sgml, docs/manual/debugging.sgml,
6255 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
6256 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
6257 docs/manual/pads.sgml, docs/manual/plugins.sgml,
6258 docs/manual/queues.sgml, docs/manual/quotes.sgml,
6259 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
6260 docs/manual/xml.sgml, docs/plugins/Makefile.am,
6261 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
6262 docs/plugins/tmpl/audioscale.sgml,
6263 docs/plugins/tmpl/gstaviencoder.sgml,
6264 docs/plugins/tmpl/gstmpeg2enc.sgml,
6265 docs/plugins/tmpl/gstmpeg2play.sgml,
6266 docs/plugins/tmpl/gstmpeg_play.sgml,
6267 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
6268 docs/plugins/tmpl/gstspectrum.sgml,
6269 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
6270 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
6271 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
6272 docs/plugins/tmpl/mpeg2parse.sgml,
6273 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
6274 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
6275 docs/plugins/tmpl/synaesthesia.sgml,
6276 docs/plugins/tmpl/system_encode.sgml,
6277 docs/plugins/tmpl/videoscale.sgml,
6278 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
6279 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
6280 docs/random/caps.dia, docs/random/hierarchy,
6281 docs/random/plugins.dia, docs/random/omega/eos,
6282 docs/random/omega/eos.old, docs/random/wtay/autoplug2,
6283 docs/random/wtay/caps-negociation, docs/random/wtay/capsnego-cases,
6284 editor/Makefile.am, editor/gsteditor.1, editor/gsteditor.h,
6285 editor/gsteditorproperty.c, examples/Makefile.am,
6286 examples/autoplug/.cvsignore, examples/autoplug/autoplug.c,
6287 examples/helloworld/helloworld.c,
6288 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6289 examples/plugins/example.c, examples/plugins/example.h,
6290 examples/queue/queue.c, examples/queue2/queue2.c,
6291 examples/queue3/queue3.c, examples/queue4/queue4.c,
6292 examples/thread/thread.c, examples/typefind/.cvsignore,
6293 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
6294 gst/Makefile.am.future, gst/cothreads.c, gst/gst.c, gst/gst.h,
6295 gst/gstarch.h, gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c,
6296 gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
6297 gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
6298 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
6299 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
6300 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
6301 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
6302 gst/gstpropsprivate.h, gst/gstqueue.c, gst/gstscheduler.c,
6303 gst/gstsparc.h, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
6304 gst/gsttypefind.c, gst/gstutils.c, gst/gstutils.h,
6305 gst/elements/Makefile.am, gst/elements/gstaudiosink.c,
6306 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.c,
6307 gst/elements/gstaudiosrc.h, gst/elements/gstdisksrc.c,
6308 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6309 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6310 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
6311 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/callbacks.c,
6312 gstplay/gstmediaplay.1, gstplay/gstmediaplay.c,
6313 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
6314 gstplay/gstplayprivate.h, include/Makefile.am, include/avifmt.h,
6315 include/default.h, include/registry.h, libs/Makefile.am,
6316 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
6317 libs/getbits/gstgetbits_inl.h, libs/idct/gstidct.c,
6318 plugins/Makefile.am, plugins/alaw/Makefile.am,
6319 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6320 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6321 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6322 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6323 plugins/alaw/mulaw-conversion.h, plugins/alsa/.cvsignore,
6324 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
6325 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
6326 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
6327 plugins/artsd/.cvsignore, plugins/artsd/Makefile.am,
6328 plugins/artsd/REQUIREMENTS, plugins/artsd/artsdsink.c,
6329 plugins/artsd/artsdsink.h, plugins/au/gstparseau.c,
6330 plugins/au/gstparseau.h, plugins/audioscale/audioscale.c,
6331 plugins/audioscale/audioscale.h, plugins/avi/audiocodecs.c,
6332 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6333 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
6334 plugins/avi/playcodecs.c, plugins/avi/wincodec/Makefile.am,
6335 plugins/avi/wincodec/gstwincodec.c,
6336 plugins/avi/wincodec/gstwincodec.h,
6337 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6338 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6339 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
6340 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
6341 plugins/effects/stereo/stereo.c, plugins/effects/stereo/stereo.h,
6342 plugins/effects/volume/volume.c, plugins/effects/volume/volume.h,
6343 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
6344 plugins/filters/filterstamp.README, plugins/filters/filterstamp.sh,
6345 plugins/filters/colorspace/.cvsignore,
6346 plugins/filters/colorspace/Makefile.am,
6347 plugins/filters/colorspace/colorspace.c,
6348 plugins/filters/colorspace/colorspace.h,
6349 plugins/filters/colorspace/yuv2rgb.c,
6350 plugins/filters/colorspace/yuv2rgb.h,
6351 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6352 plugins/filters/ladspa/gstladspa.c,
6353 plugins/filters/median/median.c, plugins/filters/median/median.h,
6354 plugins/filters/passthrough/.cvsignore,
6355 plugins/filters/passthrough/Makefile.am,
6356 plugins/filters/passthrough/filter.func,
6357 plugins/filters/passthrough/passthrough.c,
6358 plugins/filters/passthrough/passthrough.h,
6359 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
6360 plugins/filters/stereo2mono/Makefile.am,
6361 plugins/filters/stereo2mono/stereo2mono.c,
6362 plugins/filters/stereo2mono/stereo2mono.h,
6363 plugins/filters/volenv/.cvsignore,
6364 plugins/filters/volenv/Makefile.am,
6365 plugins/filters/volenv/filter.func,
6366 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
6367 plugins/flx/Makefile.am, plugins/flx/flx_color.c,
6368 plugins/flx/flx_color.h, plugins/flx/flx_decoder.c,
6369 plugins/flx/flx_decoder.h, plugins/flx/flx_fmt.h,
6370 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
6371 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6372 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6373 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6374 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6375 plugins/mp3decode/mad/gstmad.h,
6376 plugins/mp3decode/mpg123/gstmpg123.c,
6377 plugins/mp3decode/mpg123/gstmpg123.h,
6378 plugins/mp3decode/mpg123/layer1.c,
6379 plugins/mp3decode/mpg123/layer3.c,
6380 plugins/mp3decode/mpg123/mpg123.c,
6381 plugins/mp3decode/mpg123/tabinit.c,
6382 plugins/mp3decode/parse/mp3parse.c,
6383 plugins/mp3decode/types/mp3types.c,
6384 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
6385 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6386 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6387 plugins/mpeg1/mpeg_play/Makefile.am,
6388 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6389 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6390 plugins/mpeg1/mpeg_play/recon_mmxe.s,
6391 plugins/mpeg1/mpeg_play/recon_sse.s,
6392 plugins/mpeg1/mpeg_play/video.c,
6393 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6394 plugins/mpeg1/mpegtypes/mpeg1types.c,
6395 plugins/mpeg1/parse/mpeg1parse.c,
6396 plugins/mpeg1video/parse/mp1videoparse.c,
6397 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
6398 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/cpu_accel.c,
6399 plugins/mpeg2/ac3dec/decode.c, plugins/mpeg2/ac3parse/ac3parse.c,
6400 plugins/mpeg2/mpeg2dec/Makefile.am,
6401 plugins/mpeg2/mpeg2dec/attributes.h,
6402 plugins/mpeg2/mpeg2dec/decode.c,
6403 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6404 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6405 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
6406 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
6407 plugins/mpeg2/mpeg2dec/idct_mlib.c,
6408 plugins/mpeg2/mpeg2dec/idct_mmx.c,
6409 plugins/mpeg2/mpeg2dec/idct_mmx.h,
6410 plugins/mpeg2/mpeg2dec/mm_accel.h,
6411 plugins/mpeg2/mpeg2dec/motion_comp.c,
6412 plugins/mpeg2/mpeg2dec/motion_comp.h,
6413 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
6414 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
6415 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
6416 plugins/mpeg2/mpeg2dec/mpeg2.h,
6417 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
6418 plugins/mpeg2/mpeg2dec/output_video.h,
6419 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
6420 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
6421 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6422 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6423 plugins/mpeg2/mpegtypes/mpeg2types.c,
6424 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/Makefile.am,
6425 plugins/mpeg2/video/gstmpeg2play.c,
6426 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/recon.c,
6427 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
6428 plugins/mpeg2/videoparse/mp2videoparse.c,
6429 plugins/mulaw/Makefile.am, plugins/mulaw/mulaw-conversion.c,
6430 plugins/mulaw/mulaw-conversion.h, plugins/mulaw/mulaw-decode.c,
6431 plugins/mulaw/mulaw-decode.h, plugins/mulaw/mulaw-encode.c,
6432 plugins/mulaw/mulaw-encode.h, plugins/mulaw/mulaw.c,
6433 plugins/oss/.cvsignore, plugins/oss/Makefile.am,
6434 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
6435 plugins/oss/gstosssink.h, plugins/oss/gstosssrc.c,
6436 plugins/oss/gstosssrc.h, plugins/rtjpeg/RTjpeg.h,
6437 plugins/rtp/Makefile.am, plugins/rtp/rtpsend/.cvsignore,
6438 plugins/rtp/rtpsend/Makefile.am, plugins/rtp/rtpsend/rtp.c,
6439 plugins/rtp/rtpsend/rtp.h, plugins/rtp/rtpsend/rtpsend.c,
6440 plugins/rtp/rtpsend/rtpsend.h, plugins/videoscale/videoscale.c,
6441 plugins/videoscale/videoscale.h,
6442 plugins/visualization/smoothwave/smoothwave.h,
6443 plugins/visualization/spectrum/gstspectrum.c,
6444 plugins/visualization/spectrum/gstspectrum.h,
6445 plugins/visualization/synaesthesia/synaesthesia.c,
6446 plugins/visualization/synaesthesia/synaesthesia.h,
6447 plugins/visualization/vumeter/vumeter.c,
6448 plugins/visualization/vumeter/vumeter.h, plugins/vorbis/vorbis.c,
6449 plugins/vorbis/vorbisdec.c, plugins/wav/Makefile.am,
6450 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
6451 plugins/wav/gstriff.c, plugins/xmms/.cvsignore,
6452 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
6453 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
6454 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
6455 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
6456 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
6457 plugins/xmms/main.h, plugins/xmms/output.h,
6458 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
6459 plugins/xmms/visualization.h, plugins/xmms/xmms.h,
6460 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6461 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6462 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6463 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6464 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6465 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
6466 test/a.c, test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6467 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6468 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpeg2parse2.c,
6469 test/mpg123.c, test/p.c, test/qtest.c, test/r.c, test/record.c,
6470 test/s.c, test/spectrum.c, test/typefind.c, test/vidcapture.c,
6471 test/vidcapture2.c, test/videotest.c, test/videotest2.c, test/w.c,
6472 test/xmmstest.c, test/xml/readreg.c, tests/.cvsignore,
6473 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
6474 tests/autoplug3.c, tests/caps.c, tests/capsconnect.c,
6475 tests/paranoia.c, tests/props.c, tests/nego/.cvsignore,
6476 tests/nego/Makefile.am, tests/nego/nego1.c, testsuite/Makefile.am,
6477 testsuite/test_gst_init.c, testsuite/capsnego/.cvsignore,
6478 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
6479 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6480 testsuite/capsnego/enum.c, tools/Makefile.am, tools/README,
6481 tools/gstreamer-inspect.1, tools/gstreamer-inspect.c,
6482 tools/gstreamer-launch.1, tools/gstreamer-launch.c,
6483 tools/gstreamer-register.1: Merged HEAD from
6484 BRANCH-INCSCHED1-200104161 into BRANCH-INCSCHED1.
6486 2001-04-16 22:33 wtay
6488 * test/: Makefile.am, mp3mad.c: Added an test program for the mad
6491 2001-04-16 20:41 thomasvs
6493 * plugins/filters/adder/adder.c: commented some debug info to get a
6496 2001-04-16 20:38 thomasvs
6498 * examples/mixer/mixer.c: changed volume envelope; should do a nice
6499 transition between both songs now
6501 2001-04-16 20:11 thomasvs
6503 * plugins/filters/volenv/volenv.c: removed example volume envelope
6504 registration plugin now accepts both a volume envelope (before
6505 start) or direct argument setting
6507 2001-04-16 18:36 omegahacker
6509 * plugins/mp3decode/mad/gstmad.c: added code to deal with either
6510 0.12 or 0.13 of libmad
6512 2001-04-16 17:45 wtay
6514 * gst/elements/: gstfakesink.c, gstfakesink.h: Added an arg to
6515 fakesink so that it doesn't printf.
6517 2001-04-16 17:34 wtay
6519 * examples/: autoplug/autoplug.c, mixer/.cvsignore,
6520 mixer/Makefile.am, mixer/mixer.c: Added an example audio mixer.
6522 2001-04-16 17:30 wtay
6524 * plugins/filters/: adder/.cvsignore, adder/Makefile.am,
6525 adder/adder.c, adder/adder.h, colorspace/colorspace.c: Added the
6526 audio mixer from Thomas Vander Stichele
6528 2001-04-16 11:55 wtay
6530 * examples/autoplug/autoplug.c: Add the xvideosink to the example.
6532 2001-04-16 01:59 wtay
6534 * plugins/filters/volenv/: filter.func, volenv.c: More volenv
6537 2001-04-16 00:59 omegahacker
6539 * gst/gstbin.c, gst/gstscheduler.c, gst/gstthread.c,
6540 gst/elements/gstidentity.c, tests/threadlock.c: latest updates,
6541 things are very close to working
6543 2001-04-16 00:44 wtay
6545 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
6546 yuv2rgb.h: Don't compile the asm on non x86 machines. Added a
6547 header file that will soon be part of the C fallback code..
6549 2001-04-16 00:12 wtay
6551 * gst/gstinfo.c: Added missing category strings...
6553 2001-04-16 00:05 wtay
6555 * plugins/esd/esdsink/esdsink.c: fixed the audio caps to the latest
6558 2001-04-15 23:54 omegahacker
6560 * tools/gstreamer-launch.c: save xml file of the launch cmdline
6562 2001-04-15 23:54 omegahacker
6564 * gst/gstelement.h: added comment about missing flag
6566 2001-04-15 23:53 omegahacker
6568 * gstreamer.spec.in: run gstreamer-register on postinstall
6570 2001-04-15 23:52 omegahacker
6572 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
6573 changed some INFOs to DEBUGs
6575 2001-04-15 23:29 wtay
6577 * configure.in: Added the volenv/passthrough plugin Makefiles
6579 2001-04-15 23:20 wtay
6581 * plugins/filters/: passthrough/.cvsignore,
6582 passthrough/passthrough.c, volenv/.cvsignore, volenv/Makefile.am,
6583 volenv/filter.func, volenv/volenv.c, volenv/volenv.h: Modified the
6584 passthrough filter with the new caps API Added the volume envelope
6587 2001-04-15 16:30 wtay
6589 * plugins/filters/: filterstamp.README, filterstamp.sh,
6590 passthrough/Makefile.am, passthrough/filter.func,
6591 passthrough/passthrough.c, passthrough/passthrough.h: Added a
6592 little script to create an audio filter plugin template (provided
6593 by Thomas Vander Stichele)
6595 2001-04-15 15:42 wtay
6597 * plugins/icecast/icecastsend/icecastsend.c: Updated the icecast
6600 2001-04-15 15:29 wtay
6602 * acconfig.h, configure.in, plugins/filters/Makefile.am,
6603 plugins/filters/colorspace/colorspace.c,
6604 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6605 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6606 plugins/mp3decode/mad/gstmad.h, plugins/vorbis/vorbisdec.c,
6607 test/xmmstest.c: Added the mad mp3 decoder. Added flushing to the
6608 vorbis decoder. Updated configure.in to check for Hermes and
6611 2001-04-15 02:02 wtay
6613 * gst/gstprops.c: Fixed the gfloat error in the va_arg code.
6615 2001-04-14 19:56 wtay
6617 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstcaps.sgml,
6618 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6619 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/videoraw.sgml,
6620 editor/gsteditorproperty.c, examples/plugins/example.c,
6621 gst/gstcaps.c, gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h,
6622 gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
6623 gst/elements/gsttee.c, gstplay/Makefile.am, gstplay/gstplay.c,
6624 plugins/alaw/alaw.c, plugins/alsa/alsa.h,
6625 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
6626 plugins/alsa/alsasrc.c, plugins/artsd/artsdsink.c,
6627 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
6628 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6629 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
6630 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
6631 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
6632 plugins/filters/colorspace/colorspace.c,
6633 plugins/filters/colorspace/yuv2rgb.c,
6634 plugins/filters/stereo2mono/stereo2mono.c,
6635 plugins/flx/flx_decoder.c, plugins/jpeg/gstjpeg.c,
6636 plugins/mp3decode/mpg123/gstmpg123.c,
6637 plugins/mp3decode/parse/mp3parse.c,
6638 plugins/mp3decode/types/mp3types.c,
6639 plugins/mp3encode/lame/gstlame.c,
6640 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6641 plugins/mpeg1/mpegtypes/mpeg1types.c,
6642 plugins/mpeg1/parse/mpeg1parse.c,
6643 plugins/mpeg1video/parse/mp1videoparse.c,
6644 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
6645 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6646 plugins/mpeg2/mpegtypes/mpeg2types.c,
6647 plugins/mpeg2/parse/mpeg2parse.c,
6648 plugins/mpeg2/video/gstmpeg2play.c,
6649 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
6650 plugins/oss/gstosssink.c, plugins/rtp/rtpsend/rtpsend.c,
6651 plugins/visualization/synaesthesia/synaesthesia.c,
6652 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
6653 plugins/vorbis/vorbisdec.c, plugins/wav/gstriff.c,
6654 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmsinput.c,
6655 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/xvideosink.c,
6656 tests/autoplug.c, tests/autoplug2.c, tests/autoplug3.c,
6657 tests/caps.c, tests/props.c, tools/gstreamer-inspect.c: A rather
6658 large patch: - changed the API for the padtemplates: - remove
6659 the factories (array of pointers) for the padtemplates,
6660 properties and caps. The static array was a nice idea but
6661 converting all the property values to a gpointer was not a
6662 good idea. float properties were not possible, and casting
6663 a gint to a pointer is not very portable. The new API just
6664 uses the _padtemplate_new, _caps_new and _props_new
6665 functions to create the templates. This has the added
6666 benefit that the API is now uniform for static and dynamic
6667 templates and that the code can be made cleaner. - lots of
6668 cleanups in the way the capabilities are constructed (va_list)
6669 - lots of updates for all the plugins (new API) - docs updates
6670 (new API) - removed the videoraw docs.
6672 2001-04-12 19:11 wtay
6674 * components/bonobo-gstmediaplay/Makefile.am,
6675 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6676 docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
6677 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6678 examples/helloworld/helloworld.c, gst/gstcaps.h, gst/gstinfo.h,
6679 gst/gstpad.c, gst/gstpad.h, gst/gstprops.c, gst/gstqueue.c,
6680 gst/autoplug/gststaticautoplugrender.c, gstplay/gstplay.c,
6681 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
6682 plugins/artsd/Makefile.am, plugins/avi/gstavidecoder.c,
6683 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
6684 plugins/avi/wincodec/gstwindec.c, plugins/filters/Makefile.am,
6685 plugins/filters/colorspace/Makefile.am,
6686 plugins/filters/colorspace/colorspace.c,
6687 plugins/filters/colorspace/colorspace.h,
6688 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6689 plugins/filters/stereo2mono/stereo2mono.c,
6690 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6691 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/ac3dec.c,
6692 plugins/mpeg2/ac3dec/decode.c,
6693 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
6694 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxwindow.c,
6695 plugins/xvideosink/gstxwindow.h, plugins/xvideosink/xvideosink.c,
6696 plugins/xvideosink/xvideosink.h, test/mpeg2parse2.c: Lots of
6697 updates to the plugins for caps negotiation. Added YUY2 output to
6698 the win32 dlls. Added a colorspace converter in gstplay
6700 2001-04-10 20:46 wtay
6702 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6703 tmpl/gstcaps.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
6704 Fixed the doc build warnings
6706 2001-04-09 20:56 mhowell
6708 * docs/random/matth/scheduling.txt: added incremental scheduling
6711 2001-04-09 20:56 mhowell
6713 * docs/random/matth/scheduling.txt: file scheduling.txt was
6714 initially added on branch BRANCH-INCSCHED1.
6716 2001-04-06 17:29 scavenger
6718 * configure.in, plugins/Makefile.am, plugins/alaw/Makefile.am,
6719 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6720 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6721 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6722 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6723 plugins/alaw/mulaw-conversion.h: Added ALaw encoder and decoder
6725 2001-04-06 15:20 scavenger
6727 * plugins/wav/Makefile.am: Makefile.am forgot to include gstriff.c
6729 2001-04-03 17:25 scavenger
6731 * plugins/au/gstparseau.c: Updated parseau to use caps nego
6733 2001-04-03 05:56 richardb
6735 * gst/Makefile.am.future: Add a proposed makefile to use in place
6736 of Makefile.am. This depends on automake 1.4d or later, but is
6737 much neater, avoiding horrible hacks to pass special flags in.
6739 I put it here for safekeeping until automake 1.5 is released, at
6740 which point we can reasonably require it.
6742 2001-04-03 05:53 richardb
6744 * configure.in, plugins/Makefile.am, plugins/artsd/.cvsignore,
6745 plugins/artsd/Makefile.am, plugins/artsd/REQUIREMENTS,
6746 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h: Add artsdsink
6747 plugin. Worked first time for me. :)
6749 2001-04-03 05:52 richardb
6751 * plugins/alsa/Makefile.am: Remove weird characters from alsa
6752 Makefile.am (Had some 240's there. Uh?) Also, remove some
6753 unwanted CFLAGS which had been added.
6755 2001-04-03 05:38 richardb
6757 * gst/gstplugin.c: Fix obscure segfault I just got: perhaps due to
6758 running with libxml 1.8.11 (prerelease version), but a worthwhile
6761 2001-04-03 02:30 scavenger
6763 * plugins/mulaw/mulaw-decode.c: fixed bug passing outbuf size
6764 instead of in buf size to mulaw decode function
6766 2001-04-03 02:18 scavenger
6768 * plugins/mulaw/mulaw-decode.c: typo mistaked src_template with
6771 2001-04-03 02:01 wtay
6773 * plugins/mulaw/mulaw.c: Use capstemplates to create the
6774 padtemplates for the two elements in the mulaw plugin.
6776 2001-04-03 01:46 wtay
6778 * plugins/xvideosink/xvideosink.c: Don't try to initialize Xv if it
6781 2001-04-03 01:43 scavenger
6783 * plugins/mulaw/mulaw-decode.h: fixed typo in get_type
6785 2001-04-03 01:38 scavenger
6787 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c, mulaw.c: moved
6788 details of mulawencode and mulawdecode to mulaw.c
6790 2001-04-03 01:33 scavenger
6792 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: removed a
6793 redundant caps=NULL statement
6795 2001-04-03 01:30 scavenger
6797 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: fixed stupid bug
6798 where srcpads were being created twice, second time around
6801 2001-04-03 01:25 scavenger
6803 * plugins/mulaw/: Makefile.am, mulaw-conversion.c,
6804 mulaw-conversion.h, mulaw-decode.c, mulaw-decode.h, mulaw-encode.c,
6805 mulaw.c: added mulaw decoder
6807 2001-04-02 21:03 wtay
6809 * plugins/filters/colorspace/: .cvsignore, Makefile.am,
6810 colorspace.c, colorspace.h: Added a non functional colorspace
6813 2001-04-02 20:56 wtay
6815 * configure.in, docs/libs/.cvsignore,
6816 examples/helloworld/helloworld.c, gst/gstprops.c, gst/gstprops.h,
6817 gst/gstpropsprivate.h: Merged the float property patch from Steve
6818 Baker. This patch doesn't really work yet...
6820 2001-04-02 19:29 wtay
6822 * plugins/mulaw/mulaw-encode.c: This is how I see the caps
6823 negotiation for the mulaw element. In the sink negotiate pad it
6824 copies the caps and modifies it according to what it is going to
6825 ouput. It then tries to set the caps on the src pad, if that
6826 succeeds, negotiation succeeds, else it fails.
6828 2001-04-02 18:54 scavenger
6830 * configure.in, plugins/Makefile.am, plugins/mulaw/Makefile.am,
6831 plugins/mulaw/mulaw-conversion.c, plugins/mulaw/mulaw-conversion.h,
6832 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h: Start
6833 of the mulaw plugin...needs finishing off
6835 2001-04-02 16:09 richardb
6837 * configure.in: Add configure support for detecting artsc: if this
6838 is found, its okay to build an artsdsink plugin. Now, someone just
6839 needs to write an artsdsink.
6841 2001-04-02 16:08 richardb
6843 * plugins/oss/gstosssink.c: Correct tiny typo.
6845 2001-04-02 15:21 wtay
6847 * gst/gstcaps.c, gst/gstprops.c, gstplay/gstplay.c,
6848 plugins/Makefile.am, plugins/avi/audiocodecs.c,
6849 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6850 plugins/avi/gstaviencoder.h, plugins/avi/playcodecs.c,
6851 plugins/avi/wincodec/Makefile.am,
6852 plugins/avi/wincodec/gstwincodec.c,
6853 plugins/avi/wincodec/gstwincodec.h,
6854 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6855 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6856 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/median/median.c,
6857 plugins/filters/median/median.h, plugins/filters/smooth/smooth.c,
6858 plugins/filters/smooth/smooth.h, plugins/flx/flx_decoder.c,
6859 plugins/flx/flx_decoder.h, plugins/jpeg/gstjpeg.c,
6860 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6861 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6862 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6863 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6864 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6865 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6866 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6867 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6868 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6869 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6870 plugins/mpeg2/parse/mpeg2parse.c,
6871 plugins/mpeg2/video/gstmpeg2play.c,
6872 plugins/mpeg2/video/gstmpeg2play.h,
6873 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
6874 plugins/xvideosink/Makefile.am, plugins/xvideosink/gstximage.c,
6875 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
6876 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
6877 test/Makefile.am, test/mpeg2parse2.c, test/videotest2.c: A rather
6878 large update: - a new videosink using plain X windows
6879 (xvideosink). It uses capsnego to set up it's formats. -
6880 gstplay uses the new xvideosink and a gtk_socket. The initial
6881 window size is set to 0x0 so you need to resize it before you
6882 see something. - got rid of the video metadata include file in
6883 favour of properties and caps negotiation - adjusted most
6884 plugins to not use the metadata.
6886 2001-04-02 15:08 omegahacker
6888 * gst/gstinfo.c: added PID and cID to INFO lines when DEBUG is
6891 2001-04-01 15:09 wtay
6893 * gstplay/: callbacks.c, gstmediaplay.glade: Small change to load
6894 the .glade file from the current dir too when pressing the about
6897 2001-04-01 15:01 wtay
6899 * gstplay/: gstmediaplay.glade, gstplay.c: This patch is now The
6900 Right Way(tm) to handle the stop button but at least it doesn't
6903 2001-04-01 14:51 wtay
6905 * gstplay/gstplay.c: Slightly modified the _stop handling so that
6906 gstmediaplay crashes less viontly. The real problem is that going
6907 to the NULL state does not clean up the scheduling structures I
6910 2001-03-31 15:35 wtay
6912 * plugins/capture/v4l/gstv4lsrc.c: Make sure the endianness is
6913 correct when we agree to yuv formats in capsnego.
6915 2001-03-31 15:22 wtay
6917 * plugins/capture/v4l/gstv4lsrc.c: Only agree to the caps
6918 negotiation if the format is supported by the driver.
6920 2001-03-31 15:10 wtay
6922 * plugins/xvideosink/gstxvimage.c: Corrected a endianness bug in
6923 the format print code.
6925 2001-03-31 14:47 wtay
6927 * plugins/capture/v4l/gstv4lsrc.c: Added a little debug info in the
6930 2001-03-31 02:08 wtay
6932 * plugins/filters/stereo2mono/stereo2mono.c: Some cleanups. Added
6933 the padtemplates to the elementfactory.
6935 2001-03-31 01:56 scavenger
6937 * configure.in, plugins/filters/Makefile.am: Added stereo2mono
6940 2001-03-31 01:47 scavenger
6942 * plugins/filters/stereo2mono/: Makefile.am, stereo2mono.c,
6943 stereo2mono.h: stereo2mono plugin with caps negotiation code
6946 2001-03-31 01:13 wtay
6948 * tests/: caps.c, props.c: Adjust the test cases to the new FOURCC
6951 2001-03-31 00:56 wtay
6953 * examples/helloworld/helloworld.c, gst/gstprops.h,
6954 plugins/avi/gstavidecoder.c, plugins/avi/wincodec/gstwincodec.c,
6955 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
6956 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6957 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6958 plugins/mpeg2/video/gstmpeg2play.c: Simplified the FOURCC API to
6959 the caps, add a GST_MAKE_FOURCC macro to create a fourcc. Adjusted
6960 the plugins to use the new FOURCC API
6962 2001-03-31 00:51 wtay
6964 * plugins/xvideosink/: gstximage.c, gstxvimage.c, gstxvimage.h,
6965 xvideosink.c: Check for Xv support before trying to get caps.
6967 2001-03-30 21:10 wtay
6969 * docs/gst/tmpl/gstmultidisksrc.sgml, examples/autoplug/.cvsignore,
6970 examples/typefind/.cvsignore, plugins/xvideosink/.cvsignore: Small
6971 updates to the .cvsignore files.
6973 2001-03-30 21:08 wtay
6975 * acconfig.h, configure.in, plugins/Makefile.am,
6976 plugins/filters/Makefile.am, plugins/filters/ladspa/gstladspa.c,
6977 plugins/mp3decode/mpg123/mpg123.c, plugins/oss/gstosssink.c,
6978 plugins/rtjpeg/RTjpeg.h: Applied the FreeBSD patch from Orion with
6979 some minor modifications to the configure.in patch.
6981 2001-03-30 20:52 wtay
6983 * gst/gstthread.c: This hopefully fixes a slight thread sync issue.
6985 2001-03-30 01:06 omegahacker
6987 * AUTHORS, Makefile.am, configure.in, gstreamer.spec.in,
6988 gst/gstbin.c, gst/gstelement.c, gst/gstpad.c, gst/gstscheduler.c,
6989 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c,
6990 tests/threadlock.c, tools/gstreamer-launch.c: snapshot for matth to
6991 work with while I fly over to Europe....
6993 2001-03-29 23:33 wtay
6995 * test/videotest2.c: Added a test program to test v4lsrc and
6996 xvideosink doing capsnego.
6998 2001-03-29 23:31 wtay
7000 * configure.in, gst/gstcaps.c, gst/gstpad.c, gst/gstprops.c,
7001 gst/types/gsttypes.c, plugins/capture/v4l/grab.h,
7002 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7003 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
7004 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
7005 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
7006 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
7007 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
7008 plugins/xvideosink/xvideosink.h, test/Makefile.am: Added a plain X
7009 videosink, the videosink uses capsnego. adjusted the v4lsrc so
7010 that it uses capsnego on the src pad Small fixed to capsnego and
7011 the properties/caps.
7013 2001-03-29 18:27 richardb
7015 * docs/gst/: Makefile.am, gstreamer.types.in: Remove references to
7016 audiosink, audiosrc, and audioraw. Documentation at least _starts_
7019 2001-03-27 18:34 wtay
7021 * docs/gst/: gstreamer-sections.txt, tmpl/gstcaps.sgml,
7022 tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml: More docs updates
7024 2001-03-27 18:33 wtay
7026 * plugins/wav/gstparsewav.c: Removed the oss dependency
7028 2001-03-27 17:25 wtay
7030 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
7031 gstreamer.hierarchy, tmpl/audioraw.sgml, tmpl/gstaudiosink.sgml,
7032 tmpl/gstaudiosrc.sgml, tmpl/gstcaps.sgml, tmpl/gstprops.sgml,
7033 tmpl/gstreamer-unused.sgml: Removed the audiosink/src from the
7034 docs. Removed the audioraw metadata file from the docs.
7036 2001-03-26 12:12 richardb
7038 * plugins/mp3decode/Makefile.am: Fix makefile.am so that SUBDIRS is
7039 not defined both conditionally and unconditionally - broke some
7040 versions of automake.
7042 2001-03-24 18:50 wtay
7044 * plugins/: alsa/alsa.h, alsa/alsa_common.c, alsa/alsasink.c,
7045 alsa/alsasrc.c, au/gstparseau.c, effects/stereo/stereo.c,
7046 effects/stereo/stereo.h, effects/volume/volume.c,
7047 effects/volume/volume.h, esd/esdsink/esdsink.c,
7048 visualization/smoothwave/smoothwave.h,
7049 visualization/spectrum/gstspectrum.c,
7050 visualization/spectrum/gstspectrum.h,
7051 visualization/synaesthesia/synaesthesia.c,
7052 visualization/synaesthesia/synaesthesia.h,
7053 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
7054 wav/gstparsewav.c, wav/gstparsewav.h: Commented out the references
7055 to the old metadata handling in various plugins. They need to be
7056 converted to the new audio properties before they will work again.
7057 esdsink and alsasrc/sink are seriously damaged now.. :(
7059 2001-03-24 18:28 wtay
7061 * plugins/oss/gstosssink.c: Correctly set up the OSS format based
7064 2001-03-24 17:22 wtay
7066 * configure.in, examples/autoplug/autoplug.c,
7067 examples/helloworld/helloworld.c,
7068 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
7069 examples/queue/queue.c, examples/queue2/queue2.c,
7070 examples/queue3/queue3.c, examples/queue4/queue4.c,
7071 examples/thread/thread.c, examples/xml/createxml.c,
7072 gst/Makefile.am, gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c,
7073 gst/gstprops.h, gst/gstpropsprivate.h, gst/elements/Makefile.am,
7074 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
7075 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
7076 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
7077 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
7078 gst/elements/gstsinesrc.h, gstplay/gstplay.c, plugins/Makefile.am,
7079 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
7080 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
7081 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7082 plugins/avi/gstavidecoder.h, plugins/avi/gstaviencoder.h,
7083 plugins/flx/flx_decoder.c, plugins/mp3decode/mpg123/gstmpg123.c,
7084 plugins/mp3decode/mpg123/gstmpg123.h,
7085 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7086 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
7087 plugins/mpeg1video/parse/mp1videoparse.c,
7088 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7089 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7090 plugins/mpeg2/parse/mpeg2parse.c, plugins/oss/.cvsignore,
7091 plugins/oss/Makefile.am, plugins/oss/gstossaudio.c,
7092 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
7093 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
7094 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c, test/a.c,
7095 test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
7096 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
7097 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpg123.c,
7098 test/p.c, test/qtest.c, test/r.c, test/record.c, test/s.c,
7099 test/spectrum.c, test/typefind.c, test/vidcapture.c,
7100 test/vidcapture2.c, test/w.c, test/xmmstest.c, tests/autoplug.c,
7101 tests/autoplug3.c, tests/paranoia.c, tools/README,
7102 tools/gstreamer-inspect.c: Modified a lot of plugins to use the
7103 caps system. Modified the caps of audio/raw to our agreed
7104 properties. Added the multidisksrc plugin of Dominic Ludlam
7105 Renamed audiosink/src to osssink/src and updated all the examples
7106 using the old name. Moved oss specific plugins in an oss directory.
7107 removed the old audiosink from the elements/ dir. removed
7108 audioraw.h metadata header files since we now use the properties.
7109 There are still a few plugins that won't build because they include
7110 the old audioraw.h header file. This will be fixed soon. Make sure
7111 the caps are set in the plugins as described by their padtemplates
7112 (this should solve problems with gstmediaplay with various media
7115 *please don't panic when some plugins won't build, just cd manually
7116 into the plugin dirs* This will be fixed soon.
7118 2001-03-22 16:05 dlehn
7120 * debian/: Makefile.am, changelog, control, gsteditor.manpages,
7121 gstmediaplay.manpages, gstreamer-alsa.files,
7122 gstreamer-common.files, gstreamer-elements.files,
7123 gstreamer-mpeg2dec.files, gstreamer-runtime.manpages,
7124 gstreamer-tools.manpages, libgst-dev.manpages, rules: Debian
7125 updates: * add manpages * split off mpeg2dec and alsa packages *
7126 use latest doc build flags
7128 2001-03-22 00:03 wtay
7130 * plugins/flx/flx_decoder.c: unref the header buffer too.
7132 2001-03-22 00:00 wtay
7134 * docs/gst/tmpl/: gststaticautoplug.sgml,
7135 gststaticautoplugrender.sgml: Added the templates for the
7138 2001-03-21 23:59 wtay
7140 * configure.in, plugins/Makefile.am, plugins/flx/Makefile.am,
7141 plugins/flx/flx_color.c, plugins/flx/flx_color.h,
7142 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
7143 plugins/flx/flx_fmt.h: Added the FLX decoder of Sepp Wijnands
7144 <mrrazz@garbage-coderz.net>
7146 2001-03-21 21:43 wtay
7148 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
7149 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstautoplug.sgml,
7150 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
7151 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
7152 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
7153 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
7154 docs/gst/tmpl/gstutils.sgml, gst/gstautoplug.c, gst/gstcaps.c,
7155 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7156 gst/gstprops.h, gst/gstutils.c: API docs updates
7158 2001-03-20 23:12 richardb
7160 * configure.in, docs/Makefile.am, docs/manual/typedetection.sgml,
7161 examples/plugins/example.c: Added --enable-plugin-docs configure
7162 option, to enable build of the plugin documentation (currently
7163 broken). This defaults to off. Changed --enable-docs-build to
7164 default to on, since all other documentation should build
7167 Also, correct typo in manual, and fix up a couple of things in
7170 2001-03-20 18:29 wtay
7172 * testsuite/capsnego/.cvsignore: Added the new enum testcase to
7175 2001-03-20 18:29 wtay
7177 * gst/gst.c, gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h,
7178 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7179 gst/gstprops.h, gst/gstqueue.c, testsuite/capsnego/Makefile.am,
7180 testsuite/capsnego/converter2.c, testsuite/capsnego/enum.c: More
7181 work on capsnego proxying. It should be OK now. Added another
7182 testcase enum that shows various capsnego algorithms. Warn about
7183 pads that try to set a capability incompatible with their
7184 padtemplate. Implemented refcounting and copy_on_write for
7187 2001-03-18 16:17 wtay
7189 * gst/gstpad.c, gst/gstqueue.c,
7190 gst/autoplug/gststaticautoplugrender.c,
7191 plugins/mp3decode/mpg123/gstmpg123.c,
7192 plugins/mp3decode/parse/mp3parse.c,
7193 plugins/mpeg1/parse/mpeg1parse.c,
7194 plugins/mpeg1video/parse/mp1videoparse.c, plugins/vorbis/vorbis.c,
7195 plugins/vorbis/vorbisdec.c, testsuite/capsnego/.cvsignore,
7196 testsuite/capsnego/Makefile.am, testsuite/capsnego/converter2.c:
7197 More work on capsnego, mostly proxying Added another testsuite for
7198 capsnego Added caps to vorbisdec, mp3parse, mp1videoparse Redid the
7199 queue proxy handling a bit.
7201 2001-03-18 14:41 richardb
7203 * docs/fwg/gst-plugin-writers-guide.sgml: Another incremental piece
7206 2001-03-18 06:24 richardb
7208 * docs/fwg/gst-plugin-writers-guide.sgml: Commit a final couple of
7209 modifications before going to bed.
7211 2001-03-18 06:16 richardb
7213 * docs/fwg/: Makefile.am, firstplugin.sgml,
7214 gst-plugin-writers-guide.sgml: Some further modifications to the
7217 2001-03-18 05:21 richardb
7219 * docs/fwg/gst-plugin-writers-guide.sgml: Added many more details
7222 2001-03-18 03:57 richardb
7224 * docs/fwg/: Makefile.am, concepts.sgml,
7225 gst-plugin-writers-guide.sgml, typesnprops.sgml: Various updates to
7226 PWG; mainly adding information about types and properties. Removed
7227 concepts.sgml and typesnprops.sgml; merged into main file. I was
7228 finding that having all the separate subfiles simply stopped me
7229 from finding what I wanted to edit. Maybe I'll split it up again
7230 later, but this is much better for now.
7232 2001-03-18 02:42 wtay
7234 * configure.in, docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7235 docs/random/wtay/capsnego-cases, examples/helloworld/helloworld.c,
7236 examples/queue/queue.c, examples/xml/runxml.c, gst/gstcaps.c,
7237 gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h, gst/gstprops.c,
7238 gst/gstprops.h, gst/gstqueue.c, gst/elements/gstaudiosink.c,
7239 plugins/mp3decode/mpg123/gstmpg123.c,
7240 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7241 tests/props.c, testsuite/capsnego/.cvsignore,
7242 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
7243 testsuite/capsnego/converter.c: Reworked the capsnegotiation
7244 function audiosink now uses capsnego to set its parameters
7245 mpg123/ac3dec use capsnego instead of metadata Added the beginnings
7246 of a testsuite for capsnego.
7248 2001-03-17 17:50 richardb
7250 * docs/manual/plugins.sgml: Update to note that plugins can also
7251 contain autopluggers.
7253 2001-03-17 17:16 richardb
7255 * docs/fwg/: concepts.sgml, firstplugin.sgml,
7256 gst-plugin-writers-guide.sgml: Some miscellaneous small changes.
7258 2001-03-17 03:15 omegahacker
7260 * docs/random/omega/: eos, eos.old: move eos to eos.old, to reflect
7261 its age and to aid ailing OS's like Windoze <g>
7263 2001-03-16 01:06 dlehn
7265 * Makefile.am, gstreamer-config.1, editor/Makefile.am,
7266 editor/gsteditor.1, gstplay/Makefile.am, gstplay/gstmediaplay.1,
7267 tools/Makefile.am, tools/gstreamer-inspect.1,
7268 tools/gstreamer-launch.1, tools/gstreamer-register.1: Added man
7271 2001-03-16 00:49 scavenger
7273 * gst/gstthread.c: Fixed locking issue when PLAYING to READY
7275 2001-03-15 20:08 wtay
7277 * docs/random/wtay/capsnego-cases: Added the first part of a uses
7278 case doc on caps nego
7280 2001-03-14 21:56 omegahacker
7282 * configure.in: fixed issue with the xmlDocGetRootElement test and
7283 non-/usr/lib installs of libxml
7285 2001-03-14 07:54 dlehn
7287 * gstreamer.m4: Use of system() in test programs needs an #include
7290 2001-03-14 06:46 dlehn
7292 * gstreamer.m4: Fix --with-gstreamer-prefix via s/glib/gstreamer/
7294 2001-03-13 22:21 wtay
7296 * tools/gstreamer-inspect.c: Adjusted -inspect to the new GstCaps
7299 2001-03-13 22:13 wtay
7301 * gst/gsttypefind.c: The typefind element now sets the caps on its
7302 sink pad when the type has been detected.
7304 2001-03-13 20:26 wtay
7306 * gst/: gstcaps.c, gstpad.c: Small fixes to the caps compatibility
7307 check. Small changes to the pad negotiation and proxy functions
7309 2001-03-13 18:57 wtay
7311 * examples/autoplug/autoplug.c: Updated the autoplug example with
7312 the new autoplugger. there still is a scheduling issue though.
7314 2001-03-13 18:45 wtay
7316 * configure.in: Applied the patch from hadess/ajmitch to add
7317 --disable-alsasink and --disable-esdsink (the latter one being
7318 untested) to configure.in
7320 2001-03-13 02:20 omegahacker
7322 * gst/gstthread.c: fixed READY_TO_NULL bug
7324 2001-03-13 01:44 scavenger
7326 * gst/: gstthread.c, gstthread.h: removed fine grained locking and
7327 added simultaneous waiting for 2 states
7329 2001-03-13 01:24 scavenger
7331 * gst/gstthread.c: exactly opposite check needed in wait_thread
7333 2001-03-13 01:08 scavenger
7335 * gst/gstthread.c: made wait_thread check for logical true rather
7336 than check equality with gboolean
7338 2001-03-13 00:57 scavenger
7340 * gst/gstthread.c: changed debug to print unsigned not signed
7342 2001-03-13 00:46 scavenger
7344 * gst/gstthread.c: TYPO: ISSET should be IS_SET
7346 2001-03-13 00:45 scavenger
7348 * gst/gstthread.c: added debug to signal noting the result of the
7349 flag after being set
7351 2001-03-13 00:39 scavenger
7353 * gst/: gstthread.c, gstthread.h: Made locks more granular, one
7356 2001-03-13 00:09 scavenger
7358 * gst/gstthread.c: made cond_wait into cond_timedwait
7360 2001-03-12 23:51 omegahacker
7362 * tests/threadlock.c: file threadlock.c was initially added on
7363 branch BRANCH-INCSCHED1.
7365 2001-03-12 23:51 omegahacker
7367 * tests/: Makefile.am, threadlock.c: added threadlock test
7369 2001-03-12 23:39 scavenger
7371 * gst/gstthread.c: repositioning of debug after mutex in
7372 wait_thread and signal_thread
7374 2001-03-12 23:28 scavenger
7376 * gst/gstthread.c: typo in GST_DEBUG in signal_thread
7378 2001-03-12 23:27 scavenger
7380 * gst/gstthread.c: Changed GST_DEBUG in signal_thread and
7381 wait_thread to reveal more info
7383 2001-03-12 21:02 wtay
7385 * configure.in, docs/random/wtay/caps-negociation,
7386 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstautoplug.h,
7387 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
7388 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
7389 gst/gstqueue.c, gst/autoplug/gststaticautoplug.c,
7390 gst/autoplug/gststaticautoplugrender.c,
7391 gst/elements/gstaudiosink.c, gstplay/gstplay.c,
7392 plugins/jpeg/gstjpeg.c, plugins/vorbis/vorbis.c,
7393 plugins/xmms/pluginenum.c, tests/.cvsignore, tests/Makefile.am,
7394 tests/autoplug.c, tests/capsconnect.c, tests/nego/.cvsignore,
7395 tests/nego/Makefile.am, tests/nego/nego1.c: Merged the CAPSNEGO1
7398 2001-03-12 20:04 wtay
7400 * Makefile.am, REQUIREMENTS, configure.in, docs/manual/xml.sgml,
7401 gst/gst.c, gst/gstpipeline.c, gst/gstpipeline.h,
7402 gst/elements/gstsinesrc.c, gst/elements/gstsinesrc.h,
7403 plugins/Makefile.am, plugins/alsa/.cvsignore,
7404 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
7405 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
7406 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
7407 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegenc.c,
7408 plugins/jpeg/gstjpegenc.h, plugins/rtp/Makefile.am,
7409 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7410 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7411 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
7412 tests/autoplug.c, testsuite/Makefile.am, testsuite/test_gst_init.c:
7413 Another merge from HEAD into CAPSNEGO1
7415 2001-03-12 02:44 scavenger
7417 * gst/gstthread.c: added a set flag to end of
7418 gst_thread_signal_thread and gst_signal_wait_thread to indicate
7419 whether signal should set flag or unset flag, and whether wait
7420 should wait for flag to be set or to be unset. this is needed for
7421 PLAYING_TO_PAUSE where STATE_SPINNING needs to be signalled to be
7424 2001-03-12 02:30 omegahacker
7426 * tests/: Makefile.am, reaping.c: added thread REAPING test
7428 2001-03-12 02:30 omegahacker
7430 * tests/reaping.c: file reaping.c was initially added on branch
7433 2001-03-12 01:55 scavenger
7435 * gst/gstthread.c: making wait for REAPING state when
7436 gst_bin_iterate returns non zero
7438 2001-03-12 01:37 scavenger
7440 * gst/gstthread.c: added debug statement
7442 2001-03-12 01:13 omegahacker
7444 * gst/gsttypes.h: /me is an idiot. cvs add gsttypes.h
7446 2001-03-12 01:13 omegahacker
7448 * gst/gsttypes.h: file gsttypes.h was initially added on branch
7451 2001-03-12 00:37 omegahacker
7453 * gst/: gstthread.c, gstthread.h: some cleanup and compile fixes
7455 2001-03-12 00:28 scavenger
7457 * gst/: gstthread.c, gstthread.h: Start of merging syncflags in
7460 2001-03-11 22:45 omegahacker
7462 * configure.in: added check for version 1.8.1 or better of libxml
7464 2001-03-11 19:51 wtay
7466 * plugins/jpeg/: gstjpegenc.c, gstjpegenc.h: Added a signal that
7467 gets emited when a frame has been encoded..
7469 2001-03-11 19:31 wtay
7471 * gst/gstpad.c, gst/gstpad.h,
7472 gst/autoplug/gststaticautoplugrender.c, tests/.cvsignore: Small
7473 fixes, most notably the GST_PAD_CONNECTED macro that didn't work
7476 2001-03-11 18:47 wtay
7478 * tests/capsconnect.c: file capsconnect.c was initially added on
7479 branch BRANCH-CAPSNEGO1.
7481 2001-03-11 18:47 wtay
7483 * tests/capsconnect.c: Added a little test program for caps
7484 negotiation proxying.
7486 2001-03-11 18:34 wtay
7488 * gst/elements/: gstsinesrc.c, gstsinesrc.h: Applied the sinesrc
7489 patch from Steve Baker.
7491 2001-03-11 16:29 wtay
7493 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
7494 gstreamer-config.in, gstreamer.m4, debian/.cvsignore,
7495 debian/Makefile.am, debian/README.Debian, debian/changelog,
7496 debian/control, debian/copyright, debian/gsteditor.files,
7497 debian/gsteditor.menu, debian/gstmediaplay.files,
7498 debian/gstmediaplay.menu, debian/gstreamer-cdparanoia.files,
7499 debian/gstreamer-common.files, debian/gstreamer-doc.files,
7500 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
7501 debian/gstreamer-lame.files, debian/gstreamer-mpg123.files,
7502 debian/gstreamer-plugin-template.postinst,
7503 debian/gstreamer-plugin-template.prerm,
7504 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7505 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7506 debian/libgst-dev.files, debian/libgst0.files,
7507 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7508 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7509 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7510 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7511 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7512 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7513 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
7514 docs/gst/gstreamer.types.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
7515 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
7516 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7517 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7518 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
7519 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/Makefile.am,
7520 docs/manual/bins.sgml, docs/manual/debugging.sgml,
7521 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
7522 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
7523 docs/manual/pads.sgml, docs/manual/plugins.sgml,
7524 docs/manual/queues.sgml, docs/manual/quotes.sgml,
7525 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
7526 docs/manual/xml.sgml, docs/plugins/Makefile.am,
7527 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
7528 docs/plugins/tmpl/audioscale.sgml,
7529 docs/plugins/tmpl/gstaviencoder.sgml,
7530 docs/plugins/tmpl/gstmpeg2enc.sgml,
7531 docs/plugins/tmpl/gstmpeg2play.sgml,
7532 docs/plugins/tmpl/gstmpeg_play.sgml,
7533 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7534 docs/plugins/tmpl/gstspectrum.sgml,
7535 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7536 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7537 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7538 docs/plugins/tmpl/mpeg2parse.sgml,
7539 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7540 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7541 docs/plugins/tmpl/synaesthesia.sgml,
7542 docs/plugins/tmpl/system_encode.sgml,
7543 docs/plugins/tmpl/videoscale.sgml,
7544 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7545 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7546 docs/random/hierarchy, docs/random/wtay/autoplug2,
7547 editor/gsteditor.h, examples/Makefile.am,
7548 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
7549 examples/launch/mp3play, examples/plugins/example.c,
7550 examples/plugins/example.h, examples/queue2/queue2.c,
7551 examples/thread/thread.c, gst/Makefile.am, gst/cothreads.c,
7552 gst/gst.c, gst/gst.h, gst/gstarch.h, gst/gstautoplug.c,
7553 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7554 gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
7555 gst/gstelementfactory.c, gst/gstinfo.h, gst/gstobject.c,
7556 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c,
7557 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7558 gst/gstprops.c, gst/gstqueue.c, gst/gstsparc.h, gst/gstthread.c,
7559 gst/gsttype.c, gst/gsttype.h, gst/gsttypefind.c, gst/gstutils.c,
7560 gst/gstutils.h, gst/autoplug/Makefile.am,
7561 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7562 gst/autoplug/gststaticautoplugrender.c,
7563 gst/autoplug/gststaticautoplugrender.h,
7564 gst/elements/gstaudiosink.c, gst/elements/gstdisksrc.c,
7565 gst/elements/gstelements.c, gstplay/Makefile.am, gstplay/gstplay.c,
7566 gstplay/gstplay.h, gstplay/gstplayprivate.h, include/Makefile.am,
7567 include/avifmt.h, include/default.h, include/registry.h,
7568 libs/Makefile.am, libs/getbits/gstgetbits.c,
7569 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7570 plugins/Makefile.am, plugins/avi/gstavidecoder.c,
7571 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7572 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7573 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7574 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
7575 plugins/mp3decode/mpg123/layer1.c,
7576 plugins/mp3decode/mpg123/layer3.c,
7577 plugins/mp3decode/mpg123/tabinit.c,
7578 plugins/mp3decode/parse/mp3parse.c,
7579 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7580 plugins/mpeg1/mpeg_play/Makefile.am,
7581 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7582 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7583 plugins/mpeg1/mpeg_play/recon_sse.s,
7584 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/Makefile.am,
7585 plugins/mpeg2/ac3dec/cpu_accel.c,
7586 plugins/mpeg2/mpeg2dec/Makefile.am,
7587 plugins/mpeg2/mpeg2dec/attributes.h,
7588 plugins/mpeg2/mpeg2dec/decode.c,
7589 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7590 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7591 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7592 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7593 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7594 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7595 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7596 plugins/mpeg2/mpeg2dec/mm_accel.h,
7597 plugins/mpeg2/mpeg2dec/motion_comp.c,
7598 plugins/mpeg2/mpeg2dec/motion_comp.h,
7599 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7600 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7601 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7602 plugins/mpeg2/mpeg2dec/mpeg2.h,
7603 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7604 plugins/mpeg2/mpeg2dec/output_video.h,
7605 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7606 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7607 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7608 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7609 plugins/vorbis/vorbis.c, plugins/xmms/.cvsignore,
7610 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
7611 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
7612 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
7613 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
7614 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
7615 plugins/xmms/main.h, plugins/xmms/output.h,
7616 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
7617 plugins/xmms/visualization.h, plugins/xmms/xmms.h, test/.cvsignore,
7618 test/Makefile.am, test/mp1parse.c, test/mpeg2parse2.c,
7619 test/videotest.c, test/xmmstest.c, test/xml/readreg.c,
7620 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c,
7621 tests/autoplug2.c, tests/autoplug3.c, tools/README,
7622 tools/gstreamer-inspect.c: Merge the HEAD branch into AUTOPLUG2.
7623 More work on the negotiation process to allow for proxied
7624 negotiation which is needed in the queue. gst_pad_connect perform
7625 a negotiation and returns a gboolean indicating successfull
7626 connection. The pads are disconnected when negotiation fails. I'm
7627 not satisfied/sure about the implementation yet, needs some more
7630 2001-03-10 09:03 omegahacker
7632 * gst/: gstpipeline.c, gstpipeline.h: added tool-man's patch for
7633 g++ compilation, const guchar for pipeline_new
7635 2001-03-09 22:03 wtay
7637 * REQUIREMENTS: Added librtp as a REQUIREMENT for the rtp plugin
7639 2001-03-09 22:02 wtay
7641 * configure.in, plugins/Makefile.am: Added a check for librtp.
7643 2001-03-09 20:50 wtay
7645 * REQUIREMENTS, configure.in, plugins/rtp/Makefile.am,
7646 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7647 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7648 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h: Added
7649 the RTP sink, added libasound to the REQUIREMENTS, configure.in is
7650 not yet detecting librtp...
7652 2001-03-09 20:35 wtay
7654 * plugins/xmms/pluginenum.c: Fixed some minor compile warnings
7656 2001-03-09 20:24 wtay
7658 * configure.in, plugins/Makefile.am, plugins/alsa/Makefile.am: Only
7659 build alsa when detected by configure
7661 2001-03-09 20:05 wtay
7663 * plugins/alsa/: .cvsignore, README: Some more files.
7665 2001-03-09 20:04 wtay
7667 * plugins/alsa/: Makefile.am, alsa.h, alsa_common.c, alsainfo.c,
7668 alsasink.c, alsasrc.c: Added the alsasrc and alsasink elements. The
7669 build system is not yet done, we're working on it now.
7671 2001-03-09 18:50 omegahacker
7673 * gst/cothreads.c, gst/gstbin.c, gst/gstelement.c, gst/gstpad.c,
7674 gst/gstscheduler.c, gst/gstthread.h, tests/incsched.c: update to
7677 2001-03-09 18:33 omegahacker
7679 * gst/gstthread.c: commit to broken code that needs inspecting
7681 2001-03-09 12:31 richardb
7683 * gst/gst.c: Fix gst_init() so that it doesn't fail when passed two
7684 NULLs as parameters. Was dereferencing the argv pointer to get
7685 progname: now defaults to "gstprog".
7687 2001-03-09 12:29 richardb
7689 * testsuite/test_gst_init.c: Updated test to have a comment
7690 explaining its purpose (very important this, especially for
7691 regression tests), and to actually test what I meant it to.
7693 2001-03-09 12:08 richardb
7695 * Makefile.am, configure.in, testsuite/Makefile.am,
7696 testsuite/test_gst_init.c: Added a testsuite. This currently only
7697 has one test, which replicates a problem just submitted to the
7700 I hope noone disagrees that we need a testsuite. Also, hopefully
7701 we all think that a tiny testsuite which is easy to add tests to is
7702 much better than a huge project to create a complete testsuite,
7703 which never gets started because its too big and scary.
7705 I suggest that tests get created whenever someone has a spare
7706 moment, or whenever a bug is reported (to replicate the problem,
7707 and thus be sure that when fixed it stays fixed), and before making
7708 a change to a piece of code to ensure that it remains working.
7710 If we all add little tests occasionally, then we'll have a good
7711 useful testsuite before we know it. All you need to do is make a
7713 2001-03-08 21:28 wtay
7715 * configure.in: Removed the libxmms check until they fix their m4
7718 2001-03-08 19:26 wtay
7720 * plugins/capture/v4l/gstv4lsrc.c: A very stupid patch to issue a
7721 warninh when the device could not be opened.
7723 2001-03-07 22:20 wtay
7725 * configure.in: Added a check for libxmms
7727 2001-03-07 21:52 wtay
7729 * configure.in, docs/gst/tmpl/gstautoplug.sgml,
7730 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
7731 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7732 docs/random/hierarchy, docs/random/wtay/autoplug2,
7733 editor/gsteditor.h, examples/autoplug/autoplug.c,
7734 examples/helloworld2/helloworld2.c, examples/queue2/queue2.c,
7735 examples/thread/thread.c, gst/Makefile.am, gst/gstautoplug.c,
7736 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7737 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
7738 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
7739 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7740 gst/gstprops.c, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
7741 gst/gsttypefind.c, gst/autoplug/Makefile.am,
7742 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7743 gst/autoplug/gststaticautoplugrender.c,
7744 gst/autoplug/gststaticautoplugrender.h, gst/elements/gstdisksrc.c,
7745 gst/elements/gstelements.c, gstplay/gstplay.c, gstplay/gstplay.h,
7746 gstplay/gstplayprivate.h, plugins/Makefile.am,
7747 plugins/avi/gstavidecoder.c, plugins/avi/playcodecs.c,
7748 plugins/avi/wincodec/gstwincodec.c,
7749 plugins/avi/wincodec/gstwindec.c,
7750 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/xmms/Makefile.am,
7751 plugins/xmms/plugin.h, test/mp1parse.c, tests/.cvsignore,
7752 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
7753 tests/autoplug3.c, tools/gstreamer-inspect.c: Merged the AUTOPLUG2
7756 2001-03-06 22:32 wtay
7758 * gst/gstbin.c, gst/gstpipeline.c, gst/gstutils.c, test/.cvsignore,
7759 test/Makefile.am, test/videotest.c, test/xmmstest.c: Small fixes to
7760 pipeline and gstbin. Fixed the xmmstest makefile entry Removed the
7761 plugin_load statements in videotest Applied the patch from Steve
7762 Baker for float args parsing
7764 2001-03-06 21:39 wtay
7766 * AUTHORS, REQUIREMENTS, acconfig.h, configure.in, gstreamer.m4,
7767 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
7768 examples/launch/mp3play, gst/Makefile.am, gst/cothreads.c,
7769 gst/gstarch.h, gst/gstbin.c, gst/gstcpu.c, gst/gstelement.c,
7770 gst/gstpad.c, gst/gstparse.c, gst/gstplugin.c, gst/gstsparc.h,
7771 gst/gstutils.c, gst/gstutils.h, gstplay/Makefile.am,
7772 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7773 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
7774 plugins/mpeg2/mpeg2dec/attributes.h,
7775 plugins/mpeg2/mpeg2dec/decode.c,
7776 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7777 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7778 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7779 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7780 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7781 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7782 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7783 plugins/mpeg2/mpeg2dec/mm_accel.h,
7784 plugins/mpeg2/mpeg2dec/motion_comp.c,
7785 plugins/mpeg2/mpeg2dec/motion_comp.h,
7786 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7787 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7788 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7789 plugins/mpeg2/mpeg2dec/mpeg2.h,
7790 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7791 plugins/mpeg2/mpeg2dec/output_video.h,
7792 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7793 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7794 plugins/xmms/.cvsignore, plugins/xmms/Makefile.am,
7795 plugins/xmms/effect.h, plugins/xmms/general.h,
7796 plugins/xmms/gstxmms.c, plugins/xmms/gstxmms.h,
7797 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmseffect.h,
7798 plugins/xmms/gstxmmsinput.c, plugins/xmms/gstxmmsinput.h,
7799 plugins/xmms/input.h, plugins/xmms/main.h, plugins/xmms/output.h,
7800 plugins/xmms/plugin.h, plugins/xmms/pluginenum.c,
7801 plugins/xmms/pluginenum.h, plugins/xmms/visualization.h,
7802 plugins/xmms/xmms.h, test/.cvsignore, test/Makefile.am,
7803 test/mpeg2parse2.c, test/videotest.c, test/xmmstest.c,
7804 test/xml/readreg.c, tests/autoplug3.c: Synced with the HEAD branch
7805 again... amazing how many changes we have in only a week time...
7807 2001-03-06 20:06 wtay
7809 * examples/launch/mp3play: Added quotes around the command line mp3
7812 2001-03-06 20:04 wtay
7814 * gst/gstparse.c: Applied Dominic Ludlam's patch to allow quoted
7815 args in gstreamer-launch
7817 2001-03-05 23:06 wtay
7819 * plugins/xmms/: gstxmmsinput.c, gstxmmsinput.h: Added state
7820 changes to the input plugins. Added all of the xmms calls/info as
7823 2001-03-05 21:24 wtay
7825 * test/xmmstest.c: Added an effect to the example
7827 2001-03-05 21:24 wtay
7829 * plugins/xmms/: Makefile.am, gstxmms.c, gstxmmseffect.c,
7830 gstxmmseffect.h, gstxmmsinput.c: Added a wrapper for the xmms
7833 2001-03-05 19:37 wtay
7835 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added an option
7838 2001-03-05 18:55 wtay
7840 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Removed the sliced property
7841 of the sink caps because this plugin can take random data.
7843 2001-03-04 23:40 wtay
7845 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Adjusted the credits...
7846 Changed the loop function so that it can stop.
7848 2001-03-04 22:37 dlehn
7850 * plugins/mpeg2/mpeg2dec/: header.c, header.h, idct.c, idct.h,
7851 idct_mmx.c, idct_mmx.h, motion_comp.c, motion_comp.h, slice.c,
7852 slice.h: Whoops, remove the rest of the old mpeg2dec files.
7854 2001-03-04 22:26 dlehn
7856 * test/mpeg2parse2.c: Use g_return_val_if_fail() instead of
7857 g_return_if_fail() where needed.
7859 2001-03-04 22:22 dlehn
7861 * acconfig.h, configure.in, plugins/mpeg2/Makefile.am,
7862 plugins/mpeg2/mpeg2dec/Makefile.am,
7863 plugins/mpeg2/mpeg2dec/attributes.h,
7864 plugins/mpeg2/mpeg2dec/decode.c,
7865 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7866 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7867 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7868 plugins/mpeg2/mpeg2dec/mm_accel.h,
7869 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7870 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7871 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7872 plugins/mpeg2/mpeg2dec/mpeg2.h,
7873 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7874 plugins/mpeg2/mpeg2dec/output_video.h,
7875 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7876 test/.cvsignore: Update mpeg2dec plugin. Now depends on mpeg2dec
7879 2001-03-04 21:59 wtay
7881 * test/: Makefile.am, xmmstest.c: Added a test program for xmms
7883 2001-03-04 21:58 wtay
7885 * configure.in: Added makefile for xmms. libxmms detection is not
7888 2001-03-04 21:57 wtay
7890 * plugins/xmms/: .cvsignore, Makefile.am, effect.h, general.h,
7891 gstxmms.c, gstxmms.h, gstxmmsinput.c, gstxmmsinput.h, input.h,
7892 main.h, output.h, plugin.h, pluginenum.c, pluginenum.h,
7893 visualization.h, xmms.h: Added an XMMS input filter plugin. MikMod,
7894 mpg123, tonegen, vorbis are tested. Not everything works yet most
7895 notably lots of properties are missing and the vis plugin pads are
7896 not created. State changes are not yet handled as they should.
7898 2001-03-03 19:09 wtay
7900 * tests/autoplug3.c: file autoplug3.c was initially added on branch
7903 2001-03-03 19:09 wtay
7905 * tests/: .cvsignore, autoplug3.c: Added a test program for the
7908 2001-03-03 19:08 wtay
7910 * gst/autoplug/gststaticautoplugrender.c: file
7911 gststaticautoplugrender.c was initially added on branch
7914 2001-03-03 19:08 wtay
7916 * gst/gstautoplug.c, gst/gstautoplug.h, gst/autoplug/Makefile.am,
7917 gst/autoplug/gststaticautoplug.c,
7918 gst/autoplug/gststaticautoplugrender.c,
7919 gst/autoplug/gststaticautoplugrender.h, gstplay/gstplay.c,
7920 gstplay/gstplayprivate.h, tests/Makefile.am, tests/autoplug.c,
7921 tests/autoplug2.c: Added an API for element construction and
7922 renderer autopluggers. Added another autoplugger to render things.
7923 Updated the player to use the new autoplugger.
7925 2001-03-03 19:08 wtay
7927 * gst/autoplug/gststaticautoplugrender.h: file
7928 gststaticautoplugrender.h was initially added on branch
7931 2001-03-03 18:19 wtay
7933 * gst/gstutils.c: And the gst_utit_set_object_arg function too of
7936 2001-03-03 17:38 wtay
7938 * gst/gstelement.c: Added gstutils.h to #include
7940 2001-03-03 17:09 wtay
7942 * configure.in: Added a comma to fix ./configure as found by Steve
7945 2001-03-03 16:30 wtay
7947 * gst/: gstelement.c, gstparse.c, gstutils.h: Added a utility
7948 function in gstutils to set an object argument as a string.
7949 gstparse.c and gstelement.c now use this function.
7951 2001-03-02 18:30 omegahacker
7953 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
7954 gst/gstarch.h, gst/gstsparc.h: added sparc cothreads
7956 2001-03-02 17:56 wtay
7958 * examples/helloworld2/helloworld2.c: Make the autoplugging example
7959 work again with an ugly hack until we have autoplug2 merged...
7961 2001-03-02 17:03 richardb
7963 * test/xml/readreg.c: Include compatability defines for libxml: use
7964 xmlChildrenNode instead of childs.
7966 2001-03-02 16:50 richardb
7968 * gst/gstplugin.c: Add advice to run gstreamer-register when
7969 warning that registry needs rebuild.
7971 2001-03-02 16:49 richardb
7973 * REQUIREMENTS: Mention that libxml is also known as gnome-xml
7975 2001-03-01 23:47 wtay
7977 * AUTHORS: Updated the authors file.
7979 2001-03-01 23:25 wtay
7981 * gstreamer.m4, gstplay/Makefile.am, test/videotest.c: Added the
7982 .m4 script of Thomas Nyberg <thomas@codefactory.se>
7984 2001-03-01 22:36 wtay
7986 * Makefile.am, configure.in, gstreamer-config.in,
7987 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
7988 debian/changelog, debian/control, debian/copyright,
7989 debian/gsteditor.files, debian/gsteditor.menu,
7990 debian/gstmediaplay.files, debian/gstmediaplay.menu,
7991 debian/gstreamer-cdparanoia.files, debian/gstreamer-common.files,
7992 debian/gstreamer-doc.files, debian/gstreamer-elements.files,
7993 debian/gstreamer-esd.files, debian/gstreamer-lame.files,
7994 debian/gstreamer-mpg123.files,
7995 debian/gstreamer-plugin-template.postinst,
7996 debian/gstreamer-plugin-template.prerm,
7997 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7998 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7999 debian/libgst-dev.files, debian/libgst0.files,
8000 debian/libgst0.postinst, debian/libgsteditor-dev.files,
8001 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
8002 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
8003 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
8004 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
8005 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
8006 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
8007 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
8008 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
8009 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8010 docs/manual/Makefile.am, docs/manual/bins.sgml,
8011 docs/manual/debugging.sgml, docs/manual/dynamic.sgml,
8012 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
8013 docs/manual/helloworld2.sgml, docs/manual/pads.sgml,
8014 docs/manual/plugins.sgml, docs/manual/queues.sgml,
8015 docs/manual/quotes.sgml, docs/manual/threads.sgml,
8016 docs/manual/typedetection.sgml, docs/manual/xml.sgml,
8017 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
8018 docs/plugins/tmpl/ac3parse.sgml, docs/plugins/tmpl/audioscale.sgml,
8019 docs/plugins/tmpl/gstaviencoder.sgml,
8020 docs/plugins/tmpl/gstmpeg2enc.sgml,
8021 docs/plugins/tmpl/gstmpeg2play.sgml,
8022 docs/plugins/tmpl/gstmpeg_play.sgml,
8023 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
8024 docs/plugins/tmpl/gstspectrum.sgml,
8025 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
8026 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
8027 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
8028 docs/plugins/tmpl/mpeg2parse.sgml,
8029 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
8030 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
8031 docs/plugins/tmpl/synaesthesia.sgml,
8032 docs/plugins/tmpl/system_encode.sgml,
8033 docs/plugins/tmpl/videoscale.sgml,
8034 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
8035 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
8036 docs/random/caps.dia, docs/random/wtay/caps-negociation,
8037 examples/Makefile.am, examples/plugins/example.c,
8038 examples/plugins/example.h, gst/Makefile.am, gst/gst.c, gst/gst.h,
8039 gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
8040 gst/gstcpu.h, gst/gstelement.h, gst/gstinfo.h, gst/gstpad.c,
8041 gst/gstpad.h, gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c,
8042 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c, gst/gsttype.c,
8043 gst/gstutils.h, gst/autoplug/gststaticautoplug.c,
8044 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
8045 gstplay/gstmediaplay.c, gstplay/gstplay.c, include/Makefile.am,
8046 include/avifmt.h, include/default.h, include/registry.h,
8047 libs/Makefile.am, libs/getbits/gstgetbits.c,
8048 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
8049 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8050 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
8051 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8052 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
8053 plugins/jpeg/gstjpegdec.c, plugins/mp3decode/mpg123/layer1.c,
8054 plugins/mp3decode/mpg123/layer3.c,
8055 plugins/mp3decode/mpg123/tabinit.c,
8056 plugins/mp3decode/parse/mp3parse.c,
8057 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8058 plugins/mpeg1/mpeg_play/Makefile.am,
8059 plugins/mpeg1/mpeg_play/recon_mmxe.s,
8060 plugins/mpeg1/mpeg_play/recon_sse.s,
8061 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
8062 plugins/mpeg2/mpeg2dec/motion_comp.c,
8063 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
8064 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
8065 test/videotest.c, tools/README: Merge with the main trunk. GstPlay
8066 needed some changes for the dynamic pads in the avidecoder since
8067 the new autoplugger doesn't know about the outher elements. The
8068 next version of the autoplugger will also handle the
8069 audfio/videosink connections and will do a complete end-to-end
8072 2001-03-01 19:43 wtay
8074 * plugins/capture/v4l/gstv4lsrc.c: Hopefully fixed some more color
8077 2001-03-01 19:11 wtay
8079 * plugins/capture/v4l/gstv4lsrc.c: Added more LE<->BE stuff
8081 2001-02-28 21:40 wtay
8083 * gst/gstbin.c: Make sure a cothreaded element is selected as the
8084 first one to start the cothread_switch
8086 2001-02-28 20:32 wtay
8088 * gst/gstcpu.c: Redid the cpu detection with a little help from
8091 2001-02-27 22:43 wtay
8093 * test/mpeg2parse2.c: Xv enabled, mpeg2dec is the decoder..
8095 2001-02-27 22:38 wtay
8097 * test/Makefile.am: and the updated makefile...
8099 2001-02-27 22:27 wtay
8101 * test/mpeg2parse2.c: Added a simple mpeg2 player for testing
8104 2001-02-27 21:08 wtay
8106 * docs/gst/: Makefile.am, gstreamer.hierarchy, gstreamer.types.in,
8107 tmpl/gstasyncdisksrc.sgml, tmpl/gstautoplug.sgml, tmpl/gstpad.sgml,
8108 tmpl/gstpipeline.sgml, tmpl/gstplugin.sgml,
8109 tmpl/gstreamer-unused.sgml: Small compile fixes
8111 2001-02-27 20:34 wtay
8113 * gst/autoplug/gststaticautoplug.c: file gststaticautoplug.c was
8114 initially added on branch BRANCH-AUTOPLUG2.
8116 2001-02-27 20:34 wtay
8118 * docs/random/plugins.dia, gst/gstbin.c, gst/gstcaps.c,
8119 gst/gstthread.c, gst/autoplug/Makefile.am,
8120 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h:
8121 Added the missing autoplugger, doh
8123 2001-02-27 20:34 wtay
8125 * gst/autoplug/gststaticautoplug.h: file gststaticautoplug.h was
8126 initially added on branch BRANCH-AUTOPLUG2.
8128 2001-02-27 20:34 wtay
8130 * gst/autoplug/Makefile.am: file Makefile.am was initially added on
8131 branch BRANCH-AUTOPLUG2.
8133 2001-02-27 19:44 wtay
8135 * gst/gstcpu.c, gst/gstcpu.h, plugins/mpeg1/mpeg_play/Makefile.am,
8136 plugins/mpeg1/mpeg_play/recon_mmxe.s,
8137 plugins/mpeg1/mpeg_play/recon_sse.s,
8138 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
8139 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
8140 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
8141 test/videotest.c: CPU detection of MMXEXT and probably 3DNOW (not
8142 on Athlon yet) Renamed the mmxe motion compentation files.
8143 disabled SSE optimisation in ac3dec because it apparently faults..
8144 enable MMXEXT motion compensation on non SSE CPUs (AMD)
8146 2001-02-27 00:05 wtay
8148 * docs/gst/Makefile.am, docs/gst/tmpl/gstcaps.sgml,
8149 docs/gst/tmpl/gstreamer-unused.sgml, docs/plugins/Makefile.am,
8150 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
8151 docs/plugins/tmpl/audioscale.sgml,
8152 docs/plugins/tmpl/gstaviencoder.sgml,
8153 docs/plugins/tmpl/gstmpeg2enc.sgml,
8154 docs/plugins/tmpl/gstmpeg2play.sgml,
8155 docs/plugins/tmpl/gstmpeg_play.sgml,
8156 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
8157 docs/plugins/tmpl/gstspectrum.sgml,
8158 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
8159 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
8160 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
8161 docs/plugins/tmpl/mpeg2parse.sgml,
8162 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
8163 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
8164 docs/plugins/tmpl/synaesthesia.sgml,
8165 docs/plugins/tmpl/system_encode.sgml,
8166 docs/plugins/tmpl/videoscale.sgml,
8167 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
8168 docs/plugins/tmpl/vumeter.sgml, plugins/avi/gstavidecoder.c,
8169 plugins/jpeg/gstjpegdec.c: A hopeless attempt at fixing the plugin
8170 docs Makefiles... Make the jpeg decoder a bit more aware about the
8171 different YUV colorspaces.
8173 2001-02-25 23:11 dlehn
8175 * debian/changelog: Oops... wrong email address
8177 2001-02-25 23:08 dlehn
8179 * debian/: changelog, rules: Updated version and build fix.
8181 2001-02-25 03:42 bbradburn
8183 * gst/: gst.h, gstcaps.h, gstinfo.h, gstutils.h: Patched .h files
8186 2001-02-25 03:40 omegahacker
8188 * gst/gstplugin.c: swapped ordering of plugin dirs so srcdir
8191 2001-02-25 03:36 omegahacker
8193 * configure.in, gst/gstbin.c, libs/getbits/gstgetbits.c,
8194 plugins/mp3decode/mpg123/layer1.c,
8195 plugins/mp3decode/mpg123/layer3.c,
8196 plugins/mp3decode/mpg123/tabinit.c: commented out some printfs that
8199 2001-02-24 21:07 dlehn
8201 * debian/rules: Call configure instead of autogen.sh.
8203 2001-02-24 20:06 wtay
8205 * configure.in, include/default.h: Remove some unneeded files Added
8206 a fix for broken libglade-config in configure.in
8208 2001-02-24 19:33 dlehn
8210 * Makefile.am, configure.in, debian/Makefile.am: Add Debian files
8213 2001-02-24 19:28 wtay
8215 * include/Makefile.am: Make dist now works
8217 2001-02-24 17:49 wtay
8219 * include/avifmt.h, include/registry.h,
8220 plugins/avi/wincodec/gstwinenc.c: Moved some win32 files around
8221 small fixes to wincodec
8223 2001-02-24 16:56 wtay
8225 * Makefile.am, configure.in, docs/Makefile.am,
8226 examples/Makefile.am: Added directories to Makefiles for DIST
8228 2001-02-24 00:23 wtay
8230 * gst/gst.c, plugins/capture/v4l/gstv4lsrc.c, test/videotest.c:
8231 slightly changed the Makefile.am in videoscale libs. v4lsrc works
8232 again A little modification to the videotest programm to use a tee
8233 element. added support for multiple paths in --gst-plugin_path=.
8234 added ab ENV variable GST_PLUGIN_PATH to specify extra directories
8235 to look for plugins.
8237 2001-02-23 19:22 wtay
8239 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstplugin.sgml,
8240 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/debugging.sgml,
8241 gst/gstplugin.c: Updated the docs for gst_pluging_add_path Updated
8242 the manual with the new --gst-plugin-path/spew options
8244 2001-02-23 19:09 wtay
8246 * docs/gst/tmpl/: gstasyncdisksrc.sgml, gstreamer-unused.sgml:
8247 Removed the asyncdisksrc again...
8249 2001-02-23 19:09 omegahacker
8251 * gst/: gst.c, gstplugin.c, gstplugin.h, gstthread.c: Added two
8252 options: --gst-plugin-spew will print errors when plugins fail to
8253 load. --gst-plugin-path= will add a directory to the path searched
8256 2001-02-23 01:57 omegahacker
8258 * gst/gstplugin.c: always include the installed plugin directories
8261 2001-02-23 00:55 omegahacker
8263 * configure.in, gstreamer-config.in: updates to configure.in and
8264 -config to help with cross compiling
8266 2001-02-22 23:19 wtay
8268 * docs/random/NOTES-0.1.1: Added the current notes for the 0.1.1
8271 2001-02-22 23:18 wtay
8273 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
8274 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
8275 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8276 docs/manual/Makefile.am, docs/manual/debugging.sgml,
8277 docs/manual/gstreamer-manual.sgml, docs/manual/pads.sgml,
8278 docs/manual/quotes.sgml, docs/manual/xml.sgml,
8279 examples/plugins/example.c, examples/plugins/example.h, gst/gst.c,
8280 gst/gstpad.c, gst/gstpad.h, plugins/mp3decode/parse/mp3parse.c:
8281 More doc updates Manual additions: xml/load save of custom XML,
8282 debugging, request pads added a signal to the example plugin fixed
8283 a bug in mp3parse (ifdef 1)
8285 2001-02-22 17:13 wtay
8287 * examples/plugins/example.c: Fixed an unclosed comment
8289 2001-02-22 01:53 omegahacker
8291 * plugins/mp3decode/parse/mp3parse.c: beginnings of a loop-based
8292 seek-capable mp3parse
8294 2001-02-22 01:36 bbradburn
8296 * plugins/mp3decode/parse/mp3parse.c: Improved robustness of MP3
8297 seeking by validating the NEXT frame header.
8299 2001-02-22 01:34 omegahacker
8301 * examples/plugins/: example.c, example.h: significant commenting
8302 of the example plugin
8304 2001-02-22 00:47 omegahacker
8306 * gst/gstelement.h: minor change: changed case of the strings for
8309 2001-02-21 23:01 wtay
8311 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
8312 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8313 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
8314 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h:
8315 Fixed the jpeg decoder Modifications for lame >=3.86
8317 2001-02-21 22:32 dlehn
8319 * debian/: .cvsignore, README.Debian, changelog, control,
8320 copyright, gsteditor.files, gsteditor.menu, gstmediaplay.files,
8321 gstmediaplay.menu, gstreamer-cdparanoia.files,
8322 gstreamer-common.files, gstreamer-doc.files,
8323 gstreamer-elements.files, gstreamer-esd.files,
8324 gstreamer-lame.files, gstreamer-mpg123.files,
8325 gstreamer-plugin-template.postinst,
8326 gstreamer-plugin-template.prerm, gstreamer-runtime.files,
8327 gstreamer-runtime.postinst, gstreamer-tools.files,
8328 gstreamer-vorbis.files, libgst-dev.files, libgst0.files,
8329 libgst0.postinst, libgsteditor-dev.files, libgsteditor0.files,
8330 libgsteditor0.postinst, libgstmediaplay-dev.files,
8331 libgstmediaplay0.files, libgstmediaplay0.postinst, rules: Initial
8334 2001-02-21 20:58 dlehn
8336 * libs/getbits/: gstgetbits.h, gstgetbits_inl.h: Use glib macros
8337 for byte order conversion.
8339 2001-02-21 20:57 dlehn
8341 * gst/elements/gstelements.c: Remove alias for asyncdisksrc
8342 backwards compatability.
8344 2001-02-21 20:45 dlehn
8346 * docs/gst/: Makefile.am, gstreamer-docs.sgml,
8347 gstreamer-sections.txt, gstreamer.hierarchy, gstreamer.types.in,
8348 tmpl/gstasyncdisksrc.sgml: Removed asyncdisksrc references from
8351 2001-02-21 20:28 dlehn
8353 * gst/elements/gstdisksrc.c: Fixed typo in element details.
8355 2001-02-21 20:27 dlehn
8357 * gst/gstqueue.c: Added parameter checking to gst_queue_get().
8359 2001-02-21 00:57 omegahacker
8361 * gst/gstscheduler.c: Fixed bug with reconfig, where switching back
8362 into an element landed it in code that still thought it was
8363 connected to the previous element. It now checks to see if the
8364 peer's peer has changed, and deal accordingly.
8366 2001-02-20 08:19 omegahacker
8368 * gst/gstbin.c, gst/gstelement.c, tests/incsched.c,
8369 gst/gstscheduler.c, gst/gstscheduler.h, gst/elements/gstfakesrc.c,
8370 gst/elements/gstfakesrc.h: Significant progress. Now able to do
8371 most operations live, without any failure. tests/incsched.c
8372 currently faults at the last iteration, not yet sure why.
8374 2001-02-19 22:15 wtay
8376 * tests/nego/nego1.c: file nego1.c was initially added on branch
8379 2001-02-19 22:15 wtay
8381 * tests/nego/Makefile.am: file Makefile.am was initially added on
8382 branch BRANCH-CAPSNEGO1.
8384 2001-02-19 22:15 wtay
8386 * tests/nego/.cvsignore: file .cvsignore was initially added on
8387 branch BRANCH-CAPSNEGO1.
8389 2001-02-19 22:15 wtay
8391 * tests/nego/: .cvsignore, Makefile.am, nego1.c: Added the caps
8392 negotiation test program
8394 2001-02-19 20:20 wtay
8396 * configure.in, docs/random/wtay/caps-negociation,
8397 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstcaps.c,
8398 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c: A first attempt at
8399 pad negotiation. - _renegotiate can be called by a plugin to
8400 negotiate the caps - _renegotiate is called whenever a pad
8401 changes its caps - the caps cannot contain lists or ranges -
8402 the pad caps are now only set explicitly using gst_pad_set_caps,
8403 the padtemplate caps are not transfered to the pad caps.
8405 missing: - no notification when negotiation fails - autoplugging
8406 is broken - the editor doesn't show correct caps
8408 2001-02-19 00:07 wtay
8410 * libs/Makefile.am: The BPB has been put over my head... this time
8413 2001-02-18 23:58 wtay
8415 * libs/Makefile.am: Also build the videoscaler on non-I386 because
8416 we now have have a plain C version too.
8418 2001-02-18 10:00 omegahacker
8420 * gst/gstbin.c, gst/gstscheduler.c, gst/gstscheduler.h,
8421 tests/incsched.c: More incsched progress. Should be able to get
8422 itereration going again tomorrow.
8424 2001-02-17 07:11 omegahacker
8426 * gst/Makefile.am, gst/gst.h, gst/gstbin.c, gst/gstbin.h,
8427 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
8428 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8429 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c: Yes!,
8430 incsched is getting closer.
8432 2001-02-17 04:43 mhowell
8434 * plugins/mp3decode/parse/mp3parse.c: added test for emphasis to
8437 2001-02-17 00:00 omegahacker
8439 * plugins/mpeg2/mpeg2dec/motion_comp.c: fixed an issue relating to
8440 macros and ##arg## syntax
8442 2001-02-16 23:54 richardb
8444 * gst/gstprops.c: Redo patch using _NUM rather than converting one
8445 way and then back again, as wtay suggested. Ho hum.
8447 2001-02-16 23:52 omegahacker
8449 * docs/manual/quotes.sgml: more interesting than a 40K user
8452 2001-02-16 23:45 richardb
8454 * gst/gstprops.c: Fix missing GPOINTER_TO_INT()'s on case values.
8456 2001-02-16 23:39 omegahacker
8458 * docs/manual/quotes.sgml: added groupie quote
8460 2001-02-16 16:48 richardb
8462 * docs/: fwg/testapp.sgml, manual/bins.sgml, manual/dynamic.sgml,
8463 manual/helloworld.sgml, manual/helloworld2.sgml, manual/pads.sgml,
8464 manual/plugins.sgml, manual/queues.sgml, manual/threads.sgml,
8465 manual/typedetection.sgml, manual/xml.sgml: Fix a few more issues
8466 shown up by gnome-db2html2 - %'s should be written as % (was
8467 causing gnome-db2html2 to segfault, though I've a patch for them to
8468 fix that). Also correct an id which appeared twice.
8470 2001-02-16 13:13 richardb
8472 * gst/gstpad.h: Include compatability defines for old versions of
8475 2001-02-16 12:15 richardb
8477 * tools/README: Trivial fix: change launch to gstreamer-launch in
8480 2001-02-16 12:14 richardb
8482 * docs/: fwg/titlepage.sgml, manual/Makefile.am,
8483 manual/gstreamer-manual.sgml: Fix a few irregularities, to make
8484 things closer to the Gnome standard guidelines for SGML
8485 documentation. One change in particular is to change the book name
8486 for the manual from gstreamer to index; a change to the link to the
8487 manual on the website will thus be needed when the online version
8488 of the manual is next updated.
8490 These changes should make it possible to view the GStreamer
8491 documentation directly from SGML in Nautilus: anyone with a working
8492 copy of Nautilus should try this out and report ... ;-)
8494 2001-02-15 18:42 richardb
8496 * gst/gstpad.c: Fix a couple of instances of childs, which should
8497 be xmlChildrenNode. We need to be careful to stop these creeping
8500 2001-02-14 23:23 omegahacker
8502 * gst/gstpad.c, gst/gstpad.h, gst/gstscheduler.c,
8503 gst/gstscheduler.h, tests/incsched.c: More incsched updates. Now
8504 need to get the headers redone...
8506 2001-02-14 10:34 richardb
8508 * configure.in: Innocuous little change to fix a warning with newer
8509 versions of automake - shouldn't cause any backwards compatibility
8512 2001-02-13 20:48 wtay
8514 * docs/random/wtay/caps-negociation: Latest begotiation doc
8516 2001-02-13 02:40 omegahacker
8518 * gst/gstscheduler.c, gst/gstscheduler.h, tests/incsched.c: Minor
8519 changes to incsched stuff, need to make more major modifications to
8520 manager concept now, so I'm checkpointing.
8522 2001-02-12 23:08 omegahacker
8524 * gst/cothreads.c, gst/gstbin.c, gst/gstbin.h, gst/gstelement.c,
8525 gst/gstelement.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
8526 gst/gstpipeline.c, gst/gstqueue.c, gst/gstscheduler.c,
8527 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
8528 tests/Makefile.am, tests/incsched.c: First round of incremental
8529 scheduling. Manager setting and managed_elements lists are now
8530 handled at bin_add/remove time. Scheduling chains can be created
8531 incrementally as well, though there are still some pieces missing.
8533 2001-02-12 23:08 omegahacker
8535 * tests/incsched.c: file incsched.c was initially added on branch
8538 2001-02-11 22:22 wtay
8540 * docs/random/: caps.dia, wtay/caps-negociation: Corrected the
8541 associations on the UML diagrams
8543 2001-02-11 18:29 wtay
8545 * docs/random/: caps.dia, plugins.dia, wtay/caps-negociation: Added
8546 .dia UML of GstCaps Added the autoplugger factory to plugins.dia
8547 Added a first draft for caps-negotiation
8549 2001-02-10 14:46 wtay
8551 * gst/gstprops.c, gst/gstscheduler.c, gstplay/gstmediaplay.c,
8552 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8553 plugins/avi/playcodecs.c: - backported the xml load bug in the
8554 properties - backported the videosink bug - make sure the
8555 regiontype is set to NONE after a getregion - an ugly fix (copy the
8556 chainfunction outselves) to make the avidecoder work again.
8558 2001-02-08 19:52 wtay
8560 * docs/random/wtay/autoplug2: Updated the doc with more accurate
8561 implementation details
8563 2001-02-08 19:37 wtay
8565 * tests/autoplug2.c: file autoplug2.c was initially added on branch
8568 2001-02-08 19:37 wtay
8570 * configure.in, editor/gsteditor.h, gst/Makefile.am,
8571 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstelementfactory.c,
8572 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
8573 gst/gstprops.c, gst/gsttype.c, gst/elements/gstdisksrc.c,
8574 gst/elements/gstelements.c, gstplay/gstplay.c, tests/Makefile.am,
8575 tests/autoplug.c, tests/autoplug2.c, tools/gstreamer-inspect.c:
8576 Implemented the plugable autopluggers. - one can aad an
8577 autoplugger to a plugin with gst_plugin_add_autoplugger - the
8578 autopluggers can be queried using _get_list - save/load
8579 autoplugger descriptions in the XML registry - load the
8580 autoplugger only when needed - a signal can be attached to the
8581 autoplugger to be notified of new objects. - improved the
8582 media player to use the new autoplugger - updated
8583 gstreamer-inspect for the autoplugger and types added EOS to the
8584 disksrc fixed two bugs in properties loading (min/max, comment
8587 2001-02-07 22:48 omegahacker
8589 * configure.in: removed intl and po from configure.in, until we
8590 have gettext working
8592 2001-02-07 22:23 omegahacker
8594 * Makefile.am, configure.in: added configure option to turn on
8595 building of docs, else they aren't built
8597 2001-02-07 22:07 omegahacker
8599 * gst/Makefile.am: Fixed cothreads.c problems with make dist. This
8602 2001-02-06 20:42 wtay
8604 * docs/gst/tmpl/gstreamer-unused.sgml,
8605 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
8606 examples/queue2/queue2.c, examples/thread/thread.c,
8607 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.h,
8608 gst/gstelement.c, gst/gstelement.h, gst/gstobject.c, gst/gstpad.c,
8609 gst/gstpad.h, gst/gstpipeline.c, gst/gstpipeline.h,
8610 gst/gstplugin.h, gst/gsttype.h, gst/gsttypefind.c,
8611 gst/elements/gstdisksrc.c, gstplay/gstplay.c, gstplay/gstplay.h,
8612 gstplay/gstplayprivate.h, plugins/avi/gstavidecoder.c,
8613 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c,
8614 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c: Updated the
8615 autoplugger: - moved all of the code out of gstpipeline.c to
8616 autoplug.c - The autoplugger now creates a GstElement based on
8617 the given src and sink caps. The API now is: GstElement*
8618 gst_autoplug_caps_list (GList *srcpad, GList *sinkpad, ...); -
8619 the typefind function is moved from gstpipeline.c to gstplay.c. Not
8620 sure if this is right behaviour but we need at least a bin in
8621 order to run the typedetect functions. - fixed a bug in
8622 gstbin.c where the MANAGER flag of the bin was not cleared
8623 when going to the NULL state. - a bug in the videosink was
8624 fixed. It was possible that more instances of the video widget
8625 were created, causing major errors. - commented out most of the
8626 'old' autoplug examples. - added the new autoplugger to
8627 gstplay.c. There still is a bit of hacking needed to insert a
8628 queue into the autogenerated element. This will be fixed when
8629 the autoplugger can also create the video/audio elements. Fixed
8630 some more extranous spaces problems in various files.
8632 2001-02-06 20:06 wtay
8634 * docs/random/: .cvsignore, wtay/CORBA, wtay/autoplug2: Added CVS
8635 ignore, and two documents..
8637 2001-02-06 19:39 omegahacker
8639 * test/ac3play.c: updated ac3play to work with latest libgst
8641 2001-02-05 17:17 omegahacker
8643 * plugins/avi/gstavidecoder.c: Updated for new getregion setup
8645 2001-02-05 17:16 omegahacker
8647 * gst/: gstinfo.h, gstpad.c, gstpad.h, gstscheduler.c,
8648 elements/gstdisksrc.c: Reworked getregion/pullregion stuff. Region
8649 is now specified by a type (OFFSET_LEN, TIME_LEN, etc.) and two
8650 guint64's. They are offset and len, where offset can be used for
8651 the time field, and len would be zero or the time unit (say, 33ms
8654 2001-02-04 21:38 omegahacker
8656 * gstplay/gstplay.c, test/mp1parse.c, test/qtest.c: fixed all
8657 in-use instances of asyncdisksrc
8659 2001-02-04 21:37 omegahacker
8661 * gst/elements/: Makefile.am, gstasyncdisksrc.c, gstasyncdisksrc.h,
8662 gstdisksrc.c, gstdisksrc.h, gstelements.c: moved asyncdisksrc to
8663 disksrc, no point in having a distinction
8665 2001-02-03 07:25 omegahacker
8667 * configure.in: fixed up the Alpha and ARM processor checks
8669 2001-02-01 17:42 omegahacker
8671 * plugins/mpeg2/video/recon.c: added ifdef around the x86 code,
8674 2001-02-01 17:39 omegahacker
8676 * plugins/mpeg1/mpeg_play/video.c: added ifdef around the x86 code,
8679 2001-01-31 22:54 omegahacker
8681 * acconfig.h, configure.in, gst/gstarm.h: ARM works!
8683 2001-01-31 20:27 wtay
8685 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8686 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
8687 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8688 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8689 docs/gst/tmpl/gstxml.sgml, gst/gstelement.c, gst/gstobject.c,
8690 gst/gstxml.c, gst/gstxml.h: Documentation updates.
8692 2001-01-30 23:53 wtay
8694 * examples/xml/createxml.c, examples/xml/runxml.c,
8695 gst/gstelement.c, gst/gstobject.c, gst/gstobject.h, gst/gstxml.c,
8696 gst/gstxml.h: Added a first attempt for XML embedding in the main
8697 core XML. Objects will emit a signal that a user app can connect
8698 to in order to insert its XML into the tree. You can catch the
8699 object_loaded signal in GstXML to parse the user supplied XML data
8700 in the stream. The object_loaded signal is implemented with a
8701 custom made class signal. All GstObject classes now automatically
8702 create a GstSignalObject that serves as a proxy to the user app
8703 when an object is loaded. All objects are currently responsible to
8704 emit the class signal themselves. runxml and createxml serve as an
8705 example how the XML hooks can be used to insert and retrieve custom
8708 2001-01-29 23:51 wtay
8710 * docs/random/wtay/qos: The early beginnings of a doc about QoS :-)
8712 2001-01-29 23:50 wtay
8714 * examples/plugins/example.c, examples/plugins/example.h,
8715 gst/gstxml.c, plugins/audioscale/audioscale.c,
8716 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
8717 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8718 plugins/cdparanoia/cdparanoia.c,
8719 plugins/mp3decode/mpg123/gstmpg123.c,
8720 plugins/mp3decode/parse/mp3parse.c,
8721 plugins/mp3encode/lame/gstlame.c: Lots of plugins fixes where the
8722 parentage macros were replaced with the correct gst_*_get_parent.
8723 Updated the example. 'gstreamer' now is the doc type instead of
8726 2001-01-29 23:32 wtay
8728 * docs/random/wtay/namespaces: Added ramblings about the XML
8731 2001-01-29 00:06 wtay
8733 * docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
8734 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8735 editor/gsteditorpad.c, editor/gsteditorproject.c,
8736 examples/plugins/example.c, examples/xml/createxml.c,
8737 examples/xml/runxml.c, gst/gstbin.c, gst/gstbin.h, gst/gstclock.c,
8738 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
8739 gst/gstinfo.c, gst/gstinfo.h, gst/gstobject.c, gst/gstobject.h,
8740 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstparse.h,
8741 gst/gstpipeline.c, gst/gstplugin.c, gst/gstqueue.c,
8742 gst/gstscheduler.c, gst/gstthread.c, gst/gsttypefind.c,
8743 gst/gstxml.c, gst/gstxml.h, gst/elements/gstasyncdisksrc.c,
8744 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
8745 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
8746 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
8747 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
8748 gst/elements/gstidentity.c, gst/elements/gstpipefilter.c,
8749 gst/elements/gstsinesrc.c, gst/elements/gsttee.c,
8750 gstplay/gstmediaplay.c, plugins/au/gstparseau.c,
8751 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
8752 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwindec.c,
8753 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
8754 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
8755 plugins/cdparanoia/cdparanoia.h, plugins/effects/stereo/stereo.c,
8756 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
8757 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
8758 plugins/filters/ladspa/gstladspa.c,
8759 plugins/filters/median/median.c, plugins/filters/median/median.h,
8760 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
8761 plugins/icecast/icecastsend/icecastsend.c,
8762 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpeg.c,
8763 plugins/jpeg/gstjpeg.h, plugins/jpeg/gstjpegdec.c,
8764 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
8765 plugins/mp3decode/mpg123/gstmpg123.c,
8766 plugins/mp3decode/parse/mp3parse.c,
8767 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8768 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
8769 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
8770 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
8771 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
8772 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
8773 plugins/mpeg1/parse/mpeg1parse.c,
8774 plugins/mpeg1/system_encode/system_encode.c,
8775 plugins/mpeg1video/parse/mp1videoparse.c,
8776 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
8777 plugins/mpeg2/ac3parse/ac3parse.c,
8778 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
8779 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
8780 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
8781 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
8782 plugins/mpeg2/subtitles/mpeg2subt.c,
8783 plugins/mpeg2/video/gstmpeg2play.c,
8784 plugins/mpeg2/video/gstmpeg2play.h,
8785 plugins/mpeg2/videoparse/mp2videoparse.c,
8786 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegenc.c,
8787 plugins/rtjpeg/rtjpegenc.h, plugins/vcdsrc/vcdsrc.c,
8788 plugins/vcdsrc/vcdsrc.h, plugins/videoscale/videoscale.c,
8789 plugins/visualization/smoothwave/smoothwave.c,
8790 plugins/visualization/smoothwave/smoothwave.h,
8791 plugins/visualization/spectrum/gstspectrum.c,
8792 plugins/visualization/synaesthesia/synaesthesia.c,
8793 plugins/visualization/vumeter/vumeter.c,
8794 plugins/visualization/vumeter/vumeter.h,
8795 plugins/vorbis/vorbisenc.c, plugins/wav/gstparsewav.c,
8796 plugins/wav/gstparsewav.h, test/record.c, tests/sched/runxml.c,
8797 tools/gstreamer-inspect.c: This is a megapatch with the following
8800 - moved the gchar *name to GstObject, removed the ones in
8803 - moved the parent handling completely into GstObject. This cause
8805 the plugins to fail (except those that used gst_pad_get_parent)
8806 - rearanged the XML save handling.
8807 - GstObject now has a class function save/restore_thyself.
8808 - GstObject has a generic method gst_object_save_thyself, this
8810 possible to fire a signal wehever a new object is loaded. This
8812 so we can add XML save hooks.
8813 - GstXML API has changed slightly. You now have to create a
8815 first before you can actually load something. This makes it
8817 attach a signal to GstXML whenever an object is loaded. I'm
8819 will keep this interface.
8820 - GstObject can now print the path_string without knowing about
8823 - Added gst_bin_get_by_name_recurse_up to lookup an element in the
8826 - added XML namespaces to the saved pipelines the namespace is:
8827 http://gstreamer.net/gst-core/1.0/
8828 namespaces are needed to distinguish user generated XML from the
8831 Note that the plugins still contain a macro GST_OBJECT_PARENT that
8832 will be replaced with gst_pad_get_parent shortly.
8834 2001-01-26 23:35 wtay
8836 * REQUIREMENTS: Added the requirement for libshout
8838 2001-01-26 23:33 wtay
8840 * configure.in: For the icecast sender
8842 2001-01-26 23:33 wtay
8844 * plugins/: Makefile.am, icecast/Makefile.am,
8845 icecast/icecastsend/.cvsignore, icecast/icecastsend/Makefile.am,
8846 icecast/icecastsend/icecastsend.c,
8847 icecast/icecastsend/icecastsend.h: Added an icecast send plugin
8850 2001-01-26 18:15 richardb
8852 * plugins/esd/esdsink/esdsink.c: Fix memory leak: wasn't unreffing
8855 2001-01-23 20:03 wtay
8857 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
8858 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
8859 gst/gstelement.h, gstplay/gstmediaplay.c: Updated the docs with the
8860 new _request methods
8862 2001-01-23 18:42 richardb
8864 * gst/gstelement.c, gst/gstelement.h, tests/tee.c: Add
8865 gst_element_request_compatible_pad and remove
8866 gst_element_request_pad. Implemented something reasonable for
8867 gst_element_request_compatible_pad, but havn't tested much: it
8868 won't work for tee because the pad templates have no caps, and
8869 negotiation is not yet written, so it is assumed that the tee pads
8870 can't connect to anything.
8872 2001-01-22 23:39 richardb
8874 * examples/launch/mp3play: Fix launch so that it can play a list of
8875 files, now that EOS works enough. (It needs to not have to restart
8876 gstreamer each time, but good enough for now ;-) )
8878 2001-01-21 23:20 wtay
8880 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8881 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8882 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
8883 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8884 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8885 gst/gstautoplug.c, gst/gstbin.c, gst/gstelement.h, gst/gstpad.c,
8886 gst/gstpad.h, gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c,
8887 gst/gstxml.c, gst/gstxml.h, tools/gstreamer-inspect.c: Docs updates
8888 Added XML load from memory functionality Undid the videosink patch,
8889 something else is wrong now on my machine: no MMX acceleration :-(
8891 2001-01-21 17:36 wtay
8893 * docs/random/wtay/eos-19012001: An overview of the current EOS
8896 2001-01-21 16:19 wtay
8898 * docs/random/dynpads: Ramblings about dynamic pads
8900 2001-01-21 16:18 wtay
8902 * docs/random/omega/testing/.cvsignore: [no log message]
8904 2001-01-21 16:10 wtay
8906 * docs/gst/.cvsignore: updated to exclude various docs formats
8909 2001-01-21 16:08 wtay
8911 * tests/eos/: .cvsignore, case7.c: Added another test case, a bin
8912 in a thread, to test EOS. still hangs because gtk_main hangs in a
8915 2001-01-21 16:06 wtay
8917 * gst/gstbin.c, gst/gstbin.h, gst/gstelement.c, gst/gstthread.c,
8918 tests/eos/Makefile.am, tests/eos/case4.c, tests/eos/case5.c,
8919 tools/gstreamer-launch.c: More eos handling, bin in bin is handled
8920 correctly now. Updated gstreamer-launch to loop while !EOS.
8922 2001-01-21 01:20 omegahacker
8924 * docs/random/omega/testing/framework: more complete(?) XML
8925 description of example
8927 2001-01-21 01:03 omegahacker
8929 * docs/random/omega/testing/framework: initial thoughts on
8932 2001-01-21 00:57 wtay
8934 * gst/elements/gstaudiosink.c: Applied the patch from Sepp Wijnands
8935 <mrrazz@garbage-coderz.net> that solves the 'OSS hangs when opening
8936 the device when in use' bug.
8938 2001-01-20 20:08 omegahacker
8940 * docs/design/: part-conventions.txt, part-gstelement.txt,
8941 part-gstobject.txt, part-standards.txt: current set of design docs,
8944 2001-01-20 19:20 omegahacker
8946 * docs/random/omega/testing/: Makefile, gstobject.c, gstobject.txt:
8947 added first hack at testing suite design
8949 2001-01-20 18:20 wtay
8951 * gst/: gstbin.c, gstscheduler.c: Check for NULL buffers before
8952 chaining/pushing them to the next element. NULL buffers happen on
8953 EOS. gst_bin_iterate now returns a gboolean indicating something
8954 usefull happened. It the bin is EOS, it returns FALSE.
8956 2001-01-20 17:59 wtay
8958 * gst/: gstbin.c, gstbin.h, gstelement.c, gstqueue.c,
8959 gstscheduler.c, gstthread.c: More EOS changes. When a bin2 is
8960 found inside a bin1, we add the bin2 to the EOS providers of the
8961 bin1. When there is nothing more to schedule in bin1 and bin2 has
8962 fired EOS, bin1 is in EOS. The queue overrides the EOS
8963 notification and calls EOS on the src pad when the queue is empty
8964 and the sink pad is in EOS.
8966 2001-01-20 17:53 wtay
8968 * tests/eos/: .cvsignore, Makefile.am, case3.c, case4.c, case5.c,
8969 case6.c: More test cases for EOS handling
8971 2001-01-20 03:36 omegahacker
8973 * tests/: paranoia.c, queue.c, states.c: updated tests code to new
8976 2001-01-20 03:33 omegahacker
8978 * test/: ac3play.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
8979 mp2toavi.c, mp2tomp1.c, mpeg2parse.c, qtest.c, vidcapture.c,
8980 vidcapture2.c: updated test programs to new ghostpad API
8982 2001-01-20 03:28 wtay
8984 * gst/: gstelement.c, elements/gstfakesrc.c: Make sure the
8985 loopfunction ends when an element goes to EOS. Fixed the fakesrc
8988 2001-01-20 03:10 wtay
8990 * gst/: cothreads.c, gstbin.c, gstbin.h, gstelement.c,
8991 gstelement.h, gstpad.c, gstscheduler.c: A very small change to make
8992 eos somewhat work. no inner bins are checked. When an element
8993 fires EOS, the chain with that element is removed from the
8994 scheduler (marked inactive). If all chains are inactive, the bin
8997 2001-01-20 03:02 wtay
8999 * tests/eos/: case2.c, case3.c: Two more test cases
9001 2001-01-20 02:57 omegahacker
9003 * gst/: gstelement.c, gstelement.h, gstinfo.h, gstpad.c, gstpad.h,
9004 gstparse.c: Got ghostpads to work, even in -launch. Needs more
9007 2001-01-19 23:34 wtay
9009 * plugins/mp3decode/mpg123/Makefile.am: Added non x86 code to extra
9012 2001-01-19 22:15 wtay
9014 * docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
9015 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstarch.sgml,
9016 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
9017 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstpad.sgml,
9018 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
9019 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttee.sgml,
9020 gst/cothreads.h, gst/gstelement.c, gst/gstelement.h,
9021 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
9022 plugins/mpeg2/ac3dec/downmix.c, test/mp1parse.c, tests/props.c,
9023 tests/tee.c: API docs updates
9025 2001-01-19 09:37 omegahacker
9027 * editor/gsteditorelement.c, editor/gsteditorimage.c,
9028 editor/gsteditorpad.c, editor/gsteditorpalette.c, gst/gstalpha.h,
9029 gst/gstbin.c, gst/gsti386.h, gst/gstinfo.h, gst/gstpad.c,
9030 gst/gstpad.h, gst/gstppc.h, gst/gstscheduler.c, test/qtest.c,
9031 tests/eos/Makefile.am: Major cleanup of the latest ghostpad
9032 changes. Fixed everything that broke, correctly. Someone will
9033 want to go update the API doc templates.
9035 2001-01-19 09:14 omegahacker
9037 * gst/: Makefile.am, cothreads.c, cothreads.h, gstarch.h, gstarm.h:
9038 more cothreads cleanup, and first pass at ARM code
9040 2001-01-19 07:48 omegahacker
9042 * gst/cothreads.c: ALPHA COTHREADS WORK! Worked around a nasty
9043 stack issue that probably can't be solved anyway. Tomorrow the UDB
9044 build will commence, and let the best guess win!
9046 2001-01-19 02:23 omegahacker
9048 * gst/cothreads.c, gst/gstautoplug.c, gst/gstbin.c, gst/gstpad.c,
9049 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
9050 plugins/avi/audiocodecs.c, plugins/effects/volume/volume.c,
9051 tools/gstreamer-inspect.c: First pass at updating to new ghostpad
9052 system. The objects are in place, I now need to go and get all the
9053 Bin end of things worked out. Testing should be fairly easy, at
9054 least for verification.
9056 Everything I've tried so far works with no changes, with is
9057 amazing. That's just cool. Once again we rewrite an entire
9058 subsystem, and nothing else notices anything but the new features
9061 2001-01-19 02:10 richardb
9063 * docs/manual/: pads.sgml, states.sgml: Fix some typos, and grammar
9066 2001-01-19 02:06 richardb
9068 * docs/fwg/: Makefile.am, firstplugin.sgml,
9069 gst-plugin-writers-guide.sgml, loopbased.sgml, testapp.sgml,
9070 typesnprops.sgml: Wrote a little more text, and did more of the
9071 work on making the sections. When this manual has text in all
9072 these sections its going to be pretty impressive...
9074 2001-01-19 00:07 wtay
9076 * tests/: .cvsignore, Makefile.am, tee.c, eos/Makefile.am: Added a
9077 little tee test program.
9079 2001-01-19 00:07 wtay
9081 * tools/gstreamer-inspect.c: Updated -inspect to display the new
9082 pad presence REQUEST.
9084 2001-01-19 00:02 wtay
9086 * gst/: gstqueue.c, gstqueue.h, gsttypefind.c, gsttypefind.h,
9087 elements/gstqueue.c, elements/gstqueue.h, elements/gsttypefind.c,
9088 elements/gsttypefind.h: And here they are....
9090 2001-01-19 00:01 wtay
9092 * gst/: Makefile.am, gst.c, gstbin.c, elements/Makefile.am,
9093 elements/gstelements.c: Moved queue and typefind elements to the
9094 core since they are referenced by name.
9096 2001-01-18 23:46 wtay
9098 * gst/: Makefile.am, gst.c, gst.h, gstelement.c, gstelement.h,
9099 gstpad.c, gstpad.h, gsttee.c, gsttee.h, elements/Makefile.am,
9100 elements/gstelements.c, elements/gsttee.c, elements/gsttee.h: Added
9101 mthodes to request an element to create pads:
9102 gst_element_request_pad* This can be used to construct a tee and a
9103 muxer/mixer/aggregator element. Moved the tee element to elements/
9104 because it can now be handled with the new pad request features.
9105 The padfactory also has some changes: a pad can now be of presence
9106 REQUEST, which means that the pad can be requested from this plugin
9109 2001-01-18 15:29 richardb
9111 * plugins/esd/esdsink/esdsink.c,
9112 plugins/visualization/synaesthesia/core.c,
9113 plugins/visualization/synaesthesia/core.h,
9114 plugins/visualization/synaesthesia/synaesthesia.c,
9115 plugins/visualization/synaesthesia/synaesthesia.h,
9116 plugins/visualization/vumeter/vumeter.c, tests/caps.c,
9117 tests/padfactory.c, tests/props.c, tests/registry.c: Some more
9118 fixes for libxml. Also, some code formatting changes in esdsink,
9119 some further fixes to vumeter, and some work on synaesthesia to
9120 make it closer to working (it doesn't fully work yet, though. :( )
9122 2001-01-18 11:16 richardb
9124 * gst/gstbin.c, tools/gstreamer-register.c, gst/gstcaps.c,
9125 gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
9126 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
9127 gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
9128 gst/gsttype.c, gst/gstxml.c, gst/gstxml.h: Fixes to work with
9129 libxml2. Also improved a couple of debugging messagse.
9131 2001-01-18 08:54 omegahacker
9133 * gst/: Makefile.am, cothreads.c, gstalpha.h, gstarch.h, gsti386.h,
9134 gstppc.h: Updates to cothreads code, including non-working alpha.
9135 Changed things a bit, including PPC. Not having a PPC machine, I
9136 need someone to test these changes and report back whether they
9139 2001-01-18 02:25 richardb
9141 * plugins/visualization/vumeter/: vumeter.c, vumeter.h: Fix vumeter
9142 so that it compiles and runs. It doesn't do much of use though:
9143 simply produces some debug output, and has a set of arguments which
9144 report the volume. It might be more useful if it produced its
9145 output from a source pad, in an appropriate format, so that another
9146 plugin could graphically display this.
9148 2001-01-17 07:43 wtay
9150 * examples/typefind/: Makefile, Makefile.am: Oops
9152 2001-01-17 01:59 richardb
9154 * tools/gstreamer-register.c: Fix permissions problems: the
9155 directory will now always be created mode 2755. In addition, the
9156 temporary file is given restricted permissions, and the permissions
9157 on the registry file are preserved if one already exists, or 666
9158 (and modified by the umask) if one doesn't already exist.
9160 2001-01-17 00:02 wtay
9162 * configure.in: Added typefind example to configure.in
9164 2001-01-17 00:01 wtay
9166 * examples/: autoplug/autoplug.c, typefind/Makefile,
9167 typefind/typefind.c: Added the typefind example from the manual
9169 2001-01-16 23:35 wtay
9171 * docs/manual/: dynamic.sgml, programs.sgml, typedetection.sgml,
9172 utility.sgml: Manual updates and additions
9174 2001-01-15 21:10 richardb
9176 * plugins/esd/esdsink/esdsink.c: Correct the pads for esdsink
9177 plugin, after I realised they were wrong during a conversation
9178 about pads with wtay. ;-)
9180 2001-01-15 19:25 wtay
9182 * gst/: gstbin.c, gstelement.c: Fixed the state change code in
9183 gstelement that broke with the conversion of the states to a
9186 2001-01-15 00:53 richardb
9188 * plugins/mp3decode/mpg123/: layer3.c, mpg123.h: Added some
9189 conditionals to ensure that the i486 stuff is used only in x86
9190 architectures. Now links on PPC.
9192 2001-01-15 00:53 wtay
9194 * docs/manual/: dynamic.sgml, pads.sgml, quotes.sgml: Updated docs
9195 with dynamic pads Fixed quotes
9197 2001-01-14 22:28 wtay
9199 * gstplay/Makefile.am: Added gst_libs to Makefile
9201 2001-01-14 22:25 richardb
9203 * docs/manuals.mak: Fix build problem when don't have db2html, or a
9204 directory to put the manual in: was trying to make a symlink in the
9205 non-existant directory, and causing the build to stop.
9207 2001-01-14 22:24 richardb
9209 * gst/Makefile.am: Adding nasty hack to rules to generate
9210 cothreads.{o,lo}, to get dependencies right. Rules copied from
9211 automake, and therefore a bit dependent on automake keeping doing
9212 dependency things the same kind of way, but it should work as long
9213 as automake puts dependencies into .deps/*.P
9215 2001-01-14 22:23 wtay
9217 * tests/sched/Makefile.am: Fixed a Makefile error
9219 2001-01-14 21:55 omegahacker
9221 * Makefile.am, acconfig.h, configure.in,
9222 components/bonobo-gstmediaplay/Makefile.am, docs/gst/Makefile.am,
9223 docs/plugins/Makefile.am, docs/random/omega/build/TODO,
9224 editor/Makefile.am, examples/autoplug/Makefile.am,
9225 examples/helloworld/Makefile.am, examples/helloworld2/Makefile.am,
9226 examples/plugins/Makefile.am, examples/queue/Makefile.am,
9227 examples/queue2/Makefile.am, examples/queue3/Makefile.am,
9228 examples/queue4/Makefile.am, examples/thread/Makefile.am,
9229 examples/xml/Makefile.am, gst/Makefile.am, gst/gst.h,
9230 gst/gst_private.h, gst/gstcaps.h, gst/gstelement.h, gst/gstpad.h,
9231 gst/gstplugin.h, gst/gstprops.h, gst/elements/Makefile.am,
9232 gst/types/Makefile.am, gstplay/Makefile.am,
9233 libs/getbits/Makefile.am, libs/idct/Makefile.am,
9234 libs/putbits/Makefile.am, libs/riff/Makefile.am,
9235 plugins/au/Makefile.am, plugins/audioscale/Makefile.am,
9236 plugins/avi/Makefile.am, plugins/avi/gstavidecoder.h,
9237 plugins/avi/gstaviencoder.h, plugins/avi/wincodec/Makefile.am,
9238 plugins/capture/v4l/Makefile.am, plugins/cdparanoia/Makefile.am,
9239 plugins/cobin/Makefile.am, plugins/dvdsrc/Makefile.am,
9240 plugins/effects/stereo/Makefile.am,
9241 plugins/effects/volume/Makefile.am,
9242 plugins/esd/esdsink/Makefile.am,
9243 plugins/filters/ladspa/Makefile.am,
9244 plugins/filters/median/Makefile.am,
9245 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9246 plugins/mp3decode/mpg123/Makefile.am,
9247 plugins/mp3decode/parse/Makefile.am,
9248 plugins/mp3decode/types/Makefile.am,
9249 plugins/mp3decode/xa/Makefile.am,
9250 plugins/mp3decode/xing/Makefile.am,
9251 plugins/mp3encode/lame/Makefile.am,
9252 plugins/mpeg1/mpeg1encoder/Makefile.am,
9253 plugins/mpeg1/mpeg_play/Makefile.am,
9254 plugins/mpeg1/mpegaudio/Makefile.am,
9255 plugins/mpeg1/mpegtypes/Makefile.am,
9256 plugins/mpeg1/parse/Makefile.am,
9257 plugins/mpeg1/system_encode/Makefile.am,
9258 plugins/mpeg1video/parse/Makefile.am,
9259 plugins/mpeg2/ac3dec/Makefile.am,
9260 plugins/mpeg2/ac3parse/Makefile.am,
9261 plugins/mpeg2/mpeg2dec/Makefile.am,
9262 plugins/mpeg2/mpeg2enc/Makefile.am,
9263 plugins/mpeg2/mpegtypes/Makefile.am,
9264 plugins/mpeg2/parse/Makefile.am,
9265 plugins/mpeg2/subtitles/Makefile.am,
9266 plugins/mpeg2/video/Makefile.am,
9267 plugins/mpeg2/videoparse/Makefile.am, plugins/rtjpeg/Makefile.am,
9268 plugins/vcdsrc/Makefile.am, plugins/videoscale/Makefile.am,
9269 plugins/visualization/smoothwave/Makefile.am,
9270 plugins/visualization/spectrum/Makefile.am,
9271 plugins/visualization/synaesthesia/Makefile.am,
9272 plugins/visualization/vumeter/Makefile.am,
9273 plugins/vorbis/Makefile.am, plugins/wav/Makefile.am,
9274 test/Makefile.am, test/bindings/Makefile.am, test/xml/Makefile.am,
9275 tests/Makefile.am, tests/eos/Makefile.am, tests/sched/Makefile.am:
9276 Massive build fixup. Will send message to -devel list later with
9277 details on the changes and what they mean for Makefile.am writers.
9278 Check docs/random/omega/build/TODO for a list of things that I had
9281 NOTE: this requires a complete rebuild of all plugins, since I also
9282 changed the STATE enum to a bitfield instead of sequential numbers.
9284 2001-01-14 21:38 omegahacker
9286 * tools/: Makefile.am, gstreamer-launch.c: fixed an odd case with
9287 the launcher, didn't deal with argc properly
9289 2001-01-14 14:57 wtay
9291 * gst/cothreads.c: Change MAP_ANONYMOUS to MAP_ANON in the mmap for
9294 2001-01-14 14:43 wtay
9296 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstfakesrc.h,
9297 gstidentity.c, gstqueue.c: Added an extra signal_cond to queue to
9298 make sure that the waiting thread is woken up. Can somebody with
9299 queue problems verifify that this does improve the situation a bit.
9300 I'm suspecting that something else is going on, like a pthreads bug
9301 or something. Small updates to the fake elements.
9303 2001-01-14 12:42 richardb
9305 * REQUIREMENTS: Added a couple of lines about debian packages.
9307 2001-01-14 04:45 wtay
9309 * docs/manual/quotes.sgml: Updated quotes :-)
9311 2001-01-13 19:04 wtay
9313 * docs/random/wtay/eos5: Antoher way of dealing with EOS. This
9314 proposal does not use the recursion to propagate the EOS signal.
9315 This implies that an element cannot deny an EOS signal anymore but
9316 since the signal is generated when a NULL buffer is pushed,
9317 somebody did something wrong anyway.
9319 2001-01-13 15:47 wtay
9321 * docs/random/wtay/eos4: Added an updated use case for EOS
9324 2001-01-13 14:45 wtay
9326 * docs/random/TODO-post-0.1.0: Updated the TODO list...
9328 2001-01-13 14:25 wtay
9330 * tools/gstreamer-register.c: Fixed the directory permission Bug
9333 2001-01-13 13:51 wtay
9335 * gst/: gstbin.c, gstbin.h, gstcaps.h, gstelement.c, gstelement.h,
9336 gstpad.c, gstpad.h, gstplugin.h, gstprops.h, gstxml.h: include
9337 parser.h instead of gnome-xml/parser.h untill xml-config is
9340 2001-01-13 02:55 omegahacker
9342 * configure.in: turned static library build back off for
9345 2001-01-13 02:12 wtay
9347 * docs/random/wtay/eos3: Added case6: a multithreaded audio mixer
9350 2001-01-13 00:14 wtay
9352 * plugins/mp3decode/mpg123/mpg123.c: Use glib function to convert
9355 2001-01-12 23:37 wtay
9357 * libs/getbits/gstgetbits.c: Added config.h as an include to make
9358 sure BE/LE stuff works
9360 2001-01-12 22:44 wtay
9362 * docs/random/wtay/eos3: Added a simple mp3 mixer pipeline setup
9363 with an explanation of how EOS could be handled with it.
9365 2001-01-12 20:54 wtay
9367 * ChangeLog: Updated ChangeLog :-)
9369 2001-01-12 20:48 wtay
9371 * plugins/mpeg2/mpeg2dec/: idct.c, motion_comp.c: Make sure the
9372 mmx/sse code is not used on non i386
9374 2001-01-12 20:44 wtay
9376 * configure.in: Check for more atomic operations
9378 2001-01-12 20:25 wtay
9380 * plugins/mpeg2/mpeg2dec/decode.c: Removed include from mpeg2dec
9383 2001-01-12 20:15 wtay
9385 * plugins/mpeg2/mpeg2dec/Makefile.am: Made sure mmx compilation is
9386 not performed on non intel
9388 2001-01-12 18:51 wtay
9390 * docs/random/wtay/: eos2, eos3: While typing on eos2 about the EOS
9391 handling, I got an idea and started eos3. eos3 takes a different
9392 approach by merging the eos detection and the scheduling in a quite
9393 elegant way. I'm not sure we handle the scheduling like this
9396 2001-01-11 23:20 wtay
9398 * plugins/mpeg1/mpeg_play/recon_sse.s: Removed /* */ comments and
9399 replaced them with a # comment as suggested by Peter Weilbacher
9401 2001-01-11 23:15 wtay
9403 * plugins/mpeg2/mpeg2enc/: bdist1_mmx.s, bdist1_sse.s,
9404 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
9405 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
9406 dist1_11_sse.s, dist2_mmx.s, variance_mmx.s: Fixed the comments in
9407 the asm sources from /* */ to #, it seems to confuse some compilers
9409 2001-01-11 22:09 omegahacker
9411 * gst/: gstpad.c, gstpad.h: renamed private to element_private, to
9412 make obvious its usage restrictions
9414 2001-01-11 22:03 omegahacker
9416 * gst/: gstpad.c, gstpad.h: added gpointer private to pads, so
9417 elements can store ints or pointers for their own use
9419 2001-01-11 21:53 wtay
9421 * Makefile.am: Added the REQUIREMENTS file to distdir
9423 2001-01-11 09:42 omegahacker
9425 * docs/random/omega/: IDEAS, TODO-0.1.0, TYPE_FOURCC, caps2, caps3,
9426 debug-commit, eos, filterfactory, output_policies, pad-negotiation,
9427 padtemplates, plan-generation, sched-case, sched-commit1, sched2,
9428 scheduling, type-properties, EOS/chain-walkthrough, sched/chains,
9429 sched/walkthrough-72: added all of my un-committed random doc
9430 files, as backup <g>
9432 2001-01-11 00:35 omegahacker
9434 * gstreamer.spec.in: updated spec file to create -devel package too
9436 2001-01-11 00:33 omegahacker
9438 * gst/gstinfo.c: removed some spare newlines
9440 2001-01-10 21:28 omegahacker
9442 * docs/manual/programs.sgml: updated -launch examples
9444 2001-01-10 09:14 omegahacker
9446 * gst/gstxml.c, docs/gst/tmpl/gstxml.sgml: minor docs fix
9448 2001-01-09 21:19 wtay
9450 * configure.in: Added --with-win32-libdir to configure
9452 2001-01-09 21:06 omegahacker
9454 * acconfig.h, configure.in: added config option for win32 dll and
9455 re-enabled static building
9457 2001-01-09 20:54 omegahacker
9459 * docs/manual/quotes.sgml: latest irc insanity
9461 2001-01-09 20:53 wtay
9463 * REQUIREMENTS: Added /usr/lib/win32/ windows libraries in the
9466 2001-01-09 20:45 omegahacker
9468 * tools/gstreamer-register.c: added unlink() of registry file, and
9469 moved info enable up
9471 2001-01-09 06:48 omegahacker
9473 * tools/gstreamer-launch.c: typo fix
9475 2001-01-09 04:42 omegahacker
9477 * acconfig.h, plugins/cdparanoia/cdparanoia.c: added HAVE_GNOME to
9478 acconfig.h and added debugging output to cdparanoia
9480 2001-01-09 04:39 omegahacker
9482 * tools/: Makefile.am, gstreamer-inspect.c, gstreamer-launch.c,
9483 gstreamer-register.c: various changes, including making -launch use
9486 2001-01-09 04:36 omegahacker
9488 * gst/gstplugin.c: fixed a leak
9490 2001-01-08 23:57 richardb
9492 * docs/gst/.cvsignore: cvsignore gstreamer-scan{,.c}
9494 2001-01-08 23:55 richardb
9496 * configure.in, docs/manuals.mak, docs/fwg/Makefile.am,
9497 docs/fwg/firstplugin.sgml, docs/fwg/gst-plugin-writers-guide.sgml,
9498 docs/fwg/titlepage.sgml, docs/manual/quotes.sgml,
9499 examples/Makefile.am, examples/plugins/.cvsignore,
9500 examples/plugins/Makefile.am, examples/plugins/example.c,
9501 examples/plugins/example.h, plugins/example.c, plugins/example.h:
9502 Move plugin example code to new location, and put it into build
9503 system. Add work on firstplugin chapter of pwg. Fix typo in
9504 quotes. Add @'s before commands in manuals.mak
9506 2001-01-08 22:08 wtay
9508 * docs/Makefile.am, docs/manual/components.sgml,
9509 docs/manual/queues.sgml, docs/manual/quotes.sgml,
9510 docs/manual/states.sgml, docs/manual/xml.sgml,
9511 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
9512 docs/random/testing/syntax, examples/xml/runxml.c, gst/gstxml.c,
9513 tests/sched/testcases1.tc: Manual updates. fixes to gstxml.c
9514 gst_xml_get_element was broken
9516 2001-01-08 22:04 richardb
9518 * gst/: gstelement.c, gstelement.h: Correct typo in comment, and
9519 make another comment more helpful.
9521 2001-01-08 22:03 richardb
9523 * plugins/esd/esdsink/esdsink.c: Move esdsink into the sink/
9524 position in the heirarchy.
9526 2001-01-08 20:15 richardb
9528 * editor/gsteditorproperty.c: Display what the type of an element
9529 is, as the first thing in the properties box.
9531 2001-01-08 08:32 omegahacker
9533 * docs/manual/quotes.sgml: added another, um, exchange
9535 2001-01-08 01:43 richardb
9537 * tools/gstreamer-launch.c: Fix typo in error message.
9539 2001-01-08 01:27 richardb
9541 * docs/manual/: Makefile.am, gstreamer-manual.sgml, quotes.sgml:
9542 Add a "quotes" section to the gstreamer manual. This may not be an
9543 appropriate place to have this - feel free to remove it. But I
9544 think this should live _somewhere_.
9546 2001-01-08 01:23 richardb
9548 * docs/random/filter-writers-guide: Remove text version of headings
9549 for fwg. This is now contained in the SGML
9551 2001-01-08 01:21 richardb
9553 * docs/fwg/: .cvsignore, Makefile.am,
9554 gst-filter-writers-guide.sgml, gst-plugin-writers-guide.sgml:
9555 Renamed the filter writers guide to plugin writers guide. Added in
9556 the planned section headings.
9558 2001-01-07 22:59 wtay
9560 * tests/sched/testcases1.tc: Added a sample tescase file
9562 2001-01-07 22:36 wtay
9564 * docs/random/testing/syntax: Added iterations
9566 2001-01-07 22:34 wtay
9568 * docs/random/testing/syntax: Added a plan for regression test plan
9571 2001-01-07 18:36 wtay
9573 * gst/: gst.c, gsttee.c, gsttee.h: Handle the tee element like bin,
9574 thread, pipeline, so that it can be used in gstreamer-inspect and
9577 2001-01-07 17:09 wtay
9579 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
9580 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9581 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9582 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9583 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9584 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9585 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
9586 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipefilter.sgml,
9587 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9588 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9589 docs/gst/tmpl/gsttypefind.sgml, gstplay/gstmediaplay.c,
9590 gstplay/gstmediaplay.glade: Made sure -g is not used when no
9591 --enable-debug Updated AUTHORS in gstmediaplay
9593 2001-01-07 16:48 richardb
9595 * tools/gstreamer-register.c: Fix typos in save_regsitry()
9597 2001-01-07 16:14 richardb
9599 * tools/gstreamer-register.c: Folling wtays suggestion, I was going
9600 to start using xmlDocDump, to avoid a symlink attack on the
9601 temporary registry file. Unfortunately, xmlDocDump doesn't give
9602 any indication whether its successful, so I've #ifdefed this out
9603 and left the original in place. Since the tmp file is in
9604 /etc/gstreamer, this should be okay for the moment, but I shall ask
9605 the libxml people to add some way of getting the success value of
9606 DocDump so we can use that in future.
9608 2001-01-07 15:31 richardb
9610 * acinclude.m4: Slight tweak: now I just need to send the modified
9611 version off to the alsa people.
9613 2001-01-07 15:25 richardb
9615 * acinclude.m4: New macro for testing for ALSA libraries.
9616 Understands the ACTION_IF_FOUND and ACTION_IF_NOT_FOUND arguments.
9618 2001-01-07 15:20 richardb
9620 * gst/cothreads.c, gst/gstplugin.c, tools/gstreamer-register.c:
9621 gstreamer-register will now never cause the ** WARNING **:
9622 gstplugin: registry needs rebuild warning to appear - sets a hidden
9623 global in gstplugin.c to turn the warning off. Fix a warning in
9624 gst/cothreads.c (function was declared extern, defined static)
9626 2001-01-07 14:55 richardb
9628 * plugins/esd/esdsink/esdsink.c: FIx a tiny memory leak.
9630 2001-01-07 14:49 wtay
9632 * gst/elements/: gstqueue.c, gstqueue.h: Greatly simplyfied queue
9633 locking by only using the elements mutex. This should fix the
9634 locking problems we had...
9636 2001-01-07 14:32 richardb
9638 * plugins/esd/esdsink/esdsink.c: And another tiny warning.
9640 2001-01-07 14:29 richardb
9642 * plugins/esd/esdsink/esdsink.c: Fix a couple of warnings.
9644 2001-01-07 14:16 richardb
9646 * acinclude.m4: Don't add -lasound etc to LIBS if ALSA turns out
9647 not to be installed.
9649 2001-01-07 14:05 richardb
9651 * acinclude.m4: Add an acinclude containing AM_PATH_ALSA, so wtay
9652 can compile. Will shortly update this with a slightly better
9655 2001-01-07 13:58 richardb
9657 * configure.in, docs/manuals.mak: Add tests for -L png and -L eps
9658 arguments to fig2dev. Correct slip in docs/manuals.mak which used
9659 HAVE_DB2PS instead of HAVE_PS2PDF.
9661 2001-01-07 08:40 omegahacker
9663 * configure.in: added check for libasound, and fixed check for
9666 2001-01-07 08:01 omegahacker
9668 * plugins/filters/ladspa/gstladspa.c: fixed a bug: in an
9669 over-zealous attempt to squash leaks, I put the g_free too early
9671 2001-01-07 07:46 omegahacker
9673 * plugins/filters/ladspa/: gstladspa.c, search.c: some leak fixes
9674 to both the plugin and the ladspa-provided code
9676 2001-01-07 07:45 omegahacker
9678 * gst/: gstcaps.c, gstcpu.c, gstelementfactory.c, gstpad.c,
9679 gstparse.c, gstplugin.c, gstprops.c, gsttype.c: more leak fixes
9681 2001-01-07 07:01 richardb
9683 * gst/gstplugin.c, tools/gstreamer-register.c: Check plugin
9684 repository up-to-dateness by scanning through all directories on
9685 path, and checking that they and all their files are older than the
9686 repository. Give warning message if not.
9688 2001-01-07 05:54 richardb
9690 * tools/gstreamer-register.c: Test xmlSaveFile return value
9691 correctly (had to get source to find out what it meant...)
9692 gstreamer-register now seems to work fine, even in a non-standard
9695 2001-01-07 05:35 richardb
9697 * configure.in: Fix tiny slip which made configdir still always be
9700 2001-01-07 05:30 richardb
9702 * acconfig.h, configure.in, docs/manual/factories.sgml,
9703 gst/gstplugin.c, tools/gstreamer-register.c: Config directory
9704 (which currently just holds the registry)ecan now be set by
9705 configure --with-configdir=<directory path>
9707 2001-01-07 04:51 richardb
9709 * tools/gstreamer-register.c: Almost completely rewritten
9710 gstreamer-register. Now checks most errors that can happen, and
9711 displays a useful message.
9713 2001-01-07 04:28 omegahacker
9715 * gst/: gstbin.c, gstinfo.h, gstscheduler.c: removed a leak
9717 2001-01-07 04:00 omegahacker
9719 * gst/: Makefile.am, gst.h, gstparse.c, gstparse.h: turned -launch
9720 capabilities into gst_parse_launch()
9722 2001-01-07 03:42 wtay
9724 * gst/elements/: gstidentity.c, gstidentity.h, gstqueue.c,
9725 gstqueue.h: Added sleep time to identity Added timeout value in
9726 queue (not activated yet)
9728 2001-01-07 03:06 omegahacker
9730 * tools/gstreamer-launch.c: fixed a bug with NULL args, but need to
9731 fix the parser that created them
9733 2001-01-07 02:30 wtay
9735 * docs/random/queue: Added a deadlock case for the queue
9737 2001-01-07 02:23 richardb
9739 * docs/fwg/: Makefile.am, concepts.sgml,
9740 gst-filter-writers-guide.sgml, intro.sgml: More updates: now have
9741 headings for the second section too, and some text for it... ;-)
9743 2001-01-07 00:12 richardb
9745 * docs/fwg/: gst-filter-writers-guide.sgml, intro.sgml,
9746 titlepage.sgml: Wrote introduction, and changed name to plugin
9747 writers guide (though files still need rename). I'll leave the
9748 filenames as is for now, since the name might still change again...
9750 2001-01-06 22:05 omegahacker
9752 * docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
9753 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9754 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
9755 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
9756 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9757 docs/gst/tmpl/gstesdsink.sgml, docs/gst/tmpl/gstfakesink.sgml,
9758 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9759 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9760 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstmeta.sgml,
9761 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9762 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstpipeline.sgml,
9763 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstqueue.sgml,
9764 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9765 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
9766 docs/gst/tmpl/gsttypefind.sgml, gst/gstautoplug.c, gst/gstbin.c,
9767 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstcaps.c,
9768 gst/gstelement.c, gst/gstelementfactory.c, gst/gstmeta.c,
9769 gst/gstpad.c, gst/gstpipeline.c, gst/gstprops.c, gst/gsttee.c,
9770 gst/gstthread.c, gst/gsttype.c, gst/gstutils.c: Cleaned up the docs
9773 2001-01-06 19:09 wtay
9775 * gst/elements/gstqueue.c: Rearranged the mutex locking, still have
9776 to think about it though...
9778 2001-01-06 18:08 wtay
9780 * gst/gstbuffer.c: Added a mutex around the mem_chunck alloc
9783 2001-01-06 16:56 wtay
9785 * tests/: .cvsignore, eos/.cvsignore: Added/updated .cvsignore
9787 2001-01-06 16:52 wtay
9789 * docs/manual/dynamic.sgml, plugins/mpeg2/parse/mpeg2parse.c,
9790 test/mp2tomp1.c: Fixed the MPEG2 to MPEG1 recoder, we need cannot
9791 create dangling elements with the current scheduler. Remove the
9792 subtitle parser because it's not possible with the current
9793 scheduler. Added a padtemplate for MPEG2 subtitles.
9795 2001-01-06 10:42 omegahacker
9797 * configure.in: removed xing and added AM_CONDITIONAL for
9800 2001-01-06 09:49 omegahacker
9802 * autogen.sh: added --enable-debug to autogen.sh, duh...
9804 2001-01-06 02:35 wtay
9806 * docs/manuals.mak, docs/gst/gstreamer-sections.txt,
9807 docs/gst/tmpl/gstasyncdisksrc.sgml,
9808 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9809 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstcaps.sgml,
9810 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9811 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
9812 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
9813 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstidentity.sgml,
9814 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9815 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstplugin.sgml,
9816 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9817 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9818 docs/gst/tmpl/gsttypefind.sgml, docs/manual/Makefile.am,
9819 docs/manual/bins.sgml, docs/manual/connections.sgml,
9820 docs/manual/elements.sgml, docs/manual/ghostpads.sgml,
9821 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
9822 docs/manual/pads.sgml, docs/manual/plugins.sgml, gst/gstbin.c,
9823 gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c,
9824 gst/gstelement.h, gst/gstelementfactory.c, gst/gstplugin.c,
9825 gst/gstplugin.h, gst/gsttype.c, gst/gsttype.h,
9826 gst/elements/gstesdsink.c, gst/elements/gstesdsink.h: Updated the
9827 manual and the docs. Removed the esdsink in gst/elements/ we have
9828 a real one not in the plugins dir. Added more APIs to query the
9829 plugins, types and caps. more fields now have a getter and a
9830 setter. This is needed to make gstreamer wrapper fiendly. Added
9831 gst_element_disconnect beacuse we also have a gst_element_connect
9833 2001-01-05 18:50 wtay
9835 * docs/manual/: cothreads.sgml, factories.sgml, helloworld.sgml,
9836 helloworld2.sgml, mime-world.fig, pads.sgml, programs.sgml,
9837 queues.sgml, threads.sgml: Docs updates
9839 2001-01-05 00:28 omegahacker
9841 * gst/cothreads.c: fixed missing comment noticed by David Lehn
9843 2001-01-04 23:35 wtay
9845 * docs/manual/: Makefile.am, bin-element-ghost.fig, bins.sgml,
9846 elements.sgml, factories.sgml, goals.sgml, gstreamer-manual.sgml,
9847 helloworld.sgml, intro.sgml, motivation.sgml, pads.sgml,
9848 states.sgml, threads.sgml: Updates and additions to the manual
9850 2001-01-04 22:15 omegahacker
9852 * gst/cothreads.c, gst/gstinfo.c,
9853 docs/gst/tmpl/gstasyncdisksrc.sgml,
9854 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9855 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9856 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9857 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9858 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9859 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstinfo.sgml,
9860 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9861 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstqueue.sgml,
9862 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9863 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttypefind.sgml:
9866 2001-01-04 20:34 omegahacker
9868 * tools/gstreamer-launch.c: fixed problems with -launch
9870 2001-01-04 20:17 omegahacker
9872 * plugins/vorbis/vorbisenc.c: changed OGG to Ogg, to match decoder
9874 2001-01-04 19:22 wtay
9876 * examples/launch/mp3play: Fixed mp3play
9878 2001-01-04 19:16 wtay
9880 * tools/gstreamer-inspect.c: Added printout of the capabilities of
9883 2001-01-04 18:57 wtay
9885 * tools/: Makefile.am, gstreamer-inspect.c: Added enum values with
9886 default removed debugging -g from Makefile
9888 2001-01-04 17:44 richardb
9890 * examples/launch/mp3play: Undo accidental commit of debugging
9893 2001-01-04 16:46 richardb
9895 * tools/gstreamer-launch.c: Replace Wim's fix after Erik dropped
9898 2001-01-04 10:54 omegahacker
9900 * gst/: cothreads.c, gstpad.c, gstpad.h, gstplugin.c, gstplugin.h,
9901 elements/gstfakesink.c, elements/gstfakesink.h: Rearranged
9902 cothreads sources a bit, added some API docs. Added some functions
9903 needed for gstreamer-inspect. Added num_sources to fakesink.
9905 2001-01-04 10:53 omegahacker
9907 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: More updates
9908 to ladspa wrapper, closer to data movement
9910 2001-01-04 10:47 omegahacker
9912 * tools/: gstreamer-inspect.c, gstreamer-launch.c: Updated -inspect
9913 to list elements and plugin info too
9915 2001-01-04 07:19 wtay
9917 * tools/gstreamer-launch.c: A little fix for parameter parsing
9919 2001-01-04 00:15 richardb
9921 * examples/launch/mp3play: Updated to supply argument as
9922 "name=value" rather than just "value"
9924 2001-01-04 00:15 richardb
9926 * tools/gstreamer-launch.c: Added partial fix so that arguments can
9929 2001-01-03 23:08 wtay
9931 * test/mp3play.c: Make sure the plugin is loaded only once
9933 2001-01-03 22:58 richardb
9935 * examples/: helloworld2/helloworld2.c, launch/mp3play,
9936 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
9937 thread/thread.c, xml/createxml.c: Do gst_init first, so we can
9938 supply debugging options to libgst
9940 2001-01-03 20:55 wtay
9942 * tools/gstreamer-inspect.c: Added the previous changes back in
9944 2001-01-03 20:44 omegahacker
9946 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: debug
9947 updates and a padtemplate counter added
9949 2001-01-03 20:40 omegahacker
9951 * gst/: gstpad.c, gstpad.h: Made gst_pad_eos_func a non-static
9954 2001-01-03 20:21 wtay
9956 * gst/gstprops.c, gst/gstprops.h, tools/Makefile.am,
9957 tools/gstreamer-inspect.c: Made the GstProps a GList instead of a
9958 GSList Some fixes to inspect: added the mime type
9960 2001-01-03 19:54 wtay
9962 * configure.in, tools/gstreamer-inspect.c: Added proper comment for
9963 the bonobo component fix a compile bug in inspect... Erik, have
9964 pending changes to gstpad.h?
9966 2001-01-03 19:12 richardb
9968 * examples/helloworld/helloworld.c, plugins/esd/esdsink/esdsink.c:
9969 Do gst_init first in helloworld, so you can supply gst parameters.
9970 Correct name of frequency cap to rate, in esdsink. Now connects
9973 2001-01-03 18:55 richardb
9975 * gst/elements/gstaudiosink.c: Various small fixes.
9977 2001-01-03 18:51 richardb
9979 * plugins/esd/esdsink/: esdsink.c, esdsink.h: Should cope with
9980 updating of parameters now.
9982 2001-01-03 18:15 richardb
9984 * plugins/esd/esdsink/: esdsink.c, esdsink.h: EsdSink now
9985 functions! Wheeeee! Still needs to have a few things sorted out
9986 though, such as parameter setting / syncing.
9988 2001-01-03 16:25 richardb
9990 * configure.in, plugins/Makefile.am, plugins/example.c,
9991 plugins/esd/Makefile.am, plugins/esd/esdsink/.cvsignore,
9992 plugins/esd/esdsink/Makefile.am, plugins/esd/esdsink/esdsink.c,
9993 plugins/esd/esdsink/esdsink.h: Added auto detection of libesd.
9994 Added nearly complete esdsink: all structure in place, just need to
9995 add actaul links to libesd. ;-)
9997 2001-01-03 08:48 omegahacker
9999 * tools/gstreamer-inspect.c: Updates, it prints a lot more stuff
10000 now, like padtemplates, caps/props, and arguments. More stuff can
10001 be done, but not now, I must sleep.
10003 2001-01-03 07:38 omegahacker
10005 * tools/: .cvsignore, Makefile.am, gstreamer-inspect.c,
10006 gstreamer-launch.c: Updates to -launch, added -inspect.
10008 2001-01-02 23:33 wtay
10010 * plugins/: example.c, example.h: Updated the example plugin
10013 2001-01-02 22:52 richardb
10015 * docs/Makefile.am: Don't delete CVS directories from working
10016 directory: delete from distdir. Also, delete backup files, while
10019 2001-01-02 20:50 wtay
10021 * gstreamer.spec.in: Datafiles in share should go in to RPM too
10023 2001-01-02 19:46 wtay
10025 * examples/autoplug/Makefile.am, examples/helloworld/Makefile.am,
10026 examples/helloworld2/Makefile.am, examples/launch/Makefile.am,
10027 examples/queue/Makefile.am, examples/queue2/Makefile.am,
10028 examples/queue3/Makefile.am, examples/queue4/Makefile.am,
10029 examples/thread/Makefile.am, examples/xml/Makefile.am,
10030 plugins/avi/Makefile.am, plugins/mpeg2/ac3parse/Makefile.am,
10031 test/bindings/Makefile.am: The examples must not be installed
10032 Removed debugging from Makefiles for avidecoder/ac3parse
10033 /test/bindings/dummy.h cannot be installed
10035 2001-01-02 18:40 wtay
10037 * docs/gst/gstreamer-docs.sgml, plugins/au/gstparseau.c,
10038 plugins/au/gstparseau.h, plugins/audioscale/Makefile.am,
10039 plugins/audioscale/audioscale.c,
10040 plugins/filters/median/Makefile.am,
10041 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
10042 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10043 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
10044 plugins/mpeg1/mpegtypes/Makefile.am,
10045 plugins/mpeg2/mpegtypes/Makefile.am,
10046 plugins/visualization/spectrum/fix_fft.c,
10047 plugins/visualization/spectrum/gstspectrum.c,
10048 plugins/visualization/spectrum/gstspectrum.h: Remove esdsink from
10049 the docs more fixes for symbols collisions
10051 2001-01-02 16:39 wtay
10053 * plugins/visualization/synaesthesia/core.c: Fixed a symbol
10054 conflict with mpeg_audio
10056 2001-01-02 16:29 wtay
10058 * plugins/mpeg2/video/: Makefile.am, gethdr.c, getpic.c,
10059 mpeg2dec.c, mpeg2dec.h, recon.c, recon_mmx.c, recon_sse.s: Fixed a
10060 symbol conflict with mpeg_play
10062 2001-01-02 15:18 richardb
10064 * docs/gst/Makefile.am: Remove gstesdsink
10066 2001-01-02 14:35 richardb
10068 * docs/Makefile.am: Add dist-hook to stop CVS/ directories being
10069 put into distribution.
10071 2001-01-02 14:34 richardb
10073 * configure.in: Add GST_HTTPSRC_GET_TYPE back into configure.in:
10074 documentation fails to build correctly when libhttp isn't present
10077 2001-01-02 13:23 richardb
10079 * autogen.sh: Correct ftp urls for libtool.
10081 2001-01-02 12:07 wtay
10083 * autogen.sh: Fixed a typo
10085 2001-01-02 12:04 wtay
10087 * acconfig.h, autogen.sh, configure.in,
10088 gst/elements/gstasyncdisksrc.c, gstplay/callbacks.c,
10089 gstplay/gstmediaplay.c, plugins/Makefile.am: Added a check for
10090 libjpeg Added and action for the load menu in gstplay Fixed drag
10091 and drop in gstplay More verbose errors in gstasyndisksrc
10093 2001-01-02 08:13 omegahacker
10095 * acconfig.h, autogen.sh, configure.in,
10096 docs/random/TODO-post-0.1.0, examples/autoplug/Makefile.am,
10097 gst/gstplugin.c, gst/elements/Makefile.am,
10098 gst/elements/gstasyncdisksrc.c, include/registry.h,
10099 libs/getbits/Makefile.am, libs/getbits/gstgetbits.c,
10100 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_generic.c,
10101 libs/idct/Makefile.am, libs/riff/gstriffencode.c,
10102 libs/riff/gstriffparse.c, plugins/Makefile.am,
10103 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
10104 plugins/avi/Makefile.am, plugins/avi/codectest.c,
10105 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
10106 plugins/avi/videoheader.c, plugins/avi/wincodec/gstwindec.c,
10107 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/grab-v4l.c,
10108 plugins/capture/v4l/gstv4lsrc.c, plugins/cobin/cobin.c,
10109 plugins/cobin/cobin.h, plugins/dvdsrc/dvdsrc.c,
10110 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
10111 plugins/filters/ladspa/gstladspa.c,
10112 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
10113 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
10114 plugins/jpeg/gstjpegenc.c, plugins/mp3decode/Makefile.am,
10115 plugins/mp3decode/mpg123/gstmpg123.c,
10116 plugins/mp3decode/parse/mp3parse.c,
10117 plugins/mpeg1/mpeg1encoder/globals.h,
10118 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10119 plugins/mpeg1/mpeg1encoder/marker.c,
10120 plugins/mpeg1/mpeg1encoder/mem.c,
10121 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10122 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
10123 plugins/mpeg1/mpegaudio/psy.c, plugins/mpeg1/mpegaudio/subs.c,
10124 plugins/mpeg1/parse/mpeg1parse.c,
10125 plugins/mpeg1/system_encode/buffer.c,
10126 plugins/mpeg1/system_encode/system_encode.c,
10127 plugins/mpeg1/system_encode/systems.c,
10128 plugins/mpeg1video/parse/mp1videoparse.c,
10129 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10130 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
10131 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
10132 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
10133 plugins/mpeg2/parse/mpeg2parse.c,
10134 plugins/mpeg2/subtitles/mpeg2subt.c, plugins/mpeg2/video/getpic.c,
10135 plugins/mpeg2/video/gstmpeg2play.c, plugins/mpeg2/video/mpeg2dec.c,
10136 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
10137 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
10138 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
10139 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
10140 plugins/visualization/smoothwave/smoothwave.c,
10141 plugins/visualization/spectrum/gstspectrum.c,
10142 plugins/visualization/synaesthesia/synaesthesia.c,
10143 plugins/visualization/vumeter/vumeter.c,
10144 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisenc.c,
10145 plugins/wav/gstparsewav.c: Massive, massive update of most source
10146 files. I went through and cleaned up all the warnings that I
10147 could, which involved fixing some of the plugins.
10149 The configure.in script was re-arranged and cleaned up so, and a
10150 check for libtool 1.3.5 was added to autogen.sh. Added checks for
10153 Some plugins were removed from the list of things to build for
10156 Added GST_DEBUG_FORCE_DISABLE in gstgetbits, since that's time
10157 critical and even an if() from a DEBUG can significantly increase
10160 2001-01-02 02:18 wtay
10162 * tests/Makefile.am: ooops, eos is a dir
10164 2001-01-02 02:16 wtay
10166 * docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
10167 editor/pixmaps/Makefile.am, tests/Makefile.am,
10168 tests/eos/Makefile.am, tests/eos/case1.c: Fixed makefiles for docs
10169 Added eos test programs
10171 2001-01-02 01:44 wtay
10173 * configure.in, docs/random/eos, editor/Makefile.am,
10174 editor/gsteditorimage.c, editor/gsteditorpalette.c,
10175 editor/gsteditorprojectview.c, editor/gsteditorproperty.c,
10176 gst/gstpad.c, gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
10177 gstplay/Makefile.am, gstplay/gstmediaplay.c: Fixes for
10178 gsteditor/gstplay install/build fixed typo in random/eos added
10179 num_buffers property to fakesrc
10181 2001-01-02 01:33 richardb
10183 * Makefile.am, configure.in, docs/Makefile.am, docs/manuals.mak,
10184 docs/gst/Makefile.am, docs/libs/Makefile.am: Added checking for all
10185 the tools used to make documentation. If documentation cannot be
10186 generated, whatever is available will still be installed.
10187 videosink/imagetest is now a check_PROGRAM
10189 2001-01-02 01:00 omegahacker
10191 * REQUIREMENTS: updated requirements
10193 2001-01-02 00:35 omegahacker
10195 * REQUIREMENTS: added list of requrements
10197 2001-01-02 00:31 richardb
10199 * configure.in, examples/Makefile.am: Added launch back into make
10200 system. The Makefile wasn't being generated, resulting in make
10201 dist failing when the directory was entered for make dist.
10203 2001-01-01 23:50 wtay
10205 * examples/Makefile.am: Added directories to DIST_SUBDIRS
10207 2001-01-01 23:20 omegahacker
10209 * examples/autoplug/Makefile.am: somehow Makefile.am went
10212 2001-01-01 22:44 omegahacker
10214 * examples/: Makefile.am, thread/Makefile.am: updated examples
10217 2001-01-01 21:21 omegahacker
10219 * Makefile.am, configure.in, examples/xml/Makefile.am,
10220 gst/Makefile.am, plugins/dvdsrc/Makefile.am: More build fixes
10222 2001-01-01 19:54 wtay
10224 * docs/random/: TODO-post-0.1.0, eos: Added some more TODOs Added a
10225 proposition for eos propagation
10227 2001-01-01 17:25 wtay
10229 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
10230 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
10231 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
10232 gst/gstpad.c: Documentation updates
10234 2001-01-01 14:34 richardb
10236 * examples/launch/Makefile.am: Add one more file to dist.
10238 2001-01-01 14:06 richardb
10240 * docs/: gst/Makefile.am, libs/Makefile.am: Fix a couple of files
10241 not being put into distributions. make dist now appears to create
10242 a fully functional distribution. make rpm should now produce an
10243 rpm. Whether that rpm is any good is another matter...
10245 2001-01-01 13:41 richardb
10247 * Makefile.am, configure.in, examples/Makefile.am,
10248 examples/launch/Makefile.am, examples/xml/Makefile.am: Fix broken
10249 build system for examples.
10251 2001-01-01 08:43 omegahacker
10253 * gstplay/Makefile.am, plugins/avi/Makefile.am,
10254 plugins/avi/wincodec/Makefile.am: More build changes
10256 2001-01-01 08:37 omegahacker
10258 * Makefile.am, autogen.sh, configure.in,
10259 docs/code-reviews/gstbin.c-1.41, examples/autoplug/Makefile,
10260 examples/autoplug/Makefile.am, examples/autoplug/autoplug.c,
10261 examples/helloworld/Makefile, examples/helloworld/Makefile.am,
10262 examples/helloworld2/Makefile, examples/helloworld2/Makefile.am,
10263 examples/queue/Makefile, examples/queue/Makefile.am,
10264 examples/queue2/Makefile, examples/queue2/Makefile.am,
10265 examples/queue3/Makefile, examples/queue3/Makefile.am,
10266 examples/queue4/Makefile, examples/queue4/Makefile.am,
10267 examples/thread/Makefile, examples/thread/Makefile.am,
10268 examples/xml/Makefile, examples/xml/Makefile.am, gst/gstpad.c,
10269 gst/gstplugin.c: Re-arranged the build a bit to try to make it more
10270 sane. Added some debug.
10272 2001-01-01 07:47 omegahacker
10274 * gstplay/Makefile.am: added headers and such to Makefile.am for
10277 2001-01-01 07:44 omegahacker
10279 * test/: mp3.c, qtest.c: added the category number to DEBUG
10281 2001-01-01 07:42 omegahacker
10283 * plugins/filters/ladspa/Makefile.am: missed utils.h
10285 2001-01-01 07:30 omegahacker
10287 * configure.in: updated version number from 0.9.2 (huh???) to 0.1.0
10289 2001-01-01 06:59 wtay
10291 * configure.in, docs/gst/tmpl/gstinfo.sgml,
10292 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10293 examples/autoplug/autoplug.c: Added -Wall to configure.in
10295 2001-01-01 06:57 omegahacker
10297 * gst/Makefile.am: fixed a nasty bug where at -O6 teh compiler
10298 optimized cothreads.c beyond the point of functioning
10300 2001-01-01 06:23 wtay
10302 * plugins/vorbis/: Makefile.am, vorbis.c, vorbisdec.c, vorbisdec.h,
10303 vorbisenc.c, vorbisenc.h: Some compile cleanups
10305 2001-01-01 05:26 wtay
10307 * gst/gstpipeline.c: Fixed a very bad error with autoplugging.
10309 2001-01-01 05:18 omegahacker
10311 * gst/: gst.c, gstinfo.c, gstinfo.h: updated the debug system so it
10314 2001-01-01 04:53 omegahacker
10316 * gst/: gst.c, gstinfo.c, gstinfo.h: Added API to control DEBUG
10317 level, updated cmdline code
10319 2001-01-01 04:41 omegahacker
10321 * gst/: gst.c, gstpad.c: modified cmdlien code to take both 0xHEX
10322 and dec, and added an INFO line in gst_pad_connect()
10324 2001-01-01 04:11 omegahacker
10326 * plugins/filters/ladspa/: Makefile, search.c: removed accidentally
10327 checked in Makefile and added .cvsignore
10329 2001-01-01 04:10 wtay
10331 * test/mp3.c, test/qtest.c, tests/case4.c, tests/markup.c,
10332 tests/paranoia.c, tests/rip.c, tests/simplefake.c: Updated test
10335 2001-01-01 04:04 wtay
10337 * gst/gst.c: Fixed a typo
10339 2001-01-01 04:02 wtay
10341 * plugins/filters/ladspa/: Makefile, gstladspa.c: Added the boolean
10344 2001-01-01 03:59 omegahacker
10346 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: fixed ladpsa
10347 filter up to compile
10349 2001-01-01 03:57 omegahacker
10351 * plugins/filters/Makefile.am: added ladspa
10353 2001-01-01 03:57 omegahacker
10355 * gst/gstautoplug.c: set categories for all INFOs
10357 2001-01-01 03:44 omegahacker
10359 * tests/sched/.cvsignore: added .cvsignore
10361 2001-01-01 03:43 wtay
10363 * gst/: Makefile.am, gst.c, gstcpu.c, gstinfo.c: Added command line
10364 parsing for --gst-info-mask, --gst-debug-mask and --help Dump the
10365 FLAGS and options on --help
10367 2001-01-01 03:22 omegahacker
10369 * tests/.cvsignore: updated .cvsignore
10371 2001-01-01 03:20 omegahacker
10373 * configure.in: added directories to configure.in
10375 2001-01-01 03:19 omegahacker
10377 * plugins/filters/ladspa/: Makefile, Makefile.am, gstladspa.c,
10378 gstladspa.h, ladspa.h, load.c, search.c, utils.h: New LADSPA plugin
10381 2001-01-01 03:18 omegahacker
10383 * examples/Makefile.am: fixed stupid spelling mistake
10385 2001-01-01 03:18 omegahacker
10387 * gstplay/: .cvsignore, Makefile.am: gstplay now builds from
10388 build-directory, doesn't require a make install
10390 2001-01-01 03:16 omegahacker
10392 * plugins/: audioscale/audioscale.c, avi/audiocodecs.c,
10393 avi/gstavidecoder.c, avi/gstaviencoder.c, avi/wincodec/gstwindec.c,
10394 avi/wincodec/gstwinenc.c, capture/v4l/gstv4lsrc.c,
10395 cdparanoia/cdparanoia.c, dvdsrc/dvdsrc.c, filters/median/median.c,
10396 filters/smooth/smooth.c, jpeg/gstjpegdec.c, jpeg/gstjpegenc.c,
10397 mp3decode/mpg123/gstmpg123.c, mp3decode/parse/mp3parse.c,
10398 mp3decode/types/mp3types.c, mp3encode/lame/gstlame.c,
10399 mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10400 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/util.c,
10401 mpeg1/mpeg_play/video.c, mpeg1/mpegaudio/gstmpegaudio.c,
10402 mpeg1/parse/mpeg1parse.c, mpeg1/system_encode/buffer.c,
10403 mpeg1/system_encode/system_encode.c,
10404 mpeg1video/parse/mp1videoparse.c, mpeg2/ac3parse/ac3parse.c,
10405 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/parse/mpeg2parse.c,
10406 mpeg2/subtitles/mpeg2subt.c, mpeg2/video/gethdr.c,
10407 mpeg2/video/gstmpeg2play.c, mpeg2/video/mpeg2dec.c,
10408 mpeg2/videoparse/mp2videoparse.c, videoscale/videoscale.c,
10409 visualization/smoothwave/smoothwave.c,
10410 visualization/synaesthesia/synaesthesia.c, vorbis/vorbisdec.c:
10411 Updated all plugins to use new GST_DEBUG and GST_INFO systems.
10413 2001-01-01 03:16 omegahacker
10415 * libs/: getbits/gstgetbits_generic.c, riff/gstriffencode.c,
10416 riff/gstriffparse.c: Updated libraries to use new GST_DEBUG instead
10419 2001-01-01 03:14 omegahacker
10421 * gst/: cothreads.c, gst.c, gstautoplug.c, gstbin.c, gstbuffer.c,
10422 gstbufferpool.c, gstcaps.c, gstclock.c, gstcpu.c, gstelement.c,
10423 gstelementfactory.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
10424 gstpipeline.c, gstplugin.c, gstprops.c, gstscheduler.c,
10425 gstthread.c, gsttype.c, gstxml.c, elements/gstasyncdisksrc.c,
10426 elements/gstaudiosink.c, elements/gstaudiosrc.c,
10427 elements/gstdisksrc.c, elements/gstfdsink.c,
10428 elements/gstpipefilter.c, elements/gstqueue.c,
10429 elements/gstsinesrc.c, elements/gsttypefind.c: Mega update of INFO,
10430 DEBUG, and ERROR subsystems, renamed with GST_ prefix. GST_DEBUG
10431 now takes a category parameter, which is the same as GST_INFO
10432 system. They are now called GST_CAT_*. All the GST_DEBUGs are set
10433 to 0 for now, we need to go and fix all these eventually.
10435 2001-01-01 02:46 omegahacker
10437 * gst/gstcpu.c: fixed stupid (brown paper bag) bug with missing
10438 NULL on g_strconcat
10440 2001-01-01 02:34 omegahacker
10442 * gst/gstcpu.c: fixed the segfault
10444 2001-01-01 01:56 wtay
10446 * acconfig.h, configure.in, gst/gstinfo.c: Added --enable-info and
10447 --disable-info-system nothing specified = INFO enabled, mask to
10448 0x00000001 --enable-info = INFO enabled, mask to 0xffffffff
10449 --disable-info = INFO compiled into a nop and thus disabled
10451 2001-01-01 00:44 omegahacker
10453 * examples/: autoplug/.cvsignore, helloworld/.cvsignore,
10454 helloworld2/.cvsignore, launch/Makefile, queue/.cvsignore,
10455 queue2/.cvsignore, queue3/.cvsignore, queue4/.cvsignore,
10456 thread/.cvsignore, xml/.cvsignore: hopefully one last update to the
10457 examples .cvsignores
10459 2001-01-01 00:44 wtay
10461 * acconfig.h, configure.in, gst/gstinfo.h, plugins/avi/Makefile.am,
10462 plugins/avi/gstavidecoder.c: Added GST_INFO_ENABLED flags Added
10463 --enable-debug-info A little fix for the avidecoder
10465 2001-01-01 00:42 omegahacker
10467 * examples/: helloworld/helloworld.c, helloworld2/helloworld2.c,
10468 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
10469 thread/thread.c, xml/Makefile, xml/createxml.c, xml/runxml.c:
10470 cleaned up the examples, added Makefiles, etc
10472 2001-01-01 00:34 omegahacker
10474 * examples/: Makefile.am, autoplug/Makefile, autoplug/autoplug.c,
10475 helloworld/Makefile, helloworld2/Makefile, launch/Makefile,
10476 queue/Makefile, queue2/Makefile, queue3/Makefile, queue4/Makefile,
10477 thread/Makefile, xml/Makefile: Updated makefiles for examples
10479 2001-01-01 00:17 omegahacker
10481 * gst/: gstcpu.c, gstinfo.c, gstinfo.h, elements/gstelements.c:
10482 Cleaned up INFO system some more, added API to select categories,
10483 modified the printout function to print cleanly for GST_INIT info
10484 (the default min) and spew function:line debug_string [element] for
10485 everything else. Eventually could make even that configurable
10486 easily enough, just check against another bitmap instead of
10487 checking for == GST_INIT.
10489 2000-12-31 23:31 wtay
10491 * gst/: Makefile.am, gstbin.c, gstpad.c, elements/gstfakesrc.c: Fix
10492 some compile warnings
10494 2000-12-31 22:49 omegahacker
10496 * gstplay/gstmediaplay.c: Added ability to use .glade file in cwd
10498 2000-12-31 22:18 omegahacker
10500 * gst/: gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstpad.c,
10501 gstpad.h, gstplugin.c, gstplugin.h, gstscheduler.c, gsttype.c,
10502 types/gsttypes.c: Started work on better ghostpad management, and
10503 started to build the low- level EOS mechanism.
10505 Also removed a couple of printouts that aren't needed any more.
10507 2000-12-31 22:16 omegahacker
10509 * plugins/: mp3decode/types/mp3types.c,
10510 mpeg1/mpegtypes/mpeg1types.c, mpeg2/mpegtypes/mpeg2types.c:
10511 Commented out some extra output that we don't need right now.
10513 2000-12-31 22:15 omegahacker
10515 * tools/gstreamer-register.c: Added stdlib.h to clean up exit()
10518 2000-12-31 22:14 omegahacker
10520 * tests/: load.c, markup.c: New test programs.
10522 2000-12-31 22:13 omegahacker
10524 * tests/Makefile.am: [no log message]
10526 2000-12-31 22:11 omegahacker
10528 * tests/sched/: Makefile, Makefile.am, runxml.c, testcases:
10529 Converted to a Makefile.am, fixed up the GstSrc thing, and removed
10530 a set to READY state before PLAYING that isn't necessary.
10532 2000-12-31 18:06 richardb
10534 * plugins/mpeg2/mpeg2dec/Makefile.am: Add a final header file to
10537 2000-12-31 17:49 richardb
10539 * plugins/mpeg2/: ac3dec/Makefile.am, mpeg2dec/Makefile.am: A
10540 couple more fixes to make dist.
10542 2000-12-31 17:37 richardb
10544 * plugins/mpeg2/mpeg2dec/Makefile.am: Add new files to dist.
10546 2000-12-31 17:34 wtay
10548 * plugins/mpeg2/mpeg2dec/: attributes.h, idct_mlib.c, mm_accel.h,
10549 motion_comp_mlib.c, output_video.h, stats.c: Added missing files,
10550 It should compile now, but doesn't work
10552 2000-12-31 17:32 richardb
10554 * plugins/: mp3decode/Makefile.am, mpeg1/mpeg_play/Makefile.am,
10555 mpeg1/mpegaudio/Makefile.am, mpeg2/ac3dec/Makefile.am,
10556 mpeg2/mpeg2enc/Makefile.am, wav/Makefile.am: Various fixes to
10557 ensure that appropriate files are included in make dist. Make dist
10558 now produces a nearly functioning distribution.
10560 2000-12-31 17:32 wtay
10562 * editor/gsteditorproperty.c, plugins/cdparanoia/cdparanoia.c:
10563 Updated the editor to use the capslist Added change state in
10566 2000-12-31 17:02 wtay
10568 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstautoplug.sgml,
10569 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstelement.sgml,
10570 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
10571 docs/gst/tmpl/gstreamer-unused.sgml, gst/Makefile.am,
10572 gst/gstautoplug.c, gst/gstcaps.h, gst/gstpad.c, tests/.cvsignore:
10573 Updated the docs Updated gst/Makefile.am to add CFLAGS Added test
10574 programs to tests/.cvsignore
10576 2000-12-31 16:15 wtay
10578 * tests/padfactory.c: Test program for the pad factory
10580 2000-12-31 16:12 wtay
10582 * examples/autoplug/autoplug.c, gst/gst.h, gst/gstautoplug.c,
10583 gst/gstautoplug.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
10584 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstpad.c, gst/gstpad.h,
10585 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
10586 gst/elements/gstaudiosink.c, plugins/avi/gstavidecoder.c,
10587 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
10588 plugins/cdparanoia/cdparanoia.c,
10589 plugins/mp3decode/mpg123/gstmpg123.c,
10590 plugins/mp3decode/parse/mp3parse.c,
10591 plugins/mp3decode/types/mp3types.c,
10592 plugins/mp3encode/lame/gstlame.c,
10593 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10594 plugins/mpeg1/mpegtypes/mpeg1types.c,
10595 plugins/mpeg1/parse/mpeg1parse.c,
10596 plugins/mpeg1video/parse/mp1videoparse.c,
10597 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10598 plugins/mpeg2/mpegtypes/mpeg2types.c,
10599 plugins/mpeg2/parse/mpeg2parse.c,
10600 plugins/mpeg2/video/gstmpeg2play.c,
10601 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/vorbis/vorbis.c,
10602 tests/Makefile.am, tests/autoplug.c, tests/caps.c, tests/case4.c,
10603 tests/init.c, tests/queue.c, tests/simplefake.c, tests/states.c:
10604 Added multiple caps to the pads Extended the padfactory for the
10605 multiple caps GstCaps now have a name so that future manipulations
10606 on them can be done by name Updated the plugins for the new caps
10609 2000-12-31 16:07 richardb
10611 * Makefile.am, configure.in, include/Makefile.am: Add files in
10612 include to distributions.
10614 2000-12-31 15:53 richardb
10616 * gst/Makefile.am: Add gstpropsprivate.h to dist.
10618 2000-12-31 15:19 richardb
10620 * docs/Makefile.am: Add docs/fwg to DIST_SUBDIRS
10622 2000-12-31 15:18 richardb
10624 * configure.in: Add docs/fwg/Makefile to things to be built.
10626 2000-12-31 14:22 richardb
10628 * docs/manuals.mak: Fix another bug in make install for fwg
10629 (complained becuase there were no pngs to install). I should have
10630 got up more slowly today...
10632 2000-12-31 14:02 richardb
10634 * docs/: fwg/.cvsignore, libs/tmpl/.cvsignore, manual/.cvsignore,
10635 manual/images/.cvsignore: Fix .cvsignores
10637 2000-12-31 13:55 richardb
10639 * docs/: manuals.mak, fwg/.cvsignore: Fix bug in make install for
10640 manuals. Added stuff to .cvsignore in fwg
10642 2000-12-31 10:46 omegahacker
10644 * tools/gstreamer-launch.c: Complete rewrite of the launcher. Now
10645 supports pretty arbitrary pipelines. Try '((fakesrc) ! identity !
10646 (fakesink))' out. Doesn't seem to recognize pad names yet for some
10647 reason, so it goes with the first sink/src pad it finds in a given
10648 element. Other problems still remain, but the hard part is done
10651 2000-12-30 19:51 wtay
10653 * plugins/mpeg2/mpegtypes/mpeg2types.c: Removed elementary mpeg2
10654 video detection because we simply don't know if it's mpeg1 or mpeg2
10656 2000-12-30 19:41 wtay
10658 * plugins/avi/gstavidecoder.c: removed debugging
10660 2000-12-30 19:40 wtay
10662 * plugins/mpeg1/parse/Makefile.am: removed debugging info again
10664 2000-12-30 19:39 wtay
10666 * plugins/mpeg1/parse/: Makefile.am, mpeg1parse.c: Removed ac3 and
10667 other private streams until autoplug can figure it out
10669 2000-12-30 19:37 wtay
10671 * libs/getbits/: gstgetbits.c, gstgetbits.h: Disabled MMX optimized
10672 versions until they get fixed
10674 2000-12-30 19:04 wtay
10676 * gst/cothreads.c, gst/gstplugin.c, plugins/avi/audiocodecs.c,
10677 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
10678 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
10679 plugins/avi/wincodec/gstwindec.c,
10680 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed autoplugging for avi
10681 Fixed a bug in multiple typefind function loading: when a typefind
10682 is requested for a mimetype, all plugins with a typefind function
10685 2000-12-30 17:42 wtay
10687 * gst/gst.c, gst/gstautoplug.c, gst/gstcaps.c, gst/gstplugin.c,
10688 gst/gstprops.c, gst/gstthread.c, plugins/mpeg2/ac3dec/ac3dec.c,
10689 plugins/mpeg2/mpegtypes/mpeg2types.c,
10690 plugins/mpeg2/parse/mpeg2parse.c,
10691 plugins/mpeg2/video/gstmpeg2play.c,
10692 plugins/mpeg2/videoparse/mp2videoparse.c: Fixed MPEG2 autoplugging
10693 Added some more INFO to gstthread
10695 2000-12-30 17:13 wtay
10697 * docs/gst/: Makefile.am, tmpl/gstreamer-unused.sgml: Updated the
10698 makefile for new files
10700 2000-12-30 16:13 wtay
10702 * docs/gst/.cvsignore, docs/gst/gstreamer-decl.txt,
10703 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10704 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
10705 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
10706 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
10707 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
10708 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gstinfo.sgml,
10709 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstprops.sgml,
10710 docs/gst/tmpl/gstreamer-unused.sgml,
10711 docs/gst/tmpl/gstscheduler.sgml, docs/gst/tmpl/gstsink.sgml,
10712 docs/gst/tmpl/gstsrc.sgml, gst/gstautoplug.c, gst/gstelement.c,
10713 gst/gstobject.c, gst/gstplugin.c, gst/elements/Makefile.am,
10714 gst/elements/gstqueue.c, gst/elements/gsttypefind.c: Docs updates:
10715 remove sink, src, filter, connection added gstinfo to docs.
10716 Updated some core files for the docs gsttypefind did not include
10717 gst_private Added CFlags to Makefile.am in gst/elements
10719 2000-12-30 15:36 richardb
10721 * docs/: Makefile.am, manuals.mak, fwg/Makefile.am,
10722 fwg/gst-filter-writers-guide.sgml, manual/Makefile.am: Added
10723 framework for writing filter writers guide. Extracted much of the
10724 makefile from docs/manual into a shared file which is included, so
10727 2000-12-30 14:46 richardb
10729 * docs/: libs/.cvsignore, manual/.cvsignore, manual/Makefile.am,
10730 libs/Makefile.am: Fix a bug in manual/Makefile.am: bad shell script
10731 for make disting .ps files. Couple of final fixes to
10732 libs/Makefile.am, too. Add a few things to cvsignores.
10734 2000-12-30 14:40 richardb
10736 * plugins/: dvdsrc/Makefile.am, mpeg2/video/getvlc.h,
10737 mpeg2/video/mpeg2dec.h, mpeg2/videoparse/Makefile.am: Change ERROR
10738 to VLC_ERROR in mpeg2. Fix a couple of makefiles so that make dist
10741 2000-12-30 13:54 richardb
10743 * docs/libs/: Makefile.am, tmpl/.cvsignore: Makefile cleaned muchly
10744 - make should now cause gstreamer-libs docs to be created. Make
10745 dist may work too - untested. No longer store tmpls in CVS,
10746 either. Only thing missing is make dependencies on the source
10747 files used to extract the docs.
10749 2000-12-30 13:14 richardb
10751 * docs/libs/tmpl/: dct.sgml, externals.sgml, gstcolorspace.sgml,
10752 gstgetbits.sgml, gstgetbits_inl.sgml, gstidct.sgml,
10753 gstputbits.sgml, gstriff.sgml, gstvideoscale.sgml, wineacm.sgml:
10754 Remove template files from CVS: they're autogenerated better.
10756 2000-12-30 05:05 richardb
10758 * docs/manual/Makefile.am: Makefile can now be used for a different
10759 manual by simply changing the initial variables
10761 2000-12-30 04:40 richardb
10763 * docs/manual/images/: .cvsignore, Makefile.am: Remove old
10764 directories and files
10766 2000-12-30 04:36 richardb
10768 * docs/manual/: Makefile.am, bin-element.fig,
10769 connected-elements.fig, filter-element-multi.fig,
10770 filter-element.fig, hello-world.fig, mime-world.fig, queue.fig,
10771 sink-element.fig, src-element.fig, state-diagram.fig, thread.fig:
10772 Misc tweaks to makefile for manual. Moved .figs into same
10773 directory so we can have them built appropriately without having to
10774 hack makefiles horribly. Nearly have a core makefile which can be
10775 reused for other manuals.
10777 2000-12-30 03:28 wtay
10779 * docs/manual/images/Makefile.am: Scaled down the eps images to
10782 2000-12-30 02:47 wtay
10784 * gst/elements/: gstelements.c, gstfakesrc.c: Added some INFO in
10785 gstelements Reverted pad names in gstfakesrc back to what they were
10787 2000-12-30 02:41 omegahacker
10789 * gst/: cothreads.c, gst.c, gst_private.h, gstbin.c, gstbuffer.c,
10790 gstelement.c, gstinfo.c, gstinfo.h, gstpad.c, gstplugin.c,
10791 gsttype.c, elements/gsttypefind.c: Updated more files to use INFO.
10793 2000-12-30 02:25 richardb
10795 * docs/manual/Makefile.am: Minor neaten to makefile.
10797 2000-12-30 01:53 richardb
10799 * test/: a.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
10800 mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c, mp3play.c,
10801 mp3tovorbis.c, mpeg2parse.c, pipetest.c, qtest.c: Convert GstSrc's
10804 2000-12-30 01:06 richardb
10806 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am:
10807 Added configure test for liblame.
10809 2000-12-30 00:46 richardb
10811 * configure.in, plugins/Makefile.am: Add configure tests for
10814 2000-12-30 00:17 richardb
10816 * plugins/mpeg1/system_encode/Makefile.am: Include "include/"
10818 2000-12-29 22:36 richardb
10820 * plugins/: mpeg2/parse/Makefile.am, mpeg1/parse/Makefile.am:
10821 Include "include/" when compiling.
10823 2000-12-29 21:58 richardb
10825 * gst/elements/gsttypefind.c: Remove reference to gstdebug.h which
10828 2000-12-29 21:56 richardb
10830 * libs/getbits/: gstgetbits.c, gstgetbits.h: Fix a couple of MMX
10833 2000-12-29 21:50 richardb
10835 * libs/getbits/Makefile.am: Include libgst.la when linking gbtest
10838 2000-12-29 21:44 richardb
10840 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Use VLC_ERROR
10841 instead of ERROR_VAL, at Erik's suggestion. :)
10843 2000-12-29 21:40 richardb
10845 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Rename #define
10846 ERROR to #define ERROR_VAL to avoid conflict with gstinfo.h
10848 2000-12-29 19:45 wtay
10850 * gst/Makefile.am, gst/gstautoplug.c, gst/gstbin.c,
10851 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstpipeline.c,
10852 gst/gstprops.c, gst/gstscheduler.c, gst/elements/gstasyncdisksrc.c,
10853 gstplay/gstplay.c, plugins/capture/v4l/gstv4lsrc.c,
10854 plugins/mp3decode/parse/mp3parse.c,
10855 plugins/mp3encode/lame/gstlame.h,
10856 plugins/mpeg1/mpeg_play/decoders.c,
10857 plugins/mpeg1/mpeg_play/decoders.h,
10858 plugins/mpeg1video/parse/mp1videoparse.c: Fixed buffer flag
10859 handling gstplay used old flag handling updated some plugins for
10860 the new objects/error handling Fixed a serious buffer error in
10863 2000-12-29 18:31 wtay
10865 * tests/: caps.c, props.c: Updated some test programs
10867 2000-12-29 18:23 wtay
10869 * gst/: gstautoplug.c, gstbin.c, gstbuffer.h, gstpipeline.c,
10870 gstplugin.c, gstprops.c, gstprops.h, gstscheduler.c,
10871 elements/gstasyncdisksrc.c: Fixed a serious bug in gst_props_new:
10872 properties with a 0 value causes a segfault Fixed a possible bug in
10873 gstautoplug when one of the constructed paths was empty Commented
10874 out a too liberal assert in gstscheduler.c Added
10875 GST_BUFFER_DISCONTINUOUS tried to fix asyndisksrc
10877 2000-12-29 10:02 omegahacker
10879 * gst/: Makefile.am, gst.c, gst.h, gst_private.h, gstdebug.h,
10880 gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstobject.c,
10881 gstobject.h, gstplugin.c, gstscheduler.c: Added DEBUG, INFO, and
10882 ERROR systems. Very little code is converted yet. Policy
10883 decisions need to be made as to what kinds of cases get what kind
10884 of response, and what the default ERROR response should be. Right
10885 now it will print out all the information, then have gdb spew a
10888 2000-12-29 05:38 omegahacker
10890 * gst/elements/: gstasyncdisksrc.c, gstasyncdisksrc.h,
10891 gstaudiosink.c, gstaudiosink.h, gstaudiosrc.c, gstaudiosrc.h,
10892 gstdisksrc.c, gstdisksrc.h, gstelements.c, gstesdsink.c,
10893 gstesdsink.h, gstfakesink.c, gstfakesink.h, gstfakesrc.c,
10894 gstfakesrc.h, gstfdsink.c, gstfdsink.h, gstfdsrc.c, gstfdsrc.h,
10895 gsthttpsrc.c, gsthttpsrc.h, gstidentity.c, gstidentity.h,
10896 gstpipefilter.c, gstpipefilter.h, gstqueue.c, gstqueue.h,
10897 gstsinesrc.c, gstsinesrc.h, gsttypefind.c, gsttypefind.h: Updated
10900 2000-12-29 04:36 wtay
10902 * gstplay/gstplay.c: Add the pipeline to the thread after
10905 2000-12-29 03:05 wtay
10907 * editor/gsteditorpadtemplate.c: Added a missing file...
10909 2000-12-29 02:50 omegahacker
10911 * plugins/: example.c, example.h, au/gstparseau.c, au/gstparseau.h,
10912 audioscale/audioscale.c, audioscale/audioscale.h,
10913 avi/gstavidecoder.c, avi/gstavidecoder.h, avi/gstaviencoder.c,
10914 avi/gstaviencoder.h, avi/wincodec/gstwindec.c,
10915 avi/wincodec/gstwindec.h, avi/wincodec/gstwinenc.c,
10916 avi/wincodec/gstwinenc.h, capture/v4l/gstv4lsrc.c,
10917 capture/v4l/gstv4lsrc.h, cdparanoia/cdparanoia.c,
10918 cdparanoia/cdparanoia.h, cobin/cobin.c, cobin/spindentity.c,
10919 cobin/spindentity.h, dvdsrc/Makefile.am, dvdsrc/dvdsrc.c,
10920 dvdsrc/dvdsrc.h, effects/stereo/stereo.c, effects/stereo/stereo.h,
10921 effects/volume/volume.c, effects/volume/volume.h,
10922 filters/median/median.c, filters/median/median.h,
10923 filters/smooth/smooth.c, filters/smooth/smooth.h,
10924 jpeg/gstjpegdec.c, jpeg/gstjpegdec.h, jpeg/gstjpegenc.c,
10925 jpeg/gstjpegenc.h, mp3decode/mpg123/gstmpg123.c,
10926 mp3decode/mpg123/gstmpg123.h, mp3decode/parse/mp3parse.c,
10927 mp3decode/parse/mp3parse.h, mp3decode/xa/gstxa.c,
10928 mp3decode/xa/gstxa.h, mp3decode/xing/gstxing.c,
10929 mp3decode/xing/gstxing.h, mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10930 mpeg1/mpeg1encoder/gstmpeg1encoder.h,
10931 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/gstmpeg_play.h,
10932 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/gstmpegaudio.h,
10933 mpeg1/parse/mpeg1parse.c, mpeg1/parse/mpeg1parse.h,
10934 mpeg1/system_encode/system_encode.c,
10935 mpeg1/system_encode/system_encode.h,
10936 mpeg1video/parse/mp1videoparse.c, mpeg1video/parse/mp1videoparse.h,
10937 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
10938 mpeg2/ac3parse/ac3parse.c, mpeg2/ac3parse/ac3parse.h,
10939 mpeg2/mpeg2dec/gstmpeg2dec.c, mpeg2/mpeg2dec/gstmpeg2dec.h,
10940 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/mpeg2enc/gstmpeg2enc.h,
10941 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
10942 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
10943 mpeg2/video/gstmpeg2play.c, mpeg2/video/gstmpeg2play.h,
10944 mpeg2/video/mpeg2dec.c, mpeg2/videoparse/mp2videoparse.c,
10945 mpeg2/videoparse/mp2videoparse.h, rtjpeg/rtjpegdec.c,
10946 rtjpeg/rtjpegdec.h, rtjpeg/rtjpegenc.c, rtjpeg/rtjpegenc.h,
10947 vcdsrc/vcdsrc.c, vcdsrc/vcdsrc.h, videoscale/videoscale.c,
10948 videoscale/videoscale.h, visualization/smoothwave/smoothwave.c,
10949 visualization/smoothwave/smoothwave.h,
10950 visualization/spectrum/gstspectrum.c,
10951 visualization/spectrum/gstspectrum.h,
10952 visualization/synaesthesia/synaesthesia.c,
10953 visualization/synaesthesia/synaesthesia.h,
10954 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
10955 vorbis/vorbisdec.c, vorbis/vorbisdec.h, vorbis/vorbisenc.c,
10956 vorbis/vorbisenc.h, wav/gstparsewav.c, wav/gstparsewav.h: MEGA
10957 reparenting of all the elements to GstElement.
10959 2000-12-29 02:28 omegahacker
10961 * gst/: Makefile.am, gst.h, gstbin.c, gstclock.c, gstconnection.c,
10962 gstconnection.h, gstelement.c, gstelement.h, gstfilter.c,
10963 gstfilter.h, gstpipeline.c, gstsink.c, gstsink.h, gstsrc.c,
10964 gstsrc.h, gsttee.c, gsttee.h, elements/gstasyncdisksrc.c,
10965 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
10966 elements/gstaudiosink.h, elements/gstaudiosrc.c,
10967 elements/gstaudiosrc.h, elements/gstdisksrc.c,
10968 elements/gstdisksrc.h, elements/gstelements.c,
10969 elements/gstfakesink.c, elements/gstfakesink.h,
10970 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
10971 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
10972 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
10973 elements/gstidentity.c, elements/gstidentity.h,
10974 elements/gstpipefilter.c, elements/gstpipefilter.h,
10975 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
10976 elements/gstsinesrc.h, elements/gsttypefind.c,
10977 elements/gsttypefind.h: Reparented everything to GstElement,
10978 removing GstSrc, GstSink, GstFilter, and GstConnection. Also fixed
10979 a bug in gst_bin_iterate_func.
10981 2000-12-28 22:13 omegahacker
10983 * gst/gstcaps.h: missed one file for copyright
10985 2000-12-28 22:12 omegahacker
10987 * gst/: Makefile.am, cothreads.c, cothreads.h, gst.c, gst.h,
10988 gst_private.h, gstarch.h, gstautoplug.c, gstautoplug.h, gstbin.c,
10989 gstbin.h, gstbuffer.c, gstbuffer.h, gstbufferpool.c,
10990 gstbufferpool.h, gstcaps.c, gstclock.c, gstclock.h,
10991 gstconnection.c, gstconnection.h, gstcpu.c, gstcpu.h, gstdebug.h,
10992 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
10993 gstextratypes.h, gstfilter.c, gstfilter.h, gsti386.h, gstlog.h,
10994 gstmeta.c, gstmeta.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
10995 gstpipeline.c, gstpipeline.h, gstplugin.c, gstplugin.h, gstppc.h,
10996 gstprops.c, gstprops.h, gstpropsprivate.h, gstscheduler.c,
10997 gstscheduler.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h, gsttee.c,
10998 gsttee.h, gstthread.c, gstthread.h, gsttrace.c, gsttrace.h,
10999 gsttype.c, gsttype.h, gstutils.c, gstutils.h, gstxml.c, gstxml.h,
11000 elements/gstasyncdisksrc.h, elements/gstqueue.c: Updated copyright
11001 in all the libgst files. Created gst_private.h, set up all files
11004 2000-12-28 21:42 wtay
11006 * docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
11007 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
11008 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
11009 docs/gst/tmpl/gstasyncdisksrc.sgml, docs/gst/tmpl/gstbin.sgml,
11010 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksrc.sgml,
11011 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
11012 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfilter.sgml,
11013 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
11014 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstplugin.sgml,
11015 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
11016 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
11017 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
11018 docs/gst/tmpl/gsttypefind.sgml, docs/gst/tmpl/gstutils.sgml,
11019 docs/gst/tmpl/gstxml.sgml, docs/gst/tmpl/videoraw.sgml,
11020 gst/gstbin.c, gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h,
11021 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
11022 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.h, gst/gstprops.c,
11023 gst/gstprops.h, gst/gstscheduler.c, gst/gstsrc.h, gst/gstthread.c,
11024 gst/elements/gsttypefind.c: Updated the API docs.
11026 2000-12-28 21:12 omegahacker
11028 * gst/gstpad.c: removed some dead pad_pull/push code
11030 2000-12-28 03:17 wtay
11032 * plugins/mpeg1/parse/mpeg1parse.c: Remove stupid printf
11034 2000-12-28 03:00 wtay
11036 * gst/elements/gsttypefind.c: fix a bug for multiple includes
11038 2000-12-28 02:51 wtay
11040 * editor/Makefile.am, editor/editor.c, editor/gsteditor.h,
11041 editor/gsteditorbin.c, editor/gsteditorelement.c,
11042 editor/gsteditorpad.c, editor/gsteditorpalette.c,
11043 editor/gsteditorpalette.h, editor/gsteditorprojectview.c,
11044 editor/gsteditorproperty.c, gst/gstbin.c, gst/gstpipeline.c,
11045 gst/gstscheduler.c, gst/elements/gstqueue.c,
11046 gst/elements/gsttypefind.c, plugins/cdparanoia/cdparanoia.c,
11047 plugins/mp3decode/Makefile.am, test/mp3tovorbis.c,
11048 tests/registry.c: Pending editor changes. fixes for autoplug of
11049 elementary MPEG1 video streams make sure mp3 types get compiled
11050 videosink changes for xml loading
11052 2000-12-28 00:18 wtay
11054 * gst/: gstautoplug.c, gstbin.c, gstelement.c, gstelement.h,
11055 gstelementfactory.c, gstpad.c, gstpad.h, gstpipeline.c,
11056 gstplugin.c, gstscheduler.c, gsttype.c, elements/gstfakesrc.c,
11057 elements/gstfakesrc.h: Fixes for the new scheduler. Autoplug works
11058 again with mp3/mpeg1/ogg
11060 2000-12-27 23:42 omegahacker
11062 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added some cleanup, so
11063 create_plan can be called multiple times.
11065 2000-12-27 22:49 wtay
11067 * plugins/vorbis/Makefile.am: Added libvorbisenc too
11069 2000-12-27 22:39 wtay
11071 * test/: Makefile.am, ac3parse.c, avi2mpg.c, aviparse.c, dvdcat.c,
11072 mp1parse.c, mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c,
11073 mp3play.c, mp3tovorbis.c, mpeg2parse.c, pipetest.c, record.c,
11074 spectrum.c, vidcapture.c, vidcapture2.c, videotest.c, wave.c,
11075 xml/createreg.c, xml/readreg.c: Updates for the gst_pad_push
11078 2000-12-27 20:41 wtay
11080 * plugins/vorbis/: vorbisdec.c, vorbisenc.c, vorbisenc.h: Updated
11081 vorbis encoder/decoder to latest CVS version
11083 2000-12-27 04:16 wtay
11085 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added loop_based
11086 option Added multiple pad output
11088 2000-12-27 03:13 omegahacker
11090 * gst/: Makefile.am, cothreads.c, gstpipeline.c, gstthread.c,
11091 elements/Makefile.am, types/Makefile.am: Mostly minor little
11092 changes, but two interesting things:
11094 1) removed a pthread_join from the gst_thread_main_loop. commented
11095 out because the thread isn't supposed to run pthread_join, the main
11098 2) Fixed a major bug with cothreads in threads. Had to add
11099 MAP_FIXED to the mmap() of the cothread stack. Presumably the
11100 gilbc that ships with redhat 7.0 now places these mmap requests
11101 somewhat randomly. Since they *must* be exactly where we expect
11102 them, it was failing. MAP_FIXED forces it to put it where we say.
11104 2000-12-27 00:46 omegahacker
11106 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added code to attempt
11107 the scheduling of chained cases. Very simply right now. Also
11108 added code to allow the use_cothread flag of a bin to force all the
11109 chains to use cothreads as well.
11111 2000-12-27 00:01 omegahacker
11113 * tests/: Makefile.am, case4.c: added case4
11115 2000-12-26 23:51 omegahacker
11117 * gst/: Makefile.am, gstbin.c, gstbin.h, gstdebug.h, gstelement.h,
11118 gstscheduler.c, gstscheduler.h, gstthread.c,
11119 elements/gstidentity.c, elements/gstqueue.c, elements/gstqueue.h:
11120 More massive changes to the scheduling system. Moved the
11121 scheduling code to gstscheduler.[ch], so an child bin can replace
11122 the scheduler. Introduced the concept of chains, which are subsets
11123 of the list of managed elements for a given manager bin, which get
11124 scheduled as separate entities. gst_bin_iterate_func should be
11125 pretty much fixed now, the scheduling code gets to do all the hard
11128 Cothreaded case work in the couple tests I've tried, chained is
11131 2000-12-26 20:49 omegahacker
11133 * gst/gstthread.c: Changed "bin" to "thread" in get_thread_new.
11135 2000-12-26 20:24 wtay
11137 * docs/random/usecases: This file will contain several use cases to
11140 2000-12-25 01:33 wtay
11142 * editor/editor.glade, editor/editor.ts, editor/gsteditor.c,
11143 editor/gsteditor.h, editor/gsteditorbin.c,
11144 editor/gsteditorcanvas.c, editor/gsteditorconnection.c,
11145 editor/gsteditorconnection.h, editor/gsteditorcreate.c,
11146 editor/gsteditorcreate.h, editor/gsteditorelement.c,
11147 editor/gsteditorpad.c, editor/gsteditorproject.c,
11148 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11149 editor/gsteditorproperty.c, editor/gsteditorproperty.h,
11150 gst/gstbin.h, gst/gstelement.h, gst/gstutils.c, gst/gstutils.h,
11151 gst/gstxml.c, gst/elements/gstaudiosink.c: Lots of editor changes:
11152 - restucturing of object creation - loading of xml files - visual
11153 eye candy: color changes on mouseover - active object is indicated
11154 - property box changes for boolean and enum types - property box:
11155 create properties per element - show pads/caps in propertybox
11156 added gst_util_get_bool_arg in gstutils.c added default properties
11159 2000-12-23 03:17 wtay
11161 * gst/: gstbin.c, gstelement.c, gstelement.h, gstelementfactory.c,
11162 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11163 elements/gstdisksrc.c, elements/gstfakesrc.c,
11164 elements/gstidentity.c: Added handoff signals to fakesrc and
11165 fakesink Added scheduling property to identity Added
11166 GST_STATE_TRANSITION macro to check for state changes. Modified
11167 gstbin and gstthread to the new state change macros
11169 2000-12-22 23:23 wtay
11171 * gst/gstbin.c, gst/gstelementfactory.c, gst/gstpad.c,
11172 gst/gstpipeline.c, gst/gstthread.c, gst/elements/gstfakesrc.c,
11173 gst/elements/gstfakesrc.h, tests/sched/runxml.c,
11174 tests/sched/cases/(fs-i-i-fs).xml: Fixed a bug in gstbin.c the
11175 manager was not detected. Some other testcases bin, thread,
11176 pipeline use the elementfactory on gst_*_new
11178 2000-12-22 16:14 wtay
11180 * gst/gstautoplug.c, gst/gstautoplug.h, gst/gstpipeline.c,
11181 gst/gstxml.c, gst/elements/gstfakesink.c,
11182 gst/elements/gstfakesink.h, gst/elements/gstidentity.c,
11183 gst/elements/gstidentity.h, gstplay/main.c, tests/sched/Makefile,
11184 tests/sched/runtestcases, tests/sched/runxml.c,
11185 tests/sched/testcases, tests/sched/cases/(fs-fs).xml,
11186 tests/sched/cases/(fs-i-fs).xml, tests/sched/cases/(fs-i-i-fs).xml,
11187 tests/sched/cases/(fs-i-q[i-fs]).xml: Implemented some test
11188 cases... they all fail :-( Added a flag to identity to for
11189 loop_based behaviour. Added a signal to fakesink when a buffer is
11192 2000-12-21 20:21 wtay
11194 * tests/sched/testcases: More testcases
11196 2000-12-21 19:53 wtay
11198 * tests/: autoplug.c, sched/testcases: 70+ testcases to start with
11200 2000-12-21 07:10 omegahacker
11202 * gst/gstbin.c: Some fixes to the non-chained case, it works in a
11203 very basic way. More use cases will hopefully provide some sanity.
11205 2000-12-21 01:27 omegahacker
11207 * gst/elements/gstqueue.c: Fixing two bugs:
11209 1) I had commented out an unlock. duh. 2) changed the _get
11210 function to return the buffer rather than call _push
11212 Also uncommented some debugging I'd turned off. Need to solve the
11213 verbosity problem somehow, I think by way of debug levels as well
11216 2000-12-20 09:39 omegahacker
11218 * gst/: gstbin.c, gstbin.h, gstelement.c, gstelement.h, gstpad.h,
11219 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11220 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11221 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsrc.c,
11222 elements/gsthttpsrc.c, elements/gstqueue.c, elements/gstsinesrc.c:
11223 Massive scheduling changes (again). Not entirely complete, but
11224 getting closer. Need to think about various scheduling plans that
11225 we might want to produce, and figure out the rules for what is
11226 legal, and how to get the results we need as far as the plan.
11228 2000-12-20 00:55 wtay
11230 * docs/random/autoplug1: Added explanation for current autoplugging
11232 2000-12-19 16:38 wtay
11234 * tests/: .cvsignore, props.c: Small test program for the property
11237 2000-12-19 16:36 wtay
11239 * gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c, gst/gstprops.h,
11240 plugins/mpeg1/mpegtypes/mpeg1types.c, tests/Makefile.am: Added API
11241 to dynamically create GstCaps and GstProps Changed typefind of
11242 mpeg1 to set the GstProps. autoplugging now works again for mpeg1,
11245 2000-12-19 13:44 wtay
11247 * docs/random/plugins.dia, editor/editor.dia, gst/gstautoplug.c,
11248 gst/gstautoplug.h, tests/autoplug.c: Added the autoplugger. some
11249 .dia drawings of the objects the autoplug test program.
11251 2000-12-19 13:41 wtay
11253 * gst/Makefile.am, gst/gst.c, gst/gstbin.c, gst/gstcaps.c,
11254 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpipeline.c,
11255 gst/gstplugin.c, gst/gstprops.c, gst/gstthread.c, gst/gsttype.c,
11256 gst/gsttype.h, plugins/mpeg1/parse/mpeg1parse.c,
11257 plugins/mpeg1video/parse/mp1videoparse.c, tests/Makefile.am,
11258 tests/registry.c: Cleanup in gsttypes.c: removed the crazy GList
11259 of GHashTables, since the autoplugger will use the GstCaps and
11260 elementfactories instead of the type system. We don't maintain a
11261 list anymore of the elements for the specific removed unused
11262 code in XML loading/saving.
11264 Cleanup in gstelementfactory: removed the register/unregister
11265 methods, register is now implicit when gst_elementfactory_new is
11266 called. _unregister is now _destroy. Removed logic to
11267 register/unregister the types in gsttypes. added methods to
11268 query if the factory can src/sink a GstCaps Make sure the
11269 elementfactory is set in the element_class when a new element is
11270 registered with gst_elementfactory_new.
11272 gst.c: properly register the basic bins gst_pipeline: use new
11273 gstautoplug (next checkin) gstprops: fixed an error in
11274 compatibility check registry test program changes plugins: misc
11275 changes for the new caps system.
11277 2000-12-19 05:48 omegahacker
11279 * plugins/cdparanoia/cdparanoia.c: safety issue: turned off the
11280 code the requires a patch to cdparanoia to avoid a segfault
11282 2000-12-17 16:24 wtay
11284 * gst/gstbin.c, gst/gstcaps.c, gst/gstpad.c, gst/gstpipeline.c,
11285 gst/gstprops.c, gst/gsttype.c, gst/gsttype.h,
11286 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
11287 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11288 plugins/mp3decode/parse/mp3parse.c,
11289 plugins/mp3decode/types/mp3types.c,
11290 plugins/mpeg1/mpegtypes/mpeg1types.c,
11291 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: The
11292 typefind function now returns a GstCaps structure instead of a
11293 gboolean. modified some plugins to this new behaviour Fixed
11294 autoplugging for the mpg123 case. When an element is selected in
11295 autoplugging and the caps do not match, another element is selected
11296 until the caps match. only examples/autoplug works because
11297 gstmediaplay uses a threaded setup that does not seem to work with
11298 the current scheduling.
11300 2000-12-17 06:26 omegahacker
11302 * docs/code-reviews/: README, gstbin.c-1.41: README and the
11303 beginning of the first code-review. Here's the README:
11305 Code reviews: =============
11307 Files are to be named by file or subsystem, and CVS revision number
11310 gstbin.c-1.41 editor-20001216
11312 A file should look something like the following:
11314 -------------------------------------------------------------------
11315 --- Code Review =========== File: gst/gstbin.c Revision: 1.41 Date:
11316 Dec 16, 2000 Reviewer: Erik Walthinsen <omega@cse.ogi.edu>
11318 ----- Line 20: #define GST_DEBUG_ENABLED
11320 Shouldn't be here, DEBUG should be enabled globally. May leave
11321 until scheduling changes are done.
11323 ----- Line 117: (gst_bin_class_init)
11324 gstelement_class->elementfactory =
11325 gst_elementfactory_find("bin");
11327 Not sure this is such a great idea. I thought the GstElement code
11328 did this kind of stuff?
11330 -------------------------------------------------------------------
11333 The format will evolve as we do more stuff, such as putting in
11334 fields for recommended actions, comments regarding any later
11335 changes made and when, etc.
11337 2000-12-17 04:54 omegahacker
11339 * gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h,
11340 gst/elements/gsttypefind.c, tools/gstreamer-register.c: Some minor
11341 compilation fixes...
11343 2000-12-16 17:12 wtay
11345 * editor/editor.c, editor/editor.glade, editor/editor.ts,
11346 editor/gsteditor.c, editor/gsteditorbin.c,
11347 editor/gsteditorelement.c, editor/gsteditorproject.c,
11348 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11349 gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h, gst/gstpad.c,
11350 gst/gstprops.c, gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
11351 tests/registry.c: some editor changes= loading of save pipelines
11352 (not working) added include in gstdebug.h for getpid property
11353 loading implemented GstXML can now be queried for the toplevel
11356 2000-12-16 10:18 omegahacker
11358 * docs/random/sources, examples/autoplug/Makefile,
11359 examples/helloworld/Makefile, examples/queue4/Makefile,
11360 examples/xml/Makefile, gst/gst.c, gst/gstbin.c, gst/gstbuffer.h,
11361 gst/gstdebug.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
11362 gst/gstthread.c, gst/elements/gstasyncdisksrc.c,
11363 gst/elements/gstaudiosrc.c, gst/elements/gstdisksrc.c,
11364 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
11365 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
11366 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
11367 gst/elements/gstsinesrc.c, plugins/cdparanoia/cdparanoia.c,
11368 plugins/cdparanoia/cdparanoia.h, plugins/cobin/spindentity.c,
11369 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11370 tests/Makefile.am, tests/mp3encode.c, tests/pad-active.c,
11371 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/simplefake.c,
11372 tests/states.c: WARNING: Don't grab this updated unless you're
11373 really, REALLY sure. WARNING: Wait for the next one.
11375 Whole lotta changes here, including a few random bits:
11377 examples/*/Makefile: updated to use `libtool gcc`, not just `gcc`
11378 gst/ gstbuffer.h: updated to new flag style gst.c, gstdebug.h:
11379 added new debugging for function ptrs gstpipeline.c: set type of
11380 parent_class to the class, not the object gstthread.c: ditto
11381 plugins/ cdparanoia/cdparanoia.c: added an argument type, updated
11382 some defaults cobin/spindentity.c: updated to new do/while
11383 loopfunction style mp3encode/lame/gstlame.c: argument types,
11384 whole lotta lame options tests/: various changes
11386 Now, for the big changes: Once again, the scheduling system has
11387 changed. And once again, it broke a whole bunch of things. The
11388 gist of the change is that there is now a function pointer for
11389 gst_pad_push and gst_pad_pull, instead of a hard-wired function.
11390 Well, currently they are functions, but that's for debugging
11391 purposes only, they just call the function pointer after spewing
11394 This changed the GstPad structure a bit, and the GstPad API as
11395 well. Where elements used to provide chain() and pull() functions,
11396 they provide chain() and get() functions.
11397 gst_pad_set_pull[region]_function has been changed to
11398 get_pad_set_get[region]_function. This means all the elements out
11399 there that used to have pull functions need to be updated. The
11400 calls to that function have been changed in the normal elements,
11401 but the names of the functions passed is still _pull[region](),
11402 which is an aesthetic issue more than anything.
11404 As for what doesn't work yet, just about anything dealing with
11405 Connections is hosed, meaning threaded stuff won't work. This will
11406 be fixed about 12 hours from now, after I've slept, etc. The
11407 simplefake.c test works in both cothreaded and chained cases, but
11408 not much else will work due to the Connection problem. Needless to
11409 say, don't grab this unless you *need* these features *now*, else
11410 wait to update this stuff until tomorrow.
11412 I'm going to sleep now.
11414 2000-12-15 16:43 wtay
11416 * examples/queue/queue.c, examples/queue2/queue2.c, gst/gstbin.c,
11417 gst/gstcaps.c, gst/gstpipeline.c, gst/gstplugin.c, gst/gsttype.c,
11418 gst/elements/gsttypefind.c, plugins/mpeg1/mpegtypes/mpeg1types.c,
11419 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: Move
11420 a step closer to autoplugging. The element selection in the
11421 pipeline works. Slight modification to the typefind function
11422 handling. removed the stupid mime types in the mpeg decoders.
11423 Adjust videosink for the new caps handling. Modified the queue
11424 example to show an error in plan creation; Erik can you solve this?
11425 This is the type of pipelines autoplugging uses.
11427 2000-12-15 01:57 wtay
11429 * gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
11430 gst/gst.h, gst/gstarch.h, gst/gstbin.c, gst/gstbin.h,
11431 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstbufferpool.c,
11432 gst/gstbufferpool.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstclock.c,
11433 gst/gstclock.h, gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h,
11434 gst/gstdebug.h, gst/gstelement.c, gst/gstelement.h,
11435 gst/gstelementfactory.c, gst/gstextratypes.c, gst/gstextratypes.h,
11436 gst/gstfilter.c, gst/gstfilter.h, gst/gstmeta.c, gst/gstmeta.h,
11437 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
11438 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
11439 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h, gst/gstsink.c,
11440 gst/gstsink.h, gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c,
11441 gst/gstthread.c, gst/gstthread.h, gst/gsttrace.c, gst/gsttrace.h,
11442 gst/gsttype.c, gst/gstutils.c, gst/gstxml.c, gst/gstxml.h,
11443 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
11444 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.h,
11445 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
11446 gst/elements/gsthttpsrc.h, gst/elements/gstpipefilter.h,
11447 gst/types/gsttypes.c, gstplay/gstmediaplay.c,
11448 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
11449 plugins/cdparanoia/cdparanoia.h, plugins/dvdsrc/dvdsrc.c,
11450 plugins/dvdsrc/dvdsrc.h, plugins/mp3decode/mpg123/gstmpg123.h,
11451 plugins/mp3encode/lame/gstlame.h,
11452 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11453 plugins/mpeg2/mpeg2dec/idct.c, plugins/vcdsrc/vcdsrc.h,
11454 plugins/vorbis/vorbis.c, tests/.cvsignore, tests/rip.c,
11455 tools/gstreamer-register.c: Header cleanup: try to include as
11456 little as possible; this will probably speed up compilation a bit.
11457 changed the .c files to use #include "..." Fix for the 'plugins are
11458 loaded twice' bug. Fix 22186: GstObject flags are now used
11459 everywhere. Added *_FLAG_LAST so elements do not use the same
11460 flags. Added some padding in the flag enum for future expansion.
11462 2000-12-14 17:21 wtay
11464 * gst/gstpad.c, gst/gstplugin.c, plugins/cdparanoia/cdparanoia.c,
11465 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11466 plugins/mpeg1/parse/mpeg1parse.c,
11467 plugins/mpeg1video/parse/mp1videoparse.c,
11468 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11469 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
11470 plugins/vorbis/vorbisenc.c: Some plugins are adjusted to the new
11471 pad template mechanisms.
11473 2000-12-14 12:30 wtay
11475 * plugins/mp3encode/lame/gstlame.c: Fixed a memory leak
11477 2000-12-13 21:42 omegahacker
11479 * docs/random/TODO-post-0.1.0: First few TODO items to be done
11480 after 0.1.0 (i.e. in 2001)
11482 2000-12-13 19:35 wtay
11484 * plugins/mp3encode/lame/gstlame.c: Update to the lame encoder
11486 2000-12-13 19:29 wtay
11488 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
11489 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
11490 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
11491 docs/gst/tmpl/gstsrc.sgml, docs/gst/tmpl/gsttype.sgml,
11492 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11493 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h, gst/gsttype.c,
11494 gst/elements/gstaudiosink.c, gst/elements/gsthttpsrc.c,
11495 plugins/cdparanoia/cdparanoia.c,
11496 plugins/mp3decode/mpg123/gstmpg123.c,
11497 plugins/mp3decode/parse/mp3parse.c: Changed the GstPadFactory and
11498 added the GstPadTemplate.
11500 The GstPadFactory is an easy way to define a pad with capabilities.
11501 The GstPadFactory is converted into a GstPadTemplate. The template
11502 is used to create new pads and to expose the possible pads used in
11503 an element to the plugin system.
11505 updated mp3parse, mpg123, cdparanoia to the new API. Rerun
11506 gstreamer-register because the XML definition has changed.
11508 2000-12-12 19:31 wtay
11510 * docs/random/plugins: Added a document about how we handle plugins
11511 and dynamic loading.
11513 2000-12-12 19:29 wtay
11515 * gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11516 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
11517 gst/gstpipeline.c, gst/gsttype.c, plugins/au/gstparseau.c,
11518 plugins/mp3decode/mpg123/gstmpg123.c,
11519 plugins/mp3decode/parse/mp3parse.c, tests/.cvsignore, tests/caps.c,
11520 tests/registry.c: More Caps changes, this change introduces the
11521 padfactory. the GstPadFactory will be used to describe the pads
11522 that an element will contain during its lifetime. mpg123 and
11523 mp3parse serve as an example. More XML changes to incorporate the
11526 2000-12-12 09:40 omegahacker
11528 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am,
11529 tests/Makefile.am, gst/gstbin.c, gst/gstplugin.c,
11530 gst/elements/gstfdsink.c, plugins/mp3encode/lame/Makefile.am,
11531 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11532 tests/rip.c: Added LAME encoder. Wow.
11534 2000-12-12 06:49 omegahacker
11536 * configure.in, editor/gstelementselect.c, plugins/Makefile.am,
11537 plugins/cdparanoia/Makefile.am, plugins/cdparanoia/cdparanoia.c,
11538 plugins/cdparanoia/cdparanoia.h, tests/Makefile.am,
11539 tests/paranoia.c: Brand new source, the cdparanoia source. Reads
11540 audio data from a CD, writes out raw audio. The tests/paranoia.c
11541 program will simply hook this up to a sound card. It works
11544 Next step is to flesh out the rest of the element, including pad
11545 caps, better seek and playout control, signals, and whatever else
11548 A minor patch to the editor is included here, the GstElementFactory
11549 details struct has a name change from 'class' to 'klass' that
11550 wasn't reflected in the elementselect widget. Fixd.
11552 2000-12-11 00:25 omegahacker
11554 * tests/queue.c: Updated to latest code for testing scheduling.
11556 2000-12-11 00:24 omegahacker
11558 * gst/: gstbin.c, gstdebug.h, gstelement.c, gstpad.c,
11559 elements/gstqueue.c: Implemented the hybrid scheduling system for
11560 sources and connections outside the current Bin. Is a bit hackish
11561 in one place, but I'll work out a way to make that cleaner soon.
11562 queue.c in tests now works nicely in all cases. More to come
11565 2000-12-11 00:06 wtay
11567 * tests/registry.c: Test program to check the registry handling
11569 2000-12-11 00:04 wtay
11571 * gst/Makefile.am, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
11572 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpad.c,
11573 gst/gstpad.h, gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
11574 gst/gstprops.c, gst/gstprops.h, gst/gsttype.c, gst/gsttype.h,
11575 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
11576 gstplay/main.c, plugins/au/gstparseau.c,
11577 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11578 plugins/avi/wincodec/gstwincodec.c,
11579 plugins/capture/v4l/gstv4lsrc.c, plugins/effects/stereo/stereo.c,
11580 plugins/effects/volume/volume.c, plugins/filters/median/median.c,
11581 plugins/filters/smooth/smooth.c, plugins/jpeg/gstjpeg.c,
11582 plugins/mp3decode/mpg123/gstmpg123.c,
11583 plugins/mp3decode/mpg123/gstmpg123.h,
11584 plugins/mp3decode/parse/mp3parse.c,
11585 plugins/mp3decode/xing/gstxing.c,
11586 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
11587 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11588 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
11589 plugins/mpeg1/parse/mpeg1parse.c,
11590 plugins/mpeg1video/parse/mp1videoparse.c,
11591 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11592 plugins/mpeg2/mpeg2dec/decode.c,
11593 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11594 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11595 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/idct.c,
11596 plugins/mpeg2/mpeg2dec/idct_mmx.c,
11597 plugins/mpeg2/mpeg2dec/motion_comp.c,
11598 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
11599 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11600 plugins/mpeg2/mpeg2dec/mpeg2.h,
11601 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11602 plugins/mpeg2/mpeg2dec/perftest.c, plugins/mpeg2/mpeg2dec/slice.c,
11603 plugins/mpeg2/mpeg2dec/vlc.h, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
11604 plugins/mpeg2/parse/mpeg2parse.c,
11605 plugins/mpeg2/subtitles/mpeg2subt.c,
11606 plugins/mpeg2/video/gstmpeg2play.c,
11607 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
11608 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
11609 plugins/visualization/smoothwave/smoothwave.c,
11610 plugins/visualization/spectrum/gstspectrum.c,
11611 plugins/visualization/synaesthesia/synaesthesia.c,
11612 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
11613 plugins/wav/gstparsewav.c, tests/Makefile.am, tests/caps.c,
11614 tests/queue.c: First attempt at rebuilding the type/plugin system
11615 - make sure caps/props are saved in the registry autoplugging is
11616 completely broken. removed the typefactories and typeids from all
11617 the pads in the plugins XML load/save is ok (be sure to rerun
11618 gstreamer-register)
11620 2000-12-09 09:13 omegahacker
11622 * gst/: gstbin.c, gstbin.h, gstelement.c, gstpad.h: Snapshot of
11623 work-in-progress do deal with out-of-bin elements. Current system
11624 is very likely going to be ditched due to its complexity and the
11625 fact that it doesn't work right now. More than that, it's
11626 generating some really odd results in my test program, which aren't
11627 readily explainable.
11629 If you want to keep a working copy of your working copy (heh),
11630 don't update until this is replaced with a hybrid approach. This
11631 approach will be the beginning of a plan generator that can
11632 construct full hybrid schedules given hints from various places.
11634 Hybrid means that cothreads are used, but there are chunks of the
11635 pipeline that are actually dealt with by chaining. This can improve
11636 speed by reducing cothread switches (which are much cheaper than
11637 thread switches, but still far from free, about 570 cycles on my
11638 PIII), but does carry a complexity burden. Luckily, the structure
11639 of GStreamer allows that burden to live entirely in create_plan.
11640 Luck? I think not ;-)
11642 2000-12-08 23:38 omegahacker
11644 * gst/: gstbin.c, gstthread.c: Mostly debugging changes. What's in
11645 CVS seems to work rather well, actually.
11647 Next is the work on task 23098...
11649 2000-12-08 20:31 omegahacker
11651 * tests/: Makefile.am, queue.c: Test program for simple queue
11652 operations. Good for testing thread/cothread interations.
11654 2000-12-08 18:24 wtay
11656 * gst/: gstbin.c, gstdebug.h, gstpad.c, gstpad.h: Added pullregion
11657 in again, it got removed with the previous commit.
11659 2000-12-08 10:33 omegahacker
11661 * gst/: gstbin.c, gstconnection.c, gstconnection.h, gstdebug.h,
11662 gstelement.c, gstpad.c, elements/gstqueue.c: Another big set of
11663 changes. Connections are now also pullfunc based. gstqueue has
11664 been updated, I don't know of any other connections offhand.
11666 There are still a few things that need doing, specifically the
11667 concept of a source or connection with connections to multiple
11668 thread contexts is not dealt with. This may force us to move the
11669 threadstate from the element to the pad, maybe keeping the
11670 element's copy for simple cases. Then the Bin would create a
11671 structure to pass to the cothreaded _wrappers of any such elements,
11672 which would detail the pads that are to be dealt with by this
11673 particular cothread context.
11675 That will speed things up to, since we don't have to look through
11676 the list of all pads for every Src or Connection element for every
11677 iteration, we can simply step through the list provided by the
11678 plan. Special case might even have a single pad pointer sitting
11679 there to trump the list, if there's only one (the common case
11682 Task 23098 is tracking these changes. The main task 22588 depends
11683 on that subtask, as well as 22240, which is a consistency check on
11686 2000-12-07 18:38 wtay
11688 * tests/: .cvsignore, Makefile.am, caps.c: Updated the test program
11690 2000-12-07 18:37 wtay
11692 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11693 gstprops.c, gstprops.h, gstpropsprivate.h: separated the properties
11694 from the capabilities as we might use the properties for metadata
11697 2000-12-06 23:04 wtay
11699 * gst/: gstbin.c, gstcaps.c, gstcaps.h, gstpad.c,
11700 elements/gstasyncdisksrc.c: Added pulregion handling. Added
11701 GstCapsListFactory in headers
11703 2000-12-05 18:08 wtay
11705 * gst/: Makefile.am, gstbin.c, gstpad.c, gstpipeline.c,
11706 elements/gstasyncdisksrc.c: Fixed autoplugging.
11708 2000-12-04 19:24 wtay
11710 * docs/random/caps: Added some capability options
11712 2000-12-04 10:52 omegahacker
11714 * gst/: gstbin.c, gstelement.h, gstpad.c, gstpad.h, gstpipeline.c,
11715 gstsrc.c, gstsrc.h, elements/gstasyncdisksrc.c,
11716 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11717 elements/gstfakesrc.c, elements/gstfdsrc.c, elements/gsthttpsrc.c,
11718 elements/gstsinesrc.c: Changed the way things are scheduled,
11719 especially sources. A Src used to have a push() function, and
11720 optionally a pushregion() to deal with async reads, etc. That
11721 whole thing has gone away, in favor of providing a pull() function
11722 for the output (Src) pad instead, ala chain functions. This makes
11723 constructing cothreaded schedules out of non-loop elements somewhat
11724 easier. Basically there was always a question as to which pad was
11725 being dealt with. In the pullregion case, cothread-specific data
11726 was used to try to pass the region struct to the right place, which
11727 is a slow hack. And in general, the push function severely limited
11728 the kind of tricks that could be played when there's more than one
11729 output pad, such as a multi-out file reader with async capabilities
11730 on each pad independently.
11732 This changes the way cothread scheduling occurs. Instead of the
11733 hack to deal with Src's by calling their push() function (or
11734 optionally the pushregion(), in certain cases), we now are working
11735 towards a general mechanism where pads are the only thing that are
11736 dealt with directly.
11738 An optimization was made in the process of doing this: the
11739 loopfunction actually run as the outer [stack] frame of the
11740 cothread is now set more intelligently in create_plan() based on
11741 what kind of element it is. We now have:
11743 loopfunc_wrapper: used for loop-based elements, it simply calls the
11744 loopfunc in a loop, paying attention to COTHREAD_STOPPING (see
11745 below). It currently does other, soon to be depracated, stuff.
11747 pullsrc_wrapper: wraps a Src that's not loop-based (since your
11748 options are now loop- or pull-based)
11750 There will be a couple more to deal with other cases, such as
11751 Connections and chain-based elements. The general idea is that
11752 it's a lot more efficient to make the decisions once in create_plan
11753 than to keep doing this huge if/else chain in the wrapper. Just
11754 choose the right wrapper up front. It'll be most apparent
11755 performance-wise in the case of whichever element context is
11756 switched to first for each iteration, since the whole wrapper setup
11757 is done for every iteration.
11759 The tricky part is that there is now a bit of overloading of the
11760 function pointers in a pad. The current meanings (possibly to
11761 change a bit more soon) are:
11763 chainfunc: as always, chainfunc pointer is mirrored between peer
11764 pads (this may change, and the chain func may end up in
11765 pushfunc) pushfunc: SrcPad: gst_pad_pushfunc_proxy, cothread_switch
11766 to peer SinkPad: none (may take over chainfunc, see
11767 below) pullfunc: SrcPad: Src or Connection's function to construct
11768 buffers SinkPad: gst_pad_pullfunc_proxy, cothread_switch
11771 There are a number of issues remaining with the scheduling, not the
11772 least of which is the fact that Connections are still dealt with
11773 the old way, with _push() functions and such. I'm trying to figure
11774 out a way to unify the system so it makes sense. Following the
11775 scheduling system is hard enough, trying to change it is murder.
11777 Another useful scheduling addition, mentioned above, is
11778 COTHREAD_STOPPING. It's an element flag that's used to signal
11779 whatever code is running in cothread context that it should be
11780 finishing up and exiting soon. An example of this is in
11781 plugins/cobin/spindentity.c. All the loops should now be composed
11782 of do/while loops, rather than while(1) loops:
11785 buf = gst_pad_pull(spindentity->sinkpad);
11786 gst_pad_push(spindentity->srcpad,buf);
11787 } while (!GST_ELEMENT_IS_COTHREAD_STOPPING(element));
11789 The reason for this is that COTHREAD_STOPPING may be set before the
11790 above loop ever gets started. It wouldn't do for the body of the
11791 loop to never once get called, that would simply stall the
11792 pipeline. Note that only the core library code is ever responsible
11793 for setting and unsetting this flag. All elements have to do is
11794 respond to it by cleanly exiting the loop and the function holding
11797 This is needed primarily to allow iterations to occur properly.
11798 Basically, there's a single entry point in the cothread scheduling
11799 loop, gst_bin_iterate_func() simply switches to this cothread. If
11800 the element in this context is allowed to loop infinitely, nothing
11801 would even switch back to the context from which the iterate() was
11802 originally called. This is a bit of a problem. The solution is
11803 for there to be an implicit switch back to the originating context.
11804 Now, even I'm not sure exactly how this works, but if the cothread
11805 that's switched to actually returns, execution returns back to the
11806 calling context, i.e. iterate_func().
11808 COTHREAD_STOPPING is therefore set just before switching into this
11809 (currently randomly chosen) context, on the assumption that it will
11810 return promptly after finishing its duties. The burden of clearing
11811 the flag falls to the various wrapper functions provided by the Bin
11812 code, thus element writers don't have to worry about doing that at
11813 all (and simply shouldn't).
11815 Related changes: All the sources in elements/ have been changed to
11816 reflect the new system.
11818 FIXMEs: 1) gstpipeline.c calls gst_src_push at some point, dunno
11819 why, it's commented out now. 2) any other sources, including
11820 vcdsrc, dvdsrc, and v4lsrc will break badly and need to be modified
11821 to work as pull-based sources.
11823 2000-12-04 09:35 omegahacker
11825 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
11826 gst/gst.h, gst/gstbuffer.c, gst/gstdebug.h: Changes made to the
11827 DEBUG system. New header file gstdebug.h holds the stuff to keep
11828 it out of gst.h's hair. DEBUG prints out the process id, cothread
11829 id, source filename and line number. Two new macros DEBUG_ENTER
11830 and DEBUG_LEAVE are used to show the entry and exit of a given
11831 function. This eventually might be used to construct call trace
11832 graphs, even taking cothreads into account. This would be quite
11833 useful in visualizing the scheduling mechanism.
11835 Minor changes to various debug messages.
11837 Also sitting in gstdebug.h is a prototypical DEBUG_ENTER that's
11838 capable of performing DEBUG_LEAVE automatically. It does this by
11839 utilizing a little-known GCC extension that allows one to call a
11840 function with the same parameters as the current function. The
11841 macro uses this to basically call itself. A boolean is used to
11842 ensure that when it calls itself it actually runs the body of the
11843 function. In the meantime it prints stuff out before and after the
11844 real function, as well as constructing a debugging string. This
11845 can be used eventually to provide call-wide data on the DEBUG
11846 lines, instead of having to replicate data on each call to DEBUG.
11847 More research is needed into how this would most cleanly be fit
11848 into some other chunk of code, like GStreamer (I think of this
11849 DEBUG trick as a separate project, sorta).
11851 Unfortunately, the aforementioned DEBUG trick interacts quite
11852 poorly with cothreads. Almost any time it's used in a function
11853 that has anything remotely to do with a cothread context (as in, it
11854 runs in one), a segfault results from the __builtin_apply call,
11855 which is the heart of the whole thing. If someone who really knows
11856 assembly could analyze the resulting code to see what's really
11857 going on, we might find a way to fix either the macro or the
11858 cothreads (I'm thinking that there's something we missed in
11859 constructing the cothreads themselves) so this works in all cases.
11861 In the meantime, please insert both DEBUG_ENTER and DEBUG_LEAVE in
11862 your functions. Be sure to put DEBUG_ENTER after your variable
11863 declarations and before any functional code, not to put the
11864 function name in any DEBUG strings (it's already there, trust me),
11865 and put a DEBUG_LEAVE if you care enough.
11867 Changes are going to happen in the way DEBUGs and other printouts
11868 occur, so stay tuned.
11870 2000-12-04 09:32 omegahacker
11872 * gst/gstplugin.c: Added a check to see if the plugin actually
11873 exists before even bothering to try to load it. Saves a fair
11874 amount of debugging spew with _gst_plugin_spew enabled.
11876 2000-12-04 09:14 omegahacker
11878 * plugins/mp3decode/parse/mp3parse.c: Minor change to the
11879 head_check function: DEBUG pretty much assumes there's a newline
11880 (\n) at the end, things get messy otherwise. Might add a
11881 DEBUG_NOPREFIX to deal with this problem later, but I think this is
11882 a good cleanup anyway.
11884 2000-12-03 20:15 wtay
11886 * tests/caps.c: More test cases.
11888 2000-12-03 20:15 wtay
11890 * gst/: gstcaps.c, gstcaps.h: Implemented real Caps checking.
11892 2000-12-03 17:52 wtay
11894 * tests/: Makefile.am, caps.c, states.c: Added a test program for
11897 2000-12-03 17:51 wtay
11899 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11900 gstpad.c, gstpad.h, gstpipeline.c: Added multiple types to the
11901 pads. Added first preview of the capabilities system.
11902 Autoplugging is seriously broken with these (and other) changes.
11904 2000-12-03 15:02 richardb
11906 * test/cothreads/: Makefile.am, cothreads.c, cothreads.h: Remove
11907 cothreads.[ch] from tests/cothreads/ and replace then with a rule
11908 in the Makefile.am to generate symlinks to the live versions of the
11909 code in gst/ : fixes a compile error, and should keep things
11912 2000-12-03 00:17 omegahacker
11914 * gst/: cothreads.c, cothreads.h, gst.h: Enhanced debugging by
11915 making DEBUG() print out the cothread ID as well as the process ID.
11916 cothread_getcurrent returns the current cothread ID, or -1 if
11917 cothreads aren't set up in this process context.
11919 2000-12-02 10:07 omegahacker
11921 * docs/random/filter-writers-guide: First pass at an outline for
11922 the Filter Writer's Guide. Mostly complete, though the structure
11923 needs some work. Just need someone to write it ;-)
11925 2000-11-30 20:30 wtay
11927 * docs/random/types3: Another type system proposal.
11929 2000-11-29 10:05 omegahacker
11931 * gst/cothreads.c: Rearranged cothread_switch a bit to move all the
11932 code for error conditions to the end, using goto's to get there.
11933 This has the presumed advantage of consolidating all the normally
11934 run code into one chunk, reducing jumps (and the associated
11935 penalties in any modern processor) and limiting cache- line usage.
11936 It may be instructive to look at the generated assembly for this
11937 revision and the previous, to see if gcc is smart enough to do this
11940 If you want to turn off some of the checks (they are all checks for
11941 NULL pointers, if you're curious) for a speed gain, disable the
11942 #define of COTHREAD_PARANOID at the top.
11944 2000-11-26 19:11 wtay
11946 * docs/random/types2: Added the type system design.
11948 2000-11-25 18:13 wtay
11950 * docs/random/sources: More ramblings..
11952 2000-11-25 16:45 wtay
11954 * docs/random/sources: Another alternative to the src. Please
11957 2000-11-25 16:00 wtay
11959 * docs/random/sources: Added asci art control flow diagrams
11961 2000-11-25 14:18 wtay
11963 * docs/random/sources, gst/gstpipeline.c,
11964 gst/elements/gstasyncdisksrc.h, gst/elements/gstaudiosink.c,
11965 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
11966 gst/elements/gstelements.c, gst/elements/gstesdsink.h,
11967 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
11968 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
11969 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
11970 gst/elements/gstfdsrc.c, gst/elements/gstfdsrc.h,
11971 gst/elements/gsthttpsrc.c, gst/elements/gsthttpsrc.h,
11972 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
11973 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
11974 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.c,
11975 gst/elements/gsttypefind.h, plugins/mpeg2/mpeg2dec/Makefile.am,
11976 plugins/mpeg2/mpeg2dec/decode.c, plugins/mpeg2/mpeg2dec/idct.c,
11977 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11978 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11979 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/Makefile.am,
11980 plugins/mpeg2/parse/mpeg2parse.c: Code Cleanups Added use cases for
11981 the source elements.
11983 2000-11-25 07:43 omegahacker
11985 * gst/elements/gstelements.c: Added code to force the gsttypes
11986 plugin to load before gstelements, by simply having gstelements.c
11987 request the plugin. Solves some dependency problems. This is the
11988 correct method of doing this for now, though I had a thought:
11990 Have a static list of hard dependencies that the plugin system is
11991 responsible for satisfying before even trying to load the plugin.
11992 Makes plugin design easier.
11994 2000-11-25 07:02 omegahacker
11996 * gst/: gstpad.c, gstpad.h: added the ability to disable pads, not
11997 quite complete but sufficient for now
11999 2000-11-24 22:28 omegahacker
12001 * gst/gstelement.c: Fixed a dumb mistake: in
12002 gst_element_set_loop_function, it was forcing the cothread's entry
12003 function to change. This is totally wrong, the create_plan function
12004 in GstBin is responsible for setting that to its own internal
12005 helper function. Code removed outright...
12007 2000-11-23 21:49 omegahacker
12009 * gst/: gstelement.c, gstelement.h: Closed 22145 - gstelement.c:
12010 support hotswapping of loopfunc
12012 Added a flag GST_ELEMENT_NEW_LOOPFUNC that's set when a new
12013 loopfunc is set, which needs to be obeyed by the loopfuncs
12014 themselves. The assumption is that only a loopfunc or an element
12015 that knows what it's doing will ever change the loopfunc pointer,
12016 so they can be responsible for exitting the loopfunc itself
12019 The loopfunc_wrapper function has been changed to call the loopfunc
12020 pointer itself in a loop. If the loopfunc changes, the current
12021 loop is supposed to exit, which causes the loopfunc_wrapper to
12022 start up the new loopfunc.
12024 2000-11-23 20:39 omegahacker
12026 * gst/gstelement.c: Closed task 22143 - gstelemnt.c: complete
12027 gst_element_connect
12029 SImple matter of cleaning up the conflicting checks and actually
12030 connecting the pads in question.
12032 2000-11-23 08:13 omegahacker
12034 * gst/: gstbin.c, gstelement.c: gstbin.c: modified so create_plan
12035 occurs after the state change of all the child elements.
12036 gstelement.c: set_state now loops such that each element only deals
12037 with one state change at a time, i.e.
12038 NULL->READY,READY->PLAYING, instead of a single NULL->PLAYING.
12040 2000-11-20 22:05 wtay
12042 * gstplay/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
12043 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct_mmx.c,
12044 plugins/mpeg2/mpeg2dec/perftest.c: Something was wrong with SSE
12045 initialisation in mpeg2dec Added little performance test (compile
12048 2000-11-20 19:04 wtay
12051 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
12052 docs/manual/gstreamer-manual.sgml, gst/elements/gstdisksrc.c,
12053 gstplay/gstmediaplay.c, gstplay/gstplay.c,
12054 plugins/dvdsrc/Makefile.am, plugins/dvdsrc/dvdsrc.c,
12055 plugins/dvdsrc/dvdsrc.h, plugins/mpeg2/ac3dec/Makefile.am,
12056 plugins/mpeg2/ac3dec/ac3.h, plugins/mpeg2/ac3dec/ac3_internal.h,
12057 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
12058 plugins/mpeg2/ac3dec/audio_out.h,
12059 plugins/mpeg2/ac3dec/bit_allocate.c,
12060 plugins/mpeg2/ac3dec/bit_allocate.h,
12061 plugins/mpeg2/ac3dec/bitstream.c, plugins/mpeg2/ac3dec/bitstream.h,
12062 plugins/mpeg2/ac3dec/bswap.h, plugins/mpeg2/ac3dec/cmplx.h,
12063 plugins/mpeg2/ac3dec/coeff.c, plugins/mpeg2/ac3dec/coeff.h,
12064 plugins/mpeg2/ac3dec/cpu_accel.c, plugins/mpeg2/ac3dec/crc.c,
12065 plugins/mpeg2/ac3dec/crc.h, plugins/mpeg2/ac3dec/debug.c,
12066 plugins/mpeg2/ac3dec/debug.h, plugins/mpeg2/ac3dec/decode.c,
12067 plugins/mpeg2/ac3dec/decode.h, plugins/mpeg2/ac3dec/dither.c,
12068 plugins/mpeg2/ac3dec/dither.h, plugins/mpeg2/ac3dec/downmix.c,
12069 plugins/mpeg2/ac3dec/downmix.h, plugins/mpeg2/ac3dec/downmix_c.c,
12070 plugins/mpeg2/ac3dec/downmix_c.h,
12071 plugins/mpeg2/ac3dec/downmix_i386.S,
12072 plugins/mpeg2/ac3dec/downmix_i386.h,
12073 plugins/mpeg2/ac3dec/downmix_kni.S,
12074 plugins/mpeg2/ac3dec/downmix_kni.h,
12075 plugins/mpeg2/ac3dec/exponent.c, plugins/mpeg2/ac3dec/exponent.h,
12076 plugins/mpeg2/ac3dec/imdct.c, plugins/mpeg2/ac3dec/imdct.h,
12077 plugins/mpeg2/ac3dec/imdct512_kni.S,
12078 plugins/mpeg2/ac3dec/imdct_c.c, plugins/mpeg2/ac3dec/imdct_c.h,
12079 plugins/mpeg2/ac3dec/imdct_kni.c, plugins/mpeg2/ac3dec/imdct_kni.h,
12080 plugins/mpeg2/ac3dec/mantissa.c, plugins/mpeg2/ac3dec/mantissa.h,
12081 plugins/mpeg2/ac3dec/oms_accel.h, plugins/mpeg2/ac3dec/output.c,
12082 plugins/mpeg2/ac3dec/output.h, plugins/mpeg2/ac3dec/parse.c,
12083 plugins/mpeg2/ac3dec/parse.h, plugins/mpeg2/ac3dec/rematrix.c,
12084 plugins/mpeg2/ac3dec/rematrix.h,
12085 plugins/mpeg2/ac3dec/sanity_check.c,
12086 plugins/mpeg2/ac3dec/sanity_check.h, plugins/mpeg2/ac3dec/srfft.c,
12087 plugins/mpeg2/ac3dec/srfft.h, plugins/mpeg2/ac3dec/srfft_kni.S,
12088 plugins/mpeg2/ac3dec/srfft_kni.h,
12089 plugins/mpeg2/ac3dec/srfft_kni_c.c, plugins/mpeg2/ac3dec/srfftp.h,
12090 plugins/mpeg2/ac3dec/stats.c, plugins/mpeg2/ac3dec/stats.h,
12091 plugins/mpeg2/ac3dec/uncouple.c, plugins/mpeg2/ac3dec/uncouple.h,
12092 plugins/mpeg2/mpeg2dec/Makefile.am,
12093 plugins/mpeg2/mpeg2dec/decode.c,
12094 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12095 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12096 plugins/mpeg2/mpeg2dec/motion_comp.c,
12097 plugins/mpeg2/mpeg2dec/motion_comp.h,
12098 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
12099 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/mpeg2parse.c,
12100 plugins/mpeg2/parse/mpeg2parse.h, test/dvdcat.c: Reworked AC3
12101 decoder. No seeking yet but at least we do not need ac3parse
12102 anymore. Reworked dvdsrc to read scrambled data (DeCSS not
12103 included). I have modified DeCSS a bit to work in GStreamer. Can I
12104 release the code or is there some lawyer that's going to sue me?
12105 MPEG2 SSE motion compensation. Tried to add PTS to the MPEG
12106 decoder but failed.
12108 2000-11-12 20:34 wtay
12110 * components/bonobo-gstmediaplay/: Makefile.am,
12111 bonobo-gstmediaplay.c, gstmediaplay.oafinfo: The bonobo component
12112 now works on audio only (mp3/vorbis). Video is broken because
12113 bonobo does not handle multithreading yet. Added Bonobo toolbar
12116 2000-11-11 15:13 wtay
12118 * configure.in, components/bonobo-gstmediaplay/.cvsignore,
12119 components/bonobo-gstmediaplay/Makefile.am,
12120 components/bonobo-gstmediaplay/bonobo-gstmediaplay-ui.xml,
12121 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
12122 components/bonobo-gstmediaplay/gstmediaplay.oafinfo,
12123 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstmeta.sgml,
12124 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttype.sgml,
12125 docs/gst/tmpl/gstutils.sgml, docs/libs/tmpl/gstidct.sgml,
12126 docs/manual/components.sgml, docs/manual/cothreads.sgml,
12127 docs/manual/helloworld2.sgml, docs/manual/programs.sgml,
12128 gst/cothreads.c, gst/cothreads.h, gst/gstarch.h, gst/gstbin.c,
12129 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstclock.c,
12130 gst/gstconnection.c, gst/gstcpu.c, gst/gstelement.c,
12131 gst/gstelement.h, gst/gstextratypes.c, gst/gstfilter.c,
12132 gst/gsti386.h, gst/gstmeta.c, gst/gstppc.h, gst/gstsink.c,
12133 gst/gstsrc.c, gst/gstthread.c, gst/gsttype.c,
12134 gst/elements/gstqueue.c, gstplay/Makefile.am,
12135 plugins/avi/gstavidecoder.c: Docs updates. Added LICENSE info to
12136 headers/code where missing in gst directory Added a bonobo wrapper
12137 for the media player (it shows up in gshell but locks up when
12138 activating the component, anyone?) Fixed some XML save/load
12139 problems with arguments.
12141 2000-11-08 19:53 wtay
12143 * gstplay/: gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
12144 gststatusarea.c, gststatusarea.h, main.c: Fix for the new gnome
12145 libraries. It looks like glade does not like empty dockitems...
12147 2000-11-07 21:38 wtay
12149 * docs/libs/: gstreamer-libs-sections.txt, tmpl/dct.sgml,
12150 tmpl/gstidct.sgml, tmpl/gstriff.sgml: Library docs update
12152 2000-11-07 21:24 wtay
12154 * docs/gst/tmpl/: cothreads.sgml, gstbufferpool.sgml,
12155 gstelement.sgml, gstpad.sgml: [no log message]
12157 2000-11-07 21:18 wtay
12159 * docs/gst/: Makefile.am, gstreamer-decl.txt, gstreamer-docs.sgml,
12160 gstreamer-sections.txt: Updated docs
12162 2000-11-06 00:15 wtay
12164 * gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12165 gst/gstpad.h, gst/gstutils.c, gst/elements/Makefile.am,
12166 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
12167 gst/elements/gstdisksrc.c, gstplay/gstplay.c,
12168 gstplay/gstplayprivate.h, libs/riff/gstriff.h,
12169 libs/riff/gstriffparse.c, plugins/avi/gstavidecoder.c,
12170 plugins/avi/gstavidecoder.h: Added seeking to the avi decoder by
12171 implementing pull_region. Fixes to the asyncdisksrc. Added thread
12172 specific data to the cothreads.
12174 2000-11-04 18:55 wtay
12176 * include/sse.h: [no log message]
12178 2000-11-04 18:54 wtay
12180 * configure.in, gst/Makefile.am, gst/cothreads.c, gst/cothreads.h,
12181 gst/gst.c, gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.h,
12182 gst/gstbufferpool.h, gst/gstclock.h, gst/gstconnection.h,
12183 gst/gstcpu.h, gst/gstelement.h, gst/gstfilter.h, gst/gstmeta.h,
12184 gst/gstobject.h, gst/gstpipeline.h, gst/gstplugin.h, gst/gstsink.h,
12185 gst/gstsrc.h, gst/gsttee.h, gst/gstthread.c, gst/gstthread.h,
12186 gst/gsttrace.h, gst/gsttype.h, gst/gstutils.h, gst/gstxml.h,
12187 gst/types/gsttypes.c, libs/idct/Makefile.am, libs/idct/dct.h,
12188 libs/idct/gstidct.c, libs/idct/gstidct.h, libs/idct/sseidct.S,
12189 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/.cvsignore,
12190 plugins/mpeg2/mpeg2dec/Makefile.am,
12191 plugins/mpeg2/mpeg2dec/decode.c,
12192 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12193 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12194 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
12195 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
12196 plugins/mpeg2/mpeg2dec/idct_mmx.c,
12197 plugins/mpeg2/mpeg2dec/idct_mmx.h,
12198 plugins/mpeg2/mpeg2dec/motion_comp.c,
12199 plugins/mpeg2/mpeg2dec/motion_comp.h,
12200 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
12201 plugins/mpeg2/mpeg2dec/mpeg2.h,
12202 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
12203 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
12204 plugins/mpeg2/mpeg2dec/vlc.h, plugins/vorbis/vorbisdec.c: Added the
12205 excellent mpeg2dec decoder. Not 100% optimized but allready very
12206 fast. More cleanup.
12208 2000-11-02 20:10 wtay
12210 * gst/gst.c, gstplay/gstmediaplay.c, gstplay/main.c: Make sure the
12211 Gdk thread lock is not held inside the gstreamer pipeline. Fix the
12212 videosink to not hold the Gdk lock when emitting a signal. All Gtk
12213 GUI apps using GStreamer should now handle the Gdk locks when
12214 handling signals from the pipeline (as it should be)
12216 2000-11-01 22:11 wtay
12218 * examples/helloworld2/helloworld2.c, gst/cothreads.c,
12219 gst/cothreads.h, gst/gstbin.c, gst/gstthread.c,
12220 gst/elements/Makefile.am, gst/elements/gstqueue.c,
12221 gstplay/gststatusarea.c, plugins/avi/gstavidecoder.c,
12222 plugins/avi/gstavidecoder.h, plugins/mp3decode/mpg123/gstmpg123.c:
12223 Some code cleanup Let the parent GstBin decide when to do a
12224 create_plan (bin inside a thread)
12226 2000-11-01 13:49 wtay
12228 * gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
12229 gst/gstthread.c, gst/gsttype.c, gstplay/Makefile.am,
12230 gstplay/callbacks.c, gstplay/gstmediaplay.c,
12231 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12232 gstplay/gstplay.c, gstplay/gstplay.h, gstplay/gstplayprivate.h,
12233 gstplay/gststatusarea.c, gstplay/interface.c, gstplay/interface.h,
12234 plugins/avi/Makefile.am, plugins/avi/audiocodecs.c,
12235 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
12236 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12237 plugins/avi/gstparseavi.h, plugins/avi/playcodecs.c,
12238 plugins/mp3decode/parse/mp3parse.c,
12239 plugins/mp3decode/parse/mp3parse.h,
12240 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
12241 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h:
12242 Code cleanup, make it adhere to the Gnome/Gtk+ code formatting,
12243 which is quite clean and more readable. Renamed parseavi to
12244 avidecoder Implemented seeking/time display/pause/play/stop/clean
12245 exit to gstmediaplay Added an element flag to indicate that it
12246 cannot deal with noncontigous buffers. If such an element is found
12247 in the pipeline, seeking is disabled for the complete stream
12248 (avidecoder cannot deal with seeking until we convert it to a loop
12249 based element with pull_region to fetch the indeces etc...)
12251 2000-10-30 21:10 wtay
12253 * docs/plugins/: .cvsignore, gstreamer-plugins.types.in: Missing
12256 2000-10-30 21:08 wtay
12258 * plugins/mpeg1/mpegaudio/: table_absthr.h, table_alloc.h,
12259 table_cb.h, table_enwindow.h, table_th.h, tables.c: forgot the
12262 2000-10-30 21:06 wtay
12264 * plugins/mpeg2/mpeg2enc/: Makefile.am, fdct_mmx.s, fdctdata.c: A
12265 nonworking forward DCT with MMX
12267 2000-10-30 21:02 wtay
12269 * gst/gstbin.c, gst/gstthread.c, gst/elements/gstqueue.c,
12270 gstplay/.cvsignore, gstplay/Makefile.am, gstplay/callbacks.c,
12271 gstplay/callbacks.h, gstplay/codecs.h, gstplay/gstmediaplay.c,
12272 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12273 gstplay/gstplay.c, gstplay/gstplay.glade, gstplay/gstplay.h,
12274 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
12275 gstplay/gststatusarea.h, gstplay/interface.c, gstplay/interface.h,
12276 gstplay/main.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12277 plugins/mpeg1/mpegaudio/Makefile.am,
12278 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/encode.c,
12279 plugins/mpeg1/mpegaudio/musicin.c, plugins/mpeg1/mpegaudio/psy.c,
12280 plugins/mpeg1/mpegaudio/tonal.c, plugins/mpeg1/parse/mpeg1parse.c,
12281 plugins/mpeg1video/parse/mp1videoparse.c,
12282 plugins/mpeg2/mpeg2enc/Makefile.am,
12283 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12284 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12285 plugins/mpeg2/mpeg2enc/quant_mmx.s,
12286 plugins/mpeg2/mpeg2enc/quantize.c, test/avi2mpg.c, test/mp2tomp1.c:
12287 Misc fixes and cleanups A reworked gstplay. Now it is called
12288 gstmediaplay. gstplay is a custom widget that can display media and
12289 is to become a bonobo component soon. put the tables of the mpeg
12290 audio encoder in a header file. maybe faster quantisation for the
12293 2000-10-25 20:09 wtay
12295 * configure.in, docs/plugins/Makefile.am, docs/plugins/gstdoc-mkdb,
12296 docs/plugins/gstdoc-mktmpl, docs/plugins/gstdoc-scanobj,
12297 docs/plugins/gstreamer-plugins-docs.sgml,
12298 docs/plugins/gstreamer-plugins-sections.txt,
12299 docs/plugins/tmpl/ac3dec.sgml, docs/plugins/tmpl/ac3parse.sgml,
12300 docs/plugins/tmpl/audioscale.sgml, docs/plugins/tmpl/cobin.sgml,
12301 docs/plugins/tmpl/dvdsrc.sgml, docs/plugins/tmpl/example.sgml,
12302 docs/plugins/tmpl/gstaviencoder.sgml,
12303 docs/plugins/tmpl/gstjpeg.sgml, docs/plugins/tmpl/gstjpegdec.sgml,
12304 docs/plugins/tmpl/gstjpegenc.sgml,
12305 docs/plugins/tmpl/gstmpeg1encoder.sgml,
12306 docs/plugins/tmpl/gstmpeg2enc.sgml,
12307 docs/plugins/tmpl/gstmpeg2play.sgml,
12308 docs/plugins/tmpl/gstmpeg_play.sgml,
12309 docs/plugins/tmpl/gstmpegaudio.sgml,
12310 docs/plugins/tmpl/gstmpg123.sgml,
12311 docs/plugins/tmpl/gstparseau.sgml,
12312 docs/plugins/tmpl/gstparseavi.sgml,
12313 docs/plugins/tmpl/gstparsewav.sgml,
12314 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
12315 docs/plugins/tmpl/gstspectrum.sgml,
12316 docs/plugins/tmpl/gstv4lsrc.sgml,
12317 docs/plugins/tmpl/gstwincodec.sgml,
12318 docs/plugins/tmpl/gstwindec.sgml, docs/plugins/tmpl/gstwinenc.sgml,
12319 docs/plugins/tmpl/gstxa.sgml, docs/plugins/tmpl/gstxing.sgml,
12320 docs/plugins/tmpl/median.sgml,
12321 docs/plugins/tmpl/mp1videoparse.sgml,
12322 docs/plugins/tmpl/mp2videoparse.sgml,
12323 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
12324 docs/plugins/tmpl/mpeg2parse.sgml,
12325 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/rtjpegdec.sgml,
12326 docs/plugins/tmpl/rtjpegenc.sgml, docs/plugins/tmpl/smooth.sgml,
12327 docs/plugins/tmpl/smoothwave.sgml,
12328 docs/plugins/tmpl/spindentity.sgml, docs/plugins/tmpl/stereo.sgml,
12329 docs/plugins/tmpl/synaesthesia.sgml,
12330 docs/plugins/tmpl/system_encode.sgml,
12331 docs/plugins/tmpl/vcdsrc.sgml, docs/plugins/tmpl/videoscale.sgml,
12332 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
12333 docs/plugins/tmpl/vorbisdec.sgml, docs/plugins/tmpl/vorbisenc.sgml,
12334 docs/plugins/tmpl/vumeter.sgml, gst/gstbufferpool.c,
12335 gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c,
12336 gst/gstelement.h, gst/gstelementfactory.c, gst/gstmeta.c,
12337 gst/gstmeta.h, gst/gstpad.c, gst/gstplugin.c, gst/gstthread.c,
12338 gst/gstthread.h, gst/gstutils.c, gst/gstxml.c,
12339 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12340 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
12341 libs/idct/gstidct.h, libs/riff/gstriff.h, test/ac3play.c,
12342 test/qtest.c: More Docs updates. Added plugin documentation. I
12343 fear we need a gstdoc implementation that loads plugins and does
12344 introspection on them. I think we should automatically create the
12345 docs for the pads and mime types the plugins provide. Does anyone
12346 have enough perl knowledge to add these features? I allready
12347 changed the C code to output the pad definitions but my perl
12348 knowledge is too limited, for now, to implement the rest of the
12349 needed functionality...
12351 2000-10-22 17:30 wtay
12353 * docs/gst/tmpl/: audioraw.sgml, cothreads.sgml,
12354 gstasyncdisksrc.sgml, gstaudiosink.sgml, gstbuffer.sgml,
12355 gstbufferpool.sgml, gstclock.sgml, gstcpu.sgml, gstdisksrc.sgml,
12356 gstelement.sgml, gstextratypes.sgml, gstmeta.sgml, gstpad.sgml,
12357 gstplugin.sgml, gstreamer-unused.sgml, gstsrc.sgml, gstthread.sgml,
12358 gsttrace.sgml, gsttype.sgml, gsttypefind.sgml, gstxml.sgml,
12359 spectrum.sgml, videoraw.sgml: More docs updates
12361 2000-10-22 17:27 wtay
12363 * docs/: Makefile.am, gst/Makefile.am, gst/gstreamer-decl.txt,
12364 gst/gstreamer-docs.sgml, gst/gstreamer-sections.txt,
12365 gst/gstreamer.hierarchy, gst/gstreamer.types.in, libs/.cvsignore,
12366 libs/Makefile.am, libs/gstreamer-libs-docs.sgml,
12367 libs/gstreamer-libs-sections.txt, libs/tmpl/.cvsignore,
12368 libs/tmpl/dct.sgml, libs/tmpl/externals.sgml,
12369 libs/tmpl/gstcolorspace.sgml, libs/tmpl/gstgetbits.sgml,
12370 libs/tmpl/gstgetbits_inl.sgml, libs/tmpl/gstidct.sgml,
12371 libs/tmpl/gstputbits.sgml, libs/tmpl/gstriff.sgml,
12372 libs/tmpl/gstvideoscale.sgml, libs/tmpl/wineacm.sgml: Documentation
12373 updates documented the libraries
12375 2000-10-21 13:04 wtay
12377 * configure.in, docs/manual/gstreamer-manual.sgml, gst/Makefile.am,
12378 gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstpad.h,
12379 gst/gstpipeline.c, gst/elements/gstdisksrc.c,
12380 plugins/avi/gstparseavi.c,
12381 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12382 plugins/mpeg1video/parse/mp1videoparse.c,
12383 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpegtypes/.cvsignore,
12384 plugins/mpeg2/mpegtypes/Makefile.am,
12385 plugins/mpeg2/mpegtypes/mpeg2types.c,
12386 plugins/mpeg2/parse/mpeg2parse.c,
12387 plugins/mpeg2/video/gstmpeg2play.c,
12388 plugins/mpeg2/videoparse/.cvsignore,
12389 plugins/mpeg2/videoparse/Makefile.am,
12390 plugins/mpeg2/videoparse/mp2videoparse.c,
12391 plugins/mpeg2/videoparse/mp2videoparse.h: MPEG2 types added for
12392 better autoplugging. MPEG2 works more or less. fix in
12393 autoplugging. avi now works.
12395 2000-10-12 20:41 wtay
12397 * editor/gsteditorconnection.c, editor/gsteditorpad.c,
12398 gst/gstpipeline.c, gstplay/Makefile.am, gstplay/avi.c,
12399 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c: Removed the
12400 hardcoded pipeline setup is gstplay in favor of the autoplugging
12401 features. Still in a rought shape...
12403 2000-10-12 09:43 richardb
12405 * docs/manual/: BUILD, Makefile.am, images/Makefile.am: Manual now
12406 gets installed correctly by make install. Problems: clean /
12407 uninstall don't work. make dist not tested. pdf manual doesn't
12410 2000-10-11 20:30 wtay
12412 * editor/gsteditorproperty.c, gst/Makefile.am, gst/gst.h,
12413 gst/gstextratypes.c, gst/gstextratypes.h,
12414 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12415 gst/elements/gstdisksrc.c, gst/elements/gstfdsrc.c: Added extra Gtk
12416 types for better editor properties (FILENAME, enums) The disksrcs
12417 location property can now be set in the editor: we can now make our
12418 first working mp3 player with gsteditor!!
12420 2000-10-09 21:01 wtay
12422 * examples/autoplug/autoplug.c, gst/Makefile.am, gst/gstpipeline.c,
12423 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
12424 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed a severe timestamp
12425 bug in mpeg_play. Create a new thread upon a multisrc element in
12426 autoplugging: the autoplug example now correctly sets up 5 threads
12427 for an mpeg player.
12429 2000-10-09 01:34 richardb
12431 * configure.in, docs/Makefile.am, docs/manual/.cvsignore,
12432 docs/manual/Makefile.am, docs/manual/images/.cvsignore,
12433 docs/manual/images/Makefile.am: Added building of the manual to the
12434 build system. Currently in a rudimentary state - will not
12435 gracefully give up if tools not available, will not uninstall /
12436 clean, and may not install / make dist properly. Documentation
12437 does not have dependencies on images, so won't rebuild if they're
12440 2000-10-08 23:23 wtay
12442 * examples/autoplug/.cvsignore, examples/autoplug/Makefile,
12443 examples/autoplug/autoplug.c, plugins/mp3decode/types/.cvsignore,
12444 plugins/mp3decode/types/Makefile.am,
12445 plugins/mp3decode/types/mp3types.c,
12446 plugins/mpeg1/mpegtypes/.cvsignore,
12447 plugins/mpeg1/mpegtypes/Makefile.am,
12448 plugins/mpeg1/mpegtypes/mpeg1types.c: Added an autoplug example.
12449 This little program (30 relevant lines) is able to play
12450 MPEG1(system)/MPEG2(system)/AVI(DIVX)/Vorbis/AC3 and whatever codec
12451 you write. Separated the mp3 and mpeg1 types for better reuse.
12453 2000-10-08 23:17 wtay
12455 * configure.in, editor/editor.glade, editor/gsteditor.h,
12456 editor/gsteditorbin.c, editor/gsteditorcanvas.c,
12457 editor/gsteditorconnection.c, editor/gsteditorconnection.h,
12458 editor/gsteditorcreate.c, editor/gsteditorpad.c,
12459 editor/gsteditorproperty.c, editor/gstelementselect.c,
12460 gst/gstbin.c, gst/gstelement.h, gst/gstelementfactory.c,
12461 gst/gstfilter.c, gst/gstpad.c, gst/gstpipeline.c, gst/gstplugin.c,
12462 gst/gstsink.c, gst/gstthread.c, gst/gsttype.c,
12463 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
12464 gst/types/gsttypes.c, plugins/avi/gstparseavi.c,
12465 plugins/capture/v4l/gstv4lsrc.c,
12466 plugins/mp3decode/mpg123/gstmpg123.c,
12467 plugins/mp3decode/parse/mp3parse.c,
12468 plugins/mp3decode/xing/gstxing.c, plugins/mpeg1/Makefile.am,
12469 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12470 plugins/mpeg1/mpeg_play/video.c,
12471 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12472 plugins/mpeg1/parse/mpeg1parse.c,
12473 plugins/mpeg1video/parse/mp1videoparse.c,
12474 plugins/mpeg2/parse/mpeg2parse.c: Fixed a bug in the typeloading.
12475 Fixes to various elements so that correct types are returned.
12476 Fixed flag collision with GtkObject. Elements can now suggest a
12477 thread. not sure if this is the right way to handle automatic
12478 thread creation. Autoplugging now works with multiple sinks and
12479 thread setup. No threads are created for intermediate elements yet,
12480 so MPEG may still be choppy.
12482 2000-10-06 23:52 richardb
12484 * plugins/: capture/v4l/Makefile.am, mpeg1/mpeg_play/Makefile.am,
12485 mpeg1/mpegaudio/Makefile.am, mpeg2/mpeg2enc/Makefile.am,
12486 mpeg2/video/Makefile.am: Remove from EXTRA_DIST various files which
12487 don't exist (these looked like copy and paste typos).
12489 2000-10-06 03:38 richardb
12491 * Makefile.am: Don't compile editor if havn't got libglade-gnome.
12493 2000-10-01 22:46 wtay
12495 * editor/: Makefile.am, editor.c, editor.glade, editor.ts,
12496 gsteditor.c, gsteditor.h, gsteditorcanvas.c, gsteditorelement.c,
12497 gsteditorimage.c, gsteditorimage.h, gsteditorpad.h,
12498 gsteditorpalette.c, gsteditorpalette.h, gsteditorproject.c,
12499 gsteditorproject.h, gsteditorprojectview.c, gsteditorproperty.c,
12500 gsteditorproperty.h, pixmaps/bin.xpm, pixmaps/element.xpm,
12501 pixmaps/pipeline.xpm, pixmaps/selector.xpm, pixmaps/tee.xpm,
12502 pixmaps/thread.xpm: Initial work for the new editor.
12504 2000-09-27 20:33 wtay
12506 * examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
12507 gst/gstbin.c, gst/gstelement.c, gst/gstelement.h,
12508 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
12509 gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
12510 gst/elements/gstaudiosink.c: Loading and saving of XML pipeline
12511 descriptions. GladeXML like operation implemented (you can
12512 retrieve parts of a pipeline)
12514 2000-09-24 23:47 wtay
12516 * examples/xml/.cvsignore: better .cvsignore
12518 2000-09-24 23:45 wtay
12520 * examples/xml/.cvsignore, examples/xml/Makefile,
12521 examples/xml/createxml.c, examples/xml/runxml.c, gst/gstbin.c,
12522 gst/gstconnection.h, gst/gstelementfactory.c, gst/gstpipeline.c,
12523 gst/gsttee.h, gst/gstthread.c, gst/gstthread.h, gst/gstxml.c,
12524 gst/gstxml.h: Cleanups. The first steps to a Glade like XML
12525 handling. A first example of what is to come...
12527 2000-09-24 15:31 wtay
12529 * examples/queue4/: .cvsignore, Makefile, queue4.c: An example of
12530 two threads and two queues.
12532 2000-09-24 15:29 wtay
12534 * gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstthread.c,
12535 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
12536 plugins/mp3decode/mpg123/gstmpg123.c: The cothreads were not
12537 initialized in its thread context resulting in severe stack
12538 corruption. This was very hard to track down. We should be able
12539 now to modify some plugins to a loop based setup so that we can get
12540 rid of the mp3parse and mp1videoparse elements. Modified the GList
12541 to a GSList in the queue.
12543 2000-09-23 00:35 wtay
12545 * gstreamer-config.in, examples/helloworld/helloworld.c,
12546 examples/helloworld2/helloworld2.c, examples/queue/.cvsignore,
12547 examples/queue/queue.c, examples/queue2/.cvsignore,
12548 examples/queue2/queue2.c, examples/queue3/.cvsignore,
12549 examples/queue3/queue3.c, examples/thread/thread.c,
12550 gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12551 gst/gstpipeline.c, gst/gstthread.c, gst/elements/Makefile.am,
12552 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/avi.c,
12553 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c,
12554 plugins/mp3decode/mpg123/gstmpg123.c, test/mp2tomp1.c: A first
12555 attempt to fix the queues in a cothreaded pipeline. Some fixes to
12556 the thread handling. Fix a bug in gstreamer-config : gthread was
12557 not included. gst_bin_create_plan() is now done in the READY
12558 state. a bin with only another bin in it will now work with
12559 gst_bin_iterate. Added some examples for the queues.
12561 2000-09-21 18:54 richardb
12563 * plugins/mp3decode/mpg123/Makefile.am: If using decode.c, compile
12564 dct64.c as well. Fixes link error on PPC.
12566 2000-09-21 02:42 richardb
12568 * libs/idct/ieeetest.c: IDCT works, and ieeetest not complains
12569 nicely if attempt to run a test with an unsupported DCT type.
12571 2000-09-21 02:34 richardb
12573 * gst/Makefile.am, libs/Makefile.am, libs/idct/Makefile.am,
12574 libs/idct/dct.h, libs/idct/gstidct.c: Make libs/idct only build mmx
12575 support if available - hopefully makes it compile on PPC.
12577 2000-09-21 01:57 richardb
12579 * AUTHORS, gst/cothreads.c, gst/gsti386.h, gst/gstppc.h,
12580 test/cothreads/cothreads.c: Patch from Chris Emerson for PPC.
12581 cothreads stuff was causing segfaults, because the stack needs to
12582 be initialised with a particular structure on PPC, unlike x86 where
12583 it simply has items pushed or popped. Added Chris to AUTHORS, for
12586 2000-09-18 23:19 richardb
12588 * autogen.sh, docs/manual/helloworld2.sgml, gstplay/gstplay.glade,
12589 libs/getbits/Makefile.am, libs/getbits/gstgetbits.h, test/wave.c:
12590 Fix compile problem due to DEBUG being redefined in
12591 libs/getbits/gstgetbits.h. Also fix several small typos in the
12594 2000-09-17 23:08 wtay
12596 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
12597 docs/gst/tmpl/gstpipeline.sgml, docs/manual/helloworld2.sgml,
12598 examples/helloworld2/helloworld2.c, examples/thread/thread.c,
12599 gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstpipeline.c,
12600 gst/gstpipeline.h, gst/elements/gstdisksrc.c,
12601 libs/getbits/gstgetbits.c, plugins/mpeg2/ac3dec/ac3dec.c,
12602 plugins/mpeg2/ac3parse/ac3parse.c,
12603 plugins/mpeg2/parse/mpeg2parse.c, plugins/vorbis/vorbisdec.c: Added
12604 gst_pipeline_add_sink/src to allow multiple sink cases and more
12605 complex autoplugging. Update docs too. Simplified the pipeline
12606 autoplugging code. Changed the cothread case: One iteration is now
12607 a push from the src element. The disk source does not change its
12608 state anymore on eof. Better type setting for the ac3
12609 parser/decoder and mpeg2parse.
12611 2000-09-17 15:06 wtay
12613 * acconfig.h, configure.in, gst/gstbin.c,
12614 gst/elements/gstdisksrc.c: Added check for vorbis. Really compile
12615 with Xv extension if the library is found. Changed the disksrc so
12616 that is goes to the PAUSE state if eof.
12618 2000-09-17 13:32 wtay
12620 * plugins/mpeg2/mpeg2enc/transfrm_mmx.s: more asm...
12622 2000-09-17 13:32 wtay
12624 * docs/manual/components.sgml: Information about the bonobo
12625 components and capplets we are going to make :-)
12627 2000-09-17 13:31 wtay
12629 * libs/getbits/Makefile.am, libs/getbits/gstgetbits.h,
12630 plugins/mpeg1/mpeg_play/parseblock.c,
12631 plugins/mpeg2/mpeg2enc/Makefile.am,
12632 plugins/mpeg2/mpeg2enc/bdist1_mmx.s,
12633 plugins/mpeg2/mpeg2enc/bdist1_sse.s,
12634 plugins/mpeg2/mpeg2enc/bdist2_mmx.s,
12635 plugins/mpeg2/mpeg2enc/dist1_00_mmx.s,
12636 plugins/mpeg2/mpeg2enc/dist1_00_sse.s,
12637 plugins/mpeg2/mpeg2enc/dist1_01_mmx.s,
12638 plugins/mpeg2/mpeg2enc/dist1_01_sse.s,
12639 plugins/mpeg2/mpeg2enc/dist1_10_mmx.s,
12640 plugins/mpeg2/mpeg2enc/dist1_10_sse.s,
12641 plugins/mpeg2/mpeg2enc/dist1_11_mmx.s,
12642 plugins/mpeg2/mpeg2enc/dist1_11_sse.s,
12643 plugins/mpeg2/mpeg2enc/dist2_mmx.s,
12644 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12645 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12646 plugins/mpeg2/mpeg2enc/predict.c,
12647 plugins/mpeg2/mpeg2enc/predict_mmx.s,
12648 plugins/mpeg2/mpeg2enc/predict_sse.s,
12649 plugins/mpeg2/mpeg2enc/ratectl.c,
12650 plugins/mpeg2/mpeg2enc/transfrm.c,
12651 plugins/mpeg2/mpeg2enc/variance_mmx.s, test/.cvsignore: Converted
12652 the mpeg2 encoder asm to gnu asm, removing the dependency of nasm
12653 Added cpu detection in the mpeg2 encoder removed the inlined mmx
12654 asembler to seperate files.
12656 2000-09-17 00:11 richardb
12658 * acconfig.h, configure.in, libs/Makefile.am, plugins/Makefile.am,
12659 plugins/avi/Makefile.am, plugins/avi/playcodecs.c,
12660 plugins/avi/wincodec/Makefile.am, plugins/avi/wincodec/gstwindec.c,
12661 plugins/avi/wincodec/gstwinenc.c,
12662 plugins/mpeg1/mpeg1encoder/Makefile.am,
12663 plugins/mpeg1/mpeg1encoder/putbits.c,
12664 plugins/mpeg1/mpeg_play/Makefile.am,
12665 plugins/mpeg1/mpeg_play/parseblock.c,
12666 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12667 plugins/mpeg1/mpegaudio/Makefile.am: More work porting to PPC.
12668 libs/winloader is disabled on PPC - I doubt this can be made to
12669 work. libs/videoscale and libs/idct are also disabled - they
12670 should be fixable though.
12672 Sorted out most of the plugins - avi is disabled for now on PPC;
12673 can be worked on later if there's any chance of getting it to work.
12675 Also provide an automake conditional for compiling vorbis, based on
12676 a configure test for the needed libraries: currently the test isn't
12677 implemented and defaults to "no" so you'll have to fiddle it to
12678 compile vorbis. I shall get hold of vorbis and implement an
12679 appropriate test some other time (if noone else beats me to it).
12681 2000-09-16 23:03 richardb
12683 * libs/getbits/: gstgetbits.c, gstgetbits.h, gstgetbits_generic.c:
12684 Moved generic function implementations into gstgetbits_generic.c,
12687 2000-09-16 11:58 wtay
12689 * docs/gst/gstreamer.types.in, gst/cothreads.c, gst/gstbin.c,
12690 gst/gstcpu.c, gst/gstpad.c, gst/gsttype.c,
12691 gst/elements/gstdisksrc.c, gst/elements/gstqueue.c,
12692 libs/getbits/gstgetbits.c, plugins/vorbis/vorbisdec.c: Added a
12693 quick hack to allow loop based elements to finish intead of looping
12694 till infinity. Added compile time i386 or plain C getbits
12695 implementation selection. The vorbis decoder now is our first loop
12698 2000-09-16 01:59 richardb
12700 * gst/Makefile.am, gst/gstarch.h, gst/gstcpu.c, gst/gstppc.h,
12701 libs/getbits/Makefile.am, libs/getbits/gstgetbits_generic.c,
12702 plugins/mp3decode/mpg123/Makefile.am, plugins/mpeg2/Makefile.am,
12703 plugins/mpeg2/ac3dec/Makefile.am,
12704 plugins/mpeg2/mpeg2enc/Makefile.am,
12705 plugins/mpeg2/mpeg2enc/motion.c,
12706 plugins/mpeg2/subtitles/Makefile.am,
12707 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getpic.c,
12708 plugins/mpeg2/video/gstmpeg2play.c: More work towards a powerPC
12709 port, and towards generic portability.
12711 2000-09-16 00:04 richardb
12713 * .cvsignore, autogen.sh, configure.in, gst/Makefile.am,
12714 gst/gstarch.h, gst/gsti386.h: Fix on x86 architectures - was just
12715 checking for 386, D'oh. Fix autogen to run autoheader _before_
12716 autoconf, since it generates a required file (config.h.in, which I
12717 just removed from CVS since its an autogenerated one). Also fix
12718 messed up variables in gst/Makefile.am
12720 2000-09-15 23:44 richardb
12722 * AUTHORS, acconfig.h, config.h.in, configure.in, gst/Makefile.am,
12723 gst/cothreads.c, gst/gstarch.h, gst/gsti386.h, gst/gstppc.h,
12724 libs/getbits/Makefile.am, plugins/mp3decode/xing/libxing/config.h:
12725 Begun to add support for non i386 architectures, with the help of
12726 Chris Emerson. Added bits to configure to figure out architecture,
12727 and added some alternatives for PPC. Should cause no problems on
12728 i386, but I'll check after this commit, but doesn't yet work on PPC
12731 2000-09-14 23:18 wtay
12733 * gst/gstelementfactory.c, plugins/vorbis/vorbisdec.c,
12734 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12735 plugins/vorbis/vorbisenc.h, test/Makefile.am, test/mp3tovorbis.c:
12736 The vorbis encoder A test program to convert an mp3 to a vorbis
12737 file. A fix for the dynamic plugin loader factory_find was not
12738 working. Don't forget to run gstreamer-register after installing
12741 2000-09-14 21:31 wtay
12743 * configure.in, gst/Makefile.am, gst/gst.c, gst/gstbin.c,
12744 gst/gstbuffer.c, gst/gstcpu.c, gst/gstelement.c,
12745 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpipeline.c,
12746 plugins/Makefile.am, plugins/rtjpeg/rtjpegdec.c,
12747 plugins/vorbis/.cvsignore, plugins/vorbis/Makefile.am,
12748 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
12749 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12750 plugins/vorbis/vorbisenc.h: Due to popular demand :-), I added a
12751 vorbis decoder. The encoder is not yet functional. Small cosmetic
12752 changes to gstcpu.c
12754 Beware: You *need* to install libvorbis.a from the main vorbis CVS.
12755 you *have* to change the line in libtool to
12756 deplibs_check_method="pass_all" because else the plugin shared
12757 library refuses to link against the static libvorbis.a library.
12758 This is a hack. I have no intention in including libvorbis into the
12759 gstreamer CVS tree and making it libtool compatible.
12761 2000-09-13 20:04 wtay
12763 * docs/: gst/gstreamer-decl.txt, gst/gstreamer-docs.sgml,
12764 gst/gstreamer-sections.txt, gst/gstreamer.hierarchy,
12765 gst/gstreamer.types.in, gst/tmpl/gst.sgml,
12766 gst/tmpl/gstaudiosink.sgml, gst/tmpl/gstbuffer.sgml,
12767 gst/tmpl/gstbufferpool.sgml, gst/tmpl/gstclock.sgml,
12768 gst/tmpl/gstconnection.sgml, gst/tmpl/gstcpu.sgml,
12769 gst/tmpl/gstdisksrc.sgml, gst/tmpl/gstelement.sgml,
12770 gst/tmpl/gstpad.sgml, gst/tmpl/gstpipefilter.sgml,
12771 gst/tmpl/gstpipeline.sgml, gst/tmpl/gstplugin.sgml,
12772 gst/tmpl/gstreamer-unused.sgml, gst/tmpl/gstsrc.sgml,
12773 gst/tmpl/gsttype.sgml, gst/tmpl/gstutils.sgml,
12774 manual/gstreamer-manual.sgml: Bring the low level API docs up to
12777 2000-09-12 19:15 wtay
12779 * plugins/mpeg2/video/: recon_mmx.c, recon_sse.s: SSE optimisation
12780 MMX optimisation split out in seperate file.
12782 2000-09-12 19:13 wtay
12784 * gst/Makefile.am, gst/gst.c, gst/gst.h, gst/gstcpu.c,
12785 gst/gstcpu.h, gst/gstcpuid_i386.s, libs/idct/gstidct.c,
12786 plugins/mpeg1/mpeg_play/Makefile.am,
12787 plugins/mpeg1/mpeg_play/parseblock.c,
12788 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/recon.c,
12789 plugins/mpeg1/mpeg_play/recon_mmx.c,
12790 plugins/mpeg1/mpeg_play/recon_sse.s,
12791 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
12792 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12793 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/gethdr.c,
12794 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
12795 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/tables.c: Added
12796 CPU detection. Added SSE optimisation to mpeg_play Modified the
12797 mpeg2 decoder and gstidct to use cpu detection. Cleanups in the
12798 mpeg1 and mpeg2 decoders.
12800 2000-09-09 17:39 wtay
12802 * examples/: launch/.cvsignore, launch/mp3play, thread/.cvsignore,
12803 thread/Makefile, thread/thread.c: A thread example. An example of
12804 gstreamer-launch: an mp3 player
12806 2000-09-09 17:36 wtay
12808 * gstreamer-config.in, docs/manual/gstreamer-manual.sgml,
12809 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
12810 docs/manual/programs.sgml, docs/manual/queues.sgml,
12811 docs/manual/threads.sgml, editor/editor.c, editor/gsteditor.c,
12812 editor/gsteditor.h, editor/gstelementselect.c,
12813 examples/helloworld/Makefile, examples/helloworld/helloworld.c,
12814 examples/helloworld2/Makefile, examples/helloworld2/helloworld2.c,
12815 gst/gst.c, gst/gst.h, gst/gstbin.h, gst/gstelementfactory.c,
12816 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
12817 gst/gstsrc.c, gst/gstthread.c, gst/gstthread.h,
12818 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
12819 gstplay/mpeg1.c, gstplay/mpeg2.c, plugins/mpeg2/ac3dec/ac3dec.c,
12820 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/downmix.c,
12821 plugins/mpeg2/ac3parse/Makefile.am,
12822 plugins/mpeg2/ac3parse/ac3parse.c, tools/gstreamer-launch.c:
12823 Changes to gstreamer-config to include gtk+ libs manual changes:
12824 queues, threads, programs gsteditor does not crash anymore.
12825 gstpipline new should return a GstElement * fixed ac3dec for new
12826 getbits fixes to gstreamer-launch more efficient startup for
12829 2000-09-07 21:35 wtay
12831 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c,
12832 gst/elements/gstaudiosink.c, libs/getbits/.cvsignore,
12833 libs/getbits/Makefile.am, libs/getbits/gbtest.c,
12834 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
12835 libs/getbits/gstgetbits_i386.s, libs/getbits/gstgetbits_inl.h,
12836 plugins/mp3decode/mpg123/Makefile.am,
12837 plugins/mp3decode/mpg123/common.c,
12838 plugins/mp3decode/mpg123/gstmpg123.c,
12839 plugins/mp3decode/mpg123/layer1.c,
12840 plugins/mp3decode/mpg123/layer2.c,
12841 plugins/mp3decode/mpg123/layer3.c,
12842 plugins/mp3decode/mpg123/mpg123.c,
12843 plugins/mp3decode/mpg123/mpg123.h, plugins/mpeg1/mpeg_play/util.c,
12844 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
12845 plugins/mpeg1/system_encode/buffer.c,
12846 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/gethdr.c,
12847 plugins/mpeg2/video/mpeg2dec.c, test/cothreads/cothreads.c,
12848 test/cothreads/test.c: Faster and modular getbits implementation.
12849 Fixed a bug in the audiosink that could lock up your box on bad MB.
12850 Modified the plugins to use the new getbits functions.
12852 2000-08-28 21:20 wtay
12854 * examples/helloworld2/helloworld2.c, gst/gst.c, gst/gstelement.h,
12855 gst/gstelementfactory.c, gst/gstplugin.c, gst/gstplugin.h,
12856 gst/gsttype.c, gst/gsttype.h, gst/elements/gsttypefind.c,
12857 gst/types/gsttypes.c, gstplay/gstplay.c, plugins/Makefile.am,
12858 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
12859 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12860 plugins/avi/wincodec/gstwincodec.c,
12861 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
12862 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
12863 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
12864 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
12865 plugins/jpeg/gstjpeg.c, plugins/mp3decode/mpg123/gstmpg123.c,
12866 plugins/mp3decode/parse/mp3parse.c,
12867 plugins/mp3decode/xing/gstxing.c,
12868 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12869 plugins/mpeg1/mpeg_play/decoders.c,
12870 plugins/mpeg1/mpeg_play/decoders.h,
12871 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12872 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12873 plugins/mpeg1/parse/mpeg1parse.c,
12874 plugins/mpeg1/system_encode/system_encode.c,
12875 plugins/mpeg1video/parse/mp1videoparse.c,
12876 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
12877 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12878 plugins/mpeg2/parse/mpeg2parse.c,
12879 plugins/mpeg2/subtitles/mpeg2subt.c,
12880 plugins/mpeg2/video/gstmpeg2play.c, plugins/rtjpeg/rtjpeg.c,
12881 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
12882 plugins/visualization/smoothwave/smoothwave.c,
12883 plugins/visualization/spectrum/gstspectrum.c,
12884 plugins/visualization/synaesthesia/synaesthesia.c,
12885 plugins/visualization/vumeter/vumeter.c, plugins/wav/gstparsewav.c,
12886 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-launch.c,
12887 tools/gstreamer-register.c, tools/launch.c: Externalized the plugin
12888 information in /etc/gstreamer/reg.xml - no need to do a
12889 plugin_load_all() - plugins are loaded when needed - typedetect
12890 functions are loaded when needed (still buggy) - no need to check
12891 for the existance of the plugin in the codecs - added
12892 gstreamer-register to create the reg.xml file - renamed launch to
12893 gstreamer-launch - plugins need to register the typefactory they
12894 provide modified the plugins to meet the new design modified the
12895 plugins to correctly set their pad types autoplugging can be done
12896 without loading the plugins now
12898 2000-08-22 22:18 wtay
12900 * docs/manual/advanced.sgml, docs/manual/cothreads.sgml,
12901 docs/manual/dynamic.sgml, docs/manual/factories.sgml,
12902 docs/manual/ghostpads.sgml, docs/manual/gstreamer-manual.sgml,
12903 docs/manual/helloworld2.sgml, docs/manual/outline.txt,
12904 docs/manual/plugins.sgml, docs/manual/programs.sgml,
12905 docs/manual/queues.sgml, docs/manual/threads.sgml,
12906 docs/manual/typedetection.sgml, docs/manual/utility.sgml,
12907 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
12908 gst/gstpipeline.c, gst/gsttype.c,
12909 plugins/mp3decode/mpg123/gstmpg123.c,
12910 plugins/mp3decode/parse/mp3parse.c,
12911 plugins/mpeg1/parse/mpeg1parse.c: More docs (most of them just
12912 empty...) Added automatic pad plugging. Added automatic dynamic
12913 pad plugging. Changed some codecs to correctly set their pad
12916 2000-08-21 22:57 wtay
12918 * examples/: helloworld/.cvsignore, helloworld2/.cvsignore: ..
12920 2000-08-21 22:23 wtay
12922 * examples/helloworld2/: Makefile, helloworld2.c: An example using
12923 autoplug. Works for mp3 files only for now.
12925 2000-08-21 22:20 wtay
12927 * docs/manual/outline.txt, gst/gstbin.c, gst/gstbin.h,
12928 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
12929 gst/gstpipeline.c, gst/gstpipeline.h, gst/gsttype.c, gst/gsttype.h,
12930 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
12931 gst/elements/gstelements.c, gst/elements/gsttypefind.c,
12932 gst/elements/gsttypefind.h, plugins/filters/median/median.c,
12933 plugins/filters/smooth/smooth.c, plugins/mp3decode/xing/gstxing.c,
12934 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12935 plugins/mpeg1/parse/mpeg1parse.c, plugins/wav/gstparsewav.c: A
12936 first (rude) attempt at autoplug. Autoplugging selects appropriate
12937 codecs to connect src to sink, adds them to the pipeline and
12938 connect pads. Autoplugging will run the typedetect plugin if the
12939 src pad has no MIME type. No autoplugging is done on the src and
12940 sink pads, it's hardcoded: connect 'src to sink'. No attempt at
12941 creating threads. No attempt at dynamically autoplugging not yet
12942 existing pads. Changes to (some) plugins to properly set their
12945 2000-08-19 17:36 wtay
12947 * docs/manual/: factories.sgml, gstreamer-manual.sgml,
12948 helloworld.sgml, outline.txt: More manual about MIME types and
12951 2000-08-19 01:34 richardb
12953 * plugins/mp3decode/xing/libxing/: stamp-h, stamp.h: I'm pretty
12954 sure that these are generated files which have no right to be in
12955 the CVS. If I'm wrong, and things break, then we'll just have to
12956 put them back again.
12958 2000-08-19 01:29 richardb
12960 * Makefile.am, config.h.in, configure.in, gstplay/Makefile.am,
12961 test/Makefile.am: libXv is now linked against by test/* and gstplay
12962 if it is present. -lXv isn't leaked all over the place due to
12963 AC_CHECK_LIB test. This is still messy though - we shouldn't have
12964 to link explicitly with extra things just because we use certain
12967 Build Makefile in tests, but don't recurse into tests when doing
12968 the build (tests no longer in SUBDIRS).
12970 2000-08-19 00:31 richardb
12972 * Makefile.am, configure.in: Test for a working libglade-gnome, and
12973 compile gstplay only if there is one.
12975 2000-08-18 23:54 wtay
12977 * AUTHORS, gstplay/gstplay.glade: Richard has been promoted to
12978 makefile hacker :-)
12980 2000-08-18 23:17 wtay
12982 * libs/idct/ieeetest.c: Remove rdts until a better fix for the bad
12985 2000-08-18 23:15 wtay
12987 * gst/gsttrace.c: Removed bad asm call for rdts. Need to fix
12990 2000-08-18 23:07 richardb
12992 * configure.in, plugins/mpeg2/mpeg2enc/Makefile.am: If nasm isn't
12993 present, mpeg2enc plugin just ignores the .s files, C equivalents
12996 2000-08-18 22:57 wtay
12998 * plugins/mpeg2/mpeg2enc/motion.c: check #ifdef HAVE_NASM to avoid
12999 using uncompiled code.
13001 2000-08-18 22:30 richardb
13003 * acconfig.h, config.h.in, configure.in: Test for nasm - define
13004 HAVE_NASM in config.h if we have it, and AC_SUBST NASM_PATH for use
13007 2000-08-18 21:38 wtay
13009 * docs/manual/helloworld.sgml, examples/helloworld/Makefile,
13010 examples/helloworld/helloworld.c: helloworld example. and docs
13012 2000-08-18 21:35 wtay
13014 * README, gstreamer-config.in, docs/gst/Makefile.am,
13015 docs/manual/gstreamer-manual.sgml, editor/editor.c,
13016 editor/gsteditorelement.c, gst/Makefile.am, gst/gstbin.c,
13017 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
13018 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h, gst/gsttee.c,
13019 gst/gstthread.c, gst/elements/gsttypefind.c, gstplay/Makefile.am,
13020 gstplay/callbacks.c, gstplay/gstplay.c, libs/getbits/Makefile.am,
13021 libs/idct/Makefile.am, libs/putbits/Makefile.am,
13022 libs/riff/Makefile.am, plugins/avi/Makefile.am,
13023 plugins/avi/gstparseavi.c, plugins/cobin/cobin.c,
13024 plugins/mp3decode/mpg123/Makefile.am,
13025 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13026 plugins/mpeg1/parse/mpeg1parse.c,
13027 plugins/visualization/smoothwave/smoothwave.c,
13028 plugins/visualization/spectrum/gstspectrum.c,
13029 plugins/visualization/synaesthesia/synaesthesia.c, tools/launch.c:
13030 Various fixes for the build/install problems update to the
13031 docs/manual. Added a simple helloworld example.
13033 2000-08-17 07:18 wtay
13035 * docs/manual/gstreamer-manual.sgml: The book is not published
13038 2000-08-16 22:40 wtay
13040 * docs/manual/images/.cvsignore: Ignore the png images; they are
13041 supposed to be build by the Makefile.
13043 2000-08-16 22:38 wtay
13045 * docs/manual/: .cvsignore, BUILD, bins.sgml, buffers.sgml,
13046 connections.sgml, elements.sgml, goals.sgml, gstreamer-manual.sgml,
13047 intro.sgml, motivation.sgml, outline.txt, states.sgml: First draft
13048 of Chapter 1 (introduction) and Chapter 2 (basic concepts) of the
13051 2000-08-14 16:18 wtay
13053 * libs/idct/.cvsignore: ignore the test program
13055 2000-08-14 16:17 wtay
13057 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13058 plugins/cobin/cobin.c, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13059 plugins/vcdsrc/vcdsrc.c,
13060 plugins/visualization/synaesthesia/synaesthesia.c, test/.cvsignore,
13061 test/Makefile.am, test/ac3parse.c, test/ac3play.c, test/avi2mpg.c,
13062 test/aviparse.c, test/dvdcat.c, test/mp1parse.c, test/mp1tomp1.c,
13063 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3parse.c,
13064 test/mp3play.c, test/mpeg2parse.c, test/pipetest.c, test/qtest.c,
13065 test/record.c, test/spectrum.c, test/vidcapture.c,
13066 test/vidcapture2.c, test/videotest.c, test/wave.c,
13067 test/bindings/Makefile.am, test/cothreads/Makefile.am: Build fixes.
13068 Adapted the test directory to the new state management added an
13069 mpeg2 to avi encoder. added a v4l to divx capture example.
13071 2000-08-14 11:59 wtay
13073 * configure.in, include/avifmt.h, include/registry.h: The include
13074 files for the windows codec loader. top level configure file.
13076 2000-08-14 11:57 wtay
13078 * gst/: gstbufferpool.c, gstbufferpool.h: Added the bufferpool
13079 handler. This object is able to generate buffers and is passed
13080 between elements to exchange buffers. Elements can also use this
13081 pool to efficiently generate output buffers.
13083 2000-08-14 11:55 wtay
13085 * gst/: Makefile.am, gstbin.c, gstbin.h, gstbuffer.c, gstbuffer.h,
13086 gstelement.h, gstpad.c, gstpipeline.c, gstthread.c,
13087 elements/gstaudiosink.c, elements/gstaudiosrc.c,
13088 elements/gstdisksrc.c, elements/gstpipefilter.c: State change fixes
13089 in the threading element. Added bufferpools.
13091 2000-08-14 11:54 wtay
13093 * plugins/: mp3decode/mpg123/layer1.c, mp3decode/mpg123/layer3.c,
13094 mp3decode/mpg123/tabinit.c, mpeg2/Makefile.am,
13095 mpeg2/ac3dec/parse.c, mpeg2/subtitles/.cvsignore,
13096 mpeg2/subtitles/Makefile.am, mpeg2/subtitles/Notes.txt,
13097 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
13098 videoscale/videoscale.c: fixes in the mp3 tables. Use subbuffers
13099 is possible. Added MPEG2 subtitles.
13101 2000-08-14 11:49 wtay
13103 * plugins/mpeg2/video/: IEEE1180, Makefile.am, getblk.c, gethdr.c,
13104 getpic.c, getvlc.c, gstmpeg2play.c, idct.c, idctref.c, mmxidct.S,
13105 mpeg2dec.c, mpeg2dec.h, recon.c, tables.c, test.m2v: Removed IDCT
13106 and used the IDCT library.
13108 2000-08-14 11:42 wtay
13110 * plugins/mpeg2/parse/: mpeg2parse.c, mpeg2parse.h: Use subbufers.
13112 2000-08-14 11:41 wtay
13114 * plugins/mpeg2/mpeg2enc/: Makefile.am, bdist1_mmx.s, bdist1_sse.s,
13115 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
13116 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
13117 dist1_11_sse.s, dist2_mmx.s, fdist1_00.s, fdist1_mmx.s,
13118 gstmpeg2enc.c, idct.c, motion.c, mpeg2enc.c, mpeg2enc.h,
13119 predict_mmx.s, qdist1_mmx.s, qdist1_sse.s, quant_mmx.s,
13120 quant_non_i_sse.s, quantize.c, ratectl.c, rcdist_mmx.s, tables.c,
13121 transfrm.c, variance_mmx.s: Better rate control with different
13122 complexity measurement. Merge from mjpeg_beta asm for mmx and sse
13123 optimisations. Use the IDCT library.
13125 2000-08-14 11:33 wtay
13127 * plugins/mpeg2/ac3parse/ac3parse.c: Use subbuffers instead of
13130 2000-08-14 11:32 wtay
13132 * plugins/mpeg1video/parse/: Makefile.am, README, mp1videoparse.c:
13135 2000-08-14 11:31 wtay
13137 * plugins/mpeg1/system_encode/: buffer.c, buffer.h,
13138 system_encode.c, system_encode.h: Added statup delay. Added
13141 2000-08-14 11:30 wtay
13143 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Use subbuffers.
13145 2000-08-14 11:28 wtay
13147 * plugins/mpeg1/mpeg_play/: Makefile.am, decoders.c, decoders.h,
13148 floatdct.c, gstmpeg_play.c, jrevdct.c, mmxidct.S, parseblock.c,
13149 util.c, video.c, video.h: Use subbufers and bufferpools. Use the
13152 2000-08-14 11:25 wtay
13154 * plugins/mp3decode/parse/mp3parse.c: use subbuffers
13156 2000-08-14 11:23 wtay
13158 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Changes for the
13159 new state management.
13161 2000-08-14 11:21 wtay
13163 * plugins/avi/: Makefile.am, audiocodecs.c, gstaviencoder.c,
13164 gstparseavi.c, gstparseavi.h, playcodecs.c, videoheader.c,
13165 wincodec/.cvsignore, wincodec/Makefile.am, wincodec/gstwincodec.c,
13166 wincodec/gstwincodec.h, wincodec/gstwindec.c, wincodec/gstwindec.h,
13167 wincodec/gstwinenc.c, wincodec/gstwinenc.h: Separate
13168 encoder/decoder plugins for windows codecs.
13170 2000-08-14 11:17 wtay
13172 * gstplay/gstplay.glade: The UI
13174 2000-08-14 11:16 wtay
13176 * gstplay/: Makefile.am, avi.c, callbacks.c, codecs.h, gstplay.c,
13177 interface.c, interface.h, mpeg1.c, mpeg2.c, pause.xpm, play.xpm,
13178 stop.xpm, support.c, support.h: glade based gstplay version.
13179 better avi/mpeg support. nice about dialog :-) Drag and drop
13182 2000-08-14 11:12 wtay
13184 * libs/idct/.cvsignore: ..
13186 2000-08-14 11:11 wtay
13188 * libs/: Makefile.am, getbits/gstgetbits.c,
13189 getbits/gstgetbits_inl.h, idct/Makefile.am, idct/README,
13190 idct/dct.h, idct/doieee, idct/fastintidct.c, idct/floatidct.c,
13191 idct/gstidct.c, idct/gstidct.h, idct/ieeetest.c, idct/intidct.c,
13192 idct/mmx32idct.c, idct/mmxidct.S, putbits/gstputbits.c,
13193 riff/gstriff.h, riff/gstriffencode.c: Added general IDCT library.
13194 Added IEEE testbed. Update to the windows codec loader. fixes in
13195 the riff parser/encoder. cleanup in the getbits/putbits API.
13197 2000-08-05 04:53 omegahacker
13199 * LICENSE, Makefile.am: Adding explicit license information, since
13200 quite a large number of source files don't have the LGPL header.
13201 This is something we need to fix. GNOME has a script to run around
13202 and fix things, maybe we should snag a copy and let it loose in a
13205 2000-07-21 04:57 omegahacker
13207 * gst/elements/: gstasyncdisksrc.c, gstaudiosink.c, gstaudiosink.h,
13208 gstaudiosrc.c, gstaudiosrc.h, gstdisksrc.c, gstdisksrc.h,
13209 gstfdsrc.c, gsthttpsrc.c, gsthttpsrc.h, gstpipefilter.c,
13210 gstpipefilter.h: Brought standard elements in line with new state
13213 2000-07-17 18:14 omegahacker
13215 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13216 docs/gst/gstreamer-decl.txt, gst/Makefile.am, gst/gstbin.c,
13217 gst/gstbin.h, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
13218 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c, gst/gstthread.c,
13219 gst/gstthread.h, gst/elements/gstelements.c,
13220 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
13221 plugins/dvdsrc/.cvsignore, plugins/effects/volume/volume.c,
13222 test/fake.c, tests/.cvsignore, tests/Makefile.am, tests/README,
13223 tests/init.c, tests/loadall.c, tests/simplefake.c, tests/states.c:
13224 Megapatch, changes which states are available, how they're used,
13225 and how they're set. Also modifies the scheduling system, breaking
13226 pulled buffers. Check mail archives for more details.
13228 2000-07-15 14:26 wtay
13230 * gst/gstutils.c, gst/gstutils.h, libs/riff/gstriffparse.c,
13231 plugins/mp3decode/mpg123/gstmpg123.c,
13232 plugins/mp3decode/mpg123/layer3.c: Fixed a bug in the riff parser
13233 with the allignment of the chunks. This should solve the errors
13236 2000-07-15 13:06 wtay
13238 * configure.in, gstplay/avi.c, gstplay/gstplay.c, gstplay/mpeg1.c,
13239 gstplay/mpeg2.c, include/.cvsignore, include/avifmt.h,
13240 include/default.h, include/registry.h, libs/Makefile.am,
13241 libs/riff/gstriff.h, libs/riff/gstriffparse.c,
13242 plugins/avi/.cvsignore, plugins/avi/Makefile.am,
13243 plugins/avi/audiocodecs.c, plugins/avi/codectest.c,
13244 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13245 plugins/avi/playcodecs.c, plugins/mp3decode/mpg123/Makefile.am,
13246 plugins/mp3decode/mpg123/layer3.c,
13247 plugins/mpeg1video/parse/mp1videoparse.c,
13248 plugins/mpeg2/parse/mpeg2parse.c: Added DivX ;-) support by using
13249 the wine .dll loader. you must unzip binaries.zip from
13250 http://divx.euro.ru/binaries.zip into the win32 directory **of the
13251 source tree**. Extended and bugfixed thr riff parser to support
13252 DivX ;-) Extended the avi parser to support DivX ;-) and MPEG Layer
13253 3. Fixed a bug in mpg123. Sound still is seriously wrong with
13254 layer 3. Fixed MPEG2 playback in gstplay. Time indication in
13255 gstplay is temporarly broken.
13257 2000-07-13 20:49 wtay
13259 * gst/gstclock.c, gst/gstthread.c, gst/elements/gstaudiosink.c,
13260 gstplay/gstplay.c, gstplay/mpeg2.c, plugins/avi/gstparseavi.c,
13261 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13262 plugins/mpeg1video/parse/mp1videoparse.c,
13263 plugins/mpeg1video/parse/mp1videoparse.h,
13264 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/gstmpeg2play.c,
13265 plugins/mpeg2/video/mpeg2dec.h: Better error recovery in teh MPEG1
13266 decoder. Removed MPEG2 stuff from the MPEG1 decoderand make it
13267 ignore MPEG2 streams. Some extra framerates in the MPEG2 decoder
13268 (from libmpeg2) Round image size up to the nearest multiple of 16
13271 2000-07-12 23:52 wtay
13273 * configure.in, docs/random/states.new, gst/gst.h, gst/gstbin.c,
13274 gst/gstbuffer.h, gst/gstclock.c, gst/gstclock.h, gst/gstelement.c,
13275 gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13276 gst/gstthread.c, gst/elements/gstaudiosink.c,
13277 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13278 gst/elements/gstqueue.h, gstplay/callbacks.c, gstplay/gstplay.c,
13279 gstplay/mpeg1.c, include/mmx.h, plugins/avi/playcodecs.c,
13280 plugins/mp3decode/mpg123/gstmpg123.c,
13281 plugins/mp3decode/mpg123/gstmpg123.h,
13282 plugins/mp3decode/mpg123/layer3.c,
13283 plugins/mp3decode/mpg123/mpg123.c,
13284 plugins/mp3decode/parse/Makefile.am,
13285 plugins/mp3decode/parse/mp3parse.c,
13286 plugins/mp3decode/parse/mp3parse.h,
13287 plugins/mp3decode/xing/libxing/Makefile.am,
13288 plugins/mpeg1/mpeg_play/Makefile.am,
13289 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13290 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13291 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13292 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13293 plugins/mpeg1video/parse/mp1videoparse.c,
13294 plugins/mpeg1video/parse/mp1videoparse.h,
13295 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c: This
13296 is the audio/video sync release. Changed the mpegvideoparser to
13297 parse complete pictures. Added the PTS timestamps to the pictures.
13298 Added PTS timestamps to the MPEG audio frames. Made the clock a
13299 littlebit better. Gstplay now uses two more threads one for video,
13300 one for audio playback. Added the first QoS callbacks for the
13301 pads. hopefully fix an mmx compilation problem.
13303 2000-07-05 22:32 wtay
13305 * config.h.in, configure.in, gstplay/Makefile.am: Added HW scaling
13306 and YUV conversion for XFree 4.0 Need to cleanup the fallback
13307 mechanism in case no suitable XvImage is found.
13309 2000-07-05 11:21 wtay
13311 * gstplay/gstplay.h: [no log message]
13313 2000-07-05 11:21 wtay
13315 * gst/gstbuffer.h, gst/elements/gstaudiosink.c,
13316 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13317 gst/elements/gstdisksrc.h, gst/elements/gstfdsrc.c,
13318 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/callbacks.c,
13319 gstplay/callbacks.h, gstplay/gstplay.c, gstplay/interface.c,
13320 gstplay/interface.h, gstplay/main.c, gstplay/mpeg1.c,
13321 gstplay/mpeg2.c, plugins/mp3decode/mpg123/gstmpg123.c,
13322 plugins/mp3decode/parse/mp3parse.c,
13323 plugins/mpeg1/mpeg_play/Makefile.am,
13324 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13325 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13326 plugins/mpeg1/mpeg_play/parseblock.c,
13327 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13328 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13329 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13330 plugins/mpeg1video/parse/Makefile.am,
13331 plugins/mpeg1video/parse/mp1videoparse.c,
13332 plugins/mpeg1video/parse/mp1videoparse.h,
13333 plugins/mpeg2/ac3dec/Makefile.am, plugins/mpeg2/ac3dec/exponent.c,
13334 plugins/mpeg2/ac3parse/Makefile.am,
13335 plugins/mpeg2/ac3parse/ac3parse.c, plugins/mpeg2/parse/Makefile.am,
13336 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13337 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13338 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/recon.c,
13339 test/mp2tomp1.c, test/mpeg2parse.c: Added seeking to some of the
13340 plugins. some MMX speedups in the MPEG decoders. Better YUV to
13341 MMX conversion implemented seeking to gstplay.
13343 2000-06-27 21:22 wtay
13345 * plugins/mpeg1/mpeg_play/: parseblock.c, video.c: Added half pel
13346 interpollation for bidirectionally predicted macroblocks.
13347 (players based on mpeg_play should also implement this, as it was
13348 left out from the reference decoder, probabliy for performance
13349 reasons) Reduced rounding errors in the quatisation of the
13352 2000-06-25 23:23 wtay
13354 * gstplay/.cvsignore: [no log message]
13356 2000-06-25 23:21 wtay
13358 * gstplay/Makefile.am, gstplay/codecs.h, gstplay/main.c,
13359 gstplay/mpeg2.c, plugins/mp3decode/xing/libxing/Makefile.am,
13360 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg2/parse/mpeg2parse.c:
13361 Added more accurate mpeg system stream detection (MPEG1 and MPEG2)
13362 Added mpeg2 playback for gstplay
13364 2000-06-25 22:37 wtay
13366 * configure.in, gst/gstpad.c, gst/gstpad.h, gst/gsttypefind.c,
13367 gst/gsttypefind.h, gst/elements/Makefile.am,
13368 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13369 gst/elements/gstelements.c, gst/elements/gstqueue.c,
13370 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
13371 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/avi.c,
13372 gstplay/callbacks.c, gstplay/callbacks.h, gstplay/codecs.h,
13373 gstplay/interface.c, gstplay/interface.h, gstplay/main.c,
13374 gstplay/mpeg1.c, gstplay/support.c, gstplay/support.h,
13375 gstplay/pixmaps/pause.xpm, gstplay/pixmaps/play.xpm,
13376 gstplay/pixmaps/stop.xpm, libs/riff/gstriffparse.c,
13377 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13378 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13379 plugins/avi/playcodecs.c, plugins/avi/videoheader.c,
13380 plugins/filters/median/median.c, plugins/filters/median/median.h,
13381 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13382 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13383 plugins/mp3decode/parse/mp3parse.c,
13384 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13385 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13386 plugins/mpeg1/mpeg_play/parseblock.c,
13387 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13388 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13389 plugins/mpeg1/parse/mpeg1parse.c,
13390 plugins/mpeg1/system_encode/system_encode.c,
13391 plugins/mpeg1video/parse/mp1videoparse.c,
13392 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/video/mpeg2dec.c,
13393 plugins/wav/gstparsewav.c, test/avi2mpg.c, test/aviparse.c,
13394 test/mp1parse.c, test/vidcapture.c: Switched Cr and Cb in YUV2RGB
13395 fixed the avi parser (gstriff had wrong size) the system_encoder
13396 can now do video only system streams sanitized the colorspace and
13397 scaler api. added fast self modifying asm scaler. worked on the
13398 typefind stuff. added a cool media player (gstplay) it uses the
13399 typefinder to playback avi, mpeg1 (system and video) streams. It
13400 is also a testbed and a real app.
13402 2000-06-18 15:13 wtay
13404 * plugins/mpeg1/mpeg_play/: Makefile.am, idct_block_mmx.S,
13405 mmxidct.S, parseblock.c, proto.h, video.c: Fixed MMX IDCT precision
13408 2000-06-18 14:51 wtay
13410 * plugins/avi/videoheader.c: Construct the avi header based on the
13413 2000-06-18 14:50 wtay
13415 * gst/elements/gstqueue.c, plugins/avi/Makefile.am,
13416 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
13417 plugins/avi/gstparseavi.c, plugins/capture/v4l/gstv4lsrc.c,
13418 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getblk.c,
13419 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/mmxidct.S,
13420 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/tables.c,
13421 test/mp2tomp1.c, test/vidcapture.c: Fixed an MMX IDCT bug. Fixed a
13422 color conversion bug. Initial work for multiply avi codecs.
13424 2000-06-16 23:58 wtay
13426 * configure.in, libs/Makefile.am, libs/putbits/.cvsignore,
13427 libs/putbits/Makefile.am, libs/putbits/gstputbits.c,
13428 libs/putbits/gstputbits.h, plugins/mpeg1/mpegaudio/Makefile.am,
13429 plugins/mpeg1/mpegaudio/common.c,
13430 plugins/mpeg1/mpegaudio/encoder.h,
13431 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13432 plugins/mpeg1/mpegaudio/gstputbits.c,
13433 plugins/mpeg1/mpegaudio/gstputbits.h,
13434 plugins/mpeg1/mpegaudio/musicin.h,
13435 plugins/mpeg2/mpeg2enc/Makefile.am,
13436 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13437 plugins/mpeg2/mpeg2enc/gstputbits.c,
13438 plugins/mpeg2/mpeg2enc/gstputbits.h,
13439 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13440 plugins/mpeg2/mpeg2enc/putpic.c, plugins/mpeg2/mpeg2enc/putseq.c,
13441 plugins/mpeg2/mpeg2enc/ratectl.c,
13442 plugins/mpeg2/video/gstmpeg2play.c: Unified putbits.
13444 2000-06-16 23:33 wtay
13446 * plugins/mpeg1/mpegaudio/.cvsignore: [no log message]
13448 2000-06-16 23:32 wtay
13450 * plugins/mpeg2/mpeg2enc/: gstputbits.c, gstputbits.h, putbits.c,
13451 putbits.h: putbits implementation
13453 2000-06-16 23:30 wtay
13455 * configure.in, plugins/mpeg1/Makefile.am,
13456 plugins/mpeg1/mpegaudio/Makefile.am,
13457 plugins/mpeg1/mpegaudio/README.crh,
13458 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/common.h,
13459 plugins/mpeg1/mpegaudio/encode.c,
13460 plugins/mpeg1/mpegaudio/encoder.h,
13461 plugins/mpeg1/mpegaudio/fixes.txt,
13462 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13463 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
13464 plugins/mpeg1/mpegaudio/gstputbits.c,
13465 plugins/mpeg1/mpegaudio/gstputbits.h,
13466 plugins/mpeg1/mpegaudio/musicin.c,
13467 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
13468 plugins/mpeg1/mpegaudio/readme.txt,
13469 plugins/mpeg1/mpegaudio/release.txt,
13470 plugins/mpeg1/mpegaudio/subs.c, plugins/mpeg1/mpegaudio/tonal.c,
13471 plugins/mpeg1/system_encode/buffer.c,
13472 plugins/mpeg1/system_encode/system_encode.c,
13473 plugins/mpeg1/system_encode/system_encode.h,
13474 plugins/mpeg2/mpeg2enc/Makefile.am,
13475 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13476 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13477 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13478 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13479 plugins/mpeg2/mpeg2enc/ratectl.c, test/mp2tomp1.c: Added SCR and
13480 mux_rate calculations in the MPEG1 multiplexer. worked toward a
13481 unified putbits implementation Added an MPEG audio layer 1&2
13484 2000-06-12 22:27 wtay
13486 * plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13487 plugins/mpeg1/system_encode/buffer.c,
13488 plugins/mpeg2/mpeg2enc/predict.c,
13489 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/Makefile.am,
13490 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
13491 test/mp1parse.c, test/mp2tomp1.c: Reworked the colorspace converter
13492 and the scaler API. Fixed some MMX bugs in the mpeg encoder.
13494 2000-06-11 13:11 wtay
13496 * configure.in, gst/elements/gstpipefilter.c,
13497 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13498 plugins/mp3decode/mpg123/gstmpg123.c,
13499 plugins/mp3decode/parse/mp3parse.c,
13500 plugins/mp3decode/parse/mp3parse.h, plugins/mpeg1/Makefile.am,
13501 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13502 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13503 plugins/mpeg1/mpeg_play/parseblock.c,
13504 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
13505 plugins/mpeg1/system_encode/.cvsignore,
13506 plugins/mpeg1/system_encode/Makefile.am,
13507 plugins/mpeg1/system_encode/buffer.c,
13508 plugins/mpeg1/system_encode/buffer.h,
13509 plugins/mpeg1/system_encode/main.h,
13510 plugins/mpeg1/system_encode/system_encode.c,
13511 plugins/mpeg1/system_encode/system_encode.h,
13512 plugins/mpeg1/system_encode/systems.c,
13513 plugins/mpeg2/ac3parse/ac3parse.c,
13514 plugins/mpeg2/ac3parse/ac3parse.h,
13515 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13516 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13517 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13518 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13519 plugins/mpeg2/video/gstmpeg2play.c, test/aviparse.c,
13520 test/mp1parse.c, test/mp2tomp1.c: Reworked the audio resampler.
13521 Added first frames skipping to the mp3 and ac3 parser (this allows
13522 you to skip a number of frames before pushing them). Removed wrong
13523 mmx code from the encoder. Added Macroblocks per slice to the
13524 encoder. added bilinear and bicubic interpolation to the
13525 videoscaler. Added a MPEG1 multiplexer (no SCR or mux rate
13526 calculations yet) Added some options (framerate to the
13529 2000-06-04 20:18 richardb
13531 * include/mmx.h: Add a missing ; in the BROKEN_PAND implementation.
13533 2000-05-28 23:46 wtay
13535 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13536 plugins/audioscale/audioscale.c, plugins/mpeg1/parse/mpeg1parse.c,
13537 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13538 test/.cvsignore, test/mp2tomp1.c: Rewrote the mpeg2 system parser
13539 like the mpeg1 parser. Added a command property to the pipefilter.
13541 2000-05-28 21:04 wtay
13543 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13544 plugins/audioscale/.cvsignore, test/pipetest.c: Added a basic
13545 element: pipefilter. This element connects the stdin/stdout of an
13546 external program into the pipeline. We now have virtually all of
13547 the capabilities of sox, lame, ...
13549 2000-05-28 20:59 wtay
13551 * configure.in, gst/elements/Makefile.am,
13552 gst/elements/gstelements.c, plugins/audioscale/Makefile.am,
13553 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13554 plugins/mpeg1/mpeg_play/parseblock.c,
13555 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13556 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13557 plugins/mpeg2/mpeg2enc/Makefile.am,
13558 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13559 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13560 plugins/mpeg2/mpeg2enc/ratectl.c,
13561 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/videoscale.c,
13562 plugins/videoscale/videoscale.h, test/Makefile.am, test/avi2mpg.c,
13563 test/mp2tomp1.c: Rewrote the mpeg1 system stream parser. Fixed a
13564 motion compensation bug (was a bug on Intels site)
13565 Faster/Better/more accurate motion detection in the mpeg encoder
13566 Added an audio resampler (convert 48000 kHz to 44100 for example)
13567 does not work Fixed rate control in the mpeg2 encoder.
13569 2000-05-21 23:00 wtay
13571 * docs/gst/.cvsignore: Added gstreamer.types to the .cvsignore
13573 2000-05-21 22:59 wtay
13575 * test/mp1tomp1.c: An MPEG1 transcoder.
13577 2000-05-21 22:58 wtay
13579 * configure.in, docs/gst/gstreamer-decl.txt,
13580 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gsthttpsrc.sgml,
13581 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstbuffer.h,
13582 gst/elements/gstqueue.c, plugins/Makefile.am,
13583 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/Makefile.am,
13584 plugins/filters/median/.cvsignore,
13585 plugins/filters/median/Makefile.am,
13586 plugins/filters/median/median.c, plugins/filters/median/median.h,
13587 plugins/filters/smooth/.cvsignore,
13588 plugins/filters/smooth/Makefile.am,
13589 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13590 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/Makefile.am,
13591 plugins/mpeg1/mpeg1encoder/.cvsignore,
13592 plugins/mpeg1/mpeg1encoder/CHANGES,
13593 plugins/mpeg1/mpeg1encoder/Makefile.am,
13594 plugins/mpeg1/mpeg1encoder/PORTABILITY,
13595 plugins/mpeg1/mpeg1encoder/README,
13596 plugins/mpeg1/mpeg1encoder/SETUP,
13597 plugins/mpeg1/mpeg1encoder/chendct.c,
13598 plugins/mpeg1/mpeg1encoder/codec.c,
13599 plugins/mpeg1/mpeg1encoder/csize.h,
13600 plugins/mpeg1/mpeg1encoder/ctables.h,
13601 plugins/mpeg1/mpeg1encoder/dct.h,
13602 plugins/mpeg1/mpeg1encoder/globals.h,
13603 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
13604 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
13605 plugins/mpeg1/mpeg1encoder/htable.lex,
13606 plugins/mpeg1/mpeg1encoder/huffman.c,
13607 plugins/mpeg1/mpeg1encoder/huffman.h,
13608 plugins/mpeg1/mpeg1encoder/io.c,
13609 plugins/mpeg1/mpeg1encoder/lex.yy.c,
13610 plugins/mpeg1/mpeg1encoder/lexer.c,
13611 plugins/mpeg1/mpeg1encoder/lexer.l,
13612 plugins/mpeg1/mpeg1encoder/marker.c,
13613 plugins/mpeg1/mpeg1encoder/marker.h,
13614 plugins/mpeg1/mpeg1encoder/me.c, plugins/mpeg1/mpeg1encoder/mem.c,
13615 plugins/mpeg1/mpeg1encoder/mem.h,
13616 plugins/mpeg1/mpeg1encoder/mpeg.c,
13617 plugins/mpeg1/mpeg1encoder/param.h,
13618 plugins/mpeg1/mpeg1encoder/prototypes.h,
13619 plugins/mpeg1/mpeg1encoder/putbits.c,
13620 plugins/mpeg1/mpeg1encoder/putbits.h,
13621 plugins/mpeg1/mpeg1encoder/qtables.h,
13622 plugins/mpeg1/mpeg1encoder/size.h,
13623 plugins/mpeg1/mpeg1encoder/stat.c,
13624 plugins/mpeg1/mpeg1encoder/stream.c,
13625 plugins/mpeg1/mpeg1encoder/stream.h,
13626 plugins/mpeg1/mpeg1encoder/system.h,
13627 plugins/mpeg1/mpeg1encoder/tables.h,
13628 plugins/mpeg1/mpeg1encoder/transform.c,
13629 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13630 plugins/mpeg1/mpeg_play/parseblock.c,
13631 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.h,
13632 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13633 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13634 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13635 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13636 plugins/mpeg2/video/mmxidct.S, plugins/mpeg2/video/mpeg2dec.h,
13637 plugins/vcdsrc/vcdsrc.c, test/Makefile.am, test/avi2mpg.c,
13638 test/mp2tomp1.c, test/vidcapture.c: Fixed the mpeg2 encoder. Added
13639 MMX optimisations for motion estimation. Added another mpeg1
13640 encoder. Added Two filters: smooth and median (a median cut
13641 filter) Made the queue pull buffers.
13643 2000-05-17 23:49 richardb
13645 * plugins/Makefile.am: Always build videosink, now that the
13646 dependency on gdk_pixbuf is removed.
13648 2000-05-13 10:41 richardb
13650 * plugins/Makefile.am: Make videosink compiled only if
13651 HAVE_GDK_PIXBUF again.
13653 2000-05-12 18:41 wtay
13655 * plugins/videoscale/.cvsignore: ...
13657 2000-05-12 18:39 wtay
13659 * plugins/videoscale/Makefile.am, plugins/videoscale/videoscale.c,
13660 plugins/videoscale/videoscale.h, test/mp2tomp1.c: A simple video
13661 scaler as a library and an Element. Also a little non working mpeg2
13662 to mpeg1 converter (still struggling with the quantisation).
13664 2000-05-12 18:33 wtay
13666 * configure.in, gst/gstclock.c, libs/Makefile.am,
13667 plugins/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13668 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegdec.c,
13669 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13670 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13671 plugins/mpeg1/parse/mpeg1parse.c,
13672 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13673 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13674 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/putpic.c,
13675 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13676 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getpic.c,
13677 plugins/mpeg2/video/gstmpeg2play.c, test/.cvsignore,
13678 test/Makefile.am, test/mp1parse.c, test/mpeg2parse.c: More changes
13679 to the mpeg parser and encoder. It seems like the mpeg2 decoder
13680 does not like some MPEG1 videos. Use mpeg_play for now (eg.
13683 2000-05-12 08:15 richardb
13685 * acconfig.h, config.h.in, configure.in, docs/gst/Makefile.am,
13686 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer.hierarchy,
13687 docs/gst/gstreamer.types, docs/gst/gstreamer.types.in,
13688 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
13689 plugins/Makefile.am: Make GDK pixbuf optional, by compiling
13690 videosink only if it is present. Make documentation generated
13691 successfully even if libghttp isn't present (by skipping the
13694 2000-05-12 08:09 richardb
13696 * plugins/capture/v4l/gstv4lsrc.c: Remove "stderr," from a DEBUG
13697 macro call, so it compiles with debug on.
13699 2000-05-02 00:22 wtay
13701 * docs/gst/.cvsignore, plugins/mp3decode/mpg123/mpg123.c,
13702 plugins/mpeg1/mpeg_play/video.c, test/.cvsignore: Fixed some build
13705 2000-05-02 00:09 wtay
13707 * configure.in, libs/getbits/gstgetbits.h,
13708 libs/getbits/gstgetbits_inl.h, plugins/avi/gstaviencoder.c,
13709 plugins/avi/gstparseavi.c, plugins/jpeg/gstjpegdec.c,
13710 plugins/mpeg1/parse/mpeg1parse.c,
13711 plugins/mpeg1video/parse/mp1videoparse.c,
13712 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
13713 plugins/mpeg2/ac3parse/ac3parse.c,
13714 plugins/mpeg2/mpeg2enc/.cvsignore, plugins/mpeg2/mpeg2enc/CHANGES,
13715 plugins/mpeg2/mpeg2enc/Makefile.am, plugins/mpeg2/mpeg2enc/TODO,
13716 plugins/mpeg2/mpeg2enc/conform.c, plugins/mpeg2/mpeg2enc/fdctref.c,
13717 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13718 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
13719 plugins/mpeg2/mpeg2enc/idct.c, plugins/mpeg2/mpeg2enc/motion.c,
13720 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13721 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13722 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putbits.c,
13723 plugins/mpeg2/mpeg2enc/putbits.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13724 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13725 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13726 plugins/mpeg2/mpeg2enc/quantize.c,
13727 plugins/mpeg2/mpeg2enc/ratectl.c, plugins/mpeg2/mpeg2enc/readpic.c,
13728 plugins/mpeg2/mpeg2enc/stats.c, plugins/mpeg2/mpeg2enc/tables.c,
13729 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/mpeg2/mpeg2enc/vlc.h,
13730 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13731 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getblk.c,
13732 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13733 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/gstmpeg2play.c,
13734 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
13735 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/store.c,
13736 plugins/mpeg2/video/systems.c, test/Makefile.am, test/avi2mpg.c,
13737 test/mp1parse.c, test/mpeg2parse.c: MPEG2 decoder fixes, unified
13738 MPEG System stream parser. an mpeg encoder.
13740 2000-04-24 21:51 wtay
13742 * configure.in, libs/getbits/gstgetbits_inl.h,
13743 plugins/mpeg1/mpeg_play/decoders.c,
13744 plugins/mpeg1/mpeg_play/decoders.h,
13745 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13746 plugins/mpeg1/mpeg_play/parseblock.c,
13747 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13748 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
13749 plugins/mpeg1/mpeg_play/video.h,
13750 plugins/mpeg1video/parse/mp1videoparse.c,
13751 plugins/mpeg2/Makefile.am, plugins/mpeg2/parse/Makefile.am,
13752 plugins/mpeg2/parse/getbits.c, plugins/mpeg2/parse/getbits.h,
13753 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13754 plugins/mpeg2/video/.cvsignore, plugins/mpeg2/video/CHANGES,
13755 plugins/mpeg2/video/EXAMPLES, plugins/mpeg2/video/IEEE1180,
13756 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/README,
13757 plugins/mpeg2/video/SPATIAL.DOC, plugins/mpeg2/video/TODO,
13758 plugins/mpeg2/video/getblk.c, plugins/mpeg2/video/gethdr.c,
13759 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/getvlc.c,
13760 plugins/mpeg2/video/getvlc.h, plugins/mpeg2/video/gstmpeg2play.c,
13761 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/idct.c,
13762 plugins/mpeg2/video/idctref.c, plugins/mpeg2/video/mmxidct.S,
13763 plugins/mpeg2/video/motion.c, plugins/mpeg2/video/mpeg2dec.c,
13764 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/recon.c,
13765 plugins/mpeg2/video/spatscal.c, plugins/mpeg2/video/store.c,
13766 plugins/mpeg2/video/subspic.c, plugins/mpeg2/video/systems.c,
13767 plugins/mpeg2/video/tables.c, plugins/mpeg2/video/test.m2v,
13768 test/mp1parse.c, test/mpeg2parse.c: Added the mpeg2dec MPEG1 and
13771 2000-04-17 00:33 wtay
13773 * libs/getbits/gstgetbits_inl.h, plugins/mpeg2/ac3dec/exponent.c,
13774 plugins/mpeg2/ac3dec/mantissa.c: Fixed a bug in the inlined
13777 2000-04-17 00:25 wtay
13779 * plugins/mpeg2/ac3dec/: Makefile.am, ac3dec.c, ac3dec.h,
13780 getbits.c, getbits.h, mantissa.c, mantissa.h, parse.c, parse.h:
13781 Reworked the ac3decoder for the new getbits functions. We are now
13782 about 50% faster than the LIVID AC3 decoder (16% against 24% CPU
13785 2000-04-16 19:51 wtay
13787 * libs/getbits/.cvsignore: [no log message]
13789 2000-04-16 19:50 wtay
13791 * libs/getbits/: Makefile.am, gstgetbits.c, gstgetbits.h,
13792 gstgetbits_inl.h: I the generc getbits implementation
13794 2000-04-16 19:47 wtay
13796 * configure.in, docs/gst/gstreamer-decl.txt,
13797 docs/gst/tmpl/gstreamer-unused.sgml, libs/Makefile.am,
13798 plugins/Makefile.am, plugins/mp3decode/mpg123/Makefile.am,
13799 plugins/mp3decode/mpg123/common.c,
13800 plugins/mp3decode/mpg123/getbits.c,
13801 plugins/mp3decode/mpg123/getbits.h,
13802 plugins/mp3decode/mpg123/gstmpg123.c,
13803 plugins/mp3decode/mpg123/layer1.c,
13804 plugins/mp3decode/mpg123/layer2.c,
13805 plugins/mp3decode/mpg123/layer3.c,
13806 plugins/mp3decode/mpg123/mpg123.c,
13807 plugins/mp3decode/mpg123/mpg123.h,
13808 plugins/mp3decode/parse/mp3parse.c,
13809 plugins/mp3decode/parse/mp3parse.h,
13810 plugins/mpeg1/mpeg_play/Makefile.am,
13811 plugins/mpeg1/mpeg_play/ctrlbar.c,
13812 plugins/mpeg1/mpeg_play/ctrlbar.h,
13813 plugins/mpeg1/mpeg_play/decoders.c,
13814 plugins/mpeg1/mpeg_play/decoders.h,
13815 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13816 plugins/mpeg1/mpeg_play/motionvector.c,
13817 plugins/mpeg1/mpeg_play/parseblock.c,
13818 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13819 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13820 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/README,
13821 plugins/mpeg1/parse/getbits.c, plugins/mpeg1/parse/getbits.h,
13822 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13823 plugins/mpeg1video/parse/mp1videoparse.c, test/mp3play.c: Unified
13824 getbits handling. I currently have an inline integer
13827 2000-04-13 22:59 wtay
13829 * Makefile.am, configure.in, gst/gstclock.c,
13830 plugins/capture/v4l/grab-v4l.c, test/Makefile.am,
13831 test/mpeg2parse.c, test/videotest.c: Makefile.am fixes
13833 2000-04-09 22:38 wtay
13835 * gst/: gstclock.c, gstclock.h: A poor mans clock...
13837 2000-04-09 22:36 wtay
13839 * gst/Makefile.am, gst/gstelement.c,
13840 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
13841 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13842 plugins/capture/v4l/gstv4lsrc.c,
13843 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13844 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13845 plugins/mpeg1/mpeg_play/video.c, test/mp1parse.c: Added MMX
13846 optimized yuv2rgb (AlienSong now plays back at only 6% CPU) Added
13847 mpeg1 picture skipping and fixed a buffer overflow. Added a system
13848 clock. The audiosink can now adjust the clock. Fixed incorrect
13849 behaviour on 8, 15, 16, 24 and 32 bits displays. Cleanup of the
13850 videosink, it now uses the color conversion library when needed.
13852 2000-04-02 22:38 wtay
13854 * libs/riff/: gstriffencode.c, gstriffparse.c, gstriffutil.c: The
13855 new riff parser and encoder
13857 2000-04-02 22:36 wtay
13859 * configure.in, libs/Makefile.am, libs/riff/Makefile.am,
13860 libs/riff/gstriff.h, plugins/avi/gstaviencoder.c,
13861 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13862 plugins/avi/gstparseavi.h, plugins/capture/v4l/grab-v4l.c,
13863 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13864 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpegdec.c,
13865 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13866 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13867 test/Makefile.am, test/aviparse.c, test/vidcapture.c: Added a
13868 colorspace library and removed yuv2rgb conversion from the
13869 videosink. The aviencoder should now more or less work.
13871 2000-03-27 20:53 wtay
13873 * docs/Makefile.am, docs/gst/Makefile.am,
13874 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-docs.sgml,
13875 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
13876 docs/gst/gstreamer.types, docs/gst/tmpl/audioraw.sgml,
13877 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
13878 docs/gst/tmpl/gstasyncdisksrc.sgml,
13879 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
13880 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
13881 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
13882 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstesdsink.sgml,
13883 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
13884 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
13885 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
13886 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstlog.sgml,
13887 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
13888 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
13889 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
13890 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
13891 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
13892 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
13893 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
13894 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
13895 docs/gst/tmpl/plugin.sgml, docs/gst/tmpl/spectrum.sgml,
13896 docs/gst/tmpl/videoraw.sgml, gst/gstbin.c, gst/gstbuffer.c,
13897 gst/gstbuffer.h, gst/gstelement.c, gst/gstelement.h,
13898 gst/gstfilter.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
13899 gst/gstpad.h, gst/gstplugin.c, gst/gstsink.c, gst/gstsink.h,
13900 gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c, gst/gstthread.c,
13901 gst/gstxml.c, gst/elements/gstasyncdisksrc.h,
13902 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
13903 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
13904 gst/elements/gstdisksrc.c, gst/elements/gstesdsink.h,
13905 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
13906 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
13907 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
13908 gst/elements/gstfdsrc.c, gst/elements/gstidentity.c,
13909 gst/elements/gstidentity.h, gst/elements/gstqueue.c,
13910 gst/elements/gstqueue.h, gst/elements/gstsinesrc.c,
13911 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.h,
13912 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13913 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13914 plugins/avi/gstparseavi.h, plugins/capture/v4l/Makefile.am,
13915 plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/gstv4lsrc.c,
13916 plugins/capture/v4l/gstv4lsrc.h, plugins/jpeg/Makefile.am,
13917 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13918 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13919 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/parse/mpeg1parse.c,
13920 test/Makefile.am, test/vidcapture.c: Documentation updates. All
13921 standard library objects and standard elements are documented.
13922 Modified some of the elements to more accuratly report about their
13923 arguments so the documentation builds more reasonable output.
13924 Added aviencoder and jpegencoder elements (not working yet)
13926 2000-03-22 21:18 wtay
13928 * configure.in, gst/gstpad.c, gst/types/gsttypes.c,
13929 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13930 plugins/Makefile.am, plugins/avi/Makefile.am,
13931 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13932 plugins/jpeg/.cvsignore, plugins/jpeg/Makefile.am,
13933 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpeg.h: Added jpeg decoder.
13934 the avi decoder now configures the jpeg codec if an MJPG encoded
13935 avi is found. Fixed riff parsing. readded rgb_draw functions to the
13936 videosink. jpeglib is used to decode the jpeg image.
13938 2000-03-21 20:06 omegahacker
13940 * plugins/avi/gstparseavi.c: removed second check on riff library,
13941 moved original to top so it fails out right away
13943 2000-03-21 19:54 omegahacker
13945 * plugins/avi/gstparseavi.c: added load and check of libriff during
13948 2000-03-21 19:54 omegahacker
13950 * gst/gstplugin.c: spelling fixes to gst_library_load()
13952 2000-03-20 20:25 wtay
13954 * configure.in, gst/gstbuffer.c, gst/gstplugin.c, gst/gstplugin.h,
13955 gst/gstthread.c, gst/plugin.c, gst/plugin.h,
13956 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
13957 libs/riff/gstriff.c, libs/riff/gstriff.h, plugins/avi/Makefile.am,
13958 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13959 test/aviparse.c, test/mp1parse.c, test/videotest.c: Implemented
13960 riff parsing as a library. The avi parser can play simple PCM
13961 encoded audio. some minor cleanups.
13963 2000-03-19 00:59 wtay
13965 * AUTHORS, configure.in, gst/gstplugin.c, libs/Makefile.am,
13966 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13967 plugins/Makefile.am, plugins/avi/.cvsignore,
13968 plugins/avi/Makefile.am, plugins/avi/gstparseavi.c,
13969 plugins/avi/gstparseavi.h, plugins/wav/Makefile.am,
13970 plugins/wav/gstparsewav.c, test/.cvsignore, test/videotest.c: Added
13971 the riff code into a seperate library in /libs dir. The plugin
13972 loader also checks the /libs path. The avi parser now uses the
13973 riff library. WAV is broken.
13975 2000-03-13 22:17 wtay
13977 * test/aviparse.c: A non functional avi parser.
13979 2000-03-13 22:13 wtay
13981 * configure.in, gst/gst.c, gst/gstbuffer.h,
13982 gst/gstelementfactory.c, gst/gstmeta.c, gst/gstplugin.h,
13983 gst/gstthread.c, gst/gsttype.h, gst/types/gsttypes.c,
13984 plugins/Makefile.am, plugins/au/gstparseau.c,
13985 plugins/capture/v4l/gstv4lsrc.c,
13986 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/Makefile.am,
13987 test/videotest.c: Various cleanups. Moved the overlay code to a
13988 specialized widget. One error I cannot seem to fix: switching
13989 desktops does not disable the overlay.
13991 2000-03-05 21:48 wtay
13993 * plugins/capture/v4l/: grab-v4l.c, gstv4lsrc.c: Reworked overlay,
13994 much better but still not perfect.
13996 2000-03-03 22:13 wtay
13998 * plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/grab.h,
13999 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
14000 test/Makefile.am, test/videotest.c: Added overlay and DGA
14001 capability for the videosink. Not really good but functional.
14003 2000-02-27 23:18 wtay
14005 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstbuffer.c,
14006 gst/gstconnection.c, gst/gstelement.c, gst/gstmeta.c,
14007 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
14008 gst/gstplugin.c, gst/gsttee.c, gst/gstthread.c, gst/gsttype.c,
14009 gst/elements/Makefile.am, gst/elements/gstasyncdisksrc.c,
14010 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
14011 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
14012 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
14013 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
14014 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
14015 gst/elements/gstsinesrc.c, gst/types/Makefile.am,
14016 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/grab-v4l.c,
14017 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
14018 plugins/capture/v4l/gstv4lsrc.h,
14019 plugins/mp3decode/mpg123/Makefile.am,
14020 plugins/mp3decode/mpg123/common.c,
14021 plugins/mp3decode/mpg123/decode_i386.c,
14022 plugins/mp3decode/mpg123/decode_i486.c,
14023 plugins/mp3decode/mpg123/getbits.c,
14024 plugins/mp3decode/mpg123/getbits.h,
14025 plugins/mp3decode/mpg123/gstmpg123.c,
14026 plugins/mp3decode/mpg123/layer1.c,
14027 plugins/mp3decode/mpg123/layer2.c,
14028 plugins/mp3decode/mpg123/layer3.c,
14029 plugins/mp3decode/mpg123/mpg123.c,
14030 plugins/mp3decode/mpg123/mpg123.h, plugins/mp3decode/mpg123/test.c,
14031 plugins/mpeg1/mpeg_play/Makefile.am,
14032 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14033 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
14034 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/getbits.c,
14035 plugins/mpeg1/parse/mpeg1parse.c,
14036 plugins/mpeg1video/parse/Makefile.am,
14037 plugins/mpeg1video/parse/mp1videoparse.c, test/videotest.c: This is
14038 a rather large patch. Switched on -Wall compiler flag and fixed the
14039 warnings. Made the Video for Linux more like it should be.
14041 2000-02-26 18:55 wtay
14043 * gst/gstpad.c, gst/gstpad.h, plugins/capture/v4l/gstv4lsrc.c,
14044 test/mp1parse.c, test/videotest.c: Added a pull function in the
14045 gstpad. Modified the videosink to implement the pull. This function
14046 allows a source element to request a buffer from the destination.
14047 This is much more efficient because the videosink can then pass a
14048 buffer with SHM to the element, which does not require an aditional
14049 memcpy. removed scaling from the videosink. I need something
14052 2000-02-25 23:19 wtay
14054 * test/videotest.c: test code for the Video for linux source
14056 2000-02-25 23:18 wtay
14058 * configure.in, plugins/Makefile.am, plugins/capture/Makefile.am,
14059 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/gstv4lsrc.c,
14060 plugins/capture/v4l/gstv4lsrc.h, test/mp1parse.c: Added a Video 4
14061 linux source. Not generic at all and may not work on any other
14064 2000-02-24 20:56 wtay
14066 * gst/gstbuffer.c, plugins/mp3decode/mpg123/Makefile.am,
14067 plugins/mp3decode/parse/Makefile.am,
14068 plugins/mp3decode/parse/mp3parse.c,
14069 plugins/mp3decode/parse/mp3parse.h,
14070 plugins/mpeg1/mpeg_play/Makefile.am,
14071 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14072 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14073 plugins/mpeg1/mpeg_play/idct_block_mmx.S,
14074 plugins/mpeg1/mpeg_play/jrevdct.c,
14075 plugins/mpeg1/mpeg_play/mmx_idct.c,
14076 plugins/mpeg1/mpeg_play/parseblock.c,
14077 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
14078 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14079 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: Speedup
14080 in mpg123 parsing. speedup in mp1videoparse. rearanged the MPEG
14081 player got rid of some memcpy. bit handling changes. MMX code for
14082 the IDCT and motion compensation in mpeg_play. Almost as fast as
14083 the commercial mpeg player mtv, but with a much better video
14086 2000-02-20 16:19 wtay
14088 * configure.in, plugins/mpeg1/mpeg_play/gstmpeg_play.c: Added
14089 GdkPixbuf support and scaling (sloww...)
14091 2000-02-20 12:58 wtay
14093 * plugins/mpeg1/mpeg_play/: 16bit.c, Makefile.am, dither.h,
14094 gdith.c, gstmpeg_play.c, gstmpeg_play.h, proto.h, util.h, video.c,
14095 video.h: General cleanup and speedup. removed color conversion out
14098 2000-02-19 13:37 wtay
14100 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, gstmpeg_play.h,
14101 video.c, video.h: Added timestamps for video buffers. The videosink
14102 syncs to the timestamps. Added a buffer with finished frames for
14105 2000-02-19 10:50 wtay
14107 * gst/elements/Makefile.am, gst/elements/gstqueue.c,
14108 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c: Fixed the
14109 lockup by not calling any gtk functions in the main thread. This
14112 2000-02-18 23:48 wtay
14114 * gst/elements/gstqueue.c, test/mp1parse.c: Set the default buffer
14115 size to 1 to avoid the strange lockups...
14117 2000-02-18 23:07 wtay
14119 * plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14120 plugins/mpeg1/mpeg_play/Makefile.am,
14121 plugins/mpeg1/mpeg_play/descrip.mms,
14122 plugins/mpeg1/mpeg_play/dither.h, plugins/mpeg1/mpeg_play/fs2.c,
14123 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14124 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14125 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/gray.c,
14126 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14127 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14128 plugins/mpeg1/mpeg_play/hybrid.c,
14129 plugins/mpeg1/mpeg_play/hybriderr.c,
14130 plugins/mpeg1/mpeg_play/index.bt,
14131 plugins/mpeg1/mpeg_play/mb_ordered.c,
14132 plugins/mpeg1/mpeg_play/mono.c, plugins/mpeg1/mpeg_play/ordered.c,
14133 plugins/mpeg1/mpeg_play/ordered2.c,
14134 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util32.c,
14135 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14136 plugins/visualization/smoothwave/smoothwave.c, test/Makefile.am,
14137 test/mp1parse.c: The first functional video sink... Removed all of
14138 the video stuff from the MPEG video decoder. Fixed a bug in
14139 smoothwave. The MPEG video decoder still does the YUV->RGB
14142 2000-02-17 22:50 wtay
14144 * configure.in, plugins/Makefile.am,
14145 plugins/mpeg1/mpeg_play/Makefile.am,
14146 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/main.c,
14147 plugins/mpeg1/mpeg_play/mmx_idct.c,
14148 plugins/mpeg1/mpeg_play/parseblock.c,
14149 plugins/mpeg1/mpeg_play/proto.h,
14150 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14151 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
14152 plugins/mpeg1/mpeg_play/video.h: MPEG1 cleanup. Added first (non
14153 functional) video sink.
14155 2000-02-16 23:27 wtay
14157 * gst/gstbuffer.c, gst/gstplugin.c, gst/gsttype.c,
14158 gst/elements/gstqueue.c, plugins/mp3decode/mpg123/gstmpg123.c,
14159 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c, test/mp3play.c:
14160 Fixed memory leak in queue.
14162 2000-02-16 16:44 wtay
14164 * plugins/mpeg1/mpeg_play/video.c,
14165 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Cleanup, fixed
14166 some bugs in the parsers, fixed memory leak (not all of them yet)
14168 2000-02-15 20:14 wtay
14170 * gst/elements/gstqueue.c, plugins/mpeg1/mpeg_play/video.c,
14171 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c:
14172 Fixed (hopfully) the last bug in MPEG1 video player. A state bug
14173 caused some I-frames to be skipped.
14175 2000-02-15 00:32 omegahacker
14177 * editor/.cvsignore, test/.cvsignore: updated .cvsignores
14179 2000-02-14 23:21 wtay
14181 * plugins/: mpeg1/mpeg_play/parseblock.c, mpeg1/mpeg_play/util.c,
14182 mpeg1/mpeg_play/util.h, mpeg1/mpeg_play/video.c,
14183 mpeg1video/parse/mp1videoparse.c: Some cleanups+speedup. Still
14184 looking for a bug...
14186 2000-02-14 20:42 wtay
14188 * plugins/mp3decode/parse/mp3parse.c: Fixed a nasty mp3 parse bug.
14189 Some frames were skipped if the header was on partial frames. This
14190 fixes the strange invalid sync errors.
14192 2000-02-14 00:22 wtay
14194 * plugins/mpeg1video/parse/mp1videoparse.c: fixed state error in
14197 2000-02-13 22:30 wtay
14199 * plugins/mpeg1video/parse/: mp1videoparse.c, mp1videoparse.h:
14200 cleaned up the parsing code a bit.
14202 2000-02-13 15:20 wtay
14204 * gst/elements/gstqueue.c, plugins/mp3decode/parse/mp3parse.c,
14205 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14206 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
14207 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c,
14208 plugins/mpeg1video/parse/mp1videoparse.c: Made queue default
14209 bigger. fixed parsing errors in mp3parse mpeg1parse mp1videoparse:
14210 more than 2 zeros and a 1 is also a sync. fixed MPEG1 video
14211 SKIP_PICTURE which caused a segfault. AlienSong now plays as it
14212 should do. Skips are currently ignored and give some error on the
14213 console, need to clean this up.
14215 2000-02-13 13:43 wtay
14217 * gst/elements/gstqueue.c, gst/elements/gstqueue.h,
14218 plugins/mpeg1/mpeg_play/gdith.c: Fixed the queue length (fixed
14219 length 5 for now). fixed mpeg1 video rate control. AlienSong
14220 segfaults sometimes. My other movies don't....
14222 2000-02-13 03:19 wtay
14224 * plugins/mpeg1video/parse/mp1videoparse.c: Fixed queueing for
14227 2000-02-12 23:09 omegahacker
14229 * test/mp1parse.c: Rearranged and updated mp1parse. Indentation is
14230 sane again (what editor are you using, Wim?), and it now uses
14231 threads. Playback is clean (at least, audio and video are running
14232 smoothly. Video is still a little choppy on my test stream (first
14233 1MB from disk two of Mulan VCD), and it's still wildly out of sync,
14234 but it's looking VERY COOL.
14236 2000-02-12 23:08 omegahacker
14238 * gst/gstbin.c: Changed the way state is dealt with when a child is
14239 added to the bin. The note states that the COMPLETE state should
14240 probably reflect nothing more than whether or not there is a child
14241 in the bin, not whether or not all children are COMPLETE. I need
14242 to write out a few scenarios for complex pipeline manipulations to
14243 figure out how all the states should interact. The idea is to
14244 maintain the ability to dynamically recofigure the pipeline.
14246 2000-02-12 12:20 wtay
14248 * plugins/mpeg1/mpeg_play/16bit.c,
14249 plugins/mpeg1/mpeg_play/Makefile.am,
14250 plugins/mpeg1/mpeg_play/ctrlbar.c, plugins/mpeg1/mpeg_play/gdith.c,
14251 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14252 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14253 plugins/mpeg1/mpeg_play/main.c,
14254 plugins/mpeg1/mpeg_play/mb_ordered.c,
14255 plugins/mpeg1/mpeg_play/motionvector.c,
14256 plugins/mpeg1/mpeg_play/parseblock.c,
14257 plugins/mpeg1/mpeg_play/proto.h,
14258 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14259 plugins/mpeg1/mpeg_play/util32.c, plugins/mpeg1/mpeg_play/video.c,
14260 plugins/mpeg1/mpeg_play/video.h,
14261 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: The
14262 first functional video MPEG1 decoder. The decoder still opens a
14263 window to show the video. This is not optimised at all. Some
14264 glitches and crashes due to bugs in mp1videoparse.c. I need to
14265 queue incomplete slices in mp1videoparse before sending them to the
14266 decoder. use test/mp1parse on your favorite video to test. No
14267 audio/video sync, no QoS at all.
14269 2000-02-10 17:02 wtay
14271 * gst/types/gsttypes.c, plugins/mp3decode/parse/mp3parse.c,
14272 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14273 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c:
14274 Optimisations to mp3decode and mp3parse (subbuffers) mp1videoparse
14275 now correctly pushes buffers in complete chuncks.
14277 2000-02-08 22:36 wtay
14279 * configure.in, gst/types/gsttypes.c,
14280 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1video/Makefile.am,
14281 plugins/mpeg1video/parse/Makefile.am,
14282 plugins/mpeg1video/parse/README,
14283 plugins/mpeg1video/parse/mp1videoparse.c,
14284 plugins/mpeg1video/parse/mp1videoparse.h, test/mp1parse.c: Added
14285 MPEG1 video parser.
14287 2000-02-07 19:29 wtay
14289 * plugins/mpeg1/mpeg_play/: Makefile.am, gdith.c: Some more files.
14291 2000-02-07 19:22 wtay
14293 * plugins/mpeg1/mpeg_play/: Makefile.am, gstmpeg_play.c,
14294 gstmpeg_play.h: [no log message]
14296 2000-02-07 19:04 wtay
14298 * configure.in, plugins/mp3decode/mpg123/Makefile.am,
14299 plugins/mp3decode/mpg123/decode_i386.c,
14300 plugins/mp3decode/mpg123/layer3.c, plugins/mpeg1/Makefile.am,
14301 plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14302 plugins/mpeg1/mpeg_play/ANNOUNCE, plugins/mpeg1/mpeg_play/BUGS,
14303 plugins/mpeg1/mpeg_play/CHANGES, plugins/mpeg1/mpeg_play/COPYRIGHT,
14304 plugins/mpeg1/mpeg_play/INSTALL,
14305 plugins/mpeg1/mpeg_play/Makefile.am,
14306 plugins/mpeg1/mpeg_play/README,
14307 plugins/mpeg1/mpeg_play/README.jpeg, plugins/mpeg1/mpeg_play/TODO,
14308 plugins/mpeg1/mpeg_play/VERSION, plugins/mpeg1/mpeg_play/ctrlbar.c,
14309 plugins/mpeg1/mpeg_play/ctrlbar.h,
14310 plugins/mpeg1/mpeg_play/decoders.c,
14311 plugins/mpeg1/mpeg_play/decoders.h,
14312 plugins/mpeg1/mpeg_play/descrip.mms,
14313 plugins/mpeg1/mpeg_play/dither.h,
14314 plugins/mpeg1/mpeg_play/floatdct.c, plugins/mpeg1/mpeg_play/fs2.c,
14315 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14316 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14317 plugins/mpeg1/mpeg_play/gray.c, plugins/mpeg1/mpeg_play/hybrid.c,
14318 plugins/mpeg1/mpeg_play/hybriderr.c,
14319 plugins/mpeg1/mpeg_play/index.bt,
14320 plugins/mpeg1/mpeg_play/jrevdct.c, plugins/mpeg1/mpeg_play/main.c,
14321 plugins/mpeg1/mpeg_play/mb_ordered.c,
14322 plugins/mpeg1/mpeg_play/mono.c,
14323 plugins/mpeg1/mpeg_play/motionvector.c,
14324 plugins/mpeg1/mpeg_play/ordered.c,
14325 plugins/mpeg1/mpeg_play/ordered2.c,
14326 plugins/mpeg1/mpeg_play/parseblock.c,
14327 plugins/mpeg1/mpeg_play/proto.h,
14328 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14329 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/util32.c,
14330 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h:
14331 Added compiler optimistaion flags to mpg123. reverted to old
14332 WRITE_SAMPLE which was much faster. Added mpeg_play, the MPEG1
14333 video player. It does not work yet.
14335 2000-02-06 22:04 wtay
14337 * gst/gstmeta.c, plugins/mp3decode/mpg123/common.c,
14338 plugins/mp3decode/mpg123/gstmpg123.c,
14339 plugins/mp3decode/parse/mp3parse.c,
14340 plugins/mpeg1/parse/mpeg1parse.c: Added metadata to mpg123 buffers.
14341 removed (disabeled) debug info.
14343 2000-02-06 18:50 wtay
14345 * plugins/mp3decode/mpg123/common.c,
14346 plugins/mp3decode/parse/mp3parse.c,
14347 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Fixed the mpeg 1
14348 parser. It can now be used to playback the audio stream of an MPEG1
14349 movie (check out test/mp1parse.c).
14351 2000-02-06 12:33 wtay
14353 * plugins/mpeg1/parse/mpeg1parse.c: Found mpeg1 parsing bug. My
14354 videos seem to parse OK.
14356 2000-02-06 01:52 wtay
14358 * plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: cleanup. Still
14361 2000-02-06 00:56 wtay
14363 * test/mp1parse.c: The mpeg1 parser test program.
14365 2000-02-06 00:55 wtay
14367 * plugins/mpeg1/parse/mpeg1parse.c,
14368 plugins/mpeg1/parse/mpeg1parse.h, test/Makefile.am: Some changes to
14369 the mpeg 1 parser. Does not work yet.
14371 2000-02-05 16:08 wtay
14373 * plugins/mp3decode/mpg123/: Makefile.am, decode_i386.c,
14374 decode_i486.c, decode_i586.s, layer3.c, mpg123.c, mpg123.h: Added
14375 486 optimisation. Pentium optimisation added, but does not work
14378 2000-02-05 14:37 wtay
14380 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14381 layer3.c, mpg123.c, mpg123.h: Fixed a buffer problem with Layer 3.
14382 moved the buffer handling to common.c, getbits should not know
14385 2000-02-05 01:58 wtay
14387 * plugins/mp3decode/parse/mp3parse.c: Not worth much: fixed a
14390 2000-02-05 01:40 wtay
14392 * plugins/mp3decode/: mpg123/gstmpg123.c, parse/mp3parse.c: Fixed
14393 Layer 2 & 3 parsing. All my MPEGs play now with gstreamer !!!
14395 2000-02-05 01:20 wtay
14397 * plugins/mp3decode/parse/mp3parse.c, test/a.c, test/mp3parse.c,
14398 test/mp3play.c: Fixed a nasty bug in mp3parse (partial buffer state
14399 remained) Added eos check for the test programs to stop them from
14400 allocating all of your memory (had to use alt-sysreq-k a few times
14401 :-( ). MPEG layer 1 plays fine now with mp3play.
14403 2000-02-04 23:27 wtay
14405 * plugins/mp3decode/mpg123/: getbits.c, test.c: Tested with layer 1
14406 & 2, no audible errors. Fixed cracks and pops in Layer 3. Still a
14407 bit slow, though...
14409 2000-02-04 22:06 wtay
14411 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14412 layer3.c, mpg123.c, mpg123.h, test.c: Attempt to get layer3
14413 working. Tried with the test program included. Still some errors
14414 and clicks sometime, but you can hear something. Double buffering
14415 is now used (like mpg123). Can somebody test this on a layer 1 or 2
14416 stream (I have none) and together with the mp3parse?
14418 2000-02-04 21:49 omegahacker
14420 * plugins/mp3decode/parse/mp3parse.c: Fixes to the bfp calculation,
14421 as well as some other stuff.
14423 2000-02-04 02:25 richardb
14425 * configure.in, gst/gstelement.c, gst/gstplugin.c,
14426 plugins/mp3decode/mpg123/mpg123.c, plugins/mp3decode/mpg123/test.c:
14427 Compile a test program to ensure that we have working atomic
14430 A few small changes (include headers, fix a cast) to stop compiler
14433 2000-02-02 06:26 omegahacker
14435 * configure.in, docs/Makefile.am, docs/gst/Makefile.am,
14436 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
14437 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpipeline.sgml,
14438 gst/gst.c, gst/gstelement.c, gst/gstelement.h, gst/gstobject.c,
14439 gst/gstpipeline.c, plugins/mp3decode/xing/libxing/.cvsignore: More
14440 documentation changes, a couple configure.in and Makefile.am fixes.
14442 2000-02-01 20:35 wtay
14444 * configure.in, gst/elements/Makefile.am,
14445 plugins/effects/volume/volume.c: Fixed lowercase PLUGINS_USE_SRCDIR
14446 which made running test apps fail. Added GHTTP_LIBS to the
14447 libraries. commented out mm_support() call, wich is not working
14448 yet and causes errors.
14450 2000-02-01 19:40 wtay
14452 * configure.in, docs/gst/Makefile.am,
14453 plugins/effects/volume/Makefile.am, plugins/rtjpeg/RTjpeg.c,
14454 plugins/rtjpeg/RTjpeg.h: Try to compile a little mmx program, set
14455 the default value of HAVE_LIBMMX. some typos fixed. Changed
14456 include path for volume.c. RTjpeg uses mmx.h
14458 2000-02-01 09:16 omegahacker
14460 * configure.in, docs/Makefile.am, docs/gst/.cvsignore,
14461 docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
14462 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
14463 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types,
14464 docs/gst/tmpl/.cvsignore, docs/gst/tmpl/gst.sgml,
14465 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
14466 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
14467 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfilter.sgml,
14468 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
14469 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
14470 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
14471 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
14472 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
14473 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
14474 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
14475 docs/gst/tmpl/plugin.sgml: Re- set up the gtk-doc system. I'd
14476 managed to mutilate it a while back, but now it's fixed. I'll put
14477 a copy of the HTML output somewhere on the website tonight.
14479 In order to actually generate the docs, you'll have to install all
14480 the DocBook tools, as well as gtk-doc from GNOME cvs. (see
14481 http://developer.gnome.org/arch/doc/tools.html)
14483 Notes (I'll codify these some day):
14485 - Don't believe the Gnome page, always edit the SOURCES when
14486 documenting a given function, never the tmpl file. - I'll be
14487 re-arranging things a lot, but gtk-doc is smart enough to merge any
14488 changes to the tmpl file. However, gtk-doc's merge and CVS's diff
14489 are two entirely separate animals. We should probably have a
14490 virtual mutex on the entire docs/gst/ directory, over and above
14491 what CVS does. - I'm going to try to end up with a book set
14492 (docbook terms), where docs/gst/ is only one book. There'd be
14493 another called docs/manual/, and another docs/plugins/, etc. If
14494 you have any comments as to how these should be done,
14495 gstreamer-devel is the place.
14497 2000-02-01 04:10 richardb
14499 * acconfig.h, config.h.in, configure.in, gst/gstobject.c,
14500 gst/elements/Makefile.am, gst/elements/gstelements.c,
14501 plugins/mp3decode/xing/libxing/ltmain.sh: Tidy up of configure
14502 script. Make libghttp detection work at all. Make library
14503 configuration specifiable on configure commandline. Make detection
14504 of atomic resource stuff cope with 2.0 linux kernels. Fix typo
14505 (HAVE_ATOMIC_T for HAVE_ATOMIC_H). Remove generated ltmain.sh file
14508 2000-01-31 22:53 wtay
14510 * include/mmx.h, plugins/rtjpeg/Makefile.am,
14511 plugins/rtjpeg/RTjpeg.c: Added general MMX macros.
14513 2000-01-31 17:29 wtay
14515 * plugins/rtjpeg/: RTjpeg.c, RTjpeg.h: Added MMX optimised DCT and
14516 IDCT for RTjpeg. It still doesn't do anything. This version also
14517 has optimised versions for 422 and 420 YUV (de)compression. This
14518 version is not compatible with the regular RTjpeg due to
14519 optimisations using unrolled loops. Is *very* fast.
14521 2000-01-31 09:43 omegahacker
14523 * Makefile.am, configure.in, gstreamer.spec.in, editor/Makefile.am,
14524 gst/elements/Makefile.am, gst/types/Makefile.am,
14525 plugins/mp3decode/mpg123/Makefile.am, test/bindings/Makefile.am,
14526 test/cothreads/Makefile.am, test/xml/Makefile.am: More incremental
14527 updates. I can now successfully produce an rpm simply by typing
14528 `./autogen.sh;make rpm`. This is good ;-)
14530 2000-01-31 06:49 omegahacker
14532 * Makefile.am: gah, missed Makefile.am of all files...
14534 2000-01-31 06:46 omegahacker
14536 * gstreamer-config.in, gstreamer.m4, gstreamer.spec.in,
14537 plugins/mp3decode/mpg123/.cvsignore,
14538 plugins/mp3decode/xing/libxing/Makefile.am,
14539 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14540 editor/Makefile.am, gst/ROADMAP, plugins/effects/stereo/README,
14541 test/Makefile.am, test/xml/README: A bunch more changes to clean up
14542 build/`make dist` issues, as well as a spec file, -config file,
14543 .m4, etc. Next step is to build an RPM of this mess.
14545 2000-01-31 05:55 omegahacker
14547 * .cvsignore, acconfig.h, config.h.in, configure.in,
14548 plugins/Makefile.am, plugins/dvdsrc/Makefile.am,
14549 plugins/mp3decode/mpg123/Makefile.am, test/Makefile.am,
14550 test/cothreads/Makefile.am, test/xml/Makefile.am: Various fixes
14551 that collectively allow `make dist` to work.
14553 2000-01-31 04:22 omegahacker
14555 * .cvsignore: uh, forgot to do the root .cvsignore...
14557 2000-01-31 04:20 omegahacker
14559 * plugins/mp3decode/Makefile.am: Fixed SUBDIRS stuff so `make dist`
14560 works cleanly. Here's the trick: if DIST_SUBDIRS exists in the
14561 Makefile.am, that's used as the list of things to include in the
14562 distribution, regardless of whether or not something is included in
14563 SUBDIRS due to conditional stuff.
14565 2000-01-31 03:36 omegahacker
14567 * docs/.cvsignore, editor/.cvsignore, gst/.cvsignore,
14568 gst/elements/.cvsignore, gst/types/.cvsignore,
14569 plugins/au/.cvsignore, plugins/effects/.cvsignore,
14570 plugins/effects/stereo/.cvsignore,
14571 plugins/effects/volume/.cvsignore, plugins/mp3decode/.cvsignore,
14572 plugins/mp3decode/mpg123/.cvsignore,
14573 plugins/mp3decode/parse/.cvsignore,
14574 plugins/mp3decode/xa/.cvsignore, plugins/mp3decode/xing/.cvsignore,
14575 plugins/mp3decode/xing/libxing/.cvsignore,
14576 plugins/visualization/spectrum/.cvsignore,
14577 plugins/visualization/vumeter/.cvsignore, plugins/wav/.cvsignore,
14578 plugins/.cvsignore, plugins/cobin/.cvsignore,
14579 plugins/dvdsrc/.cvsignore, plugins/mpeg1/.cvsignore,
14580 plugins/mpeg1/parse/.cvsignore, plugins/mpeg2/.cvsignore,
14581 plugins/mpeg2/ac3dec/.cvsignore, plugins/mpeg2/ac3parse/.cvsignore,
14582 plugins/mpeg2/parse/.cvsignore, plugins/rtjpeg/.cvsignore,
14583 plugins/vcdsrc/.cvsignore, plugins/visualization/.cvsignore,
14584 plugins/visualization/smoothwave/.cvsignore,
14585 plugins/visualization/synaesthesia/.cvsignore, test/.cvsignore,
14586 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14587 test/xml/.cvsignore, tools/.cvsignore: OK, I think I've got all the
14588 .cvsignore stuff taken care of, though we'll want to fine-tune
14589 things as we go, of course. Most of them are the same, with some
14590 exceptions for directories that produce executables (those are
14591 listed by name after the standard ones and a newline for
14594 2000-01-31 03:25 omegahacker
14596 * test/README: initial checkin
14598 2000-01-31 03:22 omegahacker
14600 * test/xml/readreg.c: - added usage info - uses first arg as
14601 registry filename - any additional args are plugins to search for
14602 (no change but argv base) - cleaned up output with a spare \n
14604 2000-01-31 03:02 omegahacker
14606 * configure.in, plugins/Makefile.am, plugins/rtjpeg/.cvsignore,
14607 plugins/rtjpeg/Makefile.am, plugins/rtjpeg/README,
14608 plugins/rtjpeg/RTjpeg.c, plugins/rtjpeg/RTjpeg.h,
14609 plugins/rtjpeg/rtjpeg.c, plugins/rtjpeg/rtjpegdec.c,
14610 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
14611 plugins/rtjpeg/rtjpegenc.h: RTjpeg plugin with several elements.
14612 It's currently a skeleton, doing no work at all. Need to have a
14613 video display element, some kind of simulation source (read from
14614 .ppm, a la what I do at work to solve the exact same problem), raw
14615 video types, metadata structs, etc.
14617 The RTjpeg.[ch] code is taken from a just-downloaded copy from
14618 Justin's site, with some fixes (#include <asm/types.h> to get
14619 __u64,etc). Once the aforementioned infrastructure is in place,
14620 the elements can actually be set up to do the encode/decode, and
14621 we'll have our first functioning video codec in place. ;-)
14623 2000-01-31 01:24 omegahacker
14625 * gst/types/.cvsignore: .cvsignore for gst/types/, still testing
14628 2000-01-31 01:11 omegahacker
14630 * gst/elements/.cvsignore: .cvsignore for gst/elements/, also
14631 testig loginfo script
14633 2000-01-31 00:16 omegahacker
14635 * plugins/dvdsrc/.cvsignore: added .cvsignore for plugins/dvdsrc/,
14636 testing loginfo script
14638 2000-01-31 00:04 omegahacker
14640 * plugins/.cvsignore: .cvsignore for plugins/, also testing loginfo
14643 2000-01-31 00:02 omegahacker
14645 * gst/.cvsignore: .cvsignore for gst/, also testing loginfo script
14647 2000-01-30 22:50 wtay
14649 * acconfig.h, config.h.in, configure.in, editor/Makefile.am,
14650 gst/elements/Makefile.am, gst/types/Makefile.am,
14651 plugins/Makefile.am, plugins/mp3decode/Makefile.am,
14652 plugins/mp3decode/xing/Makefile.am,
14653 plugins/mp3decode/xing/libxing/ltmain.sh: Changed Makefiles to:
14654 detect xaudio (check header xaudio/decoder.h) detect mmx.h detect
14655 CSS (check if css.c is in plugins/dvdsrc), need something better.
14656 some LDFLAGS had *.la dependencies which failed for libtool
14658 The build is now 100% on my system.
14660 2000-01-30 10:58 omegahacker
14662 * plugins/dvdsrc/: Makefile.am, dvd_udf.c, dvd_udf.h, dvdsrc.c,
14663 dvdsrc.h: initial checkin
14665 2000-01-30 10:48 omegahacker
14667 * plugins/mp3decode/xing/libxing/: cdcts.s, cwin8s.s, cwins.s,
14668 mdcts.s, msiss.s, x86gas.s, x86intel.s: initial checkin
14670 2000-01-30 10:44 omegahacker
14672 * docs/: Makefile.am, random/arch, random/buffers,
14673 random/coroutines, random/design, random/example,
14674 random/factoryinfo, random/gboolean, random/intro, random/metadata,
14675 random/mutability, random/padarch, random/sequence,
14676 random/state-transitions, random/states, random/states.old,
14677 random/types, random/vis-transform, random/walkthrough,
14678 slides/README, slides/abstract, slides/abstract.save,
14679 slides/outline, slides/slides: initial checkin
14681 2000-01-30 10:39 omegahacker
14683 * plugins/mp3decode/xing/: Makefile.am, README, gstxing.c,
14684 gstxing.h: initial checkin
14686 2000-01-30 10:17 omegahacker
14688 * plugins/mp3decode/xing/libxing/: AUTHORS, COPYING, ChangeLog,
14689 INSTALL, L3.h, Makefile.am, NEWS, README, acconfig.h, autogen.sh,
14690 cdct.c, config.h, config.h.in, configure.in, csbt.c, csbtL3.c,
14691 csbtb.c, cup.c, cupL1.c, cupini.c, cupl3.c, cwin.c, cwinb.c,
14692 cwinm.c, dec8.c, htable.h, hwin.c, icdct.c, install-sh, isbt.c,
14693 isbtb.c, itype.h, iup.c, iupL1.c, iupini.c, iwinQ.c, iwinbQ.c,
14694 iwinm.c, jdw.h, l3dq.c, l3init.c, ltmain.sh, mdct.c, mhead.c,
14695 mhead.h, missing, mkinstalldirs, msis.c, port.h, stamp-h, stamp.h,
14696 stamp.h.in, tableawd.h, towave.c, uph.c, upsf.c, wavep.c, wcvt.c,
14697 x86intel.c: initial checkin
14699 2000-01-30 10:03 omegahacker
14701 * plugins/mp3decode/: Makefile.am, xa/Makefile.am, xa/README,
14702 xa/gstxa.c, xa/gstxa.h: initial checkin
14704 2000-01-30 09:58 omegahacker
14706 * plugins/: effects/Makefile.am, visualization/Makefile.am: initial
14709 2000-01-30 09:54 omegahacker
14711 * tools/Makefile.am, tools/README, tools/launch.c,
14712 test/bindings/Makefile.am, test/bindings/dummy.c,
14713 test/bindings/dummy.h, test/bindings/test.c: initial checkin
14715 2000-01-30 09:50 omegahacker
14717 * test/: Makefile.am, a.c, ac3parse.c, ac3play.c, ac3sync.c,
14718 args.c, basic.c, buffer.c, cobin.c, dvdcat.c, fake.c,
14719 gsttracedump.c, jitter.c, m.c, mcut.c, mem.c, mem.h, mp3.c,
14720 mp3parse.c, mp3play.c, mpeg2parse.c, mpg123.c, p.c, plugin.c,
14721 push.c, qtest.c, r.c, record.c, s.c, spectrum.c, states.c,
14722 teardown.c, typefind.c, types.c, w.c, wave.c,
14723 cothreads/Makefile.am, cothreads/cothreads.c,
14724 cothreads/cothreads.h, cothreads/looper.c, cothreads/looper.h,
14725 cothreads/object.c, cothreads/object.h, cothreads/simple.c,
14726 cothreads/test.c, xml/Makefile.am, xml/createreg.c, xml/readreg.c:
14729 2000-01-30 09:46 omegahacker
14731 * editor/: Makefile.am, editor.c, editor.glade,
14732 editorelement.glade, gsteditor.c, gsteditor.h, gsteditorbin.c,
14733 gsteditorcanvas.c, gsteditorconnection.c, gsteditorconnection.h,
14734 gsteditorcreate.c, gsteditorcreate.h, gsteditorelement.c,
14735 gsteditorpad.c, gsteditorpad.h, gstelementselect.c,
14736 gstelementselect.h: initial checkin
14738 2000-01-30 09:22 omegahacker
14740 * plugins/: au/Makefile.am, au/gstparseau.c, au/gstparseau.h,
14741 cobin/Makefile.am, cobin/cobin.c, cobin/cobin.h,
14742 cobin/spindentity.c, cobin/spindentity.h,
14743 effects/stereo/Makefile.am, effects/stereo/stereo.c,
14744 effects/stereo/stereo.h, effects/volume/Makefile.am,
14745 effects/volume/volume.c, effects/volume/volume.h,
14746 mp3decode/mpg123/COPYING, mp3decode/mpg123/Makefile.am,
14747 mp3decode/mpg123/README, mp3decode/mpg123/common.c,
14748 mp3decode/mpg123/dct64.c, mp3decode/mpg123/dct64_i386.c,
14749 mp3decode/mpg123/dct64_i486.c, mp3decode/mpg123/decode.c,
14750 mp3decode/mpg123/decode_i386.c, mp3decode/mpg123/decode_i486.c,
14751 mp3decode/mpg123/gbtest.c, mp3decode/mpg123/getbits.c,
14752 mp3decode/mpg123/getbits.h, mp3decode/mpg123/gstmpg123.c,
14753 mp3decode/mpg123/gstmpg123.h, mp3decode/mpg123/huffman.h,
14754 mp3decode/mpg123/l2tables.h, mp3decode/mpg123/layer1.c,
14755 mp3decode/mpg123/layer2.c, mp3decode/mpg123/layer3.c,
14756 mp3decode/mpg123/letest.c, mp3decode/mpg123/mpg123.c,
14757 mp3decode/mpg123/mpg123.h, mp3decode/mpg123/tabinit.c,
14758 mp3decode/mpg123/test.c, mp3decode/parse/Makefile.am,
14759 mp3decode/parse/README, mp3decode/parse/mp3parse.c,
14760 mp3decode/parse/mp3parse.h, mpeg1/Makefile.am,
14761 mpeg1/parse/Makefile.am, mpeg1/parse/README, mpeg1/parse/getbits.c,
14762 mpeg1/parse/getbits.h, mpeg1/parse/mpeg1parse.c,
14763 mpeg1/parse/mpeg1parse.h, mpeg1/parse/notes, mpeg2/Makefile.am,
14764 mpeg2/ac3dec/Makefile.am, mpeg2/ac3dec/README, mpeg2/ac3dec/ac3.h,
14765 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
14766 mpeg2/ac3dec/bit_allocate.c, mpeg2/ac3dec/bit_allocate.h,
14767 mpeg2/ac3dec/bitstream.c, mpeg2/ac3dec/bitstream.h,
14768 mpeg2/ac3dec/crc.c, mpeg2/ac3dec/crc.h, mpeg2/ac3dec/debug.c,
14769 mpeg2/ac3dec/debug.h, mpeg2/ac3dec/decode.h, mpeg2/ac3dec/dither.c,
14770 mpeg2/ac3dec/dither.h, mpeg2/ac3dec/downmix.c,
14771 mpeg2/ac3dec/downmix.h, mpeg2/ac3dec/exponent.c,
14772 mpeg2/ac3dec/exponent.h, mpeg2/ac3dec/getbits.c,
14773 mpeg2/ac3dec/getbits.h, mpeg2/ac3dec/imdct.c, mpeg2/ac3dec/imdct.h,
14774 mpeg2/ac3dec/mantissa.c, mpeg2/ac3dec/mantissa.h,
14775 mpeg2/ac3dec/output.c, mpeg2/ac3dec/output.h, mpeg2/ac3dec/parse.c,
14776 mpeg2/ac3dec/parse.h, mpeg2/ac3dec/rematrix.c,
14777 mpeg2/ac3dec/rematrix.h, mpeg2/ac3dec/ring_buffer.c,
14778 mpeg2/ac3dec/ring_buffer.h, mpeg2/ac3dec/stats.c,
14779 mpeg2/ac3dec/stats.h, mpeg2/ac3dec/uncouple.c,
14780 mpeg2/ac3dec/uncouple.h, mpeg2/ac3parse/Makefile.am,
14781 mpeg2/ac3parse/README, mpeg2/ac3parse/ac3parse.c,
14782 mpeg2/ac3parse/ac3parse.h, mpeg2/parse/Makefile.am,
14783 mpeg2/parse/README, mpeg2/parse/getbits.c, mpeg2/parse/getbits.h,
14784 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
14785 mpeg2/parse/notes, vcdsrc/Makefile.am, vcdsrc/vcdsrc.c,
14786 vcdsrc/vcdsrc.h, visualization/smoothwave/Makefile.am,
14787 visualization/smoothwave/README,
14788 visualization/smoothwave/smoothwave.c,
14789 visualization/smoothwave/smoothwave.h,
14790 visualization/spectrum/Makefile.am, visualization/spectrum/README,
14791 visualization/spectrum/fix_fft.c,
14792 visualization/spectrum/gstspectrum.c,
14793 visualization/spectrum/gstspectrum.h,
14794 visualization/synaesthesia/Makefile.am,
14795 visualization/synaesthesia/README,
14796 visualization/synaesthesia/README-syna,
14797 visualization/synaesthesia/core.c,
14798 visualization/synaesthesia/core.h,
14799 visualization/synaesthesia/synaesthesia.c,
14800 visualization/synaesthesia/synaesthesia.h,
14801 visualization/vumeter/Makefile.am, visualization/vumeter/README,
14802 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
14803 wav/Makefile.am, wav/gstparsewav.c, wav/gstparsewav.h,
14804 wav/gstriff.c, wav/gstriff.h: initial checkin
14806 2000-01-30 09:04 omegahacker
14808 * plugins/: Makefile.am, example.c, example.h: initial checkin
14810 2000-01-30 09:00 omegahacker
14812 * gst/: elements/Makefile.am, elements/gstasyncdisksrc.c,
14813 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
14814 elements/gstaudiosink.h, elements/gstaudiosrc.c,
14815 elements/gstaudiosrc.h, elements/gstdisksrc.c,
14816 elements/gstdisksrc.h, elements/gstelements.c,
14817 elements/gstesdsink.c, elements/gstesdsink.h,
14818 elements/gstfakesink.c, elements/gstfakesink.h,
14819 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
14820 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
14821 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
14822 elements/gstidentity.c, elements/gstidentity.h,
14823 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
14824 elements/gstsinesrc.h, elements/gsttypefind.c,
14825 elements/gsttypefind.h, types/Makefile.am, types/gsttypes.c:
14828 2000-01-30 08:57 omegahacker
14830 * gst/: cothreads.c, cothreads.h, gst.c, gst.h, gstbin.c, gstbin.h,
14831 gstbuffer.c, gstbuffer.h, gstconnection.c, gstconnection.h,
14832 gstelement.c, gstelement.h, gstelementfactory.c, gstfilter.c,
14833 gstfilter.h, gstlog.h, gstmeta.c, gstmeta.h, gstobject.c,
14834 gstobject.h, gstpad.c, gstpad.h, gstpipeline.c, gstpipeline.h,
14835 gstplugin.c, gstplugin.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h,
14836 gsttee.c, gsttee.h, gstthread.c, gstthread.h, gsttrace.c,
14837 gsttrace.h, gsttype.c, gsttype.h, gsttypefind.c, gsttypefind.h,
14838 gstutils.c, gstutils.h, gstxml.c, gstxml.h, plugin.c, plugin.h,
14839 Makefile.am: initial checkin
14841 2000-01-30 08:51 omegahacker
14843 * AUTHORS, COPYING, COPYING.LIB, ChangeLog, INSTALL, Makefile.am,
14844 NEWS, README, acconfig.h, autogen.sh, config.h.in, configure.in,
14845 install-sh, missing, mkinstalldirs, stamp.h.in: initial checkin
14847 Fri Jan 12 21:52:09 CET 2001 Wim Taymans <wim.taymans@chello.be>
14849 * PPC compilation fixes (thanks to hadess)
14850 * add eos2 and eos3 proposals