1 2003-12-16 Thomas Vander Stichele <thomas at apestaart dot org>
5 rename --enable-segfault to --disable-segtrap
7 2003-12-15 Thomas Vander Stichele <thomas at apestaart dot org>
9 * gst/gst.c: (init_popt_callback):
10 * gst/gstplugin.c: (_gst_plugin_fault_handler_restore),
11 (_gst_plugin_fault_handler_sighandler),
12 (_gst_plugin_fault_handler_setup), (gst_plugin_load_file):
13 Implemented fault handlers for catching SIGSEGV while loading
16 2003-12-02 Thomas Vander Stichele <thomas at apestaart dot org>
18 * fix documentation build using docbook2..., works on fc1 and rh9
19 * fix distcheck on fc1
21 2003-11-14 Thomas Vander Stichele <thomas at apestaart dot org>
23 * put GST_CACHE_DIR in config.h, as ordered by iain
25 2003-11-14 Thomas Vander Stichele <thomas at apestaart dot org>
27 * Slap walters back into place.
28 * remove GST_CONFIG_DIR, it isn't used anymore, and it looks like
29 GST_CACHE_DIR replaces it (which is up for fixing next)
31 2003-06-02 Colin Walters <walters@verbum.org>
33 * Take over the world.
35 2003-03-29 Martin Schulze <MHL.Schulze@t-online.de>
37 * gst/gstelementfactory.c: Add "g_free (dp->license)" in
38 gst_element_details_free().
39 * gst/gstevent.[ch]: Add function gst_event_get_type() to
40 support c++ language binding. Make macros gst_event_ref[_by_count]
41 return a GstEvent* instead of a GstData*.
42 * gst/gstbuffer.[ch]: Add functions gst_buffer[_pool]_get_type()
43 to support c++ language binding.
45 2003-03-16 Christian Meyer <chrisime@gnome.org>
48 (print_prop): Modified to make compile compile with the new introduced
50 * tools/gst-xmlinspect.c
53 2003-03-16 Christian Meyer <chrisime@gnome.org>
55 * gst/gstprops.[ch]: Add function gst_props_get_type().
56 * gst/gstprops.[ch], gst/gstutils.c, gst/registries/gstxmlregistry.c:
57 - Rename gst_props_entry_get_type() -> gst_props_entry_get_props_type().
58 - Add gst_props_entry_get_type() (returning the GType).
59 * gst/gstcaps.[ch]: Add function gst_caps_get_type().
61 Applied patches from Martin Schulze.
63 2003-01-09 Thomas Vander Stichele <thomas at apestaart dot org>
65 * first pass at changing _connect/_disconnect -> _link/_unlink
66 * gst/gstcompat.h: created
68 2002-11-27 Thomas Vander Stichele <thomas at apestaart dot org>
70 * ChangeLog: added an entry
71 * gst/gst.*: add gst_init_check which can return TRUE or FALSE
72 make gst_init_with_popt_table do the same
73 only initialize once, like GTK does
75 2002-04-12 Thomas Vander Stichele <thomas@apestaart.org>
77 * gst/gst*.[ch]: commited GUAD3C code review comments (marked CR1)
79 * gst/gstregistry.[ch]: added to handle registry stuff
80 gst/gst.c: changed to use new --gst-registry option
81 tools/gst-register.c: use new registry functions
82 for more info, check docs/random/thomasvs/registry
84 2002-03-01 Michael Meeks <michael@ximian.com>
85 * docs/manual/Makefile.am: use $(wildcard) instead of
88 * tools/Makefile.am: handle conditionals in a compatible way
90 * docs/manuals.mak: don't do silly things with if/else
92 2002-01-15 Bastien Nocera <hadess@hadess.net>
94 * tests/Makefile.am: add all the dirs to the DIST_SUBDIRS
96 2002-01-15 Bastien Nocera <hadess@hadess.net>
98 * tests/Makefile.am: dodge compiling memchunk and bufspeed
99 if NASM is not present
101 2002-01-03 Rodney Dawes <dobey@free.fr>
103 * gstreamer.spec.in: Fixed the missing plug-ins problem
105 2001-12-29 Rodney Dawes <dobey@free.fr>
107 * gstreamer.spec.in: Fixed up for the splitification
109 2001-12-23 Thomas Vander Stichele <thomas@apestaart.org>
111 * moved plugins out of the core to gst-plugins
112 * moved some of the libs out of the core to gst-plugins
113 * moved the other libs around so headers get installed in
116 2001-12-15 Thomas Vander Stichele <thomas@apestaart.org>
118 * configure.ac : major overhaul
119 * m4/ dir added with lots of checks in it
121 2001-12-14 Michael Meeks <michael@ximian.com>
123 * gst/gst.c (gst_main, gst_main_quit): upd.
125 * gst/gstutils.c (gst_util_has_arg): impl.
126 (gst_util_get_int64_arg): impl.
128 * plugins/mpeg2/video/gstmpeg2play.c
129 (gst_mpeg2play_class_init): min frames per sec = 0.
131 * plugins/mikmod/gstmikmod.c (gst_mikmod_class_init):
132 s/16bit/use16bit/ properties can't begin with a non
135 * tools/gstreamer-guilaunch.c: fresh from the ministy
138 * tools/Makefile.am: enable gstreamer-guilaunch for
141 * tools/gstreamer-launch.c (main): upd.
142 (idle_func): quit the mainloop.
144 2001-12-14 Michael Meeks <michael@ximian.com>
146 * plugins/audiofile/gstafsrc.c (gst_afsrc_class_init): upd.
148 * plugins/gnomevfs/gnomevfssrc.c (gst_gnomevfssrc_class_init):
149 kill broken mess for install_std_props.
151 * plugins/gnomevfs/gnomevfssink.c
152 (gst_gnomevfssink_class_init): upd.
154 * tools/gstreamer-launch.c (main): add efence hook.
156 * gst/elements/gstfilesrc.c (gst_filesrc_get): use
157 a volatile pointer, don't write to the buffer.
159 * gst/gstelement.c (gst_element_populate_std_props):
160 add debug & robustness.
162 * gst/gstelement.c (gst_element_populate_std_props):
163 add debug & robustness.
165 2001-12-13 Michael Meeks <michael@ximian.com>
167 * gst/elements/*.c: (..._class_init): clean to use
168 gst_populate_std_props.
171 (gst_element_populate_std_props): impl, simply for now,
172 with a few standard properties.
173 (gst_element_install_std_props): impl nice helper.
175 2001-12-13 Michael Meeks <michael@ximian.com>
177 * gst/gstplugin.c (_gst_plugin_initialize): g_error
180 * Makefile.am: update.
182 * editor/gsteditorprojectview.c (view_on_element_added):
184 * editor/gsteditorproject.c
185 (gst_editor_project_class_init): upd.
187 * plugins/avi/gstavimux.c
188 (gst_avimux_request_new_pad): don't clobber name.
190 * libs/control/gstdparammanager.c
191 (gst_dpman_class_init): upd.
192 (gst_dpman_dispose): chain to parent.
194 * gst/cothreads.c (cothread_create): use guchar *'s
195 not void *'s for bytewise pointer arithmetic.
197 * gst/gstelement.h: kill const on get_property value.
199 * plugins/avi/gstavimux.c
200 (gst_avimux_request_new_pad): add name param.
202 * configure.ac: Add checks for libglade-2.0 and
205 2001-12-13 Michael Meeks <michael@ximian.com>
207 * plugins/xvideosink/Makefile.am: add $(X_LIBS)
209 * examples/typefind/typefind.c (type_found): upd.
212 * plugins/mikmod/gstmikmod.c
213 (gst_mikmod_set_property): same memory bug here -
216 * plugins/oss/gstosssrc.c
217 (gst_osssrc_set_property): fix memory issue.
218 (gst_osssrc_init): dup the string - argh; quit here -
219 such code should be stuck in a common base class not
222 * plugins/oss/gstosssink.c
223 (gst_osssink_init): manage the device allocation.
224 (gst_osssink_finalize): impl.
225 (gst_osssink_class_init): upd.
226 (gst_osssink_set_property): upd.
228 * acconfig.h: cover HAVE_LIBXML2
230 * configure.ac: update libxml checks.
232 2001-12-11 22:10 thomasvs
234 * lots of build fixes for 0.3.0 release
236 2001-08-15 23:43 cael
238 * gstplay/: ChangeLog, gstmediaplay.c, gstplay.c: Added hacky check
239 to make sure we have video to fullscreen, will be removed when the
240 new libgstplay lands.
242 2001-08-15 23:32 cael
244 * gstplay/: ChangeLog, gstmediaplay.c, gstmediaplay.glade,
245 gstmediaplay.h, gstplay.c, main.c: Added a bunch of new stuff
246 including better fullscreen handling and some new playlist stuff
247 that's not hooked up yet.
249 2001-08-14 20:13 thomasvs
251 * gstreamer-uninstalled.pc.in: changed this to work for gst-bind if
252 anyone gets into problems with this then let me know and we'll fix
255 2001-08-14 05:11 parapraxis
257 * gst/: gobject2gtk.c, gobject2gtk.h: sync gobject2gtk with
260 2001-08-13 21:19 omegahacker
262 * gst/: gsttimecache.c, gsttimecache.h: added first pass at the
265 2001-08-13 20:03 omegahacker
267 * gst/Makefile.am: messy hack to make sure libgst.la builds
270 2001-08-13 20:00 sbaker3
272 * docs/: gst/gstreamer-sections.txt, manual/dynamic.sgml,
273 manual/helloworld2.sgml, manual/pads.sgml, manual/queues.sgml,
274 manual/threads.sgml, manual/typedetection.sgml, manual/xml.sgml:
275 sync with the current CVS glib API
277 2001-08-13 19:55 sbaker3
279 * test/avi2mpg.c, test/lat.c, test/mp1tomp1.c, test/mp2toavi.c,
280 test/mp2tomp1.c, test/mp2tomp1v2.c, test/mp3.c, test/mp3parse.c,
281 test/mp3play.c, test/mp3tovorbis.c, test/pipetest.c, test/qtest.c,
282 tests/autoplug.c, tests/events.c, tests/mp1vid.c, tests/paranoia.c,
283 tests/states.c, tests/eos/case1.c, tests/eos/case2.c,
284 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
285 tests/eos/case6.c, tests/eos/case7.c, tests/muxing/case1.c,
286 tests/sched/runxml.c: sync with the current CVS glib API
288 2001-08-13 19:50 sbaker3
290 * plugins/aasink/aasink.c, plugins/audiofile/gstafsink.c,
291 plugins/audiofile/gstafsrc.c, plugins/avi/gstavidecoder.c,
292 plugins/avi/wincodec/gstwinenc.cc, plugins/cdparanoia/cdparanoia.c,
293 plugins/dv/dvdec.c, plugins/filters/cutter/cutter.c,
294 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
295 plugins/gsm/gstgsmenc.c, plugins/jpeg/gstjpegenc.c,
296 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
297 plugins/quicktime/gstquicktimedecoder.c,
298 plugins/sdlsink/sdlvideosink.c, plugins/xvideosink/xvideosink.c,
299 examples/cutter/cutter.c, examples/helloworld/helloworld.c,
300 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
301 examples/plugins/example.c, examples/queue2/queue2.c,
302 examples/queue3/queue3.c, examples/queue4/queue4.c,
303 examples/thread/thread.c, examples/typefind/typefind.c,
304 examples/xml/createxml.c, examples/xml/runxml.c: sync with the
307 2001-08-13 19:48 omegahacker
309 * configure.base: Added libgst.la to the global LDFLAGS, so all
310 plugins link against it. This should help solve problems with
311 bindings and dynamic loading of libgst.
313 2001-08-13 19:45 sbaker3
315 * gst/: gobject2gtk.c, gobject2gtk.h, gst.c, gstautoplug.c,
316 gstbin.c, gstelement.c, gstobject.c, gstpad.c, gstparse.c,
317 gsttypefind.c, gstxml.c, autoplug/autoplugtest.c,
318 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c,
319 autoplug/gststaticautoplug.c, autoplug/gststaticautoplugrender.c,
320 elements/gstdisksink.c, elements/gstfakesink.c,
321 elements/gstfakesrc.c, elements/gstidentity.c,
322 elements/gstmultidisksrc.c: sync with the current CVS glib API
324 2001-08-13 14:52 thomasvs
326 * configure.base: added swig/Makefile.PL
328 2001-08-12 11:09 sbaker3
330 * tests/.cvsignore: added more exes
332 2001-08-12 10:48 sbaker3
334 * gst/gstbufferpool.c: doc update
336 2001-08-11 23:04 omegahacker
338 * gst/gstbuffer.c: fixed stupid bug in buffer_span()
340 2001-08-11 09:25 omegahacker
342 * gst/: gstbuffer.c, gstbuffer.h: - changed timestamps to gint64
343 (*signed* 64-bit) - updated buf->offset handling to deal with the
344 -1 (0xffffffff) case - added gst_buffer_span() and gst_buffer_merge
345 (see -devel for details)
347 2001-08-10 22:36 wtay
349 * gst/elements/gstdisksrc.c: mmap returns MAP_FAILED in case of an
350 error, also do a perror in case of a failure.
352 2001-08-10 18:45 wtay
354 * test/misc/: Makefile.am, gsmdec.c, gsmenc.c, mpgPlayer.c: Added
355 some test apps by Zeenix.
357 2001-08-10 18:40 wtay
359 * configure.base, docs/fwg/intro.sgml, plugins/SID/gstsiddec.cc,
360 plugins/audiofile/gstafsink.c, plugins/gnomevfs/gnomevfssrc.c,
361 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
362 plugins/quicktime/gstquicktimedemux.c,
363 plugins/quicktime/gstquicktimesink.c, plugins/udp/gstudpsrc.c,
364 test/Makefile.am, test/main.c, tests/faketest.c,
365 tools/gstreamer-inspect.c: Fixes to various plugins. Removed the
366 eos/qos calls in favour of the soon to be event system. Added a
367 test app to test element reuse (doesn't work)
369 2001-08-10 18:34 wtay
371 * gst/: gstobject.h, gstpad.c, gstpad.h, gstqueue.c,
372 gstscheduler.c, elements/gstdisksrc.c, elements/gstfakesrc.c,
373 elements/gstfdsrc.c, elements/gstmultidisksrc.c,
374 elements/gstpipefilter.c: Removed the old eos and qos functions.
375 Removed the functions from the elements.
377 2001-08-10 18:02 sbaker3
379 * examples/launch/.cvsignore: added an exe
381 2001-08-10 17:49 sbaker3
383 * examples/: mixer/.cvsignore, cutter/.cvsignore: added an exe
385 2001-08-10 17:36 sbaker3
387 * tests/.cvsignore: hide new tests
389 2001-08-07 17:14 thomasvs
391 * configure.base: removed libs/colorscpace again
393 2001-08-07 17:08 thomasvs
395 * configure.base: do FLAC lib check against main function
397 2001-08-07 17:06 thomasvs
399 * acconfig.h, configure.base, plugins/Makefile.am: changed
400 HAVE_FLAC to HAVE_FLACLIB
402 2001-08-07 15:46 thomasvs
404 * configure.base: added a few dnl'd AC_CONDITIONAL's to show a bug
405 for HAVE_FLAC look for thomas in the file
407 2001-08-06 23:16 wtay
409 * examples/plugins/example.c: Fixed the padtemplate definition.
411 2001-08-06 21:40 omegahacker
413 * gst/gstevent.h: added gstevent.h
415 2001-08-06 21:37 omegahacker
417 * gst/gstelement.c, gst/gstinfo.c, gst/gstinfo.h, gst/gstpad.c,
418 gst/gstpad.h, gst/gstplugin.c, gst/gstscheduler.c, gst/gstthread.c,
419 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
420 tests/Makefile.am, tests/events.c: Initial code for the event
423 2001-08-06 21:20 wtay
425 * plugins/flac/: Makefile.am, flacenc.c: Some compile fixes against
428 2001-08-06 20:52 wtay
430 * gst/gstbufferpool.h: Added a missing UNLOCK macro.
432 2001-08-06 20:49 wtay
434 * plugins/avi/wincodec/gstwinenc.cc: Updates for CVS avifile.
436 2001-08-06 17:46 theuraeus
438 * configure.base: 2001-06-08 Christian Schaller
439 <Uraeus@linuxrising.org> - Change from == to = since == only works
440 with GNU test and not the version of test shipping with Solaris
441 (and probably other Unices) - Once again a ordinary user has to
442 teach hackers to hack :)
444 2001-08-03 01:08 omegahacker
446 * gst/Makefile.am: moved the object-model headers back to _HDR
449 2001-08-03 00:55 hadess
451 * Makefile.am: - revert location of gstreamer.pc
453 2001-08-03 00:50 hadess
455 * Makefile.am: - install gstreamer.pc to the right place under
456 $(prefix)/share/pkconfig
458 2001-08-01 23:44 dlehn
460 * plugins/flac/: flacdec.c, flacenc.c: Type update for FLAC 1.0
462 2001-07-31 21:57 wtay
464 * gst/gstthread.c: Added a missing state change switch.
465 Uncommented a big FIXME that was needed after all. Stop now works.
467 2001-07-30 18:50 wtay
469 * gstreamer-uninstalled.pc.in: Changes pcbuilddir to
472 2001-07-27 18:12 wtay
474 * tests/: Makefile.am, faketest.c, muxing/case1.c: Added a simple
475 thread state change app.
477 2001-07-27 17:35 sbaker3
479 * tools/gstreamer-inspect.c: compile fix for glib2
481 2001-07-27 14:12 sbaker3
483 * gst/gstbufferpool.c: compile fix when atomic refcounting is not
486 2001-07-25 23:46 wtay
488 * plugins/festival/gstfestival.c: Added caps to the src pad to
489 properly set rate/channels for peer elements.
491 2001-07-25 22:40 wtay
493 * tools/gstreamer-inspect.c: Added signal output and object
496 2001-07-25 22:40 wtay
498 * gst/: gobject2gtk.c, gobject2gtk.h: Added shims for signal
499 introspections and g_type_parent
501 2001-07-25 21:49 wingo
503 * configure.base: Fixed issue where AC_CHECK_LIB was polluting LIBS
506 2001-07-25 01:02 wingo
508 * plugins/filters/speed/Makefile.am: Removed 'README' from
509 EXTRA_DIST so that 'make dist' would work.
511 2001-07-24 21:05 theuraeus
513 * tools/gstreamer-launch.1: 2001-23-07 Christian Schaller
514 <Uraeus@linuxrising.org> - Put README contents into man page and
515 fixed the Groff enconding (or whatever it is called.)
517 2001-07-23 01:57 wtay
519 * plugins/ffmpeg/: gstffmpegdec.c, gstffmpegenc.c: Updated to the
522 2001-07-23 01:57 wtay
524 * tools/gstreamer-launch.c: Reverted to the old g_idle loop. too
525 many problems with xvideosink and the GtkWindow when we don't have
528 2001-07-20 23:10 dlehn
530 * plugins/: mp3decode/mpg123/letest.c, mpeg2/ac3dec/bitstream.c:
531 use glib for byte swapping
533 2001-07-20 23:08 dlehn
535 * Makefile.am: Some basic deb building rules
537 2001-07-20 23:08 dlehn
539 * plugins/mpeg2/parse/Makefile.am, test/Makefile.am: cosmetic
540 stuff, -O3 does inline-functions
542 2001-07-20 22:26 wtay
544 * docs/gst/: Makefile.am, gstreamer.hierarchy,
545 tmpl/gstbufferpool.sgml, tmpl/gstfakesink.sgml,
546 tmpl/gstidentity.sgml, tmpl/gstreamer-unused.sgml,
547 tmpl/gsttee.sgml: Removed some stuff from the makefile until it
548 stopped complaining when building debs...
550 2001-07-20 08:10 dlehn
552 * plugins/mp3encode/lame/: gstlame.c, gstlame.h: update for newer
555 2001-07-20 08:00 dlehn
557 * plugins/Makefile.am: Always compile avi dir. It has it's own
558 conditionals for avifile libs. Add (back?) arts dir. (was this
561 2001-07-20 07:56 dlehn
563 * plugins/mpeg2/mpeg2dec/Makefile.am: Change lib name from
564 libmpeg2dec to libgstmpeg2dec to avoid confusion since it links to
567 2001-07-20 07:54 dlehn
569 * docs/gst/gstreamer.hierarchy: remove Gtk classes from Gst
572 2001-07-20 07:53 dlehn
574 * configure.in.ac250: not used anymore
576 2001-07-20 07:52 dlehn
578 * debian/: Makefile.am, README.Debian, changelog, control,
579 gstreamer-arts.files, gstreamer-artsd.files,
580 gstreamer-avifile.files, gstreamer-common.files,
581 gstreamer-festival.files, gstreamer-flac.files,
582 gstreamer-mpeg2dec.files, gstreamer-plugin-template.postinst,
583 gstreamer-plugin-template.postrm, gstreamer-plugin-template.prerm,
584 gstreamer-runtime.files, gstreamer-runtime.manpages,
585 gstreamer-runtime.postinst, gstreamer-runtime.postrm,
586 gstreamer-tools.files, gstreamer-tools.manpages, gstreamer-x.files,
587 libgst0.postinst, libgsteditor0.postinst,
588 libgstmediaplay0.postinst, rules: Update to Debian packaging files
591 2001-07-18 23:38 richardb
593 * docs/fwg/: Makefile.am, buffers.sgml, checklist.sgml,
594 gst-plugin-writers-guide.sgml, srcnsink.sgml, statemanage.sgml:
595 Sort out some remaining bits of fwg which weren't valid sgml.
597 2001-07-18 23:18 richardb
599 * docs/manual/: debugging.sgml, helloworld2.sgml: Fix incorrectly
600 matched tags, as found by xsltproc. ;-)
602 2001-07-18 23:08 richardb
604 * REQUIREMENTS: Add instructions for getting docbook-gnome-bin
605 debian package, needed to build manual and PWG.
607 2001-07-18 20:04 wtay
609 * gst/autoplug/gststaticautoplugrender.c: Make sure the autoplugger
610 doesn't try to connect elements with request pads for now.
612 2001-07-18 18:29 wtay
614 * plugins/mpeg1/system_encode/: buffer.c, system_encode.c,
615 system_encode.h, systems.c: Added request pad to the muxer. Fixed
616 the object size problem by dynamically allocating the sector data.
618 2001-07-17 23:01 richardb
620 * plugins/effects/volume/volume.c: Rename the GstVolume type to
621 GstVolumeOld, so that it doesn't conflict with the type registered
622 by the new volume plugin.
624 2001-07-17 22:51 wtay
626 * docs/fwg/intro.sgml: Added what I think should be the basic steps
627 for writing a plugin.
629 2001-07-16 21:18 wtay
631 * gst/: gstelement.h, gstscheduler.h: Added missing pad_select
634 2001-07-16 10:04 richardb
636 * configure.base: Change tests/muxer/Makefile to
637 tests/muxing/Makefile, since tests/muxer is now an empty dir.
639 2001-07-15 15:24 wtay
641 * tools/gstreamer-launch.c: Changed the main loop to while
644 2001-07-15 14:04 wtay
646 * gst/gstscheduler.c: Properly set the eos flag when no elements
649 2001-07-14 21:29 shitowax
651 * plugins/quicktime/: gstquicktimesink.c, gstquicktimesink.h:
652 initial introduction of a really basic muxer
654 2001-07-14 21:15 thomasvs
656 * configure.base: added muxer Makefile
658 2001-07-13 17:49 wtay
660 * plugins/gsm/: gstgsm.c, gstgsmdec.c, gstgsmenc.c: Added capsnego
663 2001-07-11 23:52 wtay
665 * gst/: gstpad.c, gstpad.h, gstscheduler.h,
666 elements/gstaggregator.c, elements/gstaggregator.h,
667 elements/gstfakesrc.c: Added prototypes for gst_pad_peek,
668 gst_pad_select and gst_pad_selectv. Added different scheduling
669 methods in aggregator. Fixed a bug in fakesrc when setting up the
670 scheduling functions.
672 2001-07-11 20:26 wtay
674 * tests/: Makefile.am, muxing/.cvsignore, muxing/Makefile.am,
675 muxing/case1.c: Added a muxing test case.
677 2001-07-11 20:23 wtay
679 * gst/gstscheduler.c: Added a g_assert when a filled bufpen is
682 2001-07-11 20:22 wtay
684 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstidentity.c,
685 gstidentity.h, gsttee.c, gsttee.h: Some cleanups in output of
686 various test plugins. Added debug output to tee. Added buffer
687 duplication to identity.
689 2001-07-11 17:45 wtay
691 * gst/elements/: gstelements.c, gstfakesink.c, gstfakesink.h: Added
692 request pads to fakesink.
694 2001-07-11 16:51 wtay
696 * gst/elements/: gstaggregator.c, gstelements.c, gstfakesink.c,
697 gstfakesrc.c, gstfakesrc.h, gstidentity.c, gstidentity.h, gsttee.c:
698 Added DEBUG_FUNCPTR to most plugins. Added request pads to fakesrc
701 2001-07-11 16:50 wtay
703 * tools/gstreamer-inspect.c: Print out the request pad function.
705 2001-07-11 15:56 wtay
707 * gst/elements/: Makefile.am, gstaggregator.c, gstaggregator.h,
708 gstdisksink.c, gstdisksrc.c, gstelements.c, gstfakesink.c,
709 gstfakesrc.c, gstfakesrc.h, gstfdsink.c, gstfdsrc.c, gsthttpsrc.c,
710 gstidentity.c, gstsinesrc.c, gsttee.c: Some code cleanups. Added
711 printouts of the buffer timestamps in identity, fakesrc, fakesink.
712 Added an aggregator test element.
714 2001-07-11 13:33 wtay
716 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: Aplied the
717 patch from Andy Wingo <apwingo@eos.ncsu.edu> add padtemplates to
718 element classes without using an elementfactory. The
719 gst_element_add_padtemplate_to_class method was renamed to
720 gst_element_class_add_padtemplate to better match glib/gtk
723 2001-07-11 13:09 wtay
725 * docs/gst/tmpl/: gstmeta.sgml, spectrum.sgml: Removed the
726 remaining bits of MetaData.
728 2001-07-11 02:02 omegahacker
730 * configure.base: added speed and volume to configure.base
732 2001-07-11 00:47 omegahacker
734 * plugins/filters/Makefile.am: added speed and volume to
737 2001-07-08 22:02 wtay
739 * test/: Makefile.am, mp2tomp1v2.c, mp3play.c: Added a vob to mpeg1
740 transcoder. note that this one is only 68 lines long.
742 2001-07-08 10:47 wtay
744 * plugins/effects/volume/volume.c: I'm a moron..
746 2001-07-08 10:46 wtay
748 * plugins/effects/volume/volume.c: Renamed the old volume plugin to
751 2001-07-08 10:44 wtay
753 * plugins/filters/: speed/Makefile.am, speed/filter.func,
754 speed/speed.c, speed/speed.h, volume/Makefile.am,
755 volume/filter.func, volume/mono-filter.func,
756 volume/stereo-filter.func, volume/volume.c, volume/volume.h: Added
757 the two plugins from Andy Wingo <apwingo@eos.ncsu.edu>
759 2001-07-07 17:34 wtay
761 * docs/manual/Makefile.am: Added the init.sgml file to the makefile
763 2001-07-07 16:30 wtay
765 * docs/manual/: intro.sgml, motivation.sgml: More blablah about how
766 cool GStreamer really is..
768 2001-07-07 16:10 wtay
770 * docs/manual/: gstreamer-manual.sgml, init.sgml, utility.sgml:
771 Added docs on library init.
773 2001-07-07 15:17 wtay
775 * docs/manual/: autoplugging.sgml, debugging.sgml,
776 gstreamer-manual.sgml, helloworld2.sgml, programs.sgml: Lots of
777 updates. Added a chapter about the autoplugcache. Updated the
778 autoplug example using the autoplugcache. Moved some stuff around.
779 Added an example app for gst_parse_launch. Updated the debug
782 2001-07-07 15:14 wtay
784 * examples/launch/mp3parselaunch.c: Add sane arg checking.
786 2001-07-07 15:07 wtay
788 * examples/launch/: Makefile.am, mp3parselaunch.c: Added a
789 parse_launch example.
791 2001-07-07 14:32 wtay
793 * examples/helloworld2/helloworld2.c: Updated the autoplug example.
795 2001-07-07 12:34 wtay
797 * docs/manual/: bins.sgml, dynamic.sgml, factories.sgml,
798 goals.sgml, gstreamer-manual.sgml, helloworld.sgml,
799 helloworld2.sgml, pads.sgml, programs.sgml, queues.sgml,
800 threads.sgml, typedetection.sgml, utility.sgml, xml.sgml: Some
801 updates to the manual, mostly glib2 related.
803 2001-07-07 11:55 wtay
805 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
806 gstreamer.hierarchy, tmpl/gstbuffer.sgml, tmpl/gstbufferpool.sgml,
807 tmpl/gstelement.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
808 tmpl/gstreamer-unused.sgml, tmpl/gstutils.sgml, tmpl/gstxml.sgml:
809 Removed the last bits of Metadata. Updated the bufferpool docs.
811 2001-07-06 22:00 wtay
813 * plugins/capture/qcam/: gstqcamsrc.c, gstqcamsrc.h, qcam.h: Added
816 2001-07-05 23:08 wtay
818 * configure.base: Added the qcam src
820 2001-07-05 23:06 wtay
822 * plugins/capture/qcam/dark.c: Some unused file..
824 2001-07-05 23:05 wtay
826 * plugins/capture/: Makefile.am, qcam/Makefile.am, qcam/exposure.c,
827 qcam/gstqcamsrc.c, qcam/gstqcamsrc.h, qcam/qcam-Linux.c,
828 qcam/qcam-Linux.h, qcam/qcam-lib.c, qcam/qcam-os.c, qcam/qcam-os.h,
829 qcam/qcam.h, qcam/qcamip.h: Added a simple bw-qcam src plugin.
831 2001-07-05 22:53 wtay
833 * tools/gstreamer-launch.c: Added the xid stuff in again if
834 compiling against gtk.
836 2001-07-04 21:49 uid21147
838 * gst/gstutils.c: Added arg setting for UINT types.
840 2001-07-04 16:33 uid21147
842 * plugins/ffmpeg/: Makefile.am, gstffmpegdec.c, gstffmpegenc.c:
843 Lots of improvements to the ffmpeg wrappers.
845 2001-07-02 21:38 wtay
847 * plugins/ffmpeg/: Makefile.am, gstffmpeg.c, gstffmpegdec.c,
848 gstffmpegdec.h, gstffmpegenc.c, gstffmpegenc.h: Added the ffmpeg
851 2001-07-01 23:19 wtay
853 * configure.base, plugins/ffmpeg/Makefile.am,
854 plugins/ffmpeg/gstffmpegenc.c, plugins/ffmpeg/gstffmpegenc.h: Added
855 the ffmpeg wrapper plugin. (ffmpeg.sourceforge.net). Only the
856 encoders are currently support, so no decoders or muxers yet..
858 2001-07-01 18:52 wtay
860 * plugins/gsm/: Makefile.am, gstgsmdec.c, gstgsmenc.c: Fixed a bug
861 with the buffer handling.
863 2001-07-01 17:10 sbaker3
865 * plugins/filters/ladspa/gstladspa.c: better property name munging
866 and added check for duplicate property names
868 2001-07-01 17:01 sbaker3
870 * gst/gobject2gtk.c: return NULL from
871 g2g_object_class_find_property if gtk_object_arg_get_info returns
874 2001-07-01 15:05 wtay
876 * plugins/avi/gstavidemux.c: Added the memcpy back, we can't take
877 ownership of the riff parser chunks..
879 2001-07-01 14:59 wtay
881 * libs/riff/gstriff.h: Added types and structures for AVI/DV.
883 2001-07-01 14:58 wtay
885 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavidemux.h,
886 gstavitypes.c: Added FV playback to avi. Currently only NTSC DV is
887 supported. Both type1 and type2 avi/dv formats are supported.
889 2001-07-01 12:18 theuraeus
891 * gstreamer.spec.in: 2001-01-07 Christian Schaller
892 <Uraeus@linuxrising.org> - Updated SPEC file. - Splitt out GUI
893 modules - Added quicktime, flac, chart, udp modules
895 2001-07-01 12:16 theuraeus
897 * LICENSE_readme, REQUIREMENTS: 2001-01-07 Christian Schaller
898 <Uraeus@linuxrising.org> - Added FLAC information
900 2001-07-01 12:12 richardb
902 * configure.base: Put the back check for the FLAC library. This
903 looks to have been accidentally removed when the sidplay one was
906 2001-07-01 11:28 sbaker3
908 * plugins/filters/ladspa/gstladspa.c: gobject param fixes
910 2001-06-30 20:41 sbaker3
912 * plugins/alsa/: alsasink.c, alsasrc.c: fix param problems due to
915 2001-06-30 17:26 wtay
917 * plugins/SID/: gstsiddec.cc, gstsiddec.h: Added a property for
920 2001-06-30 16:22 wtay
922 * acinclude.m4, configure.base, plugins/Makefile.am,
923 plugins/SID/Makefile.am: Added configure checks for libsidplay.
925 2001-06-30 15:10 wtay
927 * plugins/SID/gstsiddec.cc: Added a bunch of properties.
929 2001-06-30 01:45 wtay
931 * configure.base: Added the SID plugin.
933 2001-06-30 01:44 wtay
935 * plugins/SID/gstsiddec.cc: Some cleanups
937 2001-06-30 01:37 wtay
939 * plugins/SID/: .cvsignore, Makefile.am, gstsiddec.cc, gstsiddec.h:
940 A first attempt at a SID decoder plugin.
942 2001-06-30 01:35 wtay
944 * gst/elements/gstdisksrc.c: Fix an endless loop at EOS.. this is a
947 2001-06-29 21:31 wtay
949 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c: GObject fixes for
950 xmms plugins. Cleaner names for the generated plugins.
952 2001-06-29 18:53 richardb
954 * gst/gstparse.c: Allow elements to be given custom names with []
957 ie, gstreamer-launch disksrc[mysrc] ! ... makes a disksrc element
958 named mysrc, rather than disksrc0
960 Suggestion: don't name things with names with numbers at the end,
961 or they may conflict with names allocated automatically.
963 2001-06-29 12:30 richardb
965 * configure.base: Put GST_CFLAGS before other CFLAGS, to ensure
966 that the correct headers get used if there's an installed copy of
967 the gst headers on the system (ie, make sure the uninstalled
968 headers are used instead).
970 2001-06-29 11:26 richardb
972 * gst/Makefile.am: Prefix for marshallers should be gst_marshal,
973 rather than gst. This now actually compiles for me.
975 2001-06-29 10:39 richardb
977 * gst/Makefile.am: Ensure that the marshaller code #includes
978 glib-object.h, and hence the neccessary definitions to enable it to
981 I don't pretend to understand how the marshalling stuff works - I
982 just know that it clearly needs this #include, or something
983 similar. If there's a more correct fix, someone else can do it.
984 Possibly this is a glib-genmarshal bug, but I've not got the time
987 2001-06-29 00:58 richardb
989 * gst/Makefile.am: Ensure that the gstmarshal.[ch] files are
990 generated in time by generating both files in the same rule:
991 previously, only the .c would be generated in time. Don't put the
992 files in dists (add a dist-hook to take them out), and clean the
993 files when running distclean.
995 2001-06-28 22:44 richardb
997 * gst/Makefile.am: Make sure conditionally compiled files are added
1000 2001-06-28 21:13 sbaker3
1002 * plugins/alsa/: alsasink.c, alsasrc.c: compile fixes for alsasrc
1003 and alsasink - params need more work (odd warning when doing
1006 2001-06-28 20:32 wtay
1008 * acconfig.h, configure.base, plugins/Makefile.am: Added a check
1009 for the FLAC plugin.
1011 2001-06-28 19:35 richardb
1013 * configure.base: Fix ALSA check; was overwriting the ALSA_CFLAGS
1014 and ALSA_LIBS variables determined for alsa 0.5 with the ones from
1015 the check that alsa 0.9 wasn't there. Now does the 0.9 check
1016 first, to avoid this problem.
1018 2001-06-28 17:31 richardb
1020 * docs/gst/Makefile.am: Remove gstreamer.html from generated files,
1021 since it was just a broken copy of one of the other files. Sort
1022 out cleanfiles to some extent. Note: the make dependencies in this
1023 file are completely broken, but it's not clear how to fix them.
1024 The docs will be built at make install / dist time, as a result.
1026 2001-06-28 17:01 richardb
1028 * acinclude.m4: Fix a typo in a comment.
1030 2001-06-28 16:39 richardb
1032 * acinclude.m4, configure.base: Add ACTION-IF-USE and
1033 ACTION-IF-NOTUSE parameters to GST_CHECK_FEATURE. Convert glib2
1034 check to use GST_CHECK_FEATURE.
1036 2001-06-28 16:11 thomasvs
1038 * plugins/filters/cutter/README: cutter plugin now has a settable
1039 pre-record buffer (using GList) README has been fleshed out a bit
1042 2001-06-28 12:56 richardb
1044 * configure.base: Actually pass the infomessages variable into
1045 config.status, so the message about plugin-builddir gets displayed.
1047 We can use this mechanism to display lists of plugins which won't
1048 be built: just add the lines to be output at the end of ./configure
1051 2001-06-28 11:57 richardb
1053 * configure.base: Change plugin-srcdir msg stuff near the end of
1054 configure.base to -builddir.
1056 2001-06-27 21:53 thomasvs
1058 * examples/cutter/cutter.c: implemented ring buffer
1060 2001-06-27 21:53 thomasvs
1062 * plugins/filters/cutter/: cutter.c, cutter.h: added a GList
1065 2001-06-27 21:20 wtay
1067 * test/: dvshow.c, mp2toavi.c: Some small fixes.
1069 2001-06-27 21:19 wtay
1071 * examples/autoplug/autoplug.c: Small fixes to the autoplugger so
1072 that it uses a colorspace element for video.
1074 2001-06-27 21:15 wtay
1076 * plugins/quicktime/gstquicktimedecoder.c: Make the QT plugin
1079 2001-06-27 21:14 wtay
1081 * plugins/avi/gstavidecoder.c: Make the avidecoder plugin extend
1084 2001-06-27 21:14 omegahacker
1086 * configure.base, gstreamer-config.in, gstreamer-uninstalled.pc.in,
1087 gstreamer.pc.in: configure.base: changed to 0.2.1, reworked the -D
1088 gathering for cflags gstreamer-config.in, gstreamer.pc.in,
1089 gstreamer-uninstalled.pc.in: reworked -D gathering for cflags
1091 2001-06-27 20:45 dlehn
1093 * plugins/arts/Makefile.am: Fix for automake 1.4 to actually build
1094 the generated source. Clean up generated files. Make sure only
1095 source idl gets into tarball.
1097 2001-06-27 20:22 omegahacker
1099 * makeconfigure: added _CFLAGS and modified to allow the multiple
1100 substitition to occur
1102 2001-06-27 18:22 richardb
1104 * makeconfigure: Add a hack to ensure that automake picks up the
1105 variables AC_SUBSTed in GST_CHECK_CONFIGPROG.
1107 2001-06-27 18:04 richardb
1109 * acinclude.m4, configure.base: Add a "MODULES" parameter to
1110 GST_CHECK_CONFIGPROG, to pass sets of modules to the -config
1111 script. Convert gnome test to use GST_CHECK_CONFIGPROG.
1113 2001-06-27 17:56 richardb
1115 * acconfig.h, acinclude.m4, configure.base, plugins/Makefile.am,
1116 plugins/audiofile/Makefile.am: Remove HAVE_GDK_PIXBUF and
1117 HAVE_LIBAUDIOFILE from acconfig.h and AC_DEFINE: nothing uses
1118 these. Add GST_CHECK_CONFIGPROG macro, to check a -config script
1119 and set --cflags and --libs from it. Replace audiofile and
1120 gdk-pixbuf checks with calls to this macro. Change use of
1121 HAVE_LIBAUDIOFILE to USE_LIBAUDIOFILE automake conditional. Change
1122 use of AUDIOFILE_LIBS variable to LIBAUDIOFILE_LIBS.
1124 2001-06-27 17:06 richardb
1126 * acinclude.m4: Fix brokenness with autoconf 2.50. *sigh*
1128 2001-06-27 16:04 richardb
1130 * acinclude.m4, configure.base: Add DISABLE-BY-DEFAULT argument to
1131 GST_CHECK_FEATURE, to allow a feature to be turned off by default.
1132 Turn of XMMS check using this, rather than a hack. Fix display of
1133 commandline parameters for GST_CHECK_FEATURE and
1134 GST_SUBSYSTEM_DISABLE.
1136 2001-06-27 15:07 thomasvs
1138 * plugins/filters/cutter/: cutter.c, filter.func: fixed cutter
1141 2001-06-27 10:59 richardb
1143 * acinclude.m4: Add XMMS macro to acinclude.m4, since it's a
1144 commonly missing macro. This joins the ALSA macro, which was
1145 already in acinclude.m4 We need some more consistent scheme for
1146 dealing with these... :(
1148 2001-06-26 23:26 omegahacker
1150 * plugins/vgasink/Makefile.am: fixed vgasink Makefile.am, even
1151 though vgasink is disabled
1153 2001-06-26 23:15 wtay
1155 * configure.base, gst/Makefile.am, tools/Makefile.am: Removed the
1156 GST_CONFIG_DIR from config.h and made a -D CFLAG for it instead so
1157 that we can do full expansion on the sysconfdir.
1159 2001-06-26 22:49 richardb
1161 * configure.base: Fix up configure --help output:
1162 GST_DISABLE_SUBSYSTEM options were not displayed properly.
1164 2001-06-26 22:44 richardb
1166 * configure.base, gst/elements/Makefile.am, plugins/Makefile.am:
1167 Convert XMMS and LIBGHTTP checks to use GST_CHECK_FEATURE() XMMS
1168 check is turned off by default (though not in a very neat way)
1170 2001-06-26 22:29 wtay
1172 * configure.base, plugins/Makefile.am: Removed vgasink for now.
1174 2001-06-26 22:07 wtay
1176 * plugins/udp/Makefile.am: Removed a cut&paste leftover..
1178 2001-06-26 20:56 richardb
1180 * makeconfigure: Do hacky fix for AM_CONDITIONAL for
1181 GST_SUBSYSTEM_DISABLE, too.
1183 2001-06-26 20:49 omegahacker
1185 * configure.base: Changes to the GST_SUBSYSTEM_DISABLE macro.
1187 2001-06-26 20:06 richardb
1189 * gst/gobject2gtk.c: Fix g2g_object_class_list_properties() so that
1190 num_properties gets set.
1192 2001-06-26 19:20 richardb
1194 * acinclude.m4, configure.base, plugins/Makefile.am: Convert artsc
1195 and arts checks to use GST_CHECK_FEATURE. Extract the checks into
1198 2001-06-26 03:48 richardb
1200 * acinclude.m4, configure.base, plugins/Makefile.am: Move alsa
1201 check to use GST_CHECK_FEATURE macro. Fix a small bug in the
1204 2001-06-26 03:27 richardb
1206 * acinclude.m4: Fixes to work properly with automake 1.4
1208 2001-06-26 02:53 richardb
1210 * Makefile.am, acinclude.m4, autogen.sh, configure.base,
1211 makeconfigure: Added feature check macro, GST_CHECK_FEATURE. Moved
1212 generation of configure.{in,ac} into a separate script. Add hack
1213 to the script to stop automake complaining about missing
1214 AM_CONDITIONAL call. Replace ESD check by a call to
1217 2001-06-25 22:39 richardb
1219 * configure.base: Move config dir from /etc/gstreamer to
1220 ${sysconfdir}/gstreamer by default: more portable, configurable,
1223 2001-06-25 21:53 richardb
1225 * docs/plugins/Makefile.am: Remove more generated files
1227 2001-06-25 21:41 richardb
1229 * docs/: manuals.mak, gst/Makefile.am, libs/Makefile.am: Remove
1230 many unwanted generated files from distributions.
1232 2001-06-25 21:39 richardb
1234 * docs/Makefile.am: Added plugins to DIST_SUBDIRS
1236 2001-06-25 21:37 wtay
1238 * plugins/oss/gstosssink.c: Don't use the trace feature when it is
1241 2001-06-25 21:36 wtay
1243 * plugins/: avi/gstavidecoder.c, quicktime/gstquicktimedecoder.c:
1244 Don't use the autoplugger when it is disabled.
1246 2001-06-25 21:36 wtay
1248 * gst/: Makefile.am, gst.c, gstautoplug.h, gstbuffer.c,
1249 gstbuffer.h, gstmeta.c, gstmeta.h, gstparse.h, gstplugin.c,
1250 gstplugin.h, gsttrace.h, gsttypefind.h: Removed the final bits of
1251 GstMeta. Added conditional compilation of various subsystems.
1253 2001-06-25 21:09 richardb
1255 * gst/: gobject2gtk.h, gstinfo.c, gstinfo.h: Add consts to
1256 appropriate parameters in debug and info handlers. Add appropriate
1257 types for some of the memebers of the GTypeInfo struct.
1259 2001-06-25 21:01 omegahacker
1261 * gst/: .cvsignore, Makefile.am: added gstmarshal.[ch] to
1262 .cvsignore, added gstmarshal.list to EXTRA_DIST
1264 2001-06-25 21:00 omegahacker
1266 * gst/gstobject.h, plugins/Makefile.am,
1267 plugins/visualization/Makefile.am: added some dirs to DIST_SUBDIRS,
1268 added a comment to gstobject.h
1270 2001-06-25 20:59 omegahacker
1272 * gst/: Makefile.am, gstmarshal.c, gstmarshal.h, gstmarshal.list:
1273 removed gstmarshal.[ch], added gstmarshal.list, and a first pass at
1276 2001-06-25 20:19 wtay
1278 * configure.base, gst/Makefile.am: Added configure checks to
1279 disable various major subsystems.
1281 2001-06-25 19:14 richardb
1283 * docs/gst/: Makefile.am, gstreamer.types.in: gstreamer.types.in:
1284 remove colorspace header. Makefile.am: remove comment inside rule
1287 2001-06-25 18:22 omegahacker
1289 * gst/: gobject2gtk.h, gst.c, gstelement.c: gobject2gtk.h: added
1290 g2g_object_get_type() prototype gst.c: fixed gst_add_paths_func()
1291 prototype gstelement.c: changed some prototypes, added a cast
1293 2001-06-25 18:17 wtay
1295 * gst/gstobject.h: Added a missing #else
1297 2001-06-25 17:44 wtay
1299 * configure.base: Removed the wine stuff.
1301 2001-06-25 13:28 richardb
1303 * gst/gstobject.c: Fix a warning; stuff following an #endif
1305 2001-06-25 13:09 richardb
1307 * autogen.sh: Added check for pkg-config to autogen.sh
1309 2001-06-25 07:45 omegahacker
1311 * acconfig.h, autogen.sh, configure.base, gst/Makefile.am,
1312 gst/gstbin.c, gst/gstelement.c, gst/gstelementfactory.c,
1313 gst/gstinfo.c, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1314 gst/gstprops.c, gst/gstthread.c, gst/gstxml.h: Reworked the
1315 arguments for DEBUG and INFO. Removed -debug-verbose. Renamed
1316 GST_DISABLE_XML to GST_DISABLE_LOADSAVE and added --disable flag.
1318 2001-06-25 04:37 omegahacker
1320 * gst/: gobject2gtk.c, gobject2gtk.h: Changed all globally defined
1321 stub functions to use the g2g_ prefix instead of g_, to avoid *any*
1322 potential namespace conflicts.
1324 2001-06-25 02:20 omegahacker
1326 * acconfig.h, configure.base, docs/random/wtay/events,
1327 examples/Makefile.am, examples/cutter/cutter.c,
1328 examples/helloworld/helloworld.c,
1329 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
1330 examples/plugins/example.c, examples/plugins/example.h,
1331 examples/queue/queue.c, examples/queue2/queue2.c,
1332 examples/queue3/queue3.c, examples/queue4/queue4.c,
1333 examples/thread/thread.c, examples/typefind/typefind.c,
1334 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
1335 gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gst.c, gst/gst.h,
1336 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstbin.h,
1337 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
1338 gst/gstextratypes.c, gst/gstextratypes.h, gst/gstmarshal.c,
1339 gst/gstmarshal.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1340 gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c, gst/gstpipeline.h,
1341 gst/gstqueue.c, gst/gstqueue.h, gst/gstscheduler.c,
1342 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
1343 gst/gsttypefind.c, gst/gsttypefind.h, gst/gstutils.c,
1344 gst/gstutils.h, gst/gstxml.c, gst/gstxml.h,
1345 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
1346 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
1347 gst/autoplug/gststaticautoplug.h,
1348 gst/autoplug/gststaticautoplugrender.c,
1349 gst/autoplug/gststaticautoplugrender.h, gst/elements/Makefile.am,
1350 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
1351 gst/elements/gstdisksrc.c, gst/elements/gstdisksrc.h,
1352 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
1353 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.c,
1354 gst/elements/gstfakesrc.h, gst/elements/gstfdsink.c,
1355 gst/elements/gstfdsink.h, gst/elements/gstfdsrc.c,
1356 gst/elements/gstfdsrc.h, gst/elements/gsthttpsrc.c,
1357 gst/elements/gsthttpsrc.h, gst/elements/gstidentity.c,
1358 gst/elements/gstidentity.h, gst/elements/gstmultidisksrc.c,
1359 gst/elements/gstmultidisksrc.h, gst/elements/gstpipefilter.c,
1360 gst/elements/gstpipefilter.h, gst/elements/gstsinesrc.c,
1361 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
1362 gst/elements/gsttee.h, gstplay/gstplay.c, plugins/Makefile.am,
1363 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
1364 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
1365 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
1366 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
1367 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
1368 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
1369 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
1370 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
1371 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
1372 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
1373 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1374 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
1375 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
1376 plugins/avi/gstavidemux.c, plugins/avi/gstavidemux.h,
1377 plugins/avi/gstavimux.c, plugins/avi/gstavimux.h,
1378 plugins/avi/gstavitypes.c, plugins/avi/gstavitypes.h,
1379 plugins/avi/winaudio/aviaudiodecoder.c,
1380 plugins/avi/winaudio/aviaudiodecoder.h,
1381 plugins/avi/wincodec/gstwindec.cc,
1382 plugins/avi/wincodec/gstwindec.h,
1383 plugins/avi/wincodec/gstwinenc.cc,
1384 plugins/avi/wincodec/gstwinenc.h, plugins/capture/v4l/gstv4lsrc.c,
1385 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
1386 plugins/cdparanoia/cdparanoia.h, plugins/cobin/cobin.c,
1387 plugins/cobin/cobin.h, plugins/cobin/spindentity.c,
1388 plugins/cobin/spindentity.h, plugins/dv/dvdec.c,
1389 plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
1390 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
1391 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
1392 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
1393 plugins/esd/esdsink/esdsink.h, plugins/festival/Makefile.am,
1394 plugins/festival/gstfestival.c, plugins/festival/gstfestival.h,
1395 plugins/filters/Makefile.am, plugins/filters/adder/adder.c,
1396 plugins/filters/adder/adder.h,
1397 plugins/filters/colorspace/colorspace.c,
1398 plugins/filters/colorspace/colorspace.h,
1399 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
1400 plugins/filters/cutter/filter.func,
1401 plugins/filters/deinterlace/deinterlace.c,
1402 plugins/filters/deinterlace/deinterlace.h,
1403 plugins/filters/intfloatconvert/float2int.c,
1404 plugins/filters/intfloatconvert/float2int.h,
1405 plugins/filters/intfloatconvert/int2float.c,
1406 plugins/filters/intfloatconvert/int2float.h,
1407 plugins/filters/intfloatconvert/intfloatconvert.c,
1408 plugins/filters/ladspa/gstladspa.c,
1409 plugins/filters/ladspa/gstladspa.h,
1410 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
1411 plugins/filters/level/level.c, plugins/filters/level/level.h,
1412 plugins/filters/median/median.c, plugins/filters/median/median.h,
1413 plugins/filters/mono2stereo/mono2stereo.c,
1414 plugins/filters/mono2stereo/mono2stereo.h,
1415 plugins/filters/passthrough/level.c,
1416 plugins/filters/passthrough/level.h,
1417 plugins/filters/passthrough/passthrough.c,
1418 plugins/filters/passthrough/passthrough.h,
1419 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1420 plugins/filters/stereo2mono/stereo2mono.c,
1421 plugins/filters/stereo2mono/stereo2mono.h,
1422 plugins/filters/volenv/filter.func,
1423 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
1424 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
1425 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
1426 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
1427 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
1428 plugins/icecast/icecastsend/icecastsend.c,
1429 plugins/icecast/icecastsend/icecastsend.h,
1430 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
1431 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
1432 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1433 plugins/mp3decode/mpg123/gstmpg123.c,
1434 plugins/mp3decode/mpg123/gstmpg123.h,
1435 plugins/mp3decode/parse/mp3parse.c,
1436 plugins/mp3decode/parse/mp3parse.h,
1437 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
1438 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
1439 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
1440 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1441 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
1442 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
1443 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
1444 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1445 plugins/mpeg1/system_encode/buffer.c,
1446 plugins/mpeg1/system_encode/system_encode.c,
1447 plugins/mpeg1/system_encode/system_encode.h,
1448 plugins/mpeg1video/parse/mp1videoparse.c,
1449 plugins/mpeg1video/parse/mp1videoparse.h,
1450 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
1451 plugins/mpeg2/ac3parse/ac3parse.c,
1452 plugins/mpeg2/ac3parse/ac3parse.h,
1453 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
1454 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
1455 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
1456 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
1457 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
1458 plugins/mpeg2/subtitles/mpeg2subt.c,
1459 plugins/mpeg2/subtitles/mpeg2subt.h,
1460 plugins/mpeg2/video/gstmpeg2play.c,
1461 plugins/mpeg2/video/gstmpeg2play.h,
1462 plugins/mpeg2/videoparse/mp2videoparse.c,
1463 plugins/mpeg2/videoparse/mp2videoparse.h,
1464 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
1465 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
1466 plugins/oss/gstossgst.c, plugins/oss/gstossgst.h,
1467 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
1468 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
1469 plugins/quicktime/gstquicktimedecoder.c,
1470 plugins/quicktime/gstquicktimedecoder.h,
1471 plugins/quicktime/gstquicktimedemux.c,
1472 plugins/quicktime/gstquicktimedemux.h,
1473 plugins/quicktime/gstquicktimetypes.c,
1474 plugins/quicktime/gstquicktimetypes.h, plugins/rtjpeg/rtjpegdec.c,
1475 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
1476 plugins/rtjpeg/rtjpegenc.h, plugins/rtp/rtpsend/rtpsend.c,
1477 plugins/rtp/rtpsend/rtpsend.h, plugins/sdlsink/sdlvideosink.c,
1478 plugins/sdlsink/sdlvideosink.h, plugins/udp/.cvsignore,
1479 plugins/udp/Makefile.am, plugins/udp/gstudp.c,
1480 plugins/udp/gstudpsink.c, plugins/udp/gstudpsink.h,
1481 plugins/udp/gstudpsrc.c, plugins/udp/gstudpsrc.h,
1482 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
1483 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
1484 plugins/visualization/Makefile.am,
1485 plugins/visualization/chart/gstchart.c,
1486 plugins/visualization/smoothwave/smoothwave.c,
1487 plugins/visualization/smoothwave/smoothwave.h,
1488 plugins/visualization/spectrum/gstspectrum.c,
1489 plugins/visualization/spectrum/gstspectrum.h,
1490 plugins/visualization/synaesthesia/core.h,
1491 plugins/visualization/synaesthesia/synaesthesia.c,
1492 plugins/visualization/synaesthesia/synaesthesia.h,
1493 plugins/visualization/vumeter/vumeter.c,
1494 plugins/visualization/vumeter/vumeter.h,
1495 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
1496 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
1497 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
1498 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
1499 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
1500 plugins/xmms/gstxmmsinput.h, plugins/xmms/pluginenum.c,
1501 plugins/xmms/xmms.h, plugins/xvideosink/Makefile.am,
1502 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h,
1503 test/ac3parse.c, test/ac3play.c, test/avi2mpg.c, test/aviparse.c,
1504 test/dvdcat.c, test/lat.c, test/mp1parse.c, test/mp1tomp1.c,
1505 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3mad.c,
1506 test/mp3parse.c, test/mp3play.c, test/mp3tovorbis.c,
1507 test/mpeg2parse.c, test/pipetest.c, test/qtest.c, test/record.c,
1508 test/vidcapture.c, test/vidcapture2.c, test/videotest.c,
1509 test/wave.c, test/xmmstest.c, tests/autoplug.c, tests/autoplug3.c,
1510 tests/case4.c, tests/incsched.c, tests/mp1vid.c, tests/mp3encode.c,
1511 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/states.c,
1512 tests/threadlock.c, tests/eos/case1.c, tests/eos/case2.c,
1513 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
1514 tests/eos/case6.c, tests/eos/case7.c, tests/sched/runxml.c,
1515 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c,
1516 tools/gstreamer-launch.c: Merged from GOBJECT1 to HEAD at 200106241
1518 2001-06-25 01:07 omegahacker
1520 * gst/gobject2gtk.c, gst/gobject2gtk.h, tools/gstreamer-compprep.c,
1521 tools/gstreamer-inspect.c: added shim for
1522 g_object_class_list_properties and converted -inspect and -compprep
1525 2001-06-25 00:50 omegahacker
1527 * examples/plugins/: example.c, example.h: ported example plugin to
1530 2001-06-25 00:25 omegahacker
1532 * examples/cutter/cutter.c: ported to gobject
1534 2001-06-24 23:56 omegahacker
1536 * plugins/visualization/chart/gstchart.c: ported chart to gobject
1538 2001-06-24 23:44 omegahacker
1540 * LICENSE_readme, REQUIREMENTS, acconfig.h, autogen.sh,
1541 configure.base, gstreamer.spec.in, idiottest.mak,
1542 docs/gst/gstreamer-sections.txt, docs/manual/advanced.sgml,
1543 docs/manual/bins.sgml, docs/manual/factories.sgml,
1544 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
1545 docs/manual/pads.sgml, docs/manual/states.sgml, docs/random/eos,
1546 examples/Makefile.am, examples/cutter/Makefile.am,
1547 examples/cutter/cutter.c, examples/cutter/cutter.h,
1548 gst/Makefile.am, gst/gst.c, gst/gstautoplug.c, gst/gstbin.c,
1549 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstbufferpool.h,
1550 gst/gstcaps.c, gst/gstelement.c, gst/gstelementfactory.c,
1551 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstparse.c,
1552 gst/gstplugin.c, gst/gstprops.c, gst/gstscheduler.c,
1553 gst/gstthread.c, gst/elements/gstdisksink.c,
1554 gst/elements/gstdisksrc.c, gstplay/ChangeLog, gstplay/Makefile.am,
1555 gstplay/callbacks.c, gstplay/full-screen.c, gstplay/full-screen.h,
1556 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
1557 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
1558 gstplay/main.c, include/Makefile.am, libs/audio/gstaudio.c,
1559 libs/audio/gstaudio.h, libs/riff/gstriffencode.c,
1560 plugins/Makefile.am, plugins/audiofile/gstafsink.c,
1561 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1562 plugins/filters/Makefile.am,
1563 plugins/filters/colorspace/Makefile.am,
1564 plugins/filters/colorspace/colorspace.c,
1565 plugins/filters/colorspace/colorspace.h,
1566 plugins/filters/cutter/README, plugins/filters/cutter/cutter.c,
1567 plugins/filters/cutter/cutter.h,
1568 plugins/filters/deinterlace/.cvsignore,
1569 plugins/filters/deinterlace/Makefile.am,
1570 plugins/filters/deinterlace/deinterlace.c,
1571 plugins/filters/deinterlace/deinterlace.h,
1572 plugins/filters/intfloatconvert/float2int.c,
1573 plugins/filters/intfloatconvert/float2int.h,
1574 plugins/filters/intfloatconvert/int2float.c,
1575 plugins/filters/intfloatconvert/int2float.h,
1576 plugins/filters/median/median.c, plugins/filters/median/median.h,
1577 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1578 plugins/flac/.cvsignore, plugins/flac/Makefile.am,
1579 plugins/flac/flac.c, plugins/flac/flacdec.c,
1580 plugins/flac/flacdec.h, plugins/flac/flacenc.c,
1581 plugins/flac/flacenc.h, plugins/jpeg/gstjpegdec.c,
1582 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1583 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1584 plugins/quicktime/Makefile.am,
1585 plugins/quicktime/gstquicktimedecoder.c,
1586 plugins/quicktime/gstquicktimedecoder.h,
1587 plugins/quicktime/gstquicktimedemux.c,
1588 plugins/quicktime/gstquicktimedemux.h,
1589 plugins/quicktime/gstquicktimetypes.c,
1590 plugins/quicktime/gstquicktimetypes.h, plugins/vgasink/.cvsignore,
1591 plugins/vgasink/Makefile.am, plugins/vgasink/vgavideosink.c,
1592 plugins/vgasink/vgavideosink.h, plugins/videoscale/videoscale.h,
1593 plugins/visualization/Makefile.am,
1594 plugins/visualization/chart/.cvsignore,
1595 plugins/visualization/chart/Makefile.am,
1596 plugins/visualization/chart/gstchart.c, tools/README,
1597 tools/gstreamer-compprep.1, tools/gstreamer-launch.c: Merge from
1598 HEAD to BRANCH-GOBJECT1 at 200106241
1600 2001-06-24 22:21 wtay
1602 * tools/gstreamer-launch.c: Commented out the Gtk widget stuff.
1604 2001-06-24 22:18 omegahacker
1606 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstcaps.c,
1607 gstelement.c, gstelementfactory.c, gstobject.c, gstobject.h,
1608 gstpad.c, gstprops.c, gstthread.c: initial pass at #ifdef'ing xml
1611 2001-06-24 22:15 wtay
1613 * gstplay/gstplay.c: Some compile fixes.
1615 2001-06-24 22:14 wtay
1617 * configure.base: Added the festival plugin and udp.
1619 2001-06-24 22:10 wtay
1621 * plugins/: festival/gstfestival.c, oss/gstosssink.c,
1622 oss/gstosssink.h, oss/gstosssrc.c, udp/gstudpsink.c,
1623 udp/gstudpsrc.c, udp/gstudpsrc.h, xvideosink/Makefile.am: Added an
1624 arg to set the fragment size in oss plugins. Use a TCP stream
1625 connection to do caps nego over the wire in UDP. More pending
1626 changes to some plugins.
1628 2001-06-24 22:06 omegahacker
1630 * configure.base, plugins/Makefile.am: New check for libesd, a
1631 model for all the other checks I hope. Need to convert all the
1632 other checks to operate like this.
1634 2001-06-24 16:20 wtay
1636 * plugins/: Makefile.am, udp/.cvsignore, udp/Makefile.am,
1637 udp/gstudp.c, udp/gstudpsink.c, udp/gstudpsink.h, udp/gstudpsrc.c,
1638 udp/gstudpsrc.h: Added the beginnings of an udp send/receive
1641 2001-06-24 16:20 wtay
1643 * plugins/udp/gstudpsink.h: file gstudpsink.h was initially added
1644 on branch BRANCH-GOBJECT1.
1646 2001-06-24 16:20 wtay
1648 * plugins/udp/Makefile.am: file Makefile.am was initially added on
1649 branch BRANCH-GOBJECT1.
1651 2001-06-24 16:20 wtay
1653 * plugins/udp/gstudpsrc.c: file gstudpsrc.c was initially added on
1654 branch BRANCH-GOBJECT1.
1656 2001-06-24 16:20 wtay
1658 * plugins/udp/gstudp.c: file gstudp.c was initially added on branch
1661 2001-06-24 16:20 wtay
1663 * plugins/udp/gstudpsink.c: file gstudpsink.c was initially added
1664 on branch BRANCH-GOBJECT1.
1666 2001-06-24 16:20 wtay
1668 * plugins/udp/.cvsignore: file .cvsignore was initially added on
1669 branch BRANCH-GOBJECT1.
1671 2001-06-24 16:20 wtay
1673 * plugins/udp/gstudpsrc.h: file gstudpsrc.h was initially added on
1674 branch BRANCH-GOBJECT1.
1676 2001-06-24 15:55 wtay
1678 * docs/random/wtay/events: file events was initially added on
1679 branch BRANCH-GOBJECT1.
1681 2001-06-24 15:55 wtay
1683 * docs/random/wtay/events: Added some random ramblings about a the
1684 design of an event system.
1686 2001-06-24 02:02 wtay
1688 * gst/gobject2gtk.c: Removed some debug noise.
1690 2001-06-24 01:55 wtay
1692 * test/: aviparse.c, mp1parse.c, mpeg2parse.c, videotest.c, wave.c:
1693 Compile fixes for gtk.
1695 2001-06-23 13:23 wtay
1697 * plugins/festival/gstfestival.c: Make sure we don't send more data
1698 than the buffersize.
1700 2001-06-23 13:12 wtay
1702 * plugins/festival/gstfestival.c: file gstfestival.c was initially
1703 added on branch BRANCH-GOBJECT1.
1705 2001-06-23 13:12 wtay
1707 * plugins/festival/Makefile.am: file Makefile.am was initially
1708 added on branch BRANCH-GOBJECT1.
1710 2001-06-23 13:12 wtay
1712 * plugins/: Makefile.am, festival/Makefile.am,
1713 festival/gstfestival.c, festival/gstfestival.h: Added the festival
1714 text-to-speech plugin. It will currently only work by contacting
1715 the festival server on localhost. The output is WAV so it needs to
1716 be parsed with parsewav before connecting it to an audiosink:
1718 ./gstreamer-launch disksrc location=/etc/motd ! festival ! parsewav
1721 Latency is terrible because we don't process uterances individually
1724 2001-06-23 13:12 wtay
1726 * plugins/festival/gstfestival.h: file gstfestival.h was initially
1727 added on branch BRANCH-GOBJECT1.
1729 2001-06-22 02:14 wtay
1731 * examples/: Makefile.am, helloworld/helloworld.c,
1732 helloworld2/helloworld2.c, mixer/mixer.c, queue/queue.c,
1733 queue2/queue2.c, queue3/queue3.c, queue4/queue4.c, thread/thread.c,
1734 typefind/typefind.c, xml/createxml.c, xml/runxml.c: Fixed the
1735 examples for glib2 Removed plugins for now (need to run the script
1738 2001-06-22 02:05 wtay
1740 * tests/: autoplug.c, autoplug3.c, case4.c, incsched.c, mp1vid.c,
1741 mp3encode.c, paranoia.c, queue.c, rip.c, states.c, threadlock.c,
1742 eos/case1.c, eos/case2.c, eos/case3.c, eos/case4.c, eos/case5.c,
1743 eos/case6.c, eos/case7.c, sched/runxml.c: Lots of compile fixes for
1746 2001-06-22 01:43 wtay
1748 * test/: ac3parse.c, ac3play.c, avi2mpg.c, dvdcat.c, lat.c,
1749 mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3mad.c, mp3parse.c,
1750 mp3play.c, mp3tovorbis.c, pipetest.c, qtest.c, record.c,
1751 vidcapture.c, vidcapture2.c, xmmstest.c: Lots of compile fixes
1754 2001-06-22 01:14 wtay
1756 * configure.base: Disable most of the gnome/gtk stuff when
1757 compiling with glib2
1759 2001-06-22 00:11 wtay
1761 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added the option
1762 to set the format and the output size.
1764 2001-06-21 23:48 omegahacker
1766 * gst/gstqueue.c: marked up the function pointers with
1769 2001-06-21 20:44 wtay
1771 * configure.base: Added vgasink.
1773 2001-06-21 20:43 wtay
1775 * plugins/vgasink/: .cvsignore, Makefile.am, vgavideosink.c,
1776 vgavideosink.h: Added the vgasink by sienap.
1778 2001-06-21 16:29 wtay
1780 * tools/gstreamer-compprep.c: Compile fixes for GObject.
1782 2001-06-21 15:39 wtay
1784 * tools/gstreamer-inspect.c: Fixed a compileation error for
1787 2001-06-21 15:22 wtay
1789 * gst/: gobject2gtk.h, gstqueue.c: Compile fixes for gobject.
1791 2001-06-21 13:21 sbaker3
1793 * docs/gst/gstreamer-sections.txt: added refcounting and
1796 2001-06-21 12:50 wtay
1798 * plugins/flx/flx_decoder.h: Removed the colorspace dependency.
1800 2001-06-21 12:50 wtay
1802 * plugins/Makefile.am: Removed the videoscaler for now until it's
1805 2001-06-21 12:49 wtay
1807 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
1808 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
1809 Added some files for future use.
1811 2001-06-21 12:42 wtay
1813 * libs/Makefile.am: Removed old unused libs.
1815 2001-06-21 12:35 wtay
1817 * configure.base: Removed the winloader
1819 2001-06-21 12:34 wtay
1821 * libs/Makefile.am: Removed the wine loader.
1823 2001-06-21 12:32 wtay
1825 * include/Makefile.am: Removed the winelibs.
1827 2001-06-21 12:19 sbaker3
1829 * gst/: gstbufferpool.c, gstbufferpool.h: added ref counting to the
1830 buffer pool. also _destroy will clean up the buffer pool mem_chunk
1831 if it is the default implementation
1833 2001-06-21 03:03 omegahacker
1835 * plugins/Makefile.am: fixed spelling of xvideosink
1837 2001-06-21 00:43 wtay
1839 * gst/: gobject2gtk.h, gstqueue.c: Added some signal shims. Fixed
1840 the queue state_change stuff.
1842 2001-06-20 23:52 wtay
1844 * plugins/Makefile.am: Added the xvideosink to the dirs.
1846 2001-06-20 23:33 wtay
1848 * plugins/: dv/dvdec.c, xmms/xmms.h: All pending changes I still
1851 2001-06-20 23:21 wtay
1853 * plugins/aasink/aasink.c: Compile fixes for aasink.
1855 2001-06-20 23:21 wtay
1857 * gst/gobject2gtk.h: Added a shim for a marshaller.
1859 2001-06-20 22:56 wtay
1861 * gst/gobject2gtk.h: Added som shims for GTypeFlags and GParamFlags
1863 2001-06-20 22:55 wtay
1865 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: Compile fixes
1868 2001-06-20 22:40 wtay
1870 * plugins/arts/gst_arts.c: compile fixes for GTK1.2.
1872 2001-06-20 22:40 wtay
1874 * gst/gobject2gtk.h: Fixed an arg called "class", it's a C++
1877 2001-06-20 22:30 wtay
1879 * gst/gobject2gtk.h: Added g_type_from_name to the shims.
1881 2001-06-20 22:29 wtay
1883 * plugins/filters/ladspa/gstladspa.c: Some compile fixes for gtk1.2
1885 2001-06-20 21:58 wtay
1887 * gst/gobject2gtk.c: Renamed the shortname field in GParamSpec to
1888 name to match the glib2.0 implementation.
1890 2001-06-20 21:49 wtay
1892 * tools/gstreamer-inspect.c: Added object properties introspection.
1894 2001-06-20 21:48 wtay
1896 * gst/gobject2gtk.h: Added a better shim for g_object_get_property
1898 2001-06-20 15:53 sbaker3
1900 * gst/gstbuffer.c: fixed operator precedence bug which caused 32
1901 times too much memory to be allocated for each GstBuffer struct
1903 2001-06-20 00:17 omegahacker
1905 * gst/: gobject2gtk.c, gobject2gtk.h, elements/gstfakesrc.c: fixed
1906 signal registration problem in gobject2gtk shim
1908 2001-06-19 22:14 omegahacker
1910 * gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gstpad.c,
1911 gst/autoplug/gstautoplugger.c, gst/elements/gstfdsrc.c,
1912 plugins/aasink/aasink.c, plugins/effects/stereo/stereo.c,
1913 plugins/effects/volume/volume.c,
1914 plugins/filters/mono2stereo/mono2stereo.c,
1915 plugins/mp3encode/lame/gstlame.c, plugins/sdlsink/sdlvideosink.c:
1916 More GObject updates, cleanups to some of the elements to make the
1919 2001-06-19 19:32 wtay
1921 * gst/elements/gstdisksink.c: Changed the bytes_written to a gint
1922 to avoid overflow...
1924 2001-06-19 13:53 richardb
1926 * idiottest.mak: idiottest was failing because of change of
1927 PLUGIN_USE_SRCDIR to PLUGIN_USE_BUILDDIR - fixed.
1929 2001-06-19 11:34 richardb
1931 * tools/gstreamer-launch.c: Add -o option argument to
1932 gstreamer-launch, to specify a file to output the pipeline to,
1933 instead of running it.
1935 2001-06-19 08:57 omegahacker
1937 * autogen.sh: updated autogen.sh to use --enable-plugin-builddir
1939 2001-06-19 08:57 omegahacker
1941 * gst/gstplugin.c, acconfig.h, configure.base: changed
1942 plugin-srcdir to plugin-builddir, which is what it should be
1944 2001-06-18 23:33 richardb
1946 * gst/gstprops.c: Simplify properties which contain lists of
1947 integer and integer range entries to minimal combination of ints
1948 and ranges that is equivalent. eg, (1,2,3,7-12,13) becomes
1951 Don't bother with floats for the moment, though it would be easy to
1952 add an equivalent, which would simplify overlapping ranges.
1954 2001-06-18 21:14 richardb
1956 * plugins/visualization/chart/gstchart.c: Fix memory leak, thanks
1959 2001-06-18 20:20 wtay
1961 * plugins/flac/: Makefile.am, flacdec.c, flacenc.c, flacenc.h:
1962 Updated the flac decoder/encode to the latest CVS version. I had
1963 to increase the cothread stack in cothread.c (8 threads max) to get
1964 the encoder working :(
1966 2001-06-18 12:27 richardb
1968 * plugins/filters/Makefile.am: Add a DIST_SUBDIRS line
1970 2001-06-18 12:12 richardb
1972 * configure.base, plugins/visualization/Makefile.am: Add chart
1973 plugin to build system.
1975 2001-06-18 12:09 richardb
1977 * plugins/visualization/chart/: .cvsignore, Makefile.am,
1978 gstchart.c: Initial commit of chart plugin. Draws charts of data
1979 streams. Currently has no settable framerate, draws inefficiently,
1980 has no settable size and looks fairly ugly. Needs data parsing to
1981 be split into a separate plugin.
1983 2001-06-18 05:56 dlehn
1985 * configure.base: ALSA checks use alsa_save_* names and gst attempt
1986 to save flags fails when using the same names. Prefixed with gst_.
1988 2001-06-17 23:14 wtay
1990 * plugins/flac/: flacenc.c, flacenc.h: More work on the encoder..
1991 it still segfaults inside the flac lib for some reason..
1993 2001-06-17 20:44 wtay
1995 * plugins/flac/: .cvsignore, Makefile.am, flac.c, flacdec.c,
1996 flacdec.h, flacenc.c, flacenc.h: Added a FLAC decoder. The encoder
1999 2001-06-17 16:06 wtay
2001 * gst/elements/gstsinesrc.c: Updated the params a bit.
2003 2001-06-17 16:03 wtay
2005 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
2006 properties again. Added come const directives to the arguments
2007 again. Check for non exiting properties.
2009 2001-06-17 15:35 sbaker3
2011 * gst/gstbufferpool.h: added _gst_buffer_pool_initialize
2013 2001-06-17 15:12 wtay
2015 * tools/gstreamer-inspect.c: Print out the enum values too.
2017 2001-06-17 14:58 sbaker3
2019 * plugins/filters/intfloatconvert/: float2int.c, int2float.c: uses
2020 default bufferpool factory
2022 2001-06-17 14:55 sbaker3
2024 * gst/: gst.c, gstbufferpool.c, gstbufferpool.h: added a default
2025 bufferpool factory function. it reuses existing instances of
2026 bufferpool if requests are made for existing buffer sizes
2028 2001-06-17 09:55 omegahacker
2030 * gst/gstobject.c, gst/gstobject.h, gst/gsttypefind.c,
2031 gst/autoplug/gstautoplugcache.c, plugins/aasink/aasink.c,
2032 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsrc.c,
2033 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
2034 plugins/filters/cutter/cutter.c, plugins/gnomevfs/gnomevfssink.c,
2035 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/gstgsmenc.c,
2036 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2037 plugins/sdlsink/sdlvideosink.c, plugins/xmms/gstxmmseffect.c,
2038 plugins/xvideosink/xvideosink.c: Mostly went around converting
2039 G_OBJECT_TYPE(klass) to G_TYPE_FROM_CLASS(klass)
2041 2001-06-17 09:52 omegahacker
2043 * configure.ac, configure.in: removed configure.ac and configure.in
2045 2001-06-17 05:07 omegahacker
2047 * plugins/1394/: dv1394src.c, dv1394src.h: ported 1394 plugin to
2048 gobject, somehow forget that one...
2050 2001-06-17 04:17 wtay
2052 * tools/gstreamer-inspect.c: Added enums to inspect.
2054 2001-06-17 04:10 omegahacker
2056 * gst/gobject2gtk.h: file gobject2gtk.h was initially added on
2057 branch BRANCH-GOBJECT1.
2059 2001-06-17 04:10 omegahacker
2061 * gst/gobject2gtk.c: file gobject2gtk.c was initially added on
2062 branch BRANCH-GOBJECT1.
2064 2001-06-17 04:10 omegahacker
2066 * acconfig.h, configure.base, gst/Makefile.am, gst/gobject2gtk.c,
2067 gst/gobject2gtk.h, gst/gst.c, gst/gst.h, gst/gstextratypes.c,
2068 gst/gstextratypes.h, gst/gstobject.c, gst/gstobject.h,
2069 gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c, gst/gstutils.c,
2070 gst/gstutils.h: Added gobject to gtkobject bridge
2071 (gobject2gtk.[ch]) and configure-time support for selecting between
2072 glib and gtk (--enable-glib2 to build with gobject).
2074 2001-06-17 04:05 wtay
2076 * plugins/mp3encode/lame/gstlame.c: Fixed the get and set functions
2077 for enum properties.
2079 2001-06-17 04:03 wtay
2081 * docs/manual/helloworld.sgml: Fixed the audiosink in the example
2084 2001-06-17 03:47 wtay
2086 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
2087 properties. Added come const directives to the arguments.
2089 2001-06-17 03:39 wtay
2091 * tools/gstreamer-inspect.c: Figured out how to get a property from
2094 2001-06-16 18:35 wtay
2096 * tools/gstreamer-inspect.c: Pff, this doesn't seem to work... Can
2097 someone try to get a property from a GObject?
2099 2001-06-16 18:25 wtay
2101 * tools/gstreamer-inspect.c: Somewhat fixed -inspect
2103 2001-06-16 15:36 wtay
2105 * configure.base: Removed the obsolete libs.
2107 2001-06-16 15:35 wtay
2109 * plugins/Makefile.am: Added the avi stuff to the makefile again.
2111 2001-06-16 15:29 wtay
2113 * plugins/avi/: Makefile.am, codectest.c, gstavidecoder.c,
2114 gstavidecoder.h, gstavidemux.c, gstavidemux.h, gstaviencoder.c,
2115 gstaviencoder.h, gstavimux.c, gstavimux.h, gstavitypes.c,
2116 gstavitypes.h, playcodecs.c, videoheader.c: Updated the avi decoder
2119 2001-06-16 14:46 wtay
2121 * plugins/avi/winaudio/: aviaudiodecoder.c, aviaudiodecoder.h:
2122 Updated the audiodecoder to gobject.
2124 2001-06-16 14:24 wtay
2126 * gstplay/gstplay.c: Removed a check (see that the file exists
2127 locally ??) to enable network streaming with gnomevfssrc again.
2129 2001-06-16 14:17 wtay
2131 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2132 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2133 gstwinenc.c, gstwinenc.cc, gstwinenc.h: Merged from HEAD on
2134 20010616 (13:00 GMT). Compile fixes for GObject.
2136 2001-06-16 01:43 wtay
2138 * plugins/Makefile.am: Updated the makefile.
2140 2001-06-16 01:32 wtay
2142 * plugins/arts/gst_arts.c: Fixed arts
2144 2001-06-16 01:26 wtay
2146 * plugins/filters/Makefile.am: Added LADSPA back in the Makefile.
2148 2001-06-16 01:25 wtay
2150 * plugins/filters/ladspa/gstladspa.c: LADSPA compiles.
2152 2001-06-16 01:14 wtay
2154 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c, pluginenum.c:
2155 Fixed some stuff in xmms, removed the args for now.
2157 2001-06-16 00:49 wtay
2159 * plugins/flx/flx_decoder.h: Removed the dependency on colorspace.
2161 2001-06-16 00:48 wtay
2163 * plugins/filters/: Makefile.am, ladspa/gstladspa.c: Removed ladspa
2164 from the Makefile until it compiles. Removed the dependency on OSS
2167 2001-06-16 00:36 wtay
2169 * plugins/visualization/: Makefile.am, synaesthesia/core.h,
2170 synaesthesia/synaesthesia.c, synaesthesia/synaesthesia.h: Removed
2171 old, non functional code out of the makefile.
2173 2001-06-16 00:23 omegahacker
2175 * configure.ac, configure.in, gst/gst.c, gst/gstmarshal.c,
2176 gst/gstmarshal.h, gst/autoplug/autoplugtest.c,
2177 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
2178 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
2179 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
2180 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
2181 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
2182 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
2183 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
2184 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
2185 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
2186 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
2187 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
2188 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
2189 plugins/cdparanoia/cdparanoia.c, plugins/cdparanoia/cdparanoia.h,
2190 plugins/cobin/cobin.c, plugins/cobin/cobin.h,
2191 plugins/cobin/spindentity.c, plugins/cobin/spindentity.h,
2192 plugins/dv/dvdec.c, plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
2193 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
2194 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
2195 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
2196 plugins/esd/esdsink/esdsink.h, plugins/filters/adder/adder.c,
2197 plugins/filters/adder/adder.h,
2198 plugins/filters/colorspace/colorspace.c,
2199 plugins/filters/colorspace/colorspace.h,
2200 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
2201 plugins/filters/cutter/filter.func,
2202 plugins/filters/intfloatconvert/float2int.c,
2203 plugins/filters/intfloatconvert/float2int.h,
2204 plugins/filters/intfloatconvert/int2float.c,
2205 plugins/filters/intfloatconvert/int2float.h,
2206 plugins/filters/intfloatconvert/intfloatconvert.c,
2207 plugins/filters/ladspa/gstladspa.c,
2208 plugins/filters/ladspa/gstladspa.h,
2209 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
2210 plugins/filters/level/level.c, plugins/filters/level/level.h,
2211 plugins/filters/median/median.c, plugins/filters/median/median.h,
2212 plugins/filters/mono2stereo/mono2stereo.c,
2213 plugins/filters/mono2stereo/mono2stereo.h,
2214 plugins/filters/passthrough/level.c,
2215 plugins/filters/passthrough/level.h,
2216 plugins/filters/passthrough/passthrough.c,
2217 plugins/filters/passthrough/passthrough.h,
2218 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
2219 plugins/filters/stereo2mono/stereo2mono.c,
2220 plugins/filters/stereo2mono/stereo2mono.h,
2221 plugins/filters/volenv/filter.func,
2222 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
2223 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
2224 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
2225 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
2226 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
2227 plugins/icecast/icecastsend/icecastsend.c,
2228 plugins/icecast/icecastsend/icecastsend.h,
2229 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
2230 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
2231 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
2232 plugins/mp3decode/mpg123/gstmpg123.c,
2233 plugins/mp3decode/mpg123/gstmpg123.h,
2234 plugins/mp3decode/parse/mp3parse.c,
2235 plugins/mp3decode/parse/mp3parse.h,
2236 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
2237 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
2238 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
2239 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2240 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
2241 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
2242 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
2243 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
2244 plugins/mpeg1/system_encode/buffer.c,
2245 plugins/mpeg1/system_encode/system_encode.c,
2246 plugins/mpeg1/system_encode/system_encode.h,
2247 plugins/mpeg1video/parse/mp1videoparse.c,
2248 plugins/mpeg1video/parse/mp1videoparse.h,
2249 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
2250 plugins/mpeg2/ac3parse/ac3parse.c,
2251 plugins/mpeg2/ac3parse/ac3parse.h,
2252 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
2253 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
2254 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
2255 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
2256 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
2257 plugins/mpeg2/subtitles/mpeg2subt.c,
2258 plugins/mpeg2/subtitles/mpeg2subt.h,
2259 plugins/mpeg2/video/gstmpeg2play.c,
2260 plugins/mpeg2/video/gstmpeg2play.h,
2261 plugins/mpeg2/videoparse/mp2videoparse.c,
2262 plugins/mpeg2/videoparse/mp2videoparse.h,
2263 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
2264 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
2265 plugins/quicktime/gstquicktimedecoder.c,
2266 plugins/quicktime/gstquicktimedecoder.h,
2267 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
2268 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
2269 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
2270 plugins/sdlsink/sdlvideosink.c, plugins/sdlsink/sdlvideosink.h,
2271 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
2272 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
2273 plugins/visualization/smoothwave/smoothwave.c,
2274 plugins/visualization/smoothwave/smoothwave.h,
2275 plugins/visualization/spectrum/gstspectrum.c,
2276 plugins/visualization/spectrum/gstspectrum.h,
2277 plugins/visualization/synaesthesia/synaesthesia.c,
2278 plugins/visualization/synaesthesia/synaesthesia.h,
2279 plugins/visualization/vumeter/vumeter.c,
2280 plugins/visualization/vumeter/vumeter.h,
2281 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
2282 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
2283 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
2284 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
2285 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
2286 plugins/xmms/gstxmmsinput.h, plugins/xmms/xmms.h,
2287 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h:
2288 Mega patch updates almost all the plugins to GObject. This was
2289 done with a Perl script, with only a few minor manual tweaks where
2290 the perl didn't catch the code just right. There may be a few
2291 minor issues remaining from this, but they should be easy to catch
2292 (plugin doesn't work).
2294 There are several plugins that have GDK/GTK code in them that
2295 shouldn't, these need to be dealt with next.
2297 2001-06-16 00:15 wtay
2299 * plugins/filters/smooth/: smooth.c, smooth.h: Added caps to the
2302 2001-06-16 00:15 wtay
2304 * plugins/filters/median/median.c: copy timestamps too.
2306 2001-06-15 23:48 wtay
2308 * plugins/filters/median/: median.c, median.h: Added an option to
2309 only filter the luminance plane.
2311 2001-06-15 23:38 wtay
2313 * plugins/filters/median/: median.c, median.h: Added caps to the
2316 2001-06-15 23:03 wtay
2318 * plugins/videoscale/gstscale_x86_asm.s: file gstscale_x86_asm.s
2319 was initially added on branch BRANCH-GOBJECT1.
2321 2001-06-15 23:03 wtay
2323 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
2324 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
2325 Just added some files I will need soon.
2327 2001-06-15 23:03 wtay
2329 * plugins/videoscale/gstscale_x86.h: file gstscale_x86.h was
2330 initially added on branch BRANCH-GOBJECT1.
2332 2001-06-15 23:03 wtay
2334 * plugins/videoscale/gstvideoscale.h: file gstvideoscale.h was
2335 initially added on branch BRANCH-GOBJECT1.
2337 2001-06-15 23:03 wtay
2339 * plugins/videoscale/gstscale_x86.c: file gstscale_x86.c was
2340 initially added on branch BRANCH-GOBJECT1.
2342 2001-06-15 23:03 wtay
2344 * plugins/videoscale/gstvideoscale.c: file gstvideoscale.c was
2345 initially added on branch BRANCH-GOBJECT1.
2347 2001-06-15 23:00 wtay
2349 * libs/Makefile.am: Removed old unused libs.
2351 2001-06-15 22:46 wtay
2353 * docs/manual/: advanced.sgml, bins.sgml, factories.sgml,
2354 helloworld.sgml, helloworld2.sgml, pads.sgml, states.sgml: Small
2355 updates to the manual.
2357 2001-06-15 20:49 sbaker3
2359 * plugins/filters/intfloatconvert/: float2int.c, float2int.h: takes
2360 multiple float pads and converts to interleaved int data. Different
2361 sized and out-of-order buffer support is in place but not tested.
2363 2001-06-15 20:48 sbaker3
2365 * plugins/filters/intfloatconvert/: int2float.c, int2float.h: now
2366 converts interleaved ints to mono floats in seperate pads. Also
2367 now has a _request_new_pad func
2369 2001-06-15 20:46 wtay
2371 * tools/README: Updated the README file with some cool
2372 gstreamer-launch cmd lines by Matthew McClintock
2373 <mattsm@mail.utexas.edu>
2375 2001-06-15 20:13 wtay
2377 * gst/: gstelement.c, gstpad.c, gstparse.c, gstparse.h,
2378 gstscheduler.c, elements/gstdisksrc.c: Changed a stupid assert in
2379 request_pad. Some fixes for pullregion and EOS conditions. Remove
2380 an unneeded check in the scheduler (check for NULL buffer) some EOS
2381 fixes for pullregion in disksrc. Removed the macro in the
2382 gstparse.h header 'cause it's internal to gstparse.c Added a check
2383 in gstparse for NULL element.
2385 2001-06-15 17:42 thomasvs
2387 * examples/cutter/cutter.c: added some minor stuff
2389 2001-06-15 17:22 wtay
2391 * plugins/avi/wincodec/gstwindec.cc: A fix for latest CVS avifile.
2393 2001-06-15 16:44 richardb
2395 * configure.base: Fix mistake with saved CPPFLAGS for sdl test and
2396 libdv test: was unsaving the value before saving... :(
2398 2001-06-15 16:42 richardb
2400 * configure.base: Fix bug #433398, by putting GLIB_CFLAGS
2402 2001-06-15 07:33 sbaker3
2404 * gst/gstparse.c: should restore dynamic connection of pads
2405 (couldn't really test it though)
2407 2001-06-14 22:02 omegahacker
2409 * plugins/oss/: gstossgst.c, gstossgst.h, gstosssink.c,
2410 gstosssink.h, gstosssrc.c, gstosssrc.h: ported to gobject
2412 2001-06-14 22:02 omegahacker
2414 * gst/: gstpad.c, elements/Makefile.am, elements/gstdisksink.c,
2415 elements/gstdisksrc.c, elements/gstfakesrc.c,
2416 elements/gstsinesrc.c, elements/gsttee.c: various fixes needed to
2417 get to sinesrc ! osssink
2419 2001-06-14 21:39 wtay
2421 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c,
2422 gststaticautoplug.c, gststaticautoplugrender.c: Fixed some minor
2425 2001-06-14 21:23 omegahacker
2427 * configure.base: added gmodule to glib-2.0 stuff
2429 2001-06-14 21:19 omegahacker
2431 * gst/gstmarshal.h: file gstmarshal.h was initially added on branch
2434 2001-06-14 21:19 omegahacker
2436 * gst/: gstmarshal.c, gstmarshal.h: new files that need to be
2437 removed at some point because they are to be autogenerated
2439 2001-06-14 21:19 omegahacker
2441 * gst/gstmarshal.c: file gstmarshal.c was initially added on branch
2444 2001-06-14 19:04 thomasvs
2446 * examples/cutter/cutter.c: changed cutter example to use a thread
2448 2001-06-14 04:14 omegahacker
2450 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstelement.c,
2451 gstobject.c, gstpad.c, gstparse.c, gsttypefind.c, gstxml.c,
2452 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
2453 autoplug/gstautoplugger.c, autoplug/gststaticautoplug.c,
2454 autoplug/gststaticautoplug.h, autoplug/gststaticautoplugrender.c,
2455 autoplug/gststaticautoplugrender.h, elements/gstdisksink.c,
2456 elements/gstdisksink.h, elements/gstdisksrc.c,
2457 elements/gstdisksrc.h, elements/gstelements.c,
2458 elements/gstfakesink.c, elements/gstfakesink.h,
2459 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
2460 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
2461 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
2462 elements/gstidentity.c, elements/gstidentity.h,
2463 elements/gstmultidisksrc.c, elements/gstmultidisksrc.h,
2464 elements/gstpipefilter.c, elements/gstpipefilter.h,
2465 elements/gstsinesrc.c, elements/gstsinesrc.h, elements/gsttee.c,
2466 elements/gsttee.h: Bring all the other stuff in gst/ up to match
2467 libgst.la's GObject port. Fixed some minor problems with the
2468 signalling stuff in the core.
2472 2001-06-13 23:09 thomasvs
2474 * examples/cutter/cutter.c: cutter now uses afsink to write out
2475 wavs we will add a queue next to handle latency problems
2477 2001-06-13 23:03 thomasvs
2479 * plugins/audiofile/gstafsink.c: afsink now closes and reopens
2480 files when you change the location
2482 2001-06-13 22:59 omegahacker
2484 * configure.base: new configure check for glib 2.0, now requires
2485 pkg-config to be installed
2487 2001-06-13 22:52 thomasvs
2489 * configure.base, examples/Makefile.am: added cutter example
2491 2001-06-13 22:52 omegahacker
2493 * gst/: gstautoplug.c, gstautoplug.h, gstbin.c, gstbin.h,
2494 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
2495 gstextratypes.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
2496 gstparse.c, gstpipeline.c, gstpipeline.h, gstqueue.c, gstqueue.h,
2497 gstscheduler.c, gstscheduler.h, gstthread.c, gstthread.h,
2498 gsttypefind.c, gsttypefind.h, gstutils.c, gstutils.h, gstxml.c,
2499 gstxml.h: First round of changes to port to GObject. libgst.la
2500 compiles, though there are a few things commented out.
2501 Specifically object destruction is probably broken, but wtay gets
2502 to fix that because he researched the problem of glib 2.0 object
2503 destruction while doing the first round. Some of the XML stuff is
2504 commented out, but that's an easy fix.
2506 Next is the rest of the gst/ directory, then on to the plugins.
2508 2001-06-13 22:45 wtay
2510 * plugins/quicktime/: gstquicktimedecoder.c, gstquicktimedecoder.h,
2511 gstquicktimedemux.c, gstquicktimedemux.h, gstquicktimetypes.c:
2512 Fixed the quicktime plugin. things now work with mjpeg.
2514 2001-06-13 22:35 thomasvs
2516 * plugins/audiofile/gstafsink.c: afsink now handles eos and closes
2519 2001-06-13 22:33 wtay
2521 * gst/gstpad.c: Loop in pullregion until the desired buffer has
2524 2001-06-13 22:08 thomasvs
2526 * plugins/filters/cutter/cutter.c: check for buffer's framedness
2528 2001-06-13 22:08 thomasvs
2530 * libs/audio/: gstaudio.c, gstaudio.h: added a function to check if
2531 the buffer's data is framed
2533 2001-06-13 22:02 wtay
2535 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: fixed a small
2536 fix in the type init function that makes some C++ compilers
2539 2001-06-13 21:26 thomasvs
2541 * configure.base: added deinterlace
2543 2001-06-13 18:39 wtay
2545 * plugins/mp3decode/mad/gstmad.c: Removed the debug output.
2547 2001-06-13 17:20 thomasvs
2549 * examples/cutter/: Makefile.am, cutter.c, cutter.h: added example
2550 program to show how cutter plugin works
2552 2001-06-13 17:16 thomasvs
2554 * plugins/filters/cutter/cutter.c: some code clean-ups and sensible
2557 2001-06-13 17:13 thomasvs
2559 * plugins/filters/cutter/README: added a better description of the
2562 2001-06-13 17:04 thomasvs
2564 * plugins/filters/cutter/: cutter.c, cutter.h, filter.func: added
2565 threshold level and runlength arguments stopped copying buffer used
2566 audio lib functions for some stuff
2568 2001-06-13 16:33 thomasvs
2570 * libs/audio/: gstaudio.c, gstaudio.h: added helper function to
2571 calculate maximum possible sample value based on caps
2573 2001-06-13 10:51 thomasvs
2575 * docs/random/eos: added two more cases of eos reasoning
2577 2001-06-13 02:18 cael
2579 * gstplay/: ChangeLog, Makefile.am, callbacks.c, full-screen.c,
2580 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
2581 gstplay.c, gstplay.h, main.c: Hmm, added working (if hacked)
2582 full-screen play, shuffled things around, added error checking so
2583 we don't crash on file not found, added the beginnings of a
2586 2001-06-12 22:35 wtay
2588 * plugins/filters/deinterlace/Makefile.am: Removed the leftover
2589 filter.func file and README in the makefile.
2591 2001-06-12 22:35 wtay
2593 * plugins/filters/Makefile.am: Added the deinterlace filter
2595 2001-06-12 22:33 wtay
2597 * plugins/filters/deinterlace/: .cvsignore, Makefile.am,
2598 deinterlace.c, deinterlace.h: Added a deinterlace filter.
2600 2001-06-12 22:27 wtay
2602 * plugins/filters/colorspace/Makefile.am: Add libHermes too of
2605 2001-06-12 21:19 wtay
2607 * plugins/filters/Makefile.am: Still compile colorspace when Hermes
2610 2001-06-12 21:19 wtay
2612 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
2613 colorspace.h: ifdef out the Hermes code when the library was not
2616 2001-06-12 20:47 wtay
2618 * libs/riff/gstriffencode.c: Fixed a bug in the avi encoder with
2621 2001-06-12 20:45 wtay
2623 * plugins/jpeg/gstjpegdec.c: Don't push a buffer when the pad is
2626 2001-06-12 20:44 wtay
2628 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Added a sync
2629 arg to turn off syncing on the timestamps.
2631 2001-06-12 20:42 wtay
2633 * plugins/avi/: Makefile.am, codectest.c, gstaviencoder.c,
2634 gstaviencoder.h, gstavimux.c, gstavimux.h, videoheader.c,
2635 wincodec/gstwindec.cc, wincodec/gstwinenc.cc, wincodec/gstwinenc.h:
2636 Removed old code. Enhanced the avi decoder. The encoder now sorta
2637 works. For big input frames it segfaults though inside a libavifile
2638 function. Renamed the aviencoder to avimux.
2640 2001-06-12 15:35 thomasvs
2642 * plugins/audiofile/: gstafsrc.c, gstafsrc.h: added timestamps to
2645 2001-06-12 14:42 thomasvs
2647 * plugins/mp3decode/mad/gstmad.h: added framestamp
2649 2001-06-12 11:12 thomasvs
2651 * plugins/mp3decode/mad/gstmad.c: added a different way of
2652 generating timestamps; activate by uncommenting #define
2655 2001-06-12 11:11 thomasvs
2657 * libs/audio/: gstaudio.c, gstaudio.h: added some function to
2658 support framestamps & timestamps
2660 2001-06-11 23:04 shitowax
2662 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
2663 gstquicktimedecoder.h: Transformation of the quicktime plugin into
2666 2001-06-11 23:02 shitowax
2668 * plugins/quicktime/: gstquicktimedemux.c, gstquicktimedemux.h,
2669 gstquicktimetypes.c, gstquicktimetypes.h: Intitial CVS introduction
2671 2001-06-11 21:19 thomasvs
2673 * plugins/Makefile.am: fixed AVIFILE dependency check
2675 2001-06-11 20:09 omegahacker
2677 * gst/gstelement.h: changed indent and argnames to trigger
2680 2001-06-10 22:13 richardb
2682 * tools/gstreamer-compprep.1: Some formatting updates, thanks to
2685 2001-06-10 19:50 theuraeus
2687 * LICENSE_readme: 2001-10-06 Christian Schaller
2688 <Uraeus@linuxrising.org> - Moved a couple of libs from GPL to LGPL
2689 since they had been mistakenly branded as GPL.
2691 2001-06-10 12:57 sbaker3
2693 * gst/gstparse.c: can now take comma delimited list of pads. eg
2694 gstreamer-launch disksrc location=~/mp3/gnome.mp3 ! mad ! int2float
2695 src%d,src%d\!sink%d,sink%d float2int ! osssink
2697 2001-06-10 02:18 theuraeus
2699 * gstreamer.spec.in: 2001-10-06 Christian Schaller
2700 <Uraeus@linuxrising.org> - Updated the SPEC file as per Erik's
2701 wishes - Split out the mpeg stuff - Silenced gstreamer-register
2702 when run after each package
2704 2001-06-09 22:48 theuraeus
2706 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2707 <Uraeus@linuxrising.org> - Added gstreamer-register to all plugins
2709 2001-06-09 20:23 theuraeus
2711 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2712 <Uraeus@linuxrising.org> - moved the visualisations plugins out
2714 TODO: 1. the mpeg plugins need sorting out. currently they are all
2715 just placed inside the main package. Need help with this since I am
2716 unsure about what files belongs where with what dependency 2.
2717 Cross-dependencies probably should be added to the plugins 3.
2718 License information should be added to the plugins 4.
2719 GStreamer-register needs to be added for each plugin
2721 2001-06-09 19:50 theuraeus
2723 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2724 <Uraeus@linuxrising.org> - Finally the SPEC file works again, now
2725 only polishing it remains
2727 2001-06-09 17:44 theuraeus
2729 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2730 <Uraeus@linuxrising.org> - More SPEC fixes, not perfect yet, but
2731 maybe it actually works now
2733 2001-06-09 12:43 sbaker3
2735 * gst/: gstparse.c, gstparse.h: store src and sink pads in slists
2736 to get ready for the src1,src2\!sink1,sink2 syntax
2738 2001-06-09 11:16 sbaker3
2740 * gst/gstparse.c: if a named pad doesn't exist, try creating a new
2741 pad using the padtemplate name. eg int2float src%d!sink%d float2int
2743 2001-06-09 03:33 theuraeus
2745 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2746 <Uraeus@linuxrising.org> - More fixes to the SPEC file, still not
2747 verfied that it works, but I need sleep and it is guaranteed closer
2748 to working than the current one. More testing and SPEC file hacking
2749 tommorow(aka later today).
2751 2001-06-09 01:16 wtay
2753 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2754 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2755 gstwinenc.c, gstwinenc.cc: The windows decoder now uses the dll
2756 loader from avifile, significantly simplyfying the codec.
2758 2001-06-09 01:14 wtay
2760 * REQUIREMENTS, configure.base: Added a check for avifile.
2762 2001-06-08 23:17 theuraeus
2764 * gstreamer.spec.in: 2001-08-06 Christian Schaller
2765 <Uraeus@linuxrising.org> - Added ALSA plugin (commented out since I
2766 don't have alsa installed)
2768 2001-06-08 22:56 theuraeus
2770 * REQUIREMENTS, gstreamer.spec.in: 2001-08-06 Christian Schaller
2771 <Uraeus@linuxrising.org> - Updated GStreamer SPEC which sorts out
2772 plugins into separate plugins, needs more work to support all
2775 2001-06-07 22:45 ajmitch
2777 * plugins/esd/esdsink/Makefile.am: Added README to EXTRA_DIST
2779 2001-06-07 22:43 wtay
2781 * plugins/avi/Makefile.am: Added README to dist
2783 2001-06-07 22:02 ajmitch
2785 * plugins/esd/esdsink/README: Added README for esdsink. Someone
2786 please give it some TLC before 0.2.0 release :)
2788 2001-06-07 19:31 wtay
2790 * plugins/avi/: README, wincodec/gstwindec.c: Added a README file
2791 about the innner working of the avi decoder.
2793 2001-06-07 17:56 dlehn
2795 * debian/changelog, debian/gstreamer-tools.manpages,
2796 gst/autoplug/.cvsignore: Added manpage Ignore built autoplugtest
2797 binary Bump debian version to 0.2.0
2799 2001-06-07 11:58 richardb
2801 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-compprep.1,
2802 gstreamer-register.1: Add gstreamer-compprep man page.
2804 2001-06-07 09:18 ajmitch
2806 * AUTHORS: Credited 'ALSA plugins' to Thomas Nydberg in AUTHORS
2808 2001-06-07 07:38 dlehn
2810 * debian/gstreamer-common.files: latest plugins updates
2812 2001-06-07 07:06 cael
2814 * gstplay/: ChangeLog, gstmediaplay.glade: dissabled full-screen
2815 for the time being till i have time to fix it.
2817 2001-06-07 01:08 omegahacker
2819 * tools/: gstreamer-inspect.1, gstreamer-launch.1,
2820 gstreamer-register.1: added --gst-mask to the man pages
2822 2001-06-06 20:31 wtay
2824 * plugins/avi/Makefile.am: Added the REAME_win32dll to extra dist
2826 2001-06-06 20:23 dlehn
2828 * debian/: Makefile.am, changelog, control, gstreamer-artsd.files,
2829 gstreamer-audiofile.files, gstreamer-common.files,
2830 gstreamer-gnomevfs.files, gstreamer-gsm.files,
2831 gstreamer-jpeg.files, gstreamer-oss.files, gstreamer-sdl.files,
2832 gstreamer-tools.files, gstreamer-tools.manpages, libgst-dev.files,
2833 rules: Added new plugin packages and synced up to a late pre2 CVS
2836 2001-06-06 20:21 dlehn
2838 * .cvsignore: Added configure.{ac,in} to .cvsignore since they are
2839 autogenerated from configure.base now.
2841 2001-06-06 20:20 dlehn
2843 * docs/gst/Makefile.am: Added .o and .lo to clean-local target
2845 2001-06-06 20:15 wtay
2847 * gst/gstelement.c: Removed a warning.
2849 2001-06-06 20:12 wtay
2851 * plugins/filters/lav/Makefile.am: Removed the README file from
2854 2001-06-06 20:07 wtay
2856 * plugins/filters/Makefile.am: Added the lavencoder
2858 2001-06-06 19:33 wtay
2860 * docs/: gst/tmpl/gstreamer-unused.sgml, random/NOTES-0.2.0: Some
2863 2001-06-06 19:31 wtay
2865 * configure.base: Added the lav encoder Makefile.am
2867 2001-06-06 19:29 wtay
2869 * gst/: cothreads.c, gstparse.c: Changed the maxcothreads to 16.
2870 connect to the new_ghost_pad signal in parse.
2872 2001-06-06 17:21 wtay
2874 * plugins/gsm/gstgsmdec.c: Small fix to initialize a counter.
2876 2001-06-06 17:20 wtay
2878 * plugins/avi/: gstavidecoder.c, gstavitypes.c: Fixes for different
2881 2001-06-06 17:09 wtay
2883 * plugins/avi/: gstavidecoder.c, gstavitypes.c: More fixes for
2884 audio. Only send buffers if the pad is connected.
2886 2001-06-06 17:08 wtay
2888 * plugins/jpeg/gstjpegdec.c: Some fixes for various jpeg formats.
2890 2001-06-06 15:24 thomasvs
2892 * configure.base, plugins/filters/Makefile.am: added cutter plugin
2895 2001-06-06 15:21 thomasvs
2897 * plugins/filters/cutter/: Makefile.am, README, cutter.c, cutter.h,
2898 filter.func: cutter plugin; emits signals when audio RMS level
2899 falls below or rises above threshold value for a given consecutive
2902 2001-06-06 15:14 thomasvs
2904 * configure.base, libs/Makefile.am: added Makefile generation for
2907 2001-06-06 15:13 thomasvs
2909 * libs/audio/: Makefile.am, gstaudio.c, gstaudio.h: first try at a
2910 general gstreamer audio library with helper functions
2912 2001-06-06 13:47 richardb
2914 * docs/manual/quotes.sgml: Add an important quote from Omega.
2916 2001-06-06 00:39 theuraeus
2918 * plugins/avi/README_win32dll: 2001-06-06 Christian Schaller
2919 <Uraeus@linuxrising.org> * Add small textfile with some information
2920 on win32 dll situation
2922 2001-06-05 20:44 sbaker3
2924 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: mono _get and
2925 _chain should now work.Many other changes including: all immutable
2926 info is in the class struct, activate/deactivate should work, and a
2927 bunch of other stuff
2929 2001-06-05 18:45 wtay
2931 * tools/gstreamer-inspect.c: Somewhat improve the layout of args in
2934 2001-06-05 18:26 sbaker3
2936 * plugins/filters/intfloatconvert/: float2int.c, float2int.h,
2937 int2float.c, int2float.h: use proxying for caps
2939 2001-06-05 02:27 richardb
2941 * gst/: Makefile.am, gstelementfactory.c: Revert accidentally
2942 applied changes. Time for bed.
2944 2001-06-05 02:26 richardb
2946 * gst/: Makefile.am, gstelementfactory.c, gstplugin.c: FIx memleak
2947 in save-thyself introduced by changing plugin_get_list to copy.
2949 2001-06-05 02:15 richardb
2951 * gst/gstplugin.c: Simple fix to stop gstreamer-compprep crashing
2952 when the registry is in use.
2954 2001-06-04 22:52 wtay
2956 * plugins/xvideosink/: xvideosink.c, xvideosink.h: Added an option
2957 to disable Xv images. It's not pretty but it works.
2959 2001-06-04 22:02 wtay
2961 * tools/gstreamer-launch.c: Fixed the xid stuff and some cleanups.
2963 2001-06-04 21:16 wtay
2965 * plugins/mp3encode/lame/gstlame.c: Set the src caps to audio/mp3
2967 2001-06-04 20:20 wtay
2969 * plugins/mp3encode/lame/gstlame.c: Removed the MPG_MD* defines
2970 bacause they seem to be undefined with some versions of lame.
2972 2001-06-04 20:00 wtay
2974 * plugins/oss/README: Added a little info about the ossgst hack.
2976 2001-06-04 19:59 wtay
2978 * plugins/oss/gstosssrc.c: Some osssrc fixes
2980 2001-06-04 17:55 wtay
2982 * plugins/mp3encode/lame/gstlame.c: Small updates.
2984 2001-06-04 17:33 wtay
2986 * plugins/vorbis/vorbisenc.c: Fixed a bug for mono input.
2988 2001-06-04 17:02 wtay
2990 * gst/cothreads.c: Use the STACKSIZE and number of cothreads to
2991 calculate the cothread stack space (easier to change the number of
2994 2001-06-04 16:59 thomasvs
2996 * plugins/oss/gstosssrc.c: set default format to 44100/16/stereo
2998 2001-06-04 16:38 thomasvs
3000 * gst/gstparse.c: added an eos handler so that gstreamer-launch
3001 quits when the first element fires it
3003 2001-06-04 15:52 wtay
3005 * plugins/mpeg1/mpegaudio/gstmpegaudio.c: Fixes to do proper caps
3008 2001-06-04 15:50 wtay
3010 * tools/gstreamer-inspect.c: Print out the default values.
3012 2001-06-04 14:51 sbaker3
3014 * plugins/alsa/: alsasink.c, alsasrc.c: removed MAKE_ARG macro (it
3015 didn't seem to work)\nAttempted to make the element name consist
3016 only of alphanumeric and _ (eg ESS_AudioDrive_ES1688_0_0_src)
3018 2001-06-04 12:25 richardb
3020 * docs/gst/Makefile.am: Nasty hack enabling docs/gst/ to build with
3021 unpatched versions of gtkdoc-scanobj which don't understand
3024 2001-06-04 02:26 wtay
3026 * plugins/xmms/: gstxmmseffect.c, gstxmmseffect.h: Added capsnego
3027 to the xmms effects.
3029 2001-06-04 01:51 richardb
3031 * gst/gst.c: Replace NO_X conditional compilation with testing
3032 whether DISPLAY env variable is set, and doing gtk_type_init()
3033 instead of gtk_init() if not.
3035 2001-06-04 01:38 richardb
3037 * autogen.sh: Don't ever run if we know automake isn't patched:
3038 people keep complaining that their machine crashed while trying to
3041 2001-06-04 00:40 wtay
3043 * plugins/xmms/gstxmmsinput.c: Added capsnego to the xmms input
3046 2001-06-03 23:30 wtay
3048 * tools/README: More info about the other tools.
3050 2001-06-03 20:49 richardb
3052 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-launch.1:
3053 Add man page for gstreamer-complete
3055 2001-06-03 20:26 wtay
3057 * docs/gst/tmpl/gstreamer-unused.sgml: Docs updates
3059 2001-06-03 20:24 wtay
3061 * plugins/flx/flx_decoder.c: More cleanups
3063 2001-06-03 20:20 wtay
3065 * plugins/flx/flx_decoder.c: Small cleanups
3067 2001-06-03 20:19 wtay
3069 * gst/gst.c: optionally call gtk_type_init() instead of gtk_init()
3070 if NO_X is defined. This avoids the X dependency of GStreamer.
3072 2001-06-03 20:14 wtay
3074 * plugins/au/: gstparseau.c, gstparseau.h: Cleanups to the au
3077 2001-06-03 20:13 wtay
3079 * plugins/mp3decode/mad/gstmad.c: Small caps updates.
3081 2001-06-03 20:11 wtay
3083 * plugins/xvideosink/: gstxwindow.c, xvideosink.c: Don't fail when
3084 an X-connection could not be made.
3086 2001-06-03 20:09 wtay
3088 * docs/random/NOTES-0.2.0: small changes
3090 2001-06-03 20:06 wtay
3092 * Makefile.am: Removed the components dir from since it doesn't
3095 2001-06-03 16:30 wtay
3097 * docs/random/NOTES-0.2.0: More small updates.:
3099 2001-06-03 16:29 wtay
3101 * docs/random/NOTES-0.2.0: Added first desciption of the changes
3104 2001-06-03 13:08 wtay
3106 * gstplay/gstplay.c: Find the seeking properties in GstBin objects
3109 2001-06-03 13:06 wtay
3111 * plugins/avi/: gstavidecoder.c, gstavitypes.c,
3112 wincodec/gstwindec.c: Added the seeking args to the avi decoder.
3113 Set the buffer flush flag in windec.
3115 2001-06-03 12:28 wtay
3117 * plugins/cdparanoia/cdparanoia.c: Set the pad caps in _init time.
3119 2001-06-03 12:28 wtay
3121 * gst/gstpad.c: Set the caps on a proxied pad when the pad is not
3124 2001-06-03 12:20 richardb
3126 * plugins/arts/Makefile.am: Add dependency so that gst_artsio.cc
3127 gets generated in time, and change rule to generate it into a
3128 suffix rule. Register suffix so that automake can set _OBJECTS
3131 2001-06-03 02:45 wtay
3133 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavitypes.c:
3134 Added support for mjpeg and PCM audio.
3136 2001-06-03 02:00 wtay
3138 * plugins/jpeg/: gstjpeg.c, gstjpegenc.c: Removed the caps that are
3141 2001-06-03 00:36 richardb
3143 * configure.base, plugins/arts/Makefile.am: Fix arts check, with
3144 artsc-config hackery.
3146 2001-06-02 22:57 wtay
3148 * plugins/cdparanoia/: cdparanoia.c, cdparanoia.h: Applied the
3149 patch from Apoc: ?? _ Add properties cur_sector read only ( get
3150 current sector ) ?? _ Add properties last_track read only ( last
3151 track of the cd ) ?? _ Add properties cur_track read only ( get the
3152 current track ) ?? _ Properties end_track writeable ( last track to
3155 2001-06-02 22:52 wtay
3157 * plugins/cdparanoia/cdparanoia.c: Set the caps of the srcpad right
3158 before sending a buffer instead of in the _init function.
3160 2001-06-02 19:26 omegahacker
3162 * tools/gstreamer-launch.c: added check to make sure there's a
3163 pipeline desc before building
3165 2001-06-02 19:11 wtay
3167 * configure.base: Added the avi makefiles.
3169 2001-06-02 19:08 wtay
3171 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3172 gstavidemux.c, gstavidemux.h, gstavitypes.c, gstavitypes.h,
3173 winaudio/Makefile.am, winaudio/aviaudiodecoder.c,
3174 winaudio/aviaudiodecoder.h: More rework on the avi decoder. The
3175 avi decoder is now a bin that manages the avidemuxer and the
3176 codecs. It uses the autoplugger and avitypes to convert avi types
3177 into mime/types and select gstreamer codecs to create an element.
3179 2001-06-02 19:06 richardb
3181 * autogen.sh: Clarify the messages about the patched automake one
3182 more time. If it's not clear now, and people continue to complain
3183 about automake eating their resources, I'm mysteriously unable to
3186 2001-06-02 17:38 wtay
3188 * examples/helloworld/helloworld.c: Fixed the helloworld example by
3189 using a pipeline as the toplevel element.
3191 2001-06-02 16:33 ajmitch
3193 * configure.base: Let's just say I have a better understanding of
3194 autoconf now (I should really have read the manual first). It helps
3195 to remember that yes != no ;)
3197 2001-06-02 14:42 ajmitch
3199 * configure.base: Automake is picky about white space...
3201 2001-06-02 14:38 ajmitch
3203 * Makefile.am, configure.base: Added options --disable-tests and
3204 --disable-examples for quicker builds for the impatient...
3206 2001-06-02 13:45 wtay
3208 * gst/gstpad.c: Copy the padtemplate to the ghostpad.
3210 2001-06-02 13:21 richardb
3212 * configure.base, plugins/gsm/Makefile.am, plugins/gsm/gstgsmdec.h,
3213 plugins/gsm/gstgsmenc.h: Fix gsm to check for "gsm.h" as well as
3216 2001-06-02 11:42 richardb
3218 * plugins/sdlsink/Makefile.am: Fix a typoe in sdlsink Makefile.am
3220 2001-06-02 11:40 theuraeus
3222 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3223 <Uraeus@linuxrising.org> * Doh, forgot to update the Changelog
3224 inside the SPEC file
3226 2001-06-02 11:38 theuraeus
3228 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3229 <Uraeus@linuxrising.org> * Small fix to group statement for
3232 My work on the SPEC file making the RPM make one package for all
3233 non-core plugins is underway, but I am not ready with it yet.
3235 2001-06-02 03:21 richardb
3237 * configure.base: Oops: fixed SDL header check: put flags in
3238 CPPFLAGS rather than CFLAGS. We should really filter the
3239 SDL_CFLAGS and only pass appropriate options through, but this
3240 works well enough for now.
3242 2001-06-02 03:05 richardb
3244 * configure.base: Improve SDL check: use correct CFLAGS when
3245 searching for header.
3247 2001-06-01 23:56 wtay
3249 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3250 playcodecs.c, wincodec/gstwincodec.c, wincodec/gstwindec.c,
3251 wincodec/gstwindec.h: Reworked the avi decoder. it works again now
3254 2001-06-01 23:36 thomasvs
3256 * tests/reconnect.c: ok, this works now
3258 2001-06-01 23:23 thomasvs
3260 * tests/: Makefile.am, reconnect.c: test for disconnect and
3261 reconnect of elements
3263 2001-06-01 22:26 theuraeus
3265 * gstreamer.spec.in: 2001-01-06 Christian Schaller
3266 <Uraeus@linuxrising.org> - First batch of upgrades to the SPEC
3267 file, this one from Dennis Bjorklund. Thanks Dennis.
3269 2001-06-01 19:52 wtay
3271 * configure.base: Added a better SDL_createYUVOverlay check.
3273 2001-06-01 19:30 wtay
3275 * gst/: gstbin.c, gstpad.c, gstqueue.c, gstscheduler.c,
3276 autoplug/autoplugtest.c, autoplug/gststaticautoplugrender.c: Fixed
3279 2001-06-01 19:24 wtay
3281 * tests/: Makefile.am, autoplug.c, capsconnect.c, incsched.c,
3282 load.c, loadall.c, mp1vid.c, mp3encode.c, paranoia.c, reaping.c,
3283 registry.c, threadlock.c, nego/nego1.c, sched/runxml.c: Fixed a
3284 couple of compiler warnings.
3286 2001-06-01 19:09 wtay
3288 * test/: ac3parse.c, ac3play.c, buffer.c, cobin.c, dvdcat.c,
3289 dvshow.c, fake.c, mem.c, mp1tomp1.c, mp2tomp1.c, mp3mad.c,
3290 mp3play.c, record.c, teardown.c, vidcapture.c, vidcapture2.c,
3291 video2mp1.c: Fixed some compile warnings.
3293 2001-06-01 18:55 hadess
3295 * REQUIREMENTS: - added url to openquicktime
3297 2001-06-01 18:42 hadess
3299 * REQUIREMENTS: - added some more urls
3301 2001-06-01 18:42 wtay
3303 * gstplay/gstplay.c: Print out a warning when the colorspace plugin
3304 is not found and try to do without it...
3306 2001-06-01 18:32 theuraeus
3308 * LICENSE_readme, REQUIREMENTS: 2001-01-06 Christian Schaller
3309 <Uraeus@linuxrising.org> * A few URL additions to the REQUIREMENTS
3310 file * LICENCE readme containing licensing details on our plugins
3312 2001-06-01 17:57 wtay
3314 * README, REQUIREMENTS: Slightly changed the README, we are not
3315 really tied to GNOME. Added more optional libs to REQUIREMENTS.
3316 someone should complete the URLS.
3318 2001-06-01 17:46 wtay
3320 * plugins/effects/volume/volume.c: Removed the soundcard.h include
3323 2001-06-01 16:29 thomasvs
3325 * gst/elements/gstdisksink.c: coded small bit in to allow changing
3328 2001-06-01 14:27 richardb
3330 * tools/README: Add a note about gstreamer-complete
3332 2001-06-01 14:03 richardb
3334 * configure.base: More tidyup to SDL check.
3336 2001-06-01 13:36 richardb
3338 * configure.base: Fix SDL check Check for Overlay stuff, which
3339 isn't in SDL version 1.0
3341 2001-05-31 23:57 hadess
3343 * REQUIREMENTS: - added urls to the required libs, with a lot of
3346 2001-05-31 21:20 richardb
3348 * REQUIREMENTS, configure.base: Add comments to many (but not all
3349 :( ) AC_DEFINES in configure scripts. Add note about debian
3350 packages for building documentation.
3352 2001-05-31 21:14 richardb
3354 * plugins/esd/esdsink/Makefile.am: Add a CFLAGS line: just luck
3355 that it's not been needed so far.
3357 2001-05-31 21:13 richardb
3359 * plugins/artsd/Makefile.am: Remove a redundant line, and add a
3360 comment about one which will become redundant in future.
3362 2001-05-31 20:52 wtay
3364 * testsuite/refcounting/Makefile.am: Removed the thread test so
3365 make distcheck works.
3367 2001-05-31 20:18 wtay
3369 * testsuite/refcounting/Makefile.am: Added the mem.h file in
3372 2001-05-31 20:16 richardb
3374 * plugins/arts/Makefile.am: Remove generated files from the dist.
3376 2001-05-31 20:08 richardb
3378 * configure.base, idiottest.mak: Fix a couple of formatting errors
3379 in idiottest, and add plugin-srcdir warning to configure.base.
3381 2001-05-31 19:42 wtay
3383 * plugins/avi/Makefile.am: Fixed the codectest.
3385 2001-05-31 19:35 richardb
3387 * Makefile.am, idiottest.mak, include/Makefile.am: Abstract the
3388 plugin-srcdir installation idiottest into a separate file, and
3389 include it from the include Makefile.am, to ensure that it gets
3390 called at the start of a make install process, not after the whole
3393 2001-05-31 19:31 wtay
3395 * include/Makefile.am: Added gstaudio.h to noinst_HEADERS.
3397 2001-05-31 19:03 richardb
3399 * docs/gst/Makefile.am: Add rules to ensure that the libgst.la and
3400 libgstelements.la exist when trying to link the scanner with them.
3401 Fix mkdirs so that they don't fall over if directories already
3404 2001-05-31 18:32 richardb
3406 * plugins/arts/Makefile.am: Put gst_artsio.idl in
3407 libgst_arts_la_SOURCES instead of gst_artsio.cc (which is generated
3408 from it). This ensures that the original source is present, and
3409 also allows make dist to work on machines which don't have mcopidl
3410 and the arts idl stuff installed.
3412 It is possible that gst_artsio.cc should be put in EXTRA_DIST, but
3413 I argue against it since as far as I can tell it can be generated
3414 on any system which has arts installed (mcopidl is in the libarts
3415 package on debian), and putting it in EXTRA_DIST requires that
3416 mcopidl is present in order to run make dist.
3418 2001-05-31 15:19 richardb
3420 * configure.base: Add AS and ASFLAGS to configure.base, fixing the
3421 build with automake 1.4g AS is defined in a hacky way: I've asked
3422 on the automake list for help doing this properly.
3424 2001-05-31 10:53 thomasvs
3426 * plugins/oss/gstosssrc.c: some small cleanups before maybe doing
3427 some real work on this
3429 2001-05-30 23:06 thomasvs
3431 * plugins/oss/gstosssrc.c: The weird thing only happens on one of
3434 2001-05-30 22:35 thomasvs
3436 * include/gstaudio.h: header file for standard audio stuff for
3439 2001-05-30 22:27 omegahacker
3441 * configure.base: added no-alsa warning and made 0.9 check
3442 conditional on alsa existing at all
3444 2001-05-30 22:15 wtay
3446 * plugins/wav/gstparsewav.c: Major cleanups so that it actually
3449 2001-05-30 22:14 wtay
3451 * gst/gstprops.c: Fixed a bug so that gst_props_new (NULL) == NULL
3453 2001-05-30 21:54 omegahacker
3455 * plugins/sdlsink/sdlvideosink.c: added SDL_INIT_NOPARACHUTE flag
3456 to SDL_Init, to disable one of the most annoying features IMO of
3459 2001-05-30 21:36 omegahacker
3461 * gst/gstpad.c: stupid mistake, I put != instead of == in the
3464 2001-05-30 21:13 omegahacker
3466 * gst/gstpad.c: added sanity checks to make sure _push and _pull
3467 don't get called on pads of the wrong direction
3469 2001-05-30 20:07 sbaker3
3471 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: beginnings of
3472 inplace mono chain func
3474 2001-05-30 17:37 thomasvs
3476 * plugins/oss/gstosssrc.c: switched some lines around
3478 2001-05-30 17:10 thomasvs
3480 * plugins/oss/gstosssrc.c: added caps to osssrc found a weird
3481 thing, don't know yet what to do about it
3483 2001-05-30 16:16 richardb
3485 * README, autogen.sh: Automatically generate a patched automake if
3486 needed, and put instructions in the README about how to use such a
3489 2001-05-30 15:39 richardb
3491 * Makefile.am: Add configure.base and autogen.sh to distributions.
3492 Add rules to keep configure.in and configure.ac up-to-date.
3494 2001-05-30 15:22 richardb
3496 * autogen.sh, configure.ac, configure.base, configure.in: * create
3497 a configure.base file, containing the contents of
3498 configure.{in,ac}, with those lines specific to one file
3500 "SUBSTFOR configure.in:" or "SUBSTFOR configure.ac:"
3503 * Add lines to autogen.sh to generate configure.in and
3505 automatically from this file. (Very simple sed scripts)
3507 * Remove configure.in and configure.ac
3509 This shouldn't cause any problems to anyone, and should make it
3510 easy to do work on configure scripts by just working on
3513 2001-05-30 14:54 thomasvs
3515 * plugins/filters/passthrough/passthrough.c: added signed support
3516 implemented include/gstaudio.h use
3518 2001-05-30 14:25 richardb
3520 * configure.ac, configure.in: More small changes to bring the two
3521 scripts closer together. Turned off building docs by default in
3522 configure.ac. Only diffs are now essential due to changes from
3523 autoconf 2.13 to 2.50.
3525 2001-05-30 13:56 richardb
3527 * autogen.sh: Deal more gracefully with being either unable to
3528 check that automake is patched (will now just give a small
3529 warning), or finding that automake definitely isn't patched (will
3530 give a big loud warning recommend stopping the build and sleep
3531 briefly to give the user a chance to read the message). Will
3532 eventually try to do the build anyway though.
3534 Also, don't abort if autoconf or automake return error codes: they
3535 both seem able to do so even when having produced viable results.
3537 2001-05-29 23:10 wtay
3539 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
3540 colorspace.h, yuv2rgb.c, yuv2rgb.h: Added more colorspace functions
3543 2001-05-29 17:40 richardb
3545 * autogen.sh: Add checks for appropriate versions of automake. Add
3546 check that automake has been patched if it is a version which
3547 requires a patch. Please check that this doesn't cause problems:
3548 it's a bit of a hairy test, so I might well have mucked it up and
3549 broken some people's build systems. Hope not, though. ;-)
3551 2001-05-29 17:39 hadess
3553 * plugins/gnomevfs/gnomevfssrc.c: - fix for when size can't be
3554 acquired (fixes icecast streaming)
3556 2001-05-29 17:38 richardb
3558 * Makefile.am, configure.ac, configure.in: Add idiot test to stop
3559 the installing of versions with plugin srcdir enabled.
3561 2001-05-29 16:19 richardb
3563 * configure.ac, configure.in: Fix differences between configure.in
3564 and configure.ac which were trivial or due merely to formatting
3565 differences. diff can now be used to see only the significant
3566 differences, which should be helpful in keeping these two files in
3569 2001-05-29 13:43 richardb
3571 * gst/Makefile.am.future: Update Makefile.am.future - a replacement
3572 for Makefile.am which uses features present in recent versions of
3573 automake (>1.4d) to avoid horrendous hackery.
3575 2001-05-29 13:31 richardb
3577 * acinclude.m4, configure.ac, configure.in: Simplify alsa checking:
3578 we can use the standard AM_PATH_ALSA macro to check that we don't
3579 have alsa 0.9.x: we just need to specify something for
3580 ACTION_NOT_FOUND to override the default AC_MSG_ERROR behaviour, so
3581 I've put a colon for ACTION_NOT_FOUND. ;-) Also, update the alsa
3582 macro in acinclude with the latest from the alsa project CVS.
3584 2001-05-28 23:23 omegahacker
3586 * gst/gstsparc.h: fixed #define line continuation in gstsparc.h
3588 2001-05-28 23:02 wtay
3590 * configure.ac, configure.in: Added a check for gsm/gsm.h
3592 2001-05-28 22:41 omegahacker
3594 * gst/gstinfo.c: changed debug so it always prints pid and cid in
3597 2001-05-28 22:02 wtay
3599 * configure.ac: Removed the -pre0
3601 2001-05-28 22:00 wtay
3603 * plugins/Makefile.am: Added gsm to subds.
3605 2001-05-28 21:47 wtay
3607 * configure.ac: Added the refcounting to the output targets.
3609 2001-05-28 21:36 wtay
3611 * acconfig.h, configure.ac, configure.in: Added a check for libgsm
3613 2001-05-28 21:22 wtay
3615 * configure.ac: Updated to match configure.in
3617 2001-05-28 21:05 wtay
3619 * configure.ac: The configure file for autoconf 2.50
3621 2001-05-28 20:59 omegahacker
3623 * ABOUT-NLS: added blank file to keep autoconf happy, fill it in
3626 2001-05-28 20:34 omegahacker
3628 * plugins/avi/Makefile.am: changed srcdir to builddir for .la
3630 2001-05-28 20:33 omegahacker
3632 * configure.in: attempt at a fixed alsa check to guarantee 0.5.x
3634 2001-05-28 20:09 omegahacker
3636 * libs/getbits/Makefile.am, libs/idct/Makefile.am,
3637 plugins/xvideosink/Makefile.am: distcheck cleanups
3639 2001-05-28 08:46 omegahacker
3641 * configure.in, gstreamer-uninstalled.pc.in, gstreamer.pc.in,
3642 gst/Makefile.am: some fixes to handle builddirs, which distcheck
3643 uses, along with complete .pc files
3645 2001-05-28 01:07 hadess
3647 * plugins/gnomevfs/gnomevfssrc.c: - cleanups
3649 2001-05-28 00:57 omegahacker
3651 * gst/gstpad.c, gst/gstthread.c, gst/elements/gstidentity.c,
3652 plugins/xvideosink/xvideosink.c, tools/gstreamer-inspect.c: Added
3653 some caps != NULL checks. Patched up a problem with the thread
3654 handling when the iteration fails. Cleaned up the output of
3655 -inspect a tiny bit.
3657 2001-05-28 00:52 omegahacker
3659 * configure.in: removed a spare alsa check, and made sure it fails
3662 2001-05-28 00:12 wtay
3664 * examples/mixer/Makefile.am: Added the headers
3666 2001-05-28 00:01 wtay
3668 * plugins/arts/Makefile.am: Add more hardcoded paths for includes.
3670 2001-05-27 23:55 wtay
3672 * tests/nego/nego1.c: Updated for new API calls.
3674 2001-05-27 23:45 wtay
3676 * plugins/sdlsink/Makefile.am: Added the header file.
3678 2001-05-27 23:26 wtay
3680 * configure.in.ac250: Added refcounting to the targets.
3682 2001-05-27 23:25 wtay
3684 * testsuite/: Makefile.am, capsnego/Makefile.am,
3685 refcounting/Makefile.am: Makfeile updates.
3687 2001-05-27 22:56 omegahacker
3689 * Makefile.am, acconfig.h, configure.in, gst/autoplug/Makefile.am,
3690 plugins/1394/Makefile.am, plugins/aasink/Makefile.am,
3691 plugins/alaw/Makefile.am, plugins/filters/level/Makefile.am,
3692 plugins/filters/passthrough/Makefile.am,
3693 plugins/filters/volenv/Makefile.am, plugins/mulaw/Makefile.am,
3694 plugins/oss/Makefile.am, plugins/xvideosink/Makefile.am,
3695 tests/Makefile.am, testsuite/Makefile.am: various build fixes
3697 2001-05-27 21:52 wtay
3699 * plugins/Makefile.am: Only build the quiktime plugin if the
3700 openquicktime library was found.
3702 2001-05-27 21:52 wtay
3704 * configure.in, configure.in.ac250: Added a check for
3707 2001-05-27 18:02 sbaker3
3709 * tools/gstreamer-complete.c: now builds for those who are too lazy
3710 to upgrade their xml libraries
3712 2001-05-27 16:13 hadess
3714 * plugins/gnomevfs/gnomevfssrc.c: - added eos-hack signal to the
3715 source, and fix the seek segfaults
3717 2001-05-27 15:41 hadess
3719 * gstplay/gstmediaplay.glade: - changed the Alt shortcuts to Ctrl
3720 shortcuts (like in all proper GTK+ apps)
3722 2001-05-27 15:38 wtay
3724 * tests/: mp3encode.c, rip.c: Updated for remove methods.
3726 2001-05-27 15:38 wtay
3728 * test/mp2toavi.c, test/mp2tomp1.c, test/mpeg2parse.c,
3729 examples/autoplug/autoplug.c, examples/queue/queue.c: Updated for
3732 2001-05-27 15:37 wtay
3734 * gst/: cothreads.c, cothreads.h, gstbin.c, gstbin.h, gstinfo.c,
3735 gstobject.c, gstpad.c, gstplugin.c, gstscheduler.h: Docs updates
3736 Changed the cothread to use sigjmp_buf removed some unused methods.
3739 2001-05-27 15:33 wtay
3741 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
3742 tmpl/cothreads.sgml, tmpl/gstbin.sgml, tmpl/gstelement.sgml,
3743 tmpl/gstfakesink.sgml, tmpl/gstfakesrc.sgml, tmpl/gstinfo.sgml,
3744 tmpl/gstobject.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
3745 tmpl/gstqueue.sgml, tmpl/gstreamer-unused.sgml,
3746 tmpl/gstscheduler.sgml, tmpl/gsttrace.sgml: API docs updates.
3748 2001-05-27 01:04 omegahacker
3750 * gst/gstscheduler.h: fixed up and turned back on
3753 2001-05-26 23:58 omegahacker
3755 * gst/: cothreads.c, gstelement.c, gstscheduler.c: fixed cothread
3756 locking and set_arg/get_arg safety, and switched to 64 cothreads of
3759 2001-05-26 20:47 hadess
3761 * plugins/gnomevfs/gnomevfssrc.c: - gnome-vfs seek works, cleaned
3764 2001-05-26 19:46 hadess
3766 * plugins/gnomevfs/gnomevfssrc.c: - really use mmap this time for
3767 local files, first try at seek in remote files
3769 2001-05-26 18:17 hadess
3771 * plugins/gnomevfs/gnomevfssrc.c: - added local file fallback with
3774 2001-05-26 17:41 wtay
3776 * gst/gstelement.h: Removed redundant prototypes.
3778 2001-05-26 17:33 wtay
3780 * gst/gstpad.h: Fixed a bug in the typecast macros for
3783 2001-05-26 13:17 wtay
3785 * gst/elements/Makefile.am: don't link against libgst.la because it
3786 seems to fail on some libtool versions.
3788 2001-05-26 06:36 omegahacker
3790 * tests/threadlock.c: shut up fakesrc and fakesink, changed
3793 2001-05-26 06:26 omegahacker
3795 * tests/threadlock.c: moved debug to before _init so cmdline can
3796 override, and put sleep(1)'s in while(1) to increase chance of
3797 contention (I think)
3799 2001-05-26 06:19 omegahacker
3801 * tests/threadlock.c: updated threadlock to actually be a thread
3804 2001-05-26 00:36 dlehn
3806 * test/lat.c: Elements must have different names.
3808 2001-05-25 23:08 hadess
3810 * gstplay/.cvsignore: - more generic files to exclude: *~ and ~.bak
3812 2001-05-25 23:02 hadess
3814 * gstplay/.cvsignore: - added gstmediaplay.glade.bak to the files
3817 2001-05-25 23:01 hadess
3819 * gstplay/gstmediaplay.glade: - updated (c) date, and added WMClass
3820 and WMName to the gstmediaplay windows
3822 2001-05-25 22:42 wtay
3824 * gst/gstplugin.c: Removed a stupid printf.
3826 2001-05-25 22:39 wtay
3828 * gst/: gstbuffer.h, gstelement.c, gstpipeline.c, gstplugin.c: Some
3829 cleanups. Removed some bogus code from element and pipeline
3830 elements. Fixed a typo.
3832 2001-05-25 22:38 wtay
3834 * gst/elements/Makefile.am: Added GST_LIBS to LIBADD.
3836 2001-05-25 22:35 omegahacker
3838 * gst/gstbuffer.c: fixed rather heinous bug in gst_buffer_copy
3840 2001-05-25 22:31 omegahacker
3842 * gst/autoplug/gstautoplugcache.c: removed some more noise,
3843 converted to GST_DEBUG
3845 2001-05-25 22:25 omegahacker
3847 * gst/gstelement.c: removed annoying debug message during state
3848 change (made GST_DEBUG)
3850 2001-05-25 22:13 hadess
3852 * autogen.sh: - added a line for busy application developers, it's
3855 2001-05-25 22:00 omegahacker
3857 * .cvsignore, AUTHORS, Makefile.am, autogen.sh, configure.in,
3858 gstreamer-uninstalled.pc.in, gstreamer.pc.in, gstreamer.spec.in,
3859 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstelement.sgml,
3860 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstthread.sgml,
3861 docs/random/matth/scheduling.txt, examples/Makefile.am,
3862 examples/autoplug/autoplug.c, examples/mixer/mixer.c,
3863 gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
3864 gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.c,
3865 gst/gstcaps.c, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
3866 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
3867 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
3868 gst/gstpipeline.c, gst/gstprops.c, gst/gstqueue.c, gst/gstqueue.h,
3869 gst/gstscheduler.c, gst/gstscheduler.h, gst/gstthread.c,
3870 gst/gstthread.h, gst/gsttype.c, gst/gsttypefind.c, gst/gsttypes.h,
3871 gst/gstxml.c, gst/autoplug/Makefile.am,
3872 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
3873 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
3874 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstfakesrc.c,
3875 gst/elements/gstfakesrc.h, gst/elements/gstsinesrc.c,
3876 gstplay/Makefile.am, gstplay/gstmediaplay.c,
3877 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
3878 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
3879 plugins/1394/dv1394src.c, plugins/alaw/alaw-conversion.c,
3880 plugins/arts/Makefile.am, plugins/arts/gst_arts.c,
3881 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
3882 plugins/filters/adder/adder.c,
3883 plugins/filters/colorspace/colorspace.c,
3884 plugins/filters/ladspa/gstladspa.c,
3885 plugins/filters/stereo2mono/stereo2mono.c,
3886 plugins/gnomevfs/gnomevfssrc.c, plugins/mp3decode/mad/gstmad.c,
3887 plugins/mp3decode/mpg123/gstmpg123.c,
3888 plugins/mp3decode/parse/mp3parse.c,
3889 plugins/mp3decode/types/mp3types.c,
3890 plugins/mp3encode/lame/gstlame.c,
3891 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
3892 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpegaudio/common.c,
3893 plugins/mpeg1/mpegaudio/musicin.c,
3894 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
3895 plugins/videoscale/videoscale.c, plugins/vorbis/vorbis.c,
3896 plugins/vorbis/vorbisdec.c, plugins/xmms/gstxmmsinput.c,
3897 test/.cvsignore, test/Makefile.am, test/avi2mpg.c, test/cobin.c,
3898 test/dvshow.c, test/fake.c, test/mpeg2parse2.c, test/mpeg2parse3.c,
3899 test/mpeg2parse4.c, test/video2mp1.c, test/videotest2.c,
3900 tests/Makefile.am, tests/incsched.c, tests/mp1vid.c,
3901 tests/reaping.c, tests/states.c, tests/threadlock.c,
3902 testsuite/refcounting/Makefile.am, testsuite/refcounting/bin.c,
3903 testsuite/refcounting/element.c,
3904 testsuite/refcounting/element_pad.c, testsuite/refcounting/mem.c,
3905 testsuite/refcounting/mem.h, testsuite/refcounting/object.c,
3906 testsuite/refcounting/pad.c, testsuite/refcounting/thread.c,
3907 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-complete.c,
3908 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c: Merged from
3909 INCSCHED on 200505251!!!
3911 2001-05-25 21:50 omegahacker
3913 * autogen.sh, configure.in.ac250, docs/manual/autoplugging.sgml,
3914 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.h,
3915 plugins/audiofile/Makefile.am, plugins/audiofile/README,
3916 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
3917 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
3918 plugins/filters/level/level.c,
3919 plugins/filters/passthrough/filter.func,
3920 plugins/filters/passthrough/passthrough.c,
3921 plugins/filters/passthrough/passthrough.h,
3922 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/Makefile.am,
3923 plugins/gsm/gstgsm.c, plugins/gsm/gstgsmdec.c,
3924 plugins/gsm/gstgsmdec.h, plugins/gsm/gstgsmenc.c,
3925 plugins/gsm/gstgsmenc.h, plugins/oss/gstossgst.c,
3926 plugins/wav/gstparsewav.c, test/dv2mp1.c, test/dvshow.c: Merged
3927 from HEAD into INCSCHED on 200105251
3929 2001-05-25 21:41 wtay
3931 * docs/manual/autoplugging.sgml: More docs updates.
3933 2001-05-25 21:41 wtay
3935 * test/: dv2mp1.c, dvshow.c: some minor fixes..
3937 2001-05-25 21:39 wtay
3939 * plugins/gnomevfs/gnomevfssrc.c: Fix a leak on EOS.
3941 2001-05-25 20:53 wtay
3943 * test/Makefile.am: Cleaned up the makefile a bit.
3945 2001-05-25 20:36 wtay
3947 * test/: cobin.c, fake.c: Remove deprecated methods.
3949 2001-05-25 20:19 wtay
3951 * gst/: gstbin.c, gstbin.h, gstpad.c: Removed some unused functions
3952 in gstbin Fixed a compiler warning.
3954 2001-05-25 20:16 omegahacker
3956 * gst/gstthread.c: forgot to unset SPINNING, no idea how it worked
3957 before, maybe this will fix wtay's case
3959 2001-05-25 19:07 wtay
3961 * plugins/filters/ladspa/gstladspa.c: Adjusted for state
3964 2001-05-25 18:35 omegahacker
3966 * gst/gstbin.c, gst/gstelement.c, gst/gstelement.h, gst/gstinfo.c,
3967 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c,
3968 plugins/1394/dv1394src.c, plugins/arts/gst_arts.c,
3969 plugins/esd/esdsink/esdsink.c, plugins/gnomevfs/gnomevfssrc.c,
3970 plugins/mp3decode/types/mp3types.c, plugins/oss/gstosssink.c,
3971 plugins/xmms/gstxmmsinput.c: Swapped PAUSED and PLAYING states,
3972 reworked thread interlocking. States are now: NULL <-> READY <->
3975 Had do update dv1394src, gst_arts, and xmmsinput, please test these
3978 Cleaned up DEBUG output in several places to by much much less
3979 verbose but still just as useful (denser).
3981 2001-05-25 17:21 thomasvs
3983 * plugins/filters/passthrough/: filter.func, passthrough.c,
3984 passthrough.h: Cleaned out level code from passthrough plugin added
3985 silent argument, defaults to false
3987 2001-05-25 17:19 thomasvs
3989 * plugins/audiofile/gstafsink.c: cleaned up output info
3991 2001-05-25 17:17 thomasvs
3993 * plugins/filters/level/level.c: cleaned up level plugin output
3995 2001-05-25 15:02 thomasvs
3997 * plugins/audiofile/: gstafsink.c, gstafsrc.c: cleaned up output
3998 got rate and signedness to work on afsrc
4000 2001-05-25 14:42 thomasvs
4002 * plugins/audiofile/README: a little info
4004 2001-05-25 11:43 wtay
4006 * test/: avi2mpg.c, dvshow.c, fake.c, videotest2.c: Small fixes to
4009 2001-05-25 11:43 wtay
4011 * gstplay/gstplay.c: If the arg looks like a URI, gnomevfs is used,
4012 if gnomevfs is not found and the URI starts with file:/, disksrc is
4015 2001-05-25 11:10 thomasvs
4017 * plugins/filters/passthrough/passthrough.c: changed passthrough to
4018 print out signed/unsigned and endianness
4020 2001-05-25 10:47 thomasvs
4022 * plugins/audiofile/: Makefile.am, gstafsrc.c, gstafsrc.h: Added an
4023 audiofile src element, doesn't work yet
4025 2001-05-25 05:42 dlehn
4027 * configure.in.ac250: automake 1.4-p1 doesn't support
4028 AC_CONFIG_FILES. revert to AC_OUTPUT until the fix in the just
4029 released 1.4-p2 gets debianized. ;)
4031 2001-05-25 02:28 hadess
4033 * plugins/gnomevfs/gnomevfssrc.c: - check result of open() now
4035 2001-05-25 01:35 wtay
4037 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Only accept mpeg1 data for
4038 mpeg2dec until we figure out what's wrong.
4040 2001-05-25 01:29 omegahacker
4042 * gst/: gstpad.c, gstqueue.c, gstqueue.h, gstscheduler.h,
4043 gstthread.c: fixed some interruptability problems with thread and
4046 2001-05-25 01:14 wtay
4048 * plugins/vorbis/: vorbis.c, vorbisdec.c: Added the
4049 COTHREAD_STOPPING hack.
4051 2001-05-25 01:09 wtay
4053 * gstplay/: gstmediaplay.c, gstplay.c, gstplayprivate.h: Fixed the
4054 media player so that it works with incsched. Removed the thread
4055 and add the _iterate to the g_idle_loop, this makes the GUI very
4056 cluncky but is needed because we cannot chance the state of a
4057 thread inside the threads context yet.
4059 2001-05-24 23:38 thomasvs
4061 * plugins/audiofile/gstafsink.c: mental note to self: doublecheck
4062 own code before sending mail to library author asking why sample
4063 rate setting on output doesn't work... note to others: afsink now
4064 handles samplerate right
4066 2001-05-24 23:24 thomasvs
4068 * plugins/audiofile/: gstafsink.c, gstafsink.h: added more support
4069 for endianness, you can set it through an arg until I figure out
4070 what it is supposed to do
4072 2001-05-24 23:23 thomasvs
4074 * plugins/oss/gstossgst.c: one of my OSS's doesn't have FMT_AC3
4077 2001-05-24 22:46 omegahacker
4079 * gst/: gstinfo.h, gstthread.c, gstthread.h: added better thread id
4082 2001-05-24 21:36 omegahacker
4084 * gst/gstthread.c: fixed thread lock mis-merge
4086 2001-05-24 21:20 wtay
4088 * gst/autoplug/gststaticautoplugrender.c: Added the queue to the
4091 2001-05-24 12:24 wtay
4093 * configure.in.ac250: Added the autoconf file for version 2.50
4095 2001-05-24 12:22 wtay
4097 * plugins/: gnomevfs/gnomevfssrc.c, gsm/Makefile.am, gsm/gstgsm.c,
4098 gsm/gstgsmdec.c, gsm/gstgsmdec.h, gsm/gstgsmenc.c, gsm/gstgsmenc.h,
4099 wav/gstparsewav.c: Small fixes for EOS in gnomevfssrc. Added a gsm
4100 decoder/encoder element.
4102 2001-05-24 01:55 thomasvs
4104 * plugins/audiofile/: gstafsink.c, gstafsink.h: audiofile now
4105 handles endianness right, and also allows for choosing the output
4106 file format to write (next/aiff/wav/aiffc/raw) aiff and next might
4109 2001-05-24 01:46 omegahacker
4111 * AUTHORS, README, REQUIREMENTS, acconfig.h, autogen.sh,
4112 configure.in, components/bonobo-media/Makefile.am,
4113 components/bonobo-media/bonobo-media-gstreamer-factory.c,
4114 components/bonobo-media/bonobo-media-gstreamer.gob,
4115 components/bonobo-media/bonobo-media-gstreamer.oafinfo,
4116 components/bonobo-media/bonobo-media-gstreamervideo.gob,
4117 debian/Makefile.am, debian/changelog, debian/control,
4118 debian/gstreamer-aa.files, debian/gstreamer-arts.files,
4119 debian/gstreamer-colorspace.files, debian/gstreamer-common.files,
4120 debian/gstreamer-mad.files, debian/rules,
4121 docs/fwg/gst-plugin-writers-guide.sgml,
4122 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
4123 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
4124 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
4125 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
4126 docs/manual/Makefile.am, docs/manual/autoplugging.sgml,
4127 docs/manual/bins.sgml, docs/manual/buffers.sgml,
4128 docs/manual/elements.sgml, docs/manual/gstreamer-manual.sgml,
4129 docs/manual/helloworld.sgml, docs/manual/pads.sgml,
4130 docs/manual/xml.sgml, docs/random/autoplug2,
4131 editor/gsteditorproperty.c, examples/autoplug/autoplug.c,
4132 examples/plugins/example.c, gst/cothreads.c, gst/cothreads.h,
4133 gst/gst.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
4134 gst/gstinfo.h, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
4135 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
4136 gst/gstscheduler.c, gst/gstthread.c, gst/gsttrace.c,
4137 gst/gsttrace.h, gst/gsttypefind.c, gst/gstutils.c,
4138 gst/autoplug/Makefile.am, gst/elements/gstdisksrc.c,
4139 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
4140 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
4141 gst/elements/gstpipefilter.c, gst/elements/gstsinesrc.c,
4142 gst/elements/gstsinesrc.h, gstplay/AUTHORS, gstplay/ChangeLog,
4143 gstplay/Makefile.am, gstplay/callbacks.c, gstplay/callbacks.h,
4144 gstplay/full-screen.c, gstplay/full-screen.h,
4145 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
4146 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
4147 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
4148 gstplay/gststatusarea.h, gstplay/main.c, libs/idct/ieeetest.c,
4149 plugins/Makefile.am, plugins/alsa/alsa.h,
4150 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
4151 plugins/alsa/alsasrc.c, plugins/arts/gst_artsio_impl.h,
4152 plugins/audiofile/Makefile.am, plugins/audiofile/gstafsink.c,
4153 plugins/audiofile/gstafsink.h, plugins/capture/v4l/gstv4lsrc.c,
4154 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
4155 plugins/dv/dvdec.c, plugins/effects/volume/volume.c,
4156 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
4157 plugins/filters/filterstamp.sh, plugins/filters/adder/Makefile.am,
4158 plugins/filters/adder/adder.c,
4159 plugins/filters/colorspace/Makefile.am,
4160 plugins/filters/colorspace/colorspace.c,
4161 plugins/filters/colorspace/colorspace.h,
4162 plugins/filters/colorspace/yuv2yuv.c,
4163 plugins/filters/intfloatconvert/Makefile.am,
4164 plugins/filters/intfloatconvert/float2int.c,
4165 plugins/filters/intfloatconvert/float2int.h,
4166 plugins/filters/intfloatconvert/int2float.c,
4167 plugins/filters/intfloatconvert/int2float.h,
4168 plugins/filters/intfloatconvert/intfloatconvert.c,
4169 plugins/filters/intfloatconvert/intfloatconvert.h,
4170 plugins/filters/ladspa/gstladspa.c,
4171 plugins/filters/ladspa/ladspa.h, plugins/filters/lav/.cvsignore,
4172 plugins/filters/lav/Makefile.am, plugins/filters/lav/lavencode.c,
4173 plugins/filters/lav/lavencode.h, plugins/filters/level/Makefile.am,
4174 plugins/filters/level/README, plugins/filters/level/filter.func,
4175 plugins/filters/level/level.c, plugins/filters/level/level.h,
4176 plugins/filters/mono2stereo/Makefile.am,
4177 plugins/filters/mono2stereo/mono2stereo.c,
4178 plugins/filters/mono2stereo/mono2stereo.h,
4179 plugins/filters/passthrough/README,
4180 plugins/filters/passthrough/filter.func,
4181 plugins/filters/passthrough/level.c,
4182 plugins/filters/passthrough/level.h,
4183 plugins/filters/passthrough/passthrough.c,
4184 plugins/filters/passthrough/passthrough.h,
4185 plugins/filters/stereo2mono/Makefile.am,
4186 plugins/filters/volenv/Makefile.am,
4187 plugins/filters/volenv/volenv.c, plugins/gnomevfs/Makefile.am,
4188 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
4189 plugins/jpeg/Makefile.am, plugins/mp3decode/mad/gstmad.c,
4190 plugins/mp3decode/mpg123/gstmpg123.c,
4191 plugins/mp3encode/lame/gstlame.c, plugins/mpeg1/mpegaudio/common.c,
4192 plugins/mpeg1/mpegaudio/common.h, plugins/mpeg1/mpegaudio/encode.c,
4193 plugins/mpeg1/mpegaudio/encoder.h,
4194 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
4195 plugins/mpeg1/mpegaudio/musicin.c,
4196 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
4197 plugins/mpeg1/mpegaudio/subs.c,
4198 plugins/mpeg1/mpegaudio/table_absthr.h,
4199 plugins/mpeg1/mpegaudio/table_cb.h,
4200 plugins/mpeg1/mpegaudio/table_enwindow.h,
4201 plugins/mpeg1/mpegaudio/table_th.h,
4202 plugins/mpeg1/mpegaudio/tables.c, plugins/mpeg1/mpegaudio/tonal.c,
4203 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/Makefile.am,
4204 plugins/oss/gstossaudio.c, plugins/oss/gstossgst.c,
4205 plugins/oss/gstossgst.h, plugins/oss/gstosshelper.c,
4206 plugins/oss/gstosshelper.h, plugins/oss/gstosssink.c,
4207 plugins/quicktime/Makefile.am, plugins/quicktime/README,
4208 plugins/quicktime/gstquicktimedecoder.c,
4209 plugins/quicktime/gstquicktimedecoder.h,
4210 plugins/sdlsink/Makefile.am, plugins/sdlsink/sdlvideosink.c,
4211 plugins/sdlsink/sdlvideosink.h, plugins/videoscale/videoscale.c,
4212 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
4213 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
4214 plugins/wav/gstparsewav.c, plugins/xvideosink/gstximage.c,
4215 test/.cvsignore, test/Makefile.am, test/lat.c, test/mp3mad.c,
4216 test/videotest.c, test/wave.c, tests/autoplug2.c,
4217 tests/sched/runxml.c, tools/gstreamer-inspect.c,
4218 tools/gstreamer-launch.c: Merge from HEAD into INCSCHED1 at
4221 2001-05-24 00:24 dlehn
4223 * gst/elements/: gstfakesink.h, gstfakesrc.h: Update some signal
4226 2001-05-24 00:23 dlehn
4228 * autogen.sh: libtool check fix... copy & paste error msgs code
4231 2001-05-23 21:35 wtay
4233 * test/video2mp1.c: Some small modifications.
4235 2001-05-23 20:53 omegahacker
4237 * plugins/oss/gstosssink.c: default settings are intenionally very
4238 wrong (make it obvious when the capsnego didn't work) and it checks
4241 2001-05-23 20:52 omegahacker
4243 * plugins/filters/stereo2mono/stereo2mono.c: 'fixed' the caps and
4246 2001-05-23 20:50 omegahacker
4248 * plugins/cdparanoia/cdparanoia.c: fixed caps on cdparanoia
4250 2001-05-23 20:49 omegahacker
4252 * gst/gstscheduler.c, plugins/mp3decode/mad/gstmad.c: fixed problem
4253 where mad wasn't an entry (it is now HACK HACK!!) and the scheduler
4254 wasn't catching the no entry case
4256 2001-05-23 20:48 omegahacker
4258 * examples/autoplug/autoplug.c: added have_size handler so the
4259 window matches the video size
4261 2001-05-23 20:09 omegahacker
4263 * gst/: gstqueue.c, gstqueue.h: reworked internal parameters a bit,
4264 added leaky-queue semantics
4266 2001-05-23 10:18 thomasvs
4268 * plugins/filters/level/README: some more info on how to plot the
4269 level using gnuplot it would be nice if the output from level
4270 plugin could serve as input to a gstreamer plotting plugin (I'm not
4273 2001-05-23 09:49 thomasvs
4275 * plugins/audiofile/: gstafsink.c, gstafsink.h: afsink now handles
4276 channels and sample rate
4278 2001-05-23 09:48 thomasvs
4280 * configure.in: added level Makefile deleted one of two instances
4283 2001-05-23 09:47 thomasvs
4285 * plugins/filters/Makefile.am: added level plugin to Makefile.am
4287 2001-05-23 09:47 thomasvs
4289 * plugins/filters/level/: Makefile.am, README, filter.func,
4290 level.c, level.h: Added level detection plugin; prints out RMS
4291 values calculated over buffer size to stdout
4293 2001-05-22 21:11 omegahacker
4295 * tests/states.c: fixed references to _gst_print_statename
4297 2001-05-22 20:22 hadess
4299 * gst/elements/gstdisksrc.c: - it is now possible to change the
4300 opened file when state is PAUSED
4302 2001-05-22 19:57 hadess
4304 * plugins/gnomevfs/gnomevfssrc.c: - removed warnings
4306 2001-05-22 19:44 hadess
4308 * plugins/gnomevfs/gnomevfssrc.c: - adding possibility to change
4309 the src file if the state is PAUSED
4311 2001-05-22 17:48 thomasvs
4313 * plugins/audiofile/: gstafsink.c, gstafsink.h: still trying to add
4316 2001-05-22 14:48 richardb
4318 * autogen.sh: autogen.sh now fails if aclocal fails.
4320 2001-05-22 13:56 hadess
4322 * autogen.sh: - added a line to autogen.sh for the busy application
4325 2001-05-22 02:42 omegahacker
4327 * gst/: gstpad.c, autoplug/gstautoplugger.c: Added ability for
4328 caps_nego_failed signal to indicate that it's solved the problem,
4329 via a gboolean * argument that's FALSE, and can be set to TRUE if
4330 the handler has fixed things up.
4332 Updated the autoplugger so it now works in both the unknown and
4333 known cases with and without other issues like a crippled
4334 (mono-only) osssink.
4336 2001-05-22 00:23 omegahacker
4338 * gst/: gstbin.c, gstelement.c, gstelement.h, gstinfo.c, gstpad.c,
4339 gstthread.c: Updates to DEBUG system: moved statename into
4340 gstelement.c, colorized the states:
4342 NULL: white READY: read PAUSED: yellow PLAYING: green
4344 2001-05-21 22:35 omegahacker
4346 * gst/autoplug/gstautoplugger.c: fixed up pausing system, and added
4347 src_caps_nego_failed body
4349 2001-05-21 21:17 wtay
4351 * acconfig.h, configure.in: Updates to the audiofile detection
4354 2001-05-21 21:17 wtay
4356 * plugins/audiofile/Makefile.am: Some minor changes to the makefile
4358 2001-05-21 20:48 thomasvs
4360 * plugins/audiofile/: Makefile.am, gstafsink.c, gstafsink.h: first
4361 pass at an audiofile sink this sink uses the SGI audiofile library
4362 to write audio files
4364 2001-05-21 20:42 thomasvs
4366 * plugins/Makefile.am: trying to add a check for libaudiofile
4368 2001-05-21 20:40 thomasvs
4370 * configure.in: trying to add a check for libaudiofile (->
4371 plugins/audiofile/afsink)
4373 2001-05-21 03:41 omegahacker
4375 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c:
4376 gstautoplugcache.c: Set default for cache's caps_proxy to FALSE
4377 again. gstautoplugger.c: Fixed with strategic positioning of
4380 2001-05-21 03:40 omegahacker
4382 * gst/: gstcaps.c, gstpad.c, gstprops.c: Updated some debug
4383 statements. Added specific debug for int props.
4385 2001-05-21 03:35 hadess
4387 * test/mp3mad.c: - removed the parse factory, it's unused
4389 2001-05-21 02:37 cael
4391 * gstplay/: ChangeLog, gstmediaplay.glade: Added a ChangeLog as per
4392 hadess' sugesstion, and added myself as an author.
4394 2001-05-21 02:19 cael
4396 * gstplay/: Makefile.am, callbacks.c, callbacks.h, full-screen.c,
4397 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
4398 gstplay.c, gstplay.h, gstplayprivate.h, gststatusarea.c,
4399 gststatusarea.h, main.c: added the begninnings of full-screen
4400 support (crashes atm), playing at double size, general code cleanup
4403 2001-05-20 22:24 wtay
4405 * tools/gstreamer-inspect.c: Fixed a problem with -inspect where
4406 some args would not show up correctly
4408 2001-05-20 22:24 thomasvs
4410 * plugins/filters/adder/adder.c: fixed caps stuff
4412 2001-05-20 21:12 wtay
4414 * tools/gstreamer-inspect.c: Better output of element flags.
4416 2001-05-20 21:06 wtay
4418 * tools/gstreamer-launch.c: Escape spaces in the cmdline args with
4419 "\\ " so that parse can handle it.
4421 2001-05-20 21:05 wtay
4423 * gst/gstparse.c: Added the possibility to escape chars in
4424 gstparse. You can now give it a cmdline like disksrc location=some\
4425 sort\ of.mp3 ! .... and it does the right thing.
4427 2001-05-20 19:59 wtay
4429 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
4430 gstquicktimedecoder.h: Updated the plugin to the current CVS.
4432 2001-05-20 19:24 wtay
4434 * plugins/quicktime/: Makefile.am, README, gstquicktimedecoder.c,
4435 gstquicktimedecoder.h: Added a quicktime decoder by yann@3ivx.com.
4437 2001-05-20 19:17 thomasvs
4439 * plugins/filters/passthrough/passthrough.c: changed pad templates
4441 2001-05-20 19:05 thomasvs
4443 * plugins/filters/passthrough/: passthrough.c, passthrough.h:
4444 updating passthrough to handle caps
4446 2001-05-20 19:01 thomasvs
4448 * plugins/filters/volenv/volenv.c: updating caps handling
4450 2001-05-20 16:45 thomasvs
4452 * plugins/filters/passthrough/passthrough.c: trying to add caps
4453 detection to passthrough
4455 2001-05-20 15:55 thomasvs
4457 * gst/gstparse.c: reinstated exit(-1) when gstparse.c doesn't find
4458 the plugin mentioned
4460 2001-05-20 15:16 thomasvs
4462 * plugins/wav/gstparsewav.c: parsewav now does src pad setting of
4463 width, depth, channels, frequency
4465 2001-05-20 15:12 wtay
4467 * gst/elements/gstpipefilter.c: Made pipefilter a DECOUPLED
4470 2001-05-20 15:03 thomasvs
4472 * plugins/wav/gstparsewav.c: parsewav sets channel capability now
4474 2001-05-20 14:56 thomasvs
4476 * plugins/wav/gstparsewav.c: First try at updating parsewav and
4477 setting caps on src pad
4479 2001-05-20 11:31 wtay
4481 * components/bonobo-media/: Makefile.am,
4482 bonobo-media-gstreamer-factory.c, bonobo-media-gstreamer.gob,
4483 bonobo-media-gstreamer.oafinfo, bonobo-media-gstreamervideo.gob:
4484 Added the code for the bonobo media component. It doesn't really
4485 work yet because bonobo-media doesn't show video.
4487 2001-05-20 06:48 cael
4489 * gstplay/AUTHORS: finally managed to get the AUTHORS file added.
4490 big things are coming allright ;-)
4492 2001-05-20 01:16 hadess
4494 * AUTHORS: - added myself to the AUTHORS file
4496 2001-05-19 19:17 wtay
4498 * plugins/: oss/gstosssink.c, vorbis/vorbis.c, vorbis/vorbisdec.c,
4499 vorbis/vorbisenc.c, vorbis/vorbisenc.h, xvideosink/gstximage.c:
4500 More updates to caps in vorbisenc. it now correctly sets up the
4501 encoder based on the input audio type.
4503 2001-05-19 15:16 wtay
4505 * plugins/: mp3decode/mad/gstmad.c, mpeg1/mpegaudio/common.c,
4506 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encode.c,
4507 mpeg1/mpegaudio/encoder.h, mpeg1/mpegaudio/gstmpegaudio.c,
4508 mpeg1/mpegaudio/musicin.c, mpeg1/mpegaudio/musicin.h,
4509 mpeg1/mpegaudio/psy.c, mpeg1/mpegaudio/subs.c,
4510 mpeg1/mpegaudio/table_absthr.h, mpeg1/mpegaudio/table_cb.h,
4511 mpeg1/mpegaudio/table_enwindow.h, mpeg1/mpegaudio/table_th.h,
4512 mpeg1/mpegaudio/tables.c, mpeg1/mpegaudio/tonal.c: More mp3
4513 updates. Make mpegaudio use a sane namespace for all exported
4514 symbols. the mad element can now play mpeg audio comming is as
4517 2001-05-19 07:39 omegahacker
4519 * .cvsignore, Makefile.am, configure.in,
4520 gstreamer-uninstalled.pc.in: Added gstreamer-uninstalled.pc.in in
4521 prep for future changes to pkg-config. Disabled docs building by
4522 default (--enable-docs-build to turn it on). Added more visible
4523 warning messages for lacking libraries, listing the plugins that
4524 won't build (not complete!).
4526 2001-05-19 07:39 omegahacker
4528 * gstreamer-uninstalled.pc.in: file gstreamer-uninstalled.pc.in was
4529 initially added on branch BRANCH-INCSCHED1.
4531 2001-05-19 01:33 wtay
4533 * plugins/: mp3decode/mad/gstmad.c, mp3decode/mpg123/gstmpg123.c,
4534 mp3decode/parse/mp3parse.c, mp3encode/lame/gstlame.c,
4535 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encoder.h,
4536 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/musicin.c,
4537 mpeg1/mpegaudio/musicin.h, mpeg1/mpegaudio/psy.c, oss/gstosssink.c:
4538 Updates to various mp3 related plugins. Added args and capsnego to
4541 2001-05-18 19:11 wtay
4543 * plugins/esd/esdsink/esdsink.c: Added newcaps functions to esdsink
4544 to sync with the provided caps.
4546 2001-05-18 18:58 wtay
4548 * plugins/cdparanoia/cdparanoia.c: Updated to the new caps.
4550 2001-05-17 23:00 omegahacker
4552 * gst/autoplug/gstautoplugger.c: update to latest code, includes
4553 caps_fail handlers that kinda work
4555 2001-05-17 06:20 dlehn
4557 * docs/gst/gstreamer-sections.txt: Pesky nightly doc build failure
4558 emails exposing my forgetfulness...
4560 2001-05-17 01:18 hadess
4562 * plugins/gnomevfs/: Makefile.am, gnomevfssink.c: - gnomevfssink
4565 2001-05-16 23:42 wtay
4567 * acconfig.h: Added SDL.
4569 2001-05-16 23:40 wtay
4571 * configure.in: Added a check for SDL
4573 2001-05-16 23:09 wtay
4575 * testsuite/refcounting/thread.c: file thread.c was initially added
4576 on branch BRANCH-INCSCHED1.
4578 2001-05-16 23:09 wtay
4580 * testsuite/refcounting/thread.c: Added thread refcounting and
4583 2001-05-16 23:08 wtay
4585 * testsuite/refcounting/: Makefile.am, bin.c: More testsuite
4588 2001-05-16 23:08 wtay
4590 * gst/: gstbin.c, gstelement.c, gstthread.c: Slighly take a
4591 different approach for object destruction, using the real _remove
4592 functions so that the scheduler has a chance to destroy its state
4593 too. This breaks the thread with ghostpads destruction case for
4596 2001-05-16 22:42 omegahacker
4598 * plugins/filters/stereo2mono/stereo2mono.c: fixed
4599 stereo2mono_init, it was fragging its src pad
4601 2001-05-16 22:21 omegahacker
4603 * plugins/filters/stereo2mono/stereo2mono.c: fixed up caps so
4604 autoplug can do something with it
4606 2001-05-16 22:19 omegahacker
4608 * gst/autoplug/gstautoplugcache.c: added first_buffer signal, and
4609 default to caps_proxy true
4611 2001-05-16 22:18 omegahacker
4613 * gst/autoplug/gstautoplugger.c: up to latest (broken) autoplugger)
4615 2001-05-16 21:41 wtay
4617 * plugins/: Makefile.am, jpeg/Makefile.am, sdlsink/Makefile.am,
4618 sdlsink/sdlvideosink.c, sdlsink/sdlvideosink.h: Added an SDL video
4619 sink by Ronald Bultje (BBB) some cleanups and added more caps to
4620 the template. some name changes to the jpeg decoder.
4622 2001-05-16 20:32 wtay
4624 * plugins/: Makefile.am, gnomevfs/Makefile.am,
4625 gnomevfs/gnomevfssrc.c: Added the gnomevfssrc by hadess
4627 2001-05-16 20:32 wtay
4629 * configure.in: Added gnomevfs checks.
4631 2001-05-16 08:16 dlehn
4633 * gst/: cothreads.c, gstscheduler.c: - Fix cothread pointers and
4634 allocation so full 2M stack space available: - Double maximums to
4635 use full stack space: - COTHREAD_STACKSIZE = 16k -
4636 COTHREAD_MAXTHREADS = 128 - cothread changes only verified on x86 -
4637 cothread_create returns NULL if nthreads == MAXTHREADS though not
4638 yet handled by gstschedule caller
4640 2001-05-16 06:04 dlehn
4642 * acconfig.h, configure.in, gst/gsttrace.c, gst/gsttrace.h,
4643 libs/idct/ieeetest.c, test/lat.c: - basic arch check for HAVE_RDTSC
4644 - use common gst_trace_read_tsc() for RDTSC call - add untested
4645 function to do ascii dump of trace data
4647 2001-05-16 05:07 dlehn
4649 * test/: videotest.c, wave.c: fix a couple warnings
4651 2001-05-15 22:04 wtay
4653 * plugins/mp3decode/mad/gstmad.c: Make the mad decoder output the
4654 samples in the native endianness.
4656 2001-05-15 20:25 wtay
4658 * gst/: gstobject.c, gstpad.c, gstthread.c: Added ghostpad
4661 2001-05-15 10:40 omegahacker
4663 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: added the detail that
4664 mpeg2dec can play mpeg1 streams too
4666 2001-05-15 10:04 omegahacker
4668 * gstplay/: gstplay.c, main.c: added ability to write out xml copy
4671 2001-05-15 05:13 omegahacker
4673 * gst/autoplug/gstautoplugger.c: IT WORKS\!\!\!
4675 2001-05-15 02:45 omegahacker
4677 * gst/: gstinfo.c, gstpad.c, gsttypefind.c,
4678 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c: gstinfo.c:
4679 one more check to make sure DEBUG_FUNCPTR_NAME doesn't go south
4680 gstpad.c: debugging changes gsttypefind.c: moved gst_pad_set_caps
4681 to *before* the caps_changed signal gstautoplugcache.c: added
4682 refcounting around signal_emit, and debug updates gstautoplugger.c:
4683 added code to remove the autoplugcache when done
4685 2001-05-14 23:42 wtay
4687 * gst/gsttypefind.c: Added a reference to typefind.
4689 2001-05-14 23:21 omegahacker
4691 * gst/gstpad.c: enhanced debug and minor code cleanup (no
4694 2001-05-14 22:57 wtay
4696 * gst/gstelement.c: Refcounting fixes
4698 2001-05-14 22:22 wtay
4700 * gst/gstelement.c: fixed a mem leak in the destroy code.
4702 2001-05-14 22:20 wtay
4704 * gst/: gstelement.c, gstpad.c, gstthread.c: slightly different
4705 refcount handling. the pad shutdown function doesn't remove the pad
4706 from the parent because the parent is needed in the destroy
4709 2001-05-14 21:08 omegahacker
4711 * gst/: cothreads.c, gstbin.h, gstelement.c, gstobject.c, gstpad.c,
4712 gstpad.h, gstscheduler.c, gsttypefind.c,
4713 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c:
4714 cothreads.c: added a comment on one of the tests gstbin.h: added
4715 the GST_BIN_SELF_SCHEDULABLE flag gstelement.c: cleaned up the
4716 _change_state function a little gstobject.c: improved the
4717 refcounting DEBUGs gstpad.c: moved the connected signal to after
4718 capsnego, added the caps_nego_failed signal gstpad.h:
4719 added the caps_nego_failed signal funcptr gstscheduler.c: added the
4720 GST_BIN_SELF_SCHEDULABLE exception gsttypefind.c: added check code
4721 around signal_emit to deal with the case where the
4722 signal's handler shuts down the element gstautoplugcache.c: added
4723 the first_buffer signal and caps_proxy arg gstautoplugger.c:
4724 significant rework, it functions quite nicely actually
4726 2001-05-14 09:51 omegahacker
4728 * docs/gst/gstreamer-sections.txt: removed the COTHREAD_STACKSIZE
4729 and friends, since they're now private to cothreads.c
4731 2001-05-13 16:29 wtay
4733 * testsuite/refcounting/: bin.c, element_pad.c: More testsuite
4736 2001-05-13 16:29 wtay
4738 * gst/: gstbin.c, gstelement.c, gstpad.c: More housekeeping
4739 updates. _destroying an element or a pad properly removes if from
4742 2001-05-13 08:49 omegahacker
4744 * plugins/effects/volume/volume.c: hacked up volume plugin to do
4745 S16_LE no matter what. FIXME\!
4747 2001-05-12 19:04 wtay
4749 * gst/: gstbin.c, gstelement.c, gstelementfactory.c, gstthread.c,
4750 gstthread.h: Fixed a leak in bin destruction More refcounting fixes
4752 2001-05-12 19:03 wtay
4754 * testsuite/refcounting/bin.c: file bin.c was initially added on
4755 branch BRANCH-INCSCHED1.
4757 2001-05-12 19:03 wtay
4759 * testsuite/refcounting/: Makefile.am, bin.c, element_pad.c: More
4760 refcounting test cases
4762 2001-05-12 15:07 wtay
4764 * testsuite/refcounting/: element.c, element_pad.c, object.c,
4765 pad.c: More testcases
4767 2001-05-12 15:07 wtay
4769 * gst/: gstelement.c, gstelement.h, gstobject.c: Added
4770 gst_element_remove_pad. more refcounting stuff (object unparent on
4773 2001-05-12 01:04 wtay
4775 * gst/: gstelement.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
4776 gstpad.h: Refcounting fixes to make the testsuite succeed. Added a
4777 ne w category for REFCOUNTING.
4779 2001-05-12 01:03 wtay
4781 * testsuite/refcounting/element_pad.c: file element_pad.c was
4782 initially added on branch BRANCH-INCSCHED1.
4784 2001-05-12 01:03 wtay
4786 * testsuite/refcounting/pad.c: file pad.c was initially added on
4787 branch BRANCH-INCSCHED1.
4789 2001-05-12 01:03 wtay
4791 * testsuite/refcounting/: Makefile.am, element_pad.c, pad.c: More
4794 2001-05-11 20:36 wtay
4796 * examples/autoplug/autoplug.c: Updated the autoplugger example to
4799 2001-05-11 19:44 wtay
4801 * configure.in: Added the refcounting testsuite dir to configure.in
4803 2001-05-11 19:44 wtay
4805 * testsuite/refcounting/Makefile.am: file Makefile.am was initially
4806 added on branch BRANCH-INCSCHED1.
4808 2001-05-11 19:44 wtay
4810 * testsuite/refcounting/: Makefile.am, element.c, mem.c, mem.h,
4811 object.c: Added a testsuite for refcounting.
4813 2001-05-11 19:44 wtay
4815 * testsuite/refcounting/element.c: file element.c was initially
4816 added on branch BRANCH-INCSCHED1.
4818 2001-05-11 19:44 wtay
4820 * testsuite/refcounting/mem.c: file mem.c was initially added on
4821 branch BRANCH-INCSCHED1.
4823 2001-05-11 19:44 wtay
4825 * testsuite/refcounting/object.c: file object.c was initially added
4826 on branch BRANCH-INCSCHED1.
4828 2001-05-11 19:44 wtay
4830 * testsuite/refcounting/mem.h: file mem.h was initially added on
4831 branch BRANCH-INCSCHED1.
4833 2001-05-11 19:41 wtay
4835 * gst/: cothreads.c, gstbin.c, gstelement.c, gstobject.c,
4836 gstobject.h, gsttypefind.c: Work on refcounting and proper object
4839 2001-05-11 15:42 dlehn
4841 * plugins/filters/ladspa/ladspa.h: LADSPA header now LGPL.
4843 2001-05-11 00:43 omegahacker
4845 * gst/gstpad.h: some minor updates with a hair more speed
4847 2001-05-10 23:35 omegahacker
4849 * gst/: cothreads.c, cothreads.h: move cothread_context definition
4852 2001-05-10 23:30 omegahacker
4854 * gst/gstpad.h: fixed up macros to match new RealPad stuff, change
4855 #if 1 to #if 0 to use, beware you must rebuild all plugins after
4858 2001-05-10 23:10 omegahacker
4860 * gst/: cothreads.c, cothreads.h: moved cothread parameters into .c
4861 to avoid rebuilding libgst.la every time
4863 2001-05-10 22:44 omegahacker
4865 * test/lat.c: corrected the rdtsc code, it actually, um, works now
4868 2001-05-10 21:30 dlehn
4870 * test/: .cvsignore, Makefile.am, lat.c: Added simple latency
4873 2001-05-10 21:28 dlehn
4875 * gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
4876 tests/sched/runxml.c: Pass buffer in handoff signal
4878 2001-05-10 21:25 dlehn
4880 * tests/autoplug2.c: just call exit() once
4882 2001-05-10 09:22 omegahacker
4884 * tools/gstreamer-inspect.c: minor updates to ouptut, added section
4885 for meta-elements' children
4887 2001-05-10 09:21 omegahacker
4889 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, video.c: more debug
4892 2001-05-10 09:18 omegahacker
4894 * plugins/filters/adder/adder.c: added comment to make the adder
4895 compliant (don't set COTHREAD_STOPPING)
4897 2001-05-10 09:17 omegahacker
4899 * libs/idct/gstidct.c: minor cleanup of some debug strings
4901 2001-05-10 09:16 omegahacker
4903 * gst/autoplug/gstautoplugger.c: file gstautoplugger.c was
4904 initially added on branch BRANCH-INCSCHED1.
4906 2001-05-10 09:16 omegahacker
4908 * gst/: gst.h, gstbin.c, gstbuffer.c, gstelement.c, gstelement.h,
4909 gstinfo.c, gstqueue.c, gstthread.c, gstxml.c, autoplug/Makefile.am,
4910 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
4911 autoplug/gstautoplugger.c, elements/gstfakesrc.c: - Fixed up a
4912 bunch of warnings. - Fixed buffer_copy (alloc correct size) -
4913 Added start of autoplugger meta-element
4915 2001-05-09 07:20 wtay
4917 * plugins/filters/colorspace/yuv2yuv.c: Forgot to add a convertor..
4919 2001-05-09 05:12 dlehn
4921 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added "silent" arg.
4923 2001-05-08 21:52 wtay
4925 * plugins/: capture/v4l/gstv4lsrc.c, capture/v4l/gstv4lsrc.h,
4926 dv/dvdec.c, filters/colorspace/Makefile.am,
4927 filters/colorspace/colorspace.c, filters/colorspace/colorspace.h,
4928 filters/lav/.cvsignore, filters/lav/Makefile.am,
4929 filters/lav/lavencode.c, filters/lav/lavencode.h, oss/gstossgst.c,
4930 videoscale/videoscale.c, vorbis/vorbis.c: Various changes to the
4931 plugins. Added a lav encoder, this one just adds a header in front
4932 YUV data so that the lav tools can operate on it.
4934 2001-05-08 21:44 omegahacker
4936 * gst/: gstpad.c, gstpad.h: added the caps_changed signals, changed
4937 a few other things around a littleto clean up warnings
4939 2001-05-07 23:10 wtay
4941 * plugins/alsa/: alsa.h, alsa_common.c, alsasink.c, alsasrc.c:
4942 Applied the alsa patch from Thomas Nyberg.
4944 2001-05-07 22:57 wtay
4946 * examples/mixer/mixer.c: Added a WITH_BUG2 define to show the
4947 livelock we're trying to fix.
4949 2001-05-07 22:46 omegahacker
4951 * gst/: gstelement.c, gstscheduler.c, autoplug/autoplugtest.c,
4952 autoplug/gstautoplugcache.c: updated autoplugcache so it can be
4953 removed mid-signal, now autoplugtest works
4955 2001-05-06 23:48 omegahacker
4957 * gst/autoplug/gstautoplugcache.c: fixed bug in datastructure usage
4959 2001-05-06 23:12 omegahacker
4961 * gst/: gstbin.c, gstelement.c, gstpipeline.c, gstprops.c,
4962 gstscheduler.c, gstthread.c: fixed gst_scheduler_pad_disconnect
4963 (never ignore compiler warnings\!) and updated a few INFO lines
4965 2001-05-06 23:12 omegahacker
4967 * gst/autoplug/autoplugtest.c: fixed up some things, added vorbis
4969 2001-05-06 19:03 wtay
4971 * gst/autoplug/: Makefile.am, autoplugtest.c: Adjusted the Makefile
4972 so that it builds here...
4974 2001-05-06 18:57 wtay
4976 * plugins/mpeg1/mpegaudio/common.c: Forgot to update a symbol..
4978 2001-05-06 18:33 omegahacker
4980 * gst/autoplug/autoplugtest.c: file autoplugtest.c was initially
4981 added on branch BRANCH-INCSCHED1.
4983 2001-05-06 18:33 omegahacker
4985 * gst/autoplug/: Makefile.am, autoplugtest.c, gstautoplugcache.c:
4986 initial checkin of autoplugcache and a test program to simulate
4987 dynamic autoplugging
4989 2001-05-06 18:33 omegahacker
4991 * gst/autoplug/gstautoplugcache.c: file gstautoplugcache.c was
4992 initially added on branch BRANCH-INCSCHED1.
4994 2001-05-06 15:27 wtay
4996 * plugins/mpeg1/mpegaudio/: common.c, common.h, musicin.c, tonal.c:
4997 Fixed a namespace issue with lame.
4999 2001-05-06 15:22 wtay
5001 * plugins/oss/: gstossgst.c, gstosshelper.c: Fixed a bug in format
5002 passing. Some cleanups.
5004 2001-05-06 14:53 wtay
5006 * plugins/oss/gstossgst.c: Use setenv/getenv to manipulate the
5007 environment of the child process.
5009 2001-05-06 14:52 wtay
5011 * plugins/mp3encode/lame/gstlame.c: Setup the encoder based on the
5012 caps of the sinkpad.
5014 2001-05-06 09:16 omegahacker
5016 * tools/gstreamer-complete.c: file gstreamer-complete.c was
5017 initially added on branch BRANCH-INCSCHED1.
5019 2001-05-06 09:16 omegahacker
5021 * tools/gstreamer-compprep.c: file gstreamer-compprep.c was
5022 initially added on branch BRANCH-INCSCHED1.
5024 2001-05-06 09:16 omegahacker
5026 * tools/: .cvsignore, Makefile.am, gstreamer-complete.c,
5027 gstreamer-compprep.c: added initial bash commandline completion
5030 2001-05-06 04:06 omegahacker
5032 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: oops, that was wrong, but
5035 2001-05-06 03:47 omegahacker
5037 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: since mpeg2dec can handle
5038 mpeg1 video streams, update caps to show that
5040 2001-05-05 20:01 wtay
5042 * plugins/oss/: gstossgst.c, gstosshelper.c, gstosshelper.h: A
5043 little cleanup (more defines) Better arg parsing.
5045 2001-05-05 18:22 wtay
5047 * plugins/oss/gstosshelper.h: The inter process protocol layout
5050 2001-05-05 18:21 wtay
5052 * plugins/oss/: gstossgst.c, gstosshelper.c: Properly negotiate the
5053 format set by the OSS app.
5055 2001-05-05 05:07 dlehn
5057 * plugins/filters/: adder/Makefile.am, colorspace/Makefile.am,
5058 intfloatconvert/Makefile.am, mono2stereo/Makefile.am,
5059 stereo2mono/Makefile.am, volenv/Makefile.am: Remove EXTRA_DIST =
5060 README from dirs with a README.
5062 2001-05-05 03:16 wtay
5064 * gst/gstplugin.c: Make sure the plugin filaname is set before
5065 calling the init function.
5067 2001-05-05 03:05 wtay
5069 * plugins/oss/: Makefile.am, gstossaudio.c, gstossgst.c,
5070 gstossgst.h, gstosshelper.c: A first attempt at hijacking /dev/dsp
5071 and feeding the audio of an OSS app into GStreamer.
5073 2001-05-05 02:50 dlehn
5075 * debian/changelog: update version
5077 2001-05-05 01:45 dlehn
5079 * debian/: Makefile.am, changelog, control, gstreamer-aa.files,
5080 gstreamer-arts.files, gstreamer-colorspace.files,
5081 gstreamer-common.files, gstreamer-mad.files, rules: Sync with
5082 current code - add more and more plugins.
5084 2001-05-04 23:14 omegahacker
5086 * gst/gstelement.h, gst/gstscheduler.c,
5087 plugins/mp3decode/mad/gstmad.c: Add the GST_ELEMENT_NO_ENTRY flag,
5088 which when set will force the scheduler to skip over an element as
5089 an option for the first cothread jump. This is needed because
5090 libraries like mad don't ever seem to want to quit. Thus they
5091 ignore COTHREAD_STOPPING and can't be trusted to be the entry.
5093 2001-05-04 21:43 omegahacker
5095 * gst/: gstinfo.c, gstpad.c, gstscheduler.c: Some minor DEBUG
5096 cleanups, renamed the various scheduler-specific routines to
5097 actually be called gst_schedule_ instead of gst_bin_.
5099 2001-05-04 21:41 omegahacker
5101 * plugins/mp3decode/mad/gstmad.c: added GST_DEBUG_FUNCPTR to
5102 gst_mad_loop instance
5104 2001-05-04 00:21 omegahacker
5106 * gst/gstparse.c: fixed spelling mistake in user-visible output
5108 2001-05-03 23:29 wtay
5110 * gst/gstprops.c: Created a macro of the va_arg parsing function
5111 because some systems (PPC) cannot handle passing a va_list by
5114 2001-05-03 22:44 wtay
5116 * gst/gstparse.c: Added dynamic pads to the command line parser.
5118 ./gstreamer-launch disksrc location=/some/systemstream.mpg !
5119 mpeg1parse video_00!
5120 queue ! \{ mp1videoparse ! mpeg_play ! aasink \}
5124 2001-05-03 21:06 wtay
5126 * docs/gst/: gstreamer-sections.txt, gstreamer.hierarchy,
5127 tmpl/gstbuffer.sgml, tmpl/gstcaps.sgml, tmpl/gstdisksink.sgml,
5128 tmpl/gstinfo.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
5131 2001-05-03 18:49 wtay
5133 * REQUIREMENTS: Added Hermes to the required libs for gstplay.
5135 2001-05-03 11:16 thomasvs
5137 * examples/mixer/mixer.c, plugins/filters/adder/adder.c: * made a
5138 quick hack in adder to set GST_ELEMENT_COTHREAD_STOPPING after
5139 one interation to force return to main program; should probably be
5140 fixed in a better way * cleaned mixer up, it now works with
5141 delayed start. Drinks are in order.
5143 2001-05-03 00:46 wtay
5145 * docs/manual/: Makefile.am, autoplugging.sgml, bins.sgml,
5146 buffers.sgml, elements.sgml, gstreamer-manual.sgml,
5147 helloworld.sgml, pads.sgml: Small manual changes. Added a section
5150 2001-05-03 00:44 wtay
5152 * gst/gstinfo.h: Added and extra whitespace before ## args
5153 (remember it eats all non whitespace chars to the left if it's
5156 2001-05-03 00:12 wtay
5158 * examples/plugins/example.c: We don't want to teach you bad
5159 habbits, so here's a fix for a memleak in the example plugin.
5161 2001-05-02 21:27 omegahacker
5163 * gst/gstinfo.h: re-enabled the funcptr hash table
5165 2001-05-02 21:16 wtay
5167 * examples/mixer/mixer.c: Added a WITH_BUG flag to trigger the
5168 scheduling error we're trying to chase.
5170 2001-05-02 21:12 thomasvs
5172 * examples/mixer/mixer.c: delayed second song
5174 2001-05-02 21:01 omegahacker
5176 * examples/mixer/mixer.c: added two debugging things: xml pipelie
5177 output, and schedule dump
5179 2001-05-02 20:20 omegahacker
5181 * gst/: gst.c, gstcaps.c, gstelement.c, gstelementfactory.c,
5182 gstinfo.c, gstinfo.h, gstpad.c, gstprops.c, gstqueue.c: Converted
5183 the DEBUG system to look like the INFO system, with a function
5184 pointer that can be replaced. Not done with everything, since it
5185 seems that we need an ERROR system plus a FATAL error, or maybe
5186 just an ERROR system with a severity, and depending on this the
5187 DEBUG system might again be changed to have a single or at least
5190 Also did a bit of work fixing up the actual DEBUG and INFO commands
5191 scattered throughout the code. We still have over 500 of these in
5194 2001-05-02 20:11 thomasvs
5196 * examples/mixer/mixer.c: trying to adapt to incsched
5198 2001-05-02 09:52 thomasvs
5200 * plugins/filters/Makefile.am: added volenv and adder
5202 2001-05-02 09:51 thomasvs
5204 * examples/Makefile.am: added mixer
5206 2001-05-02 00:00 omegahacker
5208 * gst/gstscheduler.c: /me is an idiot
5210 2001-05-01 23:58 thomasvs
5212 * plugins/filters/passthrough/: README, filter.func, level.c,
5213 level.h: Basic level detection/printing plugin; calculates RMS over
5214 data block and prints this out along with time in secs through
5215 plugin needs more work
5217 2001-05-01 23:45 wtay
5219 * gstplay/: gstplay.c, gstplayprivate.h: Changed the pipeline setup
5220 for incremental scheduling.
5222 2001-05-01 23:43 wtay
5224 * gst/gstprops.c: Removed the assert on an unknown propertytype and
5227 2001-05-01 22:41 omegahacker
5229 * test/mpeg2parse4.c: file mpeg2parse4.c was initially added on
5230 branch BRANCH-INCSCHED1.
5232 2001-05-01 22:41 omegahacker
5234 * configure.in, gstreamer.pc.in, gst/Makefile.am, gst/gstbin.c,
5235 gst/gstinfo.c, gst/gstinfo.h, gst/gstqueue.c, gst/gstscheduler.c,
5236 gst/gstscheduler.h, test/.cvsignore, test/Makefile.am,
5237 test/mpeg2parse3.c, test/mpeg2parse4.c, tests/mp1vid.c: - fixed
5238 configure.in %VAR stuff - fixed gstreamer.pc.in description string
5239 - fixed up incremental scheduling some more - updated the
5240 GST_DEBUG_FUNCPTR code to no longer need a hash - minor updates to
5241 DEBUG colorization - new test/mpeg2parse4.c
5243 2001-05-01 22:35 omegahacker
5245 * gstplay/main.c: added code to save the pipeline to xml
5247 2001-05-01 14:54 richardb
5249 * docs/fwg/gst-plugin-writers-guide.sgml: Update documentation for
5250 audio/raw properties to cover format=float case. Please check this
5253 2001-05-01 14:16 thomasvs
5255 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
5256 added newlines to debug output
5258 2001-05-01 00:35 wtay
5260 * gstplay/gstplay.c: Implemented the function to get the pipeline
5263 2001-05-01 00:20 wtay
5265 * docs/random/autoplug2: Added an explanation of the innner
5266 workings of the current autoplugger.
5268 2001-04-30 21:40 richardb
5270 * configure.in: Tighten some library checks (check for header files
5271 as well as libraries) Also, clean up structure slightly: put all
5272 AC_DEFINEs for feature checks into the appropriate section at end.
5273 This structure allows user parameter code which overrides the
5274 feature selection to be kept together in a section after the
5275 feature checks but before the AC_DEFINES and AM_CONDITIONALs.
5277 2001-04-30 20:51 thomasvs
5279 * examples/mixer/mixer.c: cleared naming issues, still doesn't play
5281 2001-04-30 15:34 thomasvs
5283 * plugins/filters/Makefile.am: added volenv, passthrough and adder
5286 2001-04-30 11:22 richardb
5288 * configure.in: Add explicit check for <artsc.h>, in case
5289 artsc-config lies to us.
5291 2001-04-29 23:46 sbaker3
5293 * plugins/filters/: intfloatconvert/float2int.h,
5294 intfloatconvert/int2float.h, mono2stereo/mono2stereo.h: remove
5295 bogus reference to audioraw.h
5297 2001-04-29 23:27 wtay
5299 * examples/mixer/mixer.c: Changed the way the typefind function
5300 works by creating a little pipeline as the toplevel bin..
5302 2001-04-29 22:56 thomasvs
5304 * examples/mixer/mixer.c: trying to convert mixer to incsched, not
5307 2001-04-29 18:59 richardb
5309 * README: Add detailed note (and patch) about automake problem.
5311 2001-04-29 08:54 sbaker3
5313 * plugins/filters/ladspa/gstladspa.c: sync ladspa plugin with
5314 recent api changes - still not functional
5316 2001-04-29 08:41 sbaker3
5318 * configure.in: added mono2stereo and intfloatconvert plugin
5320 2001-04-29 08:39 sbaker3
5322 * plugins/filters/: Makefile.am, intfloatconvert/Makefile.am,
5323 intfloatconvert/float2int.c, intfloatconvert/float2int.h,
5324 intfloatconvert/int2float.c, intfloatconvert/int2float.h,
5325 intfloatconvert/intfloatconvert.c,
5326 intfloatconvert/intfloatconvert.h, mono2stereo/Makefile.am,
5327 mono2stereo/mono2stereo.c, mono2stereo/mono2stereo.h: added
5328 mono2stereo and intfloatconvert plugins
5330 2001-04-28 20:16 sbaker3
5332 * editor/gsteditorproperty.c, tools/gstreamer-inspect.c: added
5333 output of float properties
5335 2001-04-28 19:59 wtay
5337 * gst/: gstinfo.c, gstprops.c: Added more colors for
5338 props/caps/clock/negotiation.
5340 2001-04-28 19:58 sbaker3
5342 * gst/elements/: gstsinesrc.c, gstsinesrc.h: update sinesrc to
5345 2001-04-28 19:57 sbaker3
5347 * gst/elements/gstelements.c: add factory init for sinesrc
5349 2001-04-28 19:56 sbaker3
5351 * gst/: gstcaps.h, gstprops.c, gstprops.h: add gst_props_get_float
5354 2001-04-28 08:17 omegahacker
5356 * test/mpeg2parse3.c: now fully correct within incsched1 world
5358 2001-04-28 05:23 omegahacker
5360 * test/: Makefile.am, mpeg2parse2.c, mpeg2parse3.c: brought in
5361 mpeg2parse3.c from HEAD and fixed it up so it works
5363 2001-04-28 05:23 omegahacker
5365 * gst/: cothreads.c, gstinfo.c, gstqueue.c: - Updated colorization
5366 some more (pthread and cothread id is in color) - Added some minor
5367 debug to help trace mp1vid segfaults
5369 2001-04-28 04:38 dlehn
5371 * test/: .cvsignore, Makefile.am, mpeg2parse3.c: mpeg2parse2.c +
5372 audio = mpeg2parse3.c = a simple .vob player
5374 2001-04-28 03:54 omegahacker
5376 * gst/: gstbin.c, gstclock.c, gstelement.c, gstelementfactory.c,
5377 gstinfo.c, gstpad.c, gstpipeline.c, gstthread.c, gsttype.c,
5378 gstutils.c: Updated the colorization a bit more, and did a
5379 significant pass through all the other code to change categories on
5380 DEBUG and INFO statements to be correct, and not simply zero.
5381 There are still more, but this is a good first pass.
5383 2001-04-28 02:46 mhowell
5385 * gst/: gstelement.c, gstscheduler.c, gstthread.c: fixed another
5386 thread synch case... better debug
5388 2001-04-28 02:06 omegahacker
5390 * gst/: gst.c, gstinfo.c, gstinfo.h: another update to the
5393 2001-04-27 22:14 wtay
5395 * gst/gstutils.c: Added enum parsing...
5397 2001-04-27 22:09 omegahacker
5399 * gst/: gstinfo.c, gstinfo.h: fixes to colorization
5401 2001-04-27 22:01 thomasvs
5403 * plugins/filters/filterstamp.sh: changed "rename" command to
5404 something using sed in one line having the same effect
5406 2001-04-27 21:58 omegahacker
5408 * gst/gstinfo.c: syntax error fixed (s/;/,/)
5410 2001-04-27 21:54 mhowell
5412 * gst/: gstelement.c, gstscheduler.c, gstthread.c, gstqueue.h,
5413 gstqueue.c: initial fix of thread synch for queues and state change
5415 2001-04-27 21:47 omegahacker
5417 * acconfig.h, configure.in, gst/gst.c, gst/gstelement.h,
5418 gst/gstinfo.c, gst/gstinfo.h: added colorization of DEBUG and INFO,
5419 and a comment in gstelement.h
5421 2001-04-27 21:45 wtay
5423 * gst/autoplug/gststaticautoplugrender.c: Tried to get the
5424 autoplugger working by setting the pipeline to PAUSED before
5425 attempting to connect pads...
5427 2001-04-27 21:31 omegahacker
5429 * acconfig.h, configure.in, gst/gst.c, gst/gstinfo.c,
5430 gst/gstinfo.h: Added colorization to DEBUG and INFO. Colors are
5431 based on categories, with the strings in _gst_category_colors[] in
5432 gstinfo.c See wiki node GstDebugColors for the actual colors, or
5433 /etc/DIR_COLORS works too.
5435 Please comment on the colorization style and ideas in the above
5438 2001-04-27 20:35 wtay
5440 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/cothreads.sgml,
5441 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksink.sgml,
5442 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
5443 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5444 docs/gst/tmpl/gstthread.sgml, examples/autoplug/autoplug.c,
5445 gstplay/gstplay.c, tests/mp1vid.c: A commit of pending (small)
5448 2001-04-27 20:17 wtay
5450 * examples/autoplug/autoplug.c: Fixed the autoplugger
5452 2001-04-27 02:46 omegahacker
5454 * gst/: cothreads.c, cothreads.h: fixed cothread_current_main so
5457 2001-04-27 02:42 omegahacker
5459 * gst/: cothreads.c, cothreads.h: added cothread_current_main with
5462 2001-04-27 00:34 omegahacker
5464 * tests/mp1vid.c: latest variant of mp1vid causes lockup, solution
5467 2001-04-26 23:32 omegahacker
5469 * tests/mp1vid.c: updated to working state
5471 2001-04-26 23:32 omegahacker
5473 * gst/: gstbin.c, gstthread.c: gstbin.c: commented out the
5474 requirement that a bin be !PLAYING to add gstthread.c: fixed an old
5475 failed merge that locked the same mutex twice ...in a row
5477 2001-04-26 06:47 dlehn
5479 * configure.in: fix typos: %VAR -> $VAR
5481 2001-04-26 02:53 omegahacker
5483 * autogen.sh, configure.in, docs/gst/gstreamer-docs.sgml,
5484 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
5485 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
5486 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
5487 docs/gst/tmpl/gstbufferpool.sgml, docs/gst/tmpl/gstcaps.sgml,
5488 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gstdisksink.sgml,
5489 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstidentity.sgml,
5490 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5491 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5492 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5493 docs/libs/Makefile.am, examples/Makefile.am,
5494 examples/autoplug/autoplug.c, examples/mixer/.cvsignore,
5495 examples/mixer/Makefile.am, examples/mixer/mixer.c,
5496 examples/mixer/mixer.h, examples/plugins/example.c, gst/.cvsignore,
5497 gst/Makefile.am, gst/Makefile.am.future, gst/gst.h,
5498 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstcaps.c, gst/gstcaps.h,
5499 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
5500 gst/gstplugin.h, gst/gstprops.h, gst/gstqueue.c, gst/gstutils.c,
5501 gst/gstversion.h.in, gst/autoplug/Makefile.am,
5502 gst/autoplug/gststaticautoplug.c,
5503 gst/autoplug/gststaticautoplugrender.c, gst/elements/Makefile.am,
5504 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5505 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
5506 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
5507 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
5508 gst/types/Makefile.am, gst/types/gsttypes.c,
5509 libs/putbits/gstputbits.c, plugins/Makefile.am,
5510 plugins/1394/.cvsignore, plugins/1394/Makefile.am,
5511 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
5512 plugins/1394/gst1394.c, plugins/aasink/.cvsignore,
5513 plugins/aasink/Makefile.am, plugins/aasink/aasink.c,
5514 plugins/aasink/aasink.h, plugins/alaw/alaw.c,
5515 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5516 plugins/arts/.cvsignore, plugins/arts/Makefile.am,
5517 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
5518 plugins/arts/gst_artsio.idl, plugins/arts/gst_artsio_impl.cc,
5519 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5520 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5521 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5522 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
5523 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
5524 plugins/cdparanoia/cdparanoia.c, plugins/cobin/cobin.c,
5525 plugins/cobin/spindentity.c, plugins/dv/Makefile.am,
5526 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5527 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5528 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5529 plugins/filters/adder/.cvsignore,
5530 plugins/filters/adder/Makefile.am, plugins/filters/adder/adder.c,
5531 plugins/filters/adder/adder.h,
5532 plugins/filters/colorspace/colorspace.c,
5533 plugins/filters/colorspace/colorspace.h,
5534 plugins/filters/ladspa/gstladspa.c,
5535 plugins/filters/median/median.c,
5536 plugins/filters/passthrough/passthrough.c,
5537 plugins/filters/smooth/smooth.c,
5538 plugins/filters/stereo2mono/stereo2mono.c,
5539 plugins/filters/volenv/filter.func,
5540 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5541 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5542 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegenc.c,
5543 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
5544 plugins/mp3decode/mpg123/Makefile.am,
5545 plugins/mp3decode/mpg123/gstmpg123.c,
5546 plugins/mp3decode/parse/mp3parse.c,
5547 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5548 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5549 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5550 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5551 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5552 plugins/mpeg1/mpegtypes/mpeg1types.c,
5553 plugins/mpeg1/parse/mpeg1parse.c,
5554 plugins/mpeg1/system_encode/buffer.c,
5555 plugins/mpeg1/system_encode/system_encode.c,
5556 plugins/mpeg1video/parse/mp1videoparse.c,
5557 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5558 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5559 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
5560 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5561 plugins/mpeg2/mpegtypes/mpeg2types.c,
5562 plugins/mpeg2/parse/mpeg2parse.c,
5563 plugins/mpeg2/subtitles/mpeg2subt.c,
5564 plugins/mpeg2/video/gstmpeg2play.c,
5565 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5566 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
5567 plugins/oss/gstosssrc.c, plugins/rtjpeg/rtjpeg.c,
5568 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5569 plugins/videoscale/videoscale.c,
5570 plugins/visualization/smoothwave/smoothwave.c,
5571 plugins/visualization/spectrum/gstspectrum.c,
5572 plugins/visualization/synaesthesia/synaesthesia.c,
5573 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5574 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5575 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/gstximage.c,
5576 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
5577 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
5578 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
5579 test/dv2mp1.c, test/dvshow.c, test/mp2tomp1.c, test/mp3.c,
5580 test/mp3mad.c, test/video2mp1.c, test/xmmstest.c,
5581 tests/Makefile.am, tests/autoplug3.c, tests/autoplug4.c,
5582 tests/padfactory.c, testsuite/capsnego/capsnego.c,
5583 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
5584 testsuite/capsnego/enum.c: Merged from HEAD to INCSCHED1 on
5587 2001-04-26 02:43 omegahacker
5589 * plugins/arts/gst_artsio_impl.h: oops, need to have this file in
5592 2001-04-26 01:25 omegahacker
5594 * tests/mp1vid.c: file mp1vid.c was initially added on branch
5597 2001-04-26 01:25 omegahacker
5599 * tests/mp1vid.c: added mp1vid to CVS
5601 2001-04-26 01:20 omegahacker
5603 * test/dvshow.c: set the video window size up front for NTSC, as a
5606 2001-04-26 01:19 omegahacker
5608 * plugins/dv/dvdec.c: cleanup of the dvdec stuff, somewhat
5610 2001-04-26 00:56 omegahacker
5612 * configure.in: turn off optimization when profiling (ackcvs diff
5613 configure.in) because something segfaults if we don't
5615 2001-04-26 00:30 omegahacker
5617 * gst/cothreads.c: fixed a locking issue
5619 2001-04-25 23:32 omegahacker
5621 * gst/: cothreads.c, cothreads.h, gstelement.c, gstelement.h,
5622 gstscheduler.c, gstscheduler.h: Added element-level locking
5623 support, implemented for cothreads with a mutex held whenever an
5624 element is actually currently running. This should be done with
5625 atomic variables eventually, but the best I can find is to use
5626 <asm/spinlock.h> from the kernel, which brings in too much for my
5629 Also increased cothread stack size to 32KB and max cothread count
5630 to 64, which fits within the default pthread 2MB stack. It would
5631 probably be good to do a pthread_attr_getstacksize() to verify that
5632 it's 2MB, and if linuxthreads had a pthread_attr_setstacksize(), we
5633 could remove these limits.
5635 2001-04-25 12:49 richardb
5637 * examples/Makefile.am, test/Makefile.am, test/mp3.c,
5638 test/xmmstest.c: Remove #include <gnome.h> from some tests which
5639 don't actually need it, and make the other tests and the autoplug
5640 example only compile if gnome headers are present.
5642 2001-04-24 22:28 omegahacker
5644 * gst/gstbuffer.c: I will successfully compile code before I check
5645 it in. I will successfully compile code before I check it in. I
5646 will successfully compile code before I check it in. I will
5647 successfully compile code before I check it in. I will
5648 successfully compile code before I check it in. I will
5649 successfully compile code before I check it in. I will
5650 successfully compile code before I check it in. I will
5651 successfully compile code before I check it in. I will
5652 successfully compile code before I check it in. I will
5653 successfully compile code before I check it in.
5655 2001-04-24 20:20 omegahacker
5657 * gst/: gstbuffer.c, gstbuffer.h: - commented out remainder of Meta
5658 stuff - enhanced mem_chunk allocation to round up to nearest 32
5659 bytes this helps ensure that GstBuffers are more likely to be on
5660 cache-lines - added free() and copy() function pointers to
5661 GstBuffer - added code in _destroy and _copy to use above routines
5662 if !NULL - fixed up _copy code to suck less
5664 2001-04-24 20:04 omegahacker
5666 * plugins/: avi/wincodec/gstwinenc.c, filters/median/median.c,
5667 filters/smooth/smooth.c, jpeg/gstjpegenc.c: Commented out most of
5668 the remaining bits of Meta stuff
5670 2001-04-24 00:16 omegahacker
5672 * autogen.sh, gst/elements/gstfakesink.c, plugins/Makefile.am,
5673 plugins/arts/gst_artsio_impl.cc, plugins/oss/gstosssrc.c:
5674 Collection of minor changes:
5676 * autogen.sh - remove config.cache before running ./configure
5677 * gst/elements/gstfakesink.c - print out the size of the buffer,
5679 * plugins/Makefile.am - removed a spare trailing backslash
5680 * plugins/arts/gst_artsio_impl.cc - change the scale back to 0.5
5681 * plugins/oss/gstosssrc.c - change name slightly to match osssink
5683 2001-04-23 23:04 wtay
5685 * plugins/aasink/: aasink.c, aasink.h: Final fixes to the aasink
5687 2001-04-23 16:16 omegahacker
5689 * test/dvshow.c: updated dvshow to use dv1394src instead of
5692 2001-04-23 16:16 omegahacker
5694 * plugins/1394/: Makefile.am, dv1394src.c, dv1394src.h, gst1394.c,
5695 gst1394.h: renamed 1394src to dv1394src, set up to handle *1394* in
5698 2001-04-23 00:28 wtay
5700 * configure.in: Added a check for aalib
5702 2001-04-23 00:18 wtay
5704 * plugins/: Makefile.am, aasink/.cvsignore, aasink/Makefile.am,
5705 aasink/aasink.c, aasink/aasink.h, mp3decode/mpg123/Makefile.am,
5706 xvideosink/xvideosink.c, xvideosink/xvideosink.h: Some small mpg123
5707 Makefile changes. Added an aasink, draw graphics with aalib :-)
5709 2001-04-22 17:34 wtay
5711 * plugins/: avi/wincodec/gstwindec.c, avi/wincodec/gstwindec.h,
5712 dv/dvdec.c: Added bufferpools to windec. updated dvdec to the new
5713 plugin version system.
5715 2001-04-22 17:06 wtay
5717 * docs/gst/tmpl/gstdisksink.sgml: Added the disksink template
5719 2001-04-22 17:05 wtay
5721 * test/.cvsignore: Updates
5723 2001-04-22 17:04 wtay
5725 * test/dv2mp1.c: Added a non functional dv to mpeg1 encoder.
5727 2001-04-22 17:04 wtay
5729 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
5730 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstbuffer.sgml,
5731 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstplugin.sgml,
5732 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5733 docs/libs/Makefile.am, gst/gstcaps.h, gst/gstpad.h, gst/gstutils.c,
5734 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5735 gst/elements/gstdisksrc.c, plugins/alsa/alsasink.c,
5736 plugins/alsa/alsasrc.c, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5737 plugins/filters/colorspace/colorspace.c, test/Makefile.am,
5738 tests/padfactory.c: API docs updates. Properly implemented the
5739 disksink. Fixed a compile problem with alsa. Added bufferpool
5740 handling to dvdec Some compiler warning fixes
5742 2001-04-22 13:30 richardb
5744 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5745 gst/autoplug/gststaticautoplug.c,
5746 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5747 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5748 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5749 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5750 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5751 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5752 plugins/avi/wincodec/gstwincodec.c,
5753 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5754 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5755 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5756 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5757 plugins/filters/adder/adder.c,
5758 plugins/filters/colorspace/colorspace.c,
5759 plugins/filters/ladspa/gstladspa.c,
5760 plugins/filters/median/median.c,
5761 plugins/filters/passthrough/passthrough.c,
5762 plugins/filters/smooth/smooth.c,
5763 plugins/filters/stereo2mono/stereo2mono.c,
5764 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5765 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5766 plugins/mp3decode/mad/gstmad.c,
5767 plugins/mp3decode/mpg123/gstmpg123.c,
5768 plugins/mp3decode/parse/mp3parse.c,
5769 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5770 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5771 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5772 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5773 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5774 plugins/mpeg1/mpegtypes/mpeg1types.c,
5775 plugins/mpeg1/parse/mpeg1parse.c,
5776 plugins/mpeg1/system_encode/system_encode.c,
5777 plugins/mpeg1video/parse/mp1videoparse.c,
5778 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5779 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5780 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5781 plugins/mpeg2/mpegtypes/mpeg2types.c,
5782 plugins/mpeg2/parse/mpeg2parse.c,
5783 plugins/mpeg2/subtitles/mpeg2subt.c,
5784 plugins/mpeg2/video/gstmpeg2play.c,
5785 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5786 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5787 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5788 plugins/videoscale/videoscale.c,
5789 plugins/visualization/smoothwave/smoothwave.c,
5790 plugins/visualization/spectrum/gstspectrum.c,
5791 plugins/visualization/synaesthesia/synaesthesia.c,
5792 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5793 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5794 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c:
5795 Merged from BRANCH-PLUGINVER1
5797 2001-04-22 13:06 richardb
5799 * plugins/mpeg2/mpeg2enc/gstmpeg2enc.c: Fix bad merge with head.
5801 2001-04-22 11:16 richardb
5803 * configure.in, examples/autoplug/autoplug.c, gst/gstbuffer.c,
5804 gst/gstbuffer.h, gst/gstcaps.h, gst/gstprops.h,
5805 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5806 plugins/Makefile.am, plugins/dv/Makefile.am, plugins/dv/NOTES,
5807 plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5808 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5809 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5810 plugins/mpeg1/system_encode/buffer.c,
5811 plugins/mpeg1/system_encode/system_encode.c,
5812 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5813 plugins/videoscale/videoscale.c, test/Makefile.am, test/dvshow.c,
5814 test/mp2tomp1.c, test/video2mp1.c: Merged from trunk
5816 2001-04-22 05:38 omegahacker
5818 * gst/: gstbuffer.c, gstbuffer.h, gstcaps.h: fixes for gstbuffer,
5819 and removed ## from gstcaps.h that was causing all that warning
5822 2001-04-22 02:41 omegahacker
5824 * gst/gstbuffer.c: completed gst_buffer_copy, added API comments
5826 2001-04-22 02:40 omegahacker
5828 * test/: Makefile.am, dvshow.c: added test program for dv decoder
5830 2001-04-22 02:32 omegahacker
5832 * gst/gstprops.h: added GST_STR_FOURCC, which takes strings like
5833 "YUY2" instead of 'Y','U','Y','2'. better, I think <g>
5835 2001-04-22 02:30 wtay
5837 * configure.in: Add -lm and the glib libs too for the dv_init check
5839 2001-04-22 02:30 omegahacker
5841 * gst/: gstbuffer.c, gstbuffer.h: Added gst_buffer_copy(). It's
5842 not complete, it should copy more stuff like flags and such.
5845 2001-04-22 02:28 omegahacker
5847 * plugins/Makefile.am: fixed caps error in path for dv
5849 2001-04-22 00:48 omegahacker
5851 * configure.in, plugins/Makefile.am, plugins/dv/Makefile.am,
5852 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h: added
5853 initial DV (smpte314m) decoder plugin
5855 2001-04-21 18:45 wtay
5857 * examples/autoplug/autoplug.c,
5858 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5859 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5860 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5861 plugins/mpeg1/system_encode/buffer.c,
5862 plugins/mpeg1/system_encode/system_encode.c,
5863 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5864 plugins/videoscale/videoscale.c, test/Makefile.am, test/mp2tomp1.c,
5865 test/video2mp1.c: Fixed a few plugins so that mpeg1 encoding sorta
5866 works. Added an mpeg1 encoder example, it uses the autoplugger to
5867 convert the stream to audio/video, which is then fed to the
5870 2001-04-21 13:43 richardb
5872 * gst/gstplugin.c, gst/gstplugin.h, plugins/1394/gst1394.c,
5873 plugins/alaw/alaw.c, plugins/alsa/alsasink.c,
5874 plugins/alsa/alsasrc.c, plugins/arts/gst_arts.c,
5875 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5876 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5877 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5878 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5879 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5880 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5881 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5882 plugins/filters/adder/adder.c,
5883 plugins/filters/colorspace/colorspace.c,
5884 plugins/filters/ladspa/gstladspa.c,
5885 plugins/filters/median/median.c,
5886 plugins/filters/passthrough/passthrough.c,
5887 plugins/filters/smooth/smooth.c,
5888 plugins/filters/stereo2mono/stereo2mono.c,
5889 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5890 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5891 plugins/mp3decode/mad/gstmad.c,
5892 plugins/mp3decode/mpg123/gstmpg123.c,
5893 plugins/mp3decode/parse/mp3parse.c,
5894 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5895 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5896 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5897 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5898 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5899 plugins/mpeg1/mpegtypes/mpeg1types.c,
5900 plugins/mpeg1/parse/mpeg1parse.c,
5901 plugins/mpeg1/system_encode/system_encode.c,
5902 plugins/mpeg1video/parse/mp1videoparse.c,
5903 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5904 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5905 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5906 plugins/mpeg2/mpegtypes/mpeg2types.c,
5907 plugins/mpeg2/parse/mpeg2parse.c,
5908 plugins/mpeg2/subtitles/mpeg2subt.c,
5909 plugins/mpeg2/video/gstmpeg2play.c,
5910 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5911 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5912 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5913 plugins/videoscale/videoscale.c,
5914 plugins/visualization/smoothwave/smoothwave.c,
5915 plugins/visualization/spectrum/gstspectrum.c,
5916 examples/plugins/example.c, gst/autoplug/gststaticautoplug.c,
5917 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5918 gst/types/gsttypes.c,
5919 plugins/visualization/synaesthesia/synaesthesia.c,
5920 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5921 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5922 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c: Use
5923 plugin descriptions, which start with the major and minor version
5924 numbers, instead of relying on each plugin to call gst_plugin_new
5925 appropriately, and check the return value, and tidy up if there's a
5926 failure. This seems to work fine, and factors out some code common
5929 2001-04-21 10:30 richardb
5931 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5932 gst/autoplug/gststaticautoplug.c,
5933 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5934 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5935 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5936 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5937 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5938 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5939 plugins/avi/wincodec/gstwincodec.c,
5940 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5941 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5942 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5943 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5944 plugins/filters/adder/adder.c,
5945 plugins/filters/colorspace/colorspace.c,
5946 plugins/filters/ladspa/gstladspa.c,
5947 plugins/filters/median/median.c,
5948 plugins/filters/passthrough/passthrough.c,
5949 plugins/filters/smooth/smooth.c,
5950 plugins/filters/stereo2mono/stereo2mono.c,
5951 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5952 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5953 plugins/mp3decode/mad/gstmad.c,
5954 plugins/mp3decode/mpg123/gstmpg123.c,
5955 plugins/mp3decode/parse/mp3parse.c,
5956 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5957 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5958 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5959 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5960 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5961 plugins/mpeg1/mpegtypes/mpeg1types.c,
5962 plugins/mpeg1/parse/mpeg1parse.c,
5963 plugins/mpeg1/system_encode/system_encode.c,
5964 plugins/mpeg1video/parse/mp1videoparse.c,
5965 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5966 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5967 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5968 plugins/mpeg2/mpegtypes/mpeg2types.c,
5969 plugins/mpeg2/parse/mpeg2parse.c,
5970 plugins/mpeg2/subtitles/mpeg2subt.c,
5971 plugins/mpeg2/video/gstmpeg2play.c,
5972 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5973 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5974 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5975 plugins/videoscale/videoscale.c,
5976 plugins/visualization/smoothwave/smoothwave.c,
5977 plugins/visualization/spectrum/gstspectrum.c,
5978 plugins/visualization/synaesthesia/synaesthesia.c,
5979 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5980 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5981 plugins/xvideosink/xvideosink.c: Added first attempt at plugin
5984 2001-04-21 00:20 wtay
5986 * plugins/filters/colorspace/colorspace.c: Added more verbose
5987 output for debugging purposes.
5989 2001-04-20 23:50 wtay
5991 * plugins/xvideosink/: gstximage.c, gstxvimage.c, xvideosink.c,
5992 xvideosink.h: Added proper locking around the bufferpool and the X
5995 2001-04-20 22:41 wtay
5997 * plugins/mp3decode/mad/gstmad.c: Removed a g_print statement
5999 2001-04-20 22:40 wtay
6001 * plugins/mp3decode/mad/: gstmad.c, gstmad.h: Added Mad didn't take
6002 the number of channels into account. Added propper TIMESTAMPS to
6005 2001-04-20 21:36 wtay
6007 * plugins/oss/gstosssink.c: Added a sync when the device is opened
6008 so that the caps negotiated parmams are set.
6010 2001-04-20 20:21 wtay
6012 * gst/elements/: gstidentity.c, gstidentity.h: Added caps proxying
6013 and bufferpool passing to identity so that -launch disksrc ! mad !
6014 identity ! osssink works.
6016 2001-04-20 15:42 richardb
6018 * plugins/oss/gstosssink.c: #ifdef out bit about AFMT_AC3, since
6019 this isn't defined by the header files for older linux kernels
6020 (2.0.36) (and its just INFO code, anyway)
6022 2001-04-20 13:04 thomasvs
6024 * gst/elements/: Makefile.am, gstelements.c: update to take new
6025 gstdisksink element into account
6027 2001-04-20 12:56 richardb
6029 * gst/Makefile.am.future: Update the alternative Makefile.am for
6030 gst/, which depends on automake
6033 2001-04-20 12:14 thomasvs
6035 * gst/elements/: gstdisksink.c, gstdisksink.h: * first stab at a
6036 disk sink element * no optimization, is it necessary ? * basic
6037 error checking * seems to work; you can copy files by typing
6038 gstreamer-launch disksrc location=test.in ! disksink
6039 location=test.out * decode of mp3 to raw pcm also tested
6041 2001-04-20 00:47 omegahacker
6043 * plugins/arts/: .cvsignore, Makefile.am, gst_arts.c, gst_arts.h,
6044 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
6045 gst_artsio.mcoptype, gst_artsio_impl.cc: updated to a mostly
6046 working aRts wrapper plugin, just caps issues left
6048 2001-04-19 23:25 wtay
6050 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstcaps.sgml,
6051 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
6052 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
6053 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
6054 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6055 gst/gstpad.c: More API docs updates
6057 2001-04-19 23:03 omegahacker
6059 * plugins/arts/gst_artsio_impl.cc: minor updates
6061 2001-04-19 21:42 omegahacker
6063 * configure.in, plugins/Makefile.am, plugins/1394/.cvsignore,
6064 plugins/1394/Makefile.am, plugins/1394/gst1394.c,
6065 plugins/1394/gst1394.h: First pass at 1394 source. Arguments need
6066 to be added, etc. But it works.
6068 2001-04-19 17:40 omegahacker
6070 * plugins/arts/gst_arts.c: updated to latest padtemplate code
6072 2001-04-19 10:27 thomasvs
6074 * plugins/filters/adder/adder.c: * a little cleanup
6076 2001-04-19 01:23 omegahacker
6078 * configure.in, plugins/Makefile.am: better (not complete, afaict)
6081 2001-04-19 00:25 omegahacker
6083 * plugins/arts/: Makefile.am, gst_arts.c, gst_arts.h,
6084 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
6085 gst_artsio.mcoptype, gst_artsio_impl.cc: first pass at a gstreamer
6086 arts plugin doesn't compile yet
6088 2001-04-18 23:00 wtay
6090 * plugins/xvideosink/xvideosink.c: Removed stupid g_print
6093 2001-04-18 22:59 wtay
6095 * plugins/: mpeg2/mpeg2dec/gstmpeg2dec.c, xvideosink/xvideosink.c:
6096 Fixed a stupid bug in the mpeg2dec bufferpool handling. Make an
6097 XvImage and XImage pool in xvideosink. Together these changes give
6098 an 80% speedup on mpeg2 playback (rough estimate)
6100 2001-04-18 21:16 wtay
6102 * docs/gst/tmpl/: gstbin.sgml, gstbuffer.sgml, gstbufferpool.sgml,
6103 gstcaps.sgml, gstreamer-unused.sgml: Added more API docs to
6104 Autoplug, Buffer, Bin, BufferPool. Fixed some compile problems
6107 2001-04-18 17:08 thomasvs
6109 * examples/mixer/mixer.c: * mixer now works with variable inputs *
6110 mixer creates custom volume envelopes allowing each song to play
6111 alone and end with a mix of all of them, undistorted
6113 2001-04-18 15:50 thomasvs
6115 * plugins/filters/volenv/filter.func: made errors more descriptive
6117 2001-04-18 15:04 thomasvs
6119 * examples/mixer/mixer.c: * cleaned up some code and integrated
6120 with new adder (mixer now works with different types of files)
6122 2001-04-18 15:03 thomasvs
6124 * plugins/filters/adder/: adder.c, adder.h: changed adder to work
6125 with variable length input data buffers
6127 2001-04-17 22:17 thomasvs
6129 * examples/mixer/: mixer.c, mixer.h: changed mixer to work by
6130 autoplugging the input channels (not very useful yet, since the
6131 input buffers to volenv have different sizes)
6133 2001-04-17 22:14 wtay
6135 * configure.in, docs/gst/gstreamer-sections.txt,
6136 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gst.sgml,
6137 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
6138 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
6139 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
6140 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6141 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstcaps.c,
6142 gst/gstobject.c, gst/gstpad.c, testsuite/capsnego/capsnego.c,
6143 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6144 testsuite/capsnego/enum.c: The first wave of docs updates Added a
6145 little more comments about the API usage in the api docs. Some
6146 fixes for the capsnego testsuite.
6148 2001-04-17 22:03 wtay
6150 * tests/: Makefile.am, autoplug3.c, autoplug4.c: Autoplug3 shows an
6151 example of an autoplugged mp3 player. Autoplug4 shows various
6152 static autoplugger examples.
6154 2001-04-17 18:48 thomasvs
6156 * examples/mixer/mixer.h: header for mixer.c, containing
6159 2001-04-17 18:47 thomasvs
6161 * examples/mixer/mixer.c: added a struct to set up input channels
6163 2001-04-17 16:32 thomasvs
6165 * plugins/filters/volenv/: filter.func, volenv.c: * fixed problem
6166 with starting rise calculation * cleaned up some debug info *
6167 started wondering if it really is a good idea to #include the
6168 actual filter now that's it's grown so large, but decided it
6169 wasn't worth the effort now anyway
6171 2001-04-17 14:36 thomasvs
6173 * configure.in: added mixer example and adder plugin to
6176 2001-04-17 06:24 omegahacker
6178 * gst/: Makefile.am, autoplug/Makefile.am, elements/Makefile.am,
6179 types/Makefile.am: finished change to GST_ macros
6181 2001-04-17 03:19 omegahacker
6183 * configure.in, gst/.cvsignore, gst/Makefile.am, gst/gst.h,
6184 gst/gstversion.h.in: added gstversion.h
6186 2001-04-17 02:32 omegahacker
6188 * gstreamer.pc.in: file gstreamer.pc.in was initially added on
6189 branch BRANCH-INCSCHED1.
6191 2001-04-17 02:32 omegahacker
6193 * gstreamer.pc.in: added pkg-config file
6195 2001-04-17 00:17 omegahacker
6197 * gst/autoplug/: Makefile.am, gststaticautoplug.c,
6198 gststaticautoplug.h, gststaticautoplugrender.c,
6199 gststaticautoplugrender.h: brought in autoplug dir from HEAD after
6202 2001-04-17 00:17 wtay
6204 * plugins/: filters/colorspace/colorspace.c,
6205 filters/colorspace/colorspace.h, mpeg2/mpeg2dec/gstmpeg2dec.c,
6206 mpeg2/mpeg2dec/gstmpeg2dec.h, xvideosink/gstximage.h,
6207 xvideosink/gstxvimage.h, xvideosink/xvideosink.c,
6208 xvideosink/xvideosink.h: Added bufferpools to mpeg2dec and
6209 xvideosink. Modified colorspace to draw straight into a bufferpool
6210 buffer when possible.
6212 2001-04-16 22:48 wtay
6214 * tests/: Makefile.am, padfactory.c: Updated the padfactory test
6217 2001-04-16 22:45 wtay
6219 * gst/: gstbuffer.h, gstcaps.c, gstcaps.h, gstpad.c, gstpad.h,
6220 gstqueue.c: Added 1337 macros to create padtemplates and
6221 capstemplates. Added some code for bufferpools
6223 2001-04-16 22:43 omegahacker
6225 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
6226 gstreamer-config.1, gstreamer-config.in, gstreamer.m4,
6227 gstreamer.spec.in, components/bonobo-gstmediaplay/Makefile.am,
6228 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6229 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
6230 debian/changelog, debian/control, debian/copyright,
6231 debian/gsteditor.files, debian/gsteditor.manpages,
6232 debian/gsteditor.menu, debian/gstmediaplay.files,
6233 debian/gstmediaplay.manpages, debian/gstmediaplay.menu,
6234 debian/gstreamer-alsa.files, debian/gstreamer-cdparanoia.files,
6235 debian/gstreamer-common.files, debian/gstreamer-doc.files,
6236 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
6237 debian/gstreamer-lame.files, debian/gstreamer-mpeg2dec.files,
6238 debian/gstreamer-mpg123.files,
6239 debian/gstreamer-plugin-template.postinst,
6240 debian/gstreamer-plugin-template.prerm,
6241 debian/gstreamer-runtime.files, debian/gstreamer-runtime.manpages,
6242 debian/gstreamer-runtime.postinst, debian/gstreamer-tools.files,
6243 debian/gstreamer-tools.manpages, debian/gstreamer-vorbis.files,
6244 debian/libgst-dev.files, debian/libgst-dev.manpages,
6245 debian/libgst0.files, debian/libgst0.postinst,
6246 debian/libgsteditor-dev.files, debian/libgsteditor0.files,
6247 debian/libgsteditor0.postinst, debian/libgstmediaplay-dev.files,
6248 debian/libgstmediaplay0.files, debian/libgstmediaplay0.postinst,
6249 debian/rules, docs/Makefile.am, docs/fwg/Makefile.am,
6250 docs/fwg/concepts.sgml, docs/fwg/firstplugin.sgml,
6251 docs/fwg/gst-plugin-writers-guide.sgml, docs/fwg/testapp.sgml,
6252 docs/fwg/titlepage.sgml, docs/fwg/typesnprops.sgml,
6253 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
6254 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
6255 docs/gst/gstreamer.types.in, docs/gst/tmpl/audioraw.sgml,
6256 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
6257 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
6258 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
6259 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
6260 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
6261 docs/gst/tmpl/gstmultidisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
6262 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
6263 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
6264 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
6265 docs/gst/tmpl/gststaticautoplug.sgml,
6266 docs/gst/tmpl/gststaticautoplugrender.sgml,
6267 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/videoraw.sgml,
6268 docs/libs/.cvsignore, docs/manual/Makefile.am,
6269 docs/manual/bins.sgml, docs/manual/debugging.sgml,
6270 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
6271 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
6272 docs/manual/pads.sgml, docs/manual/plugins.sgml,
6273 docs/manual/queues.sgml, docs/manual/quotes.sgml,
6274 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
6275 docs/manual/xml.sgml, docs/plugins/Makefile.am,
6276 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
6277 docs/plugins/tmpl/audioscale.sgml,
6278 docs/plugins/tmpl/gstaviencoder.sgml,
6279 docs/plugins/tmpl/gstmpeg2enc.sgml,
6280 docs/plugins/tmpl/gstmpeg2play.sgml,
6281 docs/plugins/tmpl/gstmpeg_play.sgml,
6282 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
6283 docs/plugins/tmpl/gstspectrum.sgml,
6284 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
6285 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
6286 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
6287 docs/plugins/tmpl/mpeg2parse.sgml,
6288 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
6289 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
6290 docs/plugins/tmpl/synaesthesia.sgml,
6291 docs/plugins/tmpl/system_encode.sgml,
6292 docs/plugins/tmpl/videoscale.sgml,
6293 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
6294 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
6295 docs/random/caps.dia, docs/random/hierarchy,
6296 docs/random/plugins.dia, docs/random/omega/eos,
6297 docs/random/omega/eos.old, docs/random/wtay/autoplug2,
6298 docs/random/wtay/caps-negociation, docs/random/wtay/capsnego-cases,
6299 editor/Makefile.am, editor/gsteditor.1, editor/gsteditor.h,
6300 editor/gsteditorproperty.c, examples/Makefile.am,
6301 examples/autoplug/.cvsignore, examples/autoplug/autoplug.c,
6302 examples/helloworld/helloworld.c,
6303 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6304 examples/plugins/example.c, examples/plugins/example.h,
6305 examples/queue/queue.c, examples/queue2/queue2.c,
6306 examples/queue3/queue3.c, examples/queue4/queue4.c,
6307 examples/thread/thread.c, examples/typefind/.cvsignore,
6308 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
6309 gst/Makefile.am.future, gst/cothreads.c, gst/gst.c, gst/gst.h,
6310 gst/gstarch.h, gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c,
6311 gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
6312 gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
6313 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
6314 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
6315 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
6316 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
6317 gst/gstpropsprivate.h, gst/gstqueue.c, gst/gstscheduler.c,
6318 gst/gstsparc.h, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
6319 gst/gsttypefind.c, gst/gstutils.c, gst/gstutils.h,
6320 gst/elements/Makefile.am, gst/elements/gstaudiosink.c,
6321 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.c,
6322 gst/elements/gstaudiosrc.h, gst/elements/gstdisksrc.c,
6323 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6324 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6325 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
6326 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/callbacks.c,
6327 gstplay/gstmediaplay.1, gstplay/gstmediaplay.c,
6328 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
6329 gstplay/gstplayprivate.h, include/Makefile.am, include/avifmt.h,
6330 include/default.h, include/registry.h, libs/Makefile.am,
6331 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
6332 libs/getbits/gstgetbits_inl.h, libs/idct/gstidct.c,
6333 plugins/Makefile.am, plugins/alaw/Makefile.am,
6334 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6335 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6336 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6337 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6338 plugins/alaw/mulaw-conversion.h, plugins/alsa/.cvsignore,
6339 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
6340 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
6341 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
6342 plugins/artsd/.cvsignore, plugins/artsd/Makefile.am,
6343 plugins/artsd/REQUIREMENTS, plugins/artsd/artsdsink.c,
6344 plugins/artsd/artsdsink.h, plugins/au/gstparseau.c,
6345 plugins/au/gstparseau.h, plugins/audioscale/audioscale.c,
6346 plugins/audioscale/audioscale.h, plugins/avi/audiocodecs.c,
6347 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6348 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
6349 plugins/avi/playcodecs.c, plugins/avi/wincodec/Makefile.am,
6350 plugins/avi/wincodec/gstwincodec.c,
6351 plugins/avi/wincodec/gstwincodec.h,
6352 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6353 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6354 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
6355 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
6356 plugins/effects/stereo/stereo.c, plugins/effects/stereo/stereo.h,
6357 plugins/effects/volume/volume.c, plugins/effects/volume/volume.h,
6358 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
6359 plugins/filters/filterstamp.README, plugins/filters/filterstamp.sh,
6360 plugins/filters/colorspace/.cvsignore,
6361 plugins/filters/colorspace/Makefile.am,
6362 plugins/filters/colorspace/colorspace.c,
6363 plugins/filters/colorspace/colorspace.h,
6364 plugins/filters/colorspace/yuv2rgb.c,
6365 plugins/filters/colorspace/yuv2rgb.h,
6366 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6367 plugins/filters/ladspa/gstladspa.c,
6368 plugins/filters/median/median.c, plugins/filters/median/median.h,
6369 plugins/filters/passthrough/.cvsignore,
6370 plugins/filters/passthrough/Makefile.am,
6371 plugins/filters/passthrough/filter.func,
6372 plugins/filters/passthrough/passthrough.c,
6373 plugins/filters/passthrough/passthrough.h,
6374 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
6375 plugins/filters/stereo2mono/Makefile.am,
6376 plugins/filters/stereo2mono/stereo2mono.c,
6377 plugins/filters/stereo2mono/stereo2mono.h,
6378 plugins/filters/volenv/.cvsignore,
6379 plugins/filters/volenv/Makefile.am,
6380 plugins/filters/volenv/filter.func,
6381 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
6382 plugins/flx/Makefile.am, plugins/flx/flx_color.c,
6383 plugins/flx/flx_color.h, plugins/flx/flx_decoder.c,
6384 plugins/flx/flx_decoder.h, plugins/flx/flx_fmt.h,
6385 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
6386 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6387 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6388 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6389 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6390 plugins/mp3decode/mad/gstmad.h,
6391 plugins/mp3decode/mpg123/gstmpg123.c,
6392 plugins/mp3decode/mpg123/gstmpg123.h,
6393 plugins/mp3decode/mpg123/layer1.c,
6394 plugins/mp3decode/mpg123/layer3.c,
6395 plugins/mp3decode/mpg123/mpg123.c,
6396 plugins/mp3decode/mpg123/tabinit.c,
6397 plugins/mp3decode/parse/mp3parse.c,
6398 plugins/mp3decode/types/mp3types.c,
6399 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
6400 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6401 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6402 plugins/mpeg1/mpeg_play/Makefile.am,
6403 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6404 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6405 plugins/mpeg1/mpeg_play/recon_mmxe.s,
6406 plugins/mpeg1/mpeg_play/recon_sse.s,
6407 plugins/mpeg1/mpeg_play/video.c,
6408 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6409 plugins/mpeg1/mpegtypes/mpeg1types.c,
6410 plugins/mpeg1/parse/mpeg1parse.c,
6411 plugins/mpeg1video/parse/mp1videoparse.c,
6412 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
6413 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/cpu_accel.c,
6414 plugins/mpeg2/ac3dec/decode.c, plugins/mpeg2/ac3parse/ac3parse.c,
6415 plugins/mpeg2/mpeg2dec/Makefile.am,
6416 plugins/mpeg2/mpeg2dec/attributes.h,
6417 plugins/mpeg2/mpeg2dec/decode.c,
6418 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6419 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6420 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
6421 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
6422 plugins/mpeg2/mpeg2dec/idct_mlib.c,
6423 plugins/mpeg2/mpeg2dec/idct_mmx.c,
6424 plugins/mpeg2/mpeg2dec/idct_mmx.h,
6425 plugins/mpeg2/mpeg2dec/mm_accel.h,
6426 plugins/mpeg2/mpeg2dec/motion_comp.c,
6427 plugins/mpeg2/mpeg2dec/motion_comp.h,
6428 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
6429 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
6430 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
6431 plugins/mpeg2/mpeg2dec/mpeg2.h,
6432 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
6433 plugins/mpeg2/mpeg2dec/output_video.h,
6434 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
6435 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
6436 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6437 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6438 plugins/mpeg2/mpegtypes/mpeg2types.c,
6439 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/Makefile.am,
6440 plugins/mpeg2/video/gstmpeg2play.c,
6441 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/recon.c,
6442 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
6443 plugins/mpeg2/videoparse/mp2videoparse.c,
6444 plugins/mulaw/Makefile.am, plugins/mulaw/mulaw-conversion.c,
6445 plugins/mulaw/mulaw-conversion.h, plugins/mulaw/mulaw-decode.c,
6446 plugins/mulaw/mulaw-decode.h, plugins/mulaw/mulaw-encode.c,
6447 plugins/mulaw/mulaw-encode.h, plugins/mulaw/mulaw.c,
6448 plugins/oss/.cvsignore, plugins/oss/Makefile.am,
6449 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
6450 plugins/oss/gstosssink.h, plugins/oss/gstosssrc.c,
6451 plugins/oss/gstosssrc.h, plugins/rtjpeg/RTjpeg.h,
6452 plugins/rtp/Makefile.am, plugins/rtp/rtpsend/.cvsignore,
6453 plugins/rtp/rtpsend/Makefile.am, plugins/rtp/rtpsend/rtp.c,
6454 plugins/rtp/rtpsend/rtp.h, plugins/rtp/rtpsend/rtpsend.c,
6455 plugins/rtp/rtpsend/rtpsend.h, plugins/videoscale/videoscale.c,
6456 plugins/videoscale/videoscale.h,
6457 plugins/visualization/smoothwave/smoothwave.h,
6458 plugins/visualization/spectrum/gstspectrum.c,
6459 plugins/visualization/spectrum/gstspectrum.h,
6460 plugins/visualization/synaesthesia/synaesthesia.c,
6461 plugins/visualization/synaesthesia/synaesthesia.h,
6462 plugins/visualization/vumeter/vumeter.c,
6463 plugins/visualization/vumeter/vumeter.h, plugins/vorbis/vorbis.c,
6464 plugins/vorbis/vorbisdec.c, plugins/wav/Makefile.am,
6465 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
6466 plugins/wav/gstriff.c, plugins/xmms/.cvsignore,
6467 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
6468 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
6469 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
6470 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
6471 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
6472 plugins/xmms/main.h, plugins/xmms/output.h,
6473 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
6474 plugins/xmms/visualization.h, plugins/xmms/xmms.h,
6475 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6476 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6477 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6478 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6479 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6480 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
6481 test/a.c, test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6482 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6483 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpeg2parse2.c,
6484 test/mpg123.c, test/p.c, test/qtest.c, test/r.c, test/record.c,
6485 test/s.c, test/spectrum.c, test/typefind.c, test/vidcapture.c,
6486 test/vidcapture2.c, test/videotest.c, test/videotest2.c, test/w.c,
6487 test/xmmstest.c, test/xml/readreg.c, tests/.cvsignore,
6488 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
6489 tests/autoplug3.c, tests/caps.c, tests/capsconnect.c,
6490 tests/paranoia.c, tests/props.c, tests/nego/.cvsignore,
6491 tests/nego/Makefile.am, tests/nego/nego1.c, testsuite/Makefile.am,
6492 testsuite/test_gst_init.c, testsuite/capsnego/.cvsignore,
6493 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
6494 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6495 testsuite/capsnego/enum.c, tools/Makefile.am, tools/README,
6496 tools/gstreamer-inspect.1, tools/gstreamer-inspect.c,
6497 tools/gstreamer-launch.1, tools/gstreamer-launch.c,
6498 tools/gstreamer-register.1: Merged HEAD from
6499 BRANCH-INCSCHED1-200104161 into BRANCH-INCSCHED1.
6501 2001-04-16 22:33 wtay
6503 * test/: Makefile.am, mp3mad.c: Added an test program for the mad
6506 2001-04-16 20:41 thomasvs
6508 * plugins/filters/adder/adder.c: commented some debug info to get a
6511 2001-04-16 20:38 thomasvs
6513 * examples/mixer/mixer.c: changed volume envelope; should do a nice
6514 transition between both songs now
6516 2001-04-16 20:11 thomasvs
6518 * plugins/filters/volenv/volenv.c: removed example volume envelope
6519 registration plugin now accepts both a volume envelope (before
6520 start) or direct argument setting
6522 2001-04-16 18:36 omegahacker
6524 * plugins/mp3decode/mad/gstmad.c: added code to deal with either
6525 0.12 or 0.13 of libmad
6527 2001-04-16 17:45 wtay
6529 * gst/elements/: gstfakesink.c, gstfakesink.h: Added an arg to
6530 fakesink so that it doesn't printf.
6532 2001-04-16 17:34 wtay
6534 * examples/: autoplug/autoplug.c, mixer/.cvsignore,
6535 mixer/Makefile.am, mixer/mixer.c: Added an example audio mixer.
6537 2001-04-16 17:30 wtay
6539 * plugins/filters/: adder/.cvsignore, adder/Makefile.am,
6540 adder/adder.c, adder/adder.h, colorspace/colorspace.c: Added the
6541 audio mixer from Thomas Vander Stichele
6543 2001-04-16 11:55 wtay
6545 * examples/autoplug/autoplug.c: Add the xvideosink to the example.
6547 2001-04-16 01:59 wtay
6549 * plugins/filters/volenv/: filter.func, volenv.c: More volenv
6552 2001-04-16 00:59 omegahacker
6554 * gst/gstbin.c, gst/gstscheduler.c, gst/gstthread.c,
6555 gst/elements/gstidentity.c, tests/threadlock.c: latest updates,
6556 things are very close to working
6558 2001-04-16 00:44 wtay
6560 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
6561 yuv2rgb.h: Don't compile the asm on non x86 machines. Added a
6562 header file that will soon be part of the C fallback code..
6564 2001-04-16 00:12 wtay
6566 * gst/gstinfo.c: Added missing category strings...
6568 2001-04-16 00:05 wtay
6570 * plugins/esd/esdsink/esdsink.c: fixed the audio caps to the latest
6573 2001-04-15 23:54 omegahacker
6575 * tools/gstreamer-launch.c: save xml file of the launch cmdline
6577 2001-04-15 23:54 omegahacker
6579 * gst/gstelement.h: added comment about missing flag
6581 2001-04-15 23:53 omegahacker
6583 * gstreamer.spec.in: run gstreamer-register on postinstall
6585 2001-04-15 23:52 omegahacker
6587 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
6588 changed some INFOs to DEBUGs
6590 2001-04-15 23:29 wtay
6592 * configure.in: Added the volenv/passthrough plugin Makefiles
6594 2001-04-15 23:20 wtay
6596 * plugins/filters/: passthrough/.cvsignore,
6597 passthrough/passthrough.c, volenv/.cvsignore, volenv/Makefile.am,
6598 volenv/filter.func, volenv/volenv.c, volenv/volenv.h: Modified the
6599 passthrough filter with the new caps API Added the volume envelope
6602 2001-04-15 16:30 wtay
6604 * plugins/filters/: filterstamp.README, filterstamp.sh,
6605 passthrough/Makefile.am, passthrough/filter.func,
6606 passthrough/passthrough.c, passthrough/passthrough.h: Added a
6607 little script to create an audio filter plugin template (provided
6608 by Thomas Vander Stichele)
6610 2001-04-15 15:42 wtay
6612 * plugins/icecast/icecastsend/icecastsend.c: Updated the icecast
6615 2001-04-15 15:29 wtay
6617 * acconfig.h, configure.in, plugins/filters/Makefile.am,
6618 plugins/filters/colorspace/colorspace.c,
6619 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6620 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6621 plugins/mp3decode/mad/gstmad.h, plugins/vorbis/vorbisdec.c,
6622 test/xmmstest.c: Added the mad mp3 decoder. Added flushing to the
6623 vorbis decoder. Updated configure.in to check for Hermes and
6626 2001-04-15 02:02 wtay
6628 * gst/gstprops.c: Fixed the gfloat error in the va_arg code.
6630 2001-04-14 19:56 wtay
6632 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstcaps.sgml,
6633 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6634 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/videoraw.sgml,
6635 editor/gsteditorproperty.c, examples/plugins/example.c,
6636 gst/gstcaps.c, gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h,
6637 gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
6638 gst/elements/gsttee.c, gstplay/Makefile.am, gstplay/gstplay.c,
6639 plugins/alaw/alaw.c, plugins/alsa/alsa.h,
6640 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
6641 plugins/alsa/alsasrc.c, plugins/artsd/artsdsink.c,
6642 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
6643 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6644 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
6645 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
6646 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
6647 plugins/filters/colorspace/colorspace.c,
6648 plugins/filters/colorspace/yuv2rgb.c,
6649 plugins/filters/stereo2mono/stereo2mono.c,
6650 plugins/flx/flx_decoder.c, plugins/jpeg/gstjpeg.c,
6651 plugins/mp3decode/mpg123/gstmpg123.c,
6652 plugins/mp3decode/parse/mp3parse.c,
6653 plugins/mp3decode/types/mp3types.c,
6654 plugins/mp3encode/lame/gstlame.c,
6655 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6656 plugins/mpeg1/mpegtypes/mpeg1types.c,
6657 plugins/mpeg1/parse/mpeg1parse.c,
6658 plugins/mpeg1video/parse/mp1videoparse.c,
6659 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
6660 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6661 plugins/mpeg2/mpegtypes/mpeg2types.c,
6662 plugins/mpeg2/parse/mpeg2parse.c,
6663 plugins/mpeg2/video/gstmpeg2play.c,
6664 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
6665 plugins/oss/gstosssink.c, plugins/rtp/rtpsend/rtpsend.c,
6666 plugins/visualization/synaesthesia/synaesthesia.c,
6667 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
6668 plugins/vorbis/vorbisdec.c, plugins/wav/gstriff.c,
6669 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmsinput.c,
6670 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/xvideosink.c,
6671 tests/autoplug.c, tests/autoplug2.c, tests/autoplug3.c,
6672 tests/caps.c, tests/props.c, tools/gstreamer-inspect.c: A rather
6673 large patch: - changed the API for the padtemplates: - remove
6674 the factories (array of pointers) for the padtemplates,
6675 properties and caps. The static array was a nice idea but
6676 converting all the property values to a gpointer was not a
6677 good idea. float properties were not possible, and casting
6678 a gint to a pointer is not very portable. The new API just
6679 uses the _padtemplate_new, _caps_new and _props_new
6680 functions to create the templates. This has the added
6681 benefit that the API is now uniform for static and dynamic
6682 templates and that the code can be made cleaner. - lots of
6683 cleanups in the way the capabilities are constructed (va_list)
6684 - lots of updates for all the plugins (new API) - docs updates
6685 (new API) - removed the videoraw docs.
6687 2001-04-12 19:11 wtay
6689 * components/bonobo-gstmediaplay/Makefile.am,
6690 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6691 docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
6692 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6693 examples/helloworld/helloworld.c, gst/gstcaps.h, gst/gstinfo.h,
6694 gst/gstpad.c, gst/gstpad.h, gst/gstprops.c, gst/gstqueue.c,
6695 gst/autoplug/gststaticautoplugrender.c, gstplay/gstplay.c,
6696 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
6697 plugins/artsd/Makefile.am, plugins/avi/gstavidecoder.c,
6698 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
6699 plugins/avi/wincodec/gstwindec.c, plugins/filters/Makefile.am,
6700 plugins/filters/colorspace/Makefile.am,
6701 plugins/filters/colorspace/colorspace.c,
6702 plugins/filters/colorspace/colorspace.h,
6703 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6704 plugins/filters/stereo2mono/stereo2mono.c,
6705 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6706 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/ac3dec.c,
6707 plugins/mpeg2/ac3dec/decode.c,
6708 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
6709 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxwindow.c,
6710 plugins/xvideosink/gstxwindow.h, plugins/xvideosink/xvideosink.c,
6711 plugins/xvideosink/xvideosink.h, test/mpeg2parse2.c: Lots of
6712 updates to the plugins for caps negotiation. Added YUY2 output to
6713 the win32 dlls. Added a colorspace converter in gstplay
6715 2001-04-10 20:46 wtay
6717 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6718 tmpl/gstcaps.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
6719 Fixed the doc build warnings
6721 2001-04-09 20:56 mhowell
6723 * docs/random/matth/scheduling.txt: added incremental scheduling
6726 2001-04-09 20:56 mhowell
6728 * docs/random/matth/scheduling.txt: file scheduling.txt was
6729 initially added on branch BRANCH-INCSCHED1.
6731 2001-04-06 17:29 scavenger
6733 * configure.in, plugins/Makefile.am, plugins/alaw/Makefile.am,
6734 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6735 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6736 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6737 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6738 plugins/alaw/mulaw-conversion.h: Added ALaw encoder and decoder
6740 2001-04-06 15:20 scavenger
6742 * plugins/wav/Makefile.am: Makefile.am forgot to include gstriff.c
6744 2001-04-03 17:25 scavenger
6746 * plugins/au/gstparseau.c: Updated parseau to use caps nego
6748 2001-04-03 05:56 richardb
6750 * gst/Makefile.am.future: Add a proposed makefile to use in place
6751 of Makefile.am. This depends on automake 1.4d or later, but is
6752 much neater, avoiding horrible hacks to pass special flags in.
6754 I put it here for safekeeping until automake 1.5 is released, at
6755 which point we can reasonably require it.
6757 2001-04-03 05:53 richardb
6759 * configure.in, plugins/Makefile.am, plugins/artsd/.cvsignore,
6760 plugins/artsd/Makefile.am, plugins/artsd/REQUIREMENTS,
6761 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h: Add artsdsink
6762 plugin. Worked first time for me. :)
6764 2001-04-03 05:52 richardb
6766 * plugins/alsa/Makefile.am: Remove weird characters from alsa
6767 Makefile.am (Had some 240's there. Uh?) Also, remove some
6768 unwanted CFLAGS which had been added.
6770 2001-04-03 05:38 richardb
6772 * gst/gstplugin.c: Fix obscure segfault I just got: perhaps due to
6773 running with libxml 1.8.11 (prerelease version), but a worthwhile
6776 2001-04-03 02:30 scavenger
6778 * plugins/mulaw/mulaw-decode.c: fixed bug passing outbuf size
6779 instead of in buf size to mulaw decode function
6781 2001-04-03 02:18 scavenger
6783 * plugins/mulaw/mulaw-decode.c: typo mistaked src_template with
6786 2001-04-03 02:01 wtay
6788 * plugins/mulaw/mulaw.c: Use capstemplates to create the
6789 padtemplates for the two elements in the mulaw plugin.
6791 2001-04-03 01:46 wtay
6793 * plugins/xvideosink/xvideosink.c: Don't try to initialize Xv if it
6796 2001-04-03 01:43 scavenger
6798 * plugins/mulaw/mulaw-decode.h: fixed typo in get_type
6800 2001-04-03 01:38 scavenger
6802 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c, mulaw.c: moved
6803 details of mulawencode and mulawdecode to mulaw.c
6805 2001-04-03 01:33 scavenger
6807 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: removed a
6808 redundant caps=NULL statement
6810 2001-04-03 01:30 scavenger
6812 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: fixed stupid bug
6813 where srcpads were being created twice, second time around
6816 2001-04-03 01:25 scavenger
6818 * plugins/mulaw/: Makefile.am, mulaw-conversion.c,
6819 mulaw-conversion.h, mulaw-decode.c, mulaw-decode.h, mulaw-encode.c,
6820 mulaw.c: added mulaw decoder
6822 2001-04-02 21:03 wtay
6824 * plugins/filters/colorspace/: .cvsignore, Makefile.am,
6825 colorspace.c, colorspace.h: Added a non functional colorspace
6828 2001-04-02 20:56 wtay
6830 * configure.in, docs/libs/.cvsignore,
6831 examples/helloworld/helloworld.c, gst/gstprops.c, gst/gstprops.h,
6832 gst/gstpropsprivate.h: Merged the float property patch from Steve
6833 Baker. This patch doesn't really work yet...
6835 2001-04-02 19:29 wtay
6837 * plugins/mulaw/mulaw-encode.c: This is how I see the caps
6838 negotiation for the mulaw element. In the sink negotiate pad it
6839 copies the caps and modifies it according to what it is going to
6840 ouput. It then tries to set the caps on the src pad, if that
6841 succeeds, negotiation succeeds, else it fails.
6843 2001-04-02 18:54 scavenger
6845 * configure.in, plugins/Makefile.am, plugins/mulaw/Makefile.am,
6846 plugins/mulaw/mulaw-conversion.c, plugins/mulaw/mulaw-conversion.h,
6847 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h: Start
6848 of the mulaw plugin...needs finishing off
6850 2001-04-02 16:09 richardb
6852 * configure.in: Add configure support for detecting artsc: if this
6853 is found, its okay to build an artsdsink plugin. Now, someone just
6854 needs to write an artsdsink.
6856 2001-04-02 16:08 richardb
6858 * plugins/oss/gstosssink.c: Correct tiny typo.
6860 2001-04-02 15:21 wtay
6862 * gst/gstcaps.c, gst/gstprops.c, gstplay/gstplay.c,
6863 plugins/Makefile.am, plugins/avi/audiocodecs.c,
6864 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6865 plugins/avi/gstaviencoder.h, plugins/avi/playcodecs.c,
6866 plugins/avi/wincodec/Makefile.am,
6867 plugins/avi/wincodec/gstwincodec.c,
6868 plugins/avi/wincodec/gstwincodec.h,
6869 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6870 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6871 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/median/median.c,
6872 plugins/filters/median/median.h, plugins/filters/smooth/smooth.c,
6873 plugins/filters/smooth/smooth.h, plugins/flx/flx_decoder.c,
6874 plugins/flx/flx_decoder.h, plugins/jpeg/gstjpeg.c,
6875 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6876 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6877 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6878 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6879 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6880 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6881 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6882 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6883 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6884 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6885 plugins/mpeg2/parse/mpeg2parse.c,
6886 plugins/mpeg2/video/gstmpeg2play.c,
6887 plugins/mpeg2/video/gstmpeg2play.h,
6888 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
6889 plugins/xvideosink/Makefile.am, plugins/xvideosink/gstximage.c,
6890 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
6891 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
6892 test/Makefile.am, test/mpeg2parse2.c, test/videotest2.c: A rather
6893 large update: - a new videosink using plain X windows
6894 (xvideosink). It uses capsnego to set up it's formats. -
6895 gstplay uses the new xvideosink and a gtk_socket. The initial
6896 window size is set to 0x0 so you need to resize it before you
6897 see something. - got rid of the video metadata include file in
6898 favour of properties and caps negotiation - adjusted most
6899 plugins to not use the metadata.
6901 2001-04-02 15:08 omegahacker
6903 * gst/gstinfo.c: added PID and cID to INFO lines when DEBUG is
6906 2001-04-01 15:09 wtay
6908 * gstplay/: callbacks.c, gstmediaplay.glade: Small change to load
6909 the .glade file from the current dir too when pressing the about
6912 2001-04-01 15:01 wtay
6914 * gstplay/: gstmediaplay.glade, gstplay.c: This patch is now The
6915 Right Way(tm) to handle the stop button but at least it doesn't
6918 2001-04-01 14:51 wtay
6920 * gstplay/gstplay.c: Slightly modified the _stop handling so that
6921 gstmediaplay crashes less viontly. The real problem is that going
6922 to the NULL state does not clean up the scheduling structures I
6925 2001-03-31 15:35 wtay
6927 * plugins/capture/v4l/gstv4lsrc.c: Make sure the endianness is
6928 correct when we agree to yuv formats in capsnego.
6930 2001-03-31 15:22 wtay
6932 * plugins/capture/v4l/gstv4lsrc.c: Only agree to the caps
6933 negotiation if the format is supported by the driver.
6935 2001-03-31 15:10 wtay
6937 * plugins/xvideosink/gstxvimage.c: Corrected a endianness bug in
6938 the format print code.
6940 2001-03-31 14:47 wtay
6942 * plugins/capture/v4l/gstv4lsrc.c: Added a little debug info in the
6945 2001-03-31 02:08 wtay
6947 * plugins/filters/stereo2mono/stereo2mono.c: Some cleanups. Added
6948 the padtemplates to the elementfactory.
6950 2001-03-31 01:56 scavenger
6952 * configure.in, plugins/filters/Makefile.am: Added stereo2mono
6955 2001-03-31 01:47 scavenger
6957 * plugins/filters/stereo2mono/: Makefile.am, stereo2mono.c,
6958 stereo2mono.h: stereo2mono plugin with caps negotiation code
6961 2001-03-31 01:13 wtay
6963 * tests/: caps.c, props.c: Adjust the test cases to the new FOURCC
6966 2001-03-31 00:56 wtay
6968 * examples/helloworld/helloworld.c, gst/gstprops.h,
6969 plugins/avi/gstavidecoder.c, plugins/avi/wincodec/gstwincodec.c,
6970 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
6971 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6972 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6973 plugins/mpeg2/video/gstmpeg2play.c: Simplified the FOURCC API to
6974 the caps, add a GST_MAKE_FOURCC macro to create a fourcc. Adjusted
6975 the plugins to use the new FOURCC API
6977 2001-03-31 00:51 wtay
6979 * plugins/xvideosink/: gstximage.c, gstxvimage.c, gstxvimage.h,
6980 xvideosink.c: Check for Xv support before trying to get caps.
6982 2001-03-30 21:10 wtay
6984 * docs/gst/tmpl/gstmultidisksrc.sgml, examples/autoplug/.cvsignore,
6985 examples/typefind/.cvsignore, plugins/xvideosink/.cvsignore: Small
6986 updates to the .cvsignore files.
6988 2001-03-30 21:08 wtay
6990 * acconfig.h, configure.in, plugins/Makefile.am,
6991 plugins/filters/Makefile.am, plugins/filters/ladspa/gstladspa.c,
6992 plugins/mp3decode/mpg123/mpg123.c, plugins/oss/gstosssink.c,
6993 plugins/rtjpeg/RTjpeg.h: Applied the FreeBSD patch from Orion with
6994 some minor modifications to the configure.in patch.
6996 2001-03-30 20:52 wtay
6998 * gst/gstthread.c: This hopefully fixes a slight thread sync issue.
7000 2001-03-30 01:06 omegahacker
7002 * AUTHORS, Makefile.am, configure.in, gstreamer.spec.in,
7003 gst/gstbin.c, gst/gstelement.c, gst/gstpad.c, gst/gstscheduler.c,
7004 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c,
7005 tests/threadlock.c, tools/gstreamer-launch.c: snapshot for matth to
7006 work with while I fly over to Europe....
7008 2001-03-29 23:33 wtay
7010 * test/videotest2.c: Added a test program to test v4lsrc and
7011 xvideosink doing capsnego.
7013 2001-03-29 23:31 wtay
7015 * configure.in, gst/gstcaps.c, gst/gstpad.c, gst/gstprops.c,
7016 gst/types/gsttypes.c, plugins/capture/v4l/grab.h,
7017 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7018 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
7019 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
7020 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
7021 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
7022 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
7023 plugins/xvideosink/xvideosink.h, test/Makefile.am: Added a plain X
7024 videosink, the videosink uses capsnego. adjusted the v4lsrc so
7025 that it uses capsnego on the src pad Small fixed to capsnego and
7026 the properties/caps.
7028 2001-03-29 18:27 richardb
7030 * docs/gst/: Makefile.am, gstreamer.types.in: Remove references to
7031 audiosink, audiosrc, and audioraw. Documentation at least _starts_
7034 2001-03-27 18:34 wtay
7036 * docs/gst/: gstreamer-sections.txt, tmpl/gstcaps.sgml,
7037 tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml: More docs updates
7039 2001-03-27 18:33 wtay
7041 * plugins/wav/gstparsewav.c: Removed the oss dependency
7043 2001-03-27 17:25 wtay
7045 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
7046 gstreamer.hierarchy, tmpl/audioraw.sgml, tmpl/gstaudiosink.sgml,
7047 tmpl/gstaudiosrc.sgml, tmpl/gstcaps.sgml, tmpl/gstprops.sgml,
7048 tmpl/gstreamer-unused.sgml: Removed the audiosink/src from the
7049 docs. Removed the audioraw metadata file from the docs.
7051 2001-03-26 12:12 richardb
7053 * plugins/mp3decode/Makefile.am: Fix makefile.am so that SUBDIRS is
7054 not defined both conditionally and unconditionally - broke some
7055 versions of automake.
7057 2001-03-24 18:50 wtay
7059 * plugins/: alsa/alsa.h, alsa/alsa_common.c, alsa/alsasink.c,
7060 alsa/alsasrc.c, au/gstparseau.c, effects/stereo/stereo.c,
7061 effects/stereo/stereo.h, effects/volume/volume.c,
7062 effects/volume/volume.h, esd/esdsink/esdsink.c,
7063 visualization/smoothwave/smoothwave.h,
7064 visualization/spectrum/gstspectrum.c,
7065 visualization/spectrum/gstspectrum.h,
7066 visualization/synaesthesia/synaesthesia.c,
7067 visualization/synaesthesia/synaesthesia.h,
7068 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
7069 wav/gstparsewav.c, wav/gstparsewav.h: Commented out the references
7070 to the old metadata handling in various plugins. They need to be
7071 converted to the new audio properties before they will work again.
7072 esdsink and alsasrc/sink are seriously damaged now.. :(
7074 2001-03-24 18:28 wtay
7076 * plugins/oss/gstosssink.c: Correctly set up the OSS format based
7079 2001-03-24 17:22 wtay
7081 * configure.in, examples/autoplug/autoplug.c,
7082 examples/helloworld/helloworld.c,
7083 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
7084 examples/queue/queue.c, examples/queue2/queue2.c,
7085 examples/queue3/queue3.c, examples/queue4/queue4.c,
7086 examples/thread/thread.c, examples/xml/createxml.c,
7087 gst/Makefile.am, gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c,
7088 gst/gstprops.h, gst/gstpropsprivate.h, gst/elements/Makefile.am,
7089 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
7090 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
7091 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
7092 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
7093 gst/elements/gstsinesrc.h, gstplay/gstplay.c, plugins/Makefile.am,
7094 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
7095 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
7096 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7097 plugins/avi/gstavidecoder.h, plugins/avi/gstaviencoder.h,
7098 plugins/flx/flx_decoder.c, plugins/mp3decode/mpg123/gstmpg123.c,
7099 plugins/mp3decode/mpg123/gstmpg123.h,
7100 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7101 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
7102 plugins/mpeg1video/parse/mp1videoparse.c,
7103 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7104 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7105 plugins/mpeg2/parse/mpeg2parse.c, plugins/oss/.cvsignore,
7106 plugins/oss/Makefile.am, plugins/oss/gstossaudio.c,
7107 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
7108 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
7109 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c, test/a.c,
7110 test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
7111 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
7112 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpg123.c,
7113 test/p.c, test/qtest.c, test/r.c, test/record.c, test/s.c,
7114 test/spectrum.c, test/typefind.c, test/vidcapture.c,
7115 test/vidcapture2.c, test/w.c, test/xmmstest.c, tests/autoplug.c,
7116 tests/autoplug3.c, tests/paranoia.c, tools/README,
7117 tools/gstreamer-inspect.c: Modified a lot of plugins to use the
7118 caps system. Modified the caps of audio/raw to our agreed
7119 properties. Added the multidisksrc plugin of Dominic Ludlam
7120 Renamed audiosink/src to osssink/src and updated all the examples
7121 using the old name. Moved oss specific plugins in an oss directory.
7122 removed the old audiosink from the elements/ dir. removed
7123 audioraw.h metadata header files since we now use the properties.
7124 There are still a few plugins that won't build because they include
7125 the old audioraw.h header file. This will be fixed soon. Make sure
7126 the caps are set in the plugins as described by their padtemplates
7127 (this should solve problems with gstmediaplay with various media
7130 *please don't panic when some plugins won't build, just cd manually
7131 into the plugin dirs* This will be fixed soon.
7133 2001-03-22 16:05 dlehn
7135 * debian/: Makefile.am, changelog, control, gsteditor.manpages,
7136 gstmediaplay.manpages, gstreamer-alsa.files,
7137 gstreamer-common.files, gstreamer-elements.files,
7138 gstreamer-mpeg2dec.files, gstreamer-runtime.manpages,
7139 gstreamer-tools.manpages, libgst-dev.manpages, rules: Debian
7140 updates: * add manpages * split off mpeg2dec and alsa packages *
7141 use latest doc build flags
7143 2001-03-22 00:03 wtay
7145 * plugins/flx/flx_decoder.c: unref the header buffer too.
7147 2001-03-22 00:00 wtay
7149 * docs/gst/tmpl/: gststaticautoplug.sgml,
7150 gststaticautoplugrender.sgml: Added the templates for the
7153 2001-03-21 23:59 wtay
7155 * configure.in, plugins/Makefile.am, plugins/flx/Makefile.am,
7156 plugins/flx/flx_color.c, plugins/flx/flx_color.h,
7157 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
7158 plugins/flx/flx_fmt.h: Added the FLX decoder of Sepp Wijnands
7159 <mrrazz@garbage-coderz.net>
7161 2001-03-21 21:43 wtay
7163 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
7164 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstautoplug.sgml,
7165 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
7166 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
7167 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
7168 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
7169 docs/gst/tmpl/gstutils.sgml, gst/gstautoplug.c, gst/gstcaps.c,
7170 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7171 gst/gstprops.h, gst/gstutils.c: API docs updates
7173 2001-03-20 23:12 richardb
7175 * configure.in, docs/Makefile.am, docs/manual/typedetection.sgml,
7176 examples/plugins/example.c: Added --enable-plugin-docs configure
7177 option, to enable build of the plugin documentation (currently
7178 broken). This defaults to off. Changed --enable-docs-build to
7179 default to on, since all other documentation should build
7182 Also, correct typo in manual, and fix up a couple of things in
7185 2001-03-20 18:29 wtay
7187 * testsuite/capsnego/.cvsignore: Added the new enum testcase to
7190 2001-03-20 18:29 wtay
7192 * gst/gst.c, gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h,
7193 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7194 gst/gstprops.h, gst/gstqueue.c, testsuite/capsnego/Makefile.am,
7195 testsuite/capsnego/converter2.c, testsuite/capsnego/enum.c: More
7196 work on capsnego proxying. It should be OK now. Added another
7197 testcase enum that shows various capsnego algorithms. Warn about
7198 pads that try to set a capability incompatible with their
7199 padtemplate. Implemented refcounting and copy_on_write for
7202 2001-03-18 16:17 wtay
7204 * gst/gstpad.c, gst/gstqueue.c,
7205 gst/autoplug/gststaticautoplugrender.c,
7206 plugins/mp3decode/mpg123/gstmpg123.c,
7207 plugins/mp3decode/parse/mp3parse.c,
7208 plugins/mpeg1/parse/mpeg1parse.c,
7209 plugins/mpeg1video/parse/mp1videoparse.c, plugins/vorbis/vorbis.c,
7210 plugins/vorbis/vorbisdec.c, testsuite/capsnego/.cvsignore,
7211 testsuite/capsnego/Makefile.am, testsuite/capsnego/converter2.c:
7212 More work on capsnego, mostly proxying Added another testsuite for
7213 capsnego Added caps to vorbisdec, mp3parse, mp1videoparse Redid the
7214 queue proxy handling a bit.
7216 2001-03-18 14:41 richardb
7218 * docs/fwg/gst-plugin-writers-guide.sgml: Another incremental piece
7221 2001-03-18 06:24 richardb
7223 * docs/fwg/gst-plugin-writers-guide.sgml: Commit a final couple of
7224 modifications before going to bed.
7226 2001-03-18 06:16 richardb
7228 * docs/fwg/: Makefile.am, firstplugin.sgml,
7229 gst-plugin-writers-guide.sgml: Some further modifications to the
7232 2001-03-18 05:21 richardb
7234 * docs/fwg/gst-plugin-writers-guide.sgml: Added many more details
7237 2001-03-18 03:57 richardb
7239 * docs/fwg/: Makefile.am, concepts.sgml,
7240 gst-plugin-writers-guide.sgml, typesnprops.sgml: Various updates to
7241 PWG; mainly adding information about types and properties. Removed
7242 concepts.sgml and typesnprops.sgml; merged into main file. I was
7243 finding that having all the separate subfiles simply stopped me
7244 from finding what I wanted to edit. Maybe I'll split it up again
7245 later, but this is much better for now.
7247 2001-03-18 02:42 wtay
7249 * configure.in, docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7250 docs/random/wtay/capsnego-cases, examples/helloworld/helloworld.c,
7251 examples/queue/queue.c, examples/xml/runxml.c, gst/gstcaps.c,
7252 gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h, gst/gstprops.c,
7253 gst/gstprops.h, gst/gstqueue.c, gst/elements/gstaudiosink.c,
7254 plugins/mp3decode/mpg123/gstmpg123.c,
7255 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7256 tests/props.c, testsuite/capsnego/.cvsignore,
7257 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
7258 testsuite/capsnego/converter.c: Reworked the capsnegotiation
7259 function audiosink now uses capsnego to set its parameters
7260 mpg123/ac3dec use capsnego instead of metadata Added the beginnings
7261 of a testsuite for capsnego.
7263 2001-03-17 17:50 richardb
7265 * docs/manual/plugins.sgml: Update to note that plugins can also
7266 contain autopluggers.
7268 2001-03-17 17:16 richardb
7270 * docs/fwg/: concepts.sgml, firstplugin.sgml,
7271 gst-plugin-writers-guide.sgml: Some miscellaneous small changes.
7273 2001-03-17 03:15 omegahacker
7275 * docs/random/omega/: eos, eos.old: move eos to eos.old, to reflect
7276 its age and to aid ailing OS's like Windoze <g>
7278 2001-03-16 01:06 dlehn
7280 * Makefile.am, gstreamer-config.1, editor/Makefile.am,
7281 editor/gsteditor.1, gstplay/Makefile.am, gstplay/gstmediaplay.1,
7282 tools/Makefile.am, tools/gstreamer-inspect.1,
7283 tools/gstreamer-launch.1, tools/gstreamer-register.1: Added man
7286 2001-03-16 00:49 scavenger
7288 * gst/gstthread.c: Fixed locking issue when PLAYING to READY
7290 2001-03-15 20:08 wtay
7292 * docs/random/wtay/capsnego-cases: Added the first part of a uses
7293 case doc on caps nego
7295 2001-03-14 21:56 omegahacker
7297 * configure.in: fixed issue with the xmlDocGetRootElement test and
7298 non-/usr/lib installs of libxml
7300 2001-03-14 07:54 dlehn
7302 * gstreamer.m4: Use of system() in test programs needs an #include
7305 2001-03-14 06:46 dlehn
7307 * gstreamer.m4: Fix --with-gstreamer-prefix via s/glib/gstreamer/
7309 2001-03-13 22:21 wtay
7311 * tools/gstreamer-inspect.c: Adjusted -inspect to the new GstCaps
7314 2001-03-13 22:13 wtay
7316 * gst/gsttypefind.c: The typefind element now sets the caps on its
7317 sink pad when the type has been detected.
7319 2001-03-13 20:26 wtay
7321 * gst/: gstcaps.c, gstpad.c: Small fixes to the caps compatibility
7322 check. Small changes to the pad negotiation and proxy functions
7324 2001-03-13 18:57 wtay
7326 * examples/autoplug/autoplug.c: Updated the autoplug example with
7327 the new autoplugger. there still is a scheduling issue though.
7329 2001-03-13 18:45 wtay
7331 * configure.in: Applied the patch from hadess/ajmitch to add
7332 --disable-alsasink and --disable-esdsink (the latter one being
7333 untested) to configure.in
7335 2001-03-13 02:20 omegahacker
7337 * gst/gstthread.c: fixed READY_TO_NULL bug
7339 2001-03-13 01:44 scavenger
7341 * gst/: gstthread.c, gstthread.h: removed fine grained locking and
7342 added simultaneous waiting for 2 states
7344 2001-03-13 01:24 scavenger
7346 * gst/gstthread.c: exactly opposite check needed in wait_thread
7348 2001-03-13 01:08 scavenger
7350 * gst/gstthread.c: made wait_thread check for logical true rather
7351 than check equality with gboolean
7353 2001-03-13 00:57 scavenger
7355 * gst/gstthread.c: changed debug to print unsigned not signed
7357 2001-03-13 00:46 scavenger
7359 * gst/gstthread.c: TYPO: ISSET should be IS_SET
7361 2001-03-13 00:45 scavenger
7363 * gst/gstthread.c: added debug to signal noting the result of the
7364 flag after being set
7366 2001-03-13 00:39 scavenger
7368 * gst/: gstthread.c, gstthread.h: Made locks more granular, one
7371 2001-03-13 00:09 scavenger
7373 * gst/gstthread.c: made cond_wait into cond_timedwait
7375 2001-03-12 23:51 omegahacker
7377 * tests/threadlock.c: file threadlock.c was initially added on
7378 branch BRANCH-INCSCHED1.
7380 2001-03-12 23:51 omegahacker
7382 * tests/: Makefile.am, threadlock.c: added threadlock test
7384 2001-03-12 23:39 scavenger
7386 * gst/gstthread.c: repositioning of debug after mutex in
7387 wait_thread and signal_thread
7389 2001-03-12 23:28 scavenger
7391 * gst/gstthread.c: typo in GST_DEBUG in signal_thread
7393 2001-03-12 23:27 scavenger
7395 * gst/gstthread.c: Changed GST_DEBUG in signal_thread and
7396 wait_thread to reveal more info
7398 2001-03-12 21:02 wtay
7400 * configure.in, docs/random/wtay/caps-negociation,
7401 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstautoplug.h,
7402 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
7403 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
7404 gst/gstqueue.c, gst/autoplug/gststaticautoplug.c,
7405 gst/autoplug/gststaticautoplugrender.c,
7406 gst/elements/gstaudiosink.c, gstplay/gstplay.c,
7407 plugins/jpeg/gstjpeg.c, plugins/vorbis/vorbis.c,
7408 plugins/xmms/pluginenum.c, tests/.cvsignore, tests/Makefile.am,
7409 tests/autoplug.c, tests/capsconnect.c, tests/nego/.cvsignore,
7410 tests/nego/Makefile.am, tests/nego/nego1.c: Merged the CAPSNEGO1
7413 2001-03-12 20:04 wtay
7415 * Makefile.am, REQUIREMENTS, configure.in, docs/manual/xml.sgml,
7416 gst/gst.c, gst/gstpipeline.c, gst/gstpipeline.h,
7417 gst/elements/gstsinesrc.c, gst/elements/gstsinesrc.h,
7418 plugins/Makefile.am, plugins/alsa/.cvsignore,
7419 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
7420 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
7421 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
7422 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegenc.c,
7423 plugins/jpeg/gstjpegenc.h, plugins/rtp/Makefile.am,
7424 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7425 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7426 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
7427 tests/autoplug.c, testsuite/Makefile.am, testsuite/test_gst_init.c:
7428 Another merge from HEAD into CAPSNEGO1
7430 2001-03-12 02:44 scavenger
7432 * gst/gstthread.c: added a set flag to end of
7433 gst_thread_signal_thread and gst_signal_wait_thread to indicate
7434 whether signal should set flag or unset flag, and whether wait
7435 should wait for flag to be set or to be unset. this is needed for
7436 PLAYING_TO_PAUSE where STATE_SPINNING needs to be signalled to be
7439 2001-03-12 02:30 omegahacker
7441 * tests/: Makefile.am, reaping.c: added thread REAPING test
7443 2001-03-12 02:30 omegahacker
7445 * tests/reaping.c: file reaping.c was initially added on branch
7448 2001-03-12 01:55 scavenger
7450 * gst/gstthread.c: making wait for REAPING state when
7451 gst_bin_iterate returns non zero
7453 2001-03-12 01:37 scavenger
7455 * gst/gstthread.c: added debug statement
7457 2001-03-12 01:13 omegahacker
7459 * gst/gsttypes.h: /me is an idiot. cvs add gsttypes.h
7461 2001-03-12 01:13 omegahacker
7463 * gst/gsttypes.h: file gsttypes.h was initially added on branch
7466 2001-03-12 00:37 omegahacker
7468 * gst/: gstthread.c, gstthread.h: some cleanup and compile fixes
7470 2001-03-12 00:28 scavenger
7472 * gst/: gstthread.c, gstthread.h: Start of merging syncflags in
7475 2001-03-11 22:45 omegahacker
7477 * configure.in: added check for version 1.8.1 or better of libxml
7479 2001-03-11 19:51 wtay
7481 * plugins/jpeg/: gstjpegenc.c, gstjpegenc.h: Added a signal that
7482 gets emited when a frame has been encoded..
7484 2001-03-11 19:31 wtay
7486 * gst/gstpad.c, gst/gstpad.h,
7487 gst/autoplug/gststaticautoplugrender.c, tests/.cvsignore: Small
7488 fixes, most notably the GST_PAD_CONNECTED macro that didn't work
7491 2001-03-11 18:47 wtay
7493 * tests/capsconnect.c: file capsconnect.c was initially added on
7494 branch BRANCH-CAPSNEGO1.
7496 2001-03-11 18:47 wtay
7498 * tests/capsconnect.c: Added a little test program for caps
7499 negotiation proxying.
7501 2001-03-11 18:34 wtay
7503 * gst/elements/: gstsinesrc.c, gstsinesrc.h: Applied the sinesrc
7504 patch from Steve Baker.
7506 2001-03-11 16:29 wtay
7508 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
7509 gstreamer-config.in, gstreamer.m4, debian/.cvsignore,
7510 debian/Makefile.am, debian/README.Debian, debian/changelog,
7511 debian/control, debian/copyright, debian/gsteditor.files,
7512 debian/gsteditor.menu, debian/gstmediaplay.files,
7513 debian/gstmediaplay.menu, debian/gstreamer-cdparanoia.files,
7514 debian/gstreamer-common.files, debian/gstreamer-doc.files,
7515 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
7516 debian/gstreamer-lame.files, debian/gstreamer-mpg123.files,
7517 debian/gstreamer-plugin-template.postinst,
7518 debian/gstreamer-plugin-template.prerm,
7519 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7520 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7521 debian/libgst-dev.files, debian/libgst0.files,
7522 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7523 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7524 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7525 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7526 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7527 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7528 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
7529 docs/gst/gstreamer.types.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
7530 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
7531 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7532 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7533 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
7534 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/Makefile.am,
7535 docs/manual/bins.sgml, docs/manual/debugging.sgml,
7536 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
7537 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
7538 docs/manual/pads.sgml, docs/manual/plugins.sgml,
7539 docs/manual/queues.sgml, docs/manual/quotes.sgml,
7540 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
7541 docs/manual/xml.sgml, docs/plugins/Makefile.am,
7542 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
7543 docs/plugins/tmpl/audioscale.sgml,
7544 docs/plugins/tmpl/gstaviencoder.sgml,
7545 docs/plugins/tmpl/gstmpeg2enc.sgml,
7546 docs/plugins/tmpl/gstmpeg2play.sgml,
7547 docs/plugins/tmpl/gstmpeg_play.sgml,
7548 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7549 docs/plugins/tmpl/gstspectrum.sgml,
7550 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7551 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7552 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7553 docs/plugins/tmpl/mpeg2parse.sgml,
7554 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7555 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7556 docs/plugins/tmpl/synaesthesia.sgml,
7557 docs/plugins/tmpl/system_encode.sgml,
7558 docs/plugins/tmpl/videoscale.sgml,
7559 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7560 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7561 docs/random/hierarchy, docs/random/wtay/autoplug2,
7562 editor/gsteditor.h, examples/Makefile.am,
7563 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
7564 examples/launch/mp3play, examples/plugins/example.c,
7565 examples/plugins/example.h, examples/queue2/queue2.c,
7566 examples/thread/thread.c, gst/Makefile.am, gst/cothreads.c,
7567 gst/gst.c, gst/gst.h, gst/gstarch.h, gst/gstautoplug.c,
7568 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7569 gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
7570 gst/gstelementfactory.c, gst/gstinfo.h, gst/gstobject.c,
7571 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c,
7572 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7573 gst/gstprops.c, gst/gstqueue.c, gst/gstsparc.h, gst/gstthread.c,
7574 gst/gsttype.c, gst/gsttype.h, gst/gsttypefind.c, gst/gstutils.c,
7575 gst/gstutils.h, gst/autoplug/Makefile.am,
7576 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7577 gst/autoplug/gststaticautoplugrender.c,
7578 gst/autoplug/gststaticautoplugrender.h,
7579 gst/elements/gstaudiosink.c, gst/elements/gstdisksrc.c,
7580 gst/elements/gstelements.c, gstplay/Makefile.am, gstplay/gstplay.c,
7581 gstplay/gstplay.h, gstplay/gstplayprivate.h, include/Makefile.am,
7582 include/avifmt.h, include/default.h, include/registry.h,
7583 libs/Makefile.am, libs/getbits/gstgetbits.c,
7584 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7585 plugins/Makefile.am, plugins/avi/gstavidecoder.c,
7586 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7587 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7588 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7589 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
7590 plugins/mp3decode/mpg123/layer1.c,
7591 plugins/mp3decode/mpg123/layer3.c,
7592 plugins/mp3decode/mpg123/tabinit.c,
7593 plugins/mp3decode/parse/mp3parse.c,
7594 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7595 plugins/mpeg1/mpeg_play/Makefile.am,
7596 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7597 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7598 plugins/mpeg1/mpeg_play/recon_sse.s,
7599 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/Makefile.am,
7600 plugins/mpeg2/ac3dec/cpu_accel.c,
7601 plugins/mpeg2/mpeg2dec/Makefile.am,
7602 plugins/mpeg2/mpeg2dec/attributes.h,
7603 plugins/mpeg2/mpeg2dec/decode.c,
7604 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7605 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7606 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7607 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7608 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7609 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7610 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7611 plugins/mpeg2/mpeg2dec/mm_accel.h,
7612 plugins/mpeg2/mpeg2dec/motion_comp.c,
7613 plugins/mpeg2/mpeg2dec/motion_comp.h,
7614 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7615 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7616 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7617 plugins/mpeg2/mpeg2dec/mpeg2.h,
7618 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7619 plugins/mpeg2/mpeg2dec/output_video.h,
7620 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7621 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7622 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7623 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7624 plugins/vorbis/vorbis.c, plugins/xmms/.cvsignore,
7625 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
7626 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
7627 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
7628 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
7629 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
7630 plugins/xmms/main.h, plugins/xmms/output.h,
7631 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
7632 plugins/xmms/visualization.h, plugins/xmms/xmms.h, test/.cvsignore,
7633 test/Makefile.am, test/mp1parse.c, test/mpeg2parse2.c,
7634 test/videotest.c, test/xmmstest.c, test/xml/readreg.c,
7635 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c,
7636 tests/autoplug2.c, tests/autoplug3.c, tools/README,
7637 tools/gstreamer-inspect.c: Merge the HEAD branch into AUTOPLUG2.
7638 More work on the negotiation process to allow for proxied
7639 negotiation which is needed in the queue. gst_pad_connect perform
7640 a negotiation and returns a gboolean indicating successfull
7641 connection. The pads are disconnected when negotiation fails. I'm
7642 not satisfied/sure about the implementation yet, needs some more
7645 2001-03-10 09:03 omegahacker
7647 * gst/: gstpipeline.c, gstpipeline.h: added tool-man's patch for
7648 g++ compilation, const guchar for pipeline_new
7650 2001-03-09 22:03 wtay
7652 * REQUIREMENTS: Added librtp as a REQUIREMENT for the rtp plugin
7654 2001-03-09 22:02 wtay
7656 * configure.in, plugins/Makefile.am: Added a check for librtp.
7658 2001-03-09 20:50 wtay
7660 * REQUIREMENTS, configure.in, plugins/rtp/Makefile.am,
7661 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7662 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7663 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h: Added
7664 the RTP sink, added libasound to the REQUIREMENTS, configure.in is
7665 not yet detecting librtp...
7667 2001-03-09 20:35 wtay
7669 * plugins/xmms/pluginenum.c: Fixed some minor compile warnings
7671 2001-03-09 20:24 wtay
7673 * configure.in, plugins/Makefile.am, plugins/alsa/Makefile.am: Only
7674 build alsa when detected by configure
7676 2001-03-09 20:05 wtay
7678 * plugins/alsa/: .cvsignore, README: Some more files.
7680 2001-03-09 20:04 wtay
7682 * plugins/alsa/: Makefile.am, alsa.h, alsa_common.c, alsainfo.c,
7683 alsasink.c, alsasrc.c: Added the alsasrc and alsasink elements. The
7684 build system is not yet done, we're working on it now.
7686 2001-03-09 18:50 omegahacker
7688 * gst/cothreads.c, gst/gstbin.c, gst/gstelement.c, gst/gstpad.c,
7689 gst/gstscheduler.c, gst/gstthread.h, tests/incsched.c: update to
7692 2001-03-09 18:33 omegahacker
7694 * gst/gstthread.c: commit to broken code that needs inspecting
7696 2001-03-09 12:31 richardb
7698 * gst/gst.c: Fix gst_init() so that it doesn't fail when passed two
7699 NULLs as parameters. Was dereferencing the argv pointer to get
7700 progname: now defaults to "gstprog".
7702 2001-03-09 12:29 richardb
7704 * testsuite/test_gst_init.c: Updated test to have a comment
7705 explaining its purpose (very important this, especially for
7706 regression tests), and to actually test what I meant it to.
7708 2001-03-09 12:08 richardb
7710 * Makefile.am, configure.in, testsuite/Makefile.am,
7711 testsuite/test_gst_init.c: Added a testsuite. This currently only
7712 has one test, which replicates a problem just submitted to the
7715 I hope noone disagrees that we need a testsuite. Also, hopefully
7716 we all think that a tiny testsuite which is easy to add tests to is
7717 much better than a huge project to create a complete testsuite,
7718 which never gets started because its too big and scary.
7720 I suggest that tests get created whenever someone has a spare
7721 moment, or whenever a bug is reported (to replicate the problem,
7722 and thus be sure that when fixed it stays fixed), and before making
7723 a change to a piece of code to ensure that it remains working.
7725 If we all add little tests occasionally, then we'll have a good
7726 useful testsuite before we know it. All you need to do is make a
7728 2001-03-08 21:28 wtay
7730 * configure.in: Removed the libxmms check until they fix their m4
7733 2001-03-08 19:26 wtay
7735 * plugins/capture/v4l/gstv4lsrc.c: A very stupid patch to issue a
7736 warninh when the device could not be opened.
7738 2001-03-07 22:20 wtay
7740 * configure.in: Added a check for libxmms
7742 2001-03-07 21:52 wtay
7744 * configure.in, docs/gst/tmpl/gstautoplug.sgml,
7745 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
7746 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7747 docs/random/hierarchy, docs/random/wtay/autoplug2,
7748 editor/gsteditor.h, examples/autoplug/autoplug.c,
7749 examples/helloworld2/helloworld2.c, examples/queue2/queue2.c,
7750 examples/thread/thread.c, gst/Makefile.am, gst/gstautoplug.c,
7751 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7752 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
7753 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
7754 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7755 gst/gstprops.c, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
7756 gst/gsttypefind.c, gst/autoplug/Makefile.am,
7757 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7758 gst/autoplug/gststaticautoplugrender.c,
7759 gst/autoplug/gststaticautoplugrender.h, gst/elements/gstdisksrc.c,
7760 gst/elements/gstelements.c, gstplay/gstplay.c, gstplay/gstplay.h,
7761 gstplay/gstplayprivate.h, plugins/Makefile.am,
7762 plugins/avi/gstavidecoder.c, plugins/avi/playcodecs.c,
7763 plugins/avi/wincodec/gstwincodec.c,
7764 plugins/avi/wincodec/gstwindec.c,
7765 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/xmms/Makefile.am,
7766 plugins/xmms/plugin.h, test/mp1parse.c, tests/.cvsignore,
7767 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
7768 tests/autoplug3.c, tools/gstreamer-inspect.c: Merged the AUTOPLUG2
7771 2001-03-06 22:32 wtay
7773 * gst/gstbin.c, gst/gstpipeline.c, gst/gstutils.c, test/.cvsignore,
7774 test/Makefile.am, test/videotest.c, test/xmmstest.c: Small fixes to
7775 pipeline and gstbin. Fixed the xmmstest makefile entry Removed the
7776 plugin_load statements in videotest Applied the patch from Steve
7777 Baker for float args parsing
7779 2001-03-06 21:39 wtay
7781 * AUTHORS, REQUIREMENTS, acconfig.h, configure.in, gstreamer.m4,
7782 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
7783 examples/launch/mp3play, gst/Makefile.am, gst/cothreads.c,
7784 gst/gstarch.h, gst/gstbin.c, gst/gstcpu.c, gst/gstelement.c,
7785 gst/gstpad.c, gst/gstparse.c, gst/gstplugin.c, gst/gstsparc.h,
7786 gst/gstutils.c, gst/gstutils.h, gstplay/Makefile.am,
7787 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7788 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
7789 plugins/mpeg2/mpeg2dec/attributes.h,
7790 plugins/mpeg2/mpeg2dec/decode.c,
7791 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7792 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7793 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7794 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7795 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7796 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7797 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7798 plugins/mpeg2/mpeg2dec/mm_accel.h,
7799 plugins/mpeg2/mpeg2dec/motion_comp.c,
7800 plugins/mpeg2/mpeg2dec/motion_comp.h,
7801 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7802 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7803 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7804 plugins/mpeg2/mpeg2dec/mpeg2.h,
7805 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7806 plugins/mpeg2/mpeg2dec/output_video.h,
7807 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7808 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7809 plugins/xmms/.cvsignore, plugins/xmms/Makefile.am,
7810 plugins/xmms/effect.h, plugins/xmms/general.h,
7811 plugins/xmms/gstxmms.c, plugins/xmms/gstxmms.h,
7812 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmseffect.h,
7813 plugins/xmms/gstxmmsinput.c, plugins/xmms/gstxmmsinput.h,
7814 plugins/xmms/input.h, plugins/xmms/main.h, plugins/xmms/output.h,
7815 plugins/xmms/plugin.h, plugins/xmms/pluginenum.c,
7816 plugins/xmms/pluginenum.h, plugins/xmms/visualization.h,
7817 plugins/xmms/xmms.h, test/.cvsignore, test/Makefile.am,
7818 test/mpeg2parse2.c, test/videotest.c, test/xmmstest.c,
7819 test/xml/readreg.c, tests/autoplug3.c: Synced with the HEAD branch
7820 again... amazing how many changes we have in only a week time...
7822 2001-03-06 20:06 wtay
7824 * examples/launch/mp3play: Added quotes around the command line mp3
7827 2001-03-06 20:04 wtay
7829 * gst/gstparse.c: Applied Dominic Ludlam's patch to allow quoted
7830 args in gstreamer-launch
7832 2001-03-05 23:06 wtay
7834 * plugins/xmms/: gstxmmsinput.c, gstxmmsinput.h: Added state
7835 changes to the input plugins. Added all of the xmms calls/info as
7838 2001-03-05 21:24 wtay
7840 * test/xmmstest.c: Added an effect to the example
7842 2001-03-05 21:24 wtay
7844 * plugins/xmms/: Makefile.am, gstxmms.c, gstxmmseffect.c,
7845 gstxmmseffect.h, gstxmmsinput.c: Added a wrapper for the xmms
7848 2001-03-05 19:37 wtay
7850 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added an option
7853 2001-03-05 18:55 wtay
7855 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Removed the sliced property
7856 of the sink caps because this plugin can take random data.
7858 2001-03-04 23:40 wtay
7860 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Adjusted the credits...
7861 Changed the loop function so that it can stop.
7863 2001-03-04 22:37 dlehn
7865 * plugins/mpeg2/mpeg2dec/: header.c, header.h, idct.c, idct.h,
7866 idct_mmx.c, idct_mmx.h, motion_comp.c, motion_comp.h, slice.c,
7867 slice.h: Whoops, remove the rest of the old mpeg2dec files.
7869 2001-03-04 22:26 dlehn
7871 * test/mpeg2parse2.c: Use g_return_val_if_fail() instead of
7872 g_return_if_fail() where needed.
7874 2001-03-04 22:22 dlehn
7876 * acconfig.h, configure.in, plugins/mpeg2/Makefile.am,
7877 plugins/mpeg2/mpeg2dec/Makefile.am,
7878 plugins/mpeg2/mpeg2dec/attributes.h,
7879 plugins/mpeg2/mpeg2dec/decode.c,
7880 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7881 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7882 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7883 plugins/mpeg2/mpeg2dec/mm_accel.h,
7884 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7885 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7886 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7887 plugins/mpeg2/mpeg2dec/mpeg2.h,
7888 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7889 plugins/mpeg2/mpeg2dec/output_video.h,
7890 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7891 test/.cvsignore: Update mpeg2dec plugin. Now depends on mpeg2dec
7894 2001-03-04 21:59 wtay
7896 * test/: Makefile.am, xmmstest.c: Added a test program for xmms
7898 2001-03-04 21:58 wtay
7900 * configure.in: Added makefile for xmms. libxmms detection is not
7903 2001-03-04 21:57 wtay
7905 * plugins/xmms/: .cvsignore, Makefile.am, effect.h, general.h,
7906 gstxmms.c, gstxmms.h, gstxmmsinput.c, gstxmmsinput.h, input.h,
7907 main.h, output.h, plugin.h, pluginenum.c, pluginenum.h,
7908 visualization.h, xmms.h: Added an XMMS input filter plugin. MikMod,
7909 mpg123, tonegen, vorbis are tested. Not everything works yet most
7910 notably lots of properties are missing and the vis plugin pads are
7911 not created. State changes are not yet handled as they should.
7913 2001-03-03 19:09 wtay
7915 * tests/autoplug3.c: file autoplug3.c was initially added on branch
7918 2001-03-03 19:09 wtay
7920 * tests/: .cvsignore, autoplug3.c: Added a test program for the
7923 2001-03-03 19:08 wtay
7925 * gst/autoplug/gststaticautoplugrender.c: file
7926 gststaticautoplugrender.c was initially added on branch
7929 2001-03-03 19:08 wtay
7931 * gst/gstautoplug.c, gst/gstautoplug.h, gst/autoplug/Makefile.am,
7932 gst/autoplug/gststaticautoplug.c,
7933 gst/autoplug/gststaticautoplugrender.c,
7934 gst/autoplug/gststaticautoplugrender.h, gstplay/gstplay.c,
7935 gstplay/gstplayprivate.h, tests/Makefile.am, tests/autoplug.c,
7936 tests/autoplug2.c: Added an API for element construction and
7937 renderer autopluggers. Added another autoplugger to render things.
7938 Updated the player to use the new autoplugger.
7940 2001-03-03 19:08 wtay
7942 * gst/autoplug/gststaticautoplugrender.h: file
7943 gststaticautoplugrender.h was initially added on branch
7946 2001-03-03 18:19 wtay
7948 * gst/gstutils.c: And the gst_utit_set_object_arg function too of
7951 2001-03-03 17:38 wtay
7953 * gst/gstelement.c: Added gstutils.h to #include
7955 2001-03-03 17:09 wtay
7957 * configure.in: Added a comma to fix ./configure as found by Steve
7960 2001-03-03 16:30 wtay
7962 * gst/: gstelement.c, gstparse.c, gstutils.h: Added a utility
7963 function in gstutils to set an object argument as a string.
7964 gstparse.c and gstelement.c now use this function.
7966 2001-03-02 18:30 omegahacker
7968 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
7969 gst/gstarch.h, gst/gstsparc.h: added sparc cothreads
7971 2001-03-02 17:56 wtay
7973 * examples/helloworld2/helloworld2.c: Make the autoplugging example
7974 work again with an ugly hack until we have autoplug2 merged...
7976 2001-03-02 17:03 richardb
7978 * test/xml/readreg.c: Include compatability defines for libxml: use
7979 xmlChildrenNode instead of childs.
7981 2001-03-02 16:50 richardb
7983 * gst/gstplugin.c: Add advice to run gstreamer-register when
7984 warning that registry needs rebuild.
7986 2001-03-02 16:49 richardb
7988 * REQUIREMENTS: Mention that libxml is also known as gnome-xml
7990 2001-03-01 23:47 wtay
7992 * AUTHORS: Updated the authors file.
7994 2001-03-01 23:25 wtay
7996 * gstreamer.m4, gstplay/Makefile.am, test/videotest.c: Added the
7997 .m4 script of Thomas Nyberg <thomas@codefactory.se>
7999 2001-03-01 22:36 wtay
8001 * Makefile.am, configure.in, gstreamer-config.in,
8002 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
8003 debian/changelog, debian/control, debian/copyright,
8004 debian/gsteditor.files, debian/gsteditor.menu,
8005 debian/gstmediaplay.files, debian/gstmediaplay.menu,
8006 debian/gstreamer-cdparanoia.files, debian/gstreamer-common.files,
8007 debian/gstreamer-doc.files, debian/gstreamer-elements.files,
8008 debian/gstreamer-esd.files, debian/gstreamer-lame.files,
8009 debian/gstreamer-mpg123.files,
8010 debian/gstreamer-plugin-template.postinst,
8011 debian/gstreamer-plugin-template.prerm,
8012 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
8013 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
8014 debian/libgst-dev.files, debian/libgst0.files,
8015 debian/libgst0.postinst, debian/libgsteditor-dev.files,
8016 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
8017 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
8018 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
8019 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
8020 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
8021 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
8022 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
8023 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
8024 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8025 docs/manual/Makefile.am, docs/manual/bins.sgml,
8026 docs/manual/debugging.sgml, docs/manual/dynamic.sgml,
8027 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
8028 docs/manual/helloworld2.sgml, docs/manual/pads.sgml,
8029 docs/manual/plugins.sgml, docs/manual/queues.sgml,
8030 docs/manual/quotes.sgml, docs/manual/threads.sgml,
8031 docs/manual/typedetection.sgml, docs/manual/xml.sgml,
8032 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
8033 docs/plugins/tmpl/ac3parse.sgml, docs/plugins/tmpl/audioscale.sgml,
8034 docs/plugins/tmpl/gstaviencoder.sgml,
8035 docs/plugins/tmpl/gstmpeg2enc.sgml,
8036 docs/plugins/tmpl/gstmpeg2play.sgml,
8037 docs/plugins/tmpl/gstmpeg_play.sgml,
8038 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
8039 docs/plugins/tmpl/gstspectrum.sgml,
8040 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
8041 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
8042 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
8043 docs/plugins/tmpl/mpeg2parse.sgml,
8044 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
8045 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
8046 docs/plugins/tmpl/synaesthesia.sgml,
8047 docs/plugins/tmpl/system_encode.sgml,
8048 docs/plugins/tmpl/videoscale.sgml,
8049 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
8050 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
8051 docs/random/caps.dia, docs/random/wtay/caps-negociation,
8052 examples/Makefile.am, examples/plugins/example.c,
8053 examples/plugins/example.h, gst/Makefile.am, gst/gst.c, gst/gst.h,
8054 gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
8055 gst/gstcpu.h, gst/gstelement.h, gst/gstinfo.h, gst/gstpad.c,
8056 gst/gstpad.h, gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c,
8057 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c, gst/gsttype.c,
8058 gst/gstutils.h, gst/autoplug/gststaticautoplug.c,
8059 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
8060 gstplay/gstmediaplay.c, gstplay/gstplay.c, include/Makefile.am,
8061 include/avifmt.h, include/default.h, include/registry.h,
8062 libs/Makefile.am, libs/getbits/gstgetbits.c,
8063 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
8064 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8065 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
8066 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8067 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
8068 plugins/jpeg/gstjpegdec.c, plugins/mp3decode/mpg123/layer1.c,
8069 plugins/mp3decode/mpg123/layer3.c,
8070 plugins/mp3decode/mpg123/tabinit.c,
8071 plugins/mp3decode/parse/mp3parse.c,
8072 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8073 plugins/mpeg1/mpeg_play/Makefile.am,
8074 plugins/mpeg1/mpeg_play/recon_mmxe.s,
8075 plugins/mpeg1/mpeg_play/recon_sse.s,
8076 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
8077 plugins/mpeg2/mpeg2dec/motion_comp.c,
8078 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
8079 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
8080 test/videotest.c, tools/README: Merge with the main trunk. GstPlay
8081 needed some changes for the dynamic pads in the avidecoder since
8082 the new autoplugger doesn't know about the outher elements. The
8083 next version of the autoplugger will also handle the
8084 audfio/videosink connections and will do a complete end-to-end
8087 2001-03-01 19:43 wtay
8089 * plugins/capture/v4l/gstv4lsrc.c: Hopefully fixed some more color
8092 2001-03-01 19:11 wtay
8094 * plugins/capture/v4l/gstv4lsrc.c: Added more LE<->BE stuff
8096 2001-02-28 21:40 wtay
8098 * gst/gstbin.c: Make sure a cothreaded element is selected as the
8099 first one to start the cothread_switch
8101 2001-02-28 20:32 wtay
8103 * gst/gstcpu.c: Redid the cpu detection with a little help from
8106 2001-02-27 22:43 wtay
8108 * test/mpeg2parse2.c: Xv enabled, mpeg2dec is the decoder..
8110 2001-02-27 22:38 wtay
8112 * test/Makefile.am: and the updated makefile...
8114 2001-02-27 22:27 wtay
8116 * test/mpeg2parse2.c: Added a simple mpeg2 player for testing
8119 2001-02-27 21:08 wtay
8121 * docs/gst/: Makefile.am, gstreamer.hierarchy, gstreamer.types.in,
8122 tmpl/gstasyncdisksrc.sgml, tmpl/gstautoplug.sgml, tmpl/gstpad.sgml,
8123 tmpl/gstpipeline.sgml, tmpl/gstplugin.sgml,
8124 tmpl/gstreamer-unused.sgml: Small compile fixes
8126 2001-02-27 20:34 wtay
8128 * gst/autoplug/gststaticautoplug.c: file gststaticautoplug.c was
8129 initially added on branch BRANCH-AUTOPLUG2.
8131 2001-02-27 20:34 wtay
8133 * docs/random/plugins.dia, gst/gstbin.c, gst/gstcaps.c,
8134 gst/gstthread.c, gst/autoplug/Makefile.am,
8135 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h:
8136 Added the missing autoplugger, doh
8138 2001-02-27 20:34 wtay
8140 * gst/autoplug/gststaticautoplug.h: file gststaticautoplug.h was
8141 initially added on branch BRANCH-AUTOPLUG2.
8143 2001-02-27 20:34 wtay
8145 * gst/autoplug/Makefile.am: file Makefile.am was initially added on
8146 branch BRANCH-AUTOPLUG2.
8148 2001-02-27 19:44 wtay
8150 * gst/gstcpu.c, gst/gstcpu.h, plugins/mpeg1/mpeg_play/Makefile.am,
8151 plugins/mpeg1/mpeg_play/recon_mmxe.s,
8152 plugins/mpeg1/mpeg_play/recon_sse.s,
8153 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
8154 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
8155 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
8156 test/videotest.c: CPU detection of MMXEXT and probably 3DNOW (not
8157 on Athlon yet) Renamed the mmxe motion compentation files.
8158 disabled SSE optimisation in ac3dec because it apparently faults..
8159 enable MMXEXT motion compensation on non SSE CPUs (AMD)
8161 2001-02-27 00:05 wtay
8163 * docs/gst/Makefile.am, docs/gst/tmpl/gstcaps.sgml,
8164 docs/gst/tmpl/gstreamer-unused.sgml, docs/plugins/Makefile.am,
8165 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
8166 docs/plugins/tmpl/audioscale.sgml,
8167 docs/plugins/tmpl/gstaviencoder.sgml,
8168 docs/plugins/tmpl/gstmpeg2enc.sgml,
8169 docs/plugins/tmpl/gstmpeg2play.sgml,
8170 docs/plugins/tmpl/gstmpeg_play.sgml,
8171 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
8172 docs/plugins/tmpl/gstspectrum.sgml,
8173 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
8174 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
8175 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
8176 docs/plugins/tmpl/mpeg2parse.sgml,
8177 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
8178 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
8179 docs/plugins/tmpl/synaesthesia.sgml,
8180 docs/plugins/tmpl/system_encode.sgml,
8181 docs/plugins/tmpl/videoscale.sgml,
8182 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
8183 docs/plugins/tmpl/vumeter.sgml, plugins/avi/gstavidecoder.c,
8184 plugins/jpeg/gstjpegdec.c: A hopeless attempt at fixing the plugin
8185 docs Makefiles... Make the jpeg decoder a bit more aware about the
8186 different YUV colorspaces.
8188 2001-02-25 23:11 dlehn
8190 * debian/changelog: Oops... wrong email address
8192 2001-02-25 23:08 dlehn
8194 * debian/: changelog, rules: Updated version and build fix.
8196 2001-02-25 03:42 bbradburn
8198 * gst/: gst.h, gstcaps.h, gstinfo.h, gstutils.h: Patched .h files
8201 2001-02-25 03:40 omegahacker
8203 * gst/gstplugin.c: swapped ordering of plugin dirs so srcdir
8206 2001-02-25 03:36 omegahacker
8208 * configure.in, gst/gstbin.c, libs/getbits/gstgetbits.c,
8209 plugins/mp3decode/mpg123/layer1.c,
8210 plugins/mp3decode/mpg123/layer3.c,
8211 plugins/mp3decode/mpg123/tabinit.c: commented out some printfs that
8214 2001-02-24 21:07 dlehn
8216 * debian/rules: Call configure instead of autogen.sh.
8218 2001-02-24 20:06 wtay
8220 * configure.in, include/default.h: Remove some unneeded files Added
8221 a fix for broken libglade-config in configure.in
8223 2001-02-24 19:33 dlehn
8225 * Makefile.am, configure.in, debian/Makefile.am: Add Debian files
8228 2001-02-24 19:28 wtay
8230 * include/Makefile.am: Make dist now works
8232 2001-02-24 17:49 wtay
8234 * include/avifmt.h, include/registry.h,
8235 plugins/avi/wincodec/gstwinenc.c: Moved some win32 files around
8236 small fixes to wincodec
8238 2001-02-24 16:56 wtay
8240 * Makefile.am, configure.in, docs/Makefile.am,
8241 examples/Makefile.am: Added directories to Makefiles for DIST
8243 2001-02-24 00:23 wtay
8245 * gst/gst.c, plugins/capture/v4l/gstv4lsrc.c, test/videotest.c:
8246 slightly changed the Makefile.am in videoscale libs. v4lsrc works
8247 again A little modification to the videotest programm to use a tee
8248 element. added support for multiple paths in --gst-plugin_path=.
8249 added ab ENV variable GST_PLUGIN_PATH to specify extra directories
8250 to look for plugins.
8252 2001-02-23 19:22 wtay
8254 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstplugin.sgml,
8255 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/debugging.sgml,
8256 gst/gstplugin.c: Updated the docs for gst_pluging_add_path Updated
8257 the manual with the new --gst-plugin-path/spew options
8259 2001-02-23 19:09 wtay
8261 * docs/gst/tmpl/: gstasyncdisksrc.sgml, gstreamer-unused.sgml:
8262 Removed the asyncdisksrc again...
8264 2001-02-23 19:09 omegahacker
8266 * gst/: gst.c, gstplugin.c, gstplugin.h, gstthread.c: Added two
8267 options: --gst-plugin-spew will print errors when plugins fail to
8268 load. --gst-plugin-path= will add a directory to the path searched
8271 2001-02-23 01:57 omegahacker
8273 * gst/gstplugin.c: always include the installed plugin directories
8276 2001-02-23 00:55 omegahacker
8278 * configure.in, gstreamer-config.in: updates to configure.in and
8279 -config to help with cross compiling
8281 2001-02-22 23:19 wtay
8283 * docs/random/NOTES-0.1.1: Added the current notes for the 0.1.1
8286 2001-02-22 23:18 wtay
8288 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
8289 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
8290 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8291 docs/manual/Makefile.am, docs/manual/debugging.sgml,
8292 docs/manual/gstreamer-manual.sgml, docs/manual/pads.sgml,
8293 docs/manual/quotes.sgml, docs/manual/xml.sgml,
8294 examples/plugins/example.c, examples/plugins/example.h, gst/gst.c,
8295 gst/gstpad.c, gst/gstpad.h, plugins/mp3decode/parse/mp3parse.c:
8296 More doc updates Manual additions: xml/load save of custom XML,
8297 debugging, request pads added a signal to the example plugin fixed
8298 a bug in mp3parse (ifdef 1)
8300 2001-02-22 17:13 wtay
8302 * examples/plugins/example.c: Fixed an unclosed comment
8304 2001-02-22 01:53 omegahacker
8306 * plugins/mp3decode/parse/mp3parse.c: beginnings of a loop-based
8307 seek-capable mp3parse
8309 2001-02-22 01:36 bbradburn
8311 * plugins/mp3decode/parse/mp3parse.c: Improved robustness of MP3
8312 seeking by validating the NEXT frame header.
8314 2001-02-22 01:34 omegahacker
8316 * examples/plugins/: example.c, example.h: significant commenting
8317 of the example plugin
8319 2001-02-22 00:47 omegahacker
8321 * gst/gstelement.h: minor change: changed case of the strings for
8324 2001-02-21 23:01 wtay
8326 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
8327 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8328 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
8329 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h:
8330 Fixed the jpeg decoder Modifications for lame >=3.86
8332 2001-02-21 22:32 dlehn
8334 * debian/: .cvsignore, README.Debian, changelog, control,
8335 copyright, gsteditor.files, gsteditor.menu, gstmediaplay.files,
8336 gstmediaplay.menu, gstreamer-cdparanoia.files,
8337 gstreamer-common.files, gstreamer-doc.files,
8338 gstreamer-elements.files, gstreamer-esd.files,
8339 gstreamer-lame.files, gstreamer-mpg123.files,
8340 gstreamer-plugin-template.postinst,
8341 gstreamer-plugin-template.prerm, gstreamer-runtime.files,
8342 gstreamer-runtime.postinst, gstreamer-tools.files,
8343 gstreamer-vorbis.files, libgst-dev.files, libgst0.files,
8344 libgst0.postinst, libgsteditor-dev.files, libgsteditor0.files,
8345 libgsteditor0.postinst, libgstmediaplay-dev.files,
8346 libgstmediaplay0.files, libgstmediaplay0.postinst, rules: Initial
8349 2001-02-21 20:58 dlehn
8351 * libs/getbits/: gstgetbits.h, gstgetbits_inl.h: Use glib macros
8352 for byte order conversion.
8354 2001-02-21 20:57 dlehn
8356 * gst/elements/gstelements.c: Remove alias for asyncdisksrc
8357 backwards compatability.
8359 2001-02-21 20:45 dlehn
8361 * docs/gst/: Makefile.am, gstreamer-docs.sgml,
8362 gstreamer-sections.txt, gstreamer.hierarchy, gstreamer.types.in,
8363 tmpl/gstasyncdisksrc.sgml: Removed asyncdisksrc references from
8366 2001-02-21 20:28 dlehn
8368 * gst/elements/gstdisksrc.c: Fixed typo in element details.
8370 2001-02-21 20:27 dlehn
8372 * gst/gstqueue.c: Added parameter checking to gst_queue_get().
8374 2001-02-21 00:57 omegahacker
8376 * gst/gstscheduler.c: Fixed bug with reconfig, where switching back
8377 into an element landed it in code that still thought it was
8378 connected to the previous element. It now checks to see if the
8379 peer's peer has changed, and deal accordingly.
8381 2001-02-20 08:19 omegahacker
8383 * gst/gstbin.c, gst/gstelement.c, tests/incsched.c,
8384 gst/gstscheduler.c, gst/gstscheduler.h, gst/elements/gstfakesrc.c,
8385 gst/elements/gstfakesrc.h: Significant progress. Now able to do
8386 most operations live, without any failure. tests/incsched.c
8387 currently faults at the last iteration, not yet sure why.
8389 2001-02-19 22:15 wtay
8391 * tests/nego/nego1.c: file nego1.c was initially added on branch
8394 2001-02-19 22:15 wtay
8396 * tests/nego/Makefile.am: file Makefile.am was initially added on
8397 branch BRANCH-CAPSNEGO1.
8399 2001-02-19 22:15 wtay
8401 * tests/nego/.cvsignore: file .cvsignore was initially added on
8402 branch BRANCH-CAPSNEGO1.
8404 2001-02-19 22:15 wtay
8406 * tests/nego/: .cvsignore, Makefile.am, nego1.c: Added the caps
8407 negotiation test program
8409 2001-02-19 20:20 wtay
8411 * configure.in, docs/random/wtay/caps-negociation,
8412 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstcaps.c,
8413 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c: A first attempt at
8414 pad negotiation. - _renegotiate can be called by a plugin to
8415 negotiate the caps - _renegotiate is called whenever a pad
8416 changes its caps - the caps cannot contain lists or ranges -
8417 the pad caps are now only set explicitly using gst_pad_set_caps,
8418 the padtemplate caps are not transfered to the pad caps.
8420 missing: - no notification when negotiation fails - autoplugging
8421 is broken - the editor doesn't show correct caps
8423 2001-02-19 00:07 wtay
8425 * libs/Makefile.am: The BPB has been put over my head... this time
8428 2001-02-18 23:58 wtay
8430 * libs/Makefile.am: Also build the videoscaler on non-I386 because
8431 we now have have a plain C version too.
8433 2001-02-18 10:00 omegahacker
8435 * gst/gstbin.c, gst/gstscheduler.c, gst/gstscheduler.h,
8436 tests/incsched.c: More incsched progress. Should be able to get
8437 itereration going again tomorrow.
8439 2001-02-17 07:11 omegahacker
8441 * gst/Makefile.am, gst/gst.h, gst/gstbin.c, gst/gstbin.h,
8442 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
8443 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8444 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c: Yes!,
8445 incsched is getting closer.
8447 2001-02-17 04:43 mhowell
8449 * plugins/mp3decode/parse/mp3parse.c: added test for emphasis to
8452 2001-02-17 00:00 omegahacker
8454 * plugins/mpeg2/mpeg2dec/motion_comp.c: fixed an issue relating to
8455 macros and ##arg## syntax
8457 2001-02-16 23:54 richardb
8459 * gst/gstprops.c: Redo patch using _NUM rather than converting one
8460 way and then back again, as wtay suggested. Ho hum.
8462 2001-02-16 23:52 omegahacker
8464 * docs/manual/quotes.sgml: more interesting than a 40K user
8467 2001-02-16 23:45 richardb
8469 * gst/gstprops.c: Fix missing GPOINTER_TO_INT()'s on case values.
8471 2001-02-16 23:39 omegahacker
8473 * docs/manual/quotes.sgml: added groupie quote
8475 2001-02-16 16:48 richardb
8477 * docs/: fwg/testapp.sgml, manual/bins.sgml, manual/dynamic.sgml,
8478 manual/helloworld.sgml, manual/helloworld2.sgml, manual/pads.sgml,
8479 manual/plugins.sgml, manual/queues.sgml, manual/threads.sgml,
8480 manual/typedetection.sgml, manual/xml.sgml: Fix a few more issues
8481 shown up by gnome-db2html2 - %'s should be written as % (was
8482 causing gnome-db2html2 to segfault, though I've a patch for them to
8483 fix that). Also correct an id which appeared twice.
8485 2001-02-16 13:13 richardb
8487 * gst/gstpad.h: Include compatability defines for old versions of
8490 2001-02-16 12:15 richardb
8492 * tools/README: Trivial fix: change launch to gstreamer-launch in
8495 2001-02-16 12:14 richardb
8497 * docs/: fwg/titlepage.sgml, manual/Makefile.am,
8498 manual/gstreamer-manual.sgml: Fix a few irregularities, to make
8499 things closer to the Gnome standard guidelines for SGML
8500 documentation. One change in particular is to change the book name
8501 for the manual from gstreamer to index; a change to the link to the
8502 manual on the website will thus be needed when the online version
8503 of the manual is next updated.
8505 These changes should make it possible to view the GStreamer
8506 documentation directly from SGML in Nautilus: anyone with a working
8507 copy of Nautilus should try this out and report ... ;-)
8509 2001-02-15 18:42 richardb
8511 * gst/gstpad.c: Fix a couple of instances of childs, which should
8512 be xmlChildrenNode. We need to be careful to stop these creeping
8515 2001-02-14 23:23 omegahacker
8517 * gst/gstpad.c, gst/gstpad.h, gst/gstscheduler.c,
8518 gst/gstscheduler.h, tests/incsched.c: More incsched updates. Now
8519 need to get the headers redone...
8521 2001-02-14 10:34 richardb
8523 * configure.in: Innocuous little change to fix a warning with newer
8524 versions of automake - shouldn't cause any backwards compatibility
8527 2001-02-13 20:48 wtay
8529 * docs/random/wtay/caps-negociation: Latest begotiation doc
8531 2001-02-13 02:40 omegahacker
8533 * gst/gstscheduler.c, gst/gstscheduler.h, tests/incsched.c: Minor
8534 changes to incsched stuff, need to make more major modifications to
8535 manager concept now, so I'm checkpointing.
8537 2001-02-12 23:08 omegahacker
8539 * gst/cothreads.c, gst/gstbin.c, gst/gstbin.h, gst/gstelement.c,
8540 gst/gstelement.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
8541 gst/gstpipeline.c, gst/gstqueue.c, gst/gstscheduler.c,
8542 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
8543 tests/Makefile.am, tests/incsched.c: First round of incremental
8544 scheduling. Manager setting and managed_elements lists are now
8545 handled at bin_add/remove time. Scheduling chains can be created
8546 incrementally as well, though there are still some pieces missing.
8548 2001-02-12 23:08 omegahacker
8550 * tests/incsched.c: file incsched.c was initially added on branch
8553 2001-02-11 22:22 wtay
8555 * docs/random/: caps.dia, wtay/caps-negociation: Corrected the
8556 associations on the UML diagrams
8558 2001-02-11 18:29 wtay
8560 * docs/random/: caps.dia, plugins.dia, wtay/caps-negociation: Added
8561 .dia UML of GstCaps Added the autoplugger factory to plugins.dia
8562 Added a first draft for caps-negotiation
8564 2001-02-10 14:46 wtay
8566 * gst/gstprops.c, gst/gstscheduler.c, gstplay/gstmediaplay.c,
8567 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8568 plugins/avi/playcodecs.c: - backported the xml load bug in the
8569 properties - backported the videosink bug - make sure the
8570 regiontype is set to NONE after a getregion - an ugly fix (copy the
8571 chainfunction outselves) to make the avidecoder work again.
8573 2001-02-08 19:52 wtay
8575 * docs/random/wtay/autoplug2: Updated the doc with more accurate
8576 implementation details
8578 2001-02-08 19:37 wtay
8580 * tests/autoplug2.c: file autoplug2.c was initially added on branch
8583 2001-02-08 19:37 wtay
8585 * configure.in, editor/gsteditor.h, gst/Makefile.am,
8586 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstelementfactory.c,
8587 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
8588 gst/gstprops.c, gst/gsttype.c, gst/elements/gstdisksrc.c,
8589 gst/elements/gstelements.c, gstplay/gstplay.c, tests/Makefile.am,
8590 tests/autoplug.c, tests/autoplug2.c, tools/gstreamer-inspect.c:
8591 Implemented the plugable autopluggers. - one can aad an
8592 autoplugger to a plugin with gst_plugin_add_autoplugger - the
8593 autopluggers can be queried using _get_list - save/load
8594 autoplugger descriptions in the XML registry - load the
8595 autoplugger only when needed - a signal can be attached to the
8596 autoplugger to be notified of new objects. - improved the
8597 media player to use the new autoplugger - updated
8598 gstreamer-inspect for the autoplugger and types added EOS to the
8599 disksrc fixed two bugs in properties loading (min/max, comment
8602 2001-02-07 22:48 omegahacker
8604 * configure.in: removed intl and po from configure.in, until we
8605 have gettext working
8607 2001-02-07 22:23 omegahacker
8609 * Makefile.am, configure.in: added configure option to turn on
8610 building of docs, else they aren't built
8612 2001-02-07 22:07 omegahacker
8614 * gst/Makefile.am: Fixed cothreads.c problems with make dist. This
8617 2001-02-06 20:42 wtay
8619 * docs/gst/tmpl/gstreamer-unused.sgml,
8620 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
8621 examples/queue2/queue2.c, examples/thread/thread.c,
8622 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.h,
8623 gst/gstelement.c, gst/gstelement.h, gst/gstobject.c, gst/gstpad.c,
8624 gst/gstpad.h, gst/gstpipeline.c, gst/gstpipeline.h,
8625 gst/gstplugin.h, gst/gsttype.h, gst/gsttypefind.c,
8626 gst/elements/gstdisksrc.c, gstplay/gstplay.c, gstplay/gstplay.h,
8627 gstplay/gstplayprivate.h, plugins/avi/gstavidecoder.c,
8628 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c,
8629 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c: Updated the
8630 autoplugger: - moved all of the code out of gstpipeline.c to
8631 autoplug.c - The autoplugger now creates a GstElement based on
8632 the given src and sink caps. The API now is: GstElement*
8633 gst_autoplug_caps_list (GList *srcpad, GList *sinkpad, ...); -
8634 the typefind function is moved from gstpipeline.c to gstplay.c. Not
8635 sure if this is right behaviour but we need at least a bin in
8636 order to run the typedetect functions. - fixed a bug in
8637 gstbin.c where the MANAGER flag of the bin was not cleared
8638 when going to the NULL state. - a bug in the videosink was
8639 fixed. It was possible that more instances of the video widget
8640 were created, causing major errors. - commented out most of the
8641 'old' autoplug examples. - added the new autoplugger to
8642 gstplay.c. There still is a bit of hacking needed to insert a
8643 queue into the autogenerated element. This will be fixed when
8644 the autoplugger can also create the video/audio elements. Fixed
8645 some more extranous spaces problems in various files.
8647 2001-02-06 20:06 wtay
8649 * docs/random/: .cvsignore, wtay/CORBA, wtay/autoplug2: Added CVS
8650 ignore, and two documents..
8652 2001-02-06 19:39 omegahacker
8654 * test/ac3play.c: updated ac3play to work with latest libgst
8656 2001-02-05 17:17 omegahacker
8658 * plugins/avi/gstavidecoder.c: Updated for new getregion setup
8660 2001-02-05 17:16 omegahacker
8662 * gst/: gstinfo.h, gstpad.c, gstpad.h, gstscheduler.c,
8663 elements/gstdisksrc.c: Reworked getregion/pullregion stuff. Region
8664 is now specified by a type (OFFSET_LEN, TIME_LEN, etc.) and two
8665 guint64's. They are offset and len, where offset can be used for
8666 the time field, and len would be zero or the time unit (say, 33ms
8669 2001-02-04 21:38 omegahacker
8671 * gstplay/gstplay.c, test/mp1parse.c, test/qtest.c: fixed all
8672 in-use instances of asyncdisksrc
8674 2001-02-04 21:37 omegahacker
8676 * gst/elements/: Makefile.am, gstasyncdisksrc.c, gstasyncdisksrc.h,
8677 gstdisksrc.c, gstdisksrc.h, gstelements.c: moved asyncdisksrc to
8678 disksrc, no point in having a distinction
8680 2001-02-03 07:25 omegahacker
8682 * configure.in: fixed up the Alpha and ARM processor checks
8684 2001-02-01 17:42 omegahacker
8686 * plugins/mpeg2/video/recon.c: added ifdef around the x86 code,
8689 2001-02-01 17:39 omegahacker
8691 * plugins/mpeg1/mpeg_play/video.c: added ifdef around the x86 code,
8694 2001-01-31 22:54 omegahacker
8696 * acconfig.h, configure.in, gst/gstarm.h: ARM works!
8698 2001-01-31 20:27 wtay
8700 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8701 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
8702 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8703 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8704 docs/gst/tmpl/gstxml.sgml, gst/gstelement.c, gst/gstobject.c,
8705 gst/gstxml.c, gst/gstxml.h: Documentation updates.
8707 2001-01-30 23:53 wtay
8709 * examples/xml/createxml.c, examples/xml/runxml.c,
8710 gst/gstelement.c, gst/gstobject.c, gst/gstobject.h, gst/gstxml.c,
8711 gst/gstxml.h: Added a first attempt for XML embedding in the main
8712 core XML. Objects will emit a signal that a user app can connect
8713 to in order to insert its XML into the tree. You can catch the
8714 object_loaded signal in GstXML to parse the user supplied XML data
8715 in the stream. The object_loaded signal is implemented with a
8716 custom made class signal. All GstObject classes now automatically
8717 create a GstSignalObject that serves as a proxy to the user app
8718 when an object is loaded. All objects are currently responsible to
8719 emit the class signal themselves. runxml and createxml serve as an
8720 example how the XML hooks can be used to insert and retrieve custom
8723 2001-01-29 23:51 wtay
8725 * docs/random/wtay/qos: The early beginnings of a doc about QoS :-)
8727 2001-01-29 23:50 wtay
8729 * examples/plugins/example.c, examples/plugins/example.h,
8730 gst/gstxml.c, plugins/audioscale/audioscale.c,
8731 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
8732 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8733 plugins/cdparanoia/cdparanoia.c,
8734 plugins/mp3decode/mpg123/gstmpg123.c,
8735 plugins/mp3decode/parse/mp3parse.c,
8736 plugins/mp3encode/lame/gstlame.c: Lots of plugins fixes where the
8737 parentage macros were replaced with the correct gst_*_get_parent.
8738 Updated the example. 'gstreamer' now is the doc type instead of
8741 2001-01-29 23:32 wtay
8743 * docs/random/wtay/namespaces: Added ramblings about the XML
8746 2001-01-29 00:06 wtay
8748 * docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
8749 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8750 editor/gsteditorpad.c, editor/gsteditorproject.c,
8751 examples/plugins/example.c, examples/xml/createxml.c,
8752 examples/xml/runxml.c, gst/gstbin.c, gst/gstbin.h, gst/gstclock.c,
8753 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
8754 gst/gstinfo.c, gst/gstinfo.h, gst/gstobject.c, gst/gstobject.h,
8755 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstparse.h,
8756 gst/gstpipeline.c, gst/gstplugin.c, gst/gstqueue.c,
8757 gst/gstscheduler.c, gst/gstthread.c, gst/gsttypefind.c,
8758 gst/gstxml.c, gst/gstxml.h, gst/elements/gstasyncdisksrc.c,
8759 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
8760 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
8761 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
8762 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
8763 gst/elements/gstidentity.c, gst/elements/gstpipefilter.c,
8764 gst/elements/gstsinesrc.c, gst/elements/gsttee.c,
8765 gstplay/gstmediaplay.c, plugins/au/gstparseau.c,
8766 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
8767 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwindec.c,
8768 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
8769 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
8770 plugins/cdparanoia/cdparanoia.h, plugins/effects/stereo/stereo.c,
8771 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
8772 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
8773 plugins/filters/ladspa/gstladspa.c,
8774 plugins/filters/median/median.c, plugins/filters/median/median.h,
8775 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
8776 plugins/icecast/icecastsend/icecastsend.c,
8777 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpeg.c,
8778 plugins/jpeg/gstjpeg.h, plugins/jpeg/gstjpegdec.c,
8779 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
8780 plugins/mp3decode/mpg123/gstmpg123.c,
8781 plugins/mp3decode/parse/mp3parse.c,
8782 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8783 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
8784 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
8785 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
8786 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
8787 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
8788 plugins/mpeg1/parse/mpeg1parse.c,
8789 plugins/mpeg1/system_encode/system_encode.c,
8790 plugins/mpeg1video/parse/mp1videoparse.c,
8791 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
8792 plugins/mpeg2/ac3parse/ac3parse.c,
8793 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
8794 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
8795 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
8796 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
8797 plugins/mpeg2/subtitles/mpeg2subt.c,
8798 plugins/mpeg2/video/gstmpeg2play.c,
8799 plugins/mpeg2/video/gstmpeg2play.h,
8800 plugins/mpeg2/videoparse/mp2videoparse.c,
8801 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegenc.c,
8802 plugins/rtjpeg/rtjpegenc.h, plugins/vcdsrc/vcdsrc.c,
8803 plugins/vcdsrc/vcdsrc.h, plugins/videoscale/videoscale.c,
8804 plugins/visualization/smoothwave/smoothwave.c,
8805 plugins/visualization/smoothwave/smoothwave.h,
8806 plugins/visualization/spectrum/gstspectrum.c,
8807 plugins/visualization/synaesthesia/synaesthesia.c,
8808 plugins/visualization/vumeter/vumeter.c,
8809 plugins/visualization/vumeter/vumeter.h,
8810 plugins/vorbis/vorbisenc.c, plugins/wav/gstparsewav.c,
8811 plugins/wav/gstparsewav.h, test/record.c, tests/sched/runxml.c,
8812 tools/gstreamer-inspect.c: This is a megapatch with the following
8815 - moved the gchar *name to GstObject, removed the ones in
8818 - moved the parent handling completely into GstObject. This cause
8820 the plugins to fail (except those that used gst_pad_get_parent)
8821 - rearanged the XML save handling.
8822 - GstObject now has a class function save/restore_thyself.
8823 - GstObject has a generic method gst_object_save_thyself, this
8825 possible to fire a signal wehever a new object is loaded. This
8827 so we can add XML save hooks.
8828 - GstXML API has changed slightly. You now have to create a
8830 first before you can actually load something. This makes it
8832 attach a signal to GstXML whenever an object is loaded. I'm
8834 will keep this interface.
8835 - GstObject can now print the path_string without knowing about
8838 - Added gst_bin_get_by_name_recurse_up to lookup an element in the
8841 - added XML namespaces to the saved pipelines the namespace is:
8842 http://gstreamer.net/gst-core/1.0/
8843 namespaces are needed to distinguish user generated XML from the
8846 Note that the plugins still contain a macro GST_OBJECT_PARENT that
8847 will be replaced with gst_pad_get_parent shortly.
8849 2001-01-26 23:35 wtay
8851 * REQUIREMENTS: Added the requirement for libshout
8853 2001-01-26 23:33 wtay
8855 * configure.in: For the icecast sender
8857 2001-01-26 23:33 wtay
8859 * plugins/: Makefile.am, icecast/Makefile.am,
8860 icecast/icecastsend/.cvsignore, icecast/icecastsend/Makefile.am,
8861 icecast/icecastsend/icecastsend.c,
8862 icecast/icecastsend/icecastsend.h: Added an icecast send plugin
8865 2001-01-26 18:15 richardb
8867 * plugins/esd/esdsink/esdsink.c: Fix memory leak: wasn't unreffing
8870 2001-01-23 20:03 wtay
8872 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
8873 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
8874 gst/gstelement.h, gstplay/gstmediaplay.c: Updated the docs with the
8875 new _request methods
8877 2001-01-23 18:42 richardb
8879 * gst/gstelement.c, gst/gstelement.h, tests/tee.c: Add
8880 gst_element_request_compatible_pad and remove
8881 gst_element_request_pad. Implemented something reasonable for
8882 gst_element_request_compatible_pad, but havn't tested much: it
8883 won't work for tee because the pad templates have no caps, and
8884 negotiation is not yet written, so it is assumed that the tee pads
8885 can't connect to anything.
8887 2001-01-22 23:39 richardb
8889 * examples/launch/mp3play: Fix launch so that it can play a list of
8890 files, now that EOS works enough. (It needs to not have to restart
8891 gstreamer each time, but good enough for now ;-) )
8893 2001-01-21 23:20 wtay
8895 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8896 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8897 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
8898 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8899 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8900 gst/gstautoplug.c, gst/gstbin.c, gst/gstelement.h, gst/gstpad.c,
8901 gst/gstpad.h, gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c,
8902 gst/gstxml.c, gst/gstxml.h, tools/gstreamer-inspect.c: Docs updates
8903 Added XML load from memory functionality Undid the videosink patch,
8904 something else is wrong now on my machine: no MMX acceleration :-(
8906 2001-01-21 17:36 wtay
8908 * docs/random/wtay/eos-19012001: An overview of the current EOS
8911 2001-01-21 16:19 wtay
8913 * docs/random/dynpads: Ramblings about dynamic pads
8915 2001-01-21 16:18 wtay
8917 * docs/random/omega/testing/.cvsignore: [no log message]
8919 2001-01-21 16:10 wtay
8921 * docs/gst/.cvsignore: updated to exclude various docs formats
8924 2001-01-21 16:08 wtay
8926 * tests/eos/: .cvsignore, case7.c: Added another test case, a bin
8927 in a thread, to test EOS. still hangs because gtk_main hangs in a
8930 2001-01-21 16:06 wtay
8932 * gst/gstbin.c, gst/gstbin.h, gst/gstelement.c, gst/gstthread.c,
8933 tests/eos/Makefile.am, tests/eos/case4.c, tests/eos/case5.c,
8934 tools/gstreamer-launch.c: More eos handling, bin in bin is handled
8935 correctly now. Updated gstreamer-launch to loop while !EOS.
8937 2001-01-21 01:20 omegahacker
8939 * docs/random/omega/testing/framework: more complete(?) XML
8940 description of example
8942 2001-01-21 01:03 omegahacker
8944 * docs/random/omega/testing/framework: initial thoughts on
8947 2001-01-21 00:57 wtay
8949 * gst/elements/gstaudiosink.c: Applied the patch from Sepp Wijnands
8950 <mrrazz@garbage-coderz.net> that solves the 'OSS hangs when opening
8951 the device when in use' bug.
8953 2001-01-20 20:08 omegahacker
8955 * docs/design/: part-conventions.txt, part-gstelement.txt,
8956 part-gstobject.txt, part-standards.txt: current set of design docs,
8959 2001-01-20 19:20 omegahacker
8961 * docs/random/omega/testing/: Makefile, gstobject.c, gstobject.txt:
8962 added first hack at testing suite design
8964 2001-01-20 18:20 wtay
8966 * gst/: gstbin.c, gstscheduler.c: Check for NULL buffers before
8967 chaining/pushing them to the next element. NULL buffers happen on
8968 EOS. gst_bin_iterate now returns a gboolean indicating something
8969 useful happened. It the bin is EOS, it returns FALSE.
8971 2001-01-20 17:59 wtay
8973 * gst/: gstbin.c, gstbin.h, gstelement.c, gstqueue.c,
8974 gstscheduler.c, gstthread.c: More EOS changes. When a bin2 is
8975 found inside a bin1, we add the bin2 to the EOS providers of the
8976 bin1. When there is nothing more to schedule in bin1 and bin2 has
8977 fired EOS, bin1 is in EOS. The queue overrides the EOS
8978 notification and calls EOS on the src pad when the queue is empty
8979 and the sink pad is in EOS.
8981 2001-01-20 17:53 wtay
8983 * tests/eos/: .cvsignore, Makefile.am, case3.c, case4.c, case5.c,
8984 case6.c: More test cases for EOS handling
8986 2001-01-20 03:36 omegahacker
8988 * tests/: paranoia.c, queue.c, states.c: updated tests code to new
8991 2001-01-20 03:33 omegahacker
8993 * test/: ac3play.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
8994 mp2toavi.c, mp2tomp1.c, mpeg2parse.c, qtest.c, vidcapture.c,
8995 vidcapture2.c: updated test programs to new ghostpad API
8997 2001-01-20 03:28 wtay
8999 * gst/: gstelement.c, elements/gstfakesrc.c: Make sure the
9000 loopfunction ends when an element goes to EOS. Fixed the fakesrc
9003 2001-01-20 03:10 wtay
9005 * gst/: cothreads.c, gstbin.c, gstbin.h, gstelement.c,
9006 gstelement.h, gstpad.c, gstscheduler.c: A very small change to make
9007 eos somewhat work. no inner bins are checked. When an element
9008 fires EOS, the chain with that element is removed from the
9009 scheduler (marked inactive). If all chains are inactive, the bin
9012 2001-01-20 03:02 wtay
9014 * tests/eos/: case2.c, case3.c: Two more test cases
9016 2001-01-20 02:57 omegahacker
9018 * gst/: gstelement.c, gstelement.h, gstinfo.h, gstpad.c, gstpad.h,
9019 gstparse.c: Got ghostpads to work, even in -launch. Needs more
9022 2001-01-19 23:34 wtay
9024 * plugins/mp3decode/mpg123/Makefile.am: Added non x86 code to extra
9027 2001-01-19 22:15 wtay
9029 * docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
9030 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstarch.sgml,
9031 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
9032 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstpad.sgml,
9033 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
9034 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttee.sgml,
9035 gst/cothreads.h, gst/gstelement.c, gst/gstelement.h,
9036 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
9037 plugins/mpeg2/ac3dec/downmix.c, test/mp1parse.c, tests/props.c,
9038 tests/tee.c: API docs updates
9040 2001-01-19 09:37 omegahacker
9042 * editor/gsteditorelement.c, editor/gsteditorimage.c,
9043 editor/gsteditorpad.c, editor/gsteditorpalette.c, gst/gstalpha.h,
9044 gst/gstbin.c, gst/gsti386.h, gst/gstinfo.h, gst/gstpad.c,
9045 gst/gstpad.h, gst/gstppc.h, gst/gstscheduler.c, test/qtest.c,
9046 tests/eos/Makefile.am: Major cleanup of the latest ghostpad
9047 changes. Fixed everything that broke, correctly. Someone will
9048 want to go update the API doc templates.
9050 2001-01-19 09:14 omegahacker
9052 * gst/: Makefile.am, cothreads.c, cothreads.h, gstarch.h, gstarm.h:
9053 more cothreads cleanup, and first pass at ARM code
9055 2001-01-19 07:48 omegahacker
9057 * gst/cothreads.c: ALPHA COTHREADS WORK! Worked around a nasty
9058 stack issue that probably can't be solved anyway. Tomorrow the UDB
9059 build will commence, and let the best guess win!
9061 2001-01-19 02:23 omegahacker
9063 * gst/cothreads.c, gst/gstautoplug.c, gst/gstbin.c, gst/gstpad.c,
9064 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
9065 plugins/avi/audiocodecs.c, plugins/effects/volume/volume.c,
9066 tools/gstreamer-inspect.c: First pass at updating to new ghostpad
9067 system. The objects are in place, I now need to go and get all the
9068 Bin end of things worked out. Testing should be fairly easy, at
9069 least for verification.
9071 Everything I've tried so far works with no changes, with is
9072 amazing. That's just cool. Once again we rewrite an entire
9073 subsystem, and nothing else notices anything but the new features
9076 2001-01-19 02:10 richardb
9078 * docs/manual/: pads.sgml, states.sgml: Fix some typos, and grammar
9081 2001-01-19 02:06 richardb
9083 * docs/fwg/: Makefile.am, firstplugin.sgml,
9084 gst-plugin-writers-guide.sgml, loopbased.sgml, testapp.sgml,
9085 typesnprops.sgml: Wrote a little more text, and did more of the
9086 work on making the sections. When this manual has text in all
9087 these sections its going to be pretty impressive...
9089 2001-01-19 00:07 wtay
9091 * tests/: .cvsignore, Makefile.am, tee.c, eos/Makefile.am: Added a
9092 little tee test program.
9094 2001-01-19 00:07 wtay
9096 * tools/gstreamer-inspect.c: Updated -inspect to display the new
9097 pad presence REQUEST.
9099 2001-01-19 00:02 wtay
9101 * gst/: gstqueue.c, gstqueue.h, gsttypefind.c, gsttypefind.h,
9102 elements/gstqueue.c, elements/gstqueue.h, elements/gsttypefind.c,
9103 elements/gsttypefind.h: And here they are....
9105 2001-01-19 00:01 wtay
9107 * gst/: Makefile.am, gst.c, gstbin.c, elements/Makefile.am,
9108 elements/gstelements.c: Moved queue and typefind elements to the
9109 core since they are referenced by name.
9111 2001-01-18 23:46 wtay
9113 * gst/: Makefile.am, gst.c, gst.h, gstelement.c, gstelement.h,
9114 gstpad.c, gstpad.h, gsttee.c, gsttee.h, elements/Makefile.am,
9115 elements/gstelements.c, elements/gsttee.c, elements/gsttee.h: Added
9116 mthodes to request an element to create pads:
9117 gst_element_request_pad* This can be used to construct a tee and a
9118 muxer/mixer/aggregator element. Moved the tee element to elements/
9119 because it can now be handled with the new pad request features.
9120 The padfactory also has some changes: a pad can now be of presence
9121 REQUEST, which means that the pad can be requested from this plugin
9124 2001-01-18 15:29 richardb
9126 * plugins/esd/esdsink/esdsink.c,
9127 plugins/visualization/synaesthesia/core.c,
9128 plugins/visualization/synaesthesia/core.h,
9129 plugins/visualization/synaesthesia/synaesthesia.c,
9130 plugins/visualization/synaesthesia/synaesthesia.h,
9131 plugins/visualization/vumeter/vumeter.c, tests/caps.c,
9132 tests/padfactory.c, tests/props.c, tests/registry.c: Some more
9133 fixes for libxml. Also, some code formatting changes in esdsink,
9134 some further fixes to vumeter, and some work on synaesthesia to
9135 make it closer to working (it doesn't fully work yet, though. :( )
9137 2001-01-18 11:16 richardb
9139 * gst/gstbin.c, tools/gstreamer-register.c, gst/gstcaps.c,
9140 gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
9141 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
9142 gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
9143 gst/gsttype.c, gst/gstxml.c, gst/gstxml.h: Fixes to work with
9144 libxml2. Also improved a couple of debugging messagse.
9146 2001-01-18 08:54 omegahacker
9148 * gst/: Makefile.am, cothreads.c, gstalpha.h, gstarch.h, gsti386.h,
9149 gstppc.h: Updates to cothreads code, including non-working alpha.
9150 Changed things a bit, including PPC. Not having a PPC machine, I
9151 need someone to test these changes and report back whether they
9154 2001-01-18 02:25 richardb
9156 * plugins/visualization/vumeter/: vumeter.c, vumeter.h: Fix vumeter
9157 so that it compiles and runs. It doesn't do much of use though:
9158 simply produces some debug output, and has a set of arguments which
9159 report the volume. It might be more useful if it produced its
9160 output from a source pad, in an appropriate format, so that another
9161 plugin could graphically display this.
9163 2001-01-17 07:43 wtay
9165 * examples/typefind/: Makefile, Makefile.am: Oops
9167 2001-01-17 01:59 richardb
9169 * tools/gstreamer-register.c: Fix permissions problems: the
9170 directory will now always be created mode 2755. In addition, the
9171 temporary file is given restricted permissions, and the permissions
9172 on the registry file are preserved if one already exists, or 666
9173 (and modified by the umask) if one doesn't already exist.
9175 2001-01-17 00:02 wtay
9177 * configure.in: Added typefind example to configure.in
9179 2001-01-17 00:01 wtay
9181 * examples/: autoplug/autoplug.c, typefind/Makefile,
9182 typefind/typefind.c: Added the typefind example from the manual
9184 2001-01-16 23:35 wtay
9186 * docs/manual/: dynamic.sgml, programs.sgml, typedetection.sgml,
9187 utility.sgml: Manual updates and additions
9189 2001-01-15 21:10 richardb
9191 * plugins/esd/esdsink/esdsink.c: Correct the pads for esdsink
9192 plugin, after I realised they were wrong during a conversation
9193 about pads with wtay. ;-)
9195 2001-01-15 19:25 wtay
9197 * gst/: gstbin.c, gstelement.c: Fixed the state change code in
9198 gstelement that broke with the conversion of the states to a
9201 2001-01-15 00:53 richardb
9203 * plugins/mp3decode/mpg123/: layer3.c, mpg123.h: Added some
9204 conditionals to ensure that the i486 stuff is used only in x86
9205 architectures. Now links on PPC.
9207 2001-01-15 00:53 wtay
9209 * docs/manual/: dynamic.sgml, pads.sgml, quotes.sgml: Updated docs
9210 with dynamic pads Fixed quotes
9212 2001-01-14 22:28 wtay
9214 * gstplay/Makefile.am: Added gst_libs to Makefile
9216 2001-01-14 22:25 richardb
9218 * docs/manuals.mak: Fix build problem when don't have db2html, or a
9219 directory to put the manual in: was trying to make a symlink in the
9220 non-existant directory, and causing the build to stop.
9222 2001-01-14 22:24 richardb
9224 * gst/Makefile.am: Adding nasty hack to rules to generate
9225 cothreads.{o,lo}, to get dependencies right. Rules copied from
9226 automake, and therefore a bit dependent on automake keeping doing
9227 dependency things the same kind of way, but it should work as long
9228 as automake puts dependencies into .deps/*.P
9230 2001-01-14 22:23 wtay
9232 * tests/sched/Makefile.am: Fixed a Makefile error
9234 2001-01-14 21:55 omegahacker
9236 * Makefile.am, acconfig.h, configure.in,
9237 components/bonobo-gstmediaplay/Makefile.am, docs/gst/Makefile.am,
9238 docs/plugins/Makefile.am, docs/random/omega/build/TODO,
9239 editor/Makefile.am, examples/autoplug/Makefile.am,
9240 examples/helloworld/Makefile.am, examples/helloworld2/Makefile.am,
9241 examples/plugins/Makefile.am, examples/queue/Makefile.am,
9242 examples/queue2/Makefile.am, examples/queue3/Makefile.am,
9243 examples/queue4/Makefile.am, examples/thread/Makefile.am,
9244 examples/xml/Makefile.am, gst/Makefile.am, gst/gst.h,
9245 gst/gst_private.h, gst/gstcaps.h, gst/gstelement.h, gst/gstpad.h,
9246 gst/gstplugin.h, gst/gstprops.h, gst/elements/Makefile.am,
9247 gst/types/Makefile.am, gstplay/Makefile.am,
9248 libs/getbits/Makefile.am, libs/idct/Makefile.am,
9249 libs/putbits/Makefile.am, libs/riff/Makefile.am,
9250 plugins/au/Makefile.am, plugins/audioscale/Makefile.am,
9251 plugins/avi/Makefile.am, plugins/avi/gstavidecoder.h,
9252 plugins/avi/gstaviencoder.h, plugins/avi/wincodec/Makefile.am,
9253 plugins/capture/v4l/Makefile.am, plugins/cdparanoia/Makefile.am,
9254 plugins/cobin/Makefile.am, plugins/dvdsrc/Makefile.am,
9255 plugins/effects/stereo/Makefile.am,
9256 plugins/effects/volume/Makefile.am,
9257 plugins/esd/esdsink/Makefile.am,
9258 plugins/filters/ladspa/Makefile.am,
9259 plugins/filters/median/Makefile.am,
9260 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9261 plugins/mp3decode/mpg123/Makefile.am,
9262 plugins/mp3decode/parse/Makefile.am,
9263 plugins/mp3decode/types/Makefile.am,
9264 plugins/mp3decode/xa/Makefile.am,
9265 plugins/mp3decode/xing/Makefile.am,
9266 plugins/mp3encode/lame/Makefile.am,
9267 plugins/mpeg1/mpeg1encoder/Makefile.am,
9268 plugins/mpeg1/mpeg_play/Makefile.am,
9269 plugins/mpeg1/mpegaudio/Makefile.am,
9270 plugins/mpeg1/mpegtypes/Makefile.am,
9271 plugins/mpeg1/parse/Makefile.am,
9272 plugins/mpeg1/system_encode/Makefile.am,
9273 plugins/mpeg1video/parse/Makefile.am,
9274 plugins/mpeg2/ac3dec/Makefile.am,
9275 plugins/mpeg2/ac3parse/Makefile.am,
9276 plugins/mpeg2/mpeg2dec/Makefile.am,
9277 plugins/mpeg2/mpeg2enc/Makefile.am,
9278 plugins/mpeg2/mpegtypes/Makefile.am,
9279 plugins/mpeg2/parse/Makefile.am,
9280 plugins/mpeg2/subtitles/Makefile.am,
9281 plugins/mpeg2/video/Makefile.am,
9282 plugins/mpeg2/videoparse/Makefile.am, plugins/rtjpeg/Makefile.am,
9283 plugins/vcdsrc/Makefile.am, plugins/videoscale/Makefile.am,
9284 plugins/visualization/smoothwave/Makefile.am,
9285 plugins/visualization/spectrum/Makefile.am,
9286 plugins/visualization/synaesthesia/Makefile.am,
9287 plugins/visualization/vumeter/Makefile.am,
9288 plugins/vorbis/Makefile.am, plugins/wav/Makefile.am,
9289 test/Makefile.am, test/bindings/Makefile.am, test/xml/Makefile.am,
9290 tests/Makefile.am, tests/eos/Makefile.am, tests/sched/Makefile.am:
9291 Massive build fixup. Will send message to -devel list later with
9292 details on the changes and what they mean for Makefile.am writers.
9293 Check docs/random/omega/build/TODO for a list of things that I had
9296 NOTE: this requires a complete rebuild of all plugins, since I also
9297 changed the STATE enum to a bitfield instead of sequential numbers.
9299 2001-01-14 21:38 omegahacker
9301 * tools/: Makefile.am, gstreamer-launch.c: fixed an odd case with
9302 the launcher, didn't deal with argc properly
9304 2001-01-14 14:57 wtay
9306 * gst/cothreads.c: Change MAP_ANONYMOUS to MAP_ANON in the mmap for
9309 2001-01-14 14:43 wtay
9311 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstfakesrc.h,
9312 gstidentity.c, gstqueue.c: Added an extra signal_cond to queue to
9313 make sure that the waiting thread is woken up. Can somebody with
9314 queue problems verifify that this does improve the situation a bit.
9315 I'm suspecting that something else is going on, like a pthreads bug
9316 or something. Small updates to the fake elements.
9318 2001-01-14 12:42 richardb
9320 * REQUIREMENTS: Added a couple of lines about debian packages.
9322 2001-01-14 04:45 wtay
9324 * docs/manual/quotes.sgml: Updated quotes :-)
9326 2001-01-13 19:04 wtay
9328 * docs/random/wtay/eos5: Antoher way of dealing with EOS. This
9329 proposal does not use the recursion to propagate the EOS signal.
9330 This implies that an element cannot deny an EOS signal anymore but
9331 since the signal is generated when a NULL buffer is pushed,
9332 somebody did something wrong anyway.
9334 2001-01-13 15:47 wtay
9336 * docs/random/wtay/eos4: Added an updated use case for EOS
9339 2001-01-13 14:45 wtay
9341 * docs/random/TODO-post-0.1.0: Updated the TODO list...
9343 2001-01-13 14:25 wtay
9345 * tools/gstreamer-register.c: Fixed the directory permission Bug
9348 2001-01-13 13:51 wtay
9350 * gst/: gstbin.c, gstbin.h, gstcaps.h, gstelement.c, gstelement.h,
9351 gstpad.c, gstpad.h, gstplugin.h, gstprops.h, gstxml.h: include
9352 parser.h instead of gnome-xml/parser.h untill xml-config is
9355 2001-01-13 02:55 omegahacker
9357 * configure.in: turned static library build back off for
9360 2001-01-13 02:12 wtay
9362 * docs/random/wtay/eos3: Added case6: a multithreaded audio mixer
9365 2001-01-13 00:14 wtay
9367 * plugins/mp3decode/mpg123/mpg123.c: Use glib function to convert
9370 2001-01-12 23:37 wtay
9372 * libs/getbits/gstgetbits.c: Added config.h as an include to make
9373 sure BE/LE stuff works
9375 2001-01-12 22:44 wtay
9377 * docs/random/wtay/eos3: Added a simple mp3 mixer pipeline setup
9378 with an explanation of how EOS could be handled with it.
9380 2001-01-12 20:54 wtay
9382 * ChangeLog: Updated ChangeLog :-)
9384 2001-01-12 20:48 wtay
9386 * plugins/mpeg2/mpeg2dec/: idct.c, motion_comp.c: Make sure the
9387 mmx/sse code is not used on non i386
9389 2001-01-12 20:44 wtay
9391 * configure.in: Check for more atomic operations
9393 2001-01-12 20:25 wtay
9395 * plugins/mpeg2/mpeg2dec/decode.c: Removed include from mpeg2dec
9398 2001-01-12 20:15 wtay
9400 * plugins/mpeg2/mpeg2dec/Makefile.am: Made sure mmx compilation is
9401 not performed on non intel
9403 2001-01-12 18:51 wtay
9405 * docs/random/wtay/: eos2, eos3: While typing on eos2 about the EOS
9406 handling, I got an idea and started eos3. eos3 takes a different
9407 approach by merging the eos detection and the scheduling in a quite
9408 elegant way. I'm not sure we handle the scheduling like this
9411 2001-01-11 23:20 wtay
9413 * plugins/mpeg1/mpeg_play/recon_sse.s: Removed /* */ comments and
9414 replaced them with a # comment as suggested by Peter Weilbacher
9416 2001-01-11 23:15 wtay
9418 * plugins/mpeg2/mpeg2enc/: bdist1_mmx.s, bdist1_sse.s,
9419 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
9420 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
9421 dist1_11_sse.s, dist2_mmx.s, variance_mmx.s: Fixed the comments in
9422 the asm sources from /* */ to #, it seems to confuse some compilers
9424 2001-01-11 22:09 omegahacker
9426 * gst/: gstpad.c, gstpad.h: renamed private to element_private, to
9427 make obvious its usage restrictions
9429 2001-01-11 22:03 omegahacker
9431 * gst/: gstpad.c, gstpad.h: added gpointer private to pads, so
9432 elements can store ints or pointers for their own use
9434 2001-01-11 21:53 wtay
9436 * Makefile.am: Added the REQUIREMENTS file to distdir
9438 2001-01-11 09:42 omegahacker
9440 * docs/random/omega/: IDEAS, TODO-0.1.0, TYPE_FOURCC, caps2, caps3,
9441 debug-commit, eos, filterfactory, output_policies, pad-negotiation,
9442 padtemplates, plan-generation, sched-case, sched-commit1, sched2,
9443 scheduling, type-properties, EOS/chain-walkthrough, sched/chains,
9444 sched/walkthrough-72: added all of my un-committed random doc
9445 files, as backup <g>
9447 2001-01-11 00:35 omegahacker
9449 * gstreamer.spec.in: updated spec file to create -devel package too
9451 2001-01-11 00:33 omegahacker
9453 * gst/gstinfo.c: removed some spare newlines
9455 2001-01-10 21:28 omegahacker
9457 * docs/manual/programs.sgml: updated -launch examples
9459 2001-01-10 09:14 omegahacker
9461 * gst/gstxml.c, docs/gst/tmpl/gstxml.sgml: minor docs fix
9463 2001-01-09 21:19 wtay
9465 * configure.in: Added --with-win32-libdir to configure
9467 2001-01-09 21:06 omegahacker
9469 * acconfig.h, configure.in: added config option for win32 dll and
9470 re-enabled static building
9472 2001-01-09 20:54 omegahacker
9474 * docs/manual/quotes.sgml: latest irc insanity
9476 2001-01-09 20:53 wtay
9478 * REQUIREMENTS: Added /usr/lib/win32/ windows libraries in the
9481 2001-01-09 20:45 omegahacker
9483 * tools/gstreamer-register.c: added unlink() of registry file, and
9484 moved info enable up
9486 2001-01-09 06:48 omegahacker
9488 * tools/gstreamer-launch.c: typo fix
9490 2001-01-09 04:42 omegahacker
9492 * acconfig.h, plugins/cdparanoia/cdparanoia.c: added HAVE_GNOME to
9493 acconfig.h and added debugging output to cdparanoia
9495 2001-01-09 04:39 omegahacker
9497 * tools/: Makefile.am, gstreamer-inspect.c, gstreamer-launch.c,
9498 gstreamer-register.c: various changes, including making -launch use
9501 2001-01-09 04:36 omegahacker
9503 * gst/gstplugin.c: fixed a leak
9505 2001-01-08 23:57 richardb
9507 * docs/gst/.cvsignore: cvsignore gstreamer-scan{,.c}
9509 2001-01-08 23:55 richardb
9511 * configure.in, docs/manuals.mak, docs/fwg/Makefile.am,
9512 docs/fwg/firstplugin.sgml, docs/fwg/gst-plugin-writers-guide.sgml,
9513 docs/fwg/titlepage.sgml, docs/manual/quotes.sgml,
9514 examples/Makefile.am, examples/plugins/.cvsignore,
9515 examples/plugins/Makefile.am, examples/plugins/example.c,
9516 examples/plugins/example.h, plugins/example.c, plugins/example.h:
9517 Move plugin example code to new location, and put it into build
9518 system. Add work on firstplugin chapter of pwg. Fix typo in
9519 quotes. Add @'s before commands in manuals.mak
9521 2001-01-08 22:08 wtay
9523 * docs/Makefile.am, docs/manual/components.sgml,
9524 docs/manual/queues.sgml, docs/manual/quotes.sgml,
9525 docs/manual/states.sgml, docs/manual/xml.sgml,
9526 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
9527 docs/random/testing/syntax, examples/xml/runxml.c, gst/gstxml.c,
9528 tests/sched/testcases1.tc: Manual updates. fixes to gstxml.c
9529 gst_xml_get_element was broken
9531 2001-01-08 22:04 richardb
9533 * gst/: gstelement.c, gstelement.h: Correct typo in comment, and
9534 make another comment more helpful.
9536 2001-01-08 22:03 richardb
9538 * plugins/esd/esdsink/esdsink.c: Move esdsink into the sink/
9539 position in the heirarchy.
9541 2001-01-08 20:15 richardb
9543 * editor/gsteditorproperty.c: Display what the type of an element
9544 is, as the first thing in the properties box.
9546 2001-01-08 08:32 omegahacker
9548 * docs/manual/quotes.sgml: added another, um, exchange
9550 2001-01-08 01:43 richardb
9552 * tools/gstreamer-launch.c: Fix typo in error message.
9554 2001-01-08 01:27 richardb
9556 * docs/manual/: Makefile.am, gstreamer-manual.sgml, quotes.sgml:
9557 Add a "quotes" section to the gstreamer manual. This may not be an
9558 appropriate place to have this - feel free to remove it. But I
9559 think this should live _somewhere_.
9561 2001-01-08 01:23 richardb
9563 * docs/random/filter-writers-guide: Remove text version of headings
9564 for fwg. This is now contained in the SGML
9566 2001-01-08 01:21 richardb
9568 * docs/fwg/: .cvsignore, Makefile.am,
9569 gst-filter-writers-guide.sgml, gst-plugin-writers-guide.sgml:
9570 Renamed the filter writers guide to plugin writers guide. Added in
9571 the planned section headings.
9573 2001-01-07 22:59 wtay
9575 * tests/sched/testcases1.tc: Added a sample tescase file
9577 2001-01-07 22:36 wtay
9579 * docs/random/testing/syntax: Added iterations
9581 2001-01-07 22:34 wtay
9583 * docs/random/testing/syntax: Added a plan for regression test plan
9586 2001-01-07 18:36 wtay
9588 * gst/: gst.c, gsttee.c, gsttee.h: Handle the tee element like bin,
9589 thread, pipeline, so that it can be used in gstreamer-inspect and
9592 2001-01-07 17:09 wtay
9594 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
9595 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9596 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9597 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9598 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9599 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9600 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
9601 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipefilter.sgml,
9602 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9603 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9604 docs/gst/tmpl/gsttypefind.sgml, gstplay/gstmediaplay.c,
9605 gstplay/gstmediaplay.glade: Made sure -g is not used when no
9606 --enable-debug Updated AUTHORS in gstmediaplay
9608 2001-01-07 16:48 richardb
9610 * tools/gstreamer-register.c: Fix typos in save_regsitry()
9612 2001-01-07 16:14 richardb
9614 * tools/gstreamer-register.c: Folling wtays suggestion, I was going
9615 to start using xmlDocDump, to avoid a symlink attack on the
9616 temporary registry file. Unfortunately, xmlDocDump doesn't give
9617 any indication whether its successful, so I've #ifdefed this out
9618 and left the original in place. Since the tmp file is in
9619 /etc/gstreamer, this should be okay for the moment, but I shall ask
9620 the libxml people to add some way of getting the success value of
9621 DocDump so we can use that in future.
9623 2001-01-07 15:31 richardb
9625 * acinclude.m4: Slight tweak: now I just need to send the modified
9626 version off to the alsa people.
9628 2001-01-07 15:25 richardb
9630 * acinclude.m4: New macro for testing for ALSA libraries.
9631 Understands the ACTION_IF_FOUND and ACTION_IF_NOT_FOUND arguments.
9633 2001-01-07 15:20 richardb
9635 * gst/cothreads.c, gst/gstplugin.c, tools/gstreamer-register.c:
9636 gstreamer-register will now never cause the ** WARNING **:
9637 gstplugin: registry needs rebuild warning to appear - sets a hidden
9638 global in gstplugin.c to turn the warning off. Fix a warning in
9639 gst/cothreads.c (function was declared extern, defined static)
9641 2001-01-07 14:55 richardb
9643 * plugins/esd/esdsink/esdsink.c: FIx a tiny memory leak.
9645 2001-01-07 14:49 wtay
9647 * gst/elements/: gstqueue.c, gstqueue.h: Greatly simplyfied queue
9648 locking by only using the elements mutex. This should fix the
9649 locking problems we had...
9651 2001-01-07 14:32 richardb
9653 * plugins/esd/esdsink/esdsink.c: And another tiny warning.
9655 2001-01-07 14:29 richardb
9657 * plugins/esd/esdsink/esdsink.c: Fix a couple of warnings.
9659 2001-01-07 14:16 richardb
9661 * acinclude.m4: Don't add -lasound etc to LIBS if ALSA turns out
9662 not to be installed.
9664 2001-01-07 14:05 richardb
9666 * acinclude.m4: Add an acinclude containing AM_PATH_ALSA, so wtay
9667 can compile. Will shortly update this with a slightly better
9670 2001-01-07 13:58 richardb
9672 * configure.in, docs/manuals.mak: Add tests for -L png and -L eps
9673 arguments to fig2dev. Correct slip in docs/manuals.mak which used
9674 HAVE_DB2PS instead of HAVE_PS2PDF.
9676 2001-01-07 08:40 omegahacker
9678 * configure.in: added check for libasound, and fixed check for
9681 2001-01-07 08:01 omegahacker
9683 * plugins/filters/ladspa/gstladspa.c: fixed a bug: in an
9684 over-zealous attempt to squash leaks, I put the g_free too early
9686 2001-01-07 07:46 omegahacker
9688 * plugins/filters/ladspa/: gstladspa.c, search.c: some leak fixes
9689 to both the plugin and the ladspa-provided code
9691 2001-01-07 07:45 omegahacker
9693 * gst/: gstcaps.c, gstcpu.c, gstelementfactory.c, gstpad.c,
9694 gstparse.c, gstplugin.c, gstprops.c, gsttype.c: more leak fixes
9696 2001-01-07 07:01 richardb
9698 * gst/gstplugin.c, tools/gstreamer-register.c: Check plugin
9699 repository up-to-dateness by scanning through all directories on
9700 path, and checking that they and all their files are older than the
9701 repository. Give warning message if not.
9703 2001-01-07 05:54 richardb
9705 * tools/gstreamer-register.c: Test xmlSaveFile return value
9706 correctly (had to get source to find out what it meant...)
9707 gstreamer-register now seems to work fine, even in a non-standard
9710 2001-01-07 05:35 richardb
9712 * configure.in: Fix tiny slip which made configdir still always be
9715 2001-01-07 05:30 richardb
9717 * acconfig.h, configure.in, docs/manual/factories.sgml,
9718 gst/gstplugin.c, tools/gstreamer-register.c: Config directory
9719 (which currently just holds the registry)ecan now be set by
9720 configure --with-configdir=<directory path>
9722 2001-01-07 04:51 richardb
9724 * tools/gstreamer-register.c: Almost completely rewritten
9725 gstreamer-register. Now checks most errors that can happen, and
9726 displays a useful message.
9728 2001-01-07 04:28 omegahacker
9730 * gst/: gstbin.c, gstinfo.h, gstscheduler.c: removed a leak
9732 2001-01-07 04:00 omegahacker
9734 * gst/: Makefile.am, gst.h, gstparse.c, gstparse.h: turned -launch
9735 capabilities into gst_parse_launch()
9737 2001-01-07 03:42 wtay
9739 * gst/elements/: gstidentity.c, gstidentity.h, gstqueue.c,
9740 gstqueue.h: Added sleep time to identity Added timeout value in
9741 queue (not activated yet)
9743 2001-01-07 03:06 omegahacker
9745 * tools/gstreamer-launch.c: fixed a bug with NULL args, but need to
9746 fix the parser that created them
9748 2001-01-07 02:30 wtay
9750 * docs/random/queue: Added a deadlock case for the queue
9752 2001-01-07 02:23 richardb
9754 * docs/fwg/: Makefile.am, concepts.sgml,
9755 gst-filter-writers-guide.sgml, intro.sgml: More updates: now have
9756 headings for the second section too, and some text for it... ;-)
9758 2001-01-07 00:12 richardb
9760 * docs/fwg/: gst-filter-writers-guide.sgml, intro.sgml,
9761 titlepage.sgml: Wrote introduction, and changed name to plugin
9762 writers guide (though files still need rename). I'll leave the
9763 filenames as is for now, since the name might still change again...
9765 2001-01-06 22:05 omegahacker
9767 * docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
9768 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9769 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
9770 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
9771 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9772 docs/gst/tmpl/gstesdsink.sgml, docs/gst/tmpl/gstfakesink.sgml,
9773 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9774 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9775 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstmeta.sgml,
9776 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9777 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstpipeline.sgml,
9778 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstqueue.sgml,
9779 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9780 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
9781 docs/gst/tmpl/gsttypefind.sgml, gst/gstautoplug.c, gst/gstbin.c,
9782 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstcaps.c,
9783 gst/gstelement.c, gst/gstelementfactory.c, gst/gstmeta.c,
9784 gst/gstpad.c, gst/gstpipeline.c, gst/gstprops.c, gst/gsttee.c,
9785 gst/gstthread.c, gst/gsttype.c, gst/gstutils.c: Cleaned up the docs
9788 2001-01-06 19:09 wtay
9790 * gst/elements/gstqueue.c: Rearranged the mutex locking, still have
9791 to think about it though...
9793 2001-01-06 18:08 wtay
9795 * gst/gstbuffer.c: Added a mutex around the mem_chunck alloc
9798 2001-01-06 16:56 wtay
9800 * tests/: .cvsignore, eos/.cvsignore: Added/updated .cvsignore
9802 2001-01-06 16:52 wtay
9804 * docs/manual/dynamic.sgml, plugins/mpeg2/parse/mpeg2parse.c,
9805 test/mp2tomp1.c: Fixed the MPEG2 to MPEG1 recoder, we need cannot
9806 create dangling elements with the current scheduler. Remove the
9807 subtitle parser because it's not possible with the current
9808 scheduler. Added a padtemplate for MPEG2 subtitles.
9810 2001-01-06 10:42 omegahacker
9812 * configure.in: removed xing and added AM_CONDITIONAL for
9815 2001-01-06 09:49 omegahacker
9817 * autogen.sh: added --enable-debug to autogen.sh, duh...
9819 2001-01-06 02:35 wtay
9821 * docs/manuals.mak, docs/gst/gstreamer-sections.txt,
9822 docs/gst/tmpl/gstasyncdisksrc.sgml,
9823 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9824 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstcaps.sgml,
9825 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9826 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
9827 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
9828 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstidentity.sgml,
9829 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9830 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstplugin.sgml,
9831 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9832 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9833 docs/gst/tmpl/gsttypefind.sgml, docs/manual/Makefile.am,
9834 docs/manual/bins.sgml, docs/manual/connections.sgml,
9835 docs/manual/elements.sgml, docs/manual/ghostpads.sgml,
9836 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
9837 docs/manual/pads.sgml, docs/manual/plugins.sgml, gst/gstbin.c,
9838 gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c,
9839 gst/gstelement.h, gst/gstelementfactory.c, gst/gstplugin.c,
9840 gst/gstplugin.h, gst/gsttype.c, gst/gsttype.h,
9841 gst/elements/gstesdsink.c, gst/elements/gstesdsink.h: Updated the
9842 manual and the docs. Removed the esdsink in gst/elements/ we have
9843 a real one not in the plugins dir. Added more APIs to query the
9844 plugins, types and caps. more fields now have a getter and a
9845 setter. This is needed to make gstreamer wrapper fiendly. Added
9846 gst_element_disconnect beacuse we also have a gst_element_connect
9848 2001-01-05 18:50 wtay
9850 * docs/manual/: cothreads.sgml, factories.sgml, helloworld.sgml,
9851 helloworld2.sgml, mime-world.fig, pads.sgml, programs.sgml,
9852 queues.sgml, threads.sgml: Docs updates
9854 2001-01-05 00:28 omegahacker
9856 * gst/cothreads.c: fixed missing comment noticed by David Lehn
9858 2001-01-04 23:35 wtay
9860 * docs/manual/: Makefile.am, bin-element-ghost.fig, bins.sgml,
9861 elements.sgml, factories.sgml, goals.sgml, gstreamer-manual.sgml,
9862 helloworld.sgml, intro.sgml, motivation.sgml, pads.sgml,
9863 states.sgml, threads.sgml: Updates and additions to the manual
9865 2001-01-04 22:15 omegahacker
9867 * gst/cothreads.c, gst/gstinfo.c,
9868 docs/gst/tmpl/gstasyncdisksrc.sgml,
9869 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9870 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9871 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9872 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9873 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9874 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstinfo.sgml,
9875 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9876 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstqueue.sgml,
9877 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9878 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttypefind.sgml:
9881 2001-01-04 20:34 omegahacker
9883 * tools/gstreamer-launch.c: fixed problems with -launch
9885 2001-01-04 20:17 omegahacker
9887 * plugins/vorbis/vorbisenc.c: changed OGG to Ogg, to match decoder
9889 2001-01-04 19:22 wtay
9891 * examples/launch/mp3play: Fixed mp3play
9893 2001-01-04 19:16 wtay
9895 * tools/gstreamer-inspect.c: Added printout of the capabilities of
9898 2001-01-04 18:57 wtay
9900 * tools/: Makefile.am, gstreamer-inspect.c: Added enum values with
9901 default removed debugging -g from Makefile
9903 2001-01-04 17:44 richardb
9905 * examples/launch/mp3play: Undo accidental commit of debugging
9908 2001-01-04 16:46 richardb
9910 * tools/gstreamer-launch.c: Replace Wim's fix after Erik dropped
9913 2001-01-04 10:54 omegahacker
9915 * gst/: cothreads.c, gstpad.c, gstpad.h, gstplugin.c, gstplugin.h,
9916 elements/gstfakesink.c, elements/gstfakesink.h: Rearranged
9917 cothreads sources a bit, added some API docs. Added some functions
9918 needed for gstreamer-inspect. Added num_sources to fakesink.
9920 2001-01-04 10:53 omegahacker
9922 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: More updates
9923 to ladspa wrapper, closer to data movement
9925 2001-01-04 10:47 omegahacker
9927 * tools/: gstreamer-inspect.c, gstreamer-launch.c: Updated -inspect
9928 to list elements and plugin info too
9930 2001-01-04 07:19 wtay
9932 * tools/gstreamer-launch.c: A little fix for parameter parsing
9934 2001-01-04 00:15 richardb
9936 * examples/launch/mp3play: Updated to supply argument as
9937 "name=value" rather than just "value"
9939 2001-01-04 00:15 richardb
9941 * tools/gstreamer-launch.c: Added partial fix so that arguments can
9944 2001-01-03 23:08 wtay
9946 * test/mp3play.c: Make sure the plugin is loaded only once
9948 2001-01-03 22:58 richardb
9950 * examples/: helloworld2/helloworld2.c, launch/mp3play,
9951 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
9952 thread/thread.c, xml/createxml.c: Do gst_init first, so we can
9953 supply debugging options to libgst
9955 2001-01-03 20:55 wtay
9957 * tools/gstreamer-inspect.c: Added the previous changes back in
9959 2001-01-03 20:44 omegahacker
9961 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: debug
9962 updates and a padtemplate counter added
9964 2001-01-03 20:40 omegahacker
9966 * gst/: gstpad.c, gstpad.h: Made gst_pad_eos_func a non-static
9969 2001-01-03 20:21 wtay
9971 * gst/gstprops.c, gst/gstprops.h, tools/Makefile.am,
9972 tools/gstreamer-inspect.c: Made the GstProps a GList instead of a
9973 GSList Some fixes to inspect: added the mime type
9975 2001-01-03 19:54 wtay
9977 * configure.in, tools/gstreamer-inspect.c: Added proper comment for
9978 the bonobo component fix a compile bug in inspect... Erik, have
9979 pending changes to gstpad.h?
9981 2001-01-03 19:12 richardb
9983 * examples/helloworld/helloworld.c, plugins/esd/esdsink/esdsink.c:
9984 Do gst_init first in helloworld, so you can supply gst parameters.
9985 Correct name of frequency cap to rate, in esdsink. Now connects
9988 2001-01-03 18:55 richardb
9990 * gst/elements/gstaudiosink.c: Various small fixes.
9992 2001-01-03 18:51 richardb
9994 * plugins/esd/esdsink/: esdsink.c, esdsink.h: Should cope with
9995 updating of parameters now.
9997 2001-01-03 18:15 richardb
9999 * plugins/esd/esdsink/: esdsink.c, esdsink.h: EsdSink now
10000 functions! Wheeeee! Still needs to have a few things sorted out
10001 though, such as parameter setting / syncing.
10003 2001-01-03 16:25 richardb
10005 * configure.in, plugins/Makefile.am, plugins/example.c,
10006 plugins/esd/Makefile.am, plugins/esd/esdsink/.cvsignore,
10007 plugins/esd/esdsink/Makefile.am, plugins/esd/esdsink/esdsink.c,
10008 plugins/esd/esdsink/esdsink.h: Added auto detection of libesd.
10009 Added nearly complete esdsink: all structure in place, just need to
10010 add actaul links to libesd. ;-)
10012 2001-01-03 08:48 omegahacker
10014 * tools/gstreamer-inspect.c: Updates, it prints a lot more stuff
10015 now, like padtemplates, caps/props, and arguments. More stuff can
10016 be done, but not now, I must sleep.
10018 2001-01-03 07:38 omegahacker
10020 * tools/: .cvsignore, Makefile.am, gstreamer-inspect.c,
10021 gstreamer-launch.c: Updates to -launch, added -inspect.
10023 2001-01-02 23:33 wtay
10025 * plugins/: example.c, example.h: Updated the example plugin
10028 2001-01-02 22:52 richardb
10030 * docs/Makefile.am: Don't delete CVS directories from working
10031 directory: delete from distdir. Also, delete backup files, while
10034 2001-01-02 20:50 wtay
10036 * gstreamer.spec.in: Datafiles in share should go in to RPM too
10038 2001-01-02 19:46 wtay
10040 * examples/autoplug/Makefile.am, examples/helloworld/Makefile.am,
10041 examples/helloworld2/Makefile.am, examples/launch/Makefile.am,
10042 examples/queue/Makefile.am, examples/queue2/Makefile.am,
10043 examples/queue3/Makefile.am, examples/queue4/Makefile.am,
10044 examples/thread/Makefile.am, examples/xml/Makefile.am,
10045 plugins/avi/Makefile.am, plugins/mpeg2/ac3parse/Makefile.am,
10046 test/bindings/Makefile.am: The examples must not be installed
10047 Removed debugging from Makefiles for avidecoder/ac3parse
10048 /test/bindings/dummy.h cannot be installed
10050 2001-01-02 18:40 wtay
10052 * docs/gst/gstreamer-docs.sgml, plugins/au/gstparseau.c,
10053 plugins/au/gstparseau.h, plugins/audioscale/Makefile.am,
10054 plugins/audioscale/audioscale.c,
10055 plugins/filters/median/Makefile.am,
10056 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
10057 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10058 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
10059 plugins/mpeg1/mpegtypes/Makefile.am,
10060 plugins/mpeg2/mpegtypes/Makefile.am,
10061 plugins/visualization/spectrum/fix_fft.c,
10062 plugins/visualization/spectrum/gstspectrum.c,
10063 plugins/visualization/spectrum/gstspectrum.h: Remove esdsink from
10064 the docs more fixes for symbols collisions
10066 2001-01-02 16:39 wtay
10068 * plugins/visualization/synaesthesia/core.c: Fixed a symbol
10069 conflict with mpeg_audio
10071 2001-01-02 16:29 wtay
10073 * plugins/mpeg2/video/: Makefile.am, gethdr.c, getpic.c,
10074 mpeg2dec.c, mpeg2dec.h, recon.c, recon_mmx.c, recon_sse.s: Fixed a
10075 symbol conflict with mpeg_play
10077 2001-01-02 15:18 richardb
10079 * docs/gst/Makefile.am: Remove gstesdsink
10081 2001-01-02 14:35 richardb
10083 * docs/Makefile.am: Add dist-hook to stop CVS/ directories being
10084 put into distribution.
10086 2001-01-02 14:34 richardb
10088 * configure.in: Add GST_HTTPSRC_GET_TYPE back into configure.in:
10089 documentation fails to build correctly when libhttp isn't present
10092 2001-01-02 13:23 richardb
10094 * autogen.sh: Correct ftp urls for libtool.
10096 2001-01-02 12:07 wtay
10098 * autogen.sh: Fixed a typo
10100 2001-01-02 12:04 wtay
10102 * acconfig.h, autogen.sh, configure.in,
10103 gst/elements/gstasyncdisksrc.c, gstplay/callbacks.c,
10104 gstplay/gstmediaplay.c, plugins/Makefile.am: Added a check for
10105 libjpeg Added and action for the load menu in gstplay Fixed drag
10106 and drop in gstplay More verbose errors in gstasyndisksrc
10108 2001-01-02 08:13 omegahacker
10110 * acconfig.h, autogen.sh, configure.in,
10111 docs/random/TODO-post-0.1.0, examples/autoplug/Makefile.am,
10112 gst/gstplugin.c, gst/elements/Makefile.am,
10113 gst/elements/gstasyncdisksrc.c, include/registry.h,
10114 libs/getbits/Makefile.am, libs/getbits/gstgetbits.c,
10115 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_generic.c,
10116 libs/idct/Makefile.am, libs/riff/gstriffencode.c,
10117 libs/riff/gstriffparse.c, plugins/Makefile.am,
10118 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
10119 plugins/avi/Makefile.am, plugins/avi/codectest.c,
10120 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
10121 plugins/avi/videoheader.c, plugins/avi/wincodec/gstwindec.c,
10122 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/grab-v4l.c,
10123 plugins/capture/v4l/gstv4lsrc.c, plugins/cobin/cobin.c,
10124 plugins/cobin/cobin.h, plugins/dvdsrc/dvdsrc.c,
10125 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
10126 plugins/filters/ladspa/gstladspa.c,
10127 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
10128 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
10129 plugins/jpeg/gstjpegenc.c, plugins/mp3decode/Makefile.am,
10130 plugins/mp3decode/mpg123/gstmpg123.c,
10131 plugins/mp3decode/parse/mp3parse.c,
10132 plugins/mpeg1/mpeg1encoder/globals.h,
10133 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10134 plugins/mpeg1/mpeg1encoder/marker.c,
10135 plugins/mpeg1/mpeg1encoder/mem.c,
10136 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10137 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
10138 plugins/mpeg1/mpegaudio/psy.c, plugins/mpeg1/mpegaudio/subs.c,
10139 plugins/mpeg1/parse/mpeg1parse.c,
10140 plugins/mpeg1/system_encode/buffer.c,
10141 plugins/mpeg1/system_encode/system_encode.c,
10142 plugins/mpeg1/system_encode/systems.c,
10143 plugins/mpeg1video/parse/mp1videoparse.c,
10144 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10145 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
10146 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
10147 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
10148 plugins/mpeg2/parse/mpeg2parse.c,
10149 plugins/mpeg2/subtitles/mpeg2subt.c, plugins/mpeg2/video/getpic.c,
10150 plugins/mpeg2/video/gstmpeg2play.c, plugins/mpeg2/video/mpeg2dec.c,
10151 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
10152 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
10153 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
10154 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
10155 plugins/visualization/smoothwave/smoothwave.c,
10156 plugins/visualization/spectrum/gstspectrum.c,
10157 plugins/visualization/synaesthesia/synaesthesia.c,
10158 plugins/visualization/vumeter/vumeter.c,
10159 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisenc.c,
10160 plugins/wav/gstparsewav.c: Massive, massive update of most source
10161 files. I went through and cleaned up all the warnings that I
10162 could, which involved fixing some of the plugins.
10164 The configure.in script was re-arranged and cleaned up so, and a
10165 check for libtool 1.3.5 was added to autogen.sh. Added checks for
10168 Some plugins were removed from the list of things to build for
10171 Added GST_DEBUG_FORCE_DISABLE in gstgetbits, since that's time
10172 critical and even an if() from a DEBUG can significantly increase
10175 2001-01-02 02:18 wtay
10177 * tests/Makefile.am: ooops, eos is a dir
10179 2001-01-02 02:16 wtay
10181 * docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
10182 editor/pixmaps/Makefile.am, tests/Makefile.am,
10183 tests/eos/Makefile.am, tests/eos/case1.c: Fixed makefiles for docs
10184 Added eos test programs
10186 2001-01-02 01:44 wtay
10188 * configure.in, docs/random/eos, editor/Makefile.am,
10189 editor/gsteditorimage.c, editor/gsteditorpalette.c,
10190 editor/gsteditorprojectview.c, editor/gsteditorproperty.c,
10191 gst/gstpad.c, gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
10192 gstplay/Makefile.am, gstplay/gstmediaplay.c: Fixes for
10193 gsteditor/gstplay install/build fixed typo in random/eos added
10194 num_buffers property to fakesrc
10196 2001-01-02 01:33 richardb
10198 * Makefile.am, configure.in, docs/Makefile.am, docs/manuals.mak,
10199 docs/gst/Makefile.am, docs/libs/Makefile.am: Added checking for all
10200 the tools used to make documentation. If documentation cannot be
10201 generated, whatever is available will still be installed.
10202 videosink/imagetest is now a check_PROGRAM
10204 2001-01-02 01:00 omegahacker
10206 * REQUIREMENTS: updated requirements
10208 2001-01-02 00:35 omegahacker
10210 * REQUIREMENTS: added list of requrements
10212 2001-01-02 00:31 richardb
10214 * configure.in, examples/Makefile.am: Added launch back into make
10215 system. The Makefile wasn't being generated, resulting in make
10216 dist failing when the directory was entered for make dist.
10218 2001-01-01 23:50 wtay
10220 * examples/Makefile.am: Added directories to DIST_SUBDIRS
10222 2001-01-01 23:20 omegahacker
10224 * examples/autoplug/Makefile.am: somehow Makefile.am went
10227 2001-01-01 22:44 omegahacker
10229 * examples/: Makefile.am, thread/Makefile.am: updated examples
10232 2001-01-01 21:21 omegahacker
10234 * Makefile.am, configure.in, examples/xml/Makefile.am,
10235 gst/Makefile.am, plugins/dvdsrc/Makefile.am: More build fixes
10237 2001-01-01 19:54 wtay
10239 * docs/random/: TODO-post-0.1.0, eos: Added some more TODOs Added a
10240 proposition for eos propagation
10242 2001-01-01 17:25 wtay
10244 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
10245 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
10246 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
10247 gst/gstpad.c: Documentation updates
10249 2001-01-01 14:34 richardb
10251 * examples/launch/Makefile.am: Add one more file to dist.
10253 2001-01-01 14:06 richardb
10255 * docs/: gst/Makefile.am, libs/Makefile.am: Fix a couple of files
10256 not being put into distributions. make dist now appears to create
10257 a fully functional distribution. make rpm should now produce an
10258 rpm. Whether that rpm is any good is another matter...
10260 2001-01-01 13:41 richardb
10262 * Makefile.am, configure.in, examples/Makefile.am,
10263 examples/launch/Makefile.am, examples/xml/Makefile.am: Fix broken
10264 build system for examples.
10266 2001-01-01 08:43 omegahacker
10268 * gstplay/Makefile.am, plugins/avi/Makefile.am,
10269 plugins/avi/wincodec/Makefile.am: More build changes
10271 2001-01-01 08:37 omegahacker
10273 * Makefile.am, autogen.sh, configure.in,
10274 docs/code-reviews/gstbin.c-1.41, examples/autoplug/Makefile,
10275 examples/autoplug/Makefile.am, examples/autoplug/autoplug.c,
10276 examples/helloworld/Makefile, examples/helloworld/Makefile.am,
10277 examples/helloworld2/Makefile, examples/helloworld2/Makefile.am,
10278 examples/queue/Makefile, examples/queue/Makefile.am,
10279 examples/queue2/Makefile, examples/queue2/Makefile.am,
10280 examples/queue3/Makefile, examples/queue3/Makefile.am,
10281 examples/queue4/Makefile, examples/queue4/Makefile.am,
10282 examples/thread/Makefile, examples/thread/Makefile.am,
10283 examples/xml/Makefile, examples/xml/Makefile.am, gst/gstpad.c,
10284 gst/gstplugin.c: Re-arranged the build a bit to try to make it more
10285 sane. Added some debug.
10287 2001-01-01 07:47 omegahacker
10289 * gstplay/Makefile.am: added headers and such to Makefile.am for
10292 2001-01-01 07:44 omegahacker
10294 * test/: mp3.c, qtest.c: added the category number to DEBUG
10296 2001-01-01 07:42 omegahacker
10298 * plugins/filters/ladspa/Makefile.am: missed utils.h
10300 2001-01-01 07:30 omegahacker
10302 * configure.in: updated version number from 0.9.2 (huh???) to 0.1.0
10304 2001-01-01 06:59 wtay
10306 * configure.in, docs/gst/tmpl/gstinfo.sgml,
10307 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10308 examples/autoplug/autoplug.c: Added -Wall to configure.in
10310 2001-01-01 06:57 omegahacker
10312 * gst/Makefile.am: fixed a nasty bug where at -O6 teh compiler
10313 optimized cothreads.c beyond the point of functioning
10315 2001-01-01 06:23 wtay
10317 * plugins/vorbis/: Makefile.am, vorbis.c, vorbisdec.c, vorbisdec.h,
10318 vorbisenc.c, vorbisenc.h: Some compile cleanups
10320 2001-01-01 05:26 wtay
10322 * gst/gstpipeline.c: Fixed a very bad error with autoplugging.
10324 2001-01-01 05:18 omegahacker
10326 * gst/: gst.c, gstinfo.c, gstinfo.h: updated the debug system so it
10329 2001-01-01 04:53 omegahacker
10331 * gst/: gst.c, gstinfo.c, gstinfo.h: Added API to control DEBUG
10332 level, updated cmdline code
10334 2001-01-01 04:41 omegahacker
10336 * gst/: gst.c, gstpad.c: modified cmdlien code to take both 0xHEX
10337 and dec, and added an INFO line in gst_pad_connect()
10339 2001-01-01 04:11 omegahacker
10341 * plugins/filters/ladspa/: Makefile, search.c: removed accidentally
10342 checked in Makefile and added .cvsignore
10344 2001-01-01 04:10 wtay
10346 * test/mp3.c, test/qtest.c, tests/case4.c, tests/markup.c,
10347 tests/paranoia.c, tests/rip.c, tests/simplefake.c: Updated test
10350 2001-01-01 04:04 wtay
10352 * gst/gst.c: Fixed a typo
10354 2001-01-01 04:02 wtay
10356 * plugins/filters/ladspa/: Makefile, gstladspa.c: Added the boolean
10359 2001-01-01 03:59 omegahacker
10361 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: fixed ladpsa
10362 filter up to compile
10364 2001-01-01 03:57 omegahacker
10366 * plugins/filters/Makefile.am: added ladspa
10368 2001-01-01 03:57 omegahacker
10370 * gst/gstautoplug.c: set categories for all INFOs
10372 2001-01-01 03:44 omegahacker
10374 * tests/sched/.cvsignore: added .cvsignore
10376 2001-01-01 03:43 wtay
10378 * gst/: Makefile.am, gst.c, gstcpu.c, gstinfo.c: Added command line
10379 parsing for --gst-info-mask, --gst-debug-mask and --help Dump the
10380 FLAGS and options on --help
10382 2001-01-01 03:22 omegahacker
10384 * tests/.cvsignore: updated .cvsignore
10386 2001-01-01 03:20 omegahacker
10388 * configure.in: added directories to configure.in
10390 2001-01-01 03:19 omegahacker
10392 * plugins/filters/ladspa/: Makefile, Makefile.am, gstladspa.c,
10393 gstladspa.h, ladspa.h, load.c, search.c, utils.h: New LADSPA plugin
10396 2001-01-01 03:18 omegahacker
10398 * examples/Makefile.am: fixed stupid spelling mistake
10400 2001-01-01 03:18 omegahacker
10402 * gstplay/: .cvsignore, Makefile.am: gstplay now builds from
10403 build-directory, doesn't require a make install
10405 2001-01-01 03:16 omegahacker
10407 * plugins/: audioscale/audioscale.c, avi/audiocodecs.c,
10408 avi/gstavidecoder.c, avi/gstaviencoder.c, avi/wincodec/gstwindec.c,
10409 avi/wincodec/gstwinenc.c, capture/v4l/gstv4lsrc.c,
10410 cdparanoia/cdparanoia.c, dvdsrc/dvdsrc.c, filters/median/median.c,
10411 filters/smooth/smooth.c, jpeg/gstjpegdec.c, jpeg/gstjpegenc.c,
10412 mp3decode/mpg123/gstmpg123.c, mp3decode/parse/mp3parse.c,
10413 mp3decode/types/mp3types.c, mp3encode/lame/gstlame.c,
10414 mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10415 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/util.c,
10416 mpeg1/mpeg_play/video.c, mpeg1/mpegaudio/gstmpegaudio.c,
10417 mpeg1/parse/mpeg1parse.c, mpeg1/system_encode/buffer.c,
10418 mpeg1/system_encode/system_encode.c,
10419 mpeg1video/parse/mp1videoparse.c, mpeg2/ac3parse/ac3parse.c,
10420 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/parse/mpeg2parse.c,
10421 mpeg2/subtitles/mpeg2subt.c, mpeg2/video/gethdr.c,
10422 mpeg2/video/gstmpeg2play.c, mpeg2/video/mpeg2dec.c,
10423 mpeg2/videoparse/mp2videoparse.c, videoscale/videoscale.c,
10424 visualization/smoothwave/smoothwave.c,
10425 visualization/synaesthesia/synaesthesia.c, vorbis/vorbisdec.c:
10426 Updated all plugins to use new GST_DEBUG and GST_INFO systems.
10428 2001-01-01 03:16 omegahacker
10430 * libs/: getbits/gstgetbits_generic.c, riff/gstriffencode.c,
10431 riff/gstriffparse.c: Updated libraries to use new GST_DEBUG instead
10434 2001-01-01 03:14 omegahacker
10436 * gst/: cothreads.c, gst.c, gstautoplug.c, gstbin.c, gstbuffer.c,
10437 gstbufferpool.c, gstcaps.c, gstclock.c, gstcpu.c, gstelement.c,
10438 gstelementfactory.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
10439 gstpipeline.c, gstplugin.c, gstprops.c, gstscheduler.c,
10440 gstthread.c, gsttype.c, gstxml.c, elements/gstasyncdisksrc.c,
10441 elements/gstaudiosink.c, elements/gstaudiosrc.c,
10442 elements/gstdisksrc.c, elements/gstfdsink.c,
10443 elements/gstpipefilter.c, elements/gstqueue.c,
10444 elements/gstsinesrc.c, elements/gsttypefind.c: Mega update of INFO,
10445 DEBUG, and ERROR subsystems, renamed with GST_ prefix. GST_DEBUG
10446 now takes a category parameter, which is the same as GST_INFO
10447 system. They are now called GST_CAT_*. All the GST_DEBUGs are set
10448 to 0 for now, we need to go and fix all these eventually.
10450 2001-01-01 02:46 omegahacker
10452 * gst/gstcpu.c: fixed stupid (brown paper bag) bug with missing
10453 NULL on g_strconcat
10455 2001-01-01 02:34 omegahacker
10457 * gst/gstcpu.c: fixed the segfault
10459 2001-01-01 01:56 wtay
10461 * acconfig.h, configure.in, gst/gstinfo.c: Added --enable-info and
10462 --disable-info-system nothing specified = INFO enabled, mask to
10463 0x00000001 --enable-info = INFO enabled, mask to 0xffffffff
10464 --disable-info = INFO compiled into a nop and thus disabled
10466 2001-01-01 00:44 omegahacker
10468 * examples/: autoplug/.cvsignore, helloworld/.cvsignore,
10469 helloworld2/.cvsignore, launch/Makefile, queue/.cvsignore,
10470 queue2/.cvsignore, queue3/.cvsignore, queue4/.cvsignore,
10471 thread/.cvsignore, xml/.cvsignore: hopefully one last update to the
10472 examples .cvsignores
10474 2001-01-01 00:44 wtay
10476 * acconfig.h, configure.in, gst/gstinfo.h, plugins/avi/Makefile.am,
10477 plugins/avi/gstavidecoder.c: Added GST_INFO_ENABLED flags Added
10478 --enable-debug-info A little fix for the avidecoder
10480 2001-01-01 00:42 omegahacker
10482 * examples/: helloworld/helloworld.c, helloworld2/helloworld2.c,
10483 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
10484 thread/thread.c, xml/Makefile, xml/createxml.c, xml/runxml.c:
10485 cleaned up the examples, added Makefiles, etc
10487 2001-01-01 00:34 omegahacker
10489 * examples/: Makefile.am, autoplug/Makefile, autoplug/autoplug.c,
10490 helloworld/Makefile, helloworld2/Makefile, launch/Makefile,
10491 queue/Makefile, queue2/Makefile, queue3/Makefile, queue4/Makefile,
10492 thread/Makefile, xml/Makefile: Updated makefiles for examples
10494 2001-01-01 00:17 omegahacker
10496 * gst/: gstcpu.c, gstinfo.c, gstinfo.h, elements/gstelements.c:
10497 Cleaned up INFO system some more, added API to select categories,
10498 modified the printout function to print cleanly for GST_INIT info
10499 (the default min) and spew function:line debug_string [element] for
10500 everything else. Eventually could make even that configurable
10501 easily enough, just check against another bitmap instead of
10502 checking for == GST_INIT.
10504 2000-12-31 23:31 wtay
10506 * gst/: Makefile.am, gstbin.c, gstpad.c, elements/gstfakesrc.c: Fix
10507 some compile warnings
10509 2000-12-31 22:49 omegahacker
10511 * gstplay/gstmediaplay.c: Added ability to use .glade file in cwd
10513 2000-12-31 22:18 omegahacker
10515 * gst/: gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstpad.c,
10516 gstpad.h, gstplugin.c, gstplugin.h, gstscheduler.c, gsttype.c,
10517 types/gsttypes.c: Started work on better ghostpad management, and
10518 started to build the low- level EOS mechanism.
10520 Also removed a couple of printouts that aren't needed any more.
10522 2000-12-31 22:16 omegahacker
10524 * plugins/: mp3decode/types/mp3types.c,
10525 mpeg1/mpegtypes/mpeg1types.c, mpeg2/mpegtypes/mpeg2types.c:
10526 Commented out some extra output that we don't need right now.
10528 2000-12-31 22:15 omegahacker
10530 * tools/gstreamer-register.c: Added stdlib.h to clean up exit()
10533 2000-12-31 22:14 omegahacker
10535 * tests/: load.c, markup.c: New test programs.
10537 2000-12-31 22:13 omegahacker
10539 * tests/Makefile.am: [no log message]
10541 2000-12-31 22:11 omegahacker
10543 * tests/sched/: Makefile, Makefile.am, runxml.c, testcases:
10544 Converted to a Makefile.am, fixed up the GstSrc thing, and removed
10545 a set to READY state before PLAYING that isn't necessary.
10547 2000-12-31 18:06 richardb
10549 * plugins/mpeg2/mpeg2dec/Makefile.am: Add a final header file to
10552 2000-12-31 17:49 richardb
10554 * plugins/mpeg2/: ac3dec/Makefile.am, mpeg2dec/Makefile.am: A
10555 couple more fixes to make dist.
10557 2000-12-31 17:37 richardb
10559 * plugins/mpeg2/mpeg2dec/Makefile.am: Add new files to dist.
10561 2000-12-31 17:34 wtay
10563 * plugins/mpeg2/mpeg2dec/: attributes.h, idct_mlib.c, mm_accel.h,
10564 motion_comp_mlib.c, output_video.h, stats.c: Added missing files,
10565 It should compile now, but doesn't work
10567 2000-12-31 17:32 richardb
10569 * plugins/: mp3decode/Makefile.am, mpeg1/mpeg_play/Makefile.am,
10570 mpeg1/mpegaudio/Makefile.am, mpeg2/ac3dec/Makefile.am,
10571 mpeg2/mpeg2enc/Makefile.am, wav/Makefile.am: Various fixes to
10572 ensure that appropriate files are included in make dist. Make dist
10573 now produces a nearly functioning distribution.
10575 2000-12-31 17:32 wtay
10577 * editor/gsteditorproperty.c, plugins/cdparanoia/cdparanoia.c:
10578 Updated the editor to use the capslist Added change state in
10581 2000-12-31 17:02 wtay
10583 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstautoplug.sgml,
10584 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstelement.sgml,
10585 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
10586 docs/gst/tmpl/gstreamer-unused.sgml, gst/Makefile.am,
10587 gst/gstautoplug.c, gst/gstcaps.h, gst/gstpad.c, tests/.cvsignore:
10588 Updated the docs Updated gst/Makefile.am to add CFLAGS Added test
10589 programs to tests/.cvsignore
10591 2000-12-31 16:15 wtay
10593 * tests/padfactory.c: Test program for the pad factory
10595 2000-12-31 16:12 wtay
10597 * examples/autoplug/autoplug.c, gst/gst.h, gst/gstautoplug.c,
10598 gst/gstautoplug.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
10599 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstpad.c, gst/gstpad.h,
10600 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
10601 gst/elements/gstaudiosink.c, plugins/avi/gstavidecoder.c,
10602 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
10603 plugins/cdparanoia/cdparanoia.c,
10604 plugins/mp3decode/mpg123/gstmpg123.c,
10605 plugins/mp3decode/parse/mp3parse.c,
10606 plugins/mp3decode/types/mp3types.c,
10607 plugins/mp3encode/lame/gstlame.c,
10608 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10609 plugins/mpeg1/mpegtypes/mpeg1types.c,
10610 plugins/mpeg1/parse/mpeg1parse.c,
10611 plugins/mpeg1video/parse/mp1videoparse.c,
10612 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10613 plugins/mpeg2/mpegtypes/mpeg2types.c,
10614 plugins/mpeg2/parse/mpeg2parse.c,
10615 plugins/mpeg2/video/gstmpeg2play.c,
10616 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/vorbis/vorbis.c,
10617 tests/Makefile.am, tests/autoplug.c, tests/caps.c, tests/case4.c,
10618 tests/init.c, tests/queue.c, tests/simplefake.c, tests/states.c:
10619 Added multiple caps to the pads Extended the padfactory for the
10620 multiple caps GstCaps now have a name so that future manipulations
10621 on them can be done by name Updated the plugins for the new caps
10624 2000-12-31 16:07 richardb
10626 * Makefile.am, configure.in, include/Makefile.am: Add files in
10627 include to distributions.
10629 2000-12-31 15:53 richardb
10631 * gst/Makefile.am: Add gstpropsprivate.h to dist.
10633 2000-12-31 15:19 richardb
10635 * docs/Makefile.am: Add docs/fwg to DIST_SUBDIRS
10637 2000-12-31 15:18 richardb
10639 * configure.in: Add docs/fwg/Makefile to things to be built.
10641 2000-12-31 14:22 richardb
10643 * docs/manuals.mak: Fix another bug in make install for fwg
10644 (complained becuase there were no pngs to install). I should have
10645 got up more slowly today...
10647 2000-12-31 14:02 richardb
10649 * docs/: fwg/.cvsignore, libs/tmpl/.cvsignore, manual/.cvsignore,
10650 manual/images/.cvsignore: Fix .cvsignores
10652 2000-12-31 13:55 richardb
10654 * docs/: manuals.mak, fwg/.cvsignore: Fix bug in make install for
10655 manuals. Added stuff to .cvsignore in fwg
10657 2000-12-31 10:46 omegahacker
10659 * tools/gstreamer-launch.c: Complete rewrite of the launcher. Now
10660 supports pretty arbitrary pipelines. Try '((fakesrc) ! identity !
10661 (fakesink))' out. Doesn't seem to recognize pad names yet for some
10662 reason, so it goes with the first sink/src pad it finds in a given
10663 element. Other problems still remain, but the hard part is done
10666 2000-12-30 19:51 wtay
10668 * plugins/mpeg2/mpegtypes/mpeg2types.c: Removed elementary mpeg2
10669 video detection because we simply don't know if it's mpeg1 or mpeg2
10671 2000-12-30 19:41 wtay
10673 * plugins/avi/gstavidecoder.c: removed debugging
10675 2000-12-30 19:40 wtay
10677 * plugins/mpeg1/parse/Makefile.am: removed debugging info again
10679 2000-12-30 19:39 wtay
10681 * plugins/mpeg1/parse/: Makefile.am, mpeg1parse.c: Removed ac3 and
10682 other private streams until autoplug can figure it out
10684 2000-12-30 19:37 wtay
10686 * libs/getbits/: gstgetbits.c, gstgetbits.h: Disabled MMX optimized
10687 versions until they get fixed
10689 2000-12-30 19:04 wtay
10691 * gst/cothreads.c, gst/gstplugin.c, plugins/avi/audiocodecs.c,
10692 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
10693 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
10694 plugins/avi/wincodec/gstwindec.c,
10695 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed autoplugging for avi
10696 Fixed a bug in multiple typefind function loading: when a typefind
10697 is requested for a mimetype, all plugins with a typefind function
10700 2000-12-30 17:42 wtay
10702 * gst/gst.c, gst/gstautoplug.c, gst/gstcaps.c, gst/gstplugin.c,
10703 gst/gstprops.c, gst/gstthread.c, plugins/mpeg2/ac3dec/ac3dec.c,
10704 plugins/mpeg2/mpegtypes/mpeg2types.c,
10705 plugins/mpeg2/parse/mpeg2parse.c,
10706 plugins/mpeg2/video/gstmpeg2play.c,
10707 plugins/mpeg2/videoparse/mp2videoparse.c: Fixed MPEG2 autoplugging
10708 Added some more INFO to gstthread
10710 2000-12-30 17:13 wtay
10712 * docs/gst/: Makefile.am, tmpl/gstreamer-unused.sgml: Updated the
10713 makefile for new files
10715 2000-12-30 16:13 wtay
10717 * docs/gst/.cvsignore, docs/gst/gstreamer-decl.txt,
10718 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10719 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
10720 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
10721 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
10722 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
10723 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gstinfo.sgml,
10724 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstprops.sgml,
10725 docs/gst/tmpl/gstreamer-unused.sgml,
10726 docs/gst/tmpl/gstscheduler.sgml, docs/gst/tmpl/gstsink.sgml,
10727 docs/gst/tmpl/gstsrc.sgml, gst/gstautoplug.c, gst/gstelement.c,
10728 gst/gstobject.c, gst/gstplugin.c, gst/elements/Makefile.am,
10729 gst/elements/gstqueue.c, gst/elements/gsttypefind.c: Docs updates:
10730 remove sink, src, filter, connection added gstinfo to docs.
10731 Updated some core files for the docs gsttypefind did not include
10732 gst_private Added CFlags to Makefile.am in gst/elements
10734 2000-12-30 15:36 richardb
10736 * docs/: Makefile.am, manuals.mak, fwg/Makefile.am,
10737 fwg/gst-filter-writers-guide.sgml, manual/Makefile.am: Added
10738 framework for writing filter writers guide. Extracted much of the
10739 makefile from docs/manual into a shared file which is included, so
10742 2000-12-30 14:46 richardb
10744 * docs/: libs/.cvsignore, manual/.cvsignore, manual/Makefile.am,
10745 libs/Makefile.am: Fix a bug in manual/Makefile.am: bad shell script
10746 for make disting .ps files. Couple of final fixes to
10747 libs/Makefile.am, too. Add a few things to cvsignores.
10749 2000-12-30 14:40 richardb
10751 * plugins/: dvdsrc/Makefile.am, mpeg2/video/getvlc.h,
10752 mpeg2/video/mpeg2dec.h, mpeg2/videoparse/Makefile.am: Change ERROR
10753 to VLC_ERROR in mpeg2. Fix a couple of makefiles so that make dist
10756 2000-12-30 13:54 richardb
10758 * docs/libs/: Makefile.am, tmpl/.cvsignore: Makefile cleaned muchly
10759 - make should now cause gstreamer-libs docs to be created. Make
10760 dist may work too - untested. No longer store tmpls in CVS,
10761 either. Only thing missing is make dependencies on the source
10762 files used to extract the docs.
10764 2000-12-30 13:14 richardb
10766 * docs/libs/tmpl/: dct.sgml, externals.sgml, gstcolorspace.sgml,
10767 gstgetbits.sgml, gstgetbits_inl.sgml, gstidct.sgml,
10768 gstputbits.sgml, gstriff.sgml, gstvideoscale.sgml, wineacm.sgml:
10769 Remove template files from CVS: they're autogenerated better.
10771 2000-12-30 05:05 richardb
10773 * docs/manual/Makefile.am: Makefile can now be used for a different
10774 manual by simply changing the initial variables
10776 2000-12-30 04:40 richardb
10778 * docs/manual/images/: .cvsignore, Makefile.am: Remove old
10779 directories and files
10781 2000-12-30 04:36 richardb
10783 * docs/manual/: Makefile.am, bin-element.fig,
10784 connected-elements.fig, filter-element-multi.fig,
10785 filter-element.fig, hello-world.fig, mime-world.fig, queue.fig,
10786 sink-element.fig, src-element.fig, state-diagram.fig, thread.fig:
10787 Misc tweaks to makefile for manual. Moved .figs into same
10788 directory so we can have them built appropriately without having to
10789 hack makefiles horribly. Nearly have a core makefile which can be
10790 reused for other manuals.
10792 2000-12-30 03:28 wtay
10794 * docs/manual/images/Makefile.am: Scaled down the eps images to
10797 2000-12-30 02:47 wtay
10799 * gst/elements/: gstelements.c, gstfakesrc.c: Added some INFO in
10800 gstelements Reverted pad names in gstfakesrc back to what they were
10802 2000-12-30 02:41 omegahacker
10804 * gst/: cothreads.c, gst.c, gst_private.h, gstbin.c, gstbuffer.c,
10805 gstelement.c, gstinfo.c, gstinfo.h, gstpad.c, gstplugin.c,
10806 gsttype.c, elements/gsttypefind.c: Updated more files to use INFO.
10808 2000-12-30 02:25 richardb
10810 * docs/manual/Makefile.am: Minor neaten to makefile.
10812 2000-12-30 01:53 richardb
10814 * test/: a.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
10815 mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c, mp3play.c,
10816 mp3tovorbis.c, mpeg2parse.c, pipetest.c, qtest.c: Convert GstSrc's
10819 2000-12-30 01:06 richardb
10821 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am:
10822 Added configure test for liblame.
10824 2000-12-30 00:46 richardb
10826 * configure.in, plugins/Makefile.am: Add configure tests for
10829 2000-12-30 00:17 richardb
10831 * plugins/mpeg1/system_encode/Makefile.am: Include "include/"
10833 2000-12-29 22:36 richardb
10835 * plugins/: mpeg2/parse/Makefile.am, mpeg1/parse/Makefile.am:
10836 Include "include/" when compiling.
10838 2000-12-29 21:58 richardb
10840 * gst/elements/gsttypefind.c: Remove reference to gstdebug.h which
10843 2000-12-29 21:56 richardb
10845 * libs/getbits/: gstgetbits.c, gstgetbits.h: Fix a couple of MMX
10848 2000-12-29 21:50 richardb
10850 * libs/getbits/Makefile.am: Include libgst.la when linking gbtest
10853 2000-12-29 21:44 richardb
10855 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Use VLC_ERROR
10856 instead of ERROR_VAL, at Erik's suggestion. :)
10858 2000-12-29 21:40 richardb
10860 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Rename #define
10861 ERROR to #define ERROR_VAL to avoid conflict with gstinfo.h
10863 2000-12-29 19:45 wtay
10865 * gst/Makefile.am, gst/gstautoplug.c, gst/gstbin.c,
10866 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstpipeline.c,
10867 gst/gstprops.c, gst/gstscheduler.c, gst/elements/gstasyncdisksrc.c,
10868 gstplay/gstplay.c, plugins/capture/v4l/gstv4lsrc.c,
10869 plugins/mp3decode/parse/mp3parse.c,
10870 plugins/mp3encode/lame/gstlame.h,
10871 plugins/mpeg1/mpeg_play/decoders.c,
10872 plugins/mpeg1/mpeg_play/decoders.h,
10873 plugins/mpeg1video/parse/mp1videoparse.c: Fixed buffer flag
10874 handling gstplay used old flag handling updated some plugins for
10875 the new objects/error handling Fixed a serious buffer error in
10878 2000-12-29 18:31 wtay
10880 * tests/: caps.c, props.c: Updated some test programs
10882 2000-12-29 18:23 wtay
10884 * gst/: gstautoplug.c, gstbin.c, gstbuffer.h, gstpipeline.c,
10885 gstplugin.c, gstprops.c, gstprops.h, gstscheduler.c,
10886 elements/gstasyncdisksrc.c: Fixed a serious bug in gst_props_new:
10887 properties with a 0 value causes a segfault Fixed a possible bug in
10888 gstautoplug when one of the constructed paths was empty Commented
10889 out a too liberal assert in gstscheduler.c Added
10890 GST_BUFFER_DISCONTINUOUS tried to fix asyndisksrc
10892 2000-12-29 10:02 omegahacker
10894 * gst/: Makefile.am, gst.c, gst.h, gst_private.h, gstdebug.h,
10895 gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstobject.c,
10896 gstobject.h, gstplugin.c, gstscheduler.c: Added DEBUG, INFO, and
10897 ERROR systems. Very little code is converted yet. Policy
10898 decisions need to be made as to what kinds of cases get what kind
10899 of response, and what the default ERROR response should be. Right
10900 now it will print out all the information, then have gdb spew a
10903 2000-12-29 05:38 omegahacker
10905 * gst/elements/: gstasyncdisksrc.c, gstasyncdisksrc.h,
10906 gstaudiosink.c, gstaudiosink.h, gstaudiosrc.c, gstaudiosrc.h,
10907 gstdisksrc.c, gstdisksrc.h, gstelements.c, gstesdsink.c,
10908 gstesdsink.h, gstfakesink.c, gstfakesink.h, gstfakesrc.c,
10909 gstfakesrc.h, gstfdsink.c, gstfdsink.h, gstfdsrc.c, gstfdsrc.h,
10910 gsthttpsrc.c, gsthttpsrc.h, gstidentity.c, gstidentity.h,
10911 gstpipefilter.c, gstpipefilter.h, gstqueue.c, gstqueue.h,
10912 gstsinesrc.c, gstsinesrc.h, gsttypefind.c, gsttypefind.h: Updated
10915 2000-12-29 04:36 wtay
10917 * gstplay/gstplay.c: Add the pipeline to the thread after
10920 2000-12-29 03:05 wtay
10922 * editor/gsteditorpadtemplate.c: Added a missing file...
10924 2000-12-29 02:50 omegahacker
10926 * plugins/: example.c, example.h, au/gstparseau.c, au/gstparseau.h,
10927 audioscale/audioscale.c, audioscale/audioscale.h,
10928 avi/gstavidecoder.c, avi/gstavidecoder.h, avi/gstaviencoder.c,
10929 avi/gstaviencoder.h, avi/wincodec/gstwindec.c,
10930 avi/wincodec/gstwindec.h, avi/wincodec/gstwinenc.c,
10931 avi/wincodec/gstwinenc.h, capture/v4l/gstv4lsrc.c,
10932 capture/v4l/gstv4lsrc.h, cdparanoia/cdparanoia.c,
10933 cdparanoia/cdparanoia.h, cobin/cobin.c, cobin/spindentity.c,
10934 cobin/spindentity.h, dvdsrc/Makefile.am, dvdsrc/dvdsrc.c,
10935 dvdsrc/dvdsrc.h, effects/stereo/stereo.c, effects/stereo/stereo.h,
10936 effects/volume/volume.c, effects/volume/volume.h,
10937 filters/median/median.c, filters/median/median.h,
10938 filters/smooth/smooth.c, filters/smooth/smooth.h,
10939 jpeg/gstjpegdec.c, jpeg/gstjpegdec.h, jpeg/gstjpegenc.c,
10940 jpeg/gstjpegenc.h, mp3decode/mpg123/gstmpg123.c,
10941 mp3decode/mpg123/gstmpg123.h, mp3decode/parse/mp3parse.c,
10942 mp3decode/parse/mp3parse.h, mp3decode/xa/gstxa.c,
10943 mp3decode/xa/gstxa.h, mp3decode/xing/gstxing.c,
10944 mp3decode/xing/gstxing.h, mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10945 mpeg1/mpeg1encoder/gstmpeg1encoder.h,
10946 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/gstmpeg_play.h,
10947 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/gstmpegaudio.h,
10948 mpeg1/parse/mpeg1parse.c, mpeg1/parse/mpeg1parse.h,
10949 mpeg1/system_encode/system_encode.c,
10950 mpeg1/system_encode/system_encode.h,
10951 mpeg1video/parse/mp1videoparse.c, mpeg1video/parse/mp1videoparse.h,
10952 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
10953 mpeg2/ac3parse/ac3parse.c, mpeg2/ac3parse/ac3parse.h,
10954 mpeg2/mpeg2dec/gstmpeg2dec.c, mpeg2/mpeg2dec/gstmpeg2dec.h,
10955 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/mpeg2enc/gstmpeg2enc.h,
10956 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
10957 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
10958 mpeg2/video/gstmpeg2play.c, mpeg2/video/gstmpeg2play.h,
10959 mpeg2/video/mpeg2dec.c, mpeg2/videoparse/mp2videoparse.c,
10960 mpeg2/videoparse/mp2videoparse.h, rtjpeg/rtjpegdec.c,
10961 rtjpeg/rtjpegdec.h, rtjpeg/rtjpegenc.c, rtjpeg/rtjpegenc.h,
10962 vcdsrc/vcdsrc.c, vcdsrc/vcdsrc.h, videoscale/videoscale.c,
10963 videoscale/videoscale.h, visualization/smoothwave/smoothwave.c,
10964 visualization/smoothwave/smoothwave.h,
10965 visualization/spectrum/gstspectrum.c,
10966 visualization/spectrum/gstspectrum.h,
10967 visualization/synaesthesia/synaesthesia.c,
10968 visualization/synaesthesia/synaesthesia.h,
10969 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
10970 vorbis/vorbisdec.c, vorbis/vorbisdec.h, vorbis/vorbisenc.c,
10971 vorbis/vorbisenc.h, wav/gstparsewav.c, wav/gstparsewav.h: MEGA
10972 reparenting of all the elements to GstElement.
10974 2000-12-29 02:28 omegahacker
10976 * gst/: Makefile.am, gst.h, gstbin.c, gstclock.c, gstconnection.c,
10977 gstconnection.h, gstelement.c, gstelement.h, gstfilter.c,
10978 gstfilter.h, gstpipeline.c, gstsink.c, gstsink.h, gstsrc.c,
10979 gstsrc.h, gsttee.c, gsttee.h, elements/gstasyncdisksrc.c,
10980 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
10981 elements/gstaudiosink.h, elements/gstaudiosrc.c,
10982 elements/gstaudiosrc.h, elements/gstdisksrc.c,
10983 elements/gstdisksrc.h, elements/gstelements.c,
10984 elements/gstfakesink.c, elements/gstfakesink.h,
10985 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
10986 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
10987 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
10988 elements/gstidentity.c, elements/gstidentity.h,
10989 elements/gstpipefilter.c, elements/gstpipefilter.h,
10990 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
10991 elements/gstsinesrc.h, elements/gsttypefind.c,
10992 elements/gsttypefind.h: Reparented everything to GstElement,
10993 removing GstSrc, GstSink, GstFilter, and GstConnection. Also fixed
10994 a bug in gst_bin_iterate_func.
10996 2000-12-28 22:13 omegahacker
10998 * gst/gstcaps.h: missed one file for copyright
11000 2000-12-28 22:12 omegahacker
11002 * gst/: Makefile.am, cothreads.c, cothreads.h, gst.c, gst.h,
11003 gst_private.h, gstarch.h, gstautoplug.c, gstautoplug.h, gstbin.c,
11004 gstbin.h, gstbuffer.c, gstbuffer.h, gstbufferpool.c,
11005 gstbufferpool.h, gstcaps.c, gstclock.c, gstclock.h,
11006 gstconnection.c, gstconnection.h, gstcpu.c, gstcpu.h, gstdebug.h,
11007 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
11008 gstextratypes.h, gstfilter.c, gstfilter.h, gsti386.h, gstlog.h,
11009 gstmeta.c, gstmeta.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
11010 gstpipeline.c, gstpipeline.h, gstplugin.c, gstplugin.h, gstppc.h,
11011 gstprops.c, gstprops.h, gstpropsprivate.h, gstscheduler.c,
11012 gstscheduler.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h, gsttee.c,
11013 gsttee.h, gstthread.c, gstthread.h, gsttrace.c, gsttrace.h,
11014 gsttype.c, gsttype.h, gstutils.c, gstutils.h, gstxml.c, gstxml.h,
11015 elements/gstasyncdisksrc.h, elements/gstqueue.c: Updated copyright
11016 in all the libgst files. Created gst_private.h, set up all files
11019 2000-12-28 21:42 wtay
11021 * docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
11022 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
11023 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
11024 docs/gst/tmpl/gstasyncdisksrc.sgml, docs/gst/tmpl/gstbin.sgml,
11025 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksrc.sgml,
11026 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
11027 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfilter.sgml,
11028 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
11029 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstplugin.sgml,
11030 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
11031 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
11032 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
11033 docs/gst/tmpl/gsttypefind.sgml, docs/gst/tmpl/gstutils.sgml,
11034 docs/gst/tmpl/gstxml.sgml, docs/gst/tmpl/videoraw.sgml,
11035 gst/gstbin.c, gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h,
11036 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
11037 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.h, gst/gstprops.c,
11038 gst/gstprops.h, gst/gstscheduler.c, gst/gstsrc.h, gst/gstthread.c,
11039 gst/elements/gsttypefind.c: Updated the API docs.
11041 2000-12-28 21:12 omegahacker
11043 * gst/gstpad.c: removed some dead pad_pull/push code
11045 2000-12-28 03:17 wtay
11047 * plugins/mpeg1/parse/mpeg1parse.c: Remove stupid printf
11049 2000-12-28 03:00 wtay
11051 * gst/elements/gsttypefind.c: fix a bug for multiple includes
11053 2000-12-28 02:51 wtay
11055 * editor/Makefile.am, editor/editor.c, editor/gsteditor.h,
11056 editor/gsteditorbin.c, editor/gsteditorelement.c,
11057 editor/gsteditorpad.c, editor/gsteditorpalette.c,
11058 editor/gsteditorpalette.h, editor/gsteditorprojectview.c,
11059 editor/gsteditorproperty.c, gst/gstbin.c, gst/gstpipeline.c,
11060 gst/gstscheduler.c, gst/elements/gstqueue.c,
11061 gst/elements/gsttypefind.c, plugins/cdparanoia/cdparanoia.c,
11062 plugins/mp3decode/Makefile.am, test/mp3tovorbis.c,
11063 tests/registry.c: Pending editor changes. fixes for autoplug of
11064 elementary MPEG1 video streams make sure mp3 types get compiled
11065 videosink changes for xml loading
11067 2000-12-28 00:18 wtay
11069 * gst/: gstautoplug.c, gstbin.c, gstelement.c, gstelement.h,
11070 gstelementfactory.c, gstpad.c, gstpad.h, gstpipeline.c,
11071 gstplugin.c, gstscheduler.c, gsttype.c, elements/gstfakesrc.c,
11072 elements/gstfakesrc.h: Fixes for the new scheduler. Autoplug works
11073 again with mp3/mpeg1/ogg
11075 2000-12-27 23:42 omegahacker
11077 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added some cleanup, so
11078 create_plan can be called multiple times.
11080 2000-12-27 22:49 wtay
11082 * plugins/vorbis/Makefile.am: Added libvorbisenc too
11084 2000-12-27 22:39 wtay
11086 * test/: Makefile.am, ac3parse.c, avi2mpg.c, aviparse.c, dvdcat.c,
11087 mp1parse.c, mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c,
11088 mp3play.c, mp3tovorbis.c, mpeg2parse.c, pipetest.c, record.c,
11089 spectrum.c, vidcapture.c, vidcapture2.c, videotest.c, wave.c,
11090 xml/createreg.c, xml/readreg.c: Updates for the gst_pad_push
11093 2000-12-27 20:41 wtay
11095 * plugins/vorbis/: vorbisdec.c, vorbisenc.c, vorbisenc.h: Updated
11096 vorbis encoder/decoder to latest CVS version
11098 2000-12-27 04:16 wtay
11100 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added loop_based
11101 option Added multiple pad output
11103 2000-12-27 03:13 omegahacker
11105 * gst/: Makefile.am, cothreads.c, gstpipeline.c, gstthread.c,
11106 elements/Makefile.am, types/Makefile.am: Mostly minor little
11107 changes, but two interesting things:
11109 1) removed a pthread_join from the gst_thread_main_loop. commented
11110 out because the thread isn't supposed to run pthread_join, the main
11113 2) Fixed a major bug with cothreads in threads. Had to add
11114 MAP_FIXED to the mmap() of the cothread stack. Presumably the
11115 gilbc that ships with redhat 7.0 now places these mmap requests
11116 somewhat randomly. Since they *must* be exactly where we expect
11117 them, it was failing. MAP_FIXED forces it to put it where we say.
11119 2000-12-27 00:46 omegahacker
11121 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added code to attempt
11122 the scheduling of chained cases. Very simply right now. Also
11123 added code to allow the use_cothread flag of a bin to force all the
11124 chains to use cothreads as well.
11126 2000-12-27 00:01 omegahacker
11128 * tests/: Makefile.am, case4.c: added case4
11130 2000-12-26 23:51 omegahacker
11132 * gst/: Makefile.am, gstbin.c, gstbin.h, gstdebug.h, gstelement.h,
11133 gstscheduler.c, gstscheduler.h, gstthread.c,
11134 elements/gstidentity.c, elements/gstqueue.c, elements/gstqueue.h:
11135 More massive changes to the scheduling system. Moved the
11136 scheduling code to gstscheduler.[ch], so an child bin can replace
11137 the scheduler. Introduced the concept of chains, which are subsets
11138 of the list of managed elements for a given manager bin, which get
11139 scheduled as separate entities. gst_bin_iterate_func should be
11140 pretty much fixed now, the scheduling code gets to do all the hard
11143 Cothreaded case work in the couple tests I've tried, chained is
11146 2000-12-26 20:49 omegahacker
11148 * gst/gstthread.c: Changed "bin" to "thread" in get_thread_new.
11150 2000-12-26 20:24 wtay
11152 * docs/random/usecases: This file will contain several use cases to
11155 2000-12-25 01:33 wtay
11157 * editor/editor.glade, editor/editor.ts, editor/gsteditor.c,
11158 editor/gsteditor.h, editor/gsteditorbin.c,
11159 editor/gsteditorcanvas.c, editor/gsteditorconnection.c,
11160 editor/gsteditorconnection.h, editor/gsteditorcreate.c,
11161 editor/gsteditorcreate.h, editor/gsteditorelement.c,
11162 editor/gsteditorpad.c, editor/gsteditorproject.c,
11163 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11164 editor/gsteditorproperty.c, editor/gsteditorproperty.h,
11165 gst/gstbin.h, gst/gstelement.h, gst/gstutils.c, gst/gstutils.h,
11166 gst/gstxml.c, gst/elements/gstaudiosink.c: Lots of editor changes:
11167 - restucturing of object creation - loading of xml files - visual
11168 eye candy: color changes on mouseover - active object is indicated
11169 - property box changes for boolean and enum types - property box:
11170 create properties per element - show pads/caps in propertybox
11171 added gst_util_get_bool_arg in gstutils.c added default properties
11174 2000-12-23 03:17 wtay
11176 * gst/: gstbin.c, gstelement.c, gstelement.h, gstelementfactory.c,
11177 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11178 elements/gstdisksrc.c, elements/gstfakesrc.c,
11179 elements/gstidentity.c: Added handoff signals to fakesrc and
11180 fakesink Added scheduling property to identity Added
11181 GST_STATE_TRANSITION macro to check for state changes. Modified
11182 gstbin and gstthread to the new state change macros
11184 2000-12-22 23:23 wtay
11186 * gst/gstbin.c, gst/gstelementfactory.c, gst/gstpad.c,
11187 gst/gstpipeline.c, gst/gstthread.c, gst/elements/gstfakesrc.c,
11188 gst/elements/gstfakesrc.h, tests/sched/runxml.c,
11189 tests/sched/cases/(fs-i-i-fs).xml: Fixed a bug in gstbin.c the
11190 manager was not detected. Some other testcases bin, thread,
11191 pipeline use the elementfactory on gst_*_new
11193 2000-12-22 16:14 wtay
11195 * gst/gstautoplug.c, gst/gstautoplug.h, gst/gstpipeline.c,
11196 gst/gstxml.c, gst/elements/gstfakesink.c,
11197 gst/elements/gstfakesink.h, gst/elements/gstidentity.c,
11198 gst/elements/gstidentity.h, gstplay/main.c, tests/sched/Makefile,
11199 tests/sched/runtestcases, tests/sched/runxml.c,
11200 tests/sched/testcases, tests/sched/cases/(fs-fs).xml,
11201 tests/sched/cases/(fs-i-fs).xml, tests/sched/cases/(fs-i-i-fs).xml,
11202 tests/sched/cases/(fs-i-q[i-fs]).xml: Implemented some test
11203 cases... they all fail :-( Added a flag to identity to for
11204 loop_based behaviour. Added a signal to fakesink when a buffer is
11207 2000-12-21 20:21 wtay
11209 * tests/sched/testcases: More testcases
11211 2000-12-21 19:53 wtay
11213 * tests/: autoplug.c, sched/testcases: 70+ testcases to start with
11215 2000-12-21 07:10 omegahacker
11217 * gst/gstbin.c: Some fixes to the non-chained case, it works in a
11218 very basic way. More use cases will hopefully provide some sanity.
11220 2000-12-21 01:27 omegahacker
11222 * gst/elements/gstqueue.c: Fixing two bugs:
11224 1) I had commented out an unlock. duh. 2) changed the _get
11225 function to return the buffer rather than call _push
11227 Also uncommented some debugging I'd turned off. Need to solve the
11228 verbosity problem somehow, I think by way of debug levels as well
11231 2000-12-20 09:39 omegahacker
11233 * gst/: gstbin.c, gstbin.h, gstelement.c, gstelement.h, gstpad.h,
11234 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11235 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11236 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsrc.c,
11237 elements/gsthttpsrc.c, elements/gstqueue.c, elements/gstsinesrc.c:
11238 Massive scheduling changes (again). Not entirely complete, but
11239 getting closer. Need to think about various scheduling plans that
11240 we might want to produce, and figure out the rules for what is
11241 legal, and how to get the results we need as far as the plan.
11243 2000-12-20 00:55 wtay
11245 * docs/random/autoplug1: Added explanation for current autoplugging
11247 2000-12-19 16:38 wtay
11249 * tests/: .cvsignore, props.c: Small test program for the property
11252 2000-12-19 16:36 wtay
11254 * gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c, gst/gstprops.h,
11255 plugins/mpeg1/mpegtypes/mpeg1types.c, tests/Makefile.am: Added API
11256 to dynamically create GstCaps and GstProps Changed typefind of
11257 mpeg1 to set the GstProps. autoplugging now works again for mpeg1,
11260 2000-12-19 13:44 wtay
11262 * docs/random/plugins.dia, editor/editor.dia, gst/gstautoplug.c,
11263 gst/gstautoplug.h, tests/autoplug.c: Added the autoplugger. some
11264 .dia drawings of the objects the autoplug test program.
11266 2000-12-19 13:41 wtay
11268 * gst/Makefile.am, gst/gst.c, gst/gstbin.c, gst/gstcaps.c,
11269 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpipeline.c,
11270 gst/gstplugin.c, gst/gstprops.c, gst/gstthread.c, gst/gsttype.c,
11271 gst/gsttype.h, plugins/mpeg1/parse/mpeg1parse.c,
11272 plugins/mpeg1video/parse/mp1videoparse.c, tests/Makefile.am,
11273 tests/registry.c: Cleanup in gsttypes.c: removed the crazy GList
11274 of GHashTables, since the autoplugger will use the GstCaps and
11275 elementfactories instead of the type system. We don't maintain a
11276 list anymore of the elements for the specific removed unused
11277 code in XML loading/saving.
11279 Cleanup in gstelementfactory: removed the register/unregister
11280 methods, register is now implicit when gst_elementfactory_new is
11281 called. _unregister is now _destroy. Removed logic to
11282 register/unregister the types in gsttypes. added methods to
11283 query if the factory can src/sink a GstCaps Make sure the
11284 elementfactory is set in the element_class when a new element is
11285 registered with gst_elementfactory_new.
11287 gst.c: properly register the basic bins gst_pipeline: use new
11288 gstautoplug (next checkin) gstprops: fixed an error in
11289 compatibility check registry test program changes plugins: misc
11290 changes for the new caps system.
11292 2000-12-19 05:48 omegahacker
11294 * plugins/cdparanoia/cdparanoia.c: safety issue: turned off the
11295 code the requires a patch to cdparanoia to avoid a segfault
11297 2000-12-17 16:24 wtay
11299 * gst/gstbin.c, gst/gstcaps.c, gst/gstpad.c, gst/gstpipeline.c,
11300 gst/gstprops.c, gst/gsttype.c, gst/gsttype.h,
11301 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
11302 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11303 plugins/mp3decode/parse/mp3parse.c,
11304 plugins/mp3decode/types/mp3types.c,
11305 plugins/mpeg1/mpegtypes/mpeg1types.c,
11306 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: The
11307 typefind function now returns a GstCaps structure instead of a
11308 gboolean. modified some plugins to this new behaviour Fixed
11309 autoplugging for the mpg123 case. When an element is selected in
11310 autoplugging and the caps do not match, another element is selected
11311 until the caps match. only examples/autoplug works because
11312 gstmediaplay uses a threaded setup that does not seem to work with
11313 the current scheduling.
11315 2000-12-17 06:26 omegahacker
11317 * docs/code-reviews/: README, gstbin.c-1.41: README and the
11318 beginning of the first code-review. Here's the README:
11320 Code reviews: =============
11322 Files are to be named by file or subsystem, and CVS revision number
11325 gstbin.c-1.41 editor-20001216
11327 A file should look something like the following:
11329 -------------------------------------------------------------------
11330 --- Code Review =========== File: gst/gstbin.c Revision: 1.41 Date:
11331 Dec 16, 2000 Reviewer: Erik Walthinsen <omega@cse.ogi.edu>
11333 ----- Line 20: #define GST_DEBUG_ENABLED
11335 Shouldn't be here, DEBUG should be enabled globally. May leave
11336 until scheduling changes are done.
11338 ----- Line 117: (gst_bin_class_init)
11339 gstelement_class->elementfactory =
11340 gst_elementfactory_find("bin");
11342 Not sure this is such a great idea. I thought the GstElement code
11343 did this kind of stuff?
11345 -------------------------------------------------------------------
11348 The format will evolve as we do more stuff, such as putting in
11349 fields for recommended actions, comments regarding any later
11350 changes made and when, etc.
11352 2000-12-17 04:54 omegahacker
11354 * gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h,
11355 gst/elements/gsttypefind.c, tools/gstreamer-register.c: Some minor
11356 compilation fixes...
11358 2000-12-16 17:12 wtay
11360 * editor/editor.c, editor/editor.glade, editor/editor.ts,
11361 editor/gsteditor.c, editor/gsteditorbin.c,
11362 editor/gsteditorelement.c, editor/gsteditorproject.c,
11363 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11364 gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h, gst/gstpad.c,
11365 gst/gstprops.c, gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
11366 tests/registry.c: some editor changes= loading of save pipelines
11367 (not working) added include in gstdebug.h for getpid property
11368 loading implemented GstXML can now be queried for the toplevel
11371 2000-12-16 10:18 omegahacker
11373 * docs/random/sources, examples/autoplug/Makefile,
11374 examples/helloworld/Makefile, examples/queue4/Makefile,
11375 examples/xml/Makefile, gst/gst.c, gst/gstbin.c, gst/gstbuffer.h,
11376 gst/gstdebug.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
11377 gst/gstthread.c, gst/elements/gstasyncdisksrc.c,
11378 gst/elements/gstaudiosrc.c, gst/elements/gstdisksrc.c,
11379 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
11380 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
11381 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
11382 gst/elements/gstsinesrc.c, plugins/cdparanoia/cdparanoia.c,
11383 plugins/cdparanoia/cdparanoia.h, plugins/cobin/spindentity.c,
11384 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11385 tests/Makefile.am, tests/mp3encode.c, tests/pad-active.c,
11386 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/simplefake.c,
11387 tests/states.c: WARNING: Don't grab this updated unless you're
11388 really, REALLY sure. WARNING: Wait for the next one.
11390 Whole lotta changes here, including a few random bits:
11392 examples/*/Makefile: updated to use `libtool gcc`, not just `gcc`
11393 gst/ gstbuffer.h: updated to new flag style gst.c, gstdebug.h:
11394 added new debugging for function ptrs gstpipeline.c: set type of
11395 parent_class to the class, not the object gstthread.c: ditto
11396 plugins/ cdparanoia/cdparanoia.c: added an argument type, updated
11397 some defaults cobin/spindentity.c: updated to new do/while
11398 loopfunction style mp3encode/lame/gstlame.c: argument types,
11399 whole lotta lame options tests/: various changes
11401 Now, for the big changes: Once again, the scheduling system has
11402 changed. And once again, it broke a whole bunch of things. The
11403 gist of the change is that there is now a function pointer for
11404 gst_pad_push and gst_pad_pull, instead of a hard-wired function.
11405 Well, currently they are functions, but that's for debugging
11406 purposes only, they just call the function pointer after spewing
11409 This changed the GstPad structure a bit, and the GstPad API as
11410 well. Where elements used to provide chain() and pull() functions,
11411 they provide chain() and get() functions.
11412 gst_pad_set_pull[region]_function has been changed to
11413 get_pad_set_get[region]_function. This means all the elements out
11414 there that used to have pull functions need to be updated. The
11415 calls to that function have been changed in the normal elements,
11416 but the names of the functions passed is still _pull[region](),
11417 which is an aesthetic issue more than anything.
11419 As for what doesn't work yet, just about anything dealing with
11420 Connections is hosed, meaning threaded stuff won't work. This will
11421 be fixed about 12 hours from now, after I've slept, etc. The
11422 simplefake.c test works in both cothreaded and chained cases, but
11423 not much else will work due to the Connection problem. Needless to
11424 say, don't grab this unless you *need* these features *now*, else
11425 wait to update this stuff until tomorrow.
11427 I'm going to sleep now.
11429 2000-12-15 16:43 wtay
11431 * examples/queue/queue.c, examples/queue2/queue2.c, gst/gstbin.c,
11432 gst/gstcaps.c, gst/gstpipeline.c, gst/gstplugin.c, gst/gsttype.c,
11433 gst/elements/gsttypefind.c, plugins/mpeg1/mpegtypes/mpeg1types.c,
11434 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: Move
11435 a step closer to autoplugging. The element selection in the
11436 pipeline works. Slight modification to the typefind function
11437 handling. removed the stupid mime types in the mpeg decoders.
11438 Adjust videosink for the new caps handling. Modified the queue
11439 example to show an error in plan creation; Erik can you solve this?
11440 This is the type of pipelines autoplugging uses.
11442 2000-12-15 01:57 wtay
11444 * gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
11445 gst/gst.h, gst/gstarch.h, gst/gstbin.c, gst/gstbin.h,
11446 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstbufferpool.c,
11447 gst/gstbufferpool.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstclock.c,
11448 gst/gstclock.h, gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h,
11449 gst/gstdebug.h, gst/gstelement.c, gst/gstelement.h,
11450 gst/gstelementfactory.c, gst/gstextratypes.c, gst/gstextratypes.h,
11451 gst/gstfilter.c, gst/gstfilter.h, gst/gstmeta.c, gst/gstmeta.h,
11452 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
11453 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
11454 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h, gst/gstsink.c,
11455 gst/gstsink.h, gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c,
11456 gst/gstthread.c, gst/gstthread.h, gst/gsttrace.c, gst/gsttrace.h,
11457 gst/gsttype.c, gst/gstutils.c, gst/gstxml.c, gst/gstxml.h,
11458 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
11459 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.h,
11460 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
11461 gst/elements/gsthttpsrc.h, gst/elements/gstpipefilter.h,
11462 gst/types/gsttypes.c, gstplay/gstmediaplay.c,
11463 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
11464 plugins/cdparanoia/cdparanoia.h, plugins/dvdsrc/dvdsrc.c,
11465 plugins/dvdsrc/dvdsrc.h, plugins/mp3decode/mpg123/gstmpg123.h,
11466 plugins/mp3encode/lame/gstlame.h,
11467 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11468 plugins/mpeg2/mpeg2dec/idct.c, plugins/vcdsrc/vcdsrc.h,
11469 plugins/vorbis/vorbis.c, tests/.cvsignore, tests/rip.c,
11470 tools/gstreamer-register.c: Header cleanup: try to include as
11471 little as possible; this will probably speed up compilation a bit.
11472 changed the .c files to use #include "..." Fix for the 'plugins are
11473 loaded twice' bug. Fix 22186: GstObject flags are now used
11474 everywhere. Added *_FLAG_LAST so elements do not use the same
11475 flags. Added some padding in the flag enum for future expansion.
11477 2000-12-14 17:21 wtay
11479 * gst/gstpad.c, gst/gstplugin.c, plugins/cdparanoia/cdparanoia.c,
11480 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11481 plugins/mpeg1/parse/mpeg1parse.c,
11482 plugins/mpeg1video/parse/mp1videoparse.c,
11483 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11484 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
11485 plugins/vorbis/vorbisenc.c: Some plugins are adjusted to the new
11486 pad template mechanisms.
11488 2000-12-14 12:30 wtay
11490 * plugins/mp3encode/lame/gstlame.c: Fixed a memory leak
11492 2000-12-13 21:42 omegahacker
11494 * docs/random/TODO-post-0.1.0: First few TODO items to be done
11495 after 0.1.0 (i.e. in 2001)
11497 2000-12-13 19:35 wtay
11499 * plugins/mp3encode/lame/gstlame.c: Update to the lame encoder
11501 2000-12-13 19:29 wtay
11503 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
11504 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
11505 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
11506 docs/gst/tmpl/gstsrc.sgml, docs/gst/tmpl/gsttype.sgml,
11507 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11508 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h, gst/gsttype.c,
11509 gst/elements/gstaudiosink.c, gst/elements/gsthttpsrc.c,
11510 plugins/cdparanoia/cdparanoia.c,
11511 plugins/mp3decode/mpg123/gstmpg123.c,
11512 plugins/mp3decode/parse/mp3parse.c: Changed the GstPadFactory and
11513 added the GstPadTemplate.
11515 The GstPadFactory is an easy way to define a pad with capabilities.
11516 The GstPadFactory is converted into a GstPadTemplate. The template
11517 is used to create new pads and to expose the possible pads used in
11518 an element to the plugin system.
11520 updated mp3parse, mpg123, cdparanoia to the new API. Rerun
11521 gstreamer-register because the XML definition has changed.
11523 2000-12-12 19:31 wtay
11525 * docs/random/plugins: Added a document about how we handle plugins
11526 and dynamic loading.
11528 2000-12-12 19:29 wtay
11530 * gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11531 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
11532 gst/gstpipeline.c, gst/gsttype.c, plugins/au/gstparseau.c,
11533 plugins/mp3decode/mpg123/gstmpg123.c,
11534 plugins/mp3decode/parse/mp3parse.c, tests/.cvsignore, tests/caps.c,
11535 tests/registry.c: More Caps changes, this change introduces the
11536 padfactory. the GstPadFactory will be used to describe the pads
11537 that an element will contain during its lifetime. mpg123 and
11538 mp3parse serve as an example. More XML changes to incorporate the
11541 2000-12-12 09:40 omegahacker
11543 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am,
11544 tests/Makefile.am, gst/gstbin.c, gst/gstplugin.c,
11545 gst/elements/gstfdsink.c, plugins/mp3encode/lame/Makefile.am,
11546 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11547 tests/rip.c: Added LAME encoder. Wow.
11549 2000-12-12 06:49 omegahacker
11551 * configure.in, editor/gstelementselect.c, plugins/Makefile.am,
11552 plugins/cdparanoia/Makefile.am, plugins/cdparanoia/cdparanoia.c,
11553 plugins/cdparanoia/cdparanoia.h, tests/Makefile.am,
11554 tests/paranoia.c: Brand new source, the cdparanoia source. Reads
11555 audio data from a CD, writes out raw audio. The tests/paranoia.c
11556 program will simply hook this up to a sound card. It works
11559 Next step is to flesh out the rest of the element, including pad
11560 caps, better seek and playout control, signals, and whatever else
11563 A minor patch to the editor is included here, the GstElementFactory
11564 details struct has a name change from 'class' to 'klass' that
11565 wasn't reflected in the elementselect widget. Fixd.
11567 2000-12-11 00:25 omegahacker
11569 * tests/queue.c: Updated to latest code for testing scheduling.
11571 2000-12-11 00:24 omegahacker
11573 * gst/: gstbin.c, gstdebug.h, gstelement.c, gstpad.c,
11574 elements/gstqueue.c: Implemented the hybrid scheduling system for
11575 sources and connections outside the current Bin. Is a bit hackish
11576 in one place, but I'll work out a way to make that cleaner soon.
11577 queue.c in tests now works nicely in all cases. More to come
11580 2000-12-11 00:06 wtay
11582 * tests/registry.c: Test program to check the registry handling
11584 2000-12-11 00:04 wtay
11586 * gst/Makefile.am, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
11587 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpad.c,
11588 gst/gstpad.h, gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
11589 gst/gstprops.c, gst/gstprops.h, gst/gsttype.c, gst/gsttype.h,
11590 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
11591 gstplay/main.c, plugins/au/gstparseau.c,
11592 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11593 plugins/avi/wincodec/gstwincodec.c,
11594 plugins/capture/v4l/gstv4lsrc.c, plugins/effects/stereo/stereo.c,
11595 plugins/effects/volume/volume.c, plugins/filters/median/median.c,
11596 plugins/filters/smooth/smooth.c, plugins/jpeg/gstjpeg.c,
11597 plugins/mp3decode/mpg123/gstmpg123.c,
11598 plugins/mp3decode/mpg123/gstmpg123.h,
11599 plugins/mp3decode/parse/mp3parse.c,
11600 plugins/mp3decode/xing/gstxing.c,
11601 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
11602 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11603 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
11604 plugins/mpeg1/parse/mpeg1parse.c,
11605 plugins/mpeg1video/parse/mp1videoparse.c,
11606 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11607 plugins/mpeg2/mpeg2dec/decode.c,
11608 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11609 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11610 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/idct.c,
11611 plugins/mpeg2/mpeg2dec/idct_mmx.c,
11612 plugins/mpeg2/mpeg2dec/motion_comp.c,
11613 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
11614 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11615 plugins/mpeg2/mpeg2dec/mpeg2.h,
11616 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11617 plugins/mpeg2/mpeg2dec/perftest.c, plugins/mpeg2/mpeg2dec/slice.c,
11618 plugins/mpeg2/mpeg2dec/vlc.h, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
11619 plugins/mpeg2/parse/mpeg2parse.c,
11620 plugins/mpeg2/subtitles/mpeg2subt.c,
11621 plugins/mpeg2/video/gstmpeg2play.c,
11622 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
11623 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
11624 plugins/visualization/smoothwave/smoothwave.c,
11625 plugins/visualization/spectrum/gstspectrum.c,
11626 plugins/visualization/synaesthesia/synaesthesia.c,
11627 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
11628 plugins/wav/gstparsewav.c, tests/Makefile.am, tests/caps.c,
11629 tests/queue.c: First attempt at rebuilding the type/plugin system
11630 - make sure caps/props are saved in the registry autoplugging is
11631 completely broken. removed the typefactories and typeids from all
11632 the pads in the plugins XML load/save is ok (be sure to rerun
11633 gstreamer-register)
11635 2000-12-09 09:13 omegahacker
11637 * gst/: gstbin.c, gstbin.h, gstelement.c, gstpad.h: Snapshot of
11638 work-in-progress do deal with out-of-bin elements. Current system
11639 is very likely going to be ditched due to its complexity and the
11640 fact that it doesn't work right now. More than that, it's
11641 generating some really odd results in my test program, which aren't
11642 readily explainable.
11644 If you want to keep a working copy of your working copy (heh),
11645 don't update until this is replaced with a hybrid approach. This
11646 approach will be the beginning of a plan generator that can
11647 construct full hybrid schedules given hints from various places.
11649 Hybrid means that cothreads are used, but there are chunks of the
11650 pipeline that are actually dealt with by chaining. This can improve
11651 speed by reducing cothread switches (which are much cheaper than
11652 thread switches, but still far from free, about 570 cycles on my
11653 PIII), but does carry a complexity burden. Luckily, the structure
11654 of GStreamer allows that burden to live entirely in create_plan.
11655 Luck? I think not ;-)
11657 2000-12-08 23:38 omegahacker
11659 * gst/: gstbin.c, gstthread.c: Mostly debugging changes. What's in
11660 CVS seems to work rather well, actually.
11662 Next is the work on task 23098...
11664 2000-12-08 20:31 omegahacker
11666 * tests/: Makefile.am, queue.c: Test program for simple queue
11667 operations. Good for testing thread/cothread interations.
11669 2000-12-08 18:24 wtay
11671 * gst/: gstbin.c, gstdebug.h, gstpad.c, gstpad.h: Added pullregion
11672 in again, it got removed with the previous commit.
11674 2000-12-08 10:33 omegahacker
11676 * gst/: gstbin.c, gstconnection.c, gstconnection.h, gstdebug.h,
11677 gstelement.c, gstpad.c, elements/gstqueue.c: Another big set of
11678 changes. Connections are now also pullfunc based. gstqueue has
11679 been updated, I don't know of any other connections offhand.
11681 There are still a few things that need doing, specifically the
11682 concept of a source or connection with connections to multiple
11683 thread contexts is not dealt with. This may force us to move the
11684 threadstate from the element to the pad, maybe keeping the
11685 element's copy for simple cases. Then the Bin would create a
11686 structure to pass to the cothreaded _wrappers of any such elements,
11687 which would detail the pads that are to be dealt with by this
11688 particular cothread context.
11690 That will speed things up to, since we don't have to look through
11691 the list of all pads for every Src or Connection element for every
11692 iteration, we can simply step through the list provided by the
11693 plan. Special case might even have a single pad pointer sitting
11694 there to trump the list, if there's only one (the common case
11697 Task 23098 is tracking these changes. The main task 22588 depends
11698 on that subtask, as well as 22240, which is a consistency check on
11701 2000-12-07 18:38 wtay
11703 * tests/: .cvsignore, Makefile.am, caps.c: Updated the test program
11705 2000-12-07 18:37 wtay
11707 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11708 gstprops.c, gstprops.h, gstpropsprivate.h: separated the properties
11709 from the capabilities as we might use the properties for metadata
11712 2000-12-06 23:04 wtay
11714 * gst/: gstbin.c, gstcaps.c, gstcaps.h, gstpad.c,
11715 elements/gstasyncdisksrc.c: Added pulregion handling. Added
11716 GstCapsListFactory in headers
11718 2000-12-05 18:08 wtay
11720 * gst/: Makefile.am, gstbin.c, gstpad.c, gstpipeline.c,
11721 elements/gstasyncdisksrc.c: Fixed autoplugging.
11723 2000-12-04 19:24 wtay
11725 * docs/random/caps: Added some capability options
11727 2000-12-04 10:52 omegahacker
11729 * gst/: gstbin.c, gstelement.h, gstpad.c, gstpad.h, gstpipeline.c,
11730 gstsrc.c, gstsrc.h, elements/gstasyncdisksrc.c,
11731 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11732 elements/gstfakesrc.c, elements/gstfdsrc.c, elements/gsthttpsrc.c,
11733 elements/gstsinesrc.c: Changed the way things are scheduled,
11734 especially sources. A Src used to have a push() function, and
11735 optionally a pushregion() to deal with async reads, etc. That
11736 whole thing has gone away, in favor of providing a pull() function
11737 for the output (Src) pad instead, ala chain functions. This makes
11738 constructing cothreaded schedules out of non-loop elements somewhat
11739 easier. Basically there was always a question as to which pad was
11740 being dealt with. In the pullregion case, cothread-specific data
11741 was used to try to pass the region struct to the right place, which
11742 is a slow hack. And in general, the push function severely limited
11743 the kind of tricks that could be played when there's more than one
11744 output pad, such as a multi-out file reader with async capabilities
11745 on each pad independently.
11747 This changes the way cothread scheduling occurs. Instead of the
11748 hack to deal with Src's by calling their push() function (or
11749 optionally the pushregion(), in certain cases), we now are working
11750 towards a general mechanism where pads are the only thing that are
11751 dealt with directly.
11753 An optimization was made in the process of doing this: the
11754 loopfunction actually run as the outer [stack] frame of the
11755 cothread is now set more intelligently in create_plan() based on
11756 what kind of element it is. We now have:
11758 loopfunc_wrapper: used for loop-based elements, it simply calls the
11759 loopfunc in a loop, paying attention to COTHREAD_STOPPING (see
11760 below). It currently does other, soon to be depracated, stuff.
11762 pullsrc_wrapper: wraps a Src that's not loop-based (since your
11763 options are now loop- or pull-based)
11765 There will be a couple more to deal with other cases, such as
11766 Connections and chain-based elements. The general idea is that
11767 it's a lot more efficient to make the decisions once in create_plan
11768 than to keep doing this huge if/else chain in the wrapper. Just
11769 choose the right wrapper up front. It'll be most apparent
11770 performance-wise in the case of whichever element context is
11771 switched to first for each iteration, since the whole wrapper setup
11772 is done for every iteration.
11774 The tricky part is that there is now a bit of overloading of the
11775 function pointers in a pad. The current meanings (possibly to
11776 change a bit more soon) are:
11778 chainfunc: as always, chainfunc pointer is mirrored between peer
11779 pads (this may change, and the chain func may end up in
11780 pushfunc) pushfunc: SrcPad: gst_pad_pushfunc_proxy, cothread_switch
11781 to peer SinkPad: none (may take over chainfunc, see
11782 below) pullfunc: SrcPad: Src or Connection's function to construct
11783 buffers SinkPad: gst_pad_pullfunc_proxy, cothread_switch
11786 There are a number of issues remaining with the scheduling, not the
11787 least of which is the fact that Connections are still dealt with
11788 the old way, with _push() functions and such. I'm trying to figure
11789 out a way to unify the system so it makes sense. Following the
11790 scheduling system is hard enough, trying to change it is murder.
11792 Another useful scheduling addition, mentioned above, is
11793 COTHREAD_STOPPING. It's an element flag that's used to signal
11794 whatever code is running in cothread context that it should be
11795 finishing up and exiting soon. An example of this is in
11796 plugins/cobin/spindentity.c. All the loops should now be composed
11797 of do/while loops, rather than while(1) loops:
11800 buf = gst_pad_pull(spindentity->sinkpad);
11801 gst_pad_push(spindentity->srcpad,buf);
11802 } while (!GST_ELEMENT_IS_COTHREAD_STOPPING(element));
11804 The reason for this is that COTHREAD_STOPPING may be set before the
11805 above loop ever gets started. It wouldn't do for the body of the
11806 loop to never once get called, that would simply stall the
11807 pipeline. Note that only the core library code is ever responsible
11808 for setting and unsetting this flag. All elements have to do is
11809 respond to it by cleanly exiting the loop and the function holding
11812 This is needed primarily to allow iterations to occur properly.
11813 Basically, there's a single entry point in the cothread scheduling
11814 loop, gst_bin_iterate_func() simply switches to this cothread. If
11815 the element in this context is allowed to loop infinitely, nothing
11816 would even switch back to the context from which the iterate() was
11817 originally called. This is a bit of a problem. The solution is
11818 for there to be an implicit switch back to the originating context.
11819 Now, even I'm not sure exactly how this works, but if the cothread
11820 that's switched to actually returns, execution returns back to the
11821 calling context, i.e. iterate_func().
11823 COTHREAD_STOPPING is therefore set just before switching into this
11824 (currently randomly chosen) context, on the assumption that it will
11825 return promptly after finishing its duties. The burden of clearing
11826 the flag falls to the various wrapper functions provided by the Bin
11827 code, thus element writers don't have to worry about doing that at
11828 all (and simply shouldn't).
11830 Related changes: All the sources in elements/ have been changed to
11831 reflect the new system.
11833 FIXMEs: 1) gstpipeline.c calls gst_src_push at some point, dunno
11834 why, it's commented out now. 2) any other sources, including
11835 vcdsrc, dvdsrc, and v4lsrc will break badly and need to be modified
11836 to work as pull-based sources.
11838 2000-12-04 09:35 omegahacker
11840 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
11841 gst/gst.h, gst/gstbuffer.c, gst/gstdebug.h: Changes made to the
11842 DEBUG system. New header file gstdebug.h holds the stuff to keep
11843 it out of gst.h's hair. DEBUG prints out the process id, cothread
11844 id, source filename and line number. Two new macros DEBUG_ENTER
11845 and DEBUG_LEAVE are used to show the entry and exit of a given
11846 function. This eventually might be used to construct call trace
11847 graphs, even taking cothreads into account. This would be quite
11848 useful in visualizing the scheduling mechanism.
11850 Minor changes to various debug messages.
11852 Also sitting in gstdebug.h is a prototypical DEBUG_ENTER that's
11853 capable of performing DEBUG_LEAVE automatically. It does this by
11854 utilizing a little-known GCC extension that allows one to call a
11855 function with the same parameters as the current function. The
11856 macro uses this to basically call itself. A boolean is used to
11857 ensure that when it calls itself it actually runs the body of the
11858 function. In the meantime it prints stuff out before and after the
11859 real function, as well as constructing a debugging string. This
11860 can be used eventually to provide call-wide data on the DEBUG
11861 lines, instead of having to replicate data on each call to DEBUG.
11862 More research is needed into how this would most cleanly be fit
11863 into some other chunk of code, like GStreamer (I think of this
11864 DEBUG trick as a separate project, sorta).
11866 Unfortunately, the aforementioned DEBUG trick interacts quite
11867 poorly with cothreads. Almost any time it's used in a function
11868 that has anything remotely to do with a cothread context (as in, it
11869 runs in one), a segfault results from the __builtin_apply call,
11870 which is the heart of the whole thing. If someone who really knows
11871 assembly could analyze the resulting code to see what's really
11872 going on, we might find a way to fix either the macro or the
11873 cothreads (I'm thinking that there's something we missed in
11874 constructing the cothreads themselves) so this works in all cases.
11876 In the meantime, please insert both DEBUG_ENTER and DEBUG_LEAVE in
11877 your functions. Be sure to put DEBUG_ENTER after your variable
11878 declarations and before any functional code, not to put the
11879 function name in any DEBUG strings (it's already there, trust me),
11880 and put a DEBUG_LEAVE if you care enough.
11882 Changes are going to happen in the way DEBUGs and other printouts
11883 occur, so stay tuned.
11885 2000-12-04 09:32 omegahacker
11887 * gst/gstplugin.c: Added a check to see if the plugin actually
11888 exists before even bothering to try to load it. Saves a fair
11889 amount of debugging spew with _gst_plugin_spew enabled.
11891 2000-12-04 09:14 omegahacker
11893 * plugins/mp3decode/parse/mp3parse.c: Minor change to the
11894 head_check function: DEBUG pretty much assumes there's a newline
11895 (\n) at the end, things get messy otherwise. Might add a
11896 DEBUG_NOPREFIX to deal with this problem later, but I think this is
11897 a good cleanup anyway.
11899 2000-12-03 20:15 wtay
11901 * tests/caps.c: More test cases.
11903 2000-12-03 20:15 wtay
11905 * gst/: gstcaps.c, gstcaps.h: Implemented real Caps checking.
11907 2000-12-03 17:52 wtay
11909 * tests/: Makefile.am, caps.c, states.c: Added a test program for
11912 2000-12-03 17:51 wtay
11914 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11915 gstpad.c, gstpad.h, gstpipeline.c: Added multiple types to the
11916 pads. Added first preview of the capabilities system.
11917 Autoplugging is seriously broken with these (and other) changes.
11919 2000-12-03 15:02 richardb
11921 * test/cothreads/: Makefile.am, cothreads.c, cothreads.h: Remove
11922 cothreads.[ch] from tests/cothreads/ and replace then with a rule
11923 in the Makefile.am to generate symlinks to the live versions of the
11924 code in gst/ : fixes a compile error, and should keep things
11927 2000-12-03 00:17 omegahacker
11929 * gst/: cothreads.c, cothreads.h, gst.h: Enhanced debugging by
11930 making DEBUG() print out the cothread ID as well as the process ID.
11931 cothread_getcurrent returns the current cothread ID, or -1 if
11932 cothreads aren't set up in this process context.
11934 2000-12-02 10:07 omegahacker
11936 * docs/random/filter-writers-guide: First pass at an outline for
11937 the Filter Writer's Guide. Mostly complete, though the structure
11938 needs some work. Just need someone to write it ;-)
11940 2000-11-30 20:30 wtay
11942 * docs/random/types3: Another type system proposal.
11944 2000-11-29 10:05 omegahacker
11946 * gst/cothreads.c: Rearranged cothread_switch a bit to move all the
11947 code for error conditions to the end, using goto's to get there.
11948 This has the presumed advantage of consolidating all the normally
11949 run code into one chunk, reducing jumps (and the associated
11950 penalties in any modern processor) and limiting cache- line usage.
11951 It may be instructive to look at the generated assembly for this
11952 revision and the previous, to see if gcc is smart enough to do this
11955 If you want to turn off some of the checks (they are all checks for
11956 NULL pointers, if you're curious) for a speed gain, disable the
11957 #define of COTHREAD_PARANOID at the top.
11959 2000-11-26 19:11 wtay
11961 * docs/random/types2: Added the type system design.
11963 2000-11-25 18:13 wtay
11965 * docs/random/sources: More ramblings..
11967 2000-11-25 16:45 wtay
11969 * docs/random/sources: Another alternative to the src. Please
11972 2000-11-25 16:00 wtay
11974 * docs/random/sources: Added asci art control flow diagrams
11976 2000-11-25 14:18 wtay
11978 * docs/random/sources, gst/gstpipeline.c,
11979 gst/elements/gstasyncdisksrc.h, gst/elements/gstaudiosink.c,
11980 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
11981 gst/elements/gstelements.c, gst/elements/gstesdsink.h,
11982 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
11983 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
11984 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
11985 gst/elements/gstfdsrc.c, gst/elements/gstfdsrc.h,
11986 gst/elements/gsthttpsrc.c, gst/elements/gsthttpsrc.h,
11987 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
11988 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
11989 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.c,
11990 gst/elements/gsttypefind.h, plugins/mpeg2/mpeg2dec/Makefile.am,
11991 plugins/mpeg2/mpeg2dec/decode.c, plugins/mpeg2/mpeg2dec/idct.c,
11992 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11993 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11994 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/Makefile.am,
11995 plugins/mpeg2/parse/mpeg2parse.c: Code Cleanups Added use cases for
11996 the source elements.
11998 2000-11-25 07:43 omegahacker
12000 * gst/elements/gstelements.c: Added code to force the gsttypes
12001 plugin to load before gstelements, by simply having gstelements.c
12002 request the plugin. Solves some dependency problems. This is the
12003 correct method of doing this for now, though I had a thought:
12005 Have a static list of hard dependencies that the plugin system is
12006 responsible for satisfying before even trying to load the plugin.
12007 Makes plugin design easier.
12009 2000-11-25 07:02 omegahacker
12011 * gst/: gstpad.c, gstpad.h: added the ability to disable pads, not
12012 quite complete but sufficient for now
12014 2000-11-24 22:28 omegahacker
12016 * gst/gstelement.c: Fixed a dumb mistake: in
12017 gst_element_set_loop_function, it was forcing the cothread's entry
12018 function to change. This is totally wrong, the create_plan function
12019 in GstBin is responsible for setting that to its own internal
12020 helper function. Code removed outright...
12022 2000-11-23 21:49 omegahacker
12024 * gst/: gstelement.c, gstelement.h: Closed 22145 - gstelement.c:
12025 support hotswapping of loopfunc
12027 Added a flag GST_ELEMENT_NEW_LOOPFUNC that's set when a new
12028 loopfunc is set, which needs to be obeyed by the loopfuncs
12029 themselves. The assumption is that only a loopfunc or an element
12030 that knows what it's doing will ever change the loopfunc pointer,
12031 so they can be responsible for exitting the loopfunc itself
12034 The loopfunc_wrapper function has been changed to call the loopfunc
12035 pointer itself in a loop. If the loopfunc changes, the current
12036 loop is supposed to exit, which causes the loopfunc_wrapper to
12037 start up the new loopfunc.
12039 2000-11-23 20:39 omegahacker
12041 * gst/gstelement.c: Closed task 22143 - gstelemnt.c: complete
12042 gst_element_connect
12044 SImple matter of cleaning up the conflicting checks and actually
12045 connecting the pads in question.
12047 2000-11-23 08:13 omegahacker
12049 * gst/: gstbin.c, gstelement.c: gstbin.c: modified so create_plan
12050 occurs after the state change of all the child elements.
12051 gstelement.c: set_state now loops such that each element only deals
12052 with one state change at a time, i.e.
12053 NULL->READY,READY->PLAYING, instead of a single NULL->PLAYING.
12055 2000-11-20 22:05 wtay
12057 * gstplay/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
12058 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct_mmx.c,
12059 plugins/mpeg2/mpeg2dec/perftest.c: Something was wrong with SSE
12060 initialisation in mpeg2dec Added little performance test (compile
12063 2000-11-20 19:04 wtay
12066 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
12067 docs/manual/gstreamer-manual.sgml, gst/elements/gstdisksrc.c,
12068 gstplay/gstmediaplay.c, gstplay/gstplay.c,
12069 plugins/dvdsrc/Makefile.am, plugins/dvdsrc/dvdsrc.c,
12070 plugins/dvdsrc/dvdsrc.h, plugins/mpeg2/ac3dec/Makefile.am,
12071 plugins/mpeg2/ac3dec/ac3.h, plugins/mpeg2/ac3dec/ac3_internal.h,
12072 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
12073 plugins/mpeg2/ac3dec/audio_out.h,
12074 plugins/mpeg2/ac3dec/bit_allocate.c,
12075 plugins/mpeg2/ac3dec/bit_allocate.h,
12076 plugins/mpeg2/ac3dec/bitstream.c, plugins/mpeg2/ac3dec/bitstream.h,
12077 plugins/mpeg2/ac3dec/bswap.h, plugins/mpeg2/ac3dec/cmplx.h,
12078 plugins/mpeg2/ac3dec/coeff.c, plugins/mpeg2/ac3dec/coeff.h,
12079 plugins/mpeg2/ac3dec/cpu_accel.c, plugins/mpeg2/ac3dec/crc.c,
12080 plugins/mpeg2/ac3dec/crc.h, plugins/mpeg2/ac3dec/debug.c,
12081 plugins/mpeg2/ac3dec/debug.h, plugins/mpeg2/ac3dec/decode.c,
12082 plugins/mpeg2/ac3dec/decode.h, plugins/mpeg2/ac3dec/dither.c,
12083 plugins/mpeg2/ac3dec/dither.h, plugins/mpeg2/ac3dec/downmix.c,
12084 plugins/mpeg2/ac3dec/downmix.h, plugins/mpeg2/ac3dec/downmix_c.c,
12085 plugins/mpeg2/ac3dec/downmix_c.h,
12086 plugins/mpeg2/ac3dec/downmix_i386.S,
12087 plugins/mpeg2/ac3dec/downmix_i386.h,
12088 plugins/mpeg2/ac3dec/downmix_kni.S,
12089 plugins/mpeg2/ac3dec/downmix_kni.h,
12090 plugins/mpeg2/ac3dec/exponent.c, plugins/mpeg2/ac3dec/exponent.h,
12091 plugins/mpeg2/ac3dec/imdct.c, plugins/mpeg2/ac3dec/imdct.h,
12092 plugins/mpeg2/ac3dec/imdct512_kni.S,
12093 plugins/mpeg2/ac3dec/imdct_c.c, plugins/mpeg2/ac3dec/imdct_c.h,
12094 plugins/mpeg2/ac3dec/imdct_kni.c, plugins/mpeg2/ac3dec/imdct_kni.h,
12095 plugins/mpeg2/ac3dec/mantissa.c, plugins/mpeg2/ac3dec/mantissa.h,
12096 plugins/mpeg2/ac3dec/oms_accel.h, plugins/mpeg2/ac3dec/output.c,
12097 plugins/mpeg2/ac3dec/output.h, plugins/mpeg2/ac3dec/parse.c,
12098 plugins/mpeg2/ac3dec/parse.h, plugins/mpeg2/ac3dec/rematrix.c,
12099 plugins/mpeg2/ac3dec/rematrix.h,
12100 plugins/mpeg2/ac3dec/sanity_check.c,
12101 plugins/mpeg2/ac3dec/sanity_check.h, plugins/mpeg2/ac3dec/srfft.c,
12102 plugins/mpeg2/ac3dec/srfft.h, plugins/mpeg2/ac3dec/srfft_kni.S,
12103 plugins/mpeg2/ac3dec/srfft_kni.h,
12104 plugins/mpeg2/ac3dec/srfft_kni_c.c, plugins/mpeg2/ac3dec/srfftp.h,
12105 plugins/mpeg2/ac3dec/stats.c, plugins/mpeg2/ac3dec/stats.h,
12106 plugins/mpeg2/ac3dec/uncouple.c, plugins/mpeg2/ac3dec/uncouple.h,
12107 plugins/mpeg2/mpeg2dec/Makefile.am,
12108 plugins/mpeg2/mpeg2dec/decode.c,
12109 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12110 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12111 plugins/mpeg2/mpeg2dec/motion_comp.c,
12112 plugins/mpeg2/mpeg2dec/motion_comp.h,
12113 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
12114 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/mpeg2parse.c,
12115 plugins/mpeg2/parse/mpeg2parse.h, test/dvdcat.c: Reworked AC3
12116 decoder. No seeking yet but at least we do not need ac3parse
12117 anymore. Reworked dvdsrc to read scrambled data (DeCSS not
12118 included). I have modified DeCSS a bit to work in GStreamer. Can I
12119 release the code or is there some lawyer that's going to sue me?
12120 MPEG2 SSE motion compensation. Tried to add PTS to the MPEG
12121 decoder but failed.
12123 2000-11-12 20:34 wtay
12125 * components/bonobo-gstmediaplay/: Makefile.am,
12126 bonobo-gstmediaplay.c, gstmediaplay.oafinfo: The bonobo component
12127 now works on audio only (mp3/vorbis). Video is broken because
12128 bonobo does not handle multithreading yet. Added Bonobo toolbar
12131 2000-11-11 15:13 wtay
12133 * configure.in, components/bonobo-gstmediaplay/.cvsignore,
12134 components/bonobo-gstmediaplay/Makefile.am,
12135 components/bonobo-gstmediaplay/bonobo-gstmediaplay-ui.xml,
12136 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
12137 components/bonobo-gstmediaplay/gstmediaplay.oafinfo,
12138 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstmeta.sgml,
12139 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttype.sgml,
12140 docs/gst/tmpl/gstutils.sgml, docs/libs/tmpl/gstidct.sgml,
12141 docs/manual/components.sgml, docs/manual/cothreads.sgml,
12142 docs/manual/helloworld2.sgml, docs/manual/programs.sgml,
12143 gst/cothreads.c, gst/cothreads.h, gst/gstarch.h, gst/gstbin.c,
12144 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstclock.c,
12145 gst/gstconnection.c, gst/gstcpu.c, gst/gstelement.c,
12146 gst/gstelement.h, gst/gstextratypes.c, gst/gstfilter.c,
12147 gst/gsti386.h, gst/gstmeta.c, gst/gstppc.h, gst/gstsink.c,
12148 gst/gstsrc.c, gst/gstthread.c, gst/gsttype.c,
12149 gst/elements/gstqueue.c, gstplay/Makefile.am,
12150 plugins/avi/gstavidecoder.c: Docs updates. Added LICENSE info to
12151 headers/code where missing in gst directory Added a bonobo wrapper
12152 for the media player (it shows up in gshell but locks up when
12153 activating the component, anyone?) Fixed some XML save/load
12154 problems with arguments.
12156 2000-11-08 19:53 wtay
12158 * gstplay/: gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
12159 gststatusarea.c, gststatusarea.h, main.c: Fix for the new gnome
12160 libraries. It looks like glade does not like empty dockitems...
12162 2000-11-07 21:38 wtay
12164 * docs/libs/: gstreamer-libs-sections.txt, tmpl/dct.sgml,
12165 tmpl/gstidct.sgml, tmpl/gstriff.sgml: Library docs update
12167 2000-11-07 21:24 wtay
12169 * docs/gst/tmpl/: cothreads.sgml, gstbufferpool.sgml,
12170 gstelement.sgml, gstpad.sgml: [no log message]
12172 2000-11-07 21:18 wtay
12174 * docs/gst/: Makefile.am, gstreamer-decl.txt, gstreamer-docs.sgml,
12175 gstreamer-sections.txt: Updated docs
12177 2000-11-06 00:15 wtay
12179 * gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12180 gst/gstpad.h, gst/gstutils.c, gst/elements/Makefile.am,
12181 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
12182 gst/elements/gstdisksrc.c, gstplay/gstplay.c,
12183 gstplay/gstplayprivate.h, libs/riff/gstriff.h,
12184 libs/riff/gstriffparse.c, plugins/avi/gstavidecoder.c,
12185 plugins/avi/gstavidecoder.h: Added seeking to the avi decoder by
12186 implementing pull_region. Fixes to the asyncdisksrc. Added thread
12187 specific data to the cothreads.
12189 2000-11-04 18:55 wtay
12191 * include/sse.h: [no log message]
12193 2000-11-04 18:54 wtay
12195 * configure.in, gst/Makefile.am, gst/cothreads.c, gst/cothreads.h,
12196 gst/gst.c, gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.h,
12197 gst/gstbufferpool.h, gst/gstclock.h, gst/gstconnection.h,
12198 gst/gstcpu.h, gst/gstelement.h, gst/gstfilter.h, gst/gstmeta.h,
12199 gst/gstobject.h, gst/gstpipeline.h, gst/gstplugin.h, gst/gstsink.h,
12200 gst/gstsrc.h, gst/gsttee.h, gst/gstthread.c, gst/gstthread.h,
12201 gst/gsttrace.h, gst/gsttype.h, gst/gstutils.h, gst/gstxml.h,
12202 gst/types/gsttypes.c, libs/idct/Makefile.am, libs/idct/dct.h,
12203 libs/idct/gstidct.c, libs/idct/gstidct.h, libs/idct/sseidct.S,
12204 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/.cvsignore,
12205 plugins/mpeg2/mpeg2dec/Makefile.am,
12206 plugins/mpeg2/mpeg2dec/decode.c,
12207 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12208 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12209 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
12210 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
12211 plugins/mpeg2/mpeg2dec/idct_mmx.c,
12212 plugins/mpeg2/mpeg2dec/idct_mmx.h,
12213 plugins/mpeg2/mpeg2dec/motion_comp.c,
12214 plugins/mpeg2/mpeg2dec/motion_comp.h,
12215 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
12216 plugins/mpeg2/mpeg2dec/mpeg2.h,
12217 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
12218 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
12219 plugins/mpeg2/mpeg2dec/vlc.h, plugins/vorbis/vorbisdec.c: Added the
12220 excellent mpeg2dec decoder. Not 100% optimized but allready very
12221 fast. More cleanup.
12223 2000-11-02 20:10 wtay
12225 * gst/gst.c, gstplay/gstmediaplay.c, gstplay/main.c: Make sure the
12226 Gdk thread lock is not held inside the gstreamer pipeline. Fix the
12227 videosink to not hold the Gdk lock when emitting a signal. All Gtk
12228 GUI apps using GStreamer should now handle the Gdk locks when
12229 handling signals from the pipeline (as it should be)
12231 2000-11-01 22:11 wtay
12233 * examples/helloworld2/helloworld2.c, gst/cothreads.c,
12234 gst/cothreads.h, gst/gstbin.c, gst/gstthread.c,
12235 gst/elements/Makefile.am, gst/elements/gstqueue.c,
12236 gstplay/gststatusarea.c, plugins/avi/gstavidecoder.c,
12237 plugins/avi/gstavidecoder.h, plugins/mp3decode/mpg123/gstmpg123.c:
12238 Some code cleanup Let the parent GstBin decide when to do a
12239 create_plan (bin inside a thread)
12241 2000-11-01 13:49 wtay
12243 * gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
12244 gst/gstthread.c, gst/gsttype.c, gstplay/Makefile.am,
12245 gstplay/callbacks.c, gstplay/gstmediaplay.c,
12246 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12247 gstplay/gstplay.c, gstplay/gstplay.h, gstplay/gstplayprivate.h,
12248 gstplay/gststatusarea.c, gstplay/interface.c, gstplay/interface.h,
12249 plugins/avi/Makefile.am, plugins/avi/audiocodecs.c,
12250 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
12251 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12252 plugins/avi/gstparseavi.h, plugins/avi/playcodecs.c,
12253 plugins/mp3decode/parse/mp3parse.c,
12254 plugins/mp3decode/parse/mp3parse.h,
12255 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
12256 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h:
12257 Code cleanup, make it adhere to the Gnome/Gtk+ code formatting,
12258 which is quite clean and more readable. Renamed parseavi to
12259 avidecoder Implemented seeking/time display/pause/play/stop/clean
12260 exit to gstmediaplay Added an element flag to indicate that it
12261 cannot deal with noncontigous buffers. If such an element is found
12262 in the pipeline, seeking is disabled for the complete stream
12263 (avidecoder cannot deal with seeking until we convert it to a loop
12264 based element with pull_region to fetch the indeces etc...)
12266 2000-10-30 21:10 wtay
12268 * docs/plugins/: .cvsignore, gstreamer-plugins.types.in: Missing
12271 2000-10-30 21:08 wtay
12273 * plugins/mpeg1/mpegaudio/: table_absthr.h, table_alloc.h,
12274 table_cb.h, table_enwindow.h, table_th.h, tables.c: forgot the
12277 2000-10-30 21:06 wtay
12279 * plugins/mpeg2/mpeg2enc/: Makefile.am, fdct_mmx.s, fdctdata.c: A
12280 nonworking forward DCT with MMX
12282 2000-10-30 21:02 wtay
12284 * gst/gstbin.c, gst/gstthread.c, gst/elements/gstqueue.c,
12285 gstplay/.cvsignore, gstplay/Makefile.am, gstplay/callbacks.c,
12286 gstplay/callbacks.h, gstplay/codecs.h, gstplay/gstmediaplay.c,
12287 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12288 gstplay/gstplay.c, gstplay/gstplay.glade, gstplay/gstplay.h,
12289 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
12290 gstplay/gststatusarea.h, gstplay/interface.c, gstplay/interface.h,
12291 gstplay/main.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12292 plugins/mpeg1/mpegaudio/Makefile.am,
12293 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/encode.c,
12294 plugins/mpeg1/mpegaudio/musicin.c, plugins/mpeg1/mpegaudio/psy.c,
12295 plugins/mpeg1/mpegaudio/tonal.c, plugins/mpeg1/parse/mpeg1parse.c,
12296 plugins/mpeg1video/parse/mp1videoparse.c,
12297 plugins/mpeg2/mpeg2enc/Makefile.am,
12298 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12299 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12300 plugins/mpeg2/mpeg2enc/quant_mmx.s,
12301 plugins/mpeg2/mpeg2enc/quantize.c, test/avi2mpg.c, test/mp2tomp1.c:
12302 Misc fixes and cleanups A reworked gstplay. Now it is called
12303 gstmediaplay. gstplay is a custom widget that can display media and
12304 is to become a bonobo component soon. put the tables of the mpeg
12305 audio encoder in a header file. maybe faster quantisation for the
12308 2000-10-25 20:09 wtay
12310 * configure.in, docs/plugins/Makefile.am, docs/plugins/gstdoc-mkdb,
12311 docs/plugins/gstdoc-mktmpl, docs/plugins/gstdoc-scanobj,
12312 docs/plugins/gstreamer-plugins-docs.sgml,
12313 docs/plugins/gstreamer-plugins-sections.txt,
12314 docs/plugins/tmpl/ac3dec.sgml, docs/plugins/tmpl/ac3parse.sgml,
12315 docs/plugins/tmpl/audioscale.sgml, docs/plugins/tmpl/cobin.sgml,
12316 docs/plugins/tmpl/dvdsrc.sgml, docs/plugins/tmpl/example.sgml,
12317 docs/plugins/tmpl/gstaviencoder.sgml,
12318 docs/plugins/tmpl/gstjpeg.sgml, docs/plugins/tmpl/gstjpegdec.sgml,
12319 docs/plugins/tmpl/gstjpegenc.sgml,
12320 docs/plugins/tmpl/gstmpeg1encoder.sgml,
12321 docs/plugins/tmpl/gstmpeg2enc.sgml,
12322 docs/plugins/tmpl/gstmpeg2play.sgml,
12323 docs/plugins/tmpl/gstmpeg_play.sgml,
12324 docs/plugins/tmpl/gstmpegaudio.sgml,
12325 docs/plugins/tmpl/gstmpg123.sgml,
12326 docs/plugins/tmpl/gstparseau.sgml,
12327 docs/plugins/tmpl/gstparseavi.sgml,
12328 docs/plugins/tmpl/gstparsewav.sgml,
12329 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
12330 docs/plugins/tmpl/gstspectrum.sgml,
12331 docs/plugins/tmpl/gstv4lsrc.sgml,
12332 docs/plugins/tmpl/gstwincodec.sgml,
12333 docs/plugins/tmpl/gstwindec.sgml, docs/plugins/tmpl/gstwinenc.sgml,
12334 docs/plugins/tmpl/gstxa.sgml, docs/plugins/tmpl/gstxing.sgml,
12335 docs/plugins/tmpl/median.sgml,
12336 docs/plugins/tmpl/mp1videoparse.sgml,
12337 docs/plugins/tmpl/mp2videoparse.sgml,
12338 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
12339 docs/plugins/tmpl/mpeg2parse.sgml,
12340 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/rtjpegdec.sgml,
12341 docs/plugins/tmpl/rtjpegenc.sgml, docs/plugins/tmpl/smooth.sgml,
12342 docs/plugins/tmpl/smoothwave.sgml,
12343 docs/plugins/tmpl/spindentity.sgml, docs/plugins/tmpl/stereo.sgml,
12344 docs/plugins/tmpl/synaesthesia.sgml,
12345 docs/plugins/tmpl/system_encode.sgml,
12346 docs/plugins/tmpl/vcdsrc.sgml, docs/plugins/tmpl/videoscale.sgml,
12347 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
12348 docs/plugins/tmpl/vorbisdec.sgml, docs/plugins/tmpl/vorbisenc.sgml,
12349 docs/plugins/tmpl/vumeter.sgml, gst/gstbufferpool.c,
12350 gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c,
12351 gst/gstelement.h, gst/gstelementfactory.c, gst/gstmeta.c,
12352 gst/gstmeta.h, gst/gstpad.c, gst/gstplugin.c, gst/gstthread.c,
12353 gst/gstthread.h, gst/gstutils.c, gst/gstxml.c,
12354 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12355 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
12356 libs/idct/gstidct.h, libs/riff/gstriff.h, test/ac3play.c,
12357 test/qtest.c: More Docs updates. Added plugin documentation. I
12358 fear we need a gstdoc implementation that loads plugins and does
12359 introspection on them. I think we should automatically create the
12360 docs for the pads and mime types the plugins provide. Does anyone
12361 have enough perl knowledge to add these features? I allready
12362 changed the C code to output the pad definitions but my perl
12363 knowledge is too limited, for now, to implement the rest of the
12364 needed functionality...
12366 2000-10-22 17:30 wtay
12368 * docs/gst/tmpl/: audioraw.sgml, cothreads.sgml,
12369 gstasyncdisksrc.sgml, gstaudiosink.sgml, gstbuffer.sgml,
12370 gstbufferpool.sgml, gstclock.sgml, gstcpu.sgml, gstdisksrc.sgml,
12371 gstelement.sgml, gstextratypes.sgml, gstmeta.sgml, gstpad.sgml,
12372 gstplugin.sgml, gstreamer-unused.sgml, gstsrc.sgml, gstthread.sgml,
12373 gsttrace.sgml, gsttype.sgml, gsttypefind.sgml, gstxml.sgml,
12374 spectrum.sgml, videoraw.sgml: More docs updates
12376 2000-10-22 17:27 wtay
12378 * docs/: Makefile.am, gst/Makefile.am, gst/gstreamer-decl.txt,
12379 gst/gstreamer-docs.sgml, gst/gstreamer-sections.txt,
12380 gst/gstreamer.hierarchy, gst/gstreamer.types.in, libs/.cvsignore,
12381 libs/Makefile.am, libs/gstreamer-libs-docs.sgml,
12382 libs/gstreamer-libs-sections.txt, libs/tmpl/.cvsignore,
12383 libs/tmpl/dct.sgml, libs/tmpl/externals.sgml,
12384 libs/tmpl/gstcolorspace.sgml, libs/tmpl/gstgetbits.sgml,
12385 libs/tmpl/gstgetbits_inl.sgml, libs/tmpl/gstidct.sgml,
12386 libs/tmpl/gstputbits.sgml, libs/tmpl/gstriff.sgml,
12387 libs/tmpl/gstvideoscale.sgml, libs/tmpl/wineacm.sgml: Documentation
12388 updates documented the libraries
12390 2000-10-21 13:04 wtay
12392 * configure.in, docs/manual/gstreamer-manual.sgml, gst/Makefile.am,
12393 gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstpad.h,
12394 gst/gstpipeline.c, gst/elements/gstdisksrc.c,
12395 plugins/avi/gstparseavi.c,
12396 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12397 plugins/mpeg1video/parse/mp1videoparse.c,
12398 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpegtypes/.cvsignore,
12399 plugins/mpeg2/mpegtypes/Makefile.am,
12400 plugins/mpeg2/mpegtypes/mpeg2types.c,
12401 plugins/mpeg2/parse/mpeg2parse.c,
12402 plugins/mpeg2/video/gstmpeg2play.c,
12403 plugins/mpeg2/videoparse/.cvsignore,
12404 plugins/mpeg2/videoparse/Makefile.am,
12405 plugins/mpeg2/videoparse/mp2videoparse.c,
12406 plugins/mpeg2/videoparse/mp2videoparse.h: MPEG2 types added for
12407 better autoplugging. MPEG2 works more or less. fix in
12408 autoplugging. avi now works.
12410 2000-10-12 20:41 wtay
12412 * editor/gsteditorconnection.c, editor/gsteditorpad.c,
12413 gst/gstpipeline.c, gstplay/Makefile.am, gstplay/avi.c,
12414 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c: Removed the
12415 hardcoded pipeline setup is gstplay in favor of the autoplugging
12416 features. Still in a rought shape...
12418 2000-10-12 09:43 richardb
12420 * docs/manual/: BUILD, Makefile.am, images/Makefile.am: Manual now
12421 gets installed correctly by make install. Problems: clean /
12422 uninstall don't work. make dist not tested. pdf manual doesn't
12425 2000-10-11 20:30 wtay
12427 * editor/gsteditorproperty.c, gst/Makefile.am, gst/gst.h,
12428 gst/gstextratypes.c, gst/gstextratypes.h,
12429 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12430 gst/elements/gstdisksrc.c, gst/elements/gstfdsrc.c: Added extra Gtk
12431 types for better editor properties (FILENAME, enums) The disksrcs
12432 location property can now be set in the editor: we can now make our
12433 first working mp3 player with gsteditor!!
12435 2000-10-09 21:01 wtay
12437 * examples/autoplug/autoplug.c, gst/Makefile.am, gst/gstpipeline.c,
12438 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
12439 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed a severe timestamp
12440 bug in mpeg_play. Create a new thread upon a multisrc element in
12441 autoplugging: the autoplug example now correctly sets up 5 threads
12442 for an mpeg player.
12444 2000-10-09 01:34 richardb
12446 * configure.in, docs/Makefile.am, docs/manual/.cvsignore,
12447 docs/manual/Makefile.am, docs/manual/images/.cvsignore,
12448 docs/manual/images/Makefile.am: Added building of the manual to the
12449 build system. Currently in a rudimentary state - will not
12450 gracefully give up if tools not available, will not uninstall /
12451 clean, and may not install / make dist properly. Documentation
12452 does not have dependencies on images, so won't rebuild if they're
12455 2000-10-08 23:23 wtay
12457 * examples/autoplug/.cvsignore, examples/autoplug/Makefile,
12458 examples/autoplug/autoplug.c, plugins/mp3decode/types/.cvsignore,
12459 plugins/mp3decode/types/Makefile.am,
12460 plugins/mp3decode/types/mp3types.c,
12461 plugins/mpeg1/mpegtypes/.cvsignore,
12462 plugins/mpeg1/mpegtypes/Makefile.am,
12463 plugins/mpeg1/mpegtypes/mpeg1types.c: Added an autoplug example.
12464 This little program (30 relevant lines) is able to play
12465 MPEG1(system)/MPEG2(system)/AVI(DIVX)/Vorbis/AC3 and whatever codec
12466 you write. Separated the mp3 and mpeg1 types for better reuse.
12468 2000-10-08 23:17 wtay
12470 * configure.in, editor/editor.glade, editor/gsteditor.h,
12471 editor/gsteditorbin.c, editor/gsteditorcanvas.c,
12472 editor/gsteditorconnection.c, editor/gsteditorconnection.h,
12473 editor/gsteditorcreate.c, editor/gsteditorpad.c,
12474 editor/gsteditorproperty.c, editor/gstelementselect.c,
12475 gst/gstbin.c, gst/gstelement.h, gst/gstelementfactory.c,
12476 gst/gstfilter.c, gst/gstpad.c, gst/gstpipeline.c, gst/gstplugin.c,
12477 gst/gstsink.c, gst/gstthread.c, gst/gsttype.c,
12478 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
12479 gst/types/gsttypes.c, plugins/avi/gstparseavi.c,
12480 plugins/capture/v4l/gstv4lsrc.c,
12481 plugins/mp3decode/mpg123/gstmpg123.c,
12482 plugins/mp3decode/parse/mp3parse.c,
12483 plugins/mp3decode/xing/gstxing.c, plugins/mpeg1/Makefile.am,
12484 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12485 plugins/mpeg1/mpeg_play/video.c,
12486 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12487 plugins/mpeg1/parse/mpeg1parse.c,
12488 plugins/mpeg1video/parse/mp1videoparse.c,
12489 plugins/mpeg2/parse/mpeg2parse.c: Fixed a bug in the typeloading.
12490 Fixes to various elements so that correct types are returned.
12491 Fixed flag collision with GtkObject. Elements can now suggest a
12492 thread. not sure if this is the right way to handle automatic
12493 thread creation. Autoplugging now works with multiple sinks and
12494 thread setup. No threads are created for intermediate elements yet,
12495 so MPEG may still be choppy.
12497 2000-10-06 23:52 richardb
12499 * plugins/: capture/v4l/Makefile.am, mpeg1/mpeg_play/Makefile.am,
12500 mpeg1/mpegaudio/Makefile.am, mpeg2/mpeg2enc/Makefile.am,
12501 mpeg2/video/Makefile.am: Remove from EXTRA_DIST various files which
12502 don't exist (these looked like copy and paste typos).
12504 2000-10-06 03:38 richardb
12506 * Makefile.am: Don't compile editor if havn't got libglade-gnome.
12508 2000-10-01 22:46 wtay
12510 * editor/: Makefile.am, editor.c, editor.glade, editor.ts,
12511 gsteditor.c, gsteditor.h, gsteditorcanvas.c, gsteditorelement.c,
12512 gsteditorimage.c, gsteditorimage.h, gsteditorpad.h,
12513 gsteditorpalette.c, gsteditorpalette.h, gsteditorproject.c,
12514 gsteditorproject.h, gsteditorprojectview.c, gsteditorproperty.c,
12515 gsteditorproperty.h, pixmaps/bin.xpm, pixmaps/element.xpm,
12516 pixmaps/pipeline.xpm, pixmaps/selector.xpm, pixmaps/tee.xpm,
12517 pixmaps/thread.xpm: Initial work for the new editor.
12519 2000-09-27 20:33 wtay
12521 * examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
12522 gst/gstbin.c, gst/gstelement.c, gst/gstelement.h,
12523 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
12524 gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
12525 gst/elements/gstaudiosink.c: Loading and saving of XML pipeline
12526 descriptions. GladeXML like operation implemented (you can
12527 retrieve parts of a pipeline)
12529 2000-09-24 23:47 wtay
12531 * examples/xml/.cvsignore: better .cvsignore
12533 2000-09-24 23:45 wtay
12535 * examples/xml/.cvsignore, examples/xml/Makefile,
12536 examples/xml/createxml.c, examples/xml/runxml.c, gst/gstbin.c,
12537 gst/gstconnection.h, gst/gstelementfactory.c, gst/gstpipeline.c,
12538 gst/gsttee.h, gst/gstthread.c, gst/gstthread.h, gst/gstxml.c,
12539 gst/gstxml.h: Cleanups. The first steps to a Glade like XML
12540 handling. A first example of what is to come...
12542 2000-09-24 15:31 wtay
12544 * examples/queue4/: .cvsignore, Makefile, queue4.c: An example of
12545 two threads and two queues.
12547 2000-09-24 15:29 wtay
12549 * gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstthread.c,
12550 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
12551 plugins/mp3decode/mpg123/gstmpg123.c: The cothreads were not
12552 initialized in its thread context resulting in severe stack
12553 corruption. This was very hard to track down. We should be able
12554 now to modify some plugins to a loop based setup so that we can get
12555 rid of the mp3parse and mp1videoparse elements. Modified the GList
12556 to a GSList in the queue.
12558 2000-09-23 00:35 wtay
12560 * gstreamer-config.in, examples/helloworld/helloworld.c,
12561 examples/helloworld2/helloworld2.c, examples/queue/.cvsignore,
12562 examples/queue/queue.c, examples/queue2/.cvsignore,
12563 examples/queue2/queue2.c, examples/queue3/.cvsignore,
12564 examples/queue3/queue3.c, examples/thread/thread.c,
12565 gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12566 gst/gstpipeline.c, gst/gstthread.c, gst/elements/Makefile.am,
12567 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/avi.c,
12568 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c,
12569 plugins/mp3decode/mpg123/gstmpg123.c, test/mp2tomp1.c: A first
12570 attempt to fix the queues in a cothreaded pipeline. Some fixes to
12571 the thread handling. Fix a bug in gstreamer-config : gthread was
12572 not included. gst_bin_create_plan() is now done in the READY
12573 state. a bin with only another bin in it will now work with
12574 gst_bin_iterate. Added some examples for the queues.
12576 2000-09-21 18:54 richardb
12578 * plugins/mp3decode/mpg123/Makefile.am: If using decode.c, compile
12579 dct64.c as well. Fixes link error on PPC.
12581 2000-09-21 02:42 richardb
12583 * libs/idct/ieeetest.c: IDCT works, and ieeetest not complains
12584 nicely if attempt to run a test with an unsupported DCT type.
12586 2000-09-21 02:34 richardb
12588 * gst/Makefile.am, libs/Makefile.am, libs/idct/Makefile.am,
12589 libs/idct/dct.h, libs/idct/gstidct.c: Make libs/idct only build mmx
12590 support if available - hopefully makes it compile on PPC.
12592 2000-09-21 01:57 richardb
12594 * AUTHORS, gst/cothreads.c, gst/gsti386.h, gst/gstppc.h,
12595 test/cothreads/cothreads.c: Patch from Chris Emerson for PPC.
12596 cothreads stuff was causing segfaults, because the stack needs to
12597 be initialised with a particular structure on PPC, unlike x86 where
12598 it simply has items pushed or popped. Added Chris to AUTHORS, for
12601 2000-09-18 23:19 richardb
12603 * autogen.sh, docs/manual/helloworld2.sgml, gstplay/gstplay.glade,
12604 libs/getbits/Makefile.am, libs/getbits/gstgetbits.h, test/wave.c:
12605 Fix compile problem due to DEBUG being redefined in
12606 libs/getbits/gstgetbits.h. Also fix several small typos in the
12609 2000-09-17 23:08 wtay
12611 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
12612 docs/gst/tmpl/gstpipeline.sgml, docs/manual/helloworld2.sgml,
12613 examples/helloworld2/helloworld2.c, examples/thread/thread.c,
12614 gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstpipeline.c,
12615 gst/gstpipeline.h, gst/elements/gstdisksrc.c,
12616 libs/getbits/gstgetbits.c, plugins/mpeg2/ac3dec/ac3dec.c,
12617 plugins/mpeg2/ac3parse/ac3parse.c,
12618 plugins/mpeg2/parse/mpeg2parse.c, plugins/vorbis/vorbisdec.c: Added
12619 gst_pipeline_add_sink/src to allow multiple sink cases and more
12620 complex autoplugging. Update docs too. Simplified the pipeline
12621 autoplugging code. Changed the cothread case: One iteration is now
12622 a push from the src element. The disk source does not change its
12623 state anymore on eof. Better type setting for the ac3
12624 parser/decoder and mpeg2parse.
12626 2000-09-17 15:06 wtay
12628 * acconfig.h, configure.in, gst/gstbin.c,
12629 gst/elements/gstdisksrc.c: Added check for vorbis. Really compile
12630 with Xv extension if the library is found. Changed the disksrc so
12631 that is goes to the PAUSE state if eof.
12633 2000-09-17 13:32 wtay
12635 * plugins/mpeg2/mpeg2enc/transfrm_mmx.s: more asm...
12637 2000-09-17 13:32 wtay
12639 * docs/manual/components.sgml: Information about the bonobo
12640 components and capplets we are going to make :-)
12642 2000-09-17 13:31 wtay
12644 * libs/getbits/Makefile.am, libs/getbits/gstgetbits.h,
12645 plugins/mpeg1/mpeg_play/parseblock.c,
12646 plugins/mpeg2/mpeg2enc/Makefile.am,
12647 plugins/mpeg2/mpeg2enc/bdist1_mmx.s,
12648 plugins/mpeg2/mpeg2enc/bdist1_sse.s,
12649 plugins/mpeg2/mpeg2enc/bdist2_mmx.s,
12650 plugins/mpeg2/mpeg2enc/dist1_00_mmx.s,
12651 plugins/mpeg2/mpeg2enc/dist1_00_sse.s,
12652 plugins/mpeg2/mpeg2enc/dist1_01_mmx.s,
12653 plugins/mpeg2/mpeg2enc/dist1_01_sse.s,
12654 plugins/mpeg2/mpeg2enc/dist1_10_mmx.s,
12655 plugins/mpeg2/mpeg2enc/dist1_10_sse.s,
12656 plugins/mpeg2/mpeg2enc/dist1_11_mmx.s,
12657 plugins/mpeg2/mpeg2enc/dist1_11_sse.s,
12658 plugins/mpeg2/mpeg2enc/dist2_mmx.s,
12659 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12660 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12661 plugins/mpeg2/mpeg2enc/predict.c,
12662 plugins/mpeg2/mpeg2enc/predict_mmx.s,
12663 plugins/mpeg2/mpeg2enc/predict_sse.s,
12664 plugins/mpeg2/mpeg2enc/ratectl.c,
12665 plugins/mpeg2/mpeg2enc/transfrm.c,
12666 plugins/mpeg2/mpeg2enc/variance_mmx.s, test/.cvsignore: Converted
12667 the mpeg2 encoder asm to gnu asm, removing the dependency of nasm
12668 Added cpu detection in the mpeg2 encoder removed the inlined mmx
12669 asembler to seperate files.
12671 2000-09-17 00:11 richardb
12673 * acconfig.h, configure.in, libs/Makefile.am, plugins/Makefile.am,
12674 plugins/avi/Makefile.am, plugins/avi/playcodecs.c,
12675 plugins/avi/wincodec/Makefile.am, plugins/avi/wincodec/gstwindec.c,
12676 plugins/avi/wincodec/gstwinenc.c,
12677 plugins/mpeg1/mpeg1encoder/Makefile.am,
12678 plugins/mpeg1/mpeg1encoder/putbits.c,
12679 plugins/mpeg1/mpeg_play/Makefile.am,
12680 plugins/mpeg1/mpeg_play/parseblock.c,
12681 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12682 plugins/mpeg1/mpegaudio/Makefile.am: More work porting to PPC.
12683 libs/winloader is disabled on PPC - I doubt this can be made to
12684 work. libs/videoscale and libs/idct are also disabled - they
12685 should be fixable though.
12687 Sorted out most of the plugins - avi is disabled for now on PPC;
12688 can be worked on later if there's any chance of getting it to work.
12690 Also provide an automake conditional for compiling vorbis, based on
12691 a configure test for the needed libraries: currently the test isn't
12692 implemented and defaults to "no" so you'll have to fiddle it to
12693 compile vorbis. I shall get hold of vorbis and implement an
12694 appropriate test some other time (if noone else beats me to it).
12696 2000-09-16 23:03 richardb
12698 * libs/getbits/: gstgetbits.c, gstgetbits.h, gstgetbits_generic.c:
12699 Moved generic function implementations into gstgetbits_generic.c,
12702 2000-09-16 11:58 wtay
12704 * docs/gst/gstreamer.types.in, gst/cothreads.c, gst/gstbin.c,
12705 gst/gstcpu.c, gst/gstpad.c, gst/gsttype.c,
12706 gst/elements/gstdisksrc.c, gst/elements/gstqueue.c,
12707 libs/getbits/gstgetbits.c, plugins/vorbis/vorbisdec.c: Added a
12708 quick hack to allow loop based elements to finish intead of looping
12709 till infinity. Added compile time i386 or plain C getbits
12710 implementation selection. The vorbis decoder now is our first loop
12713 2000-09-16 01:59 richardb
12715 * gst/Makefile.am, gst/gstarch.h, gst/gstcpu.c, gst/gstppc.h,
12716 libs/getbits/Makefile.am, libs/getbits/gstgetbits_generic.c,
12717 plugins/mp3decode/mpg123/Makefile.am, plugins/mpeg2/Makefile.am,
12718 plugins/mpeg2/ac3dec/Makefile.am,
12719 plugins/mpeg2/mpeg2enc/Makefile.am,
12720 plugins/mpeg2/mpeg2enc/motion.c,
12721 plugins/mpeg2/subtitles/Makefile.am,
12722 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getpic.c,
12723 plugins/mpeg2/video/gstmpeg2play.c: More work towards a powerPC
12724 port, and towards generic portability.
12726 2000-09-16 00:04 richardb
12728 * .cvsignore, autogen.sh, configure.in, gst/Makefile.am,
12729 gst/gstarch.h, gst/gsti386.h: Fix on x86 architectures - was just
12730 checking for 386, D'oh. Fix autogen to run autoheader _before_
12731 autoconf, since it generates a required file (config.h.in, which I
12732 just removed from CVS since its an autogenerated one). Also fix
12733 messed up variables in gst/Makefile.am
12735 2000-09-15 23:44 richardb
12737 * AUTHORS, acconfig.h, config.h.in, configure.in, gst/Makefile.am,
12738 gst/cothreads.c, gst/gstarch.h, gst/gsti386.h, gst/gstppc.h,
12739 libs/getbits/Makefile.am, plugins/mp3decode/xing/libxing/config.h:
12740 Begun to add support for non i386 architectures, with the help of
12741 Chris Emerson. Added bits to configure to figure out architecture,
12742 and added some alternatives for PPC. Should cause no problems on
12743 i386, but I'll check after this commit, but doesn't yet work on PPC
12746 2000-09-14 23:18 wtay
12748 * gst/gstelementfactory.c, plugins/vorbis/vorbisdec.c,
12749 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12750 plugins/vorbis/vorbisenc.h, test/Makefile.am, test/mp3tovorbis.c:
12751 The vorbis encoder A test program to convert an mp3 to a vorbis
12752 file. A fix for the dynamic plugin loader factory_find was not
12753 working. Don't forget to run gstreamer-register after installing
12756 2000-09-14 21:31 wtay
12758 * configure.in, gst/Makefile.am, gst/gst.c, gst/gstbin.c,
12759 gst/gstbuffer.c, gst/gstcpu.c, gst/gstelement.c,
12760 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpipeline.c,
12761 plugins/Makefile.am, plugins/rtjpeg/rtjpegdec.c,
12762 plugins/vorbis/.cvsignore, plugins/vorbis/Makefile.am,
12763 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
12764 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12765 plugins/vorbis/vorbisenc.h: Due to popular demand :-), I added a
12766 vorbis decoder. The encoder is not yet functional. Small cosmetic
12767 changes to gstcpu.c
12769 Beware: You *need* to install libvorbis.a from the main vorbis CVS.
12770 you *have* to change the line in libtool to
12771 deplibs_check_method="pass_all" because else the plugin shared
12772 library refuses to link against the static libvorbis.a library.
12773 This is a hack. I have no intention in including libvorbis into the
12774 gstreamer CVS tree and making it libtool compatible.
12776 2000-09-13 20:04 wtay
12778 * docs/: gst/gstreamer-decl.txt, gst/gstreamer-docs.sgml,
12779 gst/gstreamer-sections.txt, gst/gstreamer.hierarchy,
12780 gst/gstreamer.types.in, gst/tmpl/gst.sgml,
12781 gst/tmpl/gstaudiosink.sgml, gst/tmpl/gstbuffer.sgml,
12782 gst/tmpl/gstbufferpool.sgml, gst/tmpl/gstclock.sgml,
12783 gst/tmpl/gstconnection.sgml, gst/tmpl/gstcpu.sgml,
12784 gst/tmpl/gstdisksrc.sgml, gst/tmpl/gstelement.sgml,
12785 gst/tmpl/gstpad.sgml, gst/tmpl/gstpipefilter.sgml,
12786 gst/tmpl/gstpipeline.sgml, gst/tmpl/gstplugin.sgml,
12787 gst/tmpl/gstreamer-unused.sgml, gst/tmpl/gstsrc.sgml,
12788 gst/tmpl/gsttype.sgml, gst/tmpl/gstutils.sgml,
12789 manual/gstreamer-manual.sgml: Bring the low level API docs up to
12792 2000-09-12 19:15 wtay
12794 * plugins/mpeg2/video/: recon_mmx.c, recon_sse.s: SSE optimisation
12795 MMX optimisation split out in seperate file.
12797 2000-09-12 19:13 wtay
12799 * gst/Makefile.am, gst/gst.c, gst/gst.h, gst/gstcpu.c,
12800 gst/gstcpu.h, gst/gstcpuid_i386.s, libs/idct/gstidct.c,
12801 plugins/mpeg1/mpeg_play/Makefile.am,
12802 plugins/mpeg1/mpeg_play/parseblock.c,
12803 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/recon.c,
12804 plugins/mpeg1/mpeg_play/recon_mmx.c,
12805 plugins/mpeg1/mpeg_play/recon_sse.s,
12806 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
12807 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12808 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/gethdr.c,
12809 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
12810 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/tables.c: Added
12811 CPU detection. Added SSE optimisation to mpeg_play Modified the
12812 mpeg2 decoder and gstidct to use cpu detection. Cleanups in the
12813 mpeg1 and mpeg2 decoders.
12815 2000-09-09 17:39 wtay
12817 * examples/: launch/.cvsignore, launch/mp3play, thread/.cvsignore,
12818 thread/Makefile, thread/thread.c: A thread example. An example of
12819 gstreamer-launch: an mp3 player
12821 2000-09-09 17:36 wtay
12823 * gstreamer-config.in, docs/manual/gstreamer-manual.sgml,
12824 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
12825 docs/manual/programs.sgml, docs/manual/queues.sgml,
12826 docs/manual/threads.sgml, editor/editor.c, editor/gsteditor.c,
12827 editor/gsteditor.h, editor/gstelementselect.c,
12828 examples/helloworld/Makefile, examples/helloworld/helloworld.c,
12829 examples/helloworld2/Makefile, examples/helloworld2/helloworld2.c,
12830 gst/gst.c, gst/gst.h, gst/gstbin.h, gst/gstelementfactory.c,
12831 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
12832 gst/gstsrc.c, gst/gstthread.c, gst/gstthread.h,
12833 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
12834 gstplay/mpeg1.c, gstplay/mpeg2.c, plugins/mpeg2/ac3dec/ac3dec.c,
12835 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/downmix.c,
12836 plugins/mpeg2/ac3parse/Makefile.am,
12837 plugins/mpeg2/ac3parse/ac3parse.c, tools/gstreamer-launch.c:
12838 Changes to gstreamer-config to include gtk+ libs manual changes:
12839 queues, threads, programs gsteditor does not crash anymore.
12840 gstpipline new should return a GstElement * fixed ac3dec for new
12841 getbits fixes to gstreamer-launch more efficient startup for
12844 2000-09-07 21:35 wtay
12846 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c,
12847 gst/elements/gstaudiosink.c, libs/getbits/.cvsignore,
12848 libs/getbits/Makefile.am, libs/getbits/gbtest.c,
12849 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
12850 libs/getbits/gstgetbits_i386.s, libs/getbits/gstgetbits_inl.h,
12851 plugins/mp3decode/mpg123/Makefile.am,
12852 plugins/mp3decode/mpg123/common.c,
12853 plugins/mp3decode/mpg123/gstmpg123.c,
12854 plugins/mp3decode/mpg123/layer1.c,
12855 plugins/mp3decode/mpg123/layer2.c,
12856 plugins/mp3decode/mpg123/layer3.c,
12857 plugins/mp3decode/mpg123/mpg123.c,
12858 plugins/mp3decode/mpg123/mpg123.h, plugins/mpeg1/mpeg_play/util.c,
12859 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
12860 plugins/mpeg1/system_encode/buffer.c,
12861 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/gethdr.c,
12862 plugins/mpeg2/video/mpeg2dec.c, test/cothreads/cothreads.c,
12863 test/cothreads/test.c: Faster and modular getbits implementation.
12864 Fixed a bug in the audiosink that could lock up your box on bad MB.
12865 Modified the plugins to use the new getbits functions.
12867 2000-08-28 21:20 wtay
12869 * examples/helloworld2/helloworld2.c, gst/gst.c, gst/gstelement.h,
12870 gst/gstelementfactory.c, gst/gstplugin.c, gst/gstplugin.h,
12871 gst/gsttype.c, gst/gsttype.h, gst/elements/gsttypefind.c,
12872 gst/types/gsttypes.c, gstplay/gstplay.c, plugins/Makefile.am,
12873 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
12874 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12875 plugins/avi/wincodec/gstwincodec.c,
12876 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
12877 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
12878 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
12879 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
12880 plugins/jpeg/gstjpeg.c, plugins/mp3decode/mpg123/gstmpg123.c,
12881 plugins/mp3decode/parse/mp3parse.c,
12882 plugins/mp3decode/xing/gstxing.c,
12883 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12884 plugins/mpeg1/mpeg_play/decoders.c,
12885 plugins/mpeg1/mpeg_play/decoders.h,
12886 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12887 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12888 plugins/mpeg1/parse/mpeg1parse.c,
12889 plugins/mpeg1/system_encode/system_encode.c,
12890 plugins/mpeg1video/parse/mp1videoparse.c,
12891 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
12892 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12893 plugins/mpeg2/parse/mpeg2parse.c,
12894 plugins/mpeg2/subtitles/mpeg2subt.c,
12895 plugins/mpeg2/video/gstmpeg2play.c, plugins/rtjpeg/rtjpeg.c,
12896 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
12897 plugins/visualization/smoothwave/smoothwave.c,
12898 plugins/visualization/spectrum/gstspectrum.c,
12899 plugins/visualization/synaesthesia/synaesthesia.c,
12900 plugins/visualization/vumeter/vumeter.c, plugins/wav/gstparsewav.c,
12901 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-launch.c,
12902 tools/gstreamer-register.c, tools/launch.c: Externalized the plugin
12903 information in /etc/gstreamer/reg.xml - no need to do a
12904 plugin_load_all() - plugins are loaded when needed - typedetect
12905 functions are loaded when needed (still buggy) - no need to check
12906 for the existance of the plugin in the codecs - added
12907 gstreamer-register to create the reg.xml file - renamed launch to
12908 gstreamer-launch - plugins need to register the typefactory they
12909 provide modified the plugins to meet the new design modified the
12910 plugins to correctly set their pad types autoplugging can be done
12911 without loading the plugins now
12913 2000-08-22 22:18 wtay
12915 * docs/manual/advanced.sgml, docs/manual/cothreads.sgml,
12916 docs/manual/dynamic.sgml, docs/manual/factories.sgml,
12917 docs/manual/ghostpads.sgml, docs/manual/gstreamer-manual.sgml,
12918 docs/manual/helloworld2.sgml, docs/manual/outline.txt,
12919 docs/manual/plugins.sgml, docs/manual/programs.sgml,
12920 docs/manual/queues.sgml, docs/manual/threads.sgml,
12921 docs/manual/typedetection.sgml, docs/manual/utility.sgml,
12922 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
12923 gst/gstpipeline.c, gst/gsttype.c,
12924 plugins/mp3decode/mpg123/gstmpg123.c,
12925 plugins/mp3decode/parse/mp3parse.c,
12926 plugins/mpeg1/parse/mpeg1parse.c: More docs (most of them just
12927 empty...) Added automatic pad plugging. Added automatic dynamic
12928 pad plugging. Changed some codecs to correctly set their pad
12931 2000-08-21 22:57 wtay
12933 * examples/: helloworld/.cvsignore, helloworld2/.cvsignore: ..
12935 2000-08-21 22:23 wtay
12937 * examples/helloworld2/: Makefile, helloworld2.c: An example using
12938 autoplug. Works for mp3 files only for now.
12940 2000-08-21 22:20 wtay
12942 * docs/manual/outline.txt, gst/gstbin.c, gst/gstbin.h,
12943 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
12944 gst/gstpipeline.c, gst/gstpipeline.h, gst/gsttype.c, gst/gsttype.h,
12945 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
12946 gst/elements/gstelements.c, gst/elements/gsttypefind.c,
12947 gst/elements/gsttypefind.h, plugins/filters/median/median.c,
12948 plugins/filters/smooth/smooth.c, plugins/mp3decode/xing/gstxing.c,
12949 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12950 plugins/mpeg1/parse/mpeg1parse.c, plugins/wav/gstparsewav.c: A
12951 first (rude) attempt at autoplug. Autoplugging selects appropriate
12952 codecs to connect src to sink, adds them to the pipeline and
12953 connect pads. Autoplugging will run the typedetect plugin if the
12954 src pad has no MIME type. No autoplugging is done on the src and
12955 sink pads, it's hardcoded: connect 'src to sink'. No attempt at
12956 creating threads. No attempt at dynamically autoplugging not yet
12957 existing pads. Changes to (some) plugins to properly set their
12960 2000-08-19 17:36 wtay
12962 * docs/manual/: factories.sgml, gstreamer-manual.sgml,
12963 helloworld.sgml, outline.txt: More manual about MIME types and
12966 2000-08-19 01:34 richardb
12968 * plugins/mp3decode/xing/libxing/: stamp-h, stamp.h: I'm pretty
12969 sure that these are generated files which have no right to be in
12970 the CVS. If I'm wrong, and things break, then we'll just have to
12971 put them back again.
12973 2000-08-19 01:29 richardb
12975 * Makefile.am, config.h.in, configure.in, gstplay/Makefile.am,
12976 test/Makefile.am: libXv is now linked against by test/* and gstplay
12977 if it is present. -lXv isn't leaked all over the place due to
12978 AC_CHECK_LIB test. This is still messy though - we shouldn't have
12979 to link explicitly with extra things just because we use certain
12982 Build Makefile in tests, but don't recurse into tests when doing
12983 the build (tests no longer in SUBDIRS).
12985 2000-08-19 00:31 richardb
12987 * Makefile.am, configure.in: Test for a working libglade-gnome, and
12988 compile gstplay only if there is one.
12990 2000-08-18 23:54 wtay
12992 * AUTHORS, gstplay/gstplay.glade: Richard has been promoted to
12993 makefile hacker :-)
12995 2000-08-18 23:17 wtay
12997 * libs/idct/ieeetest.c: Remove rdts until a better fix for the bad
13000 2000-08-18 23:15 wtay
13002 * gst/gsttrace.c: Removed bad asm call for rdts. Need to fix
13005 2000-08-18 23:07 richardb
13007 * configure.in, plugins/mpeg2/mpeg2enc/Makefile.am: If nasm isn't
13008 present, mpeg2enc plugin just ignores the .s files, C equivalents
13011 2000-08-18 22:57 wtay
13013 * plugins/mpeg2/mpeg2enc/motion.c: check #ifdef HAVE_NASM to avoid
13014 using uncompiled code.
13016 2000-08-18 22:30 richardb
13018 * acconfig.h, config.h.in, configure.in: Test for nasm - define
13019 HAVE_NASM in config.h if we have it, and AC_SUBST NASM_PATH for use
13022 2000-08-18 21:38 wtay
13024 * docs/manual/helloworld.sgml, examples/helloworld/Makefile,
13025 examples/helloworld/helloworld.c: helloworld example. and docs
13027 2000-08-18 21:35 wtay
13029 * README, gstreamer-config.in, docs/gst/Makefile.am,
13030 docs/manual/gstreamer-manual.sgml, editor/editor.c,
13031 editor/gsteditorelement.c, gst/Makefile.am, gst/gstbin.c,
13032 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
13033 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h, gst/gsttee.c,
13034 gst/gstthread.c, gst/elements/gsttypefind.c, gstplay/Makefile.am,
13035 gstplay/callbacks.c, gstplay/gstplay.c, libs/getbits/Makefile.am,
13036 libs/idct/Makefile.am, libs/putbits/Makefile.am,
13037 libs/riff/Makefile.am, plugins/avi/Makefile.am,
13038 plugins/avi/gstparseavi.c, plugins/cobin/cobin.c,
13039 plugins/mp3decode/mpg123/Makefile.am,
13040 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13041 plugins/mpeg1/parse/mpeg1parse.c,
13042 plugins/visualization/smoothwave/smoothwave.c,
13043 plugins/visualization/spectrum/gstspectrum.c,
13044 plugins/visualization/synaesthesia/synaesthesia.c, tools/launch.c:
13045 Various fixes for the build/install problems update to the
13046 docs/manual. Added a simple helloworld example.
13048 2000-08-17 07:18 wtay
13050 * docs/manual/gstreamer-manual.sgml: The book is not published
13053 2000-08-16 22:40 wtay
13055 * docs/manual/images/.cvsignore: Ignore the png images; they are
13056 supposed to be build by the Makefile.
13058 2000-08-16 22:38 wtay
13060 * docs/manual/: .cvsignore, BUILD, bins.sgml, buffers.sgml,
13061 connections.sgml, elements.sgml, goals.sgml, gstreamer-manual.sgml,
13062 intro.sgml, motivation.sgml, outline.txt, states.sgml: First draft
13063 of Chapter 1 (introduction) and Chapter 2 (basic concepts) of the
13066 2000-08-14 16:18 wtay
13068 * libs/idct/.cvsignore: ignore the test program
13070 2000-08-14 16:17 wtay
13072 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13073 plugins/cobin/cobin.c, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13074 plugins/vcdsrc/vcdsrc.c,
13075 plugins/visualization/synaesthesia/synaesthesia.c, test/.cvsignore,
13076 test/Makefile.am, test/ac3parse.c, test/ac3play.c, test/avi2mpg.c,
13077 test/aviparse.c, test/dvdcat.c, test/mp1parse.c, test/mp1tomp1.c,
13078 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3parse.c,
13079 test/mp3play.c, test/mpeg2parse.c, test/pipetest.c, test/qtest.c,
13080 test/record.c, test/spectrum.c, test/vidcapture.c,
13081 test/vidcapture2.c, test/videotest.c, test/wave.c,
13082 test/bindings/Makefile.am, test/cothreads/Makefile.am: Build fixes.
13083 Adapted the test directory to the new state management added an
13084 mpeg2 to avi encoder. added a v4l to divx capture example.
13086 2000-08-14 11:59 wtay
13088 * configure.in, include/avifmt.h, include/registry.h: The include
13089 files for the windows codec loader. top level configure file.
13091 2000-08-14 11:57 wtay
13093 * gst/: gstbufferpool.c, gstbufferpool.h: Added the bufferpool
13094 handler. This object is able to generate buffers and is passed
13095 between elements to exchange buffers. Elements can also use this
13096 pool to efficiently generate output buffers.
13098 2000-08-14 11:55 wtay
13100 * gst/: Makefile.am, gstbin.c, gstbin.h, gstbuffer.c, gstbuffer.h,
13101 gstelement.h, gstpad.c, gstpipeline.c, gstthread.c,
13102 elements/gstaudiosink.c, elements/gstaudiosrc.c,
13103 elements/gstdisksrc.c, elements/gstpipefilter.c: State change fixes
13104 in the threading element. Added bufferpools.
13106 2000-08-14 11:54 wtay
13108 * plugins/: mp3decode/mpg123/layer1.c, mp3decode/mpg123/layer3.c,
13109 mp3decode/mpg123/tabinit.c, mpeg2/Makefile.am,
13110 mpeg2/ac3dec/parse.c, mpeg2/subtitles/.cvsignore,
13111 mpeg2/subtitles/Makefile.am, mpeg2/subtitles/Notes.txt,
13112 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
13113 videoscale/videoscale.c: fixes in the mp3 tables. Use subbuffers
13114 is possible. Added MPEG2 subtitles.
13116 2000-08-14 11:49 wtay
13118 * plugins/mpeg2/video/: IEEE1180, Makefile.am, getblk.c, gethdr.c,
13119 getpic.c, getvlc.c, gstmpeg2play.c, idct.c, idctref.c, mmxidct.S,
13120 mpeg2dec.c, mpeg2dec.h, recon.c, tables.c, test.m2v: Removed IDCT
13121 and used the IDCT library.
13123 2000-08-14 11:42 wtay
13125 * plugins/mpeg2/parse/: mpeg2parse.c, mpeg2parse.h: Use subbufers.
13127 2000-08-14 11:41 wtay
13129 * plugins/mpeg2/mpeg2enc/: Makefile.am, bdist1_mmx.s, bdist1_sse.s,
13130 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
13131 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
13132 dist1_11_sse.s, dist2_mmx.s, fdist1_00.s, fdist1_mmx.s,
13133 gstmpeg2enc.c, idct.c, motion.c, mpeg2enc.c, mpeg2enc.h,
13134 predict_mmx.s, qdist1_mmx.s, qdist1_sse.s, quant_mmx.s,
13135 quant_non_i_sse.s, quantize.c, ratectl.c, rcdist_mmx.s, tables.c,
13136 transfrm.c, variance_mmx.s: Better rate control with different
13137 complexity measurement. Merge from mjpeg_beta asm for mmx and sse
13138 optimisations. Use the IDCT library.
13140 2000-08-14 11:33 wtay
13142 * plugins/mpeg2/ac3parse/ac3parse.c: Use subbuffers instead of
13145 2000-08-14 11:32 wtay
13147 * plugins/mpeg1video/parse/: Makefile.am, README, mp1videoparse.c:
13150 2000-08-14 11:31 wtay
13152 * plugins/mpeg1/system_encode/: buffer.c, buffer.h,
13153 system_encode.c, system_encode.h: Added statup delay. Added
13156 2000-08-14 11:30 wtay
13158 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Use subbuffers.
13160 2000-08-14 11:28 wtay
13162 * plugins/mpeg1/mpeg_play/: Makefile.am, decoders.c, decoders.h,
13163 floatdct.c, gstmpeg_play.c, jrevdct.c, mmxidct.S, parseblock.c,
13164 util.c, video.c, video.h: Use subbufers and bufferpools. Use the
13167 2000-08-14 11:25 wtay
13169 * plugins/mp3decode/parse/mp3parse.c: use subbuffers
13171 2000-08-14 11:23 wtay
13173 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Changes for the
13174 new state management.
13176 2000-08-14 11:21 wtay
13178 * plugins/avi/: Makefile.am, audiocodecs.c, gstaviencoder.c,
13179 gstparseavi.c, gstparseavi.h, playcodecs.c, videoheader.c,
13180 wincodec/.cvsignore, wincodec/Makefile.am, wincodec/gstwincodec.c,
13181 wincodec/gstwincodec.h, wincodec/gstwindec.c, wincodec/gstwindec.h,
13182 wincodec/gstwinenc.c, wincodec/gstwinenc.h: Separate
13183 encoder/decoder plugins for windows codecs.
13185 2000-08-14 11:17 wtay
13187 * gstplay/gstplay.glade: The UI
13189 2000-08-14 11:16 wtay
13191 * gstplay/: Makefile.am, avi.c, callbacks.c, codecs.h, gstplay.c,
13192 interface.c, interface.h, mpeg1.c, mpeg2.c, pause.xpm, play.xpm,
13193 stop.xpm, support.c, support.h: glade based gstplay version.
13194 better avi/mpeg support. nice about dialog :-) Drag and drop
13197 2000-08-14 11:12 wtay
13199 * libs/idct/.cvsignore: ..
13201 2000-08-14 11:11 wtay
13203 * libs/: Makefile.am, getbits/gstgetbits.c,
13204 getbits/gstgetbits_inl.h, idct/Makefile.am, idct/README,
13205 idct/dct.h, idct/doieee, idct/fastintidct.c, idct/floatidct.c,
13206 idct/gstidct.c, idct/gstidct.h, idct/ieeetest.c, idct/intidct.c,
13207 idct/mmx32idct.c, idct/mmxidct.S, putbits/gstputbits.c,
13208 riff/gstriff.h, riff/gstriffencode.c: Added general IDCT library.
13209 Added IEEE testbed. Update to the windows codec loader. fixes in
13210 the riff parser/encoder. cleanup in the getbits/putbits API.
13212 2000-08-05 04:53 omegahacker
13214 * LICENSE, Makefile.am: Adding explicit license information, since
13215 quite a large number of source files don't have the LGPL header.
13216 This is something we need to fix. GNOME has a script to run around
13217 and fix things, maybe we should snag a copy and let it loose in a
13220 2000-07-21 04:57 omegahacker
13222 * gst/elements/: gstasyncdisksrc.c, gstaudiosink.c, gstaudiosink.h,
13223 gstaudiosrc.c, gstaudiosrc.h, gstdisksrc.c, gstdisksrc.h,
13224 gstfdsrc.c, gsthttpsrc.c, gsthttpsrc.h, gstpipefilter.c,
13225 gstpipefilter.h: Brought standard elements in line with new state
13228 2000-07-17 18:14 omegahacker
13230 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13231 docs/gst/gstreamer-decl.txt, gst/Makefile.am, gst/gstbin.c,
13232 gst/gstbin.h, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
13233 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c, gst/gstthread.c,
13234 gst/gstthread.h, gst/elements/gstelements.c,
13235 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
13236 plugins/dvdsrc/.cvsignore, plugins/effects/volume/volume.c,
13237 test/fake.c, tests/.cvsignore, tests/Makefile.am, tests/README,
13238 tests/init.c, tests/loadall.c, tests/simplefake.c, tests/states.c:
13239 Megapatch, changes which states are available, how they're used,
13240 and how they're set. Also modifies the scheduling system, breaking
13241 pulled buffers. Check mail archives for more details.
13243 2000-07-15 14:26 wtay
13245 * gst/gstutils.c, gst/gstutils.h, libs/riff/gstriffparse.c,
13246 plugins/mp3decode/mpg123/gstmpg123.c,
13247 plugins/mp3decode/mpg123/layer3.c: Fixed a bug in the riff parser
13248 with the allignment of the chunks. This should solve the errors
13251 2000-07-15 13:06 wtay
13253 * configure.in, gstplay/avi.c, gstplay/gstplay.c, gstplay/mpeg1.c,
13254 gstplay/mpeg2.c, include/.cvsignore, include/avifmt.h,
13255 include/default.h, include/registry.h, libs/Makefile.am,
13256 libs/riff/gstriff.h, libs/riff/gstriffparse.c,
13257 plugins/avi/.cvsignore, plugins/avi/Makefile.am,
13258 plugins/avi/audiocodecs.c, plugins/avi/codectest.c,
13259 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13260 plugins/avi/playcodecs.c, plugins/mp3decode/mpg123/Makefile.am,
13261 plugins/mp3decode/mpg123/layer3.c,
13262 plugins/mpeg1video/parse/mp1videoparse.c,
13263 plugins/mpeg2/parse/mpeg2parse.c: Added DivX ;-) support by using
13264 the wine .dll loader. you must unzip binaries.zip from
13265 http://divx.euro.ru/binaries.zip into the win32 directory **of the
13266 source tree**. Extended and bugfixed thr riff parser to support
13267 DivX ;-) Extended the avi parser to support DivX ;-) and MPEG Layer
13268 3. Fixed a bug in mpg123. Sound still is seriously wrong with
13269 layer 3. Fixed MPEG2 playback in gstplay. Time indication in
13270 gstplay is temporarly broken.
13272 2000-07-13 20:49 wtay
13274 * gst/gstclock.c, gst/gstthread.c, gst/elements/gstaudiosink.c,
13275 gstplay/gstplay.c, gstplay/mpeg2.c, plugins/avi/gstparseavi.c,
13276 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13277 plugins/mpeg1video/parse/mp1videoparse.c,
13278 plugins/mpeg1video/parse/mp1videoparse.h,
13279 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/gstmpeg2play.c,
13280 plugins/mpeg2/video/mpeg2dec.h: Better error recovery in teh MPEG1
13281 decoder. Removed MPEG2 stuff from the MPEG1 decoderand make it
13282 ignore MPEG2 streams. Some extra framerates in the MPEG2 decoder
13283 (from libmpeg2) Round image size up to the nearest multiple of 16
13286 2000-07-12 23:52 wtay
13288 * configure.in, docs/random/states.new, gst/gst.h, gst/gstbin.c,
13289 gst/gstbuffer.h, gst/gstclock.c, gst/gstclock.h, gst/gstelement.c,
13290 gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13291 gst/gstthread.c, gst/elements/gstaudiosink.c,
13292 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13293 gst/elements/gstqueue.h, gstplay/callbacks.c, gstplay/gstplay.c,
13294 gstplay/mpeg1.c, include/mmx.h, plugins/avi/playcodecs.c,
13295 plugins/mp3decode/mpg123/gstmpg123.c,
13296 plugins/mp3decode/mpg123/gstmpg123.h,
13297 plugins/mp3decode/mpg123/layer3.c,
13298 plugins/mp3decode/mpg123/mpg123.c,
13299 plugins/mp3decode/parse/Makefile.am,
13300 plugins/mp3decode/parse/mp3parse.c,
13301 plugins/mp3decode/parse/mp3parse.h,
13302 plugins/mp3decode/xing/libxing/Makefile.am,
13303 plugins/mpeg1/mpeg_play/Makefile.am,
13304 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13305 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13306 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13307 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13308 plugins/mpeg1video/parse/mp1videoparse.c,
13309 plugins/mpeg1video/parse/mp1videoparse.h,
13310 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c: This
13311 is the audio/video sync release. Changed the mpegvideoparser to
13312 parse complete pictures. Added the PTS timestamps to the pictures.
13313 Added PTS timestamps to the MPEG audio frames. Made the clock a
13314 littlebit better. Gstplay now uses two more threads one for video,
13315 one for audio playback. Added the first QoS callbacks for the
13316 pads. hopefully fix an mmx compilation problem.
13318 2000-07-05 22:32 wtay
13320 * config.h.in, configure.in, gstplay/Makefile.am: Added HW scaling
13321 and YUV conversion for XFree 4.0 Need to cleanup the fallback
13322 mechanism in case no suitable XvImage is found.
13324 2000-07-05 11:21 wtay
13326 * gstplay/gstplay.h: [no log message]
13328 2000-07-05 11:21 wtay
13330 * gst/gstbuffer.h, gst/elements/gstaudiosink.c,
13331 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13332 gst/elements/gstdisksrc.h, gst/elements/gstfdsrc.c,
13333 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/callbacks.c,
13334 gstplay/callbacks.h, gstplay/gstplay.c, gstplay/interface.c,
13335 gstplay/interface.h, gstplay/main.c, gstplay/mpeg1.c,
13336 gstplay/mpeg2.c, plugins/mp3decode/mpg123/gstmpg123.c,
13337 plugins/mp3decode/parse/mp3parse.c,
13338 plugins/mpeg1/mpeg_play/Makefile.am,
13339 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13340 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13341 plugins/mpeg1/mpeg_play/parseblock.c,
13342 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13343 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13344 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13345 plugins/mpeg1video/parse/Makefile.am,
13346 plugins/mpeg1video/parse/mp1videoparse.c,
13347 plugins/mpeg1video/parse/mp1videoparse.h,
13348 plugins/mpeg2/ac3dec/Makefile.am, plugins/mpeg2/ac3dec/exponent.c,
13349 plugins/mpeg2/ac3parse/Makefile.am,
13350 plugins/mpeg2/ac3parse/ac3parse.c, plugins/mpeg2/parse/Makefile.am,
13351 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13352 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13353 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/recon.c,
13354 test/mp2tomp1.c, test/mpeg2parse.c: Added seeking to some of the
13355 plugins. some MMX speedups in the MPEG decoders. Better YUV to
13356 MMX conversion implemented seeking to gstplay.
13358 2000-06-27 21:22 wtay
13360 * plugins/mpeg1/mpeg_play/: parseblock.c, video.c: Added half pel
13361 interpollation for bidirectionally predicted macroblocks.
13362 (players based on mpeg_play should also implement this, as it was
13363 left out from the reference decoder, probabliy for performance
13364 reasons) Reduced rounding errors in the quatisation of the
13367 2000-06-25 23:23 wtay
13369 * gstplay/.cvsignore: [no log message]
13371 2000-06-25 23:21 wtay
13373 * gstplay/Makefile.am, gstplay/codecs.h, gstplay/main.c,
13374 gstplay/mpeg2.c, plugins/mp3decode/xing/libxing/Makefile.am,
13375 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg2/parse/mpeg2parse.c:
13376 Added more accurate mpeg system stream detection (MPEG1 and MPEG2)
13377 Added mpeg2 playback for gstplay
13379 2000-06-25 22:37 wtay
13381 * configure.in, gst/gstpad.c, gst/gstpad.h, gst/gsttypefind.c,
13382 gst/gsttypefind.h, gst/elements/Makefile.am,
13383 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13384 gst/elements/gstelements.c, gst/elements/gstqueue.c,
13385 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
13386 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/avi.c,
13387 gstplay/callbacks.c, gstplay/callbacks.h, gstplay/codecs.h,
13388 gstplay/interface.c, gstplay/interface.h, gstplay/main.c,
13389 gstplay/mpeg1.c, gstplay/support.c, gstplay/support.h,
13390 gstplay/pixmaps/pause.xpm, gstplay/pixmaps/play.xpm,
13391 gstplay/pixmaps/stop.xpm, libs/riff/gstriffparse.c,
13392 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13393 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13394 plugins/avi/playcodecs.c, plugins/avi/videoheader.c,
13395 plugins/filters/median/median.c, plugins/filters/median/median.h,
13396 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13397 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13398 plugins/mp3decode/parse/mp3parse.c,
13399 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13400 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13401 plugins/mpeg1/mpeg_play/parseblock.c,
13402 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13403 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13404 plugins/mpeg1/parse/mpeg1parse.c,
13405 plugins/mpeg1/system_encode/system_encode.c,
13406 plugins/mpeg1video/parse/mp1videoparse.c,
13407 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/video/mpeg2dec.c,
13408 plugins/wav/gstparsewav.c, test/avi2mpg.c, test/aviparse.c,
13409 test/mp1parse.c, test/vidcapture.c: Switched Cr and Cb in YUV2RGB
13410 fixed the avi parser (gstriff had wrong size) the system_encoder
13411 can now do video only system streams sanitized the colorspace and
13412 scaler api. added fast self modifying asm scaler. worked on the
13413 typefind stuff. added a cool media player (gstplay) it uses the
13414 typefinder to playback avi, mpeg1 (system and video) streams. It
13415 is also a testbed and a real app.
13417 2000-06-18 15:13 wtay
13419 * plugins/mpeg1/mpeg_play/: Makefile.am, idct_block_mmx.S,
13420 mmxidct.S, parseblock.c, proto.h, video.c: Fixed MMX IDCT precision
13423 2000-06-18 14:51 wtay
13425 * plugins/avi/videoheader.c: Construct the avi header based on the
13428 2000-06-18 14:50 wtay
13430 * gst/elements/gstqueue.c, plugins/avi/Makefile.am,
13431 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
13432 plugins/avi/gstparseavi.c, plugins/capture/v4l/gstv4lsrc.c,
13433 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getblk.c,
13434 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/mmxidct.S,
13435 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/tables.c,
13436 test/mp2tomp1.c, test/vidcapture.c: Fixed an MMX IDCT bug. Fixed a
13437 color conversion bug. Initial work for multiply avi codecs.
13439 2000-06-16 23:58 wtay
13441 * configure.in, libs/Makefile.am, libs/putbits/.cvsignore,
13442 libs/putbits/Makefile.am, libs/putbits/gstputbits.c,
13443 libs/putbits/gstputbits.h, plugins/mpeg1/mpegaudio/Makefile.am,
13444 plugins/mpeg1/mpegaudio/common.c,
13445 plugins/mpeg1/mpegaudio/encoder.h,
13446 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13447 plugins/mpeg1/mpegaudio/gstputbits.c,
13448 plugins/mpeg1/mpegaudio/gstputbits.h,
13449 plugins/mpeg1/mpegaudio/musicin.h,
13450 plugins/mpeg2/mpeg2enc/Makefile.am,
13451 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13452 plugins/mpeg2/mpeg2enc/gstputbits.c,
13453 plugins/mpeg2/mpeg2enc/gstputbits.h,
13454 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13455 plugins/mpeg2/mpeg2enc/putpic.c, plugins/mpeg2/mpeg2enc/putseq.c,
13456 plugins/mpeg2/mpeg2enc/ratectl.c,
13457 plugins/mpeg2/video/gstmpeg2play.c: Unified putbits.
13459 2000-06-16 23:33 wtay
13461 * plugins/mpeg1/mpegaudio/.cvsignore: [no log message]
13463 2000-06-16 23:32 wtay
13465 * plugins/mpeg2/mpeg2enc/: gstputbits.c, gstputbits.h, putbits.c,
13466 putbits.h: putbits implementation
13468 2000-06-16 23:30 wtay
13470 * configure.in, plugins/mpeg1/Makefile.am,
13471 plugins/mpeg1/mpegaudio/Makefile.am,
13472 plugins/mpeg1/mpegaudio/README.crh,
13473 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/common.h,
13474 plugins/mpeg1/mpegaudio/encode.c,
13475 plugins/mpeg1/mpegaudio/encoder.h,
13476 plugins/mpeg1/mpegaudio/fixes.txt,
13477 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13478 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
13479 plugins/mpeg1/mpegaudio/gstputbits.c,
13480 plugins/mpeg1/mpegaudio/gstputbits.h,
13481 plugins/mpeg1/mpegaudio/musicin.c,
13482 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
13483 plugins/mpeg1/mpegaudio/readme.txt,
13484 plugins/mpeg1/mpegaudio/release.txt,
13485 plugins/mpeg1/mpegaudio/subs.c, plugins/mpeg1/mpegaudio/tonal.c,
13486 plugins/mpeg1/system_encode/buffer.c,
13487 plugins/mpeg1/system_encode/system_encode.c,
13488 plugins/mpeg1/system_encode/system_encode.h,
13489 plugins/mpeg2/mpeg2enc/Makefile.am,
13490 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13491 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13492 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13493 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13494 plugins/mpeg2/mpeg2enc/ratectl.c, test/mp2tomp1.c: Added SCR and
13495 mux_rate calculations in the MPEG1 multiplexer. worked toward a
13496 unified putbits implementation Added an MPEG audio layer 1&2
13499 2000-06-12 22:27 wtay
13501 * plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13502 plugins/mpeg1/system_encode/buffer.c,
13503 plugins/mpeg2/mpeg2enc/predict.c,
13504 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/Makefile.am,
13505 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
13506 test/mp1parse.c, test/mp2tomp1.c: Reworked the colorspace converter
13507 and the scaler API. Fixed some MMX bugs in the mpeg encoder.
13509 2000-06-11 13:11 wtay
13511 * configure.in, gst/elements/gstpipefilter.c,
13512 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13513 plugins/mp3decode/mpg123/gstmpg123.c,
13514 plugins/mp3decode/parse/mp3parse.c,
13515 plugins/mp3decode/parse/mp3parse.h, plugins/mpeg1/Makefile.am,
13516 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13517 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13518 plugins/mpeg1/mpeg_play/parseblock.c,
13519 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
13520 plugins/mpeg1/system_encode/.cvsignore,
13521 plugins/mpeg1/system_encode/Makefile.am,
13522 plugins/mpeg1/system_encode/buffer.c,
13523 plugins/mpeg1/system_encode/buffer.h,
13524 plugins/mpeg1/system_encode/main.h,
13525 plugins/mpeg1/system_encode/system_encode.c,
13526 plugins/mpeg1/system_encode/system_encode.h,
13527 plugins/mpeg1/system_encode/systems.c,
13528 plugins/mpeg2/ac3parse/ac3parse.c,
13529 plugins/mpeg2/ac3parse/ac3parse.h,
13530 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13531 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13532 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13533 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13534 plugins/mpeg2/video/gstmpeg2play.c, test/aviparse.c,
13535 test/mp1parse.c, test/mp2tomp1.c: Reworked the audio resampler.
13536 Added first frames skipping to the mp3 and ac3 parser (this allows
13537 you to skip a number of frames before pushing them). Removed wrong
13538 mmx code from the encoder. Added Macroblocks per slice to the
13539 encoder. added bilinear and bicubic interpolation to the
13540 videoscaler. Added a MPEG1 multiplexer (no SCR or mux rate
13541 calculations yet) Added some options (framerate to the
13544 2000-06-04 20:18 richardb
13546 * include/mmx.h: Add a missing ; in the BROKEN_PAND implementation.
13548 2000-05-28 23:46 wtay
13550 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13551 plugins/audioscale/audioscale.c, plugins/mpeg1/parse/mpeg1parse.c,
13552 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13553 test/.cvsignore, test/mp2tomp1.c: Rewrote the mpeg2 system parser
13554 like the mpeg1 parser. Added a command property to the pipefilter.
13556 2000-05-28 21:04 wtay
13558 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13559 plugins/audioscale/.cvsignore, test/pipetest.c: Added a basic
13560 element: pipefilter. This element connects the stdin/stdout of an
13561 external program into the pipeline. We now have virtually all of
13562 the capabilities of sox, lame, ...
13564 2000-05-28 20:59 wtay
13566 * configure.in, gst/elements/Makefile.am,
13567 gst/elements/gstelements.c, plugins/audioscale/Makefile.am,
13568 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13569 plugins/mpeg1/mpeg_play/parseblock.c,
13570 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13571 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13572 plugins/mpeg2/mpeg2enc/Makefile.am,
13573 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13574 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13575 plugins/mpeg2/mpeg2enc/ratectl.c,
13576 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/videoscale.c,
13577 plugins/videoscale/videoscale.h, test/Makefile.am, test/avi2mpg.c,
13578 test/mp2tomp1.c: Rewrote the mpeg1 system stream parser. Fixed a
13579 motion compensation bug (was a bug on Intels site)
13580 Faster/Better/more accurate motion detection in the mpeg encoder
13581 Added an audio resampler (convert 48000 kHz to 44100 for example)
13582 does not work Fixed rate control in the mpeg2 encoder.
13584 2000-05-21 23:00 wtay
13586 * docs/gst/.cvsignore: Added gstreamer.types to the .cvsignore
13588 2000-05-21 22:59 wtay
13590 * test/mp1tomp1.c: An MPEG1 transcoder.
13592 2000-05-21 22:58 wtay
13594 * configure.in, docs/gst/gstreamer-decl.txt,
13595 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gsthttpsrc.sgml,
13596 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstbuffer.h,
13597 gst/elements/gstqueue.c, plugins/Makefile.am,
13598 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/Makefile.am,
13599 plugins/filters/median/.cvsignore,
13600 plugins/filters/median/Makefile.am,
13601 plugins/filters/median/median.c, plugins/filters/median/median.h,
13602 plugins/filters/smooth/.cvsignore,
13603 plugins/filters/smooth/Makefile.am,
13604 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13605 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/Makefile.am,
13606 plugins/mpeg1/mpeg1encoder/.cvsignore,
13607 plugins/mpeg1/mpeg1encoder/CHANGES,
13608 plugins/mpeg1/mpeg1encoder/Makefile.am,
13609 plugins/mpeg1/mpeg1encoder/PORTABILITY,
13610 plugins/mpeg1/mpeg1encoder/README,
13611 plugins/mpeg1/mpeg1encoder/SETUP,
13612 plugins/mpeg1/mpeg1encoder/chendct.c,
13613 plugins/mpeg1/mpeg1encoder/codec.c,
13614 plugins/mpeg1/mpeg1encoder/csize.h,
13615 plugins/mpeg1/mpeg1encoder/ctables.h,
13616 plugins/mpeg1/mpeg1encoder/dct.h,
13617 plugins/mpeg1/mpeg1encoder/globals.h,
13618 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
13619 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
13620 plugins/mpeg1/mpeg1encoder/htable.lex,
13621 plugins/mpeg1/mpeg1encoder/huffman.c,
13622 plugins/mpeg1/mpeg1encoder/huffman.h,
13623 plugins/mpeg1/mpeg1encoder/io.c,
13624 plugins/mpeg1/mpeg1encoder/lex.yy.c,
13625 plugins/mpeg1/mpeg1encoder/lexer.c,
13626 plugins/mpeg1/mpeg1encoder/lexer.l,
13627 plugins/mpeg1/mpeg1encoder/marker.c,
13628 plugins/mpeg1/mpeg1encoder/marker.h,
13629 plugins/mpeg1/mpeg1encoder/me.c, plugins/mpeg1/mpeg1encoder/mem.c,
13630 plugins/mpeg1/mpeg1encoder/mem.h,
13631 plugins/mpeg1/mpeg1encoder/mpeg.c,
13632 plugins/mpeg1/mpeg1encoder/param.h,
13633 plugins/mpeg1/mpeg1encoder/prototypes.h,
13634 plugins/mpeg1/mpeg1encoder/putbits.c,
13635 plugins/mpeg1/mpeg1encoder/putbits.h,
13636 plugins/mpeg1/mpeg1encoder/qtables.h,
13637 plugins/mpeg1/mpeg1encoder/size.h,
13638 plugins/mpeg1/mpeg1encoder/stat.c,
13639 plugins/mpeg1/mpeg1encoder/stream.c,
13640 plugins/mpeg1/mpeg1encoder/stream.h,
13641 plugins/mpeg1/mpeg1encoder/system.h,
13642 plugins/mpeg1/mpeg1encoder/tables.h,
13643 plugins/mpeg1/mpeg1encoder/transform.c,
13644 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13645 plugins/mpeg1/mpeg_play/parseblock.c,
13646 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.h,
13647 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13648 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13649 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13650 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13651 plugins/mpeg2/video/mmxidct.S, plugins/mpeg2/video/mpeg2dec.h,
13652 plugins/vcdsrc/vcdsrc.c, test/Makefile.am, test/avi2mpg.c,
13653 test/mp2tomp1.c, test/vidcapture.c: Fixed the mpeg2 encoder. Added
13654 MMX optimisations for motion estimation. Added another mpeg1
13655 encoder. Added Two filters: smooth and median (a median cut
13656 filter) Made the queue pull buffers.
13658 2000-05-17 23:49 richardb
13660 * plugins/Makefile.am: Always build videosink, now that the
13661 dependency on gdk_pixbuf is removed.
13663 2000-05-13 10:41 richardb
13665 * plugins/Makefile.am: Make videosink compiled only if
13666 HAVE_GDK_PIXBUF again.
13668 2000-05-12 18:41 wtay
13670 * plugins/videoscale/.cvsignore: ...
13672 2000-05-12 18:39 wtay
13674 * plugins/videoscale/Makefile.am, plugins/videoscale/videoscale.c,
13675 plugins/videoscale/videoscale.h, test/mp2tomp1.c: A simple video
13676 scaler as a library and an Element. Also a little non working mpeg2
13677 to mpeg1 converter (still struggling with the quantisation).
13679 2000-05-12 18:33 wtay
13681 * configure.in, gst/gstclock.c, libs/Makefile.am,
13682 plugins/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13683 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegdec.c,
13684 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13685 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13686 plugins/mpeg1/parse/mpeg1parse.c,
13687 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13688 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13689 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/putpic.c,
13690 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13691 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getpic.c,
13692 plugins/mpeg2/video/gstmpeg2play.c, test/.cvsignore,
13693 test/Makefile.am, test/mp1parse.c, test/mpeg2parse.c: More changes
13694 to the mpeg parser and encoder. It seems like the mpeg2 decoder
13695 does not like some MPEG1 videos. Use mpeg_play for now (eg.
13698 2000-05-12 08:15 richardb
13700 * acconfig.h, config.h.in, configure.in, docs/gst/Makefile.am,
13701 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer.hierarchy,
13702 docs/gst/gstreamer.types, docs/gst/gstreamer.types.in,
13703 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
13704 plugins/Makefile.am: Make GDK pixbuf optional, by compiling
13705 videosink only if it is present. Make documentation generated
13706 successfully even if libghttp isn't present (by skipping the
13709 2000-05-12 08:09 richardb
13711 * plugins/capture/v4l/gstv4lsrc.c: Remove "stderr," from a DEBUG
13712 macro call, so it compiles with debug on.
13714 2000-05-02 00:22 wtay
13716 * docs/gst/.cvsignore, plugins/mp3decode/mpg123/mpg123.c,
13717 plugins/mpeg1/mpeg_play/video.c, test/.cvsignore: Fixed some build
13720 2000-05-02 00:09 wtay
13722 * configure.in, libs/getbits/gstgetbits.h,
13723 libs/getbits/gstgetbits_inl.h, plugins/avi/gstaviencoder.c,
13724 plugins/avi/gstparseavi.c, plugins/jpeg/gstjpegdec.c,
13725 plugins/mpeg1/parse/mpeg1parse.c,
13726 plugins/mpeg1video/parse/mp1videoparse.c,
13727 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
13728 plugins/mpeg2/ac3parse/ac3parse.c,
13729 plugins/mpeg2/mpeg2enc/.cvsignore, plugins/mpeg2/mpeg2enc/CHANGES,
13730 plugins/mpeg2/mpeg2enc/Makefile.am, plugins/mpeg2/mpeg2enc/TODO,
13731 plugins/mpeg2/mpeg2enc/conform.c, plugins/mpeg2/mpeg2enc/fdctref.c,
13732 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13733 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
13734 plugins/mpeg2/mpeg2enc/idct.c, plugins/mpeg2/mpeg2enc/motion.c,
13735 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13736 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13737 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putbits.c,
13738 plugins/mpeg2/mpeg2enc/putbits.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13739 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13740 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13741 plugins/mpeg2/mpeg2enc/quantize.c,
13742 plugins/mpeg2/mpeg2enc/ratectl.c, plugins/mpeg2/mpeg2enc/readpic.c,
13743 plugins/mpeg2/mpeg2enc/stats.c, plugins/mpeg2/mpeg2enc/tables.c,
13744 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/mpeg2/mpeg2enc/vlc.h,
13745 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13746 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getblk.c,
13747 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13748 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/gstmpeg2play.c,
13749 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
13750 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/store.c,
13751 plugins/mpeg2/video/systems.c, test/Makefile.am, test/avi2mpg.c,
13752 test/mp1parse.c, test/mpeg2parse.c: MPEG2 decoder fixes, unified
13753 MPEG System stream parser. an mpeg encoder.
13755 2000-04-24 21:51 wtay
13757 * configure.in, libs/getbits/gstgetbits_inl.h,
13758 plugins/mpeg1/mpeg_play/decoders.c,
13759 plugins/mpeg1/mpeg_play/decoders.h,
13760 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13761 plugins/mpeg1/mpeg_play/parseblock.c,
13762 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13763 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
13764 plugins/mpeg1/mpeg_play/video.h,
13765 plugins/mpeg1video/parse/mp1videoparse.c,
13766 plugins/mpeg2/Makefile.am, plugins/mpeg2/parse/Makefile.am,
13767 plugins/mpeg2/parse/getbits.c, plugins/mpeg2/parse/getbits.h,
13768 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13769 plugins/mpeg2/video/.cvsignore, plugins/mpeg2/video/CHANGES,
13770 plugins/mpeg2/video/EXAMPLES, plugins/mpeg2/video/IEEE1180,
13771 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/README,
13772 plugins/mpeg2/video/SPATIAL.DOC, plugins/mpeg2/video/TODO,
13773 plugins/mpeg2/video/getblk.c, plugins/mpeg2/video/gethdr.c,
13774 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/getvlc.c,
13775 plugins/mpeg2/video/getvlc.h, plugins/mpeg2/video/gstmpeg2play.c,
13776 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/idct.c,
13777 plugins/mpeg2/video/idctref.c, plugins/mpeg2/video/mmxidct.S,
13778 plugins/mpeg2/video/motion.c, plugins/mpeg2/video/mpeg2dec.c,
13779 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/recon.c,
13780 plugins/mpeg2/video/spatscal.c, plugins/mpeg2/video/store.c,
13781 plugins/mpeg2/video/subspic.c, plugins/mpeg2/video/systems.c,
13782 plugins/mpeg2/video/tables.c, plugins/mpeg2/video/test.m2v,
13783 test/mp1parse.c, test/mpeg2parse.c: Added the mpeg2dec MPEG1 and
13786 2000-04-17 00:33 wtay
13788 * libs/getbits/gstgetbits_inl.h, plugins/mpeg2/ac3dec/exponent.c,
13789 plugins/mpeg2/ac3dec/mantissa.c: Fixed a bug in the inlined
13792 2000-04-17 00:25 wtay
13794 * plugins/mpeg2/ac3dec/: Makefile.am, ac3dec.c, ac3dec.h,
13795 getbits.c, getbits.h, mantissa.c, mantissa.h, parse.c, parse.h:
13796 Reworked the ac3decoder for the new getbits functions. We are now
13797 about 50% faster than the LIVID AC3 decoder (16% against 24% CPU
13800 2000-04-16 19:51 wtay
13802 * libs/getbits/.cvsignore: [no log message]
13804 2000-04-16 19:50 wtay
13806 * libs/getbits/: Makefile.am, gstgetbits.c, gstgetbits.h,
13807 gstgetbits_inl.h: I the generc getbits implementation
13809 2000-04-16 19:47 wtay
13811 * configure.in, docs/gst/gstreamer-decl.txt,
13812 docs/gst/tmpl/gstreamer-unused.sgml, libs/Makefile.am,
13813 plugins/Makefile.am, plugins/mp3decode/mpg123/Makefile.am,
13814 plugins/mp3decode/mpg123/common.c,
13815 plugins/mp3decode/mpg123/getbits.c,
13816 plugins/mp3decode/mpg123/getbits.h,
13817 plugins/mp3decode/mpg123/gstmpg123.c,
13818 plugins/mp3decode/mpg123/layer1.c,
13819 plugins/mp3decode/mpg123/layer2.c,
13820 plugins/mp3decode/mpg123/layer3.c,
13821 plugins/mp3decode/mpg123/mpg123.c,
13822 plugins/mp3decode/mpg123/mpg123.h,
13823 plugins/mp3decode/parse/mp3parse.c,
13824 plugins/mp3decode/parse/mp3parse.h,
13825 plugins/mpeg1/mpeg_play/Makefile.am,
13826 plugins/mpeg1/mpeg_play/ctrlbar.c,
13827 plugins/mpeg1/mpeg_play/ctrlbar.h,
13828 plugins/mpeg1/mpeg_play/decoders.c,
13829 plugins/mpeg1/mpeg_play/decoders.h,
13830 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13831 plugins/mpeg1/mpeg_play/motionvector.c,
13832 plugins/mpeg1/mpeg_play/parseblock.c,
13833 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13834 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13835 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/README,
13836 plugins/mpeg1/parse/getbits.c, plugins/mpeg1/parse/getbits.h,
13837 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13838 plugins/mpeg1video/parse/mp1videoparse.c, test/mp3play.c: Unified
13839 getbits handling. I currently have an inline integer
13842 2000-04-13 22:59 wtay
13844 * Makefile.am, configure.in, gst/gstclock.c,
13845 plugins/capture/v4l/grab-v4l.c, test/Makefile.am,
13846 test/mpeg2parse.c, test/videotest.c: Makefile.am fixes
13848 2000-04-09 22:38 wtay
13850 * gst/: gstclock.c, gstclock.h: A poor mans clock...
13852 2000-04-09 22:36 wtay
13854 * gst/Makefile.am, gst/gstelement.c,
13855 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
13856 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13857 plugins/capture/v4l/gstv4lsrc.c,
13858 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13859 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13860 plugins/mpeg1/mpeg_play/video.c, test/mp1parse.c: Added MMX
13861 optimized yuv2rgb (AlienSong now plays back at only 6% CPU) Added
13862 mpeg1 picture skipping and fixed a buffer overflow. Added a system
13863 clock. The audiosink can now adjust the clock. Fixed incorrect
13864 behaviour on 8, 15, 16, 24 and 32 bits displays. Cleanup of the
13865 videosink, it now uses the color conversion library when needed.
13867 2000-04-02 22:38 wtay
13869 * libs/riff/: gstriffencode.c, gstriffparse.c, gstriffutil.c: The
13870 new riff parser and encoder
13872 2000-04-02 22:36 wtay
13874 * configure.in, libs/Makefile.am, libs/riff/Makefile.am,
13875 libs/riff/gstriff.h, plugins/avi/gstaviencoder.c,
13876 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13877 plugins/avi/gstparseavi.h, plugins/capture/v4l/grab-v4l.c,
13878 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13879 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpegdec.c,
13880 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13881 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13882 test/Makefile.am, test/aviparse.c, test/vidcapture.c: Added a
13883 colorspace library and removed yuv2rgb conversion from the
13884 videosink. The aviencoder should now more or less work.
13886 2000-03-27 20:53 wtay
13888 * docs/Makefile.am, docs/gst/Makefile.am,
13889 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-docs.sgml,
13890 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
13891 docs/gst/gstreamer.types, docs/gst/tmpl/audioraw.sgml,
13892 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
13893 docs/gst/tmpl/gstasyncdisksrc.sgml,
13894 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
13895 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
13896 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
13897 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstesdsink.sgml,
13898 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
13899 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
13900 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
13901 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstlog.sgml,
13902 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
13903 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
13904 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
13905 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
13906 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
13907 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
13908 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
13909 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
13910 docs/gst/tmpl/plugin.sgml, docs/gst/tmpl/spectrum.sgml,
13911 docs/gst/tmpl/videoraw.sgml, gst/gstbin.c, gst/gstbuffer.c,
13912 gst/gstbuffer.h, gst/gstelement.c, gst/gstelement.h,
13913 gst/gstfilter.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
13914 gst/gstpad.h, gst/gstplugin.c, gst/gstsink.c, gst/gstsink.h,
13915 gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c, gst/gstthread.c,
13916 gst/gstxml.c, gst/elements/gstasyncdisksrc.h,
13917 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
13918 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
13919 gst/elements/gstdisksrc.c, gst/elements/gstesdsink.h,
13920 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
13921 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
13922 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
13923 gst/elements/gstfdsrc.c, gst/elements/gstidentity.c,
13924 gst/elements/gstidentity.h, gst/elements/gstqueue.c,
13925 gst/elements/gstqueue.h, gst/elements/gstsinesrc.c,
13926 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.h,
13927 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13928 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13929 plugins/avi/gstparseavi.h, plugins/capture/v4l/Makefile.am,
13930 plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/gstv4lsrc.c,
13931 plugins/capture/v4l/gstv4lsrc.h, plugins/jpeg/Makefile.am,
13932 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13933 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13934 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/parse/mpeg1parse.c,
13935 test/Makefile.am, test/vidcapture.c: Documentation updates. All
13936 standard library objects and standard elements are documented.
13937 Modified some of the elements to more accuratly report about their
13938 arguments so the documentation builds more reasonable output.
13939 Added aviencoder and jpegencoder elements (not working yet)
13941 2000-03-22 21:18 wtay
13943 * configure.in, gst/gstpad.c, gst/types/gsttypes.c,
13944 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13945 plugins/Makefile.am, plugins/avi/Makefile.am,
13946 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13947 plugins/jpeg/.cvsignore, plugins/jpeg/Makefile.am,
13948 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpeg.h: Added jpeg decoder.
13949 the avi decoder now configures the jpeg codec if an MJPG encoded
13950 avi is found. Fixed riff parsing. readded rgb_draw functions to the
13951 videosink. jpeglib is used to decode the jpeg image.
13953 2000-03-21 20:06 omegahacker
13955 * plugins/avi/gstparseavi.c: removed second check on riff library,
13956 moved original to top so it fails out right away
13958 2000-03-21 19:54 omegahacker
13960 * plugins/avi/gstparseavi.c: added load and check of libriff during
13963 2000-03-21 19:54 omegahacker
13965 * gst/gstplugin.c: spelling fixes to gst_library_load()
13967 2000-03-20 20:25 wtay
13969 * configure.in, gst/gstbuffer.c, gst/gstplugin.c, gst/gstplugin.h,
13970 gst/gstthread.c, gst/plugin.c, gst/plugin.h,
13971 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
13972 libs/riff/gstriff.c, libs/riff/gstriff.h, plugins/avi/Makefile.am,
13973 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13974 test/aviparse.c, test/mp1parse.c, test/videotest.c: Implemented
13975 riff parsing as a library. The avi parser can play simple PCM
13976 encoded audio. some minor cleanups.
13978 2000-03-19 00:59 wtay
13980 * AUTHORS, configure.in, gst/gstplugin.c, libs/Makefile.am,
13981 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13982 plugins/Makefile.am, plugins/avi/.cvsignore,
13983 plugins/avi/Makefile.am, plugins/avi/gstparseavi.c,
13984 plugins/avi/gstparseavi.h, plugins/wav/Makefile.am,
13985 plugins/wav/gstparsewav.c, test/.cvsignore, test/videotest.c: Added
13986 the riff code into a seperate library in /libs dir. The plugin
13987 loader also checks the /libs path. The avi parser now uses the
13988 riff library. WAV is broken.
13990 2000-03-13 22:17 wtay
13992 * test/aviparse.c: A non functional avi parser.
13994 2000-03-13 22:13 wtay
13996 * configure.in, gst/gst.c, gst/gstbuffer.h,
13997 gst/gstelementfactory.c, gst/gstmeta.c, gst/gstplugin.h,
13998 gst/gstthread.c, gst/gsttype.h, gst/types/gsttypes.c,
13999 plugins/Makefile.am, plugins/au/gstparseau.c,
14000 plugins/capture/v4l/gstv4lsrc.c,
14001 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/Makefile.am,
14002 test/videotest.c: Various cleanups. Moved the overlay code to a
14003 specialized widget. One error I cannot seem to fix: switching
14004 desktops does not disable the overlay.
14006 2000-03-05 21:48 wtay
14008 * plugins/capture/v4l/: grab-v4l.c, gstv4lsrc.c: Reworked overlay,
14009 much better but still not perfect.
14011 2000-03-03 22:13 wtay
14013 * plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/grab.h,
14014 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
14015 test/Makefile.am, test/videotest.c: Added overlay and DGA
14016 capability for the videosink. Not really good but functional.
14018 2000-02-27 23:18 wtay
14020 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstbuffer.c,
14021 gst/gstconnection.c, gst/gstelement.c, gst/gstmeta.c,
14022 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
14023 gst/gstplugin.c, gst/gsttee.c, gst/gstthread.c, gst/gsttype.c,
14024 gst/elements/Makefile.am, gst/elements/gstasyncdisksrc.c,
14025 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
14026 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
14027 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
14028 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
14029 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
14030 gst/elements/gstsinesrc.c, gst/types/Makefile.am,
14031 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/grab-v4l.c,
14032 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
14033 plugins/capture/v4l/gstv4lsrc.h,
14034 plugins/mp3decode/mpg123/Makefile.am,
14035 plugins/mp3decode/mpg123/common.c,
14036 plugins/mp3decode/mpg123/decode_i386.c,
14037 plugins/mp3decode/mpg123/decode_i486.c,
14038 plugins/mp3decode/mpg123/getbits.c,
14039 plugins/mp3decode/mpg123/getbits.h,
14040 plugins/mp3decode/mpg123/gstmpg123.c,
14041 plugins/mp3decode/mpg123/layer1.c,
14042 plugins/mp3decode/mpg123/layer2.c,
14043 plugins/mp3decode/mpg123/layer3.c,
14044 plugins/mp3decode/mpg123/mpg123.c,
14045 plugins/mp3decode/mpg123/mpg123.h, plugins/mp3decode/mpg123/test.c,
14046 plugins/mpeg1/mpeg_play/Makefile.am,
14047 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14048 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
14049 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/getbits.c,
14050 plugins/mpeg1/parse/mpeg1parse.c,
14051 plugins/mpeg1video/parse/Makefile.am,
14052 plugins/mpeg1video/parse/mp1videoparse.c, test/videotest.c: This is
14053 a rather large patch. Switched on -Wall compiler flag and fixed the
14054 warnings. Made the Video for Linux more like it should be.
14056 2000-02-26 18:55 wtay
14058 * gst/gstpad.c, gst/gstpad.h, plugins/capture/v4l/gstv4lsrc.c,
14059 test/mp1parse.c, test/videotest.c: Added a pull function in the
14060 gstpad. Modified the videosink to implement the pull. This function
14061 allows a source element to request a buffer from the destination.
14062 This is much more efficient because the videosink can then pass a
14063 buffer with SHM to the element, which does not require an additional
14064 memcpy. removed scaling from the videosink. I need something
14067 2000-02-25 23:19 wtay
14069 * test/videotest.c: test code for the Video for linux source
14071 2000-02-25 23:18 wtay
14073 * configure.in, plugins/Makefile.am, plugins/capture/Makefile.am,
14074 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/gstv4lsrc.c,
14075 plugins/capture/v4l/gstv4lsrc.h, test/mp1parse.c: Added a Video 4
14076 linux source. Not generic at all and may not work on any other
14079 2000-02-24 20:56 wtay
14081 * gst/gstbuffer.c, plugins/mp3decode/mpg123/Makefile.am,
14082 plugins/mp3decode/parse/Makefile.am,
14083 plugins/mp3decode/parse/mp3parse.c,
14084 plugins/mp3decode/parse/mp3parse.h,
14085 plugins/mpeg1/mpeg_play/Makefile.am,
14086 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14087 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14088 plugins/mpeg1/mpeg_play/idct_block_mmx.S,
14089 plugins/mpeg1/mpeg_play/jrevdct.c,
14090 plugins/mpeg1/mpeg_play/mmx_idct.c,
14091 plugins/mpeg1/mpeg_play/parseblock.c,
14092 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
14093 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14094 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: Speedup
14095 in mpg123 parsing. speedup in mp1videoparse. rearanged the MPEG
14096 player got rid of some memcpy. bit handling changes. MMX code for
14097 the IDCT and motion compensation in mpeg_play. Almost as fast as
14098 the commercial mpeg player mtv, but with a much better video
14101 2000-02-20 16:19 wtay
14103 * configure.in, plugins/mpeg1/mpeg_play/gstmpeg_play.c: Added
14104 GdkPixbuf support and scaling (sloww...)
14106 2000-02-20 12:58 wtay
14108 * plugins/mpeg1/mpeg_play/: 16bit.c, Makefile.am, dither.h,
14109 gdith.c, gstmpeg_play.c, gstmpeg_play.h, proto.h, util.h, video.c,
14110 video.h: General cleanup and speedup. removed color conversion out
14113 2000-02-19 13:37 wtay
14115 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, gstmpeg_play.h,
14116 video.c, video.h: Added timestamps for video buffers. The videosink
14117 syncs to the timestamps. Added a buffer with finished frames for
14120 2000-02-19 10:50 wtay
14122 * gst/elements/Makefile.am, gst/elements/gstqueue.c,
14123 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c: Fixed the
14124 lockup by not calling any gtk functions in the main thread. This
14127 2000-02-18 23:48 wtay
14129 * gst/elements/gstqueue.c, test/mp1parse.c: Set the default buffer
14130 size to 1 to avoid the strange lockups...
14132 2000-02-18 23:07 wtay
14134 * plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14135 plugins/mpeg1/mpeg_play/Makefile.am,
14136 plugins/mpeg1/mpeg_play/descrip.mms,
14137 plugins/mpeg1/mpeg_play/dither.h, plugins/mpeg1/mpeg_play/fs2.c,
14138 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14139 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14140 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/gray.c,
14141 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14142 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14143 plugins/mpeg1/mpeg_play/hybrid.c,
14144 plugins/mpeg1/mpeg_play/hybriderr.c,
14145 plugins/mpeg1/mpeg_play/index.bt,
14146 plugins/mpeg1/mpeg_play/mb_ordered.c,
14147 plugins/mpeg1/mpeg_play/mono.c, plugins/mpeg1/mpeg_play/ordered.c,
14148 plugins/mpeg1/mpeg_play/ordered2.c,
14149 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util32.c,
14150 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14151 plugins/visualization/smoothwave/smoothwave.c, test/Makefile.am,
14152 test/mp1parse.c: The first functional video sink... Removed all of
14153 the video stuff from the MPEG video decoder. Fixed a bug in
14154 smoothwave. The MPEG video decoder still does the YUV->RGB
14157 2000-02-17 22:50 wtay
14159 * configure.in, plugins/Makefile.am,
14160 plugins/mpeg1/mpeg_play/Makefile.am,
14161 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/main.c,
14162 plugins/mpeg1/mpeg_play/mmx_idct.c,
14163 plugins/mpeg1/mpeg_play/parseblock.c,
14164 plugins/mpeg1/mpeg_play/proto.h,
14165 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14166 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
14167 plugins/mpeg1/mpeg_play/video.h: MPEG1 cleanup. Added first (non
14168 functional) video sink.
14170 2000-02-16 23:27 wtay
14172 * gst/gstbuffer.c, gst/gstplugin.c, gst/gsttype.c,
14173 gst/elements/gstqueue.c, plugins/mp3decode/mpg123/gstmpg123.c,
14174 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c, test/mp3play.c:
14175 Fixed memory leak in queue.
14177 2000-02-16 16:44 wtay
14179 * plugins/mpeg1/mpeg_play/video.c,
14180 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Cleanup, fixed
14181 some bugs in the parsers, fixed memory leak (not all of them yet)
14183 2000-02-15 20:14 wtay
14185 * gst/elements/gstqueue.c, plugins/mpeg1/mpeg_play/video.c,
14186 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c:
14187 Fixed (hopfully) the last bug in MPEG1 video player. A state bug
14188 caused some I-frames to be skipped.
14190 2000-02-15 00:32 omegahacker
14192 * editor/.cvsignore, test/.cvsignore: updated .cvsignores
14194 2000-02-14 23:21 wtay
14196 * plugins/: mpeg1/mpeg_play/parseblock.c, mpeg1/mpeg_play/util.c,
14197 mpeg1/mpeg_play/util.h, mpeg1/mpeg_play/video.c,
14198 mpeg1video/parse/mp1videoparse.c: Some cleanups+speedup. Still
14199 looking for a bug...
14201 2000-02-14 20:42 wtay
14203 * plugins/mp3decode/parse/mp3parse.c: Fixed a nasty mp3 parse bug.
14204 Some frames were skipped if the header was on partial frames. This
14205 fixes the strange invalid sync errors.
14207 2000-02-14 00:22 wtay
14209 * plugins/mpeg1video/parse/mp1videoparse.c: fixed state error in
14212 2000-02-13 22:30 wtay
14214 * plugins/mpeg1video/parse/: mp1videoparse.c, mp1videoparse.h:
14215 cleaned up the parsing code a bit.
14217 2000-02-13 15:20 wtay
14219 * gst/elements/gstqueue.c, plugins/mp3decode/parse/mp3parse.c,
14220 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14221 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
14222 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c,
14223 plugins/mpeg1video/parse/mp1videoparse.c: Made queue default
14224 bigger. fixed parsing errors in mp3parse mpeg1parse mp1videoparse:
14225 more than 2 zeros and a 1 is also a sync. fixed MPEG1 video
14226 SKIP_PICTURE which caused a segfault. AlienSong now plays as it
14227 should do. Skips are currently ignored and give some error on the
14228 console, need to clean this up.
14230 2000-02-13 13:43 wtay
14232 * gst/elements/gstqueue.c, gst/elements/gstqueue.h,
14233 plugins/mpeg1/mpeg_play/gdith.c: Fixed the queue length (fixed
14234 length 5 for now). fixed mpeg1 video rate control. AlienSong
14235 segfaults sometimes. My other movies don't....
14237 2000-02-13 03:19 wtay
14239 * plugins/mpeg1video/parse/mp1videoparse.c: Fixed queueing for
14242 2000-02-12 23:09 omegahacker
14244 * test/mp1parse.c: Rearranged and updated mp1parse. Indentation is
14245 sane again (what editor are you using, Wim?), and it now uses
14246 threads. Playback is clean (at least, audio and video are running
14247 smoothly. Video is still a little choppy on my test stream (first
14248 1MB from disk two of Mulan VCD), and it's still wildly out of sync,
14249 but it's looking VERY COOL.
14251 2000-02-12 23:08 omegahacker
14253 * gst/gstbin.c: Changed the way state is dealt with when a child is
14254 added to the bin. The note states that the COMPLETE state should
14255 probably reflect nothing more than whether or not there is a child
14256 in the bin, not whether or not all children are COMPLETE. I need
14257 to write out a few scenarios for complex pipeline manipulations to
14258 figure out how all the states should interact. The idea is to
14259 maintain the ability to dynamically recofigure the pipeline.
14261 2000-02-12 12:20 wtay
14263 * plugins/mpeg1/mpeg_play/16bit.c,
14264 plugins/mpeg1/mpeg_play/Makefile.am,
14265 plugins/mpeg1/mpeg_play/ctrlbar.c, plugins/mpeg1/mpeg_play/gdith.c,
14266 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14267 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14268 plugins/mpeg1/mpeg_play/main.c,
14269 plugins/mpeg1/mpeg_play/mb_ordered.c,
14270 plugins/mpeg1/mpeg_play/motionvector.c,
14271 plugins/mpeg1/mpeg_play/parseblock.c,
14272 plugins/mpeg1/mpeg_play/proto.h,
14273 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14274 plugins/mpeg1/mpeg_play/util32.c, plugins/mpeg1/mpeg_play/video.c,
14275 plugins/mpeg1/mpeg_play/video.h,
14276 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: The
14277 first functional video MPEG1 decoder. The decoder still opens a
14278 window to show the video. This is not optimised at all. Some
14279 glitches and crashes due to bugs in mp1videoparse.c. I need to
14280 queue incomplete slices in mp1videoparse before sending them to the
14281 decoder. use test/mp1parse on your favorite video to test. No
14282 audio/video sync, no QoS at all.
14284 2000-02-10 17:02 wtay
14286 * gst/types/gsttypes.c, plugins/mp3decode/parse/mp3parse.c,
14287 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14288 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c:
14289 Optimisations to mp3decode and mp3parse (subbuffers) mp1videoparse
14290 now correctly pushes buffers in complete chuncks.
14292 2000-02-08 22:36 wtay
14294 * configure.in, gst/types/gsttypes.c,
14295 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1video/Makefile.am,
14296 plugins/mpeg1video/parse/Makefile.am,
14297 plugins/mpeg1video/parse/README,
14298 plugins/mpeg1video/parse/mp1videoparse.c,
14299 plugins/mpeg1video/parse/mp1videoparse.h, test/mp1parse.c: Added
14300 MPEG1 video parser.
14302 2000-02-07 19:29 wtay
14304 * plugins/mpeg1/mpeg_play/: Makefile.am, gdith.c: Some more files.
14306 2000-02-07 19:22 wtay
14308 * plugins/mpeg1/mpeg_play/: Makefile.am, gstmpeg_play.c,
14309 gstmpeg_play.h: [no log message]
14311 2000-02-07 19:04 wtay
14313 * configure.in, plugins/mp3decode/mpg123/Makefile.am,
14314 plugins/mp3decode/mpg123/decode_i386.c,
14315 plugins/mp3decode/mpg123/layer3.c, plugins/mpeg1/Makefile.am,
14316 plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14317 plugins/mpeg1/mpeg_play/ANNOUNCE, plugins/mpeg1/mpeg_play/BUGS,
14318 plugins/mpeg1/mpeg_play/CHANGES, plugins/mpeg1/mpeg_play/COPYRIGHT,
14319 plugins/mpeg1/mpeg_play/INSTALL,
14320 plugins/mpeg1/mpeg_play/Makefile.am,
14321 plugins/mpeg1/mpeg_play/README,
14322 plugins/mpeg1/mpeg_play/README.jpeg, plugins/mpeg1/mpeg_play/TODO,
14323 plugins/mpeg1/mpeg_play/VERSION, plugins/mpeg1/mpeg_play/ctrlbar.c,
14324 plugins/mpeg1/mpeg_play/ctrlbar.h,
14325 plugins/mpeg1/mpeg_play/decoders.c,
14326 plugins/mpeg1/mpeg_play/decoders.h,
14327 plugins/mpeg1/mpeg_play/descrip.mms,
14328 plugins/mpeg1/mpeg_play/dither.h,
14329 plugins/mpeg1/mpeg_play/floatdct.c, plugins/mpeg1/mpeg_play/fs2.c,
14330 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14331 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14332 plugins/mpeg1/mpeg_play/gray.c, plugins/mpeg1/mpeg_play/hybrid.c,
14333 plugins/mpeg1/mpeg_play/hybriderr.c,
14334 plugins/mpeg1/mpeg_play/index.bt,
14335 plugins/mpeg1/mpeg_play/jrevdct.c, plugins/mpeg1/mpeg_play/main.c,
14336 plugins/mpeg1/mpeg_play/mb_ordered.c,
14337 plugins/mpeg1/mpeg_play/mono.c,
14338 plugins/mpeg1/mpeg_play/motionvector.c,
14339 plugins/mpeg1/mpeg_play/ordered.c,
14340 plugins/mpeg1/mpeg_play/ordered2.c,
14341 plugins/mpeg1/mpeg_play/parseblock.c,
14342 plugins/mpeg1/mpeg_play/proto.h,
14343 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14344 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/util32.c,
14345 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h:
14346 Added compiler optimistaion flags to mpg123. reverted to old
14347 WRITE_SAMPLE which was much faster. Added mpeg_play, the MPEG1
14348 video player. It does not work yet.
14350 2000-02-06 22:04 wtay
14352 * gst/gstmeta.c, plugins/mp3decode/mpg123/common.c,
14353 plugins/mp3decode/mpg123/gstmpg123.c,
14354 plugins/mp3decode/parse/mp3parse.c,
14355 plugins/mpeg1/parse/mpeg1parse.c: Added metadata to mpg123 buffers.
14356 removed (disabeled) debug info.
14358 2000-02-06 18:50 wtay
14360 * plugins/mp3decode/mpg123/common.c,
14361 plugins/mp3decode/parse/mp3parse.c,
14362 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Fixed the mpeg 1
14363 parser. It can now be used to playback the audio stream of an MPEG1
14364 movie (check out test/mp1parse.c).
14366 2000-02-06 12:33 wtay
14368 * plugins/mpeg1/parse/mpeg1parse.c: Found mpeg1 parsing bug. My
14369 videos seem to parse OK.
14371 2000-02-06 01:52 wtay
14373 * plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: cleanup. Still
14376 2000-02-06 00:56 wtay
14378 * test/mp1parse.c: The mpeg1 parser test program.
14380 2000-02-06 00:55 wtay
14382 * plugins/mpeg1/parse/mpeg1parse.c,
14383 plugins/mpeg1/parse/mpeg1parse.h, test/Makefile.am: Some changes to
14384 the mpeg 1 parser. Does not work yet.
14386 2000-02-05 16:08 wtay
14388 * plugins/mp3decode/mpg123/: Makefile.am, decode_i386.c,
14389 decode_i486.c, decode_i586.s, layer3.c, mpg123.c, mpg123.h: Added
14390 486 optimisation. Pentium optimisation added, but does not work
14393 2000-02-05 14:37 wtay
14395 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14396 layer3.c, mpg123.c, mpg123.h: Fixed a buffer problem with Layer 3.
14397 moved the buffer handling to common.c, getbits should not know
14400 2000-02-05 01:58 wtay
14402 * plugins/mp3decode/parse/mp3parse.c: Not worth much: fixed a
14405 2000-02-05 01:40 wtay
14407 * plugins/mp3decode/: mpg123/gstmpg123.c, parse/mp3parse.c: Fixed
14408 Layer 2 & 3 parsing. All my MPEGs play now with gstreamer !!!
14410 2000-02-05 01:20 wtay
14412 * plugins/mp3decode/parse/mp3parse.c, test/a.c, test/mp3parse.c,
14413 test/mp3play.c: Fixed a nasty bug in mp3parse (partial buffer state
14414 remained) Added eos check for the test programs to stop them from
14415 allocating all of your memory (had to use alt-sysreq-k a few times
14416 :-( ). MPEG layer 1 plays fine now with mp3play.
14418 2000-02-04 23:27 wtay
14420 * plugins/mp3decode/mpg123/: getbits.c, test.c: Tested with layer 1
14421 & 2, no audible errors. Fixed cracks and pops in Layer 3. Still a
14422 bit slow, though...
14424 2000-02-04 22:06 wtay
14426 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14427 layer3.c, mpg123.c, mpg123.h, test.c: Attempt to get layer3
14428 working. Tried with the test program included. Still some errors
14429 and clicks sometime, but you can hear something. Double buffering
14430 is now used (like mpg123). Can somebody test this on a layer 1 or 2
14431 stream (I have none) and together with the mp3parse?
14433 2000-02-04 21:49 omegahacker
14435 * plugins/mp3decode/parse/mp3parse.c: Fixes to the bfp calculation,
14436 as well as some other stuff.
14438 2000-02-04 02:25 richardb
14440 * configure.in, gst/gstelement.c, gst/gstplugin.c,
14441 plugins/mp3decode/mpg123/mpg123.c, plugins/mp3decode/mpg123/test.c:
14442 Compile a test program to ensure that we have working atomic
14445 A few small changes (include headers, fix a cast) to stop compiler
14448 2000-02-02 06:26 omegahacker
14450 * configure.in, docs/Makefile.am, docs/gst/Makefile.am,
14451 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
14452 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpipeline.sgml,
14453 gst/gst.c, gst/gstelement.c, gst/gstelement.h, gst/gstobject.c,
14454 gst/gstpipeline.c, plugins/mp3decode/xing/libxing/.cvsignore: More
14455 documentation changes, a couple configure.in and Makefile.am fixes.
14457 2000-02-01 20:35 wtay
14459 * configure.in, gst/elements/Makefile.am,
14460 plugins/effects/volume/volume.c: Fixed lowercase PLUGINS_USE_SRCDIR
14461 which made running test apps fail. Added GHTTP_LIBS to the
14462 libraries. commented out mm_support() call, wich is not working
14463 yet and causes errors.
14465 2000-02-01 19:40 wtay
14467 * configure.in, docs/gst/Makefile.am,
14468 plugins/effects/volume/Makefile.am, plugins/rtjpeg/RTjpeg.c,
14469 plugins/rtjpeg/RTjpeg.h: Try to compile a little mmx program, set
14470 the default value of HAVE_LIBMMX. some typos fixed. Changed
14471 include path for volume.c. RTjpeg uses mmx.h
14473 2000-02-01 09:16 omegahacker
14475 * configure.in, docs/Makefile.am, docs/gst/.cvsignore,
14476 docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
14477 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
14478 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types,
14479 docs/gst/tmpl/.cvsignore, docs/gst/tmpl/gst.sgml,
14480 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
14481 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
14482 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfilter.sgml,
14483 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
14484 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
14485 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
14486 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
14487 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
14488 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
14489 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
14490 docs/gst/tmpl/plugin.sgml: Re- set up the gtk-doc system. I'd
14491 managed to mutilate it a while back, but now it's fixed. I'll put
14492 a copy of the HTML output somewhere on the website tonight.
14494 In order to actually generate the docs, you'll have to install all
14495 the DocBook tools, as well as gtk-doc from GNOME cvs. (see
14496 http://developer.gnome.org/arch/doc/tools.html)
14498 Notes (I'll codify these some day):
14500 - Don't believe the Gnome page, always edit the SOURCES when
14501 documenting a given function, never the tmpl file. - I'll be
14502 re-arranging things a lot, but gtk-doc is smart enough to merge any
14503 changes to the tmpl file. However, gtk-doc's merge and CVS's diff
14504 are two entirely separate animals. We should probably have a
14505 virtual mutex on the entire docs/gst/ directory, over and above
14506 what CVS does. - I'm going to try to end up with a book set
14507 (docbook terms), where docs/gst/ is only one book. There'd be
14508 another called docs/manual/, and another docs/plugins/, etc. If
14509 you have any comments as to how these should be done,
14510 gstreamer-devel is the place.
14512 2000-02-01 04:10 richardb
14514 * acconfig.h, config.h.in, configure.in, gst/gstobject.c,
14515 gst/elements/Makefile.am, gst/elements/gstelements.c,
14516 plugins/mp3decode/xing/libxing/ltmain.sh: Tidy up of configure
14517 script. Make libghttp detection work at all. Make library
14518 configuration specifiable on configure commandline. Make detection
14519 of atomic resource stuff cope with 2.0 linux kernels. Fix typo
14520 (HAVE_ATOMIC_T for HAVE_ATOMIC_H). Remove generated ltmain.sh file
14523 2000-01-31 22:53 wtay
14525 * include/mmx.h, plugins/rtjpeg/Makefile.am,
14526 plugins/rtjpeg/RTjpeg.c: Added general MMX macros.
14528 2000-01-31 17:29 wtay
14530 * plugins/rtjpeg/: RTjpeg.c, RTjpeg.h: Added MMX optimised DCT and
14531 IDCT for RTjpeg. It still doesn't do anything. This version also
14532 has optimised versions for 422 and 420 YUV (de)compression. This
14533 version is not compatible with the regular RTjpeg due to
14534 optimisations using unrolled loops. Is *very* fast.
14536 2000-01-31 09:43 omegahacker
14538 * Makefile.am, configure.in, gstreamer.spec.in, editor/Makefile.am,
14539 gst/elements/Makefile.am, gst/types/Makefile.am,
14540 plugins/mp3decode/mpg123/Makefile.am, test/bindings/Makefile.am,
14541 test/cothreads/Makefile.am, test/xml/Makefile.am: More incremental
14542 updates. I can now successfully produce an rpm simply by typing
14543 `./autogen.sh;make rpm`. This is good ;-)
14545 2000-01-31 06:49 omegahacker
14547 * Makefile.am: gah, missed Makefile.am of all files...
14549 2000-01-31 06:46 omegahacker
14551 * gstreamer-config.in, gstreamer.m4, gstreamer.spec.in,
14552 plugins/mp3decode/mpg123/.cvsignore,
14553 plugins/mp3decode/xing/libxing/Makefile.am,
14554 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14555 editor/Makefile.am, gst/ROADMAP, plugins/effects/stereo/README,
14556 test/Makefile.am, test/xml/README: A bunch more changes to clean up
14557 build/`make dist` issues, as well as a spec file, -config file,
14558 .m4, etc. Next step is to build an RPM of this mess.
14560 2000-01-31 05:55 omegahacker
14562 * .cvsignore, acconfig.h, config.h.in, configure.in,
14563 plugins/Makefile.am, plugins/dvdsrc/Makefile.am,
14564 plugins/mp3decode/mpg123/Makefile.am, test/Makefile.am,
14565 test/cothreads/Makefile.am, test/xml/Makefile.am: Various fixes
14566 that collectively allow `make dist` to work.
14568 2000-01-31 04:22 omegahacker
14570 * .cvsignore: uh, forgot to do the root .cvsignore...
14572 2000-01-31 04:20 omegahacker
14574 * plugins/mp3decode/Makefile.am: Fixed SUBDIRS stuff so `make dist`
14575 works cleanly. Here's the trick: if DIST_SUBDIRS exists in the
14576 Makefile.am, that's used as the list of things to include in the
14577 distribution, regardless of whether or not something is included in
14578 SUBDIRS due to conditional stuff.
14580 2000-01-31 03:36 omegahacker
14582 * docs/.cvsignore, editor/.cvsignore, gst/.cvsignore,
14583 gst/elements/.cvsignore, gst/types/.cvsignore,
14584 plugins/au/.cvsignore, plugins/effects/.cvsignore,
14585 plugins/effects/stereo/.cvsignore,
14586 plugins/effects/volume/.cvsignore, plugins/mp3decode/.cvsignore,
14587 plugins/mp3decode/mpg123/.cvsignore,
14588 plugins/mp3decode/parse/.cvsignore,
14589 plugins/mp3decode/xa/.cvsignore, plugins/mp3decode/xing/.cvsignore,
14590 plugins/mp3decode/xing/libxing/.cvsignore,
14591 plugins/visualization/spectrum/.cvsignore,
14592 plugins/visualization/vumeter/.cvsignore, plugins/wav/.cvsignore,
14593 plugins/.cvsignore, plugins/cobin/.cvsignore,
14594 plugins/dvdsrc/.cvsignore, plugins/mpeg1/.cvsignore,
14595 plugins/mpeg1/parse/.cvsignore, plugins/mpeg2/.cvsignore,
14596 plugins/mpeg2/ac3dec/.cvsignore, plugins/mpeg2/ac3parse/.cvsignore,
14597 plugins/mpeg2/parse/.cvsignore, plugins/rtjpeg/.cvsignore,
14598 plugins/vcdsrc/.cvsignore, plugins/visualization/.cvsignore,
14599 plugins/visualization/smoothwave/.cvsignore,
14600 plugins/visualization/synaesthesia/.cvsignore, test/.cvsignore,
14601 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14602 test/xml/.cvsignore, tools/.cvsignore: OK, I think I've got all the
14603 .cvsignore stuff taken care of, though we'll want to fine-tune
14604 things as we go, of course. Most of them are the same, with some
14605 exceptions for directories that produce executables (those are
14606 listed by name after the standard ones and a newline for
14609 2000-01-31 03:25 omegahacker
14611 * test/README: initial checkin
14613 2000-01-31 03:22 omegahacker
14615 * test/xml/readreg.c: - added usage info - uses first arg as
14616 registry filename - any additional args are plugins to search for
14617 (no change but argv base) - cleaned up output with a spare \n
14619 2000-01-31 03:02 omegahacker
14621 * configure.in, plugins/Makefile.am, plugins/rtjpeg/.cvsignore,
14622 plugins/rtjpeg/Makefile.am, plugins/rtjpeg/README,
14623 plugins/rtjpeg/RTjpeg.c, plugins/rtjpeg/RTjpeg.h,
14624 plugins/rtjpeg/rtjpeg.c, plugins/rtjpeg/rtjpegdec.c,
14625 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
14626 plugins/rtjpeg/rtjpegenc.h: RTjpeg plugin with several elements.
14627 It's currently a skeleton, doing no work at all. Need to have a
14628 video display element, some kind of simulation source (read from
14629 .ppm, a la what I do at work to solve the exact same problem), raw
14630 video types, metadata structs, etc.
14632 The RTjpeg.[ch] code is taken from a just-downloaded copy from
14633 Justin's site, with some fixes (#include <asm/types.h> to get
14634 __u64,etc). Once the aforementioned infrastructure is in place,
14635 the elements can actually be set up to do the encode/decode, and
14636 we'll have our first functioning video codec in place. ;-)
14638 2000-01-31 01:24 omegahacker
14640 * gst/types/.cvsignore: .cvsignore for gst/types/, still testing
14643 2000-01-31 01:11 omegahacker
14645 * gst/elements/.cvsignore: .cvsignore for gst/elements/, also
14646 testig loginfo script
14648 2000-01-31 00:16 omegahacker
14650 * plugins/dvdsrc/.cvsignore: added .cvsignore for plugins/dvdsrc/,
14651 testing loginfo script
14653 2000-01-31 00:04 omegahacker
14655 * plugins/.cvsignore: .cvsignore for plugins/, also testing loginfo
14658 2000-01-31 00:02 omegahacker
14660 * gst/.cvsignore: .cvsignore for gst/, also testing loginfo script
14662 2000-01-30 22:50 wtay
14664 * acconfig.h, config.h.in, configure.in, editor/Makefile.am,
14665 gst/elements/Makefile.am, gst/types/Makefile.am,
14666 plugins/Makefile.am, plugins/mp3decode/Makefile.am,
14667 plugins/mp3decode/xing/Makefile.am,
14668 plugins/mp3decode/xing/libxing/ltmain.sh: Changed Makefiles to:
14669 detect xaudio (check header xaudio/decoder.h) detect mmx.h detect
14670 CSS (check if css.c is in plugins/dvdsrc), need something better.
14671 some LDFLAGS had *.la dependencies which failed for libtool
14673 The build is now 100% on my system.
14675 2000-01-30 10:58 omegahacker
14677 * plugins/dvdsrc/: Makefile.am, dvd_udf.c, dvd_udf.h, dvdsrc.c,
14678 dvdsrc.h: initial checkin
14680 2000-01-30 10:48 omegahacker
14682 * plugins/mp3decode/xing/libxing/: cdcts.s, cwin8s.s, cwins.s,
14683 mdcts.s, msiss.s, x86gas.s, x86intel.s: initial checkin
14685 2000-01-30 10:44 omegahacker
14687 * docs/: Makefile.am, random/arch, random/buffers,
14688 random/coroutines, random/design, random/example,
14689 random/factoryinfo, random/gboolean, random/intro, random/metadata,
14690 random/mutability, random/padarch, random/sequence,
14691 random/state-transitions, random/states, random/states.old,
14692 random/types, random/vis-transform, random/walkthrough,
14693 slides/README, slides/abstract, slides/abstract.save,
14694 slides/outline, slides/slides: initial checkin
14696 2000-01-30 10:39 omegahacker
14698 * plugins/mp3decode/xing/: Makefile.am, README, gstxing.c,
14699 gstxing.h: initial checkin
14701 2000-01-30 10:17 omegahacker
14703 * plugins/mp3decode/xing/libxing/: AUTHORS, COPYING, ChangeLog,
14704 INSTALL, L3.h, Makefile.am, NEWS, README, acconfig.h, autogen.sh,
14705 cdct.c, config.h, config.h.in, configure.in, csbt.c, csbtL3.c,
14706 csbtb.c, cup.c, cupL1.c, cupini.c, cupl3.c, cwin.c, cwinb.c,
14707 cwinm.c, dec8.c, htable.h, hwin.c, icdct.c, install-sh, isbt.c,
14708 isbtb.c, itype.h, iup.c, iupL1.c, iupini.c, iwinQ.c, iwinbQ.c,
14709 iwinm.c, jdw.h, l3dq.c, l3init.c, ltmain.sh, mdct.c, mhead.c,
14710 mhead.h, missing, mkinstalldirs, msis.c, port.h, stamp-h, stamp.h,
14711 stamp.h.in, tableawd.h, towave.c, uph.c, upsf.c, wavep.c, wcvt.c,
14712 x86intel.c: initial checkin
14714 2000-01-30 10:03 omegahacker
14716 * plugins/mp3decode/: Makefile.am, xa/Makefile.am, xa/README,
14717 xa/gstxa.c, xa/gstxa.h: initial checkin
14719 2000-01-30 09:58 omegahacker
14721 * plugins/: effects/Makefile.am, visualization/Makefile.am: initial
14724 2000-01-30 09:54 omegahacker
14726 * tools/Makefile.am, tools/README, tools/launch.c,
14727 test/bindings/Makefile.am, test/bindings/dummy.c,
14728 test/bindings/dummy.h, test/bindings/test.c: initial checkin
14730 2000-01-30 09:50 omegahacker
14732 * test/: Makefile.am, a.c, ac3parse.c, ac3play.c, ac3sync.c,
14733 args.c, basic.c, buffer.c, cobin.c, dvdcat.c, fake.c,
14734 gsttracedump.c, jitter.c, m.c, mcut.c, mem.c, mem.h, mp3.c,
14735 mp3parse.c, mp3play.c, mpeg2parse.c, mpg123.c, p.c, plugin.c,
14736 push.c, qtest.c, r.c, record.c, s.c, spectrum.c, states.c,
14737 teardown.c, typefind.c, types.c, w.c, wave.c,
14738 cothreads/Makefile.am, cothreads/cothreads.c,
14739 cothreads/cothreads.h, cothreads/looper.c, cothreads/looper.h,
14740 cothreads/object.c, cothreads/object.h, cothreads/simple.c,
14741 cothreads/test.c, xml/Makefile.am, xml/createreg.c, xml/readreg.c:
14744 2000-01-30 09:46 omegahacker
14746 * editor/: Makefile.am, editor.c, editor.glade,
14747 editorelement.glade, gsteditor.c, gsteditor.h, gsteditorbin.c,
14748 gsteditorcanvas.c, gsteditorconnection.c, gsteditorconnection.h,
14749 gsteditorcreate.c, gsteditorcreate.h, gsteditorelement.c,
14750 gsteditorpad.c, gsteditorpad.h, gstelementselect.c,
14751 gstelementselect.h: initial checkin
14753 2000-01-30 09:22 omegahacker
14755 * plugins/: au/Makefile.am, au/gstparseau.c, au/gstparseau.h,
14756 cobin/Makefile.am, cobin/cobin.c, cobin/cobin.h,
14757 cobin/spindentity.c, cobin/spindentity.h,
14758 effects/stereo/Makefile.am, effects/stereo/stereo.c,
14759 effects/stereo/stereo.h, effects/volume/Makefile.am,
14760 effects/volume/volume.c, effects/volume/volume.h,
14761 mp3decode/mpg123/COPYING, mp3decode/mpg123/Makefile.am,
14762 mp3decode/mpg123/README, mp3decode/mpg123/common.c,
14763 mp3decode/mpg123/dct64.c, mp3decode/mpg123/dct64_i386.c,
14764 mp3decode/mpg123/dct64_i486.c, mp3decode/mpg123/decode.c,
14765 mp3decode/mpg123/decode_i386.c, mp3decode/mpg123/decode_i486.c,
14766 mp3decode/mpg123/gbtest.c, mp3decode/mpg123/getbits.c,
14767 mp3decode/mpg123/getbits.h, mp3decode/mpg123/gstmpg123.c,
14768 mp3decode/mpg123/gstmpg123.h, mp3decode/mpg123/huffman.h,
14769 mp3decode/mpg123/l2tables.h, mp3decode/mpg123/layer1.c,
14770 mp3decode/mpg123/layer2.c, mp3decode/mpg123/layer3.c,
14771 mp3decode/mpg123/letest.c, mp3decode/mpg123/mpg123.c,
14772 mp3decode/mpg123/mpg123.h, mp3decode/mpg123/tabinit.c,
14773 mp3decode/mpg123/test.c, mp3decode/parse/Makefile.am,
14774 mp3decode/parse/README, mp3decode/parse/mp3parse.c,
14775 mp3decode/parse/mp3parse.h, mpeg1/Makefile.am,
14776 mpeg1/parse/Makefile.am, mpeg1/parse/README, mpeg1/parse/getbits.c,
14777 mpeg1/parse/getbits.h, mpeg1/parse/mpeg1parse.c,
14778 mpeg1/parse/mpeg1parse.h, mpeg1/parse/notes, mpeg2/Makefile.am,
14779 mpeg2/ac3dec/Makefile.am, mpeg2/ac3dec/README, mpeg2/ac3dec/ac3.h,
14780 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
14781 mpeg2/ac3dec/bit_allocate.c, mpeg2/ac3dec/bit_allocate.h,
14782 mpeg2/ac3dec/bitstream.c, mpeg2/ac3dec/bitstream.h,
14783 mpeg2/ac3dec/crc.c, mpeg2/ac3dec/crc.h, mpeg2/ac3dec/debug.c,
14784 mpeg2/ac3dec/debug.h, mpeg2/ac3dec/decode.h, mpeg2/ac3dec/dither.c,
14785 mpeg2/ac3dec/dither.h, mpeg2/ac3dec/downmix.c,
14786 mpeg2/ac3dec/downmix.h, mpeg2/ac3dec/exponent.c,
14787 mpeg2/ac3dec/exponent.h, mpeg2/ac3dec/getbits.c,
14788 mpeg2/ac3dec/getbits.h, mpeg2/ac3dec/imdct.c, mpeg2/ac3dec/imdct.h,
14789 mpeg2/ac3dec/mantissa.c, mpeg2/ac3dec/mantissa.h,
14790 mpeg2/ac3dec/output.c, mpeg2/ac3dec/output.h, mpeg2/ac3dec/parse.c,
14791 mpeg2/ac3dec/parse.h, mpeg2/ac3dec/rematrix.c,
14792 mpeg2/ac3dec/rematrix.h, mpeg2/ac3dec/ring_buffer.c,
14793 mpeg2/ac3dec/ring_buffer.h, mpeg2/ac3dec/stats.c,
14794 mpeg2/ac3dec/stats.h, mpeg2/ac3dec/uncouple.c,
14795 mpeg2/ac3dec/uncouple.h, mpeg2/ac3parse/Makefile.am,
14796 mpeg2/ac3parse/README, mpeg2/ac3parse/ac3parse.c,
14797 mpeg2/ac3parse/ac3parse.h, mpeg2/parse/Makefile.am,
14798 mpeg2/parse/README, mpeg2/parse/getbits.c, mpeg2/parse/getbits.h,
14799 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
14800 mpeg2/parse/notes, vcdsrc/Makefile.am, vcdsrc/vcdsrc.c,
14801 vcdsrc/vcdsrc.h, visualization/smoothwave/Makefile.am,
14802 visualization/smoothwave/README,
14803 visualization/smoothwave/smoothwave.c,
14804 visualization/smoothwave/smoothwave.h,
14805 visualization/spectrum/Makefile.am, visualization/spectrum/README,
14806 visualization/spectrum/fix_fft.c,
14807 visualization/spectrum/gstspectrum.c,
14808 visualization/spectrum/gstspectrum.h,
14809 visualization/synaesthesia/Makefile.am,
14810 visualization/synaesthesia/README,
14811 visualization/synaesthesia/README-syna,
14812 visualization/synaesthesia/core.c,
14813 visualization/synaesthesia/core.h,
14814 visualization/synaesthesia/synaesthesia.c,
14815 visualization/synaesthesia/synaesthesia.h,
14816 visualization/vumeter/Makefile.am, visualization/vumeter/README,
14817 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
14818 wav/Makefile.am, wav/gstparsewav.c, wav/gstparsewav.h,
14819 wav/gstriff.c, wav/gstriff.h: initial checkin
14821 2000-01-30 09:04 omegahacker
14823 * plugins/: Makefile.am, example.c, example.h: initial checkin
14825 2000-01-30 09:00 omegahacker
14827 * gst/: elements/Makefile.am, elements/gstasyncdisksrc.c,
14828 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
14829 elements/gstaudiosink.h, elements/gstaudiosrc.c,
14830 elements/gstaudiosrc.h, elements/gstdisksrc.c,
14831 elements/gstdisksrc.h, elements/gstelements.c,
14832 elements/gstesdsink.c, elements/gstesdsink.h,
14833 elements/gstfakesink.c, elements/gstfakesink.h,
14834 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
14835 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
14836 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
14837 elements/gstidentity.c, elements/gstidentity.h,
14838 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
14839 elements/gstsinesrc.h, elements/gsttypefind.c,
14840 elements/gsttypefind.h, types/Makefile.am, types/gsttypes.c:
14843 2000-01-30 08:57 omegahacker
14845 * gst/: cothreads.c, cothreads.h, gst.c, gst.h, gstbin.c, gstbin.h,
14846 gstbuffer.c, gstbuffer.h, gstconnection.c, gstconnection.h,
14847 gstelement.c, gstelement.h, gstelementfactory.c, gstfilter.c,
14848 gstfilter.h, gstlog.h, gstmeta.c, gstmeta.h, gstobject.c,
14849 gstobject.h, gstpad.c, gstpad.h, gstpipeline.c, gstpipeline.h,
14850 gstplugin.c, gstplugin.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h,
14851 gsttee.c, gsttee.h, gstthread.c, gstthread.h, gsttrace.c,
14852 gsttrace.h, gsttype.c, gsttype.h, gsttypefind.c, gsttypefind.h,
14853 gstutils.c, gstutils.h, gstxml.c, gstxml.h, plugin.c, plugin.h,
14854 Makefile.am: initial checkin
14856 2000-01-30 08:51 omegahacker
14858 * AUTHORS, COPYING, COPYING.LIB, ChangeLog, INSTALL, Makefile.am,
14859 NEWS, README, acconfig.h, autogen.sh, config.h.in, configure.in,
14860 install-sh, missing, mkinstalldirs, stamp.h.in: initial checkin
14862 Fri Jan 12 21:52:09 CET 2001 Wim Taymans <wim.taymans@chello.be>
14864 * PPC compilation fixes (thanks to hadess)
14865 * add eos2 and eos3 proposals