1 2003-11-14 Thomas Vander Stichele <thomas at apestaart dot org>
3 * put GST_CACHE_DIR in config.h, as ordered by iain
5 2003-11-14 Thomas Vander Stichele <thomas at apestaart dot org>
7 * Slap walters back into place.
8 * remove GST_CONFIG_DIR, it isn't used anymore, and it looks like
9 GST_CACHE_DIR replaces it (which is up for fixing next)
11 2003-06-02 Colin Walters <walters@verbum.org>
13 * Take over the world.
15 2003-03-29 Martin Schulze <MHL.Schulze@t-online.de>
17 * gst/gstelementfactory.c: Add "g_free (dp->license)" in
18 gst_element_details_free().
19 * gst/gstevent.[ch]: Add function gst_event_get_type() to
20 support c++ language binding. Make macros gst_event_ref[_by_count]
21 return a GstEvent* instead of a GstData*.
22 * gst/gstbuffer.[ch]: Add functions gst_buffer[_pool]_get_type()
23 to support c++ language binding.
25 2003-03-16 Christian Meyer <chrisime@gnome.org>
28 (print_prop): Modified to make compile compile with the new introduced
30 * tools/gst-xmlinspect.c
33 2003-03-16 Christian Meyer <chrisime@gnome.org>
35 * gst/gstprops.[ch]: Add function gst_props_get_type().
36 * gst/gstprops.[ch], gst/gstutils.c, gst/registries/gstxmlregistry.c:
37 - Rename gst_props_entry_get_type() -> gst_props_entry_get_props_type().
38 - Add gst_props_entry_get_type() (returning the GType).
39 * gst/gstcaps.[ch]: Add function gst_caps_get_type().
41 Applied patches from Martin Schulze.
43 2003-01-09 Thomas Vander Stichele <thomas at apestaart dot org>
45 * first pass at changing _connect/_disconnect -> _link/_unlink
46 * gst/gstcompat.h: created
48 2002-11-27 Thomas Vander Stichele <thomas at apestaart dot org>
50 * ChangeLog: added an entry
51 * gst/gst.*: add gst_init_check which can return TRUE or FALSE
52 make gst_init_with_popt_table do the same
53 only initialize once, like GTK does
55 2002-04-12 Thomas Vander Stichele <thomas@apestaart.org>
57 * gst/gst*.[ch]: commited GUAD3C code review comments (marked CR1)
59 * gst/gstregistry.[ch]: added to handle registry stuff
60 gst/gst.c: changed to use new --gst-registry option
61 tools/gst-register.c: use new registry functions
62 for more info, check docs/random/thomasvs/registry
64 2002-03-01 Michael Meeks <michael@ximian.com>
65 * docs/manual/Makefile.am: use $(wildcard) instead of
68 * tools/Makefile.am: handle conditionals in a compatible way
70 * docs/manuals.mak: don't do silly things with if/else
72 2002-01-15 Bastien Nocera <hadess@hadess.net>
74 * tests/Makefile.am: add all the dirs to the DIST_SUBDIRS
76 2002-01-15 Bastien Nocera <hadess@hadess.net>
78 * tests/Makefile.am: dodge compiling memchunk and bufspeed
79 if NASM is not present
81 2002-01-03 Rodney Dawes <dobey@free.fr>
83 * gstreamer.spec.in: Fixed the missing plug-ins problem
85 2001-12-29 Rodney Dawes <dobey@free.fr>
87 * gstreamer.spec.in: Fixed up for the splitification
89 2001-12-23 Thomas Vander Stichele <thomas@apestaart.org>
91 * moved plugins out of the core to gst-plugins
92 * moved some of the libs out of the core to gst-plugins
93 * moved the other libs around so headers get installed in
96 2001-12-15 Thomas Vander Stichele <thomas@apestaart.org>
98 * configure.ac : major overhaul
99 * m4/ dir added with lots of checks in it
101 2001-12-14 Michael Meeks <michael@ximian.com>
103 * gst/gst.c (gst_main, gst_main_quit): upd.
105 * gst/gstutils.c (gst_util_has_arg): impl.
106 (gst_util_get_int64_arg): impl.
108 * plugins/mpeg2/video/gstmpeg2play.c
109 (gst_mpeg2play_class_init): min frames per sec = 0.
111 * plugins/mikmod/gstmikmod.c (gst_mikmod_class_init):
112 s/16bit/use16bit/ properties can't begin with a non
115 * tools/gstreamer-guilaunch.c: fresh from the ministy
118 * tools/Makefile.am: enable gstreamer-guilaunch for
121 * tools/gstreamer-launch.c (main): upd.
122 (idle_func): quit the mainloop.
124 2001-12-14 Michael Meeks <michael@ximian.com>
126 * plugins/audiofile/gstafsrc.c (gst_afsrc_class_init): upd.
128 * plugins/gnomevfs/gnomevfssrc.c (gst_gnomevfssrc_class_init):
129 kill broken mess for install_std_props.
131 * plugins/gnomevfs/gnomevfssink.c
132 (gst_gnomevfssink_class_init): upd.
134 * tools/gstreamer-launch.c (main): add efence hook.
136 * gst/elements/gstfilesrc.c (gst_filesrc_get): use
137 a volatile pointer, don't write to the buffer.
139 * gst/gstelement.c (gst_element_populate_std_props):
140 add debug & robustness.
142 * gst/gstelement.c (gst_element_populate_std_props):
143 add debug & robustness.
145 2001-12-13 Michael Meeks <michael@ximian.com>
147 * gst/elements/*.c: (..._class_init): clean to use
148 gst_populate_std_props.
151 (gst_element_populate_std_props): impl, simply for now,
152 with a few standard properties.
153 (gst_element_install_std_props): impl nice helper.
155 2001-12-13 Michael Meeks <michael@ximian.com>
157 * gst/gstplugin.c (_gst_plugin_initialize): g_error
160 * Makefile.am: update.
162 * editor/gsteditorprojectview.c (view_on_element_added):
164 * editor/gsteditorproject.c
165 (gst_editor_project_class_init): upd.
167 * plugins/avi/gstavimux.c
168 (gst_avimux_request_new_pad): don't clobber name.
170 * libs/control/gstdparammanager.c
171 (gst_dpman_class_init): upd.
172 (gst_dpman_dispose): chain to parent.
174 * gst/cothreads.c (cothread_create): use guchar *'s
175 not void *'s for bytewise pointer arithmetic.
177 * gst/gstelement.h: kill const on get_property value.
179 * plugins/avi/gstavimux.c
180 (gst_avimux_request_new_pad): add name param.
182 * configure.ac: Add checks for libglade-2.0 and
185 2001-12-13 Michael Meeks <michael@ximian.com>
187 * plugins/xvideosink/Makefile.am: add $(X_LIBS)
189 * examples/typefind/typefind.c (type_found): upd.
192 * plugins/mikmod/gstmikmod.c
193 (gst_mikmod_set_property): same memory bug here -
196 * plugins/oss/gstosssrc.c
197 (gst_osssrc_set_property): fix memory issue.
198 (gst_osssrc_init): dup the string - argh; quit here -
199 such code should be stuck in a common base class not
202 * plugins/oss/gstosssink.c
203 (gst_osssink_init): manage the device allocation.
204 (gst_osssink_finalize): impl.
205 (gst_osssink_class_init): upd.
206 (gst_osssink_set_property): upd.
208 * acconfig.h: cover HAVE_LIBXML2
210 * configure.ac: update libxml checks.
212 2001-12-11 22:10 thomasvs
214 * lots of build fixes for 0.3.0 release
216 2001-08-15 23:43 cael
218 * gstplay/: ChangeLog, gstmediaplay.c, gstplay.c: Added hacky check
219 to make sure we have video to fullscreen, will be removed when the
220 new libgstplay lands.
222 2001-08-15 23:32 cael
224 * gstplay/: ChangeLog, gstmediaplay.c, gstmediaplay.glade,
225 gstmediaplay.h, gstplay.c, main.c: Added a bunch of new stuff
226 including better fullscreen handling and some new playlist stuff
227 that's not hooked up yet.
229 2001-08-14 20:13 thomasvs
231 * gstreamer-uninstalled.pc.in: changed this to work for gst-bind if
232 anyone gets into problems with this then let me know and we'll fix
235 2001-08-14 05:11 parapraxis
237 * gst/: gobject2gtk.c, gobject2gtk.h: sync gobject2gtk with
240 2001-08-13 21:19 omegahacker
242 * gst/: gsttimecache.c, gsttimecache.h: added first pass at the
245 2001-08-13 20:03 omegahacker
247 * gst/Makefile.am: messy hack to make sure libgst.la builds
250 2001-08-13 20:00 sbaker3
252 * docs/: gst/gstreamer-sections.txt, manual/dynamic.sgml,
253 manual/helloworld2.sgml, manual/pads.sgml, manual/queues.sgml,
254 manual/threads.sgml, manual/typedetection.sgml, manual/xml.sgml:
255 sync with the current CVS glib API
257 2001-08-13 19:55 sbaker3
259 * test/avi2mpg.c, test/lat.c, test/mp1tomp1.c, test/mp2toavi.c,
260 test/mp2tomp1.c, test/mp2tomp1v2.c, test/mp3.c, test/mp3parse.c,
261 test/mp3play.c, test/mp3tovorbis.c, test/pipetest.c, test/qtest.c,
262 tests/autoplug.c, tests/events.c, tests/mp1vid.c, tests/paranoia.c,
263 tests/states.c, tests/eos/case1.c, tests/eos/case2.c,
264 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
265 tests/eos/case6.c, tests/eos/case7.c, tests/muxing/case1.c,
266 tests/sched/runxml.c: sync with the current CVS glib API
268 2001-08-13 19:50 sbaker3
270 * plugins/aasink/aasink.c, plugins/audiofile/gstafsink.c,
271 plugins/audiofile/gstafsrc.c, plugins/avi/gstavidecoder.c,
272 plugins/avi/wincodec/gstwinenc.cc, plugins/cdparanoia/cdparanoia.c,
273 plugins/dv/dvdec.c, plugins/filters/cutter/cutter.c,
274 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
275 plugins/gsm/gstgsmenc.c, plugins/jpeg/gstjpegenc.c,
276 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
277 plugins/quicktime/gstquicktimedecoder.c,
278 plugins/sdlsink/sdlvideosink.c, plugins/xvideosink/xvideosink.c,
279 examples/cutter/cutter.c, examples/helloworld/helloworld.c,
280 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
281 examples/plugins/example.c, examples/queue2/queue2.c,
282 examples/queue3/queue3.c, examples/queue4/queue4.c,
283 examples/thread/thread.c, examples/typefind/typefind.c,
284 examples/xml/createxml.c, examples/xml/runxml.c: sync with the
287 2001-08-13 19:48 omegahacker
289 * configure.base: Added libgst.la to the global LDFLAGS, so all
290 plugins link against it. This should help solve problems with
291 bindings and dynamic loading of libgst.
293 2001-08-13 19:45 sbaker3
295 * gst/: gobject2gtk.c, gobject2gtk.h, gst.c, gstautoplug.c,
296 gstbin.c, gstelement.c, gstobject.c, gstpad.c, gstparse.c,
297 gsttypefind.c, gstxml.c, autoplug/autoplugtest.c,
298 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c,
299 autoplug/gststaticautoplug.c, autoplug/gststaticautoplugrender.c,
300 elements/gstdisksink.c, elements/gstfakesink.c,
301 elements/gstfakesrc.c, elements/gstidentity.c,
302 elements/gstmultidisksrc.c: sync with the current CVS glib API
304 2001-08-13 14:52 thomasvs
306 * configure.base: added swig/Makefile.PL
308 2001-08-12 11:09 sbaker3
310 * tests/.cvsignore: added more exes
312 2001-08-12 10:48 sbaker3
314 * gst/gstbufferpool.c: doc update
316 2001-08-11 23:04 omegahacker
318 * gst/gstbuffer.c: fixed stupid bug in buffer_span()
320 2001-08-11 09:25 omegahacker
322 * gst/: gstbuffer.c, gstbuffer.h: - changed timestamps to gint64
323 (*signed* 64-bit) - updated buf->offset handling to deal with the
324 -1 (0xffffffff) case - added gst_buffer_span() and gst_buffer_merge
325 (see -devel for details)
327 2001-08-10 22:36 wtay
329 * gst/elements/gstdisksrc.c: mmap returns MAP_FAILED in case of an
330 error, also do a perror in case of a failure.
332 2001-08-10 18:45 wtay
334 * test/misc/: Makefile.am, gsmdec.c, gsmenc.c, mpgPlayer.c: Added
335 some test apps by Zeenix.
337 2001-08-10 18:40 wtay
339 * configure.base, docs/fwg/intro.sgml, plugins/SID/gstsiddec.cc,
340 plugins/audiofile/gstafsink.c, plugins/gnomevfs/gnomevfssrc.c,
341 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
342 plugins/quicktime/gstquicktimedemux.c,
343 plugins/quicktime/gstquicktimesink.c, plugins/udp/gstudpsrc.c,
344 test/Makefile.am, test/main.c, tests/faketest.c,
345 tools/gstreamer-inspect.c: Fixes to various plugins. Removed the
346 eos/qos calls in favour of the soon to be event system. Added a
347 test app to test element reuse (doesn't work)
349 2001-08-10 18:34 wtay
351 * gst/: gstobject.h, gstpad.c, gstpad.h, gstqueue.c,
352 gstscheduler.c, elements/gstdisksrc.c, elements/gstfakesrc.c,
353 elements/gstfdsrc.c, elements/gstmultidisksrc.c,
354 elements/gstpipefilter.c: Removed the old eos and qos functions.
355 Removed the functions from the elements.
357 2001-08-10 18:02 sbaker3
359 * examples/launch/.cvsignore: added an exe
361 2001-08-10 17:49 sbaker3
363 * examples/: mixer/.cvsignore, cutter/.cvsignore: added an exe
365 2001-08-10 17:36 sbaker3
367 * tests/.cvsignore: hide new tests
369 2001-08-07 17:14 thomasvs
371 * configure.base: removed libs/colorscpace again
373 2001-08-07 17:08 thomasvs
375 * configure.base: do FLAC lib check against main function
377 2001-08-07 17:06 thomasvs
379 * acconfig.h, configure.base, plugins/Makefile.am: changed
380 HAVE_FLAC to HAVE_FLACLIB
382 2001-08-07 15:46 thomasvs
384 * configure.base: added a few dnl'd AC_CONDITIONAL's to show a bug
385 for HAVE_FLAC look for thomas in the file
387 2001-08-06 23:16 wtay
389 * examples/plugins/example.c: Fixed the padtemplate definition.
391 2001-08-06 21:40 omegahacker
393 * gst/gstevent.h: added gstevent.h
395 2001-08-06 21:37 omegahacker
397 * gst/gstelement.c, gst/gstinfo.c, gst/gstinfo.h, gst/gstpad.c,
398 gst/gstpad.h, gst/gstplugin.c, gst/gstscheduler.c, gst/gstthread.c,
399 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
400 tests/Makefile.am, tests/events.c: Initial code for the event
403 2001-08-06 21:20 wtay
405 * plugins/flac/: Makefile.am, flacenc.c: Some compile fixes against
408 2001-08-06 20:52 wtay
410 * gst/gstbufferpool.h: Added a missing UNLOCK macro.
412 2001-08-06 20:49 wtay
414 * plugins/avi/wincodec/gstwinenc.cc: Updates for CVS avifile.
416 2001-08-06 17:46 theuraeus
418 * configure.base: 2001-06-08 Christian Schaller
419 <Uraeus@linuxrising.org> - Change from == to = since == only works
420 with GNU test and not the version of test shipping with Solaris
421 (and probably other Unices) - Once again a ordinary user has to
422 teach hackers to hack :)
424 2001-08-03 01:08 omegahacker
426 * gst/Makefile.am: moved the object-model headers back to _HDR
429 2001-08-03 00:55 hadess
431 * Makefile.am: - revert location of gstreamer.pc
433 2001-08-03 00:50 hadess
435 * Makefile.am: - install gstreamer.pc to the right place under
436 $(prefix)/share/pkconfig
438 2001-08-01 23:44 dlehn
440 * plugins/flac/: flacdec.c, flacenc.c: Type update for FLAC 1.0
442 2001-07-31 21:57 wtay
444 * gst/gstthread.c: Added a missing state change switch.
445 Uncommented a big FIXME that was needed after all. Stop now works.
447 2001-07-30 18:50 wtay
449 * gstreamer-uninstalled.pc.in: Changes pcbuilddir to
452 2001-07-27 18:12 wtay
454 * tests/: Makefile.am, faketest.c, muxing/case1.c: Added a simple
455 thread state change app.
457 2001-07-27 17:35 sbaker3
459 * tools/gstreamer-inspect.c: compile fix for glib2
461 2001-07-27 14:12 sbaker3
463 * gst/gstbufferpool.c: compile fix when atomic refcounting is not
466 2001-07-25 23:46 wtay
468 * plugins/festival/gstfestival.c: Added caps to the src pad to
469 properly set rate/channels for peer elements.
471 2001-07-25 22:40 wtay
473 * tools/gstreamer-inspect.c: Added signal output and object
476 2001-07-25 22:40 wtay
478 * gst/: gobject2gtk.c, gobject2gtk.h: Added shims for signal
479 introspections and g_type_parent
481 2001-07-25 21:49 wingo
483 * configure.base: Fixed issue where AC_CHECK_LIB was polluting LIBS
486 2001-07-25 01:02 wingo
488 * plugins/filters/speed/Makefile.am: Removed 'README' from
489 EXTRA_DIST so that 'make dist' would work.
491 2001-07-24 21:05 theuraeus
493 * tools/gstreamer-launch.1: 2001-23-07 Christian Schaller
494 <Uraeus@linuxrising.org> - Put README contents into man page and
495 fixed the Groff enconding (or whatever it is called.)
497 2001-07-23 01:57 wtay
499 * plugins/ffmpeg/: gstffmpegdec.c, gstffmpegenc.c: Updated to the
502 2001-07-23 01:57 wtay
504 * tools/gstreamer-launch.c: Reverted to the old g_idle loop. too
505 many problems with xvideosink and the GtkWindow when we don't have
508 2001-07-20 23:10 dlehn
510 * plugins/: mp3decode/mpg123/letest.c, mpeg2/ac3dec/bitstream.c:
511 use glib for byte swapping
513 2001-07-20 23:08 dlehn
515 * Makefile.am: Some basic deb building rules
517 2001-07-20 23:08 dlehn
519 * plugins/mpeg2/parse/Makefile.am, test/Makefile.am: cosmetic
520 stuff, -O3 does inline-functions
522 2001-07-20 22:26 wtay
524 * docs/gst/: Makefile.am, gstreamer.hierarchy,
525 tmpl/gstbufferpool.sgml, tmpl/gstfakesink.sgml,
526 tmpl/gstidentity.sgml, tmpl/gstreamer-unused.sgml,
527 tmpl/gsttee.sgml: Removed some stuff from the makefile until it
528 stopped complaining when building debs...
530 2001-07-20 08:10 dlehn
532 * plugins/mp3encode/lame/: gstlame.c, gstlame.h: update for newer
535 2001-07-20 08:00 dlehn
537 * plugins/Makefile.am: Always compile avi dir. It has it's own
538 conditionals for avifile libs. Add (back?) arts dir. (was this
541 2001-07-20 07:56 dlehn
543 * plugins/mpeg2/mpeg2dec/Makefile.am: Change lib name from
544 libmpeg2dec to libgstmpeg2dec to avoid confusion since it links to
547 2001-07-20 07:54 dlehn
549 * docs/gst/gstreamer.hierarchy: remove Gtk classes from Gst
552 2001-07-20 07:53 dlehn
554 * configure.in.ac250: not used anymore
556 2001-07-20 07:52 dlehn
558 * debian/: Makefile.am, README.Debian, changelog, control,
559 gstreamer-arts.files, gstreamer-artsd.files,
560 gstreamer-avifile.files, gstreamer-common.files,
561 gstreamer-festival.files, gstreamer-flac.files,
562 gstreamer-mpeg2dec.files, gstreamer-plugin-template.postinst,
563 gstreamer-plugin-template.postrm, gstreamer-plugin-template.prerm,
564 gstreamer-runtime.files, gstreamer-runtime.manpages,
565 gstreamer-runtime.postinst, gstreamer-runtime.postrm,
566 gstreamer-tools.files, gstreamer-tools.manpages, gstreamer-x.files,
567 libgst0.postinst, libgsteditor0.postinst,
568 libgstmediaplay0.postinst, rules: Update to Debian packaging files
571 2001-07-18 23:38 richardb
573 * docs/fwg/: Makefile.am, buffers.sgml, checklist.sgml,
574 gst-plugin-writers-guide.sgml, srcnsink.sgml, statemanage.sgml:
575 Sort out some remaining bits of fwg which weren't valid sgml.
577 2001-07-18 23:18 richardb
579 * docs/manual/: debugging.sgml, helloworld2.sgml: Fix incorrectly
580 matched tags, as found by xsltproc. ;-)
582 2001-07-18 23:08 richardb
584 * REQUIREMENTS: Add instructions for getting docbook-gnome-bin
585 debian package, needed to build manual and PWG.
587 2001-07-18 20:04 wtay
589 * gst/autoplug/gststaticautoplugrender.c: Make sure the autoplugger
590 doesn't try to connect elements with request pads for now.
592 2001-07-18 18:29 wtay
594 * plugins/mpeg1/system_encode/: buffer.c, system_encode.c,
595 system_encode.h, systems.c: Added request pad to the muxer. Fixed
596 the object size problem by dynamically allocating the sector data.
598 2001-07-17 23:01 richardb
600 * plugins/effects/volume/volume.c: Rename the GstVolume type to
601 GstVolumeOld, so that it doesn't conflict with the type registered
602 by the new volume plugin.
604 2001-07-17 22:51 wtay
606 * docs/fwg/intro.sgml: Added what I think should be the basic steps
607 for writing a plugin.
609 2001-07-16 21:18 wtay
611 * gst/: gstelement.h, gstscheduler.h: Added missing pad_select
614 2001-07-16 10:04 richardb
616 * configure.base: Change tests/muxer/Makefile to
617 tests/muxing/Makefile, since tests/muxer is now an empty dir.
619 2001-07-15 15:24 wtay
621 * tools/gstreamer-launch.c: Changed the main loop to while
624 2001-07-15 14:04 wtay
626 * gst/gstscheduler.c: Properly set the eos flag when no elements
629 2001-07-14 21:29 shitowax
631 * plugins/quicktime/: gstquicktimesink.c, gstquicktimesink.h:
632 initial introduction of a really basic muxer
634 2001-07-14 21:15 thomasvs
636 * configure.base: added muxer Makefile
638 2001-07-13 17:49 wtay
640 * plugins/gsm/: gstgsm.c, gstgsmdec.c, gstgsmenc.c: Added capsnego
643 2001-07-11 23:52 wtay
645 * gst/: gstpad.c, gstpad.h, gstscheduler.h,
646 elements/gstaggregator.c, elements/gstaggregator.h,
647 elements/gstfakesrc.c: Added prototypes for gst_pad_peek,
648 gst_pad_select and gst_pad_selectv. Added different scheduling
649 methods in aggregator. Fixed a bug in fakesrc when setting up the
650 scheduling functions.
652 2001-07-11 20:26 wtay
654 * tests/: Makefile.am, muxing/.cvsignore, muxing/Makefile.am,
655 muxing/case1.c: Added a muxing test case.
657 2001-07-11 20:23 wtay
659 * gst/gstscheduler.c: Added a g_assert when a filled bufpen is
662 2001-07-11 20:22 wtay
664 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstidentity.c,
665 gstidentity.h, gsttee.c, gsttee.h: Some cleanups in output of
666 various test plugins. Added debug output to tee. Added buffer
667 duplication to identity.
669 2001-07-11 17:45 wtay
671 * gst/elements/: gstelements.c, gstfakesink.c, gstfakesink.h: Added
672 request pads to fakesink.
674 2001-07-11 16:51 wtay
676 * gst/elements/: gstaggregator.c, gstelements.c, gstfakesink.c,
677 gstfakesrc.c, gstfakesrc.h, gstidentity.c, gstidentity.h, gsttee.c:
678 Added DEBUG_FUNCPTR to most plugins. Added request pads to fakesrc
681 2001-07-11 16:50 wtay
683 * tools/gstreamer-inspect.c: Print out the request pad function.
685 2001-07-11 15:56 wtay
687 * gst/elements/: Makefile.am, gstaggregator.c, gstaggregator.h,
688 gstdisksink.c, gstdisksrc.c, gstelements.c, gstfakesink.c,
689 gstfakesrc.c, gstfakesrc.h, gstfdsink.c, gstfdsrc.c, gsthttpsrc.c,
690 gstidentity.c, gstsinesrc.c, gsttee.c: Some code cleanups. Added
691 printouts of the buffer timestamps in identity, fakesrc, fakesink.
692 Added an aggregator test element.
694 2001-07-11 13:33 wtay
696 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: Aplied the
697 patch from Andy Wingo <apwingo@eos.ncsu.edu> add padtemplates to
698 element classes without using an elementfactory. The
699 gst_element_add_padtemplate_to_class method was renamed to
700 gst_element_class_add_padtemplate to better match glib/gtk
703 2001-07-11 13:09 wtay
705 * docs/gst/tmpl/: gstmeta.sgml, spectrum.sgml: Removed the
706 remaining bits of MetaData.
708 2001-07-11 02:02 omegahacker
710 * configure.base: added speed and volume to configure.base
712 2001-07-11 00:47 omegahacker
714 * plugins/filters/Makefile.am: added speed and volume to
717 2001-07-08 22:02 wtay
719 * test/: Makefile.am, mp2tomp1v2.c, mp3play.c: Added a vob to mpeg1
720 transcoder. note that this one is only 68 lines long.
722 2001-07-08 10:47 wtay
724 * plugins/effects/volume/volume.c: I'm a moron..
726 2001-07-08 10:46 wtay
728 * plugins/effects/volume/volume.c: Renamed the old volume plugin to
731 2001-07-08 10:44 wtay
733 * plugins/filters/: speed/Makefile.am, speed/filter.func,
734 speed/speed.c, speed/speed.h, volume/Makefile.am,
735 volume/filter.func, volume/mono-filter.func,
736 volume/stereo-filter.func, volume/volume.c, volume/volume.h: Added
737 the two plugins from Andy Wingo <apwingo@eos.ncsu.edu>
739 2001-07-07 17:34 wtay
741 * docs/manual/Makefile.am: Added the init.sgml file to the makefile
743 2001-07-07 16:30 wtay
745 * docs/manual/: intro.sgml, motivation.sgml: More blablah about how
746 cool GStreamer really is..
748 2001-07-07 16:10 wtay
750 * docs/manual/: gstreamer-manual.sgml, init.sgml, utility.sgml:
751 Added docs on library init.
753 2001-07-07 15:17 wtay
755 * docs/manual/: autoplugging.sgml, debugging.sgml,
756 gstreamer-manual.sgml, helloworld2.sgml, programs.sgml: Lots of
757 updates. Added a chapter about the autoplugcache. Updated the
758 autoplug example using the autoplugcache. Moved some stuff around.
759 Added an example app for gst_parse_launch. Updated the debug
762 2001-07-07 15:14 wtay
764 * examples/launch/mp3parselaunch.c: Add sane arg checking.
766 2001-07-07 15:07 wtay
768 * examples/launch/: Makefile.am, mp3parselaunch.c: Added a
769 parse_launch example.
771 2001-07-07 14:32 wtay
773 * examples/helloworld2/helloworld2.c: Updated the autoplug example.
775 2001-07-07 12:34 wtay
777 * docs/manual/: bins.sgml, dynamic.sgml, factories.sgml,
778 goals.sgml, gstreamer-manual.sgml, helloworld.sgml,
779 helloworld2.sgml, pads.sgml, programs.sgml, queues.sgml,
780 threads.sgml, typedetection.sgml, utility.sgml, xml.sgml: Some
781 updates to the manual, mostly glib2 related.
783 2001-07-07 11:55 wtay
785 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
786 gstreamer.hierarchy, tmpl/gstbuffer.sgml, tmpl/gstbufferpool.sgml,
787 tmpl/gstelement.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
788 tmpl/gstreamer-unused.sgml, tmpl/gstutils.sgml, tmpl/gstxml.sgml:
789 Removed the last bits of Metadata. Updated the bufferpool docs.
791 2001-07-06 22:00 wtay
793 * plugins/capture/qcam/: gstqcamsrc.c, gstqcamsrc.h, qcam.h: Added
796 2001-07-05 23:08 wtay
798 * configure.base: Added the qcam src
800 2001-07-05 23:06 wtay
802 * plugins/capture/qcam/dark.c: Some unused file..
804 2001-07-05 23:05 wtay
806 * plugins/capture/: Makefile.am, qcam/Makefile.am, qcam/exposure.c,
807 qcam/gstqcamsrc.c, qcam/gstqcamsrc.h, qcam/qcam-Linux.c,
808 qcam/qcam-Linux.h, qcam/qcam-lib.c, qcam/qcam-os.c, qcam/qcam-os.h,
809 qcam/qcam.h, qcam/qcamip.h: Added a simple bw-qcam src plugin.
811 2001-07-05 22:53 wtay
813 * tools/gstreamer-launch.c: Added the xid stuff in again if
814 compiling against gtk.
816 2001-07-04 21:49 uid21147
818 * gst/gstutils.c: Added arg setting for UINT types.
820 2001-07-04 16:33 uid21147
822 * plugins/ffmpeg/: Makefile.am, gstffmpegdec.c, gstffmpegenc.c:
823 Lots of improvements to the ffmpeg wrappers.
825 2001-07-02 21:38 wtay
827 * plugins/ffmpeg/: Makefile.am, gstffmpeg.c, gstffmpegdec.c,
828 gstffmpegdec.h, gstffmpegenc.c, gstffmpegenc.h: Added the ffmpeg
831 2001-07-01 23:19 wtay
833 * configure.base, plugins/ffmpeg/Makefile.am,
834 plugins/ffmpeg/gstffmpegenc.c, plugins/ffmpeg/gstffmpegenc.h: Added
835 the ffmpeg wrapper plugin. (ffmpeg.sourceforge.net). Only the
836 encoders are currently support, so no decoders or muxers yet..
838 2001-07-01 18:52 wtay
840 * plugins/gsm/: Makefile.am, gstgsmdec.c, gstgsmenc.c: Fixed a bug
841 with the buffer handling.
843 2001-07-01 17:10 sbaker3
845 * plugins/filters/ladspa/gstladspa.c: better property name munging
846 and added check for duplicate property names
848 2001-07-01 17:01 sbaker3
850 * gst/gobject2gtk.c: return NULL from
851 g2g_object_class_find_property if gtk_object_arg_get_info returns
854 2001-07-01 15:05 wtay
856 * plugins/avi/gstavidemux.c: Added the memcpy back, we can't take
857 ownership of the riff parser chunks..
859 2001-07-01 14:59 wtay
861 * libs/riff/gstriff.h: Added types and structures for AVI/DV.
863 2001-07-01 14:58 wtay
865 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavidemux.h,
866 gstavitypes.c: Added FV playback to avi. Currently only NTSC DV is
867 supported. Both type1 and type2 avi/dv formats are supported.
869 2001-07-01 12:18 theuraeus
871 * gstreamer.spec.in: 2001-01-07 Christian Schaller
872 <Uraeus@linuxrising.org> - Updated SPEC file. - Splitt out GUI
873 modules - Added quicktime, flac, chart, udp modules
875 2001-07-01 12:16 theuraeus
877 * LICENSE_readme, REQUIREMENTS: 2001-01-07 Christian Schaller
878 <Uraeus@linuxrising.org> - Added FLAC information
880 2001-07-01 12:12 richardb
882 * configure.base: Put the back check for the FLAC library. This
883 looks to have been accidentally removed when the sidplay one was
886 2001-07-01 11:28 sbaker3
888 * plugins/filters/ladspa/gstladspa.c: gobject param fixes
890 2001-06-30 20:41 sbaker3
892 * plugins/alsa/: alsasink.c, alsasrc.c: fix param problems due to
895 2001-06-30 17:26 wtay
897 * plugins/SID/: gstsiddec.cc, gstsiddec.h: Added a property for
900 2001-06-30 16:22 wtay
902 * acinclude.m4, configure.base, plugins/Makefile.am,
903 plugins/SID/Makefile.am: Added configure checks for libsidplay.
905 2001-06-30 15:10 wtay
907 * plugins/SID/gstsiddec.cc: Added a bunch of properties.
909 2001-06-30 01:45 wtay
911 * configure.base: Added the SID plugin.
913 2001-06-30 01:44 wtay
915 * plugins/SID/gstsiddec.cc: Some cleanups
917 2001-06-30 01:37 wtay
919 * plugins/SID/: .cvsignore, Makefile.am, gstsiddec.cc, gstsiddec.h:
920 A first attempt at a SID decoder plugin.
922 2001-06-30 01:35 wtay
924 * gst/elements/gstdisksrc.c: Fix an endless loop at EOS.. this is a
927 2001-06-29 21:31 wtay
929 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c: GObject fixes for
930 xmms plugins. Cleaner names for the generated plugins.
932 2001-06-29 18:53 richardb
934 * gst/gstparse.c: Allow elements to be given custom names with []
937 ie, gstreamer-launch disksrc[mysrc] ! ... makes a disksrc element
938 named mysrc, rather than disksrc0
940 Suggestion: don't name things with names with numbers at the end,
941 or they may conflict with names allocated automatically.
943 2001-06-29 12:30 richardb
945 * configure.base: Put GST_CFLAGS before other CFLAGS, to ensure
946 that the correct headers get used if there's an installed copy of
947 the gst headers on the system (ie, make sure the uninstalled
948 headers are used instead).
950 2001-06-29 11:26 richardb
952 * gst/Makefile.am: Prefix for marshallers should be gst_marshal,
953 rather than gst. This now actually compiles for me.
955 2001-06-29 10:39 richardb
957 * gst/Makefile.am: Ensure that the marshaller code #includes
958 glib-object.h, and hence the neccessary definitions to enable it to
961 I don't pretend to understand how the marshalling stuff works - I
962 just know that it clearly needs this #include, or something
963 similar. If there's a more correct fix, someone else can do it.
964 Possibly this is a glib-genmarshal bug, but I've not got the time
967 2001-06-29 00:58 richardb
969 * gst/Makefile.am: Ensure that the gstmarshal.[ch] files are
970 generated in time by generating both files in the same rule:
971 previously, only the .c would be generated in time. Don't put the
972 files in dists (add a dist-hook to take them out), and clean the
973 files when running distclean.
975 2001-06-28 22:44 richardb
977 * gst/Makefile.am: Make sure conditionally compiled files are added
980 2001-06-28 21:13 sbaker3
982 * plugins/alsa/: alsasink.c, alsasrc.c: compile fixes for alsasrc
983 and alsasink - params need more work (odd warning when doing
986 2001-06-28 20:32 wtay
988 * acconfig.h, configure.base, plugins/Makefile.am: Added a check
991 2001-06-28 19:35 richardb
993 * configure.base: Fix ALSA check; was overwriting the ALSA_CFLAGS
994 and ALSA_LIBS variables determined for alsa 0.5 with the ones from
995 the check that alsa 0.9 wasn't there. Now does the 0.9 check
996 first, to avoid this problem.
998 2001-06-28 17:31 richardb
1000 * docs/gst/Makefile.am: Remove gstreamer.html from generated files,
1001 since it was just a broken copy of one of the other files. Sort
1002 out cleanfiles to some extent. Note: the make dependencies in this
1003 file are completely broken, but it's not clear how to fix them.
1004 The docs will be built at make install / dist time, as a result.
1006 2001-06-28 17:01 richardb
1008 * acinclude.m4: Fix a typo in a comment.
1010 2001-06-28 16:39 richardb
1012 * acinclude.m4, configure.base: Add ACTION-IF-USE and
1013 ACTION-IF-NOTUSE parameters to GST_CHECK_FEATURE. Convert glib2
1014 check to use GST_CHECK_FEATURE.
1016 2001-06-28 16:11 thomasvs
1018 * plugins/filters/cutter/README: cutter plugin now has a settable
1019 pre-record buffer (using GList) README has been fleshed out a bit
1022 2001-06-28 12:56 richardb
1024 * configure.base: Actually pass the infomessages variable into
1025 config.status, so the message about plugin-builddir gets displayed.
1027 We can use this mechanism to display lists of plugins which won't
1028 be built: just add the lines to be output at the end of ./configure
1031 2001-06-28 11:57 richardb
1033 * configure.base: Change plugin-srcdir msg stuff near the end of
1034 configure.base to -builddir.
1036 2001-06-27 21:53 thomasvs
1038 * examples/cutter/cutter.c: implemented ring buffer
1040 2001-06-27 21:53 thomasvs
1042 * plugins/filters/cutter/: cutter.c, cutter.h: added a GList
1045 2001-06-27 21:20 wtay
1047 * test/: dvshow.c, mp2toavi.c: Some small fixes.
1049 2001-06-27 21:19 wtay
1051 * examples/autoplug/autoplug.c: Small fixes to the autoplugger so
1052 that it uses a colorspace element for video.
1054 2001-06-27 21:15 wtay
1056 * plugins/quicktime/gstquicktimedecoder.c: Make the QT plugin
1059 2001-06-27 21:14 wtay
1061 * plugins/avi/gstavidecoder.c: Make the avidecoder plugin extend
1064 2001-06-27 21:14 omegahacker
1066 * configure.base, gstreamer-config.in, gstreamer-uninstalled.pc.in,
1067 gstreamer.pc.in: configure.base: changed to 0.2.1, reworked the -D
1068 gathering for cflags gstreamer-config.in, gstreamer.pc.in,
1069 gstreamer-uninstalled.pc.in: reworked -D gathering for cflags
1071 2001-06-27 20:45 dlehn
1073 * plugins/arts/Makefile.am: Fix for automake 1.4 to actually build
1074 the generated source. Clean up generated files. Make sure only
1075 source idl gets into tarball.
1077 2001-06-27 20:22 omegahacker
1079 * makeconfigure: added _CFLAGS and modified to allow the multiple
1080 substitition to occur
1082 2001-06-27 18:22 richardb
1084 * makeconfigure: Add a hack to ensure that automake picks up the
1085 variables AC_SUBSTed in GST_CHECK_CONFIGPROG.
1087 2001-06-27 18:04 richardb
1089 * acinclude.m4, configure.base: Add a "MODULES" parameter to
1090 GST_CHECK_CONFIGPROG, to pass sets of modules to the -config
1091 script. Convert gnome test to use GST_CHECK_CONFIGPROG.
1093 2001-06-27 17:56 richardb
1095 * acconfig.h, acinclude.m4, configure.base, plugins/Makefile.am,
1096 plugins/audiofile/Makefile.am: Remove HAVE_GDK_PIXBUF and
1097 HAVE_LIBAUDIOFILE from acconfig.h and AC_DEFINE: nothing uses
1098 these. Add GST_CHECK_CONFIGPROG macro, to check a -config script
1099 and set --cflags and --libs from it. Replace audiofile and
1100 gdk-pixbuf checks with calls to this macro. Change use of
1101 HAVE_LIBAUDIOFILE to USE_LIBAUDIOFILE automake conditional. Change
1102 use of AUDIOFILE_LIBS variable to LIBAUDIOFILE_LIBS.
1104 2001-06-27 17:06 richardb
1106 * acinclude.m4: Fix brokenness with autoconf 2.50. *sigh*
1108 2001-06-27 16:04 richardb
1110 * acinclude.m4, configure.base: Add DISABLE-BY-DEFAULT argument to
1111 GST_CHECK_FEATURE, to allow a feature to be turned off by default.
1112 Turn of XMMS check using this, rather than a hack. Fix display of
1113 commandline parameters for GST_CHECK_FEATURE and
1114 GST_SUBSYSTEM_DISABLE.
1116 2001-06-27 15:07 thomasvs
1118 * plugins/filters/cutter/: cutter.c, filter.func: fixed cutter
1121 2001-06-27 10:59 richardb
1123 * acinclude.m4: Add XMMS macro to acinclude.m4, since it's a
1124 commonly missing macro. This joins the ALSA macro, which was
1125 already in acinclude.m4 We need some more consistent scheme for
1126 dealing with these... :(
1128 2001-06-26 23:26 omegahacker
1130 * plugins/vgasink/Makefile.am: fixed vgasink Makefile.am, even
1131 though vgasink is disabled
1133 2001-06-26 23:15 wtay
1135 * configure.base, gst/Makefile.am, tools/Makefile.am: Removed the
1136 GST_CONFIG_DIR from config.h and made a -D CFLAG for it instead so
1137 that we can do full expansion on the sysconfdir.
1139 2001-06-26 22:49 richardb
1141 * configure.base: Fix up configure --help output:
1142 GST_DISABLE_SUBSYSTEM options were not displayed properly.
1144 2001-06-26 22:44 richardb
1146 * configure.base, gst/elements/Makefile.am, plugins/Makefile.am:
1147 Convert XMMS and LIBGHTTP checks to use GST_CHECK_FEATURE() XMMS
1148 check is turned off by default (though not in a very neat way)
1150 2001-06-26 22:29 wtay
1152 * configure.base, plugins/Makefile.am: Removed vgasink for now.
1154 2001-06-26 22:07 wtay
1156 * plugins/udp/Makefile.am: Removed a cut&paste leftover..
1158 2001-06-26 20:56 richardb
1160 * makeconfigure: Do hacky fix for AM_CONDITIONAL for
1161 GST_SUBSYSTEM_DISABLE, too.
1163 2001-06-26 20:49 omegahacker
1165 * configure.base: Changes to the GST_SUBSYSTEM_DISABLE macro.
1167 2001-06-26 20:06 richardb
1169 * gst/gobject2gtk.c: Fix g2g_object_class_list_properties() so that
1170 num_properties gets set.
1172 2001-06-26 19:20 richardb
1174 * acinclude.m4, configure.base, plugins/Makefile.am: Convert artsc
1175 and arts checks to use GST_CHECK_FEATURE. Extract the checks into
1178 2001-06-26 03:48 richardb
1180 * acinclude.m4, configure.base, plugins/Makefile.am: Move alsa
1181 check to use GST_CHECK_FEATURE macro. Fix a small bug in the
1184 2001-06-26 03:27 richardb
1186 * acinclude.m4: Fixes to work properly with automake 1.4
1188 2001-06-26 02:53 richardb
1190 * Makefile.am, acinclude.m4, autogen.sh, configure.base,
1191 makeconfigure: Added feature check macro, GST_CHECK_FEATURE. Moved
1192 generation of configure.{in,ac} into a separate script. Add hack
1193 to the script to stop automake complaining about missing
1194 AM_CONDITIONAL call. Replace ESD check by a call to
1197 2001-06-25 22:39 richardb
1199 * configure.base: Move config dir from /etc/gstreamer to
1200 ${sysconfdir}/gstreamer by default: more portable, configurable,
1203 2001-06-25 21:53 richardb
1205 * docs/plugins/Makefile.am: Remove more generated files
1207 2001-06-25 21:41 richardb
1209 * docs/: manuals.mak, gst/Makefile.am, libs/Makefile.am: Remove
1210 many unwanted generated files from distributions.
1212 2001-06-25 21:39 richardb
1214 * docs/Makefile.am: Added plugins to DIST_SUBDIRS
1216 2001-06-25 21:37 wtay
1218 * plugins/oss/gstosssink.c: Don't use the trace feature when it is
1221 2001-06-25 21:36 wtay
1223 * plugins/: avi/gstavidecoder.c, quicktime/gstquicktimedecoder.c:
1224 Don't use the autoplugger when it is disabled.
1226 2001-06-25 21:36 wtay
1228 * gst/: Makefile.am, gst.c, gstautoplug.h, gstbuffer.c,
1229 gstbuffer.h, gstmeta.c, gstmeta.h, gstparse.h, gstplugin.c,
1230 gstplugin.h, gsttrace.h, gsttypefind.h: Removed the final bits of
1231 GstMeta. Added conditional compilation of various subsystems.
1233 2001-06-25 21:09 richardb
1235 * gst/: gobject2gtk.h, gstinfo.c, gstinfo.h: Add consts to
1236 appropriate parameters in debug and info handlers. Add appropriate
1237 types for some of the memebers of the GTypeInfo struct.
1239 2001-06-25 21:01 omegahacker
1241 * gst/: .cvsignore, Makefile.am: added gstmarshal.[ch] to
1242 .cvsignore, added gstmarshal.list to EXTRA_DIST
1244 2001-06-25 21:00 omegahacker
1246 * gst/gstobject.h, plugins/Makefile.am,
1247 plugins/visualization/Makefile.am: added some dirs to DIST_SUBDIRS,
1248 added a comment to gstobject.h
1250 2001-06-25 20:59 omegahacker
1252 * gst/: Makefile.am, gstmarshal.c, gstmarshal.h, gstmarshal.list:
1253 removed gstmarshal.[ch], added gstmarshal.list, and a first pass at
1256 2001-06-25 20:19 wtay
1258 * configure.base, gst/Makefile.am: Added configure checks to
1259 disable various major subsystems.
1261 2001-06-25 19:14 richardb
1263 * docs/gst/: Makefile.am, gstreamer.types.in: gstreamer.types.in:
1264 remove colorspace header. Makefile.am: remove comment inside rule
1267 2001-06-25 18:22 omegahacker
1269 * gst/: gobject2gtk.h, gst.c, gstelement.c: gobject2gtk.h: added
1270 g2g_object_get_type() prototype gst.c: fixed gst_add_paths_func()
1271 prototype gstelement.c: changed some prototypes, added a cast
1273 2001-06-25 18:17 wtay
1275 * gst/gstobject.h: Added a missing #else
1277 2001-06-25 17:44 wtay
1279 * configure.base: Removed the wine stuff.
1281 2001-06-25 13:28 richardb
1283 * gst/gstobject.c: Fix a warning; stuff following an #endif
1285 2001-06-25 13:09 richardb
1287 * autogen.sh: Added check for pkg-config to autogen.sh
1289 2001-06-25 07:45 omegahacker
1291 * acconfig.h, autogen.sh, configure.base, gst/Makefile.am,
1292 gst/gstbin.c, gst/gstelement.c, gst/gstelementfactory.c,
1293 gst/gstinfo.c, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1294 gst/gstprops.c, gst/gstthread.c, gst/gstxml.h: Reworked the
1295 arguments for DEBUG and INFO. Removed -debug-verbose. Renamed
1296 GST_DISABLE_XML to GST_DISABLE_LOADSAVE and added --disable flag.
1298 2001-06-25 04:37 omegahacker
1300 * gst/: gobject2gtk.c, gobject2gtk.h: Changed all globally defined
1301 stub functions to use the g2g_ prefix instead of g_, to avoid *any*
1302 potential namespace conflicts.
1304 2001-06-25 02:20 omegahacker
1306 * acconfig.h, configure.base, docs/random/wtay/events,
1307 examples/Makefile.am, examples/cutter/cutter.c,
1308 examples/helloworld/helloworld.c,
1309 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
1310 examples/plugins/example.c, examples/plugins/example.h,
1311 examples/queue/queue.c, examples/queue2/queue2.c,
1312 examples/queue3/queue3.c, examples/queue4/queue4.c,
1313 examples/thread/thread.c, examples/typefind/typefind.c,
1314 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
1315 gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gst.c, gst/gst.h,
1316 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstbin.h,
1317 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
1318 gst/gstextratypes.c, gst/gstextratypes.h, gst/gstmarshal.c,
1319 gst/gstmarshal.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1320 gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c, gst/gstpipeline.h,
1321 gst/gstqueue.c, gst/gstqueue.h, gst/gstscheduler.c,
1322 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
1323 gst/gsttypefind.c, gst/gsttypefind.h, gst/gstutils.c,
1324 gst/gstutils.h, gst/gstxml.c, gst/gstxml.h,
1325 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
1326 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
1327 gst/autoplug/gststaticautoplug.h,
1328 gst/autoplug/gststaticautoplugrender.c,
1329 gst/autoplug/gststaticautoplugrender.h, gst/elements/Makefile.am,
1330 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
1331 gst/elements/gstdisksrc.c, gst/elements/gstdisksrc.h,
1332 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
1333 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.c,
1334 gst/elements/gstfakesrc.h, gst/elements/gstfdsink.c,
1335 gst/elements/gstfdsink.h, gst/elements/gstfdsrc.c,
1336 gst/elements/gstfdsrc.h, gst/elements/gsthttpsrc.c,
1337 gst/elements/gsthttpsrc.h, gst/elements/gstidentity.c,
1338 gst/elements/gstidentity.h, gst/elements/gstmultidisksrc.c,
1339 gst/elements/gstmultidisksrc.h, gst/elements/gstpipefilter.c,
1340 gst/elements/gstpipefilter.h, gst/elements/gstsinesrc.c,
1341 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
1342 gst/elements/gsttee.h, gstplay/gstplay.c, plugins/Makefile.am,
1343 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
1344 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
1345 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
1346 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
1347 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
1348 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
1349 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
1350 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
1351 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
1352 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
1353 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1354 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
1355 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
1356 plugins/avi/gstavidemux.c, plugins/avi/gstavidemux.h,
1357 plugins/avi/gstavimux.c, plugins/avi/gstavimux.h,
1358 plugins/avi/gstavitypes.c, plugins/avi/gstavitypes.h,
1359 plugins/avi/winaudio/aviaudiodecoder.c,
1360 plugins/avi/winaudio/aviaudiodecoder.h,
1361 plugins/avi/wincodec/gstwindec.cc,
1362 plugins/avi/wincodec/gstwindec.h,
1363 plugins/avi/wincodec/gstwinenc.cc,
1364 plugins/avi/wincodec/gstwinenc.h, plugins/capture/v4l/gstv4lsrc.c,
1365 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
1366 plugins/cdparanoia/cdparanoia.h, plugins/cobin/cobin.c,
1367 plugins/cobin/cobin.h, plugins/cobin/spindentity.c,
1368 plugins/cobin/spindentity.h, plugins/dv/dvdec.c,
1369 plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
1370 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
1371 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
1372 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
1373 plugins/esd/esdsink/esdsink.h, plugins/festival/Makefile.am,
1374 plugins/festival/gstfestival.c, plugins/festival/gstfestival.h,
1375 plugins/filters/Makefile.am, plugins/filters/adder/adder.c,
1376 plugins/filters/adder/adder.h,
1377 plugins/filters/colorspace/colorspace.c,
1378 plugins/filters/colorspace/colorspace.h,
1379 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
1380 plugins/filters/cutter/filter.func,
1381 plugins/filters/deinterlace/deinterlace.c,
1382 plugins/filters/deinterlace/deinterlace.h,
1383 plugins/filters/intfloatconvert/float2int.c,
1384 plugins/filters/intfloatconvert/float2int.h,
1385 plugins/filters/intfloatconvert/int2float.c,
1386 plugins/filters/intfloatconvert/int2float.h,
1387 plugins/filters/intfloatconvert/intfloatconvert.c,
1388 plugins/filters/ladspa/gstladspa.c,
1389 plugins/filters/ladspa/gstladspa.h,
1390 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
1391 plugins/filters/level/level.c, plugins/filters/level/level.h,
1392 plugins/filters/median/median.c, plugins/filters/median/median.h,
1393 plugins/filters/mono2stereo/mono2stereo.c,
1394 plugins/filters/mono2stereo/mono2stereo.h,
1395 plugins/filters/passthrough/level.c,
1396 plugins/filters/passthrough/level.h,
1397 plugins/filters/passthrough/passthrough.c,
1398 plugins/filters/passthrough/passthrough.h,
1399 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1400 plugins/filters/stereo2mono/stereo2mono.c,
1401 plugins/filters/stereo2mono/stereo2mono.h,
1402 plugins/filters/volenv/filter.func,
1403 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
1404 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
1405 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
1406 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
1407 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
1408 plugins/icecast/icecastsend/icecastsend.c,
1409 plugins/icecast/icecastsend/icecastsend.h,
1410 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
1411 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
1412 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1413 plugins/mp3decode/mpg123/gstmpg123.c,
1414 plugins/mp3decode/mpg123/gstmpg123.h,
1415 plugins/mp3decode/parse/mp3parse.c,
1416 plugins/mp3decode/parse/mp3parse.h,
1417 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
1418 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
1419 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
1420 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1421 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
1422 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
1423 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
1424 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1425 plugins/mpeg1/system_encode/buffer.c,
1426 plugins/mpeg1/system_encode/system_encode.c,
1427 plugins/mpeg1/system_encode/system_encode.h,
1428 plugins/mpeg1video/parse/mp1videoparse.c,
1429 plugins/mpeg1video/parse/mp1videoparse.h,
1430 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
1431 plugins/mpeg2/ac3parse/ac3parse.c,
1432 plugins/mpeg2/ac3parse/ac3parse.h,
1433 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
1434 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
1435 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
1436 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
1437 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
1438 plugins/mpeg2/subtitles/mpeg2subt.c,
1439 plugins/mpeg2/subtitles/mpeg2subt.h,
1440 plugins/mpeg2/video/gstmpeg2play.c,
1441 plugins/mpeg2/video/gstmpeg2play.h,
1442 plugins/mpeg2/videoparse/mp2videoparse.c,
1443 plugins/mpeg2/videoparse/mp2videoparse.h,
1444 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
1445 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
1446 plugins/oss/gstossgst.c, plugins/oss/gstossgst.h,
1447 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
1448 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
1449 plugins/quicktime/gstquicktimedecoder.c,
1450 plugins/quicktime/gstquicktimedecoder.h,
1451 plugins/quicktime/gstquicktimedemux.c,
1452 plugins/quicktime/gstquicktimedemux.h,
1453 plugins/quicktime/gstquicktimetypes.c,
1454 plugins/quicktime/gstquicktimetypes.h, plugins/rtjpeg/rtjpegdec.c,
1455 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
1456 plugins/rtjpeg/rtjpegenc.h, plugins/rtp/rtpsend/rtpsend.c,
1457 plugins/rtp/rtpsend/rtpsend.h, plugins/sdlsink/sdlvideosink.c,
1458 plugins/sdlsink/sdlvideosink.h, plugins/udp/.cvsignore,
1459 plugins/udp/Makefile.am, plugins/udp/gstudp.c,
1460 plugins/udp/gstudpsink.c, plugins/udp/gstudpsink.h,
1461 plugins/udp/gstudpsrc.c, plugins/udp/gstudpsrc.h,
1462 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
1463 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
1464 plugins/visualization/Makefile.am,
1465 plugins/visualization/chart/gstchart.c,
1466 plugins/visualization/smoothwave/smoothwave.c,
1467 plugins/visualization/smoothwave/smoothwave.h,
1468 plugins/visualization/spectrum/gstspectrum.c,
1469 plugins/visualization/spectrum/gstspectrum.h,
1470 plugins/visualization/synaesthesia/core.h,
1471 plugins/visualization/synaesthesia/synaesthesia.c,
1472 plugins/visualization/synaesthesia/synaesthesia.h,
1473 plugins/visualization/vumeter/vumeter.c,
1474 plugins/visualization/vumeter/vumeter.h,
1475 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
1476 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
1477 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
1478 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
1479 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
1480 plugins/xmms/gstxmmsinput.h, plugins/xmms/pluginenum.c,
1481 plugins/xmms/xmms.h, plugins/xvideosink/Makefile.am,
1482 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h,
1483 test/ac3parse.c, test/ac3play.c, test/avi2mpg.c, test/aviparse.c,
1484 test/dvdcat.c, test/lat.c, test/mp1parse.c, test/mp1tomp1.c,
1485 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3mad.c,
1486 test/mp3parse.c, test/mp3play.c, test/mp3tovorbis.c,
1487 test/mpeg2parse.c, test/pipetest.c, test/qtest.c, test/record.c,
1488 test/vidcapture.c, test/vidcapture2.c, test/videotest.c,
1489 test/wave.c, test/xmmstest.c, tests/autoplug.c, tests/autoplug3.c,
1490 tests/case4.c, tests/incsched.c, tests/mp1vid.c, tests/mp3encode.c,
1491 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/states.c,
1492 tests/threadlock.c, tests/eos/case1.c, tests/eos/case2.c,
1493 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
1494 tests/eos/case6.c, tests/eos/case7.c, tests/sched/runxml.c,
1495 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c,
1496 tools/gstreamer-launch.c: Merged from GOBJECT1 to HEAD at 200106241
1498 2001-06-25 01:07 omegahacker
1500 * gst/gobject2gtk.c, gst/gobject2gtk.h, tools/gstreamer-compprep.c,
1501 tools/gstreamer-inspect.c: added shim for
1502 g_object_class_list_properties and converted -inspect and -compprep
1505 2001-06-25 00:50 omegahacker
1507 * examples/plugins/: example.c, example.h: ported example plugin to
1510 2001-06-25 00:25 omegahacker
1512 * examples/cutter/cutter.c: ported to gobject
1514 2001-06-24 23:56 omegahacker
1516 * plugins/visualization/chart/gstchart.c: ported chart to gobject
1518 2001-06-24 23:44 omegahacker
1520 * LICENSE_readme, REQUIREMENTS, acconfig.h, autogen.sh,
1521 configure.base, gstreamer.spec.in, idiottest.mak,
1522 docs/gst/gstreamer-sections.txt, docs/manual/advanced.sgml,
1523 docs/manual/bins.sgml, docs/manual/factories.sgml,
1524 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
1525 docs/manual/pads.sgml, docs/manual/states.sgml, docs/random/eos,
1526 examples/Makefile.am, examples/cutter/Makefile.am,
1527 examples/cutter/cutter.c, examples/cutter/cutter.h,
1528 gst/Makefile.am, gst/gst.c, gst/gstautoplug.c, gst/gstbin.c,
1529 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstbufferpool.h,
1530 gst/gstcaps.c, gst/gstelement.c, gst/gstelementfactory.c,
1531 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstparse.c,
1532 gst/gstplugin.c, gst/gstprops.c, gst/gstscheduler.c,
1533 gst/gstthread.c, gst/elements/gstdisksink.c,
1534 gst/elements/gstdisksrc.c, gstplay/ChangeLog, gstplay/Makefile.am,
1535 gstplay/callbacks.c, gstplay/full-screen.c, gstplay/full-screen.h,
1536 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
1537 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
1538 gstplay/main.c, include/Makefile.am, libs/audio/gstaudio.c,
1539 libs/audio/gstaudio.h, libs/riff/gstriffencode.c,
1540 plugins/Makefile.am, plugins/audiofile/gstafsink.c,
1541 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1542 plugins/filters/Makefile.am,
1543 plugins/filters/colorspace/Makefile.am,
1544 plugins/filters/colorspace/colorspace.c,
1545 plugins/filters/colorspace/colorspace.h,
1546 plugins/filters/cutter/README, plugins/filters/cutter/cutter.c,
1547 plugins/filters/cutter/cutter.h,
1548 plugins/filters/deinterlace/.cvsignore,
1549 plugins/filters/deinterlace/Makefile.am,
1550 plugins/filters/deinterlace/deinterlace.c,
1551 plugins/filters/deinterlace/deinterlace.h,
1552 plugins/filters/intfloatconvert/float2int.c,
1553 plugins/filters/intfloatconvert/float2int.h,
1554 plugins/filters/intfloatconvert/int2float.c,
1555 plugins/filters/intfloatconvert/int2float.h,
1556 plugins/filters/median/median.c, plugins/filters/median/median.h,
1557 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1558 plugins/flac/.cvsignore, plugins/flac/Makefile.am,
1559 plugins/flac/flac.c, plugins/flac/flacdec.c,
1560 plugins/flac/flacdec.h, plugins/flac/flacenc.c,
1561 plugins/flac/flacenc.h, plugins/jpeg/gstjpegdec.c,
1562 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1563 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1564 plugins/quicktime/Makefile.am,
1565 plugins/quicktime/gstquicktimedecoder.c,
1566 plugins/quicktime/gstquicktimedecoder.h,
1567 plugins/quicktime/gstquicktimedemux.c,
1568 plugins/quicktime/gstquicktimedemux.h,
1569 plugins/quicktime/gstquicktimetypes.c,
1570 plugins/quicktime/gstquicktimetypes.h, plugins/vgasink/.cvsignore,
1571 plugins/vgasink/Makefile.am, plugins/vgasink/vgavideosink.c,
1572 plugins/vgasink/vgavideosink.h, plugins/videoscale/videoscale.h,
1573 plugins/visualization/Makefile.am,
1574 plugins/visualization/chart/.cvsignore,
1575 plugins/visualization/chart/Makefile.am,
1576 plugins/visualization/chart/gstchart.c, tools/README,
1577 tools/gstreamer-compprep.1, tools/gstreamer-launch.c: Merge from
1578 HEAD to BRANCH-GOBJECT1 at 200106241
1580 2001-06-24 22:21 wtay
1582 * tools/gstreamer-launch.c: Commented out the Gtk widget stuff.
1584 2001-06-24 22:18 omegahacker
1586 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstcaps.c,
1587 gstelement.c, gstelementfactory.c, gstobject.c, gstobject.h,
1588 gstpad.c, gstprops.c, gstthread.c: initial pass at #ifdef'ing xml
1591 2001-06-24 22:15 wtay
1593 * gstplay/gstplay.c: Some compile fixes.
1595 2001-06-24 22:14 wtay
1597 * configure.base: Added the festival plugin and udp.
1599 2001-06-24 22:10 wtay
1601 * plugins/: festival/gstfestival.c, oss/gstosssink.c,
1602 oss/gstosssink.h, oss/gstosssrc.c, udp/gstudpsink.c,
1603 udp/gstudpsrc.c, udp/gstudpsrc.h, xvideosink/Makefile.am: Added an
1604 arg to set the fragment size in oss plugins. Use a TCP stream
1605 connection to do caps nego over the wire in UDP. More pending
1606 changes to some plugins.
1608 2001-06-24 22:06 omegahacker
1610 * configure.base, plugins/Makefile.am: New check for libesd, a
1611 model for all the other checks I hope. Need to convert all the
1612 other checks to operate like this.
1614 2001-06-24 16:20 wtay
1616 * plugins/: Makefile.am, udp/.cvsignore, udp/Makefile.am,
1617 udp/gstudp.c, udp/gstudpsink.c, udp/gstudpsink.h, udp/gstudpsrc.c,
1618 udp/gstudpsrc.h: Added the beginnings of an udp send/receive
1621 2001-06-24 16:20 wtay
1623 * plugins/udp/gstudpsink.h: file gstudpsink.h was initially added
1624 on branch BRANCH-GOBJECT1.
1626 2001-06-24 16:20 wtay
1628 * plugins/udp/Makefile.am: file Makefile.am was initially added on
1629 branch BRANCH-GOBJECT1.
1631 2001-06-24 16:20 wtay
1633 * plugins/udp/gstudpsrc.c: file gstudpsrc.c was initially added on
1634 branch BRANCH-GOBJECT1.
1636 2001-06-24 16:20 wtay
1638 * plugins/udp/gstudp.c: file gstudp.c was initially added on branch
1641 2001-06-24 16:20 wtay
1643 * plugins/udp/gstudpsink.c: file gstudpsink.c was initially added
1644 on branch BRANCH-GOBJECT1.
1646 2001-06-24 16:20 wtay
1648 * plugins/udp/.cvsignore: file .cvsignore was initially added on
1649 branch BRANCH-GOBJECT1.
1651 2001-06-24 16:20 wtay
1653 * plugins/udp/gstudpsrc.h: file gstudpsrc.h was initially added on
1654 branch BRANCH-GOBJECT1.
1656 2001-06-24 15:55 wtay
1658 * docs/random/wtay/events: file events was initially added on
1659 branch BRANCH-GOBJECT1.
1661 2001-06-24 15:55 wtay
1663 * docs/random/wtay/events: Added some random ramblings about a the
1664 design of an event system.
1666 2001-06-24 02:02 wtay
1668 * gst/gobject2gtk.c: Removed some debug noise.
1670 2001-06-24 01:55 wtay
1672 * test/: aviparse.c, mp1parse.c, mpeg2parse.c, videotest.c, wave.c:
1673 Compile fixes for gtk.
1675 2001-06-23 13:23 wtay
1677 * plugins/festival/gstfestival.c: Make sure we don't send more data
1678 than the buffersize.
1680 2001-06-23 13:12 wtay
1682 * plugins/festival/gstfestival.c: file gstfestival.c was initially
1683 added on branch BRANCH-GOBJECT1.
1685 2001-06-23 13:12 wtay
1687 * plugins/festival/Makefile.am: file Makefile.am was initially
1688 added on branch BRANCH-GOBJECT1.
1690 2001-06-23 13:12 wtay
1692 * plugins/: Makefile.am, festival/Makefile.am,
1693 festival/gstfestival.c, festival/gstfestival.h: Added the festival
1694 text-to-speech plugin. It will currently only work by contacting
1695 the festival server on localhost. The output is WAV so it needs to
1696 be parsed with parsewav before connecting it to an audiosink:
1698 ./gstreamer-launch disksrc location=/etc/motd ! festival ! parsewav
1701 Latency is terrible because we don't process uterances individually
1704 2001-06-23 13:12 wtay
1706 * plugins/festival/gstfestival.h: file gstfestival.h was initially
1707 added on branch BRANCH-GOBJECT1.
1709 2001-06-22 02:14 wtay
1711 * examples/: Makefile.am, helloworld/helloworld.c,
1712 helloworld2/helloworld2.c, mixer/mixer.c, queue/queue.c,
1713 queue2/queue2.c, queue3/queue3.c, queue4/queue4.c, thread/thread.c,
1714 typefind/typefind.c, xml/createxml.c, xml/runxml.c: Fixed the
1715 examples for glib2 Removed plugins for now (need to run the script
1718 2001-06-22 02:05 wtay
1720 * tests/: autoplug.c, autoplug3.c, case4.c, incsched.c, mp1vid.c,
1721 mp3encode.c, paranoia.c, queue.c, rip.c, states.c, threadlock.c,
1722 eos/case1.c, eos/case2.c, eos/case3.c, eos/case4.c, eos/case5.c,
1723 eos/case6.c, eos/case7.c, sched/runxml.c: Lots of compile fixes for
1726 2001-06-22 01:43 wtay
1728 * test/: ac3parse.c, ac3play.c, avi2mpg.c, dvdcat.c, lat.c,
1729 mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3mad.c, mp3parse.c,
1730 mp3play.c, mp3tovorbis.c, pipetest.c, qtest.c, record.c,
1731 vidcapture.c, vidcapture2.c, xmmstest.c: Lots of compile fixes
1734 2001-06-22 01:14 wtay
1736 * configure.base: Disable most of the gnome/gtk stuff when
1737 compiling with glib2
1739 2001-06-22 00:11 wtay
1741 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added the option
1742 to set the format and the output size.
1744 2001-06-21 23:48 omegahacker
1746 * gst/gstqueue.c: marked up the function pointers with
1749 2001-06-21 20:44 wtay
1751 * configure.base: Added vgasink.
1753 2001-06-21 20:43 wtay
1755 * plugins/vgasink/: .cvsignore, Makefile.am, vgavideosink.c,
1756 vgavideosink.h: Added the vgasink by sienap.
1758 2001-06-21 16:29 wtay
1760 * tools/gstreamer-compprep.c: Compile fixes for GObject.
1762 2001-06-21 15:39 wtay
1764 * tools/gstreamer-inspect.c: Fixed a compileation error for
1767 2001-06-21 15:22 wtay
1769 * gst/: gobject2gtk.h, gstqueue.c: Compile fixes for gobject.
1771 2001-06-21 13:21 sbaker3
1773 * docs/gst/gstreamer-sections.txt: added refcounting and
1776 2001-06-21 12:50 wtay
1778 * plugins/flx/flx_decoder.h: Removed the colorspace dependency.
1780 2001-06-21 12:50 wtay
1782 * plugins/Makefile.am: Removed the videoscaler for now until it's
1785 2001-06-21 12:49 wtay
1787 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
1788 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
1789 Added some files for future use.
1791 2001-06-21 12:42 wtay
1793 * libs/Makefile.am: Removed old unused libs.
1795 2001-06-21 12:35 wtay
1797 * configure.base: Removed the winloader
1799 2001-06-21 12:34 wtay
1801 * libs/Makefile.am: Removed the wine loader.
1803 2001-06-21 12:32 wtay
1805 * include/Makefile.am: Removed the winelibs.
1807 2001-06-21 12:19 sbaker3
1809 * gst/: gstbufferpool.c, gstbufferpool.h: added ref counting to the
1810 buffer pool. also _destroy will clean up the buffer pool mem_chunk
1811 if it is the default implementation
1813 2001-06-21 03:03 omegahacker
1815 * plugins/Makefile.am: fixed spelling of xvideosink
1817 2001-06-21 00:43 wtay
1819 * gst/: gobject2gtk.h, gstqueue.c: Added some signal shims. Fixed
1820 the queue state_change stuff.
1822 2001-06-20 23:52 wtay
1824 * plugins/Makefile.am: Added the xvideosink to the dirs.
1826 2001-06-20 23:33 wtay
1828 * plugins/: dv/dvdec.c, xmms/xmms.h: All pending changes I still
1831 2001-06-20 23:21 wtay
1833 * plugins/aasink/aasink.c: Compile fixes for aasink.
1835 2001-06-20 23:21 wtay
1837 * gst/gobject2gtk.h: Added a shim for a marshaller.
1839 2001-06-20 22:56 wtay
1841 * gst/gobject2gtk.h: Added som shims for GTypeFlags and GParamFlags
1843 2001-06-20 22:55 wtay
1845 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: Compile fixes
1848 2001-06-20 22:40 wtay
1850 * plugins/arts/gst_arts.c: compile fixes for GTK1.2.
1852 2001-06-20 22:40 wtay
1854 * gst/gobject2gtk.h: Fixed an arg called "class", it's a C++
1857 2001-06-20 22:30 wtay
1859 * gst/gobject2gtk.h: Added g_type_from_name to the shims.
1861 2001-06-20 22:29 wtay
1863 * plugins/filters/ladspa/gstladspa.c: Some compile fixes for gtk1.2
1865 2001-06-20 21:58 wtay
1867 * gst/gobject2gtk.c: Renamed the shortname field in GParamSpec to
1868 name to match the glib2.0 implementation.
1870 2001-06-20 21:49 wtay
1872 * tools/gstreamer-inspect.c: Added object properties introspection.
1874 2001-06-20 21:48 wtay
1876 * gst/gobject2gtk.h: Added a better shim for g_object_get_property
1878 2001-06-20 15:53 sbaker3
1880 * gst/gstbuffer.c: fixed operator precedence bug which caused 32
1881 times too much memory to be allocated for each GstBuffer struct
1883 2001-06-20 00:17 omegahacker
1885 * gst/: gobject2gtk.c, gobject2gtk.h, elements/gstfakesrc.c: fixed
1886 signal registration problem in gobject2gtk shim
1888 2001-06-19 22:14 omegahacker
1890 * gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gstpad.c,
1891 gst/autoplug/gstautoplugger.c, gst/elements/gstfdsrc.c,
1892 plugins/aasink/aasink.c, plugins/effects/stereo/stereo.c,
1893 plugins/effects/volume/volume.c,
1894 plugins/filters/mono2stereo/mono2stereo.c,
1895 plugins/mp3encode/lame/gstlame.c, plugins/sdlsink/sdlvideosink.c:
1896 More GObject updates, cleanups to some of the elements to make the
1899 2001-06-19 19:32 wtay
1901 * gst/elements/gstdisksink.c: Changed the bytes_written to a gint
1902 to avoid overflow...
1904 2001-06-19 13:53 richardb
1906 * idiottest.mak: idiottest was failing because of change of
1907 PLUGIN_USE_SRCDIR to PLUGIN_USE_BUILDDIR - fixed.
1909 2001-06-19 11:34 richardb
1911 * tools/gstreamer-launch.c: Add -o option argument to
1912 gstreamer-launch, to specify a file to output the pipeline to,
1913 instead of running it.
1915 2001-06-19 08:57 omegahacker
1917 * autogen.sh: updated autogen.sh to use --enable-plugin-builddir
1919 2001-06-19 08:57 omegahacker
1921 * gst/gstplugin.c, acconfig.h, configure.base: changed
1922 plugin-srcdir to plugin-builddir, which is what it should be
1924 2001-06-18 23:33 richardb
1926 * gst/gstprops.c: Simplify properties which contain lists of
1927 integer and integer range entries to minimal combination of ints
1928 and ranges that is equivalent. eg, (1,2,3,7-12,13) becomes
1931 Don't bother with floats for the moment, though it would be easy to
1932 add an equivalent, which would simplify overlapping ranges.
1934 2001-06-18 21:14 richardb
1936 * plugins/visualization/chart/gstchart.c: Fix memory leak, thanks
1939 2001-06-18 20:20 wtay
1941 * plugins/flac/: Makefile.am, flacdec.c, flacenc.c, flacenc.h:
1942 Updated the flac decoder/encode to the latest CVS version. I had
1943 to increase the cothread stack in cothread.c (8 threads max) to get
1944 the encoder working :(
1946 2001-06-18 12:27 richardb
1948 * plugins/filters/Makefile.am: Add a DIST_SUBDIRS line
1950 2001-06-18 12:12 richardb
1952 * configure.base, plugins/visualization/Makefile.am: Add chart
1953 plugin to build system.
1955 2001-06-18 12:09 richardb
1957 * plugins/visualization/chart/: .cvsignore, Makefile.am,
1958 gstchart.c: Initial commit of chart plugin. Draws charts of data
1959 streams. Currently has no settable framerate, draws inefficiently,
1960 has no settable size and looks fairly ugly. Needs data parsing to
1961 be split into a separate plugin.
1963 2001-06-18 05:56 dlehn
1965 * configure.base: ALSA checks use alsa_save_* names and gst attempt
1966 to save flags fails when using the same names. Prefixed with gst_.
1968 2001-06-17 23:14 wtay
1970 * plugins/flac/: flacenc.c, flacenc.h: More work on the encoder..
1971 it still segfaults inside the flac lib for some reason..
1973 2001-06-17 20:44 wtay
1975 * plugins/flac/: .cvsignore, Makefile.am, flac.c, flacdec.c,
1976 flacdec.h, flacenc.c, flacenc.h: Added a FLAC decoder. The encoder
1979 2001-06-17 16:06 wtay
1981 * gst/elements/gstsinesrc.c: Updated the params a bit.
1983 2001-06-17 16:03 wtay
1985 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1986 properties again. Added come const directives to the arguments
1987 again. Check for non exiting properties.
1989 2001-06-17 15:35 sbaker3
1991 * gst/gstbufferpool.h: added _gst_buffer_pool_initialize
1993 2001-06-17 15:12 wtay
1995 * tools/gstreamer-inspect.c: Print out the enum values too.
1997 2001-06-17 14:58 sbaker3
1999 * plugins/filters/intfloatconvert/: float2int.c, int2float.c: uses
2000 default bufferpool factory
2002 2001-06-17 14:55 sbaker3
2004 * gst/: gst.c, gstbufferpool.c, gstbufferpool.h: added a default
2005 bufferpool factory function. it reuses existing instances of
2006 bufferpool if requests are made for existing buffer sizes
2008 2001-06-17 09:55 omegahacker
2010 * gst/gstobject.c, gst/gstobject.h, gst/gsttypefind.c,
2011 gst/autoplug/gstautoplugcache.c, plugins/aasink/aasink.c,
2012 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsrc.c,
2013 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
2014 plugins/filters/cutter/cutter.c, plugins/gnomevfs/gnomevfssink.c,
2015 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/gstgsmenc.c,
2016 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2017 plugins/sdlsink/sdlvideosink.c, plugins/xmms/gstxmmseffect.c,
2018 plugins/xvideosink/xvideosink.c: Mostly went around converting
2019 G_OBJECT_TYPE(klass) to G_TYPE_FROM_CLASS(klass)
2021 2001-06-17 09:52 omegahacker
2023 * configure.ac, configure.in: removed configure.ac and configure.in
2025 2001-06-17 05:07 omegahacker
2027 * plugins/1394/: dv1394src.c, dv1394src.h: ported 1394 plugin to
2028 gobject, somehow forget that one...
2030 2001-06-17 04:17 wtay
2032 * tools/gstreamer-inspect.c: Added enums to inspect.
2034 2001-06-17 04:10 omegahacker
2036 * gst/gobject2gtk.h: file gobject2gtk.h was initially added on
2037 branch BRANCH-GOBJECT1.
2039 2001-06-17 04:10 omegahacker
2041 * gst/gobject2gtk.c: file gobject2gtk.c was initially added on
2042 branch BRANCH-GOBJECT1.
2044 2001-06-17 04:10 omegahacker
2046 * acconfig.h, configure.base, gst/Makefile.am, gst/gobject2gtk.c,
2047 gst/gobject2gtk.h, gst/gst.c, gst/gst.h, gst/gstextratypes.c,
2048 gst/gstextratypes.h, gst/gstobject.c, gst/gstobject.h,
2049 gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c, gst/gstutils.c,
2050 gst/gstutils.h: Added gobject to gtkobject bridge
2051 (gobject2gtk.[ch]) and configure-time support for selecting between
2052 glib and gtk (--enable-glib2 to build with gobject).
2054 2001-06-17 04:05 wtay
2056 * plugins/mp3encode/lame/gstlame.c: Fixed the get and set functions
2057 for enum properties.
2059 2001-06-17 04:03 wtay
2061 * docs/manual/helloworld.sgml: Fixed the audiosink in the example
2064 2001-06-17 03:47 wtay
2066 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
2067 properties. Added come const directives to the arguments.
2069 2001-06-17 03:39 wtay
2071 * tools/gstreamer-inspect.c: Figured out how to get a property from
2074 2001-06-16 18:35 wtay
2076 * tools/gstreamer-inspect.c: Pff, this doesn't seem to work... Can
2077 someone try to get a property from a GObject?
2079 2001-06-16 18:25 wtay
2081 * tools/gstreamer-inspect.c: Somewhat fixed -inspect
2083 2001-06-16 15:36 wtay
2085 * configure.base: Removed the obsolete libs.
2087 2001-06-16 15:35 wtay
2089 * plugins/Makefile.am: Added the avi stuff to the makefile again.
2091 2001-06-16 15:29 wtay
2093 * plugins/avi/: Makefile.am, codectest.c, gstavidecoder.c,
2094 gstavidecoder.h, gstavidemux.c, gstavidemux.h, gstaviencoder.c,
2095 gstaviencoder.h, gstavimux.c, gstavimux.h, gstavitypes.c,
2096 gstavitypes.h, playcodecs.c, videoheader.c: Updated the avi decoder
2099 2001-06-16 14:46 wtay
2101 * plugins/avi/winaudio/: aviaudiodecoder.c, aviaudiodecoder.h:
2102 Updated the audiodecoder to gobject.
2104 2001-06-16 14:24 wtay
2106 * gstplay/gstplay.c: Removed a check (see that the file exists
2107 locally ??) to enable network streaming with gnomevfssrc again.
2109 2001-06-16 14:17 wtay
2111 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2112 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2113 gstwinenc.c, gstwinenc.cc, gstwinenc.h: Merged from HEAD on
2114 20010616 (13:00 GMT). Compile fixes for GObject.
2116 2001-06-16 01:43 wtay
2118 * plugins/Makefile.am: Updated the makefile.
2120 2001-06-16 01:32 wtay
2122 * plugins/arts/gst_arts.c: Fixed arts
2124 2001-06-16 01:26 wtay
2126 * plugins/filters/Makefile.am: Added LADSPA back in the Makefile.
2128 2001-06-16 01:25 wtay
2130 * plugins/filters/ladspa/gstladspa.c: LADSPA compiles.
2132 2001-06-16 01:14 wtay
2134 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c, pluginenum.c:
2135 Fixed some stuff in xmms, removed the args for now.
2137 2001-06-16 00:49 wtay
2139 * plugins/flx/flx_decoder.h: Removed the dependency on colorspace.
2141 2001-06-16 00:48 wtay
2143 * plugins/filters/: Makefile.am, ladspa/gstladspa.c: Removed ladspa
2144 from the Makefile until it compiles. Removed the dependency on OSS
2147 2001-06-16 00:36 wtay
2149 * plugins/visualization/: Makefile.am, synaesthesia/core.h,
2150 synaesthesia/synaesthesia.c, synaesthesia/synaesthesia.h: Removed
2151 old, non functional code out of the makefile.
2153 2001-06-16 00:23 omegahacker
2155 * configure.ac, configure.in, gst/gst.c, gst/gstmarshal.c,
2156 gst/gstmarshal.h, gst/autoplug/autoplugtest.c,
2157 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
2158 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
2159 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
2160 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
2161 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
2162 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
2163 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
2164 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
2165 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
2166 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
2167 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
2168 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
2169 plugins/cdparanoia/cdparanoia.c, plugins/cdparanoia/cdparanoia.h,
2170 plugins/cobin/cobin.c, plugins/cobin/cobin.h,
2171 plugins/cobin/spindentity.c, plugins/cobin/spindentity.h,
2172 plugins/dv/dvdec.c, plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
2173 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
2174 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
2175 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
2176 plugins/esd/esdsink/esdsink.h, plugins/filters/adder/adder.c,
2177 plugins/filters/adder/adder.h,
2178 plugins/filters/colorspace/colorspace.c,
2179 plugins/filters/colorspace/colorspace.h,
2180 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
2181 plugins/filters/cutter/filter.func,
2182 plugins/filters/intfloatconvert/float2int.c,
2183 plugins/filters/intfloatconvert/float2int.h,
2184 plugins/filters/intfloatconvert/int2float.c,
2185 plugins/filters/intfloatconvert/int2float.h,
2186 plugins/filters/intfloatconvert/intfloatconvert.c,
2187 plugins/filters/ladspa/gstladspa.c,
2188 plugins/filters/ladspa/gstladspa.h,
2189 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
2190 plugins/filters/level/level.c, plugins/filters/level/level.h,
2191 plugins/filters/median/median.c, plugins/filters/median/median.h,
2192 plugins/filters/mono2stereo/mono2stereo.c,
2193 plugins/filters/mono2stereo/mono2stereo.h,
2194 plugins/filters/passthrough/level.c,
2195 plugins/filters/passthrough/level.h,
2196 plugins/filters/passthrough/passthrough.c,
2197 plugins/filters/passthrough/passthrough.h,
2198 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
2199 plugins/filters/stereo2mono/stereo2mono.c,
2200 plugins/filters/stereo2mono/stereo2mono.h,
2201 plugins/filters/volenv/filter.func,
2202 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
2203 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
2204 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
2205 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
2206 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
2207 plugins/icecast/icecastsend/icecastsend.c,
2208 plugins/icecast/icecastsend/icecastsend.h,
2209 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
2210 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
2211 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
2212 plugins/mp3decode/mpg123/gstmpg123.c,
2213 plugins/mp3decode/mpg123/gstmpg123.h,
2214 plugins/mp3decode/parse/mp3parse.c,
2215 plugins/mp3decode/parse/mp3parse.h,
2216 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
2217 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
2218 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
2219 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2220 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
2221 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
2222 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
2223 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
2224 plugins/mpeg1/system_encode/buffer.c,
2225 plugins/mpeg1/system_encode/system_encode.c,
2226 plugins/mpeg1/system_encode/system_encode.h,
2227 plugins/mpeg1video/parse/mp1videoparse.c,
2228 plugins/mpeg1video/parse/mp1videoparse.h,
2229 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
2230 plugins/mpeg2/ac3parse/ac3parse.c,
2231 plugins/mpeg2/ac3parse/ac3parse.h,
2232 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
2233 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
2234 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
2235 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
2236 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
2237 plugins/mpeg2/subtitles/mpeg2subt.c,
2238 plugins/mpeg2/subtitles/mpeg2subt.h,
2239 plugins/mpeg2/video/gstmpeg2play.c,
2240 plugins/mpeg2/video/gstmpeg2play.h,
2241 plugins/mpeg2/videoparse/mp2videoparse.c,
2242 plugins/mpeg2/videoparse/mp2videoparse.h,
2243 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
2244 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
2245 plugins/quicktime/gstquicktimedecoder.c,
2246 plugins/quicktime/gstquicktimedecoder.h,
2247 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
2248 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
2249 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
2250 plugins/sdlsink/sdlvideosink.c, plugins/sdlsink/sdlvideosink.h,
2251 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
2252 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
2253 plugins/visualization/smoothwave/smoothwave.c,
2254 plugins/visualization/smoothwave/smoothwave.h,
2255 plugins/visualization/spectrum/gstspectrum.c,
2256 plugins/visualization/spectrum/gstspectrum.h,
2257 plugins/visualization/synaesthesia/synaesthesia.c,
2258 plugins/visualization/synaesthesia/synaesthesia.h,
2259 plugins/visualization/vumeter/vumeter.c,
2260 plugins/visualization/vumeter/vumeter.h,
2261 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
2262 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
2263 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
2264 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
2265 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
2266 plugins/xmms/gstxmmsinput.h, plugins/xmms/xmms.h,
2267 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h:
2268 Mega patch updates almost all the plugins to GObject. This was
2269 done with a Perl script, with only a few minor manual tweaks where
2270 the perl didn't catch the code just right. There may be a few
2271 minor issues remaining from this, but they should be easy to catch
2272 (plugin doesn't work).
2274 There are several plugins that have GDK/GTK code in them that
2275 shouldn't, these need to be dealt with next.
2277 2001-06-16 00:15 wtay
2279 * plugins/filters/smooth/: smooth.c, smooth.h: Added caps to the
2282 2001-06-16 00:15 wtay
2284 * plugins/filters/median/median.c: copy timestamps too.
2286 2001-06-15 23:48 wtay
2288 * plugins/filters/median/: median.c, median.h: Added an option to
2289 only filter the luminance plane.
2291 2001-06-15 23:38 wtay
2293 * plugins/filters/median/: median.c, median.h: Added caps to the
2296 2001-06-15 23:03 wtay
2298 * plugins/videoscale/gstscale_x86_asm.s: file gstscale_x86_asm.s
2299 was initially added on branch BRANCH-GOBJECT1.
2301 2001-06-15 23:03 wtay
2303 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
2304 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
2305 Just added some files I will need soon.
2307 2001-06-15 23:03 wtay
2309 * plugins/videoscale/gstscale_x86.h: file gstscale_x86.h was
2310 initially added on branch BRANCH-GOBJECT1.
2312 2001-06-15 23:03 wtay
2314 * plugins/videoscale/gstvideoscale.h: file gstvideoscale.h was
2315 initially added on branch BRANCH-GOBJECT1.
2317 2001-06-15 23:03 wtay
2319 * plugins/videoscale/gstscale_x86.c: file gstscale_x86.c was
2320 initially added on branch BRANCH-GOBJECT1.
2322 2001-06-15 23:03 wtay
2324 * plugins/videoscale/gstvideoscale.c: file gstvideoscale.c was
2325 initially added on branch BRANCH-GOBJECT1.
2327 2001-06-15 23:00 wtay
2329 * libs/Makefile.am: Removed old unused libs.
2331 2001-06-15 22:46 wtay
2333 * docs/manual/: advanced.sgml, bins.sgml, factories.sgml,
2334 helloworld.sgml, helloworld2.sgml, pads.sgml, states.sgml: Small
2335 updates to the manual.
2337 2001-06-15 20:49 sbaker3
2339 * plugins/filters/intfloatconvert/: float2int.c, float2int.h: takes
2340 multiple float pads and converts to interleaved int data. Different
2341 sized and out-of-order buffer support is in place but not tested.
2343 2001-06-15 20:48 sbaker3
2345 * plugins/filters/intfloatconvert/: int2float.c, int2float.h: now
2346 converts interleaved ints to mono floats in seperate pads. Also
2347 now has a _request_new_pad func
2349 2001-06-15 20:46 wtay
2351 * tools/README: Updated the README file with some cool
2352 gstreamer-launch cmd lines by Matthew McClintock
2353 <mattsm@mail.utexas.edu>
2355 2001-06-15 20:13 wtay
2357 * gst/: gstelement.c, gstpad.c, gstparse.c, gstparse.h,
2358 gstscheduler.c, elements/gstdisksrc.c: Changed a stupid assert in
2359 request_pad. Some fixes for pullregion and EOS conditions. Remove
2360 an unneeded check in the scheduler (check for NULL buffer) some EOS
2361 fixes for pullregion in disksrc. Removed the macro in the
2362 gstparse.h header 'cause it's internal to gstparse.c Added a check
2363 in gstparse for NULL element.
2365 2001-06-15 17:42 thomasvs
2367 * examples/cutter/cutter.c: added some minor stuff
2369 2001-06-15 17:22 wtay
2371 * plugins/avi/wincodec/gstwindec.cc: A fix for latest CVS avifile.
2373 2001-06-15 16:44 richardb
2375 * configure.base: Fix mistake with saved CPPFLAGS for sdl test and
2376 libdv test: was unsaving the value before saving... :(
2378 2001-06-15 16:42 richardb
2380 * configure.base: Fix bug #433398, by putting GLIB_CFLAGS
2382 2001-06-15 07:33 sbaker3
2384 * gst/gstparse.c: should restore dynamic connection of pads
2385 (couldn't really test it though)
2387 2001-06-14 22:02 omegahacker
2389 * plugins/oss/: gstossgst.c, gstossgst.h, gstosssink.c,
2390 gstosssink.h, gstosssrc.c, gstosssrc.h: ported to gobject
2392 2001-06-14 22:02 omegahacker
2394 * gst/: gstpad.c, elements/Makefile.am, elements/gstdisksink.c,
2395 elements/gstdisksrc.c, elements/gstfakesrc.c,
2396 elements/gstsinesrc.c, elements/gsttee.c: various fixes needed to
2397 get to sinesrc ! osssink
2399 2001-06-14 21:39 wtay
2401 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c,
2402 gststaticautoplug.c, gststaticautoplugrender.c: Fixed some minor
2405 2001-06-14 21:23 omegahacker
2407 * configure.base: added gmodule to glib-2.0 stuff
2409 2001-06-14 21:19 omegahacker
2411 * gst/gstmarshal.h: file gstmarshal.h was initially added on branch
2414 2001-06-14 21:19 omegahacker
2416 * gst/: gstmarshal.c, gstmarshal.h: new files that need to be
2417 removed at some point because they are to be autogenerated
2419 2001-06-14 21:19 omegahacker
2421 * gst/gstmarshal.c: file gstmarshal.c was initially added on branch
2424 2001-06-14 19:04 thomasvs
2426 * examples/cutter/cutter.c: changed cutter example to use a thread
2428 2001-06-14 04:14 omegahacker
2430 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstelement.c,
2431 gstobject.c, gstpad.c, gstparse.c, gsttypefind.c, gstxml.c,
2432 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
2433 autoplug/gstautoplugger.c, autoplug/gststaticautoplug.c,
2434 autoplug/gststaticautoplug.h, autoplug/gststaticautoplugrender.c,
2435 autoplug/gststaticautoplugrender.h, elements/gstdisksink.c,
2436 elements/gstdisksink.h, elements/gstdisksrc.c,
2437 elements/gstdisksrc.h, elements/gstelements.c,
2438 elements/gstfakesink.c, elements/gstfakesink.h,
2439 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
2440 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
2441 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
2442 elements/gstidentity.c, elements/gstidentity.h,
2443 elements/gstmultidisksrc.c, elements/gstmultidisksrc.h,
2444 elements/gstpipefilter.c, elements/gstpipefilter.h,
2445 elements/gstsinesrc.c, elements/gstsinesrc.h, elements/gsttee.c,
2446 elements/gsttee.h: Bring all the other stuff in gst/ up to match
2447 libgst.la's GObject port. Fixed some minor problems with the
2448 signalling stuff in the core.
2452 2001-06-13 23:09 thomasvs
2454 * examples/cutter/cutter.c: cutter now uses afsink to write out
2455 wavs we will add a queue next to handle latency problems
2457 2001-06-13 23:03 thomasvs
2459 * plugins/audiofile/gstafsink.c: afsink now closes and reopens
2460 files when you change the location
2462 2001-06-13 22:59 omegahacker
2464 * configure.base: new configure check for glib 2.0, now requires
2465 pkg-config to be installed
2467 2001-06-13 22:52 thomasvs
2469 * configure.base, examples/Makefile.am: added cutter example
2471 2001-06-13 22:52 omegahacker
2473 * gst/: gstautoplug.c, gstautoplug.h, gstbin.c, gstbin.h,
2474 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
2475 gstextratypes.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
2476 gstparse.c, gstpipeline.c, gstpipeline.h, gstqueue.c, gstqueue.h,
2477 gstscheduler.c, gstscheduler.h, gstthread.c, gstthread.h,
2478 gsttypefind.c, gsttypefind.h, gstutils.c, gstutils.h, gstxml.c,
2479 gstxml.h: First round of changes to port to GObject. libgst.la
2480 compiles, though there are a few things commented out.
2481 Specifically object destruction is probably broken, but wtay gets
2482 to fix that because he researched the problem of glib 2.0 object
2483 destruction while doing the first round. Some of the XML stuff is
2484 commented out, but that's an easy fix.
2486 Next is the rest of the gst/ directory, then on to the plugins.
2488 2001-06-13 22:45 wtay
2490 * plugins/quicktime/: gstquicktimedecoder.c, gstquicktimedecoder.h,
2491 gstquicktimedemux.c, gstquicktimedemux.h, gstquicktimetypes.c:
2492 Fixed the quicktime plugin. things now work with mjpeg.
2494 2001-06-13 22:35 thomasvs
2496 * plugins/audiofile/gstafsink.c: afsink now handles eos and closes
2499 2001-06-13 22:33 wtay
2501 * gst/gstpad.c: Loop in pullregion until the desired buffer has
2504 2001-06-13 22:08 thomasvs
2506 * plugins/filters/cutter/cutter.c: check for buffer's framedness
2508 2001-06-13 22:08 thomasvs
2510 * libs/audio/: gstaudio.c, gstaudio.h: added a function to check if
2511 the buffer's data is framed
2513 2001-06-13 22:02 wtay
2515 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: fixed a small
2516 fix in the type init function that makes some C++ compilers
2519 2001-06-13 21:26 thomasvs
2521 * configure.base: added deinterlace
2523 2001-06-13 18:39 wtay
2525 * plugins/mp3decode/mad/gstmad.c: Removed the debug output.
2527 2001-06-13 17:20 thomasvs
2529 * examples/cutter/: Makefile.am, cutter.c, cutter.h: added example
2530 program to show how cutter plugin works
2532 2001-06-13 17:16 thomasvs
2534 * plugins/filters/cutter/cutter.c: some code clean-ups and sensible
2537 2001-06-13 17:13 thomasvs
2539 * plugins/filters/cutter/README: added a better description of the
2542 2001-06-13 17:04 thomasvs
2544 * plugins/filters/cutter/: cutter.c, cutter.h, filter.func: added
2545 threshold level and runlength arguments stopped copying buffer used
2546 audio lib functions for some stuff
2548 2001-06-13 16:33 thomasvs
2550 * libs/audio/: gstaudio.c, gstaudio.h: added helper function to
2551 calculate maximum possible sample value based on caps
2553 2001-06-13 10:51 thomasvs
2555 * docs/random/eos: added two more cases of eos reasoning
2557 2001-06-13 02:18 cael
2559 * gstplay/: ChangeLog, Makefile.am, callbacks.c, full-screen.c,
2560 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
2561 gstplay.c, gstplay.h, main.c: Hmm, added working (if hacked)
2562 full-screen play, shuffled things around, added error checking so
2563 we don't crash on file not found, added the beginnings of a
2566 2001-06-12 22:35 wtay
2568 * plugins/filters/deinterlace/Makefile.am: Removed the leftover
2569 filter.func file and README in the makefile.
2571 2001-06-12 22:35 wtay
2573 * plugins/filters/Makefile.am: Added the deinterlace filter
2575 2001-06-12 22:33 wtay
2577 * plugins/filters/deinterlace/: .cvsignore, Makefile.am,
2578 deinterlace.c, deinterlace.h: Added a deinterlace filter.
2580 2001-06-12 22:27 wtay
2582 * plugins/filters/colorspace/Makefile.am: Add libHermes too of
2585 2001-06-12 21:19 wtay
2587 * plugins/filters/Makefile.am: Still compile colorspace when Hermes
2590 2001-06-12 21:19 wtay
2592 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
2593 colorspace.h: ifdef out the Hermes code when the library was not
2596 2001-06-12 20:47 wtay
2598 * libs/riff/gstriffencode.c: Fixed a bug in the avi encoder with
2601 2001-06-12 20:45 wtay
2603 * plugins/jpeg/gstjpegdec.c: Don't push a buffer when the pad is
2606 2001-06-12 20:44 wtay
2608 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Added a sync
2609 arg to turn off syncing on the timestamps.
2611 2001-06-12 20:42 wtay
2613 * plugins/avi/: Makefile.am, codectest.c, gstaviencoder.c,
2614 gstaviencoder.h, gstavimux.c, gstavimux.h, videoheader.c,
2615 wincodec/gstwindec.cc, wincodec/gstwinenc.cc, wincodec/gstwinenc.h:
2616 Removed old code. Enhanced the avi decoder. The encoder now sorta
2617 works. For big input frames it segfaults though inside a libavifile
2618 function. Renamed the aviencoder to avimux.
2620 2001-06-12 15:35 thomasvs
2622 * plugins/audiofile/: gstafsrc.c, gstafsrc.h: added timestamps to
2625 2001-06-12 14:42 thomasvs
2627 * plugins/mp3decode/mad/gstmad.h: added framestamp
2629 2001-06-12 11:12 thomasvs
2631 * plugins/mp3decode/mad/gstmad.c: added a different way of
2632 generating timestamps; activate by uncommenting #define
2635 2001-06-12 11:11 thomasvs
2637 * libs/audio/: gstaudio.c, gstaudio.h: added some function to
2638 support framestamps & timestamps
2640 2001-06-11 23:04 shitowax
2642 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
2643 gstquicktimedecoder.h: Transformation of the quicktime plugin into
2646 2001-06-11 23:02 shitowax
2648 * plugins/quicktime/: gstquicktimedemux.c, gstquicktimedemux.h,
2649 gstquicktimetypes.c, gstquicktimetypes.h: Intitial CVS introduction
2651 2001-06-11 21:19 thomasvs
2653 * plugins/Makefile.am: fixed AVIFILE dependency check
2655 2001-06-11 20:09 omegahacker
2657 * gst/gstelement.h: changed indent and argnames to trigger
2660 2001-06-10 22:13 richardb
2662 * tools/gstreamer-compprep.1: Some formatting updates, thanks to
2665 2001-06-10 19:50 theuraeus
2667 * LICENSE_readme: 2001-10-06 Christian Schaller
2668 <Uraeus@linuxrising.org> - Moved a couple of libs from GPL to LGPL
2669 since they had been mistakenly branded as GPL.
2671 2001-06-10 12:57 sbaker3
2673 * gst/gstparse.c: can now take comma delimited list of pads. eg
2674 gstreamer-launch disksrc location=~/mp3/gnome.mp3 ! mad ! int2float
2675 src%d,src%d\!sink%d,sink%d float2int ! osssink
2677 2001-06-10 02:18 theuraeus
2679 * gstreamer.spec.in: 2001-10-06 Christian Schaller
2680 <Uraeus@linuxrising.org> - Updated the SPEC file as per Erik's
2681 wishes - Split out the mpeg stuff - Silenced gstreamer-register
2682 when run after each package
2684 2001-06-09 22:48 theuraeus
2686 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2687 <Uraeus@linuxrising.org> - Added gstreamer-register to all plugins
2689 2001-06-09 20:23 theuraeus
2691 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2692 <Uraeus@linuxrising.org> - moved the visualisations plugins out
2694 TODO: 1. the mpeg plugins need sorting out. currently they are all
2695 just placed inside the main package. Need help with this since I am
2696 unsure about what files belongs where with what dependency 2.
2697 Cross-dependencies probably should be added to the plugins 3.
2698 License information should be added to the plugins 4.
2699 GStreamer-register needs to be added for each plugin
2701 2001-06-09 19:50 theuraeus
2703 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2704 <Uraeus@linuxrising.org> - Finally the SPEC file works again, now
2705 only polishing it remains
2707 2001-06-09 17:44 theuraeus
2709 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2710 <Uraeus@linuxrising.org> - More SPEC fixes, not perfect yet, but
2711 maybe it actually works now
2713 2001-06-09 12:43 sbaker3
2715 * gst/: gstparse.c, gstparse.h: store src and sink pads in slists
2716 to get ready for the src1,src2\!sink1,sink2 syntax
2718 2001-06-09 11:16 sbaker3
2720 * gst/gstparse.c: if a named pad doesn't exist, try creating a new
2721 pad using the padtemplate name. eg int2float src%d!sink%d float2int
2723 2001-06-09 03:33 theuraeus
2725 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2726 <Uraeus@linuxrising.org> - More fixes to the SPEC file, still not
2727 verfied that it works, but I need sleep and it is guaranteed closer
2728 to working than the current one. More testing and SPEC file hacking
2729 tommorow(aka later today).
2731 2001-06-09 01:16 wtay
2733 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2734 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2735 gstwinenc.c, gstwinenc.cc: The windows decoder now uses the dll
2736 loader from avifile, significantly simplyfying the codec.
2738 2001-06-09 01:14 wtay
2740 * REQUIREMENTS, configure.base: Added a check for avifile.
2742 2001-06-08 23:17 theuraeus
2744 * gstreamer.spec.in: 2001-08-06 Christian Schaller
2745 <Uraeus@linuxrising.org> - Added ALSA plugin (commented out since I
2746 don't have alsa installed)
2748 2001-06-08 22:56 theuraeus
2750 * REQUIREMENTS, gstreamer.spec.in: 2001-08-06 Christian Schaller
2751 <Uraeus@linuxrising.org> - Updated GStreamer SPEC which sorts out
2752 plugins into separate plugins, needs more work to support all
2755 2001-06-07 22:45 ajmitch
2757 * plugins/esd/esdsink/Makefile.am: Added README to EXTRA_DIST
2759 2001-06-07 22:43 wtay
2761 * plugins/avi/Makefile.am: Added README to dist
2763 2001-06-07 22:02 ajmitch
2765 * plugins/esd/esdsink/README: Added README for esdsink. Someone
2766 please give it some TLC before 0.2.0 release :)
2768 2001-06-07 19:31 wtay
2770 * plugins/avi/: README, wincodec/gstwindec.c: Added a README file
2771 about the innner working of the avi decoder.
2773 2001-06-07 17:56 dlehn
2775 * debian/changelog, debian/gstreamer-tools.manpages,
2776 gst/autoplug/.cvsignore: Added manpage Ignore built autoplugtest
2777 binary Bump debian version to 0.2.0
2779 2001-06-07 11:58 richardb
2781 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-compprep.1,
2782 gstreamer-register.1: Add gstreamer-compprep man page.
2784 2001-06-07 09:18 ajmitch
2786 * AUTHORS: Credited 'ALSA plugins' to Thomas Nydberg in AUTHORS
2788 2001-06-07 07:38 dlehn
2790 * debian/gstreamer-common.files: latest plugins updates
2792 2001-06-07 07:06 cael
2794 * gstplay/: ChangeLog, gstmediaplay.glade: dissabled full-screen
2795 for the time being till i have time to fix it.
2797 2001-06-07 01:08 omegahacker
2799 * tools/: gstreamer-inspect.1, gstreamer-launch.1,
2800 gstreamer-register.1: added --gst-mask to the man pages
2802 2001-06-06 20:31 wtay
2804 * plugins/avi/Makefile.am: Added the REAME_win32dll to extra dist
2806 2001-06-06 20:23 dlehn
2808 * debian/: Makefile.am, changelog, control, gstreamer-artsd.files,
2809 gstreamer-audiofile.files, gstreamer-common.files,
2810 gstreamer-gnomevfs.files, gstreamer-gsm.files,
2811 gstreamer-jpeg.files, gstreamer-oss.files, gstreamer-sdl.files,
2812 gstreamer-tools.files, gstreamer-tools.manpages, libgst-dev.files,
2813 rules: Added new plugin packages and synced up to a late pre2 CVS
2816 2001-06-06 20:21 dlehn
2818 * .cvsignore: Added configure.{ac,in} to .cvsignore since they are
2819 autogenerated from configure.base now.
2821 2001-06-06 20:20 dlehn
2823 * docs/gst/Makefile.am: Added .o and .lo to clean-local target
2825 2001-06-06 20:15 wtay
2827 * gst/gstelement.c: Removed a warning.
2829 2001-06-06 20:12 wtay
2831 * plugins/filters/lav/Makefile.am: Removed the README file from
2834 2001-06-06 20:07 wtay
2836 * plugins/filters/Makefile.am: Added the lavencoder
2838 2001-06-06 19:33 wtay
2840 * docs/: gst/tmpl/gstreamer-unused.sgml, random/NOTES-0.2.0: Some
2843 2001-06-06 19:31 wtay
2845 * configure.base: Added the lav encoder Makefile.am
2847 2001-06-06 19:29 wtay
2849 * gst/: cothreads.c, gstparse.c: Changed the maxcothreads to 16.
2850 connect to the new_ghost_pad signal in parse.
2852 2001-06-06 17:21 wtay
2854 * plugins/gsm/gstgsmdec.c: Small fix to initialize a counter.
2856 2001-06-06 17:20 wtay
2858 * plugins/avi/: gstavidecoder.c, gstavitypes.c: Fixes for different
2861 2001-06-06 17:09 wtay
2863 * plugins/avi/: gstavidecoder.c, gstavitypes.c: More fixes for
2864 audio. Only send buffers if the pad is connected.
2866 2001-06-06 17:08 wtay
2868 * plugins/jpeg/gstjpegdec.c: Some fixes for various jpeg formats.
2870 2001-06-06 15:24 thomasvs
2872 * configure.base, plugins/filters/Makefile.am: added cutter plugin
2875 2001-06-06 15:21 thomasvs
2877 * plugins/filters/cutter/: Makefile.am, README, cutter.c, cutter.h,
2878 filter.func: cutter plugin; emits signals when audio RMS level
2879 falls below or rises above threshold value for a given consecutive
2882 2001-06-06 15:14 thomasvs
2884 * configure.base, libs/Makefile.am: added Makefile generation for
2887 2001-06-06 15:13 thomasvs
2889 * libs/audio/: Makefile.am, gstaudio.c, gstaudio.h: first try at a
2890 general gstreamer audio library with helper functions
2892 2001-06-06 13:47 richardb
2894 * docs/manual/quotes.sgml: Add an important quote from Omega.
2896 2001-06-06 00:39 theuraeus
2898 * plugins/avi/README_win32dll: 2001-06-06 Christian Schaller
2899 <Uraeus@linuxrising.org> * Add small textfile with some information
2900 on win32 dll situation
2902 2001-06-05 20:44 sbaker3
2904 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: mono _get and
2905 _chain should now work.Many other changes including: all immutable
2906 info is in the class struct, activate/deactivate should work, and a
2907 bunch of other stuff
2909 2001-06-05 18:45 wtay
2911 * tools/gstreamer-inspect.c: Somewhat improve the layout of args in
2914 2001-06-05 18:26 sbaker3
2916 * plugins/filters/intfloatconvert/: float2int.c, float2int.h,
2917 int2float.c, int2float.h: use proxying for caps
2919 2001-06-05 02:27 richardb
2921 * gst/: Makefile.am, gstelementfactory.c: Revert accidentally
2922 applied changes. Time for bed.
2924 2001-06-05 02:26 richardb
2926 * gst/: Makefile.am, gstelementfactory.c, gstplugin.c: FIx memleak
2927 in save-thyself introduced by changing plugin_get_list to copy.
2929 2001-06-05 02:15 richardb
2931 * gst/gstplugin.c: Simple fix to stop gstreamer-compprep crashing
2932 when the registry is in use.
2934 2001-06-04 22:52 wtay
2936 * plugins/xvideosink/: xvideosink.c, xvideosink.h: Added an option
2937 to disable Xv images. It's not pretty but it works.
2939 2001-06-04 22:02 wtay
2941 * tools/gstreamer-launch.c: Fixed the xid stuff and some cleanups.
2943 2001-06-04 21:16 wtay
2945 * plugins/mp3encode/lame/gstlame.c: Set the src caps to audio/mp3
2947 2001-06-04 20:20 wtay
2949 * plugins/mp3encode/lame/gstlame.c: Removed the MPG_MD* defines
2950 bacause they seem to be undefined with some versions of lame.
2952 2001-06-04 20:00 wtay
2954 * plugins/oss/README: Added a little info about the ossgst hack.
2956 2001-06-04 19:59 wtay
2958 * plugins/oss/gstosssrc.c: Some osssrc fixes
2960 2001-06-04 17:55 wtay
2962 * plugins/mp3encode/lame/gstlame.c: Small updates.
2964 2001-06-04 17:33 wtay
2966 * plugins/vorbis/vorbisenc.c: Fixed a bug for mono input.
2968 2001-06-04 17:02 wtay
2970 * gst/cothreads.c: Use the STACKSIZE and number of cothreads to
2971 calculate the cothread stack space (easier to change the number of
2974 2001-06-04 16:59 thomasvs
2976 * plugins/oss/gstosssrc.c: set default format to 44100/16/stereo
2978 2001-06-04 16:38 thomasvs
2980 * gst/gstparse.c: added an eos handler so that gstreamer-launch
2981 quits when the first element fires it
2983 2001-06-04 15:52 wtay
2985 * plugins/mpeg1/mpegaudio/gstmpegaudio.c: Fixes to do proper caps
2988 2001-06-04 15:50 wtay
2990 * tools/gstreamer-inspect.c: Print out the default values.
2992 2001-06-04 14:51 sbaker3
2994 * plugins/alsa/: alsasink.c, alsasrc.c: removed MAKE_ARG macro (it
2995 didn't seem to work)\nAttempted to make the element name consist
2996 only of alphanumeric and _ (eg ESS_AudioDrive_ES1688_0_0_src)
2998 2001-06-04 12:25 richardb
3000 * docs/gst/Makefile.am: Nasty hack enabling docs/gst/ to build with
3001 unpatched versions of gtkdoc-scanobj which don't understand
3004 2001-06-04 02:26 wtay
3006 * plugins/xmms/: gstxmmseffect.c, gstxmmseffect.h: Added capsnego
3007 to the xmms effects.
3009 2001-06-04 01:51 richardb
3011 * gst/gst.c: Replace NO_X conditional compilation with testing
3012 whether DISPLAY env variable is set, and doing gtk_type_init()
3013 instead of gtk_init() if not.
3015 2001-06-04 01:38 richardb
3017 * autogen.sh: Don't ever run if we know automake isn't patched:
3018 people keep complaining that their machine crashed while trying to
3021 2001-06-04 00:40 wtay
3023 * plugins/xmms/gstxmmsinput.c: Added capsnego to the xmms input
3026 2001-06-03 23:30 wtay
3028 * tools/README: More info about the other tools.
3030 2001-06-03 20:49 richardb
3032 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-launch.1:
3033 Add man page for gstreamer-complete
3035 2001-06-03 20:26 wtay
3037 * docs/gst/tmpl/gstreamer-unused.sgml: Docs updates
3039 2001-06-03 20:24 wtay
3041 * plugins/flx/flx_decoder.c: More cleanups
3043 2001-06-03 20:20 wtay
3045 * plugins/flx/flx_decoder.c: Small cleanups
3047 2001-06-03 20:19 wtay
3049 * gst/gst.c: optionally call gtk_type_init() instead of gtk_init()
3050 if NO_X is defined. This avoids the X dependency of GStreamer.
3052 2001-06-03 20:14 wtay
3054 * plugins/au/: gstparseau.c, gstparseau.h: Cleanups to the au
3057 2001-06-03 20:13 wtay
3059 * plugins/mp3decode/mad/gstmad.c: Small caps updates.
3061 2001-06-03 20:11 wtay
3063 * plugins/xvideosink/: gstxwindow.c, xvideosink.c: Don't fail when
3064 an X-connection could not be made.
3066 2001-06-03 20:09 wtay
3068 * docs/random/NOTES-0.2.0: small changes
3070 2001-06-03 20:06 wtay
3072 * Makefile.am: Removed the components dir from since it doesn't
3075 2001-06-03 16:30 wtay
3077 * docs/random/NOTES-0.2.0: More small updates.:
3079 2001-06-03 16:29 wtay
3081 * docs/random/NOTES-0.2.0: Added first desciption of the changes
3084 2001-06-03 13:08 wtay
3086 * gstplay/gstplay.c: Find the seeking properties in GstBin objects
3089 2001-06-03 13:06 wtay
3091 * plugins/avi/: gstavidecoder.c, gstavitypes.c,
3092 wincodec/gstwindec.c: Added the seeking args to the avi decoder.
3093 Set the buffer flush flag in windec.
3095 2001-06-03 12:28 wtay
3097 * plugins/cdparanoia/cdparanoia.c: Set the pad caps in _init time.
3099 2001-06-03 12:28 wtay
3101 * gst/gstpad.c: Set the caps on a proxied pad when the pad is not
3104 2001-06-03 12:20 richardb
3106 * plugins/arts/Makefile.am: Add dependency so that gst_artsio.cc
3107 gets generated in time, and change rule to generate it into a
3108 suffix rule. Register suffix so that automake can set _OBJECTS
3111 2001-06-03 02:45 wtay
3113 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavitypes.c:
3114 Added support for mjpeg and PCM audio.
3116 2001-06-03 02:00 wtay
3118 * plugins/jpeg/: gstjpeg.c, gstjpegenc.c: Removed the caps that are
3121 2001-06-03 00:36 richardb
3123 * configure.base, plugins/arts/Makefile.am: Fix arts check, with
3124 artsc-config hackery.
3126 2001-06-02 22:57 wtay
3128 * plugins/cdparanoia/: cdparanoia.c, cdparanoia.h: Applied the
3129 patch from Apoc:
\9a _ Add properties cur_sector read only ( get
3130 current sector )
\9a _ Add properties last_track read only ( last
3131 track of the cd )
\9a _ Add properties cur_track read only ( get the
3132 current track )
\9a _ Properties end_track writeable ( last track to
3135 2001-06-02 22:52 wtay
3137 * plugins/cdparanoia/cdparanoia.c: Set the caps of the srcpad right
3138 before sending a buffer instead of in the _init function.
3140 2001-06-02 19:26 omegahacker
3142 * tools/gstreamer-launch.c: added check to make sure there's a
3143 pipeline desc before building
3145 2001-06-02 19:11 wtay
3147 * configure.base: Added the avi makefiles.
3149 2001-06-02 19:08 wtay
3151 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3152 gstavidemux.c, gstavidemux.h, gstavitypes.c, gstavitypes.h,
3153 winaudio/Makefile.am, winaudio/aviaudiodecoder.c,
3154 winaudio/aviaudiodecoder.h: More rework on the avi decoder. The
3155 avi decoder is now a bin that manages the avidemuxer and the
3156 codecs. It uses the autoplugger and avitypes to convert avi types
3157 into mime/types and select gstreamer codecs to create an element.
3159 2001-06-02 19:06 richardb
3161 * autogen.sh: Clarify the messages about the patched automake one
3162 more time. If it's not clear now, and people continue to complain
3163 about automake eating their resources, I'm mysteriously unable to
3166 2001-06-02 17:38 wtay
3168 * examples/helloworld/helloworld.c: Fixed the helloworld example by
3169 using a pipeline as the toplevel element.
3171 2001-06-02 16:33 ajmitch
3173 * configure.base: Let's just say I have a better understanding of
3174 autoconf now (I should really have read the manual first). It helps
3175 to remember that yes != no ;)
3177 2001-06-02 14:42 ajmitch
3179 * configure.base: Automake is picky about white space...
3181 2001-06-02 14:38 ajmitch
3183 * Makefile.am, configure.base: Added options --disable-tests and
3184 --disable-examples for quicker builds for the impatient...
3186 2001-06-02 13:45 wtay
3188 * gst/gstpad.c: Copy the padtemplate to the ghostpad.
3190 2001-06-02 13:21 richardb
3192 * configure.base, plugins/gsm/Makefile.am, plugins/gsm/gstgsmdec.h,
3193 plugins/gsm/gstgsmenc.h: Fix gsm to check for "gsm.h" as well as
3196 2001-06-02 11:42 richardb
3198 * plugins/sdlsink/Makefile.am: Fix a typoe in sdlsink Makefile.am
3200 2001-06-02 11:40 theuraeus
3202 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3203 <Uraeus@linuxrising.org> * Doh, forgot to update the Changelog
3204 inside the SPEC file
3206 2001-06-02 11:38 theuraeus
3208 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3209 <Uraeus@linuxrising.org> * Small fix to group statement for
3212 My work on the SPEC file making the RPM make one package for all
3213 non-core plugins is underway, but I am not ready with it yet.
3215 2001-06-02 03:21 richardb
3217 * configure.base: Oops: fixed SDL header check: put flags in
3218 CPPFLAGS rather than CFLAGS. We should really filter the
3219 SDL_CFLAGS and only pass appropriate options through, but this
3220 works well enough for now.
3222 2001-06-02 03:05 richardb
3224 * configure.base: Improve SDL check: use correct CFLAGS when
3225 searching for header.
3227 2001-06-01 23:56 wtay
3229 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3230 playcodecs.c, wincodec/gstwincodec.c, wincodec/gstwindec.c,
3231 wincodec/gstwindec.h: Reworked the avi decoder. it works again now
3234 2001-06-01 23:36 thomasvs
3236 * tests/reconnect.c: ok, this works now
3238 2001-06-01 23:23 thomasvs
3240 * tests/: Makefile.am, reconnect.c: test for disconnect and
3241 reconnect of elements
3243 2001-06-01 22:26 theuraeus
3245 * gstreamer.spec.in: 2001-01-06 Christian Schaller
3246 <Uraeus@linuxrising.org> - First batch of upgrades to the SPEC
3247 file, this one from Dennis Bjorklund. Thanks Dennis.
3249 2001-06-01 19:52 wtay
3251 * configure.base: Added a better SDL_createYUVOverlay check.
3253 2001-06-01 19:30 wtay
3255 * gst/: gstbin.c, gstpad.c, gstqueue.c, gstscheduler.c,
3256 autoplug/autoplugtest.c, autoplug/gststaticautoplugrender.c: Fixed
3259 2001-06-01 19:24 wtay
3261 * tests/: Makefile.am, autoplug.c, capsconnect.c, incsched.c,
3262 load.c, loadall.c, mp1vid.c, mp3encode.c, paranoia.c, reaping.c,
3263 registry.c, threadlock.c, nego/nego1.c, sched/runxml.c: Fixed a
3264 couple of compiler warnings.
3266 2001-06-01 19:09 wtay
3268 * test/: ac3parse.c, ac3play.c, buffer.c, cobin.c, dvdcat.c,
3269 dvshow.c, fake.c, mem.c, mp1tomp1.c, mp2tomp1.c, mp3mad.c,
3270 mp3play.c, record.c, teardown.c, vidcapture.c, vidcapture2.c,
3271 video2mp1.c: Fixed some compile warnings.
3273 2001-06-01 18:55 hadess
3275 * REQUIREMENTS: - added url to openquicktime
3277 2001-06-01 18:42 hadess
3279 * REQUIREMENTS: - added some more urls
3281 2001-06-01 18:42 wtay
3283 * gstplay/gstplay.c: Print out a warning when the colorspace plugin
3284 is not found and try to do without it...
3286 2001-06-01 18:32 theuraeus
3288 * LICENSE_readme, REQUIREMENTS: 2001-01-06 Christian Schaller
3289 <Uraeus@linuxrising.org> * A few URL additions to the REQUIREMENTS
3290 file * LICENCE readme containing licensing details on our plugins
3292 2001-06-01 17:57 wtay
3294 * README, REQUIREMENTS: Slightly changed the README, we are not
3295 really tied to GNOME. Added more optional libs to REQUIREMENTS.
3296 someone should complete the URLS.
3298 2001-06-01 17:46 wtay
3300 * plugins/effects/volume/volume.c: Removed the soundcard.h include
3303 2001-06-01 16:29 thomasvs
3305 * gst/elements/gstdisksink.c: coded small bit in to allow changing
3308 2001-06-01 14:27 richardb
3310 * tools/README: Add a note about gstreamer-complete
3312 2001-06-01 14:03 richardb
3314 * configure.base: More tidyup to SDL check.
3316 2001-06-01 13:36 richardb
3318 * configure.base: Fix SDL check Check for Overlay stuff, which
3319 isn't in SDL version 1.0
3321 2001-05-31 23:57 hadess
3323 * REQUIREMENTS: - added urls to the required libs, with a lot of
3326 2001-05-31 21:20 richardb
3328 * REQUIREMENTS, configure.base: Add comments to many (but not all
3329 :( ) AC_DEFINES in configure scripts. Add note about debian
3330 packages for building documentation.
3332 2001-05-31 21:14 richardb
3334 * plugins/esd/esdsink/Makefile.am: Add a CFLAGS line: just luck
3335 that it's not been needed so far.
3337 2001-05-31 21:13 richardb
3339 * plugins/artsd/Makefile.am: Remove a redundant line, and add a
3340 comment about one which will become redundant in future.
3342 2001-05-31 20:52 wtay
3344 * testsuite/refcounting/Makefile.am: Removed the thread test so
3345 make distcheck works.
3347 2001-05-31 20:18 wtay
3349 * testsuite/refcounting/Makefile.am: Added the mem.h file in
3352 2001-05-31 20:16 richardb
3354 * plugins/arts/Makefile.am: Remove generated files from the dist.
3356 2001-05-31 20:08 richardb
3358 * configure.base, idiottest.mak: Fix a couple of formatting errors
3359 in idiottest, and add plugin-srcdir warning to configure.base.
3361 2001-05-31 19:42 wtay
3363 * plugins/avi/Makefile.am: Fixed the codectest.
3365 2001-05-31 19:35 richardb
3367 * Makefile.am, idiottest.mak, include/Makefile.am: Abstract the
3368 plugin-srcdir installation idiottest into a separate file, and
3369 include it from the include Makefile.am, to ensure that it gets
3370 called at the start of a make install process, not after the whole
3373 2001-05-31 19:31 wtay
3375 * include/Makefile.am: Added gstaudio.h to noinst_HEADERS.
3377 2001-05-31 19:03 richardb
3379 * docs/gst/Makefile.am: Add rules to ensure that the libgst.la and
3380 libgstelements.la exist when trying to link the scanner with them.
3381 Fix mkdirs so that they don't fall over if directories already
3384 2001-05-31 18:32 richardb
3386 * plugins/arts/Makefile.am: Put gst_artsio.idl in
3387 libgst_arts_la_SOURCES instead of gst_artsio.cc (which is generated
3388 from it). This ensures that the original source is present, and
3389 also allows make dist to work on machines which don't have mcopidl
3390 and the arts idl stuff installed.
3392 It is possible that gst_artsio.cc should be put in EXTRA_DIST, but
3393 I argue against it since as far as I can tell it can be generated
3394 on any system which has arts installed (mcopidl is in the libarts
3395 package on debian), and putting it in EXTRA_DIST requires that
3396 mcopidl is present in order to run make dist.
3398 2001-05-31 15:19 richardb
3400 * configure.base: Add AS and ASFLAGS to configure.base, fixing the
3401 build with automake 1.4g AS is defined in a hacky way: I've asked
3402 on the automake list for help doing this properly.
3404 2001-05-31 10:53 thomasvs
3406 * plugins/oss/gstosssrc.c: some small cleanups before maybe doing
3407 some real work on this
3409 2001-05-30 23:06 thomasvs
3411 * plugins/oss/gstosssrc.c: The weird thing only happens on one of
3414 2001-05-30 22:35 thomasvs
3416 * include/gstaudio.h: header file for standard audio stuff for
3419 2001-05-30 22:27 omegahacker
3421 * configure.base: added no-alsa warning and made 0.9 check
3422 conditional on alsa existing at all
3424 2001-05-30 22:15 wtay
3426 * plugins/wav/gstparsewav.c: Major cleanups so that it actually
3429 2001-05-30 22:14 wtay
3431 * gst/gstprops.c: Fixed a bug so that gst_props_new (NULL) == NULL
3433 2001-05-30 21:54 omegahacker
3435 * plugins/sdlsink/sdlvideosink.c: added SDL_INIT_NOPARACHUTE flag
3436 to SDL_Init, to disable one of the most annoying features IMO of
3439 2001-05-30 21:36 omegahacker
3441 * gst/gstpad.c: stupid mistake, I put != instead of == in the
3444 2001-05-30 21:13 omegahacker
3446 * gst/gstpad.c: added sanity checks to make sure _push and _pull
3447 don't get called on pads of the wrong direction
3449 2001-05-30 20:07 sbaker3
3451 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: beginnings of
3452 inplace mono chain func
3454 2001-05-30 17:37 thomasvs
3456 * plugins/oss/gstosssrc.c: switched some lines around
3458 2001-05-30 17:10 thomasvs
3460 * plugins/oss/gstosssrc.c: added caps to osssrc found a weird
3461 thing, don't know yet what to do about it
3463 2001-05-30 16:16 richardb
3465 * README, autogen.sh: Automatically generate a patched automake if
3466 needed, and put instructions in the README about how to use such a
3469 2001-05-30 15:39 richardb
3471 * Makefile.am: Add configure.base and autogen.sh to distributions.
3472 Add rules to keep configure.in and configure.ac up-to-date.
3474 2001-05-30 15:22 richardb
3476 * autogen.sh, configure.ac, configure.base, configure.in: * create
3477 a configure.base file, containing the contents of
3478 configure.{in,ac}, with those lines specific to one file
3480 "SUBSTFOR configure.in:" or "SUBSTFOR configure.ac:"
3483 * Add lines to autogen.sh to generate configure.in and
3485 automatically from this file. (Very simple sed scripts)
3487 * Remove configure.in and configure.ac
3489 This shouldn't cause any problems to anyone, and should make it
3490 easy to do work on configure scripts by just working on
3493 2001-05-30 14:54 thomasvs
3495 * plugins/filters/passthrough/passthrough.c: added signed support
3496 implemented include/gstaudio.h use
3498 2001-05-30 14:25 richardb
3500 * configure.ac, configure.in: More small changes to bring the two
3501 scripts closer together. Turned off building docs by default in
3502 configure.ac. Only diffs are now essential due to changes from
3503 autoconf 2.13 to 2.50.
3505 2001-05-30 13:56 richardb
3507 * autogen.sh: Deal more gracefully with being either unable to
3508 check that automake is patched (will now just give a small
3509 warning), or finding that automake definitely isn't patched (will
3510 give a big loud warning recommend stopping the build and sleep
3511 briefly to give the user a chance to read the message). Will
3512 eventually try to do the build anyway though.
3514 Also, don't abort if autoconf or automake return error codes: they
3515 both seem able to do so even when having produced viable results.
3517 2001-05-29 23:10 wtay
3519 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
3520 colorspace.h, yuv2rgb.c, yuv2rgb.h: Added more colorspace functions
3523 2001-05-29 17:40 richardb
3525 * autogen.sh: Add checks for appropriate versions of automake. Add
3526 check that automake has been patched if it is a version which
3527 requires a patch. Please check that this doesn't cause problems:
3528 it's a bit of a hairy test, so I might well have mucked it up and
3529 broken some people's build systems. Hope not, though. ;-)
3531 2001-05-29 17:39 hadess
3533 * plugins/gnomevfs/gnomevfssrc.c: - fix for when size can't be
3534 acquired (fixes icecast streaming)
3536 2001-05-29 17:38 richardb
3538 * Makefile.am, configure.ac, configure.in: Add idiot test to stop
3539 the installing of versions with plugin srcdir enabled.
3541 2001-05-29 16:19 richardb
3543 * configure.ac, configure.in: Fix differences between configure.in
3544 and configure.ac which were trivial or due merely to formatting
3545 differences. diff can now be used to see only the significant
3546 differences, which should be helpful in keeping these two files in
3549 2001-05-29 13:43 richardb
3551 * gst/Makefile.am.future: Update Makefile.am.future - a replacement
3552 for Makefile.am which uses features present in recent versions of
3553 automake (>1.4d) to avoid horrendous hackery.
3555 2001-05-29 13:31 richardb
3557 * acinclude.m4, configure.ac, configure.in: Simplify alsa checking:
3558 we can use the standard AM_PATH_ALSA macro to check that we don't
3559 have alsa 0.9.x: we just need to specify something for
3560 ACTION_NOT_FOUND to override the default AC_MSG_ERROR behaviour, so
3561 I've put a colon for ACTION_NOT_FOUND. ;-) Also, update the alsa
3562 macro in acinclude with the latest from the alsa project CVS.
3564 2001-05-28 23:23 omegahacker
3566 * gst/gstsparc.h: fixed #define line continuation in gstsparc.h
3568 2001-05-28 23:02 wtay
3570 * configure.ac, configure.in: Added a check for gsm/gsm.h
3572 2001-05-28 22:41 omegahacker
3574 * gst/gstinfo.c: changed debug so it always prints pid and cid in
3577 2001-05-28 22:02 wtay
3579 * configure.ac: Removed the -pre0
3581 2001-05-28 22:00 wtay
3583 * plugins/Makefile.am: Added gsm to subds.
3585 2001-05-28 21:47 wtay
3587 * configure.ac: Added the refcounting to the output targets.
3589 2001-05-28 21:36 wtay
3591 * acconfig.h, configure.ac, configure.in: Added a check for libgsm
3593 2001-05-28 21:22 wtay
3595 * configure.ac: Updated to match configure.in
3597 2001-05-28 21:05 wtay
3599 * configure.ac: The configure file for autoconf 2.50
3601 2001-05-28 20:59 omegahacker
3603 * ABOUT-NLS: added blank file to keep autoconf happy, fill it in
3606 2001-05-28 20:34 omegahacker
3608 * plugins/avi/Makefile.am: changed srcdir to builddir for .la
3610 2001-05-28 20:33 omegahacker
3612 * configure.in: attempt at a fixed alsa check to guarantee 0.5.x
3614 2001-05-28 20:09 omegahacker
3616 * libs/getbits/Makefile.am, libs/idct/Makefile.am,
3617 plugins/xvideosink/Makefile.am: distcheck cleanups
3619 2001-05-28 08:46 omegahacker
3621 * configure.in, gstreamer-uninstalled.pc.in, gstreamer.pc.in,
3622 gst/Makefile.am: some fixes to handle builddirs, which distcheck
3623 uses, along with complete .pc files
3625 2001-05-28 01:07 hadess
3627 * plugins/gnomevfs/gnomevfssrc.c: - cleanups
3629 2001-05-28 00:57 omegahacker
3631 * gst/gstpad.c, gst/gstthread.c, gst/elements/gstidentity.c,
3632 plugins/xvideosink/xvideosink.c, tools/gstreamer-inspect.c: Added
3633 some caps != NULL checks. Patched up a problem with the thread
3634 handling when the iteration fails. Cleaned up the output of
3635 -inspect a tiny bit.
3637 2001-05-28 00:52 omegahacker
3639 * configure.in: removed a spare alsa check, and made sure it fails
3642 2001-05-28 00:12 wtay
3644 * examples/mixer/Makefile.am: Added the headers
3646 2001-05-28 00:01 wtay
3648 * plugins/arts/Makefile.am: Add more hardcoded paths for includes.
3650 2001-05-27 23:55 wtay
3652 * tests/nego/nego1.c: Updated for new API calls.
3654 2001-05-27 23:45 wtay
3656 * plugins/sdlsink/Makefile.am: Added the header file.
3658 2001-05-27 23:26 wtay
3660 * configure.in.ac250: Added refcounting to the targets.
3662 2001-05-27 23:25 wtay
3664 * testsuite/: Makefile.am, capsnego/Makefile.am,
3665 refcounting/Makefile.am: Makfeile updates.
3667 2001-05-27 22:56 omegahacker
3669 * Makefile.am, acconfig.h, configure.in, gst/autoplug/Makefile.am,
3670 plugins/1394/Makefile.am, plugins/aasink/Makefile.am,
3671 plugins/alaw/Makefile.am, plugins/filters/level/Makefile.am,
3672 plugins/filters/passthrough/Makefile.am,
3673 plugins/filters/volenv/Makefile.am, plugins/mulaw/Makefile.am,
3674 plugins/oss/Makefile.am, plugins/xvideosink/Makefile.am,
3675 tests/Makefile.am, testsuite/Makefile.am: various build fixes
3677 2001-05-27 21:52 wtay
3679 * plugins/Makefile.am: Only build the quiktime plugin if the
3680 openquicktime library was found.
3682 2001-05-27 21:52 wtay
3684 * configure.in, configure.in.ac250: Added a check for
3687 2001-05-27 18:02 sbaker3
3689 * tools/gstreamer-complete.c: now builds for those who are too lazy
3690 to upgrade their xml libraries
3692 2001-05-27 16:13 hadess
3694 * plugins/gnomevfs/gnomevfssrc.c: - added eos-hack signal to the
3695 source, and fix the seek segfaults
3697 2001-05-27 15:41 hadess
3699 * gstplay/gstmediaplay.glade: - changed the Alt shortcuts to Ctrl
3700 shortcuts (like in all proper GTK+ apps)
3702 2001-05-27 15:38 wtay
3704 * tests/: mp3encode.c, rip.c: Updated for remove methods.
3706 2001-05-27 15:38 wtay
3708 * test/mp2toavi.c, test/mp2tomp1.c, test/mpeg2parse.c,
3709 examples/autoplug/autoplug.c, examples/queue/queue.c: Updated for
3712 2001-05-27 15:37 wtay
3714 * gst/: cothreads.c, cothreads.h, gstbin.c, gstbin.h, gstinfo.c,
3715 gstobject.c, gstpad.c, gstplugin.c, gstscheduler.h: Docs updates
3716 Changed the cothread to use sigjmp_buf removed some unused methods.
3719 2001-05-27 15:33 wtay
3721 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
3722 tmpl/cothreads.sgml, tmpl/gstbin.sgml, tmpl/gstelement.sgml,
3723 tmpl/gstfakesink.sgml, tmpl/gstfakesrc.sgml, tmpl/gstinfo.sgml,
3724 tmpl/gstobject.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
3725 tmpl/gstqueue.sgml, tmpl/gstreamer-unused.sgml,
3726 tmpl/gstscheduler.sgml, tmpl/gsttrace.sgml: API docs updates.
3728 2001-05-27 01:04 omegahacker
3730 * gst/gstscheduler.h: fixed up and turned back on
3733 2001-05-26 23:58 omegahacker
3735 * gst/: cothreads.c, gstelement.c, gstscheduler.c: fixed cothread
3736 locking and set_arg/get_arg safety, and switched to 64 cothreads of
3739 2001-05-26 20:47 hadess
3741 * plugins/gnomevfs/gnomevfssrc.c: - gnome-vfs seek works, cleaned
3744 2001-05-26 19:46 hadess
3746 * plugins/gnomevfs/gnomevfssrc.c: - really use mmap this time for
3747 local files, first try at seek in remote files
3749 2001-05-26 18:17 hadess
3751 * plugins/gnomevfs/gnomevfssrc.c: - added local file fallback with
3754 2001-05-26 17:41 wtay
3756 * gst/gstelement.h: Removed redundant prototypes.
3758 2001-05-26 17:33 wtay
3760 * gst/gstpad.h: Fixed a bug in the typecast macros for
3763 2001-05-26 13:17 wtay
3765 * gst/elements/Makefile.am: don't link against libgst.la because it
3766 seems to fail on some libtool versions.
3768 2001-05-26 06:36 omegahacker
3770 * tests/threadlock.c: shut up fakesrc and fakesink, changed
3773 2001-05-26 06:26 omegahacker
3775 * tests/threadlock.c: moved debug to before _init so cmdline can
3776 override, and put sleep(1)'s in while(1) to increase chance of
3777 contention (I think)
3779 2001-05-26 06:19 omegahacker
3781 * tests/threadlock.c: updated threadlock to actually be a thread
3784 2001-05-26 00:36 dlehn
3786 * test/lat.c: Elements must have different names.
3788 2001-05-25 23:08 hadess
3790 * gstplay/.cvsignore: - more generic files to exclude: *~ and ~.bak
3792 2001-05-25 23:02 hadess
3794 * gstplay/.cvsignore: - added gstmediaplay.glade.bak to the files
3797 2001-05-25 23:01 hadess
3799 * gstplay/gstmediaplay.glade: - updated (c) date, and added WMClass
3800 and WMName to the gstmediaplay windows
3802 2001-05-25 22:42 wtay
3804 * gst/gstplugin.c: Removed a stupid printf.
3806 2001-05-25 22:39 wtay
3808 * gst/: gstbuffer.h, gstelement.c, gstpipeline.c, gstplugin.c: Some
3809 cleanups. Removed some bogus code from element and pipeline
3810 elements. Fixed a typo.
3812 2001-05-25 22:38 wtay
3814 * gst/elements/Makefile.am: Added GST_LIBS to LIBADD.
3816 2001-05-25 22:35 omegahacker
3818 * gst/gstbuffer.c: fixed rather heinous bug in gst_buffer_copy
3820 2001-05-25 22:31 omegahacker
3822 * gst/autoplug/gstautoplugcache.c: removed some more noise,
3823 converted to GST_DEBUG
3825 2001-05-25 22:25 omegahacker
3827 * gst/gstelement.c: removed annoying debug message during state
3828 change (made GST_DEBUG)
3830 2001-05-25 22:13 hadess
3832 * autogen.sh: - added a line for busy application developers, it's
3835 2001-05-25 22:00 omegahacker
3837 * .cvsignore, AUTHORS, Makefile.am, autogen.sh, configure.in,
3838 gstreamer-uninstalled.pc.in, gstreamer.pc.in, gstreamer.spec.in,
3839 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstelement.sgml,
3840 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstthread.sgml,
3841 docs/random/matth/scheduling.txt, examples/Makefile.am,
3842 examples/autoplug/autoplug.c, examples/mixer/mixer.c,
3843 gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
3844 gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.c,
3845 gst/gstcaps.c, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
3846 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
3847 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
3848 gst/gstpipeline.c, gst/gstprops.c, gst/gstqueue.c, gst/gstqueue.h,
3849 gst/gstscheduler.c, gst/gstscheduler.h, gst/gstthread.c,
3850 gst/gstthread.h, gst/gsttype.c, gst/gsttypefind.c, gst/gsttypes.h,
3851 gst/gstxml.c, gst/autoplug/Makefile.am,
3852 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
3853 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
3854 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstfakesrc.c,
3855 gst/elements/gstfakesrc.h, gst/elements/gstsinesrc.c,
3856 gstplay/Makefile.am, gstplay/gstmediaplay.c,
3857 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
3858 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
3859 plugins/1394/dv1394src.c, plugins/alaw/alaw-conversion.c,
3860 plugins/arts/Makefile.am, plugins/arts/gst_arts.c,
3861 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
3862 plugins/filters/adder/adder.c,
3863 plugins/filters/colorspace/colorspace.c,
3864 plugins/filters/ladspa/gstladspa.c,
3865 plugins/filters/stereo2mono/stereo2mono.c,
3866 plugins/gnomevfs/gnomevfssrc.c, plugins/mp3decode/mad/gstmad.c,
3867 plugins/mp3decode/mpg123/gstmpg123.c,
3868 plugins/mp3decode/parse/mp3parse.c,
3869 plugins/mp3decode/types/mp3types.c,
3870 plugins/mp3encode/lame/gstlame.c,
3871 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
3872 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpegaudio/common.c,
3873 plugins/mpeg1/mpegaudio/musicin.c,
3874 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
3875 plugins/videoscale/videoscale.c, plugins/vorbis/vorbis.c,
3876 plugins/vorbis/vorbisdec.c, plugins/xmms/gstxmmsinput.c,
3877 test/.cvsignore, test/Makefile.am, test/avi2mpg.c, test/cobin.c,
3878 test/dvshow.c, test/fake.c, test/mpeg2parse2.c, test/mpeg2parse3.c,
3879 test/mpeg2parse4.c, test/video2mp1.c, test/videotest2.c,
3880 tests/Makefile.am, tests/incsched.c, tests/mp1vid.c,
3881 tests/reaping.c, tests/states.c, tests/threadlock.c,
3882 testsuite/refcounting/Makefile.am, testsuite/refcounting/bin.c,
3883 testsuite/refcounting/element.c,
3884 testsuite/refcounting/element_pad.c, testsuite/refcounting/mem.c,
3885 testsuite/refcounting/mem.h, testsuite/refcounting/object.c,
3886 testsuite/refcounting/pad.c, testsuite/refcounting/thread.c,
3887 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-complete.c,
3888 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c: Merged from
3889 INCSCHED on 200505251!!!
3891 2001-05-25 21:50 omegahacker
3893 * autogen.sh, configure.in.ac250, docs/manual/autoplugging.sgml,
3894 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.h,
3895 plugins/audiofile/Makefile.am, plugins/audiofile/README,
3896 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
3897 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
3898 plugins/filters/level/level.c,
3899 plugins/filters/passthrough/filter.func,
3900 plugins/filters/passthrough/passthrough.c,
3901 plugins/filters/passthrough/passthrough.h,
3902 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/Makefile.am,
3903 plugins/gsm/gstgsm.c, plugins/gsm/gstgsmdec.c,
3904 plugins/gsm/gstgsmdec.h, plugins/gsm/gstgsmenc.c,
3905 plugins/gsm/gstgsmenc.h, plugins/oss/gstossgst.c,
3906 plugins/wav/gstparsewav.c, test/dv2mp1.c, test/dvshow.c: Merged
3907 from HEAD into INCSCHED on 200105251
3909 2001-05-25 21:41 wtay
3911 * docs/manual/autoplugging.sgml: More docs updates.
3913 2001-05-25 21:41 wtay
3915 * test/: dv2mp1.c, dvshow.c: some minor fixes..
3917 2001-05-25 21:39 wtay
3919 * plugins/gnomevfs/gnomevfssrc.c: Fix a leak on EOS.
3921 2001-05-25 20:53 wtay
3923 * test/Makefile.am: Cleaned up the makefile a bit.
3925 2001-05-25 20:36 wtay
3927 * test/: cobin.c, fake.c: Remove deprecated methods.
3929 2001-05-25 20:19 wtay
3931 * gst/: gstbin.c, gstbin.h, gstpad.c: Removed some unused functions
3932 in gstbin Fixed a compiler warning.
3934 2001-05-25 20:16 omegahacker
3936 * gst/gstthread.c: forgot to unset SPINNING, no idea how it worked
3937 before, maybe this will fix wtay's case
3939 2001-05-25 19:07 wtay
3941 * plugins/filters/ladspa/gstladspa.c: Adjusted for state
3944 2001-05-25 18:35 omegahacker
3946 * gst/gstbin.c, gst/gstelement.c, gst/gstelement.h, gst/gstinfo.c,
3947 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c,
3948 plugins/1394/dv1394src.c, plugins/arts/gst_arts.c,
3949 plugins/esd/esdsink/esdsink.c, plugins/gnomevfs/gnomevfssrc.c,
3950 plugins/mp3decode/types/mp3types.c, plugins/oss/gstosssink.c,
3951 plugins/xmms/gstxmmsinput.c: Swapped PAUSED and PLAYING states,
3952 reworked thread interlocking. States are now: NULL <-> READY <->
3955 Had do update dv1394src, gst_arts, and xmmsinput, please test these
3958 Cleaned up DEBUG output in several places to by much much less
3959 verbose but still just as useful (denser).
3961 2001-05-25 17:21 thomasvs
3963 * plugins/filters/passthrough/: filter.func, passthrough.c,
3964 passthrough.h: Cleaned out level code from passthrough plugin added
3965 silent argument, defaults to false
3967 2001-05-25 17:19 thomasvs
3969 * plugins/audiofile/gstafsink.c: cleaned up output info
3971 2001-05-25 17:17 thomasvs
3973 * plugins/filters/level/level.c: cleaned up level plugin output
3975 2001-05-25 15:02 thomasvs
3977 * plugins/audiofile/: gstafsink.c, gstafsrc.c: cleaned up output
3978 got rate and signedness to work on afsrc
3980 2001-05-25 14:42 thomasvs
3982 * plugins/audiofile/README: a little info
3984 2001-05-25 11:43 wtay
3986 * test/: avi2mpg.c, dvshow.c, fake.c, videotest2.c: Small fixes to
3989 2001-05-25 11:43 wtay
3991 * gstplay/gstplay.c: If the arg looks like a URI, gnomevfs is used,
3992 if gnomevfs is not found and the URI starts with file:/, disksrc is
3995 2001-05-25 11:10 thomasvs
3997 * plugins/filters/passthrough/passthrough.c: changed passthrough to
3998 print out signed/unsigned and endianness
4000 2001-05-25 10:47 thomasvs
4002 * plugins/audiofile/: Makefile.am, gstafsrc.c, gstafsrc.h: Added an
4003 audiofile src element, doesn't work yet
4005 2001-05-25 05:42 dlehn
4007 * configure.in.ac250: automake 1.4-p1 doesn't support
4008 AC_CONFIG_FILES. revert to AC_OUTPUT until the fix in the just
4009 released 1.4-p2 gets debianized. ;)
4011 2001-05-25 02:28 hadess
4013 * plugins/gnomevfs/gnomevfssrc.c: - check result of open() now
4015 2001-05-25 01:35 wtay
4017 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Only accept mpeg1 data for
4018 mpeg2dec until we figure out what's wrong.
4020 2001-05-25 01:29 omegahacker
4022 * gst/: gstpad.c, gstqueue.c, gstqueue.h, gstscheduler.h,
4023 gstthread.c: fixed some interruptability problems with thread and
4026 2001-05-25 01:14 wtay
4028 * plugins/vorbis/: vorbis.c, vorbisdec.c: Added the
4029 COTHREAD_STOPPING hack.
4031 2001-05-25 01:09 wtay
4033 * gstplay/: gstmediaplay.c, gstplay.c, gstplayprivate.h: Fixed the
4034 media player so that it works with incsched. Removed the thread
4035 and add the _iterate to the g_idle_loop, this makes the GUI very
4036 cluncky but is needed because we cannot chance the state of a
4037 thread inside the threads context yet.
4039 2001-05-24 23:38 thomasvs
4041 * plugins/audiofile/gstafsink.c: mental note to self: doublecheck
4042 own code before sending mail to library author asking why sample
4043 rate setting on output doesn't work... note to others: afsink now
4044 handles samplerate right
4046 2001-05-24 23:24 thomasvs
4048 * plugins/audiofile/: gstafsink.c, gstafsink.h: added more support
4049 for endianness, you can set it through an arg until I figure out
4050 what it is supposed to do
4052 2001-05-24 23:23 thomasvs
4054 * plugins/oss/gstossgst.c: one of my OSS's doesn't have FMT_AC3
4057 2001-05-24 22:46 omegahacker
4059 * gst/: gstinfo.h, gstthread.c, gstthread.h: added better thread id
4062 2001-05-24 21:36 omegahacker
4064 * gst/gstthread.c: fixed thread lock mis-merge
4066 2001-05-24 21:20 wtay
4068 * gst/autoplug/gststaticautoplugrender.c: Added the queue to the
4071 2001-05-24 12:24 wtay
4073 * configure.in.ac250: Added the autoconf file for version 2.50
4075 2001-05-24 12:22 wtay
4077 * plugins/: gnomevfs/gnomevfssrc.c, gsm/Makefile.am, gsm/gstgsm.c,
4078 gsm/gstgsmdec.c, gsm/gstgsmdec.h, gsm/gstgsmenc.c, gsm/gstgsmenc.h,
4079 wav/gstparsewav.c: Small fixes for EOS in gnomevfssrc. Added a gsm
4080 decoder/encoder element.
4082 2001-05-24 01:55 thomasvs
4084 * plugins/audiofile/: gstafsink.c, gstafsink.h: audiofile now
4085 handles endianness right, and also allows for choosing the output
4086 file format to write (next/aiff/wav/aiffc/raw) aiff and next might
4089 2001-05-24 01:46 omegahacker
4091 * AUTHORS, README, REQUIREMENTS, acconfig.h, autogen.sh,
4092 configure.in, components/bonobo-media/Makefile.am,
4093 components/bonobo-media/bonobo-media-gstreamer-factory.c,
4094 components/bonobo-media/bonobo-media-gstreamer.gob,
4095 components/bonobo-media/bonobo-media-gstreamer.oafinfo,
4096 components/bonobo-media/bonobo-media-gstreamervideo.gob,
4097 debian/Makefile.am, debian/changelog, debian/control,
4098 debian/gstreamer-aa.files, debian/gstreamer-arts.files,
4099 debian/gstreamer-colorspace.files, debian/gstreamer-common.files,
4100 debian/gstreamer-mad.files, debian/rules,
4101 docs/fwg/gst-plugin-writers-guide.sgml,
4102 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
4103 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
4104 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
4105 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
4106 docs/manual/Makefile.am, docs/manual/autoplugging.sgml,
4107 docs/manual/bins.sgml, docs/manual/buffers.sgml,
4108 docs/manual/elements.sgml, docs/manual/gstreamer-manual.sgml,
4109 docs/manual/helloworld.sgml, docs/manual/pads.sgml,
4110 docs/manual/xml.sgml, docs/random/autoplug2,
4111 editor/gsteditorproperty.c, examples/autoplug/autoplug.c,
4112 examples/plugins/example.c, gst/cothreads.c, gst/cothreads.h,
4113 gst/gst.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
4114 gst/gstinfo.h, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
4115 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
4116 gst/gstscheduler.c, gst/gstthread.c, gst/gsttrace.c,
4117 gst/gsttrace.h, gst/gsttypefind.c, gst/gstutils.c,
4118 gst/autoplug/Makefile.am, gst/elements/gstdisksrc.c,
4119 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
4120 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
4121 gst/elements/gstpipefilter.c, gst/elements/gstsinesrc.c,
4122 gst/elements/gstsinesrc.h, gstplay/AUTHORS, gstplay/ChangeLog,
4123 gstplay/Makefile.am, gstplay/callbacks.c, gstplay/callbacks.h,
4124 gstplay/full-screen.c, gstplay/full-screen.h,
4125 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
4126 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
4127 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
4128 gstplay/gststatusarea.h, gstplay/main.c, libs/idct/ieeetest.c,
4129 plugins/Makefile.am, plugins/alsa/alsa.h,
4130 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
4131 plugins/alsa/alsasrc.c, plugins/arts/gst_artsio_impl.h,
4132 plugins/audiofile/Makefile.am, plugins/audiofile/gstafsink.c,
4133 plugins/audiofile/gstafsink.h, plugins/capture/v4l/gstv4lsrc.c,
4134 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
4135 plugins/dv/dvdec.c, plugins/effects/volume/volume.c,
4136 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
4137 plugins/filters/filterstamp.sh, plugins/filters/adder/Makefile.am,
4138 plugins/filters/adder/adder.c,
4139 plugins/filters/colorspace/Makefile.am,
4140 plugins/filters/colorspace/colorspace.c,
4141 plugins/filters/colorspace/colorspace.h,
4142 plugins/filters/colorspace/yuv2yuv.c,
4143 plugins/filters/intfloatconvert/Makefile.am,
4144 plugins/filters/intfloatconvert/float2int.c,
4145 plugins/filters/intfloatconvert/float2int.h,
4146 plugins/filters/intfloatconvert/int2float.c,
4147 plugins/filters/intfloatconvert/int2float.h,
4148 plugins/filters/intfloatconvert/intfloatconvert.c,
4149 plugins/filters/intfloatconvert/intfloatconvert.h,
4150 plugins/filters/ladspa/gstladspa.c,
4151 plugins/filters/ladspa/ladspa.h, plugins/filters/lav/.cvsignore,
4152 plugins/filters/lav/Makefile.am, plugins/filters/lav/lavencode.c,
4153 plugins/filters/lav/lavencode.h, plugins/filters/level/Makefile.am,
4154 plugins/filters/level/README, plugins/filters/level/filter.func,
4155 plugins/filters/level/level.c, plugins/filters/level/level.h,
4156 plugins/filters/mono2stereo/Makefile.am,
4157 plugins/filters/mono2stereo/mono2stereo.c,
4158 plugins/filters/mono2stereo/mono2stereo.h,
4159 plugins/filters/passthrough/README,
4160 plugins/filters/passthrough/filter.func,
4161 plugins/filters/passthrough/level.c,
4162 plugins/filters/passthrough/level.h,
4163 plugins/filters/passthrough/passthrough.c,
4164 plugins/filters/passthrough/passthrough.h,
4165 plugins/filters/stereo2mono/Makefile.am,
4166 plugins/filters/volenv/Makefile.am,
4167 plugins/filters/volenv/volenv.c, plugins/gnomevfs/Makefile.am,
4168 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
4169 plugins/jpeg/Makefile.am, plugins/mp3decode/mad/gstmad.c,
4170 plugins/mp3decode/mpg123/gstmpg123.c,
4171 plugins/mp3encode/lame/gstlame.c, plugins/mpeg1/mpegaudio/common.c,
4172 plugins/mpeg1/mpegaudio/common.h, plugins/mpeg1/mpegaudio/encode.c,
4173 plugins/mpeg1/mpegaudio/encoder.h,
4174 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
4175 plugins/mpeg1/mpegaudio/musicin.c,
4176 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
4177 plugins/mpeg1/mpegaudio/subs.c,
4178 plugins/mpeg1/mpegaudio/table_absthr.h,
4179 plugins/mpeg1/mpegaudio/table_cb.h,
4180 plugins/mpeg1/mpegaudio/table_enwindow.h,
4181 plugins/mpeg1/mpegaudio/table_th.h,
4182 plugins/mpeg1/mpegaudio/tables.c, plugins/mpeg1/mpegaudio/tonal.c,
4183 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/Makefile.am,
4184 plugins/oss/gstossaudio.c, plugins/oss/gstossgst.c,
4185 plugins/oss/gstossgst.h, plugins/oss/gstosshelper.c,
4186 plugins/oss/gstosshelper.h, plugins/oss/gstosssink.c,
4187 plugins/quicktime/Makefile.am, plugins/quicktime/README,
4188 plugins/quicktime/gstquicktimedecoder.c,
4189 plugins/quicktime/gstquicktimedecoder.h,
4190 plugins/sdlsink/Makefile.am, plugins/sdlsink/sdlvideosink.c,
4191 plugins/sdlsink/sdlvideosink.h, plugins/videoscale/videoscale.c,
4192 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
4193 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
4194 plugins/wav/gstparsewav.c, plugins/xvideosink/gstximage.c,
4195 test/.cvsignore, test/Makefile.am, test/lat.c, test/mp3mad.c,
4196 test/videotest.c, test/wave.c, tests/autoplug2.c,
4197 tests/sched/runxml.c, tools/gstreamer-inspect.c,
4198 tools/gstreamer-launch.c: Merge from HEAD into INCSCHED1 at
4201 2001-05-24 00:24 dlehn
4203 * gst/elements/: gstfakesink.h, gstfakesrc.h: Update some signal
4206 2001-05-24 00:23 dlehn
4208 * autogen.sh: libtool check fix... copy & paste error msgs code
4211 2001-05-23 21:35 wtay
4213 * test/video2mp1.c: Some small modifications.
4215 2001-05-23 20:53 omegahacker
4217 * plugins/oss/gstosssink.c: default settings are intenionally very
4218 wrong (make it obvious when the capsnego didn't work) and it checks
4221 2001-05-23 20:52 omegahacker
4223 * plugins/filters/stereo2mono/stereo2mono.c: 'fixed' the caps and
4226 2001-05-23 20:50 omegahacker
4228 * plugins/cdparanoia/cdparanoia.c: fixed caps on cdparanoia
4230 2001-05-23 20:49 omegahacker
4232 * gst/gstscheduler.c, plugins/mp3decode/mad/gstmad.c: fixed problem
4233 where mad wasn't an entry (it is now HACK HACK!!) and the scheduler
4234 wasn't catching the no entry case
4236 2001-05-23 20:48 omegahacker
4238 * examples/autoplug/autoplug.c: added have_size handler so the
4239 window matches the video size
4241 2001-05-23 20:09 omegahacker
4243 * gst/: gstqueue.c, gstqueue.h: reworked internal parameters a bit,
4244 added leaky-queue semantics
4246 2001-05-23 10:18 thomasvs
4248 * plugins/filters/level/README: some more info on how to plot the
4249 level using gnuplot it would be nice if the output from level
4250 plugin could serve as input to a gstreamer plotting plugin (I'm not
4253 2001-05-23 09:49 thomasvs
4255 * plugins/audiofile/: gstafsink.c, gstafsink.h: afsink now handles
4256 channels and sample rate
4258 2001-05-23 09:48 thomasvs
4260 * configure.in: added level Makefile deleted one of two instances
4263 2001-05-23 09:47 thomasvs
4265 * plugins/filters/Makefile.am: added level plugin to Makefile.am
4267 2001-05-23 09:47 thomasvs
4269 * plugins/filters/level/: Makefile.am, README, filter.func,
4270 level.c, level.h: Added level detection plugin; prints out RMS
4271 values calculated over buffer size to stdout
4273 2001-05-22 21:11 omegahacker
4275 * tests/states.c: fixed references to _gst_print_statename
4277 2001-05-22 20:22 hadess
4279 * gst/elements/gstdisksrc.c: - it is now possible to change the
4280 opened file when state is PAUSED
4282 2001-05-22 19:57 hadess
4284 * plugins/gnomevfs/gnomevfssrc.c: - removed warnings
4286 2001-05-22 19:44 hadess
4288 * plugins/gnomevfs/gnomevfssrc.c: - adding possibility to change
4289 the src file if the state is PAUSED
4291 2001-05-22 17:48 thomasvs
4293 * plugins/audiofile/: gstafsink.c, gstafsink.h: still trying to add
4296 2001-05-22 14:48 richardb
4298 * autogen.sh: autogen.sh now fails if aclocal fails.
4300 2001-05-22 13:56 hadess
4302 * autogen.sh: - added a line to autogen.sh for the busy application
4305 2001-05-22 02:42 omegahacker
4307 * gst/: gstpad.c, autoplug/gstautoplugger.c: Added ability for
4308 caps_nego_failed signal to indicate that it's solved the problem,
4309 via a gboolean * argument that's FALSE, and can be set to TRUE if
4310 the handler has fixed things up.
4312 Updated the autoplugger so it now works in both the unknown and
4313 known cases with and without other issues like a crippled
4314 (mono-only) osssink.
4316 2001-05-22 00:23 omegahacker
4318 * gst/: gstbin.c, gstelement.c, gstelement.h, gstinfo.c, gstpad.c,
4319 gstthread.c: Updates to DEBUG system: moved statename into
4320 gstelement.c, colorized the states:
4322 NULL: white READY: read PAUSED: yellow PLAYING: green
4324 2001-05-21 22:35 omegahacker
4326 * gst/autoplug/gstautoplugger.c: fixed up pausing system, and added
4327 src_caps_nego_failed body
4329 2001-05-21 21:17 wtay
4331 * acconfig.h, configure.in: Updates to the audiofile detection
4334 2001-05-21 21:17 wtay
4336 * plugins/audiofile/Makefile.am: Some minor changes to the makefile
4338 2001-05-21 20:48 thomasvs
4340 * plugins/audiofile/: Makefile.am, gstafsink.c, gstafsink.h: first
4341 pass at an audiofile sink this sink uses the SGI audiofile library
4342 to write audio files
4344 2001-05-21 20:42 thomasvs
4346 * plugins/Makefile.am: trying to add a check for libaudiofile
4348 2001-05-21 20:40 thomasvs
4350 * configure.in: trying to add a check for libaudiofile (->
4351 plugins/audiofile/afsink)
4353 2001-05-21 03:41 omegahacker
4355 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c:
4356 gstautoplugcache.c: Set default for cache's caps_proxy to FALSE
4357 again. gstautoplugger.c: Fixed with strategic positioning of
4360 2001-05-21 03:40 omegahacker
4362 * gst/: gstcaps.c, gstpad.c, gstprops.c: Updated some debug
4363 statements. Added specific debug for int props.
4365 2001-05-21 03:35 hadess
4367 * test/mp3mad.c: - removed the parse factory, it's unused
4369 2001-05-21 02:37 cael
4371 * gstplay/: ChangeLog, gstmediaplay.glade: Added a ChangeLog as per
4372 hadess' sugesstion, and added myself as an author.
4374 2001-05-21 02:19 cael
4376 * gstplay/: Makefile.am, callbacks.c, callbacks.h, full-screen.c,
4377 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
4378 gstplay.c, gstplay.h, gstplayprivate.h, gststatusarea.c,
4379 gststatusarea.h, main.c: added the begninnings of full-screen
4380 support (crashes atm), playing at double size, general code cleanup
4383 2001-05-20 22:24 wtay
4385 * tools/gstreamer-inspect.c: Fixed a problem with -inspect where
4386 some args would not show up correctly
4388 2001-05-20 22:24 thomasvs
4390 * plugins/filters/adder/adder.c: fixed caps stuff
4392 2001-05-20 21:12 wtay
4394 * tools/gstreamer-inspect.c: Better output of element flags.
4396 2001-05-20 21:06 wtay
4398 * tools/gstreamer-launch.c: Escape spaces in the cmdline args with
4399 "\\ " so that parse can handle it.
4401 2001-05-20 21:05 wtay
4403 * gst/gstparse.c: Added the possibility to escape chars in
4404 gstparse. You can now give it a cmdline like disksrc location=some\
4405 sort\ of.mp3 ! .... and it does the right thing.
4407 2001-05-20 19:59 wtay
4409 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
4410 gstquicktimedecoder.h: Updated the plugin to the current CVS.
4412 2001-05-20 19:24 wtay
4414 * plugins/quicktime/: Makefile.am, README, gstquicktimedecoder.c,
4415 gstquicktimedecoder.h: Added a quicktime decoder by yann@3ivx.com.
4417 2001-05-20 19:17 thomasvs
4419 * plugins/filters/passthrough/passthrough.c: changed pad templates
4421 2001-05-20 19:05 thomasvs
4423 * plugins/filters/passthrough/: passthrough.c, passthrough.h:
4424 updating passthrough to handle caps
4426 2001-05-20 19:01 thomasvs
4428 * plugins/filters/volenv/volenv.c: updating caps handling
4430 2001-05-20 16:45 thomasvs
4432 * plugins/filters/passthrough/passthrough.c: trying to add caps
4433 detection to passthrough
4435 2001-05-20 15:55 thomasvs
4437 * gst/gstparse.c: reinstated exit(-1) when gstparse.c doesn't find
4438 the plugin mentioned
4440 2001-05-20 15:16 thomasvs
4442 * plugins/wav/gstparsewav.c: parsewav now does src pad setting of
4443 width, depth, channels, frequency
4445 2001-05-20 15:12 wtay
4447 * gst/elements/gstpipefilter.c: Made pipefilter a DECOUPLED
4450 2001-05-20 15:03 thomasvs
4452 * plugins/wav/gstparsewav.c: parsewav sets channel capability now
4454 2001-05-20 14:56 thomasvs
4456 * plugins/wav/gstparsewav.c: First try at updating parsewav and
4457 setting caps on src pad
4459 2001-05-20 11:31 wtay
4461 * components/bonobo-media/: Makefile.am,
4462 bonobo-media-gstreamer-factory.c, bonobo-media-gstreamer.gob,
4463 bonobo-media-gstreamer.oafinfo, bonobo-media-gstreamervideo.gob:
4464 Added the code for the bonobo media component. It doesn't really
4465 work yet because bonobo-media doesn't show video.
4467 2001-05-20 06:48 cael
4469 * gstplay/AUTHORS: finally managed to get the AUTHORS file added.
4470 big things are coming allright ;-)
4472 2001-05-20 01:16 hadess
4474 * AUTHORS: - added myself to the AUTHORS file
4476 2001-05-19 19:17 wtay
4478 * plugins/: oss/gstosssink.c, vorbis/vorbis.c, vorbis/vorbisdec.c,
4479 vorbis/vorbisenc.c, vorbis/vorbisenc.h, xvideosink/gstximage.c:
4480 More updates to caps in vorbisenc. it now correctly sets up the
4481 encoder based on the input audio type.
4483 2001-05-19 15:16 wtay
4485 * plugins/: mp3decode/mad/gstmad.c, mpeg1/mpegaudio/common.c,
4486 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encode.c,
4487 mpeg1/mpegaudio/encoder.h, mpeg1/mpegaudio/gstmpegaudio.c,
4488 mpeg1/mpegaudio/musicin.c, mpeg1/mpegaudio/musicin.h,
4489 mpeg1/mpegaudio/psy.c, mpeg1/mpegaudio/subs.c,
4490 mpeg1/mpegaudio/table_absthr.h, mpeg1/mpegaudio/table_cb.h,
4491 mpeg1/mpegaudio/table_enwindow.h, mpeg1/mpegaudio/table_th.h,
4492 mpeg1/mpegaudio/tables.c, mpeg1/mpegaudio/tonal.c: More mp3
4493 updates. Make mpegaudio use a sane namespace for all exported
4494 symbols. the mad element can now play mpeg audio comming is as
4497 2001-05-19 07:39 omegahacker
4499 * .cvsignore, Makefile.am, configure.in,
4500 gstreamer-uninstalled.pc.in: Added gstreamer-uninstalled.pc.in in
4501 prep for future changes to pkg-config. Disabled docs building by
4502 default (--enable-docs-build to turn it on). Added more visible
4503 warning messages for lacking libraries, listing the plugins that
4504 won't build (not complete!).
4506 2001-05-19 07:39 omegahacker
4508 * gstreamer-uninstalled.pc.in: file gstreamer-uninstalled.pc.in was
4509 initially added on branch BRANCH-INCSCHED1.
4511 2001-05-19 01:33 wtay
4513 * plugins/: mp3decode/mad/gstmad.c, mp3decode/mpg123/gstmpg123.c,
4514 mp3decode/parse/mp3parse.c, mp3encode/lame/gstlame.c,
4515 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encoder.h,
4516 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/musicin.c,
4517 mpeg1/mpegaudio/musicin.h, mpeg1/mpegaudio/psy.c, oss/gstosssink.c:
4518 Updates to various mp3 related plugins. Added args and capsnego to
4521 2001-05-18 19:11 wtay
4523 * plugins/esd/esdsink/esdsink.c: Added newcaps functions to esdsink
4524 to sync with the provided caps.
4526 2001-05-18 18:58 wtay
4528 * plugins/cdparanoia/cdparanoia.c: Updated to the new caps.
4530 2001-05-17 23:00 omegahacker
4532 * gst/autoplug/gstautoplugger.c: update to latest code, includes
4533 caps_fail handlers that kinda work
4535 2001-05-17 06:20 dlehn
4537 * docs/gst/gstreamer-sections.txt: Pesky nightly doc build failure
4538 emails exposing my forgetfulness...
4540 2001-05-17 01:18 hadess
4542 * plugins/gnomevfs/: Makefile.am, gnomevfssink.c: - gnomevfssink
4545 2001-05-16 23:42 wtay
4547 * acconfig.h: Added SDL.
4549 2001-05-16 23:40 wtay
4551 * configure.in: Added a check for SDL
4553 2001-05-16 23:09 wtay
4555 * testsuite/refcounting/thread.c: file thread.c was initially added
4556 on branch BRANCH-INCSCHED1.
4558 2001-05-16 23:09 wtay
4560 * testsuite/refcounting/thread.c: Added thread refcounting and
4563 2001-05-16 23:08 wtay
4565 * testsuite/refcounting/: Makefile.am, bin.c: More testsuite
4568 2001-05-16 23:08 wtay
4570 * gst/: gstbin.c, gstelement.c, gstthread.c: Slighly take a
4571 different approach for object destruction, using the real _remove
4572 functions so that the scheduler has a chance to destroy its state
4573 too. This breaks the thread with ghostpads destruction case for
4576 2001-05-16 22:42 omegahacker
4578 * plugins/filters/stereo2mono/stereo2mono.c: fixed
4579 stereo2mono_init, it was fragging its src pad
4581 2001-05-16 22:21 omegahacker
4583 * plugins/filters/stereo2mono/stereo2mono.c: fixed up caps so
4584 autoplug can do something with it
4586 2001-05-16 22:19 omegahacker
4588 * gst/autoplug/gstautoplugcache.c: added first_buffer signal, and
4589 default to caps_proxy true
4591 2001-05-16 22:18 omegahacker
4593 * gst/autoplug/gstautoplugger.c: up to latest (broken) autoplugger)
4595 2001-05-16 21:41 wtay
4597 * plugins/: Makefile.am, jpeg/Makefile.am, sdlsink/Makefile.am,
4598 sdlsink/sdlvideosink.c, sdlsink/sdlvideosink.h: Added an SDL video
4599 sink by Ronald Bultje (BBB) some cleanups and added more caps to
4600 the template. some name changes to the jpeg decoder.
4602 2001-05-16 20:32 wtay
4604 * plugins/: Makefile.am, gnomevfs/Makefile.am,
4605 gnomevfs/gnomevfssrc.c: Added the gnomevfssrc by hadess
4607 2001-05-16 20:32 wtay
4609 * configure.in: Added gnomevfs checks.
4611 2001-05-16 08:16 dlehn
4613 * gst/: cothreads.c, gstscheduler.c: - Fix cothread pointers and
4614 allocation so full 2M stack space available: - Double maximums to
4615 use full stack space: - COTHREAD_STACKSIZE = 16k -
4616 COTHREAD_MAXTHREADS = 128 - cothread changes only verified on x86 -
4617 cothread_create returns NULL if nthreads == MAXTHREADS though not
4618 yet handled by gstschedule caller
4620 2001-05-16 06:04 dlehn
4622 * acconfig.h, configure.in, gst/gsttrace.c, gst/gsttrace.h,
4623 libs/idct/ieeetest.c, test/lat.c: - basic arch check for HAVE_RDTSC
4624 - use common gst_trace_read_tsc() for RDTSC call - add untested
4625 function to do ascii dump of trace data
4627 2001-05-16 05:07 dlehn
4629 * test/: videotest.c, wave.c: fix a couple warnings
4631 2001-05-15 22:04 wtay
4633 * plugins/mp3decode/mad/gstmad.c: Make the mad decoder output the
4634 samples in the native endianness.
4636 2001-05-15 20:25 wtay
4638 * gst/: gstobject.c, gstpad.c, gstthread.c: Added ghostpad
4641 2001-05-15 10:40 omegahacker
4643 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: added the detail that
4644 mpeg2dec can play mpeg1 streams too
4646 2001-05-15 10:04 omegahacker
4648 * gstplay/: gstplay.c, main.c: added ability to write out xml copy
4651 2001-05-15 05:13 omegahacker
4653 * gst/autoplug/gstautoplugger.c: IT WORKS\!\!\!
4655 2001-05-15 02:45 omegahacker
4657 * gst/: gstinfo.c, gstpad.c, gsttypefind.c,
4658 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c: gstinfo.c:
4659 one more check to make sure DEBUG_FUNCPTR_NAME doesn't go south
4660 gstpad.c: debugging changes gsttypefind.c: moved gst_pad_set_caps
4661 to *before* the caps_changed signal gstautoplugcache.c: added
4662 refcounting around signal_emit, and debug updates gstautoplugger.c:
4663 added code to remove the autoplugcache when done
4665 2001-05-14 23:42 wtay
4667 * gst/gsttypefind.c: Added a reference to typefind.
4669 2001-05-14 23:21 omegahacker
4671 * gst/gstpad.c: enhanced debug and minor code cleanup (no
4674 2001-05-14 22:57 wtay
4676 * gst/gstelement.c: Refcounting fixes
4678 2001-05-14 22:22 wtay
4680 * gst/gstelement.c: fixed a mem leak in the destroy code.
4682 2001-05-14 22:20 wtay
4684 * gst/: gstelement.c, gstpad.c, gstthread.c: slightly different
4685 refcount handling. the pad shutdown function doesn't remove the pad
4686 from the parent because the parent is needed in the destroy
4689 2001-05-14 21:08 omegahacker
4691 * gst/: cothreads.c, gstbin.h, gstelement.c, gstobject.c, gstpad.c,
4692 gstpad.h, gstscheduler.c, gsttypefind.c,
4693 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c:
4694 cothreads.c: added a comment on one of the tests gstbin.h: added
4695 the GST_BIN_SELF_SCHEDULABLE flag gstelement.c: cleaned up the
4696 _change_state function a little gstobject.c: improved the
4697 refcounting DEBUGs gstpad.c: moved the connected signal to after
4698 capsnego, added the caps_nego_failed signal gstpad.h:
4699 added the caps_nego_failed signal funcptr gstscheduler.c: added the
4700 GST_BIN_SELF_SCHEDULABLE exception gsttypefind.c: added check code
4701 around signal_emit to deal with the case where the
4702 signal's handler shuts down the element gstautoplugcache.c: added
4703 the first_buffer signal and caps_proxy arg gstautoplugger.c:
4704 significant rework, it functions quite nicely actually
4706 2001-05-14 09:51 omegahacker
4708 * docs/gst/gstreamer-sections.txt: removed the COTHREAD_STACKSIZE
4709 and friends, since they're now private to cothreads.c
4711 2001-05-13 16:29 wtay
4713 * testsuite/refcounting/: bin.c, element_pad.c: More testsuite
4716 2001-05-13 16:29 wtay
4718 * gst/: gstbin.c, gstelement.c, gstpad.c: More housekeeping
4719 updates. _destroying an element or a pad properly removes if from
4722 2001-05-13 08:49 omegahacker
4724 * plugins/effects/volume/volume.c: hacked up volume plugin to do
4725 S16_LE no matter what. FIXME\!
4727 2001-05-12 19:04 wtay
4729 * gst/: gstbin.c, gstelement.c, gstelementfactory.c, gstthread.c,
4730 gstthread.h: Fixed a leak in bin destruction More refcounting fixes
4732 2001-05-12 19:03 wtay
4734 * testsuite/refcounting/bin.c: file bin.c was initially added on
4735 branch BRANCH-INCSCHED1.
4737 2001-05-12 19:03 wtay
4739 * testsuite/refcounting/: Makefile.am, bin.c, element_pad.c: More
4740 refcounting test cases
4742 2001-05-12 15:07 wtay
4744 * testsuite/refcounting/: element.c, element_pad.c, object.c,
4745 pad.c: More testcases
4747 2001-05-12 15:07 wtay
4749 * gst/: gstelement.c, gstelement.h, gstobject.c: Added
4750 gst_element_remove_pad. more refcounting stuff (object unparent on
4753 2001-05-12 01:04 wtay
4755 * gst/: gstelement.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
4756 gstpad.h: Refcounting fixes to make the testsuite succeed. Added a
4757 ne w category for REFCOUNTING.
4759 2001-05-12 01:03 wtay
4761 * testsuite/refcounting/element_pad.c: file element_pad.c was
4762 initially added on branch BRANCH-INCSCHED1.
4764 2001-05-12 01:03 wtay
4766 * testsuite/refcounting/pad.c: file pad.c was initially added on
4767 branch BRANCH-INCSCHED1.
4769 2001-05-12 01:03 wtay
4771 * testsuite/refcounting/: Makefile.am, element_pad.c, pad.c: More
4774 2001-05-11 20:36 wtay
4776 * examples/autoplug/autoplug.c: Updated the autoplugger example to
4779 2001-05-11 19:44 wtay
4781 * configure.in: Added the refcounting testsuite dir to configure.in
4783 2001-05-11 19:44 wtay
4785 * testsuite/refcounting/Makefile.am: file Makefile.am was initially
4786 added on branch BRANCH-INCSCHED1.
4788 2001-05-11 19:44 wtay
4790 * testsuite/refcounting/: Makefile.am, element.c, mem.c, mem.h,
4791 object.c: Added a testsuite for refcounting.
4793 2001-05-11 19:44 wtay
4795 * testsuite/refcounting/element.c: file element.c was initially
4796 added on branch BRANCH-INCSCHED1.
4798 2001-05-11 19:44 wtay
4800 * testsuite/refcounting/mem.c: file mem.c was initially added on
4801 branch BRANCH-INCSCHED1.
4803 2001-05-11 19:44 wtay
4805 * testsuite/refcounting/object.c: file object.c was initially added
4806 on branch BRANCH-INCSCHED1.
4808 2001-05-11 19:44 wtay
4810 * testsuite/refcounting/mem.h: file mem.h was initially added on
4811 branch BRANCH-INCSCHED1.
4813 2001-05-11 19:41 wtay
4815 * gst/: cothreads.c, gstbin.c, gstelement.c, gstobject.c,
4816 gstobject.h, gsttypefind.c: Work on refcounting and proper object
4819 2001-05-11 15:42 dlehn
4821 * plugins/filters/ladspa/ladspa.h: LADSPA header now LGPL.
4823 2001-05-11 00:43 omegahacker
4825 * gst/gstpad.h: some minor updates with a hair more speed
4827 2001-05-10 23:35 omegahacker
4829 * gst/: cothreads.c, cothreads.h: move cothread_context definition
4832 2001-05-10 23:30 omegahacker
4834 * gst/gstpad.h: fixed up macros to match new RealPad stuff, change
4835 #if 1 to #if 0 to use, beware you must rebuild all plugins after
4838 2001-05-10 23:10 omegahacker
4840 * gst/: cothreads.c, cothreads.h: moved cothread parameters into .c
4841 to avoid rebuilding libgst.la every time
4843 2001-05-10 22:44 omegahacker
4845 * test/lat.c: corrected the rdtsc code, it actually, um, works now
4848 2001-05-10 21:30 dlehn
4850 * test/: .cvsignore, Makefile.am, lat.c: Added simple latency
4853 2001-05-10 21:28 dlehn
4855 * gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
4856 tests/sched/runxml.c: Pass buffer in handoff signal
4858 2001-05-10 21:25 dlehn
4860 * tests/autoplug2.c: just call exit() once
4862 2001-05-10 09:22 omegahacker
4864 * tools/gstreamer-inspect.c: minor updates to ouptut, added section
4865 for meta-elements' children
4867 2001-05-10 09:21 omegahacker
4869 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, video.c: more debug
4872 2001-05-10 09:18 omegahacker
4874 * plugins/filters/adder/adder.c: added comment to make the adder
4875 compliant (don't set COTHREAD_STOPPING)
4877 2001-05-10 09:17 omegahacker
4879 * libs/idct/gstidct.c: minor cleanup of some debug strings
4881 2001-05-10 09:16 omegahacker
4883 * gst/autoplug/gstautoplugger.c: file gstautoplugger.c was
4884 initially added on branch BRANCH-INCSCHED1.
4886 2001-05-10 09:16 omegahacker
4888 * gst/: gst.h, gstbin.c, gstbuffer.c, gstelement.c, gstelement.h,
4889 gstinfo.c, gstqueue.c, gstthread.c, gstxml.c, autoplug/Makefile.am,
4890 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
4891 autoplug/gstautoplugger.c, elements/gstfakesrc.c: - Fixed up a
4892 bunch of warnings. - Fixed buffer_copy (alloc correct size) -
4893 Added start of autoplugger meta-element
4895 2001-05-09 07:20 wtay
4897 * plugins/filters/colorspace/yuv2yuv.c: Forgot to add a convertor..
4899 2001-05-09 05:12 dlehn
4901 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added "silent" arg.
4903 2001-05-08 21:52 wtay
4905 * plugins/: capture/v4l/gstv4lsrc.c, capture/v4l/gstv4lsrc.h,
4906 dv/dvdec.c, filters/colorspace/Makefile.am,
4907 filters/colorspace/colorspace.c, filters/colorspace/colorspace.h,
4908 filters/lav/.cvsignore, filters/lav/Makefile.am,
4909 filters/lav/lavencode.c, filters/lav/lavencode.h, oss/gstossgst.c,
4910 videoscale/videoscale.c, vorbis/vorbis.c: Various changes to the
4911 plugins. Added a lav encoder, this one just adds a header in front
4912 YUV data so that the lav tools can operate on it.
4914 2001-05-08 21:44 omegahacker
4916 * gst/: gstpad.c, gstpad.h: added the caps_changed signals, changed
4917 a few other things around a littleto clean up warnings
4919 2001-05-07 23:10 wtay
4921 * plugins/alsa/: alsa.h, alsa_common.c, alsasink.c, alsasrc.c:
4922 Applied the alsa patch from Thomas Nyberg.
4924 2001-05-07 22:57 wtay
4926 * examples/mixer/mixer.c: Added a WITH_BUG2 define to show the
4927 livelock we're trying to fix.
4929 2001-05-07 22:46 omegahacker
4931 * gst/: gstelement.c, gstscheduler.c, autoplug/autoplugtest.c,
4932 autoplug/gstautoplugcache.c: updated autoplugcache so it can be
4933 removed mid-signal, now autoplugtest works
4935 2001-05-06 23:48 omegahacker
4937 * gst/autoplug/gstautoplugcache.c: fixed bug in datastructure usage
4939 2001-05-06 23:12 omegahacker
4941 * gst/: gstbin.c, gstelement.c, gstpipeline.c, gstprops.c,
4942 gstscheduler.c, gstthread.c: fixed gst_scheduler_pad_disconnect
4943 (never ignore compiler warnings\!) and updated a few INFO lines
4945 2001-05-06 23:12 omegahacker
4947 * gst/autoplug/autoplugtest.c: fixed up some things, added vorbis
4949 2001-05-06 19:03 wtay
4951 * gst/autoplug/: Makefile.am, autoplugtest.c: Adjusted the Makefile
4952 so that it builds here...
4954 2001-05-06 18:57 wtay
4956 * plugins/mpeg1/mpegaudio/common.c: Forgot to update a symbol..
4958 2001-05-06 18:33 omegahacker
4960 * gst/autoplug/autoplugtest.c: file autoplugtest.c was initially
4961 added on branch BRANCH-INCSCHED1.
4963 2001-05-06 18:33 omegahacker
4965 * gst/autoplug/: Makefile.am, autoplugtest.c, gstautoplugcache.c:
4966 initial checkin of autoplugcache and a test program to simulate
4967 dynamic autoplugging
4969 2001-05-06 18:33 omegahacker
4971 * gst/autoplug/gstautoplugcache.c: file gstautoplugcache.c was
4972 initially added on branch BRANCH-INCSCHED1.
4974 2001-05-06 15:27 wtay
4976 * plugins/mpeg1/mpegaudio/: common.c, common.h, musicin.c, tonal.c:
4977 Fixed a namespace issue with lame.
4979 2001-05-06 15:22 wtay
4981 * plugins/oss/: gstossgst.c, gstosshelper.c: Fixed a bug in format
4982 passing. Some cleanups.
4984 2001-05-06 14:53 wtay
4986 * plugins/oss/gstossgst.c: Use setenv/getenv to manipulate the
4987 environment of the child process.
4989 2001-05-06 14:52 wtay
4991 * plugins/mp3encode/lame/gstlame.c: Setup the encoder based on the
4992 caps of the sinkpad.
4994 2001-05-06 09:16 omegahacker
4996 * tools/gstreamer-complete.c: file gstreamer-complete.c was
4997 initially added on branch BRANCH-INCSCHED1.
4999 2001-05-06 09:16 omegahacker
5001 * tools/gstreamer-compprep.c: file gstreamer-compprep.c was
5002 initially added on branch BRANCH-INCSCHED1.
5004 2001-05-06 09:16 omegahacker
5006 * tools/: .cvsignore, Makefile.am, gstreamer-complete.c,
5007 gstreamer-compprep.c: added initial bash commandline completion
5010 2001-05-06 04:06 omegahacker
5012 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: oops, that was wrong, but
5015 2001-05-06 03:47 omegahacker
5017 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: since mpeg2dec can handle
5018 mpeg1 video streams, update caps to show that
5020 2001-05-05 20:01 wtay
5022 * plugins/oss/: gstossgst.c, gstosshelper.c, gstosshelper.h: A
5023 little cleanup (more defines) Better arg parsing.
5025 2001-05-05 18:22 wtay
5027 * plugins/oss/gstosshelper.h: The inter process protocol layout
5030 2001-05-05 18:21 wtay
5032 * plugins/oss/: gstossgst.c, gstosshelper.c: Properly negotiate the
5033 format set by the OSS app.
5035 2001-05-05 05:07 dlehn
5037 * plugins/filters/: adder/Makefile.am, colorspace/Makefile.am,
5038 intfloatconvert/Makefile.am, mono2stereo/Makefile.am,
5039 stereo2mono/Makefile.am, volenv/Makefile.am: Remove EXTRA_DIST =
5040 README from dirs with a README.
5042 2001-05-05 03:16 wtay
5044 * gst/gstplugin.c: Make sure the plugin filaname is set before
5045 calling the init function.
5047 2001-05-05 03:05 wtay
5049 * plugins/oss/: Makefile.am, gstossaudio.c, gstossgst.c,
5050 gstossgst.h, gstosshelper.c: A first attempt at hijacking /dev/dsp
5051 and feeding the audio of an OSS app into GStreamer.
5053 2001-05-05 02:50 dlehn
5055 * debian/changelog: update version
5057 2001-05-05 01:45 dlehn
5059 * debian/: Makefile.am, changelog, control, gstreamer-aa.files,
5060 gstreamer-arts.files, gstreamer-colorspace.files,
5061 gstreamer-common.files, gstreamer-mad.files, rules: Sync with
5062 current code - add more and more plugins.
5064 2001-05-04 23:14 omegahacker
5066 * gst/gstelement.h, gst/gstscheduler.c,
5067 plugins/mp3decode/mad/gstmad.c: Add the GST_ELEMENT_NO_ENTRY flag,
5068 which when set will force the scheduler to skip over an element as
5069 an option for the first cothread jump. This is needed because
5070 libraries like mad don't ever seem to want to quit. Thus they
5071 ignore COTHREAD_STOPPING and can't be trusted to be the entry.
5073 2001-05-04 21:43 omegahacker
5075 * gst/: gstinfo.c, gstpad.c, gstscheduler.c: Some minor DEBUG
5076 cleanups, renamed the various scheduler-specific routines to
5077 actually be called gst_schedule_ instead of gst_bin_.
5079 2001-05-04 21:41 omegahacker
5081 * plugins/mp3decode/mad/gstmad.c: added GST_DEBUG_FUNCPTR to
5082 gst_mad_loop instance
5084 2001-05-04 00:21 omegahacker
5086 * gst/gstparse.c: fixed spelling mistake in user-visible output
5088 2001-05-03 23:29 wtay
5090 * gst/gstprops.c: Created a macro of the va_arg parsing function
5091 because some systems (PPC) cannot handle passing a va_list by
5094 2001-05-03 22:44 wtay
5096 * gst/gstparse.c: Added dynamic pads to the command line parser.
5098 ./gstreamer-launch disksrc location=/some/systemstream.mpg !
5099 mpeg1parse video_00!
5100 queue ! \{ mp1videoparse ! mpeg_play ! aasink \}
5104 2001-05-03 21:06 wtay
5106 * docs/gst/: gstreamer-sections.txt, gstreamer.hierarchy,
5107 tmpl/gstbuffer.sgml, tmpl/gstcaps.sgml, tmpl/gstdisksink.sgml,
5108 tmpl/gstinfo.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
5111 2001-05-03 18:49 wtay
5113 * REQUIREMENTS: Added Hermes to the required libs for gstplay.
5115 2001-05-03 11:16 thomasvs
5117 * examples/mixer/mixer.c, plugins/filters/adder/adder.c: * made a
5118 quick hack in adder to set GST_ELEMENT_COTHREAD_STOPPING after
5119 one interation to force return to main program; should probably be
5120 fixed in a better way * cleaned mixer up, it now works with
5121 delayed start. Drinks are in order.
5123 2001-05-03 00:46 wtay
5125 * docs/manual/: Makefile.am, autoplugging.sgml, bins.sgml,
5126 buffers.sgml, elements.sgml, gstreamer-manual.sgml,
5127 helloworld.sgml, pads.sgml: Small manual changes. Added a section
5130 2001-05-03 00:44 wtay
5132 * gst/gstinfo.h: Added and extra whitespace before ## args
5133 (remember it eats all non whitespace chars to the left if it's
5136 2001-05-03 00:12 wtay
5138 * examples/plugins/example.c: We don't want to teach you bad
5139 habbits, so here's a fix for a memleak in the example plugin.
5141 2001-05-02 21:27 omegahacker
5143 * gst/gstinfo.h: re-enabled the funcptr hash table
5145 2001-05-02 21:16 wtay
5147 * examples/mixer/mixer.c: Added a WITH_BUG flag to trigger the
5148 scheduling error we're trying to chase.
5150 2001-05-02 21:12 thomasvs
5152 * examples/mixer/mixer.c: delayed second song
5154 2001-05-02 21:01 omegahacker
5156 * examples/mixer/mixer.c: added two debugging things: xml pipelie
5157 output, and schedule dump
5159 2001-05-02 20:20 omegahacker
5161 * gst/: gst.c, gstcaps.c, gstelement.c, gstelementfactory.c,
5162 gstinfo.c, gstinfo.h, gstpad.c, gstprops.c, gstqueue.c: Converted
5163 the DEBUG system to look like the INFO system, with a function
5164 pointer that can be replaced. Not done with everything, since it
5165 seems that we need an ERROR system plus a FATAL error, or maybe
5166 just an ERROR system with a severity, and depending on this the
5167 DEBUG system might again be changed to have a single or at least
5170 Also did a bit of work fixing up the actual DEBUG and INFO commands
5171 scattered throughout the code. We still have over 500 of these in
5174 2001-05-02 20:11 thomasvs
5176 * examples/mixer/mixer.c: trying to adapt to incsched
5178 2001-05-02 09:52 thomasvs
5180 * plugins/filters/Makefile.am: added volenv and adder
5182 2001-05-02 09:51 thomasvs
5184 * examples/Makefile.am: added mixer
5186 2001-05-02 00:00 omegahacker
5188 * gst/gstscheduler.c: /me is an idiot
5190 2001-05-01 23:58 thomasvs
5192 * plugins/filters/passthrough/: README, filter.func, level.c,
5193 level.h: Basic level detection/printing plugin; calculates RMS over
5194 data block and prints this out along with time in secs through
5195 plugin needs more work
5197 2001-05-01 23:45 wtay
5199 * gstplay/: gstplay.c, gstplayprivate.h: Changed the pipeline setup
5200 for incremental scheduling.
5202 2001-05-01 23:43 wtay
5204 * gst/gstprops.c: Removed the assert on an unknown propertytype and
5207 2001-05-01 22:41 omegahacker
5209 * test/mpeg2parse4.c: file mpeg2parse4.c was initially added on
5210 branch BRANCH-INCSCHED1.
5212 2001-05-01 22:41 omegahacker
5214 * configure.in, gstreamer.pc.in, gst/Makefile.am, gst/gstbin.c,
5215 gst/gstinfo.c, gst/gstinfo.h, gst/gstqueue.c, gst/gstscheduler.c,
5216 gst/gstscheduler.h, test/.cvsignore, test/Makefile.am,
5217 test/mpeg2parse3.c, test/mpeg2parse4.c, tests/mp1vid.c: - fixed
5218 configure.in %VAR stuff - fixed gstreamer.pc.in description string
5219 - fixed up incremental scheduling some more - updated the
5220 GST_DEBUG_FUNCPTR code to no longer need a hash - minor updates to
5221 DEBUG colorization - new test/mpeg2parse4.c
5223 2001-05-01 22:35 omegahacker
5225 * gstplay/main.c: added code to save the pipeline to xml
5227 2001-05-01 14:54 richardb
5229 * docs/fwg/gst-plugin-writers-guide.sgml: Update documentation for
5230 audio/raw properties to cover format=float case. Please check this
5233 2001-05-01 14:16 thomasvs
5235 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
5236 added newlines to debug output
5238 2001-05-01 00:35 wtay
5240 * gstplay/gstplay.c: Implemented the function to get the pipeline
5243 2001-05-01 00:20 wtay
5245 * docs/random/autoplug2: Added an explanation of the innner
5246 workings of the current autoplugger.
5248 2001-04-30 21:40 richardb
5250 * configure.in: Tighten some library checks (check for header files
5251 as well as libraries) Also, clean up structure slightly: put all
5252 AC_DEFINEs for feature checks into the appropriate section at end.
5253 This structure allows user parameter code which overrides the
5254 feature selection to be kept together in a section after the
5255 feature checks but before the AC_DEFINES and AM_CONDITIONALs.
5257 2001-04-30 20:51 thomasvs
5259 * examples/mixer/mixer.c: cleared naming issues, still doesn't play
5261 2001-04-30 15:34 thomasvs
5263 * plugins/filters/Makefile.am: added volenv, passthrough and adder
5266 2001-04-30 11:22 richardb
5268 * configure.in: Add explicit check for <artsc.h>, in case
5269 artsc-config lies to us.
5271 2001-04-29 23:46 sbaker3
5273 * plugins/filters/: intfloatconvert/float2int.h,
5274 intfloatconvert/int2float.h, mono2stereo/mono2stereo.h: remove
5275 bogus reference to audioraw.h
5277 2001-04-29 23:27 wtay
5279 * examples/mixer/mixer.c: Changed the way the typefind function
5280 works by creating a little pipeline as the toplevel bin..
5282 2001-04-29 22:56 thomasvs
5284 * examples/mixer/mixer.c: trying to convert mixer to incsched, not
5287 2001-04-29 18:59 richardb
5289 * README: Add detailed note (and patch) about automake problem.
5291 2001-04-29 08:54 sbaker3
5293 * plugins/filters/ladspa/gstladspa.c: sync ladspa plugin with
5294 recent api changes - still not functional
5296 2001-04-29 08:41 sbaker3
5298 * configure.in: added mono2stereo and intfloatconvert plugin
5300 2001-04-29 08:39 sbaker3
5302 * plugins/filters/: Makefile.am, intfloatconvert/Makefile.am,
5303 intfloatconvert/float2int.c, intfloatconvert/float2int.h,
5304 intfloatconvert/int2float.c, intfloatconvert/int2float.h,
5305 intfloatconvert/intfloatconvert.c,
5306 intfloatconvert/intfloatconvert.h, mono2stereo/Makefile.am,
5307 mono2stereo/mono2stereo.c, mono2stereo/mono2stereo.h: added
5308 mono2stereo and intfloatconvert plugins
5310 2001-04-28 20:16 sbaker3
5312 * editor/gsteditorproperty.c, tools/gstreamer-inspect.c: added
5313 output of float properties
5315 2001-04-28 19:59 wtay
5317 * gst/: gstinfo.c, gstprops.c: Added more colors for
5318 props/caps/clock/negotiation.
5320 2001-04-28 19:58 sbaker3
5322 * gst/elements/: gstsinesrc.c, gstsinesrc.h: update sinesrc to
5325 2001-04-28 19:57 sbaker3
5327 * gst/elements/gstelements.c: add factory init for sinesrc
5329 2001-04-28 19:56 sbaker3
5331 * gst/: gstcaps.h, gstprops.c, gstprops.h: add gst_props_get_float
5334 2001-04-28 08:17 omegahacker
5336 * test/mpeg2parse3.c: now fully correct within incsched1 world
5338 2001-04-28 05:23 omegahacker
5340 * test/: Makefile.am, mpeg2parse2.c, mpeg2parse3.c: brought in
5341 mpeg2parse3.c from HEAD and fixed it up so it works
5343 2001-04-28 05:23 omegahacker
5345 * gst/: cothreads.c, gstinfo.c, gstqueue.c: - Updated colorization
5346 some more (pthread and cothread id is in color) - Added some minor
5347 debug to help trace mp1vid segfaults
5349 2001-04-28 04:38 dlehn
5351 * test/: .cvsignore, Makefile.am, mpeg2parse3.c: mpeg2parse2.c +
5352 audio = mpeg2parse3.c = a simple .vob player
5354 2001-04-28 03:54 omegahacker
5356 * gst/: gstbin.c, gstclock.c, gstelement.c, gstelementfactory.c,
5357 gstinfo.c, gstpad.c, gstpipeline.c, gstthread.c, gsttype.c,
5358 gstutils.c: Updated the colorization a bit more, and did a
5359 significant pass through all the other code to change categories on
5360 DEBUG and INFO statements to be correct, and not simply zero.
5361 There are still more, but this is a good first pass.
5363 2001-04-28 02:46 mhowell
5365 * gst/: gstelement.c, gstscheduler.c, gstthread.c: fixed another
5366 thread synch case... better debug
5368 2001-04-28 02:06 omegahacker
5370 * gst/: gst.c, gstinfo.c, gstinfo.h: another update to the
5373 2001-04-27 22:14 wtay
5375 * gst/gstutils.c: Added enum parsing...
5377 2001-04-27 22:09 omegahacker
5379 * gst/: gstinfo.c, gstinfo.h: fixes to colorization
5381 2001-04-27 22:01 thomasvs
5383 * plugins/filters/filterstamp.sh: changed "rename" command to
5384 something using sed in one line having the same effect
5386 2001-04-27 21:58 omegahacker
5388 * gst/gstinfo.c: syntax error fixed (s/;/,/)
5390 2001-04-27 21:54 mhowell
5392 * gst/: gstelement.c, gstscheduler.c, gstthread.c, gstqueue.h,
5393 gstqueue.c: initial fix of thread synch for queues and state change
5395 2001-04-27 21:47 omegahacker
5397 * acconfig.h, configure.in, gst/gst.c, gst/gstelement.h,
5398 gst/gstinfo.c, gst/gstinfo.h: added colorization of DEBUG and INFO,
5399 and a comment in gstelement.h
5401 2001-04-27 21:45 wtay
5403 * gst/autoplug/gststaticautoplugrender.c: Tried to get the
5404 autoplugger working by setting the pipeline to PAUSED before
5405 attempting to connect pads...
5407 2001-04-27 21:31 omegahacker
5409 * acconfig.h, configure.in, gst/gst.c, gst/gstinfo.c,
5410 gst/gstinfo.h: Added colorization to DEBUG and INFO. Colors are
5411 based on categories, with the strings in _gst_category_colors[] in
5412 gstinfo.c See wiki node GstDebugColors for the actual colors, or
5413 /etc/DIR_COLORS works too.
5415 Please comment on the colorization style and ideas in the above
5418 2001-04-27 20:35 wtay
5420 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/cothreads.sgml,
5421 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksink.sgml,
5422 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
5423 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5424 docs/gst/tmpl/gstthread.sgml, examples/autoplug/autoplug.c,
5425 gstplay/gstplay.c, tests/mp1vid.c: A commit of pending (small)
5428 2001-04-27 20:17 wtay
5430 * examples/autoplug/autoplug.c: Fixed the autoplugger
5432 2001-04-27 02:46 omegahacker
5434 * gst/: cothreads.c, cothreads.h: fixed cothread_current_main so
5437 2001-04-27 02:42 omegahacker
5439 * gst/: cothreads.c, cothreads.h: added cothread_current_main with
5442 2001-04-27 00:34 omegahacker
5444 * tests/mp1vid.c: latest variant of mp1vid causes lockup, solution
5447 2001-04-26 23:32 omegahacker
5449 * tests/mp1vid.c: updated to working state
5451 2001-04-26 23:32 omegahacker
5453 * gst/: gstbin.c, gstthread.c: gstbin.c: commented out the
5454 requirement that a bin be !PLAYING to add gstthread.c: fixed an old
5455 failed merge that locked the same mutex twice ...in a row
5457 2001-04-26 06:47 dlehn
5459 * configure.in: fix typos: %VAR -> $VAR
5461 2001-04-26 02:53 omegahacker
5463 * autogen.sh, configure.in, docs/gst/gstreamer-docs.sgml,
5464 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
5465 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
5466 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
5467 docs/gst/tmpl/gstbufferpool.sgml, docs/gst/tmpl/gstcaps.sgml,
5468 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gstdisksink.sgml,
5469 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstidentity.sgml,
5470 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5471 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5472 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5473 docs/libs/Makefile.am, examples/Makefile.am,
5474 examples/autoplug/autoplug.c, examples/mixer/.cvsignore,
5475 examples/mixer/Makefile.am, examples/mixer/mixer.c,
5476 examples/mixer/mixer.h, examples/plugins/example.c, gst/.cvsignore,
5477 gst/Makefile.am, gst/Makefile.am.future, gst/gst.h,
5478 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstcaps.c, gst/gstcaps.h,
5479 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
5480 gst/gstplugin.h, gst/gstprops.h, gst/gstqueue.c, gst/gstutils.c,
5481 gst/gstversion.h.in, gst/autoplug/Makefile.am,
5482 gst/autoplug/gststaticautoplug.c,
5483 gst/autoplug/gststaticautoplugrender.c, gst/elements/Makefile.am,
5484 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5485 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
5486 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
5487 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
5488 gst/types/Makefile.am, gst/types/gsttypes.c,
5489 libs/putbits/gstputbits.c, plugins/Makefile.am,
5490 plugins/1394/.cvsignore, plugins/1394/Makefile.am,
5491 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
5492 plugins/1394/gst1394.c, plugins/aasink/.cvsignore,
5493 plugins/aasink/Makefile.am, plugins/aasink/aasink.c,
5494 plugins/aasink/aasink.h, plugins/alaw/alaw.c,
5495 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5496 plugins/arts/.cvsignore, plugins/arts/Makefile.am,
5497 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
5498 plugins/arts/gst_artsio.idl, plugins/arts/gst_artsio_impl.cc,
5499 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5500 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5501 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5502 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
5503 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
5504 plugins/cdparanoia/cdparanoia.c, plugins/cobin/cobin.c,
5505 plugins/cobin/spindentity.c, plugins/dv/Makefile.am,
5506 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5507 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5508 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5509 plugins/filters/adder/.cvsignore,
5510 plugins/filters/adder/Makefile.am, plugins/filters/adder/adder.c,
5511 plugins/filters/adder/adder.h,
5512 plugins/filters/colorspace/colorspace.c,
5513 plugins/filters/colorspace/colorspace.h,
5514 plugins/filters/ladspa/gstladspa.c,
5515 plugins/filters/median/median.c,
5516 plugins/filters/passthrough/passthrough.c,
5517 plugins/filters/smooth/smooth.c,
5518 plugins/filters/stereo2mono/stereo2mono.c,
5519 plugins/filters/volenv/filter.func,
5520 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5521 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5522 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegenc.c,
5523 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
5524 plugins/mp3decode/mpg123/Makefile.am,
5525 plugins/mp3decode/mpg123/gstmpg123.c,
5526 plugins/mp3decode/parse/mp3parse.c,
5527 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5528 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5529 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5530 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5531 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5532 plugins/mpeg1/mpegtypes/mpeg1types.c,
5533 plugins/mpeg1/parse/mpeg1parse.c,
5534 plugins/mpeg1/system_encode/buffer.c,
5535 plugins/mpeg1/system_encode/system_encode.c,
5536 plugins/mpeg1video/parse/mp1videoparse.c,
5537 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5538 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5539 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
5540 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5541 plugins/mpeg2/mpegtypes/mpeg2types.c,
5542 plugins/mpeg2/parse/mpeg2parse.c,
5543 plugins/mpeg2/subtitles/mpeg2subt.c,
5544 plugins/mpeg2/video/gstmpeg2play.c,
5545 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5546 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
5547 plugins/oss/gstosssrc.c, plugins/rtjpeg/rtjpeg.c,
5548 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5549 plugins/videoscale/videoscale.c,
5550 plugins/visualization/smoothwave/smoothwave.c,
5551 plugins/visualization/spectrum/gstspectrum.c,
5552 plugins/visualization/synaesthesia/synaesthesia.c,
5553 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5554 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5555 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/gstximage.c,
5556 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
5557 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
5558 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
5559 test/dv2mp1.c, test/dvshow.c, test/mp2tomp1.c, test/mp3.c,
5560 test/mp3mad.c, test/video2mp1.c, test/xmmstest.c,
5561 tests/Makefile.am, tests/autoplug3.c, tests/autoplug4.c,
5562 tests/padfactory.c, testsuite/capsnego/capsnego.c,
5563 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
5564 testsuite/capsnego/enum.c: Merged from HEAD to INCSCHED1 on
5567 2001-04-26 02:43 omegahacker
5569 * plugins/arts/gst_artsio_impl.h: oops, need to have this file in
5572 2001-04-26 01:25 omegahacker
5574 * tests/mp1vid.c: file mp1vid.c was initially added on branch
5577 2001-04-26 01:25 omegahacker
5579 * tests/mp1vid.c: added mp1vid to CVS
5581 2001-04-26 01:20 omegahacker
5583 * test/dvshow.c: set the video window size up front for NTSC, as a
5586 2001-04-26 01:19 omegahacker
5588 * plugins/dv/dvdec.c: cleanup of the dvdec stuff, somewhat
5590 2001-04-26 00:56 omegahacker
5592 * configure.in: turn off optimization when profiling (ackcvs diff
5593 configure.in) because something segfaults if we don't
5595 2001-04-26 00:30 omegahacker
5597 * gst/cothreads.c: fixed a locking issue
5599 2001-04-25 23:32 omegahacker
5601 * gst/: cothreads.c, cothreads.h, gstelement.c, gstelement.h,
5602 gstscheduler.c, gstscheduler.h: Added element-level locking
5603 support, implemented for cothreads with a mutex held whenever an
5604 element is actually currently running. This should be done with
5605 atomic variables eventually, but the best I can find is to use
5606 <asm/spinlock.h> from the kernel, which brings in too much for my
5609 Also increased cothread stack size to 32KB and max cothread count
5610 to 64, which fits within the default pthread 2MB stack. It would
5611 probably be good to do a pthread_attr_getstacksize() to verify that
5612 it's 2MB, and if linuxthreads had a pthread_attr_setstacksize(), we
5613 could remove these limits.
5615 2001-04-25 12:49 richardb
5617 * examples/Makefile.am, test/Makefile.am, test/mp3.c,
5618 test/xmmstest.c: Remove #include <gnome.h> from some tests which
5619 don't actually need it, and make the other tests and the autoplug
5620 example only compile if gnome headers are present.
5622 2001-04-24 22:28 omegahacker
5624 * gst/gstbuffer.c: I will successfully compile code before I check
5625 it in. I will successfully compile code before I check it in. I
5626 will successfully compile code before I check it in. I will
5627 successfully compile code before I check it in. I will
5628 successfully compile code before I check it in. I will
5629 successfully compile code before I check it in. I will
5630 successfully compile code before I check it in. I will
5631 successfully compile code before I check it in. I will
5632 successfully compile code before I check it in. I will
5633 successfully compile code before I check it in.
5635 2001-04-24 20:20 omegahacker
5637 * gst/: gstbuffer.c, gstbuffer.h: - commented out remainder of Meta
5638 stuff - enhanced mem_chunk allocation to round up to nearest 32
5639 bytes this helps ensure that GstBuffers are more likely to be on
5640 cache-lines - added free() and copy() function pointers to
5641 GstBuffer - added code in _destroy and _copy to use above routines
5642 if !NULL - fixed up _copy code to suck less
5644 2001-04-24 20:04 omegahacker
5646 * plugins/: avi/wincodec/gstwinenc.c, filters/median/median.c,
5647 filters/smooth/smooth.c, jpeg/gstjpegenc.c: Commented out most of
5648 the remaining bits of Meta stuff
5650 2001-04-24 00:16 omegahacker
5652 * autogen.sh, gst/elements/gstfakesink.c, plugins/Makefile.am,
5653 plugins/arts/gst_artsio_impl.cc, plugins/oss/gstosssrc.c:
5654 Collection of minor changes:
5656 * autogen.sh - remove config.cache before running ./configure
5657 * gst/elements/gstfakesink.c - print out the size of the buffer,
5659 * plugins/Makefile.am - removed a spare trailing backslash
5660 * plugins/arts/gst_artsio_impl.cc - change the scale back to 0.5
5661 * plugins/oss/gstosssrc.c - change name slightly to match osssink
5663 2001-04-23 23:04 wtay
5665 * plugins/aasink/: aasink.c, aasink.h: Final fixes to the aasink
5667 2001-04-23 16:16 omegahacker
5669 * test/dvshow.c: updated dvshow to use dv1394src instead of
5672 2001-04-23 16:16 omegahacker
5674 * plugins/1394/: Makefile.am, dv1394src.c, dv1394src.h, gst1394.c,
5675 gst1394.h: renamed 1394src to dv1394src, set up to handle *1394* in
5678 2001-04-23 00:28 wtay
5680 * configure.in: Added a check for aalib
5682 2001-04-23 00:18 wtay
5684 * plugins/: Makefile.am, aasink/.cvsignore, aasink/Makefile.am,
5685 aasink/aasink.c, aasink/aasink.h, mp3decode/mpg123/Makefile.am,
5686 xvideosink/xvideosink.c, xvideosink/xvideosink.h: Some small mpg123
5687 Makefile changes. Added an aasink, draw graphics with aalib :-)
5689 2001-04-22 17:34 wtay
5691 * plugins/: avi/wincodec/gstwindec.c, avi/wincodec/gstwindec.h,
5692 dv/dvdec.c: Added bufferpools to windec. updated dvdec to the new
5693 plugin version system.
5695 2001-04-22 17:06 wtay
5697 * docs/gst/tmpl/gstdisksink.sgml: Added the disksink template
5699 2001-04-22 17:05 wtay
5701 * test/.cvsignore: Updates
5703 2001-04-22 17:04 wtay
5705 * test/dv2mp1.c: Added a non functional dv to mpeg1 encoder.
5707 2001-04-22 17:04 wtay
5709 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
5710 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstbuffer.sgml,
5711 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstplugin.sgml,
5712 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5713 docs/libs/Makefile.am, gst/gstcaps.h, gst/gstpad.h, gst/gstutils.c,
5714 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5715 gst/elements/gstdisksrc.c, plugins/alsa/alsasink.c,
5716 plugins/alsa/alsasrc.c, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5717 plugins/filters/colorspace/colorspace.c, test/Makefile.am,
5718 tests/padfactory.c: API docs updates. Properly implemented the
5719 disksink. Fixed a compile problem with alsa. Added bufferpool
5720 handling to dvdec Some compiler warning fixes
5722 2001-04-22 13:30 richardb
5724 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5725 gst/autoplug/gststaticautoplug.c,
5726 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5727 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5728 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5729 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5730 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5731 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5732 plugins/avi/wincodec/gstwincodec.c,
5733 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5734 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5735 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5736 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5737 plugins/filters/adder/adder.c,
5738 plugins/filters/colorspace/colorspace.c,
5739 plugins/filters/ladspa/gstladspa.c,
5740 plugins/filters/median/median.c,
5741 plugins/filters/passthrough/passthrough.c,
5742 plugins/filters/smooth/smooth.c,
5743 plugins/filters/stereo2mono/stereo2mono.c,
5744 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5745 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5746 plugins/mp3decode/mad/gstmad.c,
5747 plugins/mp3decode/mpg123/gstmpg123.c,
5748 plugins/mp3decode/parse/mp3parse.c,
5749 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5750 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5751 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5752 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5753 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5754 plugins/mpeg1/mpegtypes/mpeg1types.c,
5755 plugins/mpeg1/parse/mpeg1parse.c,
5756 plugins/mpeg1/system_encode/system_encode.c,
5757 plugins/mpeg1video/parse/mp1videoparse.c,
5758 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5759 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5760 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5761 plugins/mpeg2/mpegtypes/mpeg2types.c,
5762 plugins/mpeg2/parse/mpeg2parse.c,
5763 plugins/mpeg2/subtitles/mpeg2subt.c,
5764 plugins/mpeg2/video/gstmpeg2play.c,
5765 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5766 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5767 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5768 plugins/videoscale/videoscale.c,
5769 plugins/visualization/smoothwave/smoothwave.c,
5770 plugins/visualization/spectrum/gstspectrum.c,
5771 plugins/visualization/synaesthesia/synaesthesia.c,
5772 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5773 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5774 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c:
5775 Merged from BRANCH-PLUGINVER1
5777 2001-04-22 13:06 richardb
5779 * plugins/mpeg2/mpeg2enc/gstmpeg2enc.c: Fix bad merge with head.
5781 2001-04-22 11:16 richardb
5783 * configure.in, examples/autoplug/autoplug.c, gst/gstbuffer.c,
5784 gst/gstbuffer.h, gst/gstcaps.h, gst/gstprops.h,
5785 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5786 plugins/Makefile.am, plugins/dv/Makefile.am, plugins/dv/NOTES,
5787 plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5788 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5789 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5790 plugins/mpeg1/system_encode/buffer.c,
5791 plugins/mpeg1/system_encode/system_encode.c,
5792 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5793 plugins/videoscale/videoscale.c, test/Makefile.am, test/dvshow.c,
5794 test/mp2tomp1.c, test/video2mp1.c: Merged from trunk
5796 2001-04-22 05:38 omegahacker
5798 * gst/: gstbuffer.c, gstbuffer.h, gstcaps.h: fixes for gstbuffer,
5799 and removed ## from gstcaps.h that was causing all that warning
5802 2001-04-22 02:41 omegahacker
5804 * gst/gstbuffer.c: completed gst_buffer_copy, added API comments
5806 2001-04-22 02:40 omegahacker
5808 * test/: Makefile.am, dvshow.c: added test program for dv decoder
5810 2001-04-22 02:32 omegahacker
5812 * gst/gstprops.h: added GST_STR_FOURCC, which takes strings like
5813 "YUY2" instead of 'Y','U','Y','2'. better, I think <g>
5815 2001-04-22 02:30 wtay
5817 * configure.in: Add -lm and the glib libs too for the dv_init check
5819 2001-04-22 02:30 omegahacker
5821 * gst/: gstbuffer.c, gstbuffer.h: Added gst_buffer_copy(). It's
5822 not complete, it should copy more stuff like flags and such.
5825 2001-04-22 02:28 omegahacker
5827 * plugins/Makefile.am: fixed caps error in path for dv
5829 2001-04-22 00:48 omegahacker
5831 * configure.in, plugins/Makefile.am, plugins/dv/Makefile.am,
5832 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h: added
5833 initial DV (smpte314m) decoder plugin
5835 2001-04-21 18:45 wtay
5837 * examples/autoplug/autoplug.c,
5838 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5839 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5840 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5841 plugins/mpeg1/system_encode/buffer.c,
5842 plugins/mpeg1/system_encode/system_encode.c,
5843 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5844 plugins/videoscale/videoscale.c, test/Makefile.am, test/mp2tomp1.c,
5845 test/video2mp1.c: Fixed a few plugins so that mpeg1 encoding sorta
5846 works. Added an mpeg1 encoder example, it uses the autoplugger to
5847 convert the stream to audio/video, which is then fed to the
5850 2001-04-21 13:43 richardb
5852 * gst/gstplugin.c, gst/gstplugin.h, plugins/1394/gst1394.c,
5853 plugins/alaw/alaw.c, plugins/alsa/alsasink.c,
5854 plugins/alsa/alsasrc.c, plugins/arts/gst_arts.c,
5855 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5856 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5857 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5858 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5859 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5860 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5861 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5862 plugins/filters/adder/adder.c,
5863 plugins/filters/colorspace/colorspace.c,
5864 plugins/filters/ladspa/gstladspa.c,
5865 plugins/filters/median/median.c,
5866 plugins/filters/passthrough/passthrough.c,
5867 plugins/filters/smooth/smooth.c,
5868 plugins/filters/stereo2mono/stereo2mono.c,
5869 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5870 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5871 plugins/mp3decode/mad/gstmad.c,
5872 plugins/mp3decode/mpg123/gstmpg123.c,
5873 plugins/mp3decode/parse/mp3parse.c,
5874 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5875 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5876 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5877 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5878 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5879 plugins/mpeg1/mpegtypes/mpeg1types.c,
5880 plugins/mpeg1/parse/mpeg1parse.c,
5881 plugins/mpeg1/system_encode/system_encode.c,
5882 plugins/mpeg1video/parse/mp1videoparse.c,
5883 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5884 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5885 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5886 plugins/mpeg2/mpegtypes/mpeg2types.c,
5887 plugins/mpeg2/parse/mpeg2parse.c,
5888 plugins/mpeg2/subtitles/mpeg2subt.c,
5889 plugins/mpeg2/video/gstmpeg2play.c,
5890 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5891 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5892 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5893 plugins/videoscale/videoscale.c,
5894 plugins/visualization/smoothwave/smoothwave.c,
5895 plugins/visualization/spectrum/gstspectrum.c,
5896 examples/plugins/example.c, gst/autoplug/gststaticautoplug.c,
5897 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5898 gst/types/gsttypes.c,
5899 plugins/visualization/synaesthesia/synaesthesia.c,
5900 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5901 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5902 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c: Use
5903 plugin descriptions, which start with the major and minor version
5904 numbers, instead of relying on each plugin to call gst_plugin_new
5905 appropriately, and check the return value, and tidy up if there's a
5906 failure. This seems to work fine, and factors out some code common
5909 2001-04-21 10:30 richardb
5911 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5912 gst/autoplug/gststaticautoplug.c,
5913 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5914 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5915 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5916 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5917 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5918 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5919 plugins/avi/wincodec/gstwincodec.c,
5920 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5921 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5922 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5923 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5924 plugins/filters/adder/adder.c,
5925 plugins/filters/colorspace/colorspace.c,
5926 plugins/filters/ladspa/gstladspa.c,
5927 plugins/filters/median/median.c,
5928 plugins/filters/passthrough/passthrough.c,
5929 plugins/filters/smooth/smooth.c,
5930 plugins/filters/stereo2mono/stereo2mono.c,
5931 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5932 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5933 plugins/mp3decode/mad/gstmad.c,
5934 plugins/mp3decode/mpg123/gstmpg123.c,
5935 plugins/mp3decode/parse/mp3parse.c,
5936 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5937 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5938 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5939 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5940 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5941 plugins/mpeg1/mpegtypes/mpeg1types.c,
5942 plugins/mpeg1/parse/mpeg1parse.c,
5943 plugins/mpeg1/system_encode/system_encode.c,
5944 plugins/mpeg1video/parse/mp1videoparse.c,
5945 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5946 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5947 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5948 plugins/mpeg2/mpegtypes/mpeg2types.c,
5949 plugins/mpeg2/parse/mpeg2parse.c,
5950 plugins/mpeg2/subtitles/mpeg2subt.c,
5951 plugins/mpeg2/video/gstmpeg2play.c,
5952 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5953 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5954 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5955 plugins/videoscale/videoscale.c,
5956 plugins/visualization/smoothwave/smoothwave.c,
5957 plugins/visualization/spectrum/gstspectrum.c,
5958 plugins/visualization/synaesthesia/synaesthesia.c,
5959 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5960 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5961 plugins/xvideosink/xvideosink.c: Added first attempt at plugin
5964 2001-04-21 00:20 wtay
5966 * plugins/filters/colorspace/colorspace.c: Added more verbose
5967 output for debugging purposes.
5969 2001-04-20 23:50 wtay
5971 * plugins/xvideosink/: gstximage.c, gstxvimage.c, xvideosink.c,
5972 xvideosink.h: Added proper locking around the bufferpool and the X
5975 2001-04-20 22:41 wtay
5977 * plugins/mp3decode/mad/gstmad.c: Removed a g_print statement
5979 2001-04-20 22:40 wtay
5981 * plugins/mp3decode/mad/: gstmad.c, gstmad.h: Added Mad didn't take
5982 the number of channels into account. Added propper TIMESTAMPS to
5985 2001-04-20 21:36 wtay
5987 * plugins/oss/gstosssink.c: Added a sync when the device is opened
5988 so that the caps negotiated parmams are set.
5990 2001-04-20 20:21 wtay
5992 * gst/elements/: gstidentity.c, gstidentity.h: Added caps proxying
5993 and bufferpool passing to identity so that -launch disksrc ! mad !
5994 identity ! osssink works.
5996 2001-04-20 15:42 richardb
5998 * plugins/oss/gstosssink.c: #ifdef out bit about AFMT_AC3, since
5999 this isn't defined by the header files for older linux kernels
6000 (2.0.36) (and its just INFO code, anyway)
6002 2001-04-20 13:04 thomasvs
6004 * gst/elements/: Makefile.am, gstelements.c: update to take new
6005 gstdisksink element into account
6007 2001-04-20 12:56 richardb
6009 * gst/Makefile.am.future: Update the alternative Makefile.am for
6010 gst/, which depends on automake
6013 2001-04-20 12:14 thomasvs
6015 * gst/elements/: gstdisksink.c, gstdisksink.h: * first stab at a
6016 disk sink element * no optimization, is it necessary ? * basic
6017 error checking * seems to work; you can copy files by typing
6018 gstreamer-launch disksrc location=test.in ! disksink
6019 location=test.out * decode of mp3 to raw pcm also tested
6021 2001-04-20 00:47 omegahacker
6023 * plugins/arts/: .cvsignore, Makefile.am, gst_arts.c, gst_arts.h,
6024 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
6025 gst_artsio.mcoptype, gst_artsio_impl.cc: updated to a mostly
6026 working aRts wrapper plugin, just caps issues left
6028 2001-04-19 23:25 wtay
6030 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstcaps.sgml,
6031 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
6032 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
6033 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
6034 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6035 gst/gstpad.c: More API docs updates
6037 2001-04-19 23:03 omegahacker
6039 * plugins/arts/gst_artsio_impl.cc: minor updates
6041 2001-04-19 21:42 omegahacker
6043 * configure.in, plugins/Makefile.am, plugins/1394/.cvsignore,
6044 plugins/1394/Makefile.am, plugins/1394/gst1394.c,
6045 plugins/1394/gst1394.h: First pass at 1394 source. Arguments need
6046 to be added, etc. But it works.
6048 2001-04-19 17:40 omegahacker
6050 * plugins/arts/gst_arts.c: updated to latest padtemplate code
6052 2001-04-19 10:27 thomasvs
6054 * plugins/filters/adder/adder.c: * a little cleanup
6056 2001-04-19 01:23 omegahacker
6058 * configure.in, plugins/Makefile.am: better (not complete, afaict)
6061 2001-04-19 00:25 omegahacker
6063 * plugins/arts/: Makefile.am, gst_arts.c, gst_arts.h,
6064 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
6065 gst_artsio.mcoptype, gst_artsio_impl.cc: first pass at a gstreamer
6066 arts plugin doesn't compile yet
6068 2001-04-18 23:00 wtay
6070 * plugins/xvideosink/xvideosink.c: Removed stupid g_print
6073 2001-04-18 22:59 wtay
6075 * plugins/: mpeg2/mpeg2dec/gstmpeg2dec.c, xvideosink/xvideosink.c:
6076 Fixed a stupid bug in the mpeg2dec bufferpool handling. Make an
6077 XvImage and XImage pool in xvideosink. Together these changes give
6078 an 80% speedup on mpeg2 playback (rough estimate)
6080 2001-04-18 21:16 wtay
6082 * docs/gst/tmpl/: gstbin.sgml, gstbuffer.sgml, gstbufferpool.sgml,
6083 gstcaps.sgml, gstreamer-unused.sgml: Added more API docs to
6084 Autoplug, Buffer, Bin, BufferPool. Fixed some compile problems
6087 2001-04-18 17:08 thomasvs
6089 * examples/mixer/mixer.c: * mixer now works with variable inputs *
6090 mixer creates custom volume envelopes allowing each song to play
6091 alone and end with a mix of all of them, undistorted
6093 2001-04-18 15:50 thomasvs
6095 * plugins/filters/volenv/filter.func: made errors more descriptive
6097 2001-04-18 15:04 thomasvs
6099 * examples/mixer/mixer.c: * cleaned up some code and integrated
6100 with new adder (mixer now works with different types of files)
6102 2001-04-18 15:03 thomasvs
6104 * plugins/filters/adder/: adder.c, adder.h: changed adder to work
6105 with variable length input data buffers
6107 2001-04-17 22:17 thomasvs
6109 * examples/mixer/: mixer.c, mixer.h: changed mixer to work by
6110 autoplugging the input channels (not very useful yet, since the
6111 input buffers to volenv have different sizes)
6113 2001-04-17 22:14 wtay
6115 * configure.in, docs/gst/gstreamer-sections.txt,
6116 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gst.sgml,
6117 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
6118 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
6119 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
6120 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6121 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstcaps.c,
6122 gst/gstobject.c, gst/gstpad.c, testsuite/capsnego/capsnego.c,
6123 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6124 testsuite/capsnego/enum.c: The first wave of docs updates Added a
6125 little more comments about the API usage in the api docs. Some
6126 fixes for the capsnego testsuite.
6128 2001-04-17 22:03 wtay
6130 * tests/: Makefile.am, autoplug3.c, autoplug4.c: Autoplug3 shows an
6131 example of an autoplugged mp3 player. Autoplug4 shows various
6132 static autoplugger examples.
6134 2001-04-17 18:48 thomasvs
6136 * examples/mixer/mixer.h: header for mixer.c, containing
6139 2001-04-17 18:47 thomasvs
6141 * examples/mixer/mixer.c: added a struct to set up input channels
6143 2001-04-17 16:32 thomasvs
6145 * plugins/filters/volenv/: filter.func, volenv.c: * fixed problem
6146 with starting rise calculation * cleaned up some debug info *
6147 started wondering if it really is a good idea to #include the
6148 actual filter now that's it's grown so large, but decided it
6149 wasn't worth the effort now anyway
6151 2001-04-17 14:36 thomasvs
6153 * configure.in: added mixer example and adder plugin to
6156 2001-04-17 06:24 omegahacker
6158 * gst/: Makefile.am, autoplug/Makefile.am, elements/Makefile.am,
6159 types/Makefile.am: finished change to GST_ macros
6161 2001-04-17 03:19 omegahacker
6163 * configure.in, gst/.cvsignore, gst/Makefile.am, gst/gst.h,
6164 gst/gstversion.h.in: added gstversion.h
6166 2001-04-17 02:32 omegahacker
6168 * gstreamer.pc.in: file gstreamer.pc.in was initially added on
6169 branch BRANCH-INCSCHED1.
6171 2001-04-17 02:32 omegahacker
6173 * gstreamer.pc.in: added pkg-config file
6175 2001-04-17 00:17 omegahacker
6177 * gst/autoplug/: Makefile.am, gststaticautoplug.c,
6178 gststaticautoplug.h, gststaticautoplugrender.c,
6179 gststaticautoplugrender.h: brought in autoplug dir from HEAD after
6182 2001-04-17 00:17 wtay
6184 * plugins/: filters/colorspace/colorspace.c,
6185 filters/colorspace/colorspace.h, mpeg2/mpeg2dec/gstmpeg2dec.c,
6186 mpeg2/mpeg2dec/gstmpeg2dec.h, xvideosink/gstximage.h,
6187 xvideosink/gstxvimage.h, xvideosink/xvideosink.c,
6188 xvideosink/xvideosink.h: Added bufferpools to mpeg2dec and
6189 xvideosink. Modified colorspace to draw straight into a bufferpool
6190 buffer when possible.
6192 2001-04-16 22:48 wtay
6194 * tests/: Makefile.am, padfactory.c: Updated the padfactory test
6197 2001-04-16 22:45 wtay
6199 * gst/: gstbuffer.h, gstcaps.c, gstcaps.h, gstpad.c, gstpad.h,
6200 gstqueue.c: Added 1337 macros to create padtemplates and
6201 capstemplates. Added some code for bufferpools
6203 2001-04-16 22:43 omegahacker
6205 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
6206 gstreamer-config.1, gstreamer-config.in, gstreamer.m4,
6207 gstreamer.spec.in, components/bonobo-gstmediaplay/Makefile.am,
6208 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6209 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
6210 debian/changelog, debian/control, debian/copyright,
6211 debian/gsteditor.files, debian/gsteditor.manpages,
6212 debian/gsteditor.menu, debian/gstmediaplay.files,
6213 debian/gstmediaplay.manpages, debian/gstmediaplay.menu,
6214 debian/gstreamer-alsa.files, debian/gstreamer-cdparanoia.files,
6215 debian/gstreamer-common.files, debian/gstreamer-doc.files,
6216 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
6217 debian/gstreamer-lame.files, debian/gstreamer-mpeg2dec.files,
6218 debian/gstreamer-mpg123.files,
6219 debian/gstreamer-plugin-template.postinst,
6220 debian/gstreamer-plugin-template.prerm,
6221 debian/gstreamer-runtime.files, debian/gstreamer-runtime.manpages,
6222 debian/gstreamer-runtime.postinst, debian/gstreamer-tools.files,
6223 debian/gstreamer-tools.manpages, debian/gstreamer-vorbis.files,
6224 debian/libgst-dev.files, debian/libgst-dev.manpages,
6225 debian/libgst0.files, debian/libgst0.postinst,
6226 debian/libgsteditor-dev.files, debian/libgsteditor0.files,
6227 debian/libgsteditor0.postinst, debian/libgstmediaplay-dev.files,
6228 debian/libgstmediaplay0.files, debian/libgstmediaplay0.postinst,
6229 debian/rules, docs/Makefile.am, docs/fwg/Makefile.am,
6230 docs/fwg/concepts.sgml, docs/fwg/firstplugin.sgml,
6231 docs/fwg/gst-plugin-writers-guide.sgml, docs/fwg/testapp.sgml,
6232 docs/fwg/titlepage.sgml, docs/fwg/typesnprops.sgml,
6233 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
6234 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
6235 docs/gst/gstreamer.types.in, docs/gst/tmpl/audioraw.sgml,
6236 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
6237 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
6238 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
6239 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
6240 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
6241 docs/gst/tmpl/gstmultidisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
6242 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
6243 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
6244 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
6245 docs/gst/tmpl/gststaticautoplug.sgml,
6246 docs/gst/tmpl/gststaticautoplugrender.sgml,
6247 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/videoraw.sgml,
6248 docs/libs/.cvsignore, docs/manual/Makefile.am,
6249 docs/manual/bins.sgml, docs/manual/debugging.sgml,
6250 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
6251 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
6252 docs/manual/pads.sgml, docs/manual/plugins.sgml,
6253 docs/manual/queues.sgml, docs/manual/quotes.sgml,
6254 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
6255 docs/manual/xml.sgml, docs/plugins/Makefile.am,
6256 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
6257 docs/plugins/tmpl/audioscale.sgml,
6258 docs/plugins/tmpl/gstaviencoder.sgml,
6259 docs/plugins/tmpl/gstmpeg2enc.sgml,
6260 docs/plugins/tmpl/gstmpeg2play.sgml,
6261 docs/plugins/tmpl/gstmpeg_play.sgml,
6262 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
6263 docs/plugins/tmpl/gstspectrum.sgml,
6264 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
6265 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
6266 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
6267 docs/plugins/tmpl/mpeg2parse.sgml,
6268 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
6269 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
6270 docs/plugins/tmpl/synaesthesia.sgml,
6271 docs/plugins/tmpl/system_encode.sgml,
6272 docs/plugins/tmpl/videoscale.sgml,
6273 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
6274 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
6275 docs/random/caps.dia, docs/random/hierarchy,
6276 docs/random/plugins.dia, docs/random/omega/eos,
6277 docs/random/omega/eos.old, docs/random/wtay/autoplug2,
6278 docs/random/wtay/caps-negociation, docs/random/wtay/capsnego-cases,
6279 editor/Makefile.am, editor/gsteditor.1, editor/gsteditor.h,
6280 editor/gsteditorproperty.c, examples/Makefile.am,
6281 examples/autoplug/.cvsignore, examples/autoplug/autoplug.c,
6282 examples/helloworld/helloworld.c,
6283 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6284 examples/plugins/example.c, examples/plugins/example.h,
6285 examples/queue/queue.c, examples/queue2/queue2.c,
6286 examples/queue3/queue3.c, examples/queue4/queue4.c,
6287 examples/thread/thread.c, examples/typefind/.cvsignore,
6288 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
6289 gst/Makefile.am.future, gst/cothreads.c, gst/gst.c, gst/gst.h,
6290 gst/gstarch.h, gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c,
6291 gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
6292 gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
6293 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
6294 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
6295 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
6296 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
6297 gst/gstpropsprivate.h, gst/gstqueue.c, gst/gstscheduler.c,
6298 gst/gstsparc.h, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
6299 gst/gsttypefind.c, gst/gstutils.c, gst/gstutils.h,
6300 gst/elements/Makefile.am, gst/elements/gstaudiosink.c,
6301 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.c,
6302 gst/elements/gstaudiosrc.h, gst/elements/gstdisksrc.c,
6303 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6304 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6305 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
6306 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/callbacks.c,
6307 gstplay/gstmediaplay.1, gstplay/gstmediaplay.c,
6308 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
6309 gstplay/gstplayprivate.h, include/Makefile.am, include/avifmt.h,
6310 include/default.h, include/registry.h, libs/Makefile.am,
6311 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
6312 libs/getbits/gstgetbits_inl.h, libs/idct/gstidct.c,
6313 plugins/Makefile.am, plugins/alaw/Makefile.am,
6314 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6315 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6316 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6317 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6318 plugins/alaw/mulaw-conversion.h, plugins/alsa/.cvsignore,
6319 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
6320 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
6321 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
6322 plugins/artsd/.cvsignore, plugins/artsd/Makefile.am,
6323 plugins/artsd/REQUIREMENTS, plugins/artsd/artsdsink.c,
6324 plugins/artsd/artsdsink.h, plugins/au/gstparseau.c,
6325 plugins/au/gstparseau.h, plugins/audioscale/audioscale.c,
6326 plugins/audioscale/audioscale.h, plugins/avi/audiocodecs.c,
6327 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6328 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
6329 plugins/avi/playcodecs.c, plugins/avi/wincodec/Makefile.am,
6330 plugins/avi/wincodec/gstwincodec.c,
6331 plugins/avi/wincodec/gstwincodec.h,
6332 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6333 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6334 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
6335 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
6336 plugins/effects/stereo/stereo.c, plugins/effects/stereo/stereo.h,
6337 plugins/effects/volume/volume.c, plugins/effects/volume/volume.h,
6338 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
6339 plugins/filters/filterstamp.README, plugins/filters/filterstamp.sh,
6340 plugins/filters/colorspace/.cvsignore,
6341 plugins/filters/colorspace/Makefile.am,
6342 plugins/filters/colorspace/colorspace.c,
6343 plugins/filters/colorspace/colorspace.h,
6344 plugins/filters/colorspace/yuv2rgb.c,
6345 plugins/filters/colorspace/yuv2rgb.h,
6346 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6347 plugins/filters/ladspa/gstladspa.c,
6348 plugins/filters/median/median.c, plugins/filters/median/median.h,
6349 plugins/filters/passthrough/.cvsignore,
6350 plugins/filters/passthrough/Makefile.am,
6351 plugins/filters/passthrough/filter.func,
6352 plugins/filters/passthrough/passthrough.c,
6353 plugins/filters/passthrough/passthrough.h,
6354 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
6355 plugins/filters/stereo2mono/Makefile.am,
6356 plugins/filters/stereo2mono/stereo2mono.c,
6357 plugins/filters/stereo2mono/stereo2mono.h,
6358 plugins/filters/volenv/.cvsignore,
6359 plugins/filters/volenv/Makefile.am,
6360 plugins/filters/volenv/filter.func,
6361 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
6362 plugins/flx/Makefile.am, plugins/flx/flx_color.c,
6363 plugins/flx/flx_color.h, plugins/flx/flx_decoder.c,
6364 plugins/flx/flx_decoder.h, plugins/flx/flx_fmt.h,
6365 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
6366 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6367 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6368 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6369 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6370 plugins/mp3decode/mad/gstmad.h,
6371 plugins/mp3decode/mpg123/gstmpg123.c,
6372 plugins/mp3decode/mpg123/gstmpg123.h,
6373 plugins/mp3decode/mpg123/layer1.c,
6374 plugins/mp3decode/mpg123/layer3.c,
6375 plugins/mp3decode/mpg123/mpg123.c,
6376 plugins/mp3decode/mpg123/tabinit.c,
6377 plugins/mp3decode/parse/mp3parse.c,
6378 plugins/mp3decode/types/mp3types.c,
6379 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
6380 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6381 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6382 plugins/mpeg1/mpeg_play/Makefile.am,
6383 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6384 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6385 plugins/mpeg1/mpeg_play/recon_mmxe.s,
6386 plugins/mpeg1/mpeg_play/recon_sse.s,
6387 plugins/mpeg1/mpeg_play/video.c,
6388 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6389 plugins/mpeg1/mpegtypes/mpeg1types.c,
6390 plugins/mpeg1/parse/mpeg1parse.c,
6391 plugins/mpeg1video/parse/mp1videoparse.c,
6392 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
6393 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/cpu_accel.c,
6394 plugins/mpeg2/ac3dec/decode.c, plugins/mpeg2/ac3parse/ac3parse.c,
6395 plugins/mpeg2/mpeg2dec/Makefile.am,
6396 plugins/mpeg2/mpeg2dec/attributes.h,
6397 plugins/mpeg2/mpeg2dec/decode.c,
6398 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6399 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6400 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
6401 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
6402 plugins/mpeg2/mpeg2dec/idct_mlib.c,
6403 plugins/mpeg2/mpeg2dec/idct_mmx.c,
6404 plugins/mpeg2/mpeg2dec/idct_mmx.h,
6405 plugins/mpeg2/mpeg2dec/mm_accel.h,
6406 plugins/mpeg2/mpeg2dec/motion_comp.c,
6407 plugins/mpeg2/mpeg2dec/motion_comp.h,
6408 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
6409 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
6410 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
6411 plugins/mpeg2/mpeg2dec/mpeg2.h,
6412 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
6413 plugins/mpeg2/mpeg2dec/output_video.h,
6414 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
6415 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
6416 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6417 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6418 plugins/mpeg2/mpegtypes/mpeg2types.c,
6419 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/Makefile.am,
6420 plugins/mpeg2/video/gstmpeg2play.c,
6421 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/recon.c,
6422 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
6423 plugins/mpeg2/videoparse/mp2videoparse.c,
6424 plugins/mulaw/Makefile.am, plugins/mulaw/mulaw-conversion.c,
6425 plugins/mulaw/mulaw-conversion.h, plugins/mulaw/mulaw-decode.c,
6426 plugins/mulaw/mulaw-decode.h, plugins/mulaw/mulaw-encode.c,
6427 plugins/mulaw/mulaw-encode.h, plugins/mulaw/mulaw.c,
6428 plugins/oss/.cvsignore, plugins/oss/Makefile.am,
6429 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
6430 plugins/oss/gstosssink.h, plugins/oss/gstosssrc.c,
6431 plugins/oss/gstosssrc.h, plugins/rtjpeg/RTjpeg.h,
6432 plugins/rtp/Makefile.am, plugins/rtp/rtpsend/.cvsignore,
6433 plugins/rtp/rtpsend/Makefile.am, plugins/rtp/rtpsend/rtp.c,
6434 plugins/rtp/rtpsend/rtp.h, plugins/rtp/rtpsend/rtpsend.c,
6435 plugins/rtp/rtpsend/rtpsend.h, plugins/videoscale/videoscale.c,
6436 plugins/videoscale/videoscale.h,
6437 plugins/visualization/smoothwave/smoothwave.h,
6438 plugins/visualization/spectrum/gstspectrum.c,
6439 plugins/visualization/spectrum/gstspectrum.h,
6440 plugins/visualization/synaesthesia/synaesthesia.c,
6441 plugins/visualization/synaesthesia/synaesthesia.h,
6442 plugins/visualization/vumeter/vumeter.c,
6443 plugins/visualization/vumeter/vumeter.h, plugins/vorbis/vorbis.c,
6444 plugins/vorbis/vorbisdec.c, plugins/wav/Makefile.am,
6445 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
6446 plugins/wav/gstriff.c, plugins/xmms/.cvsignore,
6447 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
6448 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
6449 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
6450 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
6451 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
6452 plugins/xmms/main.h, plugins/xmms/output.h,
6453 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
6454 plugins/xmms/visualization.h, plugins/xmms/xmms.h,
6455 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6456 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6457 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6458 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6459 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6460 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
6461 test/a.c, test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6462 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6463 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpeg2parse2.c,
6464 test/mpg123.c, test/p.c, test/qtest.c, test/r.c, test/record.c,
6465 test/s.c, test/spectrum.c, test/typefind.c, test/vidcapture.c,
6466 test/vidcapture2.c, test/videotest.c, test/videotest2.c, test/w.c,
6467 test/xmmstest.c, test/xml/readreg.c, tests/.cvsignore,
6468 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
6469 tests/autoplug3.c, tests/caps.c, tests/capsconnect.c,
6470 tests/paranoia.c, tests/props.c, tests/nego/.cvsignore,
6471 tests/nego/Makefile.am, tests/nego/nego1.c, testsuite/Makefile.am,
6472 testsuite/test_gst_init.c, testsuite/capsnego/.cvsignore,
6473 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
6474 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6475 testsuite/capsnego/enum.c, tools/Makefile.am, tools/README,
6476 tools/gstreamer-inspect.1, tools/gstreamer-inspect.c,
6477 tools/gstreamer-launch.1, tools/gstreamer-launch.c,
6478 tools/gstreamer-register.1: Merged HEAD from
6479 BRANCH-INCSCHED1-200104161 into BRANCH-INCSCHED1.
6481 2001-04-16 22:33 wtay
6483 * test/: Makefile.am, mp3mad.c: Added an test program for the mad
6486 2001-04-16 20:41 thomasvs
6488 * plugins/filters/adder/adder.c: commented some debug info to get a
6491 2001-04-16 20:38 thomasvs
6493 * examples/mixer/mixer.c: changed volume envelope; should do a nice
6494 transition between both songs now
6496 2001-04-16 20:11 thomasvs
6498 * plugins/filters/volenv/volenv.c: removed example volume envelope
6499 registration plugin now accepts both a volume envelope (before
6500 start) or direct argument setting
6502 2001-04-16 18:36 omegahacker
6504 * plugins/mp3decode/mad/gstmad.c: added code to deal with either
6505 0.12 or 0.13 of libmad
6507 2001-04-16 17:45 wtay
6509 * gst/elements/: gstfakesink.c, gstfakesink.h: Added an arg to
6510 fakesink so that it doesn't printf.
6512 2001-04-16 17:34 wtay
6514 * examples/: autoplug/autoplug.c, mixer/.cvsignore,
6515 mixer/Makefile.am, mixer/mixer.c: Added an example audio mixer.
6517 2001-04-16 17:30 wtay
6519 * plugins/filters/: adder/.cvsignore, adder/Makefile.am,
6520 adder/adder.c, adder/adder.h, colorspace/colorspace.c: Added the
6521 audio mixer from Thomas Vander Stichele
6523 2001-04-16 11:55 wtay
6525 * examples/autoplug/autoplug.c: Add the xvideosink to the example.
6527 2001-04-16 01:59 wtay
6529 * plugins/filters/volenv/: filter.func, volenv.c: More volenv
6532 2001-04-16 00:59 omegahacker
6534 * gst/gstbin.c, gst/gstscheduler.c, gst/gstthread.c,
6535 gst/elements/gstidentity.c, tests/threadlock.c: latest updates,
6536 things are very close to working
6538 2001-04-16 00:44 wtay
6540 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
6541 yuv2rgb.h: Don't compile the asm on non x86 machines. Added a
6542 header file that will soon be part of the C fallback code..
6544 2001-04-16 00:12 wtay
6546 * gst/gstinfo.c: Added missing category strings...
6548 2001-04-16 00:05 wtay
6550 * plugins/esd/esdsink/esdsink.c: fixed the audio caps to the latest
6553 2001-04-15 23:54 omegahacker
6555 * tools/gstreamer-launch.c: save xml file of the launch cmdline
6557 2001-04-15 23:54 omegahacker
6559 * gst/gstelement.h: added comment about missing flag
6561 2001-04-15 23:53 omegahacker
6563 * gstreamer.spec.in: run gstreamer-register on postinstall
6565 2001-04-15 23:52 omegahacker
6567 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
6568 changed some INFOs to DEBUGs
6570 2001-04-15 23:29 wtay
6572 * configure.in: Added the volenv/passthrough plugin Makefiles
6574 2001-04-15 23:20 wtay
6576 * plugins/filters/: passthrough/.cvsignore,
6577 passthrough/passthrough.c, volenv/.cvsignore, volenv/Makefile.am,
6578 volenv/filter.func, volenv/volenv.c, volenv/volenv.h: Modified the
6579 passthrough filter with the new caps API Added the volume envelope
6582 2001-04-15 16:30 wtay
6584 * plugins/filters/: filterstamp.README, filterstamp.sh,
6585 passthrough/Makefile.am, passthrough/filter.func,
6586 passthrough/passthrough.c, passthrough/passthrough.h: Added a
6587 little script to create an audio filter plugin template (provided
6588 by Thomas Vander Stichele)
6590 2001-04-15 15:42 wtay
6592 * plugins/icecast/icecastsend/icecastsend.c: Updated the icecast
6595 2001-04-15 15:29 wtay
6597 * acconfig.h, configure.in, plugins/filters/Makefile.am,
6598 plugins/filters/colorspace/colorspace.c,
6599 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6600 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6601 plugins/mp3decode/mad/gstmad.h, plugins/vorbis/vorbisdec.c,
6602 test/xmmstest.c: Added the mad mp3 decoder. Added flushing to the
6603 vorbis decoder. Updated configure.in to check for Hermes and
6606 2001-04-15 02:02 wtay
6608 * gst/gstprops.c: Fixed the gfloat error in the va_arg code.
6610 2001-04-14 19:56 wtay
6612 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstcaps.sgml,
6613 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6614 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/videoraw.sgml,
6615 editor/gsteditorproperty.c, examples/plugins/example.c,
6616 gst/gstcaps.c, gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h,
6617 gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
6618 gst/elements/gsttee.c, gstplay/Makefile.am, gstplay/gstplay.c,
6619 plugins/alaw/alaw.c, plugins/alsa/alsa.h,
6620 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
6621 plugins/alsa/alsasrc.c, plugins/artsd/artsdsink.c,
6622 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
6623 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6624 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
6625 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
6626 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
6627 plugins/filters/colorspace/colorspace.c,
6628 plugins/filters/colorspace/yuv2rgb.c,
6629 plugins/filters/stereo2mono/stereo2mono.c,
6630 plugins/flx/flx_decoder.c, plugins/jpeg/gstjpeg.c,
6631 plugins/mp3decode/mpg123/gstmpg123.c,
6632 plugins/mp3decode/parse/mp3parse.c,
6633 plugins/mp3decode/types/mp3types.c,
6634 plugins/mp3encode/lame/gstlame.c,
6635 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6636 plugins/mpeg1/mpegtypes/mpeg1types.c,
6637 plugins/mpeg1/parse/mpeg1parse.c,
6638 plugins/mpeg1video/parse/mp1videoparse.c,
6639 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
6640 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6641 plugins/mpeg2/mpegtypes/mpeg2types.c,
6642 plugins/mpeg2/parse/mpeg2parse.c,
6643 plugins/mpeg2/video/gstmpeg2play.c,
6644 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
6645 plugins/oss/gstosssink.c, plugins/rtp/rtpsend/rtpsend.c,
6646 plugins/visualization/synaesthesia/synaesthesia.c,
6647 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
6648 plugins/vorbis/vorbisdec.c, plugins/wav/gstriff.c,
6649 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmsinput.c,
6650 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/xvideosink.c,
6651 tests/autoplug.c, tests/autoplug2.c, tests/autoplug3.c,
6652 tests/caps.c, tests/props.c, tools/gstreamer-inspect.c: A rather
6653 large patch: - changed the API for the padtemplates: - remove
6654 the factories (array of pointers) for the padtemplates,
6655 properties and caps. The static array was a nice idea but
6656 converting all the property values to a gpointer was not a
6657 good idea. float properties were not possible, and casting
6658 a gint to a pointer is not very portable. The new API just
6659 uses the _padtemplate_new, _caps_new and _props_new
6660 functions to create the templates. This has the added
6661 benefit that the API is now uniform for static and dynamic
6662 templates and that the code can be made cleaner. - lots of
6663 cleanups in the way the capabilities are constructed (va_list)
6664 - lots of updates for all the plugins (new API) - docs updates
6665 (new API) - removed the videoraw docs.
6667 2001-04-12 19:11 wtay
6669 * components/bonobo-gstmediaplay/Makefile.am,
6670 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6671 docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
6672 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6673 examples/helloworld/helloworld.c, gst/gstcaps.h, gst/gstinfo.h,
6674 gst/gstpad.c, gst/gstpad.h, gst/gstprops.c, gst/gstqueue.c,
6675 gst/autoplug/gststaticautoplugrender.c, gstplay/gstplay.c,
6676 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
6677 plugins/artsd/Makefile.am, plugins/avi/gstavidecoder.c,
6678 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
6679 plugins/avi/wincodec/gstwindec.c, plugins/filters/Makefile.am,
6680 plugins/filters/colorspace/Makefile.am,
6681 plugins/filters/colorspace/colorspace.c,
6682 plugins/filters/colorspace/colorspace.h,
6683 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6684 plugins/filters/stereo2mono/stereo2mono.c,
6685 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6686 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/ac3dec.c,
6687 plugins/mpeg2/ac3dec/decode.c,
6688 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
6689 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxwindow.c,
6690 plugins/xvideosink/gstxwindow.h, plugins/xvideosink/xvideosink.c,
6691 plugins/xvideosink/xvideosink.h, test/mpeg2parse2.c: Lots of
6692 updates to the plugins for caps negotiation. Added YUY2 output to
6693 the win32 dlls. Added a colorspace converter in gstplay
6695 2001-04-10 20:46 wtay
6697 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6698 tmpl/gstcaps.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
6699 Fixed the doc build warnings
6701 2001-04-09 20:56 mhowell
6703 * docs/random/matth/scheduling.txt: added incremental scheduling
6706 2001-04-09 20:56 mhowell
6708 * docs/random/matth/scheduling.txt: file scheduling.txt was
6709 initially added on branch BRANCH-INCSCHED1.
6711 2001-04-06 17:29 scavenger
6713 * configure.in, plugins/Makefile.am, plugins/alaw/Makefile.am,
6714 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6715 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6716 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6717 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6718 plugins/alaw/mulaw-conversion.h: Added ALaw encoder and decoder
6720 2001-04-06 15:20 scavenger
6722 * plugins/wav/Makefile.am: Makefile.am forgot to include gstriff.c
6724 2001-04-03 17:25 scavenger
6726 * plugins/au/gstparseau.c: Updated parseau to use caps nego
6728 2001-04-03 05:56 richardb
6730 * gst/Makefile.am.future: Add a proposed makefile to use in place
6731 of Makefile.am. This depends on automake 1.4d or later, but is
6732 much neater, avoiding horrible hacks to pass special flags in.
6734 I put it here for safekeeping until automake 1.5 is released, at
6735 which point we can reasonably require it.
6737 2001-04-03 05:53 richardb
6739 * configure.in, plugins/Makefile.am, plugins/artsd/.cvsignore,
6740 plugins/artsd/Makefile.am, plugins/artsd/REQUIREMENTS,
6741 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h: Add artsdsink
6742 plugin. Worked first time for me. :)
6744 2001-04-03 05:52 richardb
6746 * plugins/alsa/Makefile.am: Remove weird characters from alsa
6747 Makefile.am (Had some 240's there. Uh?) Also, remove some
6748 unwanted CFLAGS which had been added.
6750 2001-04-03 05:38 richardb
6752 * gst/gstplugin.c: Fix obscure segfault I just got: perhaps due to
6753 running with libxml 1.8.11 (prerelease version), but a worthwhile
6756 2001-04-03 02:30 scavenger
6758 * plugins/mulaw/mulaw-decode.c: fixed bug passing outbuf size
6759 instead of in buf size to mulaw decode function
6761 2001-04-03 02:18 scavenger
6763 * plugins/mulaw/mulaw-decode.c: typo mistaked src_template with
6766 2001-04-03 02:01 wtay
6768 * plugins/mulaw/mulaw.c: Use capstemplates to create the
6769 padtemplates for the two elements in the mulaw plugin.
6771 2001-04-03 01:46 wtay
6773 * plugins/xvideosink/xvideosink.c: Don't try to initialize Xv if it
6776 2001-04-03 01:43 scavenger
6778 * plugins/mulaw/mulaw-decode.h: fixed typo in get_type
6780 2001-04-03 01:38 scavenger
6782 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c, mulaw.c: moved
6783 details of mulawencode and mulawdecode to mulaw.c
6785 2001-04-03 01:33 scavenger
6787 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: removed a
6788 redundant caps=NULL statement
6790 2001-04-03 01:30 scavenger
6792 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: fixed stupid bug
6793 where srcpads were being created twice, second time around
6796 2001-04-03 01:25 scavenger
6798 * plugins/mulaw/: Makefile.am, mulaw-conversion.c,
6799 mulaw-conversion.h, mulaw-decode.c, mulaw-decode.h, mulaw-encode.c,
6800 mulaw.c: added mulaw decoder
6802 2001-04-02 21:03 wtay
6804 * plugins/filters/colorspace/: .cvsignore, Makefile.am,
6805 colorspace.c, colorspace.h: Added a non functional colorspace
6808 2001-04-02 20:56 wtay
6810 * configure.in, docs/libs/.cvsignore,
6811 examples/helloworld/helloworld.c, gst/gstprops.c, gst/gstprops.h,
6812 gst/gstpropsprivate.h: Merged the float property patch from Steve
6813 Baker. This patch doesn't really work yet...
6815 2001-04-02 19:29 wtay
6817 * plugins/mulaw/mulaw-encode.c: This is how I see the caps
6818 negotiation for the mulaw element. In the sink negotiate pad it
6819 copies the caps and modifies it according to what it is going to
6820 ouput. It then tries to set the caps on the src pad, if that
6821 succeeds, negotiation succeeds, else it fails.
6823 2001-04-02 18:54 scavenger
6825 * configure.in, plugins/Makefile.am, plugins/mulaw/Makefile.am,
6826 plugins/mulaw/mulaw-conversion.c, plugins/mulaw/mulaw-conversion.h,
6827 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h: Start
6828 of the mulaw plugin...needs finishing off
6830 2001-04-02 16:09 richardb
6832 * configure.in: Add configure support for detecting artsc: if this
6833 is found, its okay to build an artsdsink plugin. Now, someone just
6834 needs to write an artsdsink.
6836 2001-04-02 16:08 richardb
6838 * plugins/oss/gstosssink.c: Correct tiny typo.
6840 2001-04-02 15:21 wtay
6842 * gst/gstcaps.c, gst/gstprops.c, gstplay/gstplay.c,
6843 plugins/Makefile.am, plugins/avi/audiocodecs.c,
6844 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6845 plugins/avi/gstaviencoder.h, plugins/avi/playcodecs.c,
6846 plugins/avi/wincodec/Makefile.am,
6847 plugins/avi/wincodec/gstwincodec.c,
6848 plugins/avi/wincodec/gstwincodec.h,
6849 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6850 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6851 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/median/median.c,
6852 plugins/filters/median/median.h, plugins/filters/smooth/smooth.c,
6853 plugins/filters/smooth/smooth.h, plugins/flx/flx_decoder.c,
6854 plugins/flx/flx_decoder.h, plugins/jpeg/gstjpeg.c,
6855 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6856 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6857 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6858 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6859 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6860 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6861 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6862 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6863 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6864 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6865 plugins/mpeg2/parse/mpeg2parse.c,
6866 plugins/mpeg2/video/gstmpeg2play.c,
6867 plugins/mpeg2/video/gstmpeg2play.h,
6868 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
6869 plugins/xvideosink/Makefile.am, plugins/xvideosink/gstximage.c,
6870 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
6871 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
6872 test/Makefile.am, test/mpeg2parse2.c, test/videotest2.c: A rather
6873 large update: - a new videosink using plain X windows
6874 (xvideosink). It uses capsnego to set up it's formats. -
6875 gstplay uses the new xvideosink and a gtk_socket. The initial
6876 window size is set to 0x0 so you need to resize it before you
6877 see something. - got rid of the video metadata include file in
6878 favour of properties and caps negotiation - adjusted most
6879 plugins to not use the metadata.
6881 2001-04-02 15:08 omegahacker
6883 * gst/gstinfo.c: added PID and cID to INFO lines when DEBUG is
6886 2001-04-01 15:09 wtay
6888 * gstplay/: callbacks.c, gstmediaplay.glade: Small change to load
6889 the .glade file from the current dir too when pressing the about
6892 2001-04-01 15:01 wtay
6894 * gstplay/: gstmediaplay.glade, gstplay.c: This patch is now The
6895 Right Way(tm) to handle the stop button but at least it doesn't
6898 2001-04-01 14:51 wtay
6900 * gstplay/gstplay.c: Slightly modified the _stop handling so that
6901 gstmediaplay crashes less viontly. The real problem is that going
6902 to the NULL state does not clean up the scheduling structures I
6905 2001-03-31 15:35 wtay
6907 * plugins/capture/v4l/gstv4lsrc.c: Make sure the endianness is
6908 correct when we agree to yuv formats in capsnego.
6910 2001-03-31 15:22 wtay
6912 * plugins/capture/v4l/gstv4lsrc.c: Only agree to the caps
6913 negotiation if the format is supported by the driver.
6915 2001-03-31 15:10 wtay
6917 * plugins/xvideosink/gstxvimage.c: Corrected a endianness bug in
6918 the format print code.
6920 2001-03-31 14:47 wtay
6922 * plugins/capture/v4l/gstv4lsrc.c: Added a little debug info in the
6925 2001-03-31 02:08 wtay
6927 * plugins/filters/stereo2mono/stereo2mono.c: Some cleanups. Added
6928 the padtemplates to the elementfactory.
6930 2001-03-31 01:56 scavenger
6932 * configure.in, plugins/filters/Makefile.am: Added stereo2mono
6935 2001-03-31 01:47 scavenger
6937 * plugins/filters/stereo2mono/: Makefile.am, stereo2mono.c,
6938 stereo2mono.h: stereo2mono plugin with caps negotiation code
6941 2001-03-31 01:13 wtay
6943 * tests/: caps.c, props.c: Adjust the test cases to the new FOURCC
6946 2001-03-31 00:56 wtay
6948 * examples/helloworld/helloworld.c, gst/gstprops.h,
6949 plugins/avi/gstavidecoder.c, plugins/avi/wincodec/gstwincodec.c,
6950 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
6951 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6952 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6953 plugins/mpeg2/video/gstmpeg2play.c: Simplified the FOURCC API to
6954 the caps, add a GST_MAKE_FOURCC macro to create a fourcc. Adjusted
6955 the plugins to use the new FOURCC API
6957 2001-03-31 00:51 wtay
6959 * plugins/xvideosink/: gstximage.c, gstxvimage.c, gstxvimage.h,
6960 xvideosink.c: Check for Xv support before trying to get caps.
6962 2001-03-30 21:10 wtay
6964 * docs/gst/tmpl/gstmultidisksrc.sgml, examples/autoplug/.cvsignore,
6965 examples/typefind/.cvsignore, plugins/xvideosink/.cvsignore: Small
6966 updates to the .cvsignore files.
6968 2001-03-30 21:08 wtay
6970 * acconfig.h, configure.in, plugins/Makefile.am,
6971 plugins/filters/Makefile.am, plugins/filters/ladspa/gstladspa.c,
6972 plugins/mp3decode/mpg123/mpg123.c, plugins/oss/gstosssink.c,
6973 plugins/rtjpeg/RTjpeg.h: Applied the FreeBSD patch from Orion with
6974 some minor modifications to the configure.in patch.
6976 2001-03-30 20:52 wtay
6978 * gst/gstthread.c: This hopefully fixes a slight thread sync issue.
6980 2001-03-30 01:06 omegahacker
6982 * AUTHORS, Makefile.am, configure.in, gstreamer.spec.in,
6983 gst/gstbin.c, gst/gstelement.c, gst/gstpad.c, gst/gstscheduler.c,
6984 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c,
6985 tests/threadlock.c, tools/gstreamer-launch.c: snapshot for matth to
6986 work with while I fly over to Europe....
6988 2001-03-29 23:33 wtay
6990 * test/videotest2.c: Added a test program to test v4lsrc and
6991 xvideosink doing capsnego.
6993 2001-03-29 23:31 wtay
6995 * configure.in, gst/gstcaps.c, gst/gstpad.c, gst/gstprops.c,
6996 gst/types/gsttypes.c, plugins/capture/v4l/grab.h,
6997 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
6998 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6999 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
7000 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
7001 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
7002 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
7003 plugins/xvideosink/xvideosink.h, test/Makefile.am: Added a plain X
7004 videosink, the videosink uses capsnego. adjusted the v4lsrc so
7005 that it uses capsnego on the src pad Small fixed to capsnego and
7006 the properties/caps.
7008 2001-03-29 18:27 richardb
7010 * docs/gst/: Makefile.am, gstreamer.types.in: Remove references to
7011 audiosink, audiosrc, and audioraw. Documentation at least _starts_
7014 2001-03-27 18:34 wtay
7016 * docs/gst/: gstreamer-sections.txt, tmpl/gstcaps.sgml,
7017 tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml: More docs updates
7019 2001-03-27 18:33 wtay
7021 * plugins/wav/gstparsewav.c: Removed the oss dependency
7023 2001-03-27 17:25 wtay
7025 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
7026 gstreamer.hierarchy, tmpl/audioraw.sgml, tmpl/gstaudiosink.sgml,
7027 tmpl/gstaudiosrc.sgml, tmpl/gstcaps.sgml, tmpl/gstprops.sgml,
7028 tmpl/gstreamer-unused.sgml: Removed the audiosink/src from the
7029 docs. Removed the audioraw metadata file from the docs.
7031 2001-03-26 12:12 richardb
7033 * plugins/mp3decode/Makefile.am: Fix makefile.am so that SUBDIRS is
7034 not defined both conditionally and unconditionally - broke some
7035 versions of automake.
7037 2001-03-24 18:50 wtay
7039 * plugins/: alsa/alsa.h, alsa/alsa_common.c, alsa/alsasink.c,
7040 alsa/alsasrc.c, au/gstparseau.c, effects/stereo/stereo.c,
7041 effects/stereo/stereo.h, effects/volume/volume.c,
7042 effects/volume/volume.h, esd/esdsink/esdsink.c,
7043 visualization/smoothwave/smoothwave.h,
7044 visualization/spectrum/gstspectrum.c,
7045 visualization/spectrum/gstspectrum.h,
7046 visualization/synaesthesia/synaesthesia.c,
7047 visualization/synaesthesia/synaesthesia.h,
7048 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
7049 wav/gstparsewav.c, wav/gstparsewav.h: Commented out the references
7050 to the old metadata handling in various plugins. They need to be
7051 converted to the new audio properties before they will work again.
7052 esdsink and alsasrc/sink are seriously damaged now.. :(
7054 2001-03-24 18:28 wtay
7056 * plugins/oss/gstosssink.c: Correctly set up the OSS format based
7059 2001-03-24 17:22 wtay
7061 * configure.in, examples/autoplug/autoplug.c,
7062 examples/helloworld/helloworld.c,
7063 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
7064 examples/queue/queue.c, examples/queue2/queue2.c,
7065 examples/queue3/queue3.c, examples/queue4/queue4.c,
7066 examples/thread/thread.c, examples/xml/createxml.c,
7067 gst/Makefile.am, gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c,
7068 gst/gstprops.h, gst/gstpropsprivate.h, gst/elements/Makefile.am,
7069 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
7070 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
7071 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
7072 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
7073 gst/elements/gstsinesrc.h, gstplay/gstplay.c, plugins/Makefile.am,
7074 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
7075 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
7076 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7077 plugins/avi/gstavidecoder.h, plugins/avi/gstaviencoder.h,
7078 plugins/flx/flx_decoder.c, plugins/mp3decode/mpg123/gstmpg123.c,
7079 plugins/mp3decode/mpg123/gstmpg123.h,
7080 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7081 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
7082 plugins/mpeg1video/parse/mp1videoparse.c,
7083 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7084 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7085 plugins/mpeg2/parse/mpeg2parse.c, plugins/oss/.cvsignore,
7086 plugins/oss/Makefile.am, plugins/oss/gstossaudio.c,
7087 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
7088 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
7089 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c, test/a.c,
7090 test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
7091 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
7092 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpg123.c,
7093 test/p.c, test/qtest.c, test/r.c, test/record.c, test/s.c,
7094 test/spectrum.c, test/typefind.c, test/vidcapture.c,
7095 test/vidcapture2.c, test/w.c, test/xmmstest.c, tests/autoplug.c,
7096 tests/autoplug3.c, tests/paranoia.c, tools/README,
7097 tools/gstreamer-inspect.c: Modified a lot of plugins to use the
7098 caps system. Modified the caps of audio/raw to our agreed
7099 properties. Added the multidisksrc plugin of Dominic Ludlam
7100 Renamed audiosink/src to osssink/src and updated all the examples
7101 using the old name. Moved oss specific plugins in an oss directory.
7102 removed the old audiosink from the elements/ dir. removed
7103 audioraw.h metadata header files since we now use the properties.
7104 There are still a few plugins that won't build because they include
7105 the old audioraw.h header file. This will be fixed soon. Make sure
7106 the caps are set in the plugins as described by their padtemplates
7107 (this should solve problems with gstmediaplay with various media
7110 *please don't panic when some plugins won't build, just cd manually
7111 into the plugin dirs* This will be fixed soon.
7113 2001-03-22 16:05 dlehn
7115 * debian/: Makefile.am, changelog, control, gsteditor.manpages,
7116 gstmediaplay.manpages, gstreamer-alsa.files,
7117 gstreamer-common.files, gstreamer-elements.files,
7118 gstreamer-mpeg2dec.files, gstreamer-runtime.manpages,
7119 gstreamer-tools.manpages, libgst-dev.manpages, rules: Debian
7120 updates: * add manpages * split off mpeg2dec and alsa packages *
7121 use latest doc build flags
7123 2001-03-22 00:03 wtay
7125 * plugins/flx/flx_decoder.c: unref the header buffer too.
7127 2001-03-22 00:00 wtay
7129 * docs/gst/tmpl/: gststaticautoplug.sgml,
7130 gststaticautoplugrender.sgml: Added the templates for the
7133 2001-03-21 23:59 wtay
7135 * configure.in, plugins/Makefile.am, plugins/flx/Makefile.am,
7136 plugins/flx/flx_color.c, plugins/flx/flx_color.h,
7137 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
7138 plugins/flx/flx_fmt.h: Added the FLX decoder of Sepp Wijnands
7139 <mrrazz@garbage-coderz.net>
7141 2001-03-21 21:43 wtay
7143 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
7144 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstautoplug.sgml,
7145 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
7146 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
7147 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
7148 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
7149 docs/gst/tmpl/gstutils.sgml, gst/gstautoplug.c, gst/gstcaps.c,
7150 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7151 gst/gstprops.h, gst/gstutils.c: API docs updates
7153 2001-03-20 23:12 richardb
7155 * configure.in, docs/Makefile.am, docs/manual/typedetection.sgml,
7156 examples/plugins/example.c: Added --enable-plugin-docs configure
7157 option, to enable build of the plugin documentation (currently
7158 broken). This defaults to off. Changed --enable-docs-build to
7159 default to on, since all other documentation should build
7162 Also, correct typo in manual, and fix up a couple of things in
7165 2001-03-20 18:29 wtay
7167 * testsuite/capsnego/.cvsignore: Added the new enum testcase to
7170 2001-03-20 18:29 wtay
7172 * gst/gst.c, gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h,
7173 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7174 gst/gstprops.h, gst/gstqueue.c, testsuite/capsnego/Makefile.am,
7175 testsuite/capsnego/converter2.c, testsuite/capsnego/enum.c: More
7176 work on capsnego proxying. It should be OK now. Added another
7177 testcase enum that shows various capsnego algorithms. Warn about
7178 pads that try to set a capability incompatible with their
7179 padtemplate. Implemented refcounting and copy_on_write for
7182 2001-03-18 16:17 wtay
7184 * gst/gstpad.c, gst/gstqueue.c,
7185 gst/autoplug/gststaticautoplugrender.c,
7186 plugins/mp3decode/mpg123/gstmpg123.c,
7187 plugins/mp3decode/parse/mp3parse.c,
7188 plugins/mpeg1/parse/mpeg1parse.c,
7189 plugins/mpeg1video/parse/mp1videoparse.c, plugins/vorbis/vorbis.c,
7190 plugins/vorbis/vorbisdec.c, testsuite/capsnego/.cvsignore,
7191 testsuite/capsnego/Makefile.am, testsuite/capsnego/converter2.c:
7192 More work on capsnego, mostly proxying Added another testsuite for
7193 capsnego Added caps to vorbisdec, mp3parse, mp1videoparse Redid the
7194 queue proxy handling a bit.
7196 2001-03-18 14:41 richardb
7198 * docs/fwg/gst-plugin-writers-guide.sgml: Another incremental piece
7201 2001-03-18 06:24 richardb
7203 * docs/fwg/gst-plugin-writers-guide.sgml: Commit a final couple of
7204 modifications before going to bed.
7206 2001-03-18 06:16 richardb
7208 * docs/fwg/: Makefile.am, firstplugin.sgml,
7209 gst-plugin-writers-guide.sgml: Some further modifications to the
7212 2001-03-18 05:21 richardb
7214 * docs/fwg/gst-plugin-writers-guide.sgml: Added many more details
7217 2001-03-18 03:57 richardb
7219 * docs/fwg/: Makefile.am, concepts.sgml,
7220 gst-plugin-writers-guide.sgml, typesnprops.sgml: Various updates to
7221 PWG; mainly adding information about types and properties. Removed
7222 concepts.sgml and typesnprops.sgml; merged into main file. I was
7223 finding that having all the separate subfiles simply stopped me
7224 from finding what I wanted to edit. Maybe I'll split it up again
7225 later, but this is much better for now.
7227 2001-03-18 02:42 wtay
7229 * configure.in, docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7230 docs/random/wtay/capsnego-cases, examples/helloworld/helloworld.c,
7231 examples/queue/queue.c, examples/xml/runxml.c, gst/gstcaps.c,
7232 gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h, gst/gstprops.c,
7233 gst/gstprops.h, gst/gstqueue.c, gst/elements/gstaudiosink.c,
7234 plugins/mp3decode/mpg123/gstmpg123.c,
7235 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7236 tests/props.c, testsuite/capsnego/.cvsignore,
7237 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
7238 testsuite/capsnego/converter.c: Reworked the capsnegotiation
7239 function audiosink now uses capsnego to set its parameters
7240 mpg123/ac3dec use capsnego instead of metadata Added the beginnings
7241 of a testsuite for capsnego.
7243 2001-03-17 17:50 richardb
7245 * docs/manual/plugins.sgml: Update to note that plugins can also
7246 contain autopluggers.
7248 2001-03-17 17:16 richardb
7250 * docs/fwg/: concepts.sgml, firstplugin.sgml,
7251 gst-plugin-writers-guide.sgml: Some miscellaneous small changes.
7253 2001-03-17 03:15 omegahacker
7255 * docs/random/omega/: eos, eos.old: move eos to eos.old, to reflect
7256 its age and to aid ailing OS's like Windoze <g>
7258 2001-03-16 01:06 dlehn
7260 * Makefile.am, gstreamer-config.1, editor/Makefile.am,
7261 editor/gsteditor.1, gstplay/Makefile.am, gstplay/gstmediaplay.1,
7262 tools/Makefile.am, tools/gstreamer-inspect.1,
7263 tools/gstreamer-launch.1, tools/gstreamer-register.1: Added man
7266 2001-03-16 00:49 scavenger
7268 * gst/gstthread.c: Fixed locking issue when PLAYING to READY
7270 2001-03-15 20:08 wtay
7272 * docs/random/wtay/capsnego-cases: Added the first part of a uses
7273 case doc on caps nego
7275 2001-03-14 21:56 omegahacker
7277 * configure.in: fixed issue with the xmlDocGetRootElement test and
7278 non-/usr/lib installs of libxml
7280 2001-03-14 07:54 dlehn
7282 * gstreamer.m4: Use of system() in test programs needs an #include
7285 2001-03-14 06:46 dlehn
7287 * gstreamer.m4: Fix --with-gstreamer-prefix via s/glib/gstreamer/
7289 2001-03-13 22:21 wtay
7291 * tools/gstreamer-inspect.c: Adjusted -inspect to the new GstCaps
7294 2001-03-13 22:13 wtay
7296 * gst/gsttypefind.c: The typefind element now sets the caps on its
7297 sink pad when the type has been detected.
7299 2001-03-13 20:26 wtay
7301 * gst/: gstcaps.c, gstpad.c: Small fixes to the caps compatibility
7302 check. Small changes to the pad negotiation and proxy functions
7304 2001-03-13 18:57 wtay
7306 * examples/autoplug/autoplug.c: Updated the autoplug example with
7307 the new autoplugger. there still is a scheduling issue though.
7309 2001-03-13 18:45 wtay
7311 * configure.in: Applied the patch from hadess/ajmitch to add
7312 --disable-alsasink and --disable-esdsink (the latter one being
7313 untested) to configure.in
7315 2001-03-13 02:20 omegahacker
7317 * gst/gstthread.c: fixed READY_TO_NULL bug
7319 2001-03-13 01:44 scavenger
7321 * gst/: gstthread.c, gstthread.h: removed fine grained locking and
7322 added simultaneous waiting for 2 states
7324 2001-03-13 01:24 scavenger
7326 * gst/gstthread.c: exactly opposite check needed in wait_thread
7328 2001-03-13 01:08 scavenger
7330 * gst/gstthread.c: made wait_thread check for logical true rather
7331 than check equality with gboolean
7333 2001-03-13 00:57 scavenger
7335 * gst/gstthread.c: changed debug to print unsigned not signed
7337 2001-03-13 00:46 scavenger
7339 * gst/gstthread.c: TYPO: ISSET should be IS_SET
7341 2001-03-13 00:45 scavenger
7343 * gst/gstthread.c: added debug to signal noting the result of the
7344 flag after being set
7346 2001-03-13 00:39 scavenger
7348 * gst/: gstthread.c, gstthread.h: Made locks more granular, one
7351 2001-03-13 00:09 scavenger
7353 * gst/gstthread.c: made cond_wait into cond_timedwait
7355 2001-03-12 23:51 omegahacker
7357 * tests/threadlock.c: file threadlock.c was initially added on
7358 branch BRANCH-INCSCHED1.
7360 2001-03-12 23:51 omegahacker
7362 * tests/: Makefile.am, threadlock.c: added threadlock test
7364 2001-03-12 23:39 scavenger
7366 * gst/gstthread.c: repositioning of debug after mutex in
7367 wait_thread and signal_thread
7369 2001-03-12 23:28 scavenger
7371 * gst/gstthread.c: typo in GST_DEBUG in signal_thread
7373 2001-03-12 23:27 scavenger
7375 * gst/gstthread.c: Changed GST_DEBUG in signal_thread and
7376 wait_thread to reveal more info
7378 2001-03-12 21:02 wtay
7380 * configure.in, docs/random/wtay/caps-negociation,
7381 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstautoplug.h,
7382 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
7383 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
7384 gst/gstqueue.c, gst/autoplug/gststaticautoplug.c,
7385 gst/autoplug/gststaticautoplugrender.c,
7386 gst/elements/gstaudiosink.c, gstplay/gstplay.c,
7387 plugins/jpeg/gstjpeg.c, plugins/vorbis/vorbis.c,
7388 plugins/xmms/pluginenum.c, tests/.cvsignore, tests/Makefile.am,
7389 tests/autoplug.c, tests/capsconnect.c, tests/nego/.cvsignore,
7390 tests/nego/Makefile.am, tests/nego/nego1.c: Merged the CAPSNEGO1
7393 2001-03-12 20:04 wtay
7395 * Makefile.am, REQUIREMENTS, configure.in, docs/manual/xml.sgml,
7396 gst/gst.c, gst/gstpipeline.c, gst/gstpipeline.h,
7397 gst/elements/gstsinesrc.c, gst/elements/gstsinesrc.h,
7398 plugins/Makefile.am, plugins/alsa/.cvsignore,
7399 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
7400 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
7401 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
7402 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegenc.c,
7403 plugins/jpeg/gstjpegenc.h, plugins/rtp/Makefile.am,
7404 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7405 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7406 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
7407 tests/autoplug.c, testsuite/Makefile.am, testsuite/test_gst_init.c:
7408 Another merge from HEAD into CAPSNEGO1
7410 2001-03-12 02:44 scavenger
7412 * gst/gstthread.c: added a set flag to end of
7413 gst_thread_signal_thread and gst_signal_wait_thread to indicate
7414 whether signal should set flag or unset flag, and whether wait
7415 should wait for flag to be set or to be unset. this is needed for
7416 PLAYING_TO_PAUSE where STATE_SPINNING needs to be signalled to be
7419 2001-03-12 02:30 omegahacker
7421 * tests/: Makefile.am, reaping.c: added thread REAPING test
7423 2001-03-12 02:30 omegahacker
7425 * tests/reaping.c: file reaping.c was initially added on branch
7428 2001-03-12 01:55 scavenger
7430 * gst/gstthread.c: making wait for REAPING state when
7431 gst_bin_iterate returns non zero
7433 2001-03-12 01:37 scavenger
7435 * gst/gstthread.c: added debug statement
7437 2001-03-12 01:13 omegahacker
7439 * gst/gsttypes.h: /me is an idiot. cvs add gsttypes.h
7441 2001-03-12 01:13 omegahacker
7443 * gst/gsttypes.h: file gsttypes.h was initially added on branch
7446 2001-03-12 00:37 omegahacker
7448 * gst/: gstthread.c, gstthread.h: some cleanup and compile fixes
7450 2001-03-12 00:28 scavenger
7452 * gst/: gstthread.c, gstthread.h: Start of merging syncflags in
7455 2001-03-11 22:45 omegahacker
7457 * configure.in: added check for version 1.8.1 or better of libxml
7459 2001-03-11 19:51 wtay
7461 * plugins/jpeg/: gstjpegenc.c, gstjpegenc.h: Added a signal that
7462 gets emited when a frame has been encoded..
7464 2001-03-11 19:31 wtay
7466 * gst/gstpad.c, gst/gstpad.h,
7467 gst/autoplug/gststaticautoplugrender.c, tests/.cvsignore: Small
7468 fixes, most notably the GST_PAD_CONNECTED macro that didn't work
7471 2001-03-11 18:47 wtay
7473 * tests/capsconnect.c: file capsconnect.c was initially added on
7474 branch BRANCH-CAPSNEGO1.
7476 2001-03-11 18:47 wtay
7478 * tests/capsconnect.c: Added a little test program for caps
7479 negotiation proxying.
7481 2001-03-11 18:34 wtay
7483 * gst/elements/: gstsinesrc.c, gstsinesrc.h: Applied the sinesrc
7484 patch from Steve Baker.
7486 2001-03-11 16:29 wtay
7488 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
7489 gstreamer-config.in, gstreamer.m4, debian/.cvsignore,
7490 debian/Makefile.am, debian/README.Debian, debian/changelog,
7491 debian/control, debian/copyright, debian/gsteditor.files,
7492 debian/gsteditor.menu, debian/gstmediaplay.files,
7493 debian/gstmediaplay.menu, debian/gstreamer-cdparanoia.files,
7494 debian/gstreamer-common.files, debian/gstreamer-doc.files,
7495 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
7496 debian/gstreamer-lame.files, debian/gstreamer-mpg123.files,
7497 debian/gstreamer-plugin-template.postinst,
7498 debian/gstreamer-plugin-template.prerm,
7499 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7500 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7501 debian/libgst-dev.files, debian/libgst0.files,
7502 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7503 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7504 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7505 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7506 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7507 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7508 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
7509 docs/gst/gstreamer.types.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
7510 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
7511 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7512 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7513 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
7514 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/Makefile.am,
7515 docs/manual/bins.sgml, docs/manual/debugging.sgml,
7516 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
7517 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
7518 docs/manual/pads.sgml, docs/manual/plugins.sgml,
7519 docs/manual/queues.sgml, docs/manual/quotes.sgml,
7520 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
7521 docs/manual/xml.sgml, docs/plugins/Makefile.am,
7522 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
7523 docs/plugins/tmpl/audioscale.sgml,
7524 docs/plugins/tmpl/gstaviencoder.sgml,
7525 docs/plugins/tmpl/gstmpeg2enc.sgml,
7526 docs/plugins/tmpl/gstmpeg2play.sgml,
7527 docs/plugins/tmpl/gstmpeg_play.sgml,
7528 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7529 docs/plugins/tmpl/gstspectrum.sgml,
7530 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7531 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7532 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7533 docs/plugins/tmpl/mpeg2parse.sgml,
7534 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7535 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7536 docs/plugins/tmpl/synaesthesia.sgml,
7537 docs/plugins/tmpl/system_encode.sgml,
7538 docs/plugins/tmpl/videoscale.sgml,
7539 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7540 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7541 docs/random/hierarchy, docs/random/wtay/autoplug2,
7542 editor/gsteditor.h, examples/Makefile.am,
7543 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
7544 examples/launch/mp3play, examples/plugins/example.c,
7545 examples/plugins/example.h, examples/queue2/queue2.c,
7546 examples/thread/thread.c, gst/Makefile.am, gst/cothreads.c,
7547 gst/gst.c, gst/gst.h, gst/gstarch.h, gst/gstautoplug.c,
7548 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7549 gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
7550 gst/gstelementfactory.c, gst/gstinfo.h, gst/gstobject.c,
7551 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c,
7552 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7553 gst/gstprops.c, gst/gstqueue.c, gst/gstsparc.h, gst/gstthread.c,
7554 gst/gsttype.c, gst/gsttype.h, gst/gsttypefind.c, gst/gstutils.c,
7555 gst/gstutils.h, gst/autoplug/Makefile.am,
7556 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7557 gst/autoplug/gststaticautoplugrender.c,
7558 gst/autoplug/gststaticautoplugrender.h,
7559 gst/elements/gstaudiosink.c, gst/elements/gstdisksrc.c,
7560 gst/elements/gstelements.c, gstplay/Makefile.am, gstplay/gstplay.c,
7561 gstplay/gstplay.h, gstplay/gstplayprivate.h, include/Makefile.am,
7562 include/avifmt.h, include/default.h, include/registry.h,
7563 libs/Makefile.am, libs/getbits/gstgetbits.c,
7564 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7565 plugins/Makefile.am, plugins/avi/gstavidecoder.c,
7566 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7567 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7568 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7569 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
7570 plugins/mp3decode/mpg123/layer1.c,
7571 plugins/mp3decode/mpg123/layer3.c,
7572 plugins/mp3decode/mpg123/tabinit.c,
7573 plugins/mp3decode/parse/mp3parse.c,
7574 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7575 plugins/mpeg1/mpeg_play/Makefile.am,
7576 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7577 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7578 plugins/mpeg1/mpeg_play/recon_sse.s,
7579 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/Makefile.am,
7580 plugins/mpeg2/ac3dec/cpu_accel.c,
7581 plugins/mpeg2/mpeg2dec/Makefile.am,
7582 plugins/mpeg2/mpeg2dec/attributes.h,
7583 plugins/mpeg2/mpeg2dec/decode.c,
7584 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7585 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7586 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7587 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7588 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7589 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7590 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7591 plugins/mpeg2/mpeg2dec/mm_accel.h,
7592 plugins/mpeg2/mpeg2dec/motion_comp.c,
7593 plugins/mpeg2/mpeg2dec/motion_comp.h,
7594 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7595 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7596 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7597 plugins/mpeg2/mpeg2dec/mpeg2.h,
7598 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7599 plugins/mpeg2/mpeg2dec/output_video.h,
7600 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7601 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7602 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7603 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7604 plugins/vorbis/vorbis.c, plugins/xmms/.cvsignore,
7605 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
7606 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
7607 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
7608 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
7609 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
7610 plugins/xmms/main.h, plugins/xmms/output.h,
7611 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
7612 plugins/xmms/visualization.h, plugins/xmms/xmms.h, test/.cvsignore,
7613 test/Makefile.am, test/mp1parse.c, test/mpeg2parse2.c,
7614 test/videotest.c, test/xmmstest.c, test/xml/readreg.c,
7615 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c,
7616 tests/autoplug2.c, tests/autoplug3.c, tools/README,
7617 tools/gstreamer-inspect.c: Merge the HEAD branch into AUTOPLUG2.
7618 More work on the negotiation process to allow for proxied
7619 negotiation which is needed in the queue. gst_pad_connect perform
7620 a negotiation and returns a gboolean indicating successfull
7621 connection. The pads are disconnected when negotiation fails. I'm
7622 not satisfied/sure about the implementation yet, needs some more
7625 2001-03-10 09:03 omegahacker
7627 * gst/: gstpipeline.c, gstpipeline.h: added tool-man's patch for
7628 g++ compilation, const guchar for pipeline_new
7630 2001-03-09 22:03 wtay
7632 * REQUIREMENTS: Added librtp as a REQUIREMENT for the rtp plugin
7634 2001-03-09 22:02 wtay
7636 * configure.in, plugins/Makefile.am: Added a check for librtp.
7638 2001-03-09 20:50 wtay
7640 * REQUIREMENTS, configure.in, plugins/rtp/Makefile.am,
7641 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7642 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7643 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h: Added
7644 the RTP sink, added libasound to the REQUIREMENTS, configure.in is
7645 not yet detecting librtp...
7647 2001-03-09 20:35 wtay
7649 * plugins/xmms/pluginenum.c: Fixed some minor compile warnings
7651 2001-03-09 20:24 wtay
7653 * configure.in, plugins/Makefile.am, plugins/alsa/Makefile.am: Only
7654 build alsa when detected by configure
7656 2001-03-09 20:05 wtay
7658 * plugins/alsa/: .cvsignore, README: Some more files.
7660 2001-03-09 20:04 wtay
7662 * plugins/alsa/: Makefile.am, alsa.h, alsa_common.c, alsainfo.c,
7663 alsasink.c, alsasrc.c: Added the alsasrc and alsasink elements. The
7664 build system is not yet done, we're working on it now.
7666 2001-03-09 18:50 omegahacker
7668 * gst/cothreads.c, gst/gstbin.c, gst/gstelement.c, gst/gstpad.c,
7669 gst/gstscheduler.c, gst/gstthread.h, tests/incsched.c: update to
7672 2001-03-09 18:33 omegahacker
7674 * gst/gstthread.c: commit to broken code that needs inspecting
7676 2001-03-09 12:31 richardb
7678 * gst/gst.c: Fix gst_init() so that it doesn't fail when passed two
7679 NULLs as parameters. Was dereferencing the argv pointer to get
7680 progname: now defaults to "gstprog".
7682 2001-03-09 12:29 richardb
7684 * testsuite/test_gst_init.c: Updated test to have a comment
7685 explaining its purpose (very important this, especially for
7686 regression tests), and to actually test what I meant it to.
7688 2001-03-09 12:08 richardb
7690 * Makefile.am, configure.in, testsuite/Makefile.am,
7691 testsuite/test_gst_init.c: Added a testsuite. This currently only
7692 has one test, which replicates a problem just submitted to the
7695 I hope noone disagrees that we need a testsuite. Also, hopefully
7696 we all think that a tiny testsuite which is easy to add tests to is
7697 much better than a huge project to create a complete testsuite,
7698 which never gets started because its too big and scary.
7700 I suggest that tests get created whenever someone has a spare
7701 moment, or whenever a bug is reported (to replicate the problem,
7702 and thus be sure that when fixed it stays fixed), and before making
7703 a change to a piece of code to ensure that it remains working.
7705 If we all add little tests occasionally, then we'll have a good
7706 useful testsuite before we know it. All you need to do is make a
7708 2001-03-08 21:28 wtay
7710 * configure.in: Removed the libxmms check until they fix their m4
7713 2001-03-08 19:26 wtay
7715 * plugins/capture/v4l/gstv4lsrc.c: A very stupid patch to issue a
7716 warninh when the device could not be opened.
7718 2001-03-07 22:20 wtay
7720 * configure.in: Added a check for libxmms
7722 2001-03-07 21:52 wtay
7724 * configure.in, docs/gst/tmpl/gstautoplug.sgml,
7725 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
7726 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7727 docs/random/hierarchy, docs/random/wtay/autoplug2,
7728 editor/gsteditor.h, examples/autoplug/autoplug.c,
7729 examples/helloworld2/helloworld2.c, examples/queue2/queue2.c,
7730 examples/thread/thread.c, gst/Makefile.am, gst/gstautoplug.c,
7731 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7732 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
7733 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
7734 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7735 gst/gstprops.c, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
7736 gst/gsttypefind.c, gst/autoplug/Makefile.am,
7737 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7738 gst/autoplug/gststaticautoplugrender.c,
7739 gst/autoplug/gststaticautoplugrender.h, gst/elements/gstdisksrc.c,
7740 gst/elements/gstelements.c, gstplay/gstplay.c, gstplay/gstplay.h,
7741 gstplay/gstplayprivate.h, plugins/Makefile.am,
7742 plugins/avi/gstavidecoder.c, plugins/avi/playcodecs.c,
7743 plugins/avi/wincodec/gstwincodec.c,
7744 plugins/avi/wincodec/gstwindec.c,
7745 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/xmms/Makefile.am,
7746 plugins/xmms/plugin.h, test/mp1parse.c, tests/.cvsignore,
7747 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
7748 tests/autoplug3.c, tools/gstreamer-inspect.c: Merged the AUTOPLUG2
7751 2001-03-06 22:32 wtay
7753 * gst/gstbin.c, gst/gstpipeline.c, gst/gstutils.c, test/.cvsignore,
7754 test/Makefile.am, test/videotest.c, test/xmmstest.c: Small fixes to
7755 pipeline and gstbin. Fixed the xmmstest makefile entry Removed the
7756 plugin_load statements in videotest Applied the patch from Steve
7757 Baker for float args parsing
7759 2001-03-06 21:39 wtay
7761 * AUTHORS, REQUIREMENTS, acconfig.h, configure.in, gstreamer.m4,
7762 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
7763 examples/launch/mp3play, gst/Makefile.am, gst/cothreads.c,
7764 gst/gstarch.h, gst/gstbin.c, gst/gstcpu.c, gst/gstelement.c,
7765 gst/gstpad.c, gst/gstparse.c, gst/gstplugin.c, gst/gstsparc.h,
7766 gst/gstutils.c, gst/gstutils.h, gstplay/Makefile.am,
7767 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7768 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
7769 plugins/mpeg2/mpeg2dec/attributes.h,
7770 plugins/mpeg2/mpeg2dec/decode.c,
7771 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7772 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7773 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7774 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7775 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7776 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7777 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7778 plugins/mpeg2/mpeg2dec/mm_accel.h,
7779 plugins/mpeg2/mpeg2dec/motion_comp.c,
7780 plugins/mpeg2/mpeg2dec/motion_comp.h,
7781 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7782 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7783 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7784 plugins/mpeg2/mpeg2dec/mpeg2.h,
7785 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7786 plugins/mpeg2/mpeg2dec/output_video.h,
7787 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7788 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7789 plugins/xmms/.cvsignore, plugins/xmms/Makefile.am,
7790 plugins/xmms/effect.h, plugins/xmms/general.h,
7791 plugins/xmms/gstxmms.c, plugins/xmms/gstxmms.h,
7792 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmseffect.h,
7793 plugins/xmms/gstxmmsinput.c, plugins/xmms/gstxmmsinput.h,
7794 plugins/xmms/input.h, plugins/xmms/main.h, plugins/xmms/output.h,
7795 plugins/xmms/plugin.h, plugins/xmms/pluginenum.c,
7796 plugins/xmms/pluginenum.h, plugins/xmms/visualization.h,
7797 plugins/xmms/xmms.h, test/.cvsignore, test/Makefile.am,
7798 test/mpeg2parse2.c, test/videotest.c, test/xmmstest.c,
7799 test/xml/readreg.c, tests/autoplug3.c: Synced with the HEAD branch
7800 again... amazing how many changes we have in only a week time...
7802 2001-03-06 20:06 wtay
7804 * examples/launch/mp3play: Added quotes around the command line mp3
7807 2001-03-06 20:04 wtay
7809 * gst/gstparse.c: Applied Dominic Ludlam's patch to allow quoted
7810 args in gstreamer-launch
7812 2001-03-05 23:06 wtay
7814 * plugins/xmms/: gstxmmsinput.c, gstxmmsinput.h: Added state
7815 changes to the input plugins. Added all of the xmms calls/info as
7818 2001-03-05 21:24 wtay
7820 * test/xmmstest.c: Added an effect to the example
7822 2001-03-05 21:24 wtay
7824 * plugins/xmms/: Makefile.am, gstxmms.c, gstxmmseffect.c,
7825 gstxmmseffect.h, gstxmmsinput.c: Added a wrapper for the xmms
7828 2001-03-05 19:37 wtay
7830 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added an option
7833 2001-03-05 18:55 wtay
7835 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Removed the sliced property
7836 of the sink caps because this plugin can take random data.
7838 2001-03-04 23:40 wtay
7840 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Adjusted the credits...
7841 Changed the loop function so that it can stop.
7843 2001-03-04 22:37 dlehn
7845 * plugins/mpeg2/mpeg2dec/: header.c, header.h, idct.c, idct.h,
7846 idct_mmx.c, idct_mmx.h, motion_comp.c, motion_comp.h, slice.c,
7847 slice.h: Whoops, remove the rest of the old mpeg2dec files.
7849 2001-03-04 22:26 dlehn
7851 * test/mpeg2parse2.c: Use g_return_val_if_fail() instead of
7852 g_return_if_fail() where needed.
7854 2001-03-04 22:22 dlehn
7856 * acconfig.h, configure.in, plugins/mpeg2/Makefile.am,
7857 plugins/mpeg2/mpeg2dec/Makefile.am,
7858 plugins/mpeg2/mpeg2dec/attributes.h,
7859 plugins/mpeg2/mpeg2dec/decode.c,
7860 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7861 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7862 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7863 plugins/mpeg2/mpeg2dec/mm_accel.h,
7864 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7865 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7866 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7867 plugins/mpeg2/mpeg2dec/mpeg2.h,
7868 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7869 plugins/mpeg2/mpeg2dec/output_video.h,
7870 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7871 test/.cvsignore: Update mpeg2dec plugin. Now depends on mpeg2dec
7874 2001-03-04 21:59 wtay
7876 * test/: Makefile.am, xmmstest.c: Added a test program for xmms
7878 2001-03-04 21:58 wtay
7880 * configure.in: Added makefile for xmms. libxmms detection is not
7883 2001-03-04 21:57 wtay
7885 * plugins/xmms/: .cvsignore, Makefile.am, effect.h, general.h,
7886 gstxmms.c, gstxmms.h, gstxmmsinput.c, gstxmmsinput.h, input.h,
7887 main.h, output.h, plugin.h, pluginenum.c, pluginenum.h,
7888 visualization.h, xmms.h: Added an XMMS input filter plugin. MikMod,
7889 mpg123, tonegen, vorbis are tested. Not everything works yet most
7890 notably lots of properties are missing and the vis plugin pads are
7891 not created. State changes are not yet handled as they should.
7893 2001-03-03 19:09 wtay
7895 * tests/autoplug3.c: file autoplug3.c was initially added on branch
7898 2001-03-03 19:09 wtay
7900 * tests/: .cvsignore, autoplug3.c: Added a test program for the
7903 2001-03-03 19:08 wtay
7905 * gst/autoplug/gststaticautoplugrender.c: file
7906 gststaticautoplugrender.c was initially added on branch
7909 2001-03-03 19:08 wtay
7911 * gst/gstautoplug.c, gst/gstautoplug.h, gst/autoplug/Makefile.am,
7912 gst/autoplug/gststaticautoplug.c,
7913 gst/autoplug/gststaticautoplugrender.c,
7914 gst/autoplug/gststaticautoplugrender.h, gstplay/gstplay.c,
7915 gstplay/gstplayprivate.h, tests/Makefile.am, tests/autoplug.c,
7916 tests/autoplug2.c: Added an API for element construction and
7917 renderer autopluggers. Added another autoplugger to render things.
7918 Updated the player to use the new autoplugger.
7920 2001-03-03 19:08 wtay
7922 * gst/autoplug/gststaticautoplugrender.h: file
7923 gststaticautoplugrender.h was initially added on branch
7926 2001-03-03 18:19 wtay
7928 * gst/gstutils.c: And the gst_utit_set_object_arg function too of
7931 2001-03-03 17:38 wtay
7933 * gst/gstelement.c: Added gstutils.h to #include
7935 2001-03-03 17:09 wtay
7937 * configure.in: Added a comma to fix ./configure as found by Steve
7940 2001-03-03 16:30 wtay
7942 * gst/: gstelement.c, gstparse.c, gstutils.h: Added a utility
7943 function in gstutils to set an object argument as a string.
7944 gstparse.c and gstelement.c now use this function.
7946 2001-03-02 18:30 omegahacker
7948 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
7949 gst/gstarch.h, gst/gstsparc.h: added sparc cothreads
7951 2001-03-02 17:56 wtay
7953 * examples/helloworld2/helloworld2.c: Make the autoplugging example
7954 work again with an ugly hack until we have autoplug2 merged...
7956 2001-03-02 17:03 richardb
7958 * test/xml/readreg.c: Include compatability defines for libxml: use
7959 xmlChildrenNode instead of childs.
7961 2001-03-02 16:50 richardb
7963 * gst/gstplugin.c: Add advice to run gstreamer-register when
7964 warning that registry needs rebuild.
7966 2001-03-02 16:49 richardb
7968 * REQUIREMENTS: Mention that libxml is also known as gnome-xml
7970 2001-03-01 23:47 wtay
7972 * AUTHORS: Updated the authors file.
7974 2001-03-01 23:25 wtay
7976 * gstreamer.m4, gstplay/Makefile.am, test/videotest.c: Added the
7977 .m4 script of Thomas Nyberg <thomas@codefactory.se>
7979 2001-03-01 22:36 wtay
7981 * Makefile.am, configure.in, gstreamer-config.in,
7982 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
7983 debian/changelog, debian/control, debian/copyright,
7984 debian/gsteditor.files, debian/gsteditor.menu,
7985 debian/gstmediaplay.files, debian/gstmediaplay.menu,
7986 debian/gstreamer-cdparanoia.files, debian/gstreamer-common.files,
7987 debian/gstreamer-doc.files, debian/gstreamer-elements.files,
7988 debian/gstreamer-esd.files, debian/gstreamer-lame.files,
7989 debian/gstreamer-mpg123.files,
7990 debian/gstreamer-plugin-template.postinst,
7991 debian/gstreamer-plugin-template.prerm,
7992 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7993 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7994 debian/libgst-dev.files, debian/libgst0.files,
7995 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7996 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7997 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7998 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7999 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
8000 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
8001 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
8002 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
8003 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
8004 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8005 docs/manual/Makefile.am, docs/manual/bins.sgml,
8006 docs/manual/debugging.sgml, docs/manual/dynamic.sgml,
8007 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
8008 docs/manual/helloworld2.sgml, docs/manual/pads.sgml,
8009 docs/manual/plugins.sgml, docs/manual/queues.sgml,
8010 docs/manual/quotes.sgml, docs/manual/threads.sgml,
8011 docs/manual/typedetection.sgml, docs/manual/xml.sgml,
8012 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
8013 docs/plugins/tmpl/ac3parse.sgml, docs/plugins/tmpl/audioscale.sgml,
8014 docs/plugins/tmpl/gstaviencoder.sgml,
8015 docs/plugins/tmpl/gstmpeg2enc.sgml,
8016 docs/plugins/tmpl/gstmpeg2play.sgml,
8017 docs/plugins/tmpl/gstmpeg_play.sgml,
8018 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
8019 docs/plugins/tmpl/gstspectrum.sgml,
8020 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
8021 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
8022 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
8023 docs/plugins/tmpl/mpeg2parse.sgml,
8024 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
8025 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
8026 docs/plugins/tmpl/synaesthesia.sgml,
8027 docs/plugins/tmpl/system_encode.sgml,
8028 docs/plugins/tmpl/videoscale.sgml,
8029 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
8030 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
8031 docs/random/caps.dia, docs/random/wtay/caps-negociation,
8032 examples/Makefile.am, examples/plugins/example.c,
8033 examples/plugins/example.h, gst/Makefile.am, gst/gst.c, gst/gst.h,
8034 gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
8035 gst/gstcpu.h, gst/gstelement.h, gst/gstinfo.h, gst/gstpad.c,
8036 gst/gstpad.h, gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c,
8037 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c, gst/gsttype.c,
8038 gst/gstutils.h, gst/autoplug/gststaticautoplug.c,
8039 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
8040 gstplay/gstmediaplay.c, gstplay/gstplay.c, include/Makefile.am,
8041 include/avifmt.h, include/default.h, include/registry.h,
8042 libs/Makefile.am, libs/getbits/gstgetbits.c,
8043 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
8044 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8045 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
8046 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8047 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
8048 plugins/jpeg/gstjpegdec.c, plugins/mp3decode/mpg123/layer1.c,
8049 plugins/mp3decode/mpg123/layer3.c,
8050 plugins/mp3decode/mpg123/tabinit.c,
8051 plugins/mp3decode/parse/mp3parse.c,
8052 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8053 plugins/mpeg1/mpeg_play/Makefile.am,
8054 plugins/mpeg1/mpeg_play/recon_mmxe.s,
8055 plugins/mpeg1/mpeg_play/recon_sse.s,
8056 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
8057 plugins/mpeg2/mpeg2dec/motion_comp.c,
8058 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
8059 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
8060 test/videotest.c, tools/README: Merge with the main trunk. GstPlay
8061 needed some changes for the dynamic pads in the avidecoder since
8062 the new autoplugger doesn't know about the outher elements. The
8063 next version of the autoplugger will also handle the
8064 audfio/videosink connections and will do a complete end-to-end
8067 2001-03-01 19:43 wtay
8069 * plugins/capture/v4l/gstv4lsrc.c: Hopefully fixed some more color
8072 2001-03-01 19:11 wtay
8074 * plugins/capture/v4l/gstv4lsrc.c: Added more LE<->BE stuff
8076 2001-02-28 21:40 wtay
8078 * gst/gstbin.c: Make sure a cothreaded element is selected as the
8079 first one to start the cothread_switch
8081 2001-02-28 20:32 wtay
8083 * gst/gstcpu.c: Redid the cpu detection with a little help from
8086 2001-02-27 22:43 wtay
8088 * test/mpeg2parse2.c: Xv enabled, mpeg2dec is the decoder..
8090 2001-02-27 22:38 wtay
8092 * test/Makefile.am: and the updated makefile...
8094 2001-02-27 22:27 wtay
8096 * test/mpeg2parse2.c: Added a simple mpeg2 player for testing
8099 2001-02-27 21:08 wtay
8101 * docs/gst/: Makefile.am, gstreamer.hierarchy, gstreamer.types.in,
8102 tmpl/gstasyncdisksrc.sgml, tmpl/gstautoplug.sgml, tmpl/gstpad.sgml,
8103 tmpl/gstpipeline.sgml, tmpl/gstplugin.sgml,
8104 tmpl/gstreamer-unused.sgml: Small compile fixes
8106 2001-02-27 20:34 wtay
8108 * gst/autoplug/gststaticautoplug.c: file gststaticautoplug.c was
8109 initially added on branch BRANCH-AUTOPLUG2.
8111 2001-02-27 20:34 wtay
8113 * docs/random/plugins.dia, gst/gstbin.c, gst/gstcaps.c,
8114 gst/gstthread.c, gst/autoplug/Makefile.am,
8115 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h:
8116 Added the missing autoplugger, doh
8118 2001-02-27 20:34 wtay
8120 * gst/autoplug/gststaticautoplug.h: file gststaticautoplug.h was
8121 initially added on branch BRANCH-AUTOPLUG2.
8123 2001-02-27 20:34 wtay
8125 * gst/autoplug/Makefile.am: file Makefile.am was initially added on
8126 branch BRANCH-AUTOPLUG2.
8128 2001-02-27 19:44 wtay
8130 * gst/gstcpu.c, gst/gstcpu.h, plugins/mpeg1/mpeg_play/Makefile.am,
8131 plugins/mpeg1/mpeg_play/recon_mmxe.s,
8132 plugins/mpeg1/mpeg_play/recon_sse.s,
8133 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
8134 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
8135 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
8136 test/videotest.c: CPU detection of MMXEXT and probably 3DNOW (not
8137 on Athlon yet) Renamed the mmxe motion compentation files.
8138 disabled SSE optimisation in ac3dec because it apparently faults..
8139 enable MMXEXT motion compensation on non SSE CPUs (AMD)
8141 2001-02-27 00:05 wtay
8143 * docs/gst/Makefile.am, docs/gst/tmpl/gstcaps.sgml,
8144 docs/gst/tmpl/gstreamer-unused.sgml, docs/plugins/Makefile.am,
8145 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
8146 docs/plugins/tmpl/audioscale.sgml,
8147 docs/plugins/tmpl/gstaviencoder.sgml,
8148 docs/plugins/tmpl/gstmpeg2enc.sgml,
8149 docs/plugins/tmpl/gstmpeg2play.sgml,
8150 docs/plugins/tmpl/gstmpeg_play.sgml,
8151 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
8152 docs/plugins/tmpl/gstspectrum.sgml,
8153 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
8154 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
8155 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
8156 docs/plugins/tmpl/mpeg2parse.sgml,
8157 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
8158 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
8159 docs/plugins/tmpl/synaesthesia.sgml,
8160 docs/plugins/tmpl/system_encode.sgml,
8161 docs/plugins/tmpl/videoscale.sgml,
8162 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
8163 docs/plugins/tmpl/vumeter.sgml, plugins/avi/gstavidecoder.c,
8164 plugins/jpeg/gstjpegdec.c: A hopeless attempt at fixing the plugin
8165 docs Makefiles... Make the jpeg decoder a bit more aware about the
8166 different YUV colorspaces.
8168 2001-02-25 23:11 dlehn
8170 * debian/changelog: Oops... wrong email address
8172 2001-02-25 23:08 dlehn
8174 * debian/: changelog, rules: Updated version and build fix.
8176 2001-02-25 03:42 bbradburn
8178 * gst/: gst.h, gstcaps.h, gstinfo.h, gstutils.h: Patched .h files
8181 2001-02-25 03:40 omegahacker
8183 * gst/gstplugin.c: swapped ordering of plugin dirs so srcdir
8186 2001-02-25 03:36 omegahacker
8188 * configure.in, gst/gstbin.c, libs/getbits/gstgetbits.c,
8189 plugins/mp3decode/mpg123/layer1.c,
8190 plugins/mp3decode/mpg123/layer3.c,
8191 plugins/mp3decode/mpg123/tabinit.c: commented out some printfs that
8194 2001-02-24 21:07 dlehn
8196 * debian/rules: Call configure instead of autogen.sh.
8198 2001-02-24 20:06 wtay
8200 * configure.in, include/default.h: Remove some unneeded files Added
8201 a fix for broken libglade-config in configure.in
8203 2001-02-24 19:33 dlehn
8205 * Makefile.am, configure.in, debian/Makefile.am: Add Debian files
8208 2001-02-24 19:28 wtay
8210 * include/Makefile.am: Make dist now works
8212 2001-02-24 17:49 wtay
8214 * include/avifmt.h, include/registry.h,
8215 plugins/avi/wincodec/gstwinenc.c: Moved some win32 files around
8216 small fixes to wincodec
8218 2001-02-24 16:56 wtay
8220 * Makefile.am, configure.in, docs/Makefile.am,
8221 examples/Makefile.am: Added directories to Makefiles for DIST
8223 2001-02-24 00:23 wtay
8225 * gst/gst.c, plugins/capture/v4l/gstv4lsrc.c, test/videotest.c:
8226 slightly changed the Makefile.am in videoscale libs. v4lsrc works
8227 again A little modification to the videotest programm to use a tee
8228 element. added support for multiple paths in --gst-plugin_path=.
8229 added ab ENV variable GST_PLUGIN_PATH to specify extra directories
8230 to look for plugins.
8232 2001-02-23 19:22 wtay
8234 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstplugin.sgml,
8235 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/debugging.sgml,
8236 gst/gstplugin.c: Updated the docs for gst_pluging_add_path Updated
8237 the manual with the new --gst-plugin-path/spew options
8239 2001-02-23 19:09 wtay
8241 * docs/gst/tmpl/: gstasyncdisksrc.sgml, gstreamer-unused.sgml:
8242 Removed the asyncdisksrc again...
8244 2001-02-23 19:09 omegahacker
8246 * gst/: gst.c, gstplugin.c, gstplugin.h, gstthread.c: Added two
8247 options: --gst-plugin-spew will print errors when plugins fail to
8248 load. --gst-plugin-path= will add a directory to the path searched
8251 2001-02-23 01:57 omegahacker
8253 * gst/gstplugin.c: always include the installed plugin directories
8256 2001-02-23 00:55 omegahacker
8258 * configure.in, gstreamer-config.in: updates to configure.in and
8259 -config to help with cross compiling
8261 2001-02-22 23:19 wtay
8263 * docs/random/NOTES-0.1.1: Added the current notes for the 0.1.1
8266 2001-02-22 23:18 wtay
8268 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
8269 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
8270 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8271 docs/manual/Makefile.am, docs/manual/debugging.sgml,
8272 docs/manual/gstreamer-manual.sgml, docs/manual/pads.sgml,
8273 docs/manual/quotes.sgml, docs/manual/xml.sgml,
8274 examples/plugins/example.c, examples/plugins/example.h, gst/gst.c,
8275 gst/gstpad.c, gst/gstpad.h, plugins/mp3decode/parse/mp3parse.c:
8276 More doc updates Manual additions: xml/load save of custom XML,
8277 debugging, request pads added a signal to the example plugin fixed
8278 a bug in mp3parse (ifdef 1)
8280 2001-02-22 17:13 wtay
8282 * examples/plugins/example.c: Fixed an unclosed comment
8284 2001-02-22 01:53 omegahacker
8286 * plugins/mp3decode/parse/mp3parse.c: beginnings of a loop-based
8287 seek-capable mp3parse
8289 2001-02-22 01:36 bbradburn
8291 * plugins/mp3decode/parse/mp3parse.c: Improved robustness of MP3
8292 seeking by validating the NEXT frame header.
8294 2001-02-22 01:34 omegahacker
8296 * examples/plugins/: example.c, example.h: significant commenting
8297 of the example plugin
8299 2001-02-22 00:47 omegahacker
8301 * gst/gstelement.h: minor change: changed case of the strings for
8304 2001-02-21 23:01 wtay
8306 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
8307 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8308 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
8309 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h:
8310 Fixed the jpeg decoder Modifications for lame >=3.86
8312 2001-02-21 22:32 dlehn
8314 * debian/: .cvsignore, README.Debian, changelog, control,
8315 copyright, gsteditor.files, gsteditor.menu, gstmediaplay.files,
8316 gstmediaplay.menu, gstreamer-cdparanoia.files,
8317 gstreamer-common.files, gstreamer-doc.files,
8318 gstreamer-elements.files, gstreamer-esd.files,
8319 gstreamer-lame.files, gstreamer-mpg123.files,
8320 gstreamer-plugin-template.postinst,
8321 gstreamer-plugin-template.prerm, gstreamer-runtime.files,
8322 gstreamer-runtime.postinst, gstreamer-tools.files,
8323 gstreamer-vorbis.files, libgst-dev.files, libgst0.files,
8324 libgst0.postinst, libgsteditor-dev.files, libgsteditor0.files,
8325 libgsteditor0.postinst, libgstmediaplay-dev.files,
8326 libgstmediaplay0.files, libgstmediaplay0.postinst, rules: Initial
8329 2001-02-21 20:58 dlehn
8331 * libs/getbits/: gstgetbits.h, gstgetbits_inl.h: Use glib macros
8332 for byte order conversion.
8334 2001-02-21 20:57 dlehn
8336 * gst/elements/gstelements.c: Remove alias for asyncdisksrc
8337 backwards compatability.
8339 2001-02-21 20:45 dlehn
8341 * docs/gst/: Makefile.am, gstreamer-docs.sgml,
8342 gstreamer-sections.txt, gstreamer.hierarchy, gstreamer.types.in,
8343 tmpl/gstasyncdisksrc.sgml: Removed asyncdisksrc references from
8346 2001-02-21 20:28 dlehn
8348 * gst/elements/gstdisksrc.c: Fixed typo in element details.
8350 2001-02-21 20:27 dlehn
8352 * gst/gstqueue.c: Added parameter checking to gst_queue_get().
8354 2001-02-21 00:57 omegahacker
8356 * gst/gstscheduler.c: Fixed bug with reconfig, where switching back
8357 into an element landed it in code that still thought it was
8358 connected to the previous element. It now checks to see if the
8359 peer's peer has changed, and deal accordingly.
8361 2001-02-20 08:19 omegahacker
8363 * gst/gstbin.c, gst/gstelement.c, tests/incsched.c,
8364 gst/gstscheduler.c, gst/gstscheduler.h, gst/elements/gstfakesrc.c,
8365 gst/elements/gstfakesrc.h: Significant progress. Now able to do
8366 most operations live, without any failure. tests/incsched.c
8367 currently faults at the last iteration, not yet sure why.
8369 2001-02-19 22:15 wtay
8371 * tests/nego/nego1.c: file nego1.c was initially added on branch
8374 2001-02-19 22:15 wtay
8376 * tests/nego/Makefile.am: file Makefile.am was initially added on
8377 branch BRANCH-CAPSNEGO1.
8379 2001-02-19 22:15 wtay
8381 * tests/nego/.cvsignore: file .cvsignore was initially added on
8382 branch BRANCH-CAPSNEGO1.
8384 2001-02-19 22:15 wtay
8386 * tests/nego/: .cvsignore, Makefile.am, nego1.c: Added the caps
8387 negotiation test program
8389 2001-02-19 20:20 wtay
8391 * configure.in, docs/random/wtay/caps-negociation,
8392 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstcaps.c,
8393 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c: A first attempt at
8394 pad negotiation. - _renegotiate can be called by a plugin to
8395 negotiate the caps - _renegotiate is called whenever a pad
8396 changes its caps - the caps cannot contain lists or ranges -
8397 the pad caps are now only set explicitly using gst_pad_set_caps,
8398 the padtemplate caps are not transfered to the pad caps.
8400 missing: - no notification when negotiation fails - autoplugging
8401 is broken - the editor doesn't show correct caps
8403 2001-02-19 00:07 wtay
8405 * libs/Makefile.am: The BPB has been put over my head... this time
8408 2001-02-18 23:58 wtay
8410 * libs/Makefile.am: Also build the videoscaler on non-I386 because
8411 we now have have a plain C version too.
8413 2001-02-18 10:00 omegahacker
8415 * gst/gstbin.c, gst/gstscheduler.c, gst/gstscheduler.h,
8416 tests/incsched.c: More incsched progress. Should be able to get
8417 itereration going again tomorrow.
8419 2001-02-17 07:11 omegahacker
8421 * gst/Makefile.am, gst/gst.h, gst/gstbin.c, gst/gstbin.h,
8422 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
8423 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8424 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c: Yes!,
8425 incsched is getting closer.
8427 2001-02-17 04:43 mhowell
8429 * plugins/mp3decode/parse/mp3parse.c: added test for emphasis to
8432 2001-02-17 00:00 omegahacker
8434 * plugins/mpeg2/mpeg2dec/motion_comp.c: fixed an issue relating to
8435 macros and ##arg## syntax
8437 2001-02-16 23:54 richardb
8439 * gst/gstprops.c: Redo patch using _NUM rather than converting one
8440 way and then back again, as wtay suggested. Ho hum.
8442 2001-02-16 23:52 omegahacker
8444 * docs/manual/quotes.sgml: more interesting than a 40K user
8447 2001-02-16 23:45 richardb
8449 * gst/gstprops.c: Fix missing GPOINTER_TO_INT()'s on case values.
8451 2001-02-16 23:39 omegahacker
8453 * docs/manual/quotes.sgml: added groupie quote
8455 2001-02-16 16:48 richardb
8457 * docs/: fwg/testapp.sgml, manual/bins.sgml, manual/dynamic.sgml,
8458 manual/helloworld.sgml, manual/helloworld2.sgml, manual/pads.sgml,
8459 manual/plugins.sgml, manual/queues.sgml, manual/threads.sgml,
8460 manual/typedetection.sgml, manual/xml.sgml: Fix a few more issues
8461 shown up by gnome-db2html2 - %'s should be written as % (was
8462 causing gnome-db2html2 to segfault, though I've a patch for them to
8463 fix that). Also correct an id which appeared twice.
8465 2001-02-16 13:13 richardb
8467 * gst/gstpad.h: Include compatability defines for old versions of
8470 2001-02-16 12:15 richardb
8472 * tools/README: Trivial fix: change launch to gstreamer-launch in
8475 2001-02-16 12:14 richardb
8477 * docs/: fwg/titlepage.sgml, manual/Makefile.am,
8478 manual/gstreamer-manual.sgml: Fix a few irregularities, to make
8479 things closer to the Gnome standard guidelines for SGML
8480 documentation. One change in particular is to change the book name
8481 for the manual from gstreamer to index; a change to the link to the
8482 manual on the website will thus be needed when the online version
8483 of the manual is next updated.
8485 These changes should make it possible to view the GStreamer
8486 documentation directly from SGML in Nautilus: anyone with a working
8487 copy of Nautilus should try this out and report ... ;-)
8489 2001-02-15 18:42 richardb
8491 * gst/gstpad.c: Fix a couple of instances of childs, which should
8492 be xmlChildrenNode. We need to be careful to stop these creeping
8495 2001-02-14 23:23 omegahacker
8497 * gst/gstpad.c, gst/gstpad.h, gst/gstscheduler.c,
8498 gst/gstscheduler.h, tests/incsched.c: More incsched updates. Now
8499 need to get the headers redone...
8501 2001-02-14 10:34 richardb
8503 * configure.in: Innocuous little change to fix a warning with newer
8504 versions of automake - shouldn't cause any backwards compatibility
8507 2001-02-13 20:48 wtay
8509 * docs/random/wtay/caps-negociation: Latest begotiation doc
8511 2001-02-13 02:40 omegahacker
8513 * gst/gstscheduler.c, gst/gstscheduler.h, tests/incsched.c: Minor
8514 changes to incsched stuff, need to make more major modifications to
8515 manager concept now, so I'm checkpointing.
8517 2001-02-12 23:08 omegahacker
8519 * gst/cothreads.c, gst/gstbin.c, gst/gstbin.h, gst/gstelement.c,
8520 gst/gstelement.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
8521 gst/gstpipeline.c, gst/gstqueue.c, gst/gstscheduler.c,
8522 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
8523 tests/Makefile.am, tests/incsched.c: First round of incremental
8524 scheduling. Manager setting and managed_elements lists are now
8525 handled at bin_add/remove time. Scheduling chains can be created
8526 incrementally as well, though there are still some pieces missing.
8528 2001-02-12 23:08 omegahacker
8530 * tests/incsched.c: file incsched.c was initially added on branch
8533 2001-02-11 22:22 wtay
8535 * docs/random/: caps.dia, wtay/caps-negociation: Corrected the
8536 associations on the UML diagrams
8538 2001-02-11 18:29 wtay
8540 * docs/random/: caps.dia, plugins.dia, wtay/caps-negociation: Added
8541 .dia UML of GstCaps Added the autoplugger factory to plugins.dia
8542 Added a first draft for caps-negotiation
8544 2001-02-10 14:46 wtay
8546 * gst/gstprops.c, gst/gstscheduler.c, gstplay/gstmediaplay.c,
8547 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8548 plugins/avi/playcodecs.c: - backported the xml load bug in the
8549 properties - backported the videosink bug - make sure the
8550 regiontype is set to NONE after a getregion - an ugly fix (copy the
8551 chainfunction outselves) to make the avidecoder work again.
8553 2001-02-08 19:52 wtay
8555 * docs/random/wtay/autoplug2: Updated the doc with more accurate
8556 implementation details
8558 2001-02-08 19:37 wtay
8560 * tests/autoplug2.c: file autoplug2.c was initially added on branch
8563 2001-02-08 19:37 wtay
8565 * configure.in, editor/gsteditor.h, gst/Makefile.am,
8566 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstelementfactory.c,
8567 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
8568 gst/gstprops.c, gst/gsttype.c, gst/elements/gstdisksrc.c,
8569 gst/elements/gstelements.c, gstplay/gstplay.c, tests/Makefile.am,
8570 tests/autoplug.c, tests/autoplug2.c, tools/gstreamer-inspect.c:
8571 Implemented the plugable autopluggers. - one can aad an
8572 autoplugger to a plugin with gst_plugin_add_autoplugger - the
8573 autopluggers can be queried using _get_list - save/load
8574 autoplugger descriptions in the XML registry - load the
8575 autoplugger only when needed - a signal can be attached to the
8576 autoplugger to be notified of new objects. - improved the
8577 media player to use the new autoplugger - updated
8578 gstreamer-inspect for the autoplugger and types added EOS to the
8579 disksrc fixed two bugs in properties loading (min/max, comment
8582 2001-02-07 22:48 omegahacker
8584 * configure.in: removed intl and po from configure.in, until we
8585 have gettext working
8587 2001-02-07 22:23 omegahacker
8589 * Makefile.am, configure.in: added configure option to turn on
8590 building of docs, else they aren't built
8592 2001-02-07 22:07 omegahacker
8594 * gst/Makefile.am: Fixed cothreads.c problems with make dist. This
8597 2001-02-06 20:42 wtay
8599 * docs/gst/tmpl/gstreamer-unused.sgml,
8600 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
8601 examples/queue2/queue2.c, examples/thread/thread.c,
8602 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.h,
8603 gst/gstelement.c, gst/gstelement.h, gst/gstobject.c, gst/gstpad.c,
8604 gst/gstpad.h, gst/gstpipeline.c, gst/gstpipeline.h,
8605 gst/gstplugin.h, gst/gsttype.h, gst/gsttypefind.c,
8606 gst/elements/gstdisksrc.c, gstplay/gstplay.c, gstplay/gstplay.h,
8607 gstplay/gstplayprivate.h, plugins/avi/gstavidecoder.c,
8608 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c,
8609 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c: Updated the
8610 autoplugger: - moved all of the code out of gstpipeline.c to
8611 autoplug.c - The autoplugger now creates a GstElement based on
8612 the given src and sink caps. The API now is: GstElement*
8613 gst_autoplug_caps_list (GList *srcpad, GList *sinkpad, ...); -
8614 the typefind function is moved from gstpipeline.c to gstplay.c. Not
8615 sure if this is right behaviour but we need at least a bin in
8616 order to run the typedetect functions. - fixed a bug in
8617 gstbin.c where the MANAGER flag of the bin was not cleared
8618 when going to the NULL state. - a bug in the videosink was
8619 fixed. It was possible that more instances of the video widget
8620 were created, causing major errors. - commented out most of the
8621 'old' autoplug examples. - added the new autoplugger to
8622 gstplay.c. There still is a bit of hacking needed to insert a
8623 queue into the autogenerated element. This will be fixed when
8624 the autoplugger can also create the video/audio elements. Fixed
8625 some more extranous spaces problems in various files.
8627 2001-02-06 20:06 wtay
8629 * docs/random/: .cvsignore, wtay/CORBA, wtay/autoplug2: Added CVS
8630 ignore, and two documents..
8632 2001-02-06 19:39 omegahacker
8634 * test/ac3play.c: updated ac3play to work with latest libgst
8636 2001-02-05 17:17 omegahacker
8638 * plugins/avi/gstavidecoder.c: Updated for new getregion setup
8640 2001-02-05 17:16 omegahacker
8642 * gst/: gstinfo.h, gstpad.c, gstpad.h, gstscheduler.c,
8643 elements/gstdisksrc.c: Reworked getregion/pullregion stuff. Region
8644 is now specified by a type (OFFSET_LEN, TIME_LEN, etc.) and two
8645 guint64's. They are offset and len, where offset can be used for
8646 the time field, and len would be zero or the time unit (say, 33ms
8649 2001-02-04 21:38 omegahacker
8651 * gstplay/gstplay.c, test/mp1parse.c, test/qtest.c: fixed all
8652 in-use instances of asyncdisksrc
8654 2001-02-04 21:37 omegahacker
8656 * gst/elements/: Makefile.am, gstasyncdisksrc.c, gstasyncdisksrc.h,
8657 gstdisksrc.c, gstdisksrc.h, gstelements.c: moved asyncdisksrc to
8658 disksrc, no point in having a distinction
8660 2001-02-03 07:25 omegahacker
8662 * configure.in: fixed up the Alpha and ARM processor checks
8664 2001-02-01 17:42 omegahacker
8666 * plugins/mpeg2/video/recon.c: added ifdef around the x86 code,
8669 2001-02-01 17:39 omegahacker
8671 * plugins/mpeg1/mpeg_play/video.c: added ifdef around the x86 code,
8674 2001-01-31 22:54 omegahacker
8676 * acconfig.h, configure.in, gst/gstarm.h: ARM works!
8678 2001-01-31 20:27 wtay
8680 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8681 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
8682 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8683 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8684 docs/gst/tmpl/gstxml.sgml, gst/gstelement.c, gst/gstobject.c,
8685 gst/gstxml.c, gst/gstxml.h: Documentation updates.
8687 2001-01-30 23:53 wtay
8689 * examples/xml/createxml.c, examples/xml/runxml.c,
8690 gst/gstelement.c, gst/gstobject.c, gst/gstobject.h, gst/gstxml.c,
8691 gst/gstxml.h: Added a first attempt for XML embedding in the main
8692 core XML. Objects will emit a signal that a user app can connect
8693 to in order to insert its XML into the tree. You can catch the
8694 object_loaded signal in GstXML to parse the user supplied XML data
8695 in the stream. The object_loaded signal is implemented with a
8696 custom made class signal. All GstObject classes now automatically
8697 create a GstSignalObject that serves as a proxy to the user app
8698 when an object is loaded. All objects are currently responsible to
8699 emit the class signal themselves. runxml and createxml serve as an
8700 example how the XML hooks can be used to insert and retrieve custom
8703 2001-01-29 23:51 wtay
8705 * docs/random/wtay/qos: The early beginnings of a doc about QoS :-)
8707 2001-01-29 23:50 wtay
8709 * examples/plugins/example.c, examples/plugins/example.h,
8710 gst/gstxml.c, plugins/audioscale/audioscale.c,
8711 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
8712 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8713 plugins/cdparanoia/cdparanoia.c,
8714 plugins/mp3decode/mpg123/gstmpg123.c,
8715 plugins/mp3decode/parse/mp3parse.c,
8716 plugins/mp3encode/lame/gstlame.c: Lots of plugins fixes where the
8717 parentage macros were replaced with the correct gst_*_get_parent.
8718 Updated the example. 'gstreamer' now is the doc type instead of
8721 2001-01-29 23:32 wtay
8723 * docs/random/wtay/namespaces: Added ramblings about the XML
8726 2001-01-29 00:06 wtay
8728 * docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
8729 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8730 editor/gsteditorpad.c, editor/gsteditorproject.c,
8731 examples/plugins/example.c, examples/xml/createxml.c,
8732 examples/xml/runxml.c, gst/gstbin.c, gst/gstbin.h, gst/gstclock.c,
8733 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
8734 gst/gstinfo.c, gst/gstinfo.h, gst/gstobject.c, gst/gstobject.h,
8735 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstparse.h,
8736 gst/gstpipeline.c, gst/gstplugin.c, gst/gstqueue.c,
8737 gst/gstscheduler.c, gst/gstthread.c, gst/gsttypefind.c,
8738 gst/gstxml.c, gst/gstxml.h, gst/elements/gstasyncdisksrc.c,
8739 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
8740 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
8741 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
8742 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
8743 gst/elements/gstidentity.c, gst/elements/gstpipefilter.c,
8744 gst/elements/gstsinesrc.c, gst/elements/gsttee.c,
8745 gstplay/gstmediaplay.c, plugins/au/gstparseau.c,
8746 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
8747 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwindec.c,
8748 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
8749 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
8750 plugins/cdparanoia/cdparanoia.h, plugins/effects/stereo/stereo.c,
8751 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
8752 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
8753 plugins/filters/ladspa/gstladspa.c,
8754 plugins/filters/median/median.c, plugins/filters/median/median.h,
8755 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
8756 plugins/icecast/icecastsend/icecastsend.c,
8757 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpeg.c,
8758 plugins/jpeg/gstjpeg.h, plugins/jpeg/gstjpegdec.c,
8759 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
8760 plugins/mp3decode/mpg123/gstmpg123.c,
8761 plugins/mp3decode/parse/mp3parse.c,
8762 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8763 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
8764 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
8765 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
8766 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
8767 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
8768 plugins/mpeg1/parse/mpeg1parse.c,
8769 plugins/mpeg1/system_encode/system_encode.c,
8770 plugins/mpeg1video/parse/mp1videoparse.c,
8771 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
8772 plugins/mpeg2/ac3parse/ac3parse.c,
8773 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
8774 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
8775 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
8776 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
8777 plugins/mpeg2/subtitles/mpeg2subt.c,
8778 plugins/mpeg2/video/gstmpeg2play.c,
8779 plugins/mpeg2/video/gstmpeg2play.h,
8780 plugins/mpeg2/videoparse/mp2videoparse.c,
8781 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegenc.c,
8782 plugins/rtjpeg/rtjpegenc.h, plugins/vcdsrc/vcdsrc.c,
8783 plugins/vcdsrc/vcdsrc.h, plugins/videoscale/videoscale.c,
8784 plugins/visualization/smoothwave/smoothwave.c,
8785 plugins/visualization/smoothwave/smoothwave.h,
8786 plugins/visualization/spectrum/gstspectrum.c,
8787 plugins/visualization/synaesthesia/synaesthesia.c,
8788 plugins/visualization/vumeter/vumeter.c,
8789 plugins/visualization/vumeter/vumeter.h,
8790 plugins/vorbis/vorbisenc.c, plugins/wav/gstparsewav.c,
8791 plugins/wav/gstparsewav.h, test/record.c, tests/sched/runxml.c,
8792 tools/gstreamer-inspect.c: This is a megapatch with the following
8795 - moved the gchar *name to GstObject, removed the ones in
8798 - moved the parent handling completely into GstObject. This cause
8800 the plugins to fail (except those that used gst_pad_get_parent)
8801 - rearanged the XML save handling.
8802 - GstObject now has a class function save/restore_thyself.
8803 - GstObject has a generic method gst_object_save_thyself, this
8805 possible to fire a signal wehever a new object is loaded. This
8807 so we can add XML save hooks.
8808 - GstXML API has changed slightly. You now have to create a
8810 first before you can actually load something. This makes it
8812 attach a signal to GstXML whenever an object is loaded. I'm
8814 will keep this interface.
8815 - GstObject can now print the path_string without knowing about
8818 - Added gst_bin_get_by_name_recurse_up to lookup an element in the
8821 - added XML namespaces to the saved pipelines the namespace is:
8822 http://gstreamer.net/gst-core/1.0/
8823 namespaces are needed to distinguish user generated XML from the
8826 Note that the plugins still contain a macro GST_OBJECT_PARENT that
8827 will be replaced with gst_pad_get_parent shortly.
8829 2001-01-26 23:35 wtay
8831 * REQUIREMENTS: Added the requirement for libshout
8833 2001-01-26 23:33 wtay
8835 * configure.in: For the icecast sender
8837 2001-01-26 23:33 wtay
8839 * plugins/: Makefile.am, icecast/Makefile.am,
8840 icecast/icecastsend/.cvsignore, icecast/icecastsend/Makefile.am,
8841 icecast/icecastsend/icecastsend.c,
8842 icecast/icecastsend/icecastsend.h: Added an icecast send plugin
8845 2001-01-26 18:15 richardb
8847 * plugins/esd/esdsink/esdsink.c: Fix memory leak: wasn't unreffing
8850 2001-01-23 20:03 wtay
8852 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
8853 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
8854 gst/gstelement.h, gstplay/gstmediaplay.c: Updated the docs with the
8855 new _request methods
8857 2001-01-23 18:42 richardb
8859 * gst/gstelement.c, gst/gstelement.h, tests/tee.c: Add
8860 gst_element_request_compatible_pad and remove
8861 gst_element_request_pad. Implemented something reasonable for
8862 gst_element_request_compatible_pad, but havn't tested much: it
8863 won't work for tee because the pad templates have no caps, and
8864 negotiation is not yet written, so it is assumed that the tee pads
8865 can't connect to anything.
8867 2001-01-22 23:39 richardb
8869 * examples/launch/mp3play: Fix launch so that it can play a list of
8870 files, now that EOS works enough. (It needs to not have to restart
8871 gstreamer each time, but good enough for now ;-) )
8873 2001-01-21 23:20 wtay
8875 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8876 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8877 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
8878 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8879 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8880 gst/gstautoplug.c, gst/gstbin.c, gst/gstelement.h, gst/gstpad.c,
8881 gst/gstpad.h, gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c,
8882 gst/gstxml.c, gst/gstxml.h, tools/gstreamer-inspect.c: Docs updates
8883 Added XML load from memory functionality Undid the videosink patch,
8884 something else is wrong now on my machine: no MMX acceleration :-(
8886 2001-01-21 17:36 wtay
8888 * docs/random/wtay/eos-19012001: An overview of the current EOS
8891 2001-01-21 16:19 wtay
8893 * docs/random/dynpads: Ramblings about dynamic pads
8895 2001-01-21 16:18 wtay
8897 * docs/random/omega/testing/.cvsignore: [no log message]
8899 2001-01-21 16:10 wtay
8901 * docs/gst/.cvsignore: updated to exclude various docs formats
8904 2001-01-21 16:08 wtay
8906 * tests/eos/: .cvsignore, case7.c: Added another test case, a bin
8907 in a thread, to test EOS. still hangs because gtk_main hangs in a
8910 2001-01-21 16:06 wtay
8912 * gst/gstbin.c, gst/gstbin.h, gst/gstelement.c, gst/gstthread.c,
8913 tests/eos/Makefile.am, tests/eos/case4.c, tests/eos/case5.c,
8914 tools/gstreamer-launch.c: More eos handling, bin in bin is handled
8915 correctly now. Updated gstreamer-launch to loop while !EOS.
8917 2001-01-21 01:20 omegahacker
8919 * docs/random/omega/testing/framework: more complete(?) XML
8920 description of example
8922 2001-01-21 01:03 omegahacker
8924 * docs/random/omega/testing/framework: initial thoughts on
8927 2001-01-21 00:57 wtay
8929 * gst/elements/gstaudiosink.c: Applied the patch from Sepp Wijnands
8930 <mrrazz@garbage-coderz.net> that solves the 'OSS hangs when opening
8931 the device when in use' bug.
8933 2001-01-20 20:08 omegahacker
8935 * docs/design/: part-conventions.txt, part-gstelement.txt,
8936 part-gstobject.txt, part-standards.txt: current set of design docs,
8939 2001-01-20 19:20 omegahacker
8941 * docs/random/omega/testing/: Makefile, gstobject.c, gstobject.txt:
8942 added first hack at testing suite design
8944 2001-01-20 18:20 wtay
8946 * gst/: gstbin.c, gstscheduler.c: Check for NULL buffers before
8947 chaining/pushing them to the next element. NULL buffers happen on
8948 EOS. gst_bin_iterate now returns a gboolean indicating something
8949 usefull happened. It the bin is EOS, it returns FALSE.
8951 2001-01-20 17:59 wtay
8953 * gst/: gstbin.c, gstbin.h, gstelement.c, gstqueue.c,
8954 gstscheduler.c, gstthread.c: More EOS changes. When a bin2 is
8955 found inside a bin1, we add the bin2 to the EOS providers of the
8956 bin1. When there is nothing more to schedule in bin1 and bin2 has
8957 fired EOS, bin1 is in EOS. The queue overrides the EOS
8958 notification and calls EOS on the src pad when the queue is empty
8959 and the sink pad is in EOS.
8961 2001-01-20 17:53 wtay
8963 * tests/eos/: .cvsignore, Makefile.am, case3.c, case4.c, case5.c,
8964 case6.c: More test cases for EOS handling
8966 2001-01-20 03:36 omegahacker
8968 * tests/: paranoia.c, queue.c, states.c: updated tests code to new
8971 2001-01-20 03:33 omegahacker
8973 * test/: ac3play.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
8974 mp2toavi.c, mp2tomp1.c, mpeg2parse.c, qtest.c, vidcapture.c,
8975 vidcapture2.c: updated test programs to new ghostpad API
8977 2001-01-20 03:28 wtay
8979 * gst/: gstelement.c, elements/gstfakesrc.c: Make sure the
8980 loopfunction ends when an element goes to EOS. Fixed the fakesrc
8983 2001-01-20 03:10 wtay
8985 * gst/: cothreads.c, gstbin.c, gstbin.h, gstelement.c,
8986 gstelement.h, gstpad.c, gstscheduler.c: A very small change to make
8987 eos somewhat work. no inner bins are checked. When an element
8988 fires EOS, the chain with that element is removed from the
8989 scheduler (marked inactive). If all chains are inactive, the bin
8992 2001-01-20 03:02 wtay
8994 * tests/eos/: case2.c, case3.c: Two more test cases
8996 2001-01-20 02:57 omegahacker
8998 * gst/: gstelement.c, gstelement.h, gstinfo.h, gstpad.c, gstpad.h,
8999 gstparse.c: Got ghostpads to work, even in -launch. Needs more
9002 2001-01-19 23:34 wtay
9004 * plugins/mp3decode/mpg123/Makefile.am: Added non x86 code to extra
9007 2001-01-19 22:15 wtay
9009 * docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
9010 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstarch.sgml,
9011 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
9012 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstpad.sgml,
9013 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
9014 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttee.sgml,
9015 gst/cothreads.h, gst/gstelement.c, gst/gstelement.h,
9016 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
9017 plugins/mpeg2/ac3dec/downmix.c, test/mp1parse.c, tests/props.c,
9018 tests/tee.c: API docs updates
9020 2001-01-19 09:37 omegahacker
9022 * editor/gsteditorelement.c, editor/gsteditorimage.c,
9023 editor/gsteditorpad.c, editor/gsteditorpalette.c, gst/gstalpha.h,
9024 gst/gstbin.c, gst/gsti386.h, gst/gstinfo.h, gst/gstpad.c,
9025 gst/gstpad.h, gst/gstppc.h, gst/gstscheduler.c, test/qtest.c,
9026 tests/eos/Makefile.am: Major cleanup of the latest ghostpad
9027 changes. Fixed everything that broke, correctly. Someone will
9028 want to go update the API doc templates.
9030 2001-01-19 09:14 omegahacker
9032 * gst/: Makefile.am, cothreads.c, cothreads.h, gstarch.h, gstarm.h:
9033 more cothreads cleanup, and first pass at ARM code
9035 2001-01-19 07:48 omegahacker
9037 * gst/cothreads.c: ALPHA COTHREADS WORK! Worked around a nasty
9038 stack issue that probably can't be solved anyway. Tomorrow the UDB
9039 build will commence, and let the best guess win!
9041 2001-01-19 02:23 omegahacker
9043 * gst/cothreads.c, gst/gstautoplug.c, gst/gstbin.c, gst/gstpad.c,
9044 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
9045 plugins/avi/audiocodecs.c, plugins/effects/volume/volume.c,
9046 tools/gstreamer-inspect.c: First pass at updating to new ghostpad
9047 system. The objects are in place, I now need to go and get all the
9048 Bin end of things worked out. Testing should be fairly easy, at
9049 least for verification.
9051 Everything I've tried so far works with no changes, with is
9052 amazing. That's just cool. Once again we rewrite an entire
9053 subsystem, and nothing else notices anything but the new features
9056 2001-01-19 02:10 richardb
9058 * docs/manual/: pads.sgml, states.sgml: Fix some typos, and grammar
9061 2001-01-19 02:06 richardb
9063 * docs/fwg/: Makefile.am, firstplugin.sgml,
9064 gst-plugin-writers-guide.sgml, loopbased.sgml, testapp.sgml,
9065 typesnprops.sgml: Wrote a little more text, and did more of the
9066 work on making the sections. When this manual has text in all
9067 these sections its going to be pretty impressive...
9069 2001-01-19 00:07 wtay
9071 * tests/: .cvsignore, Makefile.am, tee.c, eos/Makefile.am: Added a
9072 little tee test program.
9074 2001-01-19 00:07 wtay
9076 * tools/gstreamer-inspect.c: Updated -inspect to display the new
9077 pad presence REQUEST.
9079 2001-01-19 00:02 wtay
9081 * gst/: gstqueue.c, gstqueue.h, gsttypefind.c, gsttypefind.h,
9082 elements/gstqueue.c, elements/gstqueue.h, elements/gsttypefind.c,
9083 elements/gsttypefind.h: And here they are....
9085 2001-01-19 00:01 wtay
9087 * gst/: Makefile.am, gst.c, gstbin.c, elements/Makefile.am,
9088 elements/gstelements.c: Moved queue and typefind elements to the
9089 core since they are referenced by name.
9091 2001-01-18 23:46 wtay
9093 * gst/: Makefile.am, gst.c, gst.h, gstelement.c, gstelement.h,
9094 gstpad.c, gstpad.h, gsttee.c, gsttee.h, elements/Makefile.am,
9095 elements/gstelements.c, elements/gsttee.c, elements/gsttee.h: Added
9096 mthodes to request an element to create pads:
9097 gst_element_request_pad* This can be used to construct a tee and a
9098 muxer/mixer/aggregator element. Moved the tee element to elements/
9099 because it can now be handled with the new pad request features.
9100 The padfactory also has some changes: a pad can now be of presence
9101 REQUEST, which means that the pad can be requested from this plugin
9104 2001-01-18 15:29 richardb
9106 * plugins/esd/esdsink/esdsink.c,
9107 plugins/visualization/synaesthesia/core.c,
9108 plugins/visualization/synaesthesia/core.h,
9109 plugins/visualization/synaesthesia/synaesthesia.c,
9110 plugins/visualization/synaesthesia/synaesthesia.h,
9111 plugins/visualization/vumeter/vumeter.c, tests/caps.c,
9112 tests/padfactory.c, tests/props.c, tests/registry.c: Some more
9113 fixes for libxml. Also, some code formatting changes in esdsink,
9114 some further fixes to vumeter, and some work on synaesthesia to
9115 make it closer to working (it doesn't fully work yet, though. :( )
9117 2001-01-18 11:16 richardb
9119 * gst/gstbin.c, tools/gstreamer-register.c, gst/gstcaps.c,
9120 gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
9121 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
9122 gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
9123 gst/gsttype.c, gst/gstxml.c, gst/gstxml.h: Fixes to work with
9124 libxml2. Also improved a couple of debugging messagse.
9126 2001-01-18 08:54 omegahacker
9128 * gst/: Makefile.am, cothreads.c, gstalpha.h, gstarch.h, gsti386.h,
9129 gstppc.h: Updates to cothreads code, including non-working alpha.
9130 Changed things a bit, including PPC. Not having a PPC machine, I
9131 need someone to test these changes and report back whether they
9134 2001-01-18 02:25 richardb
9136 * plugins/visualization/vumeter/: vumeter.c, vumeter.h: Fix vumeter
9137 so that it compiles and runs. It doesn't do much of use though:
9138 simply produces some debug output, and has a set of arguments which
9139 report the volume. It might be more useful if it produced its
9140 output from a source pad, in an appropriate format, so that another
9141 plugin could graphically display this.
9143 2001-01-17 07:43 wtay
9145 * examples/typefind/: Makefile, Makefile.am: Oops
9147 2001-01-17 01:59 richardb
9149 * tools/gstreamer-register.c: Fix permissions problems: the
9150 directory will now always be created mode 2755. In addition, the
9151 temporary file is given restricted permissions, and the permissions
9152 on the registry file are preserved if one already exists, or 666
9153 (and modified by the umask) if one doesn't already exist.
9155 2001-01-17 00:02 wtay
9157 * configure.in: Added typefind example to configure.in
9159 2001-01-17 00:01 wtay
9161 * examples/: autoplug/autoplug.c, typefind/Makefile,
9162 typefind/typefind.c: Added the typefind example from the manual
9164 2001-01-16 23:35 wtay
9166 * docs/manual/: dynamic.sgml, programs.sgml, typedetection.sgml,
9167 utility.sgml: Manual updates and additions
9169 2001-01-15 21:10 richardb
9171 * plugins/esd/esdsink/esdsink.c: Correct the pads for esdsink
9172 plugin, after I realised they were wrong during a conversation
9173 about pads with wtay. ;-)
9175 2001-01-15 19:25 wtay
9177 * gst/: gstbin.c, gstelement.c: Fixed the state change code in
9178 gstelement that broke with the conversion of the states to a
9181 2001-01-15 00:53 richardb
9183 * plugins/mp3decode/mpg123/: layer3.c, mpg123.h: Added some
9184 conditionals to ensure that the i486 stuff is used only in x86
9185 architectures. Now links on PPC.
9187 2001-01-15 00:53 wtay
9189 * docs/manual/: dynamic.sgml, pads.sgml, quotes.sgml: Updated docs
9190 with dynamic pads Fixed quotes
9192 2001-01-14 22:28 wtay
9194 * gstplay/Makefile.am: Added gst_libs to Makefile
9196 2001-01-14 22:25 richardb
9198 * docs/manuals.mak: Fix build problem when don't have db2html, or a
9199 directory to put the manual in: was trying to make a symlink in the
9200 non-existant directory, and causing the build to stop.
9202 2001-01-14 22:24 richardb
9204 * gst/Makefile.am: Adding nasty hack to rules to generate
9205 cothreads.{o,lo}, to get dependencies right. Rules copied from
9206 automake, and therefore a bit dependent on automake keeping doing
9207 dependency things the same kind of way, but it should work as long
9208 as automake puts dependencies into .deps/*.P
9210 2001-01-14 22:23 wtay
9212 * tests/sched/Makefile.am: Fixed a Makefile error
9214 2001-01-14 21:55 omegahacker
9216 * Makefile.am, acconfig.h, configure.in,
9217 components/bonobo-gstmediaplay/Makefile.am, docs/gst/Makefile.am,
9218 docs/plugins/Makefile.am, docs/random/omega/build/TODO,
9219 editor/Makefile.am, examples/autoplug/Makefile.am,
9220 examples/helloworld/Makefile.am, examples/helloworld2/Makefile.am,
9221 examples/plugins/Makefile.am, examples/queue/Makefile.am,
9222 examples/queue2/Makefile.am, examples/queue3/Makefile.am,
9223 examples/queue4/Makefile.am, examples/thread/Makefile.am,
9224 examples/xml/Makefile.am, gst/Makefile.am, gst/gst.h,
9225 gst/gst_private.h, gst/gstcaps.h, gst/gstelement.h, gst/gstpad.h,
9226 gst/gstplugin.h, gst/gstprops.h, gst/elements/Makefile.am,
9227 gst/types/Makefile.am, gstplay/Makefile.am,
9228 libs/getbits/Makefile.am, libs/idct/Makefile.am,
9229 libs/putbits/Makefile.am, libs/riff/Makefile.am,
9230 plugins/au/Makefile.am, plugins/audioscale/Makefile.am,
9231 plugins/avi/Makefile.am, plugins/avi/gstavidecoder.h,
9232 plugins/avi/gstaviencoder.h, plugins/avi/wincodec/Makefile.am,
9233 plugins/capture/v4l/Makefile.am, plugins/cdparanoia/Makefile.am,
9234 plugins/cobin/Makefile.am, plugins/dvdsrc/Makefile.am,
9235 plugins/effects/stereo/Makefile.am,
9236 plugins/effects/volume/Makefile.am,
9237 plugins/esd/esdsink/Makefile.am,
9238 plugins/filters/ladspa/Makefile.am,
9239 plugins/filters/median/Makefile.am,
9240 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9241 plugins/mp3decode/mpg123/Makefile.am,
9242 plugins/mp3decode/parse/Makefile.am,
9243 plugins/mp3decode/types/Makefile.am,
9244 plugins/mp3decode/xa/Makefile.am,
9245 plugins/mp3decode/xing/Makefile.am,
9246 plugins/mp3encode/lame/Makefile.am,
9247 plugins/mpeg1/mpeg1encoder/Makefile.am,
9248 plugins/mpeg1/mpeg_play/Makefile.am,
9249 plugins/mpeg1/mpegaudio/Makefile.am,
9250 plugins/mpeg1/mpegtypes/Makefile.am,
9251 plugins/mpeg1/parse/Makefile.am,
9252 plugins/mpeg1/system_encode/Makefile.am,
9253 plugins/mpeg1video/parse/Makefile.am,
9254 plugins/mpeg2/ac3dec/Makefile.am,
9255 plugins/mpeg2/ac3parse/Makefile.am,
9256 plugins/mpeg2/mpeg2dec/Makefile.am,
9257 plugins/mpeg2/mpeg2enc/Makefile.am,
9258 plugins/mpeg2/mpegtypes/Makefile.am,
9259 plugins/mpeg2/parse/Makefile.am,
9260 plugins/mpeg2/subtitles/Makefile.am,
9261 plugins/mpeg2/video/Makefile.am,
9262 plugins/mpeg2/videoparse/Makefile.am, plugins/rtjpeg/Makefile.am,
9263 plugins/vcdsrc/Makefile.am, plugins/videoscale/Makefile.am,
9264 plugins/visualization/smoothwave/Makefile.am,
9265 plugins/visualization/spectrum/Makefile.am,
9266 plugins/visualization/synaesthesia/Makefile.am,
9267 plugins/visualization/vumeter/Makefile.am,
9268 plugins/vorbis/Makefile.am, plugins/wav/Makefile.am,
9269 test/Makefile.am, test/bindings/Makefile.am, test/xml/Makefile.am,
9270 tests/Makefile.am, tests/eos/Makefile.am, tests/sched/Makefile.am:
9271 Massive build fixup. Will send message to -devel list later with
9272 details on the changes and what they mean for Makefile.am writers.
9273 Check docs/random/omega/build/TODO for a list of things that I had
9276 NOTE: this requires a complete rebuild of all plugins, since I also
9277 changed the STATE enum to a bitfield instead of sequential numbers.
9279 2001-01-14 21:38 omegahacker
9281 * tools/: Makefile.am, gstreamer-launch.c: fixed an odd case with
9282 the launcher, didn't deal with argc properly
9284 2001-01-14 14:57 wtay
9286 * gst/cothreads.c: Change MAP_ANONYMOUS to MAP_ANON in the mmap for
9289 2001-01-14 14:43 wtay
9291 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstfakesrc.h,
9292 gstidentity.c, gstqueue.c: Added an extra signal_cond to queue to
9293 make sure that the waiting thread is woken up. Can somebody with
9294 queue problems verifify that this does improve the situation a bit.
9295 I'm suspecting that something else is going on, like a pthreads bug
9296 or something. Small updates to the fake elements.
9298 2001-01-14 12:42 richardb
9300 * REQUIREMENTS: Added a couple of lines about debian packages.
9302 2001-01-14 04:45 wtay
9304 * docs/manual/quotes.sgml: Updated quotes :-)
9306 2001-01-13 19:04 wtay
9308 * docs/random/wtay/eos5: Antoher way of dealing with EOS. This
9309 proposal does not use the recursion to propagate the EOS signal.
9310 This implies that an element cannot deny an EOS signal anymore but
9311 since the signal is generated when a NULL buffer is pushed,
9312 somebody did something wrong anyway.
9314 2001-01-13 15:47 wtay
9316 * docs/random/wtay/eos4: Added an updated use case for EOS
9319 2001-01-13 14:45 wtay
9321 * docs/random/TODO-post-0.1.0: Updated the TODO list...
9323 2001-01-13 14:25 wtay
9325 * tools/gstreamer-register.c: Fixed the directory permission Bug
9328 2001-01-13 13:51 wtay
9330 * gst/: gstbin.c, gstbin.h, gstcaps.h, gstelement.c, gstelement.h,
9331 gstpad.c, gstpad.h, gstplugin.h, gstprops.h, gstxml.h: include
9332 parser.h instead of gnome-xml/parser.h untill xml-config is
9335 2001-01-13 02:55 omegahacker
9337 * configure.in: turned static library build back off for
9340 2001-01-13 02:12 wtay
9342 * docs/random/wtay/eos3: Added case6: a multithreaded audio mixer
9345 2001-01-13 00:14 wtay
9347 * plugins/mp3decode/mpg123/mpg123.c: Use glib function to convert
9350 2001-01-12 23:37 wtay
9352 * libs/getbits/gstgetbits.c: Added config.h as an include to make
9353 sure BE/LE stuff works
9355 2001-01-12 22:44 wtay
9357 * docs/random/wtay/eos3: Added a simple mp3 mixer pipeline setup
9358 with an explanation of how EOS could be handled with it.
9360 2001-01-12 20:54 wtay
9362 * ChangeLog: Updated ChangeLog :-)
9364 2001-01-12 20:48 wtay
9366 * plugins/mpeg2/mpeg2dec/: idct.c, motion_comp.c: Make sure the
9367 mmx/sse code is not used on non i386
9369 2001-01-12 20:44 wtay
9371 * configure.in: Check for more atomic operations
9373 2001-01-12 20:25 wtay
9375 * plugins/mpeg2/mpeg2dec/decode.c: Removed include from mpeg2dec
9378 2001-01-12 20:15 wtay
9380 * plugins/mpeg2/mpeg2dec/Makefile.am: Made sure mmx compilation is
9381 not performed on non intel
9383 2001-01-12 18:51 wtay
9385 * docs/random/wtay/: eos2, eos3: While typing on eos2 about the EOS
9386 handling, I got an idea and started eos3. eos3 takes a different
9387 approach by merging the eos detection and the scheduling in a quite
9388 elegant way. I'm not sure we handle the scheduling like this
9391 2001-01-11 23:20 wtay
9393 * plugins/mpeg1/mpeg_play/recon_sse.s: Removed /* */ comments and
9394 replaced them with a # comment as suggested by Peter Weilbacher
9396 2001-01-11 23:15 wtay
9398 * plugins/mpeg2/mpeg2enc/: bdist1_mmx.s, bdist1_sse.s,
9399 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
9400 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
9401 dist1_11_sse.s, dist2_mmx.s, variance_mmx.s: Fixed the comments in
9402 the asm sources from /* */ to #, it seems to confuse some compilers
9404 2001-01-11 22:09 omegahacker
9406 * gst/: gstpad.c, gstpad.h: renamed private to element_private, to
9407 make obvious its usage restrictions
9409 2001-01-11 22:03 omegahacker
9411 * gst/: gstpad.c, gstpad.h: added gpointer private to pads, so
9412 elements can store ints or pointers for their own use
9414 2001-01-11 21:53 wtay
9416 * Makefile.am: Added the REQUIREMENTS file to distdir
9418 2001-01-11 09:42 omegahacker
9420 * docs/random/omega/: IDEAS, TODO-0.1.0, TYPE_FOURCC, caps2, caps3,
9421 debug-commit, eos, filterfactory, output_policies, pad-negotiation,
9422 padtemplates, plan-generation, sched-case, sched-commit1, sched2,
9423 scheduling, type-properties, EOS/chain-walkthrough, sched/chains,
9424 sched/walkthrough-72: added all of my un-committed random doc
9425 files, as backup <g>
9427 2001-01-11 00:35 omegahacker
9429 * gstreamer.spec.in: updated spec file to create -devel package too
9431 2001-01-11 00:33 omegahacker
9433 * gst/gstinfo.c: removed some spare newlines
9435 2001-01-10 21:28 omegahacker
9437 * docs/manual/programs.sgml: updated -launch examples
9439 2001-01-10 09:14 omegahacker
9441 * gst/gstxml.c, docs/gst/tmpl/gstxml.sgml: minor docs fix
9443 2001-01-09 21:19 wtay
9445 * configure.in: Added --with-win32-libdir to configure
9447 2001-01-09 21:06 omegahacker
9449 * acconfig.h, configure.in: added config option for win32 dll and
9450 re-enabled static building
9452 2001-01-09 20:54 omegahacker
9454 * docs/manual/quotes.sgml: latest irc insanity
9456 2001-01-09 20:53 wtay
9458 * REQUIREMENTS: Added /usr/lib/win32/ windows libraries in the
9461 2001-01-09 20:45 omegahacker
9463 * tools/gstreamer-register.c: added unlink() of registry file, and
9464 moved info enable up
9466 2001-01-09 06:48 omegahacker
9468 * tools/gstreamer-launch.c: typo fix
9470 2001-01-09 04:42 omegahacker
9472 * acconfig.h, plugins/cdparanoia/cdparanoia.c: added HAVE_GNOME to
9473 acconfig.h and added debugging output to cdparanoia
9475 2001-01-09 04:39 omegahacker
9477 * tools/: Makefile.am, gstreamer-inspect.c, gstreamer-launch.c,
9478 gstreamer-register.c: various changes, including making -launch use
9481 2001-01-09 04:36 omegahacker
9483 * gst/gstplugin.c: fixed a leak
9485 2001-01-08 23:57 richardb
9487 * docs/gst/.cvsignore: cvsignore gstreamer-scan{,.c}
9489 2001-01-08 23:55 richardb
9491 * configure.in, docs/manuals.mak, docs/fwg/Makefile.am,
9492 docs/fwg/firstplugin.sgml, docs/fwg/gst-plugin-writers-guide.sgml,
9493 docs/fwg/titlepage.sgml, docs/manual/quotes.sgml,
9494 examples/Makefile.am, examples/plugins/.cvsignore,
9495 examples/plugins/Makefile.am, examples/plugins/example.c,
9496 examples/plugins/example.h, plugins/example.c, plugins/example.h:
9497 Move plugin example code to new location, and put it into build
9498 system. Add work on firstplugin chapter of pwg. Fix typo in
9499 quotes. Add @'s before commands in manuals.mak
9501 2001-01-08 22:08 wtay
9503 * docs/Makefile.am, docs/manual/components.sgml,
9504 docs/manual/queues.sgml, docs/manual/quotes.sgml,
9505 docs/manual/states.sgml, docs/manual/xml.sgml,
9506 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
9507 docs/random/testing/syntax, examples/xml/runxml.c, gst/gstxml.c,
9508 tests/sched/testcases1.tc: Manual updates. fixes to gstxml.c
9509 gst_xml_get_element was broken
9511 2001-01-08 22:04 richardb
9513 * gst/: gstelement.c, gstelement.h: Correct typo in comment, and
9514 make another comment more helpful.
9516 2001-01-08 22:03 richardb
9518 * plugins/esd/esdsink/esdsink.c: Move esdsink into the sink/
9519 position in the heirarchy.
9521 2001-01-08 20:15 richardb
9523 * editor/gsteditorproperty.c: Display what the type of an element
9524 is, as the first thing in the properties box.
9526 2001-01-08 08:32 omegahacker
9528 * docs/manual/quotes.sgml: added another, um, exchange
9530 2001-01-08 01:43 richardb
9532 * tools/gstreamer-launch.c: Fix typo in error message.
9534 2001-01-08 01:27 richardb
9536 * docs/manual/: Makefile.am, gstreamer-manual.sgml, quotes.sgml:
9537 Add a "quotes" section to the gstreamer manual. This may not be an
9538 appropriate place to have this - feel free to remove it. But I
9539 think this should live _somewhere_.
9541 2001-01-08 01:23 richardb
9543 * docs/random/filter-writers-guide: Remove text version of headings
9544 for fwg. This is now contained in the SGML
9546 2001-01-08 01:21 richardb
9548 * docs/fwg/: .cvsignore, Makefile.am,
9549 gst-filter-writers-guide.sgml, gst-plugin-writers-guide.sgml:
9550 Renamed the filter writers guide to plugin writers guide. Added in
9551 the planned section headings.
9553 2001-01-07 22:59 wtay
9555 * tests/sched/testcases1.tc: Added a sample tescase file
9557 2001-01-07 22:36 wtay
9559 * docs/random/testing/syntax: Added iterations
9561 2001-01-07 22:34 wtay
9563 * docs/random/testing/syntax: Added a plan for regression test plan
9566 2001-01-07 18:36 wtay
9568 * gst/: gst.c, gsttee.c, gsttee.h: Handle the tee element like bin,
9569 thread, pipeline, so that it can be used in gstreamer-inspect and
9572 2001-01-07 17:09 wtay
9574 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
9575 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9576 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9577 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9578 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9579 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9580 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
9581 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipefilter.sgml,
9582 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9583 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9584 docs/gst/tmpl/gsttypefind.sgml, gstplay/gstmediaplay.c,
9585 gstplay/gstmediaplay.glade: Made sure -g is not used when no
9586 --enable-debug Updated AUTHORS in gstmediaplay
9588 2001-01-07 16:48 richardb
9590 * tools/gstreamer-register.c: Fix typos in save_regsitry()
9592 2001-01-07 16:14 richardb
9594 * tools/gstreamer-register.c: Folling wtays suggestion, I was going
9595 to start using xmlDocDump, to avoid a symlink attack on the
9596 temporary registry file. Unfortunately, xmlDocDump doesn't give
9597 any indication whether its successful, so I've #ifdefed this out
9598 and left the original in place. Since the tmp file is in
9599 /etc/gstreamer, this should be okay for the moment, but I shall ask
9600 the libxml people to add some way of getting the success value of
9601 DocDump so we can use that in future.
9603 2001-01-07 15:31 richardb
9605 * acinclude.m4: Slight tweak: now I just need to send the modified
9606 version off to the alsa people.
9608 2001-01-07 15:25 richardb
9610 * acinclude.m4: New macro for testing for ALSA libraries.
9611 Understands the ACTION_IF_FOUND and ACTION_IF_NOT_FOUND arguments.
9613 2001-01-07 15:20 richardb
9615 * gst/cothreads.c, gst/gstplugin.c, tools/gstreamer-register.c:
9616 gstreamer-register will now never cause the ** WARNING **:
9617 gstplugin: registry needs rebuild warning to appear - sets a hidden
9618 global in gstplugin.c to turn the warning off. Fix a warning in
9619 gst/cothreads.c (function was declared extern, defined static)
9621 2001-01-07 14:55 richardb
9623 * plugins/esd/esdsink/esdsink.c: FIx a tiny memory leak.
9625 2001-01-07 14:49 wtay
9627 * gst/elements/: gstqueue.c, gstqueue.h: Greatly simplyfied queue
9628 locking by only using the elements mutex. This should fix the
9629 locking problems we had...
9631 2001-01-07 14:32 richardb
9633 * plugins/esd/esdsink/esdsink.c: And another tiny warning.
9635 2001-01-07 14:29 richardb
9637 * plugins/esd/esdsink/esdsink.c: Fix a couple of warnings.
9639 2001-01-07 14:16 richardb
9641 * acinclude.m4: Don't add -lasound etc to LIBS if ALSA turns out
9642 not to be installed.
9644 2001-01-07 14:05 richardb
9646 * acinclude.m4: Add an acinclude containing AM_PATH_ALSA, so wtay
9647 can compile. Will shortly update this with a slightly better
9650 2001-01-07 13:58 richardb
9652 * configure.in, docs/manuals.mak: Add tests for -L png and -L eps
9653 arguments to fig2dev. Correct slip in docs/manuals.mak which used
9654 HAVE_DB2PS instead of HAVE_PS2PDF.
9656 2001-01-07 08:40 omegahacker
9658 * configure.in: added check for libasound, and fixed check for
9661 2001-01-07 08:01 omegahacker
9663 * plugins/filters/ladspa/gstladspa.c: fixed a bug: in an
9664 over-zealous attempt to squash leaks, I put the g_free too early
9666 2001-01-07 07:46 omegahacker
9668 * plugins/filters/ladspa/: gstladspa.c, search.c: some leak fixes
9669 to both the plugin and the ladspa-provided code
9671 2001-01-07 07:45 omegahacker
9673 * gst/: gstcaps.c, gstcpu.c, gstelementfactory.c, gstpad.c,
9674 gstparse.c, gstplugin.c, gstprops.c, gsttype.c: more leak fixes
9676 2001-01-07 07:01 richardb
9678 * gst/gstplugin.c, tools/gstreamer-register.c: Check plugin
9679 repository up-to-dateness by scanning through all directories on
9680 path, and checking that they and all their files are older than the
9681 repository. Give warning message if not.
9683 2001-01-07 05:54 richardb
9685 * tools/gstreamer-register.c: Test xmlSaveFile return value
9686 correctly (had to get source to find out what it meant...)
9687 gstreamer-register now seems to work fine, even in a non-standard
9690 2001-01-07 05:35 richardb
9692 * configure.in: Fix tiny slip which made configdir still always be
9695 2001-01-07 05:30 richardb
9697 * acconfig.h, configure.in, docs/manual/factories.sgml,
9698 gst/gstplugin.c, tools/gstreamer-register.c: Config directory
9699 (which currently just holds the registry)ecan now be set by
9700 configure --with-configdir=<directory path>
9702 2001-01-07 04:51 richardb
9704 * tools/gstreamer-register.c: Almost completely rewritten
9705 gstreamer-register. Now checks most errors that can happen, and
9706 displays a useful message.
9708 2001-01-07 04:28 omegahacker
9710 * gst/: gstbin.c, gstinfo.h, gstscheduler.c: removed a leak
9712 2001-01-07 04:00 omegahacker
9714 * gst/: Makefile.am, gst.h, gstparse.c, gstparse.h: turned -launch
9715 capabilities into gst_parse_launch()
9717 2001-01-07 03:42 wtay
9719 * gst/elements/: gstidentity.c, gstidentity.h, gstqueue.c,
9720 gstqueue.h: Added sleep time to identity Added timeout value in
9721 queue (not activated yet)
9723 2001-01-07 03:06 omegahacker
9725 * tools/gstreamer-launch.c: fixed a bug with NULL args, but need to
9726 fix the parser that created them
9728 2001-01-07 02:30 wtay
9730 * docs/random/queue: Added a deadlock case for the queue
9732 2001-01-07 02:23 richardb
9734 * docs/fwg/: Makefile.am, concepts.sgml,
9735 gst-filter-writers-guide.sgml, intro.sgml: More updates: now have
9736 headings for the second section too, and some text for it... ;-)
9738 2001-01-07 00:12 richardb
9740 * docs/fwg/: gst-filter-writers-guide.sgml, intro.sgml,
9741 titlepage.sgml: Wrote introduction, and changed name to plugin
9742 writers guide (though files still need rename). I'll leave the
9743 filenames as is for now, since the name might still change again...
9745 2001-01-06 22:05 omegahacker
9747 * docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
9748 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9749 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
9750 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
9751 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9752 docs/gst/tmpl/gstesdsink.sgml, docs/gst/tmpl/gstfakesink.sgml,
9753 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9754 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9755 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstmeta.sgml,
9756 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9757 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstpipeline.sgml,
9758 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstqueue.sgml,
9759 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9760 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
9761 docs/gst/tmpl/gsttypefind.sgml, gst/gstautoplug.c, gst/gstbin.c,
9762 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstcaps.c,
9763 gst/gstelement.c, gst/gstelementfactory.c, gst/gstmeta.c,
9764 gst/gstpad.c, gst/gstpipeline.c, gst/gstprops.c, gst/gsttee.c,
9765 gst/gstthread.c, gst/gsttype.c, gst/gstutils.c: Cleaned up the docs
9768 2001-01-06 19:09 wtay
9770 * gst/elements/gstqueue.c: Rearranged the mutex locking, still have
9771 to think about it though...
9773 2001-01-06 18:08 wtay
9775 * gst/gstbuffer.c: Added a mutex around the mem_chunck alloc
9778 2001-01-06 16:56 wtay
9780 * tests/: .cvsignore, eos/.cvsignore: Added/updated .cvsignore
9782 2001-01-06 16:52 wtay
9784 * docs/manual/dynamic.sgml, plugins/mpeg2/parse/mpeg2parse.c,
9785 test/mp2tomp1.c: Fixed the MPEG2 to MPEG1 recoder, we need cannot
9786 create dangling elements with the current scheduler. Remove the
9787 subtitle parser because it's not possible with the current
9788 scheduler. Added a padtemplate for MPEG2 subtitles.
9790 2001-01-06 10:42 omegahacker
9792 * configure.in: removed xing and added AM_CONDITIONAL for
9795 2001-01-06 09:49 omegahacker
9797 * autogen.sh: added --enable-debug to autogen.sh, duh...
9799 2001-01-06 02:35 wtay
9801 * docs/manuals.mak, docs/gst/gstreamer-sections.txt,
9802 docs/gst/tmpl/gstasyncdisksrc.sgml,
9803 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9804 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstcaps.sgml,
9805 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9806 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
9807 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
9808 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstidentity.sgml,
9809 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9810 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstplugin.sgml,
9811 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9812 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9813 docs/gst/tmpl/gsttypefind.sgml, docs/manual/Makefile.am,
9814 docs/manual/bins.sgml, docs/manual/connections.sgml,
9815 docs/manual/elements.sgml, docs/manual/ghostpads.sgml,
9816 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
9817 docs/manual/pads.sgml, docs/manual/plugins.sgml, gst/gstbin.c,
9818 gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c,
9819 gst/gstelement.h, gst/gstelementfactory.c, gst/gstplugin.c,
9820 gst/gstplugin.h, gst/gsttype.c, gst/gsttype.h,
9821 gst/elements/gstesdsink.c, gst/elements/gstesdsink.h: Updated the
9822 manual and the docs. Removed the esdsink in gst/elements/ we have
9823 a real one not in the plugins dir. Added more APIs to query the
9824 plugins, types and caps. more fields now have a getter and a
9825 setter. This is needed to make gstreamer wrapper fiendly. Added
9826 gst_element_disconnect beacuse we also have a gst_element_connect
9828 2001-01-05 18:50 wtay
9830 * docs/manual/: cothreads.sgml, factories.sgml, helloworld.sgml,
9831 helloworld2.sgml, mime-world.fig, pads.sgml, programs.sgml,
9832 queues.sgml, threads.sgml: Docs updates
9834 2001-01-05 00:28 omegahacker
9836 * gst/cothreads.c: fixed missing comment noticed by David Lehn
9838 2001-01-04 23:35 wtay
9840 * docs/manual/: Makefile.am, bin-element-ghost.fig, bins.sgml,
9841 elements.sgml, factories.sgml, goals.sgml, gstreamer-manual.sgml,
9842 helloworld.sgml, intro.sgml, motivation.sgml, pads.sgml,
9843 states.sgml, threads.sgml: Updates and additions to the manual
9845 2001-01-04 22:15 omegahacker
9847 * gst/cothreads.c, gst/gstinfo.c,
9848 docs/gst/tmpl/gstasyncdisksrc.sgml,
9849 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9850 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9851 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9852 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9853 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9854 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstinfo.sgml,
9855 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9856 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstqueue.sgml,
9857 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9858 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttypefind.sgml:
9861 2001-01-04 20:34 omegahacker
9863 * tools/gstreamer-launch.c: fixed problems with -launch
9865 2001-01-04 20:17 omegahacker
9867 * plugins/vorbis/vorbisenc.c: changed OGG to Ogg, to match decoder
9869 2001-01-04 19:22 wtay
9871 * examples/launch/mp3play: Fixed mp3play
9873 2001-01-04 19:16 wtay
9875 * tools/gstreamer-inspect.c: Added printout of the capabilities of
9878 2001-01-04 18:57 wtay
9880 * tools/: Makefile.am, gstreamer-inspect.c: Added enum values with
9881 default removed debugging -g from Makefile
9883 2001-01-04 17:44 richardb
9885 * examples/launch/mp3play: Undo accidental commit of debugging
9888 2001-01-04 16:46 richardb
9890 * tools/gstreamer-launch.c: Replace Wim's fix after Erik dropped
9893 2001-01-04 10:54 omegahacker
9895 * gst/: cothreads.c, gstpad.c, gstpad.h, gstplugin.c, gstplugin.h,
9896 elements/gstfakesink.c, elements/gstfakesink.h: Rearranged
9897 cothreads sources a bit, added some API docs. Added some functions
9898 needed for gstreamer-inspect. Added num_sources to fakesink.
9900 2001-01-04 10:53 omegahacker
9902 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: More updates
9903 to ladspa wrapper, closer to data movement
9905 2001-01-04 10:47 omegahacker
9907 * tools/: gstreamer-inspect.c, gstreamer-launch.c: Updated -inspect
9908 to list elements and plugin info too
9910 2001-01-04 07:19 wtay
9912 * tools/gstreamer-launch.c: A little fix for parameter parsing
9914 2001-01-04 00:15 richardb
9916 * examples/launch/mp3play: Updated to supply argument as
9917 "name=value" rather than just "value"
9919 2001-01-04 00:15 richardb
9921 * tools/gstreamer-launch.c: Added partial fix so that arguments can
9924 2001-01-03 23:08 wtay
9926 * test/mp3play.c: Make sure the plugin is loaded only once
9928 2001-01-03 22:58 richardb
9930 * examples/: helloworld2/helloworld2.c, launch/mp3play,
9931 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
9932 thread/thread.c, xml/createxml.c: Do gst_init first, so we can
9933 supply debugging options to libgst
9935 2001-01-03 20:55 wtay
9937 * tools/gstreamer-inspect.c: Added the previous changes back in
9939 2001-01-03 20:44 omegahacker
9941 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: debug
9942 updates and a padtemplate counter added
9944 2001-01-03 20:40 omegahacker
9946 * gst/: gstpad.c, gstpad.h: Made gst_pad_eos_func a non-static
9949 2001-01-03 20:21 wtay
9951 * gst/gstprops.c, gst/gstprops.h, tools/Makefile.am,
9952 tools/gstreamer-inspect.c: Made the GstProps a GList instead of a
9953 GSList Some fixes to inspect: added the mime type
9955 2001-01-03 19:54 wtay
9957 * configure.in, tools/gstreamer-inspect.c: Added proper comment for
9958 the bonobo component fix a compile bug in inspect... Erik, have
9959 pending changes to gstpad.h?
9961 2001-01-03 19:12 richardb
9963 * examples/helloworld/helloworld.c, plugins/esd/esdsink/esdsink.c:
9964 Do gst_init first in helloworld, so you can supply gst parameters.
9965 Correct name of frequency cap to rate, in esdsink. Now connects
9968 2001-01-03 18:55 richardb
9970 * gst/elements/gstaudiosink.c: Various small fixes.
9972 2001-01-03 18:51 richardb
9974 * plugins/esd/esdsink/: esdsink.c, esdsink.h: Should cope with
9975 updating of parameters now.
9977 2001-01-03 18:15 richardb
9979 * plugins/esd/esdsink/: esdsink.c, esdsink.h: EsdSink now
9980 functions! Wheeeee! Still needs to have a few things sorted out
9981 though, such as parameter setting / syncing.
9983 2001-01-03 16:25 richardb
9985 * configure.in, plugins/Makefile.am, plugins/example.c,
9986 plugins/esd/Makefile.am, plugins/esd/esdsink/.cvsignore,
9987 plugins/esd/esdsink/Makefile.am, plugins/esd/esdsink/esdsink.c,
9988 plugins/esd/esdsink/esdsink.h: Added auto detection of libesd.
9989 Added nearly complete esdsink: all structure in place, just need to
9990 add actaul links to libesd. ;-)
9992 2001-01-03 08:48 omegahacker
9994 * tools/gstreamer-inspect.c: Updates, it prints a lot more stuff
9995 now, like padtemplates, caps/props, and arguments. More stuff can
9996 be done, but not now, I must sleep.
9998 2001-01-03 07:38 omegahacker
10000 * tools/: .cvsignore, Makefile.am, gstreamer-inspect.c,
10001 gstreamer-launch.c: Updates to -launch, added -inspect.
10003 2001-01-02 23:33 wtay
10005 * plugins/: example.c, example.h: Updated the example plugin
10008 2001-01-02 22:52 richardb
10010 * docs/Makefile.am: Don't delete CVS directories from working
10011 directory: delete from distdir. Also, delete backup files, while
10014 2001-01-02 20:50 wtay
10016 * gstreamer.spec.in: Datafiles in share should go in to RPM too
10018 2001-01-02 19:46 wtay
10020 * examples/autoplug/Makefile.am, examples/helloworld/Makefile.am,
10021 examples/helloworld2/Makefile.am, examples/launch/Makefile.am,
10022 examples/queue/Makefile.am, examples/queue2/Makefile.am,
10023 examples/queue3/Makefile.am, examples/queue4/Makefile.am,
10024 examples/thread/Makefile.am, examples/xml/Makefile.am,
10025 plugins/avi/Makefile.am, plugins/mpeg2/ac3parse/Makefile.am,
10026 test/bindings/Makefile.am: The examples must not be installed
10027 Removed debugging from Makefiles for avidecoder/ac3parse
10028 /test/bindings/dummy.h cannot be installed
10030 2001-01-02 18:40 wtay
10032 * docs/gst/gstreamer-docs.sgml, plugins/au/gstparseau.c,
10033 plugins/au/gstparseau.h, plugins/audioscale/Makefile.am,
10034 plugins/audioscale/audioscale.c,
10035 plugins/filters/median/Makefile.am,
10036 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
10037 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10038 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
10039 plugins/mpeg1/mpegtypes/Makefile.am,
10040 plugins/mpeg2/mpegtypes/Makefile.am,
10041 plugins/visualization/spectrum/fix_fft.c,
10042 plugins/visualization/spectrum/gstspectrum.c,
10043 plugins/visualization/spectrum/gstspectrum.h: Remove esdsink from
10044 the docs more fixes for symbols collisions
10046 2001-01-02 16:39 wtay
10048 * plugins/visualization/synaesthesia/core.c: Fixed a symbol
10049 conflict with mpeg_audio
10051 2001-01-02 16:29 wtay
10053 * plugins/mpeg2/video/: Makefile.am, gethdr.c, getpic.c,
10054 mpeg2dec.c, mpeg2dec.h, recon.c, recon_mmx.c, recon_sse.s: Fixed a
10055 symbol conflict with mpeg_play
10057 2001-01-02 15:18 richardb
10059 * docs/gst/Makefile.am: Remove gstesdsink
10061 2001-01-02 14:35 richardb
10063 * docs/Makefile.am: Add dist-hook to stop CVS/ directories being
10064 put into distribution.
10066 2001-01-02 14:34 richardb
10068 * configure.in: Add GST_HTTPSRC_GET_TYPE back into configure.in:
10069 documentation fails to build correctly when libhttp isn't present
10072 2001-01-02 13:23 richardb
10074 * autogen.sh: Correct ftp urls for libtool.
10076 2001-01-02 12:07 wtay
10078 * autogen.sh: Fixed a typo
10080 2001-01-02 12:04 wtay
10082 * acconfig.h, autogen.sh, configure.in,
10083 gst/elements/gstasyncdisksrc.c, gstplay/callbacks.c,
10084 gstplay/gstmediaplay.c, plugins/Makefile.am: Added a check for
10085 libjpeg Added and action for the load menu in gstplay Fixed drag
10086 and drop in gstplay More verbose errors in gstasyndisksrc
10088 2001-01-02 08:13 omegahacker
10090 * acconfig.h, autogen.sh, configure.in,
10091 docs/random/TODO-post-0.1.0, examples/autoplug/Makefile.am,
10092 gst/gstplugin.c, gst/elements/Makefile.am,
10093 gst/elements/gstasyncdisksrc.c, include/registry.h,
10094 libs/getbits/Makefile.am, libs/getbits/gstgetbits.c,
10095 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_generic.c,
10096 libs/idct/Makefile.am, libs/riff/gstriffencode.c,
10097 libs/riff/gstriffparse.c, plugins/Makefile.am,
10098 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
10099 plugins/avi/Makefile.am, plugins/avi/codectest.c,
10100 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
10101 plugins/avi/videoheader.c, plugins/avi/wincodec/gstwindec.c,
10102 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/grab-v4l.c,
10103 plugins/capture/v4l/gstv4lsrc.c, plugins/cobin/cobin.c,
10104 plugins/cobin/cobin.h, plugins/dvdsrc/dvdsrc.c,
10105 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
10106 plugins/filters/ladspa/gstladspa.c,
10107 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
10108 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
10109 plugins/jpeg/gstjpegenc.c, plugins/mp3decode/Makefile.am,
10110 plugins/mp3decode/mpg123/gstmpg123.c,
10111 plugins/mp3decode/parse/mp3parse.c,
10112 plugins/mpeg1/mpeg1encoder/globals.h,
10113 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10114 plugins/mpeg1/mpeg1encoder/marker.c,
10115 plugins/mpeg1/mpeg1encoder/mem.c,
10116 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10117 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
10118 plugins/mpeg1/mpegaudio/psy.c, plugins/mpeg1/mpegaudio/subs.c,
10119 plugins/mpeg1/parse/mpeg1parse.c,
10120 plugins/mpeg1/system_encode/buffer.c,
10121 plugins/mpeg1/system_encode/system_encode.c,
10122 plugins/mpeg1/system_encode/systems.c,
10123 plugins/mpeg1video/parse/mp1videoparse.c,
10124 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10125 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
10126 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
10127 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
10128 plugins/mpeg2/parse/mpeg2parse.c,
10129 plugins/mpeg2/subtitles/mpeg2subt.c, plugins/mpeg2/video/getpic.c,
10130 plugins/mpeg2/video/gstmpeg2play.c, plugins/mpeg2/video/mpeg2dec.c,
10131 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
10132 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
10133 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
10134 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
10135 plugins/visualization/smoothwave/smoothwave.c,
10136 plugins/visualization/spectrum/gstspectrum.c,
10137 plugins/visualization/synaesthesia/synaesthesia.c,
10138 plugins/visualization/vumeter/vumeter.c,
10139 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisenc.c,
10140 plugins/wav/gstparsewav.c: Massive, massive update of most source
10141 files. I went through and cleaned up all the warnings that I
10142 could, which involved fixing some of the plugins.
10144 The configure.in script was re-arranged and cleaned up so, and a
10145 check for libtool 1.3.5 was added to autogen.sh. Added checks for
10148 Some plugins were removed from the list of things to build for
10151 Added GST_DEBUG_FORCE_DISABLE in gstgetbits, since that's time
10152 critical and even an if() from a DEBUG can significantly increase
10155 2001-01-02 02:18 wtay
10157 * tests/Makefile.am: ooops, eos is a dir
10159 2001-01-02 02:16 wtay
10161 * docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
10162 editor/pixmaps/Makefile.am, tests/Makefile.am,
10163 tests/eos/Makefile.am, tests/eos/case1.c: Fixed makefiles for docs
10164 Added eos test programs
10166 2001-01-02 01:44 wtay
10168 * configure.in, docs/random/eos, editor/Makefile.am,
10169 editor/gsteditorimage.c, editor/gsteditorpalette.c,
10170 editor/gsteditorprojectview.c, editor/gsteditorproperty.c,
10171 gst/gstpad.c, gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
10172 gstplay/Makefile.am, gstplay/gstmediaplay.c: Fixes for
10173 gsteditor/gstplay install/build fixed typo in random/eos added
10174 num_buffers property to fakesrc
10176 2001-01-02 01:33 richardb
10178 * Makefile.am, configure.in, docs/Makefile.am, docs/manuals.mak,
10179 docs/gst/Makefile.am, docs/libs/Makefile.am: Added checking for all
10180 the tools used to make documentation. If documentation cannot be
10181 generated, whatever is available will still be installed.
10182 videosink/imagetest is now a check_PROGRAM
10184 2001-01-02 01:00 omegahacker
10186 * REQUIREMENTS: updated requirements
10188 2001-01-02 00:35 omegahacker
10190 * REQUIREMENTS: added list of requrements
10192 2001-01-02 00:31 richardb
10194 * configure.in, examples/Makefile.am: Added launch back into make
10195 system. The Makefile wasn't being generated, resulting in make
10196 dist failing when the directory was entered for make dist.
10198 2001-01-01 23:50 wtay
10200 * examples/Makefile.am: Added directories to DIST_SUBDIRS
10202 2001-01-01 23:20 omegahacker
10204 * examples/autoplug/Makefile.am: somehow Makefile.am went
10207 2001-01-01 22:44 omegahacker
10209 * examples/: Makefile.am, thread/Makefile.am: updated examples
10212 2001-01-01 21:21 omegahacker
10214 * Makefile.am, configure.in, examples/xml/Makefile.am,
10215 gst/Makefile.am, plugins/dvdsrc/Makefile.am: More build fixes
10217 2001-01-01 19:54 wtay
10219 * docs/random/: TODO-post-0.1.0, eos: Added some more TODOs Added a
10220 proposition for eos propagation
10222 2001-01-01 17:25 wtay
10224 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
10225 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
10226 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
10227 gst/gstpad.c: Documentation updates
10229 2001-01-01 14:34 richardb
10231 * examples/launch/Makefile.am: Add one more file to dist.
10233 2001-01-01 14:06 richardb
10235 * docs/: gst/Makefile.am, libs/Makefile.am: Fix a couple of files
10236 not being put into distributions. make dist now appears to create
10237 a fully functional distribution. make rpm should now produce an
10238 rpm. Whether that rpm is any good is another matter...
10240 2001-01-01 13:41 richardb
10242 * Makefile.am, configure.in, examples/Makefile.am,
10243 examples/launch/Makefile.am, examples/xml/Makefile.am: Fix broken
10244 build system for examples.
10246 2001-01-01 08:43 omegahacker
10248 * gstplay/Makefile.am, plugins/avi/Makefile.am,
10249 plugins/avi/wincodec/Makefile.am: More build changes
10251 2001-01-01 08:37 omegahacker
10253 * Makefile.am, autogen.sh, configure.in,
10254 docs/code-reviews/gstbin.c-1.41, examples/autoplug/Makefile,
10255 examples/autoplug/Makefile.am, examples/autoplug/autoplug.c,
10256 examples/helloworld/Makefile, examples/helloworld/Makefile.am,
10257 examples/helloworld2/Makefile, examples/helloworld2/Makefile.am,
10258 examples/queue/Makefile, examples/queue/Makefile.am,
10259 examples/queue2/Makefile, examples/queue2/Makefile.am,
10260 examples/queue3/Makefile, examples/queue3/Makefile.am,
10261 examples/queue4/Makefile, examples/queue4/Makefile.am,
10262 examples/thread/Makefile, examples/thread/Makefile.am,
10263 examples/xml/Makefile, examples/xml/Makefile.am, gst/gstpad.c,
10264 gst/gstplugin.c: Re-arranged the build a bit to try to make it more
10265 sane. Added some debug.
10267 2001-01-01 07:47 omegahacker
10269 * gstplay/Makefile.am: added headers and such to Makefile.am for
10272 2001-01-01 07:44 omegahacker
10274 * test/: mp3.c, qtest.c: added the category number to DEBUG
10276 2001-01-01 07:42 omegahacker
10278 * plugins/filters/ladspa/Makefile.am: missed utils.h
10280 2001-01-01 07:30 omegahacker
10282 * configure.in: updated version number from 0.9.2 (huh???) to 0.1.0
10284 2001-01-01 06:59 wtay
10286 * configure.in, docs/gst/tmpl/gstinfo.sgml,
10287 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10288 examples/autoplug/autoplug.c: Added -Wall to configure.in
10290 2001-01-01 06:57 omegahacker
10292 * gst/Makefile.am: fixed a nasty bug where at -O6 teh compiler
10293 optimized cothreads.c beyond the point of functioning
10295 2001-01-01 06:23 wtay
10297 * plugins/vorbis/: Makefile.am, vorbis.c, vorbisdec.c, vorbisdec.h,
10298 vorbisenc.c, vorbisenc.h: Some compile cleanups
10300 2001-01-01 05:26 wtay
10302 * gst/gstpipeline.c: Fixed a very bad error with autoplugging.
10304 2001-01-01 05:18 omegahacker
10306 * gst/: gst.c, gstinfo.c, gstinfo.h: updated the debug system so it
10309 2001-01-01 04:53 omegahacker
10311 * gst/: gst.c, gstinfo.c, gstinfo.h: Added API to control DEBUG
10312 level, updated cmdline code
10314 2001-01-01 04:41 omegahacker
10316 * gst/: gst.c, gstpad.c: modified cmdlien code to take both 0xHEX
10317 and dec, and added an INFO line in gst_pad_connect()
10319 2001-01-01 04:11 omegahacker
10321 * plugins/filters/ladspa/: Makefile, search.c: removed accidentally
10322 checked in Makefile and added .cvsignore
10324 2001-01-01 04:10 wtay
10326 * test/mp3.c, test/qtest.c, tests/case4.c, tests/markup.c,
10327 tests/paranoia.c, tests/rip.c, tests/simplefake.c: Updated test
10330 2001-01-01 04:04 wtay
10332 * gst/gst.c: Fixed a typo
10334 2001-01-01 04:02 wtay
10336 * plugins/filters/ladspa/: Makefile, gstladspa.c: Added the boolean
10339 2001-01-01 03:59 omegahacker
10341 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: fixed ladpsa
10342 filter up to compile
10344 2001-01-01 03:57 omegahacker
10346 * plugins/filters/Makefile.am: added ladspa
10348 2001-01-01 03:57 omegahacker
10350 * gst/gstautoplug.c: set categories for all INFOs
10352 2001-01-01 03:44 omegahacker
10354 * tests/sched/.cvsignore: added .cvsignore
10356 2001-01-01 03:43 wtay
10358 * gst/: Makefile.am, gst.c, gstcpu.c, gstinfo.c: Added command line
10359 parsing for --gst-info-mask, --gst-debug-mask and --help Dump the
10360 FLAGS and options on --help
10362 2001-01-01 03:22 omegahacker
10364 * tests/.cvsignore: updated .cvsignore
10366 2001-01-01 03:20 omegahacker
10368 * configure.in: added directories to configure.in
10370 2001-01-01 03:19 omegahacker
10372 * plugins/filters/ladspa/: Makefile, Makefile.am, gstladspa.c,
10373 gstladspa.h, ladspa.h, load.c, search.c, utils.h: New LADSPA plugin
10376 2001-01-01 03:18 omegahacker
10378 * examples/Makefile.am: fixed stupid spelling mistake
10380 2001-01-01 03:18 omegahacker
10382 * gstplay/: .cvsignore, Makefile.am: gstplay now builds from
10383 build-directory, doesn't require a make install
10385 2001-01-01 03:16 omegahacker
10387 * plugins/: audioscale/audioscale.c, avi/audiocodecs.c,
10388 avi/gstavidecoder.c, avi/gstaviencoder.c, avi/wincodec/gstwindec.c,
10389 avi/wincodec/gstwinenc.c, capture/v4l/gstv4lsrc.c,
10390 cdparanoia/cdparanoia.c, dvdsrc/dvdsrc.c, filters/median/median.c,
10391 filters/smooth/smooth.c, jpeg/gstjpegdec.c, jpeg/gstjpegenc.c,
10392 mp3decode/mpg123/gstmpg123.c, mp3decode/parse/mp3parse.c,
10393 mp3decode/types/mp3types.c, mp3encode/lame/gstlame.c,
10394 mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10395 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/util.c,
10396 mpeg1/mpeg_play/video.c, mpeg1/mpegaudio/gstmpegaudio.c,
10397 mpeg1/parse/mpeg1parse.c, mpeg1/system_encode/buffer.c,
10398 mpeg1/system_encode/system_encode.c,
10399 mpeg1video/parse/mp1videoparse.c, mpeg2/ac3parse/ac3parse.c,
10400 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/parse/mpeg2parse.c,
10401 mpeg2/subtitles/mpeg2subt.c, mpeg2/video/gethdr.c,
10402 mpeg2/video/gstmpeg2play.c, mpeg2/video/mpeg2dec.c,
10403 mpeg2/videoparse/mp2videoparse.c, videoscale/videoscale.c,
10404 visualization/smoothwave/smoothwave.c,
10405 visualization/synaesthesia/synaesthesia.c, vorbis/vorbisdec.c:
10406 Updated all plugins to use new GST_DEBUG and GST_INFO systems.
10408 2001-01-01 03:16 omegahacker
10410 * libs/: getbits/gstgetbits_generic.c, riff/gstriffencode.c,
10411 riff/gstriffparse.c: Updated libraries to use new GST_DEBUG instead
10414 2001-01-01 03:14 omegahacker
10416 * gst/: cothreads.c, gst.c, gstautoplug.c, gstbin.c, gstbuffer.c,
10417 gstbufferpool.c, gstcaps.c, gstclock.c, gstcpu.c, gstelement.c,
10418 gstelementfactory.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
10419 gstpipeline.c, gstplugin.c, gstprops.c, gstscheduler.c,
10420 gstthread.c, gsttype.c, gstxml.c, elements/gstasyncdisksrc.c,
10421 elements/gstaudiosink.c, elements/gstaudiosrc.c,
10422 elements/gstdisksrc.c, elements/gstfdsink.c,
10423 elements/gstpipefilter.c, elements/gstqueue.c,
10424 elements/gstsinesrc.c, elements/gsttypefind.c: Mega update of INFO,
10425 DEBUG, and ERROR subsystems, renamed with GST_ prefix. GST_DEBUG
10426 now takes a category parameter, which is the same as GST_INFO
10427 system. They are now called GST_CAT_*. All the GST_DEBUGs are set
10428 to 0 for now, we need to go and fix all these eventually.
10430 2001-01-01 02:46 omegahacker
10432 * gst/gstcpu.c: fixed stupid (brown paper bag) bug with missing
10433 NULL on g_strconcat
10435 2001-01-01 02:34 omegahacker
10437 * gst/gstcpu.c: fixed the segfault
10439 2001-01-01 01:56 wtay
10441 * acconfig.h, configure.in, gst/gstinfo.c: Added --enable-info and
10442 --disable-info-system nothing specified = INFO enabled, mask to
10443 0x00000001 --enable-info = INFO enabled, mask to 0xffffffff
10444 --disable-info = INFO compiled into a nop and thus disabled
10446 2001-01-01 00:44 omegahacker
10448 * examples/: autoplug/.cvsignore, helloworld/.cvsignore,
10449 helloworld2/.cvsignore, launch/Makefile, queue/.cvsignore,
10450 queue2/.cvsignore, queue3/.cvsignore, queue4/.cvsignore,
10451 thread/.cvsignore, xml/.cvsignore: hopefully one last update to the
10452 examples .cvsignores
10454 2001-01-01 00:44 wtay
10456 * acconfig.h, configure.in, gst/gstinfo.h, plugins/avi/Makefile.am,
10457 plugins/avi/gstavidecoder.c: Added GST_INFO_ENABLED flags Added
10458 --enable-debug-info A little fix for the avidecoder
10460 2001-01-01 00:42 omegahacker
10462 * examples/: helloworld/helloworld.c, helloworld2/helloworld2.c,
10463 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
10464 thread/thread.c, xml/Makefile, xml/createxml.c, xml/runxml.c:
10465 cleaned up the examples, added Makefiles, etc
10467 2001-01-01 00:34 omegahacker
10469 * examples/: Makefile.am, autoplug/Makefile, autoplug/autoplug.c,
10470 helloworld/Makefile, helloworld2/Makefile, launch/Makefile,
10471 queue/Makefile, queue2/Makefile, queue3/Makefile, queue4/Makefile,
10472 thread/Makefile, xml/Makefile: Updated makefiles for examples
10474 2001-01-01 00:17 omegahacker
10476 * gst/: gstcpu.c, gstinfo.c, gstinfo.h, elements/gstelements.c:
10477 Cleaned up INFO system some more, added API to select categories,
10478 modified the printout function to print cleanly for GST_INIT info
10479 (the default min) and spew function:line debug_string [element] for
10480 everything else. Eventually could make even that configurable
10481 easily enough, just check against another bitmap instead of
10482 checking for == GST_INIT.
10484 2000-12-31 23:31 wtay
10486 * gst/: Makefile.am, gstbin.c, gstpad.c, elements/gstfakesrc.c: Fix
10487 some compile warnings
10489 2000-12-31 22:49 omegahacker
10491 * gstplay/gstmediaplay.c: Added ability to use .glade file in cwd
10493 2000-12-31 22:18 omegahacker
10495 * gst/: gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstpad.c,
10496 gstpad.h, gstplugin.c, gstplugin.h, gstscheduler.c, gsttype.c,
10497 types/gsttypes.c: Started work on better ghostpad management, and
10498 started to build the low- level EOS mechanism.
10500 Also removed a couple of printouts that aren't needed any more.
10502 2000-12-31 22:16 omegahacker
10504 * plugins/: mp3decode/types/mp3types.c,
10505 mpeg1/mpegtypes/mpeg1types.c, mpeg2/mpegtypes/mpeg2types.c:
10506 Commented out some extra output that we don't need right now.
10508 2000-12-31 22:15 omegahacker
10510 * tools/gstreamer-register.c: Added stdlib.h to clean up exit()
10513 2000-12-31 22:14 omegahacker
10515 * tests/: load.c, markup.c: New test programs.
10517 2000-12-31 22:13 omegahacker
10519 * tests/Makefile.am: [no log message]
10521 2000-12-31 22:11 omegahacker
10523 * tests/sched/: Makefile, Makefile.am, runxml.c, testcases:
10524 Converted to a Makefile.am, fixed up the GstSrc thing, and removed
10525 a set to READY state before PLAYING that isn't necessary.
10527 2000-12-31 18:06 richardb
10529 * plugins/mpeg2/mpeg2dec/Makefile.am: Add a final header file to
10532 2000-12-31 17:49 richardb
10534 * plugins/mpeg2/: ac3dec/Makefile.am, mpeg2dec/Makefile.am: A
10535 couple more fixes to make dist.
10537 2000-12-31 17:37 richardb
10539 * plugins/mpeg2/mpeg2dec/Makefile.am: Add new files to dist.
10541 2000-12-31 17:34 wtay
10543 * plugins/mpeg2/mpeg2dec/: attributes.h, idct_mlib.c, mm_accel.h,
10544 motion_comp_mlib.c, output_video.h, stats.c: Added missing files,
10545 It should compile now, but doesn't work
10547 2000-12-31 17:32 richardb
10549 * plugins/: mp3decode/Makefile.am, mpeg1/mpeg_play/Makefile.am,
10550 mpeg1/mpegaudio/Makefile.am, mpeg2/ac3dec/Makefile.am,
10551 mpeg2/mpeg2enc/Makefile.am, wav/Makefile.am: Various fixes to
10552 ensure that appropriate files are included in make dist. Make dist
10553 now produces a nearly functioning distribution.
10555 2000-12-31 17:32 wtay
10557 * editor/gsteditorproperty.c, plugins/cdparanoia/cdparanoia.c:
10558 Updated the editor to use the capslist Added change state in
10561 2000-12-31 17:02 wtay
10563 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstautoplug.sgml,
10564 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstelement.sgml,
10565 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
10566 docs/gst/tmpl/gstreamer-unused.sgml, gst/Makefile.am,
10567 gst/gstautoplug.c, gst/gstcaps.h, gst/gstpad.c, tests/.cvsignore:
10568 Updated the docs Updated gst/Makefile.am to add CFLAGS Added test
10569 programs to tests/.cvsignore
10571 2000-12-31 16:15 wtay
10573 * tests/padfactory.c: Test program for the pad factory
10575 2000-12-31 16:12 wtay
10577 * examples/autoplug/autoplug.c, gst/gst.h, gst/gstautoplug.c,
10578 gst/gstautoplug.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
10579 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstpad.c, gst/gstpad.h,
10580 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
10581 gst/elements/gstaudiosink.c, plugins/avi/gstavidecoder.c,
10582 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
10583 plugins/cdparanoia/cdparanoia.c,
10584 plugins/mp3decode/mpg123/gstmpg123.c,
10585 plugins/mp3decode/parse/mp3parse.c,
10586 plugins/mp3decode/types/mp3types.c,
10587 plugins/mp3encode/lame/gstlame.c,
10588 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10589 plugins/mpeg1/mpegtypes/mpeg1types.c,
10590 plugins/mpeg1/parse/mpeg1parse.c,
10591 plugins/mpeg1video/parse/mp1videoparse.c,
10592 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10593 plugins/mpeg2/mpegtypes/mpeg2types.c,
10594 plugins/mpeg2/parse/mpeg2parse.c,
10595 plugins/mpeg2/video/gstmpeg2play.c,
10596 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/vorbis/vorbis.c,
10597 tests/Makefile.am, tests/autoplug.c, tests/caps.c, tests/case4.c,
10598 tests/init.c, tests/queue.c, tests/simplefake.c, tests/states.c:
10599 Added multiple caps to the pads Extended the padfactory for the
10600 multiple caps GstCaps now have a name so that future manipulations
10601 on them can be done by name Updated the plugins for the new caps
10604 2000-12-31 16:07 richardb
10606 * Makefile.am, configure.in, include/Makefile.am: Add files in
10607 include to distributions.
10609 2000-12-31 15:53 richardb
10611 * gst/Makefile.am: Add gstpropsprivate.h to dist.
10613 2000-12-31 15:19 richardb
10615 * docs/Makefile.am: Add docs/fwg to DIST_SUBDIRS
10617 2000-12-31 15:18 richardb
10619 * configure.in: Add docs/fwg/Makefile to things to be built.
10621 2000-12-31 14:22 richardb
10623 * docs/manuals.mak: Fix another bug in make install for fwg
10624 (complained becuase there were no pngs to install). I should have
10625 got up more slowly today...
10627 2000-12-31 14:02 richardb
10629 * docs/: fwg/.cvsignore, libs/tmpl/.cvsignore, manual/.cvsignore,
10630 manual/images/.cvsignore: Fix .cvsignores
10632 2000-12-31 13:55 richardb
10634 * docs/: manuals.mak, fwg/.cvsignore: Fix bug in make install for
10635 manuals. Added stuff to .cvsignore in fwg
10637 2000-12-31 10:46 omegahacker
10639 * tools/gstreamer-launch.c: Complete rewrite of the launcher. Now
10640 supports pretty arbitrary pipelines. Try '((fakesrc) ! identity !
10641 (fakesink))' out. Doesn't seem to recognize pad names yet for some
10642 reason, so it goes with the first sink/src pad it finds in a given
10643 element. Other problems still remain, but the hard part is done
10646 2000-12-30 19:51 wtay
10648 * plugins/mpeg2/mpegtypes/mpeg2types.c: Removed elementary mpeg2
10649 video detection because we simply don't know if it's mpeg1 or mpeg2
10651 2000-12-30 19:41 wtay
10653 * plugins/avi/gstavidecoder.c: removed debugging
10655 2000-12-30 19:40 wtay
10657 * plugins/mpeg1/parse/Makefile.am: removed debugging info again
10659 2000-12-30 19:39 wtay
10661 * plugins/mpeg1/parse/: Makefile.am, mpeg1parse.c: Removed ac3 and
10662 other private streams until autoplug can figure it out
10664 2000-12-30 19:37 wtay
10666 * libs/getbits/: gstgetbits.c, gstgetbits.h: Disabled MMX optimized
10667 versions until they get fixed
10669 2000-12-30 19:04 wtay
10671 * gst/cothreads.c, gst/gstplugin.c, plugins/avi/audiocodecs.c,
10672 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
10673 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
10674 plugins/avi/wincodec/gstwindec.c,
10675 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed autoplugging for avi
10676 Fixed a bug in multiple typefind function loading: when a typefind
10677 is requested for a mimetype, all plugins with a typefind function
10680 2000-12-30 17:42 wtay
10682 * gst/gst.c, gst/gstautoplug.c, gst/gstcaps.c, gst/gstplugin.c,
10683 gst/gstprops.c, gst/gstthread.c, plugins/mpeg2/ac3dec/ac3dec.c,
10684 plugins/mpeg2/mpegtypes/mpeg2types.c,
10685 plugins/mpeg2/parse/mpeg2parse.c,
10686 plugins/mpeg2/video/gstmpeg2play.c,
10687 plugins/mpeg2/videoparse/mp2videoparse.c: Fixed MPEG2 autoplugging
10688 Added some more INFO to gstthread
10690 2000-12-30 17:13 wtay
10692 * docs/gst/: Makefile.am, tmpl/gstreamer-unused.sgml: Updated the
10693 makefile for new files
10695 2000-12-30 16:13 wtay
10697 * docs/gst/.cvsignore, docs/gst/gstreamer-decl.txt,
10698 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10699 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
10700 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
10701 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
10702 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
10703 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gstinfo.sgml,
10704 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstprops.sgml,
10705 docs/gst/tmpl/gstreamer-unused.sgml,
10706 docs/gst/tmpl/gstscheduler.sgml, docs/gst/tmpl/gstsink.sgml,
10707 docs/gst/tmpl/gstsrc.sgml, gst/gstautoplug.c, gst/gstelement.c,
10708 gst/gstobject.c, gst/gstplugin.c, gst/elements/Makefile.am,
10709 gst/elements/gstqueue.c, gst/elements/gsttypefind.c: Docs updates:
10710 remove sink, src, filter, connection added gstinfo to docs.
10711 Updated some core files for the docs gsttypefind did not include
10712 gst_private Added CFlags to Makefile.am in gst/elements
10714 2000-12-30 15:36 richardb
10716 * docs/: Makefile.am, manuals.mak, fwg/Makefile.am,
10717 fwg/gst-filter-writers-guide.sgml, manual/Makefile.am: Added
10718 framework for writing filter writers guide. Extracted much of the
10719 makefile from docs/manual into a shared file which is included, so
10722 2000-12-30 14:46 richardb
10724 * docs/: libs/.cvsignore, manual/.cvsignore, manual/Makefile.am,
10725 libs/Makefile.am: Fix a bug in manual/Makefile.am: bad shell script
10726 for make disting .ps files. Couple of final fixes to
10727 libs/Makefile.am, too. Add a few things to cvsignores.
10729 2000-12-30 14:40 richardb
10731 * plugins/: dvdsrc/Makefile.am, mpeg2/video/getvlc.h,
10732 mpeg2/video/mpeg2dec.h, mpeg2/videoparse/Makefile.am: Change ERROR
10733 to VLC_ERROR in mpeg2. Fix a couple of makefiles so that make dist
10736 2000-12-30 13:54 richardb
10738 * docs/libs/: Makefile.am, tmpl/.cvsignore: Makefile cleaned muchly
10739 - make should now cause gstreamer-libs docs to be created. Make
10740 dist may work too - untested. No longer store tmpls in CVS,
10741 either. Only thing missing is make dependencies on the source
10742 files used to extract the docs.
10744 2000-12-30 13:14 richardb
10746 * docs/libs/tmpl/: dct.sgml, externals.sgml, gstcolorspace.sgml,
10747 gstgetbits.sgml, gstgetbits_inl.sgml, gstidct.sgml,
10748 gstputbits.sgml, gstriff.sgml, gstvideoscale.sgml, wineacm.sgml:
10749 Remove template files from CVS: they're autogenerated better.
10751 2000-12-30 05:05 richardb
10753 * docs/manual/Makefile.am: Makefile can now be used for a different
10754 manual by simply changing the initial variables
10756 2000-12-30 04:40 richardb
10758 * docs/manual/images/: .cvsignore, Makefile.am: Remove old
10759 directories and files
10761 2000-12-30 04:36 richardb
10763 * docs/manual/: Makefile.am, bin-element.fig,
10764 connected-elements.fig, filter-element-multi.fig,
10765 filter-element.fig, hello-world.fig, mime-world.fig, queue.fig,
10766 sink-element.fig, src-element.fig, state-diagram.fig, thread.fig:
10767 Misc tweaks to makefile for manual. Moved .figs into same
10768 directory so we can have them built appropriately without having to
10769 hack makefiles horribly. Nearly have a core makefile which can be
10770 reused for other manuals.
10772 2000-12-30 03:28 wtay
10774 * docs/manual/images/Makefile.am: Scaled down the eps images to
10777 2000-12-30 02:47 wtay
10779 * gst/elements/: gstelements.c, gstfakesrc.c: Added some INFO in
10780 gstelements Reverted pad names in gstfakesrc back to what they were
10782 2000-12-30 02:41 omegahacker
10784 * gst/: cothreads.c, gst.c, gst_private.h, gstbin.c, gstbuffer.c,
10785 gstelement.c, gstinfo.c, gstinfo.h, gstpad.c, gstplugin.c,
10786 gsttype.c, elements/gsttypefind.c: Updated more files to use INFO.
10788 2000-12-30 02:25 richardb
10790 * docs/manual/Makefile.am: Minor neaten to makefile.
10792 2000-12-30 01:53 richardb
10794 * test/: a.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
10795 mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c, mp3play.c,
10796 mp3tovorbis.c, mpeg2parse.c, pipetest.c, qtest.c: Convert GstSrc's
10799 2000-12-30 01:06 richardb
10801 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am:
10802 Added configure test for liblame.
10804 2000-12-30 00:46 richardb
10806 * configure.in, plugins/Makefile.am: Add configure tests for
10809 2000-12-30 00:17 richardb
10811 * plugins/mpeg1/system_encode/Makefile.am: Include "include/"
10813 2000-12-29 22:36 richardb
10815 * plugins/: mpeg2/parse/Makefile.am, mpeg1/parse/Makefile.am:
10816 Include "include/" when compiling.
10818 2000-12-29 21:58 richardb
10820 * gst/elements/gsttypefind.c: Remove reference to gstdebug.h which
10823 2000-12-29 21:56 richardb
10825 * libs/getbits/: gstgetbits.c, gstgetbits.h: Fix a couple of MMX
10828 2000-12-29 21:50 richardb
10830 * libs/getbits/Makefile.am: Include libgst.la when linking gbtest
10833 2000-12-29 21:44 richardb
10835 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Use VLC_ERROR
10836 instead of ERROR_VAL, at Erik's suggestion. :)
10838 2000-12-29 21:40 richardb
10840 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Rename #define
10841 ERROR to #define ERROR_VAL to avoid conflict with gstinfo.h
10843 2000-12-29 19:45 wtay
10845 * gst/Makefile.am, gst/gstautoplug.c, gst/gstbin.c,
10846 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstpipeline.c,
10847 gst/gstprops.c, gst/gstscheduler.c, gst/elements/gstasyncdisksrc.c,
10848 gstplay/gstplay.c, plugins/capture/v4l/gstv4lsrc.c,
10849 plugins/mp3decode/parse/mp3parse.c,
10850 plugins/mp3encode/lame/gstlame.h,
10851 plugins/mpeg1/mpeg_play/decoders.c,
10852 plugins/mpeg1/mpeg_play/decoders.h,
10853 plugins/mpeg1video/parse/mp1videoparse.c: Fixed buffer flag
10854 handling gstplay used old flag handling updated some plugins for
10855 the new objects/error handling Fixed a serious buffer error in
10858 2000-12-29 18:31 wtay
10860 * tests/: caps.c, props.c: Updated some test programs
10862 2000-12-29 18:23 wtay
10864 * gst/: gstautoplug.c, gstbin.c, gstbuffer.h, gstpipeline.c,
10865 gstplugin.c, gstprops.c, gstprops.h, gstscheduler.c,
10866 elements/gstasyncdisksrc.c: Fixed a serious bug in gst_props_new:
10867 properties with a 0 value causes a segfault Fixed a possible bug in
10868 gstautoplug when one of the constructed paths was empty Commented
10869 out a too liberal assert in gstscheduler.c Added
10870 GST_BUFFER_DISCONTINUOUS tried to fix asyndisksrc
10872 2000-12-29 10:02 omegahacker
10874 * gst/: Makefile.am, gst.c, gst.h, gst_private.h, gstdebug.h,
10875 gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstobject.c,
10876 gstobject.h, gstplugin.c, gstscheduler.c: Added DEBUG, INFO, and
10877 ERROR systems. Very little code is converted yet. Policy
10878 decisions need to be made as to what kinds of cases get what kind
10879 of response, and what the default ERROR response should be. Right
10880 now it will print out all the information, then have gdb spew a
10883 2000-12-29 05:38 omegahacker
10885 * gst/elements/: gstasyncdisksrc.c, gstasyncdisksrc.h,
10886 gstaudiosink.c, gstaudiosink.h, gstaudiosrc.c, gstaudiosrc.h,
10887 gstdisksrc.c, gstdisksrc.h, gstelements.c, gstesdsink.c,
10888 gstesdsink.h, gstfakesink.c, gstfakesink.h, gstfakesrc.c,
10889 gstfakesrc.h, gstfdsink.c, gstfdsink.h, gstfdsrc.c, gstfdsrc.h,
10890 gsthttpsrc.c, gsthttpsrc.h, gstidentity.c, gstidentity.h,
10891 gstpipefilter.c, gstpipefilter.h, gstqueue.c, gstqueue.h,
10892 gstsinesrc.c, gstsinesrc.h, gsttypefind.c, gsttypefind.h: Updated
10895 2000-12-29 04:36 wtay
10897 * gstplay/gstplay.c: Add the pipeline to the thread after
10900 2000-12-29 03:05 wtay
10902 * editor/gsteditorpadtemplate.c: Added a missing file...
10904 2000-12-29 02:50 omegahacker
10906 * plugins/: example.c, example.h, au/gstparseau.c, au/gstparseau.h,
10907 audioscale/audioscale.c, audioscale/audioscale.h,
10908 avi/gstavidecoder.c, avi/gstavidecoder.h, avi/gstaviencoder.c,
10909 avi/gstaviencoder.h, avi/wincodec/gstwindec.c,
10910 avi/wincodec/gstwindec.h, avi/wincodec/gstwinenc.c,
10911 avi/wincodec/gstwinenc.h, capture/v4l/gstv4lsrc.c,
10912 capture/v4l/gstv4lsrc.h, cdparanoia/cdparanoia.c,
10913 cdparanoia/cdparanoia.h, cobin/cobin.c, cobin/spindentity.c,
10914 cobin/spindentity.h, dvdsrc/Makefile.am, dvdsrc/dvdsrc.c,
10915 dvdsrc/dvdsrc.h, effects/stereo/stereo.c, effects/stereo/stereo.h,
10916 effects/volume/volume.c, effects/volume/volume.h,
10917 filters/median/median.c, filters/median/median.h,
10918 filters/smooth/smooth.c, filters/smooth/smooth.h,
10919 jpeg/gstjpegdec.c, jpeg/gstjpegdec.h, jpeg/gstjpegenc.c,
10920 jpeg/gstjpegenc.h, mp3decode/mpg123/gstmpg123.c,
10921 mp3decode/mpg123/gstmpg123.h, mp3decode/parse/mp3parse.c,
10922 mp3decode/parse/mp3parse.h, mp3decode/xa/gstxa.c,
10923 mp3decode/xa/gstxa.h, mp3decode/xing/gstxing.c,
10924 mp3decode/xing/gstxing.h, mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10925 mpeg1/mpeg1encoder/gstmpeg1encoder.h,
10926 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/gstmpeg_play.h,
10927 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/gstmpegaudio.h,
10928 mpeg1/parse/mpeg1parse.c, mpeg1/parse/mpeg1parse.h,
10929 mpeg1/system_encode/system_encode.c,
10930 mpeg1/system_encode/system_encode.h,
10931 mpeg1video/parse/mp1videoparse.c, mpeg1video/parse/mp1videoparse.h,
10932 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
10933 mpeg2/ac3parse/ac3parse.c, mpeg2/ac3parse/ac3parse.h,
10934 mpeg2/mpeg2dec/gstmpeg2dec.c, mpeg2/mpeg2dec/gstmpeg2dec.h,
10935 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/mpeg2enc/gstmpeg2enc.h,
10936 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
10937 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
10938 mpeg2/video/gstmpeg2play.c, mpeg2/video/gstmpeg2play.h,
10939 mpeg2/video/mpeg2dec.c, mpeg2/videoparse/mp2videoparse.c,
10940 mpeg2/videoparse/mp2videoparse.h, rtjpeg/rtjpegdec.c,
10941 rtjpeg/rtjpegdec.h, rtjpeg/rtjpegenc.c, rtjpeg/rtjpegenc.h,
10942 vcdsrc/vcdsrc.c, vcdsrc/vcdsrc.h, videoscale/videoscale.c,
10943 videoscale/videoscale.h, visualization/smoothwave/smoothwave.c,
10944 visualization/smoothwave/smoothwave.h,
10945 visualization/spectrum/gstspectrum.c,
10946 visualization/spectrum/gstspectrum.h,
10947 visualization/synaesthesia/synaesthesia.c,
10948 visualization/synaesthesia/synaesthesia.h,
10949 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
10950 vorbis/vorbisdec.c, vorbis/vorbisdec.h, vorbis/vorbisenc.c,
10951 vorbis/vorbisenc.h, wav/gstparsewav.c, wav/gstparsewav.h: MEGA
10952 reparenting of all the elements to GstElement.
10954 2000-12-29 02:28 omegahacker
10956 * gst/: Makefile.am, gst.h, gstbin.c, gstclock.c, gstconnection.c,
10957 gstconnection.h, gstelement.c, gstelement.h, gstfilter.c,
10958 gstfilter.h, gstpipeline.c, gstsink.c, gstsink.h, gstsrc.c,
10959 gstsrc.h, gsttee.c, gsttee.h, elements/gstasyncdisksrc.c,
10960 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
10961 elements/gstaudiosink.h, elements/gstaudiosrc.c,
10962 elements/gstaudiosrc.h, elements/gstdisksrc.c,
10963 elements/gstdisksrc.h, elements/gstelements.c,
10964 elements/gstfakesink.c, elements/gstfakesink.h,
10965 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
10966 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
10967 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
10968 elements/gstidentity.c, elements/gstidentity.h,
10969 elements/gstpipefilter.c, elements/gstpipefilter.h,
10970 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
10971 elements/gstsinesrc.h, elements/gsttypefind.c,
10972 elements/gsttypefind.h: Reparented everything to GstElement,
10973 removing GstSrc, GstSink, GstFilter, and GstConnection. Also fixed
10974 a bug in gst_bin_iterate_func.
10976 2000-12-28 22:13 omegahacker
10978 * gst/gstcaps.h: missed one file for copyright
10980 2000-12-28 22:12 omegahacker
10982 * gst/: Makefile.am, cothreads.c, cothreads.h, gst.c, gst.h,
10983 gst_private.h, gstarch.h, gstautoplug.c, gstautoplug.h, gstbin.c,
10984 gstbin.h, gstbuffer.c, gstbuffer.h, gstbufferpool.c,
10985 gstbufferpool.h, gstcaps.c, gstclock.c, gstclock.h,
10986 gstconnection.c, gstconnection.h, gstcpu.c, gstcpu.h, gstdebug.h,
10987 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
10988 gstextratypes.h, gstfilter.c, gstfilter.h, gsti386.h, gstlog.h,
10989 gstmeta.c, gstmeta.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
10990 gstpipeline.c, gstpipeline.h, gstplugin.c, gstplugin.h, gstppc.h,
10991 gstprops.c, gstprops.h, gstpropsprivate.h, gstscheduler.c,
10992 gstscheduler.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h, gsttee.c,
10993 gsttee.h, gstthread.c, gstthread.h, gsttrace.c, gsttrace.h,
10994 gsttype.c, gsttype.h, gstutils.c, gstutils.h, gstxml.c, gstxml.h,
10995 elements/gstasyncdisksrc.h, elements/gstqueue.c: Updated copyright
10996 in all the libgst files. Created gst_private.h, set up all files
10999 2000-12-28 21:42 wtay
11001 * docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
11002 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
11003 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
11004 docs/gst/tmpl/gstasyncdisksrc.sgml, docs/gst/tmpl/gstbin.sgml,
11005 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksrc.sgml,
11006 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
11007 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfilter.sgml,
11008 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
11009 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstplugin.sgml,
11010 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
11011 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
11012 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
11013 docs/gst/tmpl/gsttypefind.sgml, docs/gst/tmpl/gstutils.sgml,
11014 docs/gst/tmpl/gstxml.sgml, docs/gst/tmpl/videoraw.sgml,
11015 gst/gstbin.c, gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h,
11016 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
11017 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.h, gst/gstprops.c,
11018 gst/gstprops.h, gst/gstscheduler.c, gst/gstsrc.h, gst/gstthread.c,
11019 gst/elements/gsttypefind.c: Updated the API docs.
11021 2000-12-28 21:12 omegahacker
11023 * gst/gstpad.c: removed some dead pad_pull/push code
11025 2000-12-28 03:17 wtay
11027 * plugins/mpeg1/parse/mpeg1parse.c: Remove stupid printf
11029 2000-12-28 03:00 wtay
11031 * gst/elements/gsttypefind.c: fix a bug for multiple includes
11033 2000-12-28 02:51 wtay
11035 * editor/Makefile.am, editor/editor.c, editor/gsteditor.h,
11036 editor/gsteditorbin.c, editor/gsteditorelement.c,
11037 editor/gsteditorpad.c, editor/gsteditorpalette.c,
11038 editor/gsteditorpalette.h, editor/gsteditorprojectview.c,
11039 editor/gsteditorproperty.c, gst/gstbin.c, gst/gstpipeline.c,
11040 gst/gstscheduler.c, gst/elements/gstqueue.c,
11041 gst/elements/gsttypefind.c, plugins/cdparanoia/cdparanoia.c,
11042 plugins/mp3decode/Makefile.am, test/mp3tovorbis.c,
11043 tests/registry.c: Pending editor changes. fixes for autoplug of
11044 elementary MPEG1 video streams make sure mp3 types get compiled
11045 videosink changes for xml loading
11047 2000-12-28 00:18 wtay
11049 * gst/: gstautoplug.c, gstbin.c, gstelement.c, gstelement.h,
11050 gstelementfactory.c, gstpad.c, gstpad.h, gstpipeline.c,
11051 gstplugin.c, gstscheduler.c, gsttype.c, elements/gstfakesrc.c,
11052 elements/gstfakesrc.h: Fixes for the new scheduler. Autoplug works
11053 again with mp3/mpeg1/ogg
11055 2000-12-27 23:42 omegahacker
11057 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added some cleanup, so
11058 create_plan can be called multiple times.
11060 2000-12-27 22:49 wtay
11062 * plugins/vorbis/Makefile.am: Added libvorbisenc too
11064 2000-12-27 22:39 wtay
11066 * test/: Makefile.am, ac3parse.c, avi2mpg.c, aviparse.c, dvdcat.c,
11067 mp1parse.c, mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c,
11068 mp3play.c, mp3tovorbis.c, mpeg2parse.c, pipetest.c, record.c,
11069 spectrum.c, vidcapture.c, vidcapture2.c, videotest.c, wave.c,
11070 xml/createreg.c, xml/readreg.c: Updates for the gst_pad_push
11073 2000-12-27 20:41 wtay
11075 * plugins/vorbis/: vorbisdec.c, vorbisenc.c, vorbisenc.h: Updated
11076 vorbis encoder/decoder to latest CVS version
11078 2000-12-27 04:16 wtay
11080 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added loop_based
11081 option Added multiple pad output
11083 2000-12-27 03:13 omegahacker
11085 * gst/: Makefile.am, cothreads.c, gstpipeline.c, gstthread.c,
11086 elements/Makefile.am, types/Makefile.am: Mostly minor little
11087 changes, but two interesting things:
11089 1) removed a pthread_join from the gst_thread_main_loop. commented
11090 out because the thread isn't supposed to run pthread_join, the main
11093 2) Fixed a major bug with cothreads in threads. Had to add
11094 MAP_FIXED to the mmap() of the cothread stack. Presumably the
11095 gilbc that ships with redhat 7.0 now places these mmap requests
11096 somewhat randomly. Since they *must* be exactly where we expect
11097 them, it was failing. MAP_FIXED forces it to put it where we say.
11099 2000-12-27 00:46 omegahacker
11101 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added code to attempt
11102 the scheduling of chained cases. Very simply right now. Also
11103 added code to allow the use_cothread flag of a bin to force all the
11104 chains to use cothreads as well.
11106 2000-12-27 00:01 omegahacker
11108 * tests/: Makefile.am, case4.c: added case4
11110 2000-12-26 23:51 omegahacker
11112 * gst/: Makefile.am, gstbin.c, gstbin.h, gstdebug.h, gstelement.h,
11113 gstscheduler.c, gstscheduler.h, gstthread.c,
11114 elements/gstidentity.c, elements/gstqueue.c, elements/gstqueue.h:
11115 More massive changes to the scheduling system. Moved the
11116 scheduling code to gstscheduler.[ch], so an child bin can replace
11117 the scheduler. Introduced the concept of chains, which are subsets
11118 of the list of managed elements for a given manager bin, which get
11119 scheduled as separate entities. gst_bin_iterate_func should be
11120 pretty much fixed now, the scheduling code gets to do all the hard
11123 Cothreaded case work in the couple tests I've tried, chained is
11126 2000-12-26 20:49 omegahacker
11128 * gst/gstthread.c: Changed "bin" to "thread" in get_thread_new.
11130 2000-12-26 20:24 wtay
11132 * docs/random/usecases: This file will contain several use cases to
11135 2000-12-25 01:33 wtay
11137 * editor/editor.glade, editor/editor.ts, editor/gsteditor.c,
11138 editor/gsteditor.h, editor/gsteditorbin.c,
11139 editor/gsteditorcanvas.c, editor/gsteditorconnection.c,
11140 editor/gsteditorconnection.h, editor/gsteditorcreate.c,
11141 editor/gsteditorcreate.h, editor/gsteditorelement.c,
11142 editor/gsteditorpad.c, editor/gsteditorproject.c,
11143 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11144 editor/gsteditorproperty.c, editor/gsteditorproperty.h,
11145 gst/gstbin.h, gst/gstelement.h, gst/gstutils.c, gst/gstutils.h,
11146 gst/gstxml.c, gst/elements/gstaudiosink.c: Lots of editor changes:
11147 - restucturing of object creation - loading of xml files - visual
11148 eye candy: color changes on mouseover - active object is indicated
11149 - property box changes for boolean and enum types - property box:
11150 create properties per element - show pads/caps in propertybox
11151 added gst_util_get_bool_arg in gstutils.c added default properties
11154 2000-12-23 03:17 wtay
11156 * gst/: gstbin.c, gstelement.c, gstelement.h, gstelementfactory.c,
11157 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11158 elements/gstdisksrc.c, elements/gstfakesrc.c,
11159 elements/gstidentity.c: Added handoff signals to fakesrc and
11160 fakesink Added scheduling property to identity Added
11161 GST_STATE_TRANSITION macro to check for state changes. Modified
11162 gstbin and gstthread to the new state change macros
11164 2000-12-22 23:23 wtay
11166 * gst/gstbin.c, gst/gstelementfactory.c, gst/gstpad.c,
11167 gst/gstpipeline.c, gst/gstthread.c, gst/elements/gstfakesrc.c,
11168 gst/elements/gstfakesrc.h, tests/sched/runxml.c,
11169 tests/sched/cases/(fs-i-i-fs).xml: Fixed a bug in gstbin.c the
11170 manager was not detected. Some other testcases bin, thread,
11171 pipeline use the elementfactory on gst_*_new
11173 2000-12-22 16:14 wtay
11175 * gst/gstautoplug.c, gst/gstautoplug.h, gst/gstpipeline.c,
11176 gst/gstxml.c, gst/elements/gstfakesink.c,
11177 gst/elements/gstfakesink.h, gst/elements/gstidentity.c,
11178 gst/elements/gstidentity.h, gstplay/main.c, tests/sched/Makefile,
11179 tests/sched/runtestcases, tests/sched/runxml.c,
11180 tests/sched/testcases, tests/sched/cases/(fs-fs).xml,
11181 tests/sched/cases/(fs-i-fs).xml, tests/sched/cases/(fs-i-i-fs).xml,
11182 tests/sched/cases/(fs-i-q[i-fs]).xml: Implemented some test
11183 cases... they all fail :-( Added a flag to identity to for
11184 loop_based behaviour. Added a signal to fakesink when a buffer is
11187 2000-12-21 20:21 wtay
11189 * tests/sched/testcases: More testcases
11191 2000-12-21 19:53 wtay
11193 * tests/: autoplug.c, sched/testcases: 70+ testcases to start with
11195 2000-12-21 07:10 omegahacker
11197 * gst/gstbin.c: Some fixes to the non-chained case, it works in a
11198 very basic way. More use cases will hopefully provide some sanity.
11200 2000-12-21 01:27 omegahacker
11202 * gst/elements/gstqueue.c: Fixing two bugs:
11204 1) I had commented out an unlock. duh. 2) changed the _get
11205 function to return the buffer rather than call _push
11207 Also uncommented some debugging I'd turned off. Need to solve the
11208 verbosity problem somehow, I think by way of debug levels as well
11211 2000-12-20 09:39 omegahacker
11213 * gst/: gstbin.c, gstbin.h, gstelement.c, gstelement.h, gstpad.h,
11214 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11215 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11216 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsrc.c,
11217 elements/gsthttpsrc.c, elements/gstqueue.c, elements/gstsinesrc.c:
11218 Massive scheduling changes (again). Not entirely complete, but
11219 getting closer. Need to think about various scheduling plans that
11220 we might want to produce, and figure out the rules for what is
11221 legal, and how to get the results we need as far as the plan.
11223 2000-12-20 00:55 wtay
11225 * docs/random/autoplug1: Added explanation for current autoplugging
11227 2000-12-19 16:38 wtay
11229 * tests/: .cvsignore, props.c: Small test program for the property
11232 2000-12-19 16:36 wtay
11234 * gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c, gst/gstprops.h,
11235 plugins/mpeg1/mpegtypes/mpeg1types.c, tests/Makefile.am: Added API
11236 to dynamically create GstCaps and GstProps Changed typefind of
11237 mpeg1 to set the GstProps. autoplugging now works again for mpeg1,
11240 2000-12-19 13:44 wtay
11242 * docs/random/plugins.dia, editor/editor.dia, gst/gstautoplug.c,
11243 gst/gstautoplug.h, tests/autoplug.c: Added the autoplugger. some
11244 .dia drawings of the objects the autoplug test program.
11246 2000-12-19 13:41 wtay
11248 * gst/Makefile.am, gst/gst.c, gst/gstbin.c, gst/gstcaps.c,
11249 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpipeline.c,
11250 gst/gstplugin.c, gst/gstprops.c, gst/gstthread.c, gst/gsttype.c,
11251 gst/gsttype.h, plugins/mpeg1/parse/mpeg1parse.c,
11252 plugins/mpeg1video/parse/mp1videoparse.c, tests/Makefile.am,
11253 tests/registry.c: Cleanup in gsttypes.c: removed the crazy GList
11254 of GHashTables, since the autoplugger will use the GstCaps and
11255 elementfactories instead of the type system. We don't maintain a
11256 list anymore of the elements for the specific removed unused
11257 code in XML loading/saving.
11259 Cleanup in gstelementfactory: removed the register/unregister
11260 methods, register is now implicit when gst_elementfactory_new is
11261 called. _unregister is now _destroy. Removed logic to
11262 register/unregister the types in gsttypes. added methods to
11263 query if the factory can src/sink a GstCaps Make sure the
11264 elementfactory is set in the element_class when a new element is
11265 registered with gst_elementfactory_new.
11267 gst.c: properly register the basic bins gst_pipeline: use new
11268 gstautoplug (next checkin) gstprops: fixed an error in
11269 compatibility check registry test program changes plugins: misc
11270 changes for the new caps system.
11272 2000-12-19 05:48 omegahacker
11274 * plugins/cdparanoia/cdparanoia.c: safety issue: turned off the
11275 code the requires a patch to cdparanoia to avoid a segfault
11277 2000-12-17 16:24 wtay
11279 * gst/gstbin.c, gst/gstcaps.c, gst/gstpad.c, gst/gstpipeline.c,
11280 gst/gstprops.c, gst/gsttype.c, gst/gsttype.h,
11281 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
11282 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11283 plugins/mp3decode/parse/mp3parse.c,
11284 plugins/mp3decode/types/mp3types.c,
11285 plugins/mpeg1/mpegtypes/mpeg1types.c,
11286 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: The
11287 typefind function now returns a GstCaps structure instead of a
11288 gboolean. modified some plugins to this new behaviour Fixed
11289 autoplugging for the mpg123 case. When an element is selected in
11290 autoplugging and the caps do not match, another element is selected
11291 until the caps match. only examples/autoplug works because
11292 gstmediaplay uses a threaded setup that does not seem to work with
11293 the current scheduling.
11295 2000-12-17 06:26 omegahacker
11297 * docs/code-reviews/: README, gstbin.c-1.41: README and the
11298 beginning of the first code-review. Here's the README:
11300 Code reviews: =============
11302 Files are to be named by file or subsystem, and CVS revision number
11305 gstbin.c-1.41 editor-20001216
11307 A file should look something like the following:
11309 -------------------------------------------------------------------
11310 --- Code Review =========== File: gst/gstbin.c Revision: 1.41 Date:
11311 Dec 16, 2000 Reviewer: Erik Walthinsen <omega@cse.ogi.edu>
11313 ----- Line 20: #define GST_DEBUG_ENABLED
11315 Shouldn't be here, DEBUG should be enabled globally. May leave
11316 until scheduling changes are done.
11318 ----- Line 117: (gst_bin_class_init)
11319 gstelement_class->elementfactory =
11320 gst_elementfactory_find("bin");
11322 Not sure this is such a great idea. I thought the GstElement code
11323 did this kind of stuff?
11325 -------------------------------------------------------------------
11328 The format will evolve as we do more stuff, such as putting in
11329 fields for recommended actions, comments regarding any later
11330 changes made and when, etc.
11332 2000-12-17 04:54 omegahacker
11334 * gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h,
11335 gst/elements/gsttypefind.c, tools/gstreamer-register.c: Some minor
11336 compilation fixes...
11338 2000-12-16 17:12 wtay
11340 * editor/editor.c, editor/editor.glade, editor/editor.ts,
11341 editor/gsteditor.c, editor/gsteditorbin.c,
11342 editor/gsteditorelement.c, editor/gsteditorproject.c,
11343 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11344 gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h, gst/gstpad.c,
11345 gst/gstprops.c, gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
11346 tests/registry.c: some editor changes= loading of save pipelines
11347 (not working) added include in gstdebug.h for getpid property
11348 loading implemented GstXML can now be queried for the toplevel
11351 2000-12-16 10:18 omegahacker
11353 * docs/random/sources, examples/autoplug/Makefile,
11354 examples/helloworld/Makefile, examples/queue4/Makefile,
11355 examples/xml/Makefile, gst/gst.c, gst/gstbin.c, gst/gstbuffer.h,
11356 gst/gstdebug.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
11357 gst/gstthread.c, gst/elements/gstasyncdisksrc.c,
11358 gst/elements/gstaudiosrc.c, gst/elements/gstdisksrc.c,
11359 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
11360 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
11361 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
11362 gst/elements/gstsinesrc.c, plugins/cdparanoia/cdparanoia.c,
11363 plugins/cdparanoia/cdparanoia.h, plugins/cobin/spindentity.c,
11364 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11365 tests/Makefile.am, tests/mp3encode.c, tests/pad-active.c,
11366 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/simplefake.c,
11367 tests/states.c: WARNING: Don't grab this updated unless you're
11368 really, REALLY sure. WARNING: Wait for the next one.
11370 Whole lotta changes here, including a few random bits:
11372 examples/*/Makefile: updated to use `libtool gcc`, not just `gcc`
11373 gst/ gstbuffer.h: updated to new flag style gst.c, gstdebug.h:
11374 added new debugging for function ptrs gstpipeline.c: set type of
11375 parent_class to the class, not the object gstthread.c: ditto
11376 plugins/ cdparanoia/cdparanoia.c: added an argument type, updated
11377 some defaults cobin/spindentity.c: updated to new do/while
11378 loopfunction style mp3encode/lame/gstlame.c: argument types,
11379 whole lotta lame options tests/: various changes
11381 Now, for the big changes: Once again, the scheduling system has
11382 changed. And once again, it broke a whole bunch of things. The
11383 gist of the change is that there is now a function pointer for
11384 gst_pad_push and gst_pad_pull, instead of a hard-wired function.
11385 Well, currently they are functions, but that's for debugging
11386 purposes only, they just call the function pointer after spewing
11389 This changed the GstPad structure a bit, and the GstPad API as
11390 well. Where elements used to provide chain() and pull() functions,
11391 they provide chain() and get() functions.
11392 gst_pad_set_pull[region]_function has been changed to
11393 get_pad_set_get[region]_function. This means all the elements out
11394 there that used to have pull functions need to be updated. The
11395 calls to that function have been changed in the normal elements,
11396 but the names of the functions passed is still _pull[region](),
11397 which is an aesthetic issue more than anything.
11399 As for what doesn't work yet, just about anything dealing with
11400 Connections is hosed, meaning threaded stuff won't work. This will
11401 be fixed about 12 hours from now, after I've slept, etc. The
11402 simplefake.c test works in both cothreaded and chained cases, but
11403 not much else will work due to the Connection problem. Needless to
11404 say, don't grab this unless you *need* these features *now*, else
11405 wait to update this stuff until tomorrow.
11407 I'm going to sleep now.
11409 2000-12-15 16:43 wtay
11411 * examples/queue/queue.c, examples/queue2/queue2.c, gst/gstbin.c,
11412 gst/gstcaps.c, gst/gstpipeline.c, gst/gstplugin.c, gst/gsttype.c,
11413 gst/elements/gsttypefind.c, plugins/mpeg1/mpegtypes/mpeg1types.c,
11414 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: Move
11415 a step closer to autoplugging. The element selection in the
11416 pipeline works. Slight modification to the typefind function
11417 handling. removed the stupid mime types in the mpeg decoders.
11418 Adjust videosink for the new caps handling. Modified the queue
11419 example to show an error in plan creation; Erik can you solve this?
11420 This is the type of pipelines autoplugging uses.
11422 2000-12-15 01:57 wtay
11424 * gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
11425 gst/gst.h, gst/gstarch.h, gst/gstbin.c, gst/gstbin.h,
11426 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstbufferpool.c,
11427 gst/gstbufferpool.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstclock.c,
11428 gst/gstclock.h, gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h,
11429 gst/gstdebug.h, gst/gstelement.c, gst/gstelement.h,
11430 gst/gstelementfactory.c, gst/gstextratypes.c, gst/gstextratypes.h,
11431 gst/gstfilter.c, gst/gstfilter.h, gst/gstmeta.c, gst/gstmeta.h,
11432 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
11433 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
11434 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h, gst/gstsink.c,
11435 gst/gstsink.h, gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c,
11436 gst/gstthread.c, gst/gstthread.h, gst/gsttrace.c, gst/gsttrace.h,
11437 gst/gsttype.c, gst/gstutils.c, gst/gstxml.c, gst/gstxml.h,
11438 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
11439 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.h,
11440 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
11441 gst/elements/gsthttpsrc.h, gst/elements/gstpipefilter.h,
11442 gst/types/gsttypes.c, gstplay/gstmediaplay.c,
11443 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
11444 plugins/cdparanoia/cdparanoia.h, plugins/dvdsrc/dvdsrc.c,
11445 plugins/dvdsrc/dvdsrc.h, plugins/mp3decode/mpg123/gstmpg123.h,
11446 plugins/mp3encode/lame/gstlame.h,
11447 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11448 plugins/mpeg2/mpeg2dec/idct.c, plugins/vcdsrc/vcdsrc.h,
11449 plugins/vorbis/vorbis.c, tests/.cvsignore, tests/rip.c,
11450 tools/gstreamer-register.c: Header cleanup: try to include as
11451 little as possible; this will probably speed up compilation a bit.
11452 changed the .c files to use #include "..." Fix for the 'plugins are
11453 loaded twice' bug. Fix 22186: GstObject flags are now used
11454 everywhere. Added *_FLAG_LAST so elements do not use the same
11455 flags. Added some padding in the flag enum for future expansion.
11457 2000-12-14 17:21 wtay
11459 * gst/gstpad.c, gst/gstplugin.c, plugins/cdparanoia/cdparanoia.c,
11460 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11461 plugins/mpeg1/parse/mpeg1parse.c,
11462 plugins/mpeg1video/parse/mp1videoparse.c,
11463 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11464 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
11465 plugins/vorbis/vorbisenc.c: Some plugins are adjusted to the new
11466 pad template mechanisms.
11468 2000-12-14 12:30 wtay
11470 * plugins/mp3encode/lame/gstlame.c: Fixed a memory leak
11472 2000-12-13 21:42 omegahacker
11474 * docs/random/TODO-post-0.1.0: First few TODO items to be done
11475 after 0.1.0 (i.e. in 2001)
11477 2000-12-13 19:35 wtay
11479 * plugins/mp3encode/lame/gstlame.c: Update to the lame encoder
11481 2000-12-13 19:29 wtay
11483 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
11484 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
11485 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
11486 docs/gst/tmpl/gstsrc.sgml, docs/gst/tmpl/gsttype.sgml,
11487 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11488 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h, gst/gsttype.c,
11489 gst/elements/gstaudiosink.c, gst/elements/gsthttpsrc.c,
11490 plugins/cdparanoia/cdparanoia.c,
11491 plugins/mp3decode/mpg123/gstmpg123.c,
11492 plugins/mp3decode/parse/mp3parse.c: Changed the GstPadFactory and
11493 added the GstPadTemplate.
11495 The GstPadFactory is an easy way to define a pad with capabilities.
11496 The GstPadFactory is converted into a GstPadTemplate. The template
11497 is used to create new pads and to expose the possible pads used in
11498 an element to the plugin system.
11500 updated mp3parse, mpg123, cdparanoia to the new API. Rerun
11501 gstreamer-register because the XML definition has changed.
11503 2000-12-12 19:31 wtay
11505 * docs/random/plugins: Added a document about how we handle plugins
11506 and dynamic loading.
11508 2000-12-12 19:29 wtay
11510 * gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11511 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
11512 gst/gstpipeline.c, gst/gsttype.c, plugins/au/gstparseau.c,
11513 plugins/mp3decode/mpg123/gstmpg123.c,
11514 plugins/mp3decode/parse/mp3parse.c, tests/.cvsignore, tests/caps.c,
11515 tests/registry.c: More Caps changes, this change introduces the
11516 padfactory. the GstPadFactory will be used to describe the pads
11517 that an element will contain during its lifetime. mpg123 and
11518 mp3parse serve as an example. More XML changes to incorporate the
11521 2000-12-12 09:40 omegahacker
11523 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am,
11524 tests/Makefile.am, gst/gstbin.c, gst/gstplugin.c,
11525 gst/elements/gstfdsink.c, plugins/mp3encode/lame/Makefile.am,
11526 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11527 tests/rip.c: Added LAME encoder. Wow.
11529 2000-12-12 06:49 omegahacker
11531 * configure.in, editor/gstelementselect.c, plugins/Makefile.am,
11532 plugins/cdparanoia/Makefile.am, plugins/cdparanoia/cdparanoia.c,
11533 plugins/cdparanoia/cdparanoia.h, tests/Makefile.am,
11534 tests/paranoia.c: Brand new source, the cdparanoia source. Reads
11535 audio data from a CD, writes out raw audio. The tests/paranoia.c
11536 program will simply hook this up to a sound card. It works
11539 Next step is to flesh out the rest of the element, including pad
11540 caps, better seek and playout control, signals, and whatever else
11543 A minor patch to the editor is included here, the GstElementFactory
11544 details struct has a name change from 'class' to 'klass' that
11545 wasn't reflected in the elementselect widget. Fixd.
11547 2000-12-11 00:25 omegahacker
11549 * tests/queue.c: Updated to latest code for testing scheduling.
11551 2000-12-11 00:24 omegahacker
11553 * gst/: gstbin.c, gstdebug.h, gstelement.c, gstpad.c,
11554 elements/gstqueue.c: Implemented the hybrid scheduling system for
11555 sources and connections outside the current Bin. Is a bit hackish
11556 in one place, but I'll work out a way to make that cleaner soon.
11557 queue.c in tests now works nicely in all cases. More to come
11560 2000-12-11 00:06 wtay
11562 * tests/registry.c: Test program to check the registry handling
11564 2000-12-11 00:04 wtay
11566 * gst/Makefile.am, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
11567 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpad.c,
11568 gst/gstpad.h, gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
11569 gst/gstprops.c, gst/gstprops.h, gst/gsttype.c, gst/gsttype.h,
11570 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
11571 gstplay/main.c, plugins/au/gstparseau.c,
11572 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11573 plugins/avi/wincodec/gstwincodec.c,
11574 plugins/capture/v4l/gstv4lsrc.c, plugins/effects/stereo/stereo.c,
11575 plugins/effects/volume/volume.c, plugins/filters/median/median.c,
11576 plugins/filters/smooth/smooth.c, plugins/jpeg/gstjpeg.c,
11577 plugins/mp3decode/mpg123/gstmpg123.c,
11578 plugins/mp3decode/mpg123/gstmpg123.h,
11579 plugins/mp3decode/parse/mp3parse.c,
11580 plugins/mp3decode/xing/gstxing.c,
11581 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
11582 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11583 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
11584 plugins/mpeg1/parse/mpeg1parse.c,
11585 plugins/mpeg1video/parse/mp1videoparse.c,
11586 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11587 plugins/mpeg2/mpeg2dec/decode.c,
11588 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11589 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11590 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/idct.c,
11591 plugins/mpeg2/mpeg2dec/idct_mmx.c,
11592 plugins/mpeg2/mpeg2dec/motion_comp.c,
11593 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
11594 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11595 plugins/mpeg2/mpeg2dec/mpeg2.h,
11596 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11597 plugins/mpeg2/mpeg2dec/perftest.c, plugins/mpeg2/mpeg2dec/slice.c,
11598 plugins/mpeg2/mpeg2dec/vlc.h, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
11599 plugins/mpeg2/parse/mpeg2parse.c,
11600 plugins/mpeg2/subtitles/mpeg2subt.c,
11601 plugins/mpeg2/video/gstmpeg2play.c,
11602 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
11603 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
11604 plugins/visualization/smoothwave/smoothwave.c,
11605 plugins/visualization/spectrum/gstspectrum.c,
11606 plugins/visualization/synaesthesia/synaesthesia.c,
11607 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
11608 plugins/wav/gstparsewav.c, tests/Makefile.am, tests/caps.c,
11609 tests/queue.c: First attempt at rebuilding the type/plugin system
11610 - make sure caps/props are saved in the registry autoplugging is
11611 completely broken. removed the typefactories and typeids from all
11612 the pads in the plugins XML load/save is ok (be sure to rerun
11613 gstreamer-register)
11615 2000-12-09 09:13 omegahacker
11617 * gst/: gstbin.c, gstbin.h, gstelement.c, gstpad.h: Snapshot of
11618 work-in-progress do deal with out-of-bin elements. Current system
11619 is very likely going to be ditched due to its complexity and the
11620 fact that it doesn't work right now. More than that, it's
11621 generating some really odd results in my test program, which aren't
11622 readily explainable.
11624 If you want to keep a working copy of your working copy (heh),
11625 don't update until this is replaced with a hybrid approach. This
11626 approach will be the beginning of a plan generator that can
11627 construct full hybrid schedules given hints from various places.
11629 Hybrid means that cothreads are used, but there are chunks of the
11630 pipeline that are actually dealt with by chaining. This can improve
11631 speed by reducing cothread switches (which are much cheaper than
11632 thread switches, but still far from free, about 570 cycles on my
11633 PIII), but does carry a complexity burden. Luckily, the structure
11634 of GStreamer allows that burden to live entirely in create_plan.
11635 Luck? I think not ;-)
11637 2000-12-08 23:38 omegahacker
11639 * gst/: gstbin.c, gstthread.c: Mostly debugging changes. What's in
11640 CVS seems to work rather well, actually.
11642 Next is the work on task 23098...
11644 2000-12-08 20:31 omegahacker
11646 * tests/: Makefile.am, queue.c: Test program for simple queue
11647 operations. Good for testing thread/cothread interations.
11649 2000-12-08 18:24 wtay
11651 * gst/: gstbin.c, gstdebug.h, gstpad.c, gstpad.h: Added pullregion
11652 in again, it got removed with the previous commit.
11654 2000-12-08 10:33 omegahacker
11656 * gst/: gstbin.c, gstconnection.c, gstconnection.h, gstdebug.h,
11657 gstelement.c, gstpad.c, elements/gstqueue.c: Another big set of
11658 changes. Connections are now also pullfunc based. gstqueue has
11659 been updated, I don't know of any other connections offhand.
11661 There are still a few things that need doing, specifically the
11662 concept of a source or connection with connections to multiple
11663 thread contexts is not dealt with. This may force us to move the
11664 threadstate from the element to the pad, maybe keeping the
11665 element's copy for simple cases. Then the Bin would create a
11666 structure to pass to the cothreaded _wrappers of any such elements,
11667 which would detail the pads that are to be dealt with by this
11668 particular cothread context.
11670 That will speed things up to, since we don't have to look through
11671 the list of all pads for every Src or Connection element for every
11672 iteration, we can simply step through the list provided by the
11673 plan. Special case might even have a single pad pointer sitting
11674 there to trump the list, if there's only one (the common case
11677 Task 23098 is tracking these changes. The main task 22588 depends
11678 on that subtask, as well as 22240, which is a consistency check on
11681 2000-12-07 18:38 wtay
11683 * tests/: .cvsignore, Makefile.am, caps.c: Updated the test program
11685 2000-12-07 18:37 wtay
11687 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11688 gstprops.c, gstprops.h, gstpropsprivate.h: separated the properties
11689 from the capabilities as we might use the properties for metadata
11692 2000-12-06 23:04 wtay
11694 * gst/: gstbin.c, gstcaps.c, gstcaps.h, gstpad.c,
11695 elements/gstasyncdisksrc.c: Added pulregion handling. Added
11696 GstCapsListFactory in headers
11698 2000-12-05 18:08 wtay
11700 * gst/: Makefile.am, gstbin.c, gstpad.c, gstpipeline.c,
11701 elements/gstasyncdisksrc.c: Fixed autoplugging.
11703 2000-12-04 19:24 wtay
11705 * docs/random/caps: Added some capability options
11707 2000-12-04 10:52 omegahacker
11709 * gst/: gstbin.c, gstelement.h, gstpad.c, gstpad.h, gstpipeline.c,
11710 gstsrc.c, gstsrc.h, elements/gstasyncdisksrc.c,
11711 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11712 elements/gstfakesrc.c, elements/gstfdsrc.c, elements/gsthttpsrc.c,
11713 elements/gstsinesrc.c: Changed the way things are scheduled,
11714 especially sources. A Src used to have a push() function, and
11715 optionally a pushregion() to deal with async reads, etc. That
11716 whole thing has gone away, in favor of providing a pull() function
11717 for the output (Src) pad instead, ala chain functions. This makes
11718 constructing cothreaded schedules out of non-loop elements somewhat
11719 easier. Basically there was always a question as to which pad was
11720 being dealt with. In the pullregion case, cothread-specific data
11721 was used to try to pass the region struct to the right place, which
11722 is a slow hack. And in general, the push function severely limited
11723 the kind of tricks that could be played when there's more than one
11724 output pad, such as a multi-out file reader with async capabilities
11725 on each pad independently.
11727 This changes the way cothread scheduling occurs. Instead of the
11728 hack to deal with Src's by calling their push() function (or
11729 optionally the pushregion(), in certain cases), we now are working
11730 towards a general mechanism where pads are the only thing that are
11731 dealt with directly.
11733 An optimization was made in the process of doing this: the
11734 loopfunction actually run as the outer [stack] frame of the
11735 cothread is now set more intelligently in create_plan() based on
11736 what kind of element it is. We now have:
11738 loopfunc_wrapper: used for loop-based elements, it simply calls the
11739 loopfunc in a loop, paying attention to COTHREAD_STOPPING (see
11740 below). It currently does other, soon to be depracated, stuff.
11742 pullsrc_wrapper: wraps a Src that's not loop-based (since your
11743 options are now loop- or pull-based)
11745 There will be a couple more to deal with other cases, such as
11746 Connections and chain-based elements. The general idea is that
11747 it's a lot more efficient to make the decisions once in create_plan
11748 than to keep doing this huge if/else chain in the wrapper. Just
11749 choose the right wrapper up front. It'll be most apparent
11750 performance-wise in the case of whichever element context is
11751 switched to first for each iteration, since the whole wrapper setup
11752 is done for every iteration.
11754 The tricky part is that there is now a bit of overloading of the
11755 function pointers in a pad. The current meanings (possibly to
11756 change a bit more soon) are:
11758 chainfunc: as always, chainfunc pointer is mirrored between peer
11759 pads (this may change, and the chain func may end up in
11760 pushfunc) pushfunc: SrcPad: gst_pad_pushfunc_proxy, cothread_switch
11761 to peer SinkPad: none (may take over chainfunc, see
11762 below) pullfunc: SrcPad: Src or Connection's function to construct
11763 buffers SinkPad: gst_pad_pullfunc_proxy, cothread_switch
11766 There are a number of issues remaining with the scheduling, not the
11767 least of which is the fact that Connections are still dealt with
11768 the old way, with _push() functions and such. I'm trying to figure
11769 out a way to unify the system so it makes sense. Following the
11770 scheduling system is hard enough, trying to change it is murder.
11772 Another useful scheduling addition, mentioned above, is
11773 COTHREAD_STOPPING. It's an element flag that's used to signal
11774 whatever code is running in cothread context that it should be
11775 finishing up and exiting soon. An example of this is in
11776 plugins/cobin/spindentity.c. All the loops should now be composed
11777 of do/while loops, rather than while(1) loops:
11780 buf = gst_pad_pull(spindentity->sinkpad);
11781 gst_pad_push(spindentity->srcpad,buf);
11782 } while (!GST_ELEMENT_IS_COTHREAD_STOPPING(element));
11784 The reason for this is that COTHREAD_STOPPING may be set before the
11785 above loop ever gets started. It wouldn't do for the body of the
11786 loop to never once get called, that would simply stall the
11787 pipeline. Note that only the core library code is ever responsible
11788 for setting and unsetting this flag. All elements have to do is
11789 respond to it by cleanly exiting the loop and the function holding
11792 This is needed primarily to allow iterations to occur properly.
11793 Basically, there's a single entry point in the cothread scheduling
11794 loop, gst_bin_iterate_func() simply switches to this cothread. If
11795 the element in this context is allowed to loop infinitely, nothing
11796 would even switch back to the context from which the iterate() was
11797 originally called. This is a bit of a problem. The solution is
11798 for there to be an implicit switch back to the originating context.
11799 Now, even I'm not sure exactly how this works, but if the cothread
11800 that's switched to actually returns, execution returns back to the
11801 calling context, i.e. iterate_func().
11803 COTHREAD_STOPPING is therefore set just before switching into this
11804 (currently randomly chosen) context, on the assumption that it will
11805 return promptly after finishing its duties. The burden of clearing
11806 the flag falls to the various wrapper functions provided by the Bin
11807 code, thus element writers don't have to worry about doing that at
11808 all (and simply shouldn't).
11810 Related changes: All the sources in elements/ have been changed to
11811 reflect the new system.
11813 FIXMEs: 1) gstpipeline.c calls gst_src_push at some point, dunno
11814 why, it's commented out now. 2) any other sources, including
11815 vcdsrc, dvdsrc, and v4lsrc will break badly and need to be modified
11816 to work as pull-based sources.
11818 2000-12-04 09:35 omegahacker
11820 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
11821 gst/gst.h, gst/gstbuffer.c, gst/gstdebug.h: Changes made to the
11822 DEBUG system. New header file gstdebug.h holds the stuff to keep
11823 it out of gst.h's hair. DEBUG prints out the process id, cothread
11824 id, source filename and line number. Two new macros DEBUG_ENTER
11825 and DEBUG_LEAVE are used to show the entry and exit of a given
11826 function. This eventually might be used to construct call trace
11827 graphs, even taking cothreads into account. This would be quite
11828 useful in visualizing the scheduling mechanism.
11830 Minor changes to various debug messages.
11832 Also sitting in gstdebug.h is a prototypical DEBUG_ENTER that's
11833 capable of performing DEBUG_LEAVE automatically. It does this by
11834 utilizing a little-known GCC extension that allows one to call a
11835 function with the same parameters as the current function. The
11836 macro uses this to basically call itself. A boolean is used to
11837 ensure that when it calls itself it actually runs the body of the
11838 function. In the meantime it prints stuff out before and after the
11839 real function, as well as constructing a debugging string. This
11840 can be used eventually to provide call-wide data on the DEBUG
11841 lines, instead of having to replicate data on each call to DEBUG.
11842 More research is needed into how this would most cleanly be fit
11843 into some other chunk of code, like GStreamer (I think of this
11844 DEBUG trick as a separate project, sorta).
11846 Unfortunately, the aforementioned DEBUG trick interacts quite
11847 poorly with cothreads. Almost any time it's used in a function
11848 that has anything remotely to do with a cothread context (as in, it
11849 runs in one), a segfault results from the __builtin_apply call,
11850 which is the heart of the whole thing. If someone who really knows
11851 assembly could analyze the resulting code to see what's really
11852 going on, we might find a way to fix either the macro or the
11853 cothreads (I'm thinking that there's something we missed in
11854 constructing the cothreads themselves) so this works in all cases.
11856 In the meantime, please insert both DEBUG_ENTER and DEBUG_LEAVE in
11857 your functions. Be sure to put DEBUG_ENTER after your variable
11858 declarations and before any functional code, not to put the
11859 function name in any DEBUG strings (it's already there, trust me),
11860 and put a DEBUG_LEAVE if you care enough.
11862 Changes are going to happen in the way DEBUGs and other printouts
11863 occur, so stay tuned.
11865 2000-12-04 09:32 omegahacker
11867 * gst/gstplugin.c: Added a check to see if the plugin actually
11868 exists before even bothering to try to load it. Saves a fair
11869 amount of debugging spew with _gst_plugin_spew enabled.
11871 2000-12-04 09:14 omegahacker
11873 * plugins/mp3decode/parse/mp3parse.c: Minor change to the
11874 head_check function: DEBUG pretty much assumes there's a newline
11875 (\n) at the end, things get messy otherwise. Might add a
11876 DEBUG_NOPREFIX to deal with this problem later, but I think this is
11877 a good cleanup anyway.
11879 2000-12-03 20:15 wtay
11881 * tests/caps.c: More test cases.
11883 2000-12-03 20:15 wtay
11885 * gst/: gstcaps.c, gstcaps.h: Implemented real Caps checking.
11887 2000-12-03 17:52 wtay
11889 * tests/: Makefile.am, caps.c, states.c: Added a test program for
11892 2000-12-03 17:51 wtay
11894 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11895 gstpad.c, gstpad.h, gstpipeline.c: Added multiple types to the
11896 pads. Added first preview of the capabilities system.
11897 Autoplugging is seriously broken with these (and other) changes.
11899 2000-12-03 15:02 richardb
11901 * test/cothreads/: Makefile.am, cothreads.c, cothreads.h: Remove
11902 cothreads.[ch] from tests/cothreads/ and replace then with a rule
11903 in the Makefile.am to generate symlinks to the live versions of the
11904 code in gst/ : fixes a compile error, and should keep things
11907 2000-12-03 00:17 omegahacker
11909 * gst/: cothreads.c, cothreads.h, gst.h: Enhanced debugging by
11910 making DEBUG() print out the cothread ID as well as the process ID.
11911 cothread_getcurrent returns the current cothread ID, or -1 if
11912 cothreads aren't set up in this process context.
11914 2000-12-02 10:07 omegahacker
11916 * docs/random/filter-writers-guide: First pass at an outline for
11917 the Filter Writer's Guide. Mostly complete, though the structure
11918 needs some work. Just need someone to write it ;-)
11920 2000-11-30 20:30 wtay
11922 * docs/random/types3: Another type system proposal.
11924 2000-11-29 10:05 omegahacker
11926 * gst/cothreads.c: Rearranged cothread_switch a bit to move all the
11927 code for error conditions to the end, using goto's to get there.
11928 This has the presumed advantage of consolidating all the normally
11929 run code into one chunk, reducing jumps (and the associated
11930 penalties in any modern processor) and limiting cache- line usage.
11931 It may be instructive to look at the generated assembly for this
11932 revision and the previous, to see if gcc is smart enough to do this
11935 If you want to turn off some of the checks (they are all checks for
11936 NULL pointers, if you're curious) for a speed gain, disable the
11937 #define of COTHREAD_PARANOID at the top.
11939 2000-11-26 19:11 wtay
11941 * docs/random/types2: Added the type system design.
11943 2000-11-25 18:13 wtay
11945 * docs/random/sources: More ramblings..
11947 2000-11-25 16:45 wtay
11949 * docs/random/sources: Another alternative to the src. Please
11952 2000-11-25 16:00 wtay
11954 * docs/random/sources: Added asci art control flow diagrams
11956 2000-11-25 14:18 wtay
11958 * docs/random/sources, gst/gstpipeline.c,
11959 gst/elements/gstasyncdisksrc.h, gst/elements/gstaudiosink.c,
11960 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
11961 gst/elements/gstelements.c, gst/elements/gstesdsink.h,
11962 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
11963 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
11964 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
11965 gst/elements/gstfdsrc.c, gst/elements/gstfdsrc.h,
11966 gst/elements/gsthttpsrc.c, gst/elements/gsthttpsrc.h,
11967 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
11968 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
11969 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.c,
11970 gst/elements/gsttypefind.h, plugins/mpeg2/mpeg2dec/Makefile.am,
11971 plugins/mpeg2/mpeg2dec/decode.c, plugins/mpeg2/mpeg2dec/idct.c,
11972 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11973 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11974 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/Makefile.am,
11975 plugins/mpeg2/parse/mpeg2parse.c: Code Cleanups Added use cases for
11976 the source elements.
11978 2000-11-25 07:43 omegahacker
11980 * gst/elements/gstelements.c: Added code to force the gsttypes
11981 plugin to load before gstelements, by simply having gstelements.c
11982 request the plugin. Solves some dependency problems. This is the
11983 correct method of doing this for now, though I had a thought:
11985 Have a static list of hard dependencies that the plugin system is
11986 responsible for satisfying before even trying to load the plugin.
11987 Makes plugin design easier.
11989 2000-11-25 07:02 omegahacker
11991 * gst/: gstpad.c, gstpad.h: added the ability to disable pads, not
11992 quite complete but sufficient for now
11994 2000-11-24 22:28 omegahacker
11996 * gst/gstelement.c: Fixed a dumb mistake: in
11997 gst_element_set_loop_function, it was forcing the cothread's entry
11998 function to change. This is totally wrong, the create_plan function
11999 in GstBin is responsible for setting that to its own internal
12000 helper function. Code removed outright...
12002 2000-11-23 21:49 omegahacker
12004 * gst/: gstelement.c, gstelement.h: Closed 22145 - gstelement.c:
12005 support hotswapping of loopfunc
12007 Added a flag GST_ELEMENT_NEW_LOOPFUNC that's set when a new
12008 loopfunc is set, which needs to be obeyed by the loopfuncs
12009 themselves. The assumption is that only a loopfunc or an element
12010 that knows what it's doing will ever change the loopfunc pointer,
12011 so they can be responsible for exitting the loopfunc itself
12014 The loopfunc_wrapper function has been changed to call the loopfunc
12015 pointer itself in a loop. If the loopfunc changes, the current
12016 loop is supposed to exit, which causes the loopfunc_wrapper to
12017 start up the new loopfunc.
12019 2000-11-23 20:39 omegahacker
12021 * gst/gstelement.c: Closed task 22143 - gstelemnt.c: complete
12022 gst_element_connect
12024 SImple matter of cleaning up the conflicting checks and actually
12025 connecting the pads in question.
12027 2000-11-23 08:13 omegahacker
12029 * gst/: gstbin.c, gstelement.c: gstbin.c: modified so create_plan
12030 occurs after the state change of all the child elements.
12031 gstelement.c: set_state now loops such that each element only deals
12032 with one state change at a time, i.e.
12033 NULL->READY,READY->PLAYING, instead of a single NULL->PLAYING.
12035 2000-11-20 22:05 wtay
12037 * gstplay/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
12038 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct_mmx.c,
12039 plugins/mpeg2/mpeg2dec/perftest.c: Something was wrong with SSE
12040 initialisation in mpeg2dec Added little performance test (compile
12043 2000-11-20 19:04 wtay
12046 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
12047 docs/manual/gstreamer-manual.sgml, gst/elements/gstdisksrc.c,
12048 gstplay/gstmediaplay.c, gstplay/gstplay.c,
12049 plugins/dvdsrc/Makefile.am, plugins/dvdsrc/dvdsrc.c,
12050 plugins/dvdsrc/dvdsrc.h, plugins/mpeg2/ac3dec/Makefile.am,
12051 plugins/mpeg2/ac3dec/ac3.h, plugins/mpeg2/ac3dec/ac3_internal.h,
12052 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
12053 plugins/mpeg2/ac3dec/audio_out.h,
12054 plugins/mpeg2/ac3dec/bit_allocate.c,
12055 plugins/mpeg2/ac3dec/bit_allocate.h,
12056 plugins/mpeg2/ac3dec/bitstream.c, plugins/mpeg2/ac3dec/bitstream.h,
12057 plugins/mpeg2/ac3dec/bswap.h, plugins/mpeg2/ac3dec/cmplx.h,
12058 plugins/mpeg2/ac3dec/coeff.c, plugins/mpeg2/ac3dec/coeff.h,
12059 plugins/mpeg2/ac3dec/cpu_accel.c, plugins/mpeg2/ac3dec/crc.c,
12060 plugins/mpeg2/ac3dec/crc.h, plugins/mpeg2/ac3dec/debug.c,
12061 plugins/mpeg2/ac3dec/debug.h, plugins/mpeg2/ac3dec/decode.c,
12062 plugins/mpeg2/ac3dec/decode.h, plugins/mpeg2/ac3dec/dither.c,
12063 plugins/mpeg2/ac3dec/dither.h, plugins/mpeg2/ac3dec/downmix.c,
12064 plugins/mpeg2/ac3dec/downmix.h, plugins/mpeg2/ac3dec/downmix_c.c,
12065 plugins/mpeg2/ac3dec/downmix_c.h,
12066 plugins/mpeg2/ac3dec/downmix_i386.S,
12067 plugins/mpeg2/ac3dec/downmix_i386.h,
12068 plugins/mpeg2/ac3dec/downmix_kni.S,
12069 plugins/mpeg2/ac3dec/downmix_kni.h,
12070 plugins/mpeg2/ac3dec/exponent.c, plugins/mpeg2/ac3dec/exponent.h,
12071 plugins/mpeg2/ac3dec/imdct.c, plugins/mpeg2/ac3dec/imdct.h,
12072 plugins/mpeg2/ac3dec/imdct512_kni.S,
12073 plugins/mpeg2/ac3dec/imdct_c.c, plugins/mpeg2/ac3dec/imdct_c.h,
12074 plugins/mpeg2/ac3dec/imdct_kni.c, plugins/mpeg2/ac3dec/imdct_kni.h,
12075 plugins/mpeg2/ac3dec/mantissa.c, plugins/mpeg2/ac3dec/mantissa.h,
12076 plugins/mpeg2/ac3dec/oms_accel.h, plugins/mpeg2/ac3dec/output.c,
12077 plugins/mpeg2/ac3dec/output.h, plugins/mpeg2/ac3dec/parse.c,
12078 plugins/mpeg2/ac3dec/parse.h, plugins/mpeg2/ac3dec/rematrix.c,
12079 plugins/mpeg2/ac3dec/rematrix.h,
12080 plugins/mpeg2/ac3dec/sanity_check.c,
12081 plugins/mpeg2/ac3dec/sanity_check.h, plugins/mpeg2/ac3dec/srfft.c,
12082 plugins/mpeg2/ac3dec/srfft.h, plugins/mpeg2/ac3dec/srfft_kni.S,
12083 plugins/mpeg2/ac3dec/srfft_kni.h,
12084 plugins/mpeg2/ac3dec/srfft_kni_c.c, plugins/mpeg2/ac3dec/srfftp.h,
12085 plugins/mpeg2/ac3dec/stats.c, plugins/mpeg2/ac3dec/stats.h,
12086 plugins/mpeg2/ac3dec/uncouple.c, plugins/mpeg2/ac3dec/uncouple.h,
12087 plugins/mpeg2/mpeg2dec/Makefile.am,
12088 plugins/mpeg2/mpeg2dec/decode.c,
12089 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12090 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12091 plugins/mpeg2/mpeg2dec/motion_comp.c,
12092 plugins/mpeg2/mpeg2dec/motion_comp.h,
12093 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
12094 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/mpeg2parse.c,
12095 plugins/mpeg2/parse/mpeg2parse.h, test/dvdcat.c: Reworked AC3
12096 decoder. No seeking yet but at least we do not need ac3parse
12097 anymore. Reworked dvdsrc to read scrambled data (DeCSS not
12098 included). I have modified DeCSS a bit to work in GStreamer. Can I
12099 release the code or is there some lawyer that's going to sue me?
12100 MPEG2 SSE motion compensation. Tried to add PTS to the MPEG
12101 decoder but failed.
12103 2000-11-12 20:34 wtay
12105 * components/bonobo-gstmediaplay/: Makefile.am,
12106 bonobo-gstmediaplay.c, gstmediaplay.oafinfo: The bonobo component
12107 now works on audio only (mp3/vorbis). Video is broken because
12108 bonobo does not handle multithreading yet. Added Bonobo toolbar
12111 2000-11-11 15:13 wtay
12113 * configure.in, components/bonobo-gstmediaplay/.cvsignore,
12114 components/bonobo-gstmediaplay/Makefile.am,
12115 components/bonobo-gstmediaplay/bonobo-gstmediaplay-ui.xml,
12116 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
12117 components/bonobo-gstmediaplay/gstmediaplay.oafinfo,
12118 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstmeta.sgml,
12119 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttype.sgml,
12120 docs/gst/tmpl/gstutils.sgml, docs/libs/tmpl/gstidct.sgml,
12121 docs/manual/components.sgml, docs/manual/cothreads.sgml,
12122 docs/manual/helloworld2.sgml, docs/manual/programs.sgml,
12123 gst/cothreads.c, gst/cothreads.h, gst/gstarch.h, gst/gstbin.c,
12124 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstclock.c,
12125 gst/gstconnection.c, gst/gstcpu.c, gst/gstelement.c,
12126 gst/gstelement.h, gst/gstextratypes.c, gst/gstfilter.c,
12127 gst/gsti386.h, gst/gstmeta.c, gst/gstppc.h, gst/gstsink.c,
12128 gst/gstsrc.c, gst/gstthread.c, gst/gsttype.c,
12129 gst/elements/gstqueue.c, gstplay/Makefile.am,
12130 plugins/avi/gstavidecoder.c: Docs updates. Added LICENSE info to
12131 headers/code where missing in gst directory Added a bonobo wrapper
12132 for the media player (it shows up in gshell but locks up when
12133 activating the component, anyone?) Fixed some XML save/load
12134 problems with arguments.
12136 2000-11-08 19:53 wtay
12138 * gstplay/: gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
12139 gststatusarea.c, gststatusarea.h, main.c: Fix for the new gnome
12140 libraries. It looks like glade does not like empty dockitems...
12142 2000-11-07 21:38 wtay
12144 * docs/libs/: gstreamer-libs-sections.txt, tmpl/dct.sgml,
12145 tmpl/gstidct.sgml, tmpl/gstriff.sgml: Library docs update
12147 2000-11-07 21:24 wtay
12149 * docs/gst/tmpl/: cothreads.sgml, gstbufferpool.sgml,
12150 gstelement.sgml, gstpad.sgml: [no log message]
12152 2000-11-07 21:18 wtay
12154 * docs/gst/: Makefile.am, gstreamer-decl.txt, gstreamer-docs.sgml,
12155 gstreamer-sections.txt: Updated docs
12157 2000-11-06 00:15 wtay
12159 * gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12160 gst/gstpad.h, gst/gstutils.c, gst/elements/Makefile.am,
12161 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
12162 gst/elements/gstdisksrc.c, gstplay/gstplay.c,
12163 gstplay/gstplayprivate.h, libs/riff/gstriff.h,
12164 libs/riff/gstriffparse.c, plugins/avi/gstavidecoder.c,
12165 plugins/avi/gstavidecoder.h: Added seeking to the avi decoder by
12166 implementing pull_region. Fixes to the asyncdisksrc. Added thread
12167 specific data to the cothreads.
12169 2000-11-04 18:55 wtay
12171 * include/sse.h: [no log message]
12173 2000-11-04 18:54 wtay
12175 * configure.in, gst/Makefile.am, gst/cothreads.c, gst/cothreads.h,
12176 gst/gst.c, gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.h,
12177 gst/gstbufferpool.h, gst/gstclock.h, gst/gstconnection.h,
12178 gst/gstcpu.h, gst/gstelement.h, gst/gstfilter.h, gst/gstmeta.h,
12179 gst/gstobject.h, gst/gstpipeline.h, gst/gstplugin.h, gst/gstsink.h,
12180 gst/gstsrc.h, gst/gsttee.h, gst/gstthread.c, gst/gstthread.h,
12181 gst/gsttrace.h, gst/gsttype.h, gst/gstutils.h, gst/gstxml.h,
12182 gst/types/gsttypes.c, libs/idct/Makefile.am, libs/idct/dct.h,
12183 libs/idct/gstidct.c, libs/idct/gstidct.h, libs/idct/sseidct.S,
12184 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/.cvsignore,
12185 plugins/mpeg2/mpeg2dec/Makefile.am,
12186 plugins/mpeg2/mpeg2dec/decode.c,
12187 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12188 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12189 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
12190 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
12191 plugins/mpeg2/mpeg2dec/idct_mmx.c,
12192 plugins/mpeg2/mpeg2dec/idct_mmx.h,
12193 plugins/mpeg2/mpeg2dec/motion_comp.c,
12194 plugins/mpeg2/mpeg2dec/motion_comp.h,
12195 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
12196 plugins/mpeg2/mpeg2dec/mpeg2.h,
12197 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
12198 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
12199 plugins/mpeg2/mpeg2dec/vlc.h, plugins/vorbis/vorbisdec.c: Added the
12200 excellent mpeg2dec decoder. Not 100% optimized but allready very
12201 fast. More cleanup.
12203 2000-11-02 20:10 wtay
12205 * gst/gst.c, gstplay/gstmediaplay.c, gstplay/main.c: Make sure the
12206 Gdk thread lock is not held inside the gstreamer pipeline. Fix the
12207 videosink to not hold the Gdk lock when emitting a signal. All Gtk
12208 GUI apps using GStreamer should now handle the Gdk locks when
12209 handling signals from the pipeline (as it should be)
12211 2000-11-01 22:11 wtay
12213 * examples/helloworld2/helloworld2.c, gst/cothreads.c,
12214 gst/cothreads.h, gst/gstbin.c, gst/gstthread.c,
12215 gst/elements/Makefile.am, gst/elements/gstqueue.c,
12216 gstplay/gststatusarea.c, plugins/avi/gstavidecoder.c,
12217 plugins/avi/gstavidecoder.h, plugins/mp3decode/mpg123/gstmpg123.c:
12218 Some code cleanup Let the parent GstBin decide when to do a
12219 create_plan (bin inside a thread)
12221 2000-11-01 13:49 wtay
12223 * gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
12224 gst/gstthread.c, gst/gsttype.c, gstplay/Makefile.am,
12225 gstplay/callbacks.c, gstplay/gstmediaplay.c,
12226 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12227 gstplay/gstplay.c, gstplay/gstplay.h, gstplay/gstplayprivate.h,
12228 gstplay/gststatusarea.c, gstplay/interface.c, gstplay/interface.h,
12229 plugins/avi/Makefile.am, plugins/avi/audiocodecs.c,
12230 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
12231 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12232 plugins/avi/gstparseavi.h, plugins/avi/playcodecs.c,
12233 plugins/mp3decode/parse/mp3parse.c,
12234 plugins/mp3decode/parse/mp3parse.h,
12235 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
12236 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h:
12237 Code cleanup, make it adhere to the Gnome/Gtk+ code formatting,
12238 which is quite clean and more readable. Renamed parseavi to
12239 avidecoder Implemented seeking/time display/pause/play/stop/clean
12240 exit to gstmediaplay Added an element flag to indicate that it
12241 cannot deal with noncontigous buffers. If such an element is found
12242 in the pipeline, seeking is disabled for the complete stream
12243 (avidecoder cannot deal with seeking until we convert it to a loop
12244 based element with pull_region to fetch the indeces etc...)
12246 2000-10-30 21:10 wtay
12248 * docs/plugins/: .cvsignore, gstreamer-plugins.types.in: Missing
12251 2000-10-30 21:08 wtay
12253 * plugins/mpeg1/mpegaudio/: table_absthr.h, table_alloc.h,
12254 table_cb.h, table_enwindow.h, table_th.h, tables.c: forgot the
12257 2000-10-30 21:06 wtay
12259 * plugins/mpeg2/mpeg2enc/: Makefile.am, fdct_mmx.s, fdctdata.c: A
12260 nonworking forward DCT with MMX
12262 2000-10-30 21:02 wtay
12264 * gst/gstbin.c, gst/gstthread.c, gst/elements/gstqueue.c,
12265 gstplay/.cvsignore, gstplay/Makefile.am, gstplay/callbacks.c,
12266 gstplay/callbacks.h, gstplay/codecs.h, gstplay/gstmediaplay.c,
12267 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12268 gstplay/gstplay.c, gstplay/gstplay.glade, gstplay/gstplay.h,
12269 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
12270 gstplay/gststatusarea.h, gstplay/interface.c, gstplay/interface.h,
12271 gstplay/main.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12272 plugins/mpeg1/mpegaudio/Makefile.am,
12273 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/encode.c,
12274 plugins/mpeg1/mpegaudio/musicin.c, plugins/mpeg1/mpegaudio/psy.c,
12275 plugins/mpeg1/mpegaudio/tonal.c, plugins/mpeg1/parse/mpeg1parse.c,
12276 plugins/mpeg1video/parse/mp1videoparse.c,
12277 plugins/mpeg2/mpeg2enc/Makefile.am,
12278 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12279 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12280 plugins/mpeg2/mpeg2enc/quant_mmx.s,
12281 plugins/mpeg2/mpeg2enc/quantize.c, test/avi2mpg.c, test/mp2tomp1.c:
12282 Misc fixes and cleanups A reworked gstplay. Now it is called
12283 gstmediaplay. gstplay is a custom widget that can display media and
12284 is to become a bonobo component soon. put the tables of the mpeg
12285 audio encoder in a header file. maybe faster quantisation for the
12288 2000-10-25 20:09 wtay
12290 * configure.in, docs/plugins/Makefile.am, docs/plugins/gstdoc-mkdb,
12291 docs/plugins/gstdoc-mktmpl, docs/plugins/gstdoc-scanobj,
12292 docs/plugins/gstreamer-plugins-docs.sgml,
12293 docs/plugins/gstreamer-plugins-sections.txt,
12294 docs/plugins/tmpl/ac3dec.sgml, docs/plugins/tmpl/ac3parse.sgml,
12295 docs/plugins/tmpl/audioscale.sgml, docs/plugins/tmpl/cobin.sgml,
12296 docs/plugins/tmpl/dvdsrc.sgml, docs/plugins/tmpl/example.sgml,
12297 docs/plugins/tmpl/gstaviencoder.sgml,
12298 docs/plugins/tmpl/gstjpeg.sgml, docs/plugins/tmpl/gstjpegdec.sgml,
12299 docs/plugins/tmpl/gstjpegenc.sgml,
12300 docs/plugins/tmpl/gstmpeg1encoder.sgml,
12301 docs/plugins/tmpl/gstmpeg2enc.sgml,
12302 docs/plugins/tmpl/gstmpeg2play.sgml,
12303 docs/plugins/tmpl/gstmpeg_play.sgml,
12304 docs/plugins/tmpl/gstmpegaudio.sgml,
12305 docs/plugins/tmpl/gstmpg123.sgml,
12306 docs/plugins/tmpl/gstparseau.sgml,
12307 docs/plugins/tmpl/gstparseavi.sgml,
12308 docs/plugins/tmpl/gstparsewav.sgml,
12309 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
12310 docs/plugins/tmpl/gstspectrum.sgml,
12311 docs/plugins/tmpl/gstv4lsrc.sgml,
12312 docs/plugins/tmpl/gstwincodec.sgml,
12313 docs/plugins/tmpl/gstwindec.sgml, docs/plugins/tmpl/gstwinenc.sgml,
12314 docs/plugins/tmpl/gstxa.sgml, docs/plugins/tmpl/gstxing.sgml,
12315 docs/plugins/tmpl/median.sgml,
12316 docs/plugins/tmpl/mp1videoparse.sgml,
12317 docs/plugins/tmpl/mp2videoparse.sgml,
12318 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
12319 docs/plugins/tmpl/mpeg2parse.sgml,
12320 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/rtjpegdec.sgml,
12321 docs/plugins/tmpl/rtjpegenc.sgml, docs/plugins/tmpl/smooth.sgml,
12322 docs/plugins/tmpl/smoothwave.sgml,
12323 docs/plugins/tmpl/spindentity.sgml, docs/plugins/tmpl/stereo.sgml,
12324 docs/plugins/tmpl/synaesthesia.sgml,
12325 docs/plugins/tmpl/system_encode.sgml,
12326 docs/plugins/tmpl/vcdsrc.sgml, docs/plugins/tmpl/videoscale.sgml,
12327 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
12328 docs/plugins/tmpl/vorbisdec.sgml, docs/plugins/tmpl/vorbisenc.sgml,
12329 docs/plugins/tmpl/vumeter.sgml, gst/gstbufferpool.c,
12330 gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c,
12331 gst/gstelement.h, gst/gstelementfactory.c, gst/gstmeta.c,
12332 gst/gstmeta.h, gst/gstpad.c, gst/gstplugin.c, gst/gstthread.c,
12333 gst/gstthread.h, gst/gstutils.c, gst/gstxml.c,
12334 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12335 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
12336 libs/idct/gstidct.h, libs/riff/gstriff.h, test/ac3play.c,
12337 test/qtest.c: More Docs updates. Added plugin documentation. I
12338 fear we need a gstdoc implementation that loads plugins and does
12339 introspection on them. I think we should automatically create the
12340 docs for the pads and mime types the plugins provide. Does anyone
12341 have enough perl knowledge to add these features? I allready
12342 changed the C code to output the pad definitions but my perl
12343 knowledge is too limited, for now, to implement the rest of the
12344 needed functionality...
12346 2000-10-22 17:30 wtay
12348 * docs/gst/tmpl/: audioraw.sgml, cothreads.sgml,
12349 gstasyncdisksrc.sgml, gstaudiosink.sgml, gstbuffer.sgml,
12350 gstbufferpool.sgml, gstclock.sgml, gstcpu.sgml, gstdisksrc.sgml,
12351 gstelement.sgml, gstextratypes.sgml, gstmeta.sgml, gstpad.sgml,
12352 gstplugin.sgml, gstreamer-unused.sgml, gstsrc.sgml, gstthread.sgml,
12353 gsttrace.sgml, gsttype.sgml, gsttypefind.sgml, gstxml.sgml,
12354 spectrum.sgml, videoraw.sgml: More docs updates
12356 2000-10-22 17:27 wtay
12358 * docs/: Makefile.am, gst/Makefile.am, gst/gstreamer-decl.txt,
12359 gst/gstreamer-docs.sgml, gst/gstreamer-sections.txt,
12360 gst/gstreamer.hierarchy, gst/gstreamer.types.in, libs/.cvsignore,
12361 libs/Makefile.am, libs/gstreamer-libs-docs.sgml,
12362 libs/gstreamer-libs-sections.txt, libs/tmpl/.cvsignore,
12363 libs/tmpl/dct.sgml, libs/tmpl/externals.sgml,
12364 libs/tmpl/gstcolorspace.sgml, libs/tmpl/gstgetbits.sgml,
12365 libs/tmpl/gstgetbits_inl.sgml, libs/tmpl/gstidct.sgml,
12366 libs/tmpl/gstputbits.sgml, libs/tmpl/gstriff.sgml,
12367 libs/tmpl/gstvideoscale.sgml, libs/tmpl/wineacm.sgml: Documentation
12368 updates documented the libraries
12370 2000-10-21 13:04 wtay
12372 * configure.in, docs/manual/gstreamer-manual.sgml, gst/Makefile.am,
12373 gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstpad.h,
12374 gst/gstpipeline.c, gst/elements/gstdisksrc.c,
12375 plugins/avi/gstparseavi.c,
12376 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12377 plugins/mpeg1video/parse/mp1videoparse.c,
12378 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpegtypes/.cvsignore,
12379 plugins/mpeg2/mpegtypes/Makefile.am,
12380 plugins/mpeg2/mpegtypes/mpeg2types.c,
12381 plugins/mpeg2/parse/mpeg2parse.c,
12382 plugins/mpeg2/video/gstmpeg2play.c,
12383 plugins/mpeg2/videoparse/.cvsignore,
12384 plugins/mpeg2/videoparse/Makefile.am,
12385 plugins/mpeg2/videoparse/mp2videoparse.c,
12386 plugins/mpeg2/videoparse/mp2videoparse.h: MPEG2 types added for
12387 better autoplugging. MPEG2 works more or less. fix in
12388 autoplugging. avi now works.
12390 2000-10-12 20:41 wtay
12392 * editor/gsteditorconnection.c, editor/gsteditorpad.c,
12393 gst/gstpipeline.c, gstplay/Makefile.am, gstplay/avi.c,
12394 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c: Removed the
12395 hardcoded pipeline setup is gstplay in favor of the autoplugging
12396 features. Still in a rought shape...
12398 2000-10-12 09:43 richardb
12400 * docs/manual/: BUILD, Makefile.am, images/Makefile.am: Manual now
12401 gets installed correctly by make install. Problems: clean /
12402 uninstall don't work. make dist not tested. pdf manual doesn't
12405 2000-10-11 20:30 wtay
12407 * editor/gsteditorproperty.c, gst/Makefile.am, gst/gst.h,
12408 gst/gstextratypes.c, gst/gstextratypes.h,
12409 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12410 gst/elements/gstdisksrc.c, gst/elements/gstfdsrc.c: Added extra Gtk
12411 types for better editor properties (FILENAME, enums) The disksrcs
12412 location property can now be set in the editor: we can now make our
12413 first working mp3 player with gsteditor!!
12415 2000-10-09 21:01 wtay
12417 * examples/autoplug/autoplug.c, gst/Makefile.am, gst/gstpipeline.c,
12418 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
12419 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed a severe timestamp
12420 bug in mpeg_play. Create a new thread upon a multisrc element in
12421 autoplugging: the autoplug example now correctly sets up 5 threads
12422 for an mpeg player.
12424 2000-10-09 01:34 richardb
12426 * configure.in, docs/Makefile.am, docs/manual/.cvsignore,
12427 docs/manual/Makefile.am, docs/manual/images/.cvsignore,
12428 docs/manual/images/Makefile.am: Added building of the manual to the
12429 build system. Currently in a rudimentary state - will not
12430 gracefully give up if tools not available, will not uninstall /
12431 clean, and may not install / make dist properly. Documentation
12432 does not have dependencies on images, so won't rebuild if they're
12435 2000-10-08 23:23 wtay
12437 * examples/autoplug/.cvsignore, examples/autoplug/Makefile,
12438 examples/autoplug/autoplug.c, plugins/mp3decode/types/.cvsignore,
12439 plugins/mp3decode/types/Makefile.am,
12440 plugins/mp3decode/types/mp3types.c,
12441 plugins/mpeg1/mpegtypes/.cvsignore,
12442 plugins/mpeg1/mpegtypes/Makefile.am,
12443 plugins/mpeg1/mpegtypes/mpeg1types.c: Added an autoplug example.
12444 This little program (30 relevant lines) is able to play
12445 MPEG1(system)/MPEG2(system)/AVI(DIVX)/Vorbis/AC3 and whatever codec
12446 you write. Separated the mp3 and mpeg1 types for better reuse.
12448 2000-10-08 23:17 wtay
12450 * configure.in, editor/editor.glade, editor/gsteditor.h,
12451 editor/gsteditorbin.c, editor/gsteditorcanvas.c,
12452 editor/gsteditorconnection.c, editor/gsteditorconnection.h,
12453 editor/gsteditorcreate.c, editor/gsteditorpad.c,
12454 editor/gsteditorproperty.c, editor/gstelementselect.c,
12455 gst/gstbin.c, gst/gstelement.h, gst/gstelementfactory.c,
12456 gst/gstfilter.c, gst/gstpad.c, gst/gstpipeline.c, gst/gstplugin.c,
12457 gst/gstsink.c, gst/gstthread.c, gst/gsttype.c,
12458 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
12459 gst/types/gsttypes.c, plugins/avi/gstparseavi.c,
12460 plugins/capture/v4l/gstv4lsrc.c,
12461 plugins/mp3decode/mpg123/gstmpg123.c,
12462 plugins/mp3decode/parse/mp3parse.c,
12463 plugins/mp3decode/xing/gstxing.c, plugins/mpeg1/Makefile.am,
12464 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12465 plugins/mpeg1/mpeg_play/video.c,
12466 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12467 plugins/mpeg1/parse/mpeg1parse.c,
12468 plugins/mpeg1video/parse/mp1videoparse.c,
12469 plugins/mpeg2/parse/mpeg2parse.c: Fixed a bug in the typeloading.
12470 Fixes to various elements so that correct types are returned.
12471 Fixed flag collision with GtkObject. Elements can now suggest a
12472 thread. not sure if this is the right way to handle automatic
12473 thread creation. Autoplugging now works with multiple sinks and
12474 thread setup. No threads are created for intermediate elements yet,
12475 so MPEG may still be choppy.
12477 2000-10-06 23:52 richardb
12479 * plugins/: capture/v4l/Makefile.am, mpeg1/mpeg_play/Makefile.am,
12480 mpeg1/mpegaudio/Makefile.am, mpeg2/mpeg2enc/Makefile.am,
12481 mpeg2/video/Makefile.am: Remove from EXTRA_DIST various files which
12482 don't exist (these looked like copy and paste typos).
12484 2000-10-06 03:38 richardb
12486 * Makefile.am: Don't compile editor if havn't got libglade-gnome.
12488 2000-10-01 22:46 wtay
12490 * editor/: Makefile.am, editor.c, editor.glade, editor.ts,
12491 gsteditor.c, gsteditor.h, gsteditorcanvas.c, gsteditorelement.c,
12492 gsteditorimage.c, gsteditorimage.h, gsteditorpad.h,
12493 gsteditorpalette.c, gsteditorpalette.h, gsteditorproject.c,
12494 gsteditorproject.h, gsteditorprojectview.c, gsteditorproperty.c,
12495 gsteditorproperty.h, pixmaps/bin.xpm, pixmaps/element.xpm,
12496 pixmaps/pipeline.xpm, pixmaps/selector.xpm, pixmaps/tee.xpm,
12497 pixmaps/thread.xpm: Initial work for the new editor.
12499 2000-09-27 20:33 wtay
12501 * examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
12502 gst/gstbin.c, gst/gstelement.c, gst/gstelement.h,
12503 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
12504 gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
12505 gst/elements/gstaudiosink.c: Loading and saving of XML pipeline
12506 descriptions. GladeXML like operation implemented (you can
12507 retrieve parts of a pipeline)
12509 2000-09-24 23:47 wtay
12511 * examples/xml/.cvsignore: better .cvsignore
12513 2000-09-24 23:45 wtay
12515 * examples/xml/.cvsignore, examples/xml/Makefile,
12516 examples/xml/createxml.c, examples/xml/runxml.c, gst/gstbin.c,
12517 gst/gstconnection.h, gst/gstelementfactory.c, gst/gstpipeline.c,
12518 gst/gsttee.h, gst/gstthread.c, gst/gstthread.h, gst/gstxml.c,
12519 gst/gstxml.h: Cleanups. The first steps to a Glade like XML
12520 handling. A first example of what is to come...
12522 2000-09-24 15:31 wtay
12524 * examples/queue4/: .cvsignore, Makefile, queue4.c: An example of
12525 two threads and two queues.
12527 2000-09-24 15:29 wtay
12529 * gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstthread.c,
12530 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
12531 plugins/mp3decode/mpg123/gstmpg123.c: The cothreads were not
12532 initialized in its thread context resulting in severe stack
12533 corruption. This was very hard to track down. We should be able
12534 now to modify some plugins to a loop based setup so that we can get
12535 rid of the mp3parse and mp1videoparse elements. Modified the GList
12536 to a GSList in the queue.
12538 2000-09-23 00:35 wtay
12540 * gstreamer-config.in, examples/helloworld/helloworld.c,
12541 examples/helloworld2/helloworld2.c, examples/queue/.cvsignore,
12542 examples/queue/queue.c, examples/queue2/.cvsignore,
12543 examples/queue2/queue2.c, examples/queue3/.cvsignore,
12544 examples/queue3/queue3.c, examples/thread/thread.c,
12545 gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12546 gst/gstpipeline.c, gst/gstthread.c, gst/elements/Makefile.am,
12547 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/avi.c,
12548 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c,
12549 plugins/mp3decode/mpg123/gstmpg123.c, test/mp2tomp1.c: A first
12550 attempt to fix the queues in a cothreaded pipeline. Some fixes to
12551 the thread handling. Fix a bug in gstreamer-config : gthread was
12552 not included. gst_bin_create_plan() is now done in the READY
12553 state. a bin with only another bin in it will now work with
12554 gst_bin_iterate. Added some examples for the queues.
12556 2000-09-21 18:54 richardb
12558 * plugins/mp3decode/mpg123/Makefile.am: If using decode.c, compile
12559 dct64.c as well. Fixes link error on PPC.
12561 2000-09-21 02:42 richardb
12563 * libs/idct/ieeetest.c: IDCT works, and ieeetest not complains
12564 nicely if attempt to run a test with an unsupported DCT type.
12566 2000-09-21 02:34 richardb
12568 * gst/Makefile.am, libs/Makefile.am, libs/idct/Makefile.am,
12569 libs/idct/dct.h, libs/idct/gstidct.c: Make libs/idct only build mmx
12570 support if available - hopefully makes it compile on PPC.
12572 2000-09-21 01:57 richardb
12574 * AUTHORS, gst/cothreads.c, gst/gsti386.h, gst/gstppc.h,
12575 test/cothreads/cothreads.c: Patch from Chris Emerson for PPC.
12576 cothreads stuff was causing segfaults, because the stack needs to
12577 be initialised with a particular structure on PPC, unlike x86 where
12578 it simply has items pushed or popped. Added Chris to AUTHORS, for
12581 2000-09-18 23:19 richardb
12583 * autogen.sh, docs/manual/helloworld2.sgml, gstplay/gstplay.glade,
12584 libs/getbits/Makefile.am, libs/getbits/gstgetbits.h, test/wave.c:
12585 Fix compile problem due to DEBUG being redefined in
12586 libs/getbits/gstgetbits.h. Also fix several small typos in the
12589 2000-09-17 23:08 wtay
12591 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
12592 docs/gst/tmpl/gstpipeline.sgml, docs/manual/helloworld2.sgml,
12593 examples/helloworld2/helloworld2.c, examples/thread/thread.c,
12594 gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstpipeline.c,
12595 gst/gstpipeline.h, gst/elements/gstdisksrc.c,
12596 libs/getbits/gstgetbits.c, plugins/mpeg2/ac3dec/ac3dec.c,
12597 plugins/mpeg2/ac3parse/ac3parse.c,
12598 plugins/mpeg2/parse/mpeg2parse.c, plugins/vorbis/vorbisdec.c: Added
12599 gst_pipeline_add_sink/src to allow multiple sink cases and more
12600 complex autoplugging. Update docs too. Simplified the pipeline
12601 autoplugging code. Changed the cothread case: One iteration is now
12602 a push from the src element. The disk source does not change its
12603 state anymore on eof. Better type setting for the ac3
12604 parser/decoder and mpeg2parse.
12606 2000-09-17 15:06 wtay
12608 * acconfig.h, configure.in, gst/gstbin.c,
12609 gst/elements/gstdisksrc.c: Added check for vorbis. Really compile
12610 with Xv extension if the library is found. Changed the disksrc so
12611 that is goes to the PAUSE state if eof.
12613 2000-09-17 13:32 wtay
12615 * plugins/mpeg2/mpeg2enc/transfrm_mmx.s: more asm...
12617 2000-09-17 13:32 wtay
12619 * docs/manual/components.sgml: Information about the bonobo
12620 components and capplets we are going to make :-)
12622 2000-09-17 13:31 wtay
12624 * libs/getbits/Makefile.am, libs/getbits/gstgetbits.h,
12625 plugins/mpeg1/mpeg_play/parseblock.c,
12626 plugins/mpeg2/mpeg2enc/Makefile.am,
12627 plugins/mpeg2/mpeg2enc/bdist1_mmx.s,
12628 plugins/mpeg2/mpeg2enc/bdist1_sse.s,
12629 plugins/mpeg2/mpeg2enc/bdist2_mmx.s,
12630 plugins/mpeg2/mpeg2enc/dist1_00_mmx.s,
12631 plugins/mpeg2/mpeg2enc/dist1_00_sse.s,
12632 plugins/mpeg2/mpeg2enc/dist1_01_mmx.s,
12633 plugins/mpeg2/mpeg2enc/dist1_01_sse.s,
12634 plugins/mpeg2/mpeg2enc/dist1_10_mmx.s,
12635 plugins/mpeg2/mpeg2enc/dist1_10_sse.s,
12636 plugins/mpeg2/mpeg2enc/dist1_11_mmx.s,
12637 plugins/mpeg2/mpeg2enc/dist1_11_sse.s,
12638 plugins/mpeg2/mpeg2enc/dist2_mmx.s,
12639 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12640 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12641 plugins/mpeg2/mpeg2enc/predict.c,
12642 plugins/mpeg2/mpeg2enc/predict_mmx.s,
12643 plugins/mpeg2/mpeg2enc/predict_sse.s,
12644 plugins/mpeg2/mpeg2enc/ratectl.c,
12645 plugins/mpeg2/mpeg2enc/transfrm.c,
12646 plugins/mpeg2/mpeg2enc/variance_mmx.s, test/.cvsignore: Converted
12647 the mpeg2 encoder asm to gnu asm, removing the dependency of nasm
12648 Added cpu detection in the mpeg2 encoder removed the inlined mmx
12649 asembler to seperate files.
12651 2000-09-17 00:11 richardb
12653 * acconfig.h, configure.in, libs/Makefile.am, plugins/Makefile.am,
12654 plugins/avi/Makefile.am, plugins/avi/playcodecs.c,
12655 plugins/avi/wincodec/Makefile.am, plugins/avi/wincodec/gstwindec.c,
12656 plugins/avi/wincodec/gstwinenc.c,
12657 plugins/mpeg1/mpeg1encoder/Makefile.am,
12658 plugins/mpeg1/mpeg1encoder/putbits.c,
12659 plugins/mpeg1/mpeg_play/Makefile.am,
12660 plugins/mpeg1/mpeg_play/parseblock.c,
12661 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12662 plugins/mpeg1/mpegaudio/Makefile.am: More work porting to PPC.
12663 libs/winloader is disabled on PPC - I doubt this can be made to
12664 work. libs/videoscale and libs/idct are also disabled - they
12665 should be fixable though.
12667 Sorted out most of the plugins - avi is disabled for now on PPC;
12668 can be worked on later if there's any chance of getting it to work.
12670 Also provide an automake conditional for compiling vorbis, based on
12671 a configure test for the needed libraries: currently the test isn't
12672 implemented and defaults to "no" so you'll have to fiddle it to
12673 compile vorbis. I shall get hold of vorbis and implement an
12674 appropriate test some other time (if noone else beats me to it).
12676 2000-09-16 23:03 richardb
12678 * libs/getbits/: gstgetbits.c, gstgetbits.h, gstgetbits_generic.c:
12679 Moved generic function implementations into gstgetbits_generic.c,
12682 2000-09-16 11:58 wtay
12684 * docs/gst/gstreamer.types.in, gst/cothreads.c, gst/gstbin.c,
12685 gst/gstcpu.c, gst/gstpad.c, gst/gsttype.c,
12686 gst/elements/gstdisksrc.c, gst/elements/gstqueue.c,
12687 libs/getbits/gstgetbits.c, plugins/vorbis/vorbisdec.c: Added a
12688 quick hack to allow loop based elements to finish intead of looping
12689 till infinity. Added compile time i386 or plain C getbits
12690 implementation selection. The vorbis decoder now is our first loop
12693 2000-09-16 01:59 richardb
12695 * gst/Makefile.am, gst/gstarch.h, gst/gstcpu.c, gst/gstppc.h,
12696 libs/getbits/Makefile.am, libs/getbits/gstgetbits_generic.c,
12697 plugins/mp3decode/mpg123/Makefile.am, plugins/mpeg2/Makefile.am,
12698 plugins/mpeg2/ac3dec/Makefile.am,
12699 plugins/mpeg2/mpeg2enc/Makefile.am,
12700 plugins/mpeg2/mpeg2enc/motion.c,
12701 plugins/mpeg2/subtitles/Makefile.am,
12702 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getpic.c,
12703 plugins/mpeg2/video/gstmpeg2play.c: More work towards a powerPC
12704 port, and towards generic portability.
12706 2000-09-16 00:04 richardb
12708 * .cvsignore, autogen.sh, configure.in, gst/Makefile.am,
12709 gst/gstarch.h, gst/gsti386.h: Fix on x86 architectures - was just
12710 checking for 386, D'oh. Fix autogen to run autoheader _before_
12711 autoconf, since it generates a required file (config.h.in, which I
12712 just removed from CVS since its an autogenerated one). Also fix
12713 messed up variables in gst/Makefile.am
12715 2000-09-15 23:44 richardb
12717 * AUTHORS, acconfig.h, config.h.in, configure.in, gst/Makefile.am,
12718 gst/cothreads.c, gst/gstarch.h, gst/gsti386.h, gst/gstppc.h,
12719 libs/getbits/Makefile.am, plugins/mp3decode/xing/libxing/config.h:
12720 Begun to add support for non i386 architectures, with the help of
12721 Chris Emerson. Added bits to configure to figure out architecture,
12722 and added some alternatives for PPC. Should cause no problems on
12723 i386, but I'll check after this commit, but doesn't yet work on PPC
12726 2000-09-14 23:18 wtay
12728 * gst/gstelementfactory.c, plugins/vorbis/vorbisdec.c,
12729 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12730 plugins/vorbis/vorbisenc.h, test/Makefile.am, test/mp3tovorbis.c:
12731 The vorbis encoder A test program to convert an mp3 to a vorbis
12732 file. A fix for the dynamic plugin loader factory_find was not
12733 working. Don't forget to run gstreamer-register after installing
12736 2000-09-14 21:31 wtay
12738 * configure.in, gst/Makefile.am, gst/gst.c, gst/gstbin.c,
12739 gst/gstbuffer.c, gst/gstcpu.c, gst/gstelement.c,
12740 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpipeline.c,
12741 plugins/Makefile.am, plugins/rtjpeg/rtjpegdec.c,
12742 plugins/vorbis/.cvsignore, plugins/vorbis/Makefile.am,
12743 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
12744 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12745 plugins/vorbis/vorbisenc.h: Due to popular demand :-), I added a
12746 vorbis decoder. The encoder is not yet functional. Small cosmetic
12747 changes to gstcpu.c
12749 Beware: You *need* to install libvorbis.a from the main vorbis CVS.
12750 you *have* to change the line in libtool to
12751 deplibs_check_method="pass_all" because else the plugin shared
12752 library refuses to link against the static libvorbis.a library.
12753 This is a hack. I have no intention in including libvorbis into the
12754 gstreamer CVS tree and making it libtool compatible.
12756 2000-09-13 20:04 wtay
12758 * docs/: gst/gstreamer-decl.txt, gst/gstreamer-docs.sgml,
12759 gst/gstreamer-sections.txt, gst/gstreamer.hierarchy,
12760 gst/gstreamer.types.in, gst/tmpl/gst.sgml,
12761 gst/tmpl/gstaudiosink.sgml, gst/tmpl/gstbuffer.sgml,
12762 gst/tmpl/gstbufferpool.sgml, gst/tmpl/gstclock.sgml,
12763 gst/tmpl/gstconnection.sgml, gst/tmpl/gstcpu.sgml,
12764 gst/tmpl/gstdisksrc.sgml, gst/tmpl/gstelement.sgml,
12765 gst/tmpl/gstpad.sgml, gst/tmpl/gstpipefilter.sgml,
12766 gst/tmpl/gstpipeline.sgml, gst/tmpl/gstplugin.sgml,
12767 gst/tmpl/gstreamer-unused.sgml, gst/tmpl/gstsrc.sgml,
12768 gst/tmpl/gsttype.sgml, gst/tmpl/gstutils.sgml,
12769 manual/gstreamer-manual.sgml: Bring the low level API docs up to
12772 2000-09-12 19:15 wtay
12774 * plugins/mpeg2/video/: recon_mmx.c, recon_sse.s: SSE optimisation
12775 MMX optimisation split out in seperate file.
12777 2000-09-12 19:13 wtay
12779 * gst/Makefile.am, gst/gst.c, gst/gst.h, gst/gstcpu.c,
12780 gst/gstcpu.h, gst/gstcpuid_i386.s, libs/idct/gstidct.c,
12781 plugins/mpeg1/mpeg_play/Makefile.am,
12782 plugins/mpeg1/mpeg_play/parseblock.c,
12783 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/recon.c,
12784 plugins/mpeg1/mpeg_play/recon_mmx.c,
12785 plugins/mpeg1/mpeg_play/recon_sse.s,
12786 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
12787 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12788 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/gethdr.c,
12789 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
12790 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/tables.c: Added
12791 CPU detection. Added SSE optimisation to mpeg_play Modified the
12792 mpeg2 decoder and gstidct to use cpu detection. Cleanups in the
12793 mpeg1 and mpeg2 decoders.
12795 2000-09-09 17:39 wtay
12797 * examples/: launch/.cvsignore, launch/mp3play, thread/.cvsignore,
12798 thread/Makefile, thread/thread.c: A thread example. An example of
12799 gstreamer-launch: an mp3 player
12801 2000-09-09 17:36 wtay
12803 * gstreamer-config.in, docs/manual/gstreamer-manual.sgml,
12804 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
12805 docs/manual/programs.sgml, docs/manual/queues.sgml,
12806 docs/manual/threads.sgml, editor/editor.c, editor/gsteditor.c,
12807 editor/gsteditor.h, editor/gstelementselect.c,
12808 examples/helloworld/Makefile, examples/helloworld/helloworld.c,
12809 examples/helloworld2/Makefile, examples/helloworld2/helloworld2.c,
12810 gst/gst.c, gst/gst.h, gst/gstbin.h, gst/gstelementfactory.c,
12811 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
12812 gst/gstsrc.c, gst/gstthread.c, gst/gstthread.h,
12813 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
12814 gstplay/mpeg1.c, gstplay/mpeg2.c, plugins/mpeg2/ac3dec/ac3dec.c,
12815 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/downmix.c,
12816 plugins/mpeg2/ac3parse/Makefile.am,
12817 plugins/mpeg2/ac3parse/ac3parse.c, tools/gstreamer-launch.c:
12818 Changes to gstreamer-config to include gtk+ libs manual changes:
12819 queues, threads, programs gsteditor does not crash anymore.
12820 gstpipline new should return a GstElement * fixed ac3dec for new
12821 getbits fixes to gstreamer-launch more efficient startup for
12824 2000-09-07 21:35 wtay
12826 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c,
12827 gst/elements/gstaudiosink.c, libs/getbits/.cvsignore,
12828 libs/getbits/Makefile.am, libs/getbits/gbtest.c,
12829 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
12830 libs/getbits/gstgetbits_i386.s, libs/getbits/gstgetbits_inl.h,
12831 plugins/mp3decode/mpg123/Makefile.am,
12832 plugins/mp3decode/mpg123/common.c,
12833 plugins/mp3decode/mpg123/gstmpg123.c,
12834 plugins/mp3decode/mpg123/layer1.c,
12835 plugins/mp3decode/mpg123/layer2.c,
12836 plugins/mp3decode/mpg123/layer3.c,
12837 plugins/mp3decode/mpg123/mpg123.c,
12838 plugins/mp3decode/mpg123/mpg123.h, plugins/mpeg1/mpeg_play/util.c,
12839 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
12840 plugins/mpeg1/system_encode/buffer.c,
12841 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/gethdr.c,
12842 plugins/mpeg2/video/mpeg2dec.c, test/cothreads/cothreads.c,
12843 test/cothreads/test.c: Faster and modular getbits implementation.
12844 Fixed a bug in the audiosink that could lock up your box on bad MB.
12845 Modified the plugins to use the new getbits functions.
12847 2000-08-28 21:20 wtay
12849 * examples/helloworld2/helloworld2.c, gst/gst.c, gst/gstelement.h,
12850 gst/gstelementfactory.c, gst/gstplugin.c, gst/gstplugin.h,
12851 gst/gsttype.c, gst/gsttype.h, gst/elements/gsttypefind.c,
12852 gst/types/gsttypes.c, gstplay/gstplay.c, plugins/Makefile.am,
12853 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
12854 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12855 plugins/avi/wincodec/gstwincodec.c,
12856 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
12857 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
12858 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
12859 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
12860 plugins/jpeg/gstjpeg.c, plugins/mp3decode/mpg123/gstmpg123.c,
12861 plugins/mp3decode/parse/mp3parse.c,
12862 plugins/mp3decode/xing/gstxing.c,
12863 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12864 plugins/mpeg1/mpeg_play/decoders.c,
12865 plugins/mpeg1/mpeg_play/decoders.h,
12866 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12867 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12868 plugins/mpeg1/parse/mpeg1parse.c,
12869 plugins/mpeg1/system_encode/system_encode.c,
12870 plugins/mpeg1video/parse/mp1videoparse.c,
12871 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
12872 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12873 plugins/mpeg2/parse/mpeg2parse.c,
12874 plugins/mpeg2/subtitles/mpeg2subt.c,
12875 plugins/mpeg2/video/gstmpeg2play.c, plugins/rtjpeg/rtjpeg.c,
12876 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
12877 plugins/visualization/smoothwave/smoothwave.c,
12878 plugins/visualization/spectrum/gstspectrum.c,
12879 plugins/visualization/synaesthesia/synaesthesia.c,
12880 plugins/visualization/vumeter/vumeter.c, plugins/wav/gstparsewav.c,
12881 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-launch.c,
12882 tools/gstreamer-register.c, tools/launch.c: Externalized the plugin
12883 information in /etc/gstreamer/reg.xml - no need to do a
12884 plugin_load_all() - plugins are loaded when needed - typedetect
12885 functions are loaded when needed (still buggy) - no need to check
12886 for the existance of the plugin in the codecs - added
12887 gstreamer-register to create the reg.xml file - renamed launch to
12888 gstreamer-launch - plugins need to register the typefactory they
12889 provide modified the plugins to meet the new design modified the
12890 plugins to correctly set their pad types autoplugging can be done
12891 without loading the plugins now
12893 2000-08-22 22:18 wtay
12895 * docs/manual/advanced.sgml, docs/manual/cothreads.sgml,
12896 docs/manual/dynamic.sgml, docs/manual/factories.sgml,
12897 docs/manual/ghostpads.sgml, docs/manual/gstreamer-manual.sgml,
12898 docs/manual/helloworld2.sgml, docs/manual/outline.txt,
12899 docs/manual/plugins.sgml, docs/manual/programs.sgml,
12900 docs/manual/queues.sgml, docs/manual/threads.sgml,
12901 docs/manual/typedetection.sgml, docs/manual/utility.sgml,
12902 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
12903 gst/gstpipeline.c, gst/gsttype.c,
12904 plugins/mp3decode/mpg123/gstmpg123.c,
12905 plugins/mp3decode/parse/mp3parse.c,
12906 plugins/mpeg1/parse/mpeg1parse.c: More docs (most of them just
12907 empty...) Added automatic pad plugging. Added automatic dynamic
12908 pad plugging. Changed some codecs to correctly set their pad
12911 2000-08-21 22:57 wtay
12913 * examples/: helloworld/.cvsignore, helloworld2/.cvsignore: ..
12915 2000-08-21 22:23 wtay
12917 * examples/helloworld2/: Makefile, helloworld2.c: An example using
12918 autoplug. Works for mp3 files only for now.
12920 2000-08-21 22:20 wtay
12922 * docs/manual/outline.txt, gst/gstbin.c, gst/gstbin.h,
12923 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
12924 gst/gstpipeline.c, gst/gstpipeline.h, gst/gsttype.c, gst/gsttype.h,
12925 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
12926 gst/elements/gstelements.c, gst/elements/gsttypefind.c,
12927 gst/elements/gsttypefind.h, plugins/filters/median/median.c,
12928 plugins/filters/smooth/smooth.c, plugins/mp3decode/xing/gstxing.c,
12929 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12930 plugins/mpeg1/parse/mpeg1parse.c, plugins/wav/gstparsewav.c: A
12931 first (rude) attempt at autoplug. Autoplugging selects appropriate
12932 codecs to connect src to sink, adds them to the pipeline and
12933 connect pads. Autoplugging will run the typedetect plugin if the
12934 src pad has no MIME type. No autoplugging is done on the src and
12935 sink pads, it's hardcoded: connect 'src to sink'. No attempt at
12936 creating threads. No attempt at dynamically autoplugging not yet
12937 existing pads. Changes to (some) plugins to properly set their
12940 2000-08-19 17:36 wtay
12942 * docs/manual/: factories.sgml, gstreamer-manual.sgml,
12943 helloworld.sgml, outline.txt: More manual about MIME types and
12946 2000-08-19 01:34 richardb
12948 * plugins/mp3decode/xing/libxing/: stamp-h, stamp.h: I'm pretty
12949 sure that these are generated files which have no right to be in
12950 the CVS. If I'm wrong, and things break, then we'll just have to
12951 put them back again.
12953 2000-08-19 01:29 richardb
12955 * Makefile.am, config.h.in, configure.in, gstplay/Makefile.am,
12956 test/Makefile.am: libXv is now linked against by test/* and gstplay
12957 if it is present. -lXv isn't leaked all over the place due to
12958 AC_CHECK_LIB test. This is still messy though - we shouldn't have
12959 to link explicitly with extra things just because we use certain
12962 Build Makefile in tests, but don't recurse into tests when doing
12963 the build (tests no longer in SUBDIRS).
12965 2000-08-19 00:31 richardb
12967 * Makefile.am, configure.in: Test for a working libglade-gnome, and
12968 compile gstplay only if there is one.
12970 2000-08-18 23:54 wtay
12972 * AUTHORS, gstplay/gstplay.glade: Richard has been promoted to
12973 makefile hacker :-)
12975 2000-08-18 23:17 wtay
12977 * libs/idct/ieeetest.c: Remove rdts until a better fix for the bad
12980 2000-08-18 23:15 wtay
12982 * gst/gsttrace.c: Removed bad asm call for rdts. Need to fix
12985 2000-08-18 23:07 richardb
12987 * configure.in, plugins/mpeg2/mpeg2enc/Makefile.am: If nasm isn't
12988 present, mpeg2enc plugin just ignores the .s files, C equivalents
12991 2000-08-18 22:57 wtay
12993 * plugins/mpeg2/mpeg2enc/motion.c: check #ifdef HAVE_NASM to avoid
12994 using uncompiled code.
12996 2000-08-18 22:30 richardb
12998 * acconfig.h, config.h.in, configure.in: Test for nasm - define
12999 HAVE_NASM in config.h if we have it, and AC_SUBST NASM_PATH for use
13002 2000-08-18 21:38 wtay
13004 * docs/manual/helloworld.sgml, examples/helloworld/Makefile,
13005 examples/helloworld/helloworld.c: helloworld example. and docs
13007 2000-08-18 21:35 wtay
13009 * README, gstreamer-config.in, docs/gst/Makefile.am,
13010 docs/manual/gstreamer-manual.sgml, editor/editor.c,
13011 editor/gsteditorelement.c, gst/Makefile.am, gst/gstbin.c,
13012 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
13013 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h, gst/gsttee.c,
13014 gst/gstthread.c, gst/elements/gsttypefind.c, gstplay/Makefile.am,
13015 gstplay/callbacks.c, gstplay/gstplay.c, libs/getbits/Makefile.am,
13016 libs/idct/Makefile.am, libs/putbits/Makefile.am,
13017 libs/riff/Makefile.am, plugins/avi/Makefile.am,
13018 plugins/avi/gstparseavi.c, plugins/cobin/cobin.c,
13019 plugins/mp3decode/mpg123/Makefile.am,
13020 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13021 plugins/mpeg1/parse/mpeg1parse.c,
13022 plugins/visualization/smoothwave/smoothwave.c,
13023 plugins/visualization/spectrum/gstspectrum.c,
13024 plugins/visualization/synaesthesia/synaesthesia.c, tools/launch.c:
13025 Various fixes for the build/install problems update to the
13026 docs/manual. Added a simple helloworld example.
13028 2000-08-17 07:18 wtay
13030 * docs/manual/gstreamer-manual.sgml: The book is not published
13033 2000-08-16 22:40 wtay
13035 * docs/manual/images/.cvsignore: Ignore the png images; they are
13036 supposed to be build by the Makefile.
13038 2000-08-16 22:38 wtay
13040 * docs/manual/: .cvsignore, BUILD, bins.sgml, buffers.sgml,
13041 connections.sgml, elements.sgml, goals.sgml, gstreamer-manual.sgml,
13042 intro.sgml, motivation.sgml, outline.txt, states.sgml: First draft
13043 of Chapter 1 (introduction) and Chapter 2 (basic concepts) of the
13046 2000-08-14 16:18 wtay
13048 * libs/idct/.cvsignore: ignore the test program
13050 2000-08-14 16:17 wtay
13052 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13053 plugins/cobin/cobin.c, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13054 plugins/vcdsrc/vcdsrc.c,
13055 plugins/visualization/synaesthesia/synaesthesia.c, test/.cvsignore,
13056 test/Makefile.am, test/ac3parse.c, test/ac3play.c, test/avi2mpg.c,
13057 test/aviparse.c, test/dvdcat.c, test/mp1parse.c, test/mp1tomp1.c,
13058 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3parse.c,
13059 test/mp3play.c, test/mpeg2parse.c, test/pipetest.c, test/qtest.c,
13060 test/record.c, test/spectrum.c, test/vidcapture.c,
13061 test/vidcapture2.c, test/videotest.c, test/wave.c,
13062 test/bindings/Makefile.am, test/cothreads/Makefile.am: Build fixes.
13063 Adapted the test directory to the new state management added an
13064 mpeg2 to avi encoder. added a v4l to divx capture example.
13066 2000-08-14 11:59 wtay
13068 * configure.in, include/avifmt.h, include/registry.h: The include
13069 files for the windows codec loader. top level configure file.
13071 2000-08-14 11:57 wtay
13073 * gst/: gstbufferpool.c, gstbufferpool.h: Added the bufferpool
13074 handler. This object is able to generate buffers and is passed
13075 between elements to exchange buffers. Elements can also use this
13076 pool to efficiently generate output buffers.
13078 2000-08-14 11:55 wtay
13080 * gst/: Makefile.am, gstbin.c, gstbin.h, gstbuffer.c, gstbuffer.h,
13081 gstelement.h, gstpad.c, gstpipeline.c, gstthread.c,
13082 elements/gstaudiosink.c, elements/gstaudiosrc.c,
13083 elements/gstdisksrc.c, elements/gstpipefilter.c: State change fixes
13084 in the threading element. Added bufferpools.
13086 2000-08-14 11:54 wtay
13088 * plugins/: mp3decode/mpg123/layer1.c, mp3decode/mpg123/layer3.c,
13089 mp3decode/mpg123/tabinit.c, mpeg2/Makefile.am,
13090 mpeg2/ac3dec/parse.c, mpeg2/subtitles/.cvsignore,
13091 mpeg2/subtitles/Makefile.am, mpeg2/subtitles/Notes.txt,
13092 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
13093 videoscale/videoscale.c: fixes in the mp3 tables. Use subbuffers
13094 is possible. Added MPEG2 subtitles.
13096 2000-08-14 11:49 wtay
13098 * plugins/mpeg2/video/: IEEE1180, Makefile.am, getblk.c, gethdr.c,
13099 getpic.c, getvlc.c, gstmpeg2play.c, idct.c, idctref.c, mmxidct.S,
13100 mpeg2dec.c, mpeg2dec.h, recon.c, tables.c, test.m2v: Removed IDCT
13101 and used the IDCT library.
13103 2000-08-14 11:42 wtay
13105 * plugins/mpeg2/parse/: mpeg2parse.c, mpeg2parse.h: Use subbufers.
13107 2000-08-14 11:41 wtay
13109 * plugins/mpeg2/mpeg2enc/: Makefile.am, bdist1_mmx.s, bdist1_sse.s,
13110 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
13111 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
13112 dist1_11_sse.s, dist2_mmx.s, fdist1_00.s, fdist1_mmx.s,
13113 gstmpeg2enc.c, idct.c, motion.c, mpeg2enc.c, mpeg2enc.h,
13114 predict_mmx.s, qdist1_mmx.s, qdist1_sse.s, quant_mmx.s,
13115 quant_non_i_sse.s, quantize.c, ratectl.c, rcdist_mmx.s, tables.c,
13116 transfrm.c, variance_mmx.s: Better rate control with different
13117 complexity measurement. Merge from mjpeg_beta asm for mmx and sse
13118 optimisations. Use the IDCT library.
13120 2000-08-14 11:33 wtay
13122 * plugins/mpeg2/ac3parse/ac3parse.c: Use subbuffers instead of
13125 2000-08-14 11:32 wtay
13127 * plugins/mpeg1video/parse/: Makefile.am, README, mp1videoparse.c:
13130 2000-08-14 11:31 wtay
13132 * plugins/mpeg1/system_encode/: buffer.c, buffer.h,
13133 system_encode.c, system_encode.h: Added statup delay. Added
13136 2000-08-14 11:30 wtay
13138 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Use subbuffers.
13140 2000-08-14 11:28 wtay
13142 * plugins/mpeg1/mpeg_play/: Makefile.am, decoders.c, decoders.h,
13143 floatdct.c, gstmpeg_play.c, jrevdct.c, mmxidct.S, parseblock.c,
13144 util.c, video.c, video.h: Use subbufers and bufferpools. Use the
13147 2000-08-14 11:25 wtay
13149 * plugins/mp3decode/parse/mp3parse.c: use subbuffers
13151 2000-08-14 11:23 wtay
13153 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Changes for the
13154 new state management.
13156 2000-08-14 11:21 wtay
13158 * plugins/avi/: Makefile.am, audiocodecs.c, gstaviencoder.c,
13159 gstparseavi.c, gstparseavi.h, playcodecs.c, videoheader.c,
13160 wincodec/.cvsignore, wincodec/Makefile.am, wincodec/gstwincodec.c,
13161 wincodec/gstwincodec.h, wincodec/gstwindec.c, wincodec/gstwindec.h,
13162 wincodec/gstwinenc.c, wincodec/gstwinenc.h: Separate
13163 encoder/decoder plugins for windows codecs.
13165 2000-08-14 11:17 wtay
13167 * gstplay/gstplay.glade: The UI
13169 2000-08-14 11:16 wtay
13171 * gstplay/: Makefile.am, avi.c, callbacks.c, codecs.h, gstplay.c,
13172 interface.c, interface.h, mpeg1.c, mpeg2.c, pause.xpm, play.xpm,
13173 stop.xpm, support.c, support.h: glade based gstplay version.
13174 better avi/mpeg support. nice about dialog :-) Drag and drop
13177 2000-08-14 11:12 wtay
13179 * libs/idct/.cvsignore: ..
13181 2000-08-14 11:11 wtay
13183 * libs/: Makefile.am, getbits/gstgetbits.c,
13184 getbits/gstgetbits_inl.h, idct/Makefile.am, idct/README,
13185 idct/dct.h, idct/doieee, idct/fastintidct.c, idct/floatidct.c,
13186 idct/gstidct.c, idct/gstidct.h, idct/ieeetest.c, idct/intidct.c,
13187 idct/mmx32idct.c, idct/mmxidct.S, putbits/gstputbits.c,
13188 riff/gstriff.h, riff/gstriffencode.c: Added general IDCT library.
13189 Added IEEE testbed. Update to the windows codec loader. fixes in
13190 the riff parser/encoder. cleanup in the getbits/putbits API.
13192 2000-08-05 04:53 omegahacker
13194 * LICENSE, Makefile.am: Adding explicit license information, since
13195 quite a large number of source files don't have the LGPL header.
13196 This is something we need to fix. GNOME has a script to run around
13197 and fix things, maybe we should snag a copy and let it loose in a
13200 2000-07-21 04:57 omegahacker
13202 * gst/elements/: gstasyncdisksrc.c, gstaudiosink.c, gstaudiosink.h,
13203 gstaudiosrc.c, gstaudiosrc.h, gstdisksrc.c, gstdisksrc.h,
13204 gstfdsrc.c, gsthttpsrc.c, gsthttpsrc.h, gstpipefilter.c,
13205 gstpipefilter.h: Brought standard elements in line with new state
13208 2000-07-17 18:14 omegahacker
13210 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13211 docs/gst/gstreamer-decl.txt, gst/Makefile.am, gst/gstbin.c,
13212 gst/gstbin.h, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
13213 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c, gst/gstthread.c,
13214 gst/gstthread.h, gst/elements/gstelements.c,
13215 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
13216 plugins/dvdsrc/.cvsignore, plugins/effects/volume/volume.c,
13217 test/fake.c, tests/.cvsignore, tests/Makefile.am, tests/README,
13218 tests/init.c, tests/loadall.c, tests/simplefake.c, tests/states.c:
13219 Megapatch, changes which states are available, how they're used,
13220 and how they're set. Also modifies the scheduling system, breaking
13221 pulled buffers. Check mail archives for more details.
13223 2000-07-15 14:26 wtay
13225 * gst/gstutils.c, gst/gstutils.h, libs/riff/gstriffparse.c,
13226 plugins/mp3decode/mpg123/gstmpg123.c,
13227 plugins/mp3decode/mpg123/layer3.c: Fixed a bug in the riff parser
13228 with the allignment of the chunks. This should solve the errors
13231 2000-07-15 13:06 wtay
13233 * configure.in, gstplay/avi.c, gstplay/gstplay.c, gstplay/mpeg1.c,
13234 gstplay/mpeg2.c, include/.cvsignore, include/avifmt.h,
13235 include/default.h, include/registry.h, libs/Makefile.am,
13236 libs/riff/gstriff.h, libs/riff/gstriffparse.c,
13237 plugins/avi/.cvsignore, plugins/avi/Makefile.am,
13238 plugins/avi/audiocodecs.c, plugins/avi/codectest.c,
13239 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13240 plugins/avi/playcodecs.c, plugins/mp3decode/mpg123/Makefile.am,
13241 plugins/mp3decode/mpg123/layer3.c,
13242 plugins/mpeg1video/parse/mp1videoparse.c,
13243 plugins/mpeg2/parse/mpeg2parse.c: Added DivX ;-) support by using
13244 the wine .dll loader. you must unzip binaries.zip from
13245 http://divx.euro.ru/binaries.zip into the win32 directory **of the
13246 source tree**. Extended and bugfixed thr riff parser to support
13247 DivX ;-) Extended the avi parser to support DivX ;-) and MPEG Layer
13248 3. Fixed a bug in mpg123. Sound still is seriously wrong with
13249 layer 3. Fixed MPEG2 playback in gstplay. Time indication in
13250 gstplay is temporarly broken.
13252 2000-07-13 20:49 wtay
13254 * gst/gstclock.c, gst/gstthread.c, gst/elements/gstaudiosink.c,
13255 gstplay/gstplay.c, gstplay/mpeg2.c, plugins/avi/gstparseavi.c,
13256 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13257 plugins/mpeg1video/parse/mp1videoparse.c,
13258 plugins/mpeg1video/parse/mp1videoparse.h,
13259 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/gstmpeg2play.c,
13260 plugins/mpeg2/video/mpeg2dec.h: Better error recovery in teh MPEG1
13261 decoder. Removed MPEG2 stuff from the MPEG1 decoderand make it
13262 ignore MPEG2 streams. Some extra framerates in the MPEG2 decoder
13263 (from libmpeg2) Round image size up to the nearest multiple of 16
13266 2000-07-12 23:52 wtay
13268 * configure.in, docs/random/states.new, gst/gst.h, gst/gstbin.c,
13269 gst/gstbuffer.h, gst/gstclock.c, gst/gstclock.h, gst/gstelement.c,
13270 gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13271 gst/gstthread.c, gst/elements/gstaudiosink.c,
13272 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13273 gst/elements/gstqueue.h, gstplay/callbacks.c, gstplay/gstplay.c,
13274 gstplay/mpeg1.c, include/mmx.h, plugins/avi/playcodecs.c,
13275 plugins/mp3decode/mpg123/gstmpg123.c,
13276 plugins/mp3decode/mpg123/gstmpg123.h,
13277 plugins/mp3decode/mpg123/layer3.c,
13278 plugins/mp3decode/mpg123/mpg123.c,
13279 plugins/mp3decode/parse/Makefile.am,
13280 plugins/mp3decode/parse/mp3parse.c,
13281 plugins/mp3decode/parse/mp3parse.h,
13282 plugins/mp3decode/xing/libxing/Makefile.am,
13283 plugins/mpeg1/mpeg_play/Makefile.am,
13284 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13285 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13286 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13287 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13288 plugins/mpeg1video/parse/mp1videoparse.c,
13289 plugins/mpeg1video/parse/mp1videoparse.h,
13290 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c: This
13291 is the audio/video sync release. Changed the mpegvideoparser to
13292 parse complete pictures. Added the PTS timestamps to the pictures.
13293 Added PTS timestamps to the MPEG audio frames. Made the clock a
13294 littlebit better. Gstplay now uses two more threads one for video,
13295 one for audio playback. Added the first QoS callbacks for the
13296 pads. hopefully fix an mmx compilation problem.
13298 2000-07-05 22:32 wtay
13300 * config.h.in, configure.in, gstplay/Makefile.am: Added HW scaling
13301 and YUV conversion for XFree 4.0 Need to cleanup the fallback
13302 mechanism in case no suitable XvImage is found.
13304 2000-07-05 11:21 wtay
13306 * gstplay/gstplay.h: [no log message]
13308 2000-07-05 11:21 wtay
13310 * gst/gstbuffer.h, gst/elements/gstaudiosink.c,
13311 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13312 gst/elements/gstdisksrc.h, gst/elements/gstfdsrc.c,
13313 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/callbacks.c,
13314 gstplay/callbacks.h, gstplay/gstplay.c, gstplay/interface.c,
13315 gstplay/interface.h, gstplay/main.c, gstplay/mpeg1.c,
13316 gstplay/mpeg2.c, plugins/mp3decode/mpg123/gstmpg123.c,
13317 plugins/mp3decode/parse/mp3parse.c,
13318 plugins/mpeg1/mpeg_play/Makefile.am,
13319 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13320 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13321 plugins/mpeg1/mpeg_play/parseblock.c,
13322 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13323 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13324 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13325 plugins/mpeg1video/parse/Makefile.am,
13326 plugins/mpeg1video/parse/mp1videoparse.c,
13327 plugins/mpeg1video/parse/mp1videoparse.h,
13328 plugins/mpeg2/ac3dec/Makefile.am, plugins/mpeg2/ac3dec/exponent.c,
13329 plugins/mpeg2/ac3parse/Makefile.am,
13330 plugins/mpeg2/ac3parse/ac3parse.c, plugins/mpeg2/parse/Makefile.am,
13331 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13332 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13333 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/recon.c,
13334 test/mp2tomp1.c, test/mpeg2parse.c: Added seeking to some of the
13335 plugins. some MMX speedups in the MPEG decoders. Better YUV to
13336 MMX conversion implemented seeking to gstplay.
13338 2000-06-27 21:22 wtay
13340 * plugins/mpeg1/mpeg_play/: parseblock.c, video.c: Added half pel
13341 interpollation for bidirectionally predicted macroblocks.
13342 (players based on mpeg_play should also implement this, as it was
13343 left out from the reference decoder, probabliy for performance
13344 reasons) Reduced rounding errors in the quatisation of the
13347 2000-06-25 23:23 wtay
13349 * gstplay/.cvsignore: [no log message]
13351 2000-06-25 23:21 wtay
13353 * gstplay/Makefile.am, gstplay/codecs.h, gstplay/main.c,
13354 gstplay/mpeg2.c, plugins/mp3decode/xing/libxing/Makefile.am,
13355 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg2/parse/mpeg2parse.c:
13356 Added more accurate mpeg system stream detection (MPEG1 and MPEG2)
13357 Added mpeg2 playback for gstplay
13359 2000-06-25 22:37 wtay
13361 * configure.in, gst/gstpad.c, gst/gstpad.h, gst/gsttypefind.c,
13362 gst/gsttypefind.h, gst/elements/Makefile.am,
13363 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13364 gst/elements/gstelements.c, gst/elements/gstqueue.c,
13365 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
13366 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/avi.c,
13367 gstplay/callbacks.c, gstplay/callbacks.h, gstplay/codecs.h,
13368 gstplay/interface.c, gstplay/interface.h, gstplay/main.c,
13369 gstplay/mpeg1.c, gstplay/support.c, gstplay/support.h,
13370 gstplay/pixmaps/pause.xpm, gstplay/pixmaps/play.xpm,
13371 gstplay/pixmaps/stop.xpm, libs/riff/gstriffparse.c,
13372 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13373 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13374 plugins/avi/playcodecs.c, plugins/avi/videoheader.c,
13375 plugins/filters/median/median.c, plugins/filters/median/median.h,
13376 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13377 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13378 plugins/mp3decode/parse/mp3parse.c,
13379 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13380 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13381 plugins/mpeg1/mpeg_play/parseblock.c,
13382 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13383 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13384 plugins/mpeg1/parse/mpeg1parse.c,
13385 plugins/mpeg1/system_encode/system_encode.c,
13386 plugins/mpeg1video/parse/mp1videoparse.c,
13387 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/video/mpeg2dec.c,
13388 plugins/wav/gstparsewav.c, test/avi2mpg.c, test/aviparse.c,
13389 test/mp1parse.c, test/vidcapture.c: Switched Cr and Cb in YUV2RGB
13390 fixed the avi parser (gstriff had wrong size) the system_encoder
13391 can now do video only system streams sanitized the colorspace and
13392 scaler api. added fast self modifying asm scaler. worked on the
13393 typefind stuff. added a cool media player (gstplay) it uses the
13394 typefinder to playback avi, mpeg1 (system and video) streams. It
13395 is also a testbed and a real app.
13397 2000-06-18 15:13 wtay
13399 * plugins/mpeg1/mpeg_play/: Makefile.am, idct_block_mmx.S,
13400 mmxidct.S, parseblock.c, proto.h, video.c: Fixed MMX IDCT precision
13403 2000-06-18 14:51 wtay
13405 * plugins/avi/videoheader.c: Construct the avi header based on the
13408 2000-06-18 14:50 wtay
13410 * gst/elements/gstqueue.c, plugins/avi/Makefile.am,
13411 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
13412 plugins/avi/gstparseavi.c, plugins/capture/v4l/gstv4lsrc.c,
13413 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getblk.c,
13414 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/mmxidct.S,
13415 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/tables.c,
13416 test/mp2tomp1.c, test/vidcapture.c: Fixed an MMX IDCT bug. Fixed a
13417 color conversion bug. Initial work for multiply avi codecs.
13419 2000-06-16 23:58 wtay
13421 * configure.in, libs/Makefile.am, libs/putbits/.cvsignore,
13422 libs/putbits/Makefile.am, libs/putbits/gstputbits.c,
13423 libs/putbits/gstputbits.h, plugins/mpeg1/mpegaudio/Makefile.am,
13424 plugins/mpeg1/mpegaudio/common.c,
13425 plugins/mpeg1/mpegaudio/encoder.h,
13426 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13427 plugins/mpeg1/mpegaudio/gstputbits.c,
13428 plugins/mpeg1/mpegaudio/gstputbits.h,
13429 plugins/mpeg1/mpegaudio/musicin.h,
13430 plugins/mpeg2/mpeg2enc/Makefile.am,
13431 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13432 plugins/mpeg2/mpeg2enc/gstputbits.c,
13433 plugins/mpeg2/mpeg2enc/gstputbits.h,
13434 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13435 plugins/mpeg2/mpeg2enc/putpic.c, plugins/mpeg2/mpeg2enc/putseq.c,
13436 plugins/mpeg2/mpeg2enc/ratectl.c,
13437 plugins/mpeg2/video/gstmpeg2play.c: Unified putbits.
13439 2000-06-16 23:33 wtay
13441 * plugins/mpeg1/mpegaudio/.cvsignore: [no log message]
13443 2000-06-16 23:32 wtay
13445 * plugins/mpeg2/mpeg2enc/: gstputbits.c, gstputbits.h, putbits.c,
13446 putbits.h: putbits implementation
13448 2000-06-16 23:30 wtay
13450 * configure.in, plugins/mpeg1/Makefile.am,
13451 plugins/mpeg1/mpegaudio/Makefile.am,
13452 plugins/mpeg1/mpegaudio/README.crh,
13453 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/common.h,
13454 plugins/mpeg1/mpegaudio/encode.c,
13455 plugins/mpeg1/mpegaudio/encoder.h,
13456 plugins/mpeg1/mpegaudio/fixes.txt,
13457 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13458 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
13459 plugins/mpeg1/mpegaudio/gstputbits.c,
13460 plugins/mpeg1/mpegaudio/gstputbits.h,
13461 plugins/mpeg1/mpegaudio/musicin.c,
13462 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
13463 plugins/mpeg1/mpegaudio/readme.txt,
13464 plugins/mpeg1/mpegaudio/release.txt,
13465 plugins/mpeg1/mpegaudio/subs.c, plugins/mpeg1/mpegaudio/tonal.c,
13466 plugins/mpeg1/system_encode/buffer.c,
13467 plugins/mpeg1/system_encode/system_encode.c,
13468 plugins/mpeg1/system_encode/system_encode.h,
13469 plugins/mpeg2/mpeg2enc/Makefile.am,
13470 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13471 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13472 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13473 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13474 plugins/mpeg2/mpeg2enc/ratectl.c, test/mp2tomp1.c: Added SCR and
13475 mux_rate calculations in the MPEG1 multiplexer. worked toward a
13476 unified putbits implementation Added an MPEG audio layer 1&2
13479 2000-06-12 22:27 wtay
13481 * plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13482 plugins/mpeg1/system_encode/buffer.c,
13483 plugins/mpeg2/mpeg2enc/predict.c,
13484 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/Makefile.am,
13485 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
13486 test/mp1parse.c, test/mp2tomp1.c: Reworked the colorspace converter
13487 and the scaler API. Fixed some MMX bugs in the mpeg encoder.
13489 2000-06-11 13:11 wtay
13491 * configure.in, gst/elements/gstpipefilter.c,
13492 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13493 plugins/mp3decode/mpg123/gstmpg123.c,
13494 plugins/mp3decode/parse/mp3parse.c,
13495 plugins/mp3decode/parse/mp3parse.h, plugins/mpeg1/Makefile.am,
13496 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13497 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13498 plugins/mpeg1/mpeg_play/parseblock.c,
13499 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
13500 plugins/mpeg1/system_encode/.cvsignore,
13501 plugins/mpeg1/system_encode/Makefile.am,
13502 plugins/mpeg1/system_encode/buffer.c,
13503 plugins/mpeg1/system_encode/buffer.h,
13504 plugins/mpeg1/system_encode/main.h,
13505 plugins/mpeg1/system_encode/system_encode.c,
13506 plugins/mpeg1/system_encode/system_encode.h,
13507 plugins/mpeg1/system_encode/systems.c,
13508 plugins/mpeg2/ac3parse/ac3parse.c,
13509 plugins/mpeg2/ac3parse/ac3parse.h,
13510 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13511 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13512 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13513 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13514 plugins/mpeg2/video/gstmpeg2play.c, test/aviparse.c,
13515 test/mp1parse.c, test/mp2tomp1.c: Reworked the audio resampler.
13516 Added first frames skipping to the mp3 and ac3 parser (this allows
13517 you to skip a number of frames before pushing them). Removed wrong
13518 mmx code from the encoder. Added Macroblocks per slice to the
13519 encoder. added bilinear and bicubic interpolation to the
13520 videoscaler. Added a MPEG1 multiplexer (no SCR or mux rate
13521 calculations yet) Added some options (framerate to the
13524 2000-06-04 20:18 richardb
13526 * include/mmx.h: Add a missing ; in the BROKEN_PAND implementation.
13528 2000-05-28 23:46 wtay
13530 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13531 plugins/audioscale/audioscale.c, plugins/mpeg1/parse/mpeg1parse.c,
13532 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13533 test/.cvsignore, test/mp2tomp1.c: Rewrote the mpeg2 system parser
13534 like the mpeg1 parser. Added a command property to the pipefilter.
13536 2000-05-28 21:04 wtay
13538 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13539 plugins/audioscale/.cvsignore, test/pipetest.c: Added a basic
13540 element: pipefilter. This element connects the stdin/stdout of an
13541 external program into the pipeline. We now have virtually all of
13542 the capabilities of sox, lame, ...
13544 2000-05-28 20:59 wtay
13546 * configure.in, gst/elements/Makefile.am,
13547 gst/elements/gstelements.c, plugins/audioscale/Makefile.am,
13548 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13549 plugins/mpeg1/mpeg_play/parseblock.c,
13550 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13551 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13552 plugins/mpeg2/mpeg2enc/Makefile.am,
13553 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13554 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13555 plugins/mpeg2/mpeg2enc/ratectl.c,
13556 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/videoscale.c,
13557 plugins/videoscale/videoscale.h, test/Makefile.am, test/avi2mpg.c,
13558 test/mp2tomp1.c: Rewrote the mpeg1 system stream parser. Fixed a
13559 motion compensation bug (was a bug on Intels site)
13560 Faster/Better/more accurate motion detection in the mpeg encoder
13561 Added an audio resampler (convert 48000 kHz to 44100 for example)
13562 does not work Fixed rate control in the mpeg2 encoder.
13564 2000-05-21 23:00 wtay
13566 * docs/gst/.cvsignore: Added gstreamer.types to the .cvsignore
13568 2000-05-21 22:59 wtay
13570 * test/mp1tomp1.c: An MPEG1 transcoder.
13572 2000-05-21 22:58 wtay
13574 * configure.in, docs/gst/gstreamer-decl.txt,
13575 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gsthttpsrc.sgml,
13576 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstbuffer.h,
13577 gst/elements/gstqueue.c, plugins/Makefile.am,
13578 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/Makefile.am,
13579 plugins/filters/median/.cvsignore,
13580 plugins/filters/median/Makefile.am,
13581 plugins/filters/median/median.c, plugins/filters/median/median.h,
13582 plugins/filters/smooth/.cvsignore,
13583 plugins/filters/smooth/Makefile.am,
13584 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13585 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/Makefile.am,
13586 plugins/mpeg1/mpeg1encoder/.cvsignore,
13587 plugins/mpeg1/mpeg1encoder/CHANGES,
13588 plugins/mpeg1/mpeg1encoder/Makefile.am,
13589 plugins/mpeg1/mpeg1encoder/PORTABILITY,
13590 plugins/mpeg1/mpeg1encoder/README,
13591 plugins/mpeg1/mpeg1encoder/SETUP,
13592 plugins/mpeg1/mpeg1encoder/chendct.c,
13593 plugins/mpeg1/mpeg1encoder/codec.c,
13594 plugins/mpeg1/mpeg1encoder/csize.h,
13595 plugins/mpeg1/mpeg1encoder/ctables.h,
13596 plugins/mpeg1/mpeg1encoder/dct.h,
13597 plugins/mpeg1/mpeg1encoder/globals.h,
13598 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
13599 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
13600 plugins/mpeg1/mpeg1encoder/htable.lex,
13601 plugins/mpeg1/mpeg1encoder/huffman.c,
13602 plugins/mpeg1/mpeg1encoder/huffman.h,
13603 plugins/mpeg1/mpeg1encoder/io.c,
13604 plugins/mpeg1/mpeg1encoder/lex.yy.c,
13605 plugins/mpeg1/mpeg1encoder/lexer.c,
13606 plugins/mpeg1/mpeg1encoder/lexer.l,
13607 plugins/mpeg1/mpeg1encoder/marker.c,
13608 plugins/mpeg1/mpeg1encoder/marker.h,
13609 plugins/mpeg1/mpeg1encoder/me.c, plugins/mpeg1/mpeg1encoder/mem.c,
13610 plugins/mpeg1/mpeg1encoder/mem.h,
13611 plugins/mpeg1/mpeg1encoder/mpeg.c,
13612 plugins/mpeg1/mpeg1encoder/param.h,
13613 plugins/mpeg1/mpeg1encoder/prototypes.h,
13614 plugins/mpeg1/mpeg1encoder/putbits.c,
13615 plugins/mpeg1/mpeg1encoder/putbits.h,
13616 plugins/mpeg1/mpeg1encoder/qtables.h,
13617 plugins/mpeg1/mpeg1encoder/size.h,
13618 plugins/mpeg1/mpeg1encoder/stat.c,
13619 plugins/mpeg1/mpeg1encoder/stream.c,
13620 plugins/mpeg1/mpeg1encoder/stream.h,
13621 plugins/mpeg1/mpeg1encoder/system.h,
13622 plugins/mpeg1/mpeg1encoder/tables.h,
13623 plugins/mpeg1/mpeg1encoder/transform.c,
13624 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13625 plugins/mpeg1/mpeg_play/parseblock.c,
13626 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.h,
13627 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13628 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13629 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13630 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13631 plugins/mpeg2/video/mmxidct.S, plugins/mpeg2/video/mpeg2dec.h,
13632 plugins/vcdsrc/vcdsrc.c, test/Makefile.am, test/avi2mpg.c,
13633 test/mp2tomp1.c, test/vidcapture.c: Fixed the mpeg2 encoder. Added
13634 MMX optimisations for motion estimation. Added another mpeg1
13635 encoder. Added Two filters: smooth and median (a median cut
13636 filter) Made the queue pull buffers.
13638 2000-05-17 23:49 richardb
13640 * plugins/Makefile.am: Always build videosink, now that the
13641 dependency on gdk_pixbuf is removed.
13643 2000-05-13 10:41 richardb
13645 * plugins/Makefile.am: Make videosink compiled only if
13646 HAVE_GDK_PIXBUF again.
13648 2000-05-12 18:41 wtay
13650 * plugins/videoscale/.cvsignore: ...
13652 2000-05-12 18:39 wtay
13654 * plugins/videoscale/Makefile.am, plugins/videoscale/videoscale.c,
13655 plugins/videoscale/videoscale.h, test/mp2tomp1.c: A simple video
13656 scaler as a library and an Element. Also a little non working mpeg2
13657 to mpeg1 converter (still struggling with the quantisation).
13659 2000-05-12 18:33 wtay
13661 * configure.in, gst/gstclock.c, libs/Makefile.am,
13662 plugins/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13663 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegdec.c,
13664 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13665 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13666 plugins/mpeg1/parse/mpeg1parse.c,
13667 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13668 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13669 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/putpic.c,
13670 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13671 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getpic.c,
13672 plugins/mpeg2/video/gstmpeg2play.c, test/.cvsignore,
13673 test/Makefile.am, test/mp1parse.c, test/mpeg2parse.c: More changes
13674 to the mpeg parser and encoder. It seems like the mpeg2 decoder
13675 does not like some MPEG1 videos. Use mpeg_play for now (eg.
13678 2000-05-12 08:15 richardb
13680 * acconfig.h, config.h.in, configure.in, docs/gst/Makefile.am,
13681 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer.hierarchy,
13682 docs/gst/gstreamer.types, docs/gst/gstreamer.types.in,
13683 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
13684 plugins/Makefile.am: Make GDK pixbuf optional, by compiling
13685 videosink only if it is present. Make documentation generated
13686 successfully even if libghttp isn't present (by skipping the
13689 2000-05-12 08:09 richardb
13691 * plugins/capture/v4l/gstv4lsrc.c: Remove "stderr," from a DEBUG
13692 macro call, so it compiles with debug on.
13694 2000-05-02 00:22 wtay
13696 * docs/gst/.cvsignore, plugins/mp3decode/mpg123/mpg123.c,
13697 plugins/mpeg1/mpeg_play/video.c, test/.cvsignore: Fixed some build
13700 2000-05-02 00:09 wtay
13702 * configure.in, libs/getbits/gstgetbits.h,
13703 libs/getbits/gstgetbits_inl.h, plugins/avi/gstaviencoder.c,
13704 plugins/avi/gstparseavi.c, plugins/jpeg/gstjpegdec.c,
13705 plugins/mpeg1/parse/mpeg1parse.c,
13706 plugins/mpeg1video/parse/mp1videoparse.c,
13707 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
13708 plugins/mpeg2/ac3parse/ac3parse.c,
13709 plugins/mpeg2/mpeg2enc/.cvsignore, plugins/mpeg2/mpeg2enc/CHANGES,
13710 plugins/mpeg2/mpeg2enc/Makefile.am, plugins/mpeg2/mpeg2enc/TODO,
13711 plugins/mpeg2/mpeg2enc/conform.c, plugins/mpeg2/mpeg2enc/fdctref.c,
13712 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13713 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
13714 plugins/mpeg2/mpeg2enc/idct.c, plugins/mpeg2/mpeg2enc/motion.c,
13715 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13716 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13717 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putbits.c,
13718 plugins/mpeg2/mpeg2enc/putbits.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13719 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13720 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13721 plugins/mpeg2/mpeg2enc/quantize.c,
13722 plugins/mpeg2/mpeg2enc/ratectl.c, plugins/mpeg2/mpeg2enc/readpic.c,
13723 plugins/mpeg2/mpeg2enc/stats.c, plugins/mpeg2/mpeg2enc/tables.c,
13724 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/mpeg2/mpeg2enc/vlc.h,
13725 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13726 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getblk.c,
13727 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13728 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/gstmpeg2play.c,
13729 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
13730 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/store.c,
13731 plugins/mpeg2/video/systems.c, test/Makefile.am, test/avi2mpg.c,
13732 test/mp1parse.c, test/mpeg2parse.c: MPEG2 decoder fixes, unified
13733 MPEG System stream parser. an mpeg encoder.
13735 2000-04-24 21:51 wtay
13737 * configure.in, libs/getbits/gstgetbits_inl.h,
13738 plugins/mpeg1/mpeg_play/decoders.c,
13739 plugins/mpeg1/mpeg_play/decoders.h,
13740 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13741 plugins/mpeg1/mpeg_play/parseblock.c,
13742 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13743 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
13744 plugins/mpeg1/mpeg_play/video.h,
13745 plugins/mpeg1video/parse/mp1videoparse.c,
13746 plugins/mpeg2/Makefile.am, plugins/mpeg2/parse/Makefile.am,
13747 plugins/mpeg2/parse/getbits.c, plugins/mpeg2/parse/getbits.h,
13748 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13749 plugins/mpeg2/video/.cvsignore, plugins/mpeg2/video/CHANGES,
13750 plugins/mpeg2/video/EXAMPLES, plugins/mpeg2/video/IEEE1180,
13751 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/README,
13752 plugins/mpeg2/video/SPATIAL.DOC, plugins/mpeg2/video/TODO,
13753 plugins/mpeg2/video/getblk.c, plugins/mpeg2/video/gethdr.c,
13754 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/getvlc.c,
13755 plugins/mpeg2/video/getvlc.h, plugins/mpeg2/video/gstmpeg2play.c,
13756 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/idct.c,
13757 plugins/mpeg2/video/idctref.c, plugins/mpeg2/video/mmxidct.S,
13758 plugins/mpeg2/video/motion.c, plugins/mpeg2/video/mpeg2dec.c,
13759 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/recon.c,
13760 plugins/mpeg2/video/spatscal.c, plugins/mpeg2/video/store.c,
13761 plugins/mpeg2/video/subspic.c, plugins/mpeg2/video/systems.c,
13762 plugins/mpeg2/video/tables.c, plugins/mpeg2/video/test.m2v,
13763 test/mp1parse.c, test/mpeg2parse.c: Added the mpeg2dec MPEG1 and
13766 2000-04-17 00:33 wtay
13768 * libs/getbits/gstgetbits_inl.h, plugins/mpeg2/ac3dec/exponent.c,
13769 plugins/mpeg2/ac3dec/mantissa.c: Fixed a bug in the inlined
13772 2000-04-17 00:25 wtay
13774 * plugins/mpeg2/ac3dec/: Makefile.am, ac3dec.c, ac3dec.h,
13775 getbits.c, getbits.h, mantissa.c, mantissa.h, parse.c, parse.h:
13776 Reworked the ac3decoder for the new getbits functions. We are now
13777 about 50% faster than the LIVID AC3 decoder (16% against 24% CPU
13780 2000-04-16 19:51 wtay
13782 * libs/getbits/.cvsignore: [no log message]
13784 2000-04-16 19:50 wtay
13786 * libs/getbits/: Makefile.am, gstgetbits.c, gstgetbits.h,
13787 gstgetbits_inl.h: I the generc getbits implementation
13789 2000-04-16 19:47 wtay
13791 * configure.in, docs/gst/gstreamer-decl.txt,
13792 docs/gst/tmpl/gstreamer-unused.sgml, libs/Makefile.am,
13793 plugins/Makefile.am, plugins/mp3decode/mpg123/Makefile.am,
13794 plugins/mp3decode/mpg123/common.c,
13795 plugins/mp3decode/mpg123/getbits.c,
13796 plugins/mp3decode/mpg123/getbits.h,
13797 plugins/mp3decode/mpg123/gstmpg123.c,
13798 plugins/mp3decode/mpg123/layer1.c,
13799 plugins/mp3decode/mpg123/layer2.c,
13800 plugins/mp3decode/mpg123/layer3.c,
13801 plugins/mp3decode/mpg123/mpg123.c,
13802 plugins/mp3decode/mpg123/mpg123.h,
13803 plugins/mp3decode/parse/mp3parse.c,
13804 plugins/mp3decode/parse/mp3parse.h,
13805 plugins/mpeg1/mpeg_play/Makefile.am,
13806 plugins/mpeg1/mpeg_play/ctrlbar.c,
13807 plugins/mpeg1/mpeg_play/ctrlbar.h,
13808 plugins/mpeg1/mpeg_play/decoders.c,
13809 plugins/mpeg1/mpeg_play/decoders.h,
13810 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13811 plugins/mpeg1/mpeg_play/motionvector.c,
13812 plugins/mpeg1/mpeg_play/parseblock.c,
13813 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13814 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13815 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/README,
13816 plugins/mpeg1/parse/getbits.c, plugins/mpeg1/parse/getbits.h,
13817 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13818 plugins/mpeg1video/parse/mp1videoparse.c, test/mp3play.c: Unified
13819 getbits handling. I currently have an inline integer
13822 2000-04-13 22:59 wtay
13824 * Makefile.am, configure.in, gst/gstclock.c,
13825 plugins/capture/v4l/grab-v4l.c, test/Makefile.am,
13826 test/mpeg2parse.c, test/videotest.c: Makefile.am fixes
13828 2000-04-09 22:38 wtay
13830 * gst/: gstclock.c, gstclock.h: A poor mans clock...
13832 2000-04-09 22:36 wtay
13834 * gst/Makefile.am, gst/gstelement.c,
13835 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
13836 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13837 plugins/capture/v4l/gstv4lsrc.c,
13838 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13839 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13840 plugins/mpeg1/mpeg_play/video.c, test/mp1parse.c: Added MMX
13841 optimized yuv2rgb (AlienSong now plays back at only 6% CPU) Added
13842 mpeg1 picture skipping and fixed a buffer overflow. Added a system
13843 clock. The audiosink can now adjust the clock. Fixed incorrect
13844 behaviour on 8, 15, 16, 24 and 32 bits displays. Cleanup of the
13845 videosink, it now uses the color conversion library when needed.
13847 2000-04-02 22:38 wtay
13849 * libs/riff/: gstriffencode.c, gstriffparse.c, gstriffutil.c: The
13850 new riff parser and encoder
13852 2000-04-02 22:36 wtay
13854 * configure.in, libs/Makefile.am, libs/riff/Makefile.am,
13855 libs/riff/gstriff.h, plugins/avi/gstaviencoder.c,
13856 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13857 plugins/avi/gstparseavi.h, plugins/capture/v4l/grab-v4l.c,
13858 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13859 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpegdec.c,
13860 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13861 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13862 test/Makefile.am, test/aviparse.c, test/vidcapture.c: Added a
13863 colorspace library and removed yuv2rgb conversion from the
13864 videosink. The aviencoder should now more or less work.
13866 2000-03-27 20:53 wtay
13868 * docs/Makefile.am, docs/gst/Makefile.am,
13869 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-docs.sgml,
13870 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
13871 docs/gst/gstreamer.types, docs/gst/tmpl/audioraw.sgml,
13872 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
13873 docs/gst/tmpl/gstasyncdisksrc.sgml,
13874 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
13875 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
13876 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
13877 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstesdsink.sgml,
13878 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
13879 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
13880 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
13881 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstlog.sgml,
13882 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
13883 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
13884 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
13885 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
13886 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
13887 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
13888 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
13889 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
13890 docs/gst/tmpl/plugin.sgml, docs/gst/tmpl/spectrum.sgml,
13891 docs/gst/tmpl/videoraw.sgml, gst/gstbin.c, gst/gstbuffer.c,
13892 gst/gstbuffer.h, gst/gstelement.c, gst/gstelement.h,
13893 gst/gstfilter.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
13894 gst/gstpad.h, gst/gstplugin.c, gst/gstsink.c, gst/gstsink.h,
13895 gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c, gst/gstthread.c,
13896 gst/gstxml.c, gst/elements/gstasyncdisksrc.h,
13897 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
13898 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
13899 gst/elements/gstdisksrc.c, gst/elements/gstesdsink.h,
13900 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
13901 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
13902 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
13903 gst/elements/gstfdsrc.c, gst/elements/gstidentity.c,
13904 gst/elements/gstidentity.h, gst/elements/gstqueue.c,
13905 gst/elements/gstqueue.h, gst/elements/gstsinesrc.c,
13906 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.h,
13907 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13908 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13909 plugins/avi/gstparseavi.h, plugins/capture/v4l/Makefile.am,
13910 plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/gstv4lsrc.c,
13911 plugins/capture/v4l/gstv4lsrc.h, plugins/jpeg/Makefile.am,
13912 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13913 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13914 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/parse/mpeg1parse.c,
13915 test/Makefile.am, test/vidcapture.c: Documentation updates. All
13916 standard library objects and standard elements are documented.
13917 Modified some of the elements to more accuratly report about their
13918 arguments so the documentation builds more reasonable output.
13919 Added aviencoder and jpegencoder elements (not working yet)
13921 2000-03-22 21:18 wtay
13923 * configure.in, gst/gstpad.c, gst/types/gsttypes.c,
13924 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13925 plugins/Makefile.am, plugins/avi/Makefile.am,
13926 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13927 plugins/jpeg/.cvsignore, plugins/jpeg/Makefile.am,
13928 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpeg.h: Added jpeg decoder.
13929 the avi decoder now configures the jpeg codec if an MJPG encoded
13930 avi is found. Fixed riff parsing. readded rgb_draw functions to the
13931 videosink. jpeglib is used to decode the jpeg image.
13933 2000-03-21 20:06 omegahacker
13935 * plugins/avi/gstparseavi.c: removed second check on riff library,
13936 moved original to top so it fails out right away
13938 2000-03-21 19:54 omegahacker
13940 * plugins/avi/gstparseavi.c: added load and check of libriff during
13943 2000-03-21 19:54 omegahacker
13945 * gst/gstplugin.c: spelling fixes to gst_library_load()
13947 2000-03-20 20:25 wtay
13949 * configure.in, gst/gstbuffer.c, gst/gstplugin.c, gst/gstplugin.h,
13950 gst/gstthread.c, gst/plugin.c, gst/plugin.h,
13951 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
13952 libs/riff/gstriff.c, libs/riff/gstriff.h, plugins/avi/Makefile.am,
13953 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13954 test/aviparse.c, test/mp1parse.c, test/videotest.c: Implemented
13955 riff parsing as a library. The avi parser can play simple PCM
13956 encoded audio. some minor cleanups.
13958 2000-03-19 00:59 wtay
13960 * AUTHORS, configure.in, gst/gstplugin.c, libs/Makefile.am,
13961 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13962 plugins/Makefile.am, plugins/avi/.cvsignore,
13963 plugins/avi/Makefile.am, plugins/avi/gstparseavi.c,
13964 plugins/avi/gstparseavi.h, plugins/wav/Makefile.am,
13965 plugins/wav/gstparsewav.c, test/.cvsignore, test/videotest.c: Added
13966 the riff code into a seperate library in /libs dir. The plugin
13967 loader also checks the /libs path. The avi parser now uses the
13968 riff library. WAV is broken.
13970 2000-03-13 22:17 wtay
13972 * test/aviparse.c: A non functional avi parser.
13974 2000-03-13 22:13 wtay
13976 * configure.in, gst/gst.c, gst/gstbuffer.h,
13977 gst/gstelementfactory.c, gst/gstmeta.c, gst/gstplugin.h,
13978 gst/gstthread.c, gst/gsttype.h, gst/types/gsttypes.c,
13979 plugins/Makefile.am, plugins/au/gstparseau.c,
13980 plugins/capture/v4l/gstv4lsrc.c,
13981 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/Makefile.am,
13982 test/videotest.c: Various cleanups. Moved the overlay code to a
13983 specialized widget. One error I cannot seem to fix: switching
13984 desktops does not disable the overlay.
13986 2000-03-05 21:48 wtay
13988 * plugins/capture/v4l/: grab-v4l.c, gstv4lsrc.c: Reworked overlay,
13989 much better but still not perfect.
13991 2000-03-03 22:13 wtay
13993 * plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/grab.h,
13994 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13995 test/Makefile.am, test/videotest.c: Added overlay and DGA
13996 capability for the videosink. Not really good but functional.
13998 2000-02-27 23:18 wtay
14000 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstbuffer.c,
14001 gst/gstconnection.c, gst/gstelement.c, gst/gstmeta.c,
14002 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
14003 gst/gstplugin.c, gst/gsttee.c, gst/gstthread.c, gst/gsttype.c,
14004 gst/elements/Makefile.am, gst/elements/gstasyncdisksrc.c,
14005 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
14006 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
14007 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
14008 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
14009 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
14010 gst/elements/gstsinesrc.c, gst/types/Makefile.am,
14011 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/grab-v4l.c,
14012 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
14013 plugins/capture/v4l/gstv4lsrc.h,
14014 plugins/mp3decode/mpg123/Makefile.am,
14015 plugins/mp3decode/mpg123/common.c,
14016 plugins/mp3decode/mpg123/decode_i386.c,
14017 plugins/mp3decode/mpg123/decode_i486.c,
14018 plugins/mp3decode/mpg123/getbits.c,
14019 plugins/mp3decode/mpg123/getbits.h,
14020 plugins/mp3decode/mpg123/gstmpg123.c,
14021 plugins/mp3decode/mpg123/layer1.c,
14022 plugins/mp3decode/mpg123/layer2.c,
14023 plugins/mp3decode/mpg123/layer3.c,
14024 plugins/mp3decode/mpg123/mpg123.c,
14025 plugins/mp3decode/mpg123/mpg123.h, plugins/mp3decode/mpg123/test.c,
14026 plugins/mpeg1/mpeg_play/Makefile.am,
14027 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14028 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
14029 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/getbits.c,
14030 plugins/mpeg1/parse/mpeg1parse.c,
14031 plugins/mpeg1video/parse/Makefile.am,
14032 plugins/mpeg1video/parse/mp1videoparse.c, test/videotest.c: This is
14033 a rather large patch. Switched on -Wall compiler flag and fixed the
14034 warnings. Made the Video for Linux more like it should be.
14036 2000-02-26 18:55 wtay
14038 * gst/gstpad.c, gst/gstpad.h, plugins/capture/v4l/gstv4lsrc.c,
14039 test/mp1parse.c, test/videotest.c: Added a pull function in the
14040 gstpad. Modified the videosink to implement the pull. This function
14041 allows a source element to request a buffer from the destination.
14042 This is much more efficient because the videosink can then pass a
14043 buffer with SHM to the element, which does not require an aditional
14044 memcpy. removed scaling from the videosink. I need something
14047 2000-02-25 23:19 wtay
14049 * test/videotest.c: test code for the Video for linux source
14051 2000-02-25 23:18 wtay
14053 * configure.in, plugins/Makefile.am, plugins/capture/Makefile.am,
14054 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/gstv4lsrc.c,
14055 plugins/capture/v4l/gstv4lsrc.h, test/mp1parse.c: Added a Video 4
14056 linux source. Not generic at all and may not work on any other
14059 2000-02-24 20:56 wtay
14061 * gst/gstbuffer.c, plugins/mp3decode/mpg123/Makefile.am,
14062 plugins/mp3decode/parse/Makefile.am,
14063 plugins/mp3decode/parse/mp3parse.c,
14064 plugins/mp3decode/parse/mp3parse.h,
14065 plugins/mpeg1/mpeg_play/Makefile.am,
14066 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14067 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14068 plugins/mpeg1/mpeg_play/idct_block_mmx.S,
14069 plugins/mpeg1/mpeg_play/jrevdct.c,
14070 plugins/mpeg1/mpeg_play/mmx_idct.c,
14071 plugins/mpeg1/mpeg_play/parseblock.c,
14072 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
14073 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14074 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: Speedup
14075 in mpg123 parsing. speedup in mp1videoparse. rearanged the MPEG
14076 player got rid of some memcpy. bit handling changes. MMX code for
14077 the IDCT and motion compensation in mpeg_play. Almost as fast as
14078 the commercial mpeg player mtv, but with a much better video
14081 2000-02-20 16:19 wtay
14083 * configure.in, plugins/mpeg1/mpeg_play/gstmpeg_play.c: Added
14084 GdkPixbuf support and scaling (sloww...)
14086 2000-02-20 12:58 wtay
14088 * plugins/mpeg1/mpeg_play/: 16bit.c, Makefile.am, dither.h,
14089 gdith.c, gstmpeg_play.c, gstmpeg_play.h, proto.h, util.h, video.c,
14090 video.h: General cleanup and speedup. removed color conversion out
14093 2000-02-19 13:37 wtay
14095 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, gstmpeg_play.h,
14096 video.c, video.h: Added timestamps for video buffers. The videosink
14097 syncs to the timestamps. Added a buffer with finished frames for
14100 2000-02-19 10:50 wtay
14102 * gst/elements/Makefile.am, gst/elements/gstqueue.c,
14103 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c: Fixed the
14104 lockup by not calling any gtk functions in the main thread. This
14107 2000-02-18 23:48 wtay
14109 * gst/elements/gstqueue.c, test/mp1parse.c: Set the default buffer
14110 size to 1 to avoid the strange lockups...
14112 2000-02-18 23:07 wtay
14114 * plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14115 plugins/mpeg1/mpeg_play/Makefile.am,
14116 plugins/mpeg1/mpeg_play/descrip.mms,
14117 plugins/mpeg1/mpeg_play/dither.h, plugins/mpeg1/mpeg_play/fs2.c,
14118 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14119 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14120 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/gray.c,
14121 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14122 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14123 plugins/mpeg1/mpeg_play/hybrid.c,
14124 plugins/mpeg1/mpeg_play/hybriderr.c,
14125 plugins/mpeg1/mpeg_play/index.bt,
14126 plugins/mpeg1/mpeg_play/mb_ordered.c,
14127 plugins/mpeg1/mpeg_play/mono.c, plugins/mpeg1/mpeg_play/ordered.c,
14128 plugins/mpeg1/mpeg_play/ordered2.c,
14129 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util32.c,
14130 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14131 plugins/visualization/smoothwave/smoothwave.c, test/Makefile.am,
14132 test/mp1parse.c: The first functional video sink... Removed all of
14133 the video stuff from the MPEG video decoder. Fixed a bug in
14134 smoothwave. The MPEG video decoder still does the YUV->RGB
14137 2000-02-17 22:50 wtay
14139 * configure.in, plugins/Makefile.am,
14140 plugins/mpeg1/mpeg_play/Makefile.am,
14141 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/main.c,
14142 plugins/mpeg1/mpeg_play/mmx_idct.c,
14143 plugins/mpeg1/mpeg_play/parseblock.c,
14144 plugins/mpeg1/mpeg_play/proto.h,
14145 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14146 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
14147 plugins/mpeg1/mpeg_play/video.h: MPEG1 cleanup. Added first (non
14148 functional) video sink.
14150 2000-02-16 23:27 wtay
14152 * gst/gstbuffer.c, gst/gstplugin.c, gst/gsttype.c,
14153 gst/elements/gstqueue.c, plugins/mp3decode/mpg123/gstmpg123.c,
14154 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c, test/mp3play.c:
14155 Fixed memory leak in queue.
14157 2000-02-16 16:44 wtay
14159 * plugins/mpeg1/mpeg_play/video.c,
14160 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Cleanup, fixed
14161 some bugs in the parsers, fixed memory leak (not all of them yet)
14163 2000-02-15 20:14 wtay
14165 * gst/elements/gstqueue.c, plugins/mpeg1/mpeg_play/video.c,
14166 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c:
14167 Fixed (hopfully) the last bug in MPEG1 video player. A state bug
14168 caused some I-frames to be skipped.
14170 2000-02-15 00:32 omegahacker
14172 * editor/.cvsignore, test/.cvsignore: updated .cvsignores
14174 2000-02-14 23:21 wtay
14176 * plugins/: mpeg1/mpeg_play/parseblock.c, mpeg1/mpeg_play/util.c,
14177 mpeg1/mpeg_play/util.h, mpeg1/mpeg_play/video.c,
14178 mpeg1video/parse/mp1videoparse.c: Some cleanups+speedup. Still
14179 looking for a bug...
14181 2000-02-14 20:42 wtay
14183 * plugins/mp3decode/parse/mp3parse.c: Fixed a nasty mp3 parse bug.
14184 Some frames were skipped if the header was on partial frames. This
14185 fixes the strange invalid sync errors.
14187 2000-02-14 00:22 wtay
14189 * plugins/mpeg1video/parse/mp1videoparse.c: fixed state error in
14192 2000-02-13 22:30 wtay
14194 * plugins/mpeg1video/parse/: mp1videoparse.c, mp1videoparse.h:
14195 cleaned up the parsing code a bit.
14197 2000-02-13 15:20 wtay
14199 * gst/elements/gstqueue.c, plugins/mp3decode/parse/mp3parse.c,
14200 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14201 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
14202 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c,
14203 plugins/mpeg1video/parse/mp1videoparse.c: Made queue default
14204 bigger. fixed parsing errors in mp3parse mpeg1parse mp1videoparse:
14205 more than 2 zeros and a 1 is also a sync. fixed MPEG1 video
14206 SKIP_PICTURE which caused a segfault. AlienSong now plays as it
14207 should do. Skips are currently ignored and give some error on the
14208 console, need to clean this up.
14210 2000-02-13 13:43 wtay
14212 * gst/elements/gstqueue.c, gst/elements/gstqueue.h,
14213 plugins/mpeg1/mpeg_play/gdith.c: Fixed the queue length (fixed
14214 length 5 for now). fixed mpeg1 video rate control. AlienSong
14215 segfaults sometimes. My other movies don't....
14217 2000-02-13 03:19 wtay
14219 * plugins/mpeg1video/parse/mp1videoparse.c: Fixed queueing for
14222 2000-02-12 23:09 omegahacker
14224 * test/mp1parse.c: Rearranged and updated mp1parse. Indentation is
14225 sane again (what editor are you using, Wim?), and it now uses
14226 threads. Playback is clean (at least, audio and video are running
14227 smoothly. Video is still a little choppy on my test stream (first
14228 1MB from disk two of Mulan VCD), and it's still wildly out of sync,
14229 but it's looking VERY COOL.
14231 2000-02-12 23:08 omegahacker
14233 * gst/gstbin.c: Changed the way state is dealt with when a child is
14234 added to the bin. The note states that the COMPLETE state should
14235 probably reflect nothing more than whether or not there is a child
14236 in the bin, not whether or not all children are COMPLETE. I need
14237 to write out a few scenarios for complex pipeline manipulations to
14238 figure out how all the states should interact. The idea is to
14239 maintain the ability to dynamically recofigure the pipeline.
14241 2000-02-12 12:20 wtay
14243 * plugins/mpeg1/mpeg_play/16bit.c,
14244 plugins/mpeg1/mpeg_play/Makefile.am,
14245 plugins/mpeg1/mpeg_play/ctrlbar.c, plugins/mpeg1/mpeg_play/gdith.c,
14246 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14247 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14248 plugins/mpeg1/mpeg_play/main.c,
14249 plugins/mpeg1/mpeg_play/mb_ordered.c,
14250 plugins/mpeg1/mpeg_play/motionvector.c,
14251 plugins/mpeg1/mpeg_play/parseblock.c,
14252 plugins/mpeg1/mpeg_play/proto.h,
14253 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14254 plugins/mpeg1/mpeg_play/util32.c, plugins/mpeg1/mpeg_play/video.c,
14255 plugins/mpeg1/mpeg_play/video.h,
14256 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: The
14257 first functional video MPEG1 decoder. The decoder still opens a
14258 window to show the video. This is not optimised at all. Some
14259 glitches and crashes due to bugs in mp1videoparse.c. I need to
14260 queue incomplete slices in mp1videoparse before sending them to the
14261 decoder. use test/mp1parse on your favorite video to test. No
14262 audio/video sync, no QoS at all.
14264 2000-02-10 17:02 wtay
14266 * gst/types/gsttypes.c, plugins/mp3decode/parse/mp3parse.c,
14267 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14268 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c:
14269 Optimisations to mp3decode and mp3parse (subbuffers) mp1videoparse
14270 now correctly pushes buffers in complete chuncks.
14272 2000-02-08 22:36 wtay
14274 * configure.in, gst/types/gsttypes.c,
14275 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1video/Makefile.am,
14276 plugins/mpeg1video/parse/Makefile.am,
14277 plugins/mpeg1video/parse/README,
14278 plugins/mpeg1video/parse/mp1videoparse.c,
14279 plugins/mpeg1video/parse/mp1videoparse.h, test/mp1parse.c: Added
14280 MPEG1 video parser.
14282 2000-02-07 19:29 wtay
14284 * plugins/mpeg1/mpeg_play/: Makefile.am, gdith.c: Some more files.
14286 2000-02-07 19:22 wtay
14288 * plugins/mpeg1/mpeg_play/: Makefile.am, gstmpeg_play.c,
14289 gstmpeg_play.h: [no log message]
14291 2000-02-07 19:04 wtay
14293 * configure.in, plugins/mp3decode/mpg123/Makefile.am,
14294 plugins/mp3decode/mpg123/decode_i386.c,
14295 plugins/mp3decode/mpg123/layer3.c, plugins/mpeg1/Makefile.am,
14296 plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14297 plugins/mpeg1/mpeg_play/ANNOUNCE, plugins/mpeg1/mpeg_play/BUGS,
14298 plugins/mpeg1/mpeg_play/CHANGES, plugins/mpeg1/mpeg_play/COPYRIGHT,
14299 plugins/mpeg1/mpeg_play/INSTALL,
14300 plugins/mpeg1/mpeg_play/Makefile.am,
14301 plugins/mpeg1/mpeg_play/README,
14302 plugins/mpeg1/mpeg_play/README.jpeg, plugins/mpeg1/mpeg_play/TODO,
14303 plugins/mpeg1/mpeg_play/VERSION, plugins/mpeg1/mpeg_play/ctrlbar.c,
14304 plugins/mpeg1/mpeg_play/ctrlbar.h,
14305 plugins/mpeg1/mpeg_play/decoders.c,
14306 plugins/mpeg1/mpeg_play/decoders.h,
14307 plugins/mpeg1/mpeg_play/descrip.mms,
14308 plugins/mpeg1/mpeg_play/dither.h,
14309 plugins/mpeg1/mpeg_play/floatdct.c, plugins/mpeg1/mpeg_play/fs2.c,
14310 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14311 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14312 plugins/mpeg1/mpeg_play/gray.c, plugins/mpeg1/mpeg_play/hybrid.c,
14313 plugins/mpeg1/mpeg_play/hybriderr.c,
14314 plugins/mpeg1/mpeg_play/index.bt,
14315 plugins/mpeg1/mpeg_play/jrevdct.c, plugins/mpeg1/mpeg_play/main.c,
14316 plugins/mpeg1/mpeg_play/mb_ordered.c,
14317 plugins/mpeg1/mpeg_play/mono.c,
14318 plugins/mpeg1/mpeg_play/motionvector.c,
14319 plugins/mpeg1/mpeg_play/ordered.c,
14320 plugins/mpeg1/mpeg_play/ordered2.c,
14321 plugins/mpeg1/mpeg_play/parseblock.c,
14322 plugins/mpeg1/mpeg_play/proto.h,
14323 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14324 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/util32.c,
14325 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h:
14326 Added compiler optimistaion flags to mpg123. reverted to old
14327 WRITE_SAMPLE which was much faster. Added mpeg_play, the MPEG1
14328 video player. It does not work yet.
14330 2000-02-06 22:04 wtay
14332 * gst/gstmeta.c, plugins/mp3decode/mpg123/common.c,
14333 plugins/mp3decode/mpg123/gstmpg123.c,
14334 plugins/mp3decode/parse/mp3parse.c,
14335 plugins/mpeg1/parse/mpeg1parse.c: Added metadata to mpg123 buffers.
14336 removed (disabeled) debug info.
14338 2000-02-06 18:50 wtay
14340 * plugins/mp3decode/mpg123/common.c,
14341 plugins/mp3decode/parse/mp3parse.c,
14342 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Fixed the mpeg 1
14343 parser. It can now be used to playback the audio stream of an MPEG1
14344 movie (check out test/mp1parse.c).
14346 2000-02-06 12:33 wtay
14348 * plugins/mpeg1/parse/mpeg1parse.c: Found mpeg1 parsing bug. My
14349 videos seem to parse OK.
14351 2000-02-06 01:52 wtay
14353 * plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: cleanup. Still
14356 2000-02-06 00:56 wtay
14358 * test/mp1parse.c: The mpeg1 parser test program.
14360 2000-02-06 00:55 wtay
14362 * plugins/mpeg1/parse/mpeg1parse.c,
14363 plugins/mpeg1/parse/mpeg1parse.h, test/Makefile.am: Some changes to
14364 the mpeg 1 parser. Does not work yet.
14366 2000-02-05 16:08 wtay
14368 * plugins/mp3decode/mpg123/: Makefile.am, decode_i386.c,
14369 decode_i486.c, decode_i586.s, layer3.c, mpg123.c, mpg123.h: Added
14370 486 optimisation. Pentium optimisation added, but does not work
14373 2000-02-05 14:37 wtay
14375 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14376 layer3.c, mpg123.c, mpg123.h: Fixed a buffer problem with Layer 3.
14377 moved the buffer handling to common.c, getbits should not know
14380 2000-02-05 01:58 wtay
14382 * plugins/mp3decode/parse/mp3parse.c: Not worth much: fixed a
14385 2000-02-05 01:40 wtay
14387 * plugins/mp3decode/: mpg123/gstmpg123.c, parse/mp3parse.c: Fixed
14388 Layer 2 & 3 parsing. All my MPEGs play now with gstreamer !!!
14390 2000-02-05 01:20 wtay
14392 * plugins/mp3decode/parse/mp3parse.c, test/a.c, test/mp3parse.c,
14393 test/mp3play.c: Fixed a nasty bug in mp3parse (partial buffer state
14394 remained) Added eos check for the test programs to stop them from
14395 allocating all of your memory (had to use alt-sysreq-k a few times
14396 :-( ). MPEG layer 1 plays fine now with mp3play.
14398 2000-02-04 23:27 wtay
14400 * plugins/mp3decode/mpg123/: getbits.c, test.c: Tested with layer 1
14401 & 2, no audible errors. Fixed cracks and pops in Layer 3. Still a
14402 bit slow, though...
14404 2000-02-04 22:06 wtay
14406 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14407 layer3.c, mpg123.c, mpg123.h, test.c: Attempt to get layer3
14408 working. Tried with the test program included. Still some errors
14409 and clicks sometime, but you can hear something. Double buffering
14410 is now used (like mpg123). Can somebody test this on a layer 1 or 2
14411 stream (I have none) and together with the mp3parse?
14413 2000-02-04 21:49 omegahacker
14415 * plugins/mp3decode/parse/mp3parse.c: Fixes to the bfp calculation,
14416 as well as some other stuff.
14418 2000-02-04 02:25 richardb
14420 * configure.in, gst/gstelement.c, gst/gstplugin.c,
14421 plugins/mp3decode/mpg123/mpg123.c, plugins/mp3decode/mpg123/test.c:
14422 Compile a test program to ensure that we have working atomic
14425 A few small changes (include headers, fix a cast) to stop compiler
14428 2000-02-02 06:26 omegahacker
14430 * configure.in, docs/Makefile.am, docs/gst/Makefile.am,
14431 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
14432 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpipeline.sgml,
14433 gst/gst.c, gst/gstelement.c, gst/gstelement.h, gst/gstobject.c,
14434 gst/gstpipeline.c, plugins/mp3decode/xing/libxing/.cvsignore: More
14435 documentation changes, a couple configure.in and Makefile.am fixes.
14437 2000-02-01 20:35 wtay
14439 * configure.in, gst/elements/Makefile.am,
14440 plugins/effects/volume/volume.c: Fixed lowercase PLUGINS_USE_SRCDIR
14441 which made running test apps fail. Added GHTTP_LIBS to the
14442 libraries. commented out mm_support() call, wich is not working
14443 yet and causes errors.
14445 2000-02-01 19:40 wtay
14447 * configure.in, docs/gst/Makefile.am,
14448 plugins/effects/volume/Makefile.am, plugins/rtjpeg/RTjpeg.c,
14449 plugins/rtjpeg/RTjpeg.h: Try to compile a little mmx program, set
14450 the default value of HAVE_LIBMMX. some typos fixed. Changed
14451 include path for volume.c. RTjpeg uses mmx.h
14453 2000-02-01 09:16 omegahacker
14455 * configure.in, docs/Makefile.am, docs/gst/.cvsignore,
14456 docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
14457 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
14458 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types,
14459 docs/gst/tmpl/.cvsignore, docs/gst/tmpl/gst.sgml,
14460 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
14461 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
14462 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfilter.sgml,
14463 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
14464 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
14465 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
14466 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
14467 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
14468 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
14469 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
14470 docs/gst/tmpl/plugin.sgml: Re- set up the gtk-doc system. I'd
14471 managed to mutilate it a while back, but now it's fixed. I'll put
14472 a copy of the HTML output somewhere on the website tonight.
14474 In order to actually generate the docs, you'll have to install all
14475 the DocBook tools, as well as gtk-doc from GNOME cvs. (see
14476 http://developer.gnome.org/arch/doc/tools.html)
14478 Notes (I'll codify these some day):
14480 - Don't believe the Gnome page, always edit the SOURCES when
14481 documenting a given function, never the tmpl file. - I'll be
14482 re-arranging things a lot, but gtk-doc is smart enough to merge any
14483 changes to the tmpl file. However, gtk-doc's merge and CVS's diff
14484 are two entirely separate animals. We should probably have a
14485 virtual mutex on the entire docs/gst/ directory, over and above
14486 what CVS does. - I'm going to try to end up with a book set
14487 (docbook terms), where docs/gst/ is only one book. There'd be
14488 another called docs/manual/, and another docs/plugins/, etc. If
14489 you have any comments as to how these should be done,
14490 gstreamer-devel is the place.
14492 2000-02-01 04:10 richardb
14494 * acconfig.h, config.h.in, configure.in, gst/gstobject.c,
14495 gst/elements/Makefile.am, gst/elements/gstelements.c,
14496 plugins/mp3decode/xing/libxing/ltmain.sh: Tidy up of configure
14497 script. Make libghttp detection work at all. Make library
14498 configuration specifiable on configure commandline. Make detection
14499 of atomic resource stuff cope with 2.0 linux kernels. Fix typo
14500 (HAVE_ATOMIC_T for HAVE_ATOMIC_H). Remove generated ltmain.sh file
14503 2000-01-31 22:53 wtay
14505 * include/mmx.h, plugins/rtjpeg/Makefile.am,
14506 plugins/rtjpeg/RTjpeg.c: Added general MMX macros.
14508 2000-01-31 17:29 wtay
14510 * plugins/rtjpeg/: RTjpeg.c, RTjpeg.h: Added MMX optimised DCT and
14511 IDCT for RTjpeg. It still doesn't do anything. This version also
14512 has optimised versions for 422 and 420 YUV (de)compression. This
14513 version is not compatible with the regular RTjpeg due to
14514 optimisations using unrolled loops. Is *very* fast.
14516 2000-01-31 09:43 omegahacker
14518 * Makefile.am, configure.in, gstreamer.spec.in, editor/Makefile.am,
14519 gst/elements/Makefile.am, gst/types/Makefile.am,
14520 plugins/mp3decode/mpg123/Makefile.am, test/bindings/Makefile.am,
14521 test/cothreads/Makefile.am, test/xml/Makefile.am: More incremental
14522 updates. I can now successfully produce an rpm simply by typing
14523 `./autogen.sh;make rpm`. This is good ;-)
14525 2000-01-31 06:49 omegahacker
14527 * Makefile.am: gah, missed Makefile.am of all files...
14529 2000-01-31 06:46 omegahacker
14531 * gstreamer-config.in, gstreamer.m4, gstreamer.spec.in,
14532 plugins/mp3decode/mpg123/.cvsignore,
14533 plugins/mp3decode/xing/libxing/Makefile.am,
14534 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14535 editor/Makefile.am, gst/ROADMAP, plugins/effects/stereo/README,
14536 test/Makefile.am, test/xml/README: A bunch more changes to clean up
14537 build/`make dist` issues, as well as a spec file, -config file,
14538 .m4, etc. Next step is to build an RPM of this mess.
14540 2000-01-31 05:55 omegahacker
14542 * .cvsignore, acconfig.h, config.h.in, configure.in,
14543 plugins/Makefile.am, plugins/dvdsrc/Makefile.am,
14544 plugins/mp3decode/mpg123/Makefile.am, test/Makefile.am,
14545 test/cothreads/Makefile.am, test/xml/Makefile.am: Various fixes
14546 that collectively allow `make dist` to work.
14548 2000-01-31 04:22 omegahacker
14550 * .cvsignore: uh, forgot to do the root .cvsignore...
14552 2000-01-31 04:20 omegahacker
14554 * plugins/mp3decode/Makefile.am: Fixed SUBDIRS stuff so `make dist`
14555 works cleanly. Here's the trick: if DIST_SUBDIRS exists in the
14556 Makefile.am, that's used as the list of things to include in the
14557 distribution, regardless of whether or not something is included in
14558 SUBDIRS due to conditional stuff.
14560 2000-01-31 03:36 omegahacker
14562 * docs/.cvsignore, editor/.cvsignore, gst/.cvsignore,
14563 gst/elements/.cvsignore, gst/types/.cvsignore,
14564 plugins/au/.cvsignore, plugins/effects/.cvsignore,
14565 plugins/effects/stereo/.cvsignore,
14566 plugins/effects/volume/.cvsignore, plugins/mp3decode/.cvsignore,
14567 plugins/mp3decode/mpg123/.cvsignore,
14568 plugins/mp3decode/parse/.cvsignore,
14569 plugins/mp3decode/xa/.cvsignore, plugins/mp3decode/xing/.cvsignore,
14570 plugins/mp3decode/xing/libxing/.cvsignore,
14571 plugins/visualization/spectrum/.cvsignore,
14572 plugins/visualization/vumeter/.cvsignore, plugins/wav/.cvsignore,
14573 plugins/.cvsignore, plugins/cobin/.cvsignore,
14574 plugins/dvdsrc/.cvsignore, plugins/mpeg1/.cvsignore,
14575 plugins/mpeg1/parse/.cvsignore, plugins/mpeg2/.cvsignore,
14576 plugins/mpeg2/ac3dec/.cvsignore, plugins/mpeg2/ac3parse/.cvsignore,
14577 plugins/mpeg2/parse/.cvsignore, plugins/rtjpeg/.cvsignore,
14578 plugins/vcdsrc/.cvsignore, plugins/visualization/.cvsignore,
14579 plugins/visualization/smoothwave/.cvsignore,
14580 plugins/visualization/synaesthesia/.cvsignore, test/.cvsignore,
14581 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14582 test/xml/.cvsignore, tools/.cvsignore: OK, I think I've got all the
14583 .cvsignore stuff taken care of, though we'll want to fine-tune
14584 things as we go, of course. Most of them are the same, with some
14585 exceptions for directories that produce executables (those are
14586 listed by name after the standard ones and a newline for
14589 2000-01-31 03:25 omegahacker
14591 * test/README: initial checkin
14593 2000-01-31 03:22 omegahacker
14595 * test/xml/readreg.c: - added usage info - uses first arg as
14596 registry filename - any additional args are plugins to search for
14597 (no change but argv base) - cleaned up output with a spare \n
14599 2000-01-31 03:02 omegahacker
14601 * configure.in, plugins/Makefile.am, plugins/rtjpeg/.cvsignore,
14602 plugins/rtjpeg/Makefile.am, plugins/rtjpeg/README,
14603 plugins/rtjpeg/RTjpeg.c, plugins/rtjpeg/RTjpeg.h,
14604 plugins/rtjpeg/rtjpeg.c, plugins/rtjpeg/rtjpegdec.c,
14605 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
14606 plugins/rtjpeg/rtjpegenc.h: RTjpeg plugin with several elements.
14607 It's currently a skeleton, doing no work at all. Need to have a
14608 video display element, some kind of simulation source (read from
14609 .ppm, a la what I do at work to solve the exact same problem), raw
14610 video types, metadata structs, etc.
14612 The RTjpeg.[ch] code is taken from a just-downloaded copy from
14613 Justin's site, with some fixes (#include <asm/types.h> to get
14614 __u64,etc). Once the aforementioned infrastructure is in place,
14615 the elements can actually be set up to do the encode/decode, and
14616 we'll have our first functioning video codec in place. ;-)
14618 2000-01-31 01:24 omegahacker
14620 * gst/types/.cvsignore: .cvsignore for gst/types/, still testing
14623 2000-01-31 01:11 omegahacker
14625 * gst/elements/.cvsignore: .cvsignore for gst/elements/, also
14626 testig loginfo script
14628 2000-01-31 00:16 omegahacker
14630 * plugins/dvdsrc/.cvsignore: added .cvsignore for plugins/dvdsrc/,
14631 testing loginfo script
14633 2000-01-31 00:04 omegahacker
14635 * plugins/.cvsignore: .cvsignore for plugins/, also testing loginfo
14638 2000-01-31 00:02 omegahacker
14640 * gst/.cvsignore: .cvsignore for gst/, also testing loginfo script
14642 2000-01-30 22:50 wtay
14644 * acconfig.h, config.h.in, configure.in, editor/Makefile.am,
14645 gst/elements/Makefile.am, gst/types/Makefile.am,
14646 plugins/Makefile.am, plugins/mp3decode/Makefile.am,
14647 plugins/mp3decode/xing/Makefile.am,
14648 plugins/mp3decode/xing/libxing/ltmain.sh: Changed Makefiles to:
14649 detect xaudio (check header xaudio/decoder.h) detect mmx.h detect
14650 CSS (check if css.c is in plugins/dvdsrc), need something better.
14651 some LDFLAGS had *.la dependencies which failed for libtool
14653 The build is now 100% on my system.
14655 2000-01-30 10:58 omegahacker
14657 * plugins/dvdsrc/: Makefile.am, dvd_udf.c, dvd_udf.h, dvdsrc.c,
14658 dvdsrc.h: initial checkin
14660 2000-01-30 10:48 omegahacker
14662 * plugins/mp3decode/xing/libxing/: cdcts.s, cwin8s.s, cwins.s,
14663 mdcts.s, msiss.s, x86gas.s, x86intel.s: initial checkin
14665 2000-01-30 10:44 omegahacker
14667 * docs/: Makefile.am, random/arch, random/buffers,
14668 random/coroutines, random/design, random/example,
14669 random/factoryinfo, random/gboolean, random/intro, random/metadata,
14670 random/mutability, random/padarch, random/sequence,
14671 random/state-transitions, random/states, random/states.old,
14672 random/types, random/vis-transform, random/walkthrough,
14673 slides/README, slides/abstract, slides/abstract.save,
14674 slides/outline, slides/slides: initial checkin
14676 2000-01-30 10:39 omegahacker
14678 * plugins/mp3decode/xing/: Makefile.am, README, gstxing.c,
14679 gstxing.h: initial checkin
14681 2000-01-30 10:17 omegahacker
14683 * plugins/mp3decode/xing/libxing/: AUTHORS, COPYING, ChangeLog,
14684 INSTALL, L3.h, Makefile.am, NEWS, README, acconfig.h, autogen.sh,
14685 cdct.c, config.h, config.h.in, configure.in, csbt.c, csbtL3.c,
14686 csbtb.c, cup.c, cupL1.c, cupini.c, cupl3.c, cwin.c, cwinb.c,
14687 cwinm.c, dec8.c, htable.h, hwin.c, icdct.c, install-sh, isbt.c,
14688 isbtb.c, itype.h, iup.c, iupL1.c, iupini.c, iwinQ.c, iwinbQ.c,
14689 iwinm.c, jdw.h, l3dq.c, l3init.c, ltmain.sh, mdct.c, mhead.c,
14690 mhead.h, missing, mkinstalldirs, msis.c, port.h, stamp-h, stamp.h,
14691 stamp.h.in, tableawd.h, towave.c, uph.c, upsf.c, wavep.c, wcvt.c,
14692 x86intel.c: initial checkin
14694 2000-01-30 10:03 omegahacker
14696 * plugins/mp3decode/: Makefile.am, xa/Makefile.am, xa/README,
14697 xa/gstxa.c, xa/gstxa.h: initial checkin
14699 2000-01-30 09:58 omegahacker
14701 * plugins/: effects/Makefile.am, visualization/Makefile.am: initial
14704 2000-01-30 09:54 omegahacker
14706 * tools/Makefile.am, tools/README, tools/launch.c,
14707 test/bindings/Makefile.am, test/bindings/dummy.c,
14708 test/bindings/dummy.h, test/bindings/test.c: initial checkin
14710 2000-01-30 09:50 omegahacker
14712 * test/: Makefile.am, a.c, ac3parse.c, ac3play.c, ac3sync.c,
14713 args.c, basic.c, buffer.c, cobin.c, dvdcat.c, fake.c,
14714 gsttracedump.c, jitter.c, m.c, mcut.c, mem.c, mem.h, mp3.c,
14715 mp3parse.c, mp3play.c, mpeg2parse.c, mpg123.c, p.c, plugin.c,
14716 push.c, qtest.c, r.c, record.c, s.c, spectrum.c, states.c,
14717 teardown.c, typefind.c, types.c, w.c, wave.c,
14718 cothreads/Makefile.am, cothreads/cothreads.c,
14719 cothreads/cothreads.h, cothreads/looper.c, cothreads/looper.h,
14720 cothreads/object.c, cothreads/object.h, cothreads/simple.c,
14721 cothreads/test.c, xml/Makefile.am, xml/createreg.c, xml/readreg.c:
14724 2000-01-30 09:46 omegahacker
14726 * editor/: Makefile.am, editor.c, editor.glade,
14727 editorelement.glade, gsteditor.c, gsteditor.h, gsteditorbin.c,
14728 gsteditorcanvas.c, gsteditorconnection.c, gsteditorconnection.h,
14729 gsteditorcreate.c, gsteditorcreate.h, gsteditorelement.c,
14730 gsteditorpad.c, gsteditorpad.h, gstelementselect.c,
14731 gstelementselect.h: initial checkin
14733 2000-01-30 09:22 omegahacker
14735 * plugins/: au/Makefile.am, au/gstparseau.c, au/gstparseau.h,
14736 cobin/Makefile.am, cobin/cobin.c, cobin/cobin.h,
14737 cobin/spindentity.c, cobin/spindentity.h,
14738 effects/stereo/Makefile.am, effects/stereo/stereo.c,
14739 effects/stereo/stereo.h, effects/volume/Makefile.am,
14740 effects/volume/volume.c, effects/volume/volume.h,
14741 mp3decode/mpg123/COPYING, mp3decode/mpg123/Makefile.am,
14742 mp3decode/mpg123/README, mp3decode/mpg123/common.c,
14743 mp3decode/mpg123/dct64.c, mp3decode/mpg123/dct64_i386.c,
14744 mp3decode/mpg123/dct64_i486.c, mp3decode/mpg123/decode.c,
14745 mp3decode/mpg123/decode_i386.c, mp3decode/mpg123/decode_i486.c,
14746 mp3decode/mpg123/gbtest.c, mp3decode/mpg123/getbits.c,
14747 mp3decode/mpg123/getbits.h, mp3decode/mpg123/gstmpg123.c,
14748 mp3decode/mpg123/gstmpg123.h, mp3decode/mpg123/huffman.h,
14749 mp3decode/mpg123/l2tables.h, mp3decode/mpg123/layer1.c,
14750 mp3decode/mpg123/layer2.c, mp3decode/mpg123/layer3.c,
14751 mp3decode/mpg123/letest.c, mp3decode/mpg123/mpg123.c,
14752 mp3decode/mpg123/mpg123.h, mp3decode/mpg123/tabinit.c,
14753 mp3decode/mpg123/test.c, mp3decode/parse/Makefile.am,
14754 mp3decode/parse/README, mp3decode/parse/mp3parse.c,
14755 mp3decode/parse/mp3parse.h, mpeg1/Makefile.am,
14756 mpeg1/parse/Makefile.am, mpeg1/parse/README, mpeg1/parse/getbits.c,
14757 mpeg1/parse/getbits.h, mpeg1/parse/mpeg1parse.c,
14758 mpeg1/parse/mpeg1parse.h, mpeg1/parse/notes, mpeg2/Makefile.am,
14759 mpeg2/ac3dec/Makefile.am, mpeg2/ac3dec/README, mpeg2/ac3dec/ac3.h,
14760 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
14761 mpeg2/ac3dec/bit_allocate.c, mpeg2/ac3dec/bit_allocate.h,
14762 mpeg2/ac3dec/bitstream.c, mpeg2/ac3dec/bitstream.h,
14763 mpeg2/ac3dec/crc.c, mpeg2/ac3dec/crc.h, mpeg2/ac3dec/debug.c,
14764 mpeg2/ac3dec/debug.h, mpeg2/ac3dec/decode.h, mpeg2/ac3dec/dither.c,
14765 mpeg2/ac3dec/dither.h, mpeg2/ac3dec/downmix.c,
14766 mpeg2/ac3dec/downmix.h, mpeg2/ac3dec/exponent.c,
14767 mpeg2/ac3dec/exponent.h, mpeg2/ac3dec/getbits.c,
14768 mpeg2/ac3dec/getbits.h, mpeg2/ac3dec/imdct.c, mpeg2/ac3dec/imdct.h,
14769 mpeg2/ac3dec/mantissa.c, mpeg2/ac3dec/mantissa.h,
14770 mpeg2/ac3dec/output.c, mpeg2/ac3dec/output.h, mpeg2/ac3dec/parse.c,
14771 mpeg2/ac3dec/parse.h, mpeg2/ac3dec/rematrix.c,
14772 mpeg2/ac3dec/rematrix.h, mpeg2/ac3dec/ring_buffer.c,
14773 mpeg2/ac3dec/ring_buffer.h, mpeg2/ac3dec/stats.c,
14774 mpeg2/ac3dec/stats.h, mpeg2/ac3dec/uncouple.c,
14775 mpeg2/ac3dec/uncouple.h, mpeg2/ac3parse/Makefile.am,
14776 mpeg2/ac3parse/README, mpeg2/ac3parse/ac3parse.c,
14777 mpeg2/ac3parse/ac3parse.h, mpeg2/parse/Makefile.am,
14778 mpeg2/parse/README, mpeg2/parse/getbits.c, mpeg2/parse/getbits.h,
14779 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
14780 mpeg2/parse/notes, vcdsrc/Makefile.am, vcdsrc/vcdsrc.c,
14781 vcdsrc/vcdsrc.h, visualization/smoothwave/Makefile.am,
14782 visualization/smoothwave/README,
14783 visualization/smoothwave/smoothwave.c,
14784 visualization/smoothwave/smoothwave.h,
14785 visualization/spectrum/Makefile.am, visualization/spectrum/README,
14786 visualization/spectrum/fix_fft.c,
14787 visualization/spectrum/gstspectrum.c,
14788 visualization/spectrum/gstspectrum.h,
14789 visualization/synaesthesia/Makefile.am,
14790 visualization/synaesthesia/README,
14791 visualization/synaesthesia/README-syna,
14792 visualization/synaesthesia/core.c,
14793 visualization/synaesthesia/core.h,
14794 visualization/synaesthesia/synaesthesia.c,
14795 visualization/synaesthesia/synaesthesia.h,
14796 visualization/vumeter/Makefile.am, visualization/vumeter/README,
14797 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
14798 wav/Makefile.am, wav/gstparsewav.c, wav/gstparsewav.h,
14799 wav/gstriff.c, wav/gstriff.h: initial checkin
14801 2000-01-30 09:04 omegahacker
14803 * plugins/: Makefile.am, example.c, example.h: initial checkin
14805 2000-01-30 09:00 omegahacker
14807 * gst/: elements/Makefile.am, elements/gstasyncdisksrc.c,
14808 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
14809 elements/gstaudiosink.h, elements/gstaudiosrc.c,
14810 elements/gstaudiosrc.h, elements/gstdisksrc.c,
14811 elements/gstdisksrc.h, elements/gstelements.c,
14812 elements/gstesdsink.c, elements/gstesdsink.h,
14813 elements/gstfakesink.c, elements/gstfakesink.h,
14814 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
14815 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
14816 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
14817 elements/gstidentity.c, elements/gstidentity.h,
14818 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
14819 elements/gstsinesrc.h, elements/gsttypefind.c,
14820 elements/gsttypefind.h, types/Makefile.am, types/gsttypes.c:
14823 2000-01-30 08:57 omegahacker
14825 * gst/: cothreads.c, cothreads.h, gst.c, gst.h, gstbin.c, gstbin.h,
14826 gstbuffer.c, gstbuffer.h, gstconnection.c, gstconnection.h,
14827 gstelement.c, gstelement.h, gstelementfactory.c, gstfilter.c,
14828 gstfilter.h, gstlog.h, gstmeta.c, gstmeta.h, gstobject.c,
14829 gstobject.h, gstpad.c, gstpad.h, gstpipeline.c, gstpipeline.h,
14830 gstplugin.c, gstplugin.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h,
14831 gsttee.c, gsttee.h, gstthread.c, gstthread.h, gsttrace.c,
14832 gsttrace.h, gsttype.c, gsttype.h, gsttypefind.c, gsttypefind.h,
14833 gstutils.c, gstutils.h, gstxml.c, gstxml.h, plugin.c, plugin.h,
14834 Makefile.am: initial checkin
14836 2000-01-30 08:51 omegahacker
14838 * AUTHORS, COPYING, COPYING.LIB, ChangeLog, INSTALL, Makefile.am,
14839 NEWS, README, acconfig.h, autogen.sh, config.h.in, configure.in,
14840 install-sh, missing, mkinstalldirs, stamp.h.in: initial checkin
14842 Fri Jan 12 21:52:09 CET 2001 Wim Taymans <wim.taymans@chello.be>
14844 * PPC compilation fixes (thanks to hadess)
14845 * add eos2 and eos3 proposals