1 2002-04-12 Thomas Vander Stichele <thomas@apestaart.org>
3 * gst/gst*.[ch]: commited GUAD3C code review comments (marked CR1)
5 * gst/gstregistry.[ch]: added to handle registry stuff
6 gst/gst.c: changed to use new --gst-registry option
7 tools/gst-register.c: use new registry functions
8 for more info, check docs/random/thomasvs/registry
10 2002-03-01 Michael Meeks <michael@ximian.com>
11 * docs/manual/Makefile.am: use $(wildcard) instead of
14 * tools/Makefile.am: handle conditionals in a compatible way
16 * docs/manuals.mak: don't do silly things with if/else
18 2002-01-15 Bastien Nocera <hadess@hadess.net>
20 * tests/Makefile.am: add all the dirs to the DIST_SUBDIRS
22 2002-01-15 Bastien Nocera <hadess@hadess.net>
24 * tests/Makefile.am: dodge compiling memchunk and bufspeed
25 if NASM is not present
27 2002-01-03 Rodney Dawes <dobey@free.fr>
29 * gstreamer.spec.in: Fixed the missing plug-ins problem
31 2001-12-29 Rodney Dawes <dobey@free.fr>
33 * gstreamer.spec.in: Fixed up for the splitification
35 2001-12-23 Thomas Vander Stichele <thomas@apestaart.org>
37 * moved plugins out of the core to gst-plugins
38 * moved some of the libs out of the core to gst-plugins
39 * moved the other libs around so headers get installed in
42 2001-12-15 Thomas Vander Stichele <thomas@apestaart.org>
44 * configure.ac : major overhaul
45 * m4/ dir added with lots of checks in it
47 2001-12-14 Michael Meeks <michael@ximian.com>
49 * gst/gst.c (gst_main, gst_main_quit): upd.
51 * gst/gstutils.c (gst_util_has_arg): impl.
52 (gst_util_get_int64_arg): impl.
54 * plugins/mpeg2/video/gstmpeg2play.c
55 (gst_mpeg2play_class_init): min frames per sec = 0.
57 * plugins/mikmod/gstmikmod.c (gst_mikmod_class_init):
58 s/16bit/use16bit/ properties can't begin with a non
61 * tools/gstreamer-guilaunch.c: fresh from the ministy
64 * tools/Makefile.am: enable gstreamer-guilaunch for
67 * tools/gstreamer-launch.c (main): upd.
68 (idle_func): quit the mainloop.
70 2001-12-14 Michael Meeks <michael@ximian.com>
72 * plugins/audiofile/gstafsrc.c (gst_afsrc_class_init): upd.
74 * plugins/gnomevfs/gnomevfssrc.c (gst_gnomevfssrc_class_init):
75 kill broken mess for install_std_props.
77 * plugins/gnomevfs/gnomevfssink.c
78 (gst_gnomevfssink_class_init): upd.
80 * tools/gstreamer-launch.c (main): add efence hook.
82 * gst/elements/gstfilesrc.c (gst_filesrc_get): use
83 a volatile pointer, don't write to the buffer.
85 * gst/gstelement.c (gst_element_populate_std_props):
86 add debug & robustness.
88 * gst/gstelement.c (gst_element_populate_std_props):
89 add debug & robustness.
91 2001-12-13 Michael Meeks <michael@ximian.com>
93 * gst/elements/*.c: (..._class_init): clean to use
94 gst_populate_std_props.
97 (gst_element_populate_std_props): impl, simply for now,
98 with a few standard properties.
99 (gst_element_install_std_props): impl nice helper.
101 2001-12-13 Michael Meeks <michael@ximian.com>
103 * gst/gstplugin.c (_gst_plugin_initialize): g_error
106 * Makefile.am: update.
108 * editor/gsteditorprojectview.c (view_on_element_added):
110 * editor/gsteditorproject.c
111 (gst_editor_project_class_init): upd.
113 * plugins/avi/gstavimux.c
114 (gst_avimux_request_new_pad): don't clobber name.
116 * libs/control/gstdparammanager.c
117 (gst_dpman_class_init): upd.
118 (gst_dpman_dispose): chain to parent.
120 * gst/cothreads.c (cothread_create): use guchar *'s
121 not void *'s for bytewise pointer arithmetic.
123 * gst/gstelement.h: kill const on get_property value.
125 * plugins/avi/gstavimux.c
126 (gst_avimux_request_new_pad): add name param.
128 * configure.ac: Add checks for libglade-2.0 and
131 2001-12-13 Michael Meeks <michael@ximian.com>
133 * plugins/xvideosink/Makefile.am: add $(X_LIBS)
135 * examples/typefind/typefind.c (type_found): upd.
138 * plugins/mikmod/gstmikmod.c
139 (gst_mikmod_set_property): same memory bug here -
142 * plugins/oss/gstosssrc.c
143 (gst_osssrc_set_property): fix memory issue.
144 (gst_osssrc_init): dup the string - argh; quit here -
145 such code should be stuck in a common base class not
148 * plugins/oss/gstosssink.c
149 (gst_osssink_init): manage the device allocation.
150 (gst_osssink_finalize): impl.
151 (gst_osssink_class_init): upd.
152 (gst_osssink_set_property): upd.
154 * acconfig.h: cover HAVE_LIBXML2
156 * configure.ac: update libxml checks.
158 2001-12-11 22:10 thomasvs
160 * lots of build fixes for 0.3.0 release
162 2001-08-15 23:43 cael
164 * gstplay/: ChangeLog, gstmediaplay.c, gstplay.c: Added hacky check
165 to make sure we have video to fullscreen, will be removed when the
166 new libgstplay lands.
168 2001-08-15 23:32 cael
170 * gstplay/: ChangeLog, gstmediaplay.c, gstmediaplay.glade,
171 gstmediaplay.h, gstplay.c, main.c: Added a bunch of new stuff
172 including better fullscreen handling and some new playlist stuff
173 that's not hooked up yet.
175 2001-08-14 20:13 thomasvs
177 * gstreamer-uninstalled.pc.in: changed this to work for gst-bind if
178 anyone gets into problems with this then let me know and we'll fix
181 2001-08-14 05:11 parapraxis
183 * gst/: gobject2gtk.c, gobject2gtk.h: sync gobject2gtk with
186 2001-08-13 21:19 omegahacker
188 * gst/: gsttimecache.c, gsttimecache.h: added first pass at the
191 2001-08-13 20:03 omegahacker
193 * gst/Makefile.am: messy hack to make sure libgst.la builds
196 2001-08-13 20:00 sbaker3
198 * docs/: gst/gstreamer-sections.txt, manual/dynamic.sgml,
199 manual/helloworld2.sgml, manual/pads.sgml, manual/queues.sgml,
200 manual/threads.sgml, manual/typedetection.sgml, manual/xml.sgml:
201 sync with the current CVS glib API
203 2001-08-13 19:55 sbaker3
205 * test/avi2mpg.c, test/lat.c, test/mp1tomp1.c, test/mp2toavi.c,
206 test/mp2tomp1.c, test/mp2tomp1v2.c, test/mp3.c, test/mp3parse.c,
207 test/mp3play.c, test/mp3tovorbis.c, test/pipetest.c, test/qtest.c,
208 tests/autoplug.c, tests/events.c, tests/mp1vid.c, tests/paranoia.c,
209 tests/states.c, tests/eos/case1.c, tests/eos/case2.c,
210 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
211 tests/eos/case6.c, tests/eos/case7.c, tests/muxing/case1.c,
212 tests/sched/runxml.c: sync with the current CVS glib API
214 2001-08-13 19:50 sbaker3
216 * plugins/aasink/aasink.c, plugins/audiofile/gstafsink.c,
217 plugins/audiofile/gstafsrc.c, plugins/avi/gstavidecoder.c,
218 plugins/avi/wincodec/gstwinenc.cc, plugins/cdparanoia/cdparanoia.c,
219 plugins/dv/dvdec.c, plugins/filters/cutter/cutter.c,
220 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
221 plugins/gsm/gstgsmenc.c, plugins/jpeg/gstjpegenc.c,
222 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
223 plugins/quicktime/gstquicktimedecoder.c,
224 plugins/sdlsink/sdlvideosink.c, plugins/xvideosink/xvideosink.c,
225 examples/cutter/cutter.c, examples/helloworld/helloworld.c,
226 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
227 examples/plugins/example.c, examples/queue2/queue2.c,
228 examples/queue3/queue3.c, examples/queue4/queue4.c,
229 examples/thread/thread.c, examples/typefind/typefind.c,
230 examples/xml/createxml.c, examples/xml/runxml.c: sync with the
233 2001-08-13 19:48 omegahacker
235 * configure.base: Added libgst.la to the global LDFLAGS, so all
236 plugins link against it. This should help solve problems with
237 bindings and dynamic loading of libgst.
239 2001-08-13 19:45 sbaker3
241 * gst/: gobject2gtk.c, gobject2gtk.h, gst.c, gstautoplug.c,
242 gstbin.c, gstelement.c, gstobject.c, gstpad.c, gstparse.c,
243 gsttypefind.c, gstxml.c, autoplug/autoplugtest.c,
244 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c,
245 autoplug/gststaticautoplug.c, autoplug/gststaticautoplugrender.c,
246 elements/gstdisksink.c, elements/gstfakesink.c,
247 elements/gstfakesrc.c, elements/gstidentity.c,
248 elements/gstmultidisksrc.c: sync with the current CVS glib API
250 2001-08-13 14:52 thomasvs
252 * configure.base: added swig/Makefile.PL
254 2001-08-12 11:09 sbaker3
256 * tests/.cvsignore: added more exes
258 2001-08-12 10:48 sbaker3
260 * gst/gstbufferpool.c: doc update
262 2001-08-11 23:04 omegahacker
264 * gst/gstbuffer.c: fixed stupid bug in buffer_span()
266 2001-08-11 09:25 omegahacker
268 * gst/: gstbuffer.c, gstbuffer.h: - changed timestamps to gint64
269 (*signed* 64-bit) - updated buf->offset handling to deal with the
270 -1 (0xffffffff) case - added gst_buffer_span() and gst_buffer_merge
271 (see -devel for details)
273 2001-08-10 22:36 wtay
275 * gst/elements/gstdisksrc.c: mmap returns MAP_FAILED in case of an
276 error, also do a perror in case of a failure.
278 2001-08-10 18:45 wtay
280 * test/misc/: Makefile.am, gsmdec.c, gsmenc.c, mpgPlayer.c: Added
281 some test apps by Zeenix.
283 2001-08-10 18:40 wtay
285 * configure.base, docs/fwg/intro.sgml, plugins/SID/gstsiddec.cc,
286 plugins/audiofile/gstafsink.c, plugins/gnomevfs/gnomevfssrc.c,
287 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
288 plugins/quicktime/gstquicktimedemux.c,
289 plugins/quicktime/gstquicktimesink.c, plugins/udp/gstudpsrc.c,
290 test/Makefile.am, test/main.c, tests/faketest.c,
291 tools/gstreamer-inspect.c: Fixes to various plugins. Removed the
292 eos/qos calls in favour of the soon to be event system. Added a
293 test app to test element reuse (doesn't work)
295 2001-08-10 18:34 wtay
297 * gst/: gstobject.h, gstpad.c, gstpad.h, gstqueue.c,
298 gstscheduler.c, elements/gstdisksrc.c, elements/gstfakesrc.c,
299 elements/gstfdsrc.c, elements/gstmultidisksrc.c,
300 elements/gstpipefilter.c: Removed the old eos and qos functions.
301 Removed the functions from the elements.
303 2001-08-10 18:02 sbaker3
305 * examples/launch/.cvsignore: added an exe
307 2001-08-10 17:49 sbaker3
309 * examples/: mixer/.cvsignore, cutter/.cvsignore: added an exe
311 2001-08-10 17:36 sbaker3
313 * tests/.cvsignore: hide new tests
315 2001-08-07 17:14 thomasvs
317 * configure.base: removed libs/colorscpace again
319 2001-08-07 17:08 thomasvs
321 * configure.base: do FLAC lib check against main function
323 2001-08-07 17:06 thomasvs
325 * acconfig.h, configure.base, plugins/Makefile.am: changed
326 HAVE_FLAC to HAVE_FLACLIB
328 2001-08-07 15:46 thomasvs
330 * configure.base: added a few dnl'd AC_CONDITIONAL's to show a bug
331 for HAVE_FLAC look for thomas in the file
333 2001-08-06 23:16 wtay
335 * examples/plugins/example.c: Fixed the padtemplate definition.
337 2001-08-06 21:40 omegahacker
339 * gst/gstevent.h: added gstevent.h
341 2001-08-06 21:37 omegahacker
343 * gst/gstelement.c, gst/gstinfo.c, gst/gstinfo.h, gst/gstpad.c,
344 gst/gstpad.h, gst/gstplugin.c, gst/gstscheduler.c, gst/gstthread.c,
345 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
346 tests/Makefile.am, tests/events.c: Initial code for the event
349 2001-08-06 21:20 wtay
351 * plugins/flac/: Makefile.am, flacenc.c: Some compile fixes against
354 2001-08-06 20:52 wtay
356 * gst/gstbufferpool.h: Added a missing UNLOCK macro.
358 2001-08-06 20:49 wtay
360 * plugins/avi/wincodec/gstwinenc.cc: Updates for CVS avifile.
362 2001-08-06 17:46 theuraeus
364 * configure.base: 2001-06-08 Christian Schaller
365 <Uraeus@linuxrising.org> - Change from == to = since == only works
366 with GNU test and not the version of test shipping with Solaris
367 (and probably other Unices) - Once again a ordinary user has to
368 teach hackers to hack :)
370 2001-08-03 01:08 omegahacker
372 * gst/Makefile.am: moved the object-model headers back to _HDR
375 2001-08-03 00:55 hadess
377 * Makefile.am: - revert location of gstreamer.pc
379 2001-08-03 00:50 hadess
381 * Makefile.am: - install gstreamer.pc to the right place under
382 $(prefix)/share/pkconfig
384 2001-08-01 23:44 dlehn
386 * plugins/flac/: flacdec.c, flacenc.c: Type update for FLAC 1.0
388 2001-07-31 21:57 wtay
390 * gst/gstthread.c: Added a missing state change switch.
391 Uncommented a big FIXME that was needed after all. Stop now works.
393 2001-07-30 18:50 wtay
395 * gstreamer-uninstalled.pc.in: Changes pcbuilddir to
398 2001-07-27 18:12 wtay
400 * tests/: Makefile.am, faketest.c, muxing/case1.c: Added a simple
401 thread state change app.
403 2001-07-27 17:35 sbaker3
405 * tools/gstreamer-inspect.c: compile fix for glib2
407 2001-07-27 14:12 sbaker3
409 * gst/gstbufferpool.c: compile fix when atomic refcounting is not
412 2001-07-25 23:46 wtay
414 * plugins/festival/gstfestival.c: Added caps to the src pad to
415 properly set rate/channels for peer elements.
417 2001-07-25 22:40 wtay
419 * tools/gstreamer-inspect.c: Added signal output and object
422 2001-07-25 22:40 wtay
424 * gst/: gobject2gtk.c, gobject2gtk.h: Added shims for signal
425 introspections and g_type_parent
427 2001-07-25 21:49 wingo
429 * configure.base: Fixed issue where AC_CHECK_LIB was polluting LIBS
432 2001-07-25 01:02 wingo
434 * plugins/filters/speed/Makefile.am: Removed 'README' from
435 EXTRA_DIST so that 'make dist' would work.
437 2001-07-24 21:05 theuraeus
439 * tools/gstreamer-launch.1: 2001-23-07 Christian Schaller
440 <Uraeus@linuxrising.org> - Put README contents into man page and
441 fixed the Groff enconding (or whatever it is called.)
443 2001-07-23 01:57 wtay
445 * plugins/ffmpeg/: gstffmpegdec.c, gstffmpegenc.c: Updated to the
448 2001-07-23 01:57 wtay
450 * tools/gstreamer-launch.c: Reverted to the old g_idle loop. too
451 many problems with xvideosink and the GtkWindow when we don't have
454 2001-07-20 23:10 dlehn
456 * plugins/: mp3decode/mpg123/letest.c, mpeg2/ac3dec/bitstream.c:
457 use glib for byte swapping
459 2001-07-20 23:08 dlehn
461 * Makefile.am: Some basic deb building rules
463 2001-07-20 23:08 dlehn
465 * plugins/mpeg2/parse/Makefile.am, test/Makefile.am: cosmetic
466 stuff, -O3 does inline-functions
468 2001-07-20 22:26 wtay
470 * docs/gst/: Makefile.am, gstreamer.hierarchy,
471 tmpl/gstbufferpool.sgml, tmpl/gstfakesink.sgml,
472 tmpl/gstidentity.sgml, tmpl/gstreamer-unused.sgml,
473 tmpl/gsttee.sgml: Removed some stuff from the makefile until it
474 stopped complaining when building debs...
476 2001-07-20 08:10 dlehn
478 * plugins/mp3encode/lame/: gstlame.c, gstlame.h: update for newer
481 2001-07-20 08:00 dlehn
483 * plugins/Makefile.am: Always compile avi dir. It has it's own
484 conditionals for avifile libs. Add (back?) arts dir. (was this
487 2001-07-20 07:56 dlehn
489 * plugins/mpeg2/mpeg2dec/Makefile.am: Change lib name from
490 libmpeg2dec to libgstmpeg2dec to avoid confusion since it links to
493 2001-07-20 07:54 dlehn
495 * docs/gst/gstreamer.hierarchy: remove Gtk classes from Gst
498 2001-07-20 07:53 dlehn
500 * configure.in.ac250: not used anymore
502 2001-07-20 07:52 dlehn
504 * debian/: Makefile.am, README.Debian, changelog, control,
505 gstreamer-arts.files, gstreamer-artsd.files,
506 gstreamer-avifile.files, gstreamer-common.files,
507 gstreamer-festival.files, gstreamer-flac.files,
508 gstreamer-mpeg2dec.files, gstreamer-plugin-template.postinst,
509 gstreamer-plugin-template.postrm, gstreamer-plugin-template.prerm,
510 gstreamer-runtime.files, gstreamer-runtime.manpages,
511 gstreamer-runtime.postinst, gstreamer-runtime.postrm,
512 gstreamer-tools.files, gstreamer-tools.manpages, gstreamer-x.files,
513 libgst0.postinst, libgsteditor0.postinst,
514 libgstmediaplay0.postinst, rules: Update to Debian packaging files
517 2001-07-18 23:38 richardb
519 * docs/fwg/: Makefile.am, buffers.sgml, checklist.sgml,
520 gst-plugin-writers-guide.sgml, srcnsink.sgml, statemanage.sgml:
521 Sort out some remaining bits of fwg which weren't valid sgml.
523 2001-07-18 23:18 richardb
525 * docs/manual/: debugging.sgml, helloworld2.sgml: Fix incorrectly
526 matched tags, as found by xsltproc. ;-)
528 2001-07-18 23:08 richardb
530 * REQUIREMENTS: Add instructions for getting docbook-gnome-bin
531 debian package, needed to build manual and PWG.
533 2001-07-18 20:04 wtay
535 * gst/autoplug/gststaticautoplugrender.c: Make sure the autoplugger
536 doesn't try to connect elements with request pads for now.
538 2001-07-18 18:29 wtay
540 * plugins/mpeg1/system_encode/: buffer.c, system_encode.c,
541 system_encode.h, systems.c: Added request pad to the muxer. Fixed
542 the object size problem by dynamically allocating the sector data.
544 2001-07-17 23:01 richardb
546 * plugins/effects/volume/volume.c: Rename the GstVolume type to
547 GstVolumeOld, so that it doesn't conflict with the type registered
548 by the new volume plugin.
550 2001-07-17 22:51 wtay
552 * docs/fwg/intro.sgml: Added what I think should be the basic steps
553 for writing a plugin.
555 2001-07-16 21:18 wtay
557 * gst/: gstelement.h, gstscheduler.h: Added missing pad_select
560 2001-07-16 10:04 richardb
562 * configure.base: Change tests/muxer/Makefile to
563 tests/muxing/Makefile, since tests/muxer is now an empty dir.
565 2001-07-15 15:24 wtay
567 * tools/gstreamer-launch.c: Changed the main loop to while
570 2001-07-15 14:04 wtay
572 * gst/gstscheduler.c: Properly set the eos flag when no elements
575 2001-07-14 21:29 shitowax
577 * plugins/quicktime/: gstquicktimesink.c, gstquicktimesink.h:
578 initial introduction of a really basic muxer
580 2001-07-14 21:15 thomasvs
582 * configure.base: added muxer Makefile
584 2001-07-13 17:49 wtay
586 * plugins/gsm/: gstgsm.c, gstgsmdec.c, gstgsmenc.c: Added capsnego
589 2001-07-11 23:52 wtay
591 * gst/: gstpad.c, gstpad.h, gstscheduler.h,
592 elements/gstaggregator.c, elements/gstaggregator.h,
593 elements/gstfakesrc.c: Added prototypes for gst_pad_peek,
594 gst_pad_select and gst_pad_selectv. Added different scheduling
595 methods in aggregator. Fixed a bug in fakesrc when setting up the
596 scheduling functions.
598 2001-07-11 20:26 wtay
600 * tests/: Makefile.am, muxing/.cvsignore, muxing/Makefile.am,
601 muxing/case1.c: Added a muxing test case.
603 2001-07-11 20:23 wtay
605 * gst/gstscheduler.c: Added a g_assert when a filled bufpen is
608 2001-07-11 20:22 wtay
610 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstidentity.c,
611 gstidentity.h, gsttee.c, gsttee.h: Some cleanups in output of
612 various test plugins. Added debug output to tee. Added buffer
613 duplication to identity.
615 2001-07-11 17:45 wtay
617 * gst/elements/: gstelements.c, gstfakesink.c, gstfakesink.h: Added
618 request pads to fakesink.
620 2001-07-11 16:51 wtay
622 * gst/elements/: gstaggregator.c, gstelements.c, gstfakesink.c,
623 gstfakesrc.c, gstfakesrc.h, gstidentity.c, gstidentity.h, gsttee.c:
624 Added DEBUG_FUNCPTR to most plugins. Added request pads to fakesrc
627 2001-07-11 16:50 wtay
629 * tools/gstreamer-inspect.c: Print out the request pad function.
631 2001-07-11 15:56 wtay
633 * gst/elements/: Makefile.am, gstaggregator.c, gstaggregator.h,
634 gstdisksink.c, gstdisksrc.c, gstelements.c, gstfakesink.c,
635 gstfakesrc.c, gstfakesrc.h, gstfdsink.c, gstfdsrc.c, gsthttpsrc.c,
636 gstidentity.c, gstsinesrc.c, gsttee.c: Some code cleanups. Added
637 printouts of the buffer timestamps in identity, fakesrc, fakesink.
638 Added an aggregator test element.
640 2001-07-11 13:33 wtay
642 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: Aplied the
643 patch from Andy Wingo <apwingo@eos.ncsu.edu> add padtemplates to
644 element classes without using an elementfactory. The
645 gst_element_add_padtemplate_to_class method was renamed to
646 gst_element_class_add_padtemplate to better match glib/gtk
649 2001-07-11 13:09 wtay
651 * docs/gst/tmpl/: gstmeta.sgml, spectrum.sgml: Removed the
652 remaining bits of MetaData.
654 2001-07-11 02:02 omegahacker
656 * configure.base: added speed and volume to configure.base
658 2001-07-11 00:47 omegahacker
660 * plugins/filters/Makefile.am: added speed and volume to
663 2001-07-08 22:02 wtay
665 * test/: Makefile.am, mp2tomp1v2.c, mp3play.c: Added a vob to mpeg1
666 transcoder. note that this one is only 68 lines long.
668 2001-07-08 10:47 wtay
670 * plugins/effects/volume/volume.c: I'm a moron..
672 2001-07-08 10:46 wtay
674 * plugins/effects/volume/volume.c: Renamed the old volume plugin to
677 2001-07-08 10:44 wtay
679 * plugins/filters/: speed/Makefile.am, speed/filter.func,
680 speed/speed.c, speed/speed.h, volume/Makefile.am,
681 volume/filter.func, volume/mono-filter.func,
682 volume/stereo-filter.func, volume/volume.c, volume/volume.h: Added
683 the two plugins from Andy Wingo <apwingo@eos.ncsu.edu>
685 2001-07-07 17:34 wtay
687 * docs/manual/Makefile.am: Added the init.sgml file to the makefile
689 2001-07-07 16:30 wtay
691 * docs/manual/: intro.sgml, motivation.sgml: More blablah about how
692 cool GStreamer really is..
694 2001-07-07 16:10 wtay
696 * docs/manual/: gstreamer-manual.sgml, init.sgml, utility.sgml:
697 Added docs on library init.
699 2001-07-07 15:17 wtay
701 * docs/manual/: autoplugging.sgml, debugging.sgml,
702 gstreamer-manual.sgml, helloworld2.sgml, programs.sgml: Lots of
703 updates. Added a chapter about the autoplugcache. Updated the
704 autoplug example using the autoplugcache. Moved some stuff around.
705 Added an example app for gst_parse_launch. Updated the debug
708 2001-07-07 15:14 wtay
710 * examples/launch/mp3parselaunch.c: Add sane arg checking.
712 2001-07-07 15:07 wtay
714 * examples/launch/: Makefile.am, mp3parselaunch.c: Added a
715 parse_launch example.
717 2001-07-07 14:32 wtay
719 * examples/helloworld2/helloworld2.c: Updated the autoplug example.
721 2001-07-07 12:34 wtay
723 * docs/manual/: bins.sgml, dynamic.sgml, factories.sgml,
724 goals.sgml, gstreamer-manual.sgml, helloworld.sgml,
725 helloworld2.sgml, pads.sgml, programs.sgml, queues.sgml,
726 threads.sgml, typedetection.sgml, utility.sgml, xml.sgml: Some
727 updates to the manual, mostly glib2 related.
729 2001-07-07 11:55 wtay
731 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
732 gstreamer.hierarchy, tmpl/gstbuffer.sgml, tmpl/gstbufferpool.sgml,
733 tmpl/gstelement.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
734 tmpl/gstreamer-unused.sgml, tmpl/gstutils.sgml, tmpl/gstxml.sgml:
735 Removed the last bits of Metadata. Updated the bufferpool docs.
737 2001-07-06 22:00 wtay
739 * plugins/capture/qcam/: gstqcamsrc.c, gstqcamsrc.h, qcam.h: Added
742 2001-07-05 23:08 wtay
744 * configure.base: Added the qcam src
746 2001-07-05 23:06 wtay
748 * plugins/capture/qcam/dark.c: Some unused file..
750 2001-07-05 23:05 wtay
752 * plugins/capture/: Makefile.am, qcam/Makefile.am, qcam/exposure.c,
753 qcam/gstqcamsrc.c, qcam/gstqcamsrc.h, qcam/qcam-Linux.c,
754 qcam/qcam-Linux.h, qcam/qcam-lib.c, qcam/qcam-os.c, qcam/qcam-os.h,
755 qcam/qcam.h, qcam/qcamip.h: Added a simple bw-qcam src plugin.
757 2001-07-05 22:53 wtay
759 * tools/gstreamer-launch.c: Added the xid stuff in again if
760 compiling against gtk.
762 2001-07-04 21:49 uid21147
764 * gst/gstutils.c: Added arg setting for UINT types.
766 2001-07-04 16:33 uid21147
768 * plugins/ffmpeg/: Makefile.am, gstffmpegdec.c, gstffmpegenc.c:
769 Lots of improvements to the ffmpeg wrappers.
771 2001-07-02 21:38 wtay
773 * plugins/ffmpeg/: Makefile.am, gstffmpeg.c, gstffmpegdec.c,
774 gstffmpegdec.h, gstffmpegenc.c, gstffmpegenc.h: Added the ffmpeg
777 2001-07-01 23:19 wtay
779 * configure.base, plugins/ffmpeg/Makefile.am,
780 plugins/ffmpeg/gstffmpegenc.c, plugins/ffmpeg/gstffmpegenc.h: Added
781 the ffmpeg wrapper plugin. (ffmpeg.sourceforge.net). Only the
782 encoders are currently support, so no decoders or muxers yet..
784 2001-07-01 18:52 wtay
786 * plugins/gsm/: Makefile.am, gstgsmdec.c, gstgsmenc.c: Fixed a bug
787 with the buffer handling.
789 2001-07-01 17:10 sbaker3
791 * plugins/filters/ladspa/gstladspa.c: better property name munging
792 and added check for duplicate property names
794 2001-07-01 17:01 sbaker3
796 * gst/gobject2gtk.c: return NULL from
797 g2g_object_class_find_property if gtk_object_arg_get_info returns
800 2001-07-01 15:05 wtay
802 * plugins/avi/gstavidemux.c: Added the memcpy back, we can't take
803 ownership of the riff parser chunks..
805 2001-07-01 14:59 wtay
807 * libs/riff/gstriff.h: Added types and structures for AVI/DV.
809 2001-07-01 14:58 wtay
811 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavidemux.h,
812 gstavitypes.c: Added FV playback to avi. Currently only NTSC DV is
813 supported. Both type1 and type2 avi/dv formats are supported.
815 2001-07-01 12:18 theuraeus
817 * gstreamer.spec.in: 2001-01-07 Christian Schaller
818 <Uraeus@linuxrising.org> - Updated SPEC file. - Splitt out GUI
819 modules - Added quicktime, flac, chart, udp modules
821 2001-07-01 12:16 theuraeus
823 * LICENSE_readme, REQUIREMENTS: 2001-01-07 Christian Schaller
824 <Uraeus@linuxrising.org> - Added FLAC information
826 2001-07-01 12:12 richardb
828 * configure.base: Put the back check for the FLAC library. This
829 looks to have been accidentally removed when the sidplay one was
832 2001-07-01 11:28 sbaker3
834 * plugins/filters/ladspa/gstladspa.c: gobject param fixes
836 2001-06-30 20:41 sbaker3
838 * plugins/alsa/: alsasink.c, alsasrc.c: fix param problems due to
841 2001-06-30 17:26 wtay
843 * plugins/SID/: gstsiddec.cc, gstsiddec.h: Added a property for
846 2001-06-30 16:22 wtay
848 * acinclude.m4, configure.base, plugins/Makefile.am,
849 plugins/SID/Makefile.am: Added configure checks for libsidplay.
851 2001-06-30 15:10 wtay
853 * plugins/SID/gstsiddec.cc: Added a bunch of properties.
855 2001-06-30 01:45 wtay
857 * configure.base: Added the SID plugin.
859 2001-06-30 01:44 wtay
861 * plugins/SID/gstsiddec.cc: Some cleanups
863 2001-06-30 01:37 wtay
865 * plugins/SID/: .cvsignore, Makefile.am, gstsiddec.cc, gstsiddec.h:
866 A first attempt at a SID decoder plugin.
868 2001-06-30 01:35 wtay
870 * gst/elements/gstdisksrc.c: Fix an endless loop at EOS.. this is a
873 2001-06-29 21:31 wtay
875 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c: GObject fixes for
876 xmms plugins. Cleaner names for the generated plugins.
878 2001-06-29 18:53 richardb
880 * gst/gstparse.c: Allow elements to be given custom names with []
883 ie, gstreamer-launch disksrc[mysrc] ! ... makes a disksrc element
884 named mysrc, rather than disksrc0
886 Suggestion: don't name things with names with numbers at the end,
887 or they may conflict with names allocated automatically.
889 2001-06-29 12:30 richardb
891 * configure.base: Put GST_CFLAGS before other CFLAGS, to ensure
892 that the correct headers get used if there's an installed copy of
893 the gst headers on the system (ie, make sure the uninstalled
894 headers are used instead).
896 2001-06-29 11:26 richardb
898 * gst/Makefile.am: Prefix for marshallers should be gst_marshal,
899 rather than gst. This now actually compiles for me.
901 2001-06-29 10:39 richardb
903 * gst/Makefile.am: Ensure that the marshaller code #includes
904 glib-object.h, and hence the neccessary definitions to enable it to
907 I don't pretend to understand how the marshalling stuff works - I
908 just know that it clearly needs this #include, or something
909 similar. If there's a more correct fix, someone else can do it.
910 Possibly this is a glib-genmarshal bug, but I've not got the time
913 2001-06-29 00:58 richardb
915 * gst/Makefile.am: Ensure that the gstmarshal.[ch] files are
916 generated in time by generating both files in the same rule:
917 previously, only the .c would be generated in time. Don't put the
918 files in dists (add a dist-hook to take them out), and clean the
919 files when running distclean.
921 2001-06-28 22:44 richardb
923 * gst/Makefile.am: Make sure conditionally compiled files are added
926 2001-06-28 21:13 sbaker3
928 * plugins/alsa/: alsasink.c, alsasrc.c: compile fixes for alsasrc
929 and alsasink - params need more work (odd warning when doing
932 2001-06-28 20:32 wtay
934 * acconfig.h, configure.base, plugins/Makefile.am: Added a check
937 2001-06-28 19:35 richardb
939 * configure.base: Fix ALSA check; was overwriting the ALSA_CFLAGS
940 and ALSA_LIBS variables determined for alsa 0.5 with the ones from
941 the check that alsa 0.9 wasn't there. Now does the 0.9 check
942 first, to avoid this problem.
944 2001-06-28 17:31 richardb
946 * docs/gst/Makefile.am: Remove gstreamer.html from generated files,
947 since it was just a broken copy of one of the other files. Sort
948 out cleanfiles to some extent. Note: the make dependencies in this
949 file are completely broken, but it's not clear how to fix them.
950 The docs will be built at make install / dist time, as a result.
952 2001-06-28 17:01 richardb
954 * acinclude.m4: Fix a typo in a comment.
956 2001-06-28 16:39 richardb
958 * acinclude.m4, configure.base: Add ACTION-IF-USE and
959 ACTION-IF-NOTUSE parameters to GST_CHECK_FEATURE. Convert glib2
960 check to use GST_CHECK_FEATURE.
962 2001-06-28 16:11 thomasvs
964 * plugins/filters/cutter/README: cutter plugin now has a settable
965 pre-record buffer (using GList) README has been fleshed out a bit
968 2001-06-28 12:56 richardb
970 * configure.base: Actually pass the infomessages variable into
971 config.status, so the message about plugin-builddir gets displayed.
973 We can use this mechanism to display lists of plugins which won't
974 be built: just add the lines to be output at the end of ./configure
977 2001-06-28 11:57 richardb
979 * configure.base: Change plugin-srcdir msg stuff near the end of
980 configure.base to -builddir.
982 2001-06-27 21:53 thomasvs
984 * examples/cutter/cutter.c: implemented ring buffer
986 2001-06-27 21:53 thomasvs
988 * plugins/filters/cutter/: cutter.c, cutter.h: added a GList
991 2001-06-27 21:20 wtay
993 * test/: dvshow.c, mp2toavi.c: Some small fixes.
995 2001-06-27 21:19 wtay
997 * examples/autoplug/autoplug.c: Small fixes to the autoplugger so
998 that it uses a colorspace element for video.
1000 2001-06-27 21:15 wtay
1002 * plugins/quicktime/gstquicktimedecoder.c: Make the QT plugin
1005 2001-06-27 21:14 wtay
1007 * plugins/avi/gstavidecoder.c: Make the avidecoder plugin extend
1010 2001-06-27 21:14 omegahacker
1012 * configure.base, gstreamer-config.in, gstreamer-uninstalled.pc.in,
1013 gstreamer.pc.in: configure.base: changed to 0.2.1, reworked the -D
1014 gathering for cflags gstreamer-config.in, gstreamer.pc.in,
1015 gstreamer-uninstalled.pc.in: reworked -D gathering for cflags
1017 2001-06-27 20:45 dlehn
1019 * plugins/arts/Makefile.am: Fix for automake 1.4 to actually build
1020 the generated source. Clean up generated files. Make sure only
1021 source idl gets into tarball.
1023 2001-06-27 20:22 omegahacker
1025 * makeconfigure: added _CFLAGS and modified to allow the multiple
1026 substitition to occur
1028 2001-06-27 18:22 richardb
1030 * makeconfigure: Add a hack to ensure that automake picks up the
1031 variables AC_SUBSTed in GST_CHECK_CONFIGPROG.
1033 2001-06-27 18:04 richardb
1035 * acinclude.m4, configure.base: Add a "MODULES" parameter to
1036 GST_CHECK_CONFIGPROG, to pass sets of modules to the -config
1037 script. Convert gnome test to use GST_CHECK_CONFIGPROG.
1039 2001-06-27 17:56 richardb
1041 * acconfig.h, acinclude.m4, configure.base, plugins/Makefile.am,
1042 plugins/audiofile/Makefile.am: Remove HAVE_GDK_PIXBUF and
1043 HAVE_LIBAUDIOFILE from acconfig.h and AC_DEFINE: nothing uses
1044 these. Add GST_CHECK_CONFIGPROG macro, to check a -config script
1045 and set --cflags and --libs from it. Replace audiofile and
1046 gdk-pixbuf checks with calls to this macro. Change use of
1047 HAVE_LIBAUDIOFILE to USE_LIBAUDIOFILE automake conditional. Change
1048 use of AUDIOFILE_LIBS variable to LIBAUDIOFILE_LIBS.
1050 2001-06-27 17:06 richardb
1052 * acinclude.m4: Fix brokenness with autoconf 2.50. *sigh*
1054 2001-06-27 16:04 richardb
1056 * acinclude.m4, configure.base: Add DISABLE-BY-DEFAULT argument to
1057 GST_CHECK_FEATURE, to allow a feature to be turned off by default.
1058 Turn of XMMS check using this, rather than a hack. Fix display of
1059 commandline parameters for GST_CHECK_FEATURE and
1060 GST_SUBSYSTEM_DISABLE.
1062 2001-06-27 15:07 thomasvs
1064 * plugins/filters/cutter/: cutter.c, filter.func: fixed cutter
1067 2001-06-27 10:59 richardb
1069 * acinclude.m4: Add XMMS macro to acinclude.m4, since it's a
1070 commonly missing macro. This joins the ALSA macro, which was
1071 already in acinclude.m4 We need some more consistent scheme for
1072 dealing with these... :(
1074 2001-06-26 23:26 omegahacker
1076 * plugins/vgasink/Makefile.am: fixed vgasink Makefile.am, even
1077 though vgasink is disabled
1079 2001-06-26 23:15 wtay
1081 * configure.base, gst/Makefile.am, tools/Makefile.am: Removed the
1082 GST_CONFIG_DIR from config.h and made a -D CFLAG for it instead so
1083 that we can do full expansion on the sysconfdir.
1085 2001-06-26 22:49 richardb
1087 * configure.base: Fix up configure --help output:
1088 GST_DISABLE_SUBSYSTEM options were not displayed properly.
1090 2001-06-26 22:44 richardb
1092 * configure.base, gst/elements/Makefile.am, plugins/Makefile.am:
1093 Convert XMMS and LIBGHTTP checks to use GST_CHECK_FEATURE() XMMS
1094 check is turned off by default (though not in a very neat way)
1096 2001-06-26 22:29 wtay
1098 * configure.base, plugins/Makefile.am: Removed vgasink for now.
1100 2001-06-26 22:07 wtay
1102 * plugins/udp/Makefile.am: Removed a cut&paste leftover..
1104 2001-06-26 20:56 richardb
1106 * makeconfigure: Do hacky fix for AM_CONDITIONAL for
1107 GST_SUBSYSTEM_DISABLE, too.
1109 2001-06-26 20:49 omegahacker
1111 * configure.base: Changes to the GST_SUBSYSTEM_DISABLE macro.
1113 2001-06-26 20:06 richardb
1115 * gst/gobject2gtk.c: Fix g2g_object_class_list_properties() so that
1116 num_properties gets set.
1118 2001-06-26 19:20 richardb
1120 * acinclude.m4, configure.base, plugins/Makefile.am: Convert artsc
1121 and arts checks to use GST_CHECK_FEATURE. Extract the checks into
1124 2001-06-26 03:48 richardb
1126 * acinclude.m4, configure.base, plugins/Makefile.am: Move alsa
1127 check to use GST_CHECK_FEATURE macro. Fix a small bug in the
1130 2001-06-26 03:27 richardb
1132 * acinclude.m4: Fixes to work properly with automake 1.4
1134 2001-06-26 02:53 richardb
1136 * Makefile.am, acinclude.m4, autogen.sh, configure.base,
1137 makeconfigure: Added feature check macro, GST_CHECK_FEATURE. Moved
1138 generation of configure.{in,ac} into a separate script. Add hack
1139 to the script to stop automake complaining about missing
1140 AM_CONDITIONAL call. Replace ESD check by a call to
1143 2001-06-25 22:39 richardb
1145 * configure.base: Move config dir from /etc/gstreamer to
1146 ${sysconfdir}/gstreamer by default: more portable, configurable,
1149 2001-06-25 21:53 richardb
1151 * docs/plugins/Makefile.am: Remove more generated files
1153 2001-06-25 21:41 richardb
1155 * docs/: manuals.mak, gst/Makefile.am, libs/Makefile.am: Remove
1156 many unwanted generated files from distributions.
1158 2001-06-25 21:39 richardb
1160 * docs/Makefile.am: Added plugins to DIST_SUBDIRS
1162 2001-06-25 21:37 wtay
1164 * plugins/oss/gstosssink.c: Don't use the trace feature when it is
1167 2001-06-25 21:36 wtay
1169 * plugins/: avi/gstavidecoder.c, quicktime/gstquicktimedecoder.c:
1170 Don't use the autoplugger when it is disabled.
1172 2001-06-25 21:36 wtay
1174 * gst/: Makefile.am, gst.c, gstautoplug.h, gstbuffer.c,
1175 gstbuffer.h, gstmeta.c, gstmeta.h, gstparse.h, gstplugin.c,
1176 gstplugin.h, gsttrace.h, gsttypefind.h: Removed the final bits of
1177 GstMeta. Added conditional compilation of various subsystems.
1179 2001-06-25 21:09 richardb
1181 * gst/: gobject2gtk.h, gstinfo.c, gstinfo.h: Add consts to
1182 appropriate parameters in debug and info handlers. Add appropriate
1183 types for some of the memebers of the GTypeInfo struct.
1185 2001-06-25 21:01 omegahacker
1187 * gst/: .cvsignore, Makefile.am: added gstmarshal.[ch] to
1188 .cvsignore, added gstmarshal.list to EXTRA_DIST
1190 2001-06-25 21:00 omegahacker
1192 * gst/gstobject.h, plugins/Makefile.am,
1193 plugins/visualization/Makefile.am: added some dirs to DIST_SUBDIRS,
1194 added a comment to gstobject.h
1196 2001-06-25 20:59 omegahacker
1198 * gst/: Makefile.am, gstmarshal.c, gstmarshal.h, gstmarshal.list:
1199 removed gstmarshal.[ch], added gstmarshal.list, and a first pass at
1202 2001-06-25 20:19 wtay
1204 * configure.base, gst/Makefile.am: Added configure checks to
1205 disable various major subsystems.
1207 2001-06-25 19:14 richardb
1209 * docs/gst/: Makefile.am, gstreamer.types.in: gstreamer.types.in:
1210 remove colorspace header. Makefile.am: remove comment inside rule
1213 2001-06-25 18:22 omegahacker
1215 * gst/: gobject2gtk.h, gst.c, gstelement.c: gobject2gtk.h: added
1216 g2g_object_get_type() prototype gst.c: fixed gst_add_paths_func()
1217 prototype gstelement.c: changed some prototypes, added a cast
1219 2001-06-25 18:17 wtay
1221 * gst/gstobject.h: Added a missing #else
1223 2001-06-25 17:44 wtay
1225 * configure.base: Removed the wine stuff.
1227 2001-06-25 13:28 richardb
1229 * gst/gstobject.c: Fix a warning; stuff following an #endif
1231 2001-06-25 13:09 richardb
1233 * autogen.sh: Added check for pkg-config to autogen.sh
1235 2001-06-25 07:45 omegahacker
1237 * acconfig.h, autogen.sh, configure.base, gst/Makefile.am,
1238 gst/gstbin.c, gst/gstelement.c, gst/gstelementfactory.c,
1239 gst/gstinfo.c, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1240 gst/gstprops.c, gst/gstthread.c, gst/gstxml.h: Reworked the
1241 arguments for DEBUG and INFO. Removed -debug-verbose. Renamed
1242 GST_DISABLE_XML to GST_DISABLE_LOADSAVE and added --disable flag.
1244 2001-06-25 04:37 omegahacker
1246 * gst/: gobject2gtk.c, gobject2gtk.h: Changed all globally defined
1247 stub functions to use the g2g_ prefix instead of g_, to avoid *any*
1248 potential namespace conflicts.
1250 2001-06-25 02:20 omegahacker
1252 * acconfig.h, configure.base, docs/random/wtay/events,
1253 examples/Makefile.am, examples/cutter/cutter.c,
1254 examples/helloworld/helloworld.c,
1255 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
1256 examples/plugins/example.c, examples/plugins/example.h,
1257 examples/queue/queue.c, examples/queue2/queue2.c,
1258 examples/queue3/queue3.c, examples/queue4/queue4.c,
1259 examples/thread/thread.c, examples/typefind/typefind.c,
1260 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
1261 gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gst.c, gst/gst.h,
1262 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstbin.h,
1263 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
1264 gst/gstextratypes.c, gst/gstextratypes.h, gst/gstmarshal.c,
1265 gst/gstmarshal.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1266 gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c, gst/gstpipeline.h,
1267 gst/gstqueue.c, gst/gstqueue.h, gst/gstscheduler.c,
1268 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
1269 gst/gsttypefind.c, gst/gsttypefind.h, gst/gstutils.c,
1270 gst/gstutils.h, gst/gstxml.c, gst/gstxml.h,
1271 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
1272 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
1273 gst/autoplug/gststaticautoplug.h,
1274 gst/autoplug/gststaticautoplugrender.c,
1275 gst/autoplug/gststaticautoplugrender.h, gst/elements/Makefile.am,
1276 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
1277 gst/elements/gstdisksrc.c, gst/elements/gstdisksrc.h,
1278 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
1279 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.c,
1280 gst/elements/gstfakesrc.h, gst/elements/gstfdsink.c,
1281 gst/elements/gstfdsink.h, gst/elements/gstfdsrc.c,
1282 gst/elements/gstfdsrc.h, gst/elements/gsthttpsrc.c,
1283 gst/elements/gsthttpsrc.h, gst/elements/gstidentity.c,
1284 gst/elements/gstidentity.h, gst/elements/gstmultidisksrc.c,
1285 gst/elements/gstmultidisksrc.h, gst/elements/gstpipefilter.c,
1286 gst/elements/gstpipefilter.h, gst/elements/gstsinesrc.c,
1287 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
1288 gst/elements/gsttee.h, gstplay/gstplay.c, plugins/Makefile.am,
1289 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
1290 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
1291 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
1292 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
1293 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
1294 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
1295 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
1296 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
1297 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
1298 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
1299 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1300 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
1301 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
1302 plugins/avi/gstavidemux.c, plugins/avi/gstavidemux.h,
1303 plugins/avi/gstavimux.c, plugins/avi/gstavimux.h,
1304 plugins/avi/gstavitypes.c, plugins/avi/gstavitypes.h,
1305 plugins/avi/winaudio/aviaudiodecoder.c,
1306 plugins/avi/winaudio/aviaudiodecoder.h,
1307 plugins/avi/wincodec/gstwindec.cc,
1308 plugins/avi/wincodec/gstwindec.h,
1309 plugins/avi/wincodec/gstwinenc.cc,
1310 plugins/avi/wincodec/gstwinenc.h, plugins/capture/v4l/gstv4lsrc.c,
1311 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
1312 plugins/cdparanoia/cdparanoia.h, plugins/cobin/cobin.c,
1313 plugins/cobin/cobin.h, plugins/cobin/spindentity.c,
1314 plugins/cobin/spindentity.h, plugins/dv/dvdec.c,
1315 plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
1316 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
1317 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
1318 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
1319 plugins/esd/esdsink/esdsink.h, plugins/festival/Makefile.am,
1320 plugins/festival/gstfestival.c, plugins/festival/gstfestival.h,
1321 plugins/filters/Makefile.am, plugins/filters/adder/adder.c,
1322 plugins/filters/adder/adder.h,
1323 plugins/filters/colorspace/colorspace.c,
1324 plugins/filters/colorspace/colorspace.h,
1325 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
1326 plugins/filters/cutter/filter.func,
1327 plugins/filters/deinterlace/deinterlace.c,
1328 plugins/filters/deinterlace/deinterlace.h,
1329 plugins/filters/intfloatconvert/float2int.c,
1330 plugins/filters/intfloatconvert/float2int.h,
1331 plugins/filters/intfloatconvert/int2float.c,
1332 plugins/filters/intfloatconvert/int2float.h,
1333 plugins/filters/intfloatconvert/intfloatconvert.c,
1334 plugins/filters/ladspa/gstladspa.c,
1335 plugins/filters/ladspa/gstladspa.h,
1336 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
1337 plugins/filters/level/level.c, plugins/filters/level/level.h,
1338 plugins/filters/median/median.c, plugins/filters/median/median.h,
1339 plugins/filters/mono2stereo/mono2stereo.c,
1340 plugins/filters/mono2stereo/mono2stereo.h,
1341 plugins/filters/passthrough/level.c,
1342 plugins/filters/passthrough/level.h,
1343 plugins/filters/passthrough/passthrough.c,
1344 plugins/filters/passthrough/passthrough.h,
1345 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1346 plugins/filters/stereo2mono/stereo2mono.c,
1347 plugins/filters/stereo2mono/stereo2mono.h,
1348 plugins/filters/volenv/filter.func,
1349 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
1350 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
1351 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
1352 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
1353 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
1354 plugins/icecast/icecastsend/icecastsend.c,
1355 plugins/icecast/icecastsend/icecastsend.h,
1356 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
1357 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
1358 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1359 plugins/mp3decode/mpg123/gstmpg123.c,
1360 plugins/mp3decode/mpg123/gstmpg123.h,
1361 plugins/mp3decode/parse/mp3parse.c,
1362 plugins/mp3decode/parse/mp3parse.h,
1363 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
1364 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
1365 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
1366 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1367 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
1368 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
1369 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
1370 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1371 plugins/mpeg1/system_encode/buffer.c,
1372 plugins/mpeg1/system_encode/system_encode.c,
1373 plugins/mpeg1/system_encode/system_encode.h,
1374 plugins/mpeg1video/parse/mp1videoparse.c,
1375 plugins/mpeg1video/parse/mp1videoparse.h,
1376 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
1377 plugins/mpeg2/ac3parse/ac3parse.c,
1378 plugins/mpeg2/ac3parse/ac3parse.h,
1379 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
1380 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
1381 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
1382 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
1383 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
1384 plugins/mpeg2/subtitles/mpeg2subt.c,
1385 plugins/mpeg2/subtitles/mpeg2subt.h,
1386 plugins/mpeg2/video/gstmpeg2play.c,
1387 plugins/mpeg2/video/gstmpeg2play.h,
1388 plugins/mpeg2/videoparse/mp2videoparse.c,
1389 plugins/mpeg2/videoparse/mp2videoparse.h,
1390 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
1391 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
1392 plugins/oss/gstossgst.c, plugins/oss/gstossgst.h,
1393 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
1394 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
1395 plugins/quicktime/gstquicktimedecoder.c,
1396 plugins/quicktime/gstquicktimedecoder.h,
1397 plugins/quicktime/gstquicktimedemux.c,
1398 plugins/quicktime/gstquicktimedemux.h,
1399 plugins/quicktime/gstquicktimetypes.c,
1400 plugins/quicktime/gstquicktimetypes.h, plugins/rtjpeg/rtjpegdec.c,
1401 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
1402 plugins/rtjpeg/rtjpegenc.h, plugins/rtp/rtpsend/rtpsend.c,
1403 plugins/rtp/rtpsend/rtpsend.h, plugins/sdlsink/sdlvideosink.c,
1404 plugins/sdlsink/sdlvideosink.h, plugins/udp/.cvsignore,
1405 plugins/udp/Makefile.am, plugins/udp/gstudp.c,
1406 plugins/udp/gstudpsink.c, plugins/udp/gstudpsink.h,
1407 plugins/udp/gstudpsrc.c, plugins/udp/gstudpsrc.h,
1408 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
1409 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
1410 plugins/visualization/Makefile.am,
1411 plugins/visualization/chart/gstchart.c,
1412 plugins/visualization/smoothwave/smoothwave.c,
1413 plugins/visualization/smoothwave/smoothwave.h,
1414 plugins/visualization/spectrum/gstspectrum.c,
1415 plugins/visualization/spectrum/gstspectrum.h,
1416 plugins/visualization/synaesthesia/core.h,
1417 plugins/visualization/synaesthesia/synaesthesia.c,
1418 plugins/visualization/synaesthesia/synaesthesia.h,
1419 plugins/visualization/vumeter/vumeter.c,
1420 plugins/visualization/vumeter/vumeter.h,
1421 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
1422 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
1423 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
1424 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
1425 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
1426 plugins/xmms/gstxmmsinput.h, plugins/xmms/pluginenum.c,
1427 plugins/xmms/xmms.h, plugins/xvideosink/Makefile.am,
1428 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h,
1429 test/ac3parse.c, test/ac3play.c, test/avi2mpg.c, test/aviparse.c,
1430 test/dvdcat.c, test/lat.c, test/mp1parse.c, test/mp1tomp1.c,
1431 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3mad.c,
1432 test/mp3parse.c, test/mp3play.c, test/mp3tovorbis.c,
1433 test/mpeg2parse.c, test/pipetest.c, test/qtest.c, test/record.c,
1434 test/vidcapture.c, test/vidcapture2.c, test/videotest.c,
1435 test/wave.c, test/xmmstest.c, tests/autoplug.c, tests/autoplug3.c,
1436 tests/case4.c, tests/incsched.c, tests/mp1vid.c, tests/mp3encode.c,
1437 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/states.c,
1438 tests/threadlock.c, tests/eos/case1.c, tests/eos/case2.c,
1439 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
1440 tests/eos/case6.c, tests/eos/case7.c, tests/sched/runxml.c,
1441 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c,
1442 tools/gstreamer-launch.c: Merged from GOBJECT1 to HEAD at 200106241
1444 2001-06-25 01:07 omegahacker
1446 * gst/gobject2gtk.c, gst/gobject2gtk.h, tools/gstreamer-compprep.c,
1447 tools/gstreamer-inspect.c: added shim for
1448 g_object_class_list_properties and converted -inspect and -compprep
1451 2001-06-25 00:50 omegahacker
1453 * examples/plugins/: example.c, example.h: ported example plugin to
1456 2001-06-25 00:25 omegahacker
1458 * examples/cutter/cutter.c: ported to gobject
1460 2001-06-24 23:56 omegahacker
1462 * plugins/visualization/chart/gstchart.c: ported chart to gobject
1464 2001-06-24 23:44 omegahacker
1466 * LICENSE_readme, REQUIREMENTS, acconfig.h, autogen.sh,
1467 configure.base, gstreamer.spec.in, idiottest.mak,
1468 docs/gst/gstreamer-sections.txt, docs/manual/advanced.sgml,
1469 docs/manual/bins.sgml, docs/manual/factories.sgml,
1470 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
1471 docs/manual/pads.sgml, docs/manual/states.sgml, docs/random/eos,
1472 examples/Makefile.am, examples/cutter/Makefile.am,
1473 examples/cutter/cutter.c, examples/cutter/cutter.h,
1474 gst/Makefile.am, gst/gst.c, gst/gstautoplug.c, gst/gstbin.c,
1475 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstbufferpool.h,
1476 gst/gstcaps.c, gst/gstelement.c, gst/gstelementfactory.c,
1477 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstparse.c,
1478 gst/gstplugin.c, gst/gstprops.c, gst/gstscheduler.c,
1479 gst/gstthread.c, gst/elements/gstdisksink.c,
1480 gst/elements/gstdisksrc.c, gstplay/ChangeLog, gstplay/Makefile.am,
1481 gstplay/callbacks.c, gstplay/full-screen.c, gstplay/full-screen.h,
1482 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
1483 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
1484 gstplay/main.c, include/Makefile.am, libs/audio/gstaudio.c,
1485 libs/audio/gstaudio.h, libs/riff/gstriffencode.c,
1486 plugins/Makefile.am, plugins/audiofile/gstafsink.c,
1487 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1488 plugins/filters/Makefile.am,
1489 plugins/filters/colorspace/Makefile.am,
1490 plugins/filters/colorspace/colorspace.c,
1491 plugins/filters/colorspace/colorspace.h,
1492 plugins/filters/cutter/README, plugins/filters/cutter/cutter.c,
1493 plugins/filters/cutter/cutter.h,
1494 plugins/filters/deinterlace/.cvsignore,
1495 plugins/filters/deinterlace/Makefile.am,
1496 plugins/filters/deinterlace/deinterlace.c,
1497 plugins/filters/deinterlace/deinterlace.h,
1498 plugins/filters/intfloatconvert/float2int.c,
1499 plugins/filters/intfloatconvert/float2int.h,
1500 plugins/filters/intfloatconvert/int2float.c,
1501 plugins/filters/intfloatconvert/int2float.h,
1502 plugins/filters/median/median.c, plugins/filters/median/median.h,
1503 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1504 plugins/flac/.cvsignore, plugins/flac/Makefile.am,
1505 plugins/flac/flac.c, plugins/flac/flacdec.c,
1506 plugins/flac/flacdec.h, plugins/flac/flacenc.c,
1507 plugins/flac/flacenc.h, plugins/jpeg/gstjpegdec.c,
1508 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1509 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1510 plugins/quicktime/Makefile.am,
1511 plugins/quicktime/gstquicktimedecoder.c,
1512 plugins/quicktime/gstquicktimedecoder.h,
1513 plugins/quicktime/gstquicktimedemux.c,
1514 plugins/quicktime/gstquicktimedemux.h,
1515 plugins/quicktime/gstquicktimetypes.c,
1516 plugins/quicktime/gstquicktimetypes.h, plugins/vgasink/.cvsignore,
1517 plugins/vgasink/Makefile.am, plugins/vgasink/vgavideosink.c,
1518 plugins/vgasink/vgavideosink.h, plugins/videoscale/videoscale.h,
1519 plugins/visualization/Makefile.am,
1520 plugins/visualization/chart/.cvsignore,
1521 plugins/visualization/chart/Makefile.am,
1522 plugins/visualization/chart/gstchart.c, tools/README,
1523 tools/gstreamer-compprep.1, tools/gstreamer-launch.c: Merge from
1524 HEAD to BRANCH-GOBJECT1 at 200106241
1526 2001-06-24 22:21 wtay
1528 * tools/gstreamer-launch.c: Commented out the Gtk widget stuff.
1530 2001-06-24 22:18 omegahacker
1532 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstcaps.c,
1533 gstelement.c, gstelementfactory.c, gstobject.c, gstobject.h,
1534 gstpad.c, gstprops.c, gstthread.c: initial pass at #ifdef'ing xml
1537 2001-06-24 22:15 wtay
1539 * gstplay/gstplay.c: Some compile fixes.
1541 2001-06-24 22:14 wtay
1543 * configure.base: Added the festival plugin and udp.
1545 2001-06-24 22:10 wtay
1547 * plugins/: festival/gstfestival.c, oss/gstosssink.c,
1548 oss/gstosssink.h, oss/gstosssrc.c, udp/gstudpsink.c,
1549 udp/gstudpsrc.c, udp/gstudpsrc.h, xvideosink/Makefile.am: Added an
1550 arg to set the fragment size in oss plugins. Use a TCP stream
1551 connection to do caps nego over the wire in UDP. More pending
1552 changes to some plugins.
1554 2001-06-24 22:06 omegahacker
1556 * configure.base, plugins/Makefile.am: New check for libesd, a
1557 model for all the other checks I hope. Need to convert all the
1558 other checks to operate like this.
1560 2001-06-24 16:20 wtay
1562 * plugins/: Makefile.am, udp/.cvsignore, udp/Makefile.am,
1563 udp/gstudp.c, udp/gstudpsink.c, udp/gstudpsink.h, udp/gstudpsrc.c,
1564 udp/gstudpsrc.h: Added the beginnings of an udp send/receive
1567 2001-06-24 16:20 wtay
1569 * plugins/udp/gstudpsink.h: file gstudpsink.h was initially added
1570 on branch BRANCH-GOBJECT1.
1572 2001-06-24 16:20 wtay
1574 * plugins/udp/Makefile.am: file Makefile.am was initially added on
1575 branch BRANCH-GOBJECT1.
1577 2001-06-24 16:20 wtay
1579 * plugins/udp/gstudpsrc.c: file gstudpsrc.c was initially added on
1580 branch BRANCH-GOBJECT1.
1582 2001-06-24 16:20 wtay
1584 * plugins/udp/gstudp.c: file gstudp.c was initially added on branch
1587 2001-06-24 16:20 wtay
1589 * plugins/udp/gstudpsink.c: file gstudpsink.c was initially added
1590 on branch BRANCH-GOBJECT1.
1592 2001-06-24 16:20 wtay
1594 * plugins/udp/.cvsignore: file .cvsignore was initially added on
1595 branch BRANCH-GOBJECT1.
1597 2001-06-24 16:20 wtay
1599 * plugins/udp/gstudpsrc.h: file gstudpsrc.h was initially added on
1600 branch BRANCH-GOBJECT1.
1602 2001-06-24 15:55 wtay
1604 * docs/random/wtay/events: file events was initially added on
1605 branch BRANCH-GOBJECT1.
1607 2001-06-24 15:55 wtay
1609 * docs/random/wtay/events: Added some random ramblings about a the
1610 design of an event system.
1612 2001-06-24 02:02 wtay
1614 * gst/gobject2gtk.c: Removed some debug noise.
1616 2001-06-24 01:55 wtay
1618 * test/: aviparse.c, mp1parse.c, mpeg2parse.c, videotest.c, wave.c:
1619 Compile fixes for gtk.
1621 2001-06-23 13:23 wtay
1623 * plugins/festival/gstfestival.c: Make sure we don't send more data
1624 than the buffersize.
1626 2001-06-23 13:12 wtay
1628 * plugins/festival/gstfestival.c: file gstfestival.c was initially
1629 added on branch BRANCH-GOBJECT1.
1631 2001-06-23 13:12 wtay
1633 * plugins/festival/Makefile.am: file Makefile.am was initially
1634 added on branch BRANCH-GOBJECT1.
1636 2001-06-23 13:12 wtay
1638 * plugins/: Makefile.am, festival/Makefile.am,
1639 festival/gstfestival.c, festival/gstfestival.h: Added the festival
1640 text-to-speech plugin. It will currently only work by contacting
1641 the festival server on localhost. The output is WAV so it needs to
1642 be parsed with parsewav before connecting it to an audiosink:
1644 ./gstreamer-launch disksrc location=/etc/motd ! festival ! parsewav
1647 Latency is terrible because we don't process uterances individually
1650 2001-06-23 13:12 wtay
1652 * plugins/festival/gstfestival.h: file gstfestival.h was initially
1653 added on branch BRANCH-GOBJECT1.
1655 2001-06-22 02:14 wtay
1657 * examples/: Makefile.am, helloworld/helloworld.c,
1658 helloworld2/helloworld2.c, mixer/mixer.c, queue/queue.c,
1659 queue2/queue2.c, queue3/queue3.c, queue4/queue4.c, thread/thread.c,
1660 typefind/typefind.c, xml/createxml.c, xml/runxml.c: Fixed the
1661 examples for glib2 Removed plugins for now (need to run the script
1664 2001-06-22 02:05 wtay
1666 * tests/: autoplug.c, autoplug3.c, case4.c, incsched.c, mp1vid.c,
1667 mp3encode.c, paranoia.c, queue.c, rip.c, states.c, threadlock.c,
1668 eos/case1.c, eos/case2.c, eos/case3.c, eos/case4.c, eos/case5.c,
1669 eos/case6.c, eos/case7.c, sched/runxml.c: Lots of compile fixes for
1672 2001-06-22 01:43 wtay
1674 * test/: ac3parse.c, ac3play.c, avi2mpg.c, dvdcat.c, lat.c,
1675 mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3mad.c, mp3parse.c,
1676 mp3play.c, mp3tovorbis.c, pipetest.c, qtest.c, record.c,
1677 vidcapture.c, vidcapture2.c, xmmstest.c: Lots of compile fixes
1680 2001-06-22 01:14 wtay
1682 * configure.base: Disable most of the gnome/gtk stuff when
1683 compiling with glib2
1685 2001-06-22 00:11 wtay
1687 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added the option
1688 to set the format and the output size.
1690 2001-06-21 23:48 omegahacker
1692 * gst/gstqueue.c: marked up the function pointers with
1695 2001-06-21 20:44 wtay
1697 * configure.base: Added vgasink.
1699 2001-06-21 20:43 wtay
1701 * plugins/vgasink/: .cvsignore, Makefile.am, vgavideosink.c,
1702 vgavideosink.h: Added the vgasink by sienap.
1704 2001-06-21 16:29 wtay
1706 * tools/gstreamer-compprep.c: Compile fixes for GObject.
1708 2001-06-21 15:39 wtay
1710 * tools/gstreamer-inspect.c: Fixed a compileation error for
1713 2001-06-21 15:22 wtay
1715 * gst/: gobject2gtk.h, gstqueue.c: Compile fixes for gobject.
1717 2001-06-21 13:21 sbaker3
1719 * docs/gst/gstreamer-sections.txt: added refcounting and
1722 2001-06-21 12:50 wtay
1724 * plugins/flx/flx_decoder.h: Removed the colorspace dependency.
1726 2001-06-21 12:50 wtay
1728 * plugins/Makefile.am: Removed the videoscaler for now until it's
1731 2001-06-21 12:49 wtay
1733 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
1734 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
1735 Added some files for future use.
1737 2001-06-21 12:42 wtay
1739 * libs/Makefile.am: Removed old unused libs.
1741 2001-06-21 12:35 wtay
1743 * configure.base: Removed the winloader
1745 2001-06-21 12:34 wtay
1747 * libs/Makefile.am: Removed the wine loader.
1749 2001-06-21 12:32 wtay
1751 * include/Makefile.am: Removed the winelibs.
1753 2001-06-21 12:19 sbaker3
1755 * gst/: gstbufferpool.c, gstbufferpool.h: added ref counting to the
1756 buffer pool. also _destroy will clean up the buffer pool mem_chunk
1757 if it is the default implementation
1759 2001-06-21 03:03 omegahacker
1761 * plugins/Makefile.am: fixed spelling of xvideosink
1763 2001-06-21 00:43 wtay
1765 * gst/: gobject2gtk.h, gstqueue.c: Added some signal shims. Fixed
1766 the queue state_change stuff.
1768 2001-06-20 23:52 wtay
1770 * plugins/Makefile.am: Added the xvideosink to the dirs.
1772 2001-06-20 23:33 wtay
1774 * plugins/: dv/dvdec.c, xmms/xmms.h: All pending changes I still
1777 2001-06-20 23:21 wtay
1779 * plugins/aasink/aasink.c: Compile fixes for aasink.
1781 2001-06-20 23:21 wtay
1783 * gst/gobject2gtk.h: Added a shim for a marshaller.
1785 2001-06-20 22:56 wtay
1787 * gst/gobject2gtk.h: Added som shims for GTypeFlags and GParamFlags
1789 2001-06-20 22:55 wtay
1791 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: Compile fixes
1794 2001-06-20 22:40 wtay
1796 * plugins/arts/gst_arts.c: compile fixes for GTK1.2.
1798 2001-06-20 22:40 wtay
1800 * gst/gobject2gtk.h: Fixed an arg called "class", it's a C++
1803 2001-06-20 22:30 wtay
1805 * gst/gobject2gtk.h: Added g_type_from_name to the shims.
1807 2001-06-20 22:29 wtay
1809 * plugins/filters/ladspa/gstladspa.c: Some compile fixes for gtk1.2
1811 2001-06-20 21:58 wtay
1813 * gst/gobject2gtk.c: Renamed the shortname field in GParamSpec to
1814 name to match the glib2.0 implementation.
1816 2001-06-20 21:49 wtay
1818 * tools/gstreamer-inspect.c: Added object properties introspection.
1820 2001-06-20 21:48 wtay
1822 * gst/gobject2gtk.h: Added a better shim for g_object_get_property
1824 2001-06-20 15:53 sbaker3
1826 * gst/gstbuffer.c: fixed operator precedence bug which caused 32
1827 times too much memory to be allocated for each GstBuffer struct
1829 2001-06-20 00:17 omegahacker
1831 * gst/: gobject2gtk.c, gobject2gtk.h, elements/gstfakesrc.c: fixed
1832 signal registration problem in gobject2gtk shim
1834 2001-06-19 22:14 omegahacker
1836 * gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gstpad.c,
1837 gst/autoplug/gstautoplugger.c, gst/elements/gstfdsrc.c,
1838 plugins/aasink/aasink.c, plugins/effects/stereo/stereo.c,
1839 plugins/effects/volume/volume.c,
1840 plugins/filters/mono2stereo/mono2stereo.c,
1841 plugins/mp3encode/lame/gstlame.c, plugins/sdlsink/sdlvideosink.c:
1842 More GObject updates, cleanups to some of the elements to make the
1845 2001-06-19 19:32 wtay
1847 * gst/elements/gstdisksink.c: Changed the bytes_written to a gint
1848 to avoid overflow...
1850 2001-06-19 13:53 richardb
1852 * idiottest.mak: idiottest was failing because of change of
1853 PLUGIN_USE_SRCDIR to PLUGIN_USE_BUILDDIR - fixed.
1855 2001-06-19 11:34 richardb
1857 * tools/gstreamer-launch.c: Add -o option argument to
1858 gstreamer-launch, to specify a file to output the pipeline to,
1859 instead of running it.
1861 2001-06-19 08:57 omegahacker
1863 * autogen.sh: updated autogen.sh to use --enable-plugin-builddir
1865 2001-06-19 08:57 omegahacker
1867 * gst/gstplugin.c, acconfig.h, configure.base: changed
1868 plugin-srcdir to plugin-builddir, which is what it should be
1870 2001-06-18 23:33 richardb
1872 * gst/gstprops.c: Simplify properties which contain lists of
1873 integer and integer range entries to minimal combination of ints
1874 and ranges that is equivalent. eg, (1,2,3,7-12,13) becomes
1877 Don't bother with floats for the moment, though it would be easy to
1878 add an equivalent, which would simplify overlapping ranges.
1880 2001-06-18 21:14 richardb
1882 * plugins/visualization/chart/gstchart.c: Fix memory leak, thanks
1885 2001-06-18 20:20 wtay
1887 * plugins/flac/: Makefile.am, flacdec.c, flacenc.c, flacenc.h:
1888 Updated the flac decoder/encode to the latest CVS version. I had
1889 to increase the cothread stack in cothread.c (8 threads max) to get
1890 the encoder working :(
1892 2001-06-18 12:27 richardb
1894 * plugins/filters/Makefile.am: Add a DIST_SUBDIRS line
1896 2001-06-18 12:12 richardb
1898 * configure.base, plugins/visualization/Makefile.am: Add chart
1899 plugin to build system.
1901 2001-06-18 12:09 richardb
1903 * plugins/visualization/chart/: .cvsignore, Makefile.am,
1904 gstchart.c: Initial commit of chart plugin. Draws charts of data
1905 streams. Currently has no settable framerate, draws inefficiently,
1906 has no settable size and looks fairly ugly. Needs data parsing to
1907 be split into a separate plugin.
1909 2001-06-18 05:56 dlehn
1911 * configure.base: ALSA checks use alsa_save_* names and gst attempt
1912 to save flags fails when using the same names. Prefixed with gst_.
1914 2001-06-17 23:14 wtay
1916 * plugins/flac/: flacenc.c, flacenc.h: More work on the encoder..
1917 it still segfaults inside the flac lib for some reason..
1919 2001-06-17 20:44 wtay
1921 * plugins/flac/: .cvsignore, Makefile.am, flac.c, flacdec.c,
1922 flacdec.h, flacenc.c, flacenc.h: Added a FLAC decoder. The encoder
1925 2001-06-17 16:06 wtay
1927 * gst/elements/gstsinesrc.c: Updated the params a bit.
1929 2001-06-17 16:03 wtay
1931 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1932 properties again. Added come const directives to the arguments
1933 again. Check for non exiting properties.
1935 2001-06-17 15:35 sbaker3
1937 * gst/gstbufferpool.h: added _gst_buffer_pool_initialize
1939 2001-06-17 15:12 wtay
1941 * tools/gstreamer-inspect.c: Print out the enum values too.
1943 2001-06-17 14:58 sbaker3
1945 * plugins/filters/intfloatconvert/: float2int.c, int2float.c: uses
1946 default bufferpool factory
1948 2001-06-17 14:55 sbaker3
1950 * gst/: gst.c, gstbufferpool.c, gstbufferpool.h: added a default
1951 bufferpool factory function. it reuses existing instances of
1952 bufferpool if requests are made for existing buffer sizes
1954 2001-06-17 09:55 omegahacker
1956 * gst/gstobject.c, gst/gstobject.h, gst/gsttypefind.c,
1957 gst/autoplug/gstautoplugcache.c, plugins/aasink/aasink.c,
1958 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsrc.c,
1959 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
1960 plugins/filters/cutter/cutter.c, plugins/gnomevfs/gnomevfssink.c,
1961 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/gstgsmenc.c,
1962 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1963 plugins/sdlsink/sdlvideosink.c, plugins/xmms/gstxmmseffect.c,
1964 plugins/xvideosink/xvideosink.c: Mostly went around converting
1965 G_OBJECT_TYPE(klass) to G_TYPE_FROM_CLASS(klass)
1967 2001-06-17 09:52 omegahacker
1969 * configure.ac, configure.in: removed configure.ac and configure.in
1971 2001-06-17 05:07 omegahacker
1973 * plugins/1394/: dv1394src.c, dv1394src.h: ported 1394 plugin to
1974 gobject, somehow forget that one...
1976 2001-06-17 04:17 wtay
1978 * tools/gstreamer-inspect.c: Added enums to inspect.
1980 2001-06-17 04:10 omegahacker
1982 * gst/gobject2gtk.h: file gobject2gtk.h was initially added on
1983 branch BRANCH-GOBJECT1.
1985 2001-06-17 04:10 omegahacker
1987 * gst/gobject2gtk.c: file gobject2gtk.c was initially added on
1988 branch BRANCH-GOBJECT1.
1990 2001-06-17 04:10 omegahacker
1992 * acconfig.h, configure.base, gst/Makefile.am, gst/gobject2gtk.c,
1993 gst/gobject2gtk.h, gst/gst.c, gst/gst.h, gst/gstextratypes.c,
1994 gst/gstextratypes.h, gst/gstobject.c, gst/gstobject.h,
1995 gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c, gst/gstutils.c,
1996 gst/gstutils.h: Added gobject to gtkobject bridge
1997 (gobject2gtk.[ch]) and configure-time support for selecting between
1998 glib and gtk (--enable-glib2 to build with gobject).
2000 2001-06-17 04:05 wtay
2002 * plugins/mp3encode/lame/gstlame.c: Fixed the get and set functions
2003 for enum properties.
2005 2001-06-17 04:03 wtay
2007 * docs/manual/helloworld.sgml: Fixed the audiosink in the example
2010 2001-06-17 03:47 wtay
2012 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
2013 properties. Added come const directives to the arguments.
2015 2001-06-17 03:39 wtay
2017 * tools/gstreamer-inspect.c: Figured out how to get a property from
2020 2001-06-16 18:35 wtay
2022 * tools/gstreamer-inspect.c: Pff, this doesn't seem to work... Can
2023 someone try to get a property from a GObject?
2025 2001-06-16 18:25 wtay
2027 * tools/gstreamer-inspect.c: Somewhat fixed -inspect
2029 2001-06-16 15:36 wtay
2031 * configure.base: Removed the obsolete libs.
2033 2001-06-16 15:35 wtay
2035 * plugins/Makefile.am: Added the avi stuff to the makefile again.
2037 2001-06-16 15:29 wtay
2039 * plugins/avi/: Makefile.am, codectest.c, gstavidecoder.c,
2040 gstavidecoder.h, gstavidemux.c, gstavidemux.h, gstaviencoder.c,
2041 gstaviencoder.h, gstavimux.c, gstavimux.h, gstavitypes.c,
2042 gstavitypes.h, playcodecs.c, videoheader.c: Updated the avi decoder
2045 2001-06-16 14:46 wtay
2047 * plugins/avi/winaudio/: aviaudiodecoder.c, aviaudiodecoder.h:
2048 Updated the audiodecoder to gobject.
2050 2001-06-16 14:24 wtay
2052 * gstplay/gstplay.c: Removed a check (see that the file exists
2053 locally ??) to enable network streaming with gnomevfssrc again.
2055 2001-06-16 14:17 wtay
2057 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2058 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2059 gstwinenc.c, gstwinenc.cc, gstwinenc.h: Merged from HEAD on
2060 20010616 (13:00 GMT). Compile fixes for GObject.
2062 2001-06-16 01:43 wtay
2064 * plugins/Makefile.am: Updated the makefile.
2066 2001-06-16 01:32 wtay
2068 * plugins/arts/gst_arts.c: Fixed arts
2070 2001-06-16 01:26 wtay
2072 * plugins/filters/Makefile.am: Added LADSPA back in the Makefile.
2074 2001-06-16 01:25 wtay
2076 * plugins/filters/ladspa/gstladspa.c: LADSPA compiles.
2078 2001-06-16 01:14 wtay
2080 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c, pluginenum.c:
2081 Fixed some stuff in xmms, removed the args for now.
2083 2001-06-16 00:49 wtay
2085 * plugins/flx/flx_decoder.h: Removed the dependency on colorspace.
2087 2001-06-16 00:48 wtay
2089 * plugins/filters/: Makefile.am, ladspa/gstladspa.c: Removed ladspa
2090 from the Makefile until it compiles. Removed the dependency on OSS
2093 2001-06-16 00:36 wtay
2095 * plugins/visualization/: Makefile.am, synaesthesia/core.h,
2096 synaesthesia/synaesthesia.c, synaesthesia/synaesthesia.h: Removed
2097 old, non functional code out of the makefile.
2099 2001-06-16 00:23 omegahacker
2101 * configure.ac, configure.in, gst/gst.c, gst/gstmarshal.c,
2102 gst/gstmarshal.h, gst/autoplug/autoplugtest.c,
2103 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
2104 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
2105 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
2106 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
2107 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
2108 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
2109 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
2110 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
2111 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
2112 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
2113 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
2114 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
2115 plugins/cdparanoia/cdparanoia.c, plugins/cdparanoia/cdparanoia.h,
2116 plugins/cobin/cobin.c, plugins/cobin/cobin.h,
2117 plugins/cobin/spindentity.c, plugins/cobin/spindentity.h,
2118 plugins/dv/dvdec.c, plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
2119 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
2120 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
2121 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
2122 plugins/esd/esdsink/esdsink.h, plugins/filters/adder/adder.c,
2123 plugins/filters/adder/adder.h,
2124 plugins/filters/colorspace/colorspace.c,
2125 plugins/filters/colorspace/colorspace.h,
2126 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
2127 plugins/filters/cutter/filter.func,
2128 plugins/filters/intfloatconvert/float2int.c,
2129 plugins/filters/intfloatconvert/float2int.h,
2130 plugins/filters/intfloatconvert/int2float.c,
2131 plugins/filters/intfloatconvert/int2float.h,
2132 plugins/filters/intfloatconvert/intfloatconvert.c,
2133 plugins/filters/ladspa/gstladspa.c,
2134 plugins/filters/ladspa/gstladspa.h,
2135 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
2136 plugins/filters/level/level.c, plugins/filters/level/level.h,
2137 plugins/filters/median/median.c, plugins/filters/median/median.h,
2138 plugins/filters/mono2stereo/mono2stereo.c,
2139 plugins/filters/mono2stereo/mono2stereo.h,
2140 plugins/filters/passthrough/level.c,
2141 plugins/filters/passthrough/level.h,
2142 plugins/filters/passthrough/passthrough.c,
2143 plugins/filters/passthrough/passthrough.h,
2144 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
2145 plugins/filters/stereo2mono/stereo2mono.c,
2146 plugins/filters/stereo2mono/stereo2mono.h,
2147 plugins/filters/volenv/filter.func,
2148 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
2149 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
2150 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
2151 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
2152 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
2153 plugins/icecast/icecastsend/icecastsend.c,
2154 plugins/icecast/icecastsend/icecastsend.h,
2155 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
2156 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
2157 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
2158 plugins/mp3decode/mpg123/gstmpg123.c,
2159 plugins/mp3decode/mpg123/gstmpg123.h,
2160 plugins/mp3decode/parse/mp3parse.c,
2161 plugins/mp3decode/parse/mp3parse.h,
2162 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
2163 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
2164 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
2165 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2166 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
2167 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
2168 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
2169 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
2170 plugins/mpeg1/system_encode/buffer.c,
2171 plugins/mpeg1/system_encode/system_encode.c,
2172 plugins/mpeg1/system_encode/system_encode.h,
2173 plugins/mpeg1video/parse/mp1videoparse.c,
2174 plugins/mpeg1video/parse/mp1videoparse.h,
2175 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
2176 plugins/mpeg2/ac3parse/ac3parse.c,
2177 plugins/mpeg2/ac3parse/ac3parse.h,
2178 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
2179 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
2180 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
2181 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
2182 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
2183 plugins/mpeg2/subtitles/mpeg2subt.c,
2184 plugins/mpeg2/subtitles/mpeg2subt.h,
2185 plugins/mpeg2/video/gstmpeg2play.c,
2186 plugins/mpeg2/video/gstmpeg2play.h,
2187 plugins/mpeg2/videoparse/mp2videoparse.c,
2188 plugins/mpeg2/videoparse/mp2videoparse.h,
2189 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
2190 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
2191 plugins/quicktime/gstquicktimedecoder.c,
2192 plugins/quicktime/gstquicktimedecoder.h,
2193 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
2194 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
2195 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
2196 plugins/sdlsink/sdlvideosink.c, plugins/sdlsink/sdlvideosink.h,
2197 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
2198 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
2199 plugins/visualization/smoothwave/smoothwave.c,
2200 plugins/visualization/smoothwave/smoothwave.h,
2201 plugins/visualization/spectrum/gstspectrum.c,
2202 plugins/visualization/spectrum/gstspectrum.h,
2203 plugins/visualization/synaesthesia/synaesthesia.c,
2204 plugins/visualization/synaesthesia/synaesthesia.h,
2205 plugins/visualization/vumeter/vumeter.c,
2206 plugins/visualization/vumeter/vumeter.h,
2207 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
2208 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
2209 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
2210 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
2211 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
2212 plugins/xmms/gstxmmsinput.h, plugins/xmms/xmms.h,
2213 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h:
2214 Mega patch updates almost all the plugins to GObject. This was
2215 done with a Perl script, with only a few minor manual tweaks where
2216 the perl didn't catch the code just right. There may be a few
2217 minor issues remaining from this, but they should be easy to catch
2218 (plugin doesn't work).
2220 There are several plugins that have GDK/GTK code in them that
2221 shouldn't, these need to be dealt with next.
2223 2001-06-16 00:15 wtay
2225 * plugins/filters/smooth/: smooth.c, smooth.h: Added caps to the
2228 2001-06-16 00:15 wtay
2230 * plugins/filters/median/median.c: copy timestamps too.
2232 2001-06-15 23:48 wtay
2234 * plugins/filters/median/: median.c, median.h: Added an option to
2235 only filter the luminance plane.
2237 2001-06-15 23:38 wtay
2239 * plugins/filters/median/: median.c, median.h: Added caps to the
2242 2001-06-15 23:03 wtay
2244 * plugins/videoscale/gstscale_x86_asm.s: file gstscale_x86_asm.s
2245 was initially added on branch BRANCH-GOBJECT1.
2247 2001-06-15 23:03 wtay
2249 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
2250 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
2251 Just added some files I will need soon.
2253 2001-06-15 23:03 wtay
2255 * plugins/videoscale/gstscale_x86.h: file gstscale_x86.h was
2256 initially added on branch BRANCH-GOBJECT1.
2258 2001-06-15 23:03 wtay
2260 * plugins/videoscale/gstvideoscale.h: file gstvideoscale.h was
2261 initially added on branch BRANCH-GOBJECT1.
2263 2001-06-15 23:03 wtay
2265 * plugins/videoscale/gstscale_x86.c: file gstscale_x86.c was
2266 initially added on branch BRANCH-GOBJECT1.
2268 2001-06-15 23:03 wtay
2270 * plugins/videoscale/gstvideoscale.c: file gstvideoscale.c was
2271 initially added on branch BRANCH-GOBJECT1.
2273 2001-06-15 23:00 wtay
2275 * libs/Makefile.am: Removed old unused libs.
2277 2001-06-15 22:46 wtay
2279 * docs/manual/: advanced.sgml, bins.sgml, factories.sgml,
2280 helloworld.sgml, helloworld2.sgml, pads.sgml, states.sgml: Small
2281 updates to the manual.
2283 2001-06-15 20:49 sbaker3
2285 * plugins/filters/intfloatconvert/: float2int.c, float2int.h: takes
2286 multiple float pads and converts to interleaved int data. Different
2287 sized and out-of-order buffer support is in place but not tested.
2289 2001-06-15 20:48 sbaker3
2291 * plugins/filters/intfloatconvert/: int2float.c, int2float.h: now
2292 converts interleaved ints to mono floats in seperate pads. Also
2293 now has a _request_new_pad func
2295 2001-06-15 20:46 wtay
2297 * tools/README: Updated the README file with some cool
2298 gstreamer-launch cmd lines by Matthew McClintock
2299 <mattsm@mail.utexas.edu>
2301 2001-06-15 20:13 wtay
2303 * gst/: gstelement.c, gstpad.c, gstparse.c, gstparse.h,
2304 gstscheduler.c, elements/gstdisksrc.c: Changed a stupid assert in
2305 request_pad. Some fixes for pullregion and EOS conditions. Remove
2306 an unneeded check in the scheduler (check for NULL buffer) some EOS
2307 fixes for pullregion in disksrc. Removed the macro in the
2308 gstparse.h header 'cause it's internal to gstparse.c Added a check
2309 in gstparse for NULL element.
2311 2001-06-15 17:42 thomasvs
2313 * examples/cutter/cutter.c: added some minor stuff
2315 2001-06-15 17:22 wtay
2317 * plugins/avi/wincodec/gstwindec.cc: A fix for latest CVS avifile.
2319 2001-06-15 16:44 richardb
2321 * configure.base: Fix mistake with saved CPPFLAGS for sdl test and
2322 libdv test: was unsaving the value before saving... :(
2324 2001-06-15 16:42 richardb
2326 * configure.base: Fix bug #433398, by putting GLIB_CFLAGS
2328 2001-06-15 07:33 sbaker3
2330 * gst/gstparse.c: should restore dynamic connection of pads
2331 (couldn't really test it though)
2333 2001-06-14 22:02 omegahacker
2335 * plugins/oss/: gstossgst.c, gstossgst.h, gstosssink.c,
2336 gstosssink.h, gstosssrc.c, gstosssrc.h: ported to gobject
2338 2001-06-14 22:02 omegahacker
2340 * gst/: gstpad.c, elements/Makefile.am, elements/gstdisksink.c,
2341 elements/gstdisksrc.c, elements/gstfakesrc.c,
2342 elements/gstsinesrc.c, elements/gsttee.c: various fixes needed to
2343 get to sinesrc ! osssink
2345 2001-06-14 21:39 wtay
2347 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c,
2348 gststaticautoplug.c, gststaticautoplugrender.c: Fixed some minor
2351 2001-06-14 21:23 omegahacker
2353 * configure.base: added gmodule to glib-2.0 stuff
2355 2001-06-14 21:19 omegahacker
2357 * gst/gstmarshal.h: file gstmarshal.h was initially added on branch
2360 2001-06-14 21:19 omegahacker
2362 * gst/: gstmarshal.c, gstmarshal.h: new files that need to be
2363 removed at some point because they are to be autogenerated
2365 2001-06-14 21:19 omegahacker
2367 * gst/gstmarshal.c: file gstmarshal.c was initially added on branch
2370 2001-06-14 19:04 thomasvs
2372 * examples/cutter/cutter.c: changed cutter example to use a thread
2374 2001-06-14 04:14 omegahacker
2376 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstelement.c,
2377 gstobject.c, gstpad.c, gstparse.c, gsttypefind.c, gstxml.c,
2378 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
2379 autoplug/gstautoplugger.c, autoplug/gststaticautoplug.c,
2380 autoplug/gststaticautoplug.h, autoplug/gststaticautoplugrender.c,
2381 autoplug/gststaticautoplugrender.h, elements/gstdisksink.c,
2382 elements/gstdisksink.h, elements/gstdisksrc.c,
2383 elements/gstdisksrc.h, elements/gstelements.c,
2384 elements/gstfakesink.c, elements/gstfakesink.h,
2385 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
2386 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
2387 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
2388 elements/gstidentity.c, elements/gstidentity.h,
2389 elements/gstmultidisksrc.c, elements/gstmultidisksrc.h,
2390 elements/gstpipefilter.c, elements/gstpipefilter.h,
2391 elements/gstsinesrc.c, elements/gstsinesrc.h, elements/gsttee.c,
2392 elements/gsttee.h: Bring all the other stuff in gst/ up to match
2393 libgst.la's GObject port. Fixed some minor problems with the
2394 signalling stuff in the core.
2398 2001-06-13 23:09 thomasvs
2400 * examples/cutter/cutter.c: cutter now uses afsink to write out
2401 wavs we will add a queue next to handle latency problems
2403 2001-06-13 23:03 thomasvs
2405 * plugins/audiofile/gstafsink.c: afsink now closes and reopens
2406 files when you change the location
2408 2001-06-13 22:59 omegahacker
2410 * configure.base: new configure check for glib 2.0, now requires
2411 pkg-config to be installed
2413 2001-06-13 22:52 thomasvs
2415 * configure.base, examples/Makefile.am: added cutter example
2417 2001-06-13 22:52 omegahacker
2419 * gst/: gstautoplug.c, gstautoplug.h, gstbin.c, gstbin.h,
2420 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
2421 gstextratypes.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
2422 gstparse.c, gstpipeline.c, gstpipeline.h, gstqueue.c, gstqueue.h,
2423 gstscheduler.c, gstscheduler.h, gstthread.c, gstthread.h,
2424 gsttypefind.c, gsttypefind.h, gstutils.c, gstutils.h, gstxml.c,
2425 gstxml.h: First round of changes to port to GObject. libgst.la
2426 compiles, though there are a few things commented out.
2427 Specifically object destruction is probably broken, but wtay gets
2428 to fix that because he researched the problem of glib 2.0 object
2429 destruction while doing the first round. Some of the XML stuff is
2430 commented out, but that's an easy fix.
2432 Next is the rest of the gst/ directory, then on to the plugins.
2434 2001-06-13 22:45 wtay
2436 * plugins/quicktime/: gstquicktimedecoder.c, gstquicktimedecoder.h,
2437 gstquicktimedemux.c, gstquicktimedemux.h, gstquicktimetypes.c:
2438 Fixed the quicktime plugin. things now work with mjpeg.
2440 2001-06-13 22:35 thomasvs
2442 * plugins/audiofile/gstafsink.c: afsink now handles eos and closes
2445 2001-06-13 22:33 wtay
2447 * gst/gstpad.c: Loop in pullregion until the desired buffer has
2450 2001-06-13 22:08 thomasvs
2452 * plugins/filters/cutter/cutter.c: check for buffer's framedness
2454 2001-06-13 22:08 thomasvs
2456 * libs/audio/: gstaudio.c, gstaudio.h: added a function to check if
2457 the buffer's data is framed
2459 2001-06-13 22:02 wtay
2461 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: fixed a small
2462 fix in the type init function that makes some C++ compilers
2465 2001-06-13 21:26 thomasvs
2467 * configure.base: added deinterlace
2469 2001-06-13 18:39 wtay
2471 * plugins/mp3decode/mad/gstmad.c: Removed the debug output.
2473 2001-06-13 17:20 thomasvs
2475 * examples/cutter/: Makefile.am, cutter.c, cutter.h: added example
2476 program to show how cutter plugin works
2478 2001-06-13 17:16 thomasvs
2480 * plugins/filters/cutter/cutter.c: some code clean-ups and sensible
2483 2001-06-13 17:13 thomasvs
2485 * plugins/filters/cutter/README: added a better description of the
2488 2001-06-13 17:04 thomasvs
2490 * plugins/filters/cutter/: cutter.c, cutter.h, filter.func: added
2491 threshold level and runlength arguments stopped copying buffer used
2492 audio lib functions for some stuff
2494 2001-06-13 16:33 thomasvs
2496 * libs/audio/: gstaudio.c, gstaudio.h: added helper function to
2497 calculate maximum possible sample value based on caps
2499 2001-06-13 10:51 thomasvs
2501 * docs/random/eos: added two more cases of eos reasoning
2503 2001-06-13 02:18 cael
2505 * gstplay/: ChangeLog, Makefile.am, callbacks.c, full-screen.c,
2506 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
2507 gstplay.c, gstplay.h, main.c: Hmm, added working (if hacked)
2508 full-screen play, shuffled things around, added error checking so
2509 we don't crash on file not found, added the beginnings of a
2512 2001-06-12 22:35 wtay
2514 * plugins/filters/deinterlace/Makefile.am: Removed the leftover
2515 filter.func file and README in the makefile.
2517 2001-06-12 22:35 wtay
2519 * plugins/filters/Makefile.am: Added the deinterlace filter
2521 2001-06-12 22:33 wtay
2523 * plugins/filters/deinterlace/: .cvsignore, Makefile.am,
2524 deinterlace.c, deinterlace.h: Added a deinterlace filter.
2526 2001-06-12 22:27 wtay
2528 * plugins/filters/colorspace/Makefile.am: Add libHermes too of
2531 2001-06-12 21:19 wtay
2533 * plugins/filters/Makefile.am: Still compile colorspace when Hermes
2536 2001-06-12 21:19 wtay
2538 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
2539 colorspace.h: ifdef out the Hermes code when the library was not
2542 2001-06-12 20:47 wtay
2544 * libs/riff/gstriffencode.c: Fixed a bug in the avi encoder with
2547 2001-06-12 20:45 wtay
2549 * plugins/jpeg/gstjpegdec.c: Don't push a buffer when the pad is
2552 2001-06-12 20:44 wtay
2554 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Added a sync
2555 arg to turn off syncing on the timestamps.
2557 2001-06-12 20:42 wtay
2559 * plugins/avi/: Makefile.am, codectest.c, gstaviencoder.c,
2560 gstaviencoder.h, gstavimux.c, gstavimux.h, videoheader.c,
2561 wincodec/gstwindec.cc, wincodec/gstwinenc.cc, wincodec/gstwinenc.h:
2562 Removed old code. Enhanced the avi decoder. The encoder now sorta
2563 works. For big input frames it segfaults though inside a libavifile
2564 function. Renamed the aviencoder to avimux.
2566 2001-06-12 15:35 thomasvs
2568 * plugins/audiofile/: gstafsrc.c, gstafsrc.h: added timestamps to
2571 2001-06-12 14:42 thomasvs
2573 * plugins/mp3decode/mad/gstmad.h: added framestamp
2575 2001-06-12 11:12 thomasvs
2577 * plugins/mp3decode/mad/gstmad.c: added a different way of
2578 generating timestamps; activate by uncommenting #define
2581 2001-06-12 11:11 thomasvs
2583 * libs/audio/: gstaudio.c, gstaudio.h: added some function to
2584 support framestamps & timestamps
2586 2001-06-11 23:04 shitowax
2588 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
2589 gstquicktimedecoder.h: Transformation of the quicktime plugin into
2592 2001-06-11 23:02 shitowax
2594 * plugins/quicktime/: gstquicktimedemux.c, gstquicktimedemux.h,
2595 gstquicktimetypes.c, gstquicktimetypes.h: Intitial CVS introduction
2597 2001-06-11 21:19 thomasvs
2599 * plugins/Makefile.am: fixed AVIFILE dependency check
2601 2001-06-11 20:09 omegahacker
2603 * gst/gstelement.h: changed indent and argnames to trigger
2606 2001-06-10 22:13 richardb
2608 * tools/gstreamer-compprep.1: Some formatting updates, thanks to
2611 2001-06-10 19:50 theuraeus
2613 * LICENSE_readme: 2001-10-06 Christian Schaller
2614 <Uraeus@linuxrising.org> - Moved a couple of libs from GPL to LGPL
2615 since they had been mistakenly branded as GPL.
2617 2001-06-10 12:57 sbaker3
2619 * gst/gstparse.c: can now take comma delimited list of pads. eg
2620 gstreamer-launch disksrc location=~/mp3/gnome.mp3 ! mad ! int2float
2621 src%d,src%d\!sink%d,sink%d float2int ! osssink
2623 2001-06-10 02:18 theuraeus
2625 * gstreamer.spec.in: 2001-10-06 Christian Schaller
2626 <Uraeus@linuxrising.org> - Updated the SPEC file as per Erik's
2627 wishes - Split out the mpeg stuff - Silenced gstreamer-register
2628 when run after each package
2630 2001-06-09 22:48 theuraeus
2632 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2633 <Uraeus@linuxrising.org> - Added gstreamer-register to all plugins
2635 2001-06-09 20:23 theuraeus
2637 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2638 <Uraeus@linuxrising.org> - moved the visualisations plugins out
2640 TODO: 1. the mpeg plugins need sorting out. currently they are all
2641 just placed inside the main package. Need help with this since I am
2642 unsure about what files belongs where with what dependency 2.
2643 Cross-dependencies probably should be added to the plugins 3.
2644 License information should be added to the plugins 4.
2645 GStreamer-register needs to be added for each plugin
2647 2001-06-09 19:50 theuraeus
2649 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2650 <Uraeus@linuxrising.org> - Finally the SPEC file works again, now
2651 only polishing it remains
2653 2001-06-09 17:44 theuraeus
2655 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2656 <Uraeus@linuxrising.org> - More SPEC fixes, not perfect yet, but
2657 maybe it actually works now
2659 2001-06-09 12:43 sbaker3
2661 * gst/: gstparse.c, gstparse.h: store src and sink pads in slists
2662 to get ready for the src1,src2\!sink1,sink2 syntax
2664 2001-06-09 11:16 sbaker3
2666 * gst/gstparse.c: if a named pad doesn't exist, try creating a new
2667 pad using the padtemplate name. eg int2float src%d!sink%d float2int
2669 2001-06-09 03:33 theuraeus
2671 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2672 <Uraeus@linuxrising.org> - More fixes to the SPEC file, still not
2673 verfied that it works, but I need sleep and it is guaranteed closer
2674 to working than the current one. More testing and SPEC file hacking
2675 tommorow(aka later today).
2677 2001-06-09 01:16 wtay
2679 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2680 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2681 gstwinenc.c, gstwinenc.cc: The windows decoder now uses the dll
2682 loader from avifile, significantly simplyfying the codec.
2684 2001-06-09 01:14 wtay
2686 * REQUIREMENTS, configure.base: Added a check for avifile.
2688 2001-06-08 23:17 theuraeus
2690 * gstreamer.spec.in: 2001-08-06 Christian Schaller
2691 <Uraeus@linuxrising.org> - Added ALSA plugin (commented out since I
2692 don't have alsa installed)
2694 2001-06-08 22:56 theuraeus
2696 * REQUIREMENTS, gstreamer.spec.in: 2001-08-06 Christian Schaller
2697 <Uraeus@linuxrising.org> - Updated GStreamer SPEC which sorts out
2698 plugins into separate plugins, needs more work to support all
2701 2001-06-07 22:45 ajmitch
2703 * plugins/esd/esdsink/Makefile.am: Added README to EXTRA_DIST
2705 2001-06-07 22:43 wtay
2707 * plugins/avi/Makefile.am: Added README to dist
2709 2001-06-07 22:02 ajmitch
2711 * plugins/esd/esdsink/README: Added README for esdsink. Someone
2712 please give it some TLC before 0.2.0 release :)
2714 2001-06-07 19:31 wtay
2716 * plugins/avi/: README, wincodec/gstwindec.c: Added a README file
2717 about the innner working of the avi decoder.
2719 2001-06-07 17:56 dlehn
2721 * debian/changelog, debian/gstreamer-tools.manpages,
2722 gst/autoplug/.cvsignore: Added manpage Ignore built autoplugtest
2723 binary Bump debian version to 0.2.0
2725 2001-06-07 11:58 richardb
2727 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-compprep.1,
2728 gstreamer-register.1: Add gstreamer-compprep man page.
2730 2001-06-07 09:18 ajmitch
2732 * AUTHORS: Credited 'ALSA plugins' to Thomas Nydberg in AUTHORS
2734 2001-06-07 07:38 dlehn
2736 * debian/gstreamer-common.files: latest plugins updates
2738 2001-06-07 07:06 cael
2740 * gstplay/: ChangeLog, gstmediaplay.glade: dissabled full-screen
2741 for the time being till i have time to fix it.
2743 2001-06-07 01:08 omegahacker
2745 * tools/: gstreamer-inspect.1, gstreamer-launch.1,
2746 gstreamer-register.1: added --gst-mask to the man pages
2748 2001-06-06 20:31 wtay
2750 * plugins/avi/Makefile.am: Added the REAME_win32dll to extra dist
2752 2001-06-06 20:23 dlehn
2754 * debian/: Makefile.am, changelog, control, gstreamer-artsd.files,
2755 gstreamer-audiofile.files, gstreamer-common.files,
2756 gstreamer-gnomevfs.files, gstreamer-gsm.files,
2757 gstreamer-jpeg.files, gstreamer-oss.files, gstreamer-sdl.files,
2758 gstreamer-tools.files, gstreamer-tools.manpages, libgst-dev.files,
2759 rules: Added new plugin packages and synced up to a late pre2 CVS
2762 2001-06-06 20:21 dlehn
2764 * .cvsignore: Added configure.{ac,in} to .cvsignore since they are
2765 autogenerated from configure.base now.
2767 2001-06-06 20:20 dlehn
2769 * docs/gst/Makefile.am: Added .o and .lo to clean-local target
2771 2001-06-06 20:15 wtay
2773 * gst/gstelement.c: Removed a warning.
2775 2001-06-06 20:12 wtay
2777 * plugins/filters/lav/Makefile.am: Removed the README file from
2780 2001-06-06 20:07 wtay
2782 * plugins/filters/Makefile.am: Added the lavencoder
2784 2001-06-06 19:33 wtay
2786 * docs/: gst/tmpl/gstreamer-unused.sgml, random/NOTES-0.2.0: Some
2789 2001-06-06 19:31 wtay
2791 * configure.base: Added the lav encoder Makefile.am
2793 2001-06-06 19:29 wtay
2795 * gst/: cothreads.c, gstparse.c: Changed the maxcothreads to 16.
2796 connect to the new_ghost_pad signal in parse.
2798 2001-06-06 17:21 wtay
2800 * plugins/gsm/gstgsmdec.c: Small fix to initialize a counter.
2802 2001-06-06 17:20 wtay
2804 * plugins/avi/: gstavidecoder.c, gstavitypes.c: Fixes for different
2807 2001-06-06 17:09 wtay
2809 * plugins/avi/: gstavidecoder.c, gstavitypes.c: More fixes for
2810 audio. Only send buffers if the pad is connected.
2812 2001-06-06 17:08 wtay
2814 * plugins/jpeg/gstjpegdec.c: Some fixes for various jpeg formats.
2816 2001-06-06 15:24 thomasvs
2818 * configure.base, plugins/filters/Makefile.am: added cutter plugin
2821 2001-06-06 15:21 thomasvs
2823 * plugins/filters/cutter/: Makefile.am, README, cutter.c, cutter.h,
2824 filter.func: cutter plugin; emits signals when audio RMS level
2825 falls below or rises above threshold value for a given consecutive
2828 2001-06-06 15:14 thomasvs
2830 * configure.base, libs/Makefile.am: added Makefile generation for
2833 2001-06-06 15:13 thomasvs
2835 * libs/audio/: Makefile.am, gstaudio.c, gstaudio.h: first try at a
2836 general gstreamer audio library with helper functions
2838 2001-06-06 13:47 richardb
2840 * docs/manual/quotes.sgml: Add an important quote from Omega.
2842 2001-06-06 00:39 theuraeus
2844 * plugins/avi/README_win32dll: 2001-06-06 Christian Schaller
2845 <Uraeus@linuxrising.org> * Add small textfile with some information
2846 on win32 dll situation
2848 2001-06-05 20:44 sbaker3
2850 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: mono _get and
2851 _chain should now work.Many other changes including: all immutable
2852 info is in the class struct, activate/deactivate should work, and a
2853 bunch of other stuff
2855 2001-06-05 18:45 wtay
2857 * tools/gstreamer-inspect.c: Somewhat improve the layout of args in
2860 2001-06-05 18:26 sbaker3
2862 * plugins/filters/intfloatconvert/: float2int.c, float2int.h,
2863 int2float.c, int2float.h: use proxying for caps
2865 2001-06-05 02:27 richardb
2867 * gst/: Makefile.am, gstelementfactory.c: Revert accidentally
2868 applied changes. Time for bed.
2870 2001-06-05 02:26 richardb
2872 * gst/: Makefile.am, gstelementfactory.c, gstplugin.c: FIx memleak
2873 in save-thyself introduced by changing plugin_get_list to copy.
2875 2001-06-05 02:15 richardb
2877 * gst/gstplugin.c: Simple fix to stop gstreamer-compprep crashing
2878 when the registry is in use.
2880 2001-06-04 22:52 wtay
2882 * plugins/xvideosink/: xvideosink.c, xvideosink.h: Added an option
2883 to disable Xv images. It's not pretty but it works.
2885 2001-06-04 22:02 wtay
2887 * tools/gstreamer-launch.c: Fixed the xid stuff and some cleanups.
2889 2001-06-04 21:16 wtay
2891 * plugins/mp3encode/lame/gstlame.c: Set the src caps to audio/mp3
2893 2001-06-04 20:20 wtay
2895 * plugins/mp3encode/lame/gstlame.c: Removed the MPG_MD* defines
2896 bacause they seem to be undefined with some versions of lame.
2898 2001-06-04 20:00 wtay
2900 * plugins/oss/README: Added a little info about the ossgst hack.
2902 2001-06-04 19:59 wtay
2904 * plugins/oss/gstosssrc.c: Some osssrc fixes
2906 2001-06-04 17:55 wtay
2908 * plugins/mp3encode/lame/gstlame.c: Small updates.
2910 2001-06-04 17:33 wtay
2912 * plugins/vorbis/vorbisenc.c: Fixed a bug for mono input.
2914 2001-06-04 17:02 wtay
2916 * gst/cothreads.c: Use the STACKSIZE and number of cothreads to
2917 calculate the cothread stack space (easier to change the number of
2920 2001-06-04 16:59 thomasvs
2922 * plugins/oss/gstosssrc.c: set default format to 44100/16/stereo
2924 2001-06-04 16:38 thomasvs
2926 * gst/gstparse.c: added an eos handler so that gstreamer-launch
2927 quits when the first element fires it
2929 2001-06-04 15:52 wtay
2931 * plugins/mpeg1/mpegaudio/gstmpegaudio.c: Fixes to do proper caps
2934 2001-06-04 15:50 wtay
2936 * tools/gstreamer-inspect.c: Print out the default values.
2938 2001-06-04 14:51 sbaker3
2940 * plugins/alsa/: alsasink.c, alsasrc.c: removed MAKE_ARG macro (it
2941 didn't seem to work)\nAttempted to make the element name consist
2942 only of alphanumeric and _ (eg ESS_AudioDrive_ES1688_0_0_src)
2944 2001-06-04 12:25 richardb
2946 * docs/gst/Makefile.am: Nasty hack enabling docs/gst/ to build with
2947 unpatched versions of gtkdoc-scanobj which don't understand
2950 2001-06-04 02:26 wtay
2952 * plugins/xmms/: gstxmmseffect.c, gstxmmseffect.h: Added capsnego
2953 to the xmms effects.
2955 2001-06-04 01:51 richardb
2957 * gst/gst.c: Replace NO_X conditional compilation with testing
2958 whether DISPLAY env variable is set, and doing gtk_type_init()
2959 instead of gtk_init() if not.
2961 2001-06-04 01:38 richardb
2963 * autogen.sh: Don't ever run if we know automake isn't patched:
2964 people keep complaining that their machine crashed while trying to
2967 2001-06-04 00:40 wtay
2969 * plugins/xmms/gstxmmsinput.c: Added capsnego to the xmms input
2972 2001-06-03 23:30 wtay
2974 * tools/README: More info about the other tools.
2976 2001-06-03 20:49 richardb
2978 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-launch.1:
2979 Add man page for gstreamer-complete
2981 2001-06-03 20:26 wtay
2983 * docs/gst/tmpl/gstreamer-unused.sgml: Docs updates
2985 2001-06-03 20:24 wtay
2987 * plugins/flx/flx_decoder.c: More cleanups
2989 2001-06-03 20:20 wtay
2991 * plugins/flx/flx_decoder.c: Small cleanups
2993 2001-06-03 20:19 wtay
2995 * gst/gst.c: optionally call gtk_type_init() instead of gtk_init()
2996 if NO_X is defined. This avoids the X dependency of GStreamer.
2998 2001-06-03 20:14 wtay
3000 * plugins/au/: gstparseau.c, gstparseau.h: Cleanups to the au
3003 2001-06-03 20:13 wtay
3005 * plugins/mp3decode/mad/gstmad.c: Small caps updates.
3007 2001-06-03 20:11 wtay
3009 * plugins/xvideosink/: gstxwindow.c, xvideosink.c: Don't fail when
3010 an X-connection could not be made.
3012 2001-06-03 20:09 wtay
3014 * docs/random/NOTES-0.2.0: small changes
3016 2001-06-03 20:06 wtay
3018 * Makefile.am: Removed the components dir from since it doesn't
3021 2001-06-03 16:30 wtay
3023 * docs/random/NOTES-0.2.0: More small updates.:
3025 2001-06-03 16:29 wtay
3027 * docs/random/NOTES-0.2.0: Added first desciption of the changes
3030 2001-06-03 13:08 wtay
3032 * gstplay/gstplay.c: Find the seeking properties in GstBin objects
3035 2001-06-03 13:06 wtay
3037 * plugins/avi/: gstavidecoder.c, gstavitypes.c,
3038 wincodec/gstwindec.c: Added the seeking args to the avi decoder.
3039 Set the buffer flush flag in windec.
3041 2001-06-03 12:28 wtay
3043 * plugins/cdparanoia/cdparanoia.c: Set the pad caps in _init time.
3045 2001-06-03 12:28 wtay
3047 * gst/gstpad.c: Set the caps on a proxied pad when the pad is not
3050 2001-06-03 12:20 richardb
3052 * plugins/arts/Makefile.am: Add dependency so that gst_artsio.cc
3053 gets generated in time, and change rule to generate it into a
3054 suffix rule. Register suffix so that automake can set _OBJECTS
3057 2001-06-03 02:45 wtay
3059 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavitypes.c:
3060 Added support for mjpeg and PCM audio.
3062 2001-06-03 02:00 wtay
3064 * plugins/jpeg/: gstjpeg.c, gstjpegenc.c: Removed the caps that are
3067 2001-06-03 00:36 richardb
3069 * configure.base, plugins/arts/Makefile.am: Fix arts check, with
3070 artsc-config hackery.
3072 2001-06-02 22:57 wtay
3074 * plugins/cdparanoia/: cdparanoia.c, cdparanoia.h: Applied the
3075 patch from Apoc:
\9a _ Add properties cur_sector read only ( get
3076 current sector )
\9a _ Add properties last_track read only ( last
3077 track of the cd )
\9a _ Add properties cur_track read only ( get the
3078 current track )
\9a _ Properties end_track writeable ( last track to
3081 2001-06-02 22:52 wtay
3083 * plugins/cdparanoia/cdparanoia.c: Set the caps of the srcpad right
3084 before sending a buffer instead of in the _init function.
3086 2001-06-02 19:26 omegahacker
3088 * tools/gstreamer-launch.c: added check to make sure there's a
3089 pipeline desc before building
3091 2001-06-02 19:11 wtay
3093 * configure.base: Added the avi makefiles.
3095 2001-06-02 19:08 wtay
3097 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3098 gstavidemux.c, gstavidemux.h, gstavitypes.c, gstavitypes.h,
3099 winaudio/Makefile.am, winaudio/aviaudiodecoder.c,
3100 winaudio/aviaudiodecoder.h: More rework on the avi decoder. The
3101 avi decoder is now a bin that manages the avidemuxer and the
3102 codecs. It uses the autoplugger and avitypes to convert avi types
3103 into mime/types and select gstreamer codecs to create an element.
3105 2001-06-02 19:06 richardb
3107 * autogen.sh: Clarify the messages about the patched automake one
3108 more time. If it's not clear now, and people continue to complain
3109 about automake eating their resources, I'm mysteriously unable to
3112 2001-06-02 17:38 wtay
3114 * examples/helloworld/helloworld.c: Fixed the helloworld example by
3115 using a pipeline as the toplevel element.
3117 2001-06-02 16:33 ajmitch
3119 * configure.base: Let's just say I have a better understanding of
3120 autoconf now (I should really have read the manual first). It helps
3121 to remember that yes != no ;)
3123 2001-06-02 14:42 ajmitch
3125 * configure.base: Automake is picky about white space...
3127 2001-06-02 14:38 ajmitch
3129 * Makefile.am, configure.base: Added options --disable-tests and
3130 --disable-examples for quicker builds for the impatient...
3132 2001-06-02 13:45 wtay
3134 * gst/gstpad.c: Copy the padtemplate to the ghostpad.
3136 2001-06-02 13:21 richardb
3138 * configure.base, plugins/gsm/Makefile.am, plugins/gsm/gstgsmdec.h,
3139 plugins/gsm/gstgsmenc.h: Fix gsm to check for "gsm.h" as well as
3142 2001-06-02 11:42 richardb
3144 * plugins/sdlsink/Makefile.am: Fix a typoe in sdlsink Makefile.am
3146 2001-06-02 11:40 theuraeus
3148 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3149 <Uraeus@linuxrising.org> * Doh, forgot to update the Changelog
3150 inside the SPEC file
3152 2001-06-02 11:38 theuraeus
3154 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3155 <Uraeus@linuxrising.org> * Small fix to group statement for
3158 My work on the SPEC file making the RPM make one package for all
3159 non-core plugins is underway, but I am not ready with it yet.
3161 2001-06-02 03:21 richardb
3163 * configure.base: Oops: fixed SDL header check: put flags in
3164 CPPFLAGS rather than CFLAGS. We should really filter the
3165 SDL_CFLAGS and only pass appropriate options through, but this
3166 works well enough for now.
3168 2001-06-02 03:05 richardb
3170 * configure.base: Improve SDL check: use correct CFLAGS when
3171 searching for header.
3173 2001-06-01 23:56 wtay
3175 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3176 playcodecs.c, wincodec/gstwincodec.c, wincodec/gstwindec.c,
3177 wincodec/gstwindec.h: Reworked the avi decoder. it works again now
3180 2001-06-01 23:36 thomasvs
3182 * tests/reconnect.c: ok, this works now
3184 2001-06-01 23:23 thomasvs
3186 * tests/: Makefile.am, reconnect.c: test for disconnect and
3187 reconnect of elements
3189 2001-06-01 22:26 theuraeus
3191 * gstreamer.spec.in: 2001-01-06 Christian Schaller
3192 <Uraeus@linuxrising.org> - First batch of upgrades to the SPEC
3193 file, this one from Dennis Bjorklund. Thanks Dennis.
3195 2001-06-01 19:52 wtay
3197 * configure.base: Added a better SDL_createYUVOverlay check.
3199 2001-06-01 19:30 wtay
3201 * gst/: gstbin.c, gstpad.c, gstqueue.c, gstscheduler.c,
3202 autoplug/autoplugtest.c, autoplug/gststaticautoplugrender.c: Fixed
3205 2001-06-01 19:24 wtay
3207 * tests/: Makefile.am, autoplug.c, capsconnect.c, incsched.c,
3208 load.c, loadall.c, mp1vid.c, mp3encode.c, paranoia.c, reaping.c,
3209 registry.c, threadlock.c, nego/nego1.c, sched/runxml.c: Fixed a
3210 couple of compiler warnings.
3212 2001-06-01 19:09 wtay
3214 * test/: ac3parse.c, ac3play.c, buffer.c, cobin.c, dvdcat.c,
3215 dvshow.c, fake.c, mem.c, mp1tomp1.c, mp2tomp1.c, mp3mad.c,
3216 mp3play.c, record.c, teardown.c, vidcapture.c, vidcapture2.c,
3217 video2mp1.c: Fixed some compile warnings.
3219 2001-06-01 18:55 hadess
3221 * REQUIREMENTS: - added url to openquicktime
3223 2001-06-01 18:42 hadess
3225 * REQUIREMENTS: - added some more urls
3227 2001-06-01 18:42 wtay
3229 * gstplay/gstplay.c: Print out a warning when the colorspace plugin
3230 is not found and try to do without it...
3232 2001-06-01 18:32 theuraeus
3234 * LICENSE_readme, REQUIREMENTS: 2001-01-06 Christian Schaller
3235 <Uraeus@linuxrising.org> * A few URL additions to the REQUIREMENTS
3236 file * LICENCE readme containing licensing details on our plugins
3238 2001-06-01 17:57 wtay
3240 * README, REQUIREMENTS: Slightly changed the README, we are not
3241 really tied to GNOME. Added more optional libs to REQUIREMENTS.
3242 someone should complete the URLS.
3244 2001-06-01 17:46 wtay
3246 * plugins/effects/volume/volume.c: Removed the soundcard.h include
3249 2001-06-01 16:29 thomasvs
3251 * gst/elements/gstdisksink.c: coded small bit in to allow changing
3254 2001-06-01 14:27 richardb
3256 * tools/README: Add a note about gstreamer-complete
3258 2001-06-01 14:03 richardb
3260 * configure.base: More tidyup to SDL check.
3262 2001-06-01 13:36 richardb
3264 * configure.base: Fix SDL check Check for Overlay stuff, which
3265 isn't in SDL version 1.0
3267 2001-05-31 23:57 hadess
3269 * REQUIREMENTS: - added urls to the required libs, with a lot of
3272 2001-05-31 21:20 richardb
3274 * REQUIREMENTS, configure.base: Add comments to many (but not all
3275 :( ) AC_DEFINES in configure scripts. Add note about debian
3276 packages for building documentation.
3278 2001-05-31 21:14 richardb
3280 * plugins/esd/esdsink/Makefile.am: Add a CFLAGS line: just luck
3281 that it's not been needed so far.
3283 2001-05-31 21:13 richardb
3285 * plugins/artsd/Makefile.am: Remove a redundant line, and add a
3286 comment about one which will become redundant in future.
3288 2001-05-31 20:52 wtay
3290 * testsuite/refcounting/Makefile.am: Removed the thread test so
3291 make distcheck works.
3293 2001-05-31 20:18 wtay
3295 * testsuite/refcounting/Makefile.am: Added the mem.h file in
3298 2001-05-31 20:16 richardb
3300 * plugins/arts/Makefile.am: Remove generated files from the dist.
3302 2001-05-31 20:08 richardb
3304 * configure.base, idiottest.mak: Fix a couple of formatting errors
3305 in idiottest, and add plugin-srcdir warning to configure.base.
3307 2001-05-31 19:42 wtay
3309 * plugins/avi/Makefile.am: Fixed the codectest.
3311 2001-05-31 19:35 richardb
3313 * Makefile.am, idiottest.mak, include/Makefile.am: Abstract the
3314 plugin-srcdir installation idiottest into a separate file, and
3315 include it from the include Makefile.am, to ensure that it gets
3316 called at the start of a make install process, not after the whole
3319 2001-05-31 19:31 wtay
3321 * include/Makefile.am: Added gstaudio.h to noinst_HEADERS.
3323 2001-05-31 19:03 richardb
3325 * docs/gst/Makefile.am: Add rules to ensure that the libgst.la and
3326 libgstelements.la exist when trying to link the scanner with them.
3327 Fix mkdirs so that they don't fall over if directories already
3330 2001-05-31 18:32 richardb
3332 * plugins/arts/Makefile.am: Put gst_artsio.idl in
3333 libgst_arts_la_SOURCES instead of gst_artsio.cc (which is generated
3334 from it). This ensures that the original source is present, and
3335 also allows make dist to work on machines which don't have mcopidl
3336 and the arts idl stuff installed.
3338 It is possible that gst_artsio.cc should be put in EXTRA_DIST, but
3339 I argue against it since as far as I can tell it can be generated
3340 on any system which has arts installed (mcopidl is in the libarts
3341 package on debian), and putting it in EXTRA_DIST requires that
3342 mcopidl is present in order to run make dist.
3344 2001-05-31 15:19 richardb
3346 * configure.base: Add AS and ASFLAGS to configure.base, fixing the
3347 build with automake 1.4g AS is defined in a hacky way: I've asked
3348 on the automake list for help doing this properly.
3350 2001-05-31 10:53 thomasvs
3352 * plugins/oss/gstosssrc.c: some small cleanups before maybe doing
3353 some real work on this
3355 2001-05-30 23:06 thomasvs
3357 * plugins/oss/gstosssrc.c: The weird thing only happens on one of
3360 2001-05-30 22:35 thomasvs
3362 * include/gstaudio.h: header file for standard audio stuff for
3365 2001-05-30 22:27 omegahacker
3367 * configure.base: added no-alsa warning and made 0.9 check
3368 conditional on alsa existing at all
3370 2001-05-30 22:15 wtay
3372 * plugins/wav/gstparsewav.c: Major cleanups so that it actually
3375 2001-05-30 22:14 wtay
3377 * gst/gstprops.c: Fixed a bug so that gst_props_new (NULL) == NULL
3379 2001-05-30 21:54 omegahacker
3381 * plugins/sdlsink/sdlvideosink.c: added SDL_INIT_NOPARACHUTE flag
3382 to SDL_Init, to disable one of the most annoying features IMO of
3385 2001-05-30 21:36 omegahacker
3387 * gst/gstpad.c: stupid mistake, I put != instead of == in the
3390 2001-05-30 21:13 omegahacker
3392 * gst/gstpad.c: added sanity checks to make sure _push and _pull
3393 don't get called on pads of the wrong direction
3395 2001-05-30 20:07 sbaker3
3397 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: beginnings of
3398 inplace mono chain func
3400 2001-05-30 17:37 thomasvs
3402 * plugins/oss/gstosssrc.c: switched some lines around
3404 2001-05-30 17:10 thomasvs
3406 * plugins/oss/gstosssrc.c: added caps to osssrc found a weird
3407 thing, don't know yet what to do about it
3409 2001-05-30 16:16 richardb
3411 * README, autogen.sh: Automatically generate a patched automake if
3412 needed, and put instructions in the README about how to use such a
3415 2001-05-30 15:39 richardb
3417 * Makefile.am: Add configure.base and autogen.sh to distributions.
3418 Add rules to keep configure.in and configure.ac up-to-date.
3420 2001-05-30 15:22 richardb
3422 * autogen.sh, configure.ac, configure.base, configure.in: * create
3423 a configure.base file, containing the contents of
3424 configure.{in,ac}, with those lines specific to one file
3426 "SUBSTFOR configure.in:" or "SUBSTFOR configure.ac:"
3429 * Add lines to autogen.sh to generate configure.in and
3431 automatically from this file. (Very simple sed scripts)
3433 * Remove configure.in and configure.ac
3435 This shouldn't cause any problems to anyone, and should make it
3436 easy to do work on configure scripts by just working on
3439 2001-05-30 14:54 thomasvs
3441 * plugins/filters/passthrough/passthrough.c: added signed support
3442 implemented include/gstaudio.h use
3444 2001-05-30 14:25 richardb
3446 * configure.ac, configure.in: More small changes to bring the two
3447 scripts closer together. Turned off building docs by default in
3448 configure.ac. Only diffs are now essential due to changes from
3449 autoconf 2.13 to 2.50.
3451 2001-05-30 13:56 richardb
3453 * autogen.sh: Deal more gracefully with being either unable to
3454 check that automake is patched (will now just give a small
3455 warning), or finding that automake definitely isn't patched (will
3456 give a big loud warning recommend stopping the build and sleep
3457 briefly to give the user a chance to read the message). Will
3458 eventually try to do the build anyway though.
3460 Also, don't abort if autoconf or automake return error codes: they
3461 both seem able to do so even when having produced viable results.
3463 2001-05-29 23:10 wtay
3465 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
3466 colorspace.h, yuv2rgb.c, yuv2rgb.h: Added more colorspace functions
3469 2001-05-29 17:40 richardb
3471 * autogen.sh: Add checks for appropriate versions of automake. Add
3472 check that automake has been patched if it is a version which
3473 requires a patch. Please check that this doesn't cause problems:
3474 it's a bit of a hairy test, so I might well have mucked it up and
3475 broken some people's build systems. Hope not, though. ;-)
3477 2001-05-29 17:39 hadess
3479 * plugins/gnomevfs/gnomevfssrc.c: - fix for when size can't be
3480 acquired (fixes icecast streaming)
3482 2001-05-29 17:38 richardb
3484 * Makefile.am, configure.ac, configure.in: Add idiot test to stop
3485 the installing of versions with plugin srcdir enabled.
3487 2001-05-29 16:19 richardb
3489 * configure.ac, configure.in: Fix differences between configure.in
3490 and configure.ac which were trivial or due merely to formatting
3491 differences. diff can now be used to see only the significant
3492 differences, which should be helpful in keeping these two files in
3495 2001-05-29 13:43 richardb
3497 * gst/Makefile.am.future: Update Makefile.am.future - a replacement
3498 for Makefile.am which uses features present in recent versions of
3499 automake (>1.4d) to avoid horrendous hackery.
3501 2001-05-29 13:31 richardb
3503 * acinclude.m4, configure.ac, configure.in: Simplify alsa checking:
3504 we can use the standard AM_PATH_ALSA macro to check that we don't
3505 have alsa 0.9.x: we just need to specify something for
3506 ACTION_NOT_FOUND to override the default AC_MSG_ERROR behaviour, so
3507 I've put a colon for ACTION_NOT_FOUND. ;-) Also, update the alsa
3508 macro in acinclude with the latest from the alsa project CVS.
3510 2001-05-28 23:23 omegahacker
3512 * gst/gstsparc.h: fixed #define line continuation in gstsparc.h
3514 2001-05-28 23:02 wtay
3516 * configure.ac, configure.in: Added a check for gsm/gsm.h
3518 2001-05-28 22:41 omegahacker
3520 * gst/gstinfo.c: changed debug so it always prints pid and cid in
3523 2001-05-28 22:02 wtay
3525 * configure.ac: Removed the -pre0
3527 2001-05-28 22:00 wtay
3529 * plugins/Makefile.am: Added gsm to subds.
3531 2001-05-28 21:47 wtay
3533 * configure.ac: Added the refcounting to the output targets.
3535 2001-05-28 21:36 wtay
3537 * acconfig.h, configure.ac, configure.in: Added a check for libgsm
3539 2001-05-28 21:22 wtay
3541 * configure.ac: Updated to match configure.in
3543 2001-05-28 21:05 wtay
3545 * configure.ac: The configure file for autoconf 2.50
3547 2001-05-28 20:59 omegahacker
3549 * ABOUT-NLS: added blank file to keep autoconf happy, fill it in
3552 2001-05-28 20:34 omegahacker
3554 * plugins/avi/Makefile.am: changed srcdir to builddir for .la
3556 2001-05-28 20:33 omegahacker
3558 * configure.in: attempt at a fixed alsa check to guarantee 0.5.x
3560 2001-05-28 20:09 omegahacker
3562 * libs/getbits/Makefile.am, libs/idct/Makefile.am,
3563 plugins/xvideosink/Makefile.am: distcheck cleanups
3565 2001-05-28 08:46 omegahacker
3567 * configure.in, gstreamer-uninstalled.pc.in, gstreamer.pc.in,
3568 gst/Makefile.am: some fixes to handle builddirs, which distcheck
3569 uses, along with complete .pc files
3571 2001-05-28 01:07 hadess
3573 * plugins/gnomevfs/gnomevfssrc.c: - cleanups
3575 2001-05-28 00:57 omegahacker
3577 * gst/gstpad.c, gst/gstthread.c, gst/elements/gstidentity.c,
3578 plugins/xvideosink/xvideosink.c, tools/gstreamer-inspect.c: Added
3579 some caps != NULL checks. Patched up a problem with the thread
3580 handling when the iteration fails. Cleaned up the output of
3581 -inspect a tiny bit.
3583 2001-05-28 00:52 omegahacker
3585 * configure.in: removed a spare alsa check, and made sure it fails
3588 2001-05-28 00:12 wtay
3590 * examples/mixer/Makefile.am: Added the headers
3592 2001-05-28 00:01 wtay
3594 * plugins/arts/Makefile.am: Add more hardcoded paths for includes.
3596 2001-05-27 23:55 wtay
3598 * tests/nego/nego1.c: Updated for new API calls.
3600 2001-05-27 23:45 wtay
3602 * plugins/sdlsink/Makefile.am: Added the header file.
3604 2001-05-27 23:26 wtay
3606 * configure.in.ac250: Added refcounting to the targets.
3608 2001-05-27 23:25 wtay
3610 * testsuite/: Makefile.am, capsnego/Makefile.am,
3611 refcounting/Makefile.am: Makfeile updates.
3613 2001-05-27 22:56 omegahacker
3615 * Makefile.am, acconfig.h, configure.in, gst/autoplug/Makefile.am,
3616 plugins/1394/Makefile.am, plugins/aasink/Makefile.am,
3617 plugins/alaw/Makefile.am, plugins/filters/level/Makefile.am,
3618 plugins/filters/passthrough/Makefile.am,
3619 plugins/filters/volenv/Makefile.am, plugins/mulaw/Makefile.am,
3620 plugins/oss/Makefile.am, plugins/xvideosink/Makefile.am,
3621 tests/Makefile.am, testsuite/Makefile.am: various build fixes
3623 2001-05-27 21:52 wtay
3625 * plugins/Makefile.am: Only build the quiktime plugin if the
3626 openquicktime library was found.
3628 2001-05-27 21:52 wtay
3630 * configure.in, configure.in.ac250: Added a check for
3633 2001-05-27 18:02 sbaker3
3635 * tools/gstreamer-complete.c: now builds for those who are too lazy
3636 to upgrade their xml libraries
3638 2001-05-27 16:13 hadess
3640 * plugins/gnomevfs/gnomevfssrc.c: - added eos-hack signal to the
3641 source, and fix the seek segfaults
3643 2001-05-27 15:41 hadess
3645 * gstplay/gstmediaplay.glade: - changed the Alt shortcuts to Ctrl
3646 shortcuts (like in all proper GTK+ apps)
3648 2001-05-27 15:38 wtay
3650 * tests/: mp3encode.c, rip.c: Updated for remove methods.
3652 2001-05-27 15:38 wtay
3654 * test/mp2toavi.c, test/mp2tomp1.c, test/mpeg2parse.c,
3655 examples/autoplug/autoplug.c, examples/queue/queue.c: Updated for
3658 2001-05-27 15:37 wtay
3660 * gst/: cothreads.c, cothreads.h, gstbin.c, gstbin.h, gstinfo.c,
3661 gstobject.c, gstpad.c, gstplugin.c, gstscheduler.h: Docs updates
3662 Changed the cothread to use sigjmp_buf removed some unused methods.
3665 2001-05-27 15:33 wtay
3667 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
3668 tmpl/cothreads.sgml, tmpl/gstbin.sgml, tmpl/gstelement.sgml,
3669 tmpl/gstfakesink.sgml, tmpl/gstfakesrc.sgml, tmpl/gstinfo.sgml,
3670 tmpl/gstobject.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
3671 tmpl/gstqueue.sgml, tmpl/gstreamer-unused.sgml,
3672 tmpl/gstscheduler.sgml, tmpl/gsttrace.sgml: API docs updates.
3674 2001-05-27 01:04 omegahacker
3676 * gst/gstscheduler.h: fixed up and turned back on
3679 2001-05-26 23:58 omegahacker
3681 * gst/: cothreads.c, gstelement.c, gstscheduler.c: fixed cothread
3682 locking and set_arg/get_arg safety, and switched to 64 cothreads of
3685 2001-05-26 20:47 hadess
3687 * plugins/gnomevfs/gnomevfssrc.c: - gnome-vfs seek works, cleaned
3690 2001-05-26 19:46 hadess
3692 * plugins/gnomevfs/gnomevfssrc.c: - really use mmap this time for
3693 local files, first try at seek in remote files
3695 2001-05-26 18:17 hadess
3697 * plugins/gnomevfs/gnomevfssrc.c: - added local file fallback with
3700 2001-05-26 17:41 wtay
3702 * gst/gstelement.h: Removed redundant prototypes.
3704 2001-05-26 17:33 wtay
3706 * gst/gstpad.h: Fixed a bug in the typecast macros for
3709 2001-05-26 13:17 wtay
3711 * gst/elements/Makefile.am: don't link against libgst.la because it
3712 seems to fail on some libtool versions.
3714 2001-05-26 06:36 omegahacker
3716 * tests/threadlock.c: shut up fakesrc and fakesink, changed
3719 2001-05-26 06:26 omegahacker
3721 * tests/threadlock.c: moved debug to before _init so cmdline can
3722 override, and put sleep(1)'s in while(1) to increase chance of
3723 contention (I think)
3725 2001-05-26 06:19 omegahacker
3727 * tests/threadlock.c: updated threadlock to actually be a thread
3730 2001-05-26 00:36 dlehn
3732 * test/lat.c: Elements must have different names.
3734 2001-05-25 23:08 hadess
3736 * gstplay/.cvsignore: - more generic files to exclude: *~ and ~.bak
3738 2001-05-25 23:02 hadess
3740 * gstplay/.cvsignore: - added gstmediaplay.glade.bak to the files
3743 2001-05-25 23:01 hadess
3745 * gstplay/gstmediaplay.glade: - updated (c) date, and added WMClass
3746 and WMName to the gstmediaplay windows
3748 2001-05-25 22:42 wtay
3750 * gst/gstplugin.c: Removed a stupid printf.
3752 2001-05-25 22:39 wtay
3754 * gst/: gstbuffer.h, gstelement.c, gstpipeline.c, gstplugin.c: Some
3755 cleanups. Removed some bogus code from element and pipeline
3756 elements. Fixed a typo.
3758 2001-05-25 22:38 wtay
3760 * gst/elements/Makefile.am: Added GST_LIBS to LIBADD.
3762 2001-05-25 22:35 omegahacker
3764 * gst/gstbuffer.c: fixed rather heinous bug in gst_buffer_copy
3766 2001-05-25 22:31 omegahacker
3768 * gst/autoplug/gstautoplugcache.c: removed some more noise,
3769 converted to GST_DEBUG
3771 2001-05-25 22:25 omegahacker
3773 * gst/gstelement.c: removed annoying debug message during state
3774 change (made GST_DEBUG)
3776 2001-05-25 22:13 hadess
3778 * autogen.sh: - added a line for busy application developers, it's
3781 2001-05-25 22:00 omegahacker
3783 * .cvsignore, AUTHORS, Makefile.am, autogen.sh, configure.in,
3784 gstreamer-uninstalled.pc.in, gstreamer.pc.in, gstreamer.spec.in,
3785 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstelement.sgml,
3786 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstthread.sgml,
3787 docs/random/matth/scheduling.txt, examples/Makefile.am,
3788 examples/autoplug/autoplug.c, examples/mixer/mixer.c,
3789 gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
3790 gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.c,
3791 gst/gstcaps.c, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
3792 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
3793 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
3794 gst/gstpipeline.c, gst/gstprops.c, gst/gstqueue.c, gst/gstqueue.h,
3795 gst/gstscheduler.c, gst/gstscheduler.h, gst/gstthread.c,
3796 gst/gstthread.h, gst/gsttype.c, gst/gsttypefind.c, gst/gsttypes.h,
3797 gst/gstxml.c, gst/autoplug/Makefile.am,
3798 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
3799 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
3800 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstfakesrc.c,
3801 gst/elements/gstfakesrc.h, gst/elements/gstsinesrc.c,
3802 gstplay/Makefile.am, gstplay/gstmediaplay.c,
3803 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
3804 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
3805 plugins/1394/dv1394src.c, plugins/alaw/alaw-conversion.c,
3806 plugins/arts/Makefile.am, plugins/arts/gst_arts.c,
3807 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
3808 plugins/filters/adder/adder.c,
3809 plugins/filters/colorspace/colorspace.c,
3810 plugins/filters/ladspa/gstladspa.c,
3811 plugins/filters/stereo2mono/stereo2mono.c,
3812 plugins/gnomevfs/gnomevfssrc.c, plugins/mp3decode/mad/gstmad.c,
3813 plugins/mp3decode/mpg123/gstmpg123.c,
3814 plugins/mp3decode/parse/mp3parse.c,
3815 plugins/mp3decode/types/mp3types.c,
3816 plugins/mp3encode/lame/gstlame.c,
3817 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
3818 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpegaudio/common.c,
3819 plugins/mpeg1/mpegaudio/musicin.c,
3820 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
3821 plugins/videoscale/videoscale.c, plugins/vorbis/vorbis.c,
3822 plugins/vorbis/vorbisdec.c, plugins/xmms/gstxmmsinput.c,
3823 test/.cvsignore, test/Makefile.am, test/avi2mpg.c, test/cobin.c,
3824 test/dvshow.c, test/fake.c, test/mpeg2parse2.c, test/mpeg2parse3.c,
3825 test/mpeg2parse4.c, test/video2mp1.c, test/videotest2.c,
3826 tests/Makefile.am, tests/incsched.c, tests/mp1vid.c,
3827 tests/reaping.c, tests/states.c, tests/threadlock.c,
3828 testsuite/refcounting/Makefile.am, testsuite/refcounting/bin.c,
3829 testsuite/refcounting/element.c,
3830 testsuite/refcounting/element_pad.c, testsuite/refcounting/mem.c,
3831 testsuite/refcounting/mem.h, testsuite/refcounting/object.c,
3832 testsuite/refcounting/pad.c, testsuite/refcounting/thread.c,
3833 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-complete.c,
3834 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c: Merged from
3835 INCSCHED on 200505251!!!
3837 2001-05-25 21:50 omegahacker
3839 * autogen.sh, configure.in.ac250, docs/manual/autoplugging.sgml,
3840 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.h,
3841 plugins/audiofile/Makefile.am, plugins/audiofile/README,
3842 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
3843 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
3844 plugins/filters/level/level.c,
3845 plugins/filters/passthrough/filter.func,
3846 plugins/filters/passthrough/passthrough.c,
3847 plugins/filters/passthrough/passthrough.h,
3848 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/Makefile.am,
3849 plugins/gsm/gstgsm.c, plugins/gsm/gstgsmdec.c,
3850 plugins/gsm/gstgsmdec.h, plugins/gsm/gstgsmenc.c,
3851 plugins/gsm/gstgsmenc.h, plugins/oss/gstossgst.c,
3852 plugins/wav/gstparsewav.c, test/dv2mp1.c, test/dvshow.c: Merged
3853 from HEAD into INCSCHED on 200105251
3855 2001-05-25 21:41 wtay
3857 * docs/manual/autoplugging.sgml: More docs updates.
3859 2001-05-25 21:41 wtay
3861 * test/: dv2mp1.c, dvshow.c: some minor fixes..
3863 2001-05-25 21:39 wtay
3865 * plugins/gnomevfs/gnomevfssrc.c: Fix a leak on EOS.
3867 2001-05-25 20:53 wtay
3869 * test/Makefile.am: Cleaned up the makefile a bit.
3871 2001-05-25 20:36 wtay
3873 * test/: cobin.c, fake.c: Remove deprecated methods.
3875 2001-05-25 20:19 wtay
3877 * gst/: gstbin.c, gstbin.h, gstpad.c: Removed some unused functions
3878 in gstbin Fixed a compiler warning.
3880 2001-05-25 20:16 omegahacker
3882 * gst/gstthread.c: forgot to unset SPINNING, no idea how it worked
3883 before, maybe this will fix wtay's case
3885 2001-05-25 19:07 wtay
3887 * plugins/filters/ladspa/gstladspa.c: Adjusted for state
3890 2001-05-25 18:35 omegahacker
3892 * gst/gstbin.c, gst/gstelement.c, gst/gstelement.h, gst/gstinfo.c,
3893 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c,
3894 plugins/1394/dv1394src.c, plugins/arts/gst_arts.c,
3895 plugins/esd/esdsink/esdsink.c, plugins/gnomevfs/gnomevfssrc.c,
3896 plugins/mp3decode/types/mp3types.c, plugins/oss/gstosssink.c,
3897 plugins/xmms/gstxmmsinput.c: Swapped PAUSED and PLAYING states,
3898 reworked thread interlocking. States are now: NULL <-> READY <->
3901 Had do update dv1394src, gst_arts, and xmmsinput, please test these
3904 Cleaned up DEBUG output in several places to by much much less
3905 verbose but still just as useful (denser).
3907 2001-05-25 17:21 thomasvs
3909 * plugins/filters/passthrough/: filter.func, passthrough.c,
3910 passthrough.h: Cleaned out level code from passthrough plugin added
3911 silent argument, defaults to false
3913 2001-05-25 17:19 thomasvs
3915 * plugins/audiofile/gstafsink.c: cleaned up output info
3917 2001-05-25 17:17 thomasvs
3919 * plugins/filters/level/level.c: cleaned up level plugin output
3921 2001-05-25 15:02 thomasvs
3923 * plugins/audiofile/: gstafsink.c, gstafsrc.c: cleaned up output
3924 got rate and signedness to work on afsrc
3926 2001-05-25 14:42 thomasvs
3928 * plugins/audiofile/README: a little info
3930 2001-05-25 11:43 wtay
3932 * test/: avi2mpg.c, dvshow.c, fake.c, videotest2.c: Small fixes to
3935 2001-05-25 11:43 wtay
3937 * gstplay/gstplay.c: If the arg looks like a URI, gnomevfs is used,
3938 if gnomevfs is not found and the URI starts with file:/, disksrc is
3941 2001-05-25 11:10 thomasvs
3943 * plugins/filters/passthrough/passthrough.c: changed passthrough to
3944 print out signed/unsigned and endianness
3946 2001-05-25 10:47 thomasvs
3948 * plugins/audiofile/: Makefile.am, gstafsrc.c, gstafsrc.h: Added an
3949 audiofile src element, doesn't work yet
3951 2001-05-25 05:42 dlehn
3953 * configure.in.ac250: automake 1.4-p1 doesn't support
3954 AC_CONFIG_FILES. revert to AC_OUTPUT until the fix in the just
3955 released 1.4-p2 gets debianized. ;)
3957 2001-05-25 02:28 hadess
3959 * plugins/gnomevfs/gnomevfssrc.c: - check result of open() now
3961 2001-05-25 01:35 wtay
3963 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Only accept mpeg1 data for
3964 mpeg2dec until we figure out what's wrong.
3966 2001-05-25 01:29 omegahacker
3968 * gst/: gstpad.c, gstqueue.c, gstqueue.h, gstscheduler.h,
3969 gstthread.c: fixed some interruptability problems with thread and
3972 2001-05-25 01:14 wtay
3974 * plugins/vorbis/: vorbis.c, vorbisdec.c: Added the
3975 COTHREAD_STOPPING hack.
3977 2001-05-25 01:09 wtay
3979 * gstplay/: gstmediaplay.c, gstplay.c, gstplayprivate.h: Fixed the
3980 media player so that it works with incsched. Removed the thread
3981 and add the _iterate to the g_idle_loop, this makes the GUI very
3982 cluncky but is needed because we cannot chance the state of a
3983 thread inside the threads context yet.
3985 2001-05-24 23:38 thomasvs
3987 * plugins/audiofile/gstafsink.c: mental note to self: doublecheck
3988 own code before sending mail to library author asking why sample
3989 rate setting on output doesn't work... note to others: afsink now
3990 handles samplerate right
3992 2001-05-24 23:24 thomasvs
3994 * plugins/audiofile/: gstafsink.c, gstafsink.h: added more support
3995 for endianness, you can set it through an arg until I figure out
3996 what it is supposed to do
3998 2001-05-24 23:23 thomasvs
4000 * plugins/oss/gstossgst.c: one of my OSS's doesn't have FMT_AC3
4003 2001-05-24 22:46 omegahacker
4005 * gst/: gstinfo.h, gstthread.c, gstthread.h: added better thread id
4008 2001-05-24 21:36 omegahacker
4010 * gst/gstthread.c: fixed thread lock mis-merge
4012 2001-05-24 21:20 wtay
4014 * gst/autoplug/gststaticautoplugrender.c: Added the queue to the
4017 2001-05-24 12:24 wtay
4019 * configure.in.ac250: Added the autoconf file for version 2.50
4021 2001-05-24 12:22 wtay
4023 * plugins/: gnomevfs/gnomevfssrc.c, gsm/Makefile.am, gsm/gstgsm.c,
4024 gsm/gstgsmdec.c, gsm/gstgsmdec.h, gsm/gstgsmenc.c, gsm/gstgsmenc.h,
4025 wav/gstparsewav.c: Small fixes for EOS in gnomevfssrc. Added a gsm
4026 decoder/encoder element.
4028 2001-05-24 01:55 thomasvs
4030 * plugins/audiofile/: gstafsink.c, gstafsink.h: audiofile now
4031 handles endianness right, and also allows for choosing the output
4032 file format to write (next/aiff/wav/aiffc/raw) aiff and next might
4035 2001-05-24 01:46 omegahacker
4037 * AUTHORS, README, REQUIREMENTS, acconfig.h, autogen.sh,
4038 configure.in, components/bonobo-media/Makefile.am,
4039 components/bonobo-media/bonobo-media-gstreamer-factory.c,
4040 components/bonobo-media/bonobo-media-gstreamer.gob,
4041 components/bonobo-media/bonobo-media-gstreamer.oafinfo,
4042 components/bonobo-media/bonobo-media-gstreamervideo.gob,
4043 debian/Makefile.am, debian/changelog, debian/control,
4044 debian/gstreamer-aa.files, debian/gstreamer-arts.files,
4045 debian/gstreamer-colorspace.files, debian/gstreamer-common.files,
4046 debian/gstreamer-mad.files, debian/rules,
4047 docs/fwg/gst-plugin-writers-guide.sgml,
4048 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
4049 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
4050 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
4051 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
4052 docs/manual/Makefile.am, docs/manual/autoplugging.sgml,
4053 docs/manual/bins.sgml, docs/manual/buffers.sgml,
4054 docs/manual/elements.sgml, docs/manual/gstreamer-manual.sgml,
4055 docs/manual/helloworld.sgml, docs/manual/pads.sgml,
4056 docs/manual/xml.sgml, docs/random/autoplug2,
4057 editor/gsteditorproperty.c, examples/autoplug/autoplug.c,
4058 examples/plugins/example.c, gst/cothreads.c, gst/cothreads.h,
4059 gst/gst.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
4060 gst/gstinfo.h, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
4061 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
4062 gst/gstscheduler.c, gst/gstthread.c, gst/gsttrace.c,
4063 gst/gsttrace.h, gst/gsttypefind.c, gst/gstutils.c,
4064 gst/autoplug/Makefile.am, gst/elements/gstdisksrc.c,
4065 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
4066 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
4067 gst/elements/gstpipefilter.c, gst/elements/gstsinesrc.c,
4068 gst/elements/gstsinesrc.h, gstplay/AUTHORS, gstplay/ChangeLog,
4069 gstplay/Makefile.am, gstplay/callbacks.c, gstplay/callbacks.h,
4070 gstplay/full-screen.c, gstplay/full-screen.h,
4071 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
4072 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
4073 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
4074 gstplay/gststatusarea.h, gstplay/main.c, libs/idct/ieeetest.c,
4075 plugins/Makefile.am, plugins/alsa/alsa.h,
4076 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
4077 plugins/alsa/alsasrc.c, plugins/arts/gst_artsio_impl.h,
4078 plugins/audiofile/Makefile.am, plugins/audiofile/gstafsink.c,
4079 plugins/audiofile/gstafsink.h, plugins/capture/v4l/gstv4lsrc.c,
4080 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
4081 plugins/dv/dvdec.c, plugins/effects/volume/volume.c,
4082 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
4083 plugins/filters/filterstamp.sh, plugins/filters/adder/Makefile.am,
4084 plugins/filters/adder/adder.c,
4085 plugins/filters/colorspace/Makefile.am,
4086 plugins/filters/colorspace/colorspace.c,
4087 plugins/filters/colorspace/colorspace.h,
4088 plugins/filters/colorspace/yuv2yuv.c,
4089 plugins/filters/intfloatconvert/Makefile.am,
4090 plugins/filters/intfloatconvert/float2int.c,
4091 plugins/filters/intfloatconvert/float2int.h,
4092 plugins/filters/intfloatconvert/int2float.c,
4093 plugins/filters/intfloatconvert/int2float.h,
4094 plugins/filters/intfloatconvert/intfloatconvert.c,
4095 plugins/filters/intfloatconvert/intfloatconvert.h,
4096 plugins/filters/ladspa/gstladspa.c,
4097 plugins/filters/ladspa/ladspa.h, plugins/filters/lav/.cvsignore,
4098 plugins/filters/lav/Makefile.am, plugins/filters/lav/lavencode.c,
4099 plugins/filters/lav/lavencode.h, plugins/filters/level/Makefile.am,
4100 plugins/filters/level/README, plugins/filters/level/filter.func,
4101 plugins/filters/level/level.c, plugins/filters/level/level.h,
4102 plugins/filters/mono2stereo/Makefile.am,
4103 plugins/filters/mono2stereo/mono2stereo.c,
4104 plugins/filters/mono2stereo/mono2stereo.h,
4105 plugins/filters/passthrough/README,
4106 plugins/filters/passthrough/filter.func,
4107 plugins/filters/passthrough/level.c,
4108 plugins/filters/passthrough/level.h,
4109 plugins/filters/passthrough/passthrough.c,
4110 plugins/filters/passthrough/passthrough.h,
4111 plugins/filters/stereo2mono/Makefile.am,
4112 plugins/filters/volenv/Makefile.am,
4113 plugins/filters/volenv/volenv.c, plugins/gnomevfs/Makefile.am,
4114 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
4115 plugins/jpeg/Makefile.am, plugins/mp3decode/mad/gstmad.c,
4116 plugins/mp3decode/mpg123/gstmpg123.c,
4117 plugins/mp3encode/lame/gstlame.c, plugins/mpeg1/mpegaudio/common.c,
4118 plugins/mpeg1/mpegaudio/common.h, plugins/mpeg1/mpegaudio/encode.c,
4119 plugins/mpeg1/mpegaudio/encoder.h,
4120 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
4121 plugins/mpeg1/mpegaudio/musicin.c,
4122 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
4123 plugins/mpeg1/mpegaudio/subs.c,
4124 plugins/mpeg1/mpegaudio/table_absthr.h,
4125 plugins/mpeg1/mpegaudio/table_cb.h,
4126 plugins/mpeg1/mpegaudio/table_enwindow.h,
4127 plugins/mpeg1/mpegaudio/table_th.h,
4128 plugins/mpeg1/mpegaudio/tables.c, plugins/mpeg1/mpegaudio/tonal.c,
4129 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/Makefile.am,
4130 plugins/oss/gstossaudio.c, plugins/oss/gstossgst.c,
4131 plugins/oss/gstossgst.h, plugins/oss/gstosshelper.c,
4132 plugins/oss/gstosshelper.h, plugins/oss/gstosssink.c,
4133 plugins/quicktime/Makefile.am, plugins/quicktime/README,
4134 plugins/quicktime/gstquicktimedecoder.c,
4135 plugins/quicktime/gstquicktimedecoder.h,
4136 plugins/sdlsink/Makefile.am, plugins/sdlsink/sdlvideosink.c,
4137 plugins/sdlsink/sdlvideosink.h, plugins/videoscale/videoscale.c,
4138 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
4139 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
4140 plugins/wav/gstparsewav.c, plugins/xvideosink/gstximage.c,
4141 test/.cvsignore, test/Makefile.am, test/lat.c, test/mp3mad.c,
4142 test/videotest.c, test/wave.c, tests/autoplug2.c,
4143 tests/sched/runxml.c, tools/gstreamer-inspect.c,
4144 tools/gstreamer-launch.c: Merge from HEAD into INCSCHED1 at
4147 2001-05-24 00:24 dlehn
4149 * gst/elements/: gstfakesink.h, gstfakesrc.h: Update some signal
4152 2001-05-24 00:23 dlehn
4154 * autogen.sh: libtool check fix... copy & paste error msgs code
4157 2001-05-23 21:35 wtay
4159 * test/video2mp1.c: Some small modifications.
4161 2001-05-23 20:53 omegahacker
4163 * plugins/oss/gstosssink.c: default settings are intenionally very
4164 wrong (make it obvious when the capsnego didn't work) and it checks
4167 2001-05-23 20:52 omegahacker
4169 * plugins/filters/stereo2mono/stereo2mono.c: 'fixed' the caps and
4172 2001-05-23 20:50 omegahacker
4174 * plugins/cdparanoia/cdparanoia.c: fixed caps on cdparanoia
4176 2001-05-23 20:49 omegahacker
4178 * gst/gstscheduler.c, plugins/mp3decode/mad/gstmad.c: fixed problem
4179 where mad wasn't an entry (it is now HACK HACK!!) and the scheduler
4180 wasn't catching the no entry case
4182 2001-05-23 20:48 omegahacker
4184 * examples/autoplug/autoplug.c: added have_size handler so the
4185 window matches the video size
4187 2001-05-23 20:09 omegahacker
4189 * gst/: gstqueue.c, gstqueue.h: reworked internal parameters a bit,
4190 added leaky-queue semantics
4192 2001-05-23 10:18 thomasvs
4194 * plugins/filters/level/README: some more info on how to plot the
4195 level using gnuplot it would be nice if the output from level
4196 plugin could serve as input to a gstreamer plotting plugin (I'm not
4199 2001-05-23 09:49 thomasvs
4201 * plugins/audiofile/: gstafsink.c, gstafsink.h: afsink now handles
4202 channels and sample rate
4204 2001-05-23 09:48 thomasvs
4206 * configure.in: added level Makefile deleted one of two instances
4209 2001-05-23 09:47 thomasvs
4211 * plugins/filters/Makefile.am: added level plugin to Makefile.am
4213 2001-05-23 09:47 thomasvs
4215 * plugins/filters/level/: Makefile.am, README, filter.func,
4216 level.c, level.h: Added level detection plugin; prints out RMS
4217 values calculated over buffer size to stdout
4219 2001-05-22 21:11 omegahacker
4221 * tests/states.c: fixed references to _gst_print_statename
4223 2001-05-22 20:22 hadess
4225 * gst/elements/gstdisksrc.c: - it is now possible to change the
4226 opened file when state is PAUSED
4228 2001-05-22 19:57 hadess
4230 * plugins/gnomevfs/gnomevfssrc.c: - removed warnings
4232 2001-05-22 19:44 hadess
4234 * plugins/gnomevfs/gnomevfssrc.c: - adding possibility to change
4235 the src file if the state is PAUSED
4237 2001-05-22 17:48 thomasvs
4239 * plugins/audiofile/: gstafsink.c, gstafsink.h: still trying to add
4242 2001-05-22 14:48 richardb
4244 * autogen.sh: autogen.sh now fails if aclocal fails.
4246 2001-05-22 13:56 hadess
4248 * autogen.sh: - added a line to autogen.sh for the busy application
4251 2001-05-22 02:42 omegahacker
4253 * gst/: gstpad.c, autoplug/gstautoplugger.c: Added ability for
4254 caps_nego_failed signal to indicate that it's solved the problem,
4255 via a gboolean * argument that's FALSE, and can be set to TRUE if
4256 the handler has fixed things up.
4258 Updated the autoplugger so it now works in both the unknown and
4259 known cases with and without other issues like a crippled
4260 (mono-only) osssink.
4262 2001-05-22 00:23 omegahacker
4264 * gst/: gstbin.c, gstelement.c, gstelement.h, gstinfo.c, gstpad.c,
4265 gstthread.c: Updates to DEBUG system: moved statename into
4266 gstelement.c, colorized the states:
4268 NULL: white READY: read PAUSED: yellow PLAYING: green
4270 2001-05-21 22:35 omegahacker
4272 * gst/autoplug/gstautoplugger.c: fixed up pausing system, and added
4273 src_caps_nego_failed body
4275 2001-05-21 21:17 wtay
4277 * acconfig.h, configure.in: Updates to the audiofile detection
4280 2001-05-21 21:17 wtay
4282 * plugins/audiofile/Makefile.am: Some minor changes to the makefile
4284 2001-05-21 20:48 thomasvs
4286 * plugins/audiofile/: Makefile.am, gstafsink.c, gstafsink.h: first
4287 pass at an audiofile sink this sink uses the SGI audiofile library
4288 to write audio files
4290 2001-05-21 20:42 thomasvs
4292 * plugins/Makefile.am: trying to add a check for libaudiofile
4294 2001-05-21 20:40 thomasvs
4296 * configure.in: trying to add a check for libaudiofile (->
4297 plugins/audiofile/afsink)
4299 2001-05-21 03:41 omegahacker
4301 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c:
4302 gstautoplugcache.c: Set default for cache's caps_proxy to FALSE
4303 again. gstautoplugger.c: Fixed with strategic positioning of
4306 2001-05-21 03:40 omegahacker
4308 * gst/: gstcaps.c, gstpad.c, gstprops.c: Updated some debug
4309 statements. Added specific debug for int props.
4311 2001-05-21 03:35 hadess
4313 * test/mp3mad.c: - removed the parse factory, it's unused
4315 2001-05-21 02:37 cael
4317 * gstplay/: ChangeLog, gstmediaplay.glade: Added a ChangeLog as per
4318 hadess' sugesstion, and added myself as an author.
4320 2001-05-21 02:19 cael
4322 * gstplay/: Makefile.am, callbacks.c, callbacks.h, full-screen.c,
4323 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
4324 gstplay.c, gstplay.h, gstplayprivate.h, gststatusarea.c,
4325 gststatusarea.h, main.c: added the begninnings of full-screen
4326 support (crashes atm), playing at double size, general code cleanup
4329 2001-05-20 22:24 wtay
4331 * tools/gstreamer-inspect.c: Fixed a problem with -inspect where
4332 some args would not show up correctly
4334 2001-05-20 22:24 thomasvs
4336 * plugins/filters/adder/adder.c: fixed caps stuff
4338 2001-05-20 21:12 wtay
4340 * tools/gstreamer-inspect.c: Better output of element flags.
4342 2001-05-20 21:06 wtay
4344 * tools/gstreamer-launch.c: Escape spaces in the cmdline args with
4345 "\\ " so that parse can handle it.
4347 2001-05-20 21:05 wtay
4349 * gst/gstparse.c: Added the possibility to escape chars in
4350 gstparse. You can now give it a cmdline like disksrc location=some\
4351 sort\ of.mp3 ! .... and it does the right thing.
4353 2001-05-20 19:59 wtay
4355 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
4356 gstquicktimedecoder.h: Updated the plugin to the current CVS.
4358 2001-05-20 19:24 wtay
4360 * plugins/quicktime/: Makefile.am, README, gstquicktimedecoder.c,
4361 gstquicktimedecoder.h: Added a quicktime decoder by yann@3ivx.com.
4363 2001-05-20 19:17 thomasvs
4365 * plugins/filters/passthrough/passthrough.c: changed pad templates
4367 2001-05-20 19:05 thomasvs
4369 * plugins/filters/passthrough/: passthrough.c, passthrough.h:
4370 updating passthrough to handle caps
4372 2001-05-20 19:01 thomasvs
4374 * plugins/filters/volenv/volenv.c: updating caps handling
4376 2001-05-20 16:45 thomasvs
4378 * plugins/filters/passthrough/passthrough.c: trying to add caps
4379 detection to passthrough
4381 2001-05-20 15:55 thomasvs
4383 * gst/gstparse.c: reinstated exit(-1) when gstparse.c doesn't find
4384 the plugin mentioned
4386 2001-05-20 15:16 thomasvs
4388 * plugins/wav/gstparsewav.c: parsewav now does src pad setting of
4389 width, depth, channels, frequency
4391 2001-05-20 15:12 wtay
4393 * gst/elements/gstpipefilter.c: Made pipefilter a DECOUPLED
4396 2001-05-20 15:03 thomasvs
4398 * plugins/wav/gstparsewav.c: parsewav sets channel capability now
4400 2001-05-20 14:56 thomasvs
4402 * plugins/wav/gstparsewav.c: First try at updating parsewav and
4403 setting caps on src pad
4405 2001-05-20 11:31 wtay
4407 * components/bonobo-media/: Makefile.am,
4408 bonobo-media-gstreamer-factory.c, bonobo-media-gstreamer.gob,
4409 bonobo-media-gstreamer.oafinfo, bonobo-media-gstreamervideo.gob:
4410 Added the code for the bonobo media component. It doesn't really
4411 work yet because bonobo-media doesn't show video.
4413 2001-05-20 06:48 cael
4415 * gstplay/AUTHORS: finally managed to get the AUTHORS file added.
4416 big things are coming allright ;-)
4418 2001-05-20 01:16 hadess
4420 * AUTHORS: - added myself to the AUTHORS file
4422 2001-05-19 19:17 wtay
4424 * plugins/: oss/gstosssink.c, vorbis/vorbis.c, vorbis/vorbisdec.c,
4425 vorbis/vorbisenc.c, vorbis/vorbisenc.h, xvideosink/gstximage.c:
4426 More updates to caps in vorbisenc. it now correctly sets up the
4427 encoder based on the input audio type.
4429 2001-05-19 15:16 wtay
4431 * plugins/: mp3decode/mad/gstmad.c, mpeg1/mpegaudio/common.c,
4432 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encode.c,
4433 mpeg1/mpegaudio/encoder.h, mpeg1/mpegaudio/gstmpegaudio.c,
4434 mpeg1/mpegaudio/musicin.c, mpeg1/mpegaudio/musicin.h,
4435 mpeg1/mpegaudio/psy.c, mpeg1/mpegaudio/subs.c,
4436 mpeg1/mpegaudio/table_absthr.h, mpeg1/mpegaudio/table_cb.h,
4437 mpeg1/mpegaudio/table_enwindow.h, mpeg1/mpegaudio/table_th.h,
4438 mpeg1/mpegaudio/tables.c, mpeg1/mpegaudio/tonal.c: More mp3
4439 updates. Make mpegaudio use a sane namespace for all exported
4440 symbols. the mad element can now play mpeg audio comming is as
4443 2001-05-19 07:39 omegahacker
4445 * .cvsignore, Makefile.am, configure.in,
4446 gstreamer-uninstalled.pc.in: Added gstreamer-uninstalled.pc.in in
4447 prep for future changes to pkg-config. Disabled docs building by
4448 default (--enable-docs-build to turn it on). Added more visible
4449 warning messages for lacking libraries, listing the plugins that
4450 won't build (not complete!).
4452 2001-05-19 07:39 omegahacker
4454 * gstreamer-uninstalled.pc.in: file gstreamer-uninstalled.pc.in was
4455 initially added on branch BRANCH-INCSCHED1.
4457 2001-05-19 01:33 wtay
4459 * plugins/: mp3decode/mad/gstmad.c, mp3decode/mpg123/gstmpg123.c,
4460 mp3decode/parse/mp3parse.c, mp3encode/lame/gstlame.c,
4461 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encoder.h,
4462 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/musicin.c,
4463 mpeg1/mpegaudio/musicin.h, mpeg1/mpegaudio/psy.c, oss/gstosssink.c:
4464 Updates to various mp3 related plugins. Added args and capsnego to
4467 2001-05-18 19:11 wtay
4469 * plugins/esd/esdsink/esdsink.c: Added newcaps functions to esdsink
4470 to sync with the provided caps.
4472 2001-05-18 18:58 wtay
4474 * plugins/cdparanoia/cdparanoia.c: Updated to the new caps.
4476 2001-05-17 23:00 omegahacker
4478 * gst/autoplug/gstautoplugger.c: update to latest code, includes
4479 caps_fail handlers that kinda work
4481 2001-05-17 06:20 dlehn
4483 * docs/gst/gstreamer-sections.txt: Pesky nightly doc build failure
4484 emails exposing my forgetfulness...
4486 2001-05-17 01:18 hadess
4488 * plugins/gnomevfs/: Makefile.am, gnomevfssink.c: - gnomevfssink
4491 2001-05-16 23:42 wtay
4493 * acconfig.h: Added SDL.
4495 2001-05-16 23:40 wtay
4497 * configure.in: Added a check for SDL
4499 2001-05-16 23:09 wtay
4501 * testsuite/refcounting/thread.c: file thread.c was initially added
4502 on branch BRANCH-INCSCHED1.
4504 2001-05-16 23:09 wtay
4506 * testsuite/refcounting/thread.c: Added thread refcounting and
4509 2001-05-16 23:08 wtay
4511 * testsuite/refcounting/: Makefile.am, bin.c: More testsuite
4514 2001-05-16 23:08 wtay
4516 * gst/: gstbin.c, gstelement.c, gstthread.c: Slighly take a
4517 different approach for object destruction, using the real _remove
4518 functions so that the scheduler has a chance to destroy its state
4519 too. This breaks the thread with ghostpads destruction case for
4522 2001-05-16 22:42 omegahacker
4524 * plugins/filters/stereo2mono/stereo2mono.c: fixed
4525 stereo2mono_init, it was fragging its src pad
4527 2001-05-16 22:21 omegahacker
4529 * plugins/filters/stereo2mono/stereo2mono.c: fixed up caps so
4530 autoplug can do something with it
4532 2001-05-16 22:19 omegahacker
4534 * gst/autoplug/gstautoplugcache.c: added first_buffer signal, and
4535 default to caps_proxy true
4537 2001-05-16 22:18 omegahacker
4539 * gst/autoplug/gstautoplugger.c: up to latest (broken) autoplugger)
4541 2001-05-16 21:41 wtay
4543 * plugins/: Makefile.am, jpeg/Makefile.am, sdlsink/Makefile.am,
4544 sdlsink/sdlvideosink.c, sdlsink/sdlvideosink.h: Added an SDL video
4545 sink by Ronald Bultje (BBB) some cleanups and added more caps to
4546 the template. some name changes to the jpeg decoder.
4548 2001-05-16 20:32 wtay
4550 * plugins/: Makefile.am, gnomevfs/Makefile.am,
4551 gnomevfs/gnomevfssrc.c: Added the gnomevfssrc by hadess
4553 2001-05-16 20:32 wtay
4555 * configure.in: Added gnomevfs checks.
4557 2001-05-16 08:16 dlehn
4559 * gst/: cothreads.c, gstscheduler.c: - Fix cothread pointers and
4560 allocation so full 2M stack space available: - Double maximums to
4561 use full stack space: - COTHREAD_STACKSIZE = 16k -
4562 COTHREAD_MAXTHREADS = 128 - cothread changes only verified on x86 -
4563 cothread_create returns NULL if nthreads == MAXTHREADS though not
4564 yet handled by gstschedule caller
4566 2001-05-16 06:04 dlehn
4568 * acconfig.h, configure.in, gst/gsttrace.c, gst/gsttrace.h,
4569 libs/idct/ieeetest.c, test/lat.c: - basic arch check for HAVE_RDTSC
4570 - use common gst_trace_read_tsc() for RDTSC call - add untested
4571 function to do ascii dump of trace data
4573 2001-05-16 05:07 dlehn
4575 * test/: videotest.c, wave.c: fix a couple warnings
4577 2001-05-15 22:04 wtay
4579 * plugins/mp3decode/mad/gstmad.c: Make the mad decoder output the
4580 samples in the native endianness.
4582 2001-05-15 20:25 wtay
4584 * gst/: gstobject.c, gstpad.c, gstthread.c: Added ghostpad
4587 2001-05-15 10:40 omegahacker
4589 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: added the detail that
4590 mpeg2dec can play mpeg1 streams too
4592 2001-05-15 10:04 omegahacker
4594 * gstplay/: gstplay.c, main.c: added ability to write out xml copy
4597 2001-05-15 05:13 omegahacker
4599 * gst/autoplug/gstautoplugger.c: IT WORKS\!\!\!
4601 2001-05-15 02:45 omegahacker
4603 * gst/: gstinfo.c, gstpad.c, gsttypefind.c,
4604 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c: gstinfo.c:
4605 one more check to make sure DEBUG_FUNCPTR_NAME doesn't go south
4606 gstpad.c: debugging changes gsttypefind.c: moved gst_pad_set_caps
4607 to *before* the caps_changed signal gstautoplugcache.c: added
4608 refcounting around signal_emit, and debug updates gstautoplugger.c:
4609 added code to remove the autoplugcache when done
4611 2001-05-14 23:42 wtay
4613 * gst/gsttypefind.c: Added a reference to typefind.
4615 2001-05-14 23:21 omegahacker
4617 * gst/gstpad.c: enhanced debug and minor code cleanup (no
4620 2001-05-14 22:57 wtay
4622 * gst/gstelement.c: Refcounting fixes
4624 2001-05-14 22:22 wtay
4626 * gst/gstelement.c: fixed a mem leak in the destroy code.
4628 2001-05-14 22:20 wtay
4630 * gst/: gstelement.c, gstpad.c, gstthread.c: slightly different
4631 refcount handling. the pad shutdown function doesn't remove the pad
4632 from the parent because the parent is needed in the destroy
4635 2001-05-14 21:08 omegahacker
4637 * gst/: cothreads.c, gstbin.h, gstelement.c, gstobject.c, gstpad.c,
4638 gstpad.h, gstscheduler.c, gsttypefind.c,
4639 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c:
4640 cothreads.c: added a comment on one of the tests gstbin.h: added
4641 the GST_BIN_SELF_SCHEDULABLE flag gstelement.c: cleaned up the
4642 _change_state function a little gstobject.c: improved the
4643 refcounting DEBUGs gstpad.c: moved the connected signal to after
4644 capsnego, added the caps_nego_failed signal gstpad.h:
4645 added the caps_nego_failed signal funcptr gstscheduler.c: added the
4646 GST_BIN_SELF_SCHEDULABLE exception gsttypefind.c: added check code
4647 around signal_emit to deal with the case where the
4648 signal's handler shuts down the element gstautoplugcache.c: added
4649 the first_buffer signal and caps_proxy arg gstautoplugger.c:
4650 significant rework, it functions quite nicely actually
4652 2001-05-14 09:51 omegahacker
4654 * docs/gst/gstreamer-sections.txt: removed the COTHREAD_STACKSIZE
4655 and friends, since they're now private to cothreads.c
4657 2001-05-13 16:29 wtay
4659 * testsuite/refcounting/: bin.c, element_pad.c: More testsuite
4662 2001-05-13 16:29 wtay
4664 * gst/: gstbin.c, gstelement.c, gstpad.c: More housekeeping
4665 updates. _destroying an element or a pad properly removes if from
4668 2001-05-13 08:49 omegahacker
4670 * plugins/effects/volume/volume.c: hacked up volume plugin to do
4671 S16_LE no matter what. FIXME\!
4673 2001-05-12 19:04 wtay
4675 * gst/: gstbin.c, gstelement.c, gstelementfactory.c, gstthread.c,
4676 gstthread.h: Fixed a leak in bin destruction More refcounting fixes
4678 2001-05-12 19:03 wtay
4680 * testsuite/refcounting/bin.c: file bin.c was initially added on
4681 branch BRANCH-INCSCHED1.
4683 2001-05-12 19:03 wtay
4685 * testsuite/refcounting/: Makefile.am, bin.c, element_pad.c: More
4686 refcounting test cases
4688 2001-05-12 15:07 wtay
4690 * testsuite/refcounting/: element.c, element_pad.c, object.c,
4691 pad.c: More testcases
4693 2001-05-12 15:07 wtay
4695 * gst/: gstelement.c, gstelement.h, gstobject.c: Added
4696 gst_element_remove_pad. more refcounting stuff (object unparent on
4699 2001-05-12 01:04 wtay
4701 * gst/: gstelement.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
4702 gstpad.h: Refcounting fixes to make the testsuite succeed. Added a
4703 ne w category for REFCOUNTING.
4705 2001-05-12 01:03 wtay
4707 * testsuite/refcounting/element_pad.c: file element_pad.c was
4708 initially added on branch BRANCH-INCSCHED1.
4710 2001-05-12 01:03 wtay
4712 * testsuite/refcounting/pad.c: file pad.c was initially added on
4713 branch BRANCH-INCSCHED1.
4715 2001-05-12 01:03 wtay
4717 * testsuite/refcounting/: Makefile.am, element_pad.c, pad.c: More
4720 2001-05-11 20:36 wtay
4722 * examples/autoplug/autoplug.c: Updated the autoplugger example to
4725 2001-05-11 19:44 wtay
4727 * configure.in: Added the refcounting testsuite dir to configure.in
4729 2001-05-11 19:44 wtay
4731 * testsuite/refcounting/Makefile.am: file Makefile.am was initially
4732 added on branch BRANCH-INCSCHED1.
4734 2001-05-11 19:44 wtay
4736 * testsuite/refcounting/: Makefile.am, element.c, mem.c, mem.h,
4737 object.c: Added a testsuite for refcounting.
4739 2001-05-11 19:44 wtay
4741 * testsuite/refcounting/element.c: file element.c was initially
4742 added on branch BRANCH-INCSCHED1.
4744 2001-05-11 19:44 wtay
4746 * testsuite/refcounting/mem.c: file mem.c was initially added on
4747 branch BRANCH-INCSCHED1.
4749 2001-05-11 19:44 wtay
4751 * testsuite/refcounting/object.c: file object.c was initially added
4752 on branch BRANCH-INCSCHED1.
4754 2001-05-11 19:44 wtay
4756 * testsuite/refcounting/mem.h: file mem.h was initially added on
4757 branch BRANCH-INCSCHED1.
4759 2001-05-11 19:41 wtay
4761 * gst/: cothreads.c, gstbin.c, gstelement.c, gstobject.c,
4762 gstobject.h, gsttypefind.c: Work on refcounting and proper object
4765 2001-05-11 15:42 dlehn
4767 * plugins/filters/ladspa/ladspa.h: LADSPA header now LGPL.
4769 2001-05-11 00:43 omegahacker
4771 * gst/gstpad.h: some minor updates with a hair more speed
4773 2001-05-10 23:35 omegahacker
4775 * gst/: cothreads.c, cothreads.h: move cothread_context definition
4778 2001-05-10 23:30 omegahacker
4780 * gst/gstpad.h: fixed up macros to match new RealPad stuff, change
4781 #if 1 to #if 0 to use, beware you must rebuild all plugins after
4784 2001-05-10 23:10 omegahacker
4786 * gst/: cothreads.c, cothreads.h: moved cothread parameters into .c
4787 to avoid rebuilding libgst.la every time
4789 2001-05-10 22:44 omegahacker
4791 * test/lat.c: corrected the rdtsc code, it actually, um, works now
4794 2001-05-10 21:30 dlehn
4796 * test/: .cvsignore, Makefile.am, lat.c: Added simple latency
4799 2001-05-10 21:28 dlehn
4801 * gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
4802 tests/sched/runxml.c: Pass buffer in handoff signal
4804 2001-05-10 21:25 dlehn
4806 * tests/autoplug2.c: just call exit() once
4808 2001-05-10 09:22 omegahacker
4810 * tools/gstreamer-inspect.c: minor updates to ouptut, added section
4811 for meta-elements' children
4813 2001-05-10 09:21 omegahacker
4815 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, video.c: more debug
4818 2001-05-10 09:18 omegahacker
4820 * plugins/filters/adder/adder.c: added comment to make the adder
4821 compliant (don't set COTHREAD_STOPPING)
4823 2001-05-10 09:17 omegahacker
4825 * libs/idct/gstidct.c: minor cleanup of some debug strings
4827 2001-05-10 09:16 omegahacker
4829 * gst/autoplug/gstautoplugger.c: file gstautoplugger.c was
4830 initially added on branch BRANCH-INCSCHED1.
4832 2001-05-10 09:16 omegahacker
4834 * gst/: gst.h, gstbin.c, gstbuffer.c, gstelement.c, gstelement.h,
4835 gstinfo.c, gstqueue.c, gstthread.c, gstxml.c, autoplug/Makefile.am,
4836 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
4837 autoplug/gstautoplugger.c, elements/gstfakesrc.c: - Fixed up a
4838 bunch of warnings. - Fixed buffer_copy (alloc correct size) -
4839 Added start of autoplugger meta-element
4841 2001-05-09 07:20 wtay
4843 * plugins/filters/colorspace/yuv2yuv.c: Forgot to add a convertor..
4845 2001-05-09 05:12 dlehn
4847 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added "silent" arg.
4849 2001-05-08 21:52 wtay
4851 * plugins/: capture/v4l/gstv4lsrc.c, capture/v4l/gstv4lsrc.h,
4852 dv/dvdec.c, filters/colorspace/Makefile.am,
4853 filters/colorspace/colorspace.c, filters/colorspace/colorspace.h,
4854 filters/lav/.cvsignore, filters/lav/Makefile.am,
4855 filters/lav/lavencode.c, filters/lav/lavencode.h, oss/gstossgst.c,
4856 videoscale/videoscale.c, vorbis/vorbis.c: Various changes to the
4857 plugins. Added a lav encoder, this one just adds a header in front
4858 YUV data so that the lav tools can operate on it.
4860 2001-05-08 21:44 omegahacker
4862 * gst/: gstpad.c, gstpad.h: added the caps_changed signals, changed
4863 a few other things around a littleto clean up warnings
4865 2001-05-07 23:10 wtay
4867 * plugins/alsa/: alsa.h, alsa_common.c, alsasink.c, alsasrc.c:
4868 Applied the alsa patch from Thomas Nyberg.
4870 2001-05-07 22:57 wtay
4872 * examples/mixer/mixer.c: Added a WITH_BUG2 define to show the
4873 livelock we're trying to fix.
4875 2001-05-07 22:46 omegahacker
4877 * gst/: gstelement.c, gstscheduler.c, autoplug/autoplugtest.c,
4878 autoplug/gstautoplugcache.c: updated autoplugcache so it can be
4879 removed mid-signal, now autoplugtest works
4881 2001-05-06 23:48 omegahacker
4883 * gst/autoplug/gstautoplugcache.c: fixed bug in datastructure usage
4885 2001-05-06 23:12 omegahacker
4887 * gst/: gstbin.c, gstelement.c, gstpipeline.c, gstprops.c,
4888 gstscheduler.c, gstthread.c: fixed gst_scheduler_pad_disconnect
4889 (never ignore compiler warnings\!) and updated a few INFO lines
4891 2001-05-06 23:12 omegahacker
4893 * gst/autoplug/autoplugtest.c: fixed up some things, added vorbis
4895 2001-05-06 19:03 wtay
4897 * gst/autoplug/: Makefile.am, autoplugtest.c: Adjusted the Makefile
4898 so that it builds here...
4900 2001-05-06 18:57 wtay
4902 * plugins/mpeg1/mpegaudio/common.c: Forgot to update a symbol..
4904 2001-05-06 18:33 omegahacker
4906 * gst/autoplug/autoplugtest.c: file autoplugtest.c was initially
4907 added on branch BRANCH-INCSCHED1.
4909 2001-05-06 18:33 omegahacker
4911 * gst/autoplug/: Makefile.am, autoplugtest.c, gstautoplugcache.c:
4912 initial checkin of autoplugcache and a test program to simulate
4913 dynamic autoplugging
4915 2001-05-06 18:33 omegahacker
4917 * gst/autoplug/gstautoplugcache.c: file gstautoplugcache.c was
4918 initially added on branch BRANCH-INCSCHED1.
4920 2001-05-06 15:27 wtay
4922 * plugins/mpeg1/mpegaudio/: common.c, common.h, musicin.c, tonal.c:
4923 Fixed a namespace issue with lame.
4925 2001-05-06 15:22 wtay
4927 * plugins/oss/: gstossgst.c, gstosshelper.c: Fixed a bug in format
4928 passing. Some cleanups.
4930 2001-05-06 14:53 wtay
4932 * plugins/oss/gstossgst.c: Use setenv/getenv to manipulate the
4933 environment of the child process.
4935 2001-05-06 14:52 wtay
4937 * plugins/mp3encode/lame/gstlame.c: Setup the encoder based on the
4938 caps of the sinkpad.
4940 2001-05-06 09:16 omegahacker
4942 * tools/gstreamer-complete.c: file gstreamer-complete.c was
4943 initially added on branch BRANCH-INCSCHED1.
4945 2001-05-06 09:16 omegahacker
4947 * tools/gstreamer-compprep.c: file gstreamer-compprep.c was
4948 initially added on branch BRANCH-INCSCHED1.
4950 2001-05-06 09:16 omegahacker
4952 * tools/: .cvsignore, Makefile.am, gstreamer-complete.c,
4953 gstreamer-compprep.c: added initial bash commandline completion
4956 2001-05-06 04:06 omegahacker
4958 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: oops, that was wrong, but
4961 2001-05-06 03:47 omegahacker
4963 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: since mpeg2dec can handle
4964 mpeg1 video streams, update caps to show that
4966 2001-05-05 20:01 wtay
4968 * plugins/oss/: gstossgst.c, gstosshelper.c, gstosshelper.h: A
4969 little cleanup (more defines) Better arg parsing.
4971 2001-05-05 18:22 wtay
4973 * plugins/oss/gstosshelper.h: The inter process protocol layout
4976 2001-05-05 18:21 wtay
4978 * plugins/oss/: gstossgst.c, gstosshelper.c: Properly negotiate the
4979 format set by the OSS app.
4981 2001-05-05 05:07 dlehn
4983 * plugins/filters/: adder/Makefile.am, colorspace/Makefile.am,
4984 intfloatconvert/Makefile.am, mono2stereo/Makefile.am,
4985 stereo2mono/Makefile.am, volenv/Makefile.am: Remove EXTRA_DIST =
4986 README from dirs with a README.
4988 2001-05-05 03:16 wtay
4990 * gst/gstplugin.c: Make sure the plugin filaname is set before
4991 calling the init function.
4993 2001-05-05 03:05 wtay
4995 * plugins/oss/: Makefile.am, gstossaudio.c, gstossgst.c,
4996 gstossgst.h, gstosshelper.c: A first attempt at hijacking /dev/dsp
4997 and feeding the audio of an OSS app into GStreamer.
4999 2001-05-05 02:50 dlehn
5001 * debian/changelog: update version
5003 2001-05-05 01:45 dlehn
5005 * debian/: Makefile.am, changelog, control, gstreamer-aa.files,
5006 gstreamer-arts.files, gstreamer-colorspace.files,
5007 gstreamer-common.files, gstreamer-mad.files, rules: Sync with
5008 current code - add more and more plugins.
5010 2001-05-04 23:14 omegahacker
5012 * gst/gstelement.h, gst/gstscheduler.c,
5013 plugins/mp3decode/mad/gstmad.c: Add the GST_ELEMENT_NO_ENTRY flag,
5014 which when set will force the scheduler to skip over an element as
5015 an option for the first cothread jump. This is needed because
5016 libraries like mad don't ever seem to want to quit. Thus they
5017 ignore COTHREAD_STOPPING and can't be trusted to be the entry.
5019 2001-05-04 21:43 omegahacker
5021 * gst/: gstinfo.c, gstpad.c, gstscheduler.c: Some minor DEBUG
5022 cleanups, renamed the various scheduler-specific routines to
5023 actually be called gst_schedule_ instead of gst_bin_.
5025 2001-05-04 21:41 omegahacker
5027 * plugins/mp3decode/mad/gstmad.c: added GST_DEBUG_FUNCPTR to
5028 gst_mad_loop instance
5030 2001-05-04 00:21 omegahacker
5032 * gst/gstparse.c: fixed spelling mistake in user-visible output
5034 2001-05-03 23:29 wtay
5036 * gst/gstprops.c: Created a macro of the va_arg parsing function
5037 because some systems (PPC) cannot handle passing a va_list by
5040 2001-05-03 22:44 wtay
5042 * gst/gstparse.c: Added dynamic pads to the command line parser.
5044 ./gstreamer-launch disksrc location=/some/systemstream.mpg !
5045 mpeg1parse video_00!
5046 queue ! \{ mp1videoparse ! mpeg_play ! aasink \}
5050 2001-05-03 21:06 wtay
5052 * docs/gst/: gstreamer-sections.txt, gstreamer.hierarchy,
5053 tmpl/gstbuffer.sgml, tmpl/gstcaps.sgml, tmpl/gstdisksink.sgml,
5054 tmpl/gstinfo.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
5057 2001-05-03 18:49 wtay
5059 * REQUIREMENTS: Added Hermes to the required libs for gstplay.
5061 2001-05-03 11:16 thomasvs
5063 * examples/mixer/mixer.c, plugins/filters/adder/adder.c: * made a
5064 quick hack in adder to set GST_ELEMENT_COTHREAD_STOPPING after
5065 one interation to force return to main program; should probably be
5066 fixed in a better way * cleaned mixer up, it now works with
5067 delayed start. Drinks are in order.
5069 2001-05-03 00:46 wtay
5071 * docs/manual/: Makefile.am, autoplugging.sgml, bins.sgml,
5072 buffers.sgml, elements.sgml, gstreamer-manual.sgml,
5073 helloworld.sgml, pads.sgml: Small manual changes. Added a section
5076 2001-05-03 00:44 wtay
5078 * gst/gstinfo.h: Added and extra whitespace before ## args
5079 (remember it eats all non whitespace chars to the left if it's
5082 2001-05-03 00:12 wtay
5084 * examples/plugins/example.c: We don't want to teach you bad
5085 habbits, so here's a fix for a memleak in the example plugin.
5087 2001-05-02 21:27 omegahacker
5089 * gst/gstinfo.h: re-enabled the funcptr hash table
5091 2001-05-02 21:16 wtay
5093 * examples/mixer/mixer.c: Added a WITH_BUG flag to trigger the
5094 scheduling error we're trying to chase.
5096 2001-05-02 21:12 thomasvs
5098 * examples/mixer/mixer.c: delayed second song
5100 2001-05-02 21:01 omegahacker
5102 * examples/mixer/mixer.c: added two debugging things: xml pipelie
5103 output, and schedule dump
5105 2001-05-02 20:20 omegahacker
5107 * gst/: gst.c, gstcaps.c, gstelement.c, gstelementfactory.c,
5108 gstinfo.c, gstinfo.h, gstpad.c, gstprops.c, gstqueue.c: Converted
5109 the DEBUG system to look like the INFO system, with a function
5110 pointer that can be replaced. Not done with everything, since it
5111 seems that we need an ERROR system plus a FATAL error, or maybe
5112 just an ERROR system with a severity, and depending on this the
5113 DEBUG system might again be changed to have a single or at least
5116 Also did a bit of work fixing up the actual DEBUG and INFO commands
5117 scattered throughout the code. We still have over 500 of these in
5120 2001-05-02 20:11 thomasvs
5122 * examples/mixer/mixer.c: trying to adapt to incsched
5124 2001-05-02 09:52 thomasvs
5126 * plugins/filters/Makefile.am: added volenv and adder
5128 2001-05-02 09:51 thomasvs
5130 * examples/Makefile.am: added mixer
5132 2001-05-02 00:00 omegahacker
5134 * gst/gstscheduler.c: /me is an idiot
5136 2001-05-01 23:58 thomasvs
5138 * plugins/filters/passthrough/: README, filter.func, level.c,
5139 level.h: Basic level detection/printing plugin; calculates RMS over
5140 data block and prints this out along with time in secs through
5141 plugin needs more work
5143 2001-05-01 23:45 wtay
5145 * gstplay/: gstplay.c, gstplayprivate.h: Changed the pipeline setup
5146 for incremental scheduling.
5148 2001-05-01 23:43 wtay
5150 * gst/gstprops.c: Removed the assert on an unknown propertytype and
5153 2001-05-01 22:41 omegahacker
5155 * test/mpeg2parse4.c: file mpeg2parse4.c was initially added on
5156 branch BRANCH-INCSCHED1.
5158 2001-05-01 22:41 omegahacker
5160 * configure.in, gstreamer.pc.in, gst/Makefile.am, gst/gstbin.c,
5161 gst/gstinfo.c, gst/gstinfo.h, gst/gstqueue.c, gst/gstscheduler.c,
5162 gst/gstscheduler.h, test/.cvsignore, test/Makefile.am,
5163 test/mpeg2parse3.c, test/mpeg2parse4.c, tests/mp1vid.c: - fixed
5164 configure.in %VAR stuff - fixed gstreamer.pc.in description string
5165 - fixed up incremental scheduling some more - updated the
5166 GST_DEBUG_FUNCPTR code to no longer need a hash - minor updates to
5167 DEBUG colorization - new test/mpeg2parse4.c
5169 2001-05-01 22:35 omegahacker
5171 * gstplay/main.c: added code to save the pipeline to xml
5173 2001-05-01 14:54 richardb
5175 * docs/fwg/gst-plugin-writers-guide.sgml: Update documentation for
5176 audio/raw properties to cover format=float case. Please check this
5179 2001-05-01 14:16 thomasvs
5181 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
5182 added newlines to debug output
5184 2001-05-01 00:35 wtay
5186 * gstplay/gstplay.c: Implemented the function to get the pipeline
5189 2001-05-01 00:20 wtay
5191 * docs/random/autoplug2: Added an explanation of the innner
5192 workings of the current autoplugger.
5194 2001-04-30 21:40 richardb
5196 * configure.in: Tighten some library checks (check for header files
5197 as well as libraries) Also, clean up structure slightly: put all
5198 AC_DEFINEs for feature checks into the appropriate section at end.
5199 This structure allows user parameter code which overrides the
5200 feature selection to be kept together in a section after the
5201 feature checks but before the AC_DEFINES and AM_CONDITIONALs.
5203 2001-04-30 20:51 thomasvs
5205 * examples/mixer/mixer.c: cleared naming issues, still doesn't play
5207 2001-04-30 15:34 thomasvs
5209 * plugins/filters/Makefile.am: added volenv, passthrough and adder
5212 2001-04-30 11:22 richardb
5214 * configure.in: Add explicit check for <artsc.h>, in case
5215 artsc-config lies to us.
5217 2001-04-29 23:46 sbaker3
5219 * plugins/filters/: intfloatconvert/float2int.h,
5220 intfloatconvert/int2float.h, mono2stereo/mono2stereo.h: remove
5221 bogus reference to audioraw.h
5223 2001-04-29 23:27 wtay
5225 * examples/mixer/mixer.c: Changed the way the typefind function
5226 works by creating a little pipeline as the toplevel bin..
5228 2001-04-29 22:56 thomasvs
5230 * examples/mixer/mixer.c: trying to convert mixer to incsched, not
5233 2001-04-29 18:59 richardb
5235 * README: Add detailed note (and patch) about automake problem.
5237 2001-04-29 08:54 sbaker3
5239 * plugins/filters/ladspa/gstladspa.c: sync ladspa plugin with
5240 recent api changes - still not functional
5242 2001-04-29 08:41 sbaker3
5244 * configure.in: added mono2stereo and intfloatconvert plugin
5246 2001-04-29 08:39 sbaker3
5248 * plugins/filters/: Makefile.am, intfloatconvert/Makefile.am,
5249 intfloatconvert/float2int.c, intfloatconvert/float2int.h,
5250 intfloatconvert/int2float.c, intfloatconvert/int2float.h,
5251 intfloatconvert/intfloatconvert.c,
5252 intfloatconvert/intfloatconvert.h, mono2stereo/Makefile.am,
5253 mono2stereo/mono2stereo.c, mono2stereo/mono2stereo.h: added
5254 mono2stereo and intfloatconvert plugins
5256 2001-04-28 20:16 sbaker3
5258 * editor/gsteditorproperty.c, tools/gstreamer-inspect.c: added
5259 output of float properties
5261 2001-04-28 19:59 wtay
5263 * gst/: gstinfo.c, gstprops.c: Added more colors for
5264 props/caps/clock/negotiation.
5266 2001-04-28 19:58 sbaker3
5268 * gst/elements/: gstsinesrc.c, gstsinesrc.h: update sinesrc to
5271 2001-04-28 19:57 sbaker3
5273 * gst/elements/gstelements.c: add factory init for sinesrc
5275 2001-04-28 19:56 sbaker3
5277 * gst/: gstcaps.h, gstprops.c, gstprops.h: add gst_props_get_float
5280 2001-04-28 08:17 omegahacker
5282 * test/mpeg2parse3.c: now fully correct within incsched1 world
5284 2001-04-28 05:23 omegahacker
5286 * test/: Makefile.am, mpeg2parse2.c, mpeg2parse3.c: brought in
5287 mpeg2parse3.c from HEAD and fixed it up so it works
5289 2001-04-28 05:23 omegahacker
5291 * gst/: cothreads.c, gstinfo.c, gstqueue.c: - Updated colorization
5292 some more (pthread and cothread id is in color) - Added some minor
5293 debug to help trace mp1vid segfaults
5295 2001-04-28 04:38 dlehn
5297 * test/: .cvsignore, Makefile.am, mpeg2parse3.c: mpeg2parse2.c +
5298 audio = mpeg2parse3.c = a simple .vob player
5300 2001-04-28 03:54 omegahacker
5302 * gst/: gstbin.c, gstclock.c, gstelement.c, gstelementfactory.c,
5303 gstinfo.c, gstpad.c, gstpipeline.c, gstthread.c, gsttype.c,
5304 gstutils.c: Updated the colorization a bit more, and did a
5305 significant pass through all the other code to change categories on
5306 DEBUG and INFO statements to be correct, and not simply zero.
5307 There are still more, but this is a good first pass.
5309 2001-04-28 02:46 mhowell
5311 * gst/: gstelement.c, gstscheduler.c, gstthread.c: fixed another
5312 thread synch case... better debug
5314 2001-04-28 02:06 omegahacker
5316 * gst/: gst.c, gstinfo.c, gstinfo.h: another update to the
5319 2001-04-27 22:14 wtay
5321 * gst/gstutils.c: Added enum parsing...
5323 2001-04-27 22:09 omegahacker
5325 * gst/: gstinfo.c, gstinfo.h: fixes to colorization
5327 2001-04-27 22:01 thomasvs
5329 * plugins/filters/filterstamp.sh: changed "rename" command to
5330 something using sed in one line having the same effect
5332 2001-04-27 21:58 omegahacker
5334 * gst/gstinfo.c: syntax error fixed (s/;/,/)
5336 2001-04-27 21:54 mhowell
5338 * gst/: gstelement.c, gstscheduler.c, gstthread.c, gstqueue.h,
5339 gstqueue.c: initial fix of thread synch for queues and state change
5341 2001-04-27 21:47 omegahacker
5343 * acconfig.h, configure.in, gst/gst.c, gst/gstelement.h,
5344 gst/gstinfo.c, gst/gstinfo.h: added colorization of DEBUG and INFO,
5345 and a comment in gstelement.h
5347 2001-04-27 21:45 wtay
5349 * gst/autoplug/gststaticautoplugrender.c: Tried to get the
5350 autoplugger working by setting the pipeline to PAUSED before
5351 attempting to connect pads...
5353 2001-04-27 21:31 omegahacker
5355 * acconfig.h, configure.in, gst/gst.c, gst/gstinfo.c,
5356 gst/gstinfo.h: Added colorization to DEBUG and INFO. Colors are
5357 based on categories, with the strings in _gst_category_colors[] in
5358 gstinfo.c See wiki node GstDebugColors for the actual colors, or
5359 /etc/DIR_COLORS works too.
5361 Please comment on the colorization style and ideas in the above
5364 2001-04-27 20:35 wtay
5366 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/cothreads.sgml,
5367 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksink.sgml,
5368 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
5369 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5370 docs/gst/tmpl/gstthread.sgml, examples/autoplug/autoplug.c,
5371 gstplay/gstplay.c, tests/mp1vid.c: A commit of pending (small)
5374 2001-04-27 20:17 wtay
5376 * examples/autoplug/autoplug.c: Fixed the autoplugger
5378 2001-04-27 02:46 omegahacker
5380 * gst/: cothreads.c, cothreads.h: fixed cothread_current_main so
5383 2001-04-27 02:42 omegahacker
5385 * gst/: cothreads.c, cothreads.h: added cothread_current_main with
5388 2001-04-27 00:34 omegahacker
5390 * tests/mp1vid.c: latest variant of mp1vid causes lockup, solution
5393 2001-04-26 23:32 omegahacker
5395 * tests/mp1vid.c: updated to working state
5397 2001-04-26 23:32 omegahacker
5399 * gst/: gstbin.c, gstthread.c: gstbin.c: commented out the
5400 requirement that a bin be !PLAYING to add gstthread.c: fixed an old
5401 failed merge that locked the same mutex twice ...in a row
5403 2001-04-26 06:47 dlehn
5405 * configure.in: fix typos: %VAR -> $VAR
5407 2001-04-26 02:53 omegahacker
5409 * autogen.sh, configure.in, docs/gst/gstreamer-docs.sgml,
5410 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
5411 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
5412 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
5413 docs/gst/tmpl/gstbufferpool.sgml, docs/gst/tmpl/gstcaps.sgml,
5414 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gstdisksink.sgml,
5415 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstidentity.sgml,
5416 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5417 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5418 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5419 docs/libs/Makefile.am, examples/Makefile.am,
5420 examples/autoplug/autoplug.c, examples/mixer/.cvsignore,
5421 examples/mixer/Makefile.am, examples/mixer/mixer.c,
5422 examples/mixer/mixer.h, examples/plugins/example.c, gst/.cvsignore,
5423 gst/Makefile.am, gst/Makefile.am.future, gst/gst.h,
5424 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstcaps.c, gst/gstcaps.h,
5425 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
5426 gst/gstplugin.h, gst/gstprops.h, gst/gstqueue.c, gst/gstutils.c,
5427 gst/gstversion.h.in, gst/autoplug/Makefile.am,
5428 gst/autoplug/gststaticautoplug.c,
5429 gst/autoplug/gststaticautoplugrender.c, gst/elements/Makefile.am,
5430 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5431 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
5432 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
5433 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
5434 gst/types/Makefile.am, gst/types/gsttypes.c,
5435 libs/putbits/gstputbits.c, plugins/Makefile.am,
5436 plugins/1394/.cvsignore, plugins/1394/Makefile.am,
5437 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
5438 plugins/1394/gst1394.c, plugins/aasink/.cvsignore,
5439 plugins/aasink/Makefile.am, plugins/aasink/aasink.c,
5440 plugins/aasink/aasink.h, plugins/alaw/alaw.c,
5441 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5442 plugins/arts/.cvsignore, plugins/arts/Makefile.am,
5443 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
5444 plugins/arts/gst_artsio.idl, plugins/arts/gst_artsio_impl.cc,
5445 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5446 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5447 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5448 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
5449 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
5450 plugins/cdparanoia/cdparanoia.c, plugins/cobin/cobin.c,
5451 plugins/cobin/spindentity.c, plugins/dv/Makefile.am,
5452 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5453 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5454 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5455 plugins/filters/adder/.cvsignore,
5456 plugins/filters/adder/Makefile.am, plugins/filters/adder/adder.c,
5457 plugins/filters/adder/adder.h,
5458 plugins/filters/colorspace/colorspace.c,
5459 plugins/filters/colorspace/colorspace.h,
5460 plugins/filters/ladspa/gstladspa.c,
5461 plugins/filters/median/median.c,
5462 plugins/filters/passthrough/passthrough.c,
5463 plugins/filters/smooth/smooth.c,
5464 plugins/filters/stereo2mono/stereo2mono.c,
5465 plugins/filters/volenv/filter.func,
5466 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5467 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5468 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegenc.c,
5469 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
5470 plugins/mp3decode/mpg123/Makefile.am,
5471 plugins/mp3decode/mpg123/gstmpg123.c,
5472 plugins/mp3decode/parse/mp3parse.c,
5473 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5474 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5475 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5476 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5477 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5478 plugins/mpeg1/mpegtypes/mpeg1types.c,
5479 plugins/mpeg1/parse/mpeg1parse.c,
5480 plugins/mpeg1/system_encode/buffer.c,
5481 plugins/mpeg1/system_encode/system_encode.c,
5482 plugins/mpeg1video/parse/mp1videoparse.c,
5483 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5484 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5485 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
5486 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5487 plugins/mpeg2/mpegtypes/mpeg2types.c,
5488 plugins/mpeg2/parse/mpeg2parse.c,
5489 plugins/mpeg2/subtitles/mpeg2subt.c,
5490 plugins/mpeg2/video/gstmpeg2play.c,
5491 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5492 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
5493 plugins/oss/gstosssrc.c, plugins/rtjpeg/rtjpeg.c,
5494 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5495 plugins/videoscale/videoscale.c,
5496 plugins/visualization/smoothwave/smoothwave.c,
5497 plugins/visualization/spectrum/gstspectrum.c,
5498 plugins/visualization/synaesthesia/synaesthesia.c,
5499 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5500 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5501 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/gstximage.c,
5502 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
5503 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
5504 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
5505 test/dv2mp1.c, test/dvshow.c, test/mp2tomp1.c, test/mp3.c,
5506 test/mp3mad.c, test/video2mp1.c, test/xmmstest.c,
5507 tests/Makefile.am, tests/autoplug3.c, tests/autoplug4.c,
5508 tests/padfactory.c, testsuite/capsnego/capsnego.c,
5509 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
5510 testsuite/capsnego/enum.c: Merged from HEAD to INCSCHED1 on
5513 2001-04-26 02:43 omegahacker
5515 * plugins/arts/gst_artsio_impl.h: oops, need to have this file in
5518 2001-04-26 01:25 omegahacker
5520 * tests/mp1vid.c: file mp1vid.c was initially added on branch
5523 2001-04-26 01:25 omegahacker
5525 * tests/mp1vid.c: added mp1vid to CVS
5527 2001-04-26 01:20 omegahacker
5529 * test/dvshow.c: set the video window size up front for NTSC, as a
5532 2001-04-26 01:19 omegahacker
5534 * plugins/dv/dvdec.c: cleanup of the dvdec stuff, somewhat
5536 2001-04-26 00:56 omegahacker
5538 * configure.in: turn off optimization when profiling (ackcvs diff
5539 configure.in) because something segfaults if we don't
5541 2001-04-26 00:30 omegahacker
5543 * gst/cothreads.c: fixed a locking issue
5545 2001-04-25 23:32 omegahacker
5547 * gst/: cothreads.c, cothreads.h, gstelement.c, gstelement.h,
5548 gstscheduler.c, gstscheduler.h: Added element-level locking
5549 support, implemented for cothreads with a mutex held whenever an
5550 element is actually currently running. This should be done with
5551 atomic variables eventually, but the best I can find is to use
5552 <asm/spinlock.h> from the kernel, which brings in too much for my
5555 Also increased cothread stack size to 32KB and max cothread count
5556 to 64, which fits within the default pthread 2MB stack. It would
5557 probably be good to do a pthread_attr_getstacksize() to verify that
5558 it's 2MB, and if linuxthreads had a pthread_attr_setstacksize(), we
5559 could remove these limits.
5561 2001-04-25 12:49 richardb
5563 * examples/Makefile.am, test/Makefile.am, test/mp3.c,
5564 test/xmmstest.c: Remove #include <gnome.h> from some tests which
5565 don't actually need it, and make the other tests and the autoplug
5566 example only compile if gnome headers are present.
5568 2001-04-24 22:28 omegahacker
5570 * gst/gstbuffer.c: I will successfully compile code before I check
5571 it in. I will successfully compile code before I check it in. I
5572 will successfully compile code before I check it in. I will
5573 successfully compile code before I check it in. I will
5574 successfully compile code before I check it in. I will
5575 successfully compile code before I check it in. I will
5576 successfully compile code before I check it in. I will
5577 successfully compile code before I check it in. I will
5578 successfully compile code before I check it in. I will
5579 successfully compile code before I check it in.
5581 2001-04-24 20:20 omegahacker
5583 * gst/: gstbuffer.c, gstbuffer.h: - commented out remainder of Meta
5584 stuff - enhanced mem_chunk allocation to round up to nearest 32
5585 bytes this helps ensure that GstBuffers are more likely to be on
5586 cache-lines - added free() and copy() function pointers to
5587 GstBuffer - added code in _destroy and _copy to use above routines
5588 if !NULL - fixed up _copy code to suck less
5590 2001-04-24 20:04 omegahacker
5592 * plugins/: avi/wincodec/gstwinenc.c, filters/median/median.c,
5593 filters/smooth/smooth.c, jpeg/gstjpegenc.c: Commented out most of
5594 the remaining bits of Meta stuff
5596 2001-04-24 00:16 omegahacker
5598 * autogen.sh, gst/elements/gstfakesink.c, plugins/Makefile.am,
5599 plugins/arts/gst_artsio_impl.cc, plugins/oss/gstosssrc.c:
5600 Collection of minor changes:
5602 * autogen.sh - remove config.cache before running ./configure
5603 * gst/elements/gstfakesink.c - print out the size of the buffer,
5605 * plugins/Makefile.am - removed a spare trailing backslash
5606 * plugins/arts/gst_artsio_impl.cc - change the scale back to 0.5
5607 * plugins/oss/gstosssrc.c - change name slightly to match osssink
5609 2001-04-23 23:04 wtay
5611 * plugins/aasink/: aasink.c, aasink.h: Final fixes to the aasink
5613 2001-04-23 16:16 omegahacker
5615 * test/dvshow.c: updated dvshow to use dv1394src instead of
5618 2001-04-23 16:16 omegahacker
5620 * plugins/1394/: Makefile.am, dv1394src.c, dv1394src.h, gst1394.c,
5621 gst1394.h: renamed 1394src to dv1394src, set up to handle *1394* in
5624 2001-04-23 00:28 wtay
5626 * configure.in: Added a check for aalib
5628 2001-04-23 00:18 wtay
5630 * plugins/: Makefile.am, aasink/.cvsignore, aasink/Makefile.am,
5631 aasink/aasink.c, aasink/aasink.h, mp3decode/mpg123/Makefile.am,
5632 xvideosink/xvideosink.c, xvideosink/xvideosink.h: Some small mpg123
5633 Makefile changes. Added an aasink, draw graphics with aalib :-)
5635 2001-04-22 17:34 wtay
5637 * plugins/: avi/wincodec/gstwindec.c, avi/wincodec/gstwindec.h,
5638 dv/dvdec.c: Added bufferpools to windec. updated dvdec to the new
5639 plugin version system.
5641 2001-04-22 17:06 wtay
5643 * docs/gst/tmpl/gstdisksink.sgml: Added the disksink template
5645 2001-04-22 17:05 wtay
5647 * test/.cvsignore: Updates
5649 2001-04-22 17:04 wtay
5651 * test/dv2mp1.c: Added a non functional dv to mpeg1 encoder.
5653 2001-04-22 17:04 wtay
5655 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
5656 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstbuffer.sgml,
5657 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstplugin.sgml,
5658 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5659 docs/libs/Makefile.am, gst/gstcaps.h, gst/gstpad.h, gst/gstutils.c,
5660 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5661 gst/elements/gstdisksrc.c, plugins/alsa/alsasink.c,
5662 plugins/alsa/alsasrc.c, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5663 plugins/filters/colorspace/colorspace.c, test/Makefile.am,
5664 tests/padfactory.c: API docs updates. Properly implemented the
5665 disksink. Fixed a compile problem with alsa. Added bufferpool
5666 handling to dvdec Some compiler warning fixes
5668 2001-04-22 13:30 richardb
5670 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5671 gst/autoplug/gststaticautoplug.c,
5672 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5673 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5674 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5675 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5676 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5677 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5678 plugins/avi/wincodec/gstwincodec.c,
5679 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5680 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5681 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5682 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5683 plugins/filters/adder/adder.c,
5684 plugins/filters/colorspace/colorspace.c,
5685 plugins/filters/ladspa/gstladspa.c,
5686 plugins/filters/median/median.c,
5687 plugins/filters/passthrough/passthrough.c,
5688 plugins/filters/smooth/smooth.c,
5689 plugins/filters/stereo2mono/stereo2mono.c,
5690 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5691 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5692 plugins/mp3decode/mad/gstmad.c,
5693 plugins/mp3decode/mpg123/gstmpg123.c,
5694 plugins/mp3decode/parse/mp3parse.c,
5695 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5696 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5697 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5698 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5699 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5700 plugins/mpeg1/mpegtypes/mpeg1types.c,
5701 plugins/mpeg1/parse/mpeg1parse.c,
5702 plugins/mpeg1/system_encode/system_encode.c,
5703 plugins/mpeg1video/parse/mp1videoparse.c,
5704 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5705 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5706 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5707 plugins/mpeg2/mpegtypes/mpeg2types.c,
5708 plugins/mpeg2/parse/mpeg2parse.c,
5709 plugins/mpeg2/subtitles/mpeg2subt.c,
5710 plugins/mpeg2/video/gstmpeg2play.c,
5711 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5712 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5713 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5714 plugins/videoscale/videoscale.c,
5715 plugins/visualization/smoothwave/smoothwave.c,
5716 plugins/visualization/spectrum/gstspectrum.c,
5717 plugins/visualization/synaesthesia/synaesthesia.c,
5718 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5719 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5720 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c:
5721 Merged from BRANCH-PLUGINVER1
5723 2001-04-22 13:06 richardb
5725 * plugins/mpeg2/mpeg2enc/gstmpeg2enc.c: Fix bad merge with head.
5727 2001-04-22 11:16 richardb
5729 * configure.in, examples/autoplug/autoplug.c, gst/gstbuffer.c,
5730 gst/gstbuffer.h, gst/gstcaps.h, gst/gstprops.h,
5731 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5732 plugins/Makefile.am, plugins/dv/Makefile.am, plugins/dv/NOTES,
5733 plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5734 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5735 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5736 plugins/mpeg1/system_encode/buffer.c,
5737 plugins/mpeg1/system_encode/system_encode.c,
5738 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5739 plugins/videoscale/videoscale.c, test/Makefile.am, test/dvshow.c,
5740 test/mp2tomp1.c, test/video2mp1.c: Merged from trunk
5742 2001-04-22 05:38 omegahacker
5744 * gst/: gstbuffer.c, gstbuffer.h, gstcaps.h: fixes for gstbuffer,
5745 and removed ## from gstcaps.h that was causing all that warning
5748 2001-04-22 02:41 omegahacker
5750 * gst/gstbuffer.c: completed gst_buffer_copy, added API comments
5752 2001-04-22 02:40 omegahacker
5754 * test/: Makefile.am, dvshow.c: added test program for dv decoder
5756 2001-04-22 02:32 omegahacker
5758 * gst/gstprops.h: added GST_STR_FOURCC, which takes strings like
5759 "YUY2" instead of 'Y','U','Y','2'. better, I think <g>
5761 2001-04-22 02:30 wtay
5763 * configure.in: Add -lm and the glib libs too for the dv_init check
5765 2001-04-22 02:30 omegahacker
5767 * gst/: gstbuffer.c, gstbuffer.h: Added gst_buffer_copy(). It's
5768 not complete, it should copy more stuff like flags and such.
5771 2001-04-22 02:28 omegahacker
5773 * plugins/Makefile.am: fixed caps error in path for dv
5775 2001-04-22 00:48 omegahacker
5777 * configure.in, plugins/Makefile.am, plugins/dv/Makefile.am,
5778 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h: added
5779 initial DV (smpte314m) decoder plugin
5781 2001-04-21 18:45 wtay
5783 * examples/autoplug/autoplug.c,
5784 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5785 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5786 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5787 plugins/mpeg1/system_encode/buffer.c,
5788 plugins/mpeg1/system_encode/system_encode.c,
5789 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5790 plugins/videoscale/videoscale.c, test/Makefile.am, test/mp2tomp1.c,
5791 test/video2mp1.c: Fixed a few plugins so that mpeg1 encoding sorta
5792 works. Added an mpeg1 encoder example, it uses the autoplugger to
5793 convert the stream to audio/video, which is then fed to the
5796 2001-04-21 13:43 richardb
5798 * gst/gstplugin.c, gst/gstplugin.h, plugins/1394/gst1394.c,
5799 plugins/alaw/alaw.c, plugins/alsa/alsasink.c,
5800 plugins/alsa/alsasrc.c, plugins/arts/gst_arts.c,
5801 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5802 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5803 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5804 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5805 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5806 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5807 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5808 plugins/filters/adder/adder.c,
5809 plugins/filters/colorspace/colorspace.c,
5810 plugins/filters/ladspa/gstladspa.c,
5811 plugins/filters/median/median.c,
5812 plugins/filters/passthrough/passthrough.c,
5813 plugins/filters/smooth/smooth.c,
5814 plugins/filters/stereo2mono/stereo2mono.c,
5815 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5816 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5817 plugins/mp3decode/mad/gstmad.c,
5818 plugins/mp3decode/mpg123/gstmpg123.c,
5819 plugins/mp3decode/parse/mp3parse.c,
5820 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5821 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5822 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5823 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5824 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5825 plugins/mpeg1/mpegtypes/mpeg1types.c,
5826 plugins/mpeg1/parse/mpeg1parse.c,
5827 plugins/mpeg1/system_encode/system_encode.c,
5828 plugins/mpeg1video/parse/mp1videoparse.c,
5829 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5830 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5831 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5832 plugins/mpeg2/mpegtypes/mpeg2types.c,
5833 plugins/mpeg2/parse/mpeg2parse.c,
5834 plugins/mpeg2/subtitles/mpeg2subt.c,
5835 plugins/mpeg2/video/gstmpeg2play.c,
5836 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5837 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5838 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5839 plugins/videoscale/videoscale.c,
5840 plugins/visualization/smoothwave/smoothwave.c,
5841 plugins/visualization/spectrum/gstspectrum.c,
5842 examples/plugins/example.c, gst/autoplug/gststaticautoplug.c,
5843 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5844 gst/types/gsttypes.c,
5845 plugins/visualization/synaesthesia/synaesthesia.c,
5846 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5847 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5848 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c: Use
5849 plugin descriptions, which start with the major and minor version
5850 numbers, instead of relying on each plugin to call gst_plugin_new
5851 appropriately, and check the return value, and tidy up if there's a
5852 failure. This seems to work fine, and factors out some code common
5855 2001-04-21 10:30 richardb
5857 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5858 gst/autoplug/gststaticautoplug.c,
5859 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5860 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5861 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5862 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5863 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5864 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5865 plugins/avi/wincodec/gstwincodec.c,
5866 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5867 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5868 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5869 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5870 plugins/filters/adder/adder.c,
5871 plugins/filters/colorspace/colorspace.c,
5872 plugins/filters/ladspa/gstladspa.c,
5873 plugins/filters/median/median.c,
5874 plugins/filters/passthrough/passthrough.c,
5875 plugins/filters/smooth/smooth.c,
5876 plugins/filters/stereo2mono/stereo2mono.c,
5877 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5878 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5879 plugins/mp3decode/mad/gstmad.c,
5880 plugins/mp3decode/mpg123/gstmpg123.c,
5881 plugins/mp3decode/parse/mp3parse.c,
5882 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5883 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5884 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5885 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5886 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5887 plugins/mpeg1/mpegtypes/mpeg1types.c,
5888 plugins/mpeg1/parse/mpeg1parse.c,
5889 plugins/mpeg1/system_encode/system_encode.c,
5890 plugins/mpeg1video/parse/mp1videoparse.c,
5891 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5892 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5893 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5894 plugins/mpeg2/mpegtypes/mpeg2types.c,
5895 plugins/mpeg2/parse/mpeg2parse.c,
5896 plugins/mpeg2/subtitles/mpeg2subt.c,
5897 plugins/mpeg2/video/gstmpeg2play.c,
5898 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5899 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5900 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5901 plugins/videoscale/videoscale.c,
5902 plugins/visualization/smoothwave/smoothwave.c,
5903 plugins/visualization/spectrum/gstspectrum.c,
5904 plugins/visualization/synaesthesia/synaesthesia.c,
5905 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5906 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5907 plugins/xvideosink/xvideosink.c: Added first attempt at plugin
5910 2001-04-21 00:20 wtay
5912 * plugins/filters/colorspace/colorspace.c: Added more verbose
5913 output for debugging purposes.
5915 2001-04-20 23:50 wtay
5917 * plugins/xvideosink/: gstximage.c, gstxvimage.c, xvideosink.c,
5918 xvideosink.h: Added proper locking around the bufferpool and the X
5921 2001-04-20 22:41 wtay
5923 * plugins/mp3decode/mad/gstmad.c: Removed a g_print statement
5925 2001-04-20 22:40 wtay
5927 * plugins/mp3decode/mad/: gstmad.c, gstmad.h: Added Mad didn't take
5928 the number of channels into account. Added propper TIMESTAMPS to
5931 2001-04-20 21:36 wtay
5933 * plugins/oss/gstosssink.c: Added a sync when the device is opened
5934 so that the caps negotiated parmams are set.
5936 2001-04-20 20:21 wtay
5938 * gst/elements/: gstidentity.c, gstidentity.h: Added caps proxying
5939 and bufferpool passing to identity so that -launch disksrc ! mad !
5940 identity ! osssink works.
5942 2001-04-20 15:42 richardb
5944 * plugins/oss/gstosssink.c: #ifdef out bit about AFMT_AC3, since
5945 this isn't defined by the header files for older linux kernels
5946 (2.0.36) (and its just INFO code, anyway)
5948 2001-04-20 13:04 thomasvs
5950 * gst/elements/: Makefile.am, gstelements.c: update to take new
5951 gstdisksink element into account
5953 2001-04-20 12:56 richardb
5955 * gst/Makefile.am.future: Update the alternative Makefile.am for
5956 gst/, which depends on automake
5959 2001-04-20 12:14 thomasvs
5961 * gst/elements/: gstdisksink.c, gstdisksink.h: * first stab at a
5962 disk sink element * no optimization, is it necessary ? * basic
5963 error checking * seems to work; you can copy files by typing
5964 gstreamer-launch disksrc location=test.in ! disksink
5965 location=test.out * decode of mp3 to raw pcm also tested
5967 2001-04-20 00:47 omegahacker
5969 * plugins/arts/: .cvsignore, Makefile.am, gst_arts.c, gst_arts.h,
5970 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5971 gst_artsio.mcoptype, gst_artsio_impl.cc: updated to a mostly
5972 working aRts wrapper plugin, just caps issues left
5974 2001-04-19 23:25 wtay
5976 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstcaps.sgml,
5977 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
5978 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5979 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5980 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5981 gst/gstpad.c: More API docs updates
5983 2001-04-19 23:03 omegahacker
5985 * plugins/arts/gst_artsio_impl.cc: minor updates
5987 2001-04-19 21:42 omegahacker
5989 * configure.in, plugins/Makefile.am, plugins/1394/.cvsignore,
5990 plugins/1394/Makefile.am, plugins/1394/gst1394.c,
5991 plugins/1394/gst1394.h: First pass at 1394 source. Arguments need
5992 to be added, etc. But it works.
5994 2001-04-19 17:40 omegahacker
5996 * plugins/arts/gst_arts.c: updated to latest padtemplate code
5998 2001-04-19 10:27 thomasvs
6000 * plugins/filters/adder/adder.c: * a little cleanup
6002 2001-04-19 01:23 omegahacker
6004 * configure.in, plugins/Makefile.am: better (not complete, afaict)
6007 2001-04-19 00:25 omegahacker
6009 * plugins/arts/: Makefile.am, gst_arts.c, gst_arts.h,
6010 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
6011 gst_artsio.mcoptype, gst_artsio_impl.cc: first pass at a gstreamer
6012 arts plugin doesn't compile yet
6014 2001-04-18 23:00 wtay
6016 * plugins/xvideosink/xvideosink.c: Removed stupid g_print
6019 2001-04-18 22:59 wtay
6021 * plugins/: mpeg2/mpeg2dec/gstmpeg2dec.c, xvideosink/xvideosink.c:
6022 Fixed a stupid bug in the mpeg2dec bufferpool handling. Make an
6023 XvImage and XImage pool in xvideosink. Together these changes give
6024 an 80% speedup on mpeg2 playback (rough estimate)
6026 2001-04-18 21:16 wtay
6028 * docs/gst/tmpl/: gstbin.sgml, gstbuffer.sgml, gstbufferpool.sgml,
6029 gstcaps.sgml, gstreamer-unused.sgml: Added more API docs to
6030 Autoplug, Buffer, Bin, BufferPool. Fixed some compile problems
6033 2001-04-18 17:08 thomasvs
6035 * examples/mixer/mixer.c: * mixer now works with variable inputs *
6036 mixer creates custom volume envelopes allowing each song to play
6037 alone and end with a mix of all of them, undistorted
6039 2001-04-18 15:50 thomasvs
6041 * plugins/filters/volenv/filter.func: made errors more descriptive
6043 2001-04-18 15:04 thomasvs
6045 * examples/mixer/mixer.c: * cleaned up some code and integrated
6046 with new adder (mixer now works with different types of files)
6048 2001-04-18 15:03 thomasvs
6050 * plugins/filters/adder/: adder.c, adder.h: changed adder to work
6051 with variable length input data buffers
6053 2001-04-17 22:17 thomasvs
6055 * examples/mixer/: mixer.c, mixer.h: changed mixer to work by
6056 autoplugging the input channels (not very useful yet, since the
6057 input buffers to volenv have different sizes)
6059 2001-04-17 22:14 wtay
6061 * configure.in, docs/gst/gstreamer-sections.txt,
6062 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gst.sgml,
6063 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
6064 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
6065 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
6066 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6067 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstcaps.c,
6068 gst/gstobject.c, gst/gstpad.c, testsuite/capsnego/capsnego.c,
6069 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6070 testsuite/capsnego/enum.c: The first wave of docs updates Added a
6071 little more comments about the API usage in the api docs. Some
6072 fixes for the capsnego testsuite.
6074 2001-04-17 22:03 wtay
6076 * tests/: Makefile.am, autoplug3.c, autoplug4.c: Autoplug3 shows an
6077 example of an autoplugged mp3 player. Autoplug4 shows various
6078 static autoplugger examples.
6080 2001-04-17 18:48 thomasvs
6082 * examples/mixer/mixer.h: header for mixer.c, containing
6085 2001-04-17 18:47 thomasvs
6087 * examples/mixer/mixer.c: added a struct to set up input channels
6089 2001-04-17 16:32 thomasvs
6091 * plugins/filters/volenv/: filter.func, volenv.c: * fixed problem
6092 with starting rise calculation * cleaned up some debug info *
6093 started wondering if it really is a good idea to #include the
6094 actual filter now that's it's grown so large, but decided it
6095 wasn't worth the effort now anyway
6097 2001-04-17 14:36 thomasvs
6099 * configure.in: added mixer example and adder plugin to
6102 2001-04-17 06:24 omegahacker
6104 * gst/: Makefile.am, autoplug/Makefile.am, elements/Makefile.am,
6105 types/Makefile.am: finished change to GST_ macros
6107 2001-04-17 03:19 omegahacker
6109 * configure.in, gst/.cvsignore, gst/Makefile.am, gst/gst.h,
6110 gst/gstversion.h.in: added gstversion.h
6112 2001-04-17 02:32 omegahacker
6114 * gstreamer.pc.in: file gstreamer.pc.in was initially added on
6115 branch BRANCH-INCSCHED1.
6117 2001-04-17 02:32 omegahacker
6119 * gstreamer.pc.in: added pkg-config file
6121 2001-04-17 00:17 omegahacker
6123 * gst/autoplug/: Makefile.am, gststaticautoplug.c,
6124 gststaticautoplug.h, gststaticautoplugrender.c,
6125 gststaticautoplugrender.h: brought in autoplug dir from HEAD after
6128 2001-04-17 00:17 wtay
6130 * plugins/: filters/colorspace/colorspace.c,
6131 filters/colorspace/colorspace.h, mpeg2/mpeg2dec/gstmpeg2dec.c,
6132 mpeg2/mpeg2dec/gstmpeg2dec.h, xvideosink/gstximage.h,
6133 xvideosink/gstxvimage.h, xvideosink/xvideosink.c,
6134 xvideosink/xvideosink.h: Added bufferpools to mpeg2dec and
6135 xvideosink. Modified colorspace to draw straight into a bufferpool
6136 buffer when possible.
6138 2001-04-16 22:48 wtay
6140 * tests/: Makefile.am, padfactory.c: Updated the padfactory test
6143 2001-04-16 22:45 wtay
6145 * gst/: gstbuffer.h, gstcaps.c, gstcaps.h, gstpad.c, gstpad.h,
6146 gstqueue.c: Added 1337 macros to create padtemplates and
6147 capstemplates. Added some code for bufferpools
6149 2001-04-16 22:43 omegahacker
6151 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
6152 gstreamer-config.1, gstreamer-config.in, gstreamer.m4,
6153 gstreamer.spec.in, components/bonobo-gstmediaplay/Makefile.am,
6154 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6155 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
6156 debian/changelog, debian/control, debian/copyright,
6157 debian/gsteditor.files, debian/gsteditor.manpages,
6158 debian/gsteditor.menu, debian/gstmediaplay.files,
6159 debian/gstmediaplay.manpages, debian/gstmediaplay.menu,
6160 debian/gstreamer-alsa.files, debian/gstreamer-cdparanoia.files,
6161 debian/gstreamer-common.files, debian/gstreamer-doc.files,
6162 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
6163 debian/gstreamer-lame.files, debian/gstreamer-mpeg2dec.files,
6164 debian/gstreamer-mpg123.files,
6165 debian/gstreamer-plugin-template.postinst,
6166 debian/gstreamer-plugin-template.prerm,
6167 debian/gstreamer-runtime.files, debian/gstreamer-runtime.manpages,
6168 debian/gstreamer-runtime.postinst, debian/gstreamer-tools.files,
6169 debian/gstreamer-tools.manpages, debian/gstreamer-vorbis.files,
6170 debian/libgst-dev.files, debian/libgst-dev.manpages,
6171 debian/libgst0.files, debian/libgst0.postinst,
6172 debian/libgsteditor-dev.files, debian/libgsteditor0.files,
6173 debian/libgsteditor0.postinst, debian/libgstmediaplay-dev.files,
6174 debian/libgstmediaplay0.files, debian/libgstmediaplay0.postinst,
6175 debian/rules, docs/Makefile.am, docs/fwg/Makefile.am,
6176 docs/fwg/concepts.sgml, docs/fwg/firstplugin.sgml,
6177 docs/fwg/gst-plugin-writers-guide.sgml, docs/fwg/testapp.sgml,
6178 docs/fwg/titlepage.sgml, docs/fwg/typesnprops.sgml,
6179 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
6180 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
6181 docs/gst/gstreamer.types.in, docs/gst/tmpl/audioraw.sgml,
6182 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
6183 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
6184 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
6185 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
6186 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
6187 docs/gst/tmpl/gstmultidisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
6188 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
6189 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
6190 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
6191 docs/gst/tmpl/gststaticautoplug.sgml,
6192 docs/gst/tmpl/gststaticautoplugrender.sgml,
6193 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/videoraw.sgml,
6194 docs/libs/.cvsignore, docs/manual/Makefile.am,
6195 docs/manual/bins.sgml, docs/manual/debugging.sgml,
6196 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
6197 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
6198 docs/manual/pads.sgml, docs/manual/plugins.sgml,
6199 docs/manual/queues.sgml, docs/manual/quotes.sgml,
6200 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
6201 docs/manual/xml.sgml, docs/plugins/Makefile.am,
6202 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
6203 docs/plugins/tmpl/audioscale.sgml,
6204 docs/plugins/tmpl/gstaviencoder.sgml,
6205 docs/plugins/tmpl/gstmpeg2enc.sgml,
6206 docs/plugins/tmpl/gstmpeg2play.sgml,
6207 docs/plugins/tmpl/gstmpeg_play.sgml,
6208 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
6209 docs/plugins/tmpl/gstspectrum.sgml,
6210 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
6211 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
6212 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
6213 docs/plugins/tmpl/mpeg2parse.sgml,
6214 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
6215 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
6216 docs/plugins/tmpl/synaesthesia.sgml,
6217 docs/plugins/tmpl/system_encode.sgml,
6218 docs/plugins/tmpl/videoscale.sgml,
6219 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
6220 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
6221 docs/random/caps.dia, docs/random/hierarchy,
6222 docs/random/plugins.dia, docs/random/omega/eos,
6223 docs/random/omega/eos.old, docs/random/wtay/autoplug2,
6224 docs/random/wtay/caps-negociation, docs/random/wtay/capsnego-cases,
6225 editor/Makefile.am, editor/gsteditor.1, editor/gsteditor.h,
6226 editor/gsteditorproperty.c, examples/Makefile.am,
6227 examples/autoplug/.cvsignore, examples/autoplug/autoplug.c,
6228 examples/helloworld/helloworld.c,
6229 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6230 examples/plugins/example.c, examples/plugins/example.h,
6231 examples/queue/queue.c, examples/queue2/queue2.c,
6232 examples/queue3/queue3.c, examples/queue4/queue4.c,
6233 examples/thread/thread.c, examples/typefind/.cvsignore,
6234 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
6235 gst/Makefile.am.future, gst/cothreads.c, gst/gst.c, gst/gst.h,
6236 gst/gstarch.h, gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c,
6237 gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
6238 gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
6239 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
6240 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
6241 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
6242 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
6243 gst/gstpropsprivate.h, gst/gstqueue.c, gst/gstscheduler.c,
6244 gst/gstsparc.h, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
6245 gst/gsttypefind.c, gst/gstutils.c, gst/gstutils.h,
6246 gst/elements/Makefile.am, gst/elements/gstaudiosink.c,
6247 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.c,
6248 gst/elements/gstaudiosrc.h, gst/elements/gstdisksrc.c,
6249 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6250 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6251 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
6252 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/callbacks.c,
6253 gstplay/gstmediaplay.1, gstplay/gstmediaplay.c,
6254 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
6255 gstplay/gstplayprivate.h, include/Makefile.am, include/avifmt.h,
6256 include/default.h, include/registry.h, libs/Makefile.am,
6257 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
6258 libs/getbits/gstgetbits_inl.h, libs/idct/gstidct.c,
6259 plugins/Makefile.am, plugins/alaw/Makefile.am,
6260 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6261 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6262 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6263 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6264 plugins/alaw/mulaw-conversion.h, plugins/alsa/.cvsignore,
6265 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
6266 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
6267 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
6268 plugins/artsd/.cvsignore, plugins/artsd/Makefile.am,
6269 plugins/artsd/REQUIREMENTS, plugins/artsd/artsdsink.c,
6270 plugins/artsd/artsdsink.h, plugins/au/gstparseau.c,
6271 plugins/au/gstparseau.h, plugins/audioscale/audioscale.c,
6272 plugins/audioscale/audioscale.h, plugins/avi/audiocodecs.c,
6273 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6274 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
6275 plugins/avi/playcodecs.c, plugins/avi/wincodec/Makefile.am,
6276 plugins/avi/wincodec/gstwincodec.c,
6277 plugins/avi/wincodec/gstwincodec.h,
6278 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6279 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6280 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
6281 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
6282 plugins/effects/stereo/stereo.c, plugins/effects/stereo/stereo.h,
6283 plugins/effects/volume/volume.c, plugins/effects/volume/volume.h,
6284 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
6285 plugins/filters/filterstamp.README, plugins/filters/filterstamp.sh,
6286 plugins/filters/colorspace/.cvsignore,
6287 plugins/filters/colorspace/Makefile.am,
6288 plugins/filters/colorspace/colorspace.c,
6289 plugins/filters/colorspace/colorspace.h,
6290 plugins/filters/colorspace/yuv2rgb.c,
6291 plugins/filters/colorspace/yuv2rgb.h,
6292 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6293 plugins/filters/ladspa/gstladspa.c,
6294 plugins/filters/median/median.c, plugins/filters/median/median.h,
6295 plugins/filters/passthrough/.cvsignore,
6296 plugins/filters/passthrough/Makefile.am,
6297 plugins/filters/passthrough/filter.func,
6298 plugins/filters/passthrough/passthrough.c,
6299 plugins/filters/passthrough/passthrough.h,
6300 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
6301 plugins/filters/stereo2mono/Makefile.am,
6302 plugins/filters/stereo2mono/stereo2mono.c,
6303 plugins/filters/stereo2mono/stereo2mono.h,
6304 plugins/filters/volenv/.cvsignore,
6305 plugins/filters/volenv/Makefile.am,
6306 plugins/filters/volenv/filter.func,
6307 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
6308 plugins/flx/Makefile.am, plugins/flx/flx_color.c,
6309 plugins/flx/flx_color.h, plugins/flx/flx_decoder.c,
6310 plugins/flx/flx_decoder.h, plugins/flx/flx_fmt.h,
6311 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
6312 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6313 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6314 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6315 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6316 plugins/mp3decode/mad/gstmad.h,
6317 plugins/mp3decode/mpg123/gstmpg123.c,
6318 plugins/mp3decode/mpg123/gstmpg123.h,
6319 plugins/mp3decode/mpg123/layer1.c,
6320 plugins/mp3decode/mpg123/layer3.c,
6321 plugins/mp3decode/mpg123/mpg123.c,
6322 plugins/mp3decode/mpg123/tabinit.c,
6323 plugins/mp3decode/parse/mp3parse.c,
6324 plugins/mp3decode/types/mp3types.c,
6325 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
6326 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6327 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6328 plugins/mpeg1/mpeg_play/Makefile.am,
6329 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6330 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6331 plugins/mpeg1/mpeg_play/recon_mmxe.s,
6332 plugins/mpeg1/mpeg_play/recon_sse.s,
6333 plugins/mpeg1/mpeg_play/video.c,
6334 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6335 plugins/mpeg1/mpegtypes/mpeg1types.c,
6336 plugins/mpeg1/parse/mpeg1parse.c,
6337 plugins/mpeg1video/parse/mp1videoparse.c,
6338 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
6339 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/cpu_accel.c,
6340 plugins/mpeg2/ac3dec/decode.c, plugins/mpeg2/ac3parse/ac3parse.c,
6341 plugins/mpeg2/mpeg2dec/Makefile.am,
6342 plugins/mpeg2/mpeg2dec/attributes.h,
6343 plugins/mpeg2/mpeg2dec/decode.c,
6344 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6345 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6346 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
6347 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
6348 plugins/mpeg2/mpeg2dec/idct_mlib.c,
6349 plugins/mpeg2/mpeg2dec/idct_mmx.c,
6350 plugins/mpeg2/mpeg2dec/idct_mmx.h,
6351 plugins/mpeg2/mpeg2dec/mm_accel.h,
6352 plugins/mpeg2/mpeg2dec/motion_comp.c,
6353 plugins/mpeg2/mpeg2dec/motion_comp.h,
6354 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
6355 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
6356 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
6357 plugins/mpeg2/mpeg2dec/mpeg2.h,
6358 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
6359 plugins/mpeg2/mpeg2dec/output_video.h,
6360 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
6361 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
6362 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6363 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6364 plugins/mpeg2/mpegtypes/mpeg2types.c,
6365 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/Makefile.am,
6366 plugins/mpeg2/video/gstmpeg2play.c,
6367 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/recon.c,
6368 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
6369 plugins/mpeg2/videoparse/mp2videoparse.c,
6370 plugins/mulaw/Makefile.am, plugins/mulaw/mulaw-conversion.c,
6371 plugins/mulaw/mulaw-conversion.h, plugins/mulaw/mulaw-decode.c,
6372 plugins/mulaw/mulaw-decode.h, plugins/mulaw/mulaw-encode.c,
6373 plugins/mulaw/mulaw-encode.h, plugins/mulaw/mulaw.c,
6374 plugins/oss/.cvsignore, plugins/oss/Makefile.am,
6375 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
6376 plugins/oss/gstosssink.h, plugins/oss/gstosssrc.c,
6377 plugins/oss/gstosssrc.h, plugins/rtjpeg/RTjpeg.h,
6378 plugins/rtp/Makefile.am, plugins/rtp/rtpsend/.cvsignore,
6379 plugins/rtp/rtpsend/Makefile.am, plugins/rtp/rtpsend/rtp.c,
6380 plugins/rtp/rtpsend/rtp.h, plugins/rtp/rtpsend/rtpsend.c,
6381 plugins/rtp/rtpsend/rtpsend.h, plugins/videoscale/videoscale.c,
6382 plugins/videoscale/videoscale.h,
6383 plugins/visualization/smoothwave/smoothwave.h,
6384 plugins/visualization/spectrum/gstspectrum.c,
6385 plugins/visualization/spectrum/gstspectrum.h,
6386 plugins/visualization/synaesthesia/synaesthesia.c,
6387 plugins/visualization/synaesthesia/synaesthesia.h,
6388 plugins/visualization/vumeter/vumeter.c,
6389 plugins/visualization/vumeter/vumeter.h, plugins/vorbis/vorbis.c,
6390 plugins/vorbis/vorbisdec.c, plugins/wav/Makefile.am,
6391 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
6392 plugins/wav/gstriff.c, plugins/xmms/.cvsignore,
6393 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
6394 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
6395 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
6396 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
6397 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
6398 plugins/xmms/main.h, plugins/xmms/output.h,
6399 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
6400 plugins/xmms/visualization.h, plugins/xmms/xmms.h,
6401 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6402 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6403 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6404 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6405 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6406 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
6407 test/a.c, test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6408 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6409 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpeg2parse2.c,
6410 test/mpg123.c, test/p.c, test/qtest.c, test/r.c, test/record.c,
6411 test/s.c, test/spectrum.c, test/typefind.c, test/vidcapture.c,
6412 test/vidcapture2.c, test/videotest.c, test/videotest2.c, test/w.c,
6413 test/xmmstest.c, test/xml/readreg.c, tests/.cvsignore,
6414 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
6415 tests/autoplug3.c, tests/caps.c, tests/capsconnect.c,
6416 tests/paranoia.c, tests/props.c, tests/nego/.cvsignore,
6417 tests/nego/Makefile.am, tests/nego/nego1.c, testsuite/Makefile.am,
6418 testsuite/test_gst_init.c, testsuite/capsnego/.cvsignore,
6419 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
6420 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6421 testsuite/capsnego/enum.c, tools/Makefile.am, tools/README,
6422 tools/gstreamer-inspect.1, tools/gstreamer-inspect.c,
6423 tools/gstreamer-launch.1, tools/gstreamer-launch.c,
6424 tools/gstreamer-register.1: Merged HEAD from
6425 BRANCH-INCSCHED1-200104161 into BRANCH-INCSCHED1.
6427 2001-04-16 22:33 wtay
6429 * test/: Makefile.am, mp3mad.c: Added an test program for the mad
6432 2001-04-16 20:41 thomasvs
6434 * plugins/filters/adder/adder.c: commented some debug info to get a
6437 2001-04-16 20:38 thomasvs
6439 * examples/mixer/mixer.c: changed volume envelope; should do a nice
6440 transition between both songs now
6442 2001-04-16 20:11 thomasvs
6444 * plugins/filters/volenv/volenv.c: removed example volume envelope
6445 registration plugin now accepts both a volume envelope (before
6446 start) or direct argument setting
6448 2001-04-16 18:36 omegahacker
6450 * plugins/mp3decode/mad/gstmad.c: added code to deal with either
6451 0.12 or 0.13 of libmad
6453 2001-04-16 17:45 wtay
6455 * gst/elements/: gstfakesink.c, gstfakesink.h: Added an arg to
6456 fakesink so that it doesn't printf.
6458 2001-04-16 17:34 wtay
6460 * examples/: autoplug/autoplug.c, mixer/.cvsignore,
6461 mixer/Makefile.am, mixer/mixer.c: Added an example audio mixer.
6463 2001-04-16 17:30 wtay
6465 * plugins/filters/: adder/.cvsignore, adder/Makefile.am,
6466 adder/adder.c, adder/adder.h, colorspace/colorspace.c: Added the
6467 audio mixer from Thomas Vander Stichele
6469 2001-04-16 11:55 wtay
6471 * examples/autoplug/autoplug.c: Add the xvideosink to the example.
6473 2001-04-16 01:59 wtay
6475 * plugins/filters/volenv/: filter.func, volenv.c: More volenv
6478 2001-04-16 00:59 omegahacker
6480 * gst/gstbin.c, gst/gstscheduler.c, gst/gstthread.c,
6481 gst/elements/gstidentity.c, tests/threadlock.c: latest updates,
6482 things are very close to working
6484 2001-04-16 00:44 wtay
6486 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
6487 yuv2rgb.h: Don't compile the asm on non x86 machines. Added a
6488 header file that will soon be part of the C fallback code..
6490 2001-04-16 00:12 wtay
6492 * gst/gstinfo.c: Added missing category strings...
6494 2001-04-16 00:05 wtay
6496 * plugins/esd/esdsink/esdsink.c: fixed the audio caps to the latest
6499 2001-04-15 23:54 omegahacker
6501 * tools/gstreamer-launch.c: save xml file of the launch cmdline
6503 2001-04-15 23:54 omegahacker
6505 * gst/gstelement.h: added comment about missing flag
6507 2001-04-15 23:53 omegahacker
6509 * gstreamer.spec.in: run gstreamer-register on postinstall
6511 2001-04-15 23:52 omegahacker
6513 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
6514 changed some INFOs to DEBUGs
6516 2001-04-15 23:29 wtay
6518 * configure.in: Added the volenv/passthrough plugin Makefiles
6520 2001-04-15 23:20 wtay
6522 * plugins/filters/: passthrough/.cvsignore,
6523 passthrough/passthrough.c, volenv/.cvsignore, volenv/Makefile.am,
6524 volenv/filter.func, volenv/volenv.c, volenv/volenv.h: Modified the
6525 passthrough filter with the new caps API Added the volume envelope
6528 2001-04-15 16:30 wtay
6530 * plugins/filters/: filterstamp.README, filterstamp.sh,
6531 passthrough/Makefile.am, passthrough/filter.func,
6532 passthrough/passthrough.c, passthrough/passthrough.h: Added a
6533 little script to create an audio filter plugin template (provided
6534 by Thomas Vander Stichele)
6536 2001-04-15 15:42 wtay
6538 * plugins/icecast/icecastsend/icecastsend.c: Updated the icecast
6541 2001-04-15 15:29 wtay
6543 * acconfig.h, configure.in, plugins/filters/Makefile.am,
6544 plugins/filters/colorspace/colorspace.c,
6545 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6546 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6547 plugins/mp3decode/mad/gstmad.h, plugins/vorbis/vorbisdec.c,
6548 test/xmmstest.c: Added the mad mp3 decoder. Added flushing to the
6549 vorbis decoder. Updated configure.in to check for Hermes and
6552 2001-04-15 02:02 wtay
6554 * gst/gstprops.c: Fixed the gfloat error in the va_arg code.
6556 2001-04-14 19:56 wtay
6558 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstcaps.sgml,
6559 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6560 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/videoraw.sgml,
6561 editor/gsteditorproperty.c, examples/plugins/example.c,
6562 gst/gstcaps.c, gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h,
6563 gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
6564 gst/elements/gsttee.c, gstplay/Makefile.am, gstplay/gstplay.c,
6565 plugins/alaw/alaw.c, plugins/alsa/alsa.h,
6566 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
6567 plugins/alsa/alsasrc.c, plugins/artsd/artsdsink.c,
6568 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
6569 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6570 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
6571 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
6572 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
6573 plugins/filters/colorspace/colorspace.c,
6574 plugins/filters/colorspace/yuv2rgb.c,
6575 plugins/filters/stereo2mono/stereo2mono.c,
6576 plugins/flx/flx_decoder.c, plugins/jpeg/gstjpeg.c,
6577 plugins/mp3decode/mpg123/gstmpg123.c,
6578 plugins/mp3decode/parse/mp3parse.c,
6579 plugins/mp3decode/types/mp3types.c,
6580 plugins/mp3encode/lame/gstlame.c,
6581 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6582 plugins/mpeg1/mpegtypes/mpeg1types.c,
6583 plugins/mpeg1/parse/mpeg1parse.c,
6584 plugins/mpeg1video/parse/mp1videoparse.c,
6585 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
6586 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6587 plugins/mpeg2/mpegtypes/mpeg2types.c,
6588 plugins/mpeg2/parse/mpeg2parse.c,
6589 plugins/mpeg2/video/gstmpeg2play.c,
6590 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
6591 plugins/oss/gstosssink.c, plugins/rtp/rtpsend/rtpsend.c,
6592 plugins/visualization/synaesthesia/synaesthesia.c,
6593 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
6594 plugins/vorbis/vorbisdec.c, plugins/wav/gstriff.c,
6595 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmsinput.c,
6596 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/xvideosink.c,
6597 tests/autoplug.c, tests/autoplug2.c, tests/autoplug3.c,
6598 tests/caps.c, tests/props.c, tools/gstreamer-inspect.c: A rather
6599 large patch: - changed the API for the padtemplates: - remove
6600 the factories (array of pointers) for the padtemplates,
6601 properties and caps. The static array was a nice idea but
6602 converting all the property values to a gpointer was not a
6603 good idea. float properties were not possible, and casting
6604 a gint to a pointer is not very portable. The new API just
6605 uses the _padtemplate_new, _caps_new and _props_new
6606 functions to create the templates. This has the added
6607 benefit that the API is now uniform for static and dynamic
6608 templates and that the code can be made cleaner. - lots of
6609 cleanups in the way the capabilities are constructed (va_list)
6610 - lots of updates for all the plugins (new API) - docs updates
6611 (new API) - removed the videoraw docs.
6613 2001-04-12 19:11 wtay
6615 * components/bonobo-gstmediaplay/Makefile.am,
6616 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6617 docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
6618 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6619 examples/helloworld/helloworld.c, gst/gstcaps.h, gst/gstinfo.h,
6620 gst/gstpad.c, gst/gstpad.h, gst/gstprops.c, gst/gstqueue.c,
6621 gst/autoplug/gststaticautoplugrender.c, gstplay/gstplay.c,
6622 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
6623 plugins/artsd/Makefile.am, plugins/avi/gstavidecoder.c,
6624 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
6625 plugins/avi/wincodec/gstwindec.c, plugins/filters/Makefile.am,
6626 plugins/filters/colorspace/Makefile.am,
6627 plugins/filters/colorspace/colorspace.c,
6628 plugins/filters/colorspace/colorspace.h,
6629 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6630 plugins/filters/stereo2mono/stereo2mono.c,
6631 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6632 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/ac3dec.c,
6633 plugins/mpeg2/ac3dec/decode.c,
6634 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
6635 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxwindow.c,
6636 plugins/xvideosink/gstxwindow.h, plugins/xvideosink/xvideosink.c,
6637 plugins/xvideosink/xvideosink.h, test/mpeg2parse2.c: Lots of
6638 updates to the plugins for caps negotiation. Added YUY2 output to
6639 the win32 dlls. Added a colorspace converter in gstplay
6641 2001-04-10 20:46 wtay
6643 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6644 tmpl/gstcaps.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
6645 Fixed the doc build warnings
6647 2001-04-09 20:56 mhowell
6649 * docs/random/matth/scheduling.txt: added incremental scheduling
6652 2001-04-09 20:56 mhowell
6654 * docs/random/matth/scheduling.txt: file scheduling.txt was
6655 initially added on branch BRANCH-INCSCHED1.
6657 2001-04-06 17:29 scavenger
6659 * configure.in, plugins/Makefile.am, plugins/alaw/Makefile.am,
6660 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6661 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6662 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6663 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6664 plugins/alaw/mulaw-conversion.h: Added ALaw encoder and decoder
6666 2001-04-06 15:20 scavenger
6668 * plugins/wav/Makefile.am: Makefile.am forgot to include gstriff.c
6670 2001-04-03 17:25 scavenger
6672 * plugins/au/gstparseau.c: Updated parseau to use caps nego
6674 2001-04-03 05:56 richardb
6676 * gst/Makefile.am.future: Add a proposed makefile to use in place
6677 of Makefile.am. This depends on automake 1.4d or later, but is
6678 much neater, avoiding horrible hacks to pass special flags in.
6680 I put it here for safekeeping until automake 1.5 is released, at
6681 which point we can reasonably require it.
6683 2001-04-03 05:53 richardb
6685 * configure.in, plugins/Makefile.am, plugins/artsd/.cvsignore,
6686 plugins/artsd/Makefile.am, plugins/artsd/REQUIREMENTS,
6687 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h: Add artsdsink
6688 plugin. Worked first time for me. :)
6690 2001-04-03 05:52 richardb
6692 * plugins/alsa/Makefile.am: Remove weird characters from alsa
6693 Makefile.am (Had some 240's there. Uh?) Also, remove some
6694 unwanted CFLAGS which had been added.
6696 2001-04-03 05:38 richardb
6698 * gst/gstplugin.c: Fix obscure segfault I just got: perhaps due to
6699 running with libxml 1.8.11 (prerelease version), but a worthwhile
6702 2001-04-03 02:30 scavenger
6704 * plugins/mulaw/mulaw-decode.c: fixed bug passing outbuf size
6705 instead of in buf size to mulaw decode function
6707 2001-04-03 02:18 scavenger
6709 * plugins/mulaw/mulaw-decode.c: typo mistaked src_template with
6712 2001-04-03 02:01 wtay
6714 * plugins/mulaw/mulaw.c: Use capstemplates to create the
6715 padtemplates for the two elements in the mulaw plugin.
6717 2001-04-03 01:46 wtay
6719 * plugins/xvideosink/xvideosink.c: Don't try to initialize Xv if it
6722 2001-04-03 01:43 scavenger
6724 * plugins/mulaw/mulaw-decode.h: fixed typo in get_type
6726 2001-04-03 01:38 scavenger
6728 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c, mulaw.c: moved
6729 details of mulawencode and mulawdecode to mulaw.c
6731 2001-04-03 01:33 scavenger
6733 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: removed a
6734 redundant caps=NULL statement
6736 2001-04-03 01:30 scavenger
6738 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: fixed stupid bug
6739 where srcpads were being created twice, second time around
6742 2001-04-03 01:25 scavenger
6744 * plugins/mulaw/: Makefile.am, mulaw-conversion.c,
6745 mulaw-conversion.h, mulaw-decode.c, mulaw-decode.h, mulaw-encode.c,
6746 mulaw.c: added mulaw decoder
6748 2001-04-02 21:03 wtay
6750 * plugins/filters/colorspace/: .cvsignore, Makefile.am,
6751 colorspace.c, colorspace.h: Added a non functional colorspace
6754 2001-04-02 20:56 wtay
6756 * configure.in, docs/libs/.cvsignore,
6757 examples/helloworld/helloworld.c, gst/gstprops.c, gst/gstprops.h,
6758 gst/gstpropsprivate.h: Merged the float property patch from Steve
6759 Baker. This patch doesn't really work yet...
6761 2001-04-02 19:29 wtay
6763 * plugins/mulaw/mulaw-encode.c: This is how I see the caps
6764 negotiation for the mulaw element. In the sink negotiate pad it
6765 copies the caps and modifies it according to what it is going to
6766 ouput. It then tries to set the caps on the src pad, if that
6767 succeeds, negotiation succeeds, else it fails.
6769 2001-04-02 18:54 scavenger
6771 * configure.in, plugins/Makefile.am, plugins/mulaw/Makefile.am,
6772 plugins/mulaw/mulaw-conversion.c, plugins/mulaw/mulaw-conversion.h,
6773 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h: Start
6774 of the mulaw plugin...needs finishing off
6776 2001-04-02 16:09 richardb
6778 * configure.in: Add configure support for detecting artsc: if this
6779 is found, its okay to build an artsdsink plugin. Now, someone just
6780 needs to write an artsdsink.
6782 2001-04-02 16:08 richardb
6784 * plugins/oss/gstosssink.c: Correct tiny typo.
6786 2001-04-02 15:21 wtay
6788 * gst/gstcaps.c, gst/gstprops.c, gstplay/gstplay.c,
6789 plugins/Makefile.am, plugins/avi/audiocodecs.c,
6790 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6791 plugins/avi/gstaviencoder.h, plugins/avi/playcodecs.c,
6792 plugins/avi/wincodec/Makefile.am,
6793 plugins/avi/wincodec/gstwincodec.c,
6794 plugins/avi/wincodec/gstwincodec.h,
6795 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6796 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6797 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/median/median.c,
6798 plugins/filters/median/median.h, plugins/filters/smooth/smooth.c,
6799 plugins/filters/smooth/smooth.h, plugins/flx/flx_decoder.c,
6800 plugins/flx/flx_decoder.h, plugins/jpeg/gstjpeg.c,
6801 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6802 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6803 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6804 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6805 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6806 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6807 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6808 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6809 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6810 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6811 plugins/mpeg2/parse/mpeg2parse.c,
6812 plugins/mpeg2/video/gstmpeg2play.c,
6813 plugins/mpeg2/video/gstmpeg2play.h,
6814 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
6815 plugins/xvideosink/Makefile.am, plugins/xvideosink/gstximage.c,
6816 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
6817 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
6818 test/Makefile.am, test/mpeg2parse2.c, test/videotest2.c: A rather
6819 large update: - a new videosink using plain X windows
6820 (xvideosink). It uses capsnego to set up it's formats. -
6821 gstplay uses the new xvideosink and a gtk_socket. The initial
6822 window size is set to 0x0 so you need to resize it before you
6823 see something. - got rid of the video metadata include file in
6824 favour of properties and caps negotiation - adjusted most
6825 plugins to not use the metadata.
6827 2001-04-02 15:08 omegahacker
6829 * gst/gstinfo.c: added PID and cID to INFO lines when DEBUG is
6832 2001-04-01 15:09 wtay
6834 * gstplay/: callbacks.c, gstmediaplay.glade: Small change to load
6835 the .glade file from the current dir too when pressing the about
6838 2001-04-01 15:01 wtay
6840 * gstplay/: gstmediaplay.glade, gstplay.c: This patch is now The
6841 Right Way(tm) to handle the stop button but at least it doesn't
6844 2001-04-01 14:51 wtay
6846 * gstplay/gstplay.c: Slightly modified the _stop handling so that
6847 gstmediaplay crashes less viontly. The real problem is that going
6848 to the NULL state does not clean up the scheduling structures I
6851 2001-03-31 15:35 wtay
6853 * plugins/capture/v4l/gstv4lsrc.c: Make sure the endianness is
6854 correct when we agree to yuv formats in capsnego.
6856 2001-03-31 15:22 wtay
6858 * plugins/capture/v4l/gstv4lsrc.c: Only agree to the caps
6859 negotiation if the format is supported by the driver.
6861 2001-03-31 15:10 wtay
6863 * plugins/xvideosink/gstxvimage.c: Corrected a endianness bug in
6864 the format print code.
6866 2001-03-31 14:47 wtay
6868 * plugins/capture/v4l/gstv4lsrc.c: Added a little debug info in the
6871 2001-03-31 02:08 wtay
6873 * plugins/filters/stereo2mono/stereo2mono.c: Some cleanups. Added
6874 the padtemplates to the elementfactory.
6876 2001-03-31 01:56 scavenger
6878 * configure.in, plugins/filters/Makefile.am: Added stereo2mono
6881 2001-03-31 01:47 scavenger
6883 * plugins/filters/stereo2mono/: Makefile.am, stereo2mono.c,
6884 stereo2mono.h: stereo2mono plugin with caps negotiation code
6887 2001-03-31 01:13 wtay
6889 * tests/: caps.c, props.c: Adjust the test cases to the new FOURCC
6892 2001-03-31 00:56 wtay
6894 * examples/helloworld/helloworld.c, gst/gstprops.h,
6895 plugins/avi/gstavidecoder.c, plugins/avi/wincodec/gstwincodec.c,
6896 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
6897 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6898 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6899 plugins/mpeg2/video/gstmpeg2play.c: Simplified the FOURCC API to
6900 the caps, add a GST_MAKE_FOURCC macro to create a fourcc. Adjusted
6901 the plugins to use the new FOURCC API
6903 2001-03-31 00:51 wtay
6905 * plugins/xvideosink/: gstximage.c, gstxvimage.c, gstxvimage.h,
6906 xvideosink.c: Check for Xv support before trying to get caps.
6908 2001-03-30 21:10 wtay
6910 * docs/gst/tmpl/gstmultidisksrc.sgml, examples/autoplug/.cvsignore,
6911 examples/typefind/.cvsignore, plugins/xvideosink/.cvsignore: Small
6912 updates to the .cvsignore files.
6914 2001-03-30 21:08 wtay
6916 * acconfig.h, configure.in, plugins/Makefile.am,
6917 plugins/filters/Makefile.am, plugins/filters/ladspa/gstladspa.c,
6918 plugins/mp3decode/mpg123/mpg123.c, plugins/oss/gstosssink.c,
6919 plugins/rtjpeg/RTjpeg.h: Applied the FreeBSD patch from Orion with
6920 some minor modifications to the configure.in patch.
6922 2001-03-30 20:52 wtay
6924 * gst/gstthread.c: This hopefully fixes a slight thread sync issue.
6926 2001-03-30 01:06 omegahacker
6928 * AUTHORS, Makefile.am, configure.in, gstreamer.spec.in,
6929 gst/gstbin.c, gst/gstelement.c, gst/gstpad.c, gst/gstscheduler.c,
6930 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c,
6931 tests/threadlock.c, tools/gstreamer-launch.c: snapshot for matth to
6932 work with while I fly over to Europe....
6934 2001-03-29 23:33 wtay
6936 * test/videotest2.c: Added a test program to test v4lsrc and
6937 xvideosink doing capsnego.
6939 2001-03-29 23:31 wtay
6941 * configure.in, gst/gstcaps.c, gst/gstpad.c, gst/gstprops.c,
6942 gst/types/gsttypes.c, plugins/capture/v4l/grab.h,
6943 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
6944 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6945 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6946 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6947 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6948 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6949 plugins/xvideosink/xvideosink.h, test/Makefile.am: Added a plain X
6950 videosink, the videosink uses capsnego. adjusted the v4lsrc so
6951 that it uses capsnego on the src pad Small fixed to capsnego and
6952 the properties/caps.
6954 2001-03-29 18:27 richardb
6956 * docs/gst/: Makefile.am, gstreamer.types.in: Remove references to
6957 audiosink, audiosrc, and audioraw. Documentation at least _starts_
6960 2001-03-27 18:34 wtay
6962 * docs/gst/: gstreamer-sections.txt, tmpl/gstcaps.sgml,
6963 tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml: More docs updates
6965 2001-03-27 18:33 wtay
6967 * plugins/wav/gstparsewav.c: Removed the oss dependency
6969 2001-03-27 17:25 wtay
6971 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6972 gstreamer.hierarchy, tmpl/audioraw.sgml, tmpl/gstaudiosink.sgml,
6973 tmpl/gstaudiosrc.sgml, tmpl/gstcaps.sgml, tmpl/gstprops.sgml,
6974 tmpl/gstreamer-unused.sgml: Removed the audiosink/src from the
6975 docs. Removed the audioraw metadata file from the docs.
6977 2001-03-26 12:12 richardb
6979 * plugins/mp3decode/Makefile.am: Fix makefile.am so that SUBDIRS is
6980 not defined both conditionally and unconditionally - broke some
6981 versions of automake.
6983 2001-03-24 18:50 wtay
6985 * plugins/: alsa/alsa.h, alsa/alsa_common.c, alsa/alsasink.c,
6986 alsa/alsasrc.c, au/gstparseau.c, effects/stereo/stereo.c,
6987 effects/stereo/stereo.h, effects/volume/volume.c,
6988 effects/volume/volume.h, esd/esdsink/esdsink.c,
6989 visualization/smoothwave/smoothwave.h,
6990 visualization/spectrum/gstspectrum.c,
6991 visualization/spectrum/gstspectrum.h,
6992 visualization/synaesthesia/synaesthesia.c,
6993 visualization/synaesthesia/synaesthesia.h,
6994 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
6995 wav/gstparsewav.c, wav/gstparsewav.h: Commented out the references
6996 to the old metadata handling in various plugins. They need to be
6997 converted to the new audio properties before they will work again.
6998 esdsink and alsasrc/sink are seriously damaged now.. :(
7000 2001-03-24 18:28 wtay
7002 * plugins/oss/gstosssink.c: Correctly set up the OSS format based
7005 2001-03-24 17:22 wtay
7007 * configure.in, examples/autoplug/autoplug.c,
7008 examples/helloworld/helloworld.c,
7009 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
7010 examples/queue/queue.c, examples/queue2/queue2.c,
7011 examples/queue3/queue3.c, examples/queue4/queue4.c,
7012 examples/thread/thread.c, examples/xml/createxml.c,
7013 gst/Makefile.am, gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c,
7014 gst/gstprops.h, gst/gstpropsprivate.h, gst/elements/Makefile.am,
7015 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
7016 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
7017 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
7018 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
7019 gst/elements/gstsinesrc.h, gstplay/gstplay.c, plugins/Makefile.am,
7020 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
7021 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
7022 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7023 plugins/avi/gstavidecoder.h, plugins/avi/gstaviencoder.h,
7024 plugins/flx/flx_decoder.c, plugins/mp3decode/mpg123/gstmpg123.c,
7025 plugins/mp3decode/mpg123/gstmpg123.h,
7026 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7027 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
7028 plugins/mpeg1video/parse/mp1videoparse.c,
7029 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7030 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7031 plugins/mpeg2/parse/mpeg2parse.c, plugins/oss/.cvsignore,
7032 plugins/oss/Makefile.am, plugins/oss/gstossaudio.c,
7033 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
7034 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
7035 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c, test/a.c,
7036 test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
7037 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
7038 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpg123.c,
7039 test/p.c, test/qtest.c, test/r.c, test/record.c, test/s.c,
7040 test/spectrum.c, test/typefind.c, test/vidcapture.c,
7041 test/vidcapture2.c, test/w.c, test/xmmstest.c, tests/autoplug.c,
7042 tests/autoplug3.c, tests/paranoia.c, tools/README,
7043 tools/gstreamer-inspect.c: Modified a lot of plugins to use the
7044 caps system. Modified the caps of audio/raw to our agreed
7045 properties. Added the multidisksrc plugin of Dominic Ludlam
7046 Renamed audiosink/src to osssink/src and updated all the examples
7047 using the old name. Moved oss specific plugins in an oss directory.
7048 removed the old audiosink from the elements/ dir. removed
7049 audioraw.h metadata header files since we now use the properties.
7050 There are still a few plugins that won't build because they include
7051 the old audioraw.h header file. This will be fixed soon. Make sure
7052 the caps are set in the plugins as described by their padtemplates
7053 (this should solve problems with gstmediaplay with various media
7056 *please don't panic when some plugins won't build, just cd manually
7057 into the plugin dirs* This will be fixed soon.
7059 2001-03-22 16:05 dlehn
7061 * debian/: Makefile.am, changelog, control, gsteditor.manpages,
7062 gstmediaplay.manpages, gstreamer-alsa.files,
7063 gstreamer-common.files, gstreamer-elements.files,
7064 gstreamer-mpeg2dec.files, gstreamer-runtime.manpages,
7065 gstreamer-tools.manpages, libgst-dev.manpages, rules: Debian
7066 updates: * add manpages * split off mpeg2dec and alsa packages *
7067 use latest doc build flags
7069 2001-03-22 00:03 wtay
7071 * plugins/flx/flx_decoder.c: unref the header buffer too.
7073 2001-03-22 00:00 wtay
7075 * docs/gst/tmpl/: gststaticautoplug.sgml,
7076 gststaticautoplugrender.sgml: Added the templates for the
7079 2001-03-21 23:59 wtay
7081 * configure.in, plugins/Makefile.am, plugins/flx/Makefile.am,
7082 plugins/flx/flx_color.c, plugins/flx/flx_color.h,
7083 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
7084 plugins/flx/flx_fmt.h: Added the FLX decoder of Sepp Wijnands
7085 <mrrazz@garbage-coderz.net>
7087 2001-03-21 21:43 wtay
7089 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
7090 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstautoplug.sgml,
7091 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
7092 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
7093 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
7094 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
7095 docs/gst/tmpl/gstutils.sgml, gst/gstautoplug.c, gst/gstcaps.c,
7096 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7097 gst/gstprops.h, gst/gstutils.c: API docs updates
7099 2001-03-20 23:12 richardb
7101 * configure.in, docs/Makefile.am, docs/manual/typedetection.sgml,
7102 examples/plugins/example.c: Added --enable-plugin-docs configure
7103 option, to enable build of the plugin documentation (currently
7104 broken). This defaults to off. Changed --enable-docs-build to
7105 default to on, since all other documentation should build
7108 Also, correct typo in manual, and fix up a couple of things in
7111 2001-03-20 18:29 wtay
7113 * testsuite/capsnego/.cvsignore: Added the new enum testcase to
7116 2001-03-20 18:29 wtay
7118 * gst/gst.c, gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h,
7119 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7120 gst/gstprops.h, gst/gstqueue.c, testsuite/capsnego/Makefile.am,
7121 testsuite/capsnego/converter2.c, testsuite/capsnego/enum.c: More
7122 work on capsnego proxying. It should be OK now. Added another
7123 testcase enum that shows various capsnego algorithms. Warn about
7124 pads that try to set a capability incompatible with their
7125 padtemplate. Implemented refcounting and copy_on_write for
7128 2001-03-18 16:17 wtay
7130 * gst/gstpad.c, gst/gstqueue.c,
7131 gst/autoplug/gststaticautoplugrender.c,
7132 plugins/mp3decode/mpg123/gstmpg123.c,
7133 plugins/mp3decode/parse/mp3parse.c,
7134 plugins/mpeg1/parse/mpeg1parse.c,
7135 plugins/mpeg1video/parse/mp1videoparse.c, plugins/vorbis/vorbis.c,
7136 plugins/vorbis/vorbisdec.c, testsuite/capsnego/.cvsignore,
7137 testsuite/capsnego/Makefile.am, testsuite/capsnego/converter2.c:
7138 More work on capsnego, mostly proxying Added another testsuite for
7139 capsnego Added caps to vorbisdec, mp3parse, mp1videoparse Redid the
7140 queue proxy handling a bit.
7142 2001-03-18 14:41 richardb
7144 * docs/fwg/gst-plugin-writers-guide.sgml: Another incremental piece
7147 2001-03-18 06:24 richardb
7149 * docs/fwg/gst-plugin-writers-guide.sgml: Commit a final couple of
7150 modifications before going to bed.
7152 2001-03-18 06:16 richardb
7154 * docs/fwg/: Makefile.am, firstplugin.sgml,
7155 gst-plugin-writers-guide.sgml: Some further modifications to the
7158 2001-03-18 05:21 richardb
7160 * docs/fwg/gst-plugin-writers-guide.sgml: Added many more details
7163 2001-03-18 03:57 richardb
7165 * docs/fwg/: Makefile.am, concepts.sgml,
7166 gst-plugin-writers-guide.sgml, typesnprops.sgml: Various updates to
7167 PWG; mainly adding information about types and properties. Removed
7168 concepts.sgml and typesnprops.sgml; merged into main file. I was
7169 finding that having all the separate subfiles simply stopped me
7170 from finding what I wanted to edit. Maybe I'll split it up again
7171 later, but this is much better for now.
7173 2001-03-18 02:42 wtay
7175 * configure.in, docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7176 docs/random/wtay/capsnego-cases, examples/helloworld/helloworld.c,
7177 examples/queue/queue.c, examples/xml/runxml.c, gst/gstcaps.c,
7178 gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h, gst/gstprops.c,
7179 gst/gstprops.h, gst/gstqueue.c, gst/elements/gstaudiosink.c,
7180 plugins/mp3decode/mpg123/gstmpg123.c,
7181 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7182 tests/props.c, testsuite/capsnego/.cvsignore,
7183 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
7184 testsuite/capsnego/converter.c: Reworked the capsnegotiation
7185 function audiosink now uses capsnego to set its parameters
7186 mpg123/ac3dec use capsnego instead of metadata Added the beginnings
7187 of a testsuite for capsnego.
7189 2001-03-17 17:50 richardb
7191 * docs/manual/plugins.sgml: Update to note that plugins can also
7192 contain autopluggers.
7194 2001-03-17 17:16 richardb
7196 * docs/fwg/: concepts.sgml, firstplugin.sgml,
7197 gst-plugin-writers-guide.sgml: Some miscellaneous small changes.
7199 2001-03-17 03:15 omegahacker
7201 * docs/random/omega/: eos, eos.old: move eos to eos.old, to reflect
7202 its age and to aid ailing OS's like Windoze <g>
7204 2001-03-16 01:06 dlehn
7206 * Makefile.am, gstreamer-config.1, editor/Makefile.am,
7207 editor/gsteditor.1, gstplay/Makefile.am, gstplay/gstmediaplay.1,
7208 tools/Makefile.am, tools/gstreamer-inspect.1,
7209 tools/gstreamer-launch.1, tools/gstreamer-register.1: Added man
7212 2001-03-16 00:49 scavenger
7214 * gst/gstthread.c: Fixed locking issue when PLAYING to READY
7216 2001-03-15 20:08 wtay
7218 * docs/random/wtay/capsnego-cases: Added the first part of a uses
7219 case doc on caps nego
7221 2001-03-14 21:56 omegahacker
7223 * configure.in: fixed issue with the xmlDocGetRootElement test and
7224 non-/usr/lib installs of libxml
7226 2001-03-14 07:54 dlehn
7228 * gstreamer.m4: Use of system() in test programs needs an #include
7231 2001-03-14 06:46 dlehn
7233 * gstreamer.m4: Fix --with-gstreamer-prefix via s/glib/gstreamer/
7235 2001-03-13 22:21 wtay
7237 * tools/gstreamer-inspect.c: Adjusted -inspect to the new GstCaps
7240 2001-03-13 22:13 wtay
7242 * gst/gsttypefind.c: The typefind element now sets the caps on its
7243 sink pad when the type has been detected.
7245 2001-03-13 20:26 wtay
7247 * gst/: gstcaps.c, gstpad.c: Small fixes to the caps compatibility
7248 check. Small changes to the pad negotiation and proxy functions
7250 2001-03-13 18:57 wtay
7252 * examples/autoplug/autoplug.c: Updated the autoplug example with
7253 the new autoplugger. there still is a scheduling issue though.
7255 2001-03-13 18:45 wtay
7257 * configure.in: Applied the patch from hadess/ajmitch to add
7258 --disable-alsasink and --disable-esdsink (the latter one being
7259 untested) to configure.in
7261 2001-03-13 02:20 omegahacker
7263 * gst/gstthread.c: fixed READY_TO_NULL bug
7265 2001-03-13 01:44 scavenger
7267 * gst/: gstthread.c, gstthread.h: removed fine grained locking and
7268 added simultaneous waiting for 2 states
7270 2001-03-13 01:24 scavenger
7272 * gst/gstthread.c: exactly opposite check needed in wait_thread
7274 2001-03-13 01:08 scavenger
7276 * gst/gstthread.c: made wait_thread check for logical true rather
7277 than check equality with gboolean
7279 2001-03-13 00:57 scavenger
7281 * gst/gstthread.c: changed debug to print unsigned not signed
7283 2001-03-13 00:46 scavenger
7285 * gst/gstthread.c: TYPO: ISSET should be IS_SET
7287 2001-03-13 00:45 scavenger
7289 * gst/gstthread.c: added debug to signal noting the result of the
7290 flag after being set
7292 2001-03-13 00:39 scavenger
7294 * gst/: gstthread.c, gstthread.h: Made locks more granular, one
7297 2001-03-13 00:09 scavenger
7299 * gst/gstthread.c: made cond_wait into cond_timedwait
7301 2001-03-12 23:51 omegahacker
7303 * tests/threadlock.c: file threadlock.c was initially added on
7304 branch BRANCH-INCSCHED1.
7306 2001-03-12 23:51 omegahacker
7308 * tests/: Makefile.am, threadlock.c: added threadlock test
7310 2001-03-12 23:39 scavenger
7312 * gst/gstthread.c: repositioning of debug after mutex in
7313 wait_thread and signal_thread
7315 2001-03-12 23:28 scavenger
7317 * gst/gstthread.c: typo in GST_DEBUG in signal_thread
7319 2001-03-12 23:27 scavenger
7321 * gst/gstthread.c: Changed GST_DEBUG in signal_thread and
7322 wait_thread to reveal more info
7324 2001-03-12 21:02 wtay
7326 * configure.in, docs/random/wtay/caps-negociation,
7327 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstautoplug.h,
7328 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
7329 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
7330 gst/gstqueue.c, gst/autoplug/gststaticautoplug.c,
7331 gst/autoplug/gststaticautoplugrender.c,
7332 gst/elements/gstaudiosink.c, gstplay/gstplay.c,
7333 plugins/jpeg/gstjpeg.c, plugins/vorbis/vorbis.c,
7334 plugins/xmms/pluginenum.c, tests/.cvsignore, tests/Makefile.am,
7335 tests/autoplug.c, tests/capsconnect.c, tests/nego/.cvsignore,
7336 tests/nego/Makefile.am, tests/nego/nego1.c: Merged the CAPSNEGO1
7339 2001-03-12 20:04 wtay
7341 * Makefile.am, REQUIREMENTS, configure.in, docs/manual/xml.sgml,
7342 gst/gst.c, gst/gstpipeline.c, gst/gstpipeline.h,
7343 gst/elements/gstsinesrc.c, gst/elements/gstsinesrc.h,
7344 plugins/Makefile.am, plugins/alsa/.cvsignore,
7345 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
7346 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
7347 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
7348 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegenc.c,
7349 plugins/jpeg/gstjpegenc.h, plugins/rtp/Makefile.am,
7350 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7351 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7352 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
7353 tests/autoplug.c, testsuite/Makefile.am, testsuite/test_gst_init.c:
7354 Another merge from HEAD into CAPSNEGO1
7356 2001-03-12 02:44 scavenger
7358 * gst/gstthread.c: added a set flag to end of
7359 gst_thread_signal_thread and gst_signal_wait_thread to indicate
7360 whether signal should set flag or unset flag, and whether wait
7361 should wait for flag to be set or to be unset. this is needed for
7362 PLAYING_TO_PAUSE where STATE_SPINNING needs to be signalled to be
7365 2001-03-12 02:30 omegahacker
7367 * tests/: Makefile.am, reaping.c: added thread REAPING test
7369 2001-03-12 02:30 omegahacker
7371 * tests/reaping.c: file reaping.c was initially added on branch
7374 2001-03-12 01:55 scavenger
7376 * gst/gstthread.c: making wait for REAPING state when
7377 gst_bin_iterate returns non zero
7379 2001-03-12 01:37 scavenger
7381 * gst/gstthread.c: added debug statement
7383 2001-03-12 01:13 omegahacker
7385 * gst/gsttypes.h: /me is an idiot. cvs add gsttypes.h
7387 2001-03-12 01:13 omegahacker
7389 * gst/gsttypes.h: file gsttypes.h was initially added on branch
7392 2001-03-12 00:37 omegahacker
7394 * gst/: gstthread.c, gstthread.h: some cleanup and compile fixes
7396 2001-03-12 00:28 scavenger
7398 * gst/: gstthread.c, gstthread.h: Start of merging syncflags in
7401 2001-03-11 22:45 omegahacker
7403 * configure.in: added check for version 1.8.1 or better of libxml
7405 2001-03-11 19:51 wtay
7407 * plugins/jpeg/: gstjpegenc.c, gstjpegenc.h: Added a signal that
7408 gets emited when a frame has been encoded..
7410 2001-03-11 19:31 wtay
7412 * gst/gstpad.c, gst/gstpad.h,
7413 gst/autoplug/gststaticautoplugrender.c, tests/.cvsignore: Small
7414 fixes, most notably the GST_PAD_CONNECTED macro that didn't work
7417 2001-03-11 18:47 wtay
7419 * tests/capsconnect.c: file capsconnect.c was initially added on
7420 branch BRANCH-CAPSNEGO1.
7422 2001-03-11 18:47 wtay
7424 * tests/capsconnect.c: Added a little test program for caps
7425 negotiation proxying.
7427 2001-03-11 18:34 wtay
7429 * gst/elements/: gstsinesrc.c, gstsinesrc.h: Applied the sinesrc
7430 patch from Steve Baker.
7432 2001-03-11 16:29 wtay
7434 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
7435 gstreamer-config.in, gstreamer.m4, debian/.cvsignore,
7436 debian/Makefile.am, debian/README.Debian, debian/changelog,
7437 debian/control, debian/copyright, debian/gsteditor.files,
7438 debian/gsteditor.menu, debian/gstmediaplay.files,
7439 debian/gstmediaplay.menu, debian/gstreamer-cdparanoia.files,
7440 debian/gstreamer-common.files, debian/gstreamer-doc.files,
7441 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
7442 debian/gstreamer-lame.files, debian/gstreamer-mpg123.files,
7443 debian/gstreamer-plugin-template.postinst,
7444 debian/gstreamer-plugin-template.prerm,
7445 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7446 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7447 debian/libgst-dev.files, debian/libgst0.files,
7448 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7449 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7450 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7451 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7452 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7453 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7454 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
7455 docs/gst/gstreamer.types.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
7456 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
7457 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7458 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7459 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
7460 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/Makefile.am,
7461 docs/manual/bins.sgml, docs/manual/debugging.sgml,
7462 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
7463 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
7464 docs/manual/pads.sgml, docs/manual/plugins.sgml,
7465 docs/manual/queues.sgml, docs/manual/quotes.sgml,
7466 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
7467 docs/manual/xml.sgml, docs/plugins/Makefile.am,
7468 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
7469 docs/plugins/tmpl/audioscale.sgml,
7470 docs/plugins/tmpl/gstaviencoder.sgml,
7471 docs/plugins/tmpl/gstmpeg2enc.sgml,
7472 docs/plugins/tmpl/gstmpeg2play.sgml,
7473 docs/plugins/tmpl/gstmpeg_play.sgml,
7474 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7475 docs/plugins/tmpl/gstspectrum.sgml,
7476 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7477 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7478 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7479 docs/plugins/tmpl/mpeg2parse.sgml,
7480 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7481 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7482 docs/plugins/tmpl/synaesthesia.sgml,
7483 docs/plugins/tmpl/system_encode.sgml,
7484 docs/plugins/tmpl/videoscale.sgml,
7485 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7486 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7487 docs/random/hierarchy, docs/random/wtay/autoplug2,
7488 editor/gsteditor.h, examples/Makefile.am,
7489 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
7490 examples/launch/mp3play, examples/plugins/example.c,
7491 examples/plugins/example.h, examples/queue2/queue2.c,
7492 examples/thread/thread.c, gst/Makefile.am, gst/cothreads.c,
7493 gst/gst.c, gst/gst.h, gst/gstarch.h, gst/gstautoplug.c,
7494 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7495 gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
7496 gst/gstelementfactory.c, gst/gstinfo.h, gst/gstobject.c,
7497 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c,
7498 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7499 gst/gstprops.c, gst/gstqueue.c, gst/gstsparc.h, gst/gstthread.c,
7500 gst/gsttype.c, gst/gsttype.h, gst/gsttypefind.c, gst/gstutils.c,
7501 gst/gstutils.h, gst/autoplug/Makefile.am,
7502 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7503 gst/autoplug/gststaticautoplugrender.c,
7504 gst/autoplug/gststaticautoplugrender.h,
7505 gst/elements/gstaudiosink.c, gst/elements/gstdisksrc.c,
7506 gst/elements/gstelements.c, gstplay/Makefile.am, gstplay/gstplay.c,
7507 gstplay/gstplay.h, gstplay/gstplayprivate.h, include/Makefile.am,
7508 include/avifmt.h, include/default.h, include/registry.h,
7509 libs/Makefile.am, libs/getbits/gstgetbits.c,
7510 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7511 plugins/Makefile.am, plugins/avi/gstavidecoder.c,
7512 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7513 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7514 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7515 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
7516 plugins/mp3decode/mpg123/layer1.c,
7517 plugins/mp3decode/mpg123/layer3.c,
7518 plugins/mp3decode/mpg123/tabinit.c,
7519 plugins/mp3decode/parse/mp3parse.c,
7520 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7521 plugins/mpeg1/mpeg_play/Makefile.am,
7522 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7523 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7524 plugins/mpeg1/mpeg_play/recon_sse.s,
7525 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/Makefile.am,
7526 plugins/mpeg2/ac3dec/cpu_accel.c,
7527 plugins/mpeg2/mpeg2dec/Makefile.am,
7528 plugins/mpeg2/mpeg2dec/attributes.h,
7529 plugins/mpeg2/mpeg2dec/decode.c,
7530 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7531 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7532 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7533 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7534 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7535 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7536 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7537 plugins/mpeg2/mpeg2dec/mm_accel.h,
7538 plugins/mpeg2/mpeg2dec/motion_comp.c,
7539 plugins/mpeg2/mpeg2dec/motion_comp.h,
7540 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7541 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7542 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7543 plugins/mpeg2/mpeg2dec/mpeg2.h,
7544 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7545 plugins/mpeg2/mpeg2dec/output_video.h,
7546 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7547 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7548 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7549 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7550 plugins/vorbis/vorbis.c, plugins/xmms/.cvsignore,
7551 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
7552 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
7553 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
7554 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
7555 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
7556 plugins/xmms/main.h, plugins/xmms/output.h,
7557 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
7558 plugins/xmms/visualization.h, plugins/xmms/xmms.h, test/.cvsignore,
7559 test/Makefile.am, test/mp1parse.c, test/mpeg2parse2.c,
7560 test/videotest.c, test/xmmstest.c, test/xml/readreg.c,
7561 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c,
7562 tests/autoplug2.c, tests/autoplug3.c, tools/README,
7563 tools/gstreamer-inspect.c: Merge the HEAD branch into AUTOPLUG2.
7564 More work on the negotiation process to allow for proxied
7565 negotiation which is needed in the queue. gst_pad_connect perform
7566 a negotiation and returns a gboolean indicating successfull
7567 connection. The pads are disconnected when negotiation fails. I'm
7568 not satisfied/sure about the implementation yet, needs some more
7571 2001-03-10 09:03 omegahacker
7573 * gst/: gstpipeline.c, gstpipeline.h: added tool-man's patch for
7574 g++ compilation, const guchar for pipeline_new
7576 2001-03-09 22:03 wtay
7578 * REQUIREMENTS: Added librtp as a REQUIREMENT for the rtp plugin
7580 2001-03-09 22:02 wtay
7582 * configure.in, plugins/Makefile.am: Added a check for librtp.
7584 2001-03-09 20:50 wtay
7586 * REQUIREMENTS, configure.in, plugins/rtp/Makefile.am,
7587 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7588 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7589 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h: Added
7590 the RTP sink, added libasound to the REQUIREMENTS, configure.in is
7591 not yet detecting librtp...
7593 2001-03-09 20:35 wtay
7595 * plugins/xmms/pluginenum.c: Fixed some minor compile warnings
7597 2001-03-09 20:24 wtay
7599 * configure.in, plugins/Makefile.am, plugins/alsa/Makefile.am: Only
7600 build alsa when detected by configure
7602 2001-03-09 20:05 wtay
7604 * plugins/alsa/: .cvsignore, README: Some more files.
7606 2001-03-09 20:04 wtay
7608 * plugins/alsa/: Makefile.am, alsa.h, alsa_common.c, alsainfo.c,
7609 alsasink.c, alsasrc.c: Added the alsasrc and alsasink elements. The
7610 build system is not yet done, we're working on it now.
7612 2001-03-09 18:50 omegahacker
7614 * gst/cothreads.c, gst/gstbin.c, gst/gstelement.c, gst/gstpad.c,
7615 gst/gstscheduler.c, gst/gstthread.h, tests/incsched.c: update to
7618 2001-03-09 18:33 omegahacker
7620 * gst/gstthread.c: commit to broken code that needs inspecting
7622 2001-03-09 12:31 richardb
7624 * gst/gst.c: Fix gst_init() so that it doesn't fail when passed two
7625 NULLs as parameters. Was dereferencing the argv pointer to get
7626 progname: now defaults to "gstprog".
7628 2001-03-09 12:29 richardb
7630 * testsuite/test_gst_init.c: Updated test to have a comment
7631 explaining its purpose (very important this, especially for
7632 regression tests), and to actually test what I meant it to.
7634 2001-03-09 12:08 richardb
7636 * Makefile.am, configure.in, testsuite/Makefile.am,
7637 testsuite/test_gst_init.c: Added a testsuite. This currently only
7638 has one test, which replicates a problem just submitted to the
7641 I hope noone disagrees that we need a testsuite. Also, hopefully
7642 we all think that a tiny testsuite which is easy to add tests to is
7643 much better than a huge project to create a complete testsuite,
7644 which never gets started because its too big and scary.
7646 I suggest that tests get created whenever someone has a spare
7647 moment, or whenever a bug is reported (to replicate the problem,
7648 and thus be sure that when fixed it stays fixed), and before making
7649 a change to a piece of code to ensure that it remains working.
7651 If we all add little tests occasionally, then we'll have a good
7652 useful testsuite before we know it. All you need to do is make a
7654 2001-03-08 21:28 wtay
7656 * configure.in: Removed the libxmms check until they fix their m4
7659 2001-03-08 19:26 wtay
7661 * plugins/capture/v4l/gstv4lsrc.c: A very stupid patch to issue a
7662 warninh when the device could not be opened.
7664 2001-03-07 22:20 wtay
7666 * configure.in: Added a check for libxmms
7668 2001-03-07 21:52 wtay
7670 * configure.in, docs/gst/tmpl/gstautoplug.sgml,
7671 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
7672 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7673 docs/random/hierarchy, docs/random/wtay/autoplug2,
7674 editor/gsteditor.h, examples/autoplug/autoplug.c,
7675 examples/helloworld2/helloworld2.c, examples/queue2/queue2.c,
7676 examples/thread/thread.c, gst/Makefile.am, gst/gstautoplug.c,
7677 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7678 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
7679 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
7680 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7681 gst/gstprops.c, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
7682 gst/gsttypefind.c, gst/autoplug/Makefile.am,
7683 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7684 gst/autoplug/gststaticautoplugrender.c,
7685 gst/autoplug/gststaticautoplugrender.h, gst/elements/gstdisksrc.c,
7686 gst/elements/gstelements.c, gstplay/gstplay.c, gstplay/gstplay.h,
7687 gstplay/gstplayprivate.h, plugins/Makefile.am,
7688 plugins/avi/gstavidecoder.c, plugins/avi/playcodecs.c,
7689 plugins/avi/wincodec/gstwincodec.c,
7690 plugins/avi/wincodec/gstwindec.c,
7691 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/xmms/Makefile.am,
7692 plugins/xmms/plugin.h, test/mp1parse.c, tests/.cvsignore,
7693 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
7694 tests/autoplug3.c, tools/gstreamer-inspect.c: Merged the AUTOPLUG2
7697 2001-03-06 22:32 wtay
7699 * gst/gstbin.c, gst/gstpipeline.c, gst/gstutils.c, test/.cvsignore,
7700 test/Makefile.am, test/videotest.c, test/xmmstest.c: Small fixes to
7701 pipeline and gstbin. Fixed the xmmstest makefile entry Removed the
7702 plugin_load statements in videotest Applied the patch from Steve
7703 Baker for float args parsing
7705 2001-03-06 21:39 wtay
7707 * AUTHORS, REQUIREMENTS, acconfig.h, configure.in, gstreamer.m4,
7708 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
7709 examples/launch/mp3play, gst/Makefile.am, gst/cothreads.c,
7710 gst/gstarch.h, gst/gstbin.c, gst/gstcpu.c, gst/gstelement.c,
7711 gst/gstpad.c, gst/gstparse.c, gst/gstplugin.c, gst/gstsparc.h,
7712 gst/gstutils.c, gst/gstutils.h, gstplay/Makefile.am,
7713 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7714 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
7715 plugins/mpeg2/mpeg2dec/attributes.h,
7716 plugins/mpeg2/mpeg2dec/decode.c,
7717 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7718 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7719 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7720 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7721 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7722 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7723 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7724 plugins/mpeg2/mpeg2dec/mm_accel.h,
7725 plugins/mpeg2/mpeg2dec/motion_comp.c,
7726 plugins/mpeg2/mpeg2dec/motion_comp.h,
7727 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7728 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7729 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7730 plugins/mpeg2/mpeg2dec/mpeg2.h,
7731 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7732 plugins/mpeg2/mpeg2dec/output_video.h,
7733 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7734 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7735 plugins/xmms/.cvsignore, plugins/xmms/Makefile.am,
7736 plugins/xmms/effect.h, plugins/xmms/general.h,
7737 plugins/xmms/gstxmms.c, plugins/xmms/gstxmms.h,
7738 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmseffect.h,
7739 plugins/xmms/gstxmmsinput.c, plugins/xmms/gstxmmsinput.h,
7740 plugins/xmms/input.h, plugins/xmms/main.h, plugins/xmms/output.h,
7741 plugins/xmms/plugin.h, plugins/xmms/pluginenum.c,
7742 plugins/xmms/pluginenum.h, plugins/xmms/visualization.h,
7743 plugins/xmms/xmms.h, test/.cvsignore, test/Makefile.am,
7744 test/mpeg2parse2.c, test/videotest.c, test/xmmstest.c,
7745 test/xml/readreg.c, tests/autoplug3.c: Synced with the HEAD branch
7746 again... amazing how many changes we have in only a week time...
7748 2001-03-06 20:06 wtay
7750 * examples/launch/mp3play: Added quotes around the command line mp3
7753 2001-03-06 20:04 wtay
7755 * gst/gstparse.c: Applied Dominic Ludlam's patch to allow quoted
7756 args in gstreamer-launch
7758 2001-03-05 23:06 wtay
7760 * plugins/xmms/: gstxmmsinput.c, gstxmmsinput.h: Added state
7761 changes to the input plugins. Added all of the xmms calls/info as
7764 2001-03-05 21:24 wtay
7766 * test/xmmstest.c: Added an effect to the example
7768 2001-03-05 21:24 wtay
7770 * plugins/xmms/: Makefile.am, gstxmms.c, gstxmmseffect.c,
7771 gstxmmseffect.h, gstxmmsinput.c: Added a wrapper for the xmms
7774 2001-03-05 19:37 wtay
7776 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added an option
7779 2001-03-05 18:55 wtay
7781 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Removed the sliced property
7782 of the sink caps because this plugin can take random data.
7784 2001-03-04 23:40 wtay
7786 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Adjusted the credits...
7787 Changed the loop function so that it can stop.
7789 2001-03-04 22:37 dlehn
7791 * plugins/mpeg2/mpeg2dec/: header.c, header.h, idct.c, idct.h,
7792 idct_mmx.c, idct_mmx.h, motion_comp.c, motion_comp.h, slice.c,
7793 slice.h: Whoops, remove the rest of the old mpeg2dec files.
7795 2001-03-04 22:26 dlehn
7797 * test/mpeg2parse2.c: Use g_return_val_if_fail() instead of
7798 g_return_if_fail() where needed.
7800 2001-03-04 22:22 dlehn
7802 * acconfig.h, configure.in, plugins/mpeg2/Makefile.am,
7803 plugins/mpeg2/mpeg2dec/Makefile.am,
7804 plugins/mpeg2/mpeg2dec/attributes.h,
7805 plugins/mpeg2/mpeg2dec/decode.c,
7806 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7807 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7808 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7809 plugins/mpeg2/mpeg2dec/mm_accel.h,
7810 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7811 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7812 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7813 plugins/mpeg2/mpeg2dec/mpeg2.h,
7814 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7815 plugins/mpeg2/mpeg2dec/output_video.h,
7816 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7817 test/.cvsignore: Update mpeg2dec plugin. Now depends on mpeg2dec
7820 2001-03-04 21:59 wtay
7822 * test/: Makefile.am, xmmstest.c: Added a test program for xmms
7824 2001-03-04 21:58 wtay
7826 * configure.in: Added makefile for xmms. libxmms detection is not
7829 2001-03-04 21:57 wtay
7831 * plugins/xmms/: .cvsignore, Makefile.am, effect.h, general.h,
7832 gstxmms.c, gstxmms.h, gstxmmsinput.c, gstxmmsinput.h, input.h,
7833 main.h, output.h, plugin.h, pluginenum.c, pluginenum.h,
7834 visualization.h, xmms.h: Added an XMMS input filter plugin. MikMod,
7835 mpg123, tonegen, vorbis are tested. Not everything works yet most
7836 notably lots of properties are missing and the vis plugin pads are
7837 not created. State changes are not yet handled as they should.
7839 2001-03-03 19:09 wtay
7841 * tests/autoplug3.c: file autoplug3.c was initially added on branch
7844 2001-03-03 19:09 wtay
7846 * tests/: .cvsignore, autoplug3.c: Added a test program for the
7849 2001-03-03 19:08 wtay
7851 * gst/autoplug/gststaticautoplugrender.c: file
7852 gststaticautoplugrender.c was initially added on branch
7855 2001-03-03 19:08 wtay
7857 * gst/gstautoplug.c, gst/gstautoplug.h, gst/autoplug/Makefile.am,
7858 gst/autoplug/gststaticautoplug.c,
7859 gst/autoplug/gststaticautoplugrender.c,
7860 gst/autoplug/gststaticautoplugrender.h, gstplay/gstplay.c,
7861 gstplay/gstplayprivate.h, tests/Makefile.am, tests/autoplug.c,
7862 tests/autoplug2.c: Added an API for element construction and
7863 renderer autopluggers. Added another autoplugger to render things.
7864 Updated the player to use the new autoplugger.
7866 2001-03-03 19:08 wtay
7868 * gst/autoplug/gststaticautoplugrender.h: file
7869 gststaticautoplugrender.h was initially added on branch
7872 2001-03-03 18:19 wtay
7874 * gst/gstutils.c: And the gst_utit_set_object_arg function too of
7877 2001-03-03 17:38 wtay
7879 * gst/gstelement.c: Added gstutils.h to #include
7881 2001-03-03 17:09 wtay
7883 * configure.in: Added a comma to fix ./configure as found by Steve
7886 2001-03-03 16:30 wtay
7888 * gst/: gstelement.c, gstparse.c, gstutils.h: Added a utility
7889 function in gstutils to set an object argument as a string.
7890 gstparse.c and gstelement.c now use this function.
7892 2001-03-02 18:30 omegahacker
7894 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
7895 gst/gstarch.h, gst/gstsparc.h: added sparc cothreads
7897 2001-03-02 17:56 wtay
7899 * examples/helloworld2/helloworld2.c: Make the autoplugging example
7900 work again with an ugly hack until we have autoplug2 merged...
7902 2001-03-02 17:03 richardb
7904 * test/xml/readreg.c: Include compatability defines for libxml: use
7905 xmlChildrenNode instead of childs.
7907 2001-03-02 16:50 richardb
7909 * gst/gstplugin.c: Add advice to run gstreamer-register when
7910 warning that registry needs rebuild.
7912 2001-03-02 16:49 richardb
7914 * REQUIREMENTS: Mention that libxml is also known as gnome-xml
7916 2001-03-01 23:47 wtay
7918 * AUTHORS: Updated the authors file.
7920 2001-03-01 23:25 wtay
7922 * gstreamer.m4, gstplay/Makefile.am, test/videotest.c: Added the
7923 .m4 script of Thomas Nyberg <thomas@codefactory.se>
7925 2001-03-01 22:36 wtay
7927 * Makefile.am, configure.in, gstreamer-config.in,
7928 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
7929 debian/changelog, debian/control, debian/copyright,
7930 debian/gsteditor.files, debian/gsteditor.menu,
7931 debian/gstmediaplay.files, debian/gstmediaplay.menu,
7932 debian/gstreamer-cdparanoia.files, debian/gstreamer-common.files,
7933 debian/gstreamer-doc.files, debian/gstreamer-elements.files,
7934 debian/gstreamer-esd.files, debian/gstreamer-lame.files,
7935 debian/gstreamer-mpg123.files,
7936 debian/gstreamer-plugin-template.postinst,
7937 debian/gstreamer-plugin-template.prerm,
7938 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7939 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7940 debian/libgst-dev.files, debian/libgst0.files,
7941 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7942 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7943 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7944 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7945 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7946 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7947 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
7948 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7949 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7950 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7951 docs/manual/Makefile.am, docs/manual/bins.sgml,
7952 docs/manual/debugging.sgml, docs/manual/dynamic.sgml,
7953 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
7954 docs/manual/helloworld2.sgml, docs/manual/pads.sgml,
7955 docs/manual/plugins.sgml, docs/manual/queues.sgml,
7956 docs/manual/quotes.sgml, docs/manual/threads.sgml,
7957 docs/manual/typedetection.sgml, docs/manual/xml.sgml,
7958 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
7959 docs/plugins/tmpl/ac3parse.sgml, docs/plugins/tmpl/audioscale.sgml,
7960 docs/plugins/tmpl/gstaviencoder.sgml,
7961 docs/plugins/tmpl/gstmpeg2enc.sgml,
7962 docs/plugins/tmpl/gstmpeg2play.sgml,
7963 docs/plugins/tmpl/gstmpeg_play.sgml,
7964 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7965 docs/plugins/tmpl/gstspectrum.sgml,
7966 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7967 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7968 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7969 docs/plugins/tmpl/mpeg2parse.sgml,
7970 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7971 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7972 docs/plugins/tmpl/synaesthesia.sgml,
7973 docs/plugins/tmpl/system_encode.sgml,
7974 docs/plugins/tmpl/videoscale.sgml,
7975 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7976 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7977 docs/random/caps.dia, docs/random/wtay/caps-negociation,
7978 examples/Makefile.am, examples/plugins/example.c,
7979 examples/plugins/example.h, gst/Makefile.am, gst/gst.c, gst/gst.h,
7980 gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
7981 gst/gstcpu.h, gst/gstelement.h, gst/gstinfo.h, gst/gstpad.c,
7982 gst/gstpad.h, gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c,
7983 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c, gst/gsttype.c,
7984 gst/gstutils.h, gst/autoplug/gststaticautoplug.c,
7985 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
7986 gstplay/gstmediaplay.c, gstplay/gstplay.c, include/Makefile.am,
7987 include/avifmt.h, include/default.h, include/registry.h,
7988 libs/Makefile.am, libs/getbits/gstgetbits.c,
7989 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7990 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7991 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7992 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7993 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
7994 plugins/jpeg/gstjpegdec.c, plugins/mp3decode/mpg123/layer1.c,
7995 plugins/mp3decode/mpg123/layer3.c,
7996 plugins/mp3decode/mpg123/tabinit.c,
7997 plugins/mp3decode/parse/mp3parse.c,
7998 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7999 plugins/mpeg1/mpeg_play/Makefile.am,
8000 plugins/mpeg1/mpeg_play/recon_mmxe.s,
8001 plugins/mpeg1/mpeg_play/recon_sse.s,
8002 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
8003 plugins/mpeg2/mpeg2dec/motion_comp.c,
8004 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
8005 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
8006 test/videotest.c, tools/README: Merge with the main trunk. GstPlay
8007 needed some changes for the dynamic pads in the avidecoder since
8008 the new autoplugger doesn't know about the outher elements. The
8009 next version of the autoplugger will also handle the
8010 audfio/videosink connections and will do a complete end-to-end
8013 2001-03-01 19:43 wtay
8015 * plugins/capture/v4l/gstv4lsrc.c: Hopefully fixed some more color
8018 2001-03-01 19:11 wtay
8020 * plugins/capture/v4l/gstv4lsrc.c: Added more LE<->BE stuff
8022 2001-02-28 21:40 wtay
8024 * gst/gstbin.c: Make sure a cothreaded element is selected as the
8025 first one to start the cothread_switch
8027 2001-02-28 20:32 wtay
8029 * gst/gstcpu.c: Redid the cpu detection with a little help from
8032 2001-02-27 22:43 wtay
8034 * test/mpeg2parse2.c: Xv enabled, mpeg2dec is the decoder..
8036 2001-02-27 22:38 wtay
8038 * test/Makefile.am: and the updated makefile...
8040 2001-02-27 22:27 wtay
8042 * test/mpeg2parse2.c: Added a simple mpeg2 player for testing
8045 2001-02-27 21:08 wtay
8047 * docs/gst/: Makefile.am, gstreamer.hierarchy, gstreamer.types.in,
8048 tmpl/gstasyncdisksrc.sgml, tmpl/gstautoplug.sgml, tmpl/gstpad.sgml,
8049 tmpl/gstpipeline.sgml, tmpl/gstplugin.sgml,
8050 tmpl/gstreamer-unused.sgml: Small compile fixes
8052 2001-02-27 20:34 wtay
8054 * gst/autoplug/gststaticautoplug.c: file gststaticautoplug.c was
8055 initially added on branch BRANCH-AUTOPLUG2.
8057 2001-02-27 20:34 wtay
8059 * docs/random/plugins.dia, gst/gstbin.c, gst/gstcaps.c,
8060 gst/gstthread.c, gst/autoplug/Makefile.am,
8061 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h:
8062 Added the missing autoplugger, doh
8064 2001-02-27 20:34 wtay
8066 * gst/autoplug/gststaticautoplug.h: file gststaticautoplug.h was
8067 initially added on branch BRANCH-AUTOPLUG2.
8069 2001-02-27 20:34 wtay
8071 * gst/autoplug/Makefile.am: file Makefile.am was initially added on
8072 branch BRANCH-AUTOPLUG2.
8074 2001-02-27 19:44 wtay
8076 * gst/gstcpu.c, gst/gstcpu.h, plugins/mpeg1/mpeg_play/Makefile.am,
8077 plugins/mpeg1/mpeg_play/recon_mmxe.s,
8078 plugins/mpeg1/mpeg_play/recon_sse.s,
8079 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
8080 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
8081 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
8082 test/videotest.c: CPU detection of MMXEXT and probably 3DNOW (not
8083 on Athlon yet) Renamed the mmxe motion compentation files.
8084 disabled SSE optimisation in ac3dec because it apparently faults..
8085 enable MMXEXT motion compensation on non SSE CPUs (AMD)
8087 2001-02-27 00:05 wtay
8089 * docs/gst/Makefile.am, docs/gst/tmpl/gstcaps.sgml,
8090 docs/gst/tmpl/gstreamer-unused.sgml, docs/plugins/Makefile.am,
8091 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
8092 docs/plugins/tmpl/audioscale.sgml,
8093 docs/plugins/tmpl/gstaviencoder.sgml,
8094 docs/plugins/tmpl/gstmpeg2enc.sgml,
8095 docs/plugins/tmpl/gstmpeg2play.sgml,
8096 docs/plugins/tmpl/gstmpeg_play.sgml,
8097 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
8098 docs/plugins/tmpl/gstspectrum.sgml,
8099 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
8100 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
8101 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
8102 docs/plugins/tmpl/mpeg2parse.sgml,
8103 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
8104 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
8105 docs/plugins/tmpl/synaesthesia.sgml,
8106 docs/plugins/tmpl/system_encode.sgml,
8107 docs/plugins/tmpl/videoscale.sgml,
8108 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
8109 docs/plugins/tmpl/vumeter.sgml, plugins/avi/gstavidecoder.c,
8110 plugins/jpeg/gstjpegdec.c: A hopeless attempt at fixing the plugin
8111 docs Makefiles... Make the jpeg decoder a bit more aware about the
8112 different YUV colorspaces.
8114 2001-02-25 23:11 dlehn
8116 * debian/changelog: Oops... wrong email address
8118 2001-02-25 23:08 dlehn
8120 * debian/: changelog, rules: Updated version and build fix.
8122 2001-02-25 03:42 bbradburn
8124 * gst/: gst.h, gstcaps.h, gstinfo.h, gstutils.h: Patched .h files
8127 2001-02-25 03:40 omegahacker
8129 * gst/gstplugin.c: swapped ordering of plugin dirs so srcdir
8132 2001-02-25 03:36 omegahacker
8134 * configure.in, gst/gstbin.c, libs/getbits/gstgetbits.c,
8135 plugins/mp3decode/mpg123/layer1.c,
8136 plugins/mp3decode/mpg123/layer3.c,
8137 plugins/mp3decode/mpg123/tabinit.c: commented out some printfs that
8140 2001-02-24 21:07 dlehn
8142 * debian/rules: Call configure instead of autogen.sh.
8144 2001-02-24 20:06 wtay
8146 * configure.in, include/default.h: Remove some unneeded files Added
8147 a fix for broken libglade-config in configure.in
8149 2001-02-24 19:33 dlehn
8151 * Makefile.am, configure.in, debian/Makefile.am: Add Debian files
8154 2001-02-24 19:28 wtay
8156 * include/Makefile.am: Make dist now works
8158 2001-02-24 17:49 wtay
8160 * include/avifmt.h, include/registry.h,
8161 plugins/avi/wincodec/gstwinenc.c: Moved some win32 files around
8162 small fixes to wincodec
8164 2001-02-24 16:56 wtay
8166 * Makefile.am, configure.in, docs/Makefile.am,
8167 examples/Makefile.am: Added directories to Makefiles for DIST
8169 2001-02-24 00:23 wtay
8171 * gst/gst.c, plugins/capture/v4l/gstv4lsrc.c, test/videotest.c:
8172 slightly changed the Makefile.am in videoscale libs. v4lsrc works
8173 again A little modification to the videotest programm to use a tee
8174 element. added support for multiple paths in --gst-plugin_path=.
8175 added ab ENV variable GST_PLUGIN_PATH to specify extra directories
8176 to look for plugins.
8178 2001-02-23 19:22 wtay
8180 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstplugin.sgml,
8181 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/debugging.sgml,
8182 gst/gstplugin.c: Updated the docs for gst_pluging_add_path Updated
8183 the manual with the new --gst-plugin-path/spew options
8185 2001-02-23 19:09 wtay
8187 * docs/gst/tmpl/: gstasyncdisksrc.sgml, gstreamer-unused.sgml:
8188 Removed the asyncdisksrc again...
8190 2001-02-23 19:09 omegahacker
8192 * gst/: gst.c, gstplugin.c, gstplugin.h, gstthread.c: Added two
8193 options: --gst-plugin-spew will print errors when plugins fail to
8194 load. --gst-plugin-path= will add a directory to the path searched
8197 2001-02-23 01:57 omegahacker
8199 * gst/gstplugin.c: always include the installed plugin directories
8202 2001-02-23 00:55 omegahacker
8204 * configure.in, gstreamer-config.in: updates to configure.in and
8205 -config to help with cross compiling
8207 2001-02-22 23:19 wtay
8209 * docs/random/NOTES-0.1.1: Added the current notes for the 0.1.1
8212 2001-02-22 23:18 wtay
8214 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
8215 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
8216 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8217 docs/manual/Makefile.am, docs/manual/debugging.sgml,
8218 docs/manual/gstreamer-manual.sgml, docs/manual/pads.sgml,
8219 docs/manual/quotes.sgml, docs/manual/xml.sgml,
8220 examples/plugins/example.c, examples/plugins/example.h, gst/gst.c,
8221 gst/gstpad.c, gst/gstpad.h, plugins/mp3decode/parse/mp3parse.c:
8222 More doc updates Manual additions: xml/load save of custom XML,
8223 debugging, request pads added a signal to the example plugin fixed
8224 a bug in mp3parse (ifdef 1)
8226 2001-02-22 17:13 wtay
8228 * examples/plugins/example.c: Fixed an unclosed comment
8230 2001-02-22 01:53 omegahacker
8232 * plugins/mp3decode/parse/mp3parse.c: beginnings of a loop-based
8233 seek-capable mp3parse
8235 2001-02-22 01:36 bbradburn
8237 * plugins/mp3decode/parse/mp3parse.c: Improved robustness of MP3
8238 seeking by validating the NEXT frame header.
8240 2001-02-22 01:34 omegahacker
8242 * examples/plugins/: example.c, example.h: significant commenting
8243 of the example plugin
8245 2001-02-22 00:47 omegahacker
8247 * gst/gstelement.h: minor change: changed case of the strings for
8250 2001-02-21 23:01 wtay
8252 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
8253 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8254 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
8255 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h:
8256 Fixed the jpeg decoder Modifications for lame >=3.86
8258 2001-02-21 22:32 dlehn
8260 * debian/: .cvsignore, README.Debian, changelog, control,
8261 copyright, gsteditor.files, gsteditor.menu, gstmediaplay.files,
8262 gstmediaplay.menu, gstreamer-cdparanoia.files,
8263 gstreamer-common.files, gstreamer-doc.files,
8264 gstreamer-elements.files, gstreamer-esd.files,
8265 gstreamer-lame.files, gstreamer-mpg123.files,
8266 gstreamer-plugin-template.postinst,
8267 gstreamer-plugin-template.prerm, gstreamer-runtime.files,
8268 gstreamer-runtime.postinst, gstreamer-tools.files,
8269 gstreamer-vorbis.files, libgst-dev.files, libgst0.files,
8270 libgst0.postinst, libgsteditor-dev.files, libgsteditor0.files,
8271 libgsteditor0.postinst, libgstmediaplay-dev.files,
8272 libgstmediaplay0.files, libgstmediaplay0.postinst, rules: Initial
8275 2001-02-21 20:58 dlehn
8277 * libs/getbits/: gstgetbits.h, gstgetbits_inl.h: Use glib macros
8278 for byte order conversion.
8280 2001-02-21 20:57 dlehn
8282 * gst/elements/gstelements.c: Remove alias for asyncdisksrc
8283 backwards compatability.
8285 2001-02-21 20:45 dlehn
8287 * docs/gst/: Makefile.am, gstreamer-docs.sgml,
8288 gstreamer-sections.txt, gstreamer.hierarchy, gstreamer.types.in,
8289 tmpl/gstasyncdisksrc.sgml: Removed asyncdisksrc references from
8292 2001-02-21 20:28 dlehn
8294 * gst/elements/gstdisksrc.c: Fixed typo in element details.
8296 2001-02-21 20:27 dlehn
8298 * gst/gstqueue.c: Added parameter checking to gst_queue_get().
8300 2001-02-21 00:57 omegahacker
8302 * gst/gstscheduler.c: Fixed bug with reconfig, where switching back
8303 into an element landed it in code that still thought it was
8304 connected to the previous element. It now checks to see if the
8305 peer's peer has changed, and deal accordingly.
8307 2001-02-20 08:19 omegahacker
8309 * gst/gstbin.c, gst/gstelement.c, tests/incsched.c,
8310 gst/gstscheduler.c, gst/gstscheduler.h, gst/elements/gstfakesrc.c,
8311 gst/elements/gstfakesrc.h: Significant progress. Now able to do
8312 most operations live, without any failure. tests/incsched.c
8313 currently faults at the last iteration, not yet sure why.
8315 2001-02-19 22:15 wtay
8317 * tests/nego/nego1.c: file nego1.c was initially added on branch
8320 2001-02-19 22:15 wtay
8322 * tests/nego/Makefile.am: file Makefile.am was initially added on
8323 branch BRANCH-CAPSNEGO1.
8325 2001-02-19 22:15 wtay
8327 * tests/nego/.cvsignore: file .cvsignore was initially added on
8328 branch BRANCH-CAPSNEGO1.
8330 2001-02-19 22:15 wtay
8332 * tests/nego/: .cvsignore, Makefile.am, nego1.c: Added the caps
8333 negotiation test program
8335 2001-02-19 20:20 wtay
8337 * configure.in, docs/random/wtay/caps-negociation,
8338 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstcaps.c,
8339 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c: A first attempt at
8340 pad negotiation. - _renegotiate can be called by a plugin to
8341 negotiate the caps - _renegotiate is called whenever a pad
8342 changes its caps - the caps cannot contain lists or ranges -
8343 the pad caps are now only set explicitly using gst_pad_set_caps,
8344 the padtemplate caps are not transfered to the pad caps.
8346 missing: - no notification when negotiation fails - autoplugging
8347 is broken - the editor doesn't show correct caps
8349 2001-02-19 00:07 wtay
8351 * libs/Makefile.am: The BPB has been put over my head... this time
8354 2001-02-18 23:58 wtay
8356 * libs/Makefile.am: Also build the videoscaler on non-I386 because
8357 we now have have a plain C version too.
8359 2001-02-18 10:00 omegahacker
8361 * gst/gstbin.c, gst/gstscheduler.c, gst/gstscheduler.h,
8362 tests/incsched.c: More incsched progress. Should be able to get
8363 itereration going again tomorrow.
8365 2001-02-17 07:11 omegahacker
8367 * gst/Makefile.am, gst/gst.h, gst/gstbin.c, gst/gstbin.h,
8368 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
8369 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8370 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c: Yes!,
8371 incsched is getting closer.
8373 2001-02-17 04:43 mhowell
8375 * plugins/mp3decode/parse/mp3parse.c: added test for emphasis to
8378 2001-02-17 00:00 omegahacker
8380 * plugins/mpeg2/mpeg2dec/motion_comp.c: fixed an issue relating to
8381 macros and ##arg## syntax
8383 2001-02-16 23:54 richardb
8385 * gst/gstprops.c: Redo patch using _NUM rather than converting one
8386 way and then back again, as wtay suggested. Ho hum.
8388 2001-02-16 23:52 omegahacker
8390 * docs/manual/quotes.sgml: more interesting than a 40K user
8393 2001-02-16 23:45 richardb
8395 * gst/gstprops.c: Fix missing GPOINTER_TO_INT()'s on case values.
8397 2001-02-16 23:39 omegahacker
8399 * docs/manual/quotes.sgml: added groupie quote
8401 2001-02-16 16:48 richardb
8403 * docs/: fwg/testapp.sgml, manual/bins.sgml, manual/dynamic.sgml,
8404 manual/helloworld.sgml, manual/helloworld2.sgml, manual/pads.sgml,
8405 manual/plugins.sgml, manual/queues.sgml, manual/threads.sgml,
8406 manual/typedetection.sgml, manual/xml.sgml: Fix a few more issues
8407 shown up by gnome-db2html2 - %'s should be written as % (was
8408 causing gnome-db2html2 to segfault, though I've a patch for them to
8409 fix that). Also correct an id which appeared twice.
8411 2001-02-16 13:13 richardb
8413 * gst/gstpad.h: Include compatability defines for old versions of
8416 2001-02-16 12:15 richardb
8418 * tools/README: Trivial fix: change launch to gstreamer-launch in
8421 2001-02-16 12:14 richardb
8423 * docs/: fwg/titlepage.sgml, manual/Makefile.am,
8424 manual/gstreamer-manual.sgml: Fix a few irregularities, to make
8425 things closer to the Gnome standard guidelines for SGML
8426 documentation. One change in particular is to change the book name
8427 for the manual from gstreamer to index; a change to the link to the
8428 manual on the website will thus be needed when the online version
8429 of the manual is next updated.
8431 These changes should make it possible to view the GStreamer
8432 documentation directly from SGML in Nautilus: anyone with a working
8433 copy of Nautilus should try this out and report ... ;-)
8435 2001-02-15 18:42 richardb
8437 * gst/gstpad.c: Fix a couple of instances of childs, which should
8438 be xmlChildrenNode. We need to be careful to stop these creeping
8441 2001-02-14 23:23 omegahacker
8443 * gst/gstpad.c, gst/gstpad.h, gst/gstscheduler.c,
8444 gst/gstscheduler.h, tests/incsched.c: More incsched updates. Now
8445 need to get the headers redone...
8447 2001-02-14 10:34 richardb
8449 * configure.in: Innocuous little change to fix a warning with newer
8450 versions of automake - shouldn't cause any backwards compatibility
8453 2001-02-13 20:48 wtay
8455 * docs/random/wtay/caps-negociation: Latest begotiation doc
8457 2001-02-13 02:40 omegahacker
8459 * gst/gstscheduler.c, gst/gstscheduler.h, tests/incsched.c: Minor
8460 changes to incsched stuff, need to make more major modifications to
8461 manager concept now, so I'm checkpointing.
8463 2001-02-12 23:08 omegahacker
8465 * gst/cothreads.c, gst/gstbin.c, gst/gstbin.h, gst/gstelement.c,
8466 gst/gstelement.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
8467 gst/gstpipeline.c, gst/gstqueue.c, gst/gstscheduler.c,
8468 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
8469 tests/Makefile.am, tests/incsched.c: First round of incremental
8470 scheduling. Manager setting and managed_elements lists are now
8471 handled at bin_add/remove time. Scheduling chains can be created
8472 incrementally as well, though there are still some pieces missing.
8474 2001-02-12 23:08 omegahacker
8476 * tests/incsched.c: file incsched.c was initially added on branch
8479 2001-02-11 22:22 wtay
8481 * docs/random/: caps.dia, wtay/caps-negociation: Corrected the
8482 associations on the UML diagrams
8484 2001-02-11 18:29 wtay
8486 * docs/random/: caps.dia, plugins.dia, wtay/caps-negociation: Added
8487 .dia UML of GstCaps Added the autoplugger factory to plugins.dia
8488 Added a first draft for caps-negotiation
8490 2001-02-10 14:46 wtay
8492 * gst/gstprops.c, gst/gstscheduler.c, gstplay/gstmediaplay.c,
8493 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8494 plugins/avi/playcodecs.c: - backported the xml load bug in the
8495 properties - backported the videosink bug - make sure the
8496 regiontype is set to NONE after a getregion - an ugly fix (copy the
8497 chainfunction outselves) to make the avidecoder work again.
8499 2001-02-08 19:52 wtay
8501 * docs/random/wtay/autoplug2: Updated the doc with more accurate
8502 implementation details
8504 2001-02-08 19:37 wtay
8506 * tests/autoplug2.c: file autoplug2.c was initially added on branch
8509 2001-02-08 19:37 wtay
8511 * configure.in, editor/gsteditor.h, gst/Makefile.am,
8512 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstelementfactory.c,
8513 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
8514 gst/gstprops.c, gst/gsttype.c, gst/elements/gstdisksrc.c,
8515 gst/elements/gstelements.c, gstplay/gstplay.c, tests/Makefile.am,
8516 tests/autoplug.c, tests/autoplug2.c, tools/gstreamer-inspect.c:
8517 Implemented the plugable autopluggers. - one can aad an
8518 autoplugger to a plugin with gst_plugin_add_autoplugger - the
8519 autopluggers can be queried using _get_list - save/load
8520 autoplugger descriptions in the XML registry - load the
8521 autoplugger only when needed - a signal can be attached to the
8522 autoplugger to be notified of new objects. - improved the
8523 media player to use the new autoplugger - updated
8524 gstreamer-inspect for the autoplugger and types added EOS to the
8525 disksrc fixed two bugs in properties loading (min/max, comment
8528 2001-02-07 22:48 omegahacker
8530 * configure.in: removed intl and po from configure.in, until we
8531 have gettext working
8533 2001-02-07 22:23 omegahacker
8535 * Makefile.am, configure.in: added configure option to turn on
8536 building of docs, else they aren't built
8538 2001-02-07 22:07 omegahacker
8540 * gst/Makefile.am: Fixed cothreads.c problems with make dist. This
8543 2001-02-06 20:42 wtay
8545 * docs/gst/tmpl/gstreamer-unused.sgml,
8546 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
8547 examples/queue2/queue2.c, examples/thread/thread.c,
8548 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.h,
8549 gst/gstelement.c, gst/gstelement.h, gst/gstobject.c, gst/gstpad.c,
8550 gst/gstpad.h, gst/gstpipeline.c, gst/gstpipeline.h,
8551 gst/gstplugin.h, gst/gsttype.h, gst/gsttypefind.c,
8552 gst/elements/gstdisksrc.c, gstplay/gstplay.c, gstplay/gstplay.h,
8553 gstplay/gstplayprivate.h, plugins/avi/gstavidecoder.c,
8554 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c,
8555 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c: Updated the
8556 autoplugger: - moved all of the code out of gstpipeline.c to
8557 autoplug.c - The autoplugger now creates a GstElement based on
8558 the given src and sink caps. The API now is: GstElement*
8559 gst_autoplug_caps_list (GList *srcpad, GList *sinkpad, ...); -
8560 the typefind function is moved from gstpipeline.c to gstplay.c. Not
8561 sure if this is right behaviour but we need at least a bin in
8562 order to run the typedetect functions. - fixed a bug in
8563 gstbin.c where the MANAGER flag of the bin was not cleared
8564 when going to the NULL state. - a bug in the videosink was
8565 fixed. It was possible that more instances of the video widget
8566 were created, causing major errors. - commented out most of the
8567 'old' autoplug examples. - added the new autoplugger to
8568 gstplay.c. There still is a bit of hacking needed to insert a
8569 queue into the autogenerated element. This will be fixed when
8570 the autoplugger can also create the video/audio elements. Fixed
8571 some more extranous spaces problems in various files.
8573 2001-02-06 20:06 wtay
8575 * docs/random/: .cvsignore, wtay/CORBA, wtay/autoplug2: Added CVS
8576 ignore, and two documents..
8578 2001-02-06 19:39 omegahacker
8580 * test/ac3play.c: updated ac3play to work with latest libgst
8582 2001-02-05 17:17 omegahacker
8584 * plugins/avi/gstavidecoder.c: Updated for new getregion setup
8586 2001-02-05 17:16 omegahacker
8588 * gst/: gstinfo.h, gstpad.c, gstpad.h, gstscheduler.c,
8589 elements/gstdisksrc.c: Reworked getregion/pullregion stuff. Region
8590 is now specified by a type (OFFSET_LEN, TIME_LEN, etc.) and two
8591 guint64's. They are offset and len, where offset can be used for
8592 the time field, and len would be zero or the time unit (say, 33ms
8595 2001-02-04 21:38 omegahacker
8597 * gstplay/gstplay.c, test/mp1parse.c, test/qtest.c: fixed all
8598 in-use instances of asyncdisksrc
8600 2001-02-04 21:37 omegahacker
8602 * gst/elements/: Makefile.am, gstasyncdisksrc.c, gstasyncdisksrc.h,
8603 gstdisksrc.c, gstdisksrc.h, gstelements.c: moved asyncdisksrc to
8604 disksrc, no point in having a distinction
8606 2001-02-03 07:25 omegahacker
8608 * configure.in: fixed up the Alpha and ARM processor checks
8610 2001-02-01 17:42 omegahacker
8612 * plugins/mpeg2/video/recon.c: added ifdef around the x86 code,
8615 2001-02-01 17:39 omegahacker
8617 * plugins/mpeg1/mpeg_play/video.c: added ifdef around the x86 code,
8620 2001-01-31 22:54 omegahacker
8622 * acconfig.h, configure.in, gst/gstarm.h: ARM works!
8624 2001-01-31 20:27 wtay
8626 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8627 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
8628 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8629 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8630 docs/gst/tmpl/gstxml.sgml, gst/gstelement.c, gst/gstobject.c,
8631 gst/gstxml.c, gst/gstxml.h: Documentation updates.
8633 2001-01-30 23:53 wtay
8635 * examples/xml/createxml.c, examples/xml/runxml.c,
8636 gst/gstelement.c, gst/gstobject.c, gst/gstobject.h, gst/gstxml.c,
8637 gst/gstxml.h: Added a first attempt for XML embedding in the main
8638 core XML. Objects will emit a signal that a user app can connect
8639 to in order to insert its XML into the tree. You can catch the
8640 object_loaded signal in GstXML to parse the user supplied XML data
8641 in the stream. The object_loaded signal is implemented with a
8642 custom made class signal. All GstObject classes now automatically
8643 create a GstSignalObject that serves as a proxy to the user app
8644 when an object is loaded. All objects are currently responsible to
8645 emit the class signal themselves. runxml and createxml serve as an
8646 example how the XML hooks can be used to insert and retrieve custom
8649 2001-01-29 23:51 wtay
8651 * docs/random/wtay/qos: The early beginnings of a doc about QoS :-)
8653 2001-01-29 23:50 wtay
8655 * examples/plugins/example.c, examples/plugins/example.h,
8656 gst/gstxml.c, plugins/audioscale/audioscale.c,
8657 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
8658 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8659 plugins/cdparanoia/cdparanoia.c,
8660 plugins/mp3decode/mpg123/gstmpg123.c,
8661 plugins/mp3decode/parse/mp3parse.c,
8662 plugins/mp3encode/lame/gstlame.c: Lots of plugins fixes where the
8663 parentage macros were replaced with the correct gst_*_get_parent.
8664 Updated the example. 'gstreamer' now is the doc type instead of
8667 2001-01-29 23:32 wtay
8669 * docs/random/wtay/namespaces: Added ramblings about the XML
8672 2001-01-29 00:06 wtay
8674 * docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
8675 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8676 editor/gsteditorpad.c, editor/gsteditorproject.c,
8677 examples/plugins/example.c, examples/xml/createxml.c,
8678 examples/xml/runxml.c, gst/gstbin.c, gst/gstbin.h, gst/gstclock.c,
8679 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
8680 gst/gstinfo.c, gst/gstinfo.h, gst/gstobject.c, gst/gstobject.h,
8681 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstparse.h,
8682 gst/gstpipeline.c, gst/gstplugin.c, gst/gstqueue.c,
8683 gst/gstscheduler.c, gst/gstthread.c, gst/gsttypefind.c,
8684 gst/gstxml.c, gst/gstxml.h, gst/elements/gstasyncdisksrc.c,
8685 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
8686 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
8687 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
8688 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
8689 gst/elements/gstidentity.c, gst/elements/gstpipefilter.c,
8690 gst/elements/gstsinesrc.c, gst/elements/gsttee.c,
8691 gstplay/gstmediaplay.c, plugins/au/gstparseau.c,
8692 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
8693 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwindec.c,
8694 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
8695 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
8696 plugins/cdparanoia/cdparanoia.h, plugins/effects/stereo/stereo.c,
8697 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
8698 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
8699 plugins/filters/ladspa/gstladspa.c,
8700 plugins/filters/median/median.c, plugins/filters/median/median.h,
8701 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
8702 plugins/icecast/icecastsend/icecastsend.c,
8703 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpeg.c,
8704 plugins/jpeg/gstjpeg.h, plugins/jpeg/gstjpegdec.c,
8705 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
8706 plugins/mp3decode/mpg123/gstmpg123.c,
8707 plugins/mp3decode/parse/mp3parse.c,
8708 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8709 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
8710 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
8711 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
8712 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
8713 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
8714 plugins/mpeg1/parse/mpeg1parse.c,
8715 plugins/mpeg1/system_encode/system_encode.c,
8716 plugins/mpeg1video/parse/mp1videoparse.c,
8717 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
8718 plugins/mpeg2/ac3parse/ac3parse.c,
8719 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
8720 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
8721 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
8722 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
8723 plugins/mpeg2/subtitles/mpeg2subt.c,
8724 plugins/mpeg2/video/gstmpeg2play.c,
8725 plugins/mpeg2/video/gstmpeg2play.h,
8726 plugins/mpeg2/videoparse/mp2videoparse.c,
8727 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegenc.c,
8728 plugins/rtjpeg/rtjpegenc.h, plugins/vcdsrc/vcdsrc.c,
8729 plugins/vcdsrc/vcdsrc.h, plugins/videoscale/videoscale.c,
8730 plugins/visualization/smoothwave/smoothwave.c,
8731 plugins/visualization/smoothwave/smoothwave.h,
8732 plugins/visualization/spectrum/gstspectrum.c,
8733 plugins/visualization/synaesthesia/synaesthesia.c,
8734 plugins/visualization/vumeter/vumeter.c,
8735 plugins/visualization/vumeter/vumeter.h,
8736 plugins/vorbis/vorbisenc.c, plugins/wav/gstparsewav.c,
8737 plugins/wav/gstparsewav.h, test/record.c, tests/sched/runxml.c,
8738 tools/gstreamer-inspect.c: This is a megapatch with the following
8741 - moved the gchar *name to GstObject, removed the ones in
8744 - moved the parent handling completely into GstObject. This cause
8746 the plugins to fail (except those that used gst_pad_get_parent)
8747 - rearanged the XML save handling.
8748 - GstObject now has a class function save/restore_thyself.
8749 - GstObject has a generic method gst_object_save_thyself, this
8751 possible to fire a signal wehever a new object is loaded. This
8753 so we can add XML save hooks.
8754 - GstXML API has changed slightly. You now have to create a
8756 first before you can actually load something. This makes it
8758 attach a signal to GstXML whenever an object is loaded. I'm
8760 will keep this interface.
8761 - GstObject can now print the path_string without knowing about
8764 - Added gst_bin_get_by_name_recurse_up to lookup an element in the
8767 - added XML namespaces to the saved pipelines the namespace is:
8768 http://gstreamer.net/gst-core/1.0/
8769 namespaces are needed to distinguish user generated XML from the
8772 Note that the plugins still contain a macro GST_OBJECT_PARENT that
8773 will be replaced with gst_pad_get_parent shortly.
8775 2001-01-26 23:35 wtay
8777 * REQUIREMENTS: Added the requirement for libshout
8779 2001-01-26 23:33 wtay
8781 * configure.in: For the icecast sender
8783 2001-01-26 23:33 wtay
8785 * plugins/: Makefile.am, icecast/Makefile.am,
8786 icecast/icecastsend/.cvsignore, icecast/icecastsend/Makefile.am,
8787 icecast/icecastsend/icecastsend.c,
8788 icecast/icecastsend/icecastsend.h: Added an icecast send plugin
8791 2001-01-26 18:15 richardb
8793 * plugins/esd/esdsink/esdsink.c: Fix memory leak: wasn't unreffing
8796 2001-01-23 20:03 wtay
8798 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
8799 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
8800 gst/gstelement.h, gstplay/gstmediaplay.c: Updated the docs with the
8801 new _request methods
8803 2001-01-23 18:42 richardb
8805 * gst/gstelement.c, gst/gstelement.h, tests/tee.c: Add
8806 gst_element_request_compatible_pad and remove
8807 gst_element_request_pad. Implemented something reasonable for
8808 gst_element_request_compatible_pad, but havn't tested much: it
8809 won't work for tee because the pad templates have no caps, and
8810 negotiation is not yet written, so it is assumed that the tee pads
8811 can't connect to anything.
8813 2001-01-22 23:39 richardb
8815 * examples/launch/mp3play: Fix launch so that it can play a list of
8816 files, now that EOS works enough. (It needs to not have to restart
8817 gstreamer each time, but good enough for now ;-) )
8819 2001-01-21 23:20 wtay
8821 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8822 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8823 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
8824 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8825 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8826 gst/gstautoplug.c, gst/gstbin.c, gst/gstelement.h, gst/gstpad.c,
8827 gst/gstpad.h, gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c,
8828 gst/gstxml.c, gst/gstxml.h, tools/gstreamer-inspect.c: Docs updates
8829 Added XML load from memory functionality Undid the videosink patch,
8830 something else is wrong now on my machine: no MMX acceleration :-(
8832 2001-01-21 17:36 wtay
8834 * docs/random/wtay/eos-19012001: An overview of the current EOS
8837 2001-01-21 16:19 wtay
8839 * docs/random/dynpads: Ramblings about dynamic pads
8841 2001-01-21 16:18 wtay
8843 * docs/random/omega/testing/.cvsignore: [no log message]
8845 2001-01-21 16:10 wtay
8847 * docs/gst/.cvsignore: updated to exclude various docs formats
8850 2001-01-21 16:08 wtay
8852 * tests/eos/: .cvsignore, case7.c: Added another test case, a bin
8853 in a thread, to test EOS. still hangs because gtk_main hangs in a
8856 2001-01-21 16:06 wtay
8858 * gst/gstbin.c, gst/gstbin.h, gst/gstelement.c, gst/gstthread.c,
8859 tests/eos/Makefile.am, tests/eos/case4.c, tests/eos/case5.c,
8860 tools/gstreamer-launch.c: More eos handling, bin in bin is handled
8861 correctly now. Updated gstreamer-launch to loop while !EOS.
8863 2001-01-21 01:20 omegahacker
8865 * docs/random/omega/testing/framework: more complete(?) XML
8866 description of example
8868 2001-01-21 01:03 omegahacker
8870 * docs/random/omega/testing/framework: initial thoughts on
8873 2001-01-21 00:57 wtay
8875 * gst/elements/gstaudiosink.c: Applied the patch from Sepp Wijnands
8876 <mrrazz@garbage-coderz.net> that solves the 'OSS hangs when opening
8877 the device when in use' bug.
8879 2001-01-20 20:08 omegahacker
8881 * docs/design/: part-conventions.txt, part-gstelement.txt,
8882 part-gstobject.txt, part-standards.txt: current set of design docs,
8885 2001-01-20 19:20 omegahacker
8887 * docs/random/omega/testing/: Makefile, gstobject.c, gstobject.txt:
8888 added first hack at testing suite design
8890 2001-01-20 18:20 wtay
8892 * gst/: gstbin.c, gstscheduler.c: Check for NULL buffers before
8893 chaining/pushing them to the next element. NULL buffers happen on
8894 EOS. gst_bin_iterate now returns a gboolean indicating something
8895 usefull happened. It the bin is EOS, it returns FALSE.
8897 2001-01-20 17:59 wtay
8899 * gst/: gstbin.c, gstbin.h, gstelement.c, gstqueue.c,
8900 gstscheduler.c, gstthread.c: More EOS changes. When a bin2 is
8901 found inside a bin1, we add the bin2 to the EOS providers of the
8902 bin1. When there is nothing more to schedule in bin1 and bin2 has
8903 fired EOS, bin1 is in EOS. The queue overrides the EOS
8904 notification and calls EOS on the src pad when the queue is empty
8905 and the sink pad is in EOS.
8907 2001-01-20 17:53 wtay
8909 * tests/eos/: .cvsignore, Makefile.am, case3.c, case4.c, case5.c,
8910 case6.c: More test cases for EOS handling
8912 2001-01-20 03:36 omegahacker
8914 * tests/: paranoia.c, queue.c, states.c: updated tests code to new
8917 2001-01-20 03:33 omegahacker
8919 * test/: ac3play.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
8920 mp2toavi.c, mp2tomp1.c, mpeg2parse.c, qtest.c, vidcapture.c,
8921 vidcapture2.c: updated test programs to new ghostpad API
8923 2001-01-20 03:28 wtay
8925 * gst/: gstelement.c, elements/gstfakesrc.c: Make sure the
8926 loopfunction ends when an element goes to EOS. Fixed the fakesrc
8929 2001-01-20 03:10 wtay
8931 * gst/: cothreads.c, gstbin.c, gstbin.h, gstelement.c,
8932 gstelement.h, gstpad.c, gstscheduler.c: A very small change to make
8933 eos somewhat work. no inner bins are checked. When an element
8934 fires EOS, the chain with that element is removed from the
8935 scheduler (marked inactive). If all chains are inactive, the bin
8938 2001-01-20 03:02 wtay
8940 * tests/eos/: case2.c, case3.c: Two more test cases
8942 2001-01-20 02:57 omegahacker
8944 * gst/: gstelement.c, gstelement.h, gstinfo.h, gstpad.c, gstpad.h,
8945 gstparse.c: Got ghostpads to work, even in -launch. Needs more
8948 2001-01-19 23:34 wtay
8950 * plugins/mp3decode/mpg123/Makefile.am: Added non x86 code to extra
8953 2001-01-19 22:15 wtay
8955 * docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
8956 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstarch.sgml,
8957 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
8958 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstpad.sgml,
8959 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8960 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttee.sgml,
8961 gst/cothreads.h, gst/gstelement.c, gst/gstelement.h,
8962 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
8963 plugins/mpeg2/ac3dec/downmix.c, test/mp1parse.c, tests/props.c,
8964 tests/tee.c: API docs updates
8966 2001-01-19 09:37 omegahacker
8968 * editor/gsteditorelement.c, editor/gsteditorimage.c,
8969 editor/gsteditorpad.c, editor/gsteditorpalette.c, gst/gstalpha.h,
8970 gst/gstbin.c, gst/gsti386.h, gst/gstinfo.h, gst/gstpad.c,
8971 gst/gstpad.h, gst/gstppc.h, gst/gstscheduler.c, test/qtest.c,
8972 tests/eos/Makefile.am: Major cleanup of the latest ghostpad
8973 changes. Fixed everything that broke, correctly. Someone will
8974 want to go update the API doc templates.
8976 2001-01-19 09:14 omegahacker
8978 * gst/: Makefile.am, cothreads.c, cothreads.h, gstarch.h, gstarm.h:
8979 more cothreads cleanup, and first pass at ARM code
8981 2001-01-19 07:48 omegahacker
8983 * gst/cothreads.c: ALPHA COTHREADS WORK! Worked around a nasty
8984 stack issue that probably can't be solved anyway. Tomorrow the UDB
8985 build will commence, and let the best guess win!
8987 2001-01-19 02:23 omegahacker
8989 * gst/cothreads.c, gst/gstautoplug.c, gst/gstbin.c, gst/gstpad.c,
8990 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8991 plugins/avi/audiocodecs.c, plugins/effects/volume/volume.c,
8992 tools/gstreamer-inspect.c: First pass at updating to new ghostpad
8993 system. The objects are in place, I now need to go and get all the
8994 Bin end of things worked out. Testing should be fairly easy, at
8995 least for verification.
8997 Everything I've tried so far works with no changes, with is
8998 amazing. That's just cool. Once again we rewrite an entire
8999 subsystem, and nothing else notices anything but the new features
9002 2001-01-19 02:10 richardb
9004 * docs/manual/: pads.sgml, states.sgml: Fix some typos, and grammar
9007 2001-01-19 02:06 richardb
9009 * docs/fwg/: Makefile.am, firstplugin.sgml,
9010 gst-plugin-writers-guide.sgml, loopbased.sgml, testapp.sgml,
9011 typesnprops.sgml: Wrote a little more text, and did more of the
9012 work on making the sections. When this manual has text in all
9013 these sections its going to be pretty impressive...
9015 2001-01-19 00:07 wtay
9017 * tests/: .cvsignore, Makefile.am, tee.c, eos/Makefile.am: Added a
9018 little tee test program.
9020 2001-01-19 00:07 wtay
9022 * tools/gstreamer-inspect.c: Updated -inspect to display the new
9023 pad presence REQUEST.
9025 2001-01-19 00:02 wtay
9027 * gst/: gstqueue.c, gstqueue.h, gsttypefind.c, gsttypefind.h,
9028 elements/gstqueue.c, elements/gstqueue.h, elements/gsttypefind.c,
9029 elements/gsttypefind.h: And here they are....
9031 2001-01-19 00:01 wtay
9033 * gst/: Makefile.am, gst.c, gstbin.c, elements/Makefile.am,
9034 elements/gstelements.c: Moved queue and typefind elements to the
9035 core since they are referenced by name.
9037 2001-01-18 23:46 wtay
9039 * gst/: Makefile.am, gst.c, gst.h, gstelement.c, gstelement.h,
9040 gstpad.c, gstpad.h, gsttee.c, gsttee.h, elements/Makefile.am,
9041 elements/gstelements.c, elements/gsttee.c, elements/gsttee.h: Added
9042 mthodes to request an element to create pads:
9043 gst_element_request_pad* This can be used to construct a tee and a
9044 muxer/mixer/aggregator element. Moved the tee element to elements/
9045 because it can now be handled with the new pad request features.
9046 The padfactory also has some changes: a pad can now be of presence
9047 REQUEST, which means that the pad can be requested from this plugin
9050 2001-01-18 15:29 richardb
9052 * plugins/esd/esdsink/esdsink.c,
9053 plugins/visualization/synaesthesia/core.c,
9054 plugins/visualization/synaesthesia/core.h,
9055 plugins/visualization/synaesthesia/synaesthesia.c,
9056 plugins/visualization/synaesthesia/synaesthesia.h,
9057 plugins/visualization/vumeter/vumeter.c, tests/caps.c,
9058 tests/padfactory.c, tests/props.c, tests/registry.c: Some more
9059 fixes for libxml. Also, some code formatting changes in esdsink,
9060 some further fixes to vumeter, and some work on synaesthesia to
9061 make it closer to working (it doesn't fully work yet, though. :( )
9063 2001-01-18 11:16 richardb
9065 * gst/gstbin.c, tools/gstreamer-register.c, gst/gstcaps.c,
9066 gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
9067 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
9068 gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
9069 gst/gsttype.c, gst/gstxml.c, gst/gstxml.h: Fixes to work with
9070 libxml2. Also improved a couple of debugging messagse.
9072 2001-01-18 08:54 omegahacker
9074 * gst/: Makefile.am, cothreads.c, gstalpha.h, gstarch.h, gsti386.h,
9075 gstppc.h: Updates to cothreads code, including non-working alpha.
9076 Changed things a bit, including PPC. Not having a PPC machine, I
9077 need someone to test these changes and report back whether they
9080 2001-01-18 02:25 richardb
9082 * plugins/visualization/vumeter/: vumeter.c, vumeter.h: Fix vumeter
9083 so that it compiles and runs. It doesn't do much of use though:
9084 simply produces some debug output, and has a set of arguments which
9085 report the volume. It might be more useful if it produced its
9086 output from a source pad, in an appropriate format, so that another
9087 plugin could graphically display this.
9089 2001-01-17 07:43 wtay
9091 * examples/typefind/: Makefile, Makefile.am: Oops
9093 2001-01-17 01:59 richardb
9095 * tools/gstreamer-register.c: Fix permissions problems: the
9096 directory will now always be created mode 2755. In addition, the
9097 temporary file is given restricted permissions, and the permissions
9098 on the registry file are preserved if one already exists, or 666
9099 (and modified by the umask) if one doesn't already exist.
9101 2001-01-17 00:02 wtay
9103 * configure.in: Added typefind example to configure.in
9105 2001-01-17 00:01 wtay
9107 * examples/: autoplug/autoplug.c, typefind/Makefile,
9108 typefind/typefind.c: Added the typefind example from the manual
9110 2001-01-16 23:35 wtay
9112 * docs/manual/: dynamic.sgml, programs.sgml, typedetection.sgml,
9113 utility.sgml: Manual updates and additions
9115 2001-01-15 21:10 richardb
9117 * plugins/esd/esdsink/esdsink.c: Correct the pads for esdsink
9118 plugin, after I realised they were wrong during a conversation
9119 about pads with wtay. ;-)
9121 2001-01-15 19:25 wtay
9123 * gst/: gstbin.c, gstelement.c: Fixed the state change code in
9124 gstelement that broke with the conversion of the states to a
9127 2001-01-15 00:53 richardb
9129 * plugins/mp3decode/mpg123/: layer3.c, mpg123.h: Added some
9130 conditionals to ensure that the i486 stuff is used only in x86
9131 architectures. Now links on PPC.
9133 2001-01-15 00:53 wtay
9135 * docs/manual/: dynamic.sgml, pads.sgml, quotes.sgml: Updated docs
9136 with dynamic pads Fixed quotes
9138 2001-01-14 22:28 wtay
9140 * gstplay/Makefile.am: Added gst_libs to Makefile
9142 2001-01-14 22:25 richardb
9144 * docs/manuals.mak: Fix build problem when don't have db2html, or a
9145 directory to put the manual in: was trying to make a symlink in the
9146 non-existant directory, and causing the build to stop.
9148 2001-01-14 22:24 richardb
9150 * gst/Makefile.am: Adding nasty hack to rules to generate
9151 cothreads.{o,lo}, to get dependencies right. Rules copied from
9152 automake, and therefore a bit dependent on automake keeping doing
9153 dependency things the same kind of way, but it should work as long
9154 as automake puts dependencies into .deps/*.P
9156 2001-01-14 22:23 wtay
9158 * tests/sched/Makefile.am: Fixed a Makefile error
9160 2001-01-14 21:55 omegahacker
9162 * Makefile.am, acconfig.h, configure.in,
9163 components/bonobo-gstmediaplay/Makefile.am, docs/gst/Makefile.am,
9164 docs/plugins/Makefile.am, docs/random/omega/build/TODO,
9165 editor/Makefile.am, examples/autoplug/Makefile.am,
9166 examples/helloworld/Makefile.am, examples/helloworld2/Makefile.am,
9167 examples/plugins/Makefile.am, examples/queue/Makefile.am,
9168 examples/queue2/Makefile.am, examples/queue3/Makefile.am,
9169 examples/queue4/Makefile.am, examples/thread/Makefile.am,
9170 examples/xml/Makefile.am, gst/Makefile.am, gst/gst.h,
9171 gst/gst_private.h, gst/gstcaps.h, gst/gstelement.h, gst/gstpad.h,
9172 gst/gstplugin.h, gst/gstprops.h, gst/elements/Makefile.am,
9173 gst/types/Makefile.am, gstplay/Makefile.am,
9174 libs/getbits/Makefile.am, libs/idct/Makefile.am,
9175 libs/putbits/Makefile.am, libs/riff/Makefile.am,
9176 plugins/au/Makefile.am, plugins/audioscale/Makefile.am,
9177 plugins/avi/Makefile.am, plugins/avi/gstavidecoder.h,
9178 plugins/avi/gstaviencoder.h, plugins/avi/wincodec/Makefile.am,
9179 plugins/capture/v4l/Makefile.am, plugins/cdparanoia/Makefile.am,
9180 plugins/cobin/Makefile.am, plugins/dvdsrc/Makefile.am,
9181 plugins/effects/stereo/Makefile.am,
9182 plugins/effects/volume/Makefile.am,
9183 plugins/esd/esdsink/Makefile.am,
9184 plugins/filters/ladspa/Makefile.am,
9185 plugins/filters/median/Makefile.am,
9186 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9187 plugins/mp3decode/mpg123/Makefile.am,
9188 plugins/mp3decode/parse/Makefile.am,
9189 plugins/mp3decode/types/Makefile.am,
9190 plugins/mp3decode/xa/Makefile.am,
9191 plugins/mp3decode/xing/Makefile.am,
9192 plugins/mp3encode/lame/Makefile.am,
9193 plugins/mpeg1/mpeg1encoder/Makefile.am,
9194 plugins/mpeg1/mpeg_play/Makefile.am,
9195 plugins/mpeg1/mpegaudio/Makefile.am,
9196 plugins/mpeg1/mpegtypes/Makefile.am,
9197 plugins/mpeg1/parse/Makefile.am,
9198 plugins/mpeg1/system_encode/Makefile.am,
9199 plugins/mpeg1video/parse/Makefile.am,
9200 plugins/mpeg2/ac3dec/Makefile.am,
9201 plugins/mpeg2/ac3parse/Makefile.am,
9202 plugins/mpeg2/mpeg2dec/Makefile.am,
9203 plugins/mpeg2/mpeg2enc/Makefile.am,
9204 plugins/mpeg2/mpegtypes/Makefile.am,
9205 plugins/mpeg2/parse/Makefile.am,
9206 plugins/mpeg2/subtitles/Makefile.am,
9207 plugins/mpeg2/video/Makefile.am,
9208 plugins/mpeg2/videoparse/Makefile.am, plugins/rtjpeg/Makefile.am,
9209 plugins/vcdsrc/Makefile.am, plugins/videoscale/Makefile.am,
9210 plugins/visualization/smoothwave/Makefile.am,
9211 plugins/visualization/spectrum/Makefile.am,
9212 plugins/visualization/synaesthesia/Makefile.am,
9213 plugins/visualization/vumeter/Makefile.am,
9214 plugins/vorbis/Makefile.am, plugins/wav/Makefile.am,
9215 test/Makefile.am, test/bindings/Makefile.am, test/xml/Makefile.am,
9216 tests/Makefile.am, tests/eos/Makefile.am, tests/sched/Makefile.am:
9217 Massive build fixup. Will send message to -devel list later with
9218 details on the changes and what they mean for Makefile.am writers.
9219 Check docs/random/omega/build/TODO for a list of things that I had
9222 NOTE: this requires a complete rebuild of all plugins, since I also
9223 changed the STATE enum to a bitfield instead of sequential numbers.
9225 2001-01-14 21:38 omegahacker
9227 * tools/: Makefile.am, gstreamer-launch.c: fixed an odd case with
9228 the launcher, didn't deal with argc properly
9230 2001-01-14 14:57 wtay
9232 * gst/cothreads.c: Change MAP_ANONYMOUS to MAP_ANON in the mmap for
9235 2001-01-14 14:43 wtay
9237 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstfakesrc.h,
9238 gstidentity.c, gstqueue.c: Added an extra signal_cond to queue to
9239 make sure that the waiting thread is woken up. Can somebody with
9240 queue problems verifify that this does improve the situation a bit.
9241 I'm suspecting that something else is going on, like a pthreads bug
9242 or something. Small updates to the fake elements.
9244 2001-01-14 12:42 richardb
9246 * REQUIREMENTS: Added a couple of lines about debian packages.
9248 2001-01-14 04:45 wtay
9250 * docs/manual/quotes.sgml: Updated quotes :-)
9252 2001-01-13 19:04 wtay
9254 * docs/random/wtay/eos5: Antoher way of dealing with EOS. This
9255 proposal does not use the recursion to propagate the EOS signal.
9256 This implies that an element cannot deny an EOS signal anymore but
9257 since the signal is generated when a NULL buffer is pushed,
9258 somebody did something wrong anyway.
9260 2001-01-13 15:47 wtay
9262 * docs/random/wtay/eos4: Added an updated use case for EOS
9265 2001-01-13 14:45 wtay
9267 * docs/random/TODO-post-0.1.0: Updated the TODO list...
9269 2001-01-13 14:25 wtay
9271 * tools/gstreamer-register.c: Fixed the directory permission Bug
9274 2001-01-13 13:51 wtay
9276 * gst/: gstbin.c, gstbin.h, gstcaps.h, gstelement.c, gstelement.h,
9277 gstpad.c, gstpad.h, gstplugin.h, gstprops.h, gstxml.h: include
9278 parser.h instead of gnome-xml/parser.h untill xml-config is
9281 2001-01-13 02:55 omegahacker
9283 * configure.in: turned static library build back off for
9286 2001-01-13 02:12 wtay
9288 * docs/random/wtay/eos3: Added case6: a multithreaded audio mixer
9291 2001-01-13 00:14 wtay
9293 * plugins/mp3decode/mpg123/mpg123.c: Use glib function to convert
9296 2001-01-12 23:37 wtay
9298 * libs/getbits/gstgetbits.c: Added config.h as an include to make
9299 sure BE/LE stuff works
9301 2001-01-12 22:44 wtay
9303 * docs/random/wtay/eos3: Added a simple mp3 mixer pipeline setup
9304 with an explanation of how EOS could be handled with it.
9306 2001-01-12 20:54 wtay
9308 * ChangeLog: Updated ChangeLog :-)
9310 2001-01-12 20:48 wtay
9312 * plugins/mpeg2/mpeg2dec/: idct.c, motion_comp.c: Make sure the
9313 mmx/sse code is not used on non i386
9315 2001-01-12 20:44 wtay
9317 * configure.in: Check for more atomic operations
9319 2001-01-12 20:25 wtay
9321 * plugins/mpeg2/mpeg2dec/decode.c: Removed include from mpeg2dec
9324 2001-01-12 20:15 wtay
9326 * plugins/mpeg2/mpeg2dec/Makefile.am: Made sure mmx compilation is
9327 not performed on non intel
9329 2001-01-12 18:51 wtay
9331 * docs/random/wtay/: eos2, eos3: While typing on eos2 about the EOS
9332 handling, I got an idea and started eos3. eos3 takes a different
9333 approach by merging the eos detection and the scheduling in a quite
9334 elegant way. I'm not sure we handle the scheduling like this
9337 2001-01-11 23:20 wtay
9339 * plugins/mpeg1/mpeg_play/recon_sse.s: Removed /* */ comments and
9340 replaced them with a # comment as suggested by Peter Weilbacher
9342 2001-01-11 23:15 wtay
9344 * plugins/mpeg2/mpeg2enc/: bdist1_mmx.s, bdist1_sse.s,
9345 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
9346 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
9347 dist1_11_sse.s, dist2_mmx.s, variance_mmx.s: Fixed the comments in
9348 the asm sources from /* */ to #, it seems to confuse some compilers
9350 2001-01-11 22:09 omegahacker
9352 * gst/: gstpad.c, gstpad.h: renamed private to element_private, to
9353 make obvious its usage restrictions
9355 2001-01-11 22:03 omegahacker
9357 * gst/: gstpad.c, gstpad.h: added gpointer private to pads, so
9358 elements can store ints or pointers for their own use
9360 2001-01-11 21:53 wtay
9362 * Makefile.am: Added the REQUIREMENTS file to distdir
9364 2001-01-11 09:42 omegahacker
9366 * docs/random/omega/: IDEAS, TODO-0.1.0, TYPE_FOURCC, caps2, caps3,
9367 debug-commit, eos, filterfactory, output_policies, pad-negotiation,
9368 padtemplates, plan-generation, sched-case, sched-commit1, sched2,
9369 scheduling, type-properties, EOS/chain-walkthrough, sched/chains,
9370 sched/walkthrough-72: added all of my un-committed random doc
9371 files, as backup <g>
9373 2001-01-11 00:35 omegahacker
9375 * gstreamer.spec.in: updated spec file to create -devel package too
9377 2001-01-11 00:33 omegahacker
9379 * gst/gstinfo.c: removed some spare newlines
9381 2001-01-10 21:28 omegahacker
9383 * docs/manual/programs.sgml: updated -launch examples
9385 2001-01-10 09:14 omegahacker
9387 * gst/gstxml.c, docs/gst/tmpl/gstxml.sgml: minor docs fix
9389 2001-01-09 21:19 wtay
9391 * configure.in: Added --with-win32-libdir to configure
9393 2001-01-09 21:06 omegahacker
9395 * acconfig.h, configure.in: added config option for win32 dll and
9396 re-enabled static building
9398 2001-01-09 20:54 omegahacker
9400 * docs/manual/quotes.sgml: latest irc insanity
9402 2001-01-09 20:53 wtay
9404 * REQUIREMENTS: Added /usr/lib/win32/ windows libraries in the
9407 2001-01-09 20:45 omegahacker
9409 * tools/gstreamer-register.c: added unlink() of registry file, and
9410 moved info enable up
9412 2001-01-09 06:48 omegahacker
9414 * tools/gstreamer-launch.c: typo fix
9416 2001-01-09 04:42 omegahacker
9418 * acconfig.h, plugins/cdparanoia/cdparanoia.c: added HAVE_GNOME to
9419 acconfig.h and added debugging output to cdparanoia
9421 2001-01-09 04:39 omegahacker
9423 * tools/: Makefile.am, gstreamer-inspect.c, gstreamer-launch.c,
9424 gstreamer-register.c: various changes, including making -launch use
9427 2001-01-09 04:36 omegahacker
9429 * gst/gstplugin.c: fixed a leak
9431 2001-01-08 23:57 richardb
9433 * docs/gst/.cvsignore: cvsignore gstreamer-scan{,.c}
9435 2001-01-08 23:55 richardb
9437 * configure.in, docs/manuals.mak, docs/fwg/Makefile.am,
9438 docs/fwg/firstplugin.sgml, docs/fwg/gst-plugin-writers-guide.sgml,
9439 docs/fwg/titlepage.sgml, docs/manual/quotes.sgml,
9440 examples/Makefile.am, examples/plugins/.cvsignore,
9441 examples/plugins/Makefile.am, examples/plugins/example.c,
9442 examples/plugins/example.h, plugins/example.c, plugins/example.h:
9443 Move plugin example code to new location, and put it into build
9444 system. Add work on firstplugin chapter of pwg. Fix typo in
9445 quotes. Add @'s before commands in manuals.mak
9447 2001-01-08 22:08 wtay
9449 * docs/Makefile.am, docs/manual/components.sgml,
9450 docs/manual/queues.sgml, docs/manual/quotes.sgml,
9451 docs/manual/states.sgml, docs/manual/xml.sgml,
9452 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
9453 docs/random/testing/syntax, examples/xml/runxml.c, gst/gstxml.c,
9454 tests/sched/testcases1.tc: Manual updates. fixes to gstxml.c
9455 gst_xml_get_element was broken
9457 2001-01-08 22:04 richardb
9459 * gst/: gstelement.c, gstelement.h: Correct typo in comment, and
9460 make another comment more helpful.
9462 2001-01-08 22:03 richardb
9464 * plugins/esd/esdsink/esdsink.c: Move esdsink into the sink/
9465 position in the heirarchy.
9467 2001-01-08 20:15 richardb
9469 * editor/gsteditorproperty.c: Display what the type of an element
9470 is, as the first thing in the properties box.
9472 2001-01-08 08:32 omegahacker
9474 * docs/manual/quotes.sgml: added another, um, exchange
9476 2001-01-08 01:43 richardb
9478 * tools/gstreamer-launch.c: Fix typo in error message.
9480 2001-01-08 01:27 richardb
9482 * docs/manual/: Makefile.am, gstreamer-manual.sgml, quotes.sgml:
9483 Add a "quotes" section to the gstreamer manual. This may not be an
9484 appropriate place to have this - feel free to remove it. But I
9485 think this should live _somewhere_.
9487 2001-01-08 01:23 richardb
9489 * docs/random/filter-writers-guide: Remove text version of headings
9490 for fwg. This is now contained in the SGML
9492 2001-01-08 01:21 richardb
9494 * docs/fwg/: .cvsignore, Makefile.am,
9495 gst-filter-writers-guide.sgml, gst-plugin-writers-guide.sgml:
9496 Renamed the filter writers guide to plugin writers guide. Added in
9497 the planned section headings.
9499 2001-01-07 22:59 wtay
9501 * tests/sched/testcases1.tc: Added a sample tescase file
9503 2001-01-07 22:36 wtay
9505 * docs/random/testing/syntax: Added iterations
9507 2001-01-07 22:34 wtay
9509 * docs/random/testing/syntax: Added a plan for regression test plan
9512 2001-01-07 18:36 wtay
9514 * gst/: gst.c, gsttee.c, gsttee.h: Handle the tee element like bin,
9515 thread, pipeline, so that it can be used in gstreamer-inspect and
9518 2001-01-07 17:09 wtay
9520 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
9521 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9522 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9523 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9524 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9525 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9526 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
9527 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipefilter.sgml,
9528 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9529 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9530 docs/gst/tmpl/gsttypefind.sgml, gstplay/gstmediaplay.c,
9531 gstplay/gstmediaplay.glade: Made sure -g is not used when no
9532 --enable-debug Updated AUTHORS in gstmediaplay
9534 2001-01-07 16:48 richardb
9536 * tools/gstreamer-register.c: Fix typos in save_regsitry()
9538 2001-01-07 16:14 richardb
9540 * tools/gstreamer-register.c: Folling wtays suggestion, I was going
9541 to start using xmlDocDump, to avoid a symlink attack on the
9542 temporary registry file. Unfortunately, xmlDocDump doesn't give
9543 any indication whether its successful, so I've #ifdefed this out
9544 and left the original in place. Since the tmp file is in
9545 /etc/gstreamer, this should be okay for the moment, but I shall ask
9546 the libxml people to add some way of getting the success value of
9547 DocDump so we can use that in future.
9549 2001-01-07 15:31 richardb
9551 * acinclude.m4: Slight tweak: now I just need to send the modified
9552 version off to the alsa people.
9554 2001-01-07 15:25 richardb
9556 * acinclude.m4: New macro for testing for ALSA libraries.
9557 Understands the ACTION_IF_FOUND and ACTION_IF_NOT_FOUND arguments.
9559 2001-01-07 15:20 richardb
9561 * gst/cothreads.c, gst/gstplugin.c, tools/gstreamer-register.c:
9562 gstreamer-register will now never cause the ** WARNING **:
9563 gstplugin: registry needs rebuild warning to appear - sets a hidden
9564 global in gstplugin.c to turn the warning off. Fix a warning in
9565 gst/cothreads.c (function was declared extern, defined static)
9567 2001-01-07 14:55 richardb
9569 * plugins/esd/esdsink/esdsink.c: FIx a tiny memory leak.
9571 2001-01-07 14:49 wtay
9573 * gst/elements/: gstqueue.c, gstqueue.h: Greatly simplyfied queue
9574 locking by only using the elements mutex. This should fix the
9575 locking problems we had...
9577 2001-01-07 14:32 richardb
9579 * plugins/esd/esdsink/esdsink.c: And another tiny warning.
9581 2001-01-07 14:29 richardb
9583 * plugins/esd/esdsink/esdsink.c: Fix a couple of warnings.
9585 2001-01-07 14:16 richardb
9587 * acinclude.m4: Don't add -lasound etc to LIBS if ALSA turns out
9588 not to be installed.
9590 2001-01-07 14:05 richardb
9592 * acinclude.m4: Add an acinclude containing AM_PATH_ALSA, so wtay
9593 can compile. Will shortly update this with a slightly better
9596 2001-01-07 13:58 richardb
9598 * configure.in, docs/manuals.mak: Add tests for -L png and -L eps
9599 arguments to fig2dev. Correct slip in docs/manuals.mak which used
9600 HAVE_DB2PS instead of HAVE_PS2PDF.
9602 2001-01-07 08:40 omegahacker
9604 * configure.in: added check for libasound, and fixed check for
9607 2001-01-07 08:01 omegahacker
9609 * plugins/filters/ladspa/gstladspa.c: fixed a bug: in an
9610 over-zealous attempt to squash leaks, I put the g_free too early
9612 2001-01-07 07:46 omegahacker
9614 * plugins/filters/ladspa/: gstladspa.c, search.c: some leak fixes
9615 to both the plugin and the ladspa-provided code
9617 2001-01-07 07:45 omegahacker
9619 * gst/: gstcaps.c, gstcpu.c, gstelementfactory.c, gstpad.c,
9620 gstparse.c, gstplugin.c, gstprops.c, gsttype.c: more leak fixes
9622 2001-01-07 07:01 richardb
9624 * gst/gstplugin.c, tools/gstreamer-register.c: Check plugin
9625 repository up-to-dateness by scanning through all directories on
9626 path, and checking that they and all their files are older than the
9627 repository. Give warning message if not.
9629 2001-01-07 05:54 richardb
9631 * tools/gstreamer-register.c: Test xmlSaveFile return value
9632 correctly (had to get source to find out what it meant...)
9633 gstreamer-register now seems to work fine, even in a non-standard
9636 2001-01-07 05:35 richardb
9638 * configure.in: Fix tiny slip which made configdir still always be
9641 2001-01-07 05:30 richardb
9643 * acconfig.h, configure.in, docs/manual/factories.sgml,
9644 gst/gstplugin.c, tools/gstreamer-register.c: Config directory
9645 (which currently just holds the registry)ecan now be set by
9646 configure --with-configdir=<directory path>
9648 2001-01-07 04:51 richardb
9650 * tools/gstreamer-register.c: Almost completely rewritten
9651 gstreamer-register. Now checks most errors that can happen, and
9652 displays a useful message.
9654 2001-01-07 04:28 omegahacker
9656 * gst/: gstbin.c, gstinfo.h, gstscheduler.c: removed a leak
9658 2001-01-07 04:00 omegahacker
9660 * gst/: Makefile.am, gst.h, gstparse.c, gstparse.h: turned -launch
9661 capabilities into gst_parse_launch()
9663 2001-01-07 03:42 wtay
9665 * gst/elements/: gstidentity.c, gstidentity.h, gstqueue.c,
9666 gstqueue.h: Added sleep time to identity Added timeout value in
9667 queue (not activated yet)
9669 2001-01-07 03:06 omegahacker
9671 * tools/gstreamer-launch.c: fixed a bug with NULL args, but need to
9672 fix the parser that created them
9674 2001-01-07 02:30 wtay
9676 * docs/random/queue: Added a deadlock case for the queue
9678 2001-01-07 02:23 richardb
9680 * docs/fwg/: Makefile.am, concepts.sgml,
9681 gst-filter-writers-guide.sgml, intro.sgml: More updates: now have
9682 headings for the second section too, and some text for it... ;-)
9684 2001-01-07 00:12 richardb
9686 * docs/fwg/: gst-filter-writers-guide.sgml, intro.sgml,
9687 titlepage.sgml: Wrote introduction, and changed name to plugin
9688 writers guide (though files still need rename). I'll leave the
9689 filenames as is for now, since the name might still change again...
9691 2001-01-06 22:05 omegahacker
9693 * docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
9694 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9695 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
9696 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
9697 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9698 docs/gst/tmpl/gstesdsink.sgml, docs/gst/tmpl/gstfakesink.sgml,
9699 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9700 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9701 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstmeta.sgml,
9702 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9703 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstpipeline.sgml,
9704 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstqueue.sgml,
9705 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9706 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
9707 docs/gst/tmpl/gsttypefind.sgml, gst/gstautoplug.c, gst/gstbin.c,
9708 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstcaps.c,
9709 gst/gstelement.c, gst/gstelementfactory.c, gst/gstmeta.c,
9710 gst/gstpad.c, gst/gstpipeline.c, gst/gstprops.c, gst/gsttee.c,
9711 gst/gstthread.c, gst/gsttype.c, gst/gstutils.c: Cleaned up the docs
9714 2001-01-06 19:09 wtay
9716 * gst/elements/gstqueue.c: Rearranged the mutex locking, still have
9717 to think about it though...
9719 2001-01-06 18:08 wtay
9721 * gst/gstbuffer.c: Added a mutex around the mem_chunck alloc
9724 2001-01-06 16:56 wtay
9726 * tests/: .cvsignore, eos/.cvsignore: Added/updated .cvsignore
9728 2001-01-06 16:52 wtay
9730 * docs/manual/dynamic.sgml, plugins/mpeg2/parse/mpeg2parse.c,
9731 test/mp2tomp1.c: Fixed the MPEG2 to MPEG1 recoder, we need cannot
9732 create dangling elements with the current scheduler. Remove the
9733 subtitle parser because it's not possible with the current
9734 scheduler. Added a padtemplate for MPEG2 subtitles.
9736 2001-01-06 10:42 omegahacker
9738 * configure.in: removed xing and added AM_CONDITIONAL for
9741 2001-01-06 09:49 omegahacker
9743 * autogen.sh: added --enable-debug to autogen.sh, duh...
9745 2001-01-06 02:35 wtay
9747 * docs/manuals.mak, docs/gst/gstreamer-sections.txt,
9748 docs/gst/tmpl/gstasyncdisksrc.sgml,
9749 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9750 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstcaps.sgml,
9751 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9752 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
9753 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
9754 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstidentity.sgml,
9755 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9756 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstplugin.sgml,
9757 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9758 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9759 docs/gst/tmpl/gsttypefind.sgml, docs/manual/Makefile.am,
9760 docs/manual/bins.sgml, docs/manual/connections.sgml,
9761 docs/manual/elements.sgml, docs/manual/ghostpads.sgml,
9762 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
9763 docs/manual/pads.sgml, docs/manual/plugins.sgml, gst/gstbin.c,
9764 gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c,
9765 gst/gstelement.h, gst/gstelementfactory.c, gst/gstplugin.c,
9766 gst/gstplugin.h, gst/gsttype.c, gst/gsttype.h,
9767 gst/elements/gstesdsink.c, gst/elements/gstesdsink.h: Updated the
9768 manual and the docs. Removed the esdsink in gst/elements/ we have
9769 a real one not in the plugins dir. Added more APIs to query the
9770 plugins, types and caps. more fields now have a getter and a
9771 setter. This is needed to make gstreamer wrapper fiendly. Added
9772 gst_element_disconnect beacuse we also have a gst_element_connect
9774 2001-01-05 18:50 wtay
9776 * docs/manual/: cothreads.sgml, factories.sgml, helloworld.sgml,
9777 helloworld2.sgml, mime-world.fig, pads.sgml, programs.sgml,
9778 queues.sgml, threads.sgml: Docs updates
9780 2001-01-05 00:28 omegahacker
9782 * gst/cothreads.c: fixed missing comment noticed by David Lehn
9784 2001-01-04 23:35 wtay
9786 * docs/manual/: Makefile.am, bin-element-ghost.fig, bins.sgml,
9787 elements.sgml, factories.sgml, goals.sgml, gstreamer-manual.sgml,
9788 helloworld.sgml, intro.sgml, motivation.sgml, pads.sgml,
9789 states.sgml, threads.sgml: Updates and additions to the manual
9791 2001-01-04 22:15 omegahacker
9793 * gst/cothreads.c, gst/gstinfo.c,
9794 docs/gst/tmpl/gstasyncdisksrc.sgml,
9795 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9796 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9797 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9798 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9799 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9800 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstinfo.sgml,
9801 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9802 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstqueue.sgml,
9803 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9804 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttypefind.sgml:
9807 2001-01-04 20:34 omegahacker
9809 * tools/gstreamer-launch.c: fixed problems with -launch
9811 2001-01-04 20:17 omegahacker
9813 * plugins/vorbis/vorbisenc.c: changed OGG to Ogg, to match decoder
9815 2001-01-04 19:22 wtay
9817 * examples/launch/mp3play: Fixed mp3play
9819 2001-01-04 19:16 wtay
9821 * tools/gstreamer-inspect.c: Added printout of the capabilities of
9824 2001-01-04 18:57 wtay
9826 * tools/: Makefile.am, gstreamer-inspect.c: Added enum values with
9827 default removed debugging -g from Makefile
9829 2001-01-04 17:44 richardb
9831 * examples/launch/mp3play: Undo accidental commit of debugging
9834 2001-01-04 16:46 richardb
9836 * tools/gstreamer-launch.c: Replace Wim's fix after Erik dropped
9839 2001-01-04 10:54 omegahacker
9841 * gst/: cothreads.c, gstpad.c, gstpad.h, gstplugin.c, gstplugin.h,
9842 elements/gstfakesink.c, elements/gstfakesink.h: Rearranged
9843 cothreads sources a bit, added some API docs. Added some functions
9844 needed for gstreamer-inspect. Added num_sources to fakesink.
9846 2001-01-04 10:53 omegahacker
9848 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: More updates
9849 to ladspa wrapper, closer to data movement
9851 2001-01-04 10:47 omegahacker
9853 * tools/: gstreamer-inspect.c, gstreamer-launch.c: Updated -inspect
9854 to list elements and plugin info too
9856 2001-01-04 07:19 wtay
9858 * tools/gstreamer-launch.c: A little fix for parameter parsing
9860 2001-01-04 00:15 richardb
9862 * examples/launch/mp3play: Updated to supply argument as
9863 "name=value" rather than just "value"
9865 2001-01-04 00:15 richardb
9867 * tools/gstreamer-launch.c: Added partial fix so that arguments can
9870 2001-01-03 23:08 wtay
9872 * test/mp3play.c: Make sure the plugin is loaded only once
9874 2001-01-03 22:58 richardb
9876 * examples/: helloworld2/helloworld2.c, launch/mp3play,
9877 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
9878 thread/thread.c, xml/createxml.c: Do gst_init first, so we can
9879 supply debugging options to libgst
9881 2001-01-03 20:55 wtay
9883 * tools/gstreamer-inspect.c: Added the previous changes back in
9885 2001-01-03 20:44 omegahacker
9887 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: debug
9888 updates and a padtemplate counter added
9890 2001-01-03 20:40 omegahacker
9892 * gst/: gstpad.c, gstpad.h: Made gst_pad_eos_func a non-static
9895 2001-01-03 20:21 wtay
9897 * gst/gstprops.c, gst/gstprops.h, tools/Makefile.am,
9898 tools/gstreamer-inspect.c: Made the GstProps a GList instead of a
9899 GSList Some fixes to inspect: added the mime type
9901 2001-01-03 19:54 wtay
9903 * configure.in, tools/gstreamer-inspect.c: Added proper comment for
9904 the bonobo component fix a compile bug in inspect... Erik, have
9905 pending changes to gstpad.h?
9907 2001-01-03 19:12 richardb
9909 * examples/helloworld/helloworld.c, plugins/esd/esdsink/esdsink.c:
9910 Do gst_init first in helloworld, so you can supply gst parameters.
9911 Correct name of frequency cap to rate, in esdsink. Now connects
9914 2001-01-03 18:55 richardb
9916 * gst/elements/gstaudiosink.c: Various small fixes.
9918 2001-01-03 18:51 richardb
9920 * plugins/esd/esdsink/: esdsink.c, esdsink.h: Should cope with
9921 updating of parameters now.
9923 2001-01-03 18:15 richardb
9925 * plugins/esd/esdsink/: esdsink.c, esdsink.h: EsdSink now
9926 functions! Wheeeee! Still needs to have a few things sorted out
9927 though, such as parameter setting / syncing.
9929 2001-01-03 16:25 richardb
9931 * configure.in, plugins/Makefile.am, plugins/example.c,
9932 plugins/esd/Makefile.am, plugins/esd/esdsink/.cvsignore,
9933 plugins/esd/esdsink/Makefile.am, plugins/esd/esdsink/esdsink.c,
9934 plugins/esd/esdsink/esdsink.h: Added auto detection of libesd.
9935 Added nearly complete esdsink: all structure in place, just need to
9936 add actaul links to libesd. ;-)
9938 2001-01-03 08:48 omegahacker
9940 * tools/gstreamer-inspect.c: Updates, it prints a lot more stuff
9941 now, like padtemplates, caps/props, and arguments. More stuff can
9942 be done, but not now, I must sleep.
9944 2001-01-03 07:38 omegahacker
9946 * tools/: .cvsignore, Makefile.am, gstreamer-inspect.c,
9947 gstreamer-launch.c: Updates to -launch, added -inspect.
9949 2001-01-02 23:33 wtay
9951 * plugins/: example.c, example.h: Updated the example plugin
9954 2001-01-02 22:52 richardb
9956 * docs/Makefile.am: Don't delete CVS directories from working
9957 directory: delete from distdir. Also, delete backup files, while
9960 2001-01-02 20:50 wtay
9962 * gstreamer.spec.in: Datafiles in share should go in to RPM too
9964 2001-01-02 19:46 wtay
9966 * examples/autoplug/Makefile.am, examples/helloworld/Makefile.am,
9967 examples/helloworld2/Makefile.am, examples/launch/Makefile.am,
9968 examples/queue/Makefile.am, examples/queue2/Makefile.am,
9969 examples/queue3/Makefile.am, examples/queue4/Makefile.am,
9970 examples/thread/Makefile.am, examples/xml/Makefile.am,
9971 plugins/avi/Makefile.am, plugins/mpeg2/ac3parse/Makefile.am,
9972 test/bindings/Makefile.am: The examples must not be installed
9973 Removed debugging from Makefiles for avidecoder/ac3parse
9974 /test/bindings/dummy.h cannot be installed
9976 2001-01-02 18:40 wtay
9978 * docs/gst/gstreamer-docs.sgml, plugins/au/gstparseau.c,
9979 plugins/au/gstparseau.h, plugins/audioscale/Makefile.am,
9980 plugins/audioscale/audioscale.c,
9981 plugins/filters/median/Makefile.am,
9982 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9983 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
9984 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
9985 plugins/mpeg1/mpegtypes/Makefile.am,
9986 plugins/mpeg2/mpegtypes/Makefile.am,
9987 plugins/visualization/spectrum/fix_fft.c,
9988 plugins/visualization/spectrum/gstspectrum.c,
9989 plugins/visualization/spectrum/gstspectrum.h: Remove esdsink from
9990 the docs more fixes for symbols collisions
9992 2001-01-02 16:39 wtay
9994 * plugins/visualization/synaesthesia/core.c: Fixed a symbol
9995 conflict with mpeg_audio
9997 2001-01-02 16:29 wtay
9999 * plugins/mpeg2/video/: Makefile.am, gethdr.c, getpic.c,
10000 mpeg2dec.c, mpeg2dec.h, recon.c, recon_mmx.c, recon_sse.s: Fixed a
10001 symbol conflict with mpeg_play
10003 2001-01-02 15:18 richardb
10005 * docs/gst/Makefile.am: Remove gstesdsink
10007 2001-01-02 14:35 richardb
10009 * docs/Makefile.am: Add dist-hook to stop CVS/ directories being
10010 put into distribution.
10012 2001-01-02 14:34 richardb
10014 * configure.in: Add GST_HTTPSRC_GET_TYPE back into configure.in:
10015 documentation fails to build correctly when libhttp isn't present
10018 2001-01-02 13:23 richardb
10020 * autogen.sh: Correct ftp urls for libtool.
10022 2001-01-02 12:07 wtay
10024 * autogen.sh: Fixed a typo
10026 2001-01-02 12:04 wtay
10028 * acconfig.h, autogen.sh, configure.in,
10029 gst/elements/gstasyncdisksrc.c, gstplay/callbacks.c,
10030 gstplay/gstmediaplay.c, plugins/Makefile.am: Added a check for
10031 libjpeg Added and action for the load menu in gstplay Fixed drag
10032 and drop in gstplay More verbose errors in gstasyndisksrc
10034 2001-01-02 08:13 omegahacker
10036 * acconfig.h, autogen.sh, configure.in,
10037 docs/random/TODO-post-0.1.0, examples/autoplug/Makefile.am,
10038 gst/gstplugin.c, gst/elements/Makefile.am,
10039 gst/elements/gstasyncdisksrc.c, include/registry.h,
10040 libs/getbits/Makefile.am, libs/getbits/gstgetbits.c,
10041 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_generic.c,
10042 libs/idct/Makefile.am, libs/riff/gstriffencode.c,
10043 libs/riff/gstriffparse.c, plugins/Makefile.am,
10044 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
10045 plugins/avi/Makefile.am, plugins/avi/codectest.c,
10046 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
10047 plugins/avi/videoheader.c, plugins/avi/wincodec/gstwindec.c,
10048 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/grab-v4l.c,
10049 plugins/capture/v4l/gstv4lsrc.c, plugins/cobin/cobin.c,
10050 plugins/cobin/cobin.h, plugins/dvdsrc/dvdsrc.c,
10051 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
10052 plugins/filters/ladspa/gstladspa.c,
10053 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
10054 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
10055 plugins/jpeg/gstjpegenc.c, plugins/mp3decode/Makefile.am,
10056 plugins/mp3decode/mpg123/gstmpg123.c,
10057 plugins/mp3decode/parse/mp3parse.c,
10058 plugins/mpeg1/mpeg1encoder/globals.h,
10059 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10060 plugins/mpeg1/mpeg1encoder/marker.c,
10061 plugins/mpeg1/mpeg1encoder/mem.c,
10062 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10063 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
10064 plugins/mpeg1/mpegaudio/psy.c, plugins/mpeg1/mpegaudio/subs.c,
10065 plugins/mpeg1/parse/mpeg1parse.c,
10066 plugins/mpeg1/system_encode/buffer.c,
10067 plugins/mpeg1/system_encode/system_encode.c,
10068 plugins/mpeg1/system_encode/systems.c,
10069 plugins/mpeg1video/parse/mp1videoparse.c,
10070 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10071 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
10072 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
10073 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
10074 plugins/mpeg2/parse/mpeg2parse.c,
10075 plugins/mpeg2/subtitles/mpeg2subt.c, plugins/mpeg2/video/getpic.c,
10076 plugins/mpeg2/video/gstmpeg2play.c, plugins/mpeg2/video/mpeg2dec.c,
10077 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
10078 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
10079 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
10080 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
10081 plugins/visualization/smoothwave/smoothwave.c,
10082 plugins/visualization/spectrum/gstspectrum.c,
10083 plugins/visualization/synaesthesia/synaesthesia.c,
10084 plugins/visualization/vumeter/vumeter.c,
10085 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisenc.c,
10086 plugins/wav/gstparsewav.c: Massive, massive update of most source
10087 files. I went through and cleaned up all the warnings that I
10088 could, which involved fixing some of the plugins.
10090 The configure.in script was re-arranged and cleaned up so, and a
10091 check for libtool 1.3.5 was added to autogen.sh. Added checks for
10094 Some plugins were removed from the list of things to build for
10097 Added GST_DEBUG_FORCE_DISABLE in gstgetbits, since that's time
10098 critical and even an if() from a DEBUG can significantly increase
10101 2001-01-02 02:18 wtay
10103 * tests/Makefile.am: ooops, eos is a dir
10105 2001-01-02 02:16 wtay
10107 * docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
10108 editor/pixmaps/Makefile.am, tests/Makefile.am,
10109 tests/eos/Makefile.am, tests/eos/case1.c: Fixed makefiles for docs
10110 Added eos test programs
10112 2001-01-02 01:44 wtay
10114 * configure.in, docs/random/eos, editor/Makefile.am,
10115 editor/gsteditorimage.c, editor/gsteditorpalette.c,
10116 editor/gsteditorprojectview.c, editor/gsteditorproperty.c,
10117 gst/gstpad.c, gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
10118 gstplay/Makefile.am, gstplay/gstmediaplay.c: Fixes for
10119 gsteditor/gstplay install/build fixed typo in random/eos added
10120 num_buffers property to fakesrc
10122 2001-01-02 01:33 richardb
10124 * Makefile.am, configure.in, docs/Makefile.am, docs/manuals.mak,
10125 docs/gst/Makefile.am, docs/libs/Makefile.am: Added checking for all
10126 the tools used to make documentation. If documentation cannot be
10127 generated, whatever is available will still be installed.
10128 videosink/imagetest is now a check_PROGRAM
10130 2001-01-02 01:00 omegahacker
10132 * REQUIREMENTS: updated requirements
10134 2001-01-02 00:35 omegahacker
10136 * REQUIREMENTS: added list of requrements
10138 2001-01-02 00:31 richardb
10140 * configure.in, examples/Makefile.am: Added launch back into make
10141 system. The Makefile wasn't being generated, resulting in make
10142 dist failing when the directory was entered for make dist.
10144 2001-01-01 23:50 wtay
10146 * examples/Makefile.am: Added directories to DIST_SUBDIRS
10148 2001-01-01 23:20 omegahacker
10150 * examples/autoplug/Makefile.am: somehow Makefile.am went
10153 2001-01-01 22:44 omegahacker
10155 * examples/: Makefile.am, thread/Makefile.am: updated examples
10158 2001-01-01 21:21 omegahacker
10160 * Makefile.am, configure.in, examples/xml/Makefile.am,
10161 gst/Makefile.am, plugins/dvdsrc/Makefile.am: More build fixes
10163 2001-01-01 19:54 wtay
10165 * docs/random/: TODO-post-0.1.0, eos: Added some more TODOs Added a
10166 proposition for eos propagation
10168 2001-01-01 17:25 wtay
10170 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
10171 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
10172 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
10173 gst/gstpad.c: Documentation updates
10175 2001-01-01 14:34 richardb
10177 * examples/launch/Makefile.am: Add one more file to dist.
10179 2001-01-01 14:06 richardb
10181 * docs/: gst/Makefile.am, libs/Makefile.am: Fix a couple of files
10182 not being put into distributions. make dist now appears to create
10183 a fully functional distribution. make rpm should now produce an
10184 rpm. Whether that rpm is any good is another matter...
10186 2001-01-01 13:41 richardb
10188 * Makefile.am, configure.in, examples/Makefile.am,
10189 examples/launch/Makefile.am, examples/xml/Makefile.am: Fix broken
10190 build system for examples.
10192 2001-01-01 08:43 omegahacker
10194 * gstplay/Makefile.am, plugins/avi/Makefile.am,
10195 plugins/avi/wincodec/Makefile.am: More build changes
10197 2001-01-01 08:37 omegahacker
10199 * Makefile.am, autogen.sh, configure.in,
10200 docs/code-reviews/gstbin.c-1.41, examples/autoplug/Makefile,
10201 examples/autoplug/Makefile.am, examples/autoplug/autoplug.c,
10202 examples/helloworld/Makefile, examples/helloworld/Makefile.am,
10203 examples/helloworld2/Makefile, examples/helloworld2/Makefile.am,
10204 examples/queue/Makefile, examples/queue/Makefile.am,
10205 examples/queue2/Makefile, examples/queue2/Makefile.am,
10206 examples/queue3/Makefile, examples/queue3/Makefile.am,
10207 examples/queue4/Makefile, examples/queue4/Makefile.am,
10208 examples/thread/Makefile, examples/thread/Makefile.am,
10209 examples/xml/Makefile, examples/xml/Makefile.am, gst/gstpad.c,
10210 gst/gstplugin.c: Re-arranged the build a bit to try to make it more
10211 sane. Added some debug.
10213 2001-01-01 07:47 omegahacker
10215 * gstplay/Makefile.am: added headers and such to Makefile.am for
10218 2001-01-01 07:44 omegahacker
10220 * test/: mp3.c, qtest.c: added the category number to DEBUG
10222 2001-01-01 07:42 omegahacker
10224 * plugins/filters/ladspa/Makefile.am: missed utils.h
10226 2001-01-01 07:30 omegahacker
10228 * configure.in: updated version number from 0.9.2 (huh???) to 0.1.0
10230 2001-01-01 06:59 wtay
10232 * configure.in, docs/gst/tmpl/gstinfo.sgml,
10233 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10234 examples/autoplug/autoplug.c: Added -Wall to configure.in
10236 2001-01-01 06:57 omegahacker
10238 * gst/Makefile.am: fixed a nasty bug where at -O6 teh compiler
10239 optimized cothreads.c beyond the point of functioning
10241 2001-01-01 06:23 wtay
10243 * plugins/vorbis/: Makefile.am, vorbis.c, vorbisdec.c, vorbisdec.h,
10244 vorbisenc.c, vorbisenc.h: Some compile cleanups
10246 2001-01-01 05:26 wtay
10248 * gst/gstpipeline.c: Fixed a very bad error with autoplugging.
10250 2001-01-01 05:18 omegahacker
10252 * gst/: gst.c, gstinfo.c, gstinfo.h: updated the debug system so it
10255 2001-01-01 04:53 omegahacker
10257 * gst/: gst.c, gstinfo.c, gstinfo.h: Added API to control DEBUG
10258 level, updated cmdline code
10260 2001-01-01 04:41 omegahacker
10262 * gst/: gst.c, gstpad.c: modified cmdlien code to take both 0xHEX
10263 and dec, and added an INFO line in gst_pad_connect()
10265 2001-01-01 04:11 omegahacker
10267 * plugins/filters/ladspa/: Makefile, search.c: removed accidentally
10268 checked in Makefile and added .cvsignore
10270 2001-01-01 04:10 wtay
10272 * test/mp3.c, test/qtest.c, tests/case4.c, tests/markup.c,
10273 tests/paranoia.c, tests/rip.c, tests/simplefake.c: Updated test
10276 2001-01-01 04:04 wtay
10278 * gst/gst.c: Fixed a typo
10280 2001-01-01 04:02 wtay
10282 * plugins/filters/ladspa/: Makefile, gstladspa.c: Added the boolean
10285 2001-01-01 03:59 omegahacker
10287 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: fixed ladpsa
10288 filter up to compile
10290 2001-01-01 03:57 omegahacker
10292 * plugins/filters/Makefile.am: added ladspa
10294 2001-01-01 03:57 omegahacker
10296 * gst/gstautoplug.c: set categories for all INFOs
10298 2001-01-01 03:44 omegahacker
10300 * tests/sched/.cvsignore: added .cvsignore
10302 2001-01-01 03:43 wtay
10304 * gst/: Makefile.am, gst.c, gstcpu.c, gstinfo.c: Added command line
10305 parsing for --gst-info-mask, --gst-debug-mask and --help Dump the
10306 FLAGS and options on --help
10308 2001-01-01 03:22 omegahacker
10310 * tests/.cvsignore: updated .cvsignore
10312 2001-01-01 03:20 omegahacker
10314 * configure.in: added directories to configure.in
10316 2001-01-01 03:19 omegahacker
10318 * plugins/filters/ladspa/: Makefile, Makefile.am, gstladspa.c,
10319 gstladspa.h, ladspa.h, load.c, search.c, utils.h: New LADSPA plugin
10322 2001-01-01 03:18 omegahacker
10324 * examples/Makefile.am: fixed stupid spelling mistake
10326 2001-01-01 03:18 omegahacker
10328 * gstplay/: .cvsignore, Makefile.am: gstplay now builds from
10329 build-directory, doesn't require a make install
10331 2001-01-01 03:16 omegahacker
10333 * plugins/: audioscale/audioscale.c, avi/audiocodecs.c,
10334 avi/gstavidecoder.c, avi/gstaviencoder.c, avi/wincodec/gstwindec.c,
10335 avi/wincodec/gstwinenc.c, capture/v4l/gstv4lsrc.c,
10336 cdparanoia/cdparanoia.c, dvdsrc/dvdsrc.c, filters/median/median.c,
10337 filters/smooth/smooth.c, jpeg/gstjpegdec.c, jpeg/gstjpegenc.c,
10338 mp3decode/mpg123/gstmpg123.c, mp3decode/parse/mp3parse.c,
10339 mp3decode/types/mp3types.c, mp3encode/lame/gstlame.c,
10340 mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10341 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/util.c,
10342 mpeg1/mpeg_play/video.c, mpeg1/mpegaudio/gstmpegaudio.c,
10343 mpeg1/parse/mpeg1parse.c, mpeg1/system_encode/buffer.c,
10344 mpeg1/system_encode/system_encode.c,
10345 mpeg1video/parse/mp1videoparse.c, mpeg2/ac3parse/ac3parse.c,
10346 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/parse/mpeg2parse.c,
10347 mpeg2/subtitles/mpeg2subt.c, mpeg2/video/gethdr.c,
10348 mpeg2/video/gstmpeg2play.c, mpeg2/video/mpeg2dec.c,
10349 mpeg2/videoparse/mp2videoparse.c, videoscale/videoscale.c,
10350 visualization/smoothwave/smoothwave.c,
10351 visualization/synaesthesia/synaesthesia.c, vorbis/vorbisdec.c:
10352 Updated all plugins to use new GST_DEBUG and GST_INFO systems.
10354 2001-01-01 03:16 omegahacker
10356 * libs/: getbits/gstgetbits_generic.c, riff/gstriffencode.c,
10357 riff/gstriffparse.c: Updated libraries to use new GST_DEBUG instead
10360 2001-01-01 03:14 omegahacker
10362 * gst/: cothreads.c, gst.c, gstautoplug.c, gstbin.c, gstbuffer.c,
10363 gstbufferpool.c, gstcaps.c, gstclock.c, gstcpu.c, gstelement.c,
10364 gstelementfactory.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
10365 gstpipeline.c, gstplugin.c, gstprops.c, gstscheduler.c,
10366 gstthread.c, gsttype.c, gstxml.c, elements/gstasyncdisksrc.c,
10367 elements/gstaudiosink.c, elements/gstaudiosrc.c,
10368 elements/gstdisksrc.c, elements/gstfdsink.c,
10369 elements/gstpipefilter.c, elements/gstqueue.c,
10370 elements/gstsinesrc.c, elements/gsttypefind.c: Mega update of INFO,
10371 DEBUG, and ERROR subsystems, renamed with GST_ prefix. GST_DEBUG
10372 now takes a category parameter, which is the same as GST_INFO
10373 system. They are now called GST_CAT_*. All the GST_DEBUGs are set
10374 to 0 for now, we need to go and fix all these eventually.
10376 2001-01-01 02:46 omegahacker
10378 * gst/gstcpu.c: fixed stupid (brown paper bag) bug with missing
10379 NULL on g_strconcat
10381 2001-01-01 02:34 omegahacker
10383 * gst/gstcpu.c: fixed the segfault
10385 2001-01-01 01:56 wtay
10387 * acconfig.h, configure.in, gst/gstinfo.c: Added --enable-info and
10388 --disable-info-system nothing specified = INFO enabled, mask to
10389 0x00000001 --enable-info = INFO enabled, mask to 0xffffffff
10390 --disable-info = INFO compiled into a nop and thus disabled
10392 2001-01-01 00:44 omegahacker
10394 * examples/: autoplug/.cvsignore, helloworld/.cvsignore,
10395 helloworld2/.cvsignore, launch/Makefile, queue/.cvsignore,
10396 queue2/.cvsignore, queue3/.cvsignore, queue4/.cvsignore,
10397 thread/.cvsignore, xml/.cvsignore: hopefully one last update to the
10398 examples .cvsignores
10400 2001-01-01 00:44 wtay
10402 * acconfig.h, configure.in, gst/gstinfo.h, plugins/avi/Makefile.am,
10403 plugins/avi/gstavidecoder.c: Added GST_INFO_ENABLED flags Added
10404 --enable-debug-info A little fix for the avidecoder
10406 2001-01-01 00:42 omegahacker
10408 * examples/: helloworld/helloworld.c, helloworld2/helloworld2.c,
10409 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
10410 thread/thread.c, xml/Makefile, xml/createxml.c, xml/runxml.c:
10411 cleaned up the examples, added Makefiles, etc
10413 2001-01-01 00:34 omegahacker
10415 * examples/: Makefile.am, autoplug/Makefile, autoplug/autoplug.c,
10416 helloworld/Makefile, helloworld2/Makefile, launch/Makefile,
10417 queue/Makefile, queue2/Makefile, queue3/Makefile, queue4/Makefile,
10418 thread/Makefile, xml/Makefile: Updated makefiles for examples
10420 2001-01-01 00:17 omegahacker
10422 * gst/: gstcpu.c, gstinfo.c, gstinfo.h, elements/gstelements.c:
10423 Cleaned up INFO system some more, added API to select categories,
10424 modified the printout function to print cleanly for GST_INIT info
10425 (the default min) and spew function:line debug_string [element] for
10426 everything else. Eventually could make even that configurable
10427 easily enough, just check against another bitmap instead of
10428 checking for == GST_INIT.
10430 2000-12-31 23:31 wtay
10432 * gst/: Makefile.am, gstbin.c, gstpad.c, elements/gstfakesrc.c: Fix
10433 some compile warnings
10435 2000-12-31 22:49 omegahacker
10437 * gstplay/gstmediaplay.c: Added ability to use .glade file in cwd
10439 2000-12-31 22:18 omegahacker
10441 * gst/: gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstpad.c,
10442 gstpad.h, gstplugin.c, gstplugin.h, gstscheduler.c, gsttype.c,
10443 types/gsttypes.c: Started work on better ghostpad management, and
10444 started to build the low- level EOS mechanism.
10446 Also removed a couple of printouts that aren't needed any more.
10448 2000-12-31 22:16 omegahacker
10450 * plugins/: mp3decode/types/mp3types.c,
10451 mpeg1/mpegtypes/mpeg1types.c, mpeg2/mpegtypes/mpeg2types.c:
10452 Commented out some extra output that we don't need right now.
10454 2000-12-31 22:15 omegahacker
10456 * tools/gstreamer-register.c: Added stdlib.h to clean up exit()
10459 2000-12-31 22:14 omegahacker
10461 * tests/: load.c, markup.c: New test programs.
10463 2000-12-31 22:13 omegahacker
10465 * tests/Makefile.am: [no log message]
10467 2000-12-31 22:11 omegahacker
10469 * tests/sched/: Makefile, Makefile.am, runxml.c, testcases:
10470 Converted to a Makefile.am, fixed up the GstSrc thing, and removed
10471 a set to READY state before PLAYING that isn't necessary.
10473 2000-12-31 18:06 richardb
10475 * plugins/mpeg2/mpeg2dec/Makefile.am: Add a final header file to
10478 2000-12-31 17:49 richardb
10480 * plugins/mpeg2/: ac3dec/Makefile.am, mpeg2dec/Makefile.am: A
10481 couple more fixes to make dist.
10483 2000-12-31 17:37 richardb
10485 * plugins/mpeg2/mpeg2dec/Makefile.am: Add new files to dist.
10487 2000-12-31 17:34 wtay
10489 * plugins/mpeg2/mpeg2dec/: attributes.h, idct_mlib.c, mm_accel.h,
10490 motion_comp_mlib.c, output_video.h, stats.c: Added missing files,
10491 It should compile now, but doesn't work
10493 2000-12-31 17:32 richardb
10495 * plugins/: mp3decode/Makefile.am, mpeg1/mpeg_play/Makefile.am,
10496 mpeg1/mpegaudio/Makefile.am, mpeg2/ac3dec/Makefile.am,
10497 mpeg2/mpeg2enc/Makefile.am, wav/Makefile.am: Various fixes to
10498 ensure that appropriate files are included in make dist. Make dist
10499 now produces a nearly functioning distribution.
10501 2000-12-31 17:32 wtay
10503 * editor/gsteditorproperty.c, plugins/cdparanoia/cdparanoia.c:
10504 Updated the editor to use the capslist Added change state in
10507 2000-12-31 17:02 wtay
10509 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstautoplug.sgml,
10510 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstelement.sgml,
10511 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
10512 docs/gst/tmpl/gstreamer-unused.sgml, gst/Makefile.am,
10513 gst/gstautoplug.c, gst/gstcaps.h, gst/gstpad.c, tests/.cvsignore:
10514 Updated the docs Updated gst/Makefile.am to add CFLAGS Added test
10515 programs to tests/.cvsignore
10517 2000-12-31 16:15 wtay
10519 * tests/padfactory.c: Test program for the pad factory
10521 2000-12-31 16:12 wtay
10523 * examples/autoplug/autoplug.c, gst/gst.h, gst/gstautoplug.c,
10524 gst/gstautoplug.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
10525 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstpad.c, gst/gstpad.h,
10526 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
10527 gst/elements/gstaudiosink.c, plugins/avi/gstavidecoder.c,
10528 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
10529 plugins/cdparanoia/cdparanoia.c,
10530 plugins/mp3decode/mpg123/gstmpg123.c,
10531 plugins/mp3decode/parse/mp3parse.c,
10532 plugins/mp3decode/types/mp3types.c,
10533 plugins/mp3encode/lame/gstlame.c,
10534 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10535 plugins/mpeg1/mpegtypes/mpeg1types.c,
10536 plugins/mpeg1/parse/mpeg1parse.c,
10537 plugins/mpeg1video/parse/mp1videoparse.c,
10538 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10539 plugins/mpeg2/mpegtypes/mpeg2types.c,
10540 plugins/mpeg2/parse/mpeg2parse.c,
10541 plugins/mpeg2/video/gstmpeg2play.c,
10542 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/vorbis/vorbis.c,
10543 tests/Makefile.am, tests/autoplug.c, tests/caps.c, tests/case4.c,
10544 tests/init.c, tests/queue.c, tests/simplefake.c, tests/states.c:
10545 Added multiple caps to the pads Extended the padfactory for the
10546 multiple caps GstCaps now have a name so that future manipulations
10547 on them can be done by name Updated the plugins for the new caps
10550 2000-12-31 16:07 richardb
10552 * Makefile.am, configure.in, include/Makefile.am: Add files in
10553 include to distributions.
10555 2000-12-31 15:53 richardb
10557 * gst/Makefile.am: Add gstpropsprivate.h to dist.
10559 2000-12-31 15:19 richardb
10561 * docs/Makefile.am: Add docs/fwg to DIST_SUBDIRS
10563 2000-12-31 15:18 richardb
10565 * configure.in: Add docs/fwg/Makefile to things to be built.
10567 2000-12-31 14:22 richardb
10569 * docs/manuals.mak: Fix another bug in make install for fwg
10570 (complained becuase there were no pngs to install). I should have
10571 got up more slowly today...
10573 2000-12-31 14:02 richardb
10575 * docs/: fwg/.cvsignore, libs/tmpl/.cvsignore, manual/.cvsignore,
10576 manual/images/.cvsignore: Fix .cvsignores
10578 2000-12-31 13:55 richardb
10580 * docs/: manuals.mak, fwg/.cvsignore: Fix bug in make install for
10581 manuals. Added stuff to .cvsignore in fwg
10583 2000-12-31 10:46 omegahacker
10585 * tools/gstreamer-launch.c: Complete rewrite of the launcher. Now
10586 supports pretty arbitrary pipelines. Try '((fakesrc) ! identity !
10587 (fakesink))' out. Doesn't seem to recognize pad names yet for some
10588 reason, so it goes with the first sink/src pad it finds in a given
10589 element. Other problems still remain, but the hard part is done
10592 2000-12-30 19:51 wtay
10594 * plugins/mpeg2/mpegtypes/mpeg2types.c: Removed elementary mpeg2
10595 video detection because we simply don't know if it's mpeg1 or mpeg2
10597 2000-12-30 19:41 wtay
10599 * plugins/avi/gstavidecoder.c: removed debugging
10601 2000-12-30 19:40 wtay
10603 * plugins/mpeg1/parse/Makefile.am: removed debugging info again
10605 2000-12-30 19:39 wtay
10607 * plugins/mpeg1/parse/: Makefile.am, mpeg1parse.c: Removed ac3 and
10608 other private streams until autoplug can figure it out
10610 2000-12-30 19:37 wtay
10612 * libs/getbits/: gstgetbits.c, gstgetbits.h: Disabled MMX optimized
10613 versions until they get fixed
10615 2000-12-30 19:04 wtay
10617 * gst/cothreads.c, gst/gstplugin.c, plugins/avi/audiocodecs.c,
10618 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
10619 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
10620 plugins/avi/wincodec/gstwindec.c,
10621 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed autoplugging for avi
10622 Fixed a bug in multiple typefind function loading: when a typefind
10623 is requested for a mimetype, all plugins with a typefind function
10626 2000-12-30 17:42 wtay
10628 * gst/gst.c, gst/gstautoplug.c, gst/gstcaps.c, gst/gstplugin.c,
10629 gst/gstprops.c, gst/gstthread.c, plugins/mpeg2/ac3dec/ac3dec.c,
10630 plugins/mpeg2/mpegtypes/mpeg2types.c,
10631 plugins/mpeg2/parse/mpeg2parse.c,
10632 plugins/mpeg2/video/gstmpeg2play.c,
10633 plugins/mpeg2/videoparse/mp2videoparse.c: Fixed MPEG2 autoplugging
10634 Added some more INFO to gstthread
10636 2000-12-30 17:13 wtay
10638 * docs/gst/: Makefile.am, tmpl/gstreamer-unused.sgml: Updated the
10639 makefile for new files
10641 2000-12-30 16:13 wtay
10643 * docs/gst/.cvsignore, docs/gst/gstreamer-decl.txt,
10644 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10645 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
10646 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
10647 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
10648 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
10649 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gstinfo.sgml,
10650 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstprops.sgml,
10651 docs/gst/tmpl/gstreamer-unused.sgml,
10652 docs/gst/tmpl/gstscheduler.sgml, docs/gst/tmpl/gstsink.sgml,
10653 docs/gst/tmpl/gstsrc.sgml, gst/gstautoplug.c, gst/gstelement.c,
10654 gst/gstobject.c, gst/gstplugin.c, gst/elements/Makefile.am,
10655 gst/elements/gstqueue.c, gst/elements/gsttypefind.c: Docs updates:
10656 remove sink, src, filter, connection added gstinfo to docs.
10657 Updated some core files for the docs gsttypefind did not include
10658 gst_private Added CFlags to Makefile.am in gst/elements
10660 2000-12-30 15:36 richardb
10662 * docs/: Makefile.am, manuals.mak, fwg/Makefile.am,
10663 fwg/gst-filter-writers-guide.sgml, manual/Makefile.am: Added
10664 framework for writing filter writers guide. Extracted much of the
10665 makefile from docs/manual into a shared file which is included, so
10668 2000-12-30 14:46 richardb
10670 * docs/: libs/.cvsignore, manual/.cvsignore, manual/Makefile.am,
10671 libs/Makefile.am: Fix a bug in manual/Makefile.am: bad shell script
10672 for make disting .ps files. Couple of final fixes to
10673 libs/Makefile.am, too. Add a few things to cvsignores.
10675 2000-12-30 14:40 richardb
10677 * plugins/: dvdsrc/Makefile.am, mpeg2/video/getvlc.h,
10678 mpeg2/video/mpeg2dec.h, mpeg2/videoparse/Makefile.am: Change ERROR
10679 to VLC_ERROR in mpeg2. Fix a couple of makefiles so that make dist
10682 2000-12-30 13:54 richardb
10684 * docs/libs/: Makefile.am, tmpl/.cvsignore: Makefile cleaned muchly
10685 - make should now cause gstreamer-libs docs to be created. Make
10686 dist may work too - untested. No longer store tmpls in CVS,
10687 either. Only thing missing is make dependencies on the source
10688 files used to extract the docs.
10690 2000-12-30 13:14 richardb
10692 * docs/libs/tmpl/: dct.sgml, externals.sgml, gstcolorspace.sgml,
10693 gstgetbits.sgml, gstgetbits_inl.sgml, gstidct.sgml,
10694 gstputbits.sgml, gstriff.sgml, gstvideoscale.sgml, wineacm.sgml:
10695 Remove template files from CVS: they're autogenerated better.
10697 2000-12-30 05:05 richardb
10699 * docs/manual/Makefile.am: Makefile can now be used for a different
10700 manual by simply changing the initial variables
10702 2000-12-30 04:40 richardb
10704 * docs/manual/images/: .cvsignore, Makefile.am: Remove old
10705 directories and files
10707 2000-12-30 04:36 richardb
10709 * docs/manual/: Makefile.am, bin-element.fig,
10710 connected-elements.fig, filter-element-multi.fig,
10711 filter-element.fig, hello-world.fig, mime-world.fig, queue.fig,
10712 sink-element.fig, src-element.fig, state-diagram.fig, thread.fig:
10713 Misc tweaks to makefile for manual. Moved .figs into same
10714 directory so we can have them built appropriately without having to
10715 hack makefiles horribly. Nearly have a core makefile which can be
10716 reused for other manuals.
10718 2000-12-30 03:28 wtay
10720 * docs/manual/images/Makefile.am: Scaled down the eps images to
10723 2000-12-30 02:47 wtay
10725 * gst/elements/: gstelements.c, gstfakesrc.c: Added some INFO in
10726 gstelements Reverted pad names in gstfakesrc back to what they were
10728 2000-12-30 02:41 omegahacker
10730 * gst/: cothreads.c, gst.c, gst_private.h, gstbin.c, gstbuffer.c,
10731 gstelement.c, gstinfo.c, gstinfo.h, gstpad.c, gstplugin.c,
10732 gsttype.c, elements/gsttypefind.c: Updated more files to use INFO.
10734 2000-12-30 02:25 richardb
10736 * docs/manual/Makefile.am: Minor neaten to makefile.
10738 2000-12-30 01:53 richardb
10740 * test/: a.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
10741 mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c, mp3play.c,
10742 mp3tovorbis.c, mpeg2parse.c, pipetest.c, qtest.c: Convert GstSrc's
10745 2000-12-30 01:06 richardb
10747 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am:
10748 Added configure test for liblame.
10750 2000-12-30 00:46 richardb
10752 * configure.in, plugins/Makefile.am: Add configure tests for
10755 2000-12-30 00:17 richardb
10757 * plugins/mpeg1/system_encode/Makefile.am: Include "include/"
10759 2000-12-29 22:36 richardb
10761 * plugins/: mpeg2/parse/Makefile.am, mpeg1/parse/Makefile.am:
10762 Include "include/" when compiling.
10764 2000-12-29 21:58 richardb
10766 * gst/elements/gsttypefind.c: Remove reference to gstdebug.h which
10769 2000-12-29 21:56 richardb
10771 * libs/getbits/: gstgetbits.c, gstgetbits.h: Fix a couple of MMX
10774 2000-12-29 21:50 richardb
10776 * libs/getbits/Makefile.am: Include libgst.la when linking gbtest
10779 2000-12-29 21:44 richardb
10781 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Use VLC_ERROR
10782 instead of ERROR_VAL, at Erik's suggestion. :)
10784 2000-12-29 21:40 richardb
10786 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Rename #define
10787 ERROR to #define ERROR_VAL to avoid conflict with gstinfo.h
10789 2000-12-29 19:45 wtay
10791 * gst/Makefile.am, gst/gstautoplug.c, gst/gstbin.c,
10792 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstpipeline.c,
10793 gst/gstprops.c, gst/gstscheduler.c, gst/elements/gstasyncdisksrc.c,
10794 gstplay/gstplay.c, plugins/capture/v4l/gstv4lsrc.c,
10795 plugins/mp3decode/parse/mp3parse.c,
10796 plugins/mp3encode/lame/gstlame.h,
10797 plugins/mpeg1/mpeg_play/decoders.c,
10798 plugins/mpeg1/mpeg_play/decoders.h,
10799 plugins/mpeg1video/parse/mp1videoparse.c: Fixed buffer flag
10800 handling gstplay used old flag handling updated some plugins for
10801 the new objects/error handling Fixed a serious buffer error in
10804 2000-12-29 18:31 wtay
10806 * tests/: caps.c, props.c: Updated some test programs
10808 2000-12-29 18:23 wtay
10810 * gst/: gstautoplug.c, gstbin.c, gstbuffer.h, gstpipeline.c,
10811 gstplugin.c, gstprops.c, gstprops.h, gstscheduler.c,
10812 elements/gstasyncdisksrc.c: Fixed a serious bug in gst_props_new:
10813 properties with a 0 value causes a segfault Fixed a possible bug in
10814 gstautoplug when one of the constructed paths was empty Commented
10815 out a too liberal assert in gstscheduler.c Added
10816 GST_BUFFER_DISCONTINUOUS tried to fix asyndisksrc
10818 2000-12-29 10:02 omegahacker
10820 * gst/: Makefile.am, gst.c, gst.h, gst_private.h, gstdebug.h,
10821 gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstobject.c,
10822 gstobject.h, gstplugin.c, gstscheduler.c: Added DEBUG, INFO, and
10823 ERROR systems. Very little code is converted yet. Policy
10824 decisions need to be made as to what kinds of cases get what kind
10825 of response, and what the default ERROR response should be. Right
10826 now it will print out all the information, then have gdb spew a
10829 2000-12-29 05:38 omegahacker
10831 * gst/elements/: gstasyncdisksrc.c, gstasyncdisksrc.h,
10832 gstaudiosink.c, gstaudiosink.h, gstaudiosrc.c, gstaudiosrc.h,
10833 gstdisksrc.c, gstdisksrc.h, gstelements.c, gstesdsink.c,
10834 gstesdsink.h, gstfakesink.c, gstfakesink.h, gstfakesrc.c,
10835 gstfakesrc.h, gstfdsink.c, gstfdsink.h, gstfdsrc.c, gstfdsrc.h,
10836 gsthttpsrc.c, gsthttpsrc.h, gstidentity.c, gstidentity.h,
10837 gstpipefilter.c, gstpipefilter.h, gstqueue.c, gstqueue.h,
10838 gstsinesrc.c, gstsinesrc.h, gsttypefind.c, gsttypefind.h: Updated
10841 2000-12-29 04:36 wtay
10843 * gstplay/gstplay.c: Add the pipeline to the thread after
10846 2000-12-29 03:05 wtay
10848 * editor/gsteditorpadtemplate.c: Added a missing file...
10850 2000-12-29 02:50 omegahacker
10852 * plugins/: example.c, example.h, au/gstparseau.c, au/gstparseau.h,
10853 audioscale/audioscale.c, audioscale/audioscale.h,
10854 avi/gstavidecoder.c, avi/gstavidecoder.h, avi/gstaviencoder.c,
10855 avi/gstaviencoder.h, avi/wincodec/gstwindec.c,
10856 avi/wincodec/gstwindec.h, avi/wincodec/gstwinenc.c,
10857 avi/wincodec/gstwinenc.h, capture/v4l/gstv4lsrc.c,
10858 capture/v4l/gstv4lsrc.h, cdparanoia/cdparanoia.c,
10859 cdparanoia/cdparanoia.h, cobin/cobin.c, cobin/spindentity.c,
10860 cobin/spindentity.h, dvdsrc/Makefile.am, dvdsrc/dvdsrc.c,
10861 dvdsrc/dvdsrc.h, effects/stereo/stereo.c, effects/stereo/stereo.h,
10862 effects/volume/volume.c, effects/volume/volume.h,
10863 filters/median/median.c, filters/median/median.h,
10864 filters/smooth/smooth.c, filters/smooth/smooth.h,
10865 jpeg/gstjpegdec.c, jpeg/gstjpegdec.h, jpeg/gstjpegenc.c,
10866 jpeg/gstjpegenc.h, mp3decode/mpg123/gstmpg123.c,
10867 mp3decode/mpg123/gstmpg123.h, mp3decode/parse/mp3parse.c,
10868 mp3decode/parse/mp3parse.h, mp3decode/xa/gstxa.c,
10869 mp3decode/xa/gstxa.h, mp3decode/xing/gstxing.c,
10870 mp3decode/xing/gstxing.h, mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10871 mpeg1/mpeg1encoder/gstmpeg1encoder.h,
10872 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/gstmpeg_play.h,
10873 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/gstmpegaudio.h,
10874 mpeg1/parse/mpeg1parse.c, mpeg1/parse/mpeg1parse.h,
10875 mpeg1/system_encode/system_encode.c,
10876 mpeg1/system_encode/system_encode.h,
10877 mpeg1video/parse/mp1videoparse.c, mpeg1video/parse/mp1videoparse.h,
10878 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
10879 mpeg2/ac3parse/ac3parse.c, mpeg2/ac3parse/ac3parse.h,
10880 mpeg2/mpeg2dec/gstmpeg2dec.c, mpeg2/mpeg2dec/gstmpeg2dec.h,
10881 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/mpeg2enc/gstmpeg2enc.h,
10882 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
10883 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
10884 mpeg2/video/gstmpeg2play.c, mpeg2/video/gstmpeg2play.h,
10885 mpeg2/video/mpeg2dec.c, mpeg2/videoparse/mp2videoparse.c,
10886 mpeg2/videoparse/mp2videoparse.h, rtjpeg/rtjpegdec.c,
10887 rtjpeg/rtjpegdec.h, rtjpeg/rtjpegenc.c, rtjpeg/rtjpegenc.h,
10888 vcdsrc/vcdsrc.c, vcdsrc/vcdsrc.h, videoscale/videoscale.c,
10889 videoscale/videoscale.h, visualization/smoothwave/smoothwave.c,
10890 visualization/smoothwave/smoothwave.h,
10891 visualization/spectrum/gstspectrum.c,
10892 visualization/spectrum/gstspectrum.h,
10893 visualization/synaesthesia/synaesthesia.c,
10894 visualization/synaesthesia/synaesthesia.h,
10895 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
10896 vorbis/vorbisdec.c, vorbis/vorbisdec.h, vorbis/vorbisenc.c,
10897 vorbis/vorbisenc.h, wav/gstparsewav.c, wav/gstparsewav.h: MEGA
10898 reparenting of all the elements to GstElement.
10900 2000-12-29 02:28 omegahacker
10902 * gst/: Makefile.am, gst.h, gstbin.c, gstclock.c, gstconnection.c,
10903 gstconnection.h, gstelement.c, gstelement.h, gstfilter.c,
10904 gstfilter.h, gstpipeline.c, gstsink.c, gstsink.h, gstsrc.c,
10905 gstsrc.h, gsttee.c, gsttee.h, elements/gstasyncdisksrc.c,
10906 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
10907 elements/gstaudiosink.h, elements/gstaudiosrc.c,
10908 elements/gstaudiosrc.h, elements/gstdisksrc.c,
10909 elements/gstdisksrc.h, elements/gstelements.c,
10910 elements/gstfakesink.c, elements/gstfakesink.h,
10911 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
10912 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
10913 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
10914 elements/gstidentity.c, elements/gstidentity.h,
10915 elements/gstpipefilter.c, elements/gstpipefilter.h,
10916 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
10917 elements/gstsinesrc.h, elements/gsttypefind.c,
10918 elements/gsttypefind.h: Reparented everything to GstElement,
10919 removing GstSrc, GstSink, GstFilter, and GstConnection. Also fixed
10920 a bug in gst_bin_iterate_func.
10922 2000-12-28 22:13 omegahacker
10924 * gst/gstcaps.h: missed one file for copyright
10926 2000-12-28 22:12 omegahacker
10928 * gst/: Makefile.am, cothreads.c, cothreads.h, gst.c, gst.h,
10929 gst_private.h, gstarch.h, gstautoplug.c, gstautoplug.h, gstbin.c,
10930 gstbin.h, gstbuffer.c, gstbuffer.h, gstbufferpool.c,
10931 gstbufferpool.h, gstcaps.c, gstclock.c, gstclock.h,
10932 gstconnection.c, gstconnection.h, gstcpu.c, gstcpu.h, gstdebug.h,
10933 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
10934 gstextratypes.h, gstfilter.c, gstfilter.h, gsti386.h, gstlog.h,
10935 gstmeta.c, gstmeta.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
10936 gstpipeline.c, gstpipeline.h, gstplugin.c, gstplugin.h, gstppc.h,
10937 gstprops.c, gstprops.h, gstpropsprivate.h, gstscheduler.c,
10938 gstscheduler.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h, gsttee.c,
10939 gsttee.h, gstthread.c, gstthread.h, gsttrace.c, gsttrace.h,
10940 gsttype.c, gsttype.h, gstutils.c, gstutils.h, gstxml.c, gstxml.h,
10941 elements/gstasyncdisksrc.h, elements/gstqueue.c: Updated copyright
10942 in all the libgst files. Created gst_private.h, set up all files
10945 2000-12-28 21:42 wtay
10947 * docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
10948 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10949 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
10950 docs/gst/tmpl/gstasyncdisksrc.sgml, docs/gst/tmpl/gstbin.sgml,
10951 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksrc.sgml,
10952 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
10953 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfilter.sgml,
10954 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
10955 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstplugin.sgml,
10956 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10957 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
10958 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
10959 docs/gst/tmpl/gsttypefind.sgml, docs/gst/tmpl/gstutils.sgml,
10960 docs/gst/tmpl/gstxml.sgml, docs/gst/tmpl/videoraw.sgml,
10961 gst/gstbin.c, gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h,
10962 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
10963 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.h, gst/gstprops.c,
10964 gst/gstprops.h, gst/gstscheduler.c, gst/gstsrc.h, gst/gstthread.c,
10965 gst/elements/gsttypefind.c: Updated the API docs.
10967 2000-12-28 21:12 omegahacker
10969 * gst/gstpad.c: removed some dead pad_pull/push code
10971 2000-12-28 03:17 wtay
10973 * plugins/mpeg1/parse/mpeg1parse.c: Remove stupid printf
10975 2000-12-28 03:00 wtay
10977 * gst/elements/gsttypefind.c: fix a bug for multiple includes
10979 2000-12-28 02:51 wtay
10981 * editor/Makefile.am, editor/editor.c, editor/gsteditor.h,
10982 editor/gsteditorbin.c, editor/gsteditorelement.c,
10983 editor/gsteditorpad.c, editor/gsteditorpalette.c,
10984 editor/gsteditorpalette.h, editor/gsteditorprojectview.c,
10985 editor/gsteditorproperty.c, gst/gstbin.c, gst/gstpipeline.c,
10986 gst/gstscheduler.c, gst/elements/gstqueue.c,
10987 gst/elements/gsttypefind.c, plugins/cdparanoia/cdparanoia.c,
10988 plugins/mp3decode/Makefile.am, test/mp3tovorbis.c,
10989 tests/registry.c: Pending editor changes. fixes for autoplug of
10990 elementary MPEG1 video streams make sure mp3 types get compiled
10991 videosink changes for xml loading
10993 2000-12-28 00:18 wtay
10995 * gst/: gstautoplug.c, gstbin.c, gstelement.c, gstelement.h,
10996 gstelementfactory.c, gstpad.c, gstpad.h, gstpipeline.c,
10997 gstplugin.c, gstscheduler.c, gsttype.c, elements/gstfakesrc.c,
10998 elements/gstfakesrc.h: Fixes for the new scheduler. Autoplug works
10999 again with mp3/mpeg1/ogg
11001 2000-12-27 23:42 omegahacker
11003 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added some cleanup, so
11004 create_plan can be called multiple times.
11006 2000-12-27 22:49 wtay
11008 * plugins/vorbis/Makefile.am: Added libvorbisenc too
11010 2000-12-27 22:39 wtay
11012 * test/: Makefile.am, ac3parse.c, avi2mpg.c, aviparse.c, dvdcat.c,
11013 mp1parse.c, mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c,
11014 mp3play.c, mp3tovorbis.c, mpeg2parse.c, pipetest.c, record.c,
11015 spectrum.c, vidcapture.c, vidcapture2.c, videotest.c, wave.c,
11016 xml/createreg.c, xml/readreg.c: Updates for the gst_pad_push
11019 2000-12-27 20:41 wtay
11021 * plugins/vorbis/: vorbisdec.c, vorbisenc.c, vorbisenc.h: Updated
11022 vorbis encoder/decoder to latest CVS version
11024 2000-12-27 04:16 wtay
11026 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added loop_based
11027 option Added multiple pad output
11029 2000-12-27 03:13 omegahacker
11031 * gst/: Makefile.am, cothreads.c, gstpipeline.c, gstthread.c,
11032 elements/Makefile.am, types/Makefile.am: Mostly minor little
11033 changes, but two interesting things:
11035 1) removed a pthread_join from the gst_thread_main_loop. commented
11036 out because the thread isn't supposed to run pthread_join, the main
11039 2) Fixed a major bug with cothreads in threads. Had to add
11040 MAP_FIXED to the mmap() of the cothread stack. Presumably the
11041 gilbc that ships with redhat 7.0 now places these mmap requests
11042 somewhat randomly. Since they *must* be exactly where we expect
11043 them, it was failing. MAP_FIXED forces it to put it where we say.
11045 2000-12-27 00:46 omegahacker
11047 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added code to attempt
11048 the scheduling of chained cases. Very simply right now. Also
11049 added code to allow the use_cothread flag of a bin to force all the
11050 chains to use cothreads as well.
11052 2000-12-27 00:01 omegahacker
11054 * tests/: Makefile.am, case4.c: added case4
11056 2000-12-26 23:51 omegahacker
11058 * gst/: Makefile.am, gstbin.c, gstbin.h, gstdebug.h, gstelement.h,
11059 gstscheduler.c, gstscheduler.h, gstthread.c,
11060 elements/gstidentity.c, elements/gstqueue.c, elements/gstqueue.h:
11061 More massive changes to the scheduling system. Moved the
11062 scheduling code to gstscheduler.[ch], so an child bin can replace
11063 the scheduler. Introduced the concept of chains, which are subsets
11064 of the list of managed elements for a given manager bin, which get
11065 scheduled as separate entities. gst_bin_iterate_func should be
11066 pretty much fixed now, the scheduling code gets to do all the hard
11069 Cothreaded case work in the couple tests I've tried, chained is
11072 2000-12-26 20:49 omegahacker
11074 * gst/gstthread.c: Changed "bin" to "thread" in get_thread_new.
11076 2000-12-26 20:24 wtay
11078 * docs/random/usecases: This file will contain several use cases to
11081 2000-12-25 01:33 wtay
11083 * editor/editor.glade, editor/editor.ts, editor/gsteditor.c,
11084 editor/gsteditor.h, editor/gsteditorbin.c,
11085 editor/gsteditorcanvas.c, editor/gsteditorconnection.c,
11086 editor/gsteditorconnection.h, editor/gsteditorcreate.c,
11087 editor/gsteditorcreate.h, editor/gsteditorelement.c,
11088 editor/gsteditorpad.c, editor/gsteditorproject.c,
11089 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11090 editor/gsteditorproperty.c, editor/gsteditorproperty.h,
11091 gst/gstbin.h, gst/gstelement.h, gst/gstutils.c, gst/gstutils.h,
11092 gst/gstxml.c, gst/elements/gstaudiosink.c: Lots of editor changes:
11093 - restucturing of object creation - loading of xml files - visual
11094 eye candy: color changes on mouseover - active object is indicated
11095 - property box changes for boolean and enum types - property box:
11096 create properties per element - show pads/caps in propertybox
11097 added gst_util_get_bool_arg in gstutils.c added default properties
11100 2000-12-23 03:17 wtay
11102 * gst/: gstbin.c, gstelement.c, gstelement.h, gstelementfactory.c,
11103 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11104 elements/gstdisksrc.c, elements/gstfakesrc.c,
11105 elements/gstidentity.c: Added handoff signals to fakesrc and
11106 fakesink Added scheduling property to identity Added
11107 GST_STATE_TRANSITION macro to check for state changes. Modified
11108 gstbin and gstthread to the new state change macros
11110 2000-12-22 23:23 wtay
11112 * gst/gstbin.c, gst/gstelementfactory.c, gst/gstpad.c,
11113 gst/gstpipeline.c, gst/gstthread.c, gst/elements/gstfakesrc.c,
11114 gst/elements/gstfakesrc.h, tests/sched/runxml.c,
11115 tests/sched/cases/(fs-i-i-fs).xml: Fixed a bug in gstbin.c the
11116 manager was not detected. Some other testcases bin, thread,
11117 pipeline use the elementfactory on gst_*_new
11119 2000-12-22 16:14 wtay
11121 * gst/gstautoplug.c, gst/gstautoplug.h, gst/gstpipeline.c,
11122 gst/gstxml.c, gst/elements/gstfakesink.c,
11123 gst/elements/gstfakesink.h, gst/elements/gstidentity.c,
11124 gst/elements/gstidentity.h, gstplay/main.c, tests/sched/Makefile,
11125 tests/sched/runtestcases, tests/sched/runxml.c,
11126 tests/sched/testcases, tests/sched/cases/(fs-fs).xml,
11127 tests/sched/cases/(fs-i-fs).xml, tests/sched/cases/(fs-i-i-fs).xml,
11128 tests/sched/cases/(fs-i-q[i-fs]).xml: Implemented some test
11129 cases... they all fail :-( Added a flag to identity to for
11130 loop_based behaviour. Added a signal to fakesink when a buffer is
11133 2000-12-21 20:21 wtay
11135 * tests/sched/testcases: More testcases
11137 2000-12-21 19:53 wtay
11139 * tests/: autoplug.c, sched/testcases: 70+ testcases to start with
11141 2000-12-21 07:10 omegahacker
11143 * gst/gstbin.c: Some fixes to the non-chained case, it works in a
11144 very basic way. More use cases will hopefully provide some sanity.
11146 2000-12-21 01:27 omegahacker
11148 * gst/elements/gstqueue.c: Fixing two bugs:
11150 1) I had commented out an unlock. duh. 2) changed the _get
11151 function to return the buffer rather than call _push
11153 Also uncommented some debugging I'd turned off. Need to solve the
11154 verbosity problem somehow, I think by way of debug levels as well
11157 2000-12-20 09:39 omegahacker
11159 * gst/: gstbin.c, gstbin.h, gstelement.c, gstelement.h, gstpad.h,
11160 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11161 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11162 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsrc.c,
11163 elements/gsthttpsrc.c, elements/gstqueue.c, elements/gstsinesrc.c:
11164 Massive scheduling changes (again). Not entirely complete, but
11165 getting closer. Need to think about various scheduling plans that
11166 we might want to produce, and figure out the rules for what is
11167 legal, and how to get the results we need as far as the plan.
11169 2000-12-20 00:55 wtay
11171 * docs/random/autoplug1: Added explanation for current autoplugging
11173 2000-12-19 16:38 wtay
11175 * tests/: .cvsignore, props.c: Small test program for the property
11178 2000-12-19 16:36 wtay
11180 * gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c, gst/gstprops.h,
11181 plugins/mpeg1/mpegtypes/mpeg1types.c, tests/Makefile.am: Added API
11182 to dynamically create GstCaps and GstProps Changed typefind of
11183 mpeg1 to set the GstProps. autoplugging now works again for mpeg1,
11186 2000-12-19 13:44 wtay
11188 * docs/random/plugins.dia, editor/editor.dia, gst/gstautoplug.c,
11189 gst/gstautoplug.h, tests/autoplug.c: Added the autoplugger. some
11190 .dia drawings of the objects the autoplug test program.
11192 2000-12-19 13:41 wtay
11194 * gst/Makefile.am, gst/gst.c, gst/gstbin.c, gst/gstcaps.c,
11195 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpipeline.c,
11196 gst/gstplugin.c, gst/gstprops.c, gst/gstthread.c, gst/gsttype.c,
11197 gst/gsttype.h, plugins/mpeg1/parse/mpeg1parse.c,
11198 plugins/mpeg1video/parse/mp1videoparse.c, tests/Makefile.am,
11199 tests/registry.c: Cleanup in gsttypes.c: removed the crazy GList
11200 of GHashTables, since the autoplugger will use the GstCaps and
11201 elementfactories instead of the type system. We don't maintain a
11202 list anymore of the elements for the specific removed unused
11203 code in XML loading/saving.
11205 Cleanup in gstelementfactory: removed the register/unregister
11206 methods, register is now implicit when gst_elementfactory_new is
11207 called. _unregister is now _destroy. Removed logic to
11208 register/unregister the types in gsttypes. added methods to
11209 query if the factory can src/sink a GstCaps Make sure the
11210 elementfactory is set in the element_class when a new element is
11211 registered with gst_elementfactory_new.
11213 gst.c: properly register the basic bins gst_pipeline: use new
11214 gstautoplug (next checkin) gstprops: fixed an error in
11215 compatibility check registry test program changes plugins: misc
11216 changes for the new caps system.
11218 2000-12-19 05:48 omegahacker
11220 * plugins/cdparanoia/cdparanoia.c: safety issue: turned off the
11221 code the requires a patch to cdparanoia to avoid a segfault
11223 2000-12-17 16:24 wtay
11225 * gst/gstbin.c, gst/gstcaps.c, gst/gstpad.c, gst/gstpipeline.c,
11226 gst/gstprops.c, gst/gsttype.c, gst/gsttype.h,
11227 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
11228 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11229 plugins/mp3decode/parse/mp3parse.c,
11230 plugins/mp3decode/types/mp3types.c,
11231 plugins/mpeg1/mpegtypes/mpeg1types.c,
11232 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: The
11233 typefind function now returns a GstCaps structure instead of a
11234 gboolean. modified some plugins to this new behaviour Fixed
11235 autoplugging for the mpg123 case. When an element is selected in
11236 autoplugging and the caps do not match, another element is selected
11237 until the caps match. only examples/autoplug works because
11238 gstmediaplay uses a threaded setup that does not seem to work with
11239 the current scheduling.
11241 2000-12-17 06:26 omegahacker
11243 * docs/code-reviews/: README, gstbin.c-1.41: README and the
11244 beginning of the first code-review. Here's the README:
11246 Code reviews: =============
11248 Files are to be named by file or subsystem, and CVS revision number
11251 gstbin.c-1.41 editor-20001216
11253 A file should look something like the following:
11255 -------------------------------------------------------------------
11256 --- Code Review =========== File: gst/gstbin.c Revision: 1.41 Date:
11257 Dec 16, 2000 Reviewer: Erik Walthinsen <omega@cse.ogi.edu>
11259 ----- Line 20: #define GST_DEBUG_ENABLED
11261 Shouldn't be here, DEBUG should be enabled globally. May leave
11262 until scheduling changes are done.
11264 ----- Line 117: (gst_bin_class_init)
11265 gstelement_class->elementfactory =
11266 gst_elementfactory_find("bin");
11268 Not sure this is such a great idea. I thought the GstElement code
11269 did this kind of stuff?
11271 -------------------------------------------------------------------
11274 The format will evolve as we do more stuff, such as putting in
11275 fields for recommended actions, comments regarding any later
11276 changes made and when, etc.
11278 2000-12-17 04:54 omegahacker
11280 * gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h,
11281 gst/elements/gsttypefind.c, tools/gstreamer-register.c: Some minor
11282 compilation fixes...
11284 2000-12-16 17:12 wtay
11286 * editor/editor.c, editor/editor.glade, editor/editor.ts,
11287 editor/gsteditor.c, editor/gsteditorbin.c,
11288 editor/gsteditorelement.c, editor/gsteditorproject.c,
11289 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11290 gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h, gst/gstpad.c,
11291 gst/gstprops.c, gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
11292 tests/registry.c: some editor changes= loading of save pipelines
11293 (not working) added include in gstdebug.h for getpid property
11294 loading implemented GstXML can now be queried for the toplevel
11297 2000-12-16 10:18 omegahacker
11299 * docs/random/sources, examples/autoplug/Makefile,
11300 examples/helloworld/Makefile, examples/queue4/Makefile,
11301 examples/xml/Makefile, gst/gst.c, gst/gstbin.c, gst/gstbuffer.h,
11302 gst/gstdebug.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
11303 gst/gstthread.c, gst/elements/gstasyncdisksrc.c,
11304 gst/elements/gstaudiosrc.c, gst/elements/gstdisksrc.c,
11305 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
11306 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
11307 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
11308 gst/elements/gstsinesrc.c, plugins/cdparanoia/cdparanoia.c,
11309 plugins/cdparanoia/cdparanoia.h, plugins/cobin/spindentity.c,
11310 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11311 tests/Makefile.am, tests/mp3encode.c, tests/pad-active.c,
11312 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/simplefake.c,
11313 tests/states.c: WARNING: Don't grab this updated unless you're
11314 really, REALLY sure. WARNING: Wait for the next one.
11316 Whole lotta changes here, including a few random bits:
11318 examples/*/Makefile: updated to use `libtool gcc`, not just `gcc`
11319 gst/ gstbuffer.h: updated to new flag style gst.c, gstdebug.h:
11320 added new debugging for function ptrs gstpipeline.c: set type of
11321 parent_class to the class, not the object gstthread.c: ditto
11322 plugins/ cdparanoia/cdparanoia.c: added an argument type, updated
11323 some defaults cobin/spindentity.c: updated to new do/while
11324 loopfunction style mp3encode/lame/gstlame.c: argument types,
11325 whole lotta lame options tests/: various changes
11327 Now, for the big changes: Once again, the scheduling system has
11328 changed. And once again, it broke a whole bunch of things. The
11329 gist of the change is that there is now a function pointer for
11330 gst_pad_push and gst_pad_pull, instead of a hard-wired function.
11331 Well, currently they are functions, but that's for debugging
11332 purposes only, they just call the function pointer after spewing
11335 This changed the GstPad structure a bit, and the GstPad API as
11336 well. Where elements used to provide chain() and pull() functions,
11337 they provide chain() and get() functions.
11338 gst_pad_set_pull[region]_function has been changed to
11339 get_pad_set_get[region]_function. This means all the elements out
11340 there that used to have pull functions need to be updated. The
11341 calls to that function have been changed in the normal elements,
11342 but the names of the functions passed is still _pull[region](),
11343 which is an aesthetic issue more than anything.
11345 As for what doesn't work yet, just about anything dealing with
11346 Connections is hosed, meaning threaded stuff won't work. This will
11347 be fixed about 12 hours from now, after I've slept, etc. The
11348 simplefake.c test works in both cothreaded and chained cases, but
11349 not much else will work due to the Connection problem. Needless to
11350 say, don't grab this unless you *need* these features *now*, else
11351 wait to update this stuff until tomorrow.
11353 I'm going to sleep now.
11355 2000-12-15 16:43 wtay
11357 * examples/queue/queue.c, examples/queue2/queue2.c, gst/gstbin.c,
11358 gst/gstcaps.c, gst/gstpipeline.c, gst/gstplugin.c, gst/gsttype.c,
11359 gst/elements/gsttypefind.c, plugins/mpeg1/mpegtypes/mpeg1types.c,
11360 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: Move
11361 a step closer to autoplugging. The element selection in the
11362 pipeline works. Slight modification to the typefind function
11363 handling. removed the stupid mime types in the mpeg decoders.
11364 Adjust videosink for the new caps handling. Modified the queue
11365 example to show an error in plan creation; Erik can you solve this?
11366 This is the type of pipelines autoplugging uses.
11368 2000-12-15 01:57 wtay
11370 * gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
11371 gst/gst.h, gst/gstarch.h, gst/gstbin.c, gst/gstbin.h,
11372 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstbufferpool.c,
11373 gst/gstbufferpool.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstclock.c,
11374 gst/gstclock.h, gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h,
11375 gst/gstdebug.h, gst/gstelement.c, gst/gstelement.h,
11376 gst/gstelementfactory.c, gst/gstextratypes.c, gst/gstextratypes.h,
11377 gst/gstfilter.c, gst/gstfilter.h, gst/gstmeta.c, gst/gstmeta.h,
11378 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
11379 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
11380 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h, gst/gstsink.c,
11381 gst/gstsink.h, gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c,
11382 gst/gstthread.c, gst/gstthread.h, gst/gsttrace.c, gst/gsttrace.h,
11383 gst/gsttype.c, gst/gstutils.c, gst/gstxml.c, gst/gstxml.h,
11384 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
11385 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.h,
11386 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
11387 gst/elements/gsthttpsrc.h, gst/elements/gstpipefilter.h,
11388 gst/types/gsttypes.c, gstplay/gstmediaplay.c,
11389 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
11390 plugins/cdparanoia/cdparanoia.h, plugins/dvdsrc/dvdsrc.c,
11391 plugins/dvdsrc/dvdsrc.h, plugins/mp3decode/mpg123/gstmpg123.h,
11392 plugins/mp3encode/lame/gstlame.h,
11393 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11394 plugins/mpeg2/mpeg2dec/idct.c, plugins/vcdsrc/vcdsrc.h,
11395 plugins/vorbis/vorbis.c, tests/.cvsignore, tests/rip.c,
11396 tools/gstreamer-register.c: Header cleanup: try to include as
11397 little as possible; this will probably speed up compilation a bit.
11398 changed the .c files to use #include "..." Fix for the 'plugins are
11399 loaded twice' bug. Fix 22186: GstObject flags are now used
11400 everywhere. Added *_FLAG_LAST so elements do not use the same
11401 flags. Added some padding in the flag enum for future expansion.
11403 2000-12-14 17:21 wtay
11405 * gst/gstpad.c, gst/gstplugin.c, plugins/cdparanoia/cdparanoia.c,
11406 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11407 plugins/mpeg1/parse/mpeg1parse.c,
11408 plugins/mpeg1video/parse/mp1videoparse.c,
11409 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11410 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
11411 plugins/vorbis/vorbisenc.c: Some plugins are adjusted to the new
11412 pad template mechanisms.
11414 2000-12-14 12:30 wtay
11416 * plugins/mp3encode/lame/gstlame.c: Fixed a memory leak
11418 2000-12-13 21:42 omegahacker
11420 * docs/random/TODO-post-0.1.0: First few TODO items to be done
11421 after 0.1.0 (i.e. in 2001)
11423 2000-12-13 19:35 wtay
11425 * plugins/mp3encode/lame/gstlame.c: Update to the lame encoder
11427 2000-12-13 19:29 wtay
11429 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
11430 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
11431 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
11432 docs/gst/tmpl/gstsrc.sgml, docs/gst/tmpl/gsttype.sgml,
11433 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11434 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h, gst/gsttype.c,
11435 gst/elements/gstaudiosink.c, gst/elements/gsthttpsrc.c,
11436 plugins/cdparanoia/cdparanoia.c,
11437 plugins/mp3decode/mpg123/gstmpg123.c,
11438 plugins/mp3decode/parse/mp3parse.c: Changed the GstPadFactory and
11439 added the GstPadTemplate.
11441 The GstPadFactory is an easy way to define a pad with capabilities.
11442 The GstPadFactory is converted into a GstPadTemplate. The template
11443 is used to create new pads and to expose the possible pads used in
11444 an element to the plugin system.
11446 updated mp3parse, mpg123, cdparanoia to the new API. Rerun
11447 gstreamer-register because the XML definition has changed.
11449 2000-12-12 19:31 wtay
11451 * docs/random/plugins: Added a document about how we handle plugins
11452 and dynamic loading.
11454 2000-12-12 19:29 wtay
11456 * gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11457 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
11458 gst/gstpipeline.c, gst/gsttype.c, plugins/au/gstparseau.c,
11459 plugins/mp3decode/mpg123/gstmpg123.c,
11460 plugins/mp3decode/parse/mp3parse.c, tests/.cvsignore, tests/caps.c,
11461 tests/registry.c: More Caps changes, this change introduces the
11462 padfactory. the GstPadFactory will be used to describe the pads
11463 that an element will contain during its lifetime. mpg123 and
11464 mp3parse serve as an example. More XML changes to incorporate the
11467 2000-12-12 09:40 omegahacker
11469 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am,
11470 tests/Makefile.am, gst/gstbin.c, gst/gstplugin.c,
11471 gst/elements/gstfdsink.c, plugins/mp3encode/lame/Makefile.am,
11472 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11473 tests/rip.c: Added LAME encoder. Wow.
11475 2000-12-12 06:49 omegahacker
11477 * configure.in, editor/gstelementselect.c, plugins/Makefile.am,
11478 plugins/cdparanoia/Makefile.am, plugins/cdparanoia/cdparanoia.c,
11479 plugins/cdparanoia/cdparanoia.h, tests/Makefile.am,
11480 tests/paranoia.c: Brand new source, the cdparanoia source. Reads
11481 audio data from a CD, writes out raw audio. The tests/paranoia.c
11482 program will simply hook this up to a sound card. It works
11485 Next step is to flesh out the rest of the element, including pad
11486 caps, better seek and playout control, signals, and whatever else
11489 A minor patch to the editor is included here, the GstElementFactory
11490 details struct has a name change from 'class' to 'klass' that
11491 wasn't reflected in the elementselect widget. Fixd.
11493 2000-12-11 00:25 omegahacker
11495 * tests/queue.c: Updated to latest code for testing scheduling.
11497 2000-12-11 00:24 omegahacker
11499 * gst/: gstbin.c, gstdebug.h, gstelement.c, gstpad.c,
11500 elements/gstqueue.c: Implemented the hybrid scheduling system for
11501 sources and connections outside the current Bin. Is a bit hackish
11502 in one place, but I'll work out a way to make that cleaner soon.
11503 queue.c in tests now works nicely in all cases. More to come
11506 2000-12-11 00:06 wtay
11508 * tests/registry.c: Test program to check the registry handling
11510 2000-12-11 00:04 wtay
11512 * gst/Makefile.am, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
11513 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpad.c,
11514 gst/gstpad.h, gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
11515 gst/gstprops.c, gst/gstprops.h, gst/gsttype.c, gst/gsttype.h,
11516 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
11517 gstplay/main.c, plugins/au/gstparseau.c,
11518 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11519 plugins/avi/wincodec/gstwincodec.c,
11520 plugins/capture/v4l/gstv4lsrc.c, plugins/effects/stereo/stereo.c,
11521 plugins/effects/volume/volume.c, plugins/filters/median/median.c,
11522 plugins/filters/smooth/smooth.c, plugins/jpeg/gstjpeg.c,
11523 plugins/mp3decode/mpg123/gstmpg123.c,
11524 plugins/mp3decode/mpg123/gstmpg123.h,
11525 plugins/mp3decode/parse/mp3parse.c,
11526 plugins/mp3decode/xing/gstxing.c,
11527 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
11528 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11529 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
11530 plugins/mpeg1/parse/mpeg1parse.c,
11531 plugins/mpeg1video/parse/mp1videoparse.c,
11532 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11533 plugins/mpeg2/mpeg2dec/decode.c,
11534 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11535 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11536 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/idct.c,
11537 plugins/mpeg2/mpeg2dec/idct_mmx.c,
11538 plugins/mpeg2/mpeg2dec/motion_comp.c,
11539 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
11540 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11541 plugins/mpeg2/mpeg2dec/mpeg2.h,
11542 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11543 plugins/mpeg2/mpeg2dec/perftest.c, plugins/mpeg2/mpeg2dec/slice.c,
11544 plugins/mpeg2/mpeg2dec/vlc.h, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
11545 plugins/mpeg2/parse/mpeg2parse.c,
11546 plugins/mpeg2/subtitles/mpeg2subt.c,
11547 plugins/mpeg2/video/gstmpeg2play.c,
11548 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
11549 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
11550 plugins/visualization/smoothwave/smoothwave.c,
11551 plugins/visualization/spectrum/gstspectrum.c,
11552 plugins/visualization/synaesthesia/synaesthesia.c,
11553 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
11554 plugins/wav/gstparsewav.c, tests/Makefile.am, tests/caps.c,
11555 tests/queue.c: First attempt at rebuilding the type/plugin system
11556 - make sure caps/props are saved in the registry autoplugging is
11557 completely broken. removed the typefactories and typeids from all
11558 the pads in the plugins XML load/save is ok (be sure to rerun
11559 gstreamer-register)
11561 2000-12-09 09:13 omegahacker
11563 * gst/: gstbin.c, gstbin.h, gstelement.c, gstpad.h: Snapshot of
11564 work-in-progress do deal with out-of-bin elements. Current system
11565 is very likely going to be ditched due to its complexity and the
11566 fact that it doesn't work right now. More than that, it's
11567 generating some really odd results in my test program, which aren't
11568 readily explainable.
11570 If you want to keep a working copy of your working copy (heh),
11571 don't update until this is replaced with a hybrid approach. This
11572 approach will be the beginning of a plan generator that can
11573 construct full hybrid schedules given hints from various places.
11575 Hybrid means that cothreads are used, but there are chunks of the
11576 pipeline that are actually dealt with by chaining. This can improve
11577 speed by reducing cothread switches (which are much cheaper than
11578 thread switches, but still far from free, about 570 cycles on my
11579 PIII), but does carry a complexity burden. Luckily, the structure
11580 of GStreamer allows that burden to live entirely in create_plan.
11581 Luck? I think not ;-)
11583 2000-12-08 23:38 omegahacker
11585 * gst/: gstbin.c, gstthread.c: Mostly debugging changes. What's in
11586 CVS seems to work rather well, actually.
11588 Next is the work on task 23098...
11590 2000-12-08 20:31 omegahacker
11592 * tests/: Makefile.am, queue.c: Test program for simple queue
11593 operations. Good for testing thread/cothread interations.
11595 2000-12-08 18:24 wtay
11597 * gst/: gstbin.c, gstdebug.h, gstpad.c, gstpad.h: Added pullregion
11598 in again, it got removed with the previous commit.
11600 2000-12-08 10:33 omegahacker
11602 * gst/: gstbin.c, gstconnection.c, gstconnection.h, gstdebug.h,
11603 gstelement.c, gstpad.c, elements/gstqueue.c: Another big set of
11604 changes. Connections are now also pullfunc based. gstqueue has
11605 been updated, I don't know of any other connections offhand.
11607 There are still a few things that need doing, specifically the
11608 concept of a source or connection with connections to multiple
11609 thread contexts is not dealt with. This may force us to move the
11610 threadstate from the element to the pad, maybe keeping the
11611 element's copy for simple cases. Then the Bin would create a
11612 structure to pass to the cothreaded _wrappers of any such elements,
11613 which would detail the pads that are to be dealt with by this
11614 particular cothread context.
11616 That will speed things up to, since we don't have to look through
11617 the list of all pads for every Src or Connection element for every
11618 iteration, we can simply step through the list provided by the
11619 plan. Special case might even have a single pad pointer sitting
11620 there to trump the list, if there's only one (the common case
11623 Task 23098 is tracking these changes. The main task 22588 depends
11624 on that subtask, as well as 22240, which is a consistency check on
11627 2000-12-07 18:38 wtay
11629 * tests/: .cvsignore, Makefile.am, caps.c: Updated the test program
11631 2000-12-07 18:37 wtay
11633 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11634 gstprops.c, gstprops.h, gstpropsprivate.h: separated the properties
11635 from the capabilities as we might use the properties for metadata
11638 2000-12-06 23:04 wtay
11640 * gst/: gstbin.c, gstcaps.c, gstcaps.h, gstpad.c,
11641 elements/gstasyncdisksrc.c: Added pulregion handling. Added
11642 GstCapsListFactory in headers
11644 2000-12-05 18:08 wtay
11646 * gst/: Makefile.am, gstbin.c, gstpad.c, gstpipeline.c,
11647 elements/gstasyncdisksrc.c: Fixed autoplugging.
11649 2000-12-04 19:24 wtay
11651 * docs/random/caps: Added some capability options
11653 2000-12-04 10:52 omegahacker
11655 * gst/: gstbin.c, gstelement.h, gstpad.c, gstpad.h, gstpipeline.c,
11656 gstsrc.c, gstsrc.h, elements/gstasyncdisksrc.c,
11657 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11658 elements/gstfakesrc.c, elements/gstfdsrc.c, elements/gsthttpsrc.c,
11659 elements/gstsinesrc.c: Changed the way things are scheduled,
11660 especially sources. A Src used to have a push() function, and
11661 optionally a pushregion() to deal with async reads, etc. That
11662 whole thing has gone away, in favor of providing a pull() function
11663 for the output (Src) pad instead, ala chain functions. This makes
11664 constructing cothreaded schedules out of non-loop elements somewhat
11665 easier. Basically there was always a question as to which pad was
11666 being dealt with. In the pullregion case, cothread-specific data
11667 was used to try to pass the region struct to the right place, which
11668 is a slow hack. And in general, the push function severely limited
11669 the kind of tricks that could be played when there's more than one
11670 output pad, such as a multi-out file reader with async capabilities
11671 on each pad independently.
11673 This changes the way cothread scheduling occurs. Instead of the
11674 hack to deal with Src's by calling their push() function (or
11675 optionally the pushregion(), in certain cases), we now are working
11676 towards a general mechanism where pads are the only thing that are
11677 dealt with directly.
11679 An optimization was made in the process of doing this: the
11680 loopfunction actually run as the outer [stack] frame of the
11681 cothread is now set more intelligently in create_plan() based on
11682 what kind of element it is. We now have:
11684 loopfunc_wrapper: used for loop-based elements, it simply calls the
11685 loopfunc in a loop, paying attention to COTHREAD_STOPPING (see
11686 below). It currently does other, soon to be depracated, stuff.
11688 pullsrc_wrapper: wraps a Src that's not loop-based (since your
11689 options are now loop- or pull-based)
11691 There will be a couple more to deal with other cases, such as
11692 Connections and chain-based elements. The general idea is that
11693 it's a lot more efficient to make the decisions once in create_plan
11694 than to keep doing this huge if/else chain in the wrapper. Just
11695 choose the right wrapper up front. It'll be most apparent
11696 performance-wise in the case of whichever element context is
11697 switched to first for each iteration, since the whole wrapper setup
11698 is done for every iteration.
11700 The tricky part is that there is now a bit of overloading of the
11701 function pointers in a pad. The current meanings (possibly to
11702 change a bit more soon) are:
11704 chainfunc: as always, chainfunc pointer is mirrored between peer
11705 pads (this may change, and the chain func may end up in
11706 pushfunc) pushfunc: SrcPad: gst_pad_pushfunc_proxy, cothread_switch
11707 to peer SinkPad: none (may take over chainfunc, see
11708 below) pullfunc: SrcPad: Src or Connection's function to construct
11709 buffers SinkPad: gst_pad_pullfunc_proxy, cothread_switch
11712 There are a number of issues remaining with the scheduling, not the
11713 least of which is the fact that Connections are still dealt with
11714 the old way, with _push() functions and such. I'm trying to figure
11715 out a way to unify the system so it makes sense. Following the
11716 scheduling system is hard enough, trying to change it is murder.
11718 Another useful scheduling addition, mentioned above, is
11719 COTHREAD_STOPPING. It's an element flag that's used to signal
11720 whatever code is running in cothread context that it should be
11721 finishing up and exiting soon. An example of this is in
11722 plugins/cobin/spindentity.c. All the loops should now be composed
11723 of do/while loops, rather than while(1) loops:
11726 buf = gst_pad_pull(spindentity->sinkpad);
11727 gst_pad_push(spindentity->srcpad,buf);
11728 } while (!GST_ELEMENT_IS_COTHREAD_STOPPING(element));
11730 The reason for this is that COTHREAD_STOPPING may be set before the
11731 above loop ever gets started. It wouldn't do for the body of the
11732 loop to never once get called, that would simply stall the
11733 pipeline. Note that only the core library code is ever responsible
11734 for setting and unsetting this flag. All elements have to do is
11735 respond to it by cleanly exiting the loop and the function holding
11738 This is needed primarily to allow iterations to occur properly.
11739 Basically, there's a single entry point in the cothread scheduling
11740 loop, gst_bin_iterate_func() simply switches to this cothread. If
11741 the element in this context is allowed to loop infinitely, nothing
11742 would even switch back to the context from which the iterate() was
11743 originally called. This is a bit of a problem. The solution is
11744 for there to be an implicit switch back to the originating context.
11745 Now, even I'm not sure exactly how this works, but if the cothread
11746 that's switched to actually returns, execution returns back to the
11747 calling context, i.e. iterate_func().
11749 COTHREAD_STOPPING is therefore set just before switching into this
11750 (currently randomly chosen) context, on the assumption that it will
11751 return promptly after finishing its duties. The burden of clearing
11752 the flag falls to the various wrapper functions provided by the Bin
11753 code, thus element writers don't have to worry about doing that at
11754 all (and simply shouldn't).
11756 Related changes: All the sources in elements/ have been changed to
11757 reflect the new system.
11759 FIXMEs: 1) gstpipeline.c calls gst_src_push at some point, dunno
11760 why, it's commented out now. 2) any other sources, including
11761 vcdsrc, dvdsrc, and v4lsrc will break badly and need to be modified
11762 to work as pull-based sources.
11764 2000-12-04 09:35 omegahacker
11766 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
11767 gst/gst.h, gst/gstbuffer.c, gst/gstdebug.h: Changes made to the
11768 DEBUG system. New header file gstdebug.h holds the stuff to keep
11769 it out of gst.h's hair. DEBUG prints out the process id, cothread
11770 id, source filename and line number. Two new macros DEBUG_ENTER
11771 and DEBUG_LEAVE are used to show the entry and exit of a given
11772 function. This eventually might be used to construct call trace
11773 graphs, even taking cothreads into account. This would be quite
11774 useful in visualizing the scheduling mechanism.
11776 Minor changes to various debug messages.
11778 Also sitting in gstdebug.h is a prototypical DEBUG_ENTER that's
11779 capable of performing DEBUG_LEAVE automatically. It does this by
11780 utilizing a little-known GCC extension that allows one to call a
11781 function with the same parameters as the current function. The
11782 macro uses this to basically call itself. A boolean is used to
11783 ensure that when it calls itself it actually runs the body of the
11784 function. In the meantime it prints stuff out before and after the
11785 real function, as well as constructing a debugging string. This
11786 can be used eventually to provide call-wide data on the DEBUG
11787 lines, instead of having to replicate data on each call to DEBUG.
11788 More research is needed into how this would most cleanly be fit
11789 into some other chunk of code, like GStreamer (I think of this
11790 DEBUG trick as a separate project, sorta).
11792 Unfortunately, the aforementioned DEBUG trick interacts quite
11793 poorly with cothreads. Almost any time it's used in a function
11794 that has anything remotely to do with a cothread context (as in, it
11795 runs in one), a segfault results from the __builtin_apply call,
11796 which is the heart of the whole thing. If someone who really knows
11797 assembly could analyze the resulting code to see what's really
11798 going on, we might find a way to fix either the macro or the
11799 cothreads (I'm thinking that there's something we missed in
11800 constructing the cothreads themselves) so this works in all cases.
11802 In the meantime, please insert both DEBUG_ENTER and DEBUG_LEAVE in
11803 your functions. Be sure to put DEBUG_ENTER after your variable
11804 declarations and before any functional code, not to put the
11805 function name in any DEBUG strings (it's already there, trust me),
11806 and put a DEBUG_LEAVE if you care enough.
11808 Changes are going to happen in the way DEBUGs and other printouts
11809 occur, so stay tuned.
11811 2000-12-04 09:32 omegahacker
11813 * gst/gstplugin.c: Added a check to see if the plugin actually
11814 exists before even bothering to try to load it. Saves a fair
11815 amount of debugging spew with _gst_plugin_spew enabled.
11817 2000-12-04 09:14 omegahacker
11819 * plugins/mp3decode/parse/mp3parse.c: Minor change to the
11820 head_check function: DEBUG pretty much assumes there's a newline
11821 (\n) at the end, things get messy otherwise. Might add a
11822 DEBUG_NOPREFIX to deal with this problem later, but I think this is
11823 a good cleanup anyway.
11825 2000-12-03 20:15 wtay
11827 * tests/caps.c: More test cases.
11829 2000-12-03 20:15 wtay
11831 * gst/: gstcaps.c, gstcaps.h: Implemented real Caps checking.
11833 2000-12-03 17:52 wtay
11835 * tests/: Makefile.am, caps.c, states.c: Added a test program for
11838 2000-12-03 17:51 wtay
11840 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11841 gstpad.c, gstpad.h, gstpipeline.c: Added multiple types to the
11842 pads. Added first preview of the capabilities system.
11843 Autoplugging is seriously broken with these (and other) changes.
11845 2000-12-03 15:02 richardb
11847 * test/cothreads/: Makefile.am, cothreads.c, cothreads.h: Remove
11848 cothreads.[ch] from tests/cothreads/ and replace then with a rule
11849 in the Makefile.am to generate symlinks to the live versions of the
11850 code in gst/ : fixes a compile error, and should keep things
11853 2000-12-03 00:17 omegahacker
11855 * gst/: cothreads.c, cothreads.h, gst.h: Enhanced debugging by
11856 making DEBUG() print out the cothread ID as well as the process ID.
11857 cothread_getcurrent returns the current cothread ID, or -1 if
11858 cothreads aren't set up in this process context.
11860 2000-12-02 10:07 omegahacker
11862 * docs/random/filter-writers-guide: First pass at an outline for
11863 the Filter Writer's Guide. Mostly complete, though the structure
11864 needs some work. Just need someone to write it ;-)
11866 2000-11-30 20:30 wtay
11868 * docs/random/types3: Another type system proposal.
11870 2000-11-29 10:05 omegahacker
11872 * gst/cothreads.c: Rearranged cothread_switch a bit to move all the
11873 code for error conditions to the end, using goto's to get there.
11874 This has the presumed advantage of consolidating all the normally
11875 run code into one chunk, reducing jumps (and the associated
11876 penalties in any modern processor) and limiting cache- line usage.
11877 It may be instructive to look at the generated assembly for this
11878 revision and the previous, to see if gcc is smart enough to do this
11881 If you want to turn off some of the checks (they are all checks for
11882 NULL pointers, if you're curious) for a speed gain, disable the
11883 #define of COTHREAD_PARANOID at the top.
11885 2000-11-26 19:11 wtay
11887 * docs/random/types2: Added the type system design.
11889 2000-11-25 18:13 wtay
11891 * docs/random/sources: More ramblings..
11893 2000-11-25 16:45 wtay
11895 * docs/random/sources: Another alternative to the src. Please
11898 2000-11-25 16:00 wtay
11900 * docs/random/sources: Added asci art control flow diagrams
11902 2000-11-25 14:18 wtay
11904 * docs/random/sources, gst/gstpipeline.c,
11905 gst/elements/gstasyncdisksrc.h, gst/elements/gstaudiosink.c,
11906 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
11907 gst/elements/gstelements.c, gst/elements/gstesdsink.h,
11908 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
11909 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
11910 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
11911 gst/elements/gstfdsrc.c, gst/elements/gstfdsrc.h,
11912 gst/elements/gsthttpsrc.c, gst/elements/gsthttpsrc.h,
11913 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
11914 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
11915 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.c,
11916 gst/elements/gsttypefind.h, plugins/mpeg2/mpeg2dec/Makefile.am,
11917 plugins/mpeg2/mpeg2dec/decode.c, plugins/mpeg2/mpeg2dec/idct.c,
11918 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11919 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11920 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/Makefile.am,
11921 plugins/mpeg2/parse/mpeg2parse.c: Code Cleanups Added use cases for
11922 the source elements.
11924 2000-11-25 07:43 omegahacker
11926 * gst/elements/gstelements.c: Added code to force the gsttypes
11927 plugin to load before gstelements, by simply having gstelements.c
11928 request the plugin. Solves some dependency problems. This is the
11929 correct method of doing this for now, though I had a thought:
11931 Have a static list of hard dependencies that the plugin system is
11932 responsible for satisfying before even trying to load the plugin.
11933 Makes plugin design easier.
11935 2000-11-25 07:02 omegahacker
11937 * gst/: gstpad.c, gstpad.h: added the ability to disable pads, not
11938 quite complete but sufficient for now
11940 2000-11-24 22:28 omegahacker
11942 * gst/gstelement.c: Fixed a dumb mistake: in
11943 gst_element_set_loop_function, it was forcing the cothread's entry
11944 function to change. This is totally wrong, the create_plan function
11945 in GstBin is responsible for setting that to its own internal
11946 helper function. Code removed outright...
11948 2000-11-23 21:49 omegahacker
11950 * gst/: gstelement.c, gstelement.h: Closed 22145 - gstelement.c:
11951 support hotswapping of loopfunc
11953 Added a flag GST_ELEMENT_NEW_LOOPFUNC that's set when a new
11954 loopfunc is set, which needs to be obeyed by the loopfuncs
11955 themselves. The assumption is that only a loopfunc or an element
11956 that knows what it's doing will ever change the loopfunc pointer,
11957 so they can be responsible for exitting the loopfunc itself
11960 The loopfunc_wrapper function has been changed to call the loopfunc
11961 pointer itself in a loop. If the loopfunc changes, the current
11962 loop is supposed to exit, which causes the loopfunc_wrapper to
11963 start up the new loopfunc.
11965 2000-11-23 20:39 omegahacker
11967 * gst/gstelement.c: Closed task 22143 - gstelemnt.c: complete
11968 gst_element_connect
11970 SImple matter of cleaning up the conflicting checks and actually
11971 connecting the pads in question.
11973 2000-11-23 08:13 omegahacker
11975 * gst/: gstbin.c, gstelement.c: gstbin.c: modified so create_plan
11976 occurs after the state change of all the child elements.
11977 gstelement.c: set_state now loops such that each element only deals
11978 with one state change at a time, i.e.
11979 NULL->READY,READY->PLAYING, instead of a single NULL->PLAYING.
11981 2000-11-20 22:05 wtay
11983 * gstplay/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
11984 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct_mmx.c,
11985 plugins/mpeg2/mpeg2dec/perftest.c: Something was wrong with SSE
11986 initialisation in mpeg2dec Added little performance test (compile
11989 2000-11-20 19:04 wtay
11992 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
11993 docs/manual/gstreamer-manual.sgml, gst/elements/gstdisksrc.c,
11994 gstplay/gstmediaplay.c, gstplay/gstplay.c,
11995 plugins/dvdsrc/Makefile.am, plugins/dvdsrc/dvdsrc.c,
11996 plugins/dvdsrc/dvdsrc.h, plugins/mpeg2/ac3dec/Makefile.am,
11997 plugins/mpeg2/ac3dec/ac3.h, plugins/mpeg2/ac3dec/ac3_internal.h,
11998 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
11999 plugins/mpeg2/ac3dec/audio_out.h,
12000 plugins/mpeg2/ac3dec/bit_allocate.c,
12001 plugins/mpeg2/ac3dec/bit_allocate.h,
12002 plugins/mpeg2/ac3dec/bitstream.c, plugins/mpeg2/ac3dec/bitstream.h,
12003 plugins/mpeg2/ac3dec/bswap.h, plugins/mpeg2/ac3dec/cmplx.h,
12004 plugins/mpeg2/ac3dec/coeff.c, plugins/mpeg2/ac3dec/coeff.h,
12005 plugins/mpeg2/ac3dec/cpu_accel.c, plugins/mpeg2/ac3dec/crc.c,
12006 plugins/mpeg2/ac3dec/crc.h, plugins/mpeg2/ac3dec/debug.c,
12007 plugins/mpeg2/ac3dec/debug.h, plugins/mpeg2/ac3dec/decode.c,
12008 plugins/mpeg2/ac3dec/decode.h, plugins/mpeg2/ac3dec/dither.c,
12009 plugins/mpeg2/ac3dec/dither.h, plugins/mpeg2/ac3dec/downmix.c,
12010 plugins/mpeg2/ac3dec/downmix.h, plugins/mpeg2/ac3dec/downmix_c.c,
12011 plugins/mpeg2/ac3dec/downmix_c.h,
12012 plugins/mpeg2/ac3dec/downmix_i386.S,
12013 plugins/mpeg2/ac3dec/downmix_i386.h,
12014 plugins/mpeg2/ac3dec/downmix_kni.S,
12015 plugins/mpeg2/ac3dec/downmix_kni.h,
12016 plugins/mpeg2/ac3dec/exponent.c, plugins/mpeg2/ac3dec/exponent.h,
12017 plugins/mpeg2/ac3dec/imdct.c, plugins/mpeg2/ac3dec/imdct.h,
12018 plugins/mpeg2/ac3dec/imdct512_kni.S,
12019 plugins/mpeg2/ac3dec/imdct_c.c, plugins/mpeg2/ac3dec/imdct_c.h,
12020 plugins/mpeg2/ac3dec/imdct_kni.c, plugins/mpeg2/ac3dec/imdct_kni.h,
12021 plugins/mpeg2/ac3dec/mantissa.c, plugins/mpeg2/ac3dec/mantissa.h,
12022 plugins/mpeg2/ac3dec/oms_accel.h, plugins/mpeg2/ac3dec/output.c,
12023 plugins/mpeg2/ac3dec/output.h, plugins/mpeg2/ac3dec/parse.c,
12024 plugins/mpeg2/ac3dec/parse.h, plugins/mpeg2/ac3dec/rematrix.c,
12025 plugins/mpeg2/ac3dec/rematrix.h,
12026 plugins/mpeg2/ac3dec/sanity_check.c,
12027 plugins/mpeg2/ac3dec/sanity_check.h, plugins/mpeg2/ac3dec/srfft.c,
12028 plugins/mpeg2/ac3dec/srfft.h, plugins/mpeg2/ac3dec/srfft_kni.S,
12029 plugins/mpeg2/ac3dec/srfft_kni.h,
12030 plugins/mpeg2/ac3dec/srfft_kni_c.c, plugins/mpeg2/ac3dec/srfftp.h,
12031 plugins/mpeg2/ac3dec/stats.c, plugins/mpeg2/ac3dec/stats.h,
12032 plugins/mpeg2/ac3dec/uncouple.c, plugins/mpeg2/ac3dec/uncouple.h,
12033 plugins/mpeg2/mpeg2dec/Makefile.am,
12034 plugins/mpeg2/mpeg2dec/decode.c,
12035 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12036 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12037 plugins/mpeg2/mpeg2dec/motion_comp.c,
12038 plugins/mpeg2/mpeg2dec/motion_comp.h,
12039 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
12040 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/mpeg2parse.c,
12041 plugins/mpeg2/parse/mpeg2parse.h, test/dvdcat.c: Reworked AC3
12042 decoder. No seeking yet but at least we do not need ac3parse
12043 anymore. Reworked dvdsrc to read scrambled data (DeCSS not
12044 included). I have modified DeCSS a bit to work in GStreamer. Can I
12045 release the code or is there some lawyer that's going to sue me?
12046 MPEG2 SSE motion compensation. Tried to add PTS to the MPEG
12047 decoder but failed.
12049 2000-11-12 20:34 wtay
12051 * components/bonobo-gstmediaplay/: Makefile.am,
12052 bonobo-gstmediaplay.c, gstmediaplay.oafinfo: The bonobo component
12053 now works on audio only (mp3/vorbis). Video is broken because
12054 bonobo does not handle multithreading yet. Added Bonobo toolbar
12057 2000-11-11 15:13 wtay
12059 * configure.in, components/bonobo-gstmediaplay/.cvsignore,
12060 components/bonobo-gstmediaplay/Makefile.am,
12061 components/bonobo-gstmediaplay/bonobo-gstmediaplay-ui.xml,
12062 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
12063 components/bonobo-gstmediaplay/gstmediaplay.oafinfo,
12064 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstmeta.sgml,
12065 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttype.sgml,
12066 docs/gst/tmpl/gstutils.sgml, docs/libs/tmpl/gstidct.sgml,
12067 docs/manual/components.sgml, docs/manual/cothreads.sgml,
12068 docs/manual/helloworld2.sgml, docs/manual/programs.sgml,
12069 gst/cothreads.c, gst/cothreads.h, gst/gstarch.h, gst/gstbin.c,
12070 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstclock.c,
12071 gst/gstconnection.c, gst/gstcpu.c, gst/gstelement.c,
12072 gst/gstelement.h, gst/gstextratypes.c, gst/gstfilter.c,
12073 gst/gsti386.h, gst/gstmeta.c, gst/gstppc.h, gst/gstsink.c,
12074 gst/gstsrc.c, gst/gstthread.c, gst/gsttype.c,
12075 gst/elements/gstqueue.c, gstplay/Makefile.am,
12076 plugins/avi/gstavidecoder.c: Docs updates. Added LICENSE info to
12077 headers/code where missing in gst directory Added a bonobo wrapper
12078 for the media player (it shows up in gshell but locks up when
12079 activating the component, anyone?) Fixed some XML save/load
12080 problems with arguments.
12082 2000-11-08 19:53 wtay
12084 * gstplay/: gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
12085 gststatusarea.c, gststatusarea.h, main.c: Fix for the new gnome
12086 libraries. It looks like glade does not like empty dockitems...
12088 2000-11-07 21:38 wtay
12090 * docs/libs/: gstreamer-libs-sections.txt, tmpl/dct.sgml,
12091 tmpl/gstidct.sgml, tmpl/gstriff.sgml: Library docs update
12093 2000-11-07 21:24 wtay
12095 * docs/gst/tmpl/: cothreads.sgml, gstbufferpool.sgml,
12096 gstelement.sgml, gstpad.sgml: [no log message]
12098 2000-11-07 21:18 wtay
12100 * docs/gst/: Makefile.am, gstreamer-decl.txt, gstreamer-docs.sgml,
12101 gstreamer-sections.txt: Updated docs
12103 2000-11-06 00:15 wtay
12105 * gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12106 gst/gstpad.h, gst/gstutils.c, gst/elements/Makefile.am,
12107 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
12108 gst/elements/gstdisksrc.c, gstplay/gstplay.c,
12109 gstplay/gstplayprivate.h, libs/riff/gstriff.h,
12110 libs/riff/gstriffparse.c, plugins/avi/gstavidecoder.c,
12111 plugins/avi/gstavidecoder.h: Added seeking to the avi decoder by
12112 implementing pull_region. Fixes to the asyncdisksrc. Added thread
12113 specific data to the cothreads.
12115 2000-11-04 18:55 wtay
12117 * include/sse.h: [no log message]
12119 2000-11-04 18:54 wtay
12121 * configure.in, gst/Makefile.am, gst/cothreads.c, gst/cothreads.h,
12122 gst/gst.c, gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.h,
12123 gst/gstbufferpool.h, gst/gstclock.h, gst/gstconnection.h,
12124 gst/gstcpu.h, gst/gstelement.h, gst/gstfilter.h, gst/gstmeta.h,
12125 gst/gstobject.h, gst/gstpipeline.h, gst/gstplugin.h, gst/gstsink.h,
12126 gst/gstsrc.h, gst/gsttee.h, gst/gstthread.c, gst/gstthread.h,
12127 gst/gsttrace.h, gst/gsttype.h, gst/gstutils.h, gst/gstxml.h,
12128 gst/types/gsttypes.c, libs/idct/Makefile.am, libs/idct/dct.h,
12129 libs/idct/gstidct.c, libs/idct/gstidct.h, libs/idct/sseidct.S,
12130 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/.cvsignore,
12131 plugins/mpeg2/mpeg2dec/Makefile.am,
12132 plugins/mpeg2/mpeg2dec/decode.c,
12133 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12134 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12135 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
12136 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
12137 plugins/mpeg2/mpeg2dec/idct_mmx.c,
12138 plugins/mpeg2/mpeg2dec/idct_mmx.h,
12139 plugins/mpeg2/mpeg2dec/motion_comp.c,
12140 plugins/mpeg2/mpeg2dec/motion_comp.h,
12141 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
12142 plugins/mpeg2/mpeg2dec/mpeg2.h,
12143 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
12144 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
12145 plugins/mpeg2/mpeg2dec/vlc.h, plugins/vorbis/vorbisdec.c: Added the
12146 excellent mpeg2dec decoder. Not 100% optimized but allready very
12147 fast. More cleanup.
12149 2000-11-02 20:10 wtay
12151 * gst/gst.c, gstplay/gstmediaplay.c, gstplay/main.c: Make sure the
12152 Gdk thread lock is not held inside the gstreamer pipeline. Fix the
12153 videosink to not hold the Gdk lock when emitting a signal. All Gtk
12154 GUI apps using GStreamer should now handle the Gdk locks when
12155 handling signals from the pipeline (as it should be)
12157 2000-11-01 22:11 wtay
12159 * examples/helloworld2/helloworld2.c, gst/cothreads.c,
12160 gst/cothreads.h, gst/gstbin.c, gst/gstthread.c,
12161 gst/elements/Makefile.am, gst/elements/gstqueue.c,
12162 gstplay/gststatusarea.c, plugins/avi/gstavidecoder.c,
12163 plugins/avi/gstavidecoder.h, plugins/mp3decode/mpg123/gstmpg123.c:
12164 Some code cleanup Let the parent GstBin decide when to do a
12165 create_plan (bin inside a thread)
12167 2000-11-01 13:49 wtay
12169 * gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
12170 gst/gstthread.c, gst/gsttype.c, gstplay/Makefile.am,
12171 gstplay/callbacks.c, gstplay/gstmediaplay.c,
12172 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12173 gstplay/gstplay.c, gstplay/gstplay.h, gstplay/gstplayprivate.h,
12174 gstplay/gststatusarea.c, gstplay/interface.c, gstplay/interface.h,
12175 plugins/avi/Makefile.am, plugins/avi/audiocodecs.c,
12176 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
12177 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12178 plugins/avi/gstparseavi.h, plugins/avi/playcodecs.c,
12179 plugins/mp3decode/parse/mp3parse.c,
12180 plugins/mp3decode/parse/mp3parse.h,
12181 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
12182 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h:
12183 Code cleanup, make it adhere to the Gnome/Gtk+ code formatting,
12184 which is quite clean and more readable. Renamed parseavi to
12185 avidecoder Implemented seeking/time display/pause/play/stop/clean
12186 exit to gstmediaplay Added an element flag to indicate that it
12187 cannot deal with noncontigous buffers. If such an element is found
12188 in the pipeline, seeking is disabled for the complete stream
12189 (avidecoder cannot deal with seeking until we convert it to a loop
12190 based element with pull_region to fetch the indeces etc...)
12192 2000-10-30 21:10 wtay
12194 * docs/plugins/: .cvsignore, gstreamer-plugins.types.in: Missing
12197 2000-10-30 21:08 wtay
12199 * plugins/mpeg1/mpegaudio/: table_absthr.h, table_alloc.h,
12200 table_cb.h, table_enwindow.h, table_th.h, tables.c: forgot the
12203 2000-10-30 21:06 wtay
12205 * plugins/mpeg2/mpeg2enc/: Makefile.am, fdct_mmx.s, fdctdata.c: A
12206 nonworking forward DCT with MMX
12208 2000-10-30 21:02 wtay
12210 * gst/gstbin.c, gst/gstthread.c, gst/elements/gstqueue.c,
12211 gstplay/.cvsignore, gstplay/Makefile.am, gstplay/callbacks.c,
12212 gstplay/callbacks.h, gstplay/codecs.h, gstplay/gstmediaplay.c,
12213 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12214 gstplay/gstplay.c, gstplay/gstplay.glade, gstplay/gstplay.h,
12215 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
12216 gstplay/gststatusarea.h, gstplay/interface.c, gstplay/interface.h,
12217 gstplay/main.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12218 plugins/mpeg1/mpegaudio/Makefile.am,
12219 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/encode.c,
12220 plugins/mpeg1/mpegaudio/musicin.c, plugins/mpeg1/mpegaudio/psy.c,
12221 plugins/mpeg1/mpegaudio/tonal.c, plugins/mpeg1/parse/mpeg1parse.c,
12222 plugins/mpeg1video/parse/mp1videoparse.c,
12223 plugins/mpeg2/mpeg2enc/Makefile.am,
12224 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12225 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12226 plugins/mpeg2/mpeg2enc/quant_mmx.s,
12227 plugins/mpeg2/mpeg2enc/quantize.c, test/avi2mpg.c, test/mp2tomp1.c:
12228 Misc fixes and cleanups A reworked gstplay. Now it is called
12229 gstmediaplay. gstplay is a custom widget that can display media and
12230 is to become a bonobo component soon. put the tables of the mpeg
12231 audio encoder in a header file. maybe faster quantisation for the
12234 2000-10-25 20:09 wtay
12236 * configure.in, docs/plugins/Makefile.am, docs/plugins/gstdoc-mkdb,
12237 docs/plugins/gstdoc-mktmpl, docs/plugins/gstdoc-scanobj,
12238 docs/plugins/gstreamer-plugins-docs.sgml,
12239 docs/plugins/gstreamer-plugins-sections.txt,
12240 docs/plugins/tmpl/ac3dec.sgml, docs/plugins/tmpl/ac3parse.sgml,
12241 docs/plugins/tmpl/audioscale.sgml, docs/plugins/tmpl/cobin.sgml,
12242 docs/plugins/tmpl/dvdsrc.sgml, docs/plugins/tmpl/example.sgml,
12243 docs/plugins/tmpl/gstaviencoder.sgml,
12244 docs/plugins/tmpl/gstjpeg.sgml, docs/plugins/tmpl/gstjpegdec.sgml,
12245 docs/plugins/tmpl/gstjpegenc.sgml,
12246 docs/plugins/tmpl/gstmpeg1encoder.sgml,
12247 docs/plugins/tmpl/gstmpeg2enc.sgml,
12248 docs/plugins/tmpl/gstmpeg2play.sgml,
12249 docs/plugins/tmpl/gstmpeg_play.sgml,
12250 docs/plugins/tmpl/gstmpegaudio.sgml,
12251 docs/plugins/tmpl/gstmpg123.sgml,
12252 docs/plugins/tmpl/gstparseau.sgml,
12253 docs/plugins/tmpl/gstparseavi.sgml,
12254 docs/plugins/tmpl/gstparsewav.sgml,
12255 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
12256 docs/plugins/tmpl/gstspectrum.sgml,
12257 docs/plugins/tmpl/gstv4lsrc.sgml,
12258 docs/plugins/tmpl/gstwincodec.sgml,
12259 docs/plugins/tmpl/gstwindec.sgml, docs/plugins/tmpl/gstwinenc.sgml,
12260 docs/plugins/tmpl/gstxa.sgml, docs/plugins/tmpl/gstxing.sgml,
12261 docs/plugins/tmpl/median.sgml,
12262 docs/plugins/tmpl/mp1videoparse.sgml,
12263 docs/plugins/tmpl/mp2videoparse.sgml,
12264 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
12265 docs/plugins/tmpl/mpeg2parse.sgml,
12266 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/rtjpegdec.sgml,
12267 docs/plugins/tmpl/rtjpegenc.sgml, docs/plugins/tmpl/smooth.sgml,
12268 docs/plugins/tmpl/smoothwave.sgml,
12269 docs/plugins/tmpl/spindentity.sgml, docs/plugins/tmpl/stereo.sgml,
12270 docs/plugins/tmpl/synaesthesia.sgml,
12271 docs/plugins/tmpl/system_encode.sgml,
12272 docs/plugins/tmpl/vcdsrc.sgml, docs/plugins/tmpl/videoscale.sgml,
12273 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
12274 docs/plugins/tmpl/vorbisdec.sgml, docs/plugins/tmpl/vorbisenc.sgml,
12275 docs/plugins/tmpl/vumeter.sgml, gst/gstbufferpool.c,
12276 gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c,
12277 gst/gstelement.h, gst/gstelementfactory.c, gst/gstmeta.c,
12278 gst/gstmeta.h, gst/gstpad.c, gst/gstplugin.c, gst/gstthread.c,
12279 gst/gstthread.h, gst/gstutils.c, gst/gstxml.c,
12280 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12281 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
12282 libs/idct/gstidct.h, libs/riff/gstriff.h, test/ac3play.c,
12283 test/qtest.c: More Docs updates. Added plugin documentation. I
12284 fear we need a gstdoc implementation that loads plugins and does
12285 introspection on them. I think we should automatically create the
12286 docs for the pads and mime types the plugins provide. Does anyone
12287 have enough perl knowledge to add these features? I allready
12288 changed the C code to output the pad definitions but my perl
12289 knowledge is too limited, for now, to implement the rest of the
12290 needed functionality...
12292 2000-10-22 17:30 wtay
12294 * docs/gst/tmpl/: audioraw.sgml, cothreads.sgml,
12295 gstasyncdisksrc.sgml, gstaudiosink.sgml, gstbuffer.sgml,
12296 gstbufferpool.sgml, gstclock.sgml, gstcpu.sgml, gstdisksrc.sgml,
12297 gstelement.sgml, gstextratypes.sgml, gstmeta.sgml, gstpad.sgml,
12298 gstplugin.sgml, gstreamer-unused.sgml, gstsrc.sgml, gstthread.sgml,
12299 gsttrace.sgml, gsttype.sgml, gsttypefind.sgml, gstxml.sgml,
12300 spectrum.sgml, videoraw.sgml: More docs updates
12302 2000-10-22 17:27 wtay
12304 * docs/: Makefile.am, gst/Makefile.am, gst/gstreamer-decl.txt,
12305 gst/gstreamer-docs.sgml, gst/gstreamer-sections.txt,
12306 gst/gstreamer.hierarchy, gst/gstreamer.types.in, libs/.cvsignore,
12307 libs/Makefile.am, libs/gstreamer-libs-docs.sgml,
12308 libs/gstreamer-libs-sections.txt, libs/tmpl/.cvsignore,
12309 libs/tmpl/dct.sgml, libs/tmpl/externals.sgml,
12310 libs/tmpl/gstcolorspace.sgml, libs/tmpl/gstgetbits.sgml,
12311 libs/tmpl/gstgetbits_inl.sgml, libs/tmpl/gstidct.sgml,
12312 libs/tmpl/gstputbits.sgml, libs/tmpl/gstriff.sgml,
12313 libs/tmpl/gstvideoscale.sgml, libs/tmpl/wineacm.sgml: Documentation
12314 updates documented the libraries
12316 2000-10-21 13:04 wtay
12318 * configure.in, docs/manual/gstreamer-manual.sgml, gst/Makefile.am,
12319 gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstpad.h,
12320 gst/gstpipeline.c, gst/elements/gstdisksrc.c,
12321 plugins/avi/gstparseavi.c,
12322 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12323 plugins/mpeg1video/parse/mp1videoparse.c,
12324 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpegtypes/.cvsignore,
12325 plugins/mpeg2/mpegtypes/Makefile.am,
12326 plugins/mpeg2/mpegtypes/mpeg2types.c,
12327 plugins/mpeg2/parse/mpeg2parse.c,
12328 plugins/mpeg2/video/gstmpeg2play.c,
12329 plugins/mpeg2/videoparse/.cvsignore,
12330 plugins/mpeg2/videoparse/Makefile.am,
12331 plugins/mpeg2/videoparse/mp2videoparse.c,
12332 plugins/mpeg2/videoparse/mp2videoparse.h: MPEG2 types added for
12333 better autoplugging. MPEG2 works more or less. fix in
12334 autoplugging. avi now works.
12336 2000-10-12 20:41 wtay
12338 * editor/gsteditorconnection.c, editor/gsteditorpad.c,
12339 gst/gstpipeline.c, gstplay/Makefile.am, gstplay/avi.c,
12340 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c: Removed the
12341 hardcoded pipeline setup is gstplay in favor of the autoplugging
12342 features. Still in a rought shape...
12344 2000-10-12 09:43 richardb
12346 * docs/manual/: BUILD, Makefile.am, images/Makefile.am: Manual now
12347 gets installed correctly by make install. Problems: clean /
12348 uninstall don't work. make dist not tested. pdf manual doesn't
12351 2000-10-11 20:30 wtay
12353 * editor/gsteditorproperty.c, gst/Makefile.am, gst/gst.h,
12354 gst/gstextratypes.c, gst/gstextratypes.h,
12355 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12356 gst/elements/gstdisksrc.c, gst/elements/gstfdsrc.c: Added extra Gtk
12357 types for better editor properties (FILENAME, enums) The disksrcs
12358 location property can now be set in the editor: we can now make our
12359 first working mp3 player with gsteditor!!
12361 2000-10-09 21:01 wtay
12363 * examples/autoplug/autoplug.c, gst/Makefile.am, gst/gstpipeline.c,
12364 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
12365 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed a severe timestamp
12366 bug in mpeg_play. Create a new thread upon a multisrc element in
12367 autoplugging: the autoplug example now correctly sets up 5 threads
12368 for an mpeg player.
12370 2000-10-09 01:34 richardb
12372 * configure.in, docs/Makefile.am, docs/manual/.cvsignore,
12373 docs/manual/Makefile.am, docs/manual/images/.cvsignore,
12374 docs/manual/images/Makefile.am: Added building of the manual to the
12375 build system. Currently in a rudimentary state - will not
12376 gracefully give up if tools not available, will not uninstall /
12377 clean, and may not install / make dist properly. Documentation
12378 does not have dependencies on images, so won't rebuild if they're
12381 2000-10-08 23:23 wtay
12383 * examples/autoplug/.cvsignore, examples/autoplug/Makefile,
12384 examples/autoplug/autoplug.c, plugins/mp3decode/types/.cvsignore,
12385 plugins/mp3decode/types/Makefile.am,
12386 plugins/mp3decode/types/mp3types.c,
12387 plugins/mpeg1/mpegtypes/.cvsignore,
12388 plugins/mpeg1/mpegtypes/Makefile.am,
12389 plugins/mpeg1/mpegtypes/mpeg1types.c: Added an autoplug example.
12390 This little program (30 relevant lines) is able to play
12391 MPEG1(system)/MPEG2(system)/AVI(DIVX)/Vorbis/AC3 and whatever codec
12392 you write. Separated the mp3 and mpeg1 types for better reuse.
12394 2000-10-08 23:17 wtay
12396 * configure.in, editor/editor.glade, editor/gsteditor.h,
12397 editor/gsteditorbin.c, editor/gsteditorcanvas.c,
12398 editor/gsteditorconnection.c, editor/gsteditorconnection.h,
12399 editor/gsteditorcreate.c, editor/gsteditorpad.c,
12400 editor/gsteditorproperty.c, editor/gstelementselect.c,
12401 gst/gstbin.c, gst/gstelement.h, gst/gstelementfactory.c,
12402 gst/gstfilter.c, gst/gstpad.c, gst/gstpipeline.c, gst/gstplugin.c,
12403 gst/gstsink.c, gst/gstthread.c, gst/gsttype.c,
12404 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
12405 gst/types/gsttypes.c, plugins/avi/gstparseavi.c,
12406 plugins/capture/v4l/gstv4lsrc.c,
12407 plugins/mp3decode/mpg123/gstmpg123.c,
12408 plugins/mp3decode/parse/mp3parse.c,
12409 plugins/mp3decode/xing/gstxing.c, plugins/mpeg1/Makefile.am,
12410 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12411 plugins/mpeg1/mpeg_play/video.c,
12412 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12413 plugins/mpeg1/parse/mpeg1parse.c,
12414 plugins/mpeg1video/parse/mp1videoparse.c,
12415 plugins/mpeg2/parse/mpeg2parse.c: Fixed a bug in the typeloading.
12416 Fixes to various elements so that correct types are returned.
12417 Fixed flag collision with GtkObject. Elements can now suggest a
12418 thread. not sure if this is the right way to handle automatic
12419 thread creation. Autoplugging now works with multiple sinks and
12420 thread setup. No threads are created for intermediate elements yet,
12421 so MPEG may still be choppy.
12423 2000-10-06 23:52 richardb
12425 * plugins/: capture/v4l/Makefile.am, mpeg1/mpeg_play/Makefile.am,
12426 mpeg1/mpegaudio/Makefile.am, mpeg2/mpeg2enc/Makefile.am,
12427 mpeg2/video/Makefile.am: Remove from EXTRA_DIST various files which
12428 don't exist (these looked like copy and paste typos).
12430 2000-10-06 03:38 richardb
12432 * Makefile.am: Don't compile editor if havn't got libglade-gnome.
12434 2000-10-01 22:46 wtay
12436 * editor/: Makefile.am, editor.c, editor.glade, editor.ts,
12437 gsteditor.c, gsteditor.h, gsteditorcanvas.c, gsteditorelement.c,
12438 gsteditorimage.c, gsteditorimage.h, gsteditorpad.h,
12439 gsteditorpalette.c, gsteditorpalette.h, gsteditorproject.c,
12440 gsteditorproject.h, gsteditorprojectview.c, gsteditorproperty.c,
12441 gsteditorproperty.h, pixmaps/bin.xpm, pixmaps/element.xpm,
12442 pixmaps/pipeline.xpm, pixmaps/selector.xpm, pixmaps/tee.xpm,
12443 pixmaps/thread.xpm: Initial work for the new editor.
12445 2000-09-27 20:33 wtay
12447 * examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
12448 gst/gstbin.c, gst/gstelement.c, gst/gstelement.h,
12449 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
12450 gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
12451 gst/elements/gstaudiosink.c: Loading and saving of XML pipeline
12452 descriptions. GladeXML like operation implemented (you can
12453 retrieve parts of a pipeline)
12455 2000-09-24 23:47 wtay
12457 * examples/xml/.cvsignore: better .cvsignore
12459 2000-09-24 23:45 wtay
12461 * examples/xml/.cvsignore, examples/xml/Makefile,
12462 examples/xml/createxml.c, examples/xml/runxml.c, gst/gstbin.c,
12463 gst/gstconnection.h, gst/gstelementfactory.c, gst/gstpipeline.c,
12464 gst/gsttee.h, gst/gstthread.c, gst/gstthread.h, gst/gstxml.c,
12465 gst/gstxml.h: Cleanups. The first steps to a Glade like XML
12466 handling. A first example of what is to come...
12468 2000-09-24 15:31 wtay
12470 * examples/queue4/: .cvsignore, Makefile, queue4.c: An example of
12471 two threads and two queues.
12473 2000-09-24 15:29 wtay
12475 * gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstthread.c,
12476 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
12477 plugins/mp3decode/mpg123/gstmpg123.c: The cothreads were not
12478 initialized in its thread context resulting in severe stack
12479 corruption. This was very hard to track down. We should be able
12480 now to modify some plugins to a loop based setup so that we can get
12481 rid of the mp3parse and mp1videoparse elements. Modified the GList
12482 to a GSList in the queue.
12484 2000-09-23 00:35 wtay
12486 * gstreamer-config.in, examples/helloworld/helloworld.c,
12487 examples/helloworld2/helloworld2.c, examples/queue/.cvsignore,
12488 examples/queue/queue.c, examples/queue2/.cvsignore,
12489 examples/queue2/queue2.c, examples/queue3/.cvsignore,
12490 examples/queue3/queue3.c, examples/thread/thread.c,
12491 gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12492 gst/gstpipeline.c, gst/gstthread.c, gst/elements/Makefile.am,
12493 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/avi.c,
12494 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c,
12495 plugins/mp3decode/mpg123/gstmpg123.c, test/mp2tomp1.c: A first
12496 attempt to fix the queues in a cothreaded pipeline. Some fixes to
12497 the thread handling. Fix a bug in gstreamer-config : gthread was
12498 not included. gst_bin_create_plan() is now done in the READY
12499 state. a bin with only another bin in it will now work with
12500 gst_bin_iterate. Added some examples for the queues.
12502 2000-09-21 18:54 richardb
12504 * plugins/mp3decode/mpg123/Makefile.am: If using decode.c, compile
12505 dct64.c as well. Fixes link error on PPC.
12507 2000-09-21 02:42 richardb
12509 * libs/idct/ieeetest.c: IDCT works, and ieeetest not complains
12510 nicely if attempt to run a test with an unsupported DCT type.
12512 2000-09-21 02:34 richardb
12514 * gst/Makefile.am, libs/Makefile.am, libs/idct/Makefile.am,
12515 libs/idct/dct.h, libs/idct/gstidct.c: Make libs/idct only build mmx
12516 support if available - hopefully makes it compile on PPC.
12518 2000-09-21 01:57 richardb
12520 * AUTHORS, gst/cothreads.c, gst/gsti386.h, gst/gstppc.h,
12521 test/cothreads/cothreads.c: Patch from Chris Emerson for PPC.
12522 cothreads stuff was causing segfaults, because the stack needs to
12523 be initialised with a particular structure on PPC, unlike x86 where
12524 it simply has items pushed or popped. Added Chris to AUTHORS, for
12527 2000-09-18 23:19 richardb
12529 * autogen.sh, docs/manual/helloworld2.sgml, gstplay/gstplay.glade,
12530 libs/getbits/Makefile.am, libs/getbits/gstgetbits.h, test/wave.c:
12531 Fix compile problem due to DEBUG being redefined in
12532 libs/getbits/gstgetbits.h. Also fix several small typos in the
12535 2000-09-17 23:08 wtay
12537 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
12538 docs/gst/tmpl/gstpipeline.sgml, docs/manual/helloworld2.sgml,
12539 examples/helloworld2/helloworld2.c, examples/thread/thread.c,
12540 gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstpipeline.c,
12541 gst/gstpipeline.h, gst/elements/gstdisksrc.c,
12542 libs/getbits/gstgetbits.c, plugins/mpeg2/ac3dec/ac3dec.c,
12543 plugins/mpeg2/ac3parse/ac3parse.c,
12544 plugins/mpeg2/parse/mpeg2parse.c, plugins/vorbis/vorbisdec.c: Added
12545 gst_pipeline_add_sink/src to allow multiple sink cases and more
12546 complex autoplugging. Update docs too. Simplified the pipeline
12547 autoplugging code. Changed the cothread case: One iteration is now
12548 a push from the src element. The disk source does not change its
12549 state anymore on eof. Better type setting for the ac3
12550 parser/decoder and mpeg2parse.
12552 2000-09-17 15:06 wtay
12554 * acconfig.h, configure.in, gst/gstbin.c,
12555 gst/elements/gstdisksrc.c: Added check for vorbis. Really compile
12556 with Xv extension if the library is found. Changed the disksrc so
12557 that is goes to the PAUSE state if eof.
12559 2000-09-17 13:32 wtay
12561 * plugins/mpeg2/mpeg2enc/transfrm_mmx.s: more asm...
12563 2000-09-17 13:32 wtay
12565 * docs/manual/components.sgml: Information about the bonobo
12566 components and capplets we are going to make :-)
12568 2000-09-17 13:31 wtay
12570 * libs/getbits/Makefile.am, libs/getbits/gstgetbits.h,
12571 plugins/mpeg1/mpeg_play/parseblock.c,
12572 plugins/mpeg2/mpeg2enc/Makefile.am,
12573 plugins/mpeg2/mpeg2enc/bdist1_mmx.s,
12574 plugins/mpeg2/mpeg2enc/bdist1_sse.s,
12575 plugins/mpeg2/mpeg2enc/bdist2_mmx.s,
12576 plugins/mpeg2/mpeg2enc/dist1_00_mmx.s,
12577 plugins/mpeg2/mpeg2enc/dist1_00_sse.s,
12578 plugins/mpeg2/mpeg2enc/dist1_01_mmx.s,
12579 plugins/mpeg2/mpeg2enc/dist1_01_sse.s,
12580 plugins/mpeg2/mpeg2enc/dist1_10_mmx.s,
12581 plugins/mpeg2/mpeg2enc/dist1_10_sse.s,
12582 plugins/mpeg2/mpeg2enc/dist1_11_mmx.s,
12583 plugins/mpeg2/mpeg2enc/dist1_11_sse.s,
12584 plugins/mpeg2/mpeg2enc/dist2_mmx.s,
12585 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12586 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12587 plugins/mpeg2/mpeg2enc/predict.c,
12588 plugins/mpeg2/mpeg2enc/predict_mmx.s,
12589 plugins/mpeg2/mpeg2enc/predict_sse.s,
12590 plugins/mpeg2/mpeg2enc/ratectl.c,
12591 plugins/mpeg2/mpeg2enc/transfrm.c,
12592 plugins/mpeg2/mpeg2enc/variance_mmx.s, test/.cvsignore: Converted
12593 the mpeg2 encoder asm to gnu asm, removing the dependency of nasm
12594 Added cpu detection in the mpeg2 encoder removed the inlined mmx
12595 asembler to seperate files.
12597 2000-09-17 00:11 richardb
12599 * acconfig.h, configure.in, libs/Makefile.am, plugins/Makefile.am,
12600 plugins/avi/Makefile.am, plugins/avi/playcodecs.c,
12601 plugins/avi/wincodec/Makefile.am, plugins/avi/wincodec/gstwindec.c,
12602 plugins/avi/wincodec/gstwinenc.c,
12603 plugins/mpeg1/mpeg1encoder/Makefile.am,
12604 plugins/mpeg1/mpeg1encoder/putbits.c,
12605 plugins/mpeg1/mpeg_play/Makefile.am,
12606 plugins/mpeg1/mpeg_play/parseblock.c,
12607 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12608 plugins/mpeg1/mpegaudio/Makefile.am: More work porting to PPC.
12609 libs/winloader is disabled on PPC - I doubt this can be made to
12610 work. libs/videoscale and libs/idct are also disabled - they
12611 should be fixable though.
12613 Sorted out most of the plugins - avi is disabled for now on PPC;
12614 can be worked on later if there's any chance of getting it to work.
12616 Also provide an automake conditional for compiling vorbis, based on
12617 a configure test for the needed libraries: currently the test isn't
12618 implemented and defaults to "no" so you'll have to fiddle it to
12619 compile vorbis. I shall get hold of vorbis and implement an
12620 appropriate test some other time (if noone else beats me to it).
12622 2000-09-16 23:03 richardb
12624 * libs/getbits/: gstgetbits.c, gstgetbits.h, gstgetbits_generic.c:
12625 Moved generic function implementations into gstgetbits_generic.c,
12628 2000-09-16 11:58 wtay
12630 * docs/gst/gstreamer.types.in, gst/cothreads.c, gst/gstbin.c,
12631 gst/gstcpu.c, gst/gstpad.c, gst/gsttype.c,
12632 gst/elements/gstdisksrc.c, gst/elements/gstqueue.c,
12633 libs/getbits/gstgetbits.c, plugins/vorbis/vorbisdec.c: Added a
12634 quick hack to allow loop based elements to finish intead of looping
12635 till infinity. Added compile time i386 or plain C getbits
12636 implementation selection. The vorbis decoder now is our first loop
12639 2000-09-16 01:59 richardb
12641 * gst/Makefile.am, gst/gstarch.h, gst/gstcpu.c, gst/gstppc.h,
12642 libs/getbits/Makefile.am, libs/getbits/gstgetbits_generic.c,
12643 plugins/mp3decode/mpg123/Makefile.am, plugins/mpeg2/Makefile.am,
12644 plugins/mpeg2/ac3dec/Makefile.am,
12645 plugins/mpeg2/mpeg2enc/Makefile.am,
12646 plugins/mpeg2/mpeg2enc/motion.c,
12647 plugins/mpeg2/subtitles/Makefile.am,
12648 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getpic.c,
12649 plugins/mpeg2/video/gstmpeg2play.c: More work towards a powerPC
12650 port, and towards generic portability.
12652 2000-09-16 00:04 richardb
12654 * .cvsignore, autogen.sh, configure.in, gst/Makefile.am,
12655 gst/gstarch.h, gst/gsti386.h: Fix on x86 architectures - was just
12656 checking for 386, D'oh. Fix autogen to run autoheader _before_
12657 autoconf, since it generates a required file (config.h.in, which I
12658 just removed from CVS since its an autogenerated one). Also fix
12659 messed up variables in gst/Makefile.am
12661 2000-09-15 23:44 richardb
12663 * AUTHORS, acconfig.h, config.h.in, configure.in, gst/Makefile.am,
12664 gst/cothreads.c, gst/gstarch.h, gst/gsti386.h, gst/gstppc.h,
12665 libs/getbits/Makefile.am, plugins/mp3decode/xing/libxing/config.h:
12666 Begun to add support for non i386 architectures, with the help of
12667 Chris Emerson. Added bits to configure to figure out architecture,
12668 and added some alternatives for PPC. Should cause no problems on
12669 i386, but I'll check after this commit, but doesn't yet work on PPC
12672 2000-09-14 23:18 wtay
12674 * gst/gstelementfactory.c, plugins/vorbis/vorbisdec.c,
12675 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12676 plugins/vorbis/vorbisenc.h, test/Makefile.am, test/mp3tovorbis.c:
12677 The vorbis encoder A test program to convert an mp3 to a vorbis
12678 file. A fix for the dynamic plugin loader factory_find was not
12679 working. Don't forget to run gstreamer-register after installing
12682 2000-09-14 21:31 wtay
12684 * configure.in, gst/Makefile.am, gst/gst.c, gst/gstbin.c,
12685 gst/gstbuffer.c, gst/gstcpu.c, gst/gstelement.c,
12686 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpipeline.c,
12687 plugins/Makefile.am, plugins/rtjpeg/rtjpegdec.c,
12688 plugins/vorbis/.cvsignore, plugins/vorbis/Makefile.am,
12689 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
12690 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12691 plugins/vorbis/vorbisenc.h: Due to popular demand :-), I added a
12692 vorbis decoder. The encoder is not yet functional. Small cosmetic
12693 changes to gstcpu.c
12695 Beware: You *need* to install libvorbis.a from the main vorbis CVS.
12696 you *have* to change the line in libtool to
12697 deplibs_check_method="pass_all" because else the plugin shared
12698 library refuses to link against the static libvorbis.a library.
12699 This is a hack. I have no intention in including libvorbis into the
12700 gstreamer CVS tree and making it libtool compatible.
12702 2000-09-13 20:04 wtay
12704 * docs/: gst/gstreamer-decl.txt, gst/gstreamer-docs.sgml,
12705 gst/gstreamer-sections.txt, gst/gstreamer.hierarchy,
12706 gst/gstreamer.types.in, gst/tmpl/gst.sgml,
12707 gst/tmpl/gstaudiosink.sgml, gst/tmpl/gstbuffer.sgml,
12708 gst/tmpl/gstbufferpool.sgml, gst/tmpl/gstclock.sgml,
12709 gst/tmpl/gstconnection.sgml, gst/tmpl/gstcpu.sgml,
12710 gst/tmpl/gstdisksrc.sgml, gst/tmpl/gstelement.sgml,
12711 gst/tmpl/gstpad.sgml, gst/tmpl/gstpipefilter.sgml,
12712 gst/tmpl/gstpipeline.sgml, gst/tmpl/gstplugin.sgml,
12713 gst/tmpl/gstreamer-unused.sgml, gst/tmpl/gstsrc.sgml,
12714 gst/tmpl/gsttype.sgml, gst/tmpl/gstutils.sgml,
12715 manual/gstreamer-manual.sgml: Bring the low level API docs up to
12718 2000-09-12 19:15 wtay
12720 * plugins/mpeg2/video/: recon_mmx.c, recon_sse.s: SSE optimisation
12721 MMX optimisation split out in seperate file.
12723 2000-09-12 19:13 wtay
12725 * gst/Makefile.am, gst/gst.c, gst/gst.h, gst/gstcpu.c,
12726 gst/gstcpu.h, gst/gstcpuid_i386.s, libs/idct/gstidct.c,
12727 plugins/mpeg1/mpeg_play/Makefile.am,
12728 plugins/mpeg1/mpeg_play/parseblock.c,
12729 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/recon.c,
12730 plugins/mpeg1/mpeg_play/recon_mmx.c,
12731 plugins/mpeg1/mpeg_play/recon_sse.s,
12732 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
12733 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12734 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/gethdr.c,
12735 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
12736 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/tables.c: Added
12737 CPU detection. Added SSE optimisation to mpeg_play Modified the
12738 mpeg2 decoder and gstidct to use cpu detection. Cleanups in the
12739 mpeg1 and mpeg2 decoders.
12741 2000-09-09 17:39 wtay
12743 * examples/: launch/.cvsignore, launch/mp3play, thread/.cvsignore,
12744 thread/Makefile, thread/thread.c: A thread example. An example of
12745 gstreamer-launch: an mp3 player
12747 2000-09-09 17:36 wtay
12749 * gstreamer-config.in, docs/manual/gstreamer-manual.sgml,
12750 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
12751 docs/manual/programs.sgml, docs/manual/queues.sgml,
12752 docs/manual/threads.sgml, editor/editor.c, editor/gsteditor.c,
12753 editor/gsteditor.h, editor/gstelementselect.c,
12754 examples/helloworld/Makefile, examples/helloworld/helloworld.c,
12755 examples/helloworld2/Makefile, examples/helloworld2/helloworld2.c,
12756 gst/gst.c, gst/gst.h, gst/gstbin.h, gst/gstelementfactory.c,
12757 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
12758 gst/gstsrc.c, gst/gstthread.c, gst/gstthread.h,
12759 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
12760 gstplay/mpeg1.c, gstplay/mpeg2.c, plugins/mpeg2/ac3dec/ac3dec.c,
12761 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/downmix.c,
12762 plugins/mpeg2/ac3parse/Makefile.am,
12763 plugins/mpeg2/ac3parse/ac3parse.c, tools/gstreamer-launch.c:
12764 Changes to gstreamer-config to include gtk+ libs manual changes:
12765 queues, threads, programs gsteditor does not crash anymore.
12766 gstpipline new should return a GstElement * fixed ac3dec for new
12767 getbits fixes to gstreamer-launch more efficient startup for
12770 2000-09-07 21:35 wtay
12772 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c,
12773 gst/elements/gstaudiosink.c, libs/getbits/.cvsignore,
12774 libs/getbits/Makefile.am, libs/getbits/gbtest.c,
12775 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
12776 libs/getbits/gstgetbits_i386.s, libs/getbits/gstgetbits_inl.h,
12777 plugins/mp3decode/mpg123/Makefile.am,
12778 plugins/mp3decode/mpg123/common.c,
12779 plugins/mp3decode/mpg123/gstmpg123.c,
12780 plugins/mp3decode/mpg123/layer1.c,
12781 plugins/mp3decode/mpg123/layer2.c,
12782 plugins/mp3decode/mpg123/layer3.c,
12783 plugins/mp3decode/mpg123/mpg123.c,
12784 plugins/mp3decode/mpg123/mpg123.h, plugins/mpeg1/mpeg_play/util.c,
12785 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
12786 plugins/mpeg1/system_encode/buffer.c,
12787 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/gethdr.c,
12788 plugins/mpeg2/video/mpeg2dec.c, test/cothreads/cothreads.c,
12789 test/cothreads/test.c: Faster and modular getbits implementation.
12790 Fixed a bug in the audiosink that could lock up your box on bad MB.
12791 Modified the plugins to use the new getbits functions.
12793 2000-08-28 21:20 wtay
12795 * examples/helloworld2/helloworld2.c, gst/gst.c, gst/gstelement.h,
12796 gst/gstelementfactory.c, gst/gstplugin.c, gst/gstplugin.h,
12797 gst/gsttype.c, gst/gsttype.h, gst/elements/gsttypefind.c,
12798 gst/types/gsttypes.c, gstplay/gstplay.c, plugins/Makefile.am,
12799 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
12800 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12801 plugins/avi/wincodec/gstwincodec.c,
12802 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
12803 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
12804 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
12805 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
12806 plugins/jpeg/gstjpeg.c, plugins/mp3decode/mpg123/gstmpg123.c,
12807 plugins/mp3decode/parse/mp3parse.c,
12808 plugins/mp3decode/xing/gstxing.c,
12809 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12810 plugins/mpeg1/mpeg_play/decoders.c,
12811 plugins/mpeg1/mpeg_play/decoders.h,
12812 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12813 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12814 plugins/mpeg1/parse/mpeg1parse.c,
12815 plugins/mpeg1/system_encode/system_encode.c,
12816 plugins/mpeg1video/parse/mp1videoparse.c,
12817 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
12818 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12819 plugins/mpeg2/parse/mpeg2parse.c,
12820 plugins/mpeg2/subtitles/mpeg2subt.c,
12821 plugins/mpeg2/video/gstmpeg2play.c, plugins/rtjpeg/rtjpeg.c,
12822 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
12823 plugins/visualization/smoothwave/smoothwave.c,
12824 plugins/visualization/spectrum/gstspectrum.c,
12825 plugins/visualization/synaesthesia/synaesthesia.c,
12826 plugins/visualization/vumeter/vumeter.c, plugins/wav/gstparsewav.c,
12827 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-launch.c,
12828 tools/gstreamer-register.c, tools/launch.c: Externalized the plugin
12829 information in /etc/gstreamer/reg.xml - no need to do a
12830 plugin_load_all() - plugins are loaded when needed - typedetect
12831 functions are loaded when needed (still buggy) - no need to check
12832 for the existance of the plugin in the codecs - added
12833 gstreamer-register to create the reg.xml file - renamed launch to
12834 gstreamer-launch - plugins need to register the typefactory they
12835 provide modified the plugins to meet the new design modified the
12836 plugins to correctly set their pad types autoplugging can be done
12837 without loading the plugins now
12839 2000-08-22 22:18 wtay
12841 * docs/manual/advanced.sgml, docs/manual/cothreads.sgml,
12842 docs/manual/dynamic.sgml, docs/manual/factories.sgml,
12843 docs/manual/ghostpads.sgml, docs/manual/gstreamer-manual.sgml,
12844 docs/manual/helloworld2.sgml, docs/manual/outline.txt,
12845 docs/manual/plugins.sgml, docs/manual/programs.sgml,
12846 docs/manual/queues.sgml, docs/manual/threads.sgml,
12847 docs/manual/typedetection.sgml, docs/manual/utility.sgml,
12848 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
12849 gst/gstpipeline.c, gst/gsttype.c,
12850 plugins/mp3decode/mpg123/gstmpg123.c,
12851 plugins/mp3decode/parse/mp3parse.c,
12852 plugins/mpeg1/parse/mpeg1parse.c: More docs (most of them just
12853 empty...) Added automatic pad plugging. Added automatic dynamic
12854 pad plugging. Changed some codecs to correctly set their pad
12857 2000-08-21 22:57 wtay
12859 * examples/: helloworld/.cvsignore, helloworld2/.cvsignore: ..
12861 2000-08-21 22:23 wtay
12863 * examples/helloworld2/: Makefile, helloworld2.c: An example using
12864 autoplug. Works for mp3 files only for now.
12866 2000-08-21 22:20 wtay
12868 * docs/manual/outline.txt, gst/gstbin.c, gst/gstbin.h,
12869 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
12870 gst/gstpipeline.c, gst/gstpipeline.h, gst/gsttype.c, gst/gsttype.h,
12871 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
12872 gst/elements/gstelements.c, gst/elements/gsttypefind.c,
12873 gst/elements/gsttypefind.h, plugins/filters/median/median.c,
12874 plugins/filters/smooth/smooth.c, plugins/mp3decode/xing/gstxing.c,
12875 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12876 plugins/mpeg1/parse/mpeg1parse.c, plugins/wav/gstparsewav.c: A
12877 first (rude) attempt at autoplug. Autoplugging selects appropriate
12878 codecs to connect src to sink, adds them to the pipeline and
12879 connect pads. Autoplugging will run the typedetect plugin if the
12880 src pad has no MIME type. No autoplugging is done on the src and
12881 sink pads, it's hardcoded: connect 'src to sink'. No attempt at
12882 creating threads. No attempt at dynamically autoplugging not yet
12883 existing pads. Changes to (some) plugins to properly set their
12886 2000-08-19 17:36 wtay
12888 * docs/manual/: factories.sgml, gstreamer-manual.sgml,
12889 helloworld.sgml, outline.txt: More manual about MIME types and
12892 2000-08-19 01:34 richardb
12894 * plugins/mp3decode/xing/libxing/: stamp-h, stamp.h: I'm pretty
12895 sure that these are generated files which have no right to be in
12896 the CVS. If I'm wrong, and things break, then we'll just have to
12897 put them back again.
12899 2000-08-19 01:29 richardb
12901 * Makefile.am, config.h.in, configure.in, gstplay/Makefile.am,
12902 test/Makefile.am: libXv is now linked against by test/* and gstplay
12903 if it is present. -lXv isn't leaked all over the place due to
12904 AC_CHECK_LIB test. This is still messy though - we shouldn't have
12905 to link explicitly with extra things just because we use certain
12908 Build Makefile in tests, but don't recurse into tests when doing
12909 the build (tests no longer in SUBDIRS).
12911 2000-08-19 00:31 richardb
12913 * Makefile.am, configure.in: Test for a working libglade-gnome, and
12914 compile gstplay only if there is one.
12916 2000-08-18 23:54 wtay
12918 * AUTHORS, gstplay/gstplay.glade: Richard has been promoted to
12919 makefile hacker :-)
12921 2000-08-18 23:17 wtay
12923 * libs/idct/ieeetest.c: Remove rdts until a better fix for the bad
12926 2000-08-18 23:15 wtay
12928 * gst/gsttrace.c: Removed bad asm call for rdts. Need to fix
12931 2000-08-18 23:07 richardb
12933 * configure.in, plugins/mpeg2/mpeg2enc/Makefile.am: If nasm isn't
12934 present, mpeg2enc plugin just ignores the .s files, C equivalents
12937 2000-08-18 22:57 wtay
12939 * plugins/mpeg2/mpeg2enc/motion.c: check #ifdef HAVE_NASM to avoid
12940 using uncompiled code.
12942 2000-08-18 22:30 richardb
12944 * acconfig.h, config.h.in, configure.in: Test for nasm - define
12945 HAVE_NASM in config.h if we have it, and AC_SUBST NASM_PATH for use
12948 2000-08-18 21:38 wtay
12950 * docs/manual/helloworld.sgml, examples/helloworld/Makefile,
12951 examples/helloworld/helloworld.c: helloworld example. and docs
12953 2000-08-18 21:35 wtay
12955 * README, gstreamer-config.in, docs/gst/Makefile.am,
12956 docs/manual/gstreamer-manual.sgml, editor/editor.c,
12957 editor/gsteditorelement.c, gst/Makefile.am, gst/gstbin.c,
12958 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
12959 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h, gst/gsttee.c,
12960 gst/gstthread.c, gst/elements/gsttypefind.c, gstplay/Makefile.am,
12961 gstplay/callbacks.c, gstplay/gstplay.c, libs/getbits/Makefile.am,
12962 libs/idct/Makefile.am, libs/putbits/Makefile.am,
12963 libs/riff/Makefile.am, plugins/avi/Makefile.am,
12964 plugins/avi/gstparseavi.c, plugins/cobin/cobin.c,
12965 plugins/mp3decode/mpg123/Makefile.am,
12966 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12967 plugins/mpeg1/parse/mpeg1parse.c,
12968 plugins/visualization/smoothwave/smoothwave.c,
12969 plugins/visualization/spectrum/gstspectrum.c,
12970 plugins/visualization/synaesthesia/synaesthesia.c, tools/launch.c:
12971 Various fixes for the build/install problems update to the
12972 docs/manual. Added a simple helloworld example.
12974 2000-08-17 07:18 wtay
12976 * docs/manual/gstreamer-manual.sgml: The book is not published
12979 2000-08-16 22:40 wtay
12981 * docs/manual/images/.cvsignore: Ignore the png images; they are
12982 supposed to be build by the Makefile.
12984 2000-08-16 22:38 wtay
12986 * docs/manual/: .cvsignore, BUILD, bins.sgml, buffers.sgml,
12987 connections.sgml, elements.sgml, goals.sgml, gstreamer-manual.sgml,
12988 intro.sgml, motivation.sgml, outline.txt, states.sgml: First draft
12989 of Chapter 1 (introduction) and Chapter 2 (basic concepts) of the
12992 2000-08-14 16:18 wtay
12994 * libs/idct/.cvsignore: ignore the test program
12996 2000-08-14 16:17 wtay
12998 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
12999 plugins/cobin/cobin.c, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13000 plugins/vcdsrc/vcdsrc.c,
13001 plugins/visualization/synaesthesia/synaesthesia.c, test/.cvsignore,
13002 test/Makefile.am, test/ac3parse.c, test/ac3play.c, test/avi2mpg.c,
13003 test/aviparse.c, test/dvdcat.c, test/mp1parse.c, test/mp1tomp1.c,
13004 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3parse.c,
13005 test/mp3play.c, test/mpeg2parse.c, test/pipetest.c, test/qtest.c,
13006 test/record.c, test/spectrum.c, test/vidcapture.c,
13007 test/vidcapture2.c, test/videotest.c, test/wave.c,
13008 test/bindings/Makefile.am, test/cothreads/Makefile.am: Build fixes.
13009 Adapted the test directory to the new state management added an
13010 mpeg2 to avi encoder. added a v4l to divx capture example.
13012 2000-08-14 11:59 wtay
13014 * configure.in, include/avifmt.h, include/registry.h: The include
13015 files for the windows codec loader. top level configure file.
13017 2000-08-14 11:57 wtay
13019 * gst/: gstbufferpool.c, gstbufferpool.h: Added the bufferpool
13020 handler. This object is able to generate buffers and is passed
13021 between elements to exchange buffers. Elements can also use this
13022 pool to efficiently generate output buffers.
13024 2000-08-14 11:55 wtay
13026 * gst/: Makefile.am, gstbin.c, gstbin.h, gstbuffer.c, gstbuffer.h,
13027 gstelement.h, gstpad.c, gstpipeline.c, gstthread.c,
13028 elements/gstaudiosink.c, elements/gstaudiosrc.c,
13029 elements/gstdisksrc.c, elements/gstpipefilter.c: State change fixes
13030 in the threading element. Added bufferpools.
13032 2000-08-14 11:54 wtay
13034 * plugins/: mp3decode/mpg123/layer1.c, mp3decode/mpg123/layer3.c,
13035 mp3decode/mpg123/tabinit.c, mpeg2/Makefile.am,
13036 mpeg2/ac3dec/parse.c, mpeg2/subtitles/.cvsignore,
13037 mpeg2/subtitles/Makefile.am, mpeg2/subtitles/Notes.txt,
13038 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
13039 videoscale/videoscale.c: fixes in the mp3 tables. Use subbuffers
13040 is possible. Added MPEG2 subtitles.
13042 2000-08-14 11:49 wtay
13044 * plugins/mpeg2/video/: IEEE1180, Makefile.am, getblk.c, gethdr.c,
13045 getpic.c, getvlc.c, gstmpeg2play.c, idct.c, idctref.c, mmxidct.S,
13046 mpeg2dec.c, mpeg2dec.h, recon.c, tables.c, test.m2v: Removed IDCT
13047 and used the IDCT library.
13049 2000-08-14 11:42 wtay
13051 * plugins/mpeg2/parse/: mpeg2parse.c, mpeg2parse.h: Use subbufers.
13053 2000-08-14 11:41 wtay
13055 * plugins/mpeg2/mpeg2enc/: Makefile.am, bdist1_mmx.s, bdist1_sse.s,
13056 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
13057 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
13058 dist1_11_sse.s, dist2_mmx.s, fdist1_00.s, fdist1_mmx.s,
13059 gstmpeg2enc.c, idct.c, motion.c, mpeg2enc.c, mpeg2enc.h,
13060 predict_mmx.s, qdist1_mmx.s, qdist1_sse.s, quant_mmx.s,
13061 quant_non_i_sse.s, quantize.c, ratectl.c, rcdist_mmx.s, tables.c,
13062 transfrm.c, variance_mmx.s: Better rate control with different
13063 complexity measurement. Merge from mjpeg_beta asm for mmx and sse
13064 optimisations. Use the IDCT library.
13066 2000-08-14 11:33 wtay
13068 * plugins/mpeg2/ac3parse/ac3parse.c: Use subbuffers instead of
13071 2000-08-14 11:32 wtay
13073 * plugins/mpeg1video/parse/: Makefile.am, README, mp1videoparse.c:
13076 2000-08-14 11:31 wtay
13078 * plugins/mpeg1/system_encode/: buffer.c, buffer.h,
13079 system_encode.c, system_encode.h: Added statup delay. Added
13082 2000-08-14 11:30 wtay
13084 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Use subbuffers.
13086 2000-08-14 11:28 wtay
13088 * plugins/mpeg1/mpeg_play/: Makefile.am, decoders.c, decoders.h,
13089 floatdct.c, gstmpeg_play.c, jrevdct.c, mmxidct.S, parseblock.c,
13090 util.c, video.c, video.h: Use subbufers and bufferpools. Use the
13093 2000-08-14 11:25 wtay
13095 * plugins/mp3decode/parse/mp3parse.c: use subbuffers
13097 2000-08-14 11:23 wtay
13099 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Changes for the
13100 new state management.
13102 2000-08-14 11:21 wtay
13104 * plugins/avi/: Makefile.am, audiocodecs.c, gstaviencoder.c,
13105 gstparseavi.c, gstparseavi.h, playcodecs.c, videoheader.c,
13106 wincodec/.cvsignore, wincodec/Makefile.am, wincodec/gstwincodec.c,
13107 wincodec/gstwincodec.h, wincodec/gstwindec.c, wincodec/gstwindec.h,
13108 wincodec/gstwinenc.c, wincodec/gstwinenc.h: Separate
13109 encoder/decoder plugins for windows codecs.
13111 2000-08-14 11:17 wtay
13113 * gstplay/gstplay.glade: The UI
13115 2000-08-14 11:16 wtay
13117 * gstplay/: Makefile.am, avi.c, callbacks.c, codecs.h, gstplay.c,
13118 interface.c, interface.h, mpeg1.c, mpeg2.c, pause.xpm, play.xpm,
13119 stop.xpm, support.c, support.h: glade based gstplay version.
13120 better avi/mpeg support. nice about dialog :-) Drag and drop
13123 2000-08-14 11:12 wtay
13125 * libs/idct/.cvsignore: ..
13127 2000-08-14 11:11 wtay
13129 * libs/: Makefile.am, getbits/gstgetbits.c,
13130 getbits/gstgetbits_inl.h, idct/Makefile.am, idct/README,
13131 idct/dct.h, idct/doieee, idct/fastintidct.c, idct/floatidct.c,
13132 idct/gstidct.c, idct/gstidct.h, idct/ieeetest.c, idct/intidct.c,
13133 idct/mmx32idct.c, idct/mmxidct.S, putbits/gstputbits.c,
13134 riff/gstriff.h, riff/gstriffencode.c: Added general IDCT library.
13135 Added IEEE testbed. Update to the windows codec loader. fixes in
13136 the riff parser/encoder. cleanup in the getbits/putbits API.
13138 2000-08-05 04:53 omegahacker
13140 * LICENSE, Makefile.am: Adding explicit license information, since
13141 quite a large number of source files don't have the LGPL header.
13142 This is something we need to fix. GNOME has a script to run around
13143 and fix things, maybe we should snag a copy and let it loose in a
13146 2000-07-21 04:57 omegahacker
13148 * gst/elements/: gstasyncdisksrc.c, gstaudiosink.c, gstaudiosink.h,
13149 gstaudiosrc.c, gstaudiosrc.h, gstdisksrc.c, gstdisksrc.h,
13150 gstfdsrc.c, gsthttpsrc.c, gsthttpsrc.h, gstpipefilter.c,
13151 gstpipefilter.h: Brought standard elements in line with new state
13154 2000-07-17 18:14 omegahacker
13156 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13157 docs/gst/gstreamer-decl.txt, gst/Makefile.am, gst/gstbin.c,
13158 gst/gstbin.h, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
13159 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c, gst/gstthread.c,
13160 gst/gstthread.h, gst/elements/gstelements.c,
13161 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
13162 plugins/dvdsrc/.cvsignore, plugins/effects/volume/volume.c,
13163 test/fake.c, tests/.cvsignore, tests/Makefile.am, tests/README,
13164 tests/init.c, tests/loadall.c, tests/simplefake.c, tests/states.c:
13165 Megapatch, changes which states are available, how they're used,
13166 and how they're set. Also modifies the scheduling system, breaking
13167 pulled buffers. Check mail archives for more details.
13169 2000-07-15 14:26 wtay
13171 * gst/gstutils.c, gst/gstutils.h, libs/riff/gstriffparse.c,
13172 plugins/mp3decode/mpg123/gstmpg123.c,
13173 plugins/mp3decode/mpg123/layer3.c: Fixed a bug in the riff parser
13174 with the allignment of the chunks. This should solve the errors
13177 2000-07-15 13:06 wtay
13179 * configure.in, gstplay/avi.c, gstplay/gstplay.c, gstplay/mpeg1.c,
13180 gstplay/mpeg2.c, include/.cvsignore, include/avifmt.h,
13181 include/default.h, include/registry.h, libs/Makefile.am,
13182 libs/riff/gstriff.h, libs/riff/gstriffparse.c,
13183 plugins/avi/.cvsignore, plugins/avi/Makefile.am,
13184 plugins/avi/audiocodecs.c, plugins/avi/codectest.c,
13185 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13186 plugins/avi/playcodecs.c, plugins/mp3decode/mpg123/Makefile.am,
13187 plugins/mp3decode/mpg123/layer3.c,
13188 plugins/mpeg1video/parse/mp1videoparse.c,
13189 plugins/mpeg2/parse/mpeg2parse.c: Added DivX ;-) support by using
13190 the wine .dll loader. you must unzip binaries.zip from
13191 http://divx.euro.ru/binaries.zip into the win32 directory **of the
13192 source tree**. Extended and bugfixed thr riff parser to support
13193 DivX ;-) Extended the avi parser to support DivX ;-) and MPEG Layer
13194 3. Fixed a bug in mpg123. Sound still is seriously wrong with
13195 layer 3. Fixed MPEG2 playback in gstplay. Time indication in
13196 gstplay is temporarly broken.
13198 2000-07-13 20:49 wtay
13200 * gst/gstclock.c, gst/gstthread.c, gst/elements/gstaudiosink.c,
13201 gstplay/gstplay.c, gstplay/mpeg2.c, plugins/avi/gstparseavi.c,
13202 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13203 plugins/mpeg1video/parse/mp1videoparse.c,
13204 plugins/mpeg1video/parse/mp1videoparse.h,
13205 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/gstmpeg2play.c,
13206 plugins/mpeg2/video/mpeg2dec.h: Better error recovery in teh MPEG1
13207 decoder. Removed MPEG2 stuff from the MPEG1 decoderand make it
13208 ignore MPEG2 streams. Some extra framerates in the MPEG2 decoder
13209 (from libmpeg2) Round image size up to the nearest multiple of 16
13212 2000-07-12 23:52 wtay
13214 * configure.in, docs/random/states.new, gst/gst.h, gst/gstbin.c,
13215 gst/gstbuffer.h, gst/gstclock.c, gst/gstclock.h, gst/gstelement.c,
13216 gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13217 gst/gstthread.c, gst/elements/gstaudiosink.c,
13218 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13219 gst/elements/gstqueue.h, gstplay/callbacks.c, gstplay/gstplay.c,
13220 gstplay/mpeg1.c, include/mmx.h, plugins/avi/playcodecs.c,
13221 plugins/mp3decode/mpg123/gstmpg123.c,
13222 plugins/mp3decode/mpg123/gstmpg123.h,
13223 plugins/mp3decode/mpg123/layer3.c,
13224 plugins/mp3decode/mpg123/mpg123.c,
13225 plugins/mp3decode/parse/Makefile.am,
13226 plugins/mp3decode/parse/mp3parse.c,
13227 plugins/mp3decode/parse/mp3parse.h,
13228 plugins/mp3decode/xing/libxing/Makefile.am,
13229 plugins/mpeg1/mpeg_play/Makefile.am,
13230 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13231 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13232 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13233 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13234 plugins/mpeg1video/parse/mp1videoparse.c,
13235 plugins/mpeg1video/parse/mp1videoparse.h,
13236 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c: This
13237 is the audio/video sync release. Changed the mpegvideoparser to
13238 parse complete pictures. Added the PTS timestamps to the pictures.
13239 Added PTS timestamps to the MPEG audio frames. Made the clock a
13240 littlebit better. Gstplay now uses two more threads one for video,
13241 one for audio playback. Added the first QoS callbacks for the
13242 pads. hopefully fix an mmx compilation problem.
13244 2000-07-05 22:32 wtay
13246 * config.h.in, configure.in, gstplay/Makefile.am: Added HW scaling
13247 and YUV conversion for XFree 4.0 Need to cleanup the fallback
13248 mechanism in case no suitable XvImage is found.
13250 2000-07-05 11:21 wtay
13252 * gstplay/gstplay.h: [no log message]
13254 2000-07-05 11:21 wtay
13256 * gst/gstbuffer.h, gst/elements/gstaudiosink.c,
13257 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13258 gst/elements/gstdisksrc.h, gst/elements/gstfdsrc.c,
13259 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/callbacks.c,
13260 gstplay/callbacks.h, gstplay/gstplay.c, gstplay/interface.c,
13261 gstplay/interface.h, gstplay/main.c, gstplay/mpeg1.c,
13262 gstplay/mpeg2.c, plugins/mp3decode/mpg123/gstmpg123.c,
13263 plugins/mp3decode/parse/mp3parse.c,
13264 plugins/mpeg1/mpeg_play/Makefile.am,
13265 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13266 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13267 plugins/mpeg1/mpeg_play/parseblock.c,
13268 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13269 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13270 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13271 plugins/mpeg1video/parse/Makefile.am,
13272 plugins/mpeg1video/parse/mp1videoparse.c,
13273 plugins/mpeg1video/parse/mp1videoparse.h,
13274 plugins/mpeg2/ac3dec/Makefile.am, plugins/mpeg2/ac3dec/exponent.c,
13275 plugins/mpeg2/ac3parse/Makefile.am,
13276 plugins/mpeg2/ac3parse/ac3parse.c, plugins/mpeg2/parse/Makefile.am,
13277 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13278 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13279 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/recon.c,
13280 test/mp2tomp1.c, test/mpeg2parse.c: Added seeking to some of the
13281 plugins. some MMX speedups in the MPEG decoders. Better YUV to
13282 MMX conversion implemented seeking to gstplay.
13284 2000-06-27 21:22 wtay
13286 * plugins/mpeg1/mpeg_play/: parseblock.c, video.c: Added half pel
13287 interpollation for bidirectionally predicted macroblocks.
13288 (players based on mpeg_play should also implement this, as it was
13289 left out from the reference decoder, probabliy for performance
13290 reasons) Reduced rounding errors in the quatisation of the
13293 2000-06-25 23:23 wtay
13295 * gstplay/.cvsignore: [no log message]
13297 2000-06-25 23:21 wtay
13299 * gstplay/Makefile.am, gstplay/codecs.h, gstplay/main.c,
13300 gstplay/mpeg2.c, plugins/mp3decode/xing/libxing/Makefile.am,
13301 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg2/parse/mpeg2parse.c:
13302 Added more accurate mpeg system stream detection (MPEG1 and MPEG2)
13303 Added mpeg2 playback for gstplay
13305 2000-06-25 22:37 wtay
13307 * configure.in, gst/gstpad.c, gst/gstpad.h, gst/gsttypefind.c,
13308 gst/gsttypefind.h, gst/elements/Makefile.am,
13309 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13310 gst/elements/gstelements.c, gst/elements/gstqueue.c,
13311 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
13312 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/avi.c,
13313 gstplay/callbacks.c, gstplay/callbacks.h, gstplay/codecs.h,
13314 gstplay/interface.c, gstplay/interface.h, gstplay/main.c,
13315 gstplay/mpeg1.c, gstplay/support.c, gstplay/support.h,
13316 gstplay/pixmaps/pause.xpm, gstplay/pixmaps/play.xpm,
13317 gstplay/pixmaps/stop.xpm, libs/riff/gstriffparse.c,
13318 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13319 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13320 plugins/avi/playcodecs.c, plugins/avi/videoheader.c,
13321 plugins/filters/median/median.c, plugins/filters/median/median.h,
13322 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13323 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13324 plugins/mp3decode/parse/mp3parse.c,
13325 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13326 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13327 plugins/mpeg1/mpeg_play/parseblock.c,
13328 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13329 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13330 plugins/mpeg1/parse/mpeg1parse.c,
13331 plugins/mpeg1/system_encode/system_encode.c,
13332 plugins/mpeg1video/parse/mp1videoparse.c,
13333 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/video/mpeg2dec.c,
13334 plugins/wav/gstparsewav.c, test/avi2mpg.c, test/aviparse.c,
13335 test/mp1parse.c, test/vidcapture.c: Switched Cr and Cb in YUV2RGB
13336 fixed the avi parser (gstriff had wrong size) the system_encoder
13337 can now do video only system streams sanitized the colorspace and
13338 scaler api. added fast self modifying asm scaler. worked on the
13339 typefind stuff. added a cool media player (gstplay) it uses the
13340 typefinder to playback avi, mpeg1 (system and video) streams. It
13341 is also a testbed and a real app.
13343 2000-06-18 15:13 wtay
13345 * plugins/mpeg1/mpeg_play/: Makefile.am, idct_block_mmx.S,
13346 mmxidct.S, parseblock.c, proto.h, video.c: Fixed MMX IDCT precision
13349 2000-06-18 14:51 wtay
13351 * plugins/avi/videoheader.c: Construct the avi header based on the
13354 2000-06-18 14:50 wtay
13356 * gst/elements/gstqueue.c, plugins/avi/Makefile.am,
13357 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
13358 plugins/avi/gstparseavi.c, plugins/capture/v4l/gstv4lsrc.c,
13359 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getblk.c,
13360 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/mmxidct.S,
13361 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/tables.c,
13362 test/mp2tomp1.c, test/vidcapture.c: Fixed an MMX IDCT bug. Fixed a
13363 color conversion bug. Initial work for multiply avi codecs.
13365 2000-06-16 23:58 wtay
13367 * configure.in, libs/Makefile.am, libs/putbits/.cvsignore,
13368 libs/putbits/Makefile.am, libs/putbits/gstputbits.c,
13369 libs/putbits/gstputbits.h, plugins/mpeg1/mpegaudio/Makefile.am,
13370 plugins/mpeg1/mpegaudio/common.c,
13371 plugins/mpeg1/mpegaudio/encoder.h,
13372 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13373 plugins/mpeg1/mpegaudio/gstputbits.c,
13374 plugins/mpeg1/mpegaudio/gstputbits.h,
13375 plugins/mpeg1/mpegaudio/musicin.h,
13376 plugins/mpeg2/mpeg2enc/Makefile.am,
13377 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13378 plugins/mpeg2/mpeg2enc/gstputbits.c,
13379 plugins/mpeg2/mpeg2enc/gstputbits.h,
13380 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13381 plugins/mpeg2/mpeg2enc/putpic.c, plugins/mpeg2/mpeg2enc/putseq.c,
13382 plugins/mpeg2/mpeg2enc/ratectl.c,
13383 plugins/mpeg2/video/gstmpeg2play.c: Unified putbits.
13385 2000-06-16 23:33 wtay
13387 * plugins/mpeg1/mpegaudio/.cvsignore: [no log message]
13389 2000-06-16 23:32 wtay
13391 * plugins/mpeg2/mpeg2enc/: gstputbits.c, gstputbits.h, putbits.c,
13392 putbits.h: putbits implementation
13394 2000-06-16 23:30 wtay
13396 * configure.in, plugins/mpeg1/Makefile.am,
13397 plugins/mpeg1/mpegaudio/Makefile.am,
13398 plugins/mpeg1/mpegaudio/README.crh,
13399 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/common.h,
13400 plugins/mpeg1/mpegaudio/encode.c,
13401 plugins/mpeg1/mpegaudio/encoder.h,
13402 plugins/mpeg1/mpegaudio/fixes.txt,
13403 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13404 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
13405 plugins/mpeg1/mpegaudio/gstputbits.c,
13406 plugins/mpeg1/mpegaudio/gstputbits.h,
13407 plugins/mpeg1/mpegaudio/musicin.c,
13408 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
13409 plugins/mpeg1/mpegaudio/readme.txt,
13410 plugins/mpeg1/mpegaudio/release.txt,
13411 plugins/mpeg1/mpegaudio/subs.c, plugins/mpeg1/mpegaudio/tonal.c,
13412 plugins/mpeg1/system_encode/buffer.c,
13413 plugins/mpeg1/system_encode/system_encode.c,
13414 plugins/mpeg1/system_encode/system_encode.h,
13415 plugins/mpeg2/mpeg2enc/Makefile.am,
13416 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13417 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13418 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13419 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13420 plugins/mpeg2/mpeg2enc/ratectl.c, test/mp2tomp1.c: Added SCR and
13421 mux_rate calculations in the MPEG1 multiplexer. worked toward a
13422 unified putbits implementation Added an MPEG audio layer 1&2
13425 2000-06-12 22:27 wtay
13427 * plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13428 plugins/mpeg1/system_encode/buffer.c,
13429 plugins/mpeg2/mpeg2enc/predict.c,
13430 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/Makefile.am,
13431 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
13432 test/mp1parse.c, test/mp2tomp1.c: Reworked the colorspace converter
13433 and the scaler API. Fixed some MMX bugs in the mpeg encoder.
13435 2000-06-11 13:11 wtay
13437 * configure.in, gst/elements/gstpipefilter.c,
13438 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13439 plugins/mp3decode/mpg123/gstmpg123.c,
13440 plugins/mp3decode/parse/mp3parse.c,
13441 plugins/mp3decode/parse/mp3parse.h, plugins/mpeg1/Makefile.am,
13442 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13443 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13444 plugins/mpeg1/mpeg_play/parseblock.c,
13445 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
13446 plugins/mpeg1/system_encode/.cvsignore,
13447 plugins/mpeg1/system_encode/Makefile.am,
13448 plugins/mpeg1/system_encode/buffer.c,
13449 plugins/mpeg1/system_encode/buffer.h,
13450 plugins/mpeg1/system_encode/main.h,
13451 plugins/mpeg1/system_encode/system_encode.c,
13452 plugins/mpeg1/system_encode/system_encode.h,
13453 plugins/mpeg1/system_encode/systems.c,
13454 plugins/mpeg2/ac3parse/ac3parse.c,
13455 plugins/mpeg2/ac3parse/ac3parse.h,
13456 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13457 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13458 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13459 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13460 plugins/mpeg2/video/gstmpeg2play.c, test/aviparse.c,
13461 test/mp1parse.c, test/mp2tomp1.c: Reworked the audio resampler.
13462 Added first frames skipping to the mp3 and ac3 parser (this allows
13463 you to skip a number of frames before pushing them). Removed wrong
13464 mmx code from the encoder. Added Macroblocks per slice to the
13465 encoder. added bilinear and bicubic interpolation to the
13466 videoscaler. Added a MPEG1 multiplexer (no SCR or mux rate
13467 calculations yet) Added some options (framerate to the
13470 2000-06-04 20:18 richardb
13472 * include/mmx.h: Add a missing ; in the BROKEN_PAND implementation.
13474 2000-05-28 23:46 wtay
13476 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13477 plugins/audioscale/audioscale.c, plugins/mpeg1/parse/mpeg1parse.c,
13478 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13479 test/.cvsignore, test/mp2tomp1.c: Rewrote the mpeg2 system parser
13480 like the mpeg1 parser. Added a command property to the pipefilter.
13482 2000-05-28 21:04 wtay
13484 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13485 plugins/audioscale/.cvsignore, test/pipetest.c: Added a basic
13486 element: pipefilter. This element connects the stdin/stdout of an
13487 external program into the pipeline. We now have virtually all of
13488 the capabilities of sox, lame, ...
13490 2000-05-28 20:59 wtay
13492 * configure.in, gst/elements/Makefile.am,
13493 gst/elements/gstelements.c, plugins/audioscale/Makefile.am,
13494 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13495 plugins/mpeg1/mpeg_play/parseblock.c,
13496 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13497 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13498 plugins/mpeg2/mpeg2enc/Makefile.am,
13499 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13500 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13501 plugins/mpeg2/mpeg2enc/ratectl.c,
13502 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/videoscale.c,
13503 plugins/videoscale/videoscale.h, test/Makefile.am, test/avi2mpg.c,
13504 test/mp2tomp1.c: Rewrote the mpeg1 system stream parser. Fixed a
13505 motion compensation bug (was a bug on Intels site)
13506 Faster/Better/more accurate motion detection in the mpeg encoder
13507 Added an audio resampler (convert 48000 kHz to 44100 for example)
13508 does not work Fixed rate control in the mpeg2 encoder.
13510 2000-05-21 23:00 wtay
13512 * docs/gst/.cvsignore: Added gstreamer.types to the .cvsignore
13514 2000-05-21 22:59 wtay
13516 * test/mp1tomp1.c: An MPEG1 transcoder.
13518 2000-05-21 22:58 wtay
13520 * configure.in, docs/gst/gstreamer-decl.txt,
13521 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gsthttpsrc.sgml,
13522 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstbuffer.h,
13523 gst/elements/gstqueue.c, plugins/Makefile.am,
13524 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/Makefile.am,
13525 plugins/filters/median/.cvsignore,
13526 plugins/filters/median/Makefile.am,
13527 plugins/filters/median/median.c, plugins/filters/median/median.h,
13528 plugins/filters/smooth/.cvsignore,
13529 plugins/filters/smooth/Makefile.am,
13530 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13531 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/Makefile.am,
13532 plugins/mpeg1/mpeg1encoder/.cvsignore,
13533 plugins/mpeg1/mpeg1encoder/CHANGES,
13534 plugins/mpeg1/mpeg1encoder/Makefile.am,
13535 plugins/mpeg1/mpeg1encoder/PORTABILITY,
13536 plugins/mpeg1/mpeg1encoder/README,
13537 plugins/mpeg1/mpeg1encoder/SETUP,
13538 plugins/mpeg1/mpeg1encoder/chendct.c,
13539 plugins/mpeg1/mpeg1encoder/codec.c,
13540 plugins/mpeg1/mpeg1encoder/csize.h,
13541 plugins/mpeg1/mpeg1encoder/ctables.h,
13542 plugins/mpeg1/mpeg1encoder/dct.h,
13543 plugins/mpeg1/mpeg1encoder/globals.h,
13544 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
13545 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
13546 plugins/mpeg1/mpeg1encoder/htable.lex,
13547 plugins/mpeg1/mpeg1encoder/huffman.c,
13548 plugins/mpeg1/mpeg1encoder/huffman.h,
13549 plugins/mpeg1/mpeg1encoder/io.c,
13550 plugins/mpeg1/mpeg1encoder/lex.yy.c,
13551 plugins/mpeg1/mpeg1encoder/lexer.c,
13552 plugins/mpeg1/mpeg1encoder/lexer.l,
13553 plugins/mpeg1/mpeg1encoder/marker.c,
13554 plugins/mpeg1/mpeg1encoder/marker.h,
13555 plugins/mpeg1/mpeg1encoder/me.c, plugins/mpeg1/mpeg1encoder/mem.c,
13556 plugins/mpeg1/mpeg1encoder/mem.h,
13557 plugins/mpeg1/mpeg1encoder/mpeg.c,
13558 plugins/mpeg1/mpeg1encoder/param.h,
13559 plugins/mpeg1/mpeg1encoder/prototypes.h,
13560 plugins/mpeg1/mpeg1encoder/putbits.c,
13561 plugins/mpeg1/mpeg1encoder/putbits.h,
13562 plugins/mpeg1/mpeg1encoder/qtables.h,
13563 plugins/mpeg1/mpeg1encoder/size.h,
13564 plugins/mpeg1/mpeg1encoder/stat.c,
13565 plugins/mpeg1/mpeg1encoder/stream.c,
13566 plugins/mpeg1/mpeg1encoder/stream.h,
13567 plugins/mpeg1/mpeg1encoder/system.h,
13568 plugins/mpeg1/mpeg1encoder/tables.h,
13569 plugins/mpeg1/mpeg1encoder/transform.c,
13570 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13571 plugins/mpeg1/mpeg_play/parseblock.c,
13572 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.h,
13573 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13574 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13575 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13576 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13577 plugins/mpeg2/video/mmxidct.S, plugins/mpeg2/video/mpeg2dec.h,
13578 plugins/vcdsrc/vcdsrc.c, test/Makefile.am, test/avi2mpg.c,
13579 test/mp2tomp1.c, test/vidcapture.c: Fixed the mpeg2 encoder. Added
13580 MMX optimisations for motion estimation. Added another mpeg1
13581 encoder. Added Two filters: smooth and median (a median cut
13582 filter) Made the queue pull buffers.
13584 2000-05-17 23:49 richardb
13586 * plugins/Makefile.am: Always build videosink, now that the
13587 dependency on gdk_pixbuf is removed.
13589 2000-05-13 10:41 richardb
13591 * plugins/Makefile.am: Make videosink compiled only if
13592 HAVE_GDK_PIXBUF again.
13594 2000-05-12 18:41 wtay
13596 * plugins/videoscale/.cvsignore: ...
13598 2000-05-12 18:39 wtay
13600 * plugins/videoscale/Makefile.am, plugins/videoscale/videoscale.c,
13601 plugins/videoscale/videoscale.h, test/mp2tomp1.c: A simple video
13602 scaler as a library and an Element. Also a little non working mpeg2
13603 to mpeg1 converter (still struggling with the quantisation).
13605 2000-05-12 18:33 wtay
13607 * configure.in, gst/gstclock.c, libs/Makefile.am,
13608 plugins/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13609 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegdec.c,
13610 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13611 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13612 plugins/mpeg1/parse/mpeg1parse.c,
13613 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13614 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13615 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/putpic.c,
13616 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13617 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getpic.c,
13618 plugins/mpeg2/video/gstmpeg2play.c, test/.cvsignore,
13619 test/Makefile.am, test/mp1parse.c, test/mpeg2parse.c: More changes
13620 to the mpeg parser and encoder. It seems like the mpeg2 decoder
13621 does not like some MPEG1 videos. Use mpeg_play for now (eg.
13624 2000-05-12 08:15 richardb
13626 * acconfig.h, config.h.in, configure.in, docs/gst/Makefile.am,
13627 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer.hierarchy,
13628 docs/gst/gstreamer.types, docs/gst/gstreamer.types.in,
13629 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
13630 plugins/Makefile.am: Make GDK pixbuf optional, by compiling
13631 videosink only if it is present. Make documentation generated
13632 successfully even if libghttp isn't present (by skipping the
13635 2000-05-12 08:09 richardb
13637 * plugins/capture/v4l/gstv4lsrc.c: Remove "stderr," from a DEBUG
13638 macro call, so it compiles with debug on.
13640 2000-05-02 00:22 wtay
13642 * docs/gst/.cvsignore, plugins/mp3decode/mpg123/mpg123.c,
13643 plugins/mpeg1/mpeg_play/video.c, test/.cvsignore: Fixed some build
13646 2000-05-02 00:09 wtay
13648 * configure.in, libs/getbits/gstgetbits.h,
13649 libs/getbits/gstgetbits_inl.h, plugins/avi/gstaviencoder.c,
13650 plugins/avi/gstparseavi.c, plugins/jpeg/gstjpegdec.c,
13651 plugins/mpeg1/parse/mpeg1parse.c,
13652 plugins/mpeg1video/parse/mp1videoparse.c,
13653 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
13654 plugins/mpeg2/ac3parse/ac3parse.c,
13655 plugins/mpeg2/mpeg2enc/.cvsignore, plugins/mpeg2/mpeg2enc/CHANGES,
13656 plugins/mpeg2/mpeg2enc/Makefile.am, plugins/mpeg2/mpeg2enc/TODO,
13657 plugins/mpeg2/mpeg2enc/conform.c, plugins/mpeg2/mpeg2enc/fdctref.c,
13658 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13659 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
13660 plugins/mpeg2/mpeg2enc/idct.c, plugins/mpeg2/mpeg2enc/motion.c,
13661 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13662 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13663 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putbits.c,
13664 plugins/mpeg2/mpeg2enc/putbits.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13665 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13666 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13667 plugins/mpeg2/mpeg2enc/quantize.c,
13668 plugins/mpeg2/mpeg2enc/ratectl.c, plugins/mpeg2/mpeg2enc/readpic.c,
13669 plugins/mpeg2/mpeg2enc/stats.c, plugins/mpeg2/mpeg2enc/tables.c,
13670 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/mpeg2/mpeg2enc/vlc.h,
13671 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13672 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getblk.c,
13673 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13674 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/gstmpeg2play.c,
13675 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
13676 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/store.c,
13677 plugins/mpeg2/video/systems.c, test/Makefile.am, test/avi2mpg.c,
13678 test/mp1parse.c, test/mpeg2parse.c: MPEG2 decoder fixes, unified
13679 MPEG System stream parser. an mpeg encoder.
13681 2000-04-24 21:51 wtay
13683 * configure.in, libs/getbits/gstgetbits_inl.h,
13684 plugins/mpeg1/mpeg_play/decoders.c,
13685 plugins/mpeg1/mpeg_play/decoders.h,
13686 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13687 plugins/mpeg1/mpeg_play/parseblock.c,
13688 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13689 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
13690 plugins/mpeg1/mpeg_play/video.h,
13691 plugins/mpeg1video/parse/mp1videoparse.c,
13692 plugins/mpeg2/Makefile.am, plugins/mpeg2/parse/Makefile.am,
13693 plugins/mpeg2/parse/getbits.c, plugins/mpeg2/parse/getbits.h,
13694 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13695 plugins/mpeg2/video/.cvsignore, plugins/mpeg2/video/CHANGES,
13696 plugins/mpeg2/video/EXAMPLES, plugins/mpeg2/video/IEEE1180,
13697 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/README,
13698 plugins/mpeg2/video/SPATIAL.DOC, plugins/mpeg2/video/TODO,
13699 plugins/mpeg2/video/getblk.c, plugins/mpeg2/video/gethdr.c,
13700 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/getvlc.c,
13701 plugins/mpeg2/video/getvlc.h, plugins/mpeg2/video/gstmpeg2play.c,
13702 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/idct.c,
13703 plugins/mpeg2/video/idctref.c, plugins/mpeg2/video/mmxidct.S,
13704 plugins/mpeg2/video/motion.c, plugins/mpeg2/video/mpeg2dec.c,
13705 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/recon.c,
13706 plugins/mpeg2/video/spatscal.c, plugins/mpeg2/video/store.c,
13707 plugins/mpeg2/video/subspic.c, plugins/mpeg2/video/systems.c,
13708 plugins/mpeg2/video/tables.c, plugins/mpeg2/video/test.m2v,
13709 test/mp1parse.c, test/mpeg2parse.c: Added the mpeg2dec MPEG1 and
13712 2000-04-17 00:33 wtay
13714 * libs/getbits/gstgetbits_inl.h, plugins/mpeg2/ac3dec/exponent.c,
13715 plugins/mpeg2/ac3dec/mantissa.c: Fixed a bug in the inlined
13718 2000-04-17 00:25 wtay
13720 * plugins/mpeg2/ac3dec/: Makefile.am, ac3dec.c, ac3dec.h,
13721 getbits.c, getbits.h, mantissa.c, mantissa.h, parse.c, parse.h:
13722 Reworked the ac3decoder for the new getbits functions. We are now
13723 about 50% faster than the LIVID AC3 decoder (16% against 24% CPU
13726 2000-04-16 19:51 wtay
13728 * libs/getbits/.cvsignore: [no log message]
13730 2000-04-16 19:50 wtay
13732 * libs/getbits/: Makefile.am, gstgetbits.c, gstgetbits.h,
13733 gstgetbits_inl.h: I the generc getbits implementation
13735 2000-04-16 19:47 wtay
13737 * configure.in, docs/gst/gstreamer-decl.txt,
13738 docs/gst/tmpl/gstreamer-unused.sgml, libs/Makefile.am,
13739 plugins/Makefile.am, plugins/mp3decode/mpg123/Makefile.am,
13740 plugins/mp3decode/mpg123/common.c,
13741 plugins/mp3decode/mpg123/getbits.c,
13742 plugins/mp3decode/mpg123/getbits.h,
13743 plugins/mp3decode/mpg123/gstmpg123.c,
13744 plugins/mp3decode/mpg123/layer1.c,
13745 plugins/mp3decode/mpg123/layer2.c,
13746 plugins/mp3decode/mpg123/layer3.c,
13747 plugins/mp3decode/mpg123/mpg123.c,
13748 plugins/mp3decode/mpg123/mpg123.h,
13749 plugins/mp3decode/parse/mp3parse.c,
13750 plugins/mp3decode/parse/mp3parse.h,
13751 plugins/mpeg1/mpeg_play/Makefile.am,
13752 plugins/mpeg1/mpeg_play/ctrlbar.c,
13753 plugins/mpeg1/mpeg_play/ctrlbar.h,
13754 plugins/mpeg1/mpeg_play/decoders.c,
13755 plugins/mpeg1/mpeg_play/decoders.h,
13756 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13757 plugins/mpeg1/mpeg_play/motionvector.c,
13758 plugins/mpeg1/mpeg_play/parseblock.c,
13759 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13760 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13761 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/README,
13762 plugins/mpeg1/parse/getbits.c, plugins/mpeg1/parse/getbits.h,
13763 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13764 plugins/mpeg1video/parse/mp1videoparse.c, test/mp3play.c: Unified
13765 getbits handling. I currently have an inline integer
13768 2000-04-13 22:59 wtay
13770 * Makefile.am, configure.in, gst/gstclock.c,
13771 plugins/capture/v4l/grab-v4l.c, test/Makefile.am,
13772 test/mpeg2parse.c, test/videotest.c: Makefile.am fixes
13774 2000-04-09 22:38 wtay
13776 * gst/: gstclock.c, gstclock.h: A poor mans clock...
13778 2000-04-09 22:36 wtay
13780 * gst/Makefile.am, gst/gstelement.c,
13781 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
13782 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13783 plugins/capture/v4l/gstv4lsrc.c,
13784 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13785 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13786 plugins/mpeg1/mpeg_play/video.c, test/mp1parse.c: Added MMX
13787 optimized yuv2rgb (AlienSong now plays back at only 6% CPU) Added
13788 mpeg1 picture skipping and fixed a buffer overflow. Added a system
13789 clock. The audiosink can now adjust the clock. Fixed incorrect
13790 behaviour on 8, 15, 16, 24 and 32 bits displays. Cleanup of the
13791 videosink, it now uses the color conversion library when needed.
13793 2000-04-02 22:38 wtay
13795 * libs/riff/: gstriffencode.c, gstriffparse.c, gstriffutil.c: The
13796 new riff parser and encoder
13798 2000-04-02 22:36 wtay
13800 * configure.in, libs/Makefile.am, libs/riff/Makefile.am,
13801 libs/riff/gstriff.h, plugins/avi/gstaviencoder.c,
13802 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13803 plugins/avi/gstparseavi.h, plugins/capture/v4l/grab-v4l.c,
13804 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13805 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpegdec.c,
13806 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13807 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13808 test/Makefile.am, test/aviparse.c, test/vidcapture.c: Added a
13809 colorspace library and removed yuv2rgb conversion from the
13810 videosink. The aviencoder should now more or less work.
13812 2000-03-27 20:53 wtay
13814 * docs/Makefile.am, docs/gst/Makefile.am,
13815 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-docs.sgml,
13816 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
13817 docs/gst/gstreamer.types, docs/gst/tmpl/audioraw.sgml,
13818 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
13819 docs/gst/tmpl/gstasyncdisksrc.sgml,
13820 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
13821 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
13822 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
13823 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstesdsink.sgml,
13824 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
13825 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
13826 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
13827 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstlog.sgml,
13828 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
13829 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
13830 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
13831 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
13832 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
13833 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
13834 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
13835 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
13836 docs/gst/tmpl/plugin.sgml, docs/gst/tmpl/spectrum.sgml,
13837 docs/gst/tmpl/videoraw.sgml, gst/gstbin.c, gst/gstbuffer.c,
13838 gst/gstbuffer.h, gst/gstelement.c, gst/gstelement.h,
13839 gst/gstfilter.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
13840 gst/gstpad.h, gst/gstplugin.c, gst/gstsink.c, gst/gstsink.h,
13841 gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c, gst/gstthread.c,
13842 gst/gstxml.c, gst/elements/gstasyncdisksrc.h,
13843 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
13844 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
13845 gst/elements/gstdisksrc.c, gst/elements/gstesdsink.h,
13846 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
13847 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
13848 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
13849 gst/elements/gstfdsrc.c, gst/elements/gstidentity.c,
13850 gst/elements/gstidentity.h, gst/elements/gstqueue.c,
13851 gst/elements/gstqueue.h, gst/elements/gstsinesrc.c,
13852 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.h,
13853 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13854 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13855 plugins/avi/gstparseavi.h, plugins/capture/v4l/Makefile.am,
13856 plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/gstv4lsrc.c,
13857 plugins/capture/v4l/gstv4lsrc.h, plugins/jpeg/Makefile.am,
13858 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13859 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13860 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/parse/mpeg1parse.c,
13861 test/Makefile.am, test/vidcapture.c: Documentation updates. All
13862 standard library objects and standard elements are documented.
13863 Modified some of the elements to more accuratly report about their
13864 arguments so the documentation builds more reasonable output.
13865 Added aviencoder and jpegencoder elements (not working yet)
13867 2000-03-22 21:18 wtay
13869 * configure.in, gst/gstpad.c, gst/types/gsttypes.c,
13870 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13871 plugins/Makefile.am, plugins/avi/Makefile.am,
13872 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13873 plugins/jpeg/.cvsignore, plugins/jpeg/Makefile.am,
13874 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpeg.h: Added jpeg decoder.
13875 the avi decoder now configures the jpeg codec if an MJPG encoded
13876 avi is found. Fixed riff parsing. readded rgb_draw functions to the
13877 videosink. jpeglib is used to decode the jpeg image.
13879 2000-03-21 20:06 omegahacker
13881 * plugins/avi/gstparseavi.c: removed second check on riff library,
13882 moved original to top so it fails out right away
13884 2000-03-21 19:54 omegahacker
13886 * plugins/avi/gstparseavi.c: added load and check of libriff during
13889 2000-03-21 19:54 omegahacker
13891 * gst/gstplugin.c: spelling fixes to gst_library_load()
13893 2000-03-20 20:25 wtay
13895 * configure.in, gst/gstbuffer.c, gst/gstplugin.c, gst/gstplugin.h,
13896 gst/gstthread.c, gst/plugin.c, gst/plugin.h,
13897 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
13898 libs/riff/gstriff.c, libs/riff/gstriff.h, plugins/avi/Makefile.am,
13899 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13900 test/aviparse.c, test/mp1parse.c, test/videotest.c: Implemented
13901 riff parsing as a library. The avi parser can play simple PCM
13902 encoded audio. some minor cleanups.
13904 2000-03-19 00:59 wtay
13906 * AUTHORS, configure.in, gst/gstplugin.c, libs/Makefile.am,
13907 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13908 plugins/Makefile.am, plugins/avi/.cvsignore,
13909 plugins/avi/Makefile.am, plugins/avi/gstparseavi.c,
13910 plugins/avi/gstparseavi.h, plugins/wav/Makefile.am,
13911 plugins/wav/gstparsewav.c, test/.cvsignore, test/videotest.c: Added
13912 the riff code into a seperate library in /libs dir. The plugin
13913 loader also checks the /libs path. The avi parser now uses the
13914 riff library. WAV is broken.
13916 2000-03-13 22:17 wtay
13918 * test/aviparse.c: A non functional avi parser.
13920 2000-03-13 22:13 wtay
13922 * configure.in, gst/gst.c, gst/gstbuffer.h,
13923 gst/gstelementfactory.c, gst/gstmeta.c, gst/gstplugin.h,
13924 gst/gstthread.c, gst/gsttype.h, gst/types/gsttypes.c,
13925 plugins/Makefile.am, plugins/au/gstparseau.c,
13926 plugins/capture/v4l/gstv4lsrc.c,
13927 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/Makefile.am,
13928 test/videotest.c: Various cleanups. Moved the overlay code to a
13929 specialized widget. One error I cannot seem to fix: switching
13930 desktops does not disable the overlay.
13932 2000-03-05 21:48 wtay
13934 * plugins/capture/v4l/: grab-v4l.c, gstv4lsrc.c: Reworked overlay,
13935 much better but still not perfect.
13937 2000-03-03 22:13 wtay
13939 * plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/grab.h,
13940 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13941 test/Makefile.am, test/videotest.c: Added overlay and DGA
13942 capability for the videosink. Not really good but functional.
13944 2000-02-27 23:18 wtay
13946 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstbuffer.c,
13947 gst/gstconnection.c, gst/gstelement.c, gst/gstmeta.c,
13948 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13949 gst/gstplugin.c, gst/gsttee.c, gst/gstthread.c, gst/gsttype.c,
13950 gst/elements/Makefile.am, gst/elements/gstasyncdisksrc.c,
13951 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
13952 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
13953 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
13954 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
13955 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
13956 gst/elements/gstsinesrc.c, gst/types/Makefile.am,
13957 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13958 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
13959 plugins/capture/v4l/gstv4lsrc.h,
13960 plugins/mp3decode/mpg123/Makefile.am,
13961 plugins/mp3decode/mpg123/common.c,
13962 plugins/mp3decode/mpg123/decode_i386.c,
13963 plugins/mp3decode/mpg123/decode_i486.c,
13964 plugins/mp3decode/mpg123/getbits.c,
13965 plugins/mp3decode/mpg123/getbits.h,
13966 plugins/mp3decode/mpg123/gstmpg123.c,
13967 plugins/mp3decode/mpg123/layer1.c,
13968 plugins/mp3decode/mpg123/layer2.c,
13969 plugins/mp3decode/mpg123/layer3.c,
13970 plugins/mp3decode/mpg123/mpg123.c,
13971 plugins/mp3decode/mpg123/mpg123.h, plugins/mp3decode/mpg123/test.c,
13972 plugins/mpeg1/mpeg_play/Makefile.am,
13973 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13974 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13975 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/getbits.c,
13976 plugins/mpeg1/parse/mpeg1parse.c,
13977 plugins/mpeg1video/parse/Makefile.am,
13978 plugins/mpeg1video/parse/mp1videoparse.c, test/videotest.c: This is
13979 a rather large patch. Switched on -Wall compiler flag and fixed the
13980 warnings. Made the Video for Linux more like it should be.
13982 2000-02-26 18:55 wtay
13984 * gst/gstpad.c, gst/gstpad.h, plugins/capture/v4l/gstv4lsrc.c,
13985 test/mp1parse.c, test/videotest.c: Added a pull function in the
13986 gstpad. Modified the videosink to implement the pull. This function
13987 allows a source element to request a buffer from the destination.
13988 This is much more efficient because the videosink can then pass a
13989 buffer with SHM to the element, which does not require an aditional
13990 memcpy. removed scaling from the videosink. I need something
13993 2000-02-25 23:19 wtay
13995 * test/videotest.c: test code for the Video for linux source
13997 2000-02-25 23:18 wtay
13999 * configure.in, plugins/Makefile.am, plugins/capture/Makefile.am,
14000 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/gstv4lsrc.c,
14001 plugins/capture/v4l/gstv4lsrc.h, test/mp1parse.c: Added a Video 4
14002 linux source. Not generic at all and may not work on any other
14005 2000-02-24 20:56 wtay
14007 * gst/gstbuffer.c, plugins/mp3decode/mpg123/Makefile.am,
14008 plugins/mp3decode/parse/Makefile.am,
14009 plugins/mp3decode/parse/mp3parse.c,
14010 plugins/mp3decode/parse/mp3parse.h,
14011 plugins/mpeg1/mpeg_play/Makefile.am,
14012 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14013 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14014 plugins/mpeg1/mpeg_play/idct_block_mmx.S,
14015 plugins/mpeg1/mpeg_play/jrevdct.c,
14016 plugins/mpeg1/mpeg_play/mmx_idct.c,
14017 plugins/mpeg1/mpeg_play/parseblock.c,
14018 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
14019 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14020 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: Speedup
14021 in mpg123 parsing. speedup in mp1videoparse. rearanged the MPEG
14022 player got rid of some memcpy. bit handling changes. MMX code for
14023 the IDCT and motion compensation in mpeg_play. Almost as fast as
14024 the commercial mpeg player mtv, but with a much better video
14027 2000-02-20 16:19 wtay
14029 * configure.in, plugins/mpeg1/mpeg_play/gstmpeg_play.c: Added
14030 GdkPixbuf support and scaling (sloww...)
14032 2000-02-20 12:58 wtay
14034 * plugins/mpeg1/mpeg_play/: 16bit.c, Makefile.am, dither.h,
14035 gdith.c, gstmpeg_play.c, gstmpeg_play.h, proto.h, util.h, video.c,
14036 video.h: General cleanup and speedup. removed color conversion out
14039 2000-02-19 13:37 wtay
14041 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, gstmpeg_play.h,
14042 video.c, video.h: Added timestamps for video buffers. The videosink
14043 syncs to the timestamps. Added a buffer with finished frames for
14046 2000-02-19 10:50 wtay
14048 * gst/elements/Makefile.am, gst/elements/gstqueue.c,
14049 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c: Fixed the
14050 lockup by not calling any gtk functions in the main thread. This
14053 2000-02-18 23:48 wtay
14055 * gst/elements/gstqueue.c, test/mp1parse.c: Set the default buffer
14056 size to 1 to avoid the strange lockups...
14058 2000-02-18 23:07 wtay
14060 * plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14061 plugins/mpeg1/mpeg_play/Makefile.am,
14062 plugins/mpeg1/mpeg_play/descrip.mms,
14063 plugins/mpeg1/mpeg_play/dither.h, plugins/mpeg1/mpeg_play/fs2.c,
14064 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14065 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14066 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/gray.c,
14067 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14068 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14069 plugins/mpeg1/mpeg_play/hybrid.c,
14070 plugins/mpeg1/mpeg_play/hybriderr.c,
14071 plugins/mpeg1/mpeg_play/index.bt,
14072 plugins/mpeg1/mpeg_play/mb_ordered.c,
14073 plugins/mpeg1/mpeg_play/mono.c, plugins/mpeg1/mpeg_play/ordered.c,
14074 plugins/mpeg1/mpeg_play/ordered2.c,
14075 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util32.c,
14076 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14077 plugins/visualization/smoothwave/smoothwave.c, test/Makefile.am,
14078 test/mp1parse.c: The first functional video sink... Removed all of
14079 the video stuff from the MPEG video decoder. Fixed a bug in
14080 smoothwave. The MPEG video decoder still does the YUV->RGB
14083 2000-02-17 22:50 wtay
14085 * configure.in, plugins/Makefile.am,
14086 plugins/mpeg1/mpeg_play/Makefile.am,
14087 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/main.c,
14088 plugins/mpeg1/mpeg_play/mmx_idct.c,
14089 plugins/mpeg1/mpeg_play/parseblock.c,
14090 plugins/mpeg1/mpeg_play/proto.h,
14091 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14092 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
14093 plugins/mpeg1/mpeg_play/video.h: MPEG1 cleanup. Added first (non
14094 functional) video sink.
14096 2000-02-16 23:27 wtay
14098 * gst/gstbuffer.c, gst/gstplugin.c, gst/gsttype.c,
14099 gst/elements/gstqueue.c, plugins/mp3decode/mpg123/gstmpg123.c,
14100 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c, test/mp3play.c:
14101 Fixed memory leak in queue.
14103 2000-02-16 16:44 wtay
14105 * plugins/mpeg1/mpeg_play/video.c,
14106 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Cleanup, fixed
14107 some bugs in the parsers, fixed memory leak (not all of them yet)
14109 2000-02-15 20:14 wtay
14111 * gst/elements/gstqueue.c, plugins/mpeg1/mpeg_play/video.c,
14112 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c:
14113 Fixed (hopfully) the last bug in MPEG1 video player. A state bug
14114 caused some I-frames to be skipped.
14116 2000-02-15 00:32 omegahacker
14118 * editor/.cvsignore, test/.cvsignore: updated .cvsignores
14120 2000-02-14 23:21 wtay
14122 * plugins/: mpeg1/mpeg_play/parseblock.c, mpeg1/mpeg_play/util.c,
14123 mpeg1/mpeg_play/util.h, mpeg1/mpeg_play/video.c,
14124 mpeg1video/parse/mp1videoparse.c: Some cleanups+speedup. Still
14125 looking for a bug...
14127 2000-02-14 20:42 wtay
14129 * plugins/mp3decode/parse/mp3parse.c: Fixed a nasty mp3 parse bug.
14130 Some frames were skipped if the header was on partial frames. This
14131 fixes the strange invalid sync errors.
14133 2000-02-14 00:22 wtay
14135 * plugins/mpeg1video/parse/mp1videoparse.c: fixed state error in
14138 2000-02-13 22:30 wtay
14140 * plugins/mpeg1video/parse/: mp1videoparse.c, mp1videoparse.h:
14141 cleaned up the parsing code a bit.
14143 2000-02-13 15:20 wtay
14145 * gst/elements/gstqueue.c, plugins/mp3decode/parse/mp3parse.c,
14146 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14147 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
14148 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c,
14149 plugins/mpeg1video/parse/mp1videoparse.c: Made queue default
14150 bigger. fixed parsing errors in mp3parse mpeg1parse mp1videoparse:
14151 more than 2 zeros and a 1 is also a sync. fixed MPEG1 video
14152 SKIP_PICTURE which caused a segfault. AlienSong now plays as it
14153 should do. Skips are currently ignored and give some error on the
14154 console, need to clean this up.
14156 2000-02-13 13:43 wtay
14158 * gst/elements/gstqueue.c, gst/elements/gstqueue.h,
14159 plugins/mpeg1/mpeg_play/gdith.c: Fixed the queue length (fixed
14160 length 5 for now). fixed mpeg1 video rate control. AlienSong
14161 segfaults sometimes. My other movies don't....
14163 2000-02-13 03:19 wtay
14165 * plugins/mpeg1video/parse/mp1videoparse.c: Fixed queueing for
14168 2000-02-12 23:09 omegahacker
14170 * test/mp1parse.c: Rearranged and updated mp1parse. Indentation is
14171 sane again (what editor are you using, Wim?), and it now uses
14172 threads. Playback is clean (at least, audio and video are running
14173 smoothly. Video is still a little choppy on my test stream (first
14174 1MB from disk two of Mulan VCD), and it's still wildly out of sync,
14175 but it's looking VERY COOL.
14177 2000-02-12 23:08 omegahacker
14179 * gst/gstbin.c: Changed the way state is dealt with when a child is
14180 added to the bin. The note states that the COMPLETE state should
14181 probably reflect nothing more than whether or not there is a child
14182 in the bin, not whether or not all children are COMPLETE. I need
14183 to write out a few scenarios for complex pipeline manipulations to
14184 figure out how all the states should interact. The idea is to
14185 maintain the ability to dynamically recofigure the pipeline.
14187 2000-02-12 12:20 wtay
14189 * plugins/mpeg1/mpeg_play/16bit.c,
14190 plugins/mpeg1/mpeg_play/Makefile.am,
14191 plugins/mpeg1/mpeg_play/ctrlbar.c, plugins/mpeg1/mpeg_play/gdith.c,
14192 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14193 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14194 plugins/mpeg1/mpeg_play/main.c,
14195 plugins/mpeg1/mpeg_play/mb_ordered.c,
14196 plugins/mpeg1/mpeg_play/motionvector.c,
14197 plugins/mpeg1/mpeg_play/parseblock.c,
14198 plugins/mpeg1/mpeg_play/proto.h,
14199 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14200 plugins/mpeg1/mpeg_play/util32.c, plugins/mpeg1/mpeg_play/video.c,
14201 plugins/mpeg1/mpeg_play/video.h,
14202 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: The
14203 first functional video MPEG1 decoder. The decoder still opens a
14204 window to show the video. This is not optimised at all. Some
14205 glitches and crashes due to bugs in mp1videoparse.c. I need to
14206 queue incomplete slices in mp1videoparse before sending them to the
14207 decoder. use test/mp1parse on your favorite video to test. No
14208 audio/video sync, no QoS at all.
14210 2000-02-10 17:02 wtay
14212 * gst/types/gsttypes.c, plugins/mp3decode/parse/mp3parse.c,
14213 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14214 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c:
14215 Optimisations to mp3decode and mp3parse (subbuffers) mp1videoparse
14216 now correctly pushes buffers in complete chuncks.
14218 2000-02-08 22:36 wtay
14220 * configure.in, gst/types/gsttypes.c,
14221 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1video/Makefile.am,
14222 plugins/mpeg1video/parse/Makefile.am,
14223 plugins/mpeg1video/parse/README,
14224 plugins/mpeg1video/parse/mp1videoparse.c,
14225 plugins/mpeg1video/parse/mp1videoparse.h, test/mp1parse.c: Added
14226 MPEG1 video parser.
14228 2000-02-07 19:29 wtay
14230 * plugins/mpeg1/mpeg_play/: Makefile.am, gdith.c: Some more files.
14232 2000-02-07 19:22 wtay
14234 * plugins/mpeg1/mpeg_play/: Makefile.am, gstmpeg_play.c,
14235 gstmpeg_play.h: [no log message]
14237 2000-02-07 19:04 wtay
14239 * configure.in, plugins/mp3decode/mpg123/Makefile.am,
14240 plugins/mp3decode/mpg123/decode_i386.c,
14241 plugins/mp3decode/mpg123/layer3.c, plugins/mpeg1/Makefile.am,
14242 plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14243 plugins/mpeg1/mpeg_play/ANNOUNCE, plugins/mpeg1/mpeg_play/BUGS,
14244 plugins/mpeg1/mpeg_play/CHANGES, plugins/mpeg1/mpeg_play/COPYRIGHT,
14245 plugins/mpeg1/mpeg_play/INSTALL,
14246 plugins/mpeg1/mpeg_play/Makefile.am,
14247 plugins/mpeg1/mpeg_play/README,
14248 plugins/mpeg1/mpeg_play/README.jpeg, plugins/mpeg1/mpeg_play/TODO,
14249 plugins/mpeg1/mpeg_play/VERSION, plugins/mpeg1/mpeg_play/ctrlbar.c,
14250 plugins/mpeg1/mpeg_play/ctrlbar.h,
14251 plugins/mpeg1/mpeg_play/decoders.c,
14252 plugins/mpeg1/mpeg_play/decoders.h,
14253 plugins/mpeg1/mpeg_play/descrip.mms,
14254 plugins/mpeg1/mpeg_play/dither.h,
14255 plugins/mpeg1/mpeg_play/floatdct.c, plugins/mpeg1/mpeg_play/fs2.c,
14256 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14257 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14258 plugins/mpeg1/mpeg_play/gray.c, plugins/mpeg1/mpeg_play/hybrid.c,
14259 plugins/mpeg1/mpeg_play/hybriderr.c,
14260 plugins/mpeg1/mpeg_play/index.bt,
14261 plugins/mpeg1/mpeg_play/jrevdct.c, plugins/mpeg1/mpeg_play/main.c,
14262 plugins/mpeg1/mpeg_play/mb_ordered.c,
14263 plugins/mpeg1/mpeg_play/mono.c,
14264 plugins/mpeg1/mpeg_play/motionvector.c,
14265 plugins/mpeg1/mpeg_play/ordered.c,
14266 plugins/mpeg1/mpeg_play/ordered2.c,
14267 plugins/mpeg1/mpeg_play/parseblock.c,
14268 plugins/mpeg1/mpeg_play/proto.h,
14269 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14270 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/util32.c,
14271 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h:
14272 Added compiler optimistaion flags to mpg123. reverted to old
14273 WRITE_SAMPLE which was much faster. Added mpeg_play, the MPEG1
14274 video player. It does not work yet.
14276 2000-02-06 22:04 wtay
14278 * gst/gstmeta.c, plugins/mp3decode/mpg123/common.c,
14279 plugins/mp3decode/mpg123/gstmpg123.c,
14280 plugins/mp3decode/parse/mp3parse.c,
14281 plugins/mpeg1/parse/mpeg1parse.c: Added metadata to mpg123 buffers.
14282 removed (disabeled) debug info.
14284 2000-02-06 18:50 wtay
14286 * plugins/mp3decode/mpg123/common.c,
14287 plugins/mp3decode/parse/mp3parse.c,
14288 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Fixed the mpeg 1
14289 parser. It can now be used to playback the audio stream of an MPEG1
14290 movie (check out test/mp1parse.c).
14292 2000-02-06 12:33 wtay
14294 * plugins/mpeg1/parse/mpeg1parse.c: Found mpeg1 parsing bug. My
14295 videos seem to parse OK.
14297 2000-02-06 01:52 wtay
14299 * plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: cleanup. Still
14302 2000-02-06 00:56 wtay
14304 * test/mp1parse.c: The mpeg1 parser test program.
14306 2000-02-06 00:55 wtay
14308 * plugins/mpeg1/parse/mpeg1parse.c,
14309 plugins/mpeg1/parse/mpeg1parse.h, test/Makefile.am: Some changes to
14310 the mpeg 1 parser. Does not work yet.
14312 2000-02-05 16:08 wtay
14314 * plugins/mp3decode/mpg123/: Makefile.am, decode_i386.c,
14315 decode_i486.c, decode_i586.s, layer3.c, mpg123.c, mpg123.h: Added
14316 486 optimisation. Pentium optimisation added, but does not work
14319 2000-02-05 14:37 wtay
14321 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14322 layer3.c, mpg123.c, mpg123.h: Fixed a buffer problem with Layer 3.
14323 moved the buffer handling to common.c, getbits should not know
14326 2000-02-05 01:58 wtay
14328 * plugins/mp3decode/parse/mp3parse.c: Not worth much: fixed a
14331 2000-02-05 01:40 wtay
14333 * plugins/mp3decode/: mpg123/gstmpg123.c, parse/mp3parse.c: Fixed
14334 Layer 2 & 3 parsing. All my MPEGs play now with gstreamer !!!
14336 2000-02-05 01:20 wtay
14338 * plugins/mp3decode/parse/mp3parse.c, test/a.c, test/mp3parse.c,
14339 test/mp3play.c: Fixed a nasty bug in mp3parse (partial buffer state
14340 remained) Added eos check for the test programs to stop them from
14341 allocating all of your memory (had to use alt-sysreq-k a few times
14342 :-( ). MPEG layer 1 plays fine now with mp3play.
14344 2000-02-04 23:27 wtay
14346 * plugins/mp3decode/mpg123/: getbits.c, test.c: Tested with layer 1
14347 & 2, no audible errors. Fixed cracks and pops in Layer 3. Still a
14348 bit slow, though...
14350 2000-02-04 22:06 wtay
14352 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14353 layer3.c, mpg123.c, mpg123.h, test.c: Attempt to get layer3
14354 working. Tried with the test program included. Still some errors
14355 and clicks sometime, but you can hear something. Double buffering
14356 is now used (like mpg123). Can somebody test this on a layer 1 or 2
14357 stream (I have none) and together with the mp3parse?
14359 2000-02-04 21:49 omegahacker
14361 * plugins/mp3decode/parse/mp3parse.c: Fixes to the bfp calculation,
14362 as well as some other stuff.
14364 2000-02-04 02:25 richardb
14366 * configure.in, gst/gstelement.c, gst/gstplugin.c,
14367 plugins/mp3decode/mpg123/mpg123.c, plugins/mp3decode/mpg123/test.c:
14368 Compile a test program to ensure that we have working atomic
14371 A few small changes (include headers, fix a cast) to stop compiler
14374 2000-02-02 06:26 omegahacker
14376 * configure.in, docs/Makefile.am, docs/gst/Makefile.am,
14377 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
14378 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpipeline.sgml,
14379 gst/gst.c, gst/gstelement.c, gst/gstelement.h, gst/gstobject.c,
14380 gst/gstpipeline.c, plugins/mp3decode/xing/libxing/.cvsignore: More
14381 documentation changes, a couple configure.in and Makefile.am fixes.
14383 2000-02-01 20:35 wtay
14385 * configure.in, gst/elements/Makefile.am,
14386 plugins/effects/volume/volume.c: Fixed lowercase PLUGINS_USE_SRCDIR
14387 which made running test apps fail. Added GHTTP_LIBS to the
14388 libraries. commented out mm_support() call, wich is not working
14389 yet and causes errors.
14391 2000-02-01 19:40 wtay
14393 * configure.in, docs/gst/Makefile.am,
14394 plugins/effects/volume/Makefile.am, plugins/rtjpeg/RTjpeg.c,
14395 plugins/rtjpeg/RTjpeg.h: Try to compile a little mmx program, set
14396 the default value of HAVE_LIBMMX. some typos fixed. Changed
14397 include path for volume.c. RTjpeg uses mmx.h
14399 2000-02-01 09:16 omegahacker
14401 * configure.in, docs/Makefile.am, docs/gst/.cvsignore,
14402 docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
14403 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
14404 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types,
14405 docs/gst/tmpl/.cvsignore, docs/gst/tmpl/gst.sgml,
14406 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
14407 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
14408 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfilter.sgml,
14409 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
14410 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
14411 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
14412 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
14413 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
14414 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
14415 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
14416 docs/gst/tmpl/plugin.sgml: Re- set up the gtk-doc system. I'd
14417 managed to mutilate it a while back, but now it's fixed. I'll put
14418 a copy of the HTML output somewhere on the website tonight.
14420 In order to actually generate the docs, you'll have to install all
14421 the DocBook tools, as well as gtk-doc from GNOME cvs. (see
14422 http://developer.gnome.org/arch/doc/tools.html)
14424 Notes (I'll codify these some day):
14426 - Don't believe the Gnome page, always edit the SOURCES when
14427 documenting a given function, never the tmpl file. - I'll be
14428 re-arranging things a lot, but gtk-doc is smart enough to merge any
14429 changes to the tmpl file. However, gtk-doc's merge and CVS's diff
14430 are two entirely separate animals. We should probably have a
14431 virtual mutex on the entire docs/gst/ directory, over and above
14432 what CVS does. - I'm going to try to end up with a book set
14433 (docbook terms), where docs/gst/ is only one book. There'd be
14434 another called docs/manual/, and another docs/plugins/, etc. If
14435 you have any comments as to how these should be done,
14436 gstreamer-devel is the place.
14438 2000-02-01 04:10 richardb
14440 * acconfig.h, config.h.in, configure.in, gst/gstobject.c,
14441 gst/elements/Makefile.am, gst/elements/gstelements.c,
14442 plugins/mp3decode/xing/libxing/ltmain.sh: Tidy up of configure
14443 script. Make libghttp detection work at all. Make library
14444 configuration specifiable on configure commandline. Make detection
14445 of atomic resource stuff cope with 2.0 linux kernels. Fix typo
14446 (HAVE_ATOMIC_T for HAVE_ATOMIC_H). Remove generated ltmain.sh file
14449 2000-01-31 22:53 wtay
14451 * include/mmx.h, plugins/rtjpeg/Makefile.am,
14452 plugins/rtjpeg/RTjpeg.c: Added general MMX macros.
14454 2000-01-31 17:29 wtay
14456 * plugins/rtjpeg/: RTjpeg.c, RTjpeg.h: Added MMX optimised DCT and
14457 IDCT for RTjpeg. It still doesn't do anything. This version also
14458 has optimised versions for 422 and 420 YUV (de)compression. This
14459 version is not compatible with the regular RTjpeg due to
14460 optimisations using unrolled loops. Is *very* fast.
14462 2000-01-31 09:43 omegahacker
14464 * Makefile.am, configure.in, gstreamer.spec.in, editor/Makefile.am,
14465 gst/elements/Makefile.am, gst/types/Makefile.am,
14466 plugins/mp3decode/mpg123/Makefile.am, test/bindings/Makefile.am,
14467 test/cothreads/Makefile.am, test/xml/Makefile.am: More incremental
14468 updates. I can now successfully produce an rpm simply by typing
14469 `./autogen.sh;make rpm`. This is good ;-)
14471 2000-01-31 06:49 omegahacker
14473 * Makefile.am: gah, missed Makefile.am of all files...
14475 2000-01-31 06:46 omegahacker
14477 * gstreamer-config.in, gstreamer.m4, gstreamer.spec.in,
14478 plugins/mp3decode/mpg123/.cvsignore,
14479 plugins/mp3decode/xing/libxing/Makefile.am,
14480 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14481 editor/Makefile.am, gst/ROADMAP, plugins/effects/stereo/README,
14482 test/Makefile.am, test/xml/README: A bunch more changes to clean up
14483 build/`make dist` issues, as well as a spec file, -config file,
14484 .m4, etc. Next step is to build an RPM of this mess.
14486 2000-01-31 05:55 omegahacker
14488 * .cvsignore, acconfig.h, config.h.in, configure.in,
14489 plugins/Makefile.am, plugins/dvdsrc/Makefile.am,
14490 plugins/mp3decode/mpg123/Makefile.am, test/Makefile.am,
14491 test/cothreads/Makefile.am, test/xml/Makefile.am: Various fixes
14492 that collectively allow `make dist` to work.
14494 2000-01-31 04:22 omegahacker
14496 * .cvsignore: uh, forgot to do the root .cvsignore...
14498 2000-01-31 04:20 omegahacker
14500 * plugins/mp3decode/Makefile.am: Fixed SUBDIRS stuff so `make dist`
14501 works cleanly. Here's the trick: if DIST_SUBDIRS exists in the
14502 Makefile.am, that's used as the list of things to include in the
14503 distribution, regardless of whether or not something is included in
14504 SUBDIRS due to conditional stuff.
14506 2000-01-31 03:36 omegahacker
14508 * docs/.cvsignore, editor/.cvsignore, gst/.cvsignore,
14509 gst/elements/.cvsignore, gst/types/.cvsignore,
14510 plugins/au/.cvsignore, plugins/effects/.cvsignore,
14511 plugins/effects/stereo/.cvsignore,
14512 plugins/effects/volume/.cvsignore, plugins/mp3decode/.cvsignore,
14513 plugins/mp3decode/mpg123/.cvsignore,
14514 plugins/mp3decode/parse/.cvsignore,
14515 plugins/mp3decode/xa/.cvsignore, plugins/mp3decode/xing/.cvsignore,
14516 plugins/mp3decode/xing/libxing/.cvsignore,
14517 plugins/visualization/spectrum/.cvsignore,
14518 plugins/visualization/vumeter/.cvsignore, plugins/wav/.cvsignore,
14519 plugins/.cvsignore, plugins/cobin/.cvsignore,
14520 plugins/dvdsrc/.cvsignore, plugins/mpeg1/.cvsignore,
14521 plugins/mpeg1/parse/.cvsignore, plugins/mpeg2/.cvsignore,
14522 plugins/mpeg2/ac3dec/.cvsignore, plugins/mpeg2/ac3parse/.cvsignore,
14523 plugins/mpeg2/parse/.cvsignore, plugins/rtjpeg/.cvsignore,
14524 plugins/vcdsrc/.cvsignore, plugins/visualization/.cvsignore,
14525 plugins/visualization/smoothwave/.cvsignore,
14526 plugins/visualization/synaesthesia/.cvsignore, test/.cvsignore,
14527 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14528 test/xml/.cvsignore, tools/.cvsignore: OK, I think I've got all the
14529 .cvsignore stuff taken care of, though we'll want to fine-tune
14530 things as we go, of course. Most of them are the same, with some
14531 exceptions for directories that produce executables (those are
14532 listed by name after the standard ones and a newline for
14535 2000-01-31 03:25 omegahacker
14537 * test/README: initial checkin
14539 2000-01-31 03:22 omegahacker
14541 * test/xml/readreg.c: - added usage info - uses first arg as
14542 registry filename - any additional args are plugins to search for
14543 (no change but argv base) - cleaned up output with a spare \n
14545 2000-01-31 03:02 omegahacker
14547 * configure.in, plugins/Makefile.am, plugins/rtjpeg/.cvsignore,
14548 plugins/rtjpeg/Makefile.am, plugins/rtjpeg/README,
14549 plugins/rtjpeg/RTjpeg.c, plugins/rtjpeg/RTjpeg.h,
14550 plugins/rtjpeg/rtjpeg.c, plugins/rtjpeg/rtjpegdec.c,
14551 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
14552 plugins/rtjpeg/rtjpegenc.h: RTjpeg plugin with several elements.
14553 It's currently a skeleton, doing no work at all. Need to have a
14554 video display element, some kind of simulation source (read from
14555 .ppm, a la what I do at work to solve the exact same problem), raw
14556 video types, metadata structs, etc.
14558 The RTjpeg.[ch] code is taken from a just-downloaded copy from
14559 Justin's site, with some fixes (#include <asm/types.h> to get
14560 __u64,etc). Once the aforementioned infrastructure is in place,
14561 the elements can actually be set up to do the encode/decode, and
14562 we'll have our first functioning video codec in place. ;-)
14564 2000-01-31 01:24 omegahacker
14566 * gst/types/.cvsignore: .cvsignore for gst/types/, still testing
14569 2000-01-31 01:11 omegahacker
14571 * gst/elements/.cvsignore: .cvsignore for gst/elements/, also
14572 testig loginfo script
14574 2000-01-31 00:16 omegahacker
14576 * plugins/dvdsrc/.cvsignore: added .cvsignore for plugins/dvdsrc/,
14577 testing loginfo script
14579 2000-01-31 00:04 omegahacker
14581 * plugins/.cvsignore: .cvsignore for plugins/, also testing loginfo
14584 2000-01-31 00:02 omegahacker
14586 * gst/.cvsignore: .cvsignore for gst/, also testing loginfo script
14588 2000-01-30 22:50 wtay
14590 * acconfig.h, config.h.in, configure.in, editor/Makefile.am,
14591 gst/elements/Makefile.am, gst/types/Makefile.am,
14592 plugins/Makefile.am, plugins/mp3decode/Makefile.am,
14593 plugins/mp3decode/xing/Makefile.am,
14594 plugins/mp3decode/xing/libxing/ltmain.sh: Changed Makefiles to:
14595 detect xaudio (check header xaudio/decoder.h) detect mmx.h detect
14596 CSS (check if css.c is in plugins/dvdsrc), need something better.
14597 some LDFLAGS had *.la dependencies which failed for libtool
14599 The build is now 100% on my system.
14601 2000-01-30 10:58 omegahacker
14603 * plugins/dvdsrc/: Makefile.am, dvd_udf.c, dvd_udf.h, dvdsrc.c,
14604 dvdsrc.h: initial checkin
14606 2000-01-30 10:48 omegahacker
14608 * plugins/mp3decode/xing/libxing/: cdcts.s, cwin8s.s, cwins.s,
14609 mdcts.s, msiss.s, x86gas.s, x86intel.s: initial checkin
14611 2000-01-30 10:44 omegahacker
14613 * docs/: Makefile.am, random/arch, random/buffers,
14614 random/coroutines, random/design, random/example,
14615 random/factoryinfo, random/gboolean, random/intro, random/metadata,
14616 random/mutability, random/padarch, random/sequence,
14617 random/state-transitions, random/states, random/states.old,
14618 random/types, random/vis-transform, random/walkthrough,
14619 slides/README, slides/abstract, slides/abstract.save,
14620 slides/outline, slides/slides: initial checkin
14622 2000-01-30 10:39 omegahacker
14624 * plugins/mp3decode/xing/: Makefile.am, README, gstxing.c,
14625 gstxing.h: initial checkin
14627 2000-01-30 10:17 omegahacker
14629 * plugins/mp3decode/xing/libxing/: AUTHORS, COPYING, ChangeLog,
14630 INSTALL, L3.h, Makefile.am, NEWS, README, acconfig.h, autogen.sh,
14631 cdct.c, config.h, config.h.in, configure.in, csbt.c, csbtL3.c,
14632 csbtb.c, cup.c, cupL1.c, cupini.c, cupl3.c, cwin.c, cwinb.c,
14633 cwinm.c, dec8.c, htable.h, hwin.c, icdct.c, install-sh, isbt.c,
14634 isbtb.c, itype.h, iup.c, iupL1.c, iupini.c, iwinQ.c, iwinbQ.c,
14635 iwinm.c, jdw.h, l3dq.c, l3init.c, ltmain.sh, mdct.c, mhead.c,
14636 mhead.h, missing, mkinstalldirs, msis.c, port.h, stamp-h, stamp.h,
14637 stamp.h.in, tableawd.h, towave.c, uph.c, upsf.c, wavep.c, wcvt.c,
14638 x86intel.c: initial checkin
14640 2000-01-30 10:03 omegahacker
14642 * plugins/mp3decode/: Makefile.am, xa/Makefile.am, xa/README,
14643 xa/gstxa.c, xa/gstxa.h: initial checkin
14645 2000-01-30 09:58 omegahacker
14647 * plugins/: effects/Makefile.am, visualization/Makefile.am: initial
14650 2000-01-30 09:54 omegahacker
14652 * tools/Makefile.am, tools/README, tools/launch.c,
14653 test/bindings/Makefile.am, test/bindings/dummy.c,
14654 test/bindings/dummy.h, test/bindings/test.c: initial checkin
14656 2000-01-30 09:50 omegahacker
14658 * test/: Makefile.am, a.c, ac3parse.c, ac3play.c, ac3sync.c,
14659 args.c, basic.c, buffer.c, cobin.c, dvdcat.c, fake.c,
14660 gsttracedump.c, jitter.c, m.c, mcut.c, mem.c, mem.h, mp3.c,
14661 mp3parse.c, mp3play.c, mpeg2parse.c, mpg123.c, p.c, plugin.c,
14662 push.c, qtest.c, r.c, record.c, s.c, spectrum.c, states.c,
14663 teardown.c, typefind.c, types.c, w.c, wave.c,
14664 cothreads/Makefile.am, cothreads/cothreads.c,
14665 cothreads/cothreads.h, cothreads/looper.c, cothreads/looper.h,
14666 cothreads/object.c, cothreads/object.h, cothreads/simple.c,
14667 cothreads/test.c, xml/Makefile.am, xml/createreg.c, xml/readreg.c:
14670 2000-01-30 09:46 omegahacker
14672 * editor/: Makefile.am, editor.c, editor.glade,
14673 editorelement.glade, gsteditor.c, gsteditor.h, gsteditorbin.c,
14674 gsteditorcanvas.c, gsteditorconnection.c, gsteditorconnection.h,
14675 gsteditorcreate.c, gsteditorcreate.h, gsteditorelement.c,
14676 gsteditorpad.c, gsteditorpad.h, gstelementselect.c,
14677 gstelementselect.h: initial checkin
14679 2000-01-30 09:22 omegahacker
14681 * plugins/: au/Makefile.am, au/gstparseau.c, au/gstparseau.h,
14682 cobin/Makefile.am, cobin/cobin.c, cobin/cobin.h,
14683 cobin/spindentity.c, cobin/spindentity.h,
14684 effects/stereo/Makefile.am, effects/stereo/stereo.c,
14685 effects/stereo/stereo.h, effects/volume/Makefile.am,
14686 effects/volume/volume.c, effects/volume/volume.h,
14687 mp3decode/mpg123/COPYING, mp3decode/mpg123/Makefile.am,
14688 mp3decode/mpg123/README, mp3decode/mpg123/common.c,
14689 mp3decode/mpg123/dct64.c, mp3decode/mpg123/dct64_i386.c,
14690 mp3decode/mpg123/dct64_i486.c, mp3decode/mpg123/decode.c,
14691 mp3decode/mpg123/decode_i386.c, mp3decode/mpg123/decode_i486.c,
14692 mp3decode/mpg123/gbtest.c, mp3decode/mpg123/getbits.c,
14693 mp3decode/mpg123/getbits.h, mp3decode/mpg123/gstmpg123.c,
14694 mp3decode/mpg123/gstmpg123.h, mp3decode/mpg123/huffman.h,
14695 mp3decode/mpg123/l2tables.h, mp3decode/mpg123/layer1.c,
14696 mp3decode/mpg123/layer2.c, mp3decode/mpg123/layer3.c,
14697 mp3decode/mpg123/letest.c, mp3decode/mpg123/mpg123.c,
14698 mp3decode/mpg123/mpg123.h, mp3decode/mpg123/tabinit.c,
14699 mp3decode/mpg123/test.c, mp3decode/parse/Makefile.am,
14700 mp3decode/parse/README, mp3decode/parse/mp3parse.c,
14701 mp3decode/parse/mp3parse.h, mpeg1/Makefile.am,
14702 mpeg1/parse/Makefile.am, mpeg1/parse/README, mpeg1/parse/getbits.c,
14703 mpeg1/parse/getbits.h, mpeg1/parse/mpeg1parse.c,
14704 mpeg1/parse/mpeg1parse.h, mpeg1/parse/notes, mpeg2/Makefile.am,
14705 mpeg2/ac3dec/Makefile.am, mpeg2/ac3dec/README, mpeg2/ac3dec/ac3.h,
14706 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
14707 mpeg2/ac3dec/bit_allocate.c, mpeg2/ac3dec/bit_allocate.h,
14708 mpeg2/ac3dec/bitstream.c, mpeg2/ac3dec/bitstream.h,
14709 mpeg2/ac3dec/crc.c, mpeg2/ac3dec/crc.h, mpeg2/ac3dec/debug.c,
14710 mpeg2/ac3dec/debug.h, mpeg2/ac3dec/decode.h, mpeg2/ac3dec/dither.c,
14711 mpeg2/ac3dec/dither.h, mpeg2/ac3dec/downmix.c,
14712 mpeg2/ac3dec/downmix.h, mpeg2/ac3dec/exponent.c,
14713 mpeg2/ac3dec/exponent.h, mpeg2/ac3dec/getbits.c,
14714 mpeg2/ac3dec/getbits.h, mpeg2/ac3dec/imdct.c, mpeg2/ac3dec/imdct.h,
14715 mpeg2/ac3dec/mantissa.c, mpeg2/ac3dec/mantissa.h,
14716 mpeg2/ac3dec/output.c, mpeg2/ac3dec/output.h, mpeg2/ac3dec/parse.c,
14717 mpeg2/ac3dec/parse.h, mpeg2/ac3dec/rematrix.c,
14718 mpeg2/ac3dec/rematrix.h, mpeg2/ac3dec/ring_buffer.c,
14719 mpeg2/ac3dec/ring_buffer.h, mpeg2/ac3dec/stats.c,
14720 mpeg2/ac3dec/stats.h, mpeg2/ac3dec/uncouple.c,
14721 mpeg2/ac3dec/uncouple.h, mpeg2/ac3parse/Makefile.am,
14722 mpeg2/ac3parse/README, mpeg2/ac3parse/ac3parse.c,
14723 mpeg2/ac3parse/ac3parse.h, mpeg2/parse/Makefile.am,
14724 mpeg2/parse/README, mpeg2/parse/getbits.c, mpeg2/parse/getbits.h,
14725 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
14726 mpeg2/parse/notes, vcdsrc/Makefile.am, vcdsrc/vcdsrc.c,
14727 vcdsrc/vcdsrc.h, visualization/smoothwave/Makefile.am,
14728 visualization/smoothwave/README,
14729 visualization/smoothwave/smoothwave.c,
14730 visualization/smoothwave/smoothwave.h,
14731 visualization/spectrum/Makefile.am, visualization/spectrum/README,
14732 visualization/spectrum/fix_fft.c,
14733 visualization/spectrum/gstspectrum.c,
14734 visualization/spectrum/gstspectrum.h,
14735 visualization/synaesthesia/Makefile.am,
14736 visualization/synaesthesia/README,
14737 visualization/synaesthesia/README-syna,
14738 visualization/synaesthesia/core.c,
14739 visualization/synaesthesia/core.h,
14740 visualization/synaesthesia/synaesthesia.c,
14741 visualization/synaesthesia/synaesthesia.h,
14742 visualization/vumeter/Makefile.am, visualization/vumeter/README,
14743 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
14744 wav/Makefile.am, wav/gstparsewav.c, wav/gstparsewav.h,
14745 wav/gstriff.c, wav/gstriff.h: initial checkin
14747 2000-01-30 09:04 omegahacker
14749 * plugins/: Makefile.am, example.c, example.h: initial checkin
14751 2000-01-30 09:00 omegahacker
14753 * gst/: elements/Makefile.am, elements/gstasyncdisksrc.c,
14754 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
14755 elements/gstaudiosink.h, elements/gstaudiosrc.c,
14756 elements/gstaudiosrc.h, elements/gstdisksrc.c,
14757 elements/gstdisksrc.h, elements/gstelements.c,
14758 elements/gstesdsink.c, elements/gstesdsink.h,
14759 elements/gstfakesink.c, elements/gstfakesink.h,
14760 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
14761 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
14762 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
14763 elements/gstidentity.c, elements/gstidentity.h,
14764 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
14765 elements/gstsinesrc.h, elements/gsttypefind.c,
14766 elements/gsttypefind.h, types/Makefile.am, types/gsttypes.c:
14769 2000-01-30 08:57 omegahacker
14771 * gst/: cothreads.c, cothreads.h, gst.c, gst.h, gstbin.c, gstbin.h,
14772 gstbuffer.c, gstbuffer.h, gstconnection.c, gstconnection.h,
14773 gstelement.c, gstelement.h, gstelementfactory.c, gstfilter.c,
14774 gstfilter.h, gstlog.h, gstmeta.c, gstmeta.h, gstobject.c,
14775 gstobject.h, gstpad.c, gstpad.h, gstpipeline.c, gstpipeline.h,
14776 gstplugin.c, gstplugin.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h,
14777 gsttee.c, gsttee.h, gstthread.c, gstthread.h, gsttrace.c,
14778 gsttrace.h, gsttype.c, gsttype.h, gsttypefind.c, gsttypefind.h,
14779 gstutils.c, gstutils.h, gstxml.c, gstxml.h, plugin.c, plugin.h,
14780 Makefile.am: initial checkin
14782 2000-01-30 08:51 omegahacker
14784 * AUTHORS, COPYING, COPYING.LIB, ChangeLog, INSTALL, Makefile.am,
14785 NEWS, README, acconfig.h, autogen.sh, config.h.in, configure.in,
14786 install-sh, missing, mkinstalldirs, stamp.h.in: initial checkin
14788 Fri Jan 12 21:52:09 CET 2001 Wim Taymans <wim.taymans@chello.be>
14790 * PPC compilation fixes (thanks to hadess)
14791 * add eos2 and eos3 proposals