1 2003-03-29 Martin Schulze <MHL.Schulze@t-online.de>
3 * gst/gstelementfactory.c: Add "g_free (dp->license)" in
4 gst_element_details_free().
5 * gst/gstevent.[ch]: Add function gst_event_get_type() to
6 support c++ language binding. Make macros gst_event_ref[_by_count]
7 return a GstEvent* instead of a GstData*.
8 * gst/gstbuffer.[ch]: Add functions gst_buffer[_pool]_get_type()
9 to support c++ language binding.
11 2003-03-16 Christian Meyer <chrisime@gnome.org>
14 (print_prop): Modified to make compile compile with the new introduced
16 * tools/gst-xmlinspect.c
19 2003-03-16 Christian Meyer <chrisime@gnome.org>
21 * gst/gstprops.[ch]: Add function gst_props_get_type().
22 * gst/gstprops.[ch], gst/gstutils.c, gst/registries/gstxmlregistry.c:
23 - Rename gst_props_entry_get_type() -> gst_props_entry_get_props_type().
24 - Add gst_props_entry_get_type() (returning the GType).
25 * gst/gstcaps.[ch]: Add function gst_caps_get_type().
27 Applied patches from Martin Schulze.
29 2003-01-09 Thomas Vander Stichele <thomas at apestaart dot org>
31 * first pass at changing _connect/_disconnect -> _link/_unlink
32 * gst/gstcompat.h: created
34 2002-11-27 Thomas Vander Stichele <thomas at apestaart dot org>
36 * ChangeLog: added an entry
37 * gst/gst.*: add gst_init_check which can return TRUE or FALSE
38 make gst_init_with_popt_table do the same
39 only initialize once, like GTK does
41 2002-04-12 Thomas Vander Stichele <thomas@apestaart.org>
43 * gst/gst*.[ch]: commited GUAD3C code review comments (marked CR1)
45 * gst/gstregistry.[ch]: added to handle registry stuff
46 gst/gst.c: changed to use new --gst-registry option
47 tools/gst-register.c: use new registry functions
48 for more info, check docs/random/thomasvs/registry
50 2002-03-01 Michael Meeks <michael@ximian.com>
51 * docs/manual/Makefile.am: use $(wildcard) instead of
54 * tools/Makefile.am: handle conditionals in a compatible way
56 * docs/manuals.mak: don't do silly things with if/else
58 2002-01-15 Bastien Nocera <hadess@hadess.net>
60 * tests/Makefile.am: add all the dirs to the DIST_SUBDIRS
62 2002-01-15 Bastien Nocera <hadess@hadess.net>
64 * tests/Makefile.am: dodge compiling memchunk and bufspeed
65 if NASM is not present
67 2002-01-03 Rodney Dawes <dobey@free.fr>
69 * gstreamer.spec.in: Fixed the missing plug-ins problem
71 2001-12-29 Rodney Dawes <dobey@free.fr>
73 * gstreamer.spec.in: Fixed up for the splitification
75 2001-12-23 Thomas Vander Stichele <thomas@apestaart.org>
77 * moved plugins out of the core to gst-plugins
78 * moved some of the libs out of the core to gst-plugins
79 * moved the other libs around so headers get installed in
82 2001-12-15 Thomas Vander Stichele <thomas@apestaart.org>
84 * configure.ac : major overhaul
85 * m4/ dir added with lots of checks in it
87 2001-12-14 Michael Meeks <michael@ximian.com>
89 * gst/gst.c (gst_main, gst_main_quit): upd.
91 * gst/gstutils.c (gst_util_has_arg): impl.
92 (gst_util_get_int64_arg): impl.
94 * plugins/mpeg2/video/gstmpeg2play.c
95 (gst_mpeg2play_class_init): min frames per sec = 0.
97 * plugins/mikmod/gstmikmod.c (gst_mikmod_class_init):
98 s/16bit/use16bit/ properties can't begin with a non
101 * tools/gstreamer-guilaunch.c: fresh from the ministy
104 * tools/Makefile.am: enable gstreamer-guilaunch for
107 * tools/gstreamer-launch.c (main): upd.
108 (idle_func): quit the mainloop.
110 2001-12-14 Michael Meeks <michael@ximian.com>
112 * plugins/audiofile/gstafsrc.c (gst_afsrc_class_init): upd.
114 * plugins/gnomevfs/gnomevfssrc.c (gst_gnomevfssrc_class_init):
115 kill broken mess for install_std_props.
117 * plugins/gnomevfs/gnomevfssink.c
118 (gst_gnomevfssink_class_init): upd.
120 * tools/gstreamer-launch.c (main): add efence hook.
122 * gst/elements/gstfilesrc.c (gst_filesrc_get): use
123 a volatile pointer, don't write to the buffer.
125 * gst/gstelement.c (gst_element_populate_std_props):
126 add debug & robustness.
128 * gst/gstelement.c (gst_element_populate_std_props):
129 add debug & robustness.
131 2001-12-13 Michael Meeks <michael@ximian.com>
133 * gst/elements/*.c: (..._class_init): clean to use
134 gst_populate_std_props.
137 (gst_element_populate_std_props): impl, simply for now,
138 with a few standard properties.
139 (gst_element_install_std_props): impl nice helper.
141 2001-12-13 Michael Meeks <michael@ximian.com>
143 * gst/gstplugin.c (_gst_plugin_initialize): g_error
146 * Makefile.am: update.
148 * editor/gsteditorprojectview.c (view_on_element_added):
150 * editor/gsteditorproject.c
151 (gst_editor_project_class_init): upd.
153 * plugins/avi/gstavimux.c
154 (gst_avimux_request_new_pad): don't clobber name.
156 * libs/control/gstdparammanager.c
157 (gst_dpman_class_init): upd.
158 (gst_dpman_dispose): chain to parent.
160 * gst/cothreads.c (cothread_create): use guchar *'s
161 not void *'s for bytewise pointer arithmetic.
163 * gst/gstelement.h: kill const on get_property value.
165 * plugins/avi/gstavimux.c
166 (gst_avimux_request_new_pad): add name param.
168 * configure.ac: Add checks for libglade-2.0 and
171 2001-12-13 Michael Meeks <michael@ximian.com>
173 * plugins/xvideosink/Makefile.am: add $(X_LIBS)
175 * examples/typefind/typefind.c (type_found): upd.
178 * plugins/mikmod/gstmikmod.c
179 (gst_mikmod_set_property): same memory bug here -
182 * plugins/oss/gstosssrc.c
183 (gst_osssrc_set_property): fix memory issue.
184 (gst_osssrc_init): dup the string - argh; quit here -
185 such code should be stuck in a common base class not
188 * plugins/oss/gstosssink.c
189 (gst_osssink_init): manage the device allocation.
190 (gst_osssink_finalize): impl.
191 (gst_osssink_class_init): upd.
192 (gst_osssink_set_property): upd.
194 * acconfig.h: cover HAVE_LIBXML2
196 * configure.ac: update libxml checks.
198 2001-12-11 22:10 thomasvs
200 * lots of build fixes for 0.3.0 release
202 2001-08-15 23:43 cael
204 * gstplay/: ChangeLog, gstmediaplay.c, gstplay.c: Added hacky check
205 to make sure we have video to fullscreen, will be removed when the
206 new libgstplay lands.
208 2001-08-15 23:32 cael
210 * gstplay/: ChangeLog, gstmediaplay.c, gstmediaplay.glade,
211 gstmediaplay.h, gstplay.c, main.c: Added a bunch of new stuff
212 including better fullscreen handling and some new playlist stuff
213 that's not hooked up yet.
215 2001-08-14 20:13 thomasvs
217 * gstreamer-uninstalled.pc.in: changed this to work for gst-bind if
218 anyone gets into problems with this then let me know and we'll fix
221 2001-08-14 05:11 parapraxis
223 * gst/: gobject2gtk.c, gobject2gtk.h: sync gobject2gtk with
226 2001-08-13 21:19 omegahacker
228 * gst/: gsttimecache.c, gsttimecache.h: added first pass at the
231 2001-08-13 20:03 omegahacker
233 * gst/Makefile.am: messy hack to make sure libgst.la builds
236 2001-08-13 20:00 sbaker3
238 * docs/: gst/gstreamer-sections.txt, manual/dynamic.sgml,
239 manual/helloworld2.sgml, manual/pads.sgml, manual/queues.sgml,
240 manual/threads.sgml, manual/typedetection.sgml, manual/xml.sgml:
241 sync with the current CVS glib API
243 2001-08-13 19:55 sbaker3
245 * test/avi2mpg.c, test/lat.c, test/mp1tomp1.c, test/mp2toavi.c,
246 test/mp2tomp1.c, test/mp2tomp1v2.c, test/mp3.c, test/mp3parse.c,
247 test/mp3play.c, test/mp3tovorbis.c, test/pipetest.c, test/qtest.c,
248 tests/autoplug.c, tests/events.c, tests/mp1vid.c, tests/paranoia.c,
249 tests/states.c, tests/eos/case1.c, tests/eos/case2.c,
250 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
251 tests/eos/case6.c, tests/eos/case7.c, tests/muxing/case1.c,
252 tests/sched/runxml.c: sync with the current CVS glib API
254 2001-08-13 19:50 sbaker3
256 * plugins/aasink/aasink.c, plugins/audiofile/gstafsink.c,
257 plugins/audiofile/gstafsrc.c, plugins/avi/gstavidecoder.c,
258 plugins/avi/wincodec/gstwinenc.cc, plugins/cdparanoia/cdparanoia.c,
259 plugins/dv/dvdec.c, plugins/filters/cutter/cutter.c,
260 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
261 plugins/gsm/gstgsmenc.c, plugins/jpeg/gstjpegenc.c,
262 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
263 plugins/quicktime/gstquicktimedecoder.c,
264 plugins/sdlsink/sdlvideosink.c, plugins/xvideosink/xvideosink.c,
265 examples/cutter/cutter.c, examples/helloworld/helloworld.c,
266 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
267 examples/plugins/example.c, examples/queue2/queue2.c,
268 examples/queue3/queue3.c, examples/queue4/queue4.c,
269 examples/thread/thread.c, examples/typefind/typefind.c,
270 examples/xml/createxml.c, examples/xml/runxml.c: sync with the
273 2001-08-13 19:48 omegahacker
275 * configure.base: Added libgst.la to the global LDFLAGS, so all
276 plugins link against it. This should help solve problems with
277 bindings and dynamic loading of libgst.
279 2001-08-13 19:45 sbaker3
281 * gst/: gobject2gtk.c, gobject2gtk.h, gst.c, gstautoplug.c,
282 gstbin.c, gstelement.c, gstobject.c, gstpad.c, gstparse.c,
283 gsttypefind.c, gstxml.c, autoplug/autoplugtest.c,
284 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c,
285 autoplug/gststaticautoplug.c, autoplug/gststaticautoplugrender.c,
286 elements/gstdisksink.c, elements/gstfakesink.c,
287 elements/gstfakesrc.c, elements/gstidentity.c,
288 elements/gstmultidisksrc.c: sync with the current CVS glib API
290 2001-08-13 14:52 thomasvs
292 * configure.base: added swig/Makefile.PL
294 2001-08-12 11:09 sbaker3
296 * tests/.cvsignore: added more exes
298 2001-08-12 10:48 sbaker3
300 * gst/gstbufferpool.c: doc update
302 2001-08-11 23:04 omegahacker
304 * gst/gstbuffer.c: fixed stupid bug in buffer_span()
306 2001-08-11 09:25 omegahacker
308 * gst/: gstbuffer.c, gstbuffer.h: - changed timestamps to gint64
309 (*signed* 64-bit) - updated buf->offset handling to deal with the
310 -1 (0xffffffff) case - added gst_buffer_span() and gst_buffer_merge
311 (see -devel for details)
313 2001-08-10 22:36 wtay
315 * gst/elements/gstdisksrc.c: mmap returns MAP_FAILED in case of an
316 error, also do a perror in case of a failure.
318 2001-08-10 18:45 wtay
320 * test/misc/: Makefile.am, gsmdec.c, gsmenc.c, mpgPlayer.c: Added
321 some test apps by Zeenix.
323 2001-08-10 18:40 wtay
325 * configure.base, docs/fwg/intro.sgml, plugins/SID/gstsiddec.cc,
326 plugins/audiofile/gstafsink.c, plugins/gnomevfs/gnomevfssrc.c,
327 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
328 plugins/quicktime/gstquicktimedemux.c,
329 plugins/quicktime/gstquicktimesink.c, plugins/udp/gstudpsrc.c,
330 test/Makefile.am, test/main.c, tests/faketest.c,
331 tools/gstreamer-inspect.c: Fixes to various plugins. Removed the
332 eos/qos calls in favour of the soon to be event system. Added a
333 test app to test element reuse (doesn't work)
335 2001-08-10 18:34 wtay
337 * gst/: gstobject.h, gstpad.c, gstpad.h, gstqueue.c,
338 gstscheduler.c, elements/gstdisksrc.c, elements/gstfakesrc.c,
339 elements/gstfdsrc.c, elements/gstmultidisksrc.c,
340 elements/gstpipefilter.c: Removed the old eos and qos functions.
341 Removed the functions from the elements.
343 2001-08-10 18:02 sbaker3
345 * examples/launch/.cvsignore: added an exe
347 2001-08-10 17:49 sbaker3
349 * examples/: mixer/.cvsignore, cutter/.cvsignore: added an exe
351 2001-08-10 17:36 sbaker3
353 * tests/.cvsignore: hide new tests
355 2001-08-07 17:14 thomasvs
357 * configure.base: removed libs/colorscpace again
359 2001-08-07 17:08 thomasvs
361 * configure.base: do FLAC lib check against main function
363 2001-08-07 17:06 thomasvs
365 * acconfig.h, configure.base, plugins/Makefile.am: changed
366 HAVE_FLAC to HAVE_FLACLIB
368 2001-08-07 15:46 thomasvs
370 * configure.base: added a few dnl'd AC_CONDITIONAL's to show a bug
371 for HAVE_FLAC look for thomas in the file
373 2001-08-06 23:16 wtay
375 * examples/plugins/example.c: Fixed the padtemplate definition.
377 2001-08-06 21:40 omegahacker
379 * gst/gstevent.h: added gstevent.h
381 2001-08-06 21:37 omegahacker
383 * gst/gstelement.c, gst/gstinfo.c, gst/gstinfo.h, gst/gstpad.c,
384 gst/gstpad.h, gst/gstplugin.c, gst/gstscheduler.c, gst/gstthread.c,
385 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
386 tests/Makefile.am, tests/events.c: Initial code for the event
389 2001-08-06 21:20 wtay
391 * plugins/flac/: Makefile.am, flacenc.c: Some compile fixes against
394 2001-08-06 20:52 wtay
396 * gst/gstbufferpool.h: Added a missing UNLOCK macro.
398 2001-08-06 20:49 wtay
400 * plugins/avi/wincodec/gstwinenc.cc: Updates for CVS avifile.
402 2001-08-06 17:46 theuraeus
404 * configure.base: 2001-06-08 Christian Schaller
405 <Uraeus@linuxrising.org> - Change from == to = since == only works
406 with GNU test and not the version of test shipping with Solaris
407 (and probably other Unices) - Once again a ordinary user has to
408 teach hackers to hack :)
410 2001-08-03 01:08 omegahacker
412 * gst/Makefile.am: moved the object-model headers back to _HDR
415 2001-08-03 00:55 hadess
417 * Makefile.am: - revert location of gstreamer.pc
419 2001-08-03 00:50 hadess
421 * Makefile.am: - install gstreamer.pc to the right place under
422 $(prefix)/share/pkconfig
424 2001-08-01 23:44 dlehn
426 * plugins/flac/: flacdec.c, flacenc.c: Type update for FLAC 1.0
428 2001-07-31 21:57 wtay
430 * gst/gstthread.c: Added a missing state change switch.
431 Uncommented a big FIXME that was needed after all. Stop now works.
433 2001-07-30 18:50 wtay
435 * gstreamer-uninstalled.pc.in: Changes pcbuilddir to
438 2001-07-27 18:12 wtay
440 * tests/: Makefile.am, faketest.c, muxing/case1.c: Added a simple
441 thread state change app.
443 2001-07-27 17:35 sbaker3
445 * tools/gstreamer-inspect.c: compile fix for glib2
447 2001-07-27 14:12 sbaker3
449 * gst/gstbufferpool.c: compile fix when atomic refcounting is not
452 2001-07-25 23:46 wtay
454 * plugins/festival/gstfestival.c: Added caps to the src pad to
455 properly set rate/channels for peer elements.
457 2001-07-25 22:40 wtay
459 * tools/gstreamer-inspect.c: Added signal output and object
462 2001-07-25 22:40 wtay
464 * gst/: gobject2gtk.c, gobject2gtk.h: Added shims for signal
465 introspections and g_type_parent
467 2001-07-25 21:49 wingo
469 * configure.base: Fixed issue where AC_CHECK_LIB was polluting LIBS
472 2001-07-25 01:02 wingo
474 * plugins/filters/speed/Makefile.am: Removed 'README' from
475 EXTRA_DIST so that 'make dist' would work.
477 2001-07-24 21:05 theuraeus
479 * tools/gstreamer-launch.1: 2001-23-07 Christian Schaller
480 <Uraeus@linuxrising.org> - Put README contents into man page and
481 fixed the Groff enconding (or whatever it is called.)
483 2001-07-23 01:57 wtay
485 * plugins/ffmpeg/: gstffmpegdec.c, gstffmpegenc.c: Updated to the
488 2001-07-23 01:57 wtay
490 * tools/gstreamer-launch.c: Reverted to the old g_idle loop. too
491 many problems with xvideosink and the GtkWindow when we don't have
494 2001-07-20 23:10 dlehn
496 * plugins/: mp3decode/mpg123/letest.c, mpeg2/ac3dec/bitstream.c:
497 use glib for byte swapping
499 2001-07-20 23:08 dlehn
501 * Makefile.am: Some basic deb building rules
503 2001-07-20 23:08 dlehn
505 * plugins/mpeg2/parse/Makefile.am, test/Makefile.am: cosmetic
506 stuff, -O3 does inline-functions
508 2001-07-20 22:26 wtay
510 * docs/gst/: Makefile.am, gstreamer.hierarchy,
511 tmpl/gstbufferpool.sgml, tmpl/gstfakesink.sgml,
512 tmpl/gstidentity.sgml, tmpl/gstreamer-unused.sgml,
513 tmpl/gsttee.sgml: Removed some stuff from the makefile until it
514 stopped complaining when building debs...
516 2001-07-20 08:10 dlehn
518 * plugins/mp3encode/lame/: gstlame.c, gstlame.h: update for newer
521 2001-07-20 08:00 dlehn
523 * plugins/Makefile.am: Always compile avi dir. It has it's own
524 conditionals for avifile libs. Add (back?) arts dir. (was this
527 2001-07-20 07:56 dlehn
529 * plugins/mpeg2/mpeg2dec/Makefile.am: Change lib name from
530 libmpeg2dec to libgstmpeg2dec to avoid confusion since it links to
533 2001-07-20 07:54 dlehn
535 * docs/gst/gstreamer.hierarchy: remove Gtk classes from Gst
538 2001-07-20 07:53 dlehn
540 * configure.in.ac250: not used anymore
542 2001-07-20 07:52 dlehn
544 * debian/: Makefile.am, README.Debian, changelog, control,
545 gstreamer-arts.files, gstreamer-artsd.files,
546 gstreamer-avifile.files, gstreamer-common.files,
547 gstreamer-festival.files, gstreamer-flac.files,
548 gstreamer-mpeg2dec.files, gstreamer-plugin-template.postinst,
549 gstreamer-plugin-template.postrm, gstreamer-plugin-template.prerm,
550 gstreamer-runtime.files, gstreamer-runtime.manpages,
551 gstreamer-runtime.postinst, gstreamer-runtime.postrm,
552 gstreamer-tools.files, gstreamer-tools.manpages, gstreamer-x.files,
553 libgst0.postinst, libgsteditor0.postinst,
554 libgstmediaplay0.postinst, rules: Update to Debian packaging files
557 2001-07-18 23:38 richardb
559 * docs/fwg/: Makefile.am, buffers.sgml, checklist.sgml,
560 gst-plugin-writers-guide.sgml, srcnsink.sgml, statemanage.sgml:
561 Sort out some remaining bits of fwg which weren't valid sgml.
563 2001-07-18 23:18 richardb
565 * docs/manual/: debugging.sgml, helloworld2.sgml: Fix incorrectly
566 matched tags, as found by xsltproc. ;-)
568 2001-07-18 23:08 richardb
570 * REQUIREMENTS: Add instructions for getting docbook-gnome-bin
571 debian package, needed to build manual and PWG.
573 2001-07-18 20:04 wtay
575 * gst/autoplug/gststaticautoplugrender.c: Make sure the autoplugger
576 doesn't try to connect elements with request pads for now.
578 2001-07-18 18:29 wtay
580 * plugins/mpeg1/system_encode/: buffer.c, system_encode.c,
581 system_encode.h, systems.c: Added request pad to the muxer. Fixed
582 the object size problem by dynamically allocating the sector data.
584 2001-07-17 23:01 richardb
586 * plugins/effects/volume/volume.c: Rename the GstVolume type to
587 GstVolumeOld, so that it doesn't conflict with the type registered
588 by the new volume plugin.
590 2001-07-17 22:51 wtay
592 * docs/fwg/intro.sgml: Added what I think should be the basic steps
593 for writing a plugin.
595 2001-07-16 21:18 wtay
597 * gst/: gstelement.h, gstscheduler.h: Added missing pad_select
600 2001-07-16 10:04 richardb
602 * configure.base: Change tests/muxer/Makefile to
603 tests/muxing/Makefile, since tests/muxer is now an empty dir.
605 2001-07-15 15:24 wtay
607 * tools/gstreamer-launch.c: Changed the main loop to while
610 2001-07-15 14:04 wtay
612 * gst/gstscheduler.c: Properly set the eos flag when no elements
615 2001-07-14 21:29 shitowax
617 * plugins/quicktime/: gstquicktimesink.c, gstquicktimesink.h:
618 initial introduction of a really basic muxer
620 2001-07-14 21:15 thomasvs
622 * configure.base: added muxer Makefile
624 2001-07-13 17:49 wtay
626 * plugins/gsm/: gstgsm.c, gstgsmdec.c, gstgsmenc.c: Added capsnego
629 2001-07-11 23:52 wtay
631 * gst/: gstpad.c, gstpad.h, gstscheduler.h,
632 elements/gstaggregator.c, elements/gstaggregator.h,
633 elements/gstfakesrc.c: Added prototypes for gst_pad_peek,
634 gst_pad_select and gst_pad_selectv. Added different scheduling
635 methods in aggregator. Fixed a bug in fakesrc when setting up the
636 scheduling functions.
638 2001-07-11 20:26 wtay
640 * tests/: Makefile.am, muxing/.cvsignore, muxing/Makefile.am,
641 muxing/case1.c: Added a muxing test case.
643 2001-07-11 20:23 wtay
645 * gst/gstscheduler.c: Added a g_assert when a filled bufpen is
648 2001-07-11 20:22 wtay
650 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstidentity.c,
651 gstidentity.h, gsttee.c, gsttee.h: Some cleanups in output of
652 various test plugins. Added debug output to tee. Added buffer
653 duplication to identity.
655 2001-07-11 17:45 wtay
657 * gst/elements/: gstelements.c, gstfakesink.c, gstfakesink.h: Added
658 request pads to fakesink.
660 2001-07-11 16:51 wtay
662 * gst/elements/: gstaggregator.c, gstelements.c, gstfakesink.c,
663 gstfakesrc.c, gstfakesrc.h, gstidentity.c, gstidentity.h, gsttee.c:
664 Added DEBUG_FUNCPTR to most plugins. Added request pads to fakesrc
667 2001-07-11 16:50 wtay
669 * tools/gstreamer-inspect.c: Print out the request pad function.
671 2001-07-11 15:56 wtay
673 * gst/elements/: Makefile.am, gstaggregator.c, gstaggregator.h,
674 gstdisksink.c, gstdisksrc.c, gstelements.c, gstfakesink.c,
675 gstfakesrc.c, gstfakesrc.h, gstfdsink.c, gstfdsrc.c, gsthttpsrc.c,
676 gstidentity.c, gstsinesrc.c, gsttee.c: Some code cleanups. Added
677 printouts of the buffer timestamps in identity, fakesrc, fakesink.
678 Added an aggregator test element.
680 2001-07-11 13:33 wtay
682 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: Aplied the
683 patch from Andy Wingo <apwingo@eos.ncsu.edu> add padtemplates to
684 element classes without using an elementfactory. The
685 gst_element_add_padtemplate_to_class method was renamed to
686 gst_element_class_add_padtemplate to better match glib/gtk
689 2001-07-11 13:09 wtay
691 * docs/gst/tmpl/: gstmeta.sgml, spectrum.sgml: Removed the
692 remaining bits of MetaData.
694 2001-07-11 02:02 omegahacker
696 * configure.base: added speed and volume to configure.base
698 2001-07-11 00:47 omegahacker
700 * plugins/filters/Makefile.am: added speed and volume to
703 2001-07-08 22:02 wtay
705 * test/: Makefile.am, mp2tomp1v2.c, mp3play.c: Added a vob to mpeg1
706 transcoder. note that this one is only 68 lines long.
708 2001-07-08 10:47 wtay
710 * plugins/effects/volume/volume.c: I'm a moron..
712 2001-07-08 10:46 wtay
714 * plugins/effects/volume/volume.c: Renamed the old volume plugin to
717 2001-07-08 10:44 wtay
719 * plugins/filters/: speed/Makefile.am, speed/filter.func,
720 speed/speed.c, speed/speed.h, volume/Makefile.am,
721 volume/filter.func, volume/mono-filter.func,
722 volume/stereo-filter.func, volume/volume.c, volume/volume.h: Added
723 the two plugins from Andy Wingo <apwingo@eos.ncsu.edu>
725 2001-07-07 17:34 wtay
727 * docs/manual/Makefile.am: Added the init.sgml file to the makefile
729 2001-07-07 16:30 wtay
731 * docs/manual/: intro.sgml, motivation.sgml: More blablah about how
732 cool GStreamer really is..
734 2001-07-07 16:10 wtay
736 * docs/manual/: gstreamer-manual.sgml, init.sgml, utility.sgml:
737 Added docs on library init.
739 2001-07-07 15:17 wtay
741 * docs/manual/: autoplugging.sgml, debugging.sgml,
742 gstreamer-manual.sgml, helloworld2.sgml, programs.sgml: Lots of
743 updates. Added a chapter about the autoplugcache. Updated the
744 autoplug example using the autoplugcache. Moved some stuff around.
745 Added an example app for gst_parse_launch. Updated the debug
748 2001-07-07 15:14 wtay
750 * examples/launch/mp3parselaunch.c: Add sane arg checking.
752 2001-07-07 15:07 wtay
754 * examples/launch/: Makefile.am, mp3parselaunch.c: Added a
755 parse_launch example.
757 2001-07-07 14:32 wtay
759 * examples/helloworld2/helloworld2.c: Updated the autoplug example.
761 2001-07-07 12:34 wtay
763 * docs/manual/: bins.sgml, dynamic.sgml, factories.sgml,
764 goals.sgml, gstreamer-manual.sgml, helloworld.sgml,
765 helloworld2.sgml, pads.sgml, programs.sgml, queues.sgml,
766 threads.sgml, typedetection.sgml, utility.sgml, xml.sgml: Some
767 updates to the manual, mostly glib2 related.
769 2001-07-07 11:55 wtay
771 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
772 gstreamer.hierarchy, tmpl/gstbuffer.sgml, tmpl/gstbufferpool.sgml,
773 tmpl/gstelement.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
774 tmpl/gstreamer-unused.sgml, tmpl/gstutils.sgml, tmpl/gstxml.sgml:
775 Removed the last bits of Metadata. Updated the bufferpool docs.
777 2001-07-06 22:00 wtay
779 * plugins/capture/qcam/: gstqcamsrc.c, gstqcamsrc.h, qcam.h: Added
782 2001-07-05 23:08 wtay
784 * configure.base: Added the qcam src
786 2001-07-05 23:06 wtay
788 * plugins/capture/qcam/dark.c: Some unused file..
790 2001-07-05 23:05 wtay
792 * plugins/capture/: Makefile.am, qcam/Makefile.am, qcam/exposure.c,
793 qcam/gstqcamsrc.c, qcam/gstqcamsrc.h, qcam/qcam-Linux.c,
794 qcam/qcam-Linux.h, qcam/qcam-lib.c, qcam/qcam-os.c, qcam/qcam-os.h,
795 qcam/qcam.h, qcam/qcamip.h: Added a simple bw-qcam src plugin.
797 2001-07-05 22:53 wtay
799 * tools/gstreamer-launch.c: Added the xid stuff in again if
800 compiling against gtk.
802 2001-07-04 21:49 uid21147
804 * gst/gstutils.c: Added arg setting for UINT types.
806 2001-07-04 16:33 uid21147
808 * plugins/ffmpeg/: Makefile.am, gstffmpegdec.c, gstffmpegenc.c:
809 Lots of improvements to the ffmpeg wrappers.
811 2001-07-02 21:38 wtay
813 * plugins/ffmpeg/: Makefile.am, gstffmpeg.c, gstffmpegdec.c,
814 gstffmpegdec.h, gstffmpegenc.c, gstffmpegenc.h: Added the ffmpeg
817 2001-07-01 23:19 wtay
819 * configure.base, plugins/ffmpeg/Makefile.am,
820 plugins/ffmpeg/gstffmpegenc.c, plugins/ffmpeg/gstffmpegenc.h: Added
821 the ffmpeg wrapper plugin. (ffmpeg.sourceforge.net). Only the
822 encoders are currently support, so no decoders or muxers yet..
824 2001-07-01 18:52 wtay
826 * plugins/gsm/: Makefile.am, gstgsmdec.c, gstgsmenc.c: Fixed a bug
827 with the buffer handling.
829 2001-07-01 17:10 sbaker3
831 * plugins/filters/ladspa/gstladspa.c: better property name munging
832 and added check for duplicate property names
834 2001-07-01 17:01 sbaker3
836 * gst/gobject2gtk.c: return NULL from
837 g2g_object_class_find_property if gtk_object_arg_get_info returns
840 2001-07-01 15:05 wtay
842 * plugins/avi/gstavidemux.c: Added the memcpy back, we can't take
843 ownership of the riff parser chunks..
845 2001-07-01 14:59 wtay
847 * libs/riff/gstriff.h: Added types and structures for AVI/DV.
849 2001-07-01 14:58 wtay
851 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavidemux.h,
852 gstavitypes.c: Added FV playback to avi. Currently only NTSC DV is
853 supported. Both type1 and type2 avi/dv formats are supported.
855 2001-07-01 12:18 theuraeus
857 * gstreamer.spec.in: 2001-01-07 Christian Schaller
858 <Uraeus@linuxrising.org> - Updated SPEC file. - Splitt out GUI
859 modules - Added quicktime, flac, chart, udp modules
861 2001-07-01 12:16 theuraeus
863 * LICENSE_readme, REQUIREMENTS: 2001-01-07 Christian Schaller
864 <Uraeus@linuxrising.org> - Added FLAC information
866 2001-07-01 12:12 richardb
868 * configure.base: Put the back check for the FLAC library. This
869 looks to have been accidentally removed when the sidplay one was
872 2001-07-01 11:28 sbaker3
874 * plugins/filters/ladspa/gstladspa.c: gobject param fixes
876 2001-06-30 20:41 sbaker3
878 * plugins/alsa/: alsasink.c, alsasrc.c: fix param problems due to
881 2001-06-30 17:26 wtay
883 * plugins/SID/: gstsiddec.cc, gstsiddec.h: Added a property for
886 2001-06-30 16:22 wtay
888 * acinclude.m4, configure.base, plugins/Makefile.am,
889 plugins/SID/Makefile.am: Added configure checks for libsidplay.
891 2001-06-30 15:10 wtay
893 * plugins/SID/gstsiddec.cc: Added a bunch of properties.
895 2001-06-30 01:45 wtay
897 * configure.base: Added the SID plugin.
899 2001-06-30 01:44 wtay
901 * plugins/SID/gstsiddec.cc: Some cleanups
903 2001-06-30 01:37 wtay
905 * plugins/SID/: .cvsignore, Makefile.am, gstsiddec.cc, gstsiddec.h:
906 A first attempt at a SID decoder plugin.
908 2001-06-30 01:35 wtay
910 * gst/elements/gstdisksrc.c: Fix an endless loop at EOS.. this is a
913 2001-06-29 21:31 wtay
915 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c: GObject fixes for
916 xmms plugins. Cleaner names for the generated plugins.
918 2001-06-29 18:53 richardb
920 * gst/gstparse.c: Allow elements to be given custom names with []
923 ie, gstreamer-launch disksrc[mysrc] ! ... makes a disksrc element
924 named mysrc, rather than disksrc0
926 Suggestion: don't name things with names with numbers at the end,
927 or they may conflict with names allocated automatically.
929 2001-06-29 12:30 richardb
931 * configure.base: Put GST_CFLAGS before other CFLAGS, to ensure
932 that the correct headers get used if there's an installed copy of
933 the gst headers on the system (ie, make sure the uninstalled
934 headers are used instead).
936 2001-06-29 11:26 richardb
938 * gst/Makefile.am: Prefix for marshallers should be gst_marshal,
939 rather than gst. This now actually compiles for me.
941 2001-06-29 10:39 richardb
943 * gst/Makefile.am: Ensure that the marshaller code #includes
944 glib-object.h, and hence the neccessary definitions to enable it to
947 I don't pretend to understand how the marshalling stuff works - I
948 just know that it clearly needs this #include, or something
949 similar. If there's a more correct fix, someone else can do it.
950 Possibly this is a glib-genmarshal bug, but I've not got the time
953 2001-06-29 00:58 richardb
955 * gst/Makefile.am: Ensure that the gstmarshal.[ch] files are
956 generated in time by generating both files in the same rule:
957 previously, only the .c would be generated in time. Don't put the
958 files in dists (add a dist-hook to take them out), and clean the
959 files when running distclean.
961 2001-06-28 22:44 richardb
963 * gst/Makefile.am: Make sure conditionally compiled files are added
966 2001-06-28 21:13 sbaker3
968 * plugins/alsa/: alsasink.c, alsasrc.c: compile fixes for alsasrc
969 and alsasink - params need more work (odd warning when doing
972 2001-06-28 20:32 wtay
974 * acconfig.h, configure.base, plugins/Makefile.am: Added a check
977 2001-06-28 19:35 richardb
979 * configure.base: Fix ALSA check; was overwriting the ALSA_CFLAGS
980 and ALSA_LIBS variables determined for alsa 0.5 with the ones from
981 the check that alsa 0.9 wasn't there. Now does the 0.9 check
982 first, to avoid this problem.
984 2001-06-28 17:31 richardb
986 * docs/gst/Makefile.am: Remove gstreamer.html from generated files,
987 since it was just a broken copy of one of the other files. Sort
988 out cleanfiles to some extent. Note: the make dependencies in this
989 file are completely broken, but it's not clear how to fix them.
990 The docs will be built at make install / dist time, as a result.
992 2001-06-28 17:01 richardb
994 * acinclude.m4: Fix a typo in a comment.
996 2001-06-28 16:39 richardb
998 * acinclude.m4, configure.base: Add ACTION-IF-USE and
999 ACTION-IF-NOTUSE parameters to GST_CHECK_FEATURE. Convert glib2
1000 check to use GST_CHECK_FEATURE.
1002 2001-06-28 16:11 thomasvs
1004 * plugins/filters/cutter/README: cutter plugin now has a settable
1005 pre-record buffer (using GList) README has been fleshed out a bit
1008 2001-06-28 12:56 richardb
1010 * configure.base: Actually pass the infomessages variable into
1011 config.status, so the message about plugin-builddir gets displayed.
1013 We can use this mechanism to display lists of plugins which won't
1014 be built: just add the lines to be output at the end of ./configure
1017 2001-06-28 11:57 richardb
1019 * configure.base: Change plugin-srcdir msg stuff near the end of
1020 configure.base to -builddir.
1022 2001-06-27 21:53 thomasvs
1024 * examples/cutter/cutter.c: implemented ring buffer
1026 2001-06-27 21:53 thomasvs
1028 * plugins/filters/cutter/: cutter.c, cutter.h: added a GList
1031 2001-06-27 21:20 wtay
1033 * test/: dvshow.c, mp2toavi.c: Some small fixes.
1035 2001-06-27 21:19 wtay
1037 * examples/autoplug/autoplug.c: Small fixes to the autoplugger so
1038 that it uses a colorspace element for video.
1040 2001-06-27 21:15 wtay
1042 * plugins/quicktime/gstquicktimedecoder.c: Make the QT plugin
1045 2001-06-27 21:14 wtay
1047 * plugins/avi/gstavidecoder.c: Make the avidecoder plugin extend
1050 2001-06-27 21:14 omegahacker
1052 * configure.base, gstreamer-config.in, gstreamer-uninstalled.pc.in,
1053 gstreamer.pc.in: configure.base: changed to 0.2.1, reworked the -D
1054 gathering for cflags gstreamer-config.in, gstreamer.pc.in,
1055 gstreamer-uninstalled.pc.in: reworked -D gathering for cflags
1057 2001-06-27 20:45 dlehn
1059 * plugins/arts/Makefile.am: Fix for automake 1.4 to actually build
1060 the generated source. Clean up generated files. Make sure only
1061 source idl gets into tarball.
1063 2001-06-27 20:22 omegahacker
1065 * makeconfigure: added _CFLAGS and modified to allow the multiple
1066 substitition to occur
1068 2001-06-27 18:22 richardb
1070 * makeconfigure: Add a hack to ensure that automake picks up the
1071 variables AC_SUBSTed in GST_CHECK_CONFIGPROG.
1073 2001-06-27 18:04 richardb
1075 * acinclude.m4, configure.base: Add a "MODULES" parameter to
1076 GST_CHECK_CONFIGPROG, to pass sets of modules to the -config
1077 script. Convert gnome test to use GST_CHECK_CONFIGPROG.
1079 2001-06-27 17:56 richardb
1081 * acconfig.h, acinclude.m4, configure.base, plugins/Makefile.am,
1082 plugins/audiofile/Makefile.am: Remove HAVE_GDK_PIXBUF and
1083 HAVE_LIBAUDIOFILE from acconfig.h and AC_DEFINE: nothing uses
1084 these. Add GST_CHECK_CONFIGPROG macro, to check a -config script
1085 and set --cflags and --libs from it. Replace audiofile and
1086 gdk-pixbuf checks with calls to this macro. Change use of
1087 HAVE_LIBAUDIOFILE to USE_LIBAUDIOFILE automake conditional. Change
1088 use of AUDIOFILE_LIBS variable to LIBAUDIOFILE_LIBS.
1090 2001-06-27 17:06 richardb
1092 * acinclude.m4: Fix brokenness with autoconf 2.50. *sigh*
1094 2001-06-27 16:04 richardb
1096 * acinclude.m4, configure.base: Add DISABLE-BY-DEFAULT argument to
1097 GST_CHECK_FEATURE, to allow a feature to be turned off by default.
1098 Turn of XMMS check using this, rather than a hack. Fix display of
1099 commandline parameters for GST_CHECK_FEATURE and
1100 GST_SUBSYSTEM_DISABLE.
1102 2001-06-27 15:07 thomasvs
1104 * plugins/filters/cutter/: cutter.c, filter.func: fixed cutter
1107 2001-06-27 10:59 richardb
1109 * acinclude.m4: Add XMMS macro to acinclude.m4, since it's a
1110 commonly missing macro. This joins the ALSA macro, which was
1111 already in acinclude.m4 We need some more consistent scheme for
1112 dealing with these... :(
1114 2001-06-26 23:26 omegahacker
1116 * plugins/vgasink/Makefile.am: fixed vgasink Makefile.am, even
1117 though vgasink is disabled
1119 2001-06-26 23:15 wtay
1121 * configure.base, gst/Makefile.am, tools/Makefile.am: Removed the
1122 GST_CONFIG_DIR from config.h and made a -D CFLAG for it instead so
1123 that we can do full expansion on the sysconfdir.
1125 2001-06-26 22:49 richardb
1127 * configure.base: Fix up configure --help output:
1128 GST_DISABLE_SUBSYSTEM options were not displayed properly.
1130 2001-06-26 22:44 richardb
1132 * configure.base, gst/elements/Makefile.am, plugins/Makefile.am:
1133 Convert XMMS and LIBGHTTP checks to use GST_CHECK_FEATURE() XMMS
1134 check is turned off by default (though not in a very neat way)
1136 2001-06-26 22:29 wtay
1138 * configure.base, plugins/Makefile.am: Removed vgasink for now.
1140 2001-06-26 22:07 wtay
1142 * plugins/udp/Makefile.am: Removed a cut&paste leftover..
1144 2001-06-26 20:56 richardb
1146 * makeconfigure: Do hacky fix for AM_CONDITIONAL for
1147 GST_SUBSYSTEM_DISABLE, too.
1149 2001-06-26 20:49 omegahacker
1151 * configure.base: Changes to the GST_SUBSYSTEM_DISABLE macro.
1153 2001-06-26 20:06 richardb
1155 * gst/gobject2gtk.c: Fix g2g_object_class_list_properties() so that
1156 num_properties gets set.
1158 2001-06-26 19:20 richardb
1160 * acinclude.m4, configure.base, plugins/Makefile.am: Convert artsc
1161 and arts checks to use GST_CHECK_FEATURE. Extract the checks into
1164 2001-06-26 03:48 richardb
1166 * acinclude.m4, configure.base, plugins/Makefile.am: Move alsa
1167 check to use GST_CHECK_FEATURE macro. Fix a small bug in the
1170 2001-06-26 03:27 richardb
1172 * acinclude.m4: Fixes to work properly with automake 1.4
1174 2001-06-26 02:53 richardb
1176 * Makefile.am, acinclude.m4, autogen.sh, configure.base,
1177 makeconfigure: Added feature check macro, GST_CHECK_FEATURE. Moved
1178 generation of configure.{in,ac} into a separate script. Add hack
1179 to the script to stop automake complaining about missing
1180 AM_CONDITIONAL call. Replace ESD check by a call to
1183 2001-06-25 22:39 richardb
1185 * configure.base: Move config dir from /etc/gstreamer to
1186 ${sysconfdir}/gstreamer by default: more portable, configurable,
1189 2001-06-25 21:53 richardb
1191 * docs/plugins/Makefile.am: Remove more generated files
1193 2001-06-25 21:41 richardb
1195 * docs/: manuals.mak, gst/Makefile.am, libs/Makefile.am: Remove
1196 many unwanted generated files from distributions.
1198 2001-06-25 21:39 richardb
1200 * docs/Makefile.am: Added plugins to DIST_SUBDIRS
1202 2001-06-25 21:37 wtay
1204 * plugins/oss/gstosssink.c: Don't use the trace feature when it is
1207 2001-06-25 21:36 wtay
1209 * plugins/: avi/gstavidecoder.c, quicktime/gstquicktimedecoder.c:
1210 Don't use the autoplugger when it is disabled.
1212 2001-06-25 21:36 wtay
1214 * gst/: Makefile.am, gst.c, gstautoplug.h, gstbuffer.c,
1215 gstbuffer.h, gstmeta.c, gstmeta.h, gstparse.h, gstplugin.c,
1216 gstplugin.h, gsttrace.h, gsttypefind.h: Removed the final bits of
1217 GstMeta. Added conditional compilation of various subsystems.
1219 2001-06-25 21:09 richardb
1221 * gst/: gobject2gtk.h, gstinfo.c, gstinfo.h: Add consts to
1222 appropriate parameters in debug and info handlers. Add appropriate
1223 types for some of the memebers of the GTypeInfo struct.
1225 2001-06-25 21:01 omegahacker
1227 * gst/: .cvsignore, Makefile.am: added gstmarshal.[ch] to
1228 .cvsignore, added gstmarshal.list to EXTRA_DIST
1230 2001-06-25 21:00 omegahacker
1232 * gst/gstobject.h, plugins/Makefile.am,
1233 plugins/visualization/Makefile.am: added some dirs to DIST_SUBDIRS,
1234 added a comment to gstobject.h
1236 2001-06-25 20:59 omegahacker
1238 * gst/: Makefile.am, gstmarshal.c, gstmarshal.h, gstmarshal.list:
1239 removed gstmarshal.[ch], added gstmarshal.list, and a first pass at
1242 2001-06-25 20:19 wtay
1244 * configure.base, gst/Makefile.am: Added configure checks to
1245 disable various major subsystems.
1247 2001-06-25 19:14 richardb
1249 * docs/gst/: Makefile.am, gstreamer.types.in: gstreamer.types.in:
1250 remove colorspace header. Makefile.am: remove comment inside rule
1253 2001-06-25 18:22 omegahacker
1255 * gst/: gobject2gtk.h, gst.c, gstelement.c: gobject2gtk.h: added
1256 g2g_object_get_type() prototype gst.c: fixed gst_add_paths_func()
1257 prototype gstelement.c: changed some prototypes, added a cast
1259 2001-06-25 18:17 wtay
1261 * gst/gstobject.h: Added a missing #else
1263 2001-06-25 17:44 wtay
1265 * configure.base: Removed the wine stuff.
1267 2001-06-25 13:28 richardb
1269 * gst/gstobject.c: Fix a warning; stuff following an #endif
1271 2001-06-25 13:09 richardb
1273 * autogen.sh: Added check for pkg-config to autogen.sh
1275 2001-06-25 07:45 omegahacker
1277 * acconfig.h, autogen.sh, configure.base, gst/Makefile.am,
1278 gst/gstbin.c, gst/gstelement.c, gst/gstelementfactory.c,
1279 gst/gstinfo.c, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1280 gst/gstprops.c, gst/gstthread.c, gst/gstxml.h: Reworked the
1281 arguments for DEBUG and INFO. Removed -debug-verbose. Renamed
1282 GST_DISABLE_XML to GST_DISABLE_LOADSAVE and added --disable flag.
1284 2001-06-25 04:37 omegahacker
1286 * gst/: gobject2gtk.c, gobject2gtk.h: Changed all globally defined
1287 stub functions to use the g2g_ prefix instead of g_, to avoid *any*
1288 potential namespace conflicts.
1290 2001-06-25 02:20 omegahacker
1292 * acconfig.h, configure.base, docs/random/wtay/events,
1293 examples/Makefile.am, examples/cutter/cutter.c,
1294 examples/helloworld/helloworld.c,
1295 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
1296 examples/plugins/example.c, examples/plugins/example.h,
1297 examples/queue/queue.c, examples/queue2/queue2.c,
1298 examples/queue3/queue3.c, examples/queue4/queue4.c,
1299 examples/thread/thread.c, examples/typefind/typefind.c,
1300 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
1301 gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gst.c, gst/gst.h,
1302 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstbin.h,
1303 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
1304 gst/gstextratypes.c, gst/gstextratypes.h, gst/gstmarshal.c,
1305 gst/gstmarshal.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1306 gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c, gst/gstpipeline.h,
1307 gst/gstqueue.c, gst/gstqueue.h, gst/gstscheduler.c,
1308 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
1309 gst/gsttypefind.c, gst/gsttypefind.h, gst/gstutils.c,
1310 gst/gstutils.h, gst/gstxml.c, gst/gstxml.h,
1311 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
1312 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
1313 gst/autoplug/gststaticautoplug.h,
1314 gst/autoplug/gststaticautoplugrender.c,
1315 gst/autoplug/gststaticautoplugrender.h, gst/elements/Makefile.am,
1316 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
1317 gst/elements/gstdisksrc.c, gst/elements/gstdisksrc.h,
1318 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
1319 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.c,
1320 gst/elements/gstfakesrc.h, gst/elements/gstfdsink.c,
1321 gst/elements/gstfdsink.h, gst/elements/gstfdsrc.c,
1322 gst/elements/gstfdsrc.h, gst/elements/gsthttpsrc.c,
1323 gst/elements/gsthttpsrc.h, gst/elements/gstidentity.c,
1324 gst/elements/gstidentity.h, gst/elements/gstmultidisksrc.c,
1325 gst/elements/gstmultidisksrc.h, gst/elements/gstpipefilter.c,
1326 gst/elements/gstpipefilter.h, gst/elements/gstsinesrc.c,
1327 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
1328 gst/elements/gsttee.h, gstplay/gstplay.c, plugins/Makefile.am,
1329 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
1330 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
1331 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
1332 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
1333 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
1334 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
1335 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
1336 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
1337 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
1338 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
1339 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1340 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
1341 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
1342 plugins/avi/gstavidemux.c, plugins/avi/gstavidemux.h,
1343 plugins/avi/gstavimux.c, plugins/avi/gstavimux.h,
1344 plugins/avi/gstavitypes.c, plugins/avi/gstavitypes.h,
1345 plugins/avi/winaudio/aviaudiodecoder.c,
1346 plugins/avi/winaudio/aviaudiodecoder.h,
1347 plugins/avi/wincodec/gstwindec.cc,
1348 plugins/avi/wincodec/gstwindec.h,
1349 plugins/avi/wincodec/gstwinenc.cc,
1350 plugins/avi/wincodec/gstwinenc.h, plugins/capture/v4l/gstv4lsrc.c,
1351 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
1352 plugins/cdparanoia/cdparanoia.h, plugins/cobin/cobin.c,
1353 plugins/cobin/cobin.h, plugins/cobin/spindentity.c,
1354 plugins/cobin/spindentity.h, plugins/dv/dvdec.c,
1355 plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
1356 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
1357 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
1358 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
1359 plugins/esd/esdsink/esdsink.h, plugins/festival/Makefile.am,
1360 plugins/festival/gstfestival.c, plugins/festival/gstfestival.h,
1361 plugins/filters/Makefile.am, plugins/filters/adder/adder.c,
1362 plugins/filters/adder/adder.h,
1363 plugins/filters/colorspace/colorspace.c,
1364 plugins/filters/colorspace/colorspace.h,
1365 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
1366 plugins/filters/cutter/filter.func,
1367 plugins/filters/deinterlace/deinterlace.c,
1368 plugins/filters/deinterlace/deinterlace.h,
1369 plugins/filters/intfloatconvert/float2int.c,
1370 plugins/filters/intfloatconvert/float2int.h,
1371 plugins/filters/intfloatconvert/int2float.c,
1372 plugins/filters/intfloatconvert/int2float.h,
1373 plugins/filters/intfloatconvert/intfloatconvert.c,
1374 plugins/filters/ladspa/gstladspa.c,
1375 plugins/filters/ladspa/gstladspa.h,
1376 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
1377 plugins/filters/level/level.c, plugins/filters/level/level.h,
1378 plugins/filters/median/median.c, plugins/filters/median/median.h,
1379 plugins/filters/mono2stereo/mono2stereo.c,
1380 plugins/filters/mono2stereo/mono2stereo.h,
1381 plugins/filters/passthrough/level.c,
1382 plugins/filters/passthrough/level.h,
1383 plugins/filters/passthrough/passthrough.c,
1384 plugins/filters/passthrough/passthrough.h,
1385 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1386 plugins/filters/stereo2mono/stereo2mono.c,
1387 plugins/filters/stereo2mono/stereo2mono.h,
1388 plugins/filters/volenv/filter.func,
1389 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
1390 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
1391 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
1392 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
1393 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
1394 plugins/icecast/icecastsend/icecastsend.c,
1395 plugins/icecast/icecastsend/icecastsend.h,
1396 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
1397 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
1398 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1399 plugins/mp3decode/mpg123/gstmpg123.c,
1400 plugins/mp3decode/mpg123/gstmpg123.h,
1401 plugins/mp3decode/parse/mp3parse.c,
1402 plugins/mp3decode/parse/mp3parse.h,
1403 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
1404 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
1405 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
1406 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1407 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
1408 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
1409 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
1410 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1411 plugins/mpeg1/system_encode/buffer.c,
1412 plugins/mpeg1/system_encode/system_encode.c,
1413 plugins/mpeg1/system_encode/system_encode.h,
1414 plugins/mpeg1video/parse/mp1videoparse.c,
1415 plugins/mpeg1video/parse/mp1videoparse.h,
1416 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
1417 plugins/mpeg2/ac3parse/ac3parse.c,
1418 plugins/mpeg2/ac3parse/ac3parse.h,
1419 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
1420 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
1421 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
1422 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
1423 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
1424 plugins/mpeg2/subtitles/mpeg2subt.c,
1425 plugins/mpeg2/subtitles/mpeg2subt.h,
1426 plugins/mpeg2/video/gstmpeg2play.c,
1427 plugins/mpeg2/video/gstmpeg2play.h,
1428 plugins/mpeg2/videoparse/mp2videoparse.c,
1429 plugins/mpeg2/videoparse/mp2videoparse.h,
1430 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
1431 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
1432 plugins/oss/gstossgst.c, plugins/oss/gstossgst.h,
1433 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
1434 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
1435 plugins/quicktime/gstquicktimedecoder.c,
1436 plugins/quicktime/gstquicktimedecoder.h,
1437 plugins/quicktime/gstquicktimedemux.c,
1438 plugins/quicktime/gstquicktimedemux.h,
1439 plugins/quicktime/gstquicktimetypes.c,
1440 plugins/quicktime/gstquicktimetypes.h, plugins/rtjpeg/rtjpegdec.c,
1441 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
1442 plugins/rtjpeg/rtjpegenc.h, plugins/rtp/rtpsend/rtpsend.c,
1443 plugins/rtp/rtpsend/rtpsend.h, plugins/sdlsink/sdlvideosink.c,
1444 plugins/sdlsink/sdlvideosink.h, plugins/udp/.cvsignore,
1445 plugins/udp/Makefile.am, plugins/udp/gstudp.c,
1446 plugins/udp/gstudpsink.c, plugins/udp/gstudpsink.h,
1447 plugins/udp/gstudpsrc.c, plugins/udp/gstudpsrc.h,
1448 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
1449 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
1450 plugins/visualization/Makefile.am,
1451 plugins/visualization/chart/gstchart.c,
1452 plugins/visualization/smoothwave/smoothwave.c,
1453 plugins/visualization/smoothwave/smoothwave.h,
1454 plugins/visualization/spectrum/gstspectrum.c,
1455 plugins/visualization/spectrum/gstspectrum.h,
1456 plugins/visualization/synaesthesia/core.h,
1457 plugins/visualization/synaesthesia/synaesthesia.c,
1458 plugins/visualization/synaesthesia/synaesthesia.h,
1459 plugins/visualization/vumeter/vumeter.c,
1460 plugins/visualization/vumeter/vumeter.h,
1461 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
1462 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
1463 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
1464 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
1465 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
1466 plugins/xmms/gstxmmsinput.h, plugins/xmms/pluginenum.c,
1467 plugins/xmms/xmms.h, plugins/xvideosink/Makefile.am,
1468 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h,
1469 test/ac3parse.c, test/ac3play.c, test/avi2mpg.c, test/aviparse.c,
1470 test/dvdcat.c, test/lat.c, test/mp1parse.c, test/mp1tomp1.c,
1471 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3mad.c,
1472 test/mp3parse.c, test/mp3play.c, test/mp3tovorbis.c,
1473 test/mpeg2parse.c, test/pipetest.c, test/qtest.c, test/record.c,
1474 test/vidcapture.c, test/vidcapture2.c, test/videotest.c,
1475 test/wave.c, test/xmmstest.c, tests/autoplug.c, tests/autoplug3.c,
1476 tests/case4.c, tests/incsched.c, tests/mp1vid.c, tests/mp3encode.c,
1477 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/states.c,
1478 tests/threadlock.c, tests/eos/case1.c, tests/eos/case2.c,
1479 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
1480 tests/eos/case6.c, tests/eos/case7.c, tests/sched/runxml.c,
1481 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c,
1482 tools/gstreamer-launch.c: Merged from GOBJECT1 to HEAD at 200106241
1484 2001-06-25 01:07 omegahacker
1486 * gst/gobject2gtk.c, gst/gobject2gtk.h, tools/gstreamer-compprep.c,
1487 tools/gstreamer-inspect.c: added shim for
1488 g_object_class_list_properties and converted -inspect and -compprep
1491 2001-06-25 00:50 omegahacker
1493 * examples/plugins/: example.c, example.h: ported example plugin to
1496 2001-06-25 00:25 omegahacker
1498 * examples/cutter/cutter.c: ported to gobject
1500 2001-06-24 23:56 omegahacker
1502 * plugins/visualization/chart/gstchart.c: ported chart to gobject
1504 2001-06-24 23:44 omegahacker
1506 * LICENSE_readme, REQUIREMENTS, acconfig.h, autogen.sh,
1507 configure.base, gstreamer.spec.in, idiottest.mak,
1508 docs/gst/gstreamer-sections.txt, docs/manual/advanced.sgml,
1509 docs/manual/bins.sgml, docs/manual/factories.sgml,
1510 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
1511 docs/manual/pads.sgml, docs/manual/states.sgml, docs/random/eos,
1512 examples/Makefile.am, examples/cutter/Makefile.am,
1513 examples/cutter/cutter.c, examples/cutter/cutter.h,
1514 gst/Makefile.am, gst/gst.c, gst/gstautoplug.c, gst/gstbin.c,
1515 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstbufferpool.h,
1516 gst/gstcaps.c, gst/gstelement.c, gst/gstelementfactory.c,
1517 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstparse.c,
1518 gst/gstplugin.c, gst/gstprops.c, gst/gstscheduler.c,
1519 gst/gstthread.c, gst/elements/gstdisksink.c,
1520 gst/elements/gstdisksrc.c, gstplay/ChangeLog, gstplay/Makefile.am,
1521 gstplay/callbacks.c, gstplay/full-screen.c, gstplay/full-screen.h,
1522 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
1523 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
1524 gstplay/main.c, include/Makefile.am, libs/audio/gstaudio.c,
1525 libs/audio/gstaudio.h, libs/riff/gstriffencode.c,
1526 plugins/Makefile.am, plugins/audiofile/gstafsink.c,
1527 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1528 plugins/filters/Makefile.am,
1529 plugins/filters/colorspace/Makefile.am,
1530 plugins/filters/colorspace/colorspace.c,
1531 plugins/filters/colorspace/colorspace.h,
1532 plugins/filters/cutter/README, plugins/filters/cutter/cutter.c,
1533 plugins/filters/cutter/cutter.h,
1534 plugins/filters/deinterlace/.cvsignore,
1535 plugins/filters/deinterlace/Makefile.am,
1536 plugins/filters/deinterlace/deinterlace.c,
1537 plugins/filters/deinterlace/deinterlace.h,
1538 plugins/filters/intfloatconvert/float2int.c,
1539 plugins/filters/intfloatconvert/float2int.h,
1540 plugins/filters/intfloatconvert/int2float.c,
1541 plugins/filters/intfloatconvert/int2float.h,
1542 plugins/filters/median/median.c, plugins/filters/median/median.h,
1543 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1544 plugins/flac/.cvsignore, plugins/flac/Makefile.am,
1545 plugins/flac/flac.c, plugins/flac/flacdec.c,
1546 plugins/flac/flacdec.h, plugins/flac/flacenc.c,
1547 plugins/flac/flacenc.h, plugins/jpeg/gstjpegdec.c,
1548 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1549 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1550 plugins/quicktime/Makefile.am,
1551 plugins/quicktime/gstquicktimedecoder.c,
1552 plugins/quicktime/gstquicktimedecoder.h,
1553 plugins/quicktime/gstquicktimedemux.c,
1554 plugins/quicktime/gstquicktimedemux.h,
1555 plugins/quicktime/gstquicktimetypes.c,
1556 plugins/quicktime/gstquicktimetypes.h, plugins/vgasink/.cvsignore,
1557 plugins/vgasink/Makefile.am, plugins/vgasink/vgavideosink.c,
1558 plugins/vgasink/vgavideosink.h, plugins/videoscale/videoscale.h,
1559 plugins/visualization/Makefile.am,
1560 plugins/visualization/chart/.cvsignore,
1561 plugins/visualization/chart/Makefile.am,
1562 plugins/visualization/chart/gstchart.c, tools/README,
1563 tools/gstreamer-compprep.1, tools/gstreamer-launch.c: Merge from
1564 HEAD to BRANCH-GOBJECT1 at 200106241
1566 2001-06-24 22:21 wtay
1568 * tools/gstreamer-launch.c: Commented out the Gtk widget stuff.
1570 2001-06-24 22:18 omegahacker
1572 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstcaps.c,
1573 gstelement.c, gstelementfactory.c, gstobject.c, gstobject.h,
1574 gstpad.c, gstprops.c, gstthread.c: initial pass at #ifdef'ing xml
1577 2001-06-24 22:15 wtay
1579 * gstplay/gstplay.c: Some compile fixes.
1581 2001-06-24 22:14 wtay
1583 * configure.base: Added the festival plugin and udp.
1585 2001-06-24 22:10 wtay
1587 * plugins/: festival/gstfestival.c, oss/gstosssink.c,
1588 oss/gstosssink.h, oss/gstosssrc.c, udp/gstudpsink.c,
1589 udp/gstudpsrc.c, udp/gstudpsrc.h, xvideosink/Makefile.am: Added an
1590 arg to set the fragment size in oss plugins. Use a TCP stream
1591 connection to do caps nego over the wire in UDP. More pending
1592 changes to some plugins.
1594 2001-06-24 22:06 omegahacker
1596 * configure.base, plugins/Makefile.am: New check for libesd, a
1597 model for all the other checks I hope. Need to convert all the
1598 other checks to operate like this.
1600 2001-06-24 16:20 wtay
1602 * plugins/: Makefile.am, udp/.cvsignore, udp/Makefile.am,
1603 udp/gstudp.c, udp/gstudpsink.c, udp/gstudpsink.h, udp/gstudpsrc.c,
1604 udp/gstudpsrc.h: Added the beginnings of an udp send/receive
1607 2001-06-24 16:20 wtay
1609 * plugins/udp/gstudpsink.h: file gstudpsink.h was initially added
1610 on branch BRANCH-GOBJECT1.
1612 2001-06-24 16:20 wtay
1614 * plugins/udp/Makefile.am: file Makefile.am was initially added on
1615 branch BRANCH-GOBJECT1.
1617 2001-06-24 16:20 wtay
1619 * plugins/udp/gstudpsrc.c: file gstudpsrc.c was initially added on
1620 branch BRANCH-GOBJECT1.
1622 2001-06-24 16:20 wtay
1624 * plugins/udp/gstudp.c: file gstudp.c was initially added on branch
1627 2001-06-24 16:20 wtay
1629 * plugins/udp/gstudpsink.c: file gstudpsink.c was initially added
1630 on branch BRANCH-GOBJECT1.
1632 2001-06-24 16:20 wtay
1634 * plugins/udp/.cvsignore: file .cvsignore was initially added on
1635 branch BRANCH-GOBJECT1.
1637 2001-06-24 16:20 wtay
1639 * plugins/udp/gstudpsrc.h: file gstudpsrc.h was initially added on
1640 branch BRANCH-GOBJECT1.
1642 2001-06-24 15:55 wtay
1644 * docs/random/wtay/events: file events was initially added on
1645 branch BRANCH-GOBJECT1.
1647 2001-06-24 15:55 wtay
1649 * docs/random/wtay/events: Added some random ramblings about a the
1650 design of an event system.
1652 2001-06-24 02:02 wtay
1654 * gst/gobject2gtk.c: Removed some debug noise.
1656 2001-06-24 01:55 wtay
1658 * test/: aviparse.c, mp1parse.c, mpeg2parse.c, videotest.c, wave.c:
1659 Compile fixes for gtk.
1661 2001-06-23 13:23 wtay
1663 * plugins/festival/gstfestival.c: Make sure we don't send more data
1664 than the buffersize.
1666 2001-06-23 13:12 wtay
1668 * plugins/festival/gstfestival.c: file gstfestival.c was initially
1669 added on branch BRANCH-GOBJECT1.
1671 2001-06-23 13:12 wtay
1673 * plugins/festival/Makefile.am: file Makefile.am was initially
1674 added on branch BRANCH-GOBJECT1.
1676 2001-06-23 13:12 wtay
1678 * plugins/: Makefile.am, festival/Makefile.am,
1679 festival/gstfestival.c, festival/gstfestival.h: Added the festival
1680 text-to-speech plugin. It will currently only work by contacting
1681 the festival server on localhost. The output is WAV so it needs to
1682 be parsed with parsewav before connecting it to an audiosink:
1684 ./gstreamer-launch disksrc location=/etc/motd ! festival ! parsewav
1687 Latency is terrible because we don't process uterances individually
1690 2001-06-23 13:12 wtay
1692 * plugins/festival/gstfestival.h: file gstfestival.h was initially
1693 added on branch BRANCH-GOBJECT1.
1695 2001-06-22 02:14 wtay
1697 * examples/: Makefile.am, helloworld/helloworld.c,
1698 helloworld2/helloworld2.c, mixer/mixer.c, queue/queue.c,
1699 queue2/queue2.c, queue3/queue3.c, queue4/queue4.c, thread/thread.c,
1700 typefind/typefind.c, xml/createxml.c, xml/runxml.c: Fixed the
1701 examples for glib2 Removed plugins for now (need to run the script
1704 2001-06-22 02:05 wtay
1706 * tests/: autoplug.c, autoplug3.c, case4.c, incsched.c, mp1vid.c,
1707 mp3encode.c, paranoia.c, queue.c, rip.c, states.c, threadlock.c,
1708 eos/case1.c, eos/case2.c, eos/case3.c, eos/case4.c, eos/case5.c,
1709 eos/case6.c, eos/case7.c, sched/runxml.c: Lots of compile fixes for
1712 2001-06-22 01:43 wtay
1714 * test/: ac3parse.c, ac3play.c, avi2mpg.c, dvdcat.c, lat.c,
1715 mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3mad.c, mp3parse.c,
1716 mp3play.c, mp3tovorbis.c, pipetest.c, qtest.c, record.c,
1717 vidcapture.c, vidcapture2.c, xmmstest.c: Lots of compile fixes
1720 2001-06-22 01:14 wtay
1722 * configure.base: Disable most of the gnome/gtk stuff when
1723 compiling with glib2
1725 2001-06-22 00:11 wtay
1727 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added the option
1728 to set the format and the output size.
1730 2001-06-21 23:48 omegahacker
1732 * gst/gstqueue.c: marked up the function pointers with
1735 2001-06-21 20:44 wtay
1737 * configure.base: Added vgasink.
1739 2001-06-21 20:43 wtay
1741 * plugins/vgasink/: .cvsignore, Makefile.am, vgavideosink.c,
1742 vgavideosink.h: Added the vgasink by sienap.
1744 2001-06-21 16:29 wtay
1746 * tools/gstreamer-compprep.c: Compile fixes for GObject.
1748 2001-06-21 15:39 wtay
1750 * tools/gstreamer-inspect.c: Fixed a compileation error for
1753 2001-06-21 15:22 wtay
1755 * gst/: gobject2gtk.h, gstqueue.c: Compile fixes for gobject.
1757 2001-06-21 13:21 sbaker3
1759 * docs/gst/gstreamer-sections.txt: added refcounting and
1762 2001-06-21 12:50 wtay
1764 * plugins/flx/flx_decoder.h: Removed the colorspace dependency.
1766 2001-06-21 12:50 wtay
1768 * plugins/Makefile.am: Removed the videoscaler for now until it's
1771 2001-06-21 12:49 wtay
1773 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
1774 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
1775 Added some files for future use.
1777 2001-06-21 12:42 wtay
1779 * libs/Makefile.am: Removed old unused libs.
1781 2001-06-21 12:35 wtay
1783 * configure.base: Removed the winloader
1785 2001-06-21 12:34 wtay
1787 * libs/Makefile.am: Removed the wine loader.
1789 2001-06-21 12:32 wtay
1791 * include/Makefile.am: Removed the winelibs.
1793 2001-06-21 12:19 sbaker3
1795 * gst/: gstbufferpool.c, gstbufferpool.h: added ref counting to the
1796 buffer pool. also _destroy will clean up the buffer pool mem_chunk
1797 if it is the default implementation
1799 2001-06-21 03:03 omegahacker
1801 * plugins/Makefile.am: fixed spelling of xvideosink
1803 2001-06-21 00:43 wtay
1805 * gst/: gobject2gtk.h, gstqueue.c: Added some signal shims. Fixed
1806 the queue state_change stuff.
1808 2001-06-20 23:52 wtay
1810 * plugins/Makefile.am: Added the xvideosink to the dirs.
1812 2001-06-20 23:33 wtay
1814 * plugins/: dv/dvdec.c, xmms/xmms.h: All pending changes I still
1817 2001-06-20 23:21 wtay
1819 * plugins/aasink/aasink.c: Compile fixes for aasink.
1821 2001-06-20 23:21 wtay
1823 * gst/gobject2gtk.h: Added a shim for a marshaller.
1825 2001-06-20 22:56 wtay
1827 * gst/gobject2gtk.h: Added som shims for GTypeFlags and GParamFlags
1829 2001-06-20 22:55 wtay
1831 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: Compile fixes
1834 2001-06-20 22:40 wtay
1836 * plugins/arts/gst_arts.c: compile fixes for GTK1.2.
1838 2001-06-20 22:40 wtay
1840 * gst/gobject2gtk.h: Fixed an arg called "class", it's a C++
1843 2001-06-20 22:30 wtay
1845 * gst/gobject2gtk.h: Added g_type_from_name to the shims.
1847 2001-06-20 22:29 wtay
1849 * plugins/filters/ladspa/gstladspa.c: Some compile fixes for gtk1.2
1851 2001-06-20 21:58 wtay
1853 * gst/gobject2gtk.c: Renamed the shortname field in GParamSpec to
1854 name to match the glib2.0 implementation.
1856 2001-06-20 21:49 wtay
1858 * tools/gstreamer-inspect.c: Added object properties introspection.
1860 2001-06-20 21:48 wtay
1862 * gst/gobject2gtk.h: Added a better shim for g_object_get_property
1864 2001-06-20 15:53 sbaker3
1866 * gst/gstbuffer.c: fixed operator precedence bug which caused 32
1867 times too much memory to be allocated for each GstBuffer struct
1869 2001-06-20 00:17 omegahacker
1871 * gst/: gobject2gtk.c, gobject2gtk.h, elements/gstfakesrc.c: fixed
1872 signal registration problem in gobject2gtk shim
1874 2001-06-19 22:14 omegahacker
1876 * gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gstpad.c,
1877 gst/autoplug/gstautoplugger.c, gst/elements/gstfdsrc.c,
1878 plugins/aasink/aasink.c, plugins/effects/stereo/stereo.c,
1879 plugins/effects/volume/volume.c,
1880 plugins/filters/mono2stereo/mono2stereo.c,
1881 plugins/mp3encode/lame/gstlame.c, plugins/sdlsink/sdlvideosink.c:
1882 More GObject updates, cleanups to some of the elements to make the
1885 2001-06-19 19:32 wtay
1887 * gst/elements/gstdisksink.c: Changed the bytes_written to a gint
1888 to avoid overflow...
1890 2001-06-19 13:53 richardb
1892 * idiottest.mak: idiottest was failing because of change of
1893 PLUGIN_USE_SRCDIR to PLUGIN_USE_BUILDDIR - fixed.
1895 2001-06-19 11:34 richardb
1897 * tools/gstreamer-launch.c: Add -o option argument to
1898 gstreamer-launch, to specify a file to output the pipeline to,
1899 instead of running it.
1901 2001-06-19 08:57 omegahacker
1903 * autogen.sh: updated autogen.sh to use --enable-plugin-builddir
1905 2001-06-19 08:57 omegahacker
1907 * gst/gstplugin.c, acconfig.h, configure.base: changed
1908 plugin-srcdir to plugin-builddir, which is what it should be
1910 2001-06-18 23:33 richardb
1912 * gst/gstprops.c: Simplify properties which contain lists of
1913 integer and integer range entries to minimal combination of ints
1914 and ranges that is equivalent. eg, (1,2,3,7-12,13) becomes
1917 Don't bother with floats for the moment, though it would be easy to
1918 add an equivalent, which would simplify overlapping ranges.
1920 2001-06-18 21:14 richardb
1922 * plugins/visualization/chart/gstchart.c: Fix memory leak, thanks
1925 2001-06-18 20:20 wtay
1927 * plugins/flac/: Makefile.am, flacdec.c, flacenc.c, flacenc.h:
1928 Updated the flac decoder/encode to the latest CVS version. I had
1929 to increase the cothread stack in cothread.c (8 threads max) to get
1930 the encoder working :(
1932 2001-06-18 12:27 richardb
1934 * plugins/filters/Makefile.am: Add a DIST_SUBDIRS line
1936 2001-06-18 12:12 richardb
1938 * configure.base, plugins/visualization/Makefile.am: Add chart
1939 plugin to build system.
1941 2001-06-18 12:09 richardb
1943 * plugins/visualization/chart/: .cvsignore, Makefile.am,
1944 gstchart.c: Initial commit of chart plugin. Draws charts of data
1945 streams. Currently has no settable framerate, draws inefficiently,
1946 has no settable size and looks fairly ugly. Needs data parsing to
1947 be split into a separate plugin.
1949 2001-06-18 05:56 dlehn
1951 * configure.base: ALSA checks use alsa_save_* names and gst attempt
1952 to save flags fails when using the same names. Prefixed with gst_.
1954 2001-06-17 23:14 wtay
1956 * plugins/flac/: flacenc.c, flacenc.h: More work on the encoder..
1957 it still segfaults inside the flac lib for some reason..
1959 2001-06-17 20:44 wtay
1961 * plugins/flac/: .cvsignore, Makefile.am, flac.c, flacdec.c,
1962 flacdec.h, flacenc.c, flacenc.h: Added a FLAC decoder. The encoder
1965 2001-06-17 16:06 wtay
1967 * gst/elements/gstsinesrc.c: Updated the params a bit.
1969 2001-06-17 16:03 wtay
1971 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1972 properties again. Added come const directives to the arguments
1973 again. Check for non exiting properties.
1975 2001-06-17 15:35 sbaker3
1977 * gst/gstbufferpool.h: added _gst_buffer_pool_initialize
1979 2001-06-17 15:12 wtay
1981 * tools/gstreamer-inspect.c: Print out the enum values too.
1983 2001-06-17 14:58 sbaker3
1985 * plugins/filters/intfloatconvert/: float2int.c, int2float.c: uses
1986 default bufferpool factory
1988 2001-06-17 14:55 sbaker3
1990 * gst/: gst.c, gstbufferpool.c, gstbufferpool.h: added a default
1991 bufferpool factory function. it reuses existing instances of
1992 bufferpool if requests are made for existing buffer sizes
1994 2001-06-17 09:55 omegahacker
1996 * gst/gstobject.c, gst/gstobject.h, gst/gsttypefind.c,
1997 gst/autoplug/gstautoplugcache.c, plugins/aasink/aasink.c,
1998 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsrc.c,
1999 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
2000 plugins/filters/cutter/cutter.c, plugins/gnomevfs/gnomevfssink.c,
2001 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/gstgsmenc.c,
2002 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2003 plugins/sdlsink/sdlvideosink.c, plugins/xmms/gstxmmseffect.c,
2004 plugins/xvideosink/xvideosink.c: Mostly went around converting
2005 G_OBJECT_TYPE(klass) to G_TYPE_FROM_CLASS(klass)
2007 2001-06-17 09:52 omegahacker
2009 * configure.ac, configure.in: removed configure.ac and configure.in
2011 2001-06-17 05:07 omegahacker
2013 * plugins/1394/: dv1394src.c, dv1394src.h: ported 1394 plugin to
2014 gobject, somehow forget that one...
2016 2001-06-17 04:17 wtay
2018 * tools/gstreamer-inspect.c: Added enums to inspect.
2020 2001-06-17 04:10 omegahacker
2022 * gst/gobject2gtk.h: file gobject2gtk.h was initially added on
2023 branch BRANCH-GOBJECT1.
2025 2001-06-17 04:10 omegahacker
2027 * gst/gobject2gtk.c: file gobject2gtk.c was initially added on
2028 branch BRANCH-GOBJECT1.
2030 2001-06-17 04:10 omegahacker
2032 * acconfig.h, configure.base, gst/Makefile.am, gst/gobject2gtk.c,
2033 gst/gobject2gtk.h, gst/gst.c, gst/gst.h, gst/gstextratypes.c,
2034 gst/gstextratypes.h, gst/gstobject.c, gst/gstobject.h,
2035 gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c, gst/gstutils.c,
2036 gst/gstutils.h: Added gobject to gtkobject bridge
2037 (gobject2gtk.[ch]) and configure-time support for selecting between
2038 glib and gtk (--enable-glib2 to build with gobject).
2040 2001-06-17 04:05 wtay
2042 * plugins/mp3encode/lame/gstlame.c: Fixed the get and set functions
2043 for enum properties.
2045 2001-06-17 04:03 wtay
2047 * docs/manual/helloworld.sgml: Fixed the audiosink in the example
2050 2001-06-17 03:47 wtay
2052 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
2053 properties. Added come const directives to the arguments.
2055 2001-06-17 03:39 wtay
2057 * tools/gstreamer-inspect.c: Figured out how to get a property from
2060 2001-06-16 18:35 wtay
2062 * tools/gstreamer-inspect.c: Pff, this doesn't seem to work... Can
2063 someone try to get a property from a GObject?
2065 2001-06-16 18:25 wtay
2067 * tools/gstreamer-inspect.c: Somewhat fixed -inspect
2069 2001-06-16 15:36 wtay
2071 * configure.base: Removed the obsolete libs.
2073 2001-06-16 15:35 wtay
2075 * plugins/Makefile.am: Added the avi stuff to the makefile again.
2077 2001-06-16 15:29 wtay
2079 * plugins/avi/: Makefile.am, codectest.c, gstavidecoder.c,
2080 gstavidecoder.h, gstavidemux.c, gstavidemux.h, gstaviencoder.c,
2081 gstaviencoder.h, gstavimux.c, gstavimux.h, gstavitypes.c,
2082 gstavitypes.h, playcodecs.c, videoheader.c: Updated the avi decoder
2085 2001-06-16 14:46 wtay
2087 * plugins/avi/winaudio/: aviaudiodecoder.c, aviaudiodecoder.h:
2088 Updated the audiodecoder to gobject.
2090 2001-06-16 14:24 wtay
2092 * gstplay/gstplay.c: Removed a check (see that the file exists
2093 locally ??) to enable network streaming with gnomevfssrc again.
2095 2001-06-16 14:17 wtay
2097 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2098 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2099 gstwinenc.c, gstwinenc.cc, gstwinenc.h: Merged from HEAD on
2100 20010616 (13:00 GMT). Compile fixes for GObject.
2102 2001-06-16 01:43 wtay
2104 * plugins/Makefile.am: Updated the makefile.
2106 2001-06-16 01:32 wtay
2108 * plugins/arts/gst_arts.c: Fixed arts
2110 2001-06-16 01:26 wtay
2112 * plugins/filters/Makefile.am: Added LADSPA back in the Makefile.
2114 2001-06-16 01:25 wtay
2116 * plugins/filters/ladspa/gstladspa.c: LADSPA compiles.
2118 2001-06-16 01:14 wtay
2120 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c, pluginenum.c:
2121 Fixed some stuff in xmms, removed the args for now.
2123 2001-06-16 00:49 wtay
2125 * plugins/flx/flx_decoder.h: Removed the dependency on colorspace.
2127 2001-06-16 00:48 wtay
2129 * plugins/filters/: Makefile.am, ladspa/gstladspa.c: Removed ladspa
2130 from the Makefile until it compiles. Removed the dependency on OSS
2133 2001-06-16 00:36 wtay
2135 * plugins/visualization/: Makefile.am, synaesthesia/core.h,
2136 synaesthesia/synaesthesia.c, synaesthesia/synaesthesia.h: Removed
2137 old, non functional code out of the makefile.
2139 2001-06-16 00:23 omegahacker
2141 * configure.ac, configure.in, gst/gst.c, gst/gstmarshal.c,
2142 gst/gstmarshal.h, gst/autoplug/autoplugtest.c,
2143 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
2144 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
2145 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
2146 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
2147 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
2148 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
2149 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
2150 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
2151 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
2152 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
2153 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
2154 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
2155 plugins/cdparanoia/cdparanoia.c, plugins/cdparanoia/cdparanoia.h,
2156 plugins/cobin/cobin.c, plugins/cobin/cobin.h,
2157 plugins/cobin/spindentity.c, plugins/cobin/spindentity.h,
2158 plugins/dv/dvdec.c, plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
2159 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
2160 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
2161 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
2162 plugins/esd/esdsink/esdsink.h, plugins/filters/adder/adder.c,
2163 plugins/filters/adder/adder.h,
2164 plugins/filters/colorspace/colorspace.c,
2165 plugins/filters/colorspace/colorspace.h,
2166 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
2167 plugins/filters/cutter/filter.func,
2168 plugins/filters/intfloatconvert/float2int.c,
2169 plugins/filters/intfloatconvert/float2int.h,
2170 plugins/filters/intfloatconvert/int2float.c,
2171 plugins/filters/intfloatconvert/int2float.h,
2172 plugins/filters/intfloatconvert/intfloatconvert.c,
2173 plugins/filters/ladspa/gstladspa.c,
2174 plugins/filters/ladspa/gstladspa.h,
2175 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
2176 plugins/filters/level/level.c, plugins/filters/level/level.h,
2177 plugins/filters/median/median.c, plugins/filters/median/median.h,
2178 plugins/filters/mono2stereo/mono2stereo.c,
2179 plugins/filters/mono2stereo/mono2stereo.h,
2180 plugins/filters/passthrough/level.c,
2181 plugins/filters/passthrough/level.h,
2182 plugins/filters/passthrough/passthrough.c,
2183 plugins/filters/passthrough/passthrough.h,
2184 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
2185 plugins/filters/stereo2mono/stereo2mono.c,
2186 plugins/filters/stereo2mono/stereo2mono.h,
2187 plugins/filters/volenv/filter.func,
2188 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
2189 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
2190 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
2191 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
2192 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
2193 plugins/icecast/icecastsend/icecastsend.c,
2194 plugins/icecast/icecastsend/icecastsend.h,
2195 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
2196 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
2197 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
2198 plugins/mp3decode/mpg123/gstmpg123.c,
2199 plugins/mp3decode/mpg123/gstmpg123.h,
2200 plugins/mp3decode/parse/mp3parse.c,
2201 plugins/mp3decode/parse/mp3parse.h,
2202 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
2203 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
2204 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
2205 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2206 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
2207 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
2208 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
2209 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
2210 plugins/mpeg1/system_encode/buffer.c,
2211 plugins/mpeg1/system_encode/system_encode.c,
2212 plugins/mpeg1/system_encode/system_encode.h,
2213 plugins/mpeg1video/parse/mp1videoparse.c,
2214 plugins/mpeg1video/parse/mp1videoparse.h,
2215 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
2216 plugins/mpeg2/ac3parse/ac3parse.c,
2217 plugins/mpeg2/ac3parse/ac3parse.h,
2218 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
2219 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
2220 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
2221 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
2222 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
2223 plugins/mpeg2/subtitles/mpeg2subt.c,
2224 plugins/mpeg2/subtitles/mpeg2subt.h,
2225 plugins/mpeg2/video/gstmpeg2play.c,
2226 plugins/mpeg2/video/gstmpeg2play.h,
2227 plugins/mpeg2/videoparse/mp2videoparse.c,
2228 plugins/mpeg2/videoparse/mp2videoparse.h,
2229 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
2230 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
2231 plugins/quicktime/gstquicktimedecoder.c,
2232 plugins/quicktime/gstquicktimedecoder.h,
2233 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
2234 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
2235 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
2236 plugins/sdlsink/sdlvideosink.c, plugins/sdlsink/sdlvideosink.h,
2237 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
2238 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
2239 plugins/visualization/smoothwave/smoothwave.c,
2240 plugins/visualization/smoothwave/smoothwave.h,
2241 plugins/visualization/spectrum/gstspectrum.c,
2242 plugins/visualization/spectrum/gstspectrum.h,
2243 plugins/visualization/synaesthesia/synaesthesia.c,
2244 plugins/visualization/synaesthesia/synaesthesia.h,
2245 plugins/visualization/vumeter/vumeter.c,
2246 plugins/visualization/vumeter/vumeter.h,
2247 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
2248 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
2249 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
2250 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
2251 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
2252 plugins/xmms/gstxmmsinput.h, plugins/xmms/xmms.h,
2253 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h:
2254 Mega patch updates almost all the plugins to GObject. This was
2255 done with a Perl script, with only a few minor manual tweaks where
2256 the perl didn't catch the code just right. There may be a few
2257 minor issues remaining from this, but they should be easy to catch
2258 (plugin doesn't work).
2260 There are several plugins that have GDK/GTK code in them that
2261 shouldn't, these need to be dealt with next.
2263 2001-06-16 00:15 wtay
2265 * plugins/filters/smooth/: smooth.c, smooth.h: Added caps to the
2268 2001-06-16 00:15 wtay
2270 * plugins/filters/median/median.c: copy timestamps too.
2272 2001-06-15 23:48 wtay
2274 * plugins/filters/median/: median.c, median.h: Added an option to
2275 only filter the luminance plane.
2277 2001-06-15 23:38 wtay
2279 * plugins/filters/median/: median.c, median.h: Added caps to the
2282 2001-06-15 23:03 wtay
2284 * plugins/videoscale/gstscale_x86_asm.s: file gstscale_x86_asm.s
2285 was initially added on branch BRANCH-GOBJECT1.
2287 2001-06-15 23:03 wtay
2289 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
2290 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
2291 Just added some files I will need soon.
2293 2001-06-15 23:03 wtay
2295 * plugins/videoscale/gstscale_x86.h: file gstscale_x86.h was
2296 initially added on branch BRANCH-GOBJECT1.
2298 2001-06-15 23:03 wtay
2300 * plugins/videoscale/gstvideoscale.h: file gstvideoscale.h was
2301 initially added on branch BRANCH-GOBJECT1.
2303 2001-06-15 23:03 wtay
2305 * plugins/videoscale/gstscale_x86.c: file gstscale_x86.c was
2306 initially added on branch BRANCH-GOBJECT1.
2308 2001-06-15 23:03 wtay
2310 * plugins/videoscale/gstvideoscale.c: file gstvideoscale.c was
2311 initially added on branch BRANCH-GOBJECT1.
2313 2001-06-15 23:00 wtay
2315 * libs/Makefile.am: Removed old unused libs.
2317 2001-06-15 22:46 wtay
2319 * docs/manual/: advanced.sgml, bins.sgml, factories.sgml,
2320 helloworld.sgml, helloworld2.sgml, pads.sgml, states.sgml: Small
2321 updates to the manual.
2323 2001-06-15 20:49 sbaker3
2325 * plugins/filters/intfloatconvert/: float2int.c, float2int.h: takes
2326 multiple float pads and converts to interleaved int data. Different
2327 sized and out-of-order buffer support is in place but not tested.
2329 2001-06-15 20:48 sbaker3
2331 * plugins/filters/intfloatconvert/: int2float.c, int2float.h: now
2332 converts interleaved ints to mono floats in seperate pads. Also
2333 now has a _request_new_pad func
2335 2001-06-15 20:46 wtay
2337 * tools/README: Updated the README file with some cool
2338 gstreamer-launch cmd lines by Matthew McClintock
2339 <mattsm@mail.utexas.edu>
2341 2001-06-15 20:13 wtay
2343 * gst/: gstelement.c, gstpad.c, gstparse.c, gstparse.h,
2344 gstscheduler.c, elements/gstdisksrc.c: Changed a stupid assert in
2345 request_pad. Some fixes for pullregion and EOS conditions. Remove
2346 an unneeded check in the scheduler (check for NULL buffer) some EOS
2347 fixes for pullregion in disksrc. Removed the macro in the
2348 gstparse.h header 'cause it's internal to gstparse.c Added a check
2349 in gstparse for NULL element.
2351 2001-06-15 17:42 thomasvs
2353 * examples/cutter/cutter.c: added some minor stuff
2355 2001-06-15 17:22 wtay
2357 * plugins/avi/wincodec/gstwindec.cc: A fix for latest CVS avifile.
2359 2001-06-15 16:44 richardb
2361 * configure.base: Fix mistake with saved CPPFLAGS for sdl test and
2362 libdv test: was unsaving the value before saving... :(
2364 2001-06-15 16:42 richardb
2366 * configure.base: Fix bug #433398, by putting GLIB_CFLAGS
2368 2001-06-15 07:33 sbaker3
2370 * gst/gstparse.c: should restore dynamic connection of pads
2371 (couldn't really test it though)
2373 2001-06-14 22:02 omegahacker
2375 * plugins/oss/: gstossgst.c, gstossgst.h, gstosssink.c,
2376 gstosssink.h, gstosssrc.c, gstosssrc.h: ported to gobject
2378 2001-06-14 22:02 omegahacker
2380 * gst/: gstpad.c, elements/Makefile.am, elements/gstdisksink.c,
2381 elements/gstdisksrc.c, elements/gstfakesrc.c,
2382 elements/gstsinesrc.c, elements/gsttee.c: various fixes needed to
2383 get to sinesrc ! osssink
2385 2001-06-14 21:39 wtay
2387 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c,
2388 gststaticautoplug.c, gststaticautoplugrender.c: Fixed some minor
2391 2001-06-14 21:23 omegahacker
2393 * configure.base: added gmodule to glib-2.0 stuff
2395 2001-06-14 21:19 omegahacker
2397 * gst/gstmarshal.h: file gstmarshal.h was initially added on branch
2400 2001-06-14 21:19 omegahacker
2402 * gst/: gstmarshal.c, gstmarshal.h: new files that need to be
2403 removed at some point because they are to be autogenerated
2405 2001-06-14 21:19 omegahacker
2407 * gst/gstmarshal.c: file gstmarshal.c was initially added on branch
2410 2001-06-14 19:04 thomasvs
2412 * examples/cutter/cutter.c: changed cutter example to use a thread
2414 2001-06-14 04:14 omegahacker
2416 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstelement.c,
2417 gstobject.c, gstpad.c, gstparse.c, gsttypefind.c, gstxml.c,
2418 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
2419 autoplug/gstautoplugger.c, autoplug/gststaticautoplug.c,
2420 autoplug/gststaticautoplug.h, autoplug/gststaticautoplugrender.c,
2421 autoplug/gststaticautoplugrender.h, elements/gstdisksink.c,
2422 elements/gstdisksink.h, elements/gstdisksrc.c,
2423 elements/gstdisksrc.h, elements/gstelements.c,
2424 elements/gstfakesink.c, elements/gstfakesink.h,
2425 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
2426 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
2427 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
2428 elements/gstidentity.c, elements/gstidentity.h,
2429 elements/gstmultidisksrc.c, elements/gstmultidisksrc.h,
2430 elements/gstpipefilter.c, elements/gstpipefilter.h,
2431 elements/gstsinesrc.c, elements/gstsinesrc.h, elements/gsttee.c,
2432 elements/gsttee.h: Bring all the other stuff in gst/ up to match
2433 libgst.la's GObject port. Fixed some minor problems with the
2434 signalling stuff in the core.
2438 2001-06-13 23:09 thomasvs
2440 * examples/cutter/cutter.c: cutter now uses afsink to write out
2441 wavs we will add a queue next to handle latency problems
2443 2001-06-13 23:03 thomasvs
2445 * plugins/audiofile/gstafsink.c: afsink now closes and reopens
2446 files when you change the location
2448 2001-06-13 22:59 omegahacker
2450 * configure.base: new configure check for glib 2.0, now requires
2451 pkg-config to be installed
2453 2001-06-13 22:52 thomasvs
2455 * configure.base, examples/Makefile.am: added cutter example
2457 2001-06-13 22:52 omegahacker
2459 * gst/: gstautoplug.c, gstautoplug.h, gstbin.c, gstbin.h,
2460 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
2461 gstextratypes.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
2462 gstparse.c, gstpipeline.c, gstpipeline.h, gstqueue.c, gstqueue.h,
2463 gstscheduler.c, gstscheduler.h, gstthread.c, gstthread.h,
2464 gsttypefind.c, gsttypefind.h, gstutils.c, gstutils.h, gstxml.c,
2465 gstxml.h: First round of changes to port to GObject. libgst.la
2466 compiles, though there are a few things commented out.
2467 Specifically object destruction is probably broken, but wtay gets
2468 to fix that because he researched the problem of glib 2.0 object
2469 destruction while doing the first round. Some of the XML stuff is
2470 commented out, but that's an easy fix.
2472 Next is the rest of the gst/ directory, then on to the plugins.
2474 2001-06-13 22:45 wtay
2476 * plugins/quicktime/: gstquicktimedecoder.c, gstquicktimedecoder.h,
2477 gstquicktimedemux.c, gstquicktimedemux.h, gstquicktimetypes.c:
2478 Fixed the quicktime plugin. things now work with mjpeg.
2480 2001-06-13 22:35 thomasvs
2482 * plugins/audiofile/gstafsink.c: afsink now handles eos and closes
2485 2001-06-13 22:33 wtay
2487 * gst/gstpad.c: Loop in pullregion until the desired buffer has
2490 2001-06-13 22:08 thomasvs
2492 * plugins/filters/cutter/cutter.c: check for buffer's framedness
2494 2001-06-13 22:08 thomasvs
2496 * libs/audio/: gstaudio.c, gstaudio.h: added a function to check if
2497 the buffer's data is framed
2499 2001-06-13 22:02 wtay
2501 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: fixed a small
2502 fix in the type init function that makes some C++ compilers
2505 2001-06-13 21:26 thomasvs
2507 * configure.base: added deinterlace
2509 2001-06-13 18:39 wtay
2511 * plugins/mp3decode/mad/gstmad.c: Removed the debug output.
2513 2001-06-13 17:20 thomasvs
2515 * examples/cutter/: Makefile.am, cutter.c, cutter.h: added example
2516 program to show how cutter plugin works
2518 2001-06-13 17:16 thomasvs
2520 * plugins/filters/cutter/cutter.c: some code clean-ups and sensible
2523 2001-06-13 17:13 thomasvs
2525 * plugins/filters/cutter/README: added a better description of the
2528 2001-06-13 17:04 thomasvs
2530 * plugins/filters/cutter/: cutter.c, cutter.h, filter.func: added
2531 threshold level and runlength arguments stopped copying buffer used
2532 audio lib functions for some stuff
2534 2001-06-13 16:33 thomasvs
2536 * libs/audio/: gstaudio.c, gstaudio.h: added helper function to
2537 calculate maximum possible sample value based on caps
2539 2001-06-13 10:51 thomasvs
2541 * docs/random/eos: added two more cases of eos reasoning
2543 2001-06-13 02:18 cael
2545 * gstplay/: ChangeLog, Makefile.am, callbacks.c, full-screen.c,
2546 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
2547 gstplay.c, gstplay.h, main.c: Hmm, added working (if hacked)
2548 full-screen play, shuffled things around, added error checking so
2549 we don't crash on file not found, added the beginnings of a
2552 2001-06-12 22:35 wtay
2554 * plugins/filters/deinterlace/Makefile.am: Removed the leftover
2555 filter.func file and README in the makefile.
2557 2001-06-12 22:35 wtay
2559 * plugins/filters/Makefile.am: Added the deinterlace filter
2561 2001-06-12 22:33 wtay
2563 * plugins/filters/deinterlace/: .cvsignore, Makefile.am,
2564 deinterlace.c, deinterlace.h: Added a deinterlace filter.
2566 2001-06-12 22:27 wtay
2568 * plugins/filters/colorspace/Makefile.am: Add libHermes too of
2571 2001-06-12 21:19 wtay
2573 * plugins/filters/Makefile.am: Still compile colorspace when Hermes
2576 2001-06-12 21:19 wtay
2578 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
2579 colorspace.h: ifdef out the Hermes code when the library was not
2582 2001-06-12 20:47 wtay
2584 * libs/riff/gstriffencode.c: Fixed a bug in the avi encoder with
2587 2001-06-12 20:45 wtay
2589 * plugins/jpeg/gstjpegdec.c: Don't push a buffer when the pad is
2592 2001-06-12 20:44 wtay
2594 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Added a sync
2595 arg to turn off syncing on the timestamps.
2597 2001-06-12 20:42 wtay
2599 * plugins/avi/: Makefile.am, codectest.c, gstaviencoder.c,
2600 gstaviencoder.h, gstavimux.c, gstavimux.h, videoheader.c,
2601 wincodec/gstwindec.cc, wincodec/gstwinenc.cc, wincodec/gstwinenc.h:
2602 Removed old code. Enhanced the avi decoder. The encoder now sorta
2603 works. For big input frames it segfaults though inside a libavifile
2604 function. Renamed the aviencoder to avimux.
2606 2001-06-12 15:35 thomasvs
2608 * plugins/audiofile/: gstafsrc.c, gstafsrc.h: added timestamps to
2611 2001-06-12 14:42 thomasvs
2613 * plugins/mp3decode/mad/gstmad.h: added framestamp
2615 2001-06-12 11:12 thomasvs
2617 * plugins/mp3decode/mad/gstmad.c: added a different way of
2618 generating timestamps; activate by uncommenting #define
2621 2001-06-12 11:11 thomasvs
2623 * libs/audio/: gstaudio.c, gstaudio.h: added some function to
2624 support framestamps & timestamps
2626 2001-06-11 23:04 shitowax
2628 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
2629 gstquicktimedecoder.h: Transformation of the quicktime plugin into
2632 2001-06-11 23:02 shitowax
2634 * plugins/quicktime/: gstquicktimedemux.c, gstquicktimedemux.h,
2635 gstquicktimetypes.c, gstquicktimetypes.h: Intitial CVS introduction
2637 2001-06-11 21:19 thomasvs
2639 * plugins/Makefile.am: fixed AVIFILE dependency check
2641 2001-06-11 20:09 omegahacker
2643 * gst/gstelement.h: changed indent and argnames to trigger
2646 2001-06-10 22:13 richardb
2648 * tools/gstreamer-compprep.1: Some formatting updates, thanks to
2651 2001-06-10 19:50 theuraeus
2653 * LICENSE_readme: 2001-10-06 Christian Schaller
2654 <Uraeus@linuxrising.org> - Moved a couple of libs from GPL to LGPL
2655 since they had been mistakenly branded as GPL.
2657 2001-06-10 12:57 sbaker3
2659 * gst/gstparse.c: can now take comma delimited list of pads. eg
2660 gstreamer-launch disksrc location=~/mp3/gnome.mp3 ! mad ! int2float
2661 src%d,src%d\!sink%d,sink%d float2int ! osssink
2663 2001-06-10 02:18 theuraeus
2665 * gstreamer.spec.in: 2001-10-06 Christian Schaller
2666 <Uraeus@linuxrising.org> - Updated the SPEC file as per Erik's
2667 wishes - Split out the mpeg stuff - Silenced gstreamer-register
2668 when run after each package
2670 2001-06-09 22:48 theuraeus
2672 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2673 <Uraeus@linuxrising.org> - Added gstreamer-register to all plugins
2675 2001-06-09 20:23 theuraeus
2677 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2678 <Uraeus@linuxrising.org> - moved the visualisations plugins out
2680 TODO: 1. the mpeg plugins need sorting out. currently they are all
2681 just placed inside the main package. Need help with this since I am
2682 unsure about what files belongs where with what dependency 2.
2683 Cross-dependencies probably should be added to the plugins 3.
2684 License information should be added to the plugins 4.
2685 GStreamer-register needs to be added for each plugin
2687 2001-06-09 19:50 theuraeus
2689 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2690 <Uraeus@linuxrising.org> - Finally the SPEC file works again, now
2691 only polishing it remains
2693 2001-06-09 17:44 theuraeus
2695 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2696 <Uraeus@linuxrising.org> - More SPEC fixes, not perfect yet, but
2697 maybe it actually works now
2699 2001-06-09 12:43 sbaker3
2701 * gst/: gstparse.c, gstparse.h: store src and sink pads in slists
2702 to get ready for the src1,src2\!sink1,sink2 syntax
2704 2001-06-09 11:16 sbaker3
2706 * gst/gstparse.c: if a named pad doesn't exist, try creating a new
2707 pad using the padtemplate name. eg int2float src%d!sink%d float2int
2709 2001-06-09 03:33 theuraeus
2711 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2712 <Uraeus@linuxrising.org> - More fixes to the SPEC file, still not
2713 verfied that it works, but I need sleep and it is guaranteed closer
2714 to working than the current one. More testing and SPEC file hacking
2715 tommorow(aka later today).
2717 2001-06-09 01:16 wtay
2719 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2720 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2721 gstwinenc.c, gstwinenc.cc: The windows decoder now uses the dll
2722 loader from avifile, significantly simplyfying the codec.
2724 2001-06-09 01:14 wtay
2726 * REQUIREMENTS, configure.base: Added a check for avifile.
2728 2001-06-08 23:17 theuraeus
2730 * gstreamer.spec.in: 2001-08-06 Christian Schaller
2731 <Uraeus@linuxrising.org> - Added ALSA plugin (commented out since I
2732 don't have alsa installed)
2734 2001-06-08 22:56 theuraeus
2736 * REQUIREMENTS, gstreamer.spec.in: 2001-08-06 Christian Schaller
2737 <Uraeus@linuxrising.org> - Updated GStreamer SPEC which sorts out
2738 plugins into separate plugins, needs more work to support all
2741 2001-06-07 22:45 ajmitch
2743 * plugins/esd/esdsink/Makefile.am: Added README to EXTRA_DIST
2745 2001-06-07 22:43 wtay
2747 * plugins/avi/Makefile.am: Added README to dist
2749 2001-06-07 22:02 ajmitch
2751 * plugins/esd/esdsink/README: Added README for esdsink. Someone
2752 please give it some TLC before 0.2.0 release :)
2754 2001-06-07 19:31 wtay
2756 * plugins/avi/: README, wincodec/gstwindec.c: Added a README file
2757 about the innner working of the avi decoder.
2759 2001-06-07 17:56 dlehn
2761 * debian/changelog, debian/gstreamer-tools.manpages,
2762 gst/autoplug/.cvsignore: Added manpage Ignore built autoplugtest
2763 binary Bump debian version to 0.2.0
2765 2001-06-07 11:58 richardb
2767 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-compprep.1,
2768 gstreamer-register.1: Add gstreamer-compprep man page.
2770 2001-06-07 09:18 ajmitch
2772 * AUTHORS: Credited 'ALSA plugins' to Thomas Nydberg in AUTHORS
2774 2001-06-07 07:38 dlehn
2776 * debian/gstreamer-common.files: latest plugins updates
2778 2001-06-07 07:06 cael
2780 * gstplay/: ChangeLog, gstmediaplay.glade: dissabled full-screen
2781 for the time being till i have time to fix it.
2783 2001-06-07 01:08 omegahacker
2785 * tools/: gstreamer-inspect.1, gstreamer-launch.1,
2786 gstreamer-register.1: added --gst-mask to the man pages
2788 2001-06-06 20:31 wtay
2790 * plugins/avi/Makefile.am: Added the REAME_win32dll to extra dist
2792 2001-06-06 20:23 dlehn
2794 * debian/: Makefile.am, changelog, control, gstreamer-artsd.files,
2795 gstreamer-audiofile.files, gstreamer-common.files,
2796 gstreamer-gnomevfs.files, gstreamer-gsm.files,
2797 gstreamer-jpeg.files, gstreamer-oss.files, gstreamer-sdl.files,
2798 gstreamer-tools.files, gstreamer-tools.manpages, libgst-dev.files,
2799 rules: Added new plugin packages and synced up to a late pre2 CVS
2802 2001-06-06 20:21 dlehn
2804 * .cvsignore: Added configure.{ac,in} to .cvsignore since they are
2805 autogenerated from configure.base now.
2807 2001-06-06 20:20 dlehn
2809 * docs/gst/Makefile.am: Added .o and .lo to clean-local target
2811 2001-06-06 20:15 wtay
2813 * gst/gstelement.c: Removed a warning.
2815 2001-06-06 20:12 wtay
2817 * plugins/filters/lav/Makefile.am: Removed the README file from
2820 2001-06-06 20:07 wtay
2822 * plugins/filters/Makefile.am: Added the lavencoder
2824 2001-06-06 19:33 wtay
2826 * docs/: gst/tmpl/gstreamer-unused.sgml, random/NOTES-0.2.0: Some
2829 2001-06-06 19:31 wtay
2831 * configure.base: Added the lav encoder Makefile.am
2833 2001-06-06 19:29 wtay
2835 * gst/: cothreads.c, gstparse.c: Changed the maxcothreads to 16.
2836 connect to the new_ghost_pad signal in parse.
2838 2001-06-06 17:21 wtay
2840 * plugins/gsm/gstgsmdec.c: Small fix to initialize a counter.
2842 2001-06-06 17:20 wtay
2844 * plugins/avi/: gstavidecoder.c, gstavitypes.c: Fixes for different
2847 2001-06-06 17:09 wtay
2849 * plugins/avi/: gstavidecoder.c, gstavitypes.c: More fixes for
2850 audio. Only send buffers if the pad is connected.
2852 2001-06-06 17:08 wtay
2854 * plugins/jpeg/gstjpegdec.c: Some fixes for various jpeg formats.
2856 2001-06-06 15:24 thomasvs
2858 * configure.base, plugins/filters/Makefile.am: added cutter plugin
2861 2001-06-06 15:21 thomasvs
2863 * plugins/filters/cutter/: Makefile.am, README, cutter.c, cutter.h,
2864 filter.func: cutter plugin; emits signals when audio RMS level
2865 falls below or rises above threshold value for a given consecutive
2868 2001-06-06 15:14 thomasvs
2870 * configure.base, libs/Makefile.am: added Makefile generation for
2873 2001-06-06 15:13 thomasvs
2875 * libs/audio/: Makefile.am, gstaudio.c, gstaudio.h: first try at a
2876 general gstreamer audio library with helper functions
2878 2001-06-06 13:47 richardb
2880 * docs/manual/quotes.sgml: Add an important quote from Omega.
2882 2001-06-06 00:39 theuraeus
2884 * plugins/avi/README_win32dll: 2001-06-06 Christian Schaller
2885 <Uraeus@linuxrising.org> * Add small textfile with some information
2886 on win32 dll situation
2888 2001-06-05 20:44 sbaker3
2890 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: mono _get and
2891 _chain should now work.Many other changes including: all immutable
2892 info is in the class struct, activate/deactivate should work, and a
2893 bunch of other stuff
2895 2001-06-05 18:45 wtay
2897 * tools/gstreamer-inspect.c: Somewhat improve the layout of args in
2900 2001-06-05 18:26 sbaker3
2902 * plugins/filters/intfloatconvert/: float2int.c, float2int.h,
2903 int2float.c, int2float.h: use proxying for caps
2905 2001-06-05 02:27 richardb
2907 * gst/: Makefile.am, gstelementfactory.c: Revert accidentally
2908 applied changes. Time for bed.
2910 2001-06-05 02:26 richardb
2912 * gst/: Makefile.am, gstelementfactory.c, gstplugin.c: FIx memleak
2913 in save-thyself introduced by changing plugin_get_list to copy.
2915 2001-06-05 02:15 richardb
2917 * gst/gstplugin.c: Simple fix to stop gstreamer-compprep crashing
2918 when the registry is in use.
2920 2001-06-04 22:52 wtay
2922 * plugins/xvideosink/: xvideosink.c, xvideosink.h: Added an option
2923 to disable Xv images. It's not pretty but it works.
2925 2001-06-04 22:02 wtay
2927 * tools/gstreamer-launch.c: Fixed the xid stuff and some cleanups.
2929 2001-06-04 21:16 wtay
2931 * plugins/mp3encode/lame/gstlame.c: Set the src caps to audio/mp3
2933 2001-06-04 20:20 wtay
2935 * plugins/mp3encode/lame/gstlame.c: Removed the MPG_MD* defines
2936 bacause they seem to be undefined with some versions of lame.
2938 2001-06-04 20:00 wtay
2940 * plugins/oss/README: Added a little info about the ossgst hack.
2942 2001-06-04 19:59 wtay
2944 * plugins/oss/gstosssrc.c: Some osssrc fixes
2946 2001-06-04 17:55 wtay
2948 * plugins/mp3encode/lame/gstlame.c: Small updates.
2950 2001-06-04 17:33 wtay
2952 * plugins/vorbis/vorbisenc.c: Fixed a bug for mono input.
2954 2001-06-04 17:02 wtay
2956 * gst/cothreads.c: Use the STACKSIZE and number of cothreads to
2957 calculate the cothread stack space (easier to change the number of
2960 2001-06-04 16:59 thomasvs
2962 * plugins/oss/gstosssrc.c: set default format to 44100/16/stereo
2964 2001-06-04 16:38 thomasvs
2966 * gst/gstparse.c: added an eos handler so that gstreamer-launch
2967 quits when the first element fires it
2969 2001-06-04 15:52 wtay
2971 * plugins/mpeg1/mpegaudio/gstmpegaudio.c: Fixes to do proper caps
2974 2001-06-04 15:50 wtay
2976 * tools/gstreamer-inspect.c: Print out the default values.
2978 2001-06-04 14:51 sbaker3
2980 * plugins/alsa/: alsasink.c, alsasrc.c: removed MAKE_ARG macro (it
2981 didn't seem to work)\nAttempted to make the element name consist
2982 only of alphanumeric and _ (eg ESS_AudioDrive_ES1688_0_0_src)
2984 2001-06-04 12:25 richardb
2986 * docs/gst/Makefile.am: Nasty hack enabling docs/gst/ to build with
2987 unpatched versions of gtkdoc-scanobj which don't understand
2990 2001-06-04 02:26 wtay
2992 * plugins/xmms/: gstxmmseffect.c, gstxmmseffect.h: Added capsnego
2993 to the xmms effects.
2995 2001-06-04 01:51 richardb
2997 * gst/gst.c: Replace NO_X conditional compilation with testing
2998 whether DISPLAY env variable is set, and doing gtk_type_init()
2999 instead of gtk_init() if not.
3001 2001-06-04 01:38 richardb
3003 * autogen.sh: Don't ever run if we know automake isn't patched:
3004 people keep complaining that their machine crashed while trying to
3007 2001-06-04 00:40 wtay
3009 * plugins/xmms/gstxmmsinput.c: Added capsnego to the xmms input
3012 2001-06-03 23:30 wtay
3014 * tools/README: More info about the other tools.
3016 2001-06-03 20:49 richardb
3018 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-launch.1:
3019 Add man page for gstreamer-complete
3021 2001-06-03 20:26 wtay
3023 * docs/gst/tmpl/gstreamer-unused.sgml: Docs updates
3025 2001-06-03 20:24 wtay
3027 * plugins/flx/flx_decoder.c: More cleanups
3029 2001-06-03 20:20 wtay
3031 * plugins/flx/flx_decoder.c: Small cleanups
3033 2001-06-03 20:19 wtay
3035 * gst/gst.c: optionally call gtk_type_init() instead of gtk_init()
3036 if NO_X is defined. This avoids the X dependency of GStreamer.
3038 2001-06-03 20:14 wtay
3040 * plugins/au/: gstparseau.c, gstparseau.h: Cleanups to the au
3043 2001-06-03 20:13 wtay
3045 * plugins/mp3decode/mad/gstmad.c: Small caps updates.
3047 2001-06-03 20:11 wtay
3049 * plugins/xvideosink/: gstxwindow.c, xvideosink.c: Don't fail when
3050 an X-connection could not be made.
3052 2001-06-03 20:09 wtay
3054 * docs/random/NOTES-0.2.0: small changes
3056 2001-06-03 20:06 wtay
3058 * Makefile.am: Removed the components dir from since it doesn't
3061 2001-06-03 16:30 wtay
3063 * docs/random/NOTES-0.2.0: More small updates.:
3065 2001-06-03 16:29 wtay
3067 * docs/random/NOTES-0.2.0: Added first desciption of the changes
3070 2001-06-03 13:08 wtay
3072 * gstplay/gstplay.c: Find the seeking properties in GstBin objects
3075 2001-06-03 13:06 wtay
3077 * plugins/avi/: gstavidecoder.c, gstavitypes.c,
3078 wincodec/gstwindec.c: Added the seeking args to the avi decoder.
3079 Set the buffer flush flag in windec.
3081 2001-06-03 12:28 wtay
3083 * plugins/cdparanoia/cdparanoia.c: Set the pad caps in _init time.
3085 2001-06-03 12:28 wtay
3087 * gst/gstpad.c: Set the caps on a proxied pad when the pad is not
3090 2001-06-03 12:20 richardb
3092 * plugins/arts/Makefile.am: Add dependency so that gst_artsio.cc
3093 gets generated in time, and change rule to generate it into a
3094 suffix rule. Register suffix so that automake can set _OBJECTS
3097 2001-06-03 02:45 wtay
3099 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavitypes.c:
3100 Added support for mjpeg and PCM audio.
3102 2001-06-03 02:00 wtay
3104 * plugins/jpeg/: gstjpeg.c, gstjpegenc.c: Removed the caps that are
3107 2001-06-03 00:36 richardb
3109 * configure.base, plugins/arts/Makefile.am: Fix arts check, with
3110 artsc-config hackery.
3112 2001-06-02 22:57 wtay
3114 * plugins/cdparanoia/: cdparanoia.c, cdparanoia.h: Applied the
3115 patch from Apoc:
\9a _ Add properties cur_sector read only ( get
3116 current sector )
\9a _ Add properties last_track read only ( last
3117 track of the cd )
\9a _ Add properties cur_track read only ( get the
3118 current track )
\9a _ Properties end_track writeable ( last track to
3121 2001-06-02 22:52 wtay
3123 * plugins/cdparanoia/cdparanoia.c: Set the caps of the srcpad right
3124 before sending a buffer instead of in the _init function.
3126 2001-06-02 19:26 omegahacker
3128 * tools/gstreamer-launch.c: added check to make sure there's a
3129 pipeline desc before building
3131 2001-06-02 19:11 wtay
3133 * configure.base: Added the avi makefiles.
3135 2001-06-02 19:08 wtay
3137 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3138 gstavidemux.c, gstavidemux.h, gstavitypes.c, gstavitypes.h,
3139 winaudio/Makefile.am, winaudio/aviaudiodecoder.c,
3140 winaudio/aviaudiodecoder.h: More rework on the avi decoder. The
3141 avi decoder is now a bin that manages the avidemuxer and the
3142 codecs. It uses the autoplugger and avitypes to convert avi types
3143 into mime/types and select gstreamer codecs to create an element.
3145 2001-06-02 19:06 richardb
3147 * autogen.sh: Clarify the messages about the patched automake one
3148 more time. If it's not clear now, and people continue to complain
3149 about automake eating their resources, I'm mysteriously unable to
3152 2001-06-02 17:38 wtay
3154 * examples/helloworld/helloworld.c: Fixed the helloworld example by
3155 using a pipeline as the toplevel element.
3157 2001-06-02 16:33 ajmitch
3159 * configure.base: Let's just say I have a better understanding of
3160 autoconf now (I should really have read the manual first). It helps
3161 to remember that yes != no ;)
3163 2001-06-02 14:42 ajmitch
3165 * configure.base: Automake is picky about white space...
3167 2001-06-02 14:38 ajmitch
3169 * Makefile.am, configure.base: Added options --disable-tests and
3170 --disable-examples for quicker builds for the impatient...
3172 2001-06-02 13:45 wtay
3174 * gst/gstpad.c: Copy the padtemplate to the ghostpad.
3176 2001-06-02 13:21 richardb
3178 * configure.base, plugins/gsm/Makefile.am, plugins/gsm/gstgsmdec.h,
3179 plugins/gsm/gstgsmenc.h: Fix gsm to check for "gsm.h" as well as
3182 2001-06-02 11:42 richardb
3184 * plugins/sdlsink/Makefile.am: Fix a typoe in sdlsink Makefile.am
3186 2001-06-02 11:40 theuraeus
3188 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3189 <Uraeus@linuxrising.org> * Doh, forgot to update the Changelog
3190 inside the SPEC file
3192 2001-06-02 11:38 theuraeus
3194 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3195 <Uraeus@linuxrising.org> * Small fix to group statement for
3198 My work on the SPEC file making the RPM make one package for all
3199 non-core plugins is underway, but I am not ready with it yet.
3201 2001-06-02 03:21 richardb
3203 * configure.base: Oops: fixed SDL header check: put flags in
3204 CPPFLAGS rather than CFLAGS. We should really filter the
3205 SDL_CFLAGS and only pass appropriate options through, but this
3206 works well enough for now.
3208 2001-06-02 03:05 richardb
3210 * configure.base: Improve SDL check: use correct CFLAGS when
3211 searching for header.
3213 2001-06-01 23:56 wtay
3215 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3216 playcodecs.c, wincodec/gstwincodec.c, wincodec/gstwindec.c,
3217 wincodec/gstwindec.h: Reworked the avi decoder. it works again now
3220 2001-06-01 23:36 thomasvs
3222 * tests/reconnect.c: ok, this works now
3224 2001-06-01 23:23 thomasvs
3226 * tests/: Makefile.am, reconnect.c: test for disconnect and
3227 reconnect of elements
3229 2001-06-01 22:26 theuraeus
3231 * gstreamer.spec.in: 2001-01-06 Christian Schaller
3232 <Uraeus@linuxrising.org> - First batch of upgrades to the SPEC
3233 file, this one from Dennis Bjorklund. Thanks Dennis.
3235 2001-06-01 19:52 wtay
3237 * configure.base: Added a better SDL_createYUVOverlay check.
3239 2001-06-01 19:30 wtay
3241 * gst/: gstbin.c, gstpad.c, gstqueue.c, gstscheduler.c,
3242 autoplug/autoplugtest.c, autoplug/gststaticautoplugrender.c: Fixed
3245 2001-06-01 19:24 wtay
3247 * tests/: Makefile.am, autoplug.c, capsconnect.c, incsched.c,
3248 load.c, loadall.c, mp1vid.c, mp3encode.c, paranoia.c, reaping.c,
3249 registry.c, threadlock.c, nego/nego1.c, sched/runxml.c: Fixed a
3250 couple of compiler warnings.
3252 2001-06-01 19:09 wtay
3254 * test/: ac3parse.c, ac3play.c, buffer.c, cobin.c, dvdcat.c,
3255 dvshow.c, fake.c, mem.c, mp1tomp1.c, mp2tomp1.c, mp3mad.c,
3256 mp3play.c, record.c, teardown.c, vidcapture.c, vidcapture2.c,
3257 video2mp1.c: Fixed some compile warnings.
3259 2001-06-01 18:55 hadess
3261 * REQUIREMENTS: - added url to openquicktime
3263 2001-06-01 18:42 hadess
3265 * REQUIREMENTS: - added some more urls
3267 2001-06-01 18:42 wtay
3269 * gstplay/gstplay.c: Print out a warning when the colorspace plugin
3270 is not found and try to do without it...
3272 2001-06-01 18:32 theuraeus
3274 * LICENSE_readme, REQUIREMENTS: 2001-01-06 Christian Schaller
3275 <Uraeus@linuxrising.org> * A few URL additions to the REQUIREMENTS
3276 file * LICENCE readme containing licensing details on our plugins
3278 2001-06-01 17:57 wtay
3280 * README, REQUIREMENTS: Slightly changed the README, we are not
3281 really tied to GNOME. Added more optional libs to REQUIREMENTS.
3282 someone should complete the URLS.
3284 2001-06-01 17:46 wtay
3286 * plugins/effects/volume/volume.c: Removed the soundcard.h include
3289 2001-06-01 16:29 thomasvs
3291 * gst/elements/gstdisksink.c: coded small bit in to allow changing
3294 2001-06-01 14:27 richardb
3296 * tools/README: Add a note about gstreamer-complete
3298 2001-06-01 14:03 richardb
3300 * configure.base: More tidyup to SDL check.
3302 2001-06-01 13:36 richardb
3304 * configure.base: Fix SDL check Check for Overlay stuff, which
3305 isn't in SDL version 1.0
3307 2001-05-31 23:57 hadess
3309 * REQUIREMENTS: - added urls to the required libs, with a lot of
3312 2001-05-31 21:20 richardb
3314 * REQUIREMENTS, configure.base: Add comments to many (but not all
3315 :( ) AC_DEFINES in configure scripts. Add note about debian
3316 packages for building documentation.
3318 2001-05-31 21:14 richardb
3320 * plugins/esd/esdsink/Makefile.am: Add a CFLAGS line: just luck
3321 that it's not been needed so far.
3323 2001-05-31 21:13 richardb
3325 * plugins/artsd/Makefile.am: Remove a redundant line, and add a
3326 comment about one which will become redundant in future.
3328 2001-05-31 20:52 wtay
3330 * testsuite/refcounting/Makefile.am: Removed the thread test so
3331 make distcheck works.
3333 2001-05-31 20:18 wtay
3335 * testsuite/refcounting/Makefile.am: Added the mem.h file in
3338 2001-05-31 20:16 richardb
3340 * plugins/arts/Makefile.am: Remove generated files from the dist.
3342 2001-05-31 20:08 richardb
3344 * configure.base, idiottest.mak: Fix a couple of formatting errors
3345 in idiottest, and add plugin-srcdir warning to configure.base.
3347 2001-05-31 19:42 wtay
3349 * plugins/avi/Makefile.am: Fixed the codectest.
3351 2001-05-31 19:35 richardb
3353 * Makefile.am, idiottest.mak, include/Makefile.am: Abstract the
3354 plugin-srcdir installation idiottest into a separate file, and
3355 include it from the include Makefile.am, to ensure that it gets
3356 called at the start of a make install process, not after the whole
3359 2001-05-31 19:31 wtay
3361 * include/Makefile.am: Added gstaudio.h to noinst_HEADERS.
3363 2001-05-31 19:03 richardb
3365 * docs/gst/Makefile.am: Add rules to ensure that the libgst.la and
3366 libgstelements.la exist when trying to link the scanner with them.
3367 Fix mkdirs so that they don't fall over if directories already
3370 2001-05-31 18:32 richardb
3372 * plugins/arts/Makefile.am: Put gst_artsio.idl in
3373 libgst_arts_la_SOURCES instead of gst_artsio.cc (which is generated
3374 from it). This ensures that the original source is present, and
3375 also allows make dist to work on machines which don't have mcopidl
3376 and the arts idl stuff installed.
3378 It is possible that gst_artsio.cc should be put in EXTRA_DIST, but
3379 I argue against it since as far as I can tell it can be generated
3380 on any system which has arts installed (mcopidl is in the libarts
3381 package on debian), and putting it in EXTRA_DIST requires that
3382 mcopidl is present in order to run make dist.
3384 2001-05-31 15:19 richardb
3386 * configure.base: Add AS and ASFLAGS to configure.base, fixing the
3387 build with automake 1.4g AS is defined in a hacky way: I've asked
3388 on the automake list for help doing this properly.
3390 2001-05-31 10:53 thomasvs
3392 * plugins/oss/gstosssrc.c: some small cleanups before maybe doing
3393 some real work on this
3395 2001-05-30 23:06 thomasvs
3397 * plugins/oss/gstosssrc.c: The weird thing only happens on one of
3400 2001-05-30 22:35 thomasvs
3402 * include/gstaudio.h: header file for standard audio stuff for
3405 2001-05-30 22:27 omegahacker
3407 * configure.base: added no-alsa warning and made 0.9 check
3408 conditional on alsa existing at all
3410 2001-05-30 22:15 wtay
3412 * plugins/wav/gstparsewav.c: Major cleanups so that it actually
3415 2001-05-30 22:14 wtay
3417 * gst/gstprops.c: Fixed a bug so that gst_props_new (NULL) == NULL
3419 2001-05-30 21:54 omegahacker
3421 * plugins/sdlsink/sdlvideosink.c: added SDL_INIT_NOPARACHUTE flag
3422 to SDL_Init, to disable one of the most annoying features IMO of
3425 2001-05-30 21:36 omegahacker
3427 * gst/gstpad.c: stupid mistake, I put != instead of == in the
3430 2001-05-30 21:13 omegahacker
3432 * gst/gstpad.c: added sanity checks to make sure _push and _pull
3433 don't get called on pads of the wrong direction
3435 2001-05-30 20:07 sbaker3
3437 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: beginnings of
3438 inplace mono chain func
3440 2001-05-30 17:37 thomasvs
3442 * plugins/oss/gstosssrc.c: switched some lines around
3444 2001-05-30 17:10 thomasvs
3446 * plugins/oss/gstosssrc.c: added caps to osssrc found a weird
3447 thing, don't know yet what to do about it
3449 2001-05-30 16:16 richardb
3451 * README, autogen.sh: Automatically generate a patched automake if
3452 needed, and put instructions in the README about how to use such a
3455 2001-05-30 15:39 richardb
3457 * Makefile.am: Add configure.base and autogen.sh to distributions.
3458 Add rules to keep configure.in and configure.ac up-to-date.
3460 2001-05-30 15:22 richardb
3462 * autogen.sh, configure.ac, configure.base, configure.in: * create
3463 a configure.base file, containing the contents of
3464 configure.{in,ac}, with those lines specific to one file
3466 "SUBSTFOR configure.in:" or "SUBSTFOR configure.ac:"
3469 * Add lines to autogen.sh to generate configure.in and
3471 automatically from this file. (Very simple sed scripts)
3473 * Remove configure.in and configure.ac
3475 This shouldn't cause any problems to anyone, and should make it
3476 easy to do work on configure scripts by just working on
3479 2001-05-30 14:54 thomasvs
3481 * plugins/filters/passthrough/passthrough.c: added signed support
3482 implemented include/gstaudio.h use
3484 2001-05-30 14:25 richardb
3486 * configure.ac, configure.in: More small changes to bring the two
3487 scripts closer together. Turned off building docs by default in
3488 configure.ac. Only diffs are now essential due to changes from
3489 autoconf 2.13 to 2.50.
3491 2001-05-30 13:56 richardb
3493 * autogen.sh: Deal more gracefully with being either unable to
3494 check that automake is patched (will now just give a small
3495 warning), or finding that automake definitely isn't patched (will
3496 give a big loud warning recommend stopping the build and sleep
3497 briefly to give the user a chance to read the message). Will
3498 eventually try to do the build anyway though.
3500 Also, don't abort if autoconf or automake return error codes: they
3501 both seem able to do so even when having produced viable results.
3503 2001-05-29 23:10 wtay
3505 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
3506 colorspace.h, yuv2rgb.c, yuv2rgb.h: Added more colorspace functions
3509 2001-05-29 17:40 richardb
3511 * autogen.sh: Add checks for appropriate versions of automake. Add
3512 check that automake has been patched if it is a version which
3513 requires a patch. Please check that this doesn't cause problems:
3514 it's a bit of a hairy test, so I might well have mucked it up and
3515 broken some people's build systems. Hope not, though. ;-)
3517 2001-05-29 17:39 hadess
3519 * plugins/gnomevfs/gnomevfssrc.c: - fix for when size can't be
3520 acquired (fixes icecast streaming)
3522 2001-05-29 17:38 richardb
3524 * Makefile.am, configure.ac, configure.in: Add idiot test to stop
3525 the installing of versions with plugin srcdir enabled.
3527 2001-05-29 16:19 richardb
3529 * configure.ac, configure.in: Fix differences between configure.in
3530 and configure.ac which were trivial or due merely to formatting
3531 differences. diff can now be used to see only the significant
3532 differences, which should be helpful in keeping these two files in
3535 2001-05-29 13:43 richardb
3537 * gst/Makefile.am.future: Update Makefile.am.future - a replacement
3538 for Makefile.am which uses features present in recent versions of
3539 automake (>1.4d) to avoid horrendous hackery.
3541 2001-05-29 13:31 richardb
3543 * acinclude.m4, configure.ac, configure.in: Simplify alsa checking:
3544 we can use the standard AM_PATH_ALSA macro to check that we don't
3545 have alsa 0.9.x: we just need to specify something for
3546 ACTION_NOT_FOUND to override the default AC_MSG_ERROR behaviour, so
3547 I've put a colon for ACTION_NOT_FOUND. ;-) Also, update the alsa
3548 macro in acinclude with the latest from the alsa project CVS.
3550 2001-05-28 23:23 omegahacker
3552 * gst/gstsparc.h: fixed #define line continuation in gstsparc.h
3554 2001-05-28 23:02 wtay
3556 * configure.ac, configure.in: Added a check for gsm/gsm.h
3558 2001-05-28 22:41 omegahacker
3560 * gst/gstinfo.c: changed debug so it always prints pid and cid in
3563 2001-05-28 22:02 wtay
3565 * configure.ac: Removed the -pre0
3567 2001-05-28 22:00 wtay
3569 * plugins/Makefile.am: Added gsm to subds.
3571 2001-05-28 21:47 wtay
3573 * configure.ac: Added the refcounting to the output targets.
3575 2001-05-28 21:36 wtay
3577 * acconfig.h, configure.ac, configure.in: Added a check for libgsm
3579 2001-05-28 21:22 wtay
3581 * configure.ac: Updated to match configure.in
3583 2001-05-28 21:05 wtay
3585 * configure.ac: The configure file for autoconf 2.50
3587 2001-05-28 20:59 omegahacker
3589 * ABOUT-NLS: added blank file to keep autoconf happy, fill it in
3592 2001-05-28 20:34 omegahacker
3594 * plugins/avi/Makefile.am: changed srcdir to builddir for .la
3596 2001-05-28 20:33 omegahacker
3598 * configure.in: attempt at a fixed alsa check to guarantee 0.5.x
3600 2001-05-28 20:09 omegahacker
3602 * libs/getbits/Makefile.am, libs/idct/Makefile.am,
3603 plugins/xvideosink/Makefile.am: distcheck cleanups
3605 2001-05-28 08:46 omegahacker
3607 * configure.in, gstreamer-uninstalled.pc.in, gstreamer.pc.in,
3608 gst/Makefile.am: some fixes to handle builddirs, which distcheck
3609 uses, along with complete .pc files
3611 2001-05-28 01:07 hadess
3613 * plugins/gnomevfs/gnomevfssrc.c: - cleanups
3615 2001-05-28 00:57 omegahacker
3617 * gst/gstpad.c, gst/gstthread.c, gst/elements/gstidentity.c,
3618 plugins/xvideosink/xvideosink.c, tools/gstreamer-inspect.c: Added
3619 some caps != NULL checks. Patched up a problem with the thread
3620 handling when the iteration fails. Cleaned up the output of
3621 -inspect a tiny bit.
3623 2001-05-28 00:52 omegahacker
3625 * configure.in: removed a spare alsa check, and made sure it fails
3628 2001-05-28 00:12 wtay
3630 * examples/mixer/Makefile.am: Added the headers
3632 2001-05-28 00:01 wtay
3634 * plugins/arts/Makefile.am: Add more hardcoded paths for includes.
3636 2001-05-27 23:55 wtay
3638 * tests/nego/nego1.c: Updated for new API calls.
3640 2001-05-27 23:45 wtay
3642 * plugins/sdlsink/Makefile.am: Added the header file.
3644 2001-05-27 23:26 wtay
3646 * configure.in.ac250: Added refcounting to the targets.
3648 2001-05-27 23:25 wtay
3650 * testsuite/: Makefile.am, capsnego/Makefile.am,
3651 refcounting/Makefile.am: Makfeile updates.
3653 2001-05-27 22:56 omegahacker
3655 * Makefile.am, acconfig.h, configure.in, gst/autoplug/Makefile.am,
3656 plugins/1394/Makefile.am, plugins/aasink/Makefile.am,
3657 plugins/alaw/Makefile.am, plugins/filters/level/Makefile.am,
3658 plugins/filters/passthrough/Makefile.am,
3659 plugins/filters/volenv/Makefile.am, plugins/mulaw/Makefile.am,
3660 plugins/oss/Makefile.am, plugins/xvideosink/Makefile.am,
3661 tests/Makefile.am, testsuite/Makefile.am: various build fixes
3663 2001-05-27 21:52 wtay
3665 * plugins/Makefile.am: Only build the quiktime plugin if the
3666 openquicktime library was found.
3668 2001-05-27 21:52 wtay
3670 * configure.in, configure.in.ac250: Added a check for
3673 2001-05-27 18:02 sbaker3
3675 * tools/gstreamer-complete.c: now builds for those who are too lazy
3676 to upgrade their xml libraries
3678 2001-05-27 16:13 hadess
3680 * plugins/gnomevfs/gnomevfssrc.c: - added eos-hack signal to the
3681 source, and fix the seek segfaults
3683 2001-05-27 15:41 hadess
3685 * gstplay/gstmediaplay.glade: - changed the Alt shortcuts to Ctrl
3686 shortcuts (like in all proper GTK+ apps)
3688 2001-05-27 15:38 wtay
3690 * tests/: mp3encode.c, rip.c: Updated for remove methods.
3692 2001-05-27 15:38 wtay
3694 * test/mp2toavi.c, test/mp2tomp1.c, test/mpeg2parse.c,
3695 examples/autoplug/autoplug.c, examples/queue/queue.c: Updated for
3698 2001-05-27 15:37 wtay
3700 * gst/: cothreads.c, cothreads.h, gstbin.c, gstbin.h, gstinfo.c,
3701 gstobject.c, gstpad.c, gstplugin.c, gstscheduler.h: Docs updates
3702 Changed the cothread to use sigjmp_buf removed some unused methods.
3705 2001-05-27 15:33 wtay
3707 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
3708 tmpl/cothreads.sgml, tmpl/gstbin.sgml, tmpl/gstelement.sgml,
3709 tmpl/gstfakesink.sgml, tmpl/gstfakesrc.sgml, tmpl/gstinfo.sgml,
3710 tmpl/gstobject.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
3711 tmpl/gstqueue.sgml, tmpl/gstreamer-unused.sgml,
3712 tmpl/gstscheduler.sgml, tmpl/gsttrace.sgml: API docs updates.
3714 2001-05-27 01:04 omegahacker
3716 * gst/gstscheduler.h: fixed up and turned back on
3719 2001-05-26 23:58 omegahacker
3721 * gst/: cothreads.c, gstelement.c, gstscheduler.c: fixed cothread
3722 locking and set_arg/get_arg safety, and switched to 64 cothreads of
3725 2001-05-26 20:47 hadess
3727 * plugins/gnomevfs/gnomevfssrc.c: - gnome-vfs seek works, cleaned
3730 2001-05-26 19:46 hadess
3732 * plugins/gnomevfs/gnomevfssrc.c: - really use mmap this time for
3733 local files, first try at seek in remote files
3735 2001-05-26 18:17 hadess
3737 * plugins/gnomevfs/gnomevfssrc.c: - added local file fallback with
3740 2001-05-26 17:41 wtay
3742 * gst/gstelement.h: Removed redundant prototypes.
3744 2001-05-26 17:33 wtay
3746 * gst/gstpad.h: Fixed a bug in the typecast macros for
3749 2001-05-26 13:17 wtay
3751 * gst/elements/Makefile.am: don't link against libgst.la because it
3752 seems to fail on some libtool versions.
3754 2001-05-26 06:36 omegahacker
3756 * tests/threadlock.c: shut up fakesrc and fakesink, changed
3759 2001-05-26 06:26 omegahacker
3761 * tests/threadlock.c: moved debug to before _init so cmdline can
3762 override, and put sleep(1)'s in while(1) to increase chance of
3763 contention (I think)
3765 2001-05-26 06:19 omegahacker
3767 * tests/threadlock.c: updated threadlock to actually be a thread
3770 2001-05-26 00:36 dlehn
3772 * test/lat.c: Elements must have different names.
3774 2001-05-25 23:08 hadess
3776 * gstplay/.cvsignore: - more generic files to exclude: *~ and ~.bak
3778 2001-05-25 23:02 hadess
3780 * gstplay/.cvsignore: - added gstmediaplay.glade.bak to the files
3783 2001-05-25 23:01 hadess
3785 * gstplay/gstmediaplay.glade: - updated (c) date, and added WMClass
3786 and WMName to the gstmediaplay windows
3788 2001-05-25 22:42 wtay
3790 * gst/gstplugin.c: Removed a stupid printf.
3792 2001-05-25 22:39 wtay
3794 * gst/: gstbuffer.h, gstelement.c, gstpipeline.c, gstplugin.c: Some
3795 cleanups. Removed some bogus code from element and pipeline
3796 elements. Fixed a typo.
3798 2001-05-25 22:38 wtay
3800 * gst/elements/Makefile.am: Added GST_LIBS to LIBADD.
3802 2001-05-25 22:35 omegahacker
3804 * gst/gstbuffer.c: fixed rather heinous bug in gst_buffer_copy
3806 2001-05-25 22:31 omegahacker
3808 * gst/autoplug/gstautoplugcache.c: removed some more noise,
3809 converted to GST_DEBUG
3811 2001-05-25 22:25 omegahacker
3813 * gst/gstelement.c: removed annoying debug message during state
3814 change (made GST_DEBUG)
3816 2001-05-25 22:13 hadess
3818 * autogen.sh: - added a line for busy application developers, it's
3821 2001-05-25 22:00 omegahacker
3823 * .cvsignore, AUTHORS, Makefile.am, autogen.sh, configure.in,
3824 gstreamer-uninstalled.pc.in, gstreamer.pc.in, gstreamer.spec.in,
3825 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstelement.sgml,
3826 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstthread.sgml,
3827 docs/random/matth/scheduling.txt, examples/Makefile.am,
3828 examples/autoplug/autoplug.c, examples/mixer/mixer.c,
3829 gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
3830 gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.c,
3831 gst/gstcaps.c, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
3832 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
3833 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
3834 gst/gstpipeline.c, gst/gstprops.c, gst/gstqueue.c, gst/gstqueue.h,
3835 gst/gstscheduler.c, gst/gstscheduler.h, gst/gstthread.c,
3836 gst/gstthread.h, gst/gsttype.c, gst/gsttypefind.c, gst/gsttypes.h,
3837 gst/gstxml.c, gst/autoplug/Makefile.am,
3838 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
3839 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
3840 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstfakesrc.c,
3841 gst/elements/gstfakesrc.h, gst/elements/gstsinesrc.c,
3842 gstplay/Makefile.am, gstplay/gstmediaplay.c,
3843 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
3844 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
3845 plugins/1394/dv1394src.c, plugins/alaw/alaw-conversion.c,
3846 plugins/arts/Makefile.am, plugins/arts/gst_arts.c,
3847 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
3848 plugins/filters/adder/adder.c,
3849 plugins/filters/colorspace/colorspace.c,
3850 plugins/filters/ladspa/gstladspa.c,
3851 plugins/filters/stereo2mono/stereo2mono.c,
3852 plugins/gnomevfs/gnomevfssrc.c, plugins/mp3decode/mad/gstmad.c,
3853 plugins/mp3decode/mpg123/gstmpg123.c,
3854 plugins/mp3decode/parse/mp3parse.c,
3855 plugins/mp3decode/types/mp3types.c,
3856 plugins/mp3encode/lame/gstlame.c,
3857 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
3858 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpegaudio/common.c,
3859 plugins/mpeg1/mpegaudio/musicin.c,
3860 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
3861 plugins/videoscale/videoscale.c, plugins/vorbis/vorbis.c,
3862 plugins/vorbis/vorbisdec.c, plugins/xmms/gstxmmsinput.c,
3863 test/.cvsignore, test/Makefile.am, test/avi2mpg.c, test/cobin.c,
3864 test/dvshow.c, test/fake.c, test/mpeg2parse2.c, test/mpeg2parse3.c,
3865 test/mpeg2parse4.c, test/video2mp1.c, test/videotest2.c,
3866 tests/Makefile.am, tests/incsched.c, tests/mp1vid.c,
3867 tests/reaping.c, tests/states.c, tests/threadlock.c,
3868 testsuite/refcounting/Makefile.am, testsuite/refcounting/bin.c,
3869 testsuite/refcounting/element.c,
3870 testsuite/refcounting/element_pad.c, testsuite/refcounting/mem.c,
3871 testsuite/refcounting/mem.h, testsuite/refcounting/object.c,
3872 testsuite/refcounting/pad.c, testsuite/refcounting/thread.c,
3873 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-complete.c,
3874 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c: Merged from
3875 INCSCHED on 200505251!!!
3877 2001-05-25 21:50 omegahacker
3879 * autogen.sh, configure.in.ac250, docs/manual/autoplugging.sgml,
3880 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.h,
3881 plugins/audiofile/Makefile.am, plugins/audiofile/README,
3882 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
3883 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
3884 plugins/filters/level/level.c,
3885 plugins/filters/passthrough/filter.func,
3886 plugins/filters/passthrough/passthrough.c,
3887 plugins/filters/passthrough/passthrough.h,
3888 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/Makefile.am,
3889 plugins/gsm/gstgsm.c, plugins/gsm/gstgsmdec.c,
3890 plugins/gsm/gstgsmdec.h, plugins/gsm/gstgsmenc.c,
3891 plugins/gsm/gstgsmenc.h, plugins/oss/gstossgst.c,
3892 plugins/wav/gstparsewav.c, test/dv2mp1.c, test/dvshow.c: Merged
3893 from HEAD into INCSCHED on 200105251
3895 2001-05-25 21:41 wtay
3897 * docs/manual/autoplugging.sgml: More docs updates.
3899 2001-05-25 21:41 wtay
3901 * test/: dv2mp1.c, dvshow.c: some minor fixes..
3903 2001-05-25 21:39 wtay
3905 * plugins/gnomevfs/gnomevfssrc.c: Fix a leak on EOS.
3907 2001-05-25 20:53 wtay
3909 * test/Makefile.am: Cleaned up the makefile a bit.
3911 2001-05-25 20:36 wtay
3913 * test/: cobin.c, fake.c: Remove deprecated methods.
3915 2001-05-25 20:19 wtay
3917 * gst/: gstbin.c, gstbin.h, gstpad.c: Removed some unused functions
3918 in gstbin Fixed a compiler warning.
3920 2001-05-25 20:16 omegahacker
3922 * gst/gstthread.c: forgot to unset SPINNING, no idea how it worked
3923 before, maybe this will fix wtay's case
3925 2001-05-25 19:07 wtay
3927 * plugins/filters/ladspa/gstladspa.c: Adjusted for state
3930 2001-05-25 18:35 omegahacker
3932 * gst/gstbin.c, gst/gstelement.c, gst/gstelement.h, gst/gstinfo.c,
3933 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c,
3934 plugins/1394/dv1394src.c, plugins/arts/gst_arts.c,
3935 plugins/esd/esdsink/esdsink.c, plugins/gnomevfs/gnomevfssrc.c,
3936 plugins/mp3decode/types/mp3types.c, plugins/oss/gstosssink.c,
3937 plugins/xmms/gstxmmsinput.c: Swapped PAUSED and PLAYING states,
3938 reworked thread interlocking. States are now: NULL <-> READY <->
3941 Had do update dv1394src, gst_arts, and xmmsinput, please test these
3944 Cleaned up DEBUG output in several places to by much much less
3945 verbose but still just as useful (denser).
3947 2001-05-25 17:21 thomasvs
3949 * plugins/filters/passthrough/: filter.func, passthrough.c,
3950 passthrough.h: Cleaned out level code from passthrough plugin added
3951 silent argument, defaults to false
3953 2001-05-25 17:19 thomasvs
3955 * plugins/audiofile/gstafsink.c: cleaned up output info
3957 2001-05-25 17:17 thomasvs
3959 * plugins/filters/level/level.c: cleaned up level plugin output
3961 2001-05-25 15:02 thomasvs
3963 * plugins/audiofile/: gstafsink.c, gstafsrc.c: cleaned up output
3964 got rate and signedness to work on afsrc
3966 2001-05-25 14:42 thomasvs
3968 * plugins/audiofile/README: a little info
3970 2001-05-25 11:43 wtay
3972 * test/: avi2mpg.c, dvshow.c, fake.c, videotest2.c: Small fixes to
3975 2001-05-25 11:43 wtay
3977 * gstplay/gstplay.c: If the arg looks like a URI, gnomevfs is used,
3978 if gnomevfs is not found and the URI starts with file:/, disksrc is
3981 2001-05-25 11:10 thomasvs
3983 * plugins/filters/passthrough/passthrough.c: changed passthrough to
3984 print out signed/unsigned and endianness
3986 2001-05-25 10:47 thomasvs
3988 * plugins/audiofile/: Makefile.am, gstafsrc.c, gstafsrc.h: Added an
3989 audiofile src element, doesn't work yet
3991 2001-05-25 05:42 dlehn
3993 * configure.in.ac250: automake 1.4-p1 doesn't support
3994 AC_CONFIG_FILES. revert to AC_OUTPUT until the fix in the just
3995 released 1.4-p2 gets debianized. ;)
3997 2001-05-25 02:28 hadess
3999 * plugins/gnomevfs/gnomevfssrc.c: - check result of open() now
4001 2001-05-25 01:35 wtay
4003 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Only accept mpeg1 data for
4004 mpeg2dec until we figure out what's wrong.
4006 2001-05-25 01:29 omegahacker
4008 * gst/: gstpad.c, gstqueue.c, gstqueue.h, gstscheduler.h,
4009 gstthread.c: fixed some interruptability problems with thread and
4012 2001-05-25 01:14 wtay
4014 * plugins/vorbis/: vorbis.c, vorbisdec.c: Added the
4015 COTHREAD_STOPPING hack.
4017 2001-05-25 01:09 wtay
4019 * gstplay/: gstmediaplay.c, gstplay.c, gstplayprivate.h: Fixed the
4020 media player so that it works with incsched. Removed the thread
4021 and add the _iterate to the g_idle_loop, this makes the GUI very
4022 cluncky but is needed because we cannot chance the state of a
4023 thread inside the threads context yet.
4025 2001-05-24 23:38 thomasvs
4027 * plugins/audiofile/gstafsink.c: mental note to self: doublecheck
4028 own code before sending mail to library author asking why sample
4029 rate setting on output doesn't work... note to others: afsink now
4030 handles samplerate right
4032 2001-05-24 23:24 thomasvs
4034 * plugins/audiofile/: gstafsink.c, gstafsink.h: added more support
4035 for endianness, you can set it through an arg until I figure out
4036 what it is supposed to do
4038 2001-05-24 23:23 thomasvs
4040 * plugins/oss/gstossgst.c: one of my OSS's doesn't have FMT_AC3
4043 2001-05-24 22:46 omegahacker
4045 * gst/: gstinfo.h, gstthread.c, gstthread.h: added better thread id
4048 2001-05-24 21:36 omegahacker
4050 * gst/gstthread.c: fixed thread lock mis-merge
4052 2001-05-24 21:20 wtay
4054 * gst/autoplug/gststaticautoplugrender.c: Added the queue to the
4057 2001-05-24 12:24 wtay
4059 * configure.in.ac250: Added the autoconf file for version 2.50
4061 2001-05-24 12:22 wtay
4063 * plugins/: gnomevfs/gnomevfssrc.c, gsm/Makefile.am, gsm/gstgsm.c,
4064 gsm/gstgsmdec.c, gsm/gstgsmdec.h, gsm/gstgsmenc.c, gsm/gstgsmenc.h,
4065 wav/gstparsewav.c: Small fixes for EOS in gnomevfssrc. Added a gsm
4066 decoder/encoder element.
4068 2001-05-24 01:55 thomasvs
4070 * plugins/audiofile/: gstafsink.c, gstafsink.h: audiofile now
4071 handles endianness right, and also allows for choosing the output
4072 file format to write (next/aiff/wav/aiffc/raw) aiff and next might
4075 2001-05-24 01:46 omegahacker
4077 * AUTHORS, README, REQUIREMENTS, acconfig.h, autogen.sh,
4078 configure.in, components/bonobo-media/Makefile.am,
4079 components/bonobo-media/bonobo-media-gstreamer-factory.c,
4080 components/bonobo-media/bonobo-media-gstreamer.gob,
4081 components/bonobo-media/bonobo-media-gstreamer.oafinfo,
4082 components/bonobo-media/bonobo-media-gstreamervideo.gob,
4083 debian/Makefile.am, debian/changelog, debian/control,
4084 debian/gstreamer-aa.files, debian/gstreamer-arts.files,
4085 debian/gstreamer-colorspace.files, debian/gstreamer-common.files,
4086 debian/gstreamer-mad.files, debian/rules,
4087 docs/fwg/gst-plugin-writers-guide.sgml,
4088 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
4089 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
4090 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
4091 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
4092 docs/manual/Makefile.am, docs/manual/autoplugging.sgml,
4093 docs/manual/bins.sgml, docs/manual/buffers.sgml,
4094 docs/manual/elements.sgml, docs/manual/gstreamer-manual.sgml,
4095 docs/manual/helloworld.sgml, docs/manual/pads.sgml,
4096 docs/manual/xml.sgml, docs/random/autoplug2,
4097 editor/gsteditorproperty.c, examples/autoplug/autoplug.c,
4098 examples/plugins/example.c, gst/cothreads.c, gst/cothreads.h,
4099 gst/gst.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
4100 gst/gstinfo.h, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
4101 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
4102 gst/gstscheduler.c, gst/gstthread.c, gst/gsttrace.c,
4103 gst/gsttrace.h, gst/gsttypefind.c, gst/gstutils.c,
4104 gst/autoplug/Makefile.am, gst/elements/gstdisksrc.c,
4105 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
4106 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
4107 gst/elements/gstpipefilter.c, gst/elements/gstsinesrc.c,
4108 gst/elements/gstsinesrc.h, gstplay/AUTHORS, gstplay/ChangeLog,
4109 gstplay/Makefile.am, gstplay/callbacks.c, gstplay/callbacks.h,
4110 gstplay/full-screen.c, gstplay/full-screen.h,
4111 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
4112 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
4113 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
4114 gstplay/gststatusarea.h, gstplay/main.c, libs/idct/ieeetest.c,
4115 plugins/Makefile.am, plugins/alsa/alsa.h,
4116 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
4117 plugins/alsa/alsasrc.c, plugins/arts/gst_artsio_impl.h,
4118 plugins/audiofile/Makefile.am, plugins/audiofile/gstafsink.c,
4119 plugins/audiofile/gstafsink.h, plugins/capture/v4l/gstv4lsrc.c,
4120 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
4121 plugins/dv/dvdec.c, plugins/effects/volume/volume.c,
4122 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
4123 plugins/filters/filterstamp.sh, plugins/filters/adder/Makefile.am,
4124 plugins/filters/adder/adder.c,
4125 plugins/filters/colorspace/Makefile.am,
4126 plugins/filters/colorspace/colorspace.c,
4127 plugins/filters/colorspace/colorspace.h,
4128 plugins/filters/colorspace/yuv2yuv.c,
4129 plugins/filters/intfloatconvert/Makefile.am,
4130 plugins/filters/intfloatconvert/float2int.c,
4131 plugins/filters/intfloatconvert/float2int.h,
4132 plugins/filters/intfloatconvert/int2float.c,
4133 plugins/filters/intfloatconvert/int2float.h,
4134 plugins/filters/intfloatconvert/intfloatconvert.c,
4135 plugins/filters/intfloatconvert/intfloatconvert.h,
4136 plugins/filters/ladspa/gstladspa.c,
4137 plugins/filters/ladspa/ladspa.h, plugins/filters/lav/.cvsignore,
4138 plugins/filters/lav/Makefile.am, plugins/filters/lav/lavencode.c,
4139 plugins/filters/lav/lavencode.h, plugins/filters/level/Makefile.am,
4140 plugins/filters/level/README, plugins/filters/level/filter.func,
4141 plugins/filters/level/level.c, plugins/filters/level/level.h,
4142 plugins/filters/mono2stereo/Makefile.am,
4143 plugins/filters/mono2stereo/mono2stereo.c,
4144 plugins/filters/mono2stereo/mono2stereo.h,
4145 plugins/filters/passthrough/README,
4146 plugins/filters/passthrough/filter.func,
4147 plugins/filters/passthrough/level.c,
4148 plugins/filters/passthrough/level.h,
4149 plugins/filters/passthrough/passthrough.c,
4150 plugins/filters/passthrough/passthrough.h,
4151 plugins/filters/stereo2mono/Makefile.am,
4152 plugins/filters/volenv/Makefile.am,
4153 plugins/filters/volenv/volenv.c, plugins/gnomevfs/Makefile.am,
4154 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
4155 plugins/jpeg/Makefile.am, plugins/mp3decode/mad/gstmad.c,
4156 plugins/mp3decode/mpg123/gstmpg123.c,
4157 plugins/mp3encode/lame/gstlame.c, plugins/mpeg1/mpegaudio/common.c,
4158 plugins/mpeg1/mpegaudio/common.h, plugins/mpeg1/mpegaudio/encode.c,
4159 plugins/mpeg1/mpegaudio/encoder.h,
4160 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
4161 plugins/mpeg1/mpegaudio/musicin.c,
4162 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
4163 plugins/mpeg1/mpegaudio/subs.c,
4164 plugins/mpeg1/mpegaudio/table_absthr.h,
4165 plugins/mpeg1/mpegaudio/table_cb.h,
4166 plugins/mpeg1/mpegaudio/table_enwindow.h,
4167 plugins/mpeg1/mpegaudio/table_th.h,
4168 plugins/mpeg1/mpegaudio/tables.c, plugins/mpeg1/mpegaudio/tonal.c,
4169 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/Makefile.am,
4170 plugins/oss/gstossaudio.c, plugins/oss/gstossgst.c,
4171 plugins/oss/gstossgst.h, plugins/oss/gstosshelper.c,
4172 plugins/oss/gstosshelper.h, plugins/oss/gstosssink.c,
4173 plugins/quicktime/Makefile.am, plugins/quicktime/README,
4174 plugins/quicktime/gstquicktimedecoder.c,
4175 plugins/quicktime/gstquicktimedecoder.h,
4176 plugins/sdlsink/Makefile.am, plugins/sdlsink/sdlvideosink.c,
4177 plugins/sdlsink/sdlvideosink.h, plugins/videoscale/videoscale.c,
4178 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
4179 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
4180 plugins/wav/gstparsewav.c, plugins/xvideosink/gstximage.c,
4181 test/.cvsignore, test/Makefile.am, test/lat.c, test/mp3mad.c,
4182 test/videotest.c, test/wave.c, tests/autoplug2.c,
4183 tests/sched/runxml.c, tools/gstreamer-inspect.c,
4184 tools/gstreamer-launch.c: Merge from HEAD into INCSCHED1 at
4187 2001-05-24 00:24 dlehn
4189 * gst/elements/: gstfakesink.h, gstfakesrc.h: Update some signal
4192 2001-05-24 00:23 dlehn
4194 * autogen.sh: libtool check fix... copy & paste error msgs code
4197 2001-05-23 21:35 wtay
4199 * test/video2mp1.c: Some small modifications.
4201 2001-05-23 20:53 omegahacker
4203 * plugins/oss/gstosssink.c: default settings are intenionally very
4204 wrong (make it obvious when the capsnego didn't work) and it checks
4207 2001-05-23 20:52 omegahacker
4209 * plugins/filters/stereo2mono/stereo2mono.c: 'fixed' the caps and
4212 2001-05-23 20:50 omegahacker
4214 * plugins/cdparanoia/cdparanoia.c: fixed caps on cdparanoia
4216 2001-05-23 20:49 omegahacker
4218 * gst/gstscheduler.c, plugins/mp3decode/mad/gstmad.c: fixed problem
4219 where mad wasn't an entry (it is now HACK HACK!!) and the scheduler
4220 wasn't catching the no entry case
4222 2001-05-23 20:48 omegahacker
4224 * examples/autoplug/autoplug.c: added have_size handler so the
4225 window matches the video size
4227 2001-05-23 20:09 omegahacker
4229 * gst/: gstqueue.c, gstqueue.h: reworked internal parameters a bit,
4230 added leaky-queue semantics
4232 2001-05-23 10:18 thomasvs
4234 * plugins/filters/level/README: some more info on how to plot the
4235 level using gnuplot it would be nice if the output from level
4236 plugin could serve as input to a gstreamer plotting plugin (I'm not
4239 2001-05-23 09:49 thomasvs
4241 * plugins/audiofile/: gstafsink.c, gstafsink.h: afsink now handles
4242 channels and sample rate
4244 2001-05-23 09:48 thomasvs
4246 * configure.in: added level Makefile deleted one of two instances
4249 2001-05-23 09:47 thomasvs
4251 * plugins/filters/Makefile.am: added level plugin to Makefile.am
4253 2001-05-23 09:47 thomasvs
4255 * plugins/filters/level/: Makefile.am, README, filter.func,
4256 level.c, level.h: Added level detection plugin; prints out RMS
4257 values calculated over buffer size to stdout
4259 2001-05-22 21:11 omegahacker
4261 * tests/states.c: fixed references to _gst_print_statename
4263 2001-05-22 20:22 hadess
4265 * gst/elements/gstdisksrc.c: - it is now possible to change the
4266 opened file when state is PAUSED
4268 2001-05-22 19:57 hadess
4270 * plugins/gnomevfs/gnomevfssrc.c: - removed warnings
4272 2001-05-22 19:44 hadess
4274 * plugins/gnomevfs/gnomevfssrc.c: - adding possibility to change
4275 the src file if the state is PAUSED
4277 2001-05-22 17:48 thomasvs
4279 * plugins/audiofile/: gstafsink.c, gstafsink.h: still trying to add
4282 2001-05-22 14:48 richardb
4284 * autogen.sh: autogen.sh now fails if aclocal fails.
4286 2001-05-22 13:56 hadess
4288 * autogen.sh: - added a line to autogen.sh for the busy application
4291 2001-05-22 02:42 omegahacker
4293 * gst/: gstpad.c, autoplug/gstautoplugger.c: Added ability for
4294 caps_nego_failed signal to indicate that it's solved the problem,
4295 via a gboolean * argument that's FALSE, and can be set to TRUE if
4296 the handler has fixed things up.
4298 Updated the autoplugger so it now works in both the unknown and
4299 known cases with and without other issues like a crippled
4300 (mono-only) osssink.
4302 2001-05-22 00:23 omegahacker
4304 * gst/: gstbin.c, gstelement.c, gstelement.h, gstinfo.c, gstpad.c,
4305 gstthread.c: Updates to DEBUG system: moved statename into
4306 gstelement.c, colorized the states:
4308 NULL: white READY: read PAUSED: yellow PLAYING: green
4310 2001-05-21 22:35 omegahacker
4312 * gst/autoplug/gstautoplugger.c: fixed up pausing system, and added
4313 src_caps_nego_failed body
4315 2001-05-21 21:17 wtay
4317 * acconfig.h, configure.in: Updates to the audiofile detection
4320 2001-05-21 21:17 wtay
4322 * plugins/audiofile/Makefile.am: Some minor changes to the makefile
4324 2001-05-21 20:48 thomasvs
4326 * plugins/audiofile/: Makefile.am, gstafsink.c, gstafsink.h: first
4327 pass at an audiofile sink this sink uses the SGI audiofile library
4328 to write audio files
4330 2001-05-21 20:42 thomasvs
4332 * plugins/Makefile.am: trying to add a check for libaudiofile
4334 2001-05-21 20:40 thomasvs
4336 * configure.in: trying to add a check for libaudiofile (->
4337 plugins/audiofile/afsink)
4339 2001-05-21 03:41 omegahacker
4341 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c:
4342 gstautoplugcache.c: Set default for cache's caps_proxy to FALSE
4343 again. gstautoplugger.c: Fixed with strategic positioning of
4346 2001-05-21 03:40 omegahacker
4348 * gst/: gstcaps.c, gstpad.c, gstprops.c: Updated some debug
4349 statements. Added specific debug for int props.
4351 2001-05-21 03:35 hadess
4353 * test/mp3mad.c: - removed the parse factory, it's unused
4355 2001-05-21 02:37 cael
4357 * gstplay/: ChangeLog, gstmediaplay.glade: Added a ChangeLog as per
4358 hadess' sugesstion, and added myself as an author.
4360 2001-05-21 02:19 cael
4362 * gstplay/: Makefile.am, callbacks.c, callbacks.h, full-screen.c,
4363 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
4364 gstplay.c, gstplay.h, gstplayprivate.h, gststatusarea.c,
4365 gststatusarea.h, main.c: added the begninnings of full-screen
4366 support (crashes atm), playing at double size, general code cleanup
4369 2001-05-20 22:24 wtay
4371 * tools/gstreamer-inspect.c: Fixed a problem with -inspect where
4372 some args would not show up correctly
4374 2001-05-20 22:24 thomasvs
4376 * plugins/filters/adder/adder.c: fixed caps stuff
4378 2001-05-20 21:12 wtay
4380 * tools/gstreamer-inspect.c: Better output of element flags.
4382 2001-05-20 21:06 wtay
4384 * tools/gstreamer-launch.c: Escape spaces in the cmdline args with
4385 "\\ " so that parse can handle it.
4387 2001-05-20 21:05 wtay
4389 * gst/gstparse.c: Added the possibility to escape chars in
4390 gstparse. You can now give it a cmdline like disksrc location=some\
4391 sort\ of.mp3 ! .... and it does the right thing.
4393 2001-05-20 19:59 wtay
4395 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
4396 gstquicktimedecoder.h: Updated the plugin to the current CVS.
4398 2001-05-20 19:24 wtay
4400 * plugins/quicktime/: Makefile.am, README, gstquicktimedecoder.c,
4401 gstquicktimedecoder.h: Added a quicktime decoder by yann@3ivx.com.
4403 2001-05-20 19:17 thomasvs
4405 * plugins/filters/passthrough/passthrough.c: changed pad templates
4407 2001-05-20 19:05 thomasvs
4409 * plugins/filters/passthrough/: passthrough.c, passthrough.h:
4410 updating passthrough to handle caps
4412 2001-05-20 19:01 thomasvs
4414 * plugins/filters/volenv/volenv.c: updating caps handling
4416 2001-05-20 16:45 thomasvs
4418 * plugins/filters/passthrough/passthrough.c: trying to add caps
4419 detection to passthrough
4421 2001-05-20 15:55 thomasvs
4423 * gst/gstparse.c: reinstated exit(-1) when gstparse.c doesn't find
4424 the plugin mentioned
4426 2001-05-20 15:16 thomasvs
4428 * plugins/wav/gstparsewav.c: parsewav now does src pad setting of
4429 width, depth, channels, frequency
4431 2001-05-20 15:12 wtay
4433 * gst/elements/gstpipefilter.c: Made pipefilter a DECOUPLED
4436 2001-05-20 15:03 thomasvs
4438 * plugins/wav/gstparsewav.c: parsewav sets channel capability now
4440 2001-05-20 14:56 thomasvs
4442 * plugins/wav/gstparsewav.c: First try at updating parsewav and
4443 setting caps on src pad
4445 2001-05-20 11:31 wtay
4447 * components/bonobo-media/: Makefile.am,
4448 bonobo-media-gstreamer-factory.c, bonobo-media-gstreamer.gob,
4449 bonobo-media-gstreamer.oafinfo, bonobo-media-gstreamervideo.gob:
4450 Added the code for the bonobo media component. It doesn't really
4451 work yet because bonobo-media doesn't show video.
4453 2001-05-20 06:48 cael
4455 * gstplay/AUTHORS: finally managed to get the AUTHORS file added.
4456 big things are coming allright ;-)
4458 2001-05-20 01:16 hadess
4460 * AUTHORS: - added myself to the AUTHORS file
4462 2001-05-19 19:17 wtay
4464 * plugins/: oss/gstosssink.c, vorbis/vorbis.c, vorbis/vorbisdec.c,
4465 vorbis/vorbisenc.c, vorbis/vorbisenc.h, xvideosink/gstximage.c:
4466 More updates to caps in vorbisenc. it now correctly sets up the
4467 encoder based on the input audio type.
4469 2001-05-19 15:16 wtay
4471 * plugins/: mp3decode/mad/gstmad.c, mpeg1/mpegaudio/common.c,
4472 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encode.c,
4473 mpeg1/mpegaudio/encoder.h, mpeg1/mpegaudio/gstmpegaudio.c,
4474 mpeg1/mpegaudio/musicin.c, mpeg1/mpegaudio/musicin.h,
4475 mpeg1/mpegaudio/psy.c, mpeg1/mpegaudio/subs.c,
4476 mpeg1/mpegaudio/table_absthr.h, mpeg1/mpegaudio/table_cb.h,
4477 mpeg1/mpegaudio/table_enwindow.h, mpeg1/mpegaudio/table_th.h,
4478 mpeg1/mpegaudio/tables.c, mpeg1/mpegaudio/tonal.c: More mp3
4479 updates. Make mpegaudio use a sane namespace for all exported
4480 symbols. the mad element can now play mpeg audio comming is as
4483 2001-05-19 07:39 omegahacker
4485 * .cvsignore, Makefile.am, configure.in,
4486 gstreamer-uninstalled.pc.in: Added gstreamer-uninstalled.pc.in in
4487 prep for future changes to pkg-config. Disabled docs building by
4488 default (--enable-docs-build to turn it on). Added more visible
4489 warning messages for lacking libraries, listing the plugins that
4490 won't build (not complete!).
4492 2001-05-19 07:39 omegahacker
4494 * gstreamer-uninstalled.pc.in: file gstreamer-uninstalled.pc.in was
4495 initially added on branch BRANCH-INCSCHED1.
4497 2001-05-19 01:33 wtay
4499 * plugins/: mp3decode/mad/gstmad.c, mp3decode/mpg123/gstmpg123.c,
4500 mp3decode/parse/mp3parse.c, mp3encode/lame/gstlame.c,
4501 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encoder.h,
4502 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/musicin.c,
4503 mpeg1/mpegaudio/musicin.h, mpeg1/mpegaudio/psy.c, oss/gstosssink.c:
4504 Updates to various mp3 related plugins. Added args and capsnego to
4507 2001-05-18 19:11 wtay
4509 * plugins/esd/esdsink/esdsink.c: Added newcaps functions to esdsink
4510 to sync with the provided caps.
4512 2001-05-18 18:58 wtay
4514 * plugins/cdparanoia/cdparanoia.c: Updated to the new caps.
4516 2001-05-17 23:00 omegahacker
4518 * gst/autoplug/gstautoplugger.c: update to latest code, includes
4519 caps_fail handlers that kinda work
4521 2001-05-17 06:20 dlehn
4523 * docs/gst/gstreamer-sections.txt: Pesky nightly doc build failure
4524 emails exposing my forgetfulness...
4526 2001-05-17 01:18 hadess
4528 * plugins/gnomevfs/: Makefile.am, gnomevfssink.c: - gnomevfssink
4531 2001-05-16 23:42 wtay
4533 * acconfig.h: Added SDL.
4535 2001-05-16 23:40 wtay
4537 * configure.in: Added a check for SDL
4539 2001-05-16 23:09 wtay
4541 * testsuite/refcounting/thread.c: file thread.c was initially added
4542 on branch BRANCH-INCSCHED1.
4544 2001-05-16 23:09 wtay
4546 * testsuite/refcounting/thread.c: Added thread refcounting and
4549 2001-05-16 23:08 wtay
4551 * testsuite/refcounting/: Makefile.am, bin.c: More testsuite
4554 2001-05-16 23:08 wtay
4556 * gst/: gstbin.c, gstelement.c, gstthread.c: Slighly take a
4557 different approach for object destruction, using the real _remove
4558 functions so that the scheduler has a chance to destroy its state
4559 too. This breaks the thread with ghostpads destruction case for
4562 2001-05-16 22:42 omegahacker
4564 * plugins/filters/stereo2mono/stereo2mono.c: fixed
4565 stereo2mono_init, it was fragging its src pad
4567 2001-05-16 22:21 omegahacker
4569 * plugins/filters/stereo2mono/stereo2mono.c: fixed up caps so
4570 autoplug can do something with it
4572 2001-05-16 22:19 omegahacker
4574 * gst/autoplug/gstautoplugcache.c: added first_buffer signal, and
4575 default to caps_proxy true
4577 2001-05-16 22:18 omegahacker
4579 * gst/autoplug/gstautoplugger.c: up to latest (broken) autoplugger)
4581 2001-05-16 21:41 wtay
4583 * plugins/: Makefile.am, jpeg/Makefile.am, sdlsink/Makefile.am,
4584 sdlsink/sdlvideosink.c, sdlsink/sdlvideosink.h: Added an SDL video
4585 sink by Ronald Bultje (BBB) some cleanups and added more caps to
4586 the template. some name changes to the jpeg decoder.
4588 2001-05-16 20:32 wtay
4590 * plugins/: Makefile.am, gnomevfs/Makefile.am,
4591 gnomevfs/gnomevfssrc.c: Added the gnomevfssrc by hadess
4593 2001-05-16 20:32 wtay
4595 * configure.in: Added gnomevfs checks.
4597 2001-05-16 08:16 dlehn
4599 * gst/: cothreads.c, gstscheduler.c: - Fix cothread pointers and
4600 allocation so full 2M stack space available: - Double maximums to
4601 use full stack space: - COTHREAD_STACKSIZE = 16k -
4602 COTHREAD_MAXTHREADS = 128 - cothread changes only verified on x86 -
4603 cothread_create returns NULL if nthreads == MAXTHREADS though not
4604 yet handled by gstschedule caller
4606 2001-05-16 06:04 dlehn
4608 * acconfig.h, configure.in, gst/gsttrace.c, gst/gsttrace.h,
4609 libs/idct/ieeetest.c, test/lat.c: - basic arch check for HAVE_RDTSC
4610 - use common gst_trace_read_tsc() for RDTSC call - add untested
4611 function to do ascii dump of trace data
4613 2001-05-16 05:07 dlehn
4615 * test/: videotest.c, wave.c: fix a couple warnings
4617 2001-05-15 22:04 wtay
4619 * plugins/mp3decode/mad/gstmad.c: Make the mad decoder output the
4620 samples in the native endianness.
4622 2001-05-15 20:25 wtay
4624 * gst/: gstobject.c, gstpad.c, gstthread.c: Added ghostpad
4627 2001-05-15 10:40 omegahacker
4629 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: added the detail that
4630 mpeg2dec can play mpeg1 streams too
4632 2001-05-15 10:04 omegahacker
4634 * gstplay/: gstplay.c, main.c: added ability to write out xml copy
4637 2001-05-15 05:13 omegahacker
4639 * gst/autoplug/gstautoplugger.c: IT WORKS\!\!\!
4641 2001-05-15 02:45 omegahacker
4643 * gst/: gstinfo.c, gstpad.c, gsttypefind.c,
4644 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c: gstinfo.c:
4645 one more check to make sure DEBUG_FUNCPTR_NAME doesn't go south
4646 gstpad.c: debugging changes gsttypefind.c: moved gst_pad_set_caps
4647 to *before* the caps_changed signal gstautoplugcache.c: added
4648 refcounting around signal_emit, and debug updates gstautoplugger.c:
4649 added code to remove the autoplugcache when done
4651 2001-05-14 23:42 wtay
4653 * gst/gsttypefind.c: Added a reference to typefind.
4655 2001-05-14 23:21 omegahacker
4657 * gst/gstpad.c: enhanced debug and minor code cleanup (no
4660 2001-05-14 22:57 wtay
4662 * gst/gstelement.c: Refcounting fixes
4664 2001-05-14 22:22 wtay
4666 * gst/gstelement.c: fixed a mem leak in the destroy code.
4668 2001-05-14 22:20 wtay
4670 * gst/: gstelement.c, gstpad.c, gstthread.c: slightly different
4671 refcount handling. the pad shutdown function doesn't remove the pad
4672 from the parent because the parent is needed in the destroy
4675 2001-05-14 21:08 omegahacker
4677 * gst/: cothreads.c, gstbin.h, gstelement.c, gstobject.c, gstpad.c,
4678 gstpad.h, gstscheduler.c, gsttypefind.c,
4679 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c:
4680 cothreads.c: added a comment on one of the tests gstbin.h: added
4681 the GST_BIN_SELF_SCHEDULABLE flag gstelement.c: cleaned up the
4682 _change_state function a little gstobject.c: improved the
4683 refcounting DEBUGs gstpad.c: moved the connected signal to after
4684 capsnego, added the caps_nego_failed signal gstpad.h:
4685 added the caps_nego_failed signal funcptr gstscheduler.c: added the
4686 GST_BIN_SELF_SCHEDULABLE exception gsttypefind.c: added check code
4687 around signal_emit to deal with the case where the
4688 signal's handler shuts down the element gstautoplugcache.c: added
4689 the first_buffer signal and caps_proxy arg gstautoplugger.c:
4690 significant rework, it functions quite nicely actually
4692 2001-05-14 09:51 omegahacker
4694 * docs/gst/gstreamer-sections.txt: removed the COTHREAD_STACKSIZE
4695 and friends, since they're now private to cothreads.c
4697 2001-05-13 16:29 wtay
4699 * testsuite/refcounting/: bin.c, element_pad.c: More testsuite
4702 2001-05-13 16:29 wtay
4704 * gst/: gstbin.c, gstelement.c, gstpad.c: More housekeeping
4705 updates. _destroying an element or a pad properly removes if from
4708 2001-05-13 08:49 omegahacker
4710 * plugins/effects/volume/volume.c: hacked up volume plugin to do
4711 S16_LE no matter what. FIXME\!
4713 2001-05-12 19:04 wtay
4715 * gst/: gstbin.c, gstelement.c, gstelementfactory.c, gstthread.c,
4716 gstthread.h: Fixed a leak in bin destruction More refcounting fixes
4718 2001-05-12 19:03 wtay
4720 * testsuite/refcounting/bin.c: file bin.c was initially added on
4721 branch BRANCH-INCSCHED1.
4723 2001-05-12 19:03 wtay
4725 * testsuite/refcounting/: Makefile.am, bin.c, element_pad.c: More
4726 refcounting test cases
4728 2001-05-12 15:07 wtay
4730 * testsuite/refcounting/: element.c, element_pad.c, object.c,
4731 pad.c: More testcases
4733 2001-05-12 15:07 wtay
4735 * gst/: gstelement.c, gstelement.h, gstobject.c: Added
4736 gst_element_remove_pad. more refcounting stuff (object unparent on
4739 2001-05-12 01:04 wtay
4741 * gst/: gstelement.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
4742 gstpad.h: Refcounting fixes to make the testsuite succeed. Added a
4743 ne w category for REFCOUNTING.
4745 2001-05-12 01:03 wtay
4747 * testsuite/refcounting/element_pad.c: file element_pad.c was
4748 initially added on branch BRANCH-INCSCHED1.
4750 2001-05-12 01:03 wtay
4752 * testsuite/refcounting/pad.c: file pad.c was initially added on
4753 branch BRANCH-INCSCHED1.
4755 2001-05-12 01:03 wtay
4757 * testsuite/refcounting/: Makefile.am, element_pad.c, pad.c: More
4760 2001-05-11 20:36 wtay
4762 * examples/autoplug/autoplug.c: Updated the autoplugger example to
4765 2001-05-11 19:44 wtay
4767 * configure.in: Added the refcounting testsuite dir to configure.in
4769 2001-05-11 19:44 wtay
4771 * testsuite/refcounting/Makefile.am: file Makefile.am was initially
4772 added on branch BRANCH-INCSCHED1.
4774 2001-05-11 19:44 wtay
4776 * testsuite/refcounting/: Makefile.am, element.c, mem.c, mem.h,
4777 object.c: Added a testsuite for refcounting.
4779 2001-05-11 19:44 wtay
4781 * testsuite/refcounting/element.c: file element.c was initially
4782 added on branch BRANCH-INCSCHED1.
4784 2001-05-11 19:44 wtay
4786 * testsuite/refcounting/mem.c: file mem.c was initially added on
4787 branch BRANCH-INCSCHED1.
4789 2001-05-11 19:44 wtay
4791 * testsuite/refcounting/object.c: file object.c was initially added
4792 on branch BRANCH-INCSCHED1.
4794 2001-05-11 19:44 wtay
4796 * testsuite/refcounting/mem.h: file mem.h was initially added on
4797 branch BRANCH-INCSCHED1.
4799 2001-05-11 19:41 wtay
4801 * gst/: cothreads.c, gstbin.c, gstelement.c, gstobject.c,
4802 gstobject.h, gsttypefind.c: Work on refcounting and proper object
4805 2001-05-11 15:42 dlehn
4807 * plugins/filters/ladspa/ladspa.h: LADSPA header now LGPL.
4809 2001-05-11 00:43 omegahacker
4811 * gst/gstpad.h: some minor updates with a hair more speed
4813 2001-05-10 23:35 omegahacker
4815 * gst/: cothreads.c, cothreads.h: move cothread_context definition
4818 2001-05-10 23:30 omegahacker
4820 * gst/gstpad.h: fixed up macros to match new RealPad stuff, change
4821 #if 1 to #if 0 to use, beware you must rebuild all plugins after
4824 2001-05-10 23:10 omegahacker
4826 * gst/: cothreads.c, cothreads.h: moved cothread parameters into .c
4827 to avoid rebuilding libgst.la every time
4829 2001-05-10 22:44 omegahacker
4831 * test/lat.c: corrected the rdtsc code, it actually, um, works now
4834 2001-05-10 21:30 dlehn
4836 * test/: .cvsignore, Makefile.am, lat.c: Added simple latency
4839 2001-05-10 21:28 dlehn
4841 * gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
4842 tests/sched/runxml.c: Pass buffer in handoff signal
4844 2001-05-10 21:25 dlehn
4846 * tests/autoplug2.c: just call exit() once
4848 2001-05-10 09:22 omegahacker
4850 * tools/gstreamer-inspect.c: minor updates to ouptut, added section
4851 for meta-elements' children
4853 2001-05-10 09:21 omegahacker
4855 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, video.c: more debug
4858 2001-05-10 09:18 omegahacker
4860 * plugins/filters/adder/adder.c: added comment to make the adder
4861 compliant (don't set COTHREAD_STOPPING)
4863 2001-05-10 09:17 omegahacker
4865 * libs/idct/gstidct.c: minor cleanup of some debug strings
4867 2001-05-10 09:16 omegahacker
4869 * gst/autoplug/gstautoplugger.c: file gstautoplugger.c was
4870 initially added on branch BRANCH-INCSCHED1.
4872 2001-05-10 09:16 omegahacker
4874 * gst/: gst.h, gstbin.c, gstbuffer.c, gstelement.c, gstelement.h,
4875 gstinfo.c, gstqueue.c, gstthread.c, gstxml.c, autoplug/Makefile.am,
4876 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
4877 autoplug/gstautoplugger.c, elements/gstfakesrc.c: - Fixed up a
4878 bunch of warnings. - Fixed buffer_copy (alloc correct size) -
4879 Added start of autoplugger meta-element
4881 2001-05-09 07:20 wtay
4883 * plugins/filters/colorspace/yuv2yuv.c: Forgot to add a convertor..
4885 2001-05-09 05:12 dlehn
4887 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added "silent" arg.
4889 2001-05-08 21:52 wtay
4891 * plugins/: capture/v4l/gstv4lsrc.c, capture/v4l/gstv4lsrc.h,
4892 dv/dvdec.c, filters/colorspace/Makefile.am,
4893 filters/colorspace/colorspace.c, filters/colorspace/colorspace.h,
4894 filters/lav/.cvsignore, filters/lav/Makefile.am,
4895 filters/lav/lavencode.c, filters/lav/lavencode.h, oss/gstossgst.c,
4896 videoscale/videoscale.c, vorbis/vorbis.c: Various changes to the
4897 plugins. Added a lav encoder, this one just adds a header in front
4898 YUV data so that the lav tools can operate on it.
4900 2001-05-08 21:44 omegahacker
4902 * gst/: gstpad.c, gstpad.h: added the caps_changed signals, changed
4903 a few other things around a littleto clean up warnings
4905 2001-05-07 23:10 wtay
4907 * plugins/alsa/: alsa.h, alsa_common.c, alsasink.c, alsasrc.c:
4908 Applied the alsa patch from Thomas Nyberg.
4910 2001-05-07 22:57 wtay
4912 * examples/mixer/mixer.c: Added a WITH_BUG2 define to show the
4913 livelock we're trying to fix.
4915 2001-05-07 22:46 omegahacker
4917 * gst/: gstelement.c, gstscheduler.c, autoplug/autoplugtest.c,
4918 autoplug/gstautoplugcache.c: updated autoplugcache so it can be
4919 removed mid-signal, now autoplugtest works
4921 2001-05-06 23:48 omegahacker
4923 * gst/autoplug/gstautoplugcache.c: fixed bug in datastructure usage
4925 2001-05-06 23:12 omegahacker
4927 * gst/: gstbin.c, gstelement.c, gstpipeline.c, gstprops.c,
4928 gstscheduler.c, gstthread.c: fixed gst_scheduler_pad_disconnect
4929 (never ignore compiler warnings\!) and updated a few INFO lines
4931 2001-05-06 23:12 omegahacker
4933 * gst/autoplug/autoplugtest.c: fixed up some things, added vorbis
4935 2001-05-06 19:03 wtay
4937 * gst/autoplug/: Makefile.am, autoplugtest.c: Adjusted the Makefile
4938 so that it builds here...
4940 2001-05-06 18:57 wtay
4942 * plugins/mpeg1/mpegaudio/common.c: Forgot to update a symbol..
4944 2001-05-06 18:33 omegahacker
4946 * gst/autoplug/autoplugtest.c: file autoplugtest.c was initially
4947 added on branch BRANCH-INCSCHED1.
4949 2001-05-06 18:33 omegahacker
4951 * gst/autoplug/: Makefile.am, autoplugtest.c, gstautoplugcache.c:
4952 initial checkin of autoplugcache and a test program to simulate
4953 dynamic autoplugging
4955 2001-05-06 18:33 omegahacker
4957 * gst/autoplug/gstautoplugcache.c: file gstautoplugcache.c was
4958 initially added on branch BRANCH-INCSCHED1.
4960 2001-05-06 15:27 wtay
4962 * plugins/mpeg1/mpegaudio/: common.c, common.h, musicin.c, tonal.c:
4963 Fixed a namespace issue with lame.
4965 2001-05-06 15:22 wtay
4967 * plugins/oss/: gstossgst.c, gstosshelper.c: Fixed a bug in format
4968 passing. Some cleanups.
4970 2001-05-06 14:53 wtay
4972 * plugins/oss/gstossgst.c: Use setenv/getenv to manipulate the
4973 environment of the child process.
4975 2001-05-06 14:52 wtay
4977 * plugins/mp3encode/lame/gstlame.c: Setup the encoder based on the
4978 caps of the sinkpad.
4980 2001-05-06 09:16 omegahacker
4982 * tools/gstreamer-complete.c: file gstreamer-complete.c was
4983 initially added on branch BRANCH-INCSCHED1.
4985 2001-05-06 09:16 omegahacker
4987 * tools/gstreamer-compprep.c: file gstreamer-compprep.c was
4988 initially added on branch BRANCH-INCSCHED1.
4990 2001-05-06 09:16 omegahacker
4992 * tools/: .cvsignore, Makefile.am, gstreamer-complete.c,
4993 gstreamer-compprep.c: added initial bash commandline completion
4996 2001-05-06 04:06 omegahacker
4998 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: oops, that was wrong, but
5001 2001-05-06 03:47 omegahacker
5003 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: since mpeg2dec can handle
5004 mpeg1 video streams, update caps to show that
5006 2001-05-05 20:01 wtay
5008 * plugins/oss/: gstossgst.c, gstosshelper.c, gstosshelper.h: A
5009 little cleanup (more defines) Better arg parsing.
5011 2001-05-05 18:22 wtay
5013 * plugins/oss/gstosshelper.h: The inter process protocol layout
5016 2001-05-05 18:21 wtay
5018 * plugins/oss/: gstossgst.c, gstosshelper.c: Properly negotiate the
5019 format set by the OSS app.
5021 2001-05-05 05:07 dlehn
5023 * plugins/filters/: adder/Makefile.am, colorspace/Makefile.am,
5024 intfloatconvert/Makefile.am, mono2stereo/Makefile.am,
5025 stereo2mono/Makefile.am, volenv/Makefile.am: Remove EXTRA_DIST =
5026 README from dirs with a README.
5028 2001-05-05 03:16 wtay
5030 * gst/gstplugin.c: Make sure the plugin filaname is set before
5031 calling the init function.
5033 2001-05-05 03:05 wtay
5035 * plugins/oss/: Makefile.am, gstossaudio.c, gstossgst.c,
5036 gstossgst.h, gstosshelper.c: A first attempt at hijacking /dev/dsp
5037 and feeding the audio of an OSS app into GStreamer.
5039 2001-05-05 02:50 dlehn
5041 * debian/changelog: update version
5043 2001-05-05 01:45 dlehn
5045 * debian/: Makefile.am, changelog, control, gstreamer-aa.files,
5046 gstreamer-arts.files, gstreamer-colorspace.files,
5047 gstreamer-common.files, gstreamer-mad.files, rules: Sync with
5048 current code - add more and more plugins.
5050 2001-05-04 23:14 omegahacker
5052 * gst/gstelement.h, gst/gstscheduler.c,
5053 plugins/mp3decode/mad/gstmad.c: Add the GST_ELEMENT_NO_ENTRY flag,
5054 which when set will force the scheduler to skip over an element as
5055 an option for the first cothread jump. This is needed because
5056 libraries like mad don't ever seem to want to quit. Thus they
5057 ignore COTHREAD_STOPPING and can't be trusted to be the entry.
5059 2001-05-04 21:43 omegahacker
5061 * gst/: gstinfo.c, gstpad.c, gstscheduler.c: Some minor DEBUG
5062 cleanups, renamed the various scheduler-specific routines to
5063 actually be called gst_schedule_ instead of gst_bin_.
5065 2001-05-04 21:41 omegahacker
5067 * plugins/mp3decode/mad/gstmad.c: added GST_DEBUG_FUNCPTR to
5068 gst_mad_loop instance
5070 2001-05-04 00:21 omegahacker
5072 * gst/gstparse.c: fixed spelling mistake in user-visible output
5074 2001-05-03 23:29 wtay
5076 * gst/gstprops.c: Created a macro of the va_arg parsing function
5077 because some systems (PPC) cannot handle passing a va_list by
5080 2001-05-03 22:44 wtay
5082 * gst/gstparse.c: Added dynamic pads to the command line parser.
5084 ./gstreamer-launch disksrc location=/some/systemstream.mpg !
5085 mpeg1parse video_00!
5086 queue ! \{ mp1videoparse ! mpeg_play ! aasink \}
5090 2001-05-03 21:06 wtay
5092 * docs/gst/: gstreamer-sections.txt, gstreamer.hierarchy,
5093 tmpl/gstbuffer.sgml, tmpl/gstcaps.sgml, tmpl/gstdisksink.sgml,
5094 tmpl/gstinfo.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
5097 2001-05-03 18:49 wtay
5099 * REQUIREMENTS: Added Hermes to the required libs for gstplay.
5101 2001-05-03 11:16 thomasvs
5103 * examples/mixer/mixer.c, plugins/filters/adder/adder.c: * made a
5104 quick hack in adder to set GST_ELEMENT_COTHREAD_STOPPING after
5105 one interation to force return to main program; should probably be
5106 fixed in a better way * cleaned mixer up, it now works with
5107 delayed start. Drinks are in order.
5109 2001-05-03 00:46 wtay
5111 * docs/manual/: Makefile.am, autoplugging.sgml, bins.sgml,
5112 buffers.sgml, elements.sgml, gstreamer-manual.sgml,
5113 helloworld.sgml, pads.sgml: Small manual changes. Added a section
5116 2001-05-03 00:44 wtay
5118 * gst/gstinfo.h: Added and extra whitespace before ## args
5119 (remember it eats all non whitespace chars to the left if it's
5122 2001-05-03 00:12 wtay
5124 * examples/plugins/example.c: We don't want to teach you bad
5125 habbits, so here's a fix for a memleak in the example plugin.
5127 2001-05-02 21:27 omegahacker
5129 * gst/gstinfo.h: re-enabled the funcptr hash table
5131 2001-05-02 21:16 wtay
5133 * examples/mixer/mixer.c: Added a WITH_BUG flag to trigger the
5134 scheduling error we're trying to chase.
5136 2001-05-02 21:12 thomasvs
5138 * examples/mixer/mixer.c: delayed second song
5140 2001-05-02 21:01 omegahacker
5142 * examples/mixer/mixer.c: added two debugging things: xml pipelie
5143 output, and schedule dump
5145 2001-05-02 20:20 omegahacker
5147 * gst/: gst.c, gstcaps.c, gstelement.c, gstelementfactory.c,
5148 gstinfo.c, gstinfo.h, gstpad.c, gstprops.c, gstqueue.c: Converted
5149 the DEBUG system to look like the INFO system, with a function
5150 pointer that can be replaced. Not done with everything, since it
5151 seems that we need an ERROR system plus a FATAL error, or maybe
5152 just an ERROR system with a severity, and depending on this the
5153 DEBUG system might again be changed to have a single or at least
5156 Also did a bit of work fixing up the actual DEBUG and INFO commands
5157 scattered throughout the code. We still have over 500 of these in
5160 2001-05-02 20:11 thomasvs
5162 * examples/mixer/mixer.c: trying to adapt to incsched
5164 2001-05-02 09:52 thomasvs
5166 * plugins/filters/Makefile.am: added volenv and adder
5168 2001-05-02 09:51 thomasvs
5170 * examples/Makefile.am: added mixer
5172 2001-05-02 00:00 omegahacker
5174 * gst/gstscheduler.c: /me is an idiot
5176 2001-05-01 23:58 thomasvs
5178 * plugins/filters/passthrough/: README, filter.func, level.c,
5179 level.h: Basic level detection/printing plugin; calculates RMS over
5180 data block and prints this out along with time in secs through
5181 plugin needs more work
5183 2001-05-01 23:45 wtay
5185 * gstplay/: gstplay.c, gstplayprivate.h: Changed the pipeline setup
5186 for incremental scheduling.
5188 2001-05-01 23:43 wtay
5190 * gst/gstprops.c: Removed the assert on an unknown propertytype and
5193 2001-05-01 22:41 omegahacker
5195 * test/mpeg2parse4.c: file mpeg2parse4.c was initially added on
5196 branch BRANCH-INCSCHED1.
5198 2001-05-01 22:41 omegahacker
5200 * configure.in, gstreamer.pc.in, gst/Makefile.am, gst/gstbin.c,
5201 gst/gstinfo.c, gst/gstinfo.h, gst/gstqueue.c, gst/gstscheduler.c,
5202 gst/gstscheduler.h, test/.cvsignore, test/Makefile.am,
5203 test/mpeg2parse3.c, test/mpeg2parse4.c, tests/mp1vid.c: - fixed
5204 configure.in %VAR stuff - fixed gstreamer.pc.in description string
5205 - fixed up incremental scheduling some more - updated the
5206 GST_DEBUG_FUNCPTR code to no longer need a hash - minor updates to
5207 DEBUG colorization - new test/mpeg2parse4.c
5209 2001-05-01 22:35 omegahacker
5211 * gstplay/main.c: added code to save the pipeline to xml
5213 2001-05-01 14:54 richardb
5215 * docs/fwg/gst-plugin-writers-guide.sgml: Update documentation for
5216 audio/raw properties to cover format=float case. Please check this
5219 2001-05-01 14:16 thomasvs
5221 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
5222 added newlines to debug output
5224 2001-05-01 00:35 wtay
5226 * gstplay/gstplay.c: Implemented the function to get the pipeline
5229 2001-05-01 00:20 wtay
5231 * docs/random/autoplug2: Added an explanation of the innner
5232 workings of the current autoplugger.
5234 2001-04-30 21:40 richardb
5236 * configure.in: Tighten some library checks (check for header files
5237 as well as libraries) Also, clean up structure slightly: put all
5238 AC_DEFINEs for feature checks into the appropriate section at end.
5239 This structure allows user parameter code which overrides the
5240 feature selection to be kept together in a section after the
5241 feature checks but before the AC_DEFINES and AM_CONDITIONALs.
5243 2001-04-30 20:51 thomasvs
5245 * examples/mixer/mixer.c: cleared naming issues, still doesn't play
5247 2001-04-30 15:34 thomasvs
5249 * plugins/filters/Makefile.am: added volenv, passthrough and adder
5252 2001-04-30 11:22 richardb
5254 * configure.in: Add explicit check for <artsc.h>, in case
5255 artsc-config lies to us.
5257 2001-04-29 23:46 sbaker3
5259 * plugins/filters/: intfloatconvert/float2int.h,
5260 intfloatconvert/int2float.h, mono2stereo/mono2stereo.h: remove
5261 bogus reference to audioraw.h
5263 2001-04-29 23:27 wtay
5265 * examples/mixer/mixer.c: Changed the way the typefind function
5266 works by creating a little pipeline as the toplevel bin..
5268 2001-04-29 22:56 thomasvs
5270 * examples/mixer/mixer.c: trying to convert mixer to incsched, not
5273 2001-04-29 18:59 richardb
5275 * README: Add detailed note (and patch) about automake problem.
5277 2001-04-29 08:54 sbaker3
5279 * plugins/filters/ladspa/gstladspa.c: sync ladspa plugin with
5280 recent api changes - still not functional
5282 2001-04-29 08:41 sbaker3
5284 * configure.in: added mono2stereo and intfloatconvert plugin
5286 2001-04-29 08:39 sbaker3
5288 * plugins/filters/: Makefile.am, intfloatconvert/Makefile.am,
5289 intfloatconvert/float2int.c, intfloatconvert/float2int.h,
5290 intfloatconvert/int2float.c, intfloatconvert/int2float.h,
5291 intfloatconvert/intfloatconvert.c,
5292 intfloatconvert/intfloatconvert.h, mono2stereo/Makefile.am,
5293 mono2stereo/mono2stereo.c, mono2stereo/mono2stereo.h: added
5294 mono2stereo and intfloatconvert plugins
5296 2001-04-28 20:16 sbaker3
5298 * editor/gsteditorproperty.c, tools/gstreamer-inspect.c: added
5299 output of float properties
5301 2001-04-28 19:59 wtay
5303 * gst/: gstinfo.c, gstprops.c: Added more colors for
5304 props/caps/clock/negotiation.
5306 2001-04-28 19:58 sbaker3
5308 * gst/elements/: gstsinesrc.c, gstsinesrc.h: update sinesrc to
5311 2001-04-28 19:57 sbaker3
5313 * gst/elements/gstelements.c: add factory init for sinesrc
5315 2001-04-28 19:56 sbaker3
5317 * gst/: gstcaps.h, gstprops.c, gstprops.h: add gst_props_get_float
5320 2001-04-28 08:17 omegahacker
5322 * test/mpeg2parse3.c: now fully correct within incsched1 world
5324 2001-04-28 05:23 omegahacker
5326 * test/: Makefile.am, mpeg2parse2.c, mpeg2parse3.c: brought in
5327 mpeg2parse3.c from HEAD and fixed it up so it works
5329 2001-04-28 05:23 omegahacker
5331 * gst/: cothreads.c, gstinfo.c, gstqueue.c: - Updated colorization
5332 some more (pthread and cothread id is in color) - Added some minor
5333 debug to help trace mp1vid segfaults
5335 2001-04-28 04:38 dlehn
5337 * test/: .cvsignore, Makefile.am, mpeg2parse3.c: mpeg2parse2.c +
5338 audio = mpeg2parse3.c = a simple .vob player
5340 2001-04-28 03:54 omegahacker
5342 * gst/: gstbin.c, gstclock.c, gstelement.c, gstelementfactory.c,
5343 gstinfo.c, gstpad.c, gstpipeline.c, gstthread.c, gsttype.c,
5344 gstutils.c: Updated the colorization a bit more, and did a
5345 significant pass through all the other code to change categories on
5346 DEBUG and INFO statements to be correct, and not simply zero.
5347 There are still more, but this is a good first pass.
5349 2001-04-28 02:46 mhowell
5351 * gst/: gstelement.c, gstscheduler.c, gstthread.c: fixed another
5352 thread synch case... better debug
5354 2001-04-28 02:06 omegahacker
5356 * gst/: gst.c, gstinfo.c, gstinfo.h: another update to the
5359 2001-04-27 22:14 wtay
5361 * gst/gstutils.c: Added enum parsing...
5363 2001-04-27 22:09 omegahacker
5365 * gst/: gstinfo.c, gstinfo.h: fixes to colorization
5367 2001-04-27 22:01 thomasvs
5369 * plugins/filters/filterstamp.sh: changed "rename" command to
5370 something using sed in one line having the same effect
5372 2001-04-27 21:58 omegahacker
5374 * gst/gstinfo.c: syntax error fixed (s/;/,/)
5376 2001-04-27 21:54 mhowell
5378 * gst/: gstelement.c, gstscheduler.c, gstthread.c, gstqueue.h,
5379 gstqueue.c: initial fix of thread synch for queues and state change
5381 2001-04-27 21:47 omegahacker
5383 * acconfig.h, configure.in, gst/gst.c, gst/gstelement.h,
5384 gst/gstinfo.c, gst/gstinfo.h: added colorization of DEBUG and INFO,
5385 and a comment in gstelement.h
5387 2001-04-27 21:45 wtay
5389 * gst/autoplug/gststaticautoplugrender.c: Tried to get the
5390 autoplugger working by setting the pipeline to PAUSED before
5391 attempting to connect pads...
5393 2001-04-27 21:31 omegahacker
5395 * acconfig.h, configure.in, gst/gst.c, gst/gstinfo.c,
5396 gst/gstinfo.h: Added colorization to DEBUG and INFO. Colors are
5397 based on categories, with the strings in _gst_category_colors[] in
5398 gstinfo.c See wiki node GstDebugColors for the actual colors, or
5399 /etc/DIR_COLORS works too.
5401 Please comment on the colorization style and ideas in the above
5404 2001-04-27 20:35 wtay
5406 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/cothreads.sgml,
5407 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksink.sgml,
5408 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
5409 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5410 docs/gst/tmpl/gstthread.sgml, examples/autoplug/autoplug.c,
5411 gstplay/gstplay.c, tests/mp1vid.c: A commit of pending (small)
5414 2001-04-27 20:17 wtay
5416 * examples/autoplug/autoplug.c: Fixed the autoplugger
5418 2001-04-27 02:46 omegahacker
5420 * gst/: cothreads.c, cothreads.h: fixed cothread_current_main so
5423 2001-04-27 02:42 omegahacker
5425 * gst/: cothreads.c, cothreads.h: added cothread_current_main with
5428 2001-04-27 00:34 omegahacker
5430 * tests/mp1vid.c: latest variant of mp1vid causes lockup, solution
5433 2001-04-26 23:32 omegahacker
5435 * tests/mp1vid.c: updated to working state
5437 2001-04-26 23:32 omegahacker
5439 * gst/: gstbin.c, gstthread.c: gstbin.c: commented out the
5440 requirement that a bin be !PLAYING to add gstthread.c: fixed an old
5441 failed merge that locked the same mutex twice ...in a row
5443 2001-04-26 06:47 dlehn
5445 * configure.in: fix typos: %VAR -> $VAR
5447 2001-04-26 02:53 omegahacker
5449 * autogen.sh, configure.in, docs/gst/gstreamer-docs.sgml,
5450 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
5451 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
5452 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
5453 docs/gst/tmpl/gstbufferpool.sgml, docs/gst/tmpl/gstcaps.sgml,
5454 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gstdisksink.sgml,
5455 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstidentity.sgml,
5456 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5457 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5458 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5459 docs/libs/Makefile.am, examples/Makefile.am,
5460 examples/autoplug/autoplug.c, examples/mixer/.cvsignore,
5461 examples/mixer/Makefile.am, examples/mixer/mixer.c,
5462 examples/mixer/mixer.h, examples/plugins/example.c, gst/.cvsignore,
5463 gst/Makefile.am, gst/Makefile.am.future, gst/gst.h,
5464 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstcaps.c, gst/gstcaps.h,
5465 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
5466 gst/gstplugin.h, gst/gstprops.h, gst/gstqueue.c, gst/gstutils.c,
5467 gst/gstversion.h.in, gst/autoplug/Makefile.am,
5468 gst/autoplug/gststaticautoplug.c,
5469 gst/autoplug/gststaticautoplugrender.c, gst/elements/Makefile.am,
5470 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5471 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
5472 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
5473 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
5474 gst/types/Makefile.am, gst/types/gsttypes.c,
5475 libs/putbits/gstputbits.c, plugins/Makefile.am,
5476 plugins/1394/.cvsignore, plugins/1394/Makefile.am,
5477 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
5478 plugins/1394/gst1394.c, plugins/aasink/.cvsignore,
5479 plugins/aasink/Makefile.am, plugins/aasink/aasink.c,
5480 plugins/aasink/aasink.h, plugins/alaw/alaw.c,
5481 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5482 plugins/arts/.cvsignore, plugins/arts/Makefile.am,
5483 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
5484 plugins/arts/gst_artsio.idl, plugins/arts/gst_artsio_impl.cc,
5485 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5486 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5487 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5488 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
5489 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
5490 plugins/cdparanoia/cdparanoia.c, plugins/cobin/cobin.c,
5491 plugins/cobin/spindentity.c, plugins/dv/Makefile.am,
5492 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5493 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5494 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5495 plugins/filters/adder/.cvsignore,
5496 plugins/filters/adder/Makefile.am, plugins/filters/adder/adder.c,
5497 plugins/filters/adder/adder.h,
5498 plugins/filters/colorspace/colorspace.c,
5499 plugins/filters/colorspace/colorspace.h,
5500 plugins/filters/ladspa/gstladspa.c,
5501 plugins/filters/median/median.c,
5502 plugins/filters/passthrough/passthrough.c,
5503 plugins/filters/smooth/smooth.c,
5504 plugins/filters/stereo2mono/stereo2mono.c,
5505 plugins/filters/volenv/filter.func,
5506 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5507 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5508 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegenc.c,
5509 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
5510 plugins/mp3decode/mpg123/Makefile.am,
5511 plugins/mp3decode/mpg123/gstmpg123.c,
5512 plugins/mp3decode/parse/mp3parse.c,
5513 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5514 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5515 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5516 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5517 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5518 plugins/mpeg1/mpegtypes/mpeg1types.c,
5519 plugins/mpeg1/parse/mpeg1parse.c,
5520 plugins/mpeg1/system_encode/buffer.c,
5521 plugins/mpeg1/system_encode/system_encode.c,
5522 plugins/mpeg1video/parse/mp1videoparse.c,
5523 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5524 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5525 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
5526 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5527 plugins/mpeg2/mpegtypes/mpeg2types.c,
5528 plugins/mpeg2/parse/mpeg2parse.c,
5529 plugins/mpeg2/subtitles/mpeg2subt.c,
5530 plugins/mpeg2/video/gstmpeg2play.c,
5531 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5532 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
5533 plugins/oss/gstosssrc.c, plugins/rtjpeg/rtjpeg.c,
5534 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5535 plugins/videoscale/videoscale.c,
5536 plugins/visualization/smoothwave/smoothwave.c,
5537 plugins/visualization/spectrum/gstspectrum.c,
5538 plugins/visualization/synaesthesia/synaesthesia.c,
5539 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5540 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5541 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/gstximage.c,
5542 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
5543 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
5544 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
5545 test/dv2mp1.c, test/dvshow.c, test/mp2tomp1.c, test/mp3.c,
5546 test/mp3mad.c, test/video2mp1.c, test/xmmstest.c,
5547 tests/Makefile.am, tests/autoplug3.c, tests/autoplug4.c,
5548 tests/padfactory.c, testsuite/capsnego/capsnego.c,
5549 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
5550 testsuite/capsnego/enum.c: Merged from HEAD to INCSCHED1 on
5553 2001-04-26 02:43 omegahacker
5555 * plugins/arts/gst_artsio_impl.h: oops, need to have this file in
5558 2001-04-26 01:25 omegahacker
5560 * tests/mp1vid.c: file mp1vid.c was initially added on branch
5563 2001-04-26 01:25 omegahacker
5565 * tests/mp1vid.c: added mp1vid to CVS
5567 2001-04-26 01:20 omegahacker
5569 * test/dvshow.c: set the video window size up front for NTSC, as a
5572 2001-04-26 01:19 omegahacker
5574 * plugins/dv/dvdec.c: cleanup of the dvdec stuff, somewhat
5576 2001-04-26 00:56 omegahacker
5578 * configure.in: turn off optimization when profiling (ackcvs diff
5579 configure.in) because something segfaults if we don't
5581 2001-04-26 00:30 omegahacker
5583 * gst/cothreads.c: fixed a locking issue
5585 2001-04-25 23:32 omegahacker
5587 * gst/: cothreads.c, cothreads.h, gstelement.c, gstelement.h,
5588 gstscheduler.c, gstscheduler.h: Added element-level locking
5589 support, implemented for cothreads with a mutex held whenever an
5590 element is actually currently running. This should be done with
5591 atomic variables eventually, but the best I can find is to use
5592 <asm/spinlock.h> from the kernel, which brings in too much for my
5595 Also increased cothread stack size to 32KB and max cothread count
5596 to 64, which fits within the default pthread 2MB stack. It would
5597 probably be good to do a pthread_attr_getstacksize() to verify that
5598 it's 2MB, and if linuxthreads had a pthread_attr_setstacksize(), we
5599 could remove these limits.
5601 2001-04-25 12:49 richardb
5603 * examples/Makefile.am, test/Makefile.am, test/mp3.c,
5604 test/xmmstest.c: Remove #include <gnome.h> from some tests which
5605 don't actually need it, and make the other tests and the autoplug
5606 example only compile if gnome headers are present.
5608 2001-04-24 22:28 omegahacker
5610 * gst/gstbuffer.c: I will successfully compile code before I check
5611 it in. I will successfully compile code before I check it in. I
5612 will successfully compile code before I check it in. I will
5613 successfully compile code before I check it in. I will
5614 successfully compile code before I check it in. I will
5615 successfully compile code before I check it in. I will
5616 successfully compile code before I check it in. I will
5617 successfully compile code before I check it in. I will
5618 successfully compile code before I check it in. I will
5619 successfully compile code before I check it in.
5621 2001-04-24 20:20 omegahacker
5623 * gst/: gstbuffer.c, gstbuffer.h: - commented out remainder of Meta
5624 stuff - enhanced mem_chunk allocation to round up to nearest 32
5625 bytes this helps ensure that GstBuffers are more likely to be on
5626 cache-lines - added free() and copy() function pointers to
5627 GstBuffer - added code in _destroy and _copy to use above routines
5628 if !NULL - fixed up _copy code to suck less
5630 2001-04-24 20:04 omegahacker
5632 * plugins/: avi/wincodec/gstwinenc.c, filters/median/median.c,
5633 filters/smooth/smooth.c, jpeg/gstjpegenc.c: Commented out most of
5634 the remaining bits of Meta stuff
5636 2001-04-24 00:16 omegahacker
5638 * autogen.sh, gst/elements/gstfakesink.c, plugins/Makefile.am,
5639 plugins/arts/gst_artsio_impl.cc, plugins/oss/gstosssrc.c:
5640 Collection of minor changes:
5642 * autogen.sh - remove config.cache before running ./configure
5643 * gst/elements/gstfakesink.c - print out the size of the buffer,
5645 * plugins/Makefile.am - removed a spare trailing backslash
5646 * plugins/arts/gst_artsio_impl.cc - change the scale back to 0.5
5647 * plugins/oss/gstosssrc.c - change name slightly to match osssink
5649 2001-04-23 23:04 wtay
5651 * plugins/aasink/: aasink.c, aasink.h: Final fixes to the aasink
5653 2001-04-23 16:16 omegahacker
5655 * test/dvshow.c: updated dvshow to use dv1394src instead of
5658 2001-04-23 16:16 omegahacker
5660 * plugins/1394/: Makefile.am, dv1394src.c, dv1394src.h, gst1394.c,
5661 gst1394.h: renamed 1394src to dv1394src, set up to handle *1394* in
5664 2001-04-23 00:28 wtay
5666 * configure.in: Added a check for aalib
5668 2001-04-23 00:18 wtay
5670 * plugins/: Makefile.am, aasink/.cvsignore, aasink/Makefile.am,
5671 aasink/aasink.c, aasink/aasink.h, mp3decode/mpg123/Makefile.am,
5672 xvideosink/xvideosink.c, xvideosink/xvideosink.h: Some small mpg123
5673 Makefile changes. Added an aasink, draw graphics with aalib :-)
5675 2001-04-22 17:34 wtay
5677 * plugins/: avi/wincodec/gstwindec.c, avi/wincodec/gstwindec.h,
5678 dv/dvdec.c: Added bufferpools to windec. updated dvdec to the new
5679 plugin version system.
5681 2001-04-22 17:06 wtay
5683 * docs/gst/tmpl/gstdisksink.sgml: Added the disksink template
5685 2001-04-22 17:05 wtay
5687 * test/.cvsignore: Updates
5689 2001-04-22 17:04 wtay
5691 * test/dv2mp1.c: Added a non functional dv to mpeg1 encoder.
5693 2001-04-22 17:04 wtay
5695 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
5696 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstbuffer.sgml,
5697 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstplugin.sgml,
5698 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5699 docs/libs/Makefile.am, gst/gstcaps.h, gst/gstpad.h, gst/gstutils.c,
5700 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5701 gst/elements/gstdisksrc.c, plugins/alsa/alsasink.c,
5702 plugins/alsa/alsasrc.c, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5703 plugins/filters/colorspace/colorspace.c, test/Makefile.am,
5704 tests/padfactory.c: API docs updates. Properly implemented the
5705 disksink. Fixed a compile problem with alsa. Added bufferpool
5706 handling to dvdec Some compiler warning fixes
5708 2001-04-22 13:30 richardb
5710 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5711 gst/autoplug/gststaticautoplug.c,
5712 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5713 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5714 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5715 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5716 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5717 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5718 plugins/avi/wincodec/gstwincodec.c,
5719 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5720 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5721 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5722 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5723 plugins/filters/adder/adder.c,
5724 plugins/filters/colorspace/colorspace.c,
5725 plugins/filters/ladspa/gstladspa.c,
5726 plugins/filters/median/median.c,
5727 plugins/filters/passthrough/passthrough.c,
5728 plugins/filters/smooth/smooth.c,
5729 plugins/filters/stereo2mono/stereo2mono.c,
5730 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5731 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5732 plugins/mp3decode/mad/gstmad.c,
5733 plugins/mp3decode/mpg123/gstmpg123.c,
5734 plugins/mp3decode/parse/mp3parse.c,
5735 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5736 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5737 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5738 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5739 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5740 plugins/mpeg1/mpegtypes/mpeg1types.c,
5741 plugins/mpeg1/parse/mpeg1parse.c,
5742 plugins/mpeg1/system_encode/system_encode.c,
5743 plugins/mpeg1video/parse/mp1videoparse.c,
5744 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5745 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5746 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5747 plugins/mpeg2/mpegtypes/mpeg2types.c,
5748 plugins/mpeg2/parse/mpeg2parse.c,
5749 plugins/mpeg2/subtitles/mpeg2subt.c,
5750 plugins/mpeg2/video/gstmpeg2play.c,
5751 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5752 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5753 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5754 plugins/videoscale/videoscale.c,
5755 plugins/visualization/smoothwave/smoothwave.c,
5756 plugins/visualization/spectrum/gstspectrum.c,
5757 plugins/visualization/synaesthesia/synaesthesia.c,
5758 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5759 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5760 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c:
5761 Merged from BRANCH-PLUGINVER1
5763 2001-04-22 13:06 richardb
5765 * plugins/mpeg2/mpeg2enc/gstmpeg2enc.c: Fix bad merge with head.
5767 2001-04-22 11:16 richardb
5769 * configure.in, examples/autoplug/autoplug.c, gst/gstbuffer.c,
5770 gst/gstbuffer.h, gst/gstcaps.h, gst/gstprops.h,
5771 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5772 plugins/Makefile.am, plugins/dv/Makefile.am, plugins/dv/NOTES,
5773 plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5774 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5775 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5776 plugins/mpeg1/system_encode/buffer.c,
5777 plugins/mpeg1/system_encode/system_encode.c,
5778 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5779 plugins/videoscale/videoscale.c, test/Makefile.am, test/dvshow.c,
5780 test/mp2tomp1.c, test/video2mp1.c: Merged from trunk
5782 2001-04-22 05:38 omegahacker
5784 * gst/: gstbuffer.c, gstbuffer.h, gstcaps.h: fixes for gstbuffer,
5785 and removed ## from gstcaps.h that was causing all that warning
5788 2001-04-22 02:41 omegahacker
5790 * gst/gstbuffer.c: completed gst_buffer_copy, added API comments
5792 2001-04-22 02:40 omegahacker
5794 * test/: Makefile.am, dvshow.c: added test program for dv decoder
5796 2001-04-22 02:32 omegahacker
5798 * gst/gstprops.h: added GST_STR_FOURCC, which takes strings like
5799 "YUY2" instead of 'Y','U','Y','2'. better, I think <g>
5801 2001-04-22 02:30 wtay
5803 * configure.in: Add -lm and the glib libs too for the dv_init check
5805 2001-04-22 02:30 omegahacker
5807 * gst/: gstbuffer.c, gstbuffer.h: Added gst_buffer_copy(). It's
5808 not complete, it should copy more stuff like flags and such.
5811 2001-04-22 02:28 omegahacker
5813 * plugins/Makefile.am: fixed caps error in path for dv
5815 2001-04-22 00:48 omegahacker
5817 * configure.in, plugins/Makefile.am, plugins/dv/Makefile.am,
5818 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h: added
5819 initial DV (smpte314m) decoder plugin
5821 2001-04-21 18:45 wtay
5823 * examples/autoplug/autoplug.c,
5824 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5825 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5826 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5827 plugins/mpeg1/system_encode/buffer.c,
5828 plugins/mpeg1/system_encode/system_encode.c,
5829 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5830 plugins/videoscale/videoscale.c, test/Makefile.am, test/mp2tomp1.c,
5831 test/video2mp1.c: Fixed a few plugins so that mpeg1 encoding sorta
5832 works. Added an mpeg1 encoder example, it uses the autoplugger to
5833 convert the stream to audio/video, which is then fed to the
5836 2001-04-21 13:43 richardb
5838 * gst/gstplugin.c, gst/gstplugin.h, plugins/1394/gst1394.c,
5839 plugins/alaw/alaw.c, plugins/alsa/alsasink.c,
5840 plugins/alsa/alsasrc.c, plugins/arts/gst_arts.c,
5841 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5842 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5843 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5844 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5845 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5846 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5847 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5848 plugins/filters/adder/adder.c,
5849 plugins/filters/colorspace/colorspace.c,
5850 plugins/filters/ladspa/gstladspa.c,
5851 plugins/filters/median/median.c,
5852 plugins/filters/passthrough/passthrough.c,
5853 plugins/filters/smooth/smooth.c,
5854 plugins/filters/stereo2mono/stereo2mono.c,
5855 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5856 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5857 plugins/mp3decode/mad/gstmad.c,
5858 plugins/mp3decode/mpg123/gstmpg123.c,
5859 plugins/mp3decode/parse/mp3parse.c,
5860 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5861 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5862 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5863 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5864 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5865 plugins/mpeg1/mpegtypes/mpeg1types.c,
5866 plugins/mpeg1/parse/mpeg1parse.c,
5867 plugins/mpeg1/system_encode/system_encode.c,
5868 plugins/mpeg1video/parse/mp1videoparse.c,
5869 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5870 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5871 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5872 plugins/mpeg2/mpegtypes/mpeg2types.c,
5873 plugins/mpeg2/parse/mpeg2parse.c,
5874 plugins/mpeg2/subtitles/mpeg2subt.c,
5875 plugins/mpeg2/video/gstmpeg2play.c,
5876 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5877 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5878 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5879 plugins/videoscale/videoscale.c,
5880 plugins/visualization/smoothwave/smoothwave.c,
5881 plugins/visualization/spectrum/gstspectrum.c,
5882 examples/plugins/example.c, gst/autoplug/gststaticautoplug.c,
5883 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5884 gst/types/gsttypes.c,
5885 plugins/visualization/synaesthesia/synaesthesia.c,
5886 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5887 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5888 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c: Use
5889 plugin descriptions, which start with the major and minor version
5890 numbers, instead of relying on each plugin to call gst_plugin_new
5891 appropriately, and check the return value, and tidy up if there's a
5892 failure. This seems to work fine, and factors out some code common
5895 2001-04-21 10:30 richardb
5897 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5898 gst/autoplug/gststaticautoplug.c,
5899 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5900 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5901 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5902 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5903 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5904 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5905 plugins/avi/wincodec/gstwincodec.c,
5906 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5907 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5908 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5909 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5910 plugins/filters/adder/adder.c,
5911 plugins/filters/colorspace/colorspace.c,
5912 plugins/filters/ladspa/gstladspa.c,
5913 plugins/filters/median/median.c,
5914 plugins/filters/passthrough/passthrough.c,
5915 plugins/filters/smooth/smooth.c,
5916 plugins/filters/stereo2mono/stereo2mono.c,
5917 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5918 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5919 plugins/mp3decode/mad/gstmad.c,
5920 plugins/mp3decode/mpg123/gstmpg123.c,
5921 plugins/mp3decode/parse/mp3parse.c,
5922 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5923 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5924 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5925 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5926 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5927 plugins/mpeg1/mpegtypes/mpeg1types.c,
5928 plugins/mpeg1/parse/mpeg1parse.c,
5929 plugins/mpeg1/system_encode/system_encode.c,
5930 plugins/mpeg1video/parse/mp1videoparse.c,
5931 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5932 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5933 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5934 plugins/mpeg2/mpegtypes/mpeg2types.c,
5935 plugins/mpeg2/parse/mpeg2parse.c,
5936 plugins/mpeg2/subtitles/mpeg2subt.c,
5937 plugins/mpeg2/video/gstmpeg2play.c,
5938 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5939 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5940 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5941 plugins/videoscale/videoscale.c,
5942 plugins/visualization/smoothwave/smoothwave.c,
5943 plugins/visualization/spectrum/gstspectrum.c,
5944 plugins/visualization/synaesthesia/synaesthesia.c,
5945 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5946 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5947 plugins/xvideosink/xvideosink.c: Added first attempt at plugin
5950 2001-04-21 00:20 wtay
5952 * plugins/filters/colorspace/colorspace.c: Added more verbose
5953 output for debugging purposes.
5955 2001-04-20 23:50 wtay
5957 * plugins/xvideosink/: gstximage.c, gstxvimage.c, xvideosink.c,
5958 xvideosink.h: Added proper locking around the bufferpool and the X
5961 2001-04-20 22:41 wtay
5963 * plugins/mp3decode/mad/gstmad.c: Removed a g_print statement
5965 2001-04-20 22:40 wtay
5967 * plugins/mp3decode/mad/: gstmad.c, gstmad.h: Added Mad didn't take
5968 the number of channels into account. Added propper TIMESTAMPS to
5971 2001-04-20 21:36 wtay
5973 * plugins/oss/gstosssink.c: Added a sync when the device is opened
5974 so that the caps negotiated parmams are set.
5976 2001-04-20 20:21 wtay
5978 * gst/elements/: gstidentity.c, gstidentity.h: Added caps proxying
5979 and bufferpool passing to identity so that -launch disksrc ! mad !
5980 identity ! osssink works.
5982 2001-04-20 15:42 richardb
5984 * plugins/oss/gstosssink.c: #ifdef out bit about AFMT_AC3, since
5985 this isn't defined by the header files for older linux kernels
5986 (2.0.36) (and its just INFO code, anyway)
5988 2001-04-20 13:04 thomasvs
5990 * gst/elements/: Makefile.am, gstelements.c: update to take new
5991 gstdisksink element into account
5993 2001-04-20 12:56 richardb
5995 * gst/Makefile.am.future: Update the alternative Makefile.am for
5996 gst/, which depends on automake
5999 2001-04-20 12:14 thomasvs
6001 * gst/elements/: gstdisksink.c, gstdisksink.h: * first stab at a
6002 disk sink element * no optimization, is it necessary ? * basic
6003 error checking * seems to work; you can copy files by typing
6004 gstreamer-launch disksrc location=test.in ! disksink
6005 location=test.out * decode of mp3 to raw pcm also tested
6007 2001-04-20 00:47 omegahacker
6009 * plugins/arts/: .cvsignore, 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: updated to a mostly
6012 working aRts wrapper plugin, just caps issues left
6014 2001-04-19 23:25 wtay
6016 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstcaps.sgml,
6017 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
6018 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
6019 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
6020 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6021 gst/gstpad.c: More API docs updates
6023 2001-04-19 23:03 omegahacker
6025 * plugins/arts/gst_artsio_impl.cc: minor updates
6027 2001-04-19 21:42 omegahacker
6029 * configure.in, plugins/Makefile.am, plugins/1394/.cvsignore,
6030 plugins/1394/Makefile.am, plugins/1394/gst1394.c,
6031 plugins/1394/gst1394.h: First pass at 1394 source. Arguments need
6032 to be added, etc. But it works.
6034 2001-04-19 17:40 omegahacker
6036 * plugins/arts/gst_arts.c: updated to latest padtemplate code
6038 2001-04-19 10:27 thomasvs
6040 * plugins/filters/adder/adder.c: * a little cleanup
6042 2001-04-19 01:23 omegahacker
6044 * configure.in, plugins/Makefile.am: better (not complete, afaict)
6047 2001-04-19 00:25 omegahacker
6049 * plugins/arts/: Makefile.am, gst_arts.c, gst_arts.h,
6050 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
6051 gst_artsio.mcoptype, gst_artsio_impl.cc: first pass at a gstreamer
6052 arts plugin doesn't compile yet
6054 2001-04-18 23:00 wtay
6056 * plugins/xvideosink/xvideosink.c: Removed stupid g_print
6059 2001-04-18 22:59 wtay
6061 * plugins/: mpeg2/mpeg2dec/gstmpeg2dec.c, xvideosink/xvideosink.c:
6062 Fixed a stupid bug in the mpeg2dec bufferpool handling. Make an
6063 XvImage and XImage pool in xvideosink. Together these changes give
6064 an 80% speedup on mpeg2 playback (rough estimate)
6066 2001-04-18 21:16 wtay
6068 * docs/gst/tmpl/: gstbin.sgml, gstbuffer.sgml, gstbufferpool.sgml,
6069 gstcaps.sgml, gstreamer-unused.sgml: Added more API docs to
6070 Autoplug, Buffer, Bin, BufferPool. Fixed some compile problems
6073 2001-04-18 17:08 thomasvs
6075 * examples/mixer/mixer.c: * mixer now works with variable inputs *
6076 mixer creates custom volume envelopes allowing each song to play
6077 alone and end with a mix of all of them, undistorted
6079 2001-04-18 15:50 thomasvs
6081 * plugins/filters/volenv/filter.func: made errors more descriptive
6083 2001-04-18 15:04 thomasvs
6085 * examples/mixer/mixer.c: * cleaned up some code and integrated
6086 with new adder (mixer now works with different types of files)
6088 2001-04-18 15:03 thomasvs
6090 * plugins/filters/adder/: adder.c, adder.h: changed adder to work
6091 with variable length input data buffers
6093 2001-04-17 22:17 thomasvs
6095 * examples/mixer/: mixer.c, mixer.h: changed mixer to work by
6096 autoplugging the input channels (not very useful yet, since the
6097 input buffers to volenv have different sizes)
6099 2001-04-17 22:14 wtay
6101 * configure.in, docs/gst/gstreamer-sections.txt,
6102 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gst.sgml,
6103 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
6104 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
6105 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
6106 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6107 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstcaps.c,
6108 gst/gstobject.c, gst/gstpad.c, testsuite/capsnego/capsnego.c,
6109 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6110 testsuite/capsnego/enum.c: The first wave of docs updates Added a
6111 little more comments about the API usage in the api docs. Some
6112 fixes for the capsnego testsuite.
6114 2001-04-17 22:03 wtay
6116 * tests/: Makefile.am, autoplug3.c, autoplug4.c: Autoplug3 shows an
6117 example of an autoplugged mp3 player. Autoplug4 shows various
6118 static autoplugger examples.
6120 2001-04-17 18:48 thomasvs
6122 * examples/mixer/mixer.h: header for mixer.c, containing
6125 2001-04-17 18:47 thomasvs
6127 * examples/mixer/mixer.c: added a struct to set up input channels
6129 2001-04-17 16:32 thomasvs
6131 * plugins/filters/volenv/: filter.func, volenv.c: * fixed problem
6132 with starting rise calculation * cleaned up some debug info *
6133 started wondering if it really is a good idea to #include the
6134 actual filter now that's it's grown so large, but decided it
6135 wasn't worth the effort now anyway
6137 2001-04-17 14:36 thomasvs
6139 * configure.in: added mixer example and adder plugin to
6142 2001-04-17 06:24 omegahacker
6144 * gst/: Makefile.am, autoplug/Makefile.am, elements/Makefile.am,
6145 types/Makefile.am: finished change to GST_ macros
6147 2001-04-17 03:19 omegahacker
6149 * configure.in, gst/.cvsignore, gst/Makefile.am, gst/gst.h,
6150 gst/gstversion.h.in: added gstversion.h
6152 2001-04-17 02:32 omegahacker
6154 * gstreamer.pc.in: file gstreamer.pc.in was initially added on
6155 branch BRANCH-INCSCHED1.
6157 2001-04-17 02:32 omegahacker
6159 * gstreamer.pc.in: added pkg-config file
6161 2001-04-17 00:17 omegahacker
6163 * gst/autoplug/: Makefile.am, gststaticautoplug.c,
6164 gststaticautoplug.h, gststaticautoplugrender.c,
6165 gststaticautoplugrender.h: brought in autoplug dir from HEAD after
6168 2001-04-17 00:17 wtay
6170 * plugins/: filters/colorspace/colorspace.c,
6171 filters/colorspace/colorspace.h, mpeg2/mpeg2dec/gstmpeg2dec.c,
6172 mpeg2/mpeg2dec/gstmpeg2dec.h, xvideosink/gstximage.h,
6173 xvideosink/gstxvimage.h, xvideosink/xvideosink.c,
6174 xvideosink/xvideosink.h: Added bufferpools to mpeg2dec and
6175 xvideosink. Modified colorspace to draw straight into a bufferpool
6176 buffer when possible.
6178 2001-04-16 22:48 wtay
6180 * tests/: Makefile.am, padfactory.c: Updated the padfactory test
6183 2001-04-16 22:45 wtay
6185 * gst/: gstbuffer.h, gstcaps.c, gstcaps.h, gstpad.c, gstpad.h,
6186 gstqueue.c: Added 1337 macros to create padtemplates and
6187 capstemplates. Added some code for bufferpools
6189 2001-04-16 22:43 omegahacker
6191 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
6192 gstreamer-config.1, gstreamer-config.in, gstreamer.m4,
6193 gstreamer.spec.in, components/bonobo-gstmediaplay/Makefile.am,
6194 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6195 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
6196 debian/changelog, debian/control, debian/copyright,
6197 debian/gsteditor.files, debian/gsteditor.manpages,
6198 debian/gsteditor.menu, debian/gstmediaplay.files,
6199 debian/gstmediaplay.manpages, debian/gstmediaplay.menu,
6200 debian/gstreamer-alsa.files, debian/gstreamer-cdparanoia.files,
6201 debian/gstreamer-common.files, debian/gstreamer-doc.files,
6202 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
6203 debian/gstreamer-lame.files, debian/gstreamer-mpeg2dec.files,
6204 debian/gstreamer-mpg123.files,
6205 debian/gstreamer-plugin-template.postinst,
6206 debian/gstreamer-plugin-template.prerm,
6207 debian/gstreamer-runtime.files, debian/gstreamer-runtime.manpages,
6208 debian/gstreamer-runtime.postinst, debian/gstreamer-tools.files,
6209 debian/gstreamer-tools.manpages, debian/gstreamer-vorbis.files,
6210 debian/libgst-dev.files, debian/libgst-dev.manpages,
6211 debian/libgst0.files, debian/libgst0.postinst,
6212 debian/libgsteditor-dev.files, debian/libgsteditor0.files,
6213 debian/libgsteditor0.postinst, debian/libgstmediaplay-dev.files,
6214 debian/libgstmediaplay0.files, debian/libgstmediaplay0.postinst,
6215 debian/rules, docs/Makefile.am, docs/fwg/Makefile.am,
6216 docs/fwg/concepts.sgml, docs/fwg/firstplugin.sgml,
6217 docs/fwg/gst-plugin-writers-guide.sgml, docs/fwg/testapp.sgml,
6218 docs/fwg/titlepage.sgml, docs/fwg/typesnprops.sgml,
6219 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
6220 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
6221 docs/gst/gstreamer.types.in, docs/gst/tmpl/audioraw.sgml,
6222 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
6223 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
6224 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
6225 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
6226 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
6227 docs/gst/tmpl/gstmultidisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
6228 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
6229 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
6230 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
6231 docs/gst/tmpl/gststaticautoplug.sgml,
6232 docs/gst/tmpl/gststaticautoplugrender.sgml,
6233 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/videoraw.sgml,
6234 docs/libs/.cvsignore, docs/manual/Makefile.am,
6235 docs/manual/bins.sgml, docs/manual/debugging.sgml,
6236 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
6237 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
6238 docs/manual/pads.sgml, docs/manual/plugins.sgml,
6239 docs/manual/queues.sgml, docs/manual/quotes.sgml,
6240 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
6241 docs/manual/xml.sgml, docs/plugins/Makefile.am,
6242 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
6243 docs/plugins/tmpl/audioscale.sgml,
6244 docs/plugins/tmpl/gstaviencoder.sgml,
6245 docs/plugins/tmpl/gstmpeg2enc.sgml,
6246 docs/plugins/tmpl/gstmpeg2play.sgml,
6247 docs/plugins/tmpl/gstmpeg_play.sgml,
6248 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
6249 docs/plugins/tmpl/gstspectrum.sgml,
6250 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
6251 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
6252 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
6253 docs/plugins/tmpl/mpeg2parse.sgml,
6254 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
6255 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
6256 docs/plugins/tmpl/synaesthesia.sgml,
6257 docs/plugins/tmpl/system_encode.sgml,
6258 docs/plugins/tmpl/videoscale.sgml,
6259 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
6260 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
6261 docs/random/caps.dia, docs/random/hierarchy,
6262 docs/random/plugins.dia, docs/random/omega/eos,
6263 docs/random/omega/eos.old, docs/random/wtay/autoplug2,
6264 docs/random/wtay/caps-negociation, docs/random/wtay/capsnego-cases,
6265 editor/Makefile.am, editor/gsteditor.1, editor/gsteditor.h,
6266 editor/gsteditorproperty.c, examples/Makefile.am,
6267 examples/autoplug/.cvsignore, examples/autoplug/autoplug.c,
6268 examples/helloworld/helloworld.c,
6269 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6270 examples/plugins/example.c, examples/plugins/example.h,
6271 examples/queue/queue.c, examples/queue2/queue2.c,
6272 examples/queue3/queue3.c, examples/queue4/queue4.c,
6273 examples/thread/thread.c, examples/typefind/.cvsignore,
6274 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
6275 gst/Makefile.am.future, gst/cothreads.c, gst/gst.c, gst/gst.h,
6276 gst/gstarch.h, gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c,
6277 gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
6278 gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
6279 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
6280 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
6281 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
6282 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
6283 gst/gstpropsprivate.h, gst/gstqueue.c, gst/gstscheduler.c,
6284 gst/gstsparc.h, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
6285 gst/gsttypefind.c, gst/gstutils.c, gst/gstutils.h,
6286 gst/elements/Makefile.am, gst/elements/gstaudiosink.c,
6287 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.c,
6288 gst/elements/gstaudiosrc.h, gst/elements/gstdisksrc.c,
6289 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6290 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6291 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
6292 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/callbacks.c,
6293 gstplay/gstmediaplay.1, gstplay/gstmediaplay.c,
6294 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
6295 gstplay/gstplayprivate.h, include/Makefile.am, include/avifmt.h,
6296 include/default.h, include/registry.h, libs/Makefile.am,
6297 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
6298 libs/getbits/gstgetbits_inl.h, libs/idct/gstidct.c,
6299 plugins/Makefile.am, plugins/alaw/Makefile.am,
6300 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6301 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6302 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6303 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6304 plugins/alaw/mulaw-conversion.h, plugins/alsa/.cvsignore,
6305 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
6306 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
6307 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
6308 plugins/artsd/.cvsignore, plugins/artsd/Makefile.am,
6309 plugins/artsd/REQUIREMENTS, plugins/artsd/artsdsink.c,
6310 plugins/artsd/artsdsink.h, plugins/au/gstparseau.c,
6311 plugins/au/gstparseau.h, plugins/audioscale/audioscale.c,
6312 plugins/audioscale/audioscale.h, plugins/avi/audiocodecs.c,
6313 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6314 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
6315 plugins/avi/playcodecs.c, plugins/avi/wincodec/Makefile.am,
6316 plugins/avi/wincodec/gstwincodec.c,
6317 plugins/avi/wincodec/gstwincodec.h,
6318 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6319 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6320 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
6321 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
6322 plugins/effects/stereo/stereo.c, plugins/effects/stereo/stereo.h,
6323 plugins/effects/volume/volume.c, plugins/effects/volume/volume.h,
6324 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
6325 plugins/filters/filterstamp.README, plugins/filters/filterstamp.sh,
6326 plugins/filters/colorspace/.cvsignore,
6327 plugins/filters/colorspace/Makefile.am,
6328 plugins/filters/colorspace/colorspace.c,
6329 plugins/filters/colorspace/colorspace.h,
6330 plugins/filters/colorspace/yuv2rgb.c,
6331 plugins/filters/colorspace/yuv2rgb.h,
6332 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6333 plugins/filters/ladspa/gstladspa.c,
6334 plugins/filters/median/median.c, plugins/filters/median/median.h,
6335 plugins/filters/passthrough/.cvsignore,
6336 plugins/filters/passthrough/Makefile.am,
6337 plugins/filters/passthrough/filter.func,
6338 plugins/filters/passthrough/passthrough.c,
6339 plugins/filters/passthrough/passthrough.h,
6340 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
6341 plugins/filters/stereo2mono/Makefile.am,
6342 plugins/filters/stereo2mono/stereo2mono.c,
6343 plugins/filters/stereo2mono/stereo2mono.h,
6344 plugins/filters/volenv/.cvsignore,
6345 plugins/filters/volenv/Makefile.am,
6346 plugins/filters/volenv/filter.func,
6347 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
6348 plugins/flx/Makefile.am, plugins/flx/flx_color.c,
6349 plugins/flx/flx_color.h, plugins/flx/flx_decoder.c,
6350 plugins/flx/flx_decoder.h, plugins/flx/flx_fmt.h,
6351 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
6352 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6353 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6354 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6355 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6356 plugins/mp3decode/mad/gstmad.h,
6357 plugins/mp3decode/mpg123/gstmpg123.c,
6358 plugins/mp3decode/mpg123/gstmpg123.h,
6359 plugins/mp3decode/mpg123/layer1.c,
6360 plugins/mp3decode/mpg123/layer3.c,
6361 plugins/mp3decode/mpg123/mpg123.c,
6362 plugins/mp3decode/mpg123/tabinit.c,
6363 plugins/mp3decode/parse/mp3parse.c,
6364 plugins/mp3decode/types/mp3types.c,
6365 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
6366 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6367 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6368 plugins/mpeg1/mpeg_play/Makefile.am,
6369 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6370 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6371 plugins/mpeg1/mpeg_play/recon_mmxe.s,
6372 plugins/mpeg1/mpeg_play/recon_sse.s,
6373 plugins/mpeg1/mpeg_play/video.c,
6374 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6375 plugins/mpeg1/mpegtypes/mpeg1types.c,
6376 plugins/mpeg1/parse/mpeg1parse.c,
6377 plugins/mpeg1video/parse/mp1videoparse.c,
6378 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
6379 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/cpu_accel.c,
6380 plugins/mpeg2/ac3dec/decode.c, plugins/mpeg2/ac3parse/ac3parse.c,
6381 plugins/mpeg2/mpeg2dec/Makefile.am,
6382 plugins/mpeg2/mpeg2dec/attributes.h,
6383 plugins/mpeg2/mpeg2dec/decode.c,
6384 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6385 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6386 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
6387 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
6388 plugins/mpeg2/mpeg2dec/idct_mlib.c,
6389 plugins/mpeg2/mpeg2dec/idct_mmx.c,
6390 plugins/mpeg2/mpeg2dec/idct_mmx.h,
6391 plugins/mpeg2/mpeg2dec/mm_accel.h,
6392 plugins/mpeg2/mpeg2dec/motion_comp.c,
6393 plugins/mpeg2/mpeg2dec/motion_comp.h,
6394 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
6395 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
6396 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
6397 plugins/mpeg2/mpeg2dec/mpeg2.h,
6398 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
6399 plugins/mpeg2/mpeg2dec/output_video.h,
6400 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
6401 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
6402 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6403 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6404 plugins/mpeg2/mpegtypes/mpeg2types.c,
6405 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/Makefile.am,
6406 plugins/mpeg2/video/gstmpeg2play.c,
6407 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/recon.c,
6408 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
6409 plugins/mpeg2/videoparse/mp2videoparse.c,
6410 plugins/mulaw/Makefile.am, plugins/mulaw/mulaw-conversion.c,
6411 plugins/mulaw/mulaw-conversion.h, plugins/mulaw/mulaw-decode.c,
6412 plugins/mulaw/mulaw-decode.h, plugins/mulaw/mulaw-encode.c,
6413 plugins/mulaw/mulaw-encode.h, plugins/mulaw/mulaw.c,
6414 plugins/oss/.cvsignore, plugins/oss/Makefile.am,
6415 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
6416 plugins/oss/gstosssink.h, plugins/oss/gstosssrc.c,
6417 plugins/oss/gstosssrc.h, plugins/rtjpeg/RTjpeg.h,
6418 plugins/rtp/Makefile.am, plugins/rtp/rtpsend/.cvsignore,
6419 plugins/rtp/rtpsend/Makefile.am, plugins/rtp/rtpsend/rtp.c,
6420 plugins/rtp/rtpsend/rtp.h, plugins/rtp/rtpsend/rtpsend.c,
6421 plugins/rtp/rtpsend/rtpsend.h, plugins/videoscale/videoscale.c,
6422 plugins/videoscale/videoscale.h,
6423 plugins/visualization/smoothwave/smoothwave.h,
6424 plugins/visualization/spectrum/gstspectrum.c,
6425 plugins/visualization/spectrum/gstspectrum.h,
6426 plugins/visualization/synaesthesia/synaesthesia.c,
6427 plugins/visualization/synaesthesia/synaesthesia.h,
6428 plugins/visualization/vumeter/vumeter.c,
6429 plugins/visualization/vumeter/vumeter.h, plugins/vorbis/vorbis.c,
6430 plugins/vorbis/vorbisdec.c, plugins/wav/Makefile.am,
6431 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
6432 plugins/wav/gstriff.c, plugins/xmms/.cvsignore,
6433 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
6434 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
6435 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
6436 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
6437 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
6438 plugins/xmms/main.h, plugins/xmms/output.h,
6439 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
6440 plugins/xmms/visualization.h, plugins/xmms/xmms.h,
6441 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6442 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6443 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6444 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6445 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6446 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
6447 test/a.c, test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6448 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6449 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpeg2parse2.c,
6450 test/mpg123.c, test/p.c, test/qtest.c, test/r.c, test/record.c,
6451 test/s.c, test/spectrum.c, test/typefind.c, test/vidcapture.c,
6452 test/vidcapture2.c, test/videotest.c, test/videotest2.c, test/w.c,
6453 test/xmmstest.c, test/xml/readreg.c, tests/.cvsignore,
6454 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
6455 tests/autoplug3.c, tests/caps.c, tests/capsconnect.c,
6456 tests/paranoia.c, tests/props.c, tests/nego/.cvsignore,
6457 tests/nego/Makefile.am, tests/nego/nego1.c, testsuite/Makefile.am,
6458 testsuite/test_gst_init.c, testsuite/capsnego/.cvsignore,
6459 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
6460 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6461 testsuite/capsnego/enum.c, tools/Makefile.am, tools/README,
6462 tools/gstreamer-inspect.1, tools/gstreamer-inspect.c,
6463 tools/gstreamer-launch.1, tools/gstreamer-launch.c,
6464 tools/gstreamer-register.1: Merged HEAD from
6465 BRANCH-INCSCHED1-200104161 into BRANCH-INCSCHED1.
6467 2001-04-16 22:33 wtay
6469 * test/: Makefile.am, mp3mad.c: Added an test program for the mad
6472 2001-04-16 20:41 thomasvs
6474 * plugins/filters/adder/adder.c: commented some debug info to get a
6477 2001-04-16 20:38 thomasvs
6479 * examples/mixer/mixer.c: changed volume envelope; should do a nice
6480 transition between both songs now
6482 2001-04-16 20:11 thomasvs
6484 * plugins/filters/volenv/volenv.c: removed example volume envelope
6485 registration plugin now accepts both a volume envelope (before
6486 start) or direct argument setting
6488 2001-04-16 18:36 omegahacker
6490 * plugins/mp3decode/mad/gstmad.c: added code to deal with either
6491 0.12 or 0.13 of libmad
6493 2001-04-16 17:45 wtay
6495 * gst/elements/: gstfakesink.c, gstfakesink.h: Added an arg to
6496 fakesink so that it doesn't printf.
6498 2001-04-16 17:34 wtay
6500 * examples/: autoplug/autoplug.c, mixer/.cvsignore,
6501 mixer/Makefile.am, mixer/mixer.c: Added an example audio mixer.
6503 2001-04-16 17:30 wtay
6505 * plugins/filters/: adder/.cvsignore, adder/Makefile.am,
6506 adder/adder.c, adder/adder.h, colorspace/colorspace.c: Added the
6507 audio mixer from Thomas Vander Stichele
6509 2001-04-16 11:55 wtay
6511 * examples/autoplug/autoplug.c: Add the xvideosink to the example.
6513 2001-04-16 01:59 wtay
6515 * plugins/filters/volenv/: filter.func, volenv.c: More volenv
6518 2001-04-16 00:59 omegahacker
6520 * gst/gstbin.c, gst/gstscheduler.c, gst/gstthread.c,
6521 gst/elements/gstidentity.c, tests/threadlock.c: latest updates,
6522 things are very close to working
6524 2001-04-16 00:44 wtay
6526 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
6527 yuv2rgb.h: Don't compile the asm on non x86 machines. Added a
6528 header file that will soon be part of the C fallback code..
6530 2001-04-16 00:12 wtay
6532 * gst/gstinfo.c: Added missing category strings...
6534 2001-04-16 00:05 wtay
6536 * plugins/esd/esdsink/esdsink.c: fixed the audio caps to the latest
6539 2001-04-15 23:54 omegahacker
6541 * tools/gstreamer-launch.c: save xml file of the launch cmdline
6543 2001-04-15 23:54 omegahacker
6545 * gst/gstelement.h: added comment about missing flag
6547 2001-04-15 23:53 omegahacker
6549 * gstreamer.spec.in: run gstreamer-register on postinstall
6551 2001-04-15 23:52 omegahacker
6553 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
6554 changed some INFOs to DEBUGs
6556 2001-04-15 23:29 wtay
6558 * configure.in: Added the volenv/passthrough plugin Makefiles
6560 2001-04-15 23:20 wtay
6562 * plugins/filters/: passthrough/.cvsignore,
6563 passthrough/passthrough.c, volenv/.cvsignore, volenv/Makefile.am,
6564 volenv/filter.func, volenv/volenv.c, volenv/volenv.h: Modified the
6565 passthrough filter with the new caps API Added the volume envelope
6568 2001-04-15 16:30 wtay
6570 * plugins/filters/: filterstamp.README, filterstamp.sh,
6571 passthrough/Makefile.am, passthrough/filter.func,
6572 passthrough/passthrough.c, passthrough/passthrough.h: Added a
6573 little script to create an audio filter plugin template (provided
6574 by Thomas Vander Stichele)
6576 2001-04-15 15:42 wtay
6578 * plugins/icecast/icecastsend/icecastsend.c: Updated the icecast
6581 2001-04-15 15:29 wtay
6583 * acconfig.h, configure.in, plugins/filters/Makefile.am,
6584 plugins/filters/colorspace/colorspace.c,
6585 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6586 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6587 plugins/mp3decode/mad/gstmad.h, plugins/vorbis/vorbisdec.c,
6588 test/xmmstest.c: Added the mad mp3 decoder. Added flushing to the
6589 vorbis decoder. Updated configure.in to check for Hermes and
6592 2001-04-15 02:02 wtay
6594 * gst/gstprops.c: Fixed the gfloat error in the va_arg code.
6596 2001-04-14 19:56 wtay
6598 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstcaps.sgml,
6599 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6600 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/videoraw.sgml,
6601 editor/gsteditorproperty.c, examples/plugins/example.c,
6602 gst/gstcaps.c, gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h,
6603 gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
6604 gst/elements/gsttee.c, gstplay/Makefile.am, gstplay/gstplay.c,
6605 plugins/alaw/alaw.c, plugins/alsa/alsa.h,
6606 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
6607 plugins/alsa/alsasrc.c, plugins/artsd/artsdsink.c,
6608 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
6609 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6610 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
6611 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
6612 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
6613 plugins/filters/colorspace/colorspace.c,
6614 plugins/filters/colorspace/yuv2rgb.c,
6615 plugins/filters/stereo2mono/stereo2mono.c,
6616 plugins/flx/flx_decoder.c, plugins/jpeg/gstjpeg.c,
6617 plugins/mp3decode/mpg123/gstmpg123.c,
6618 plugins/mp3decode/parse/mp3parse.c,
6619 plugins/mp3decode/types/mp3types.c,
6620 plugins/mp3encode/lame/gstlame.c,
6621 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6622 plugins/mpeg1/mpegtypes/mpeg1types.c,
6623 plugins/mpeg1/parse/mpeg1parse.c,
6624 plugins/mpeg1video/parse/mp1videoparse.c,
6625 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
6626 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6627 plugins/mpeg2/mpegtypes/mpeg2types.c,
6628 plugins/mpeg2/parse/mpeg2parse.c,
6629 plugins/mpeg2/video/gstmpeg2play.c,
6630 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
6631 plugins/oss/gstosssink.c, plugins/rtp/rtpsend/rtpsend.c,
6632 plugins/visualization/synaesthesia/synaesthesia.c,
6633 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
6634 plugins/vorbis/vorbisdec.c, plugins/wav/gstriff.c,
6635 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmsinput.c,
6636 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/xvideosink.c,
6637 tests/autoplug.c, tests/autoplug2.c, tests/autoplug3.c,
6638 tests/caps.c, tests/props.c, tools/gstreamer-inspect.c: A rather
6639 large patch: - changed the API for the padtemplates: - remove
6640 the factories (array of pointers) for the padtemplates,
6641 properties and caps. The static array was a nice idea but
6642 converting all the property values to a gpointer was not a
6643 good idea. float properties were not possible, and casting
6644 a gint to a pointer is not very portable. The new API just
6645 uses the _padtemplate_new, _caps_new and _props_new
6646 functions to create the templates. This has the added
6647 benefit that the API is now uniform for static and dynamic
6648 templates and that the code can be made cleaner. - lots of
6649 cleanups in the way the capabilities are constructed (va_list)
6650 - lots of updates for all the plugins (new API) - docs updates
6651 (new API) - removed the videoraw docs.
6653 2001-04-12 19:11 wtay
6655 * components/bonobo-gstmediaplay/Makefile.am,
6656 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6657 docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
6658 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6659 examples/helloworld/helloworld.c, gst/gstcaps.h, gst/gstinfo.h,
6660 gst/gstpad.c, gst/gstpad.h, gst/gstprops.c, gst/gstqueue.c,
6661 gst/autoplug/gststaticautoplugrender.c, gstplay/gstplay.c,
6662 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
6663 plugins/artsd/Makefile.am, plugins/avi/gstavidecoder.c,
6664 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
6665 plugins/avi/wincodec/gstwindec.c, plugins/filters/Makefile.am,
6666 plugins/filters/colorspace/Makefile.am,
6667 plugins/filters/colorspace/colorspace.c,
6668 plugins/filters/colorspace/colorspace.h,
6669 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6670 plugins/filters/stereo2mono/stereo2mono.c,
6671 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6672 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/ac3dec.c,
6673 plugins/mpeg2/ac3dec/decode.c,
6674 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
6675 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxwindow.c,
6676 plugins/xvideosink/gstxwindow.h, plugins/xvideosink/xvideosink.c,
6677 plugins/xvideosink/xvideosink.h, test/mpeg2parse2.c: Lots of
6678 updates to the plugins for caps negotiation. Added YUY2 output to
6679 the win32 dlls. Added a colorspace converter in gstplay
6681 2001-04-10 20:46 wtay
6683 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6684 tmpl/gstcaps.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
6685 Fixed the doc build warnings
6687 2001-04-09 20:56 mhowell
6689 * docs/random/matth/scheduling.txt: added incremental scheduling
6692 2001-04-09 20:56 mhowell
6694 * docs/random/matth/scheduling.txt: file scheduling.txt was
6695 initially added on branch BRANCH-INCSCHED1.
6697 2001-04-06 17:29 scavenger
6699 * configure.in, plugins/Makefile.am, plugins/alaw/Makefile.am,
6700 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6701 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6702 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6703 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6704 plugins/alaw/mulaw-conversion.h: Added ALaw encoder and decoder
6706 2001-04-06 15:20 scavenger
6708 * plugins/wav/Makefile.am: Makefile.am forgot to include gstriff.c
6710 2001-04-03 17:25 scavenger
6712 * plugins/au/gstparseau.c: Updated parseau to use caps nego
6714 2001-04-03 05:56 richardb
6716 * gst/Makefile.am.future: Add a proposed makefile to use in place
6717 of Makefile.am. This depends on automake 1.4d or later, but is
6718 much neater, avoiding horrible hacks to pass special flags in.
6720 I put it here for safekeeping until automake 1.5 is released, at
6721 which point we can reasonably require it.
6723 2001-04-03 05:53 richardb
6725 * configure.in, plugins/Makefile.am, plugins/artsd/.cvsignore,
6726 plugins/artsd/Makefile.am, plugins/artsd/REQUIREMENTS,
6727 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h: Add artsdsink
6728 plugin. Worked first time for me. :)
6730 2001-04-03 05:52 richardb
6732 * plugins/alsa/Makefile.am: Remove weird characters from alsa
6733 Makefile.am (Had some 240's there. Uh?) Also, remove some
6734 unwanted CFLAGS which had been added.
6736 2001-04-03 05:38 richardb
6738 * gst/gstplugin.c: Fix obscure segfault I just got: perhaps due to
6739 running with libxml 1.8.11 (prerelease version), but a worthwhile
6742 2001-04-03 02:30 scavenger
6744 * plugins/mulaw/mulaw-decode.c: fixed bug passing outbuf size
6745 instead of in buf size to mulaw decode function
6747 2001-04-03 02:18 scavenger
6749 * plugins/mulaw/mulaw-decode.c: typo mistaked src_template with
6752 2001-04-03 02:01 wtay
6754 * plugins/mulaw/mulaw.c: Use capstemplates to create the
6755 padtemplates for the two elements in the mulaw plugin.
6757 2001-04-03 01:46 wtay
6759 * plugins/xvideosink/xvideosink.c: Don't try to initialize Xv if it
6762 2001-04-03 01:43 scavenger
6764 * plugins/mulaw/mulaw-decode.h: fixed typo in get_type
6766 2001-04-03 01:38 scavenger
6768 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c, mulaw.c: moved
6769 details of mulawencode and mulawdecode to mulaw.c
6771 2001-04-03 01:33 scavenger
6773 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: removed a
6774 redundant caps=NULL statement
6776 2001-04-03 01:30 scavenger
6778 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: fixed stupid bug
6779 where srcpads were being created twice, second time around
6782 2001-04-03 01:25 scavenger
6784 * plugins/mulaw/: Makefile.am, mulaw-conversion.c,
6785 mulaw-conversion.h, mulaw-decode.c, mulaw-decode.h, mulaw-encode.c,
6786 mulaw.c: added mulaw decoder
6788 2001-04-02 21:03 wtay
6790 * plugins/filters/colorspace/: .cvsignore, Makefile.am,
6791 colorspace.c, colorspace.h: Added a non functional colorspace
6794 2001-04-02 20:56 wtay
6796 * configure.in, docs/libs/.cvsignore,
6797 examples/helloworld/helloworld.c, gst/gstprops.c, gst/gstprops.h,
6798 gst/gstpropsprivate.h: Merged the float property patch from Steve
6799 Baker. This patch doesn't really work yet...
6801 2001-04-02 19:29 wtay
6803 * plugins/mulaw/mulaw-encode.c: This is how I see the caps
6804 negotiation for the mulaw element. In the sink negotiate pad it
6805 copies the caps and modifies it according to what it is going to
6806 ouput. It then tries to set the caps on the src pad, if that
6807 succeeds, negotiation succeeds, else it fails.
6809 2001-04-02 18:54 scavenger
6811 * configure.in, plugins/Makefile.am, plugins/mulaw/Makefile.am,
6812 plugins/mulaw/mulaw-conversion.c, plugins/mulaw/mulaw-conversion.h,
6813 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h: Start
6814 of the mulaw plugin...needs finishing off
6816 2001-04-02 16:09 richardb
6818 * configure.in: Add configure support for detecting artsc: if this
6819 is found, its okay to build an artsdsink plugin. Now, someone just
6820 needs to write an artsdsink.
6822 2001-04-02 16:08 richardb
6824 * plugins/oss/gstosssink.c: Correct tiny typo.
6826 2001-04-02 15:21 wtay
6828 * gst/gstcaps.c, gst/gstprops.c, gstplay/gstplay.c,
6829 plugins/Makefile.am, plugins/avi/audiocodecs.c,
6830 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6831 plugins/avi/gstaviencoder.h, plugins/avi/playcodecs.c,
6832 plugins/avi/wincodec/Makefile.am,
6833 plugins/avi/wincodec/gstwincodec.c,
6834 plugins/avi/wincodec/gstwincodec.h,
6835 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6836 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6837 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/median/median.c,
6838 plugins/filters/median/median.h, plugins/filters/smooth/smooth.c,
6839 plugins/filters/smooth/smooth.h, plugins/flx/flx_decoder.c,
6840 plugins/flx/flx_decoder.h, plugins/jpeg/gstjpeg.c,
6841 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6842 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6843 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6844 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6845 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6846 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6847 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6848 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6849 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6850 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6851 plugins/mpeg2/parse/mpeg2parse.c,
6852 plugins/mpeg2/video/gstmpeg2play.c,
6853 plugins/mpeg2/video/gstmpeg2play.h,
6854 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
6855 plugins/xvideosink/Makefile.am, plugins/xvideosink/gstximage.c,
6856 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
6857 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
6858 test/Makefile.am, test/mpeg2parse2.c, test/videotest2.c: A rather
6859 large update: - a new videosink using plain X windows
6860 (xvideosink). It uses capsnego to set up it's formats. -
6861 gstplay uses the new xvideosink and a gtk_socket. The initial
6862 window size is set to 0x0 so you need to resize it before you
6863 see something. - got rid of the video metadata include file in
6864 favour of properties and caps negotiation - adjusted most
6865 plugins to not use the metadata.
6867 2001-04-02 15:08 omegahacker
6869 * gst/gstinfo.c: added PID and cID to INFO lines when DEBUG is
6872 2001-04-01 15:09 wtay
6874 * gstplay/: callbacks.c, gstmediaplay.glade: Small change to load
6875 the .glade file from the current dir too when pressing the about
6878 2001-04-01 15:01 wtay
6880 * gstplay/: gstmediaplay.glade, gstplay.c: This patch is now The
6881 Right Way(tm) to handle the stop button but at least it doesn't
6884 2001-04-01 14:51 wtay
6886 * gstplay/gstplay.c: Slightly modified the _stop handling so that
6887 gstmediaplay crashes less viontly. The real problem is that going
6888 to the NULL state does not clean up the scheduling structures I
6891 2001-03-31 15:35 wtay
6893 * plugins/capture/v4l/gstv4lsrc.c: Make sure the endianness is
6894 correct when we agree to yuv formats in capsnego.
6896 2001-03-31 15:22 wtay
6898 * plugins/capture/v4l/gstv4lsrc.c: Only agree to the caps
6899 negotiation if the format is supported by the driver.
6901 2001-03-31 15:10 wtay
6903 * plugins/xvideosink/gstxvimage.c: Corrected a endianness bug in
6904 the format print code.
6906 2001-03-31 14:47 wtay
6908 * plugins/capture/v4l/gstv4lsrc.c: Added a little debug info in the
6911 2001-03-31 02:08 wtay
6913 * plugins/filters/stereo2mono/stereo2mono.c: Some cleanups. Added
6914 the padtemplates to the elementfactory.
6916 2001-03-31 01:56 scavenger
6918 * configure.in, plugins/filters/Makefile.am: Added stereo2mono
6921 2001-03-31 01:47 scavenger
6923 * plugins/filters/stereo2mono/: Makefile.am, stereo2mono.c,
6924 stereo2mono.h: stereo2mono plugin with caps negotiation code
6927 2001-03-31 01:13 wtay
6929 * tests/: caps.c, props.c: Adjust the test cases to the new FOURCC
6932 2001-03-31 00:56 wtay
6934 * examples/helloworld/helloworld.c, gst/gstprops.h,
6935 plugins/avi/gstavidecoder.c, plugins/avi/wincodec/gstwincodec.c,
6936 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
6937 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6938 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6939 plugins/mpeg2/video/gstmpeg2play.c: Simplified the FOURCC API to
6940 the caps, add a GST_MAKE_FOURCC macro to create a fourcc. Adjusted
6941 the plugins to use the new FOURCC API
6943 2001-03-31 00:51 wtay
6945 * plugins/xvideosink/: gstximage.c, gstxvimage.c, gstxvimage.h,
6946 xvideosink.c: Check for Xv support before trying to get caps.
6948 2001-03-30 21:10 wtay
6950 * docs/gst/tmpl/gstmultidisksrc.sgml, examples/autoplug/.cvsignore,
6951 examples/typefind/.cvsignore, plugins/xvideosink/.cvsignore: Small
6952 updates to the .cvsignore files.
6954 2001-03-30 21:08 wtay
6956 * acconfig.h, configure.in, plugins/Makefile.am,
6957 plugins/filters/Makefile.am, plugins/filters/ladspa/gstladspa.c,
6958 plugins/mp3decode/mpg123/mpg123.c, plugins/oss/gstosssink.c,
6959 plugins/rtjpeg/RTjpeg.h: Applied the FreeBSD patch from Orion with
6960 some minor modifications to the configure.in patch.
6962 2001-03-30 20:52 wtay
6964 * gst/gstthread.c: This hopefully fixes a slight thread sync issue.
6966 2001-03-30 01:06 omegahacker
6968 * AUTHORS, Makefile.am, configure.in, gstreamer.spec.in,
6969 gst/gstbin.c, gst/gstelement.c, gst/gstpad.c, gst/gstscheduler.c,
6970 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c,
6971 tests/threadlock.c, tools/gstreamer-launch.c: snapshot for matth to
6972 work with while I fly over to Europe....
6974 2001-03-29 23:33 wtay
6976 * test/videotest2.c: Added a test program to test v4lsrc and
6977 xvideosink doing capsnego.
6979 2001-03-29 23:31 wtay
6981 * configure.in, gst/gstcaps.c, gst/gstpad.c, gst/gstprops.c,
6982 gst/types/gsttypes.c, plugins/capture/v4l/grab.h,
6983 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
6984 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6985 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6986 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6987 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6988 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6989 plugins/xvideosink/xvideosink.h, test/Makefile.am: Added a plain X
6990 videosink, the videosink uses capsnego. adjusted the v4lsrc so
6991 that it uses capsnego on the src pad Small fixed to capsnego and
6992 the properties/caps.
6994 2001-03-29 18:27 richardb
6996 * docs/gst/: Makefile.am, gstreamer.types.in: Remove references to
6997 audiosink, audiosrc, and audioraw. Documentation at least _starts_
7000 2001-03-27 18:34 wtay
7002 * docs/gst/: gstreamer-sections.txt, tmpl/gstcaps.sgml,
7003 tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml: More docs updates
7005 2001-03-27 18:33 wtay
7007 * plugins/wav/gstparsewav.c: Removed the oss dependency
7009 2001-03-27 17:25 wtay
7011 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
7012 gstreamer.hierarchy, tmpl/audioraw.sgml, tmpl/gstaudiosink.sgml,
7013 tmpl/gstaudiosrc.sgml, tmpl/gstcaps.sgml, tmpl/gstprops.sgml,
7014 tmpl/gstreamer-unused.sgml: Removed the audiosink/src from the
7015 docs. Removed the audioraw metadata file from the docs.
7017 2001-03-26 12:12 richardb
7019 * plugins/mp3decode/Makefile.am: Fix makefile.am so that SUBDIRS is
7020 not defined both conditionally and unconditionally - broke some
7021 versions of automake.
7023 2001-03-24 18:50 wtay
7025 * plugins/: alsa/alsa.h, alsa/alsa_common.c, alsa/alsasink.c,
7026 alsa/alsasrc.c, au/gstparseau.c, effects/stereo/stereo.c,
7027 effects/stereo/stereo.h, effects/volume/volume.c,
7028 effects/volume/volume.h, esd/esdsink/esdsink.c,
7029 visualization/smoothwave/smoothwave.h,
7030 visualization/spectrum/gstspectrum.c,
7031 visualization/spectrum/gstspectrum.h,
7032 visualization/synaesthesia/synaesthesia.c,
7033 visualization/synaesthesia/synaesthesia.h,
7034 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
7035 wav/gstparsewav.c, wav/gstparsewav.h: Commented out the references
7036 to the old metadata handling in various plugins. They need to be
7037 converted to the new audio properties before they will work again.
7038 esdsink and alsasrc/sink are seriously damaged now.. :(
7040 2001-03-24 18:28 wtay
7042 * plugins/oss/gstosssink.c: Correctly set up the OSS format based
7045 2001-03-24 17:22 wtay
7047 * configure.in, examples/autoplug/autoplug.c,
7048 examples/helloworld/helloworld.c,
7049 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
7050 examples/queue/queue.c, examples/queue2/queue2.c,
7051 examples/queue3/queue3.c, examples/queue4/queue4.c,
7052 examples/thread/thread.c, examples/xml/createxml.c,
7053 gst/Makefile.am, gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c,
7054 gst/gstprops.h, gst/gstpropsprivate.h, gst/elements/Makefile.am,
7055 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
7056 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
7057 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
7058 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
7059 gst/elements/gstsinesrc.h, gstplay/gstplay.c, plugins/Makefile.am,
7060 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
7061 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
7062 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7063 plugins/avi/gstavidecoder.h, plugins/avi/gstaviencoder.h,
7064 plugins/flx/flx_decoder.c, plugins/mp3decode/mpg123/gstmpg123.c,
7065 plugins/mp3decode/mpg123/gstmpg123.h,
7066 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7067 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
7068 plugins/mpeg1video/parse/mp1videoparse.c,
7069 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7070 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7071 plugins/mpeg2/parse/mpeg2parse.c, plugins/oss/.cvsignore,
7072 plugins/oss/Makefile.am, plugins/oss/gstossaudio.c,
7073 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
7074 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
7075 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c, test/a.c,
7076 test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
7077 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
7078 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpg123.c,
7079 test/p.c, test/qtest.c, test/r.c, test/record.c, test/s.c,
7080 test/spectrum.c, test/typefind.c, test/vidcapture.c,
7081 test/vidcapture2.c, test/w.c, test/xmmstest.c, tests/autoplug.c,
7082 tests/autoplug3.c, tests/paranoia.c, tools/README,
7083 tools/gstreamer-inspect.c: Modified a lot of plugins to use the
7084 caps system. Modified the caps of audio/raw to our agreed
7085 properties. Added the multidisksrc plugin of Dominic Ludlam
7086 Renamed audiosink/src to osssink/src and updated all the examples
7087 using the old name. Moved oss specific plugins in an oss directory.
7088 removed the old audiosink from the elements/ dir. removed
7089 audioraw.h metadata header files since we now use the properties.
7090 There are still a few plugins that won't build because they include
7091 the old audioraw.h header file. This will be fixed soon. Make sure
7092 the caps are set in the plugins as described by their padtemplates
7093 (this should solve problems with gstmediaplay with various media
7096 *please don't panic when some plugins won't build, just cd manually
7097 into the plugin dirs* This will be fixed soon.
7099 2001-03-22 16:05 dlehn
7101 * debian/: Makefile.am, changelog, control, gsteditor.manpages,
7102 gstmediaplay.manpages, gstreamer-alsa.files,
7103 gstreamer-common.files, gstreamer-elements.files,
7104 gstreamer-mpeg2dec.files, gstreamer-runtime.manpages,
7105 gstreamer-tools.manpages, libgst-dev.manpages, rules: Debian
7106 updates: * add manpages * split off mpeg2dec and alsa packages *
7107 use latest doc build flags
7109 2001-03-22 00:03 wtay
7111 * plugins/flx/flx_decoder.c: unref the header buffer too.
7113 2001-03-22 00:00 wtay
7115 * docs/gst/tmpl/: gststaticautoplug.sgml,
7116 gststaticautoplugrender.sgml: Added the templates for the
7119 2001-03-21 23:59 wtay
7121 * configure.in, plugins/Makefile.am, plugins/flx/Makefile.am,
7122 plugins/flx/flx_color.c, plugins/flx/flx_color.h,
7123 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
7124 plugins/flx/flx_fmt.h: Added the FLX decoder of Sepp Wijnands
7125 <mrrazz@garbage-coderz.net>
7127 2001-03-21 21:43 wtay
7129 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
7130 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstautoplug.sgml,
7131 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
7132 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
7133 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
7134 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
7135 docs/gst/tmpl/gstutils.sgml, gst/gstautoplug.c, gst/gstcaps.c,
7136 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7137 gst/gstprops.h, gst/gstutils.c: API docs updates
7139 2001-03-20 23:12 richardb
7141 * configure.in, docs/Makefile.am, docs/manual/typedetection.sgml,
7142 examples/plugins/example.c: Added --enable-plugin-docs configure
7143 option, to enable build of the plugin documentation (currently
7144 broken). This defaults to off. Changed --enable-docs-build to
7145 default to on, since all other documentation should build
7148 Also, correct typo in manual, and fix up a couple of things in
7151 2001-03-20 18:29 wtay
7153 * testsuite/capsnego/.cvsignore: Added the new enum testcase to
7156 2001-03-20 18:29 wtay
7158 * gst/gst.c, gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h,
7159 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7160 gst/gstprops.h, gst/gstqueue.c, testsuite/capsnego/Makefile.am,
7161 testsuite/capsnego/converter2.c, testsuite/capsnego/enum.c: More
7162 work on capsnego proxying. It should be OK now. Added another
7163 testcase enum that shows various capsnego algorithms. Warn about
7164 pads that try to set a capability incompatible with their
7165 padtemplate. Implemented refcounting and copy_on_write for
7168 2001-03-18 16:17 wtay
7170 * gst/gstpad.c, gst/gstqueue.c,
7171 gst/autoplug/gststaticautoplugrender.c,
7172 plugins/mp3decode/mpg123/gstmpg123.c,
7173 plugins/mp3decode/parse/mp3parse.c,
7174 plugins/mpeg1/parse/mpeg1parse.c,
7175 plugins/mpeg1video/parse/mp1videoparse.c, plugins/vorbis/vorbis.c,
7176 plugins/vorbis/vorbisdec.c, testsuite/capsnego/.cvsignore,
7177 testsuite/capsnego/Makefile.am, testsuite/capsnego/converter2.c:
7178 More work on capsnego, mostly proxying Added another testsuite for
7179 capsnego Added caps to vorbisdec, mp3parse, mp1videoparse Redid the
7180 queue proxy handling a bit.
7182 2001-03-18 14:41 richardb
7184 * docs/fwg/gst-plugin-writers-guide.sgml: Another incremental piece
7187 2001-03-18 06:24 richardb
7189 * docs/fwg/gst-plugin-writers-guide.sgml: Commit a final couple of
7190 modifications before going to bed.
7192 2001-03-18 06:16 richardb
7194 * docs/fwg/: Makefile.am, firstplugin.sgml,
7195 gst-plugin-writers-guide.sgml: Some further modifications to the
7198 2001-03-18 05:21 richardb
7200 * docs/fwg/gst-plugin-writers-guide.sgml: Added many more details
7203 2001-03-18 03:57 richardb
7205 * docs/fwg/: Makefile.am, concepts.sgml,
7206 gst-plugin-writers-guide.sgml, typesnprops.sgml: Various updates to
7207 PWG; mainly adding information about types and properties. Removed
7208 concepts.sgml and typesnprops.sgml; merged into main file. I was
7209 finding that having all the separate subfiles simply stopped me
7210 from finding what I wanted to edit. Maybe I'll split it up again
7211 later, but this is much better for now.
7213 2001-03-18 02:42 wtay
7215 * configure.in, docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7216 docs/random/wtay/capsnego-cases, examples/helloworld/helloworld.c,
7217 examples/queue/queue.c, examples/xml/runxml.c, gst/gstcaps.c,
7218 gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h, gst/gstprops.c,
7219 gst/gstprops.h, gst/gstqueue.c, gst/elements/gstaudiosink.c,
7220 plugins/mp3decode/mpg123/gstmpg123.c,
7221 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7222 tests/props.c, testsuite/capsnego/.cvsignore,
7223 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
7224 testsuite/capsnego/converter.c: Reworked the capsnegotiation
7225 function audiosink now uses capsnego to set its parameters
7226 mpg123/ac3dec use capsnego instead of metadata Added the beginnings
7227 of a testsuite for capsnego.
7229 2001-03-17 17:50 richardb
7231 * docs/manual/plugins.sgml: Update to note that plugins can also
7232 contain autopluggers.
7234 2001-03-17 17:16 richardb
7236 * docs/fwg/: concepts.sgml, firstplugin.sgml,
7237 gst-plugin-writers-guide.sgml: Some miscellaneous small changes.
7239 2001-03-17 03:15 omegahacker
7241 * docs/random/omega/: eos, eos.old: move eos to eos.old, to reflect
7242 its age and to aid ailing OS's like Windoze <g>
7244 2001-03-16 01:06 dlehn
7246 * Makefile.am, gstreamer-config.1, editor/Makefile.am,
7247 editor/gsteditor.1, gstplay/Makefile.am, gstplay/gstmediaplay.1,
7248 tools/Makefile.am, tools/gstreamer-inspect.1,
7249 tools/gstreamer-launch.1, tools/gstreamer-register.1: Added man
7252 2001-03-16 00:49 scavenger
7254 * gst/gstthread.c: Fixed locking issue when PLAYING to READY
7256 2001-03-15 20:08 wtay
7258 * docs/random/wtay/capsnego-cases: Added the first part of a uses
7259 case doc on caps nego
7261 2001-03-14 21:56 omegahacker
7263 * configure.in: fixed issue with the xmlDocGetRootElement test and
7264 non-/usr/lib installs of libxml
7266 2001-03-14 07:54 dlehn
7268 * gstreamer.m4: Use of system() in test programs needs an #include
7271 2001-03-14 06:46 dlehn
7273 * gstreamer.m4: Fix --with-gstreamer-prefix via s/glib/gstreamer/
7275 2001-03-13 22:21 wtay
7277 * tools/gstreamer-inspect.c: Adjusted -inspect to the new GstCaps
7280 2001-03-13 22:13 wtay
7282 * gst/gsttypefind.c: The typefind element now sets the caps on its
7283 sink pad when the type has been detected.
7285 2001-03-13 20:26 wtay
7287 * gst/: gstcaps.c, gstpad.c: Small fixes to the caps compatibility
7288 check. Small changes to the pad negotiation and proxy functions
7290 2001-03-13 18:57 wtay
7292 * examples/autoplug/autoplug.c: Updated the autoplug example with
7293 the new autoplugger. there still is a scheduling issue though.
7295 2001-03-13 18:45 wtay
7297 * configure.in: Applied the patch from hadess/ajmitch to add
7298 --disable-alsasink and --disable-esdsink (the latter one being
7299 untested) to configure.in
7301 2001-03-13 02:20 omegahacker
7303 * gst/gstthread.c: fixed READY_TO_NULL bug
7305 2001-03-13 01:44 scavenger
7307 * gst/: gstthread.c, gstthread.h: removed fine grained locking and
7308 added simultaneous waiting for 2 states
7310 2001-03-13 01:24 scavenger
7312 * gst/gstthread.c: exactly opposite check needed in wait_thread
7314 2001-03-13 01:08 scavenger
7316 * gst/gstthread.c: made wait_thread check for logical true rather
7317 than check equality with gboolean
7319 2001-03-13 00:57 scavenger
7321 * gst/gstthread.c: changed debug to print unsigned not signed
7323 2001-03-13 00:46 scavenger
7325 * gst/gstthread.c: TYPO: ISSET should be IS_SET
7327 2001-03-13 00:45 scavenger
7329 * gst/gstthread.c: added debug to signal noting the result of the
7330 flag after being set
7332 2001-03-13 00:39 scavenger
7334 * gst/: gstthread.c, gstthread.h: Made locks more granular, one
7337 2001-03-13 00:09 scavenger
7339 * gst/gstthread.c: made cond_wait into cond_timedwait
7341 2001-03-12 23:51 omegahacker
7343 * tests/threadlock.c: file threadlock.c was initially added on
7344 branch BRANCH-INCSCHED1.
7346 2001-03-12 23:51 omegahacker
7348 * tests/: Makefile.am, threadlock.c: added threadlock test
7350 2001-03-12 23:39 scavenger
7352 * gst/gstthread.c: repositioning of debug after mutex in
7353 wait_thread and signal_thread
7355 2001-03-12 23:28 scavenger
7357 * gst/gstthread.c: typo in GST_DEBUG in signal_thread
7359 2001-03-12 23:27 scavenger
7361 * gst/gstthread.c: Changed GST_DEBUG in signal_thread and
7362 wait_thread to reveal more info
7364 2001-03-12 21:02 wtay
7366 * configure.in, docs/random/wtay/caps-negociation,
7367 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstautoplug.h,
7368 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
7369 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
7370 gst/gstqueue.c, gst/autoplug/gststaticautoplug.c,
7371 gst/autoplug/gststaticautoplugrender.c,
7372 gst/elements/gstaudiosink.c, gstplay/gstplay.c,
7373 plugins/jpeg/gstjpeg.c, plugins/vorbis/vorbis.c,
7374 plugins/xmms/pluginenum.c, tests/.cvsignore, tests/Makefile.am,
7375 tests/autoplug.c, tests/capsconnect.c, tests/nego/.cvsignore,
7376 tests/nego/Makefile.am, tests/nego/nego1.c: Merged the CAPSNEGO1
7379 2001-03-12 20:04 wtay
7381 * Makefile.am, REQUIREMENTS, configure.in, docs/manual/xml.sgml,
7382 gst/gst.c, gst/gstpipeline.c, gst/gstpipeline.h,
7383 gst/elements/gstsinesrc.c, gst/elements/gstsinesrc.h,
7384 plugins/Makefile.am, plugins/alsa/.cvsignore,
7385 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
7386 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
7387 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
7388 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegenc.c,
7389 plugins/jpeg/gstjpegenc.h, plugins/rtp/Makefile.am,
7390 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7391 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7392 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
7393 tests/autoplug.c, testsuite/Makefile.am, testsuite/test_gst_init.c:
7394 Another merge from HEAD into CAPSNEGO1
7396 2001-03-12 02:44 scavenger
7398 * gst/gstthread.c: added a set flag to end of
7399 gst_thread_signal_thread and gst_signal_wait_thread to indicate
7400 whether signal should set flag or unset flag, and whether wait
7401 should wait for flag to be set or to be unset. this is needed for
7402 PLAYING_TO_PAUSE where STATE_SPINNING needs to be signalled to be
7405 2001-03-12 02:30 omegahacker
7407 * tests/: Makefile.am, reaping.c: added thread REAPING test
7409 2001-03-12 02:30 omegahacker
7411 * tests/reaping.c: file reaping.c was initially added on branch
7414 2001-03-12 01:55 scavenger
7416 * gst/gstthread.c: making wait for REAPING state when
7417 gst_bin_iterate returns non zero
7419 2001-03-12 01:37 scavenger
7421 * gst/gstthread.c: added debug statement
7423 2001-03-12 01:13 omegahacker
7425 * gst/gsttypes.h: /me is an idiot. cvs add gsttypes.h
7427 2001-03-12 01:13 omegahacker
7429 * gst/gsttypes.h: file gsttypes.h was initially added on branch
7432 2001-03-12 00:37 omegahacker
7434 * gst/: gstthread.c, gstthread.h: some cleanup and compile fixes
7436 2001-03-12 00:28 scavenger
7438 * gst/: gstthread.c, gstthread.h: Start of merging syncflags in
7441 2001-03-11 22:45 omegahacker
7443 * configure.in: added check for version 1.8.1 or better of libxml
7445 2001-03-11 19:51 wtay
7447 * plugins/jpeg/: gstjpegenc.c, gstjpegenc.h: Added a signal that
7448 gets emited when a frame has been encoded..
7450 2001-03-11 19:31 wtay
7452 * gst/gstpad.c, gst/gstpad.h,
7453 gst/autoplug/gststaticautoplugrender.c, tests/.cvsignore: Small
7454 fixes, most notably the GST_PAD_CONNECTED macro that didn't work
7457 2001-03-11 18:47 wtay
7459 * tests/capsconnect.c: file capsconnect.c was initially added on
7460 branch BRANCH-CAPSNEGO1.
7462 2001-03-11 18:47 wtay
7464 * tests/capsconnect.c: Added a little test program for caps
7465 negotiation proxying.
7467 2001-03-11 18:34 wtay
7469 * gst/elements/: gstsinesrc.c, gstsinesrc.h: Applied the sinesrc
7470 patch from Steve Baker.
7472 2001-03-11 16:29 wtay
7474 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
7475 gstreamer-config.in, gstreamer.m4, debian/.cvsignore,
7476 debian/Makefile.am, debian/README.Debian, debian/changelog,
7477 debian/control, debian/copyright, debian/gsteditor.files,
7478 debian/gsteditor.menu, debian/gstmediaplay.files,
7479 debian/gstmediaplay.menu, debian/gstreamer-cdparanoia.files,
7480 debian/gstreamer-common.files, debian/gstreamer-doc.files,
7481 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
7482 debian/gstreamer-lame.files, debian/gstreamer-mpg123.files,
7483 debian/gstreamer-plugin-template.postinst,
7484 debian/gstreamer-plugin-template.prerm,
7485 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7486 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7487 debian/libgst-dev.files, debian/libgst0.files,
7488 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7489 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7490 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7491 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7492 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7493 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7494 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
7495 docs/gst/gstreamer.types.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
7496 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
7497 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7498 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7499 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
7500 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/Makefile.am,
7501 docs/manual/bins.sgml, docs/manual/debugging.sgml,
7502 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
7503 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
7504 docs/manual/pads.sgml, docs/manual/plugins.sgml,
7505 docs/manual/queues.sgml, docs/manual/quotes.sgml,
7506 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
7507 docs/manual/xml.sgml, docs/plugins/Makefile.am,
7508 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
7509 docs/plugins/tmpl/audioscale.sgml,
7510 docs/plugins/tmpl/gstaviencoder.sgml,
7511 docs/plugins/tmpl/gstmpeg2enc.sgml,
7512 docs/plugins/tmpl/gstmpeg2play.sgml,
7513 docs/plugins/tmpl/gstmpeg_play.sgml,
7514 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7515 docs/plugins/tmpl/gstspectrum.sgml,
7516 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7517 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7518 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7519 docs/plugins/tmpl/mpeg2parse.sgml,
7520 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7521 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7522 docs/plugins/tmpl/synaesthesia.sgml,
7523 docs/plugins/tmpl/system_encode.sgml,
7524 docs/plugins/tmpl/videoscale.sgml,
7525 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7526 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7527 docs/random/hierarchy, docs/random/wtay/autoplug2,
7528 editor/gsteditor.h, examples/Makefile.am,
7529 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
7530 examples/launch/mp3play, examples/plugins/example.c,
7531 examples/plugins/example.h, examples/queue2/queue2.c,
7532 examples/thread/thread.c, gst/Makefile.am, gst/cothreads.c,
7533 gst/gst.c, gst/gst.h, gst/gstarch.h, gst/gstautoplug.c,
7534 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7535 gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
7536 gst/gstelementfactory.c, gst/gstinfo.h, gst/gstobject.c,
7537 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c,
7538 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7539 gst/gstprops.c, gst/gstqueue.c, gst/gstsparc.h, gst/gstthread.c,
7540 gst/gsttype.c, gst/gsttype.h, gst/gsttypefind.c, gst/gstutils.c,
7541 gst/gstutils.h, gst/autoplug/Makefile.am,
7542 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7543 gst/autoplug/gststaticautoplugrender.c,
7544 gst/autoplug/gststaticautoplugrender.h,
7545 gst/elements/gstaudiosink.c, gst/elements/gstdisksrc.c,
7546 gst/elements/gstelements.c, gstplay/Makefile.am, gstplay/gstplay.c,
7547 gstplay/gstplay.h, gstplay/gstplayprivate.h, include/Makefile.am,
7548 include/avifmt.h, include/default.h, include/registry.h,
7549 libs/Makefile.am, libs/getbits/gstgetbits.c,
7550 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7551 plugins/Makefile.am, plugins/avi/gstavidecoder.c,
7552 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7553 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7554 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7555 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
7556 plugins/mp3decode/mpg123/layer1.c,
7557 plugins/mp3decode/mpg123/layer3.c,
7558 plugins/mp3decode/mpg123/tabinit.c,
7559 plugins/mp3decode/parse/mp3parse.c,
7560 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7561 plugins/mpeg1/mpeg_play/Makefile.am,
7562 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7563 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7564 plugins/mpeg1/mpeg_play/recon_sse.s,
7565 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/Makefile.am,
7566 plugins/mpeg2/ac3dec/cpu_accel.c,
7567 plugins/mpeg2/mpeg2dec/Makefile.am,
7568 plugins/mpeg2/mpeg2dec/attributes.h,
7569 plugins/mpeg2/mpeg2dec/decode.c,
7570 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7571 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7572 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7573 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7574 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7575 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7576 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7577 plugins/mpeg2/mpeg2dec/mm_accel.h,
7578 plugins/mpeg2/mpeg2dec/motion_comp.c,
7579 plugins/mpeg2/mpeg2dec/motion_comp.h,
7580 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7581 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7582 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7583 plugins/mpeg2/mpeg2dec/mpeg2.h,
7584 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7585 plugins/mpeg2/mpeg2dec/output_video.h,
7586 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7587 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7588 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7589 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7590 plugins/vorbis/vorbis.c, plugins/xmms/.cvsignore,
7591 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
7592 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
7593 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
7594 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
7595 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
7596 plugins/xmms/main.h, plugins/xmms/output.h,
7597 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
7598 plugins/xmms/visualization.h, plugins/xmms/xmms.h, test/.cvsignore,
7599 test/Makefile.am, test/mp1parse.c, test/mpeg2parse2.c,
7600 test/videotest.c, test/xmmstest.c, test/xml/readreg.c,
7601 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c,
7602 tests/autoplug2.c, tests/autoplug3.c, tools/README,
7603 tools/gstreamer-inspect.c: Merge the HEAD branch into AUTOPLUG2.
7604 More work on the negotiation process to allow for proxied
7605 negotiation which is needed in the queue. gst_pad_connect perform
7606 a negotiation and returns a gboolean indicating successfull
7607 connection. The pads are disconnected when negotiation fails. I'm
7608 not satisfied/sure about the implementation yet, needs some more
7611 2001-03-10 09:03 omegahacker
7613 * gst/: gstpipeline.c, gstpipeline.h: added tool-man's patch for
7614 g++ compilation, const guchar for pipeline_new
7616 2001-03-09 22:03 wtay
7618 * REQUIREMENTS: Added librtp as a REQUIREMENT for the rtp plugin
7620 2001-03-09 22:02 wtay
7622 * configure.in, plugins/Makefile.am: Added a check for librtp.
7624 2001-03-09 20:50 wtay
7626 * REQUIREMENTS, configure.in, plugins/rtp/Makefile.am,
7627 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7628 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7629 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h: Added
7630 the RTP sink, added libasound to the REQUIREMENTS, configure.in is
7631 not yet detecting librtp...
7633 2001-03-09 20:35 wtay
7635 * plugins/xmms/pluginenum.c: Fixed some minor compile warnings
7637 2001-03-09 20:24 wtay
7639 * configure.in, plugins/Makefile.am, plugins/alsa/Makefile.am: Only
7640 build alsa when detected by configure
7642 2001-03-09 20:05 wtay
7644 * plugins/alsa/: .cvsignore, README: Some more files.
7646 2001-03-09 20:04 wtay
7648 * plugins/alsa/: Makefile.am, alsa.h, alsa_common.c, alsainfo.c,
7649 alsasink.c, alsasrc.c: Added the alsasrc and alsasink elements. The
7650 build system is not yet done, we're working on it now.
7652 2001-03-09 18:50 omegahacker
7654 * gst/cothreads.c, gst/gstbin.c, gst/gstelement.c, gst/gstpad.c,
7655 gst/gstscheduler.c, gst/gstthread.h, tests/incsched.c: update to
7658 2001-03-09 18:33 omegahacker
7660 * gst/gstthread.c: commit to broken code that needs inspecting
7662 2001-03-09 12:31 richardb
7664 * gst/gst.c: Fix gst_init() so that it doesn't fail when passed two
7665 NULLs as parameters. Was dereferencing the argv pointer to get
7666 progname: now defaults to "gstprog".
7668 2001-03-09 12:29 richardb
7670 * testsuite/test_gst_init.c: Updated test to have a comment
7671 explaining its purpose (very important this, especially for
7672 regression tests), and to actually test what I meant it to.
7674 2001-03-09 12:08 richardb
7676 * Makefile.am, configure.in, testsuite/Makefile.am,
7677 testsuite/test_gst_init.c: Added a testsuite. This currently only
7678 has one test, which replicates a problem just submitted to the
7681 I hope noone disagrees that we need a testsuite. Also, hopefully
7682 we all think that a tiny testsuite which is easy to add tests to is
7683 much better than a huge project to create a complete testsuite,
7684 which never gets started because its too big and scary.
7686 I suggest that tests get created whenever someone has a spare
7687 moment, or whenever a bug is reported (to replicate the problem,
7688 and thus be sure that when fixed it stays fixed), and before making
7689 a change to a piece of code to ensure that it remains working.
7691 If we all add little tests occasionally, then we'll have a good
7692 useful testsuite before we know it. All you need to do is make a
7694 2001-03-08 21:28 wtay
7696 * configure.in: Removed the libxmms check until they fix their m4
7699 2001-03-08 19:26 wtay
7701 * plugins/capture/v4l/gstv4lsrc.c: A very stupid patch to issue a
7702 warninh when the device could not be opened.
7704 2001-03-07 22:20 wtay
7706 * configure.in: Added a check for libxmms
7708 2001-03-07 21:52 wtay
7710 * configure.in, docs/gst/tmpl/gstautoplug.sgml,
7711 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
7712 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7713 docs/random/hierarchy, docs/random/wtay/autoplug2,
7714 editor/gsteditor.h, examples/autoplug/autoplug.c,
7715 examples/helloworld2/helloworld2.c, examples/queue2/queue2.c,
7716 examples/thread/thread.c, gst/Makefile.am, gst/gstautoplug.c,
7717 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7718 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
7719 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
7720 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7721 gst/gstprops.c, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
7722 gst/gsttypefind.c, gst/autoplug/Makefile.am,
7723 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7724 gst/autoplug/gststaticautoplugrender.c,
7725 gst/autoplug/gststaticautoplugrender.h, gst/elements/gstdisksrc.c,
7726 gst/elements/gstelements.c, gstplay/gstplay.c, gstplay/gstplay.h,
7727 gstplay/gstplayprivate.h, plugins/Makefile.am,
7728 plugins/avi/gstavidecoder.c, plugins/avi/playcodecs.c,
7729 plugins/avi/wincodec/gstwincodec.c,
7730 plugins/avi/wincodec/gstwindec.c,
7731 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/xmms/Makefile.am,
7732 plugins/xmms/plugin.h, test/mp1parse.c, tests/.cvsignore,
7733 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
7734 tests/autoplug3.c, tools/gstreamer-inspect.c: Merged the AUTOPLUG2
7737 2001-03-06 22:32 wtay
7739 * gst/gstbin.c, gst/gstpipeline.c, gst/gstutils.c, test/.cvsignore,
7740 test/Makefile.am, test/videotest.c, test/xmmstest.c: Small fixes to
7741 pipeline and gstbin. Fixed the xmmstest makefile entry Removed the
7742 plugin_load statements in videotest Applied the patch from Steve
7743 Baker for float args parsing
7745 2001-03-06 21:39 wtay
7747 * AUTHORS, REQUIREMENTS, acconfig.h, configure.in, gstreamer.m4,
7748 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
7749 examples/launch/mp3play, gst/Makefile.am, gst/cothreads.c,
7750 gst/gstarch.h, gst/gstbin.c, gst/gstcpu.c, gst/gstelement.c,
7751 gst/gstpad.c, gst/gstparse.c, gst/gstplugin.c, gst/gstsparc.h,
7752 gst/gstutils.c, gst/gstutils.h, gstplay/Makefile.am,
7753 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7754 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
7755 plugins/mpeg2/mpeg2dec/attributes.h,
7756 plugins/mpeg2/mpeg2dec/decode.c,
7757 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7758 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7759 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7760 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7761 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7762 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7763 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7764 plugins/mpeg2/mpeg2dec/mm_accel.h,
7765 plugins/mpeg2/mpeg2dec/motion_comp.c,
7766 plugins/mpeg2/mpeg2dec/motion_comp.h,
7767 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7768 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7769 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7770 plugins/mpeg2/mpeg2dec/mpeg2.h,
7771 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7772 plugins/mpeg2/mpeg2dec/output_video.h,
7773 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7774 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7775 plugins/xmms/.cvsignore, plugins/xmms/Makefile.am,
7776 plugins/xmms/effect.h, plugins/xmms/general.h,
7777 plugins/xmms/gstxmms.c, plugins/xmms/gstxmms.h,
7778 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmseffect.h,
7779 plugins/xmms/gstxmmsinput.c, plugins/xmms/gstxmmsinput.h,
7780 plugins/xmms/input.h, plugins/xmms/main.h, plugins/xmms/output.h,
7781 plugins/xmms/plugin.h, plugins/xmms/pluginenum.c,
7782 plugins/xmms/pluginenum.h, plugins/xmms/visualization.h,
7783 plugins/xmms/xmms.h, test/.cvsignore, test/Makefile.am,
7784 test/mpeg2parse2.c, test/videotest.c, test/xmmstest.c,
7785 test/xml/readreg.c, tests/autoplug3.c: Synced with the HEAD branch
7786 again... amazing how many changes we have in only a week time...
7788 2001-03-06 20:06 wtay
7790 * examples/launch/mp3play: Added quotes around the command line mp3
7793 2001-03-06 20:04 wtay
7795 * gst/gstparse.c: Applied Dominic Ludlam's patch to allow quoted
7796 args in gstreamer-launch
7798 2001-03-05 23:06 wtay
7800 * plugins/xmms/: gstxmmsinput.c, gstxmmsinput.h: Added state
7801 changes to the input plugins. Added all of the xmms calls/info as
7804 2001-03-05 21:24 wtay
7806 * test/xmmstest.c: Added an effect to the example
7808 2001-03-05 21:24 wtay
7810 * plugins/xmms/: Makefile.am, gstxmms.c, gstxmmseffect.c,
7811 gstxmmseffect.h, gstxmmsinput.c: Added a wrapper for the xmms
7814 2001-03-05 19:37 wtay
7816 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added an option
7819 2001-03-05 18:55 wtay
7821 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Removed the sliced property
7822 of the sink caps because this plugin can take random data.
7824 2001-03-04 23:40 wtay
7826 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Adjusted the credits...
7827 Changed the loop function so that it can stop.
7829 2001-03-04 22:37 dlehn
7831 * plugins/mpeg2/mpeg2dec/: header.c, header.h, idct.c, idct.h,
7832 idct_mmx.c, idct_mmx.h, motion_comp.c, motion_comp.h, slice.c,
7833 slice.h: Whoops, remove the rest of the old mpeg2dec files.
7835 2001-03-04 22:26 dlehn
7837 * test/mpeg2parse2.c: Use g_return_val_if_fail() instead of
7838 g_return_if_fail() where needed.
7840 2001-03-04 22:22 dlehn
7842 * acconfig.h, configure.in, plugins/mpeg2/Makefile.am,
7843 plugins/mpeg2/mpeg2dec/Makefile.am,
7844 plugins/mpeg2/mpeg2dec/attributes.h,
7845 plugins/mpeg2/mpeg2dec/decode.c,
7846 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7847 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7848 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7849 plugins/mpeg2/mpeg2dec/mm_accel.h,
7850 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7851 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7852 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7853 plugins/mpeg2/mpeg2dec/mpeg2.h,
7854 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7855 plugins/mpeg2/mpeg2dec/output_video.h,
7856 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7857 test/.cvsignore: Update mpeg2dec plugin. Now depends on mpeg2dec
7860 2001-03-04 21:59 wtay
7862 * test/: Makefile.am, xmmstest.c: Added a test program for xmms
7864 2001-03-04 21:58 wtay
7866 * configure.in: Added makefile for xmms. libxmms detection is not
7869 2001-03-04 21:57 wtay
7871 * plugins/xmms/: .cvsignore, Makefile.am, effect.h, general.h,
7872 gstxmms.c, gstxmms.h, gstxmmsinput.c, gstxmmsinput.h, input.h,
7873 main.h, output.h, plugin.h, pluginenum.c, pluginenum.h,
7874 visualization.h, xmms.h: Added an XMMS input filter plugin. MikMod,
7875 mpg123, tonegen, vorbis are tested. Not everything works yet most
7876 notably lots of properties are missing and the vis plugin pads are
7877 not created. State changes are not yet handled as they should.
7879 2001-03-03 19:09 wtay
7881 * tests/autoplug3.c: file autoplug3.c was initially added on branch
7884 2001-03-03 19:09 wtay
7886 * tests/: .cvsignore, autoplug3.c: Added a test program for the
7889 2001-03-03 19:08 wtay
7891 * gst/autoplug/gststaticautoplugrender.c: file
7892 gststaticautoplugrender.c was initially added on branch
7895 2001-03-03 19:08 wtay
7897 * gst/gstautoplug.c, gst/gstautoplug.h, gst/autoplug/Makefile.am,
7898 gst/autoplug/gststaticautoplug.c,
7899 gst/autoplug/gststaticautoplugrender.c,
7900 gst/autoplug/gststaticautoplugrender.h, gstplay/gstplay.c,
7901 gstplay/gstplayprivate.h, tests/Makefile.am, tests/autoplug.c,
7902 tests/autoplug2.c: Added an API for element construction and
7903 renderer autopluggers. Added another autoplugger to render things.
7904 Updated the player to use the new autoplugger.
7906 2001-03-03 19:08 wtay
7908 * gst/autoplug/gststaticautoplugrender.h: file
7909 gststaticautoplugrender.h was initially added on branch
7912 2001-03-03 18:19 wtay
7914 * gst/gstutils.c: And the gst_utit_set_object_arg function too of
7917 2001-03-03 17:38 wtay
7919 * gst/gstelement.c: Added gstutils.h to #include
7921 2001-03-03 17:09 wtay
7923 * configure.in: Added a comma to fix ./configure as found by Steve
7926 2001-03-03 16:30 wtay
7928 * gst/: gstelement.c, gstparse.c, gstutils.h: Added a utility
7929 function in gstutils to set an object argument as a string.
7930 gstparse.c and gstelement.c now use this function.
7932 2001-03-02 18:30 omegahacker
7934 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
7935 gst/gstarch.h, gst/gstsparc.h: added sparc cothreads
7937 2001-03-02 17:56 wtay
7939 * examples/helloworld2/helloworld2.c: Make the autoplugging example
7940 work again with an ugly hack until we have autoplug2 merged...
7942 2001-03-02 17:03 richardb
7944 * test/xml/readreg.c: Include compatability defines for libxml: use
7945 xmlChildrenNode instead of childs.
7947 2001-03-02 16:50 richardb
7949 * gst/gstplugin.c: Add advice to run gstreamer-register when
7950 warning that registry needs rebuild.
7952 2001-03-02 16:49 richardb
7954 * REQUIREMENTS: Mention that libxml is also known as gnome-xml
7956 2001-03-01 23:47 wtay
7958 * AUTHORS: Updated the authors file.
7960 2001-03-01 23:25 wtay
7962 * gstreamer.m4, gstplay/Makefile.am, test/videotest.c: Added the
7963 .m4 script of Thomas Nyberg <thomas@codefactory.se>
7965 2001-03-01 22:36 wtay
7967 * Makefile.am, configure.in, gstreamer-config.in,
7968 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
7969 debian/changelog, debian/control, debian/copyright,
7970 debian/gsteditor.files, debian/gsteditor.menu,
7971 debian/gstmediaplay.files, debian/gstmediaplay.menu,
7972 debian/gstreamer-cdparanoia.files, debian/gstreamer-common.files,
7973 debian/gstreamer-doc.files, debian/gstreamer-elements.files,
7974 debian/gstreamer-esd.files, debian/gstreamer-lame.files,
7975 debian/gstreamer-mpg123.files,
7976 debian/gstreamer-plugin-template.postinst,
7977 debian/gstreamer-plugin-template.prerm,
7978 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7979 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7980 debian/libgst-dev.files, debian/libgst0.files,
7981 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7982 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7983 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7984 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7985 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7986 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7987 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
7988 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7989 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7990 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7991 docs/manual/Makefile.am, docs/manual/bins.sgml,
7992 docs/manual/debugging.sgml, docs/manual/dynamic.sgml,
7993 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
7994 docs/manual/helloworld2.sgml, docs/manual/pads.sgml,
7995 docs/manual/plugins.sgml, docs/manual/queues.sgml,
7996 docs/manual/quotes.sgml, docs/manual/threads.sgml,
7997 docs/manual/typedetection.sgml, docs/manual/xml.sgml,
7998 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
7999 docs/plugins/tmpl/ac3parse.sgml, docs/plugins/tmpl/audioscale.sgml,
8000 docs/plugins/tmpl/gstaviencoder.sgml,
8001 docs/plugins/tmpl/gstmpeg2enc.sgml,
8002 docs/plugins/tmpl/gstmpeg2play.sgml,
8003 docs/plugins/tmpl/gstmpeg_play.sgml,
8004 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
8005 docs/plugins/tmpl/gstspectrum.sgml,
8006 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
8007 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
8008 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
8009 docs/plugins/tmpl/mpeg2parse.sgml,
8010 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
8011 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
8012 docs/plugins/tmpl/synaesthesia.sgml,
8013 docs/plugins/tmpl/system_encode.sgml,
8014 docs/plugins/tmpl/videoscale.sgml,
8015 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
8016 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
8017 docs/random/caps.dia, docs/random/wtay/caps-negociation,
8018 examples/Makefile.am, examples/plugins/example.c,
8019 examples/plugins/example.h, gst/Makefile.am, gst/gst.c, gst/gst.h,
8020 gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
8021 gst/gstcpu.h, gst/gstelement.h, gst/gstinfo.h, gst/gstpad.c,
8022 gst/gstpad.h, gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c,
8023 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c, gst/gsttype.c,
8024 gst/gstutils.h, gst/autoplug/gststaticautoplug.c,
8025 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
8026 gstplay/gstmediaplay.c, gstplay/gstplay.c, include/Makefile.am,
8027 include/avifmt.h, include/default.h, include/registry.h,
8028 libs/Makefile.am, libs/getbits/gstgetbits.c,
8029 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
8030 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8031 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
8032 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8033 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
8034 plugins/jpeg/gstjpegdec.c, plugins/mp3decode/mpg123/layer1.c,
8035 plugins/mp3decode/mpg123/layer3.c,
8036 plugins/mp3decode/mpg123/tabinit.c,
8037 plugins/mp3decode/parse/mp3parse.c,
8038 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8039 plugins/mpeg1/mpeg_play/Makefile.am,
8040 plugins/mpeg1/mpeg_play/recon_mmxe.s,
8041 plugins/mpeg1/mpeg_play/recon_sse.s,
8042 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
8043 plugins/mpeg2/mpeg2dec/motion_comp.c,
8044 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
8045 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
8046 test/videotest.c, tools/README: Merge with the main trunk. GstPlay
8047 needed some changes for the dynamic pads in the avidecoder since
8048 the new autoplugger doesn't know about the outher elements. The
8049 next version of the autoplugger will also handle the
8050 audfio/videosink connections and will do a complete end-to-end
8053 2001-03-01 19:43 wtay
8055 * plugins/capture/v4l/gstv4lsrc.c: Hopefully fixed some more color
8058 2001-03-01 19:11 wtay
8060 * plugins/capture/v4l/gstv4lsrc.c: Added more LE<->BE stuff
8062 2001-02-28 21:40 wtay
8064 * gst/gstbin.c: Make sure a cothreaded element is selected as the
8065 first one to start the cothread_switch
8067 2001-02-28 20:32 wtay
8069 * gst/gstcpu.c: Redid the cpu detection with a little help from
8072 2001-02-27 22:43 wtay
8074 * test/mpeg2parse2.c: Xv enabled, mpeg2dec is the decoder..
8076 2001-02-27 22:38 wtay
8078 * test/Makefile.am: and the updated makefile...
8080 2001-02-27 22:27 wtay
8082 * test/mpeg2parse2.c: Added a simple mpeg2 player for testing
8085 2001-02-27 21:08 wtay
8087 * docs/gst/: Makefile.am, gstreamer.hierarchy, gstreamer.types.in,
8088 tmpl/gstasyncdisksrc.sgml, tmpl/gstautoplug.sgml, tmpl/gstpad.sgml,
8089 tmpl/gstpipeline.sgml, tmpl/gstplugin.sgml,
8090 tmpl/gstreamer-unused.sgml: Small compile fixes
8092 2001-02-27 20:34 wtay
8094 * gst/autoplug/gststaticautoplug.c: file gststaticautoplug.c was
8095 initially added on branch BRANCH-AUTOPLUG2.
8097 2001-02-27 20:34 wtay
8099 * docs/random/plugins.dia, gst/gstbin.c, gst/gstcaps.c,
8100 gst/gstthread.c, gst/autoplug/Makefile.am,
8101 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h:
8102 Added the missing autoplugger, doh
8104 2001-02-27 20:34 wtay
8106 * gst/autoplug/gststaticautoplug.h: file gststaticautoplug.h was
8107 initially added on branch BRANCH-AUTOPLUG2.
8109 2001-02-27 20:34 wtay
8111 * gst/autoplug/Makefile.am: file Makefile.am was initially added on
8112 branch BRANCH-AUTOPLUG2.
8114 2001-02-27 19:44 wtay
8116 * gst/gstcpu.c, gst/gstcpu.h, plugins/mpeg1/mpeg_play/Makefile.am,
8117 plugins/mpeg1/mpeg_play/recon_mmxe.s,
8118 plugins/mpeg1/mpeg_play/recon_sse.s,
8119 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
8120 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
8121 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
8122 test/videotest.c: CPU detection of MMXEXT and probably 3DNOW (not
8123 on Athlon yet) Renamed the mmxe motion compentation files.
8124 disabled SSE optimisation in ac3dec because it apparently faults..
8125 enable MMXEXT motion compensation on non SSE CPUs (AMD)
8127 2001-02-27 00:05 wtay
8129 * docs/gst/Makefile.am, docs/gst/tmpl/gstcaps.sgml,
8130 docs/gst/tmpl/gstreamer-unused.sgml, docs/plugins/Makefile.am,
8131 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
8132 docs/plugins/tmpl/audioscale.sgml,
8133 docs/plugins/tmpl/gstaviencoder.sgml,
8134 docs/plugins/tmpl/gstmpeg2enc.sgml,
8135 docs/plugins/tmpl/gstmpeg2play.sgml,
8136 docs/plugins/tmpl/gstmpeg_play.sgml,
8137 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
8138 docs/plugins/tmpl/gstspectrum.sgml,
8139 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
8140 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
8141 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
8142 docs/plugins/tmpl/mpeg2parse.sgml,
8143 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
8144 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
8145 docs/plugins/tmpl/synaesthesia.sgml,
8146 docs/plugins/tmpl/system_encode.sgml,
8147 docs/plugins/tmpl/videoscale.sgml,
8148 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
8149 docs/plugins/tmpl/vumeter.sgml, plugins/avi/gstavidecoder.c,
8150 plugins/jpeg/gstjpegdec.c: A hopeless attempt at fixing the plugin
8151 docs Makefiles... Make the jpeg decoder a bit more aware about the
8152 different YUV colorspaces.
8154 2001-02-25 23:11 dlehn
8156 * debian/changelog: Oops... wrong email address
8158 2001-02-25 23:08 dlehn
8160 * debian/: changelog, rules: Updated version and build fix.
8162 2001-02-25 03:42 bbradburn
8164 * gst/: gst.h, gstcaps.h, gstinfo.h, gstutils.h: Patched .h files
8167 2001-02-25 03:40 omegahacker
8169 * gst/gstplugin.c: swapped ordering of plugin dirs so srcdir
8172 2001-02-25 03:36 omegahacker
8174 * configure.in, gst/gstbin.c, libs/getbits/gstgetbits.c,
8175 plugins/mp3decode/mpg123/layer1.c,
8176 plugins/mp3decode/mpg123/layer3.c,
8177 plugins/mp3decode/mpg123/tabinit.c: commented out some printfs that
8180 2001-02-24 21:07 dlehn
8182 * debian/rules: Call configure instead of autogen.sh.
8184 2001-02-24 20:06 wtay
8186 * configure.in, include/default.h: Remove some unneeded files Added
8187 a fix for broken libglade-config in configure.in
8189 2001-02-24 19:33 dlehn
8191 * Makefile.am, configure.in, debian/Makefile.am: Add Debian files
8194 2001-02-24 19:28 wtay
8196 * include/Makefile.am: Make dist now works
8198 2001-02-24 17:49 wtay
8200 * include/avifmt.h, include/registry.h,
8201 plugins/avi/wincodec/gstwinenc.c: Moved some win32 files around
8202 small fixes to wincodec
8204 2001-02-24 16:56 wtay
8206 * Makefile.am, configure.in, docs/Makefile.am,
8207 examples/Makefile.am: Added directories to Makefiles for DIST
8209 2001-02-24 00:23 wtay
8211 * gst/gst.c, plugins/capture/v4l/gstv4lsrc.c, test/videotest.c:
8212 slightly changed the Makefile.am in videoscale libs. v4lsrc works
8213 again A little modification to the videotest programm to use a tee
8214 element. added support for multiple paths in --gst-plugin_path=.
8215 added ab ENV variable GST_PLUGIN_PATH to specify extra directories
8216 to look for plugins.
8218 2001-02-23 19:22 wtay
8220 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstplugin.sgml,
8221 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/debugging.sgml,
8222 gst/gstplugin.c: Updated the docs for gst_pluging_add_path Updated
8223 the manual with the new --gst-plugin-path/spew options
8225 2001-02-23 19:09 wtay
8227 * docs/gst/tmpl/: gstasyncdisksrc.sgml, gstreamer-unused.sgml:
8228 Removed the asyncdisksrc again...
8230 2001-02-23 19:09 omegahacker
8232 * gst/: gst.c, gstplugin.c, gstplugin.h, gstthread.c: Added two
8233 options: --gst-plugin-spew will print errors when plugins fail to
8234 load. --gst-plugin-path= will add a directory to the path searched
8237 2001-02-23 01:57 omegahacker
8239 * gst/gstplugin.c: always include the installed plugin directories
8242 2001-02-23 00:55 omegahacker
8244 * configure.in, gstreamer-config.in: updates to configure.in and
8245 -config to help with cross compiling
8247 2001-02-22 23:19 wtay
8249 * docs/random/NOTES-0.1.1: Added the current notes for the 0.1.1
8252 2001-02-22 23:18 wtay
8254 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
8255 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
8256 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8257 docs/manual/Makefile.am, docs/manual/debugging.sgml,
8258 docs/manual/gstreamer-manual.sgml, docs/manual/pads.sgml,
8259 docs/manual/quotes.sgml, docs/manual/xml.sgml,
8260 examples/plugins/example.c, examples/plugins/example.h, gst/gst.c,
8261 gst/gstpad.c, gst/gstpad.h, plugins/mp3decode/parse/mp3parse.c:
8262 More doc updates Manual additions: xml/load save of custom XML,
8263 debugging, request pads added a signal to the example plugin fixed
8264 a bug in mp3parse (ifdef 1)
8266 2001-02-22 17:13 wtay
8268 * examples/plugins/example.c: Fixed an unclosed comment
8270 2001-02-22 01:53 omegahacker
8272 * plugins/mp3decode/parse/mp3parse.c: beginnings of a loop-based
8273 seek-capable mp3parse
8275 2001-02-22 01:36 bbradburn
8277 * plugins/mp3decode/parse/mp3parse.c: Improved robustness of MP3
8278 seeking by validating the NEXT frame header.
8280 2001-02-22 01:34 omegahacker
8282 * examples/plugins/: example.c, example.h: significant commenting
8283 of the example plugin
8285 2001-02-22 00:47 omegahacker
8287 * gst/gstelement.h: minor change: changed case of the strings for
8290 2001-02-21 23:01 wtay
8292 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
8293 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8294 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
8295 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h:
8296 Fixed the jpeg decoder Modifications for lame >=3.86
8298 2001-02-21 22:32 dlehn
8300 * debian/: .cvsignore, README.Debian, changelog, control,
8301 copyright, gsteditor.files, gsteditor.menu, gstmediaplay.files,
8302 gstmediaplay.menu, gstreamer-cdparanoia.files,
8303 gstreamer-common.files, gstreamer-doc.files,
8304 gstreamer-elements.files, gstreamer-esd.files,
8305 gstreamer-lame.files, gstreamer-mpg123.files,
8306 gstreamer-plugin-template.postinst,
8307 gstreamer-plugin-template.prerm, gstreamer-runtime.files,
8308 gstreamer-runtime.postinst, gstreamer-tools.files,
8309 gstreamer-vorbis.files, libgst-dev.files, libgst0.files,
8310 libgst0.postinst, libgsteditor-dev.files, libgsteditor0.files,
8311 libgsteditor0.postinst, libgstmediaplay-dev.files,
8312 libgstmediaplay0.files, libgstmediaplay0.postinst, rules: Initial
8315 2001-02-21 20:58 dlehn
8317 * libs/getbits/: gstgetbits.h, gstgetbits_inl.h: Use glib macros
8318 for byte order conversion.
8320 2001-02-21 20:57 dlehn
8322 * gst/elements/gstelements.c: Remove alias for asyncdisksrc
8323 backwards compatability.
8325 2001-02-21 20:45 dlehn
8327 * docs/gst/: Makefile.am, gstreamer-docs.sgml,
8328 gstreamer-sections.txt, gstreamer.hierarchy, gstreamer.types.in,
8329 tmpl/gstasyncdisksrc.sgml: Removed asyncdisksrc references from
8332 2001-02-21 20:28 dlehn
8334 * gst/elements/gstdisksrc.c: Fixed typo in element details.
8336 2001-02-21 20:27 dlehn
8338 * gst/gstqueue.c: Added parameter checking to gst_queue_get().
8340 2001-02-21 00:57 omegahacker
8342 * gst/gstscheduler.c: Fixed bug with reconfig, where switching back
8343 into an element landed it in code that still thought it was
8344 connected to the previous element. It now checks to see if the
8345 peer's peer has changed, and deal accordingly.
8347 2001-02-20 08:19 omegahacker
8349 * gst/gstbin.c, gst/gstelement.c, tests/incsched.c,
8350 gst/gstscheduler.c, gst/gstscheduler.h, gst/elements/gstfakesrc.c,
8351 gst/elements/gstfakesrc.h: Significant progress. Now able to do
8352 most operations live, without any failure. tests/incsched.c
8353 currently faults at the last iteration, not yet sure why.
8355 2001-02-19 22:15 wtay
8357 * tests/nego/nego1.c: file nego1.c was initially added on branch
8360 2001-02-19 22:15 wtay
8362 * tests/nego/Makefile.am: file Makefile.am was initially added on
8363 branch BRANCH-CAPSNEGO1.
8365 2001-02-19 22:15 wtay
8367 * tests/nego/.cvsignore: file .cvsignore was initially added on
8368 branch BRANCH-CAPSNEGO1.
8370 2001-02-19 22:15 wtay
8372 * tests/nego/: .cvsignore, Makefile.am, nego1.c: Added the caps
8373 negotiation test program
8375 2001-02-19 20:20 wtay
8377 * configure.in, docs/random/wtay/caps-negociation,
8378 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstcaps.c,
8379 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c: A first attempt at
8380 pad negotiation. - _renegotiate can be called by a plugin to
8381 negotiate the caps - _renegotiate is called whenever a pad
8382 changes its caps - the caps cannot contain lists or ranges -
8383 the pad caps are now only set explicitly using gst_pad_set_caps,
8384 the padtemplate caps are not transfered to the pad caps.
8386 missing: - no notification when negotiation fails - autoplugging
8387 is broken - the editor doesn't show correct caps
8389 2001-02-19 00:07 wtay
8391 * libs/Makefile.am: The BPB has been put over my head... this time
8394 2001-02-18 23:58 wtay
8396 * libs/Makefile.am: Also build the videoscaler on non-I386 because
8397 we now have have a plain C version too.
8399 2001-02-18 10:00 omegahacker
8401 * gst/gstbin.c, gst/gstscheduler.c, gst/gstscheduler.h,
8402 tests/incsched.c: More incsched progress. Should be able to get
8403 itereration going again tomorrow.
8405 2001-02-17 07:11 omegahacker
8407 * gst/Makefile.am, gst/gst.h, gst/gstbin.c, gst/gstbin.h,
8408 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
8409 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8410 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c: Yes!,
8411 incsched is getting closer.
8413 2001-02-17 04:43 mhowell
8415 * plugins/mp3decode/parse/mp3parse.c: added test for emphasis to
8418 2001-02-17 00:00 omegahacker
8420 * plugins/mpeg2/mpeg2dec/motion_comp.c: fixed an issue relating to
8421 macros and ##arg## syntax
8423 2001-02-16 23:54 richardb
8425 * gst/gstprops.c: Redo patch using _NUM rather than converting one
8426 way and then back again, as wtay suggested. Ho hum.
8428 2001-02-16 23:52 omegahacker
8430 * docs/manual/quotes.sgml: more interesting than a 40K user
8433 2001-02-16 23:45 richardb
8435 * gst/gstprops.c: Fix missing GPOINTER_TO_INT()'s on case values.
8437 2001-02-16 23:39 omegahacker
8439 * docs/manual/quotes.sgml: added groupie quote
8441 2001-02-16 16:48 richardb
8443 * docs/: fwg/testapp.sgml, manual/bins.sgml, manual/dynamic.sgml,
8444 manual/helloworld.sgml, manual/helloworld2.sgml, manual/pads.sgml,
8445 manual/plugins.sgml, manual/queues.sgml, manual/threads.sgml,
8446 manual/typedetection.sgml, manual/xml.sgml: Fix a few more issues
8447 shown up by gnome-db2html2 - %'s should be written as % (was
8448 causing gnome-db2html2 to segfault, though I've a patch for them to
8449 fix that). Also correct an id which appeared twice.
8451 2001-02-16 13:13 richardb
8453 * gst/gstpad.h: Include compatability defines for old versions of
8456 2001-02-16 12:15 richardb
8458 * tools/README: Trivial fix: change launch to gstreamer-launch in
8461 2001-02-16 12:14 richardb
8463 * docs/: fwg/titlepage.sgml, manual/Makefile.am,
8464 manual/gstreamer-manual.sgml: Fix a few irregularities, to make
8465 things closer to the Gnome standard guidelines for SGML
8466 documentation. One change in particular is to change the book name
8467 for the manual from gstreamer to index; a change to the link to the
8468 manual on the website will thus be needed when the online version
8469 of the manual is next updated.
8471 These changes should make it possible to view the GStreamer
8472 documentation directly from SGML in Nautilus: anyone with a working
8473 copy of Nautilus should try this out and report ... ;-)
8475 2001-02-15 18:42 richardb
8477 * gst/gstpad.c: Fix a couple of instances of childs, which should
8478 be xmlChildrenNode. We need to be careful to stop these creeping
8481 2001-02-14 23:23 omegahacker
8483 * gst/gstpad.c, gst/gstpad.h, gst/gstscheduler.c,
8484 gst/gstscheduler.h, tests/incsched.c: More incsched updates. Now
8485 need to get the headers redone...
8487 2001-02-14 10:34 richardb
8489 * configure.in: Innocuous little change to fix a warning with newer
8490 versions of automake - shouldn't cause any backwards compatibility
8493 2001-02-13 20:48 wtay
8495 * docs/random/wtay/caps-negociation: Latest begotiation doc
8497 2001-02-13 02:40 omegahacker
8499 * gst/gstscheduler.c, gst/gstscheduler.h, tests/incsched.c: Minor
8500 changes to incsched stuff, need to make more major modifications to
8501 manager concept now, so I'm checkpointing.
8503 2001-02-12 23:08 omegahacker
8505 * gst/cothreads.c, gst/gstbin.c, gst/gstbin.h, gst/gstelement.c,
8506 gst/gstelement.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
8507 gst/gstpipeline.c, gst/gstqueue.c, gst/gstscheduler.c,
8508 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
8509 tests/Makefile.am, tests/incsched.c: First round of incremental
8510 scheduling. Manager setting and managed_elements lists are now
8511 handled at bin_add/remove time. Scheduling chains can be created
8512 incrementally as well, though there are still some pieces missing.
8514 2001-02-12 23:08 omegahacker
8516 * tests/incsched.c: file incsched.c was initially added on branch
8519 2001-02-11 22:22 wtay
8521 * docs/random/: caps.dia, wtay/caps-negociation: Corrected the
8522 associations on the UML diagrams
8524 2001-02-11 18:29 wtay
8526 * docs/random/: caps.dia, plugins.dia, wtay/caps-negociation: Added
8527 .dia UML of GstCaps Added the autoplugger factory to plugins.dia
8528 Added a first draft for caps-negotiation
8530 2001-02-10 14:46 wtay
8532 * gst/gstprops.c, gst/gstscheduler.c, gstplay/gstmediaplay.c,
8533 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8534 plugins/avi/playcodecs.c: - backported the xml load bug in the
8535 properties - backported the videosink bug - make sure the
8536 regiontype is set to NONE after a getregion - an ugly fix (copy the
8537 chainfunction outselves) to make the avidecoder work again.
8539 2001-02-08 19:52 wtay
8541 * docs/random/wtay/autoplug2: Updated the doc with more accurate
8542 implementation details
8544 2001-02-08 19:37 wtay
8546 * tests/autoplug2.c: file autoplug2.c was initially added on branch
8549 2001-02-08 19:37 wtay
8551 * configure.in, editor/gsteditor.h, gst/Makefile.am,
8552 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstelementfactory.c,
8553 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
8554 gst/gstprops.c, gst/gsttype.c, gst/elements/gstdisksrc.c,
8555 gst/elements/gstelements.c, gstplay/gstplay.c, tests/Makefile.am,
8556 tests/autoplug.c, tests/autoplug2.c, tools/gstreamer-inspect.c:
8557 Implemented the plugable autopluggers. - one can aad an
8558 autoplugger to a plugin with gst_plugin_add_autoplugger - the
8559 autopluggers can be queried using _get_list - save/load
8560 autoplugger descriptions in the XML registry - load the
8561 autoplugger only when needed - a signal can be attached to the
8562 autoplugger to be notified of new objects. - improved the
8563 media player to use the new autoplugger - updated
8564 gstreamer-inspect for the autoplugger and types added EOS to the
8565 disksrc fixed two bugs in properties loading (min/max, comment
8568 2001-02-07 22:48 omegahacker
8570 * configure.in: removed intl and po from configure.in, until we
8571 have gettext working
8573 2001-02-07 22:23 omegahacker
8575 * Makefile.am, configure.in: added configure option to turn on
8576 building of docs, else they aren't built
8578 2001-02-07 22:07 omegahacker
8580 * gst/Makefile.am: Fixed cothreads.c problems with make dist. This
8583 2001-02-06 20:42 wtay
8585 * docs/gst/tmpl/gstreamer-unused.sgml,
8586 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
8587 examples/queue2/queue2.c, examples/thread/thread.c,
8588 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.h,
8589 gst/gstelement.c, gst/gstelement.h, gst/gstobject.c, gst/gstpad.c,
8590 gst/gstpad.h, gst/gstpipeline.c, gst/gstpipeline.h,
8591 gst/gstplugin.h, gst/gsttype.h, gst/gsttypefind.c,
8592 gst/elements/gstdisksrc.c, gstplay/gstplay.c, gstplay/gstplay.h,
8593 gstplay/gstplayprivate.h, plugins/avi/gstavidecoder.c,
8594 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c,
8595 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c: Updated the
8596 autoplugger: - moved all of the code out of gstpipeline.c to
8597 autoplug.c - The autoplugger now creates a GstElement based on
8598 the given src and sink caps. The API now is: GstElement*
8599 gst_autoplug_caps_list (GList *srcpad, GList *sinkpad, ...); -
8600 the typefind function is moved from gstpipeline.c to gstplay.c. Not
8601 sure if this is right behaviour but we need at least a bin in
8602 order to run the typedetect functions. - fixed a bug in
8603 gstbin.c where the MANAGER flag of the bin was not cleared
8604 when going to the NULL state. - a bug in the videosink was
8605 fixed. It was possible that more instances of the video widget
8606 were created, causing major errors. - commented out most of the
8607 'old' autoplug examples. - added the new autoplugger to
8608 gstplay.c. There still is a bit of hacking needed to insert a
8609 queue into the autogenerated element. This will be fixed when
8610 the autoplugger can also create the video/audio elements. Fixed
8611 some more extranous spaces problems in various files.
8613 2001-02-06 20:06 wtay
8615 * docs/random/: .cvsignore, wtay/CORBA, wtay/autoplug2: Added CVS
8616 ignore, and two documents..
8618 2001-02-06 19:39 omegahacker
8620 * test/ac3play.c: updated ac3play to work with latest libgst
8622 2001-02-05 17:17 omegahacker
8624 * plugins/avi/gstavidecoder.c: Updated for new getregion setup
8626 2001-02-05 17:16 omegahacker
8628 * gst/: gstinfo.h, gstpad.c, gstpad.h, gstscheduler.c,
8629 elements/gstdisksrc.c: Reworked getregion/pullregion stuff. Region
8630 is now specified by a type (OFFSET_LEN, TIME_LEN, etc.) and two
8631 guint64's. They are offset and len, where offset can be used for
8632 the time field, and len would be zero or the time unit (say, 33ms
8635 2001-02-04 21:38 omegahacker
8637 * gstplay/gstplay.c, test/mp1parse.c, test/qtest.c: fixed all
8638 in-use instances of asyncdisksrc
8640 2001-02-04 21:37 omegahacker
8642 * gst/elements/: Makefile.am, gstasyncdisksrc.c, gstasyncdisksrc.h,
8643 gstdisksrc.c, gstdisksrc.h, gstelements.c: moved asyncdisksrc to
8644 disksrc, no point in having a distinction
8646 2001-02-03 07:25 omegahacker
8648 * configure.in: fixed up the Alpha and ARM processor checks
8650 2001-02-01 17:42 omegahacker
8652 * plugins/mpeg2/video/recon.c: added ifdef around the x86 code,
8655 2001-02-01 17:39 omegahacker
8657 * plugins/mpeg1/mpeg_play/video.c: added ifdef around the x86 code,
8660 2001-01-31 22:54 omegahacker
8662 * acconfig.h, configure.in, gst/gstarm.h: ARM works!
8664 2001-01-31 20:27 wtay
8666 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8667 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
8668 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8669 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8670 docs/gst/tmpl/gstxml.sgml, gst/gstelement.c, gst/gstobject.c,
8671 gst/gstxml.c, gst/gstxml.h: Documentation updates.
8673 2001-01-30 23:53 wtay
8675 * examples/xml/createxml.c, examples/xml/runxml.c,
8676 gst/gstelement.c, gst/gstobject.c, gst/gstobject.h, gst/gstxml.c,
8677 gst/gstxml.h: Added a first attempt for XML embedding in the main
8678 core XML. Objects will emit a signal that a user app can connect
8679 to in order to insert its XML into the tree. You can catch the
8680 object_loaded signal in GstXML to parse the user supplied XML data
8681 in the stream. The object_loaded signal is implemented with a
8682 custom made class signal. All GstObject classes now automatically
8683 create a GstSignalObject that serves as a proxy to the user app
8684 when an object is loaded. All objects are currently responsible to
8685 emit the class signal themselves. runxml and createxml serve as an
8686 example how the XML hooks can be used to insert and retrieve custom
8689 2001-01-29 23:51 wtay
8691 * docs/random/wtay/qos: The early beginnings of a doc about QoS :-)
8693 2001-01-29 23:50 wtay
8695 * examples/plugins/example.c, examples/plugins/example.h,
8696 gst/gstxml.c, plugins/audioscale/audioscale.c,
8697 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
8698 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8699 plugins/cdparanoia/cdparanoia.c,
8700 plugins/mp3decode/mpg123/gstmpg123.c,
8701 plugins/mp3decode/parse/mp3parse.c,
8702 plugins/mp3encode/lame/gstlame.c: Lots of plugins fixes where the
8703 parentage macros were replaced with the correct gst_*_get_parent.
8704 Updated the example. 'gstreamer' now is the doc type instead of
8707 2001-01-29 23:32 wtay
8709 * docs/random/wtay/namespaces: Added ramblings about the XML
8712 2001-01-29 00:06 wtay
8714 * docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
8715 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8716 editor/gsteditorpad.c, editor/gsteditorproject.c,
8717 examples/plugins/example.c, examples/xml/createxml.c,
8718 examples/xml/runxml.c, gst/gstbin.c, gst/gstbin.h, gst/gstclock.c,
8719 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
8720 gst/gstinfo.c, gst/gstinfo.h, gst/gstobject.c, gst/gstobject.h,
8721 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstparse.h,
8722 gst/gstpipeline.c, gst/gstplugin.c, gst/gstqueue.c,
8723 gst/gstscheduler.c, gst/gstthread.c, gst/gsttypefind.c,
8724 gst/gstxml.c, gst/gstxml.h, gst/elements/gstasyncdisksrc.c,
8725 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
8726 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
8727 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
8728 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
8729 gst/elements/gstidentity.c, gst/elements/gstpipefilter.c,
8730 gst/elements/gstsinesrc.c, gst/elements/gsttee.c,
8731 gstplay/gstmediaplay.c, plugins/au/gstparseau.c,
8732 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
8733 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwindec.c,
8734 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
8735 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
8736 plugins/cdparanoia/cdparanoia.h, plugins/effects/stereo/stereo.c,
8737 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
8738 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
8739 plugins/filters/ladspa/gstladspa.c,
8740 plugins/filters/median/median.c, plugins/filters/median/median.h,
8741 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
8742 plugins/icecast/icecastsend/icecastsend.c,
8743 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpeg.c,
8744 plugins/jpeg/gstjpeg.h, plugins/jpeg/gstjpegdec.c,
8745 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
8746 plugins/mp3decode/mpg123/gstmpg123.c,
8747 plugins/mp3decode/parse/mp3parse.c,
8748 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8749 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
8750 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
8751 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
8752 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
8753 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
8754 plugins/mpeg1/parse/mpeg1parse.c,
8755 plugins/mpeg1/system_encode/system_encode.c,
8756 plugins/mpeg1video/parse/mp1videoparse.c,
8757 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
8758 plugins/mpeg2/ac3parse/ac3parse.c,
8759 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
8760 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
8761 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
8762 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
8763 plugins/mpeg2/subtitles/mpeg2subt.c,
8764 plugins/mpeg2/video/gstmpeg2play.c,
8765 plugins/mpeg2/video/gstmpeg2play.h,
8766 plugins/mpeg2/videoparse/mp2videoparse.c,
8767 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegenc.c,
8768 plugins/rtjpeg/rtjpegenc.h, plugins/vcdsrc/vcdsrc.c,
8769 plugins/vcdsrc/vcdsrc.h, plugins/videoscale/videoscale.c,
8770 plugins/visualization/smoothwave/smoothwave.c,
8771 plugins/visualization/smoothwave/smoothwave.h,
8772 plugins/visualization/spectrum/gstspectrum.c,
8773 plugins/visualization/synaesthesia/synaesthesia.c,
8774 plugins/visualization/vumeter/vumeter.c,
8775 plugins/visualization/vumeter/vumeter.h,
8776 plugins/vorbis/vorbisenc.c, plugins/wav/gstparsewav.c,
8777 plugins/wav/gstparsewav.h, test/record.c, tests/sched/runxml.c,
8778 tools/gstreamer-inspect.c: This is a megapatch with the following
8781 - moved the gchar *name to GstObject, removed the ones in
8784 - moved the parent handling completely into GstObject. This cause
8786 the plugins to fail (except those that used gst_pad_get_parent)
8787 - rearanged the XML save handling.
8788 - GstObject now has a class function save/restore_thyself.
8789 - GstObject has a generic method gst_object_save_thyself, this
8791 possible to fire a signal wehever a new object is loaded. This
8793 so we can add XML save hooks.
8794 - GstXML API has changed slightly. You now have to create a
8796 first before you can actually load something. This makes it
8798 attach a signal to GstXML whenever an object is loaded. I'm
8800 will keep this interface.
8801 - GstObject can now print the path_string without knowing about
8804 - Added gst_bin_get_by_name_recurse_up to lookup an element in the
8807 - added XML namespaces to the saved pipelines the namespace is:
8808 http://gstreamer.net/gst-core/1.0/
8809 namespaces are needed to distinguish user generated XML from the
8812 Note that the plugins still contain a macro GST_OBJECT_PARENT that
8813 will be replaced with gst_pad_get_parent shortly.
8815 2001-01-26 23:35 wtay
8817 * REQUIREMENTS: Added the requirement for libshout
8819 2001-01-26 23:33 wtay
8821 * configure.in: For the icecast sender
8823 2001-01-26 23:33 wtay
8825 * plugins/: Makefile.am, icecast/Makefile.am,
8826 icecast/icecastsend/.cvsignore, icecast/icecastsend/Makefile.am,
8827 icecast/icecastsend/icecastsend.c,
8828 icecast/icecastsend/icecastsend.h: Added an icecast send plugin
8831 2001-01-26 18:15 richardb
8833 * plugins/esd/esdsink/esdsink.c: Fix memory leak: wasn't unreffing
8836 2001-01-23 20:03 wtay
8838 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
8839 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
8840 gst/gstelement.h, gstplay/gstmediaplay.c: Updated the docs with the
8841 new _request methods
8843 2001-01-23 18:42 richardb
8845 * gst/gstelement.c, gst/gstelement.h, tests/tee.c: Add
8846 gst_element_request_compatible_pad and remove
8847 gst_element_request_pad. Implemented something reasonable for
8848 gst_element_request_compatible_pad, but havn't tested much: it
8849 won't work for tee because the pad templates have no caps, and
8850 negotiation is not yet written, so it is assumed that the tee pads
8851 can't connect to anything.
8853 2001-01-22 23:39 richardb
8855 * examples/launch/mp3play: Fix launch so that it can play a list of
8856 files, now that EOS works enough. (It needs to not have to restart
8857 gstreamer each time, but good enough for now ;-) )
8859 2001-01-21 23:20 wtay
8861 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8862 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8863 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
8864 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8865 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8866 gst/gstautoplug.c, gst/gstbin.c, gst/gstelement.h, gst/gstpad.c,
8867 gst/gstpad.h, gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c,
8868 gst/gstxml.c, gst/gstxml.h, tools/gstreamer-inspect.c: Docs updates
8869 Added XML load from memory functionality Undid the videosink patch,
8870 something else is wrong now on my machine: no MMX acceleration :-(
8872 2001-01-21 17:36 wtay
8874 * docs/random/wtay/eos-19012001: An overview of the current EOS
8877 2001-01-21 16:19 wtay
8879 * docs/random/dynpads: Ramblings about dynamic pads
8881 2001-01-21 16:18 wtay
8883 * docs/random/omega/testing/.cvsignore: [no log message]
8885 2001-01-21 16:10 wtay
8887 * docs/gst/.cvsignore: updated to exclude various docs formats
8890 2001-01-21 16:08 wtay
8892 * tests/eos/: .cvsignore, case7.c: Added another test case, a bin
8893 in a thread, to test EOS. still hangs because gtk_main hangs in a
8896 2001-01-21 16:06 wtay
8898 * gst/gstbin.c, gst/gstbin.h, gst/gstelement.c, gst/gstthread.c,
8899 tests/eos/Makefile.am, tests/eos/case4.c, tests/eos/case5.c,
8900 tools/gstreamer-launch.c: More eos handling, bin in bin is handled
8901 correctly now. Updated gstreamer-launch to loop while !EOS.
8903 2001-01-21 01:20 omegahacker
8905 * docs/random/omega/testing/framework: more complete(?) XML
8906 description of example
8908 2001-01-21 01:03 omegahacker
8910 * docs/random/omega/testing/framework: initial thoughts on
8913 2001-01-21 00:57 wtay
8915 * gst/elements/gstaudiosink.c: Applied the patch from Sepp Wijnands
8916 <mrrazz@garbage-coderz.net> that solves the 'OSS hangs when opening
8917 the device when in use' bug.
8919 2001-01-20 20:08 omegahacker
8921 * docs/design/: part-conventions.txt, part-gstelement.txt,
8922 part-gstobject.txt, part-standards.txt: current set of design docs,
8925 2001-01-20 19:20 omegahacker
8927 * docs/random/omega/testing/: Makefile, gstobject.c, gstobject.txt:
8928 added first hack at testing suite design
8930 2001-01-20 18:20 wtay
8932 * gst/: gstbin.c, gstscheduler.c: Check for NULL buffers before
8933 chaining/pushing them to the next element. NULL buffers happen on
8934 EOS. gst_bin_iterate now returns a gboolean indicating something
8935 usefull happened. It the bin is EOS, it returns FALSE.
8937 2001-01-20 17:59 wtay
8939 * gst/: gstbin.c, gstbin.h, gstelement.c, gstqueue.c,
8940 gstscheduler.c, gstthread.c: More EOS changes. When a bin2 is
8941 found inside a bin1, we add the bin2 to the EOS providers of the
8942 bin1. When there is nothing more to schedule in bin1 and bin2 has
8943 fired EOS, bin1 is in EOS. The queue overrides the EOS
8944 notification and calls EOS on the src pad when the queue is empty
8945 and the sink pad is in EOS.
8947 2001-01-20 17:53 wtay
8949 * tests/eos/: .cvsignore, Makefile.am, case3.c, case4.c, case5.c,
8950 case6.c: More test cases for EOS handling
8952 2001-01-20 03:36 omegahacker
8954 * tests/: paranoia.c, queue.c, states.c: updated tests code to new
8957 2001-01-20 03:33 omegahacker
8959 * test/: ac3play.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
8960 mp2toavi.c, mp2tomp1.c, mpeg2parse.c, qtest.c, vidcapture.c,
8961 vidcapture2.c: updated test programs to new ghostpad API
8963 2001-01-20 03:28 wtay
8965 * gst/: gstelement.c, elements/gstfakesrc.c: Make sure the
8966 loopfunction ends when an element goes to EOS. Fixed the fakesrc
8969 2001-01-20 03:10 wtay
8971 * gst/: cothreads.c, gstbin.c, gstbin.h, gstelement.c,
8972 gstelement.h, gstpad.c, gstscheduler.c: A very small change to make
8973 eos somewhat work. no inner bins are checked. When an element
8974 fires EOS, the chain with that element is removed from the
8975 scheduler (marked inactive). If all chains are inactive, the bin
8978 2001-01-20 03:02 wtay
8980 * tests/eos/: case2.c, case3.c: Two more test cases
8982 2001-01-20 02:57 omegahacker
8984 * gst/: gstelement.c, gstelement.h, gstinfo.h, gstpad.c, gstpad.h,
8985 gstparse.c: Got ghostpads to work, even in -launch. Needs more
8988 2001-01-19 23:34 wtay
8990 * plugins/mp3decode/mpg123/Makefile.am: Added non x86 code to extra
8993 2001-01-19 22:15 wtay
8995 * docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
8996 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstarch.sgml,
8997 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
8998 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstpad.sgml,
8999 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
9000 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttee.sgml,
9001 gst/cothreads.h, gst/gstelement.c, gst/gstelement.h,
9002 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
9003 plugins/mpeg2/ac3dec/downmix.c, test/mp1parse.c, tests/props.c,
9004 tests/tee.c: API docs updates
9006 2001-01-19 09:37 omegahacker
9008 * editor/gsteditorelement.c, editor/gsteditorimage.c,
9009 editor/gsteditorpad.c, editor/gsteditorpalette.c, gst/gstalpha.h,
9010 gst/gstbin.c, gst/gsti386.h, gst/gstinfo.h, gst/gstpad.c,
9011 gst/gstpad.h, gst/gstppc.h, gst/gstscheduler.c, test/qtest.c,
9012 tests/eos/Makefile.am: Major cleanup of the latest ghostpad
9013 changes. Fixed everything that broke, correctly. Someone will
9014 want to go update the API doc templates.
9016 2001-01-19 09:14 omegahacker
9018 * gst/: Makefile.am, cothreads.c, cothreads.h, gstarch.h, gstarm.h:
9019 more cothreads cleanup, and first pass at ARM code
9021 2001-01-19 07:48 omegahacker
9023 * gst/cothreads.c: ALPHA COTHREADS WORK! Worked around a nasty
9024 stack issue that probably can't be solved anyway. Tomorrow the UDB
9025 build will commence, and let the best guess win!
9027 2001-01-19 02:23 omegahacker
9029 * gst/cothreads.c, gst/gstautoplug.c, gst/gstbin.c, gst/gstpad.c,
9030 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
9031 plugins/avi/audiocodecs.c, plugins/effects/volume/volume.c,
9032 tools/gstreamer-inspect.c: First pass at updating to new ghostpad
9033 system. The objects are in place, I now need to go and get all the
9034 Bin end of things worked out. Testing should be fairly easy, at
9035 least for verification.
9037 Everything I've tried so far works with no changes, with is
9038 amazing. That's just cool. Once again we rewrite an entire
9039 subsystem, and nothing else notices anything but the new features
9042 2001-01-19 02:10 richardb
9044 * docs/manual/: pads.sgml, states.sgml: Fix some typos, and grammar
9047 2001-01-19 02:06 richardb
9049 * docs/fwg/: Makefile.am, firstplugin.sgml,
9050 gst-plugin-writers-guide.sgml, loopbased.sgml, testapp.sgml,
9051 typesnprops.sgml: Wrote a little more text, and did more of the
9052 work on making the sections. When this manual has text in all
9053 these sections its going to be pretty impressive...
9055 2001-01-19 00:07 wtay
9057 * tests/: .cvsignore, Makefile.am, tee.c, eos/Makefile.am: Added a
9058 little tee test program.
9060 2001-01-19 00:07 wtay
9062 * tools/gstreamer-inspect.c: Updated -inspect to display the new
9063 pad presence REQUEST.
9065 2001-01-19 00:02 wtay
9067 * gst/: gstqueue.c, gstqueue.h, gsttypefind.c, gsttypefind.h,
9068 elements/gstqueue.c, elements/gstqueue.h, elements/gsttypefind.c,
9069 elements/gsttypefind.h: And here they are....
9071 2001-01-19 00:01 wtay
9073 * gst/: Makefile.am, gst.c, gstbin.c, elements/Makefile.am,
9074 elements/gstelements.c: Moved queue and typefind elements to the
9075 core since they are referenced by name.
9077 2001-01-18 23:46 wtay
9079 * gst/: Makefile.am, gst.c, gst.h, gstelement.c, gstelement.h,
9080 gstpad.c, gstpad.h, gsttee.c, gsttee.h, elements/Makefile.am,
9081 elements/gstelements.c, elements/gsttee.c, elements/gsttee.h: Added
9082 mthodes to request an element to create pads:
9083 gst_element_request_pad* This can be used to construct a tee and a
9084 muxer/mixer/aggregator element. Moved the tee element to elements/
9085 because it can now be handled with the new pad request features.
9086 The padfactory also has some changes: a pad can now be of presence
9087 REQUEST, which means that the pad can be requested from this plugin
9090 2001-01-18 15:29 richardb
9092 * plugins/esd/esdsink/esdsink.c,
9093 plugins/visualization/synaesthesia/core.c,
9094 plugins/visualization/synaesthesia/core.h,
9095 plugins/visualization/synaesthesia/synaesthesia.c,
9096 plugins/visualization/synaesthesia/synaesthesia.h,
9097 plugins/visualization/vumeter/vumeter.c, tests/caps.c,
9098 tests/padfactory.c, tests/props.c, tests/registry.c: Some more
9099 fixes for libxml. Also, some code formatting changes in esdsink,
9100 some further fixes to vumeter, and some work on synaesthesia to
9101 make it closer to working (it doesn't fully work yet, though. :( )
9103 2001-01-18 11:16 richardb
9105 * gst/gstbin.c, tools/gstreamer-register.c, gst/gstcaps.c,
9106 gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
9107 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
9108 gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
9109 gst/gsttype.c, gst/gstxml.c, gst/gstxml.h: Fixes to work with
9110 libxml2. Also improved a couple of debugging messagse.
9112 2001-01-18 08:54 omegahacker
9114 * gst/: Makefile.am, cothreads.c, gstalpha.h, gstarch.h, gsti386.h,
9115 gstppc.h: Updates to cothreads code, including non-working alpha.
9116 Changed things a bit, including PPC. Not having a PPC machine, I
9117 need someone to test these changes and report back whether they
9120 2001-01-18 02:25 richardb
9122 * plugins/visualization/vumeter/: vumeter.c, vumeter.h: Fix vumeter
9123 so that it compiles and runs. It doesn't do much of use though:
9124 simply produces some debug output, and has a set of arguments which
9125 report the volume. It might be more useful if it produced its
9126 output from a source pad, in an appropriate format, so that another
9127 plugin could graphically display this.
9129 2001-01-17 07:43 wtay
9131 * examples/typefind/: Makefile, Makefile.am: Oops
9133 2001-01-17 01:59 richardb
9135 * tools/gstreamer-register.c: Fix permissions problems: the
9136 directory will now always be created mode 2755. In addition, the
9137 temporary file is given restricted permissions, and the permissions
9138 on the registry file are preserved if one already exists, or 666
9139 (and modified by the umask) if one doesn't already exist.
9141 2001-01-17 00:02 wtay
9143 * configure.in: Added typefind example to configure.in
9145 2001-01-17 00:01 wtay
9147 * examples/: autoplug/autoplug.c, typefind/Makefile,
9148 typefind/typefind.c: Added the typefind example from the manual
9150 2001-01-16 23:35 wtay
9152 * docs/manual/: dynamic.sgml, programs.sgml, typedetection.sgml,
9153 utility.sgml: Manual updates and additions
9155 2001-01-15 21:10 richardb
9157 * plugins/esd/esdsink/esdsink.c: Correct the pads for esdsink
9158 plugin, after I realised they were wrong during a conversation
9159 about pads with wtay. ;-)
9161 2001-01-15 19:25 wtay
9163 * gst/: gstbin.c, gstelement.c: Fixed the state change code in
9164 gstelement that broke with the conversion of the states to a
9167 2001-01-15 00:53 richardb
9169 * plugins/mp3decode/mpg123/: layer3.c, mpg123.h: Added some
9170 conditionals to ensure that the i486 stuff is used only in x86
9171 architectures. Now links on PPC.
9173 2001-01-15 00:53 wtay
9175 * docs/manual/: dynamic.sgml, pads.sgml, quotes.sgml: Updated docs
9176 with dynamic pads Fixed quotes
9178 2001-01-14 22:28 wtay
9180 * gstplay/Makefile.am: Added gst_libs to Makefile
9182 2001-01-14 22:25 richardb
9184 * docs/manuals.mak: Fix build problem when don't have db2html, or a
9185 directory to put the manual in: was trying to make a symlink in the
9186 non-existant directory, and causing the build to stop.
9188 2001-01-14 22:24 richardb
9190 * gst/Makefile.am: Adding nasty hack to rules to generate
9191 cothreads.{o,lo}, to get dependencies right. Rules copied from
9192 automake, and therefore a bit dependent on automake keeping doing
9193 dependency things the same kind of way, but it should work as long
9194 as automake puts dependencies into .deps/*.P
9196 2001-01-14 22:23 wtay
9198 * tests/sched/Makefile.am: Fixed a Makefile error
9200 2001-01-14 21:55 omegahacker
9202 * Makefile.am, acconfig.h, configure.in,
9203 components/bonobo-gstmediaplay/Makefile.am, docs/gst/Makefile.am,
9204 docs/plugins/Makefile.am, docs/random/omega/build/TODO,
9205 editor/Makefile.am, examples/autoplug/Makefile.am,
9206 examples/helloworld/Makefile.am, examples/helloworld2/Makefile.am,
9207 examples/plugins/Makefile.am, examples/queue/Makefile.am,
9208 examples/queue2/Makefile.am, examples/queue3/Makefile.am,
9209 examples/queue4/Makefile.am, examples/thread/Makefile.am,
9210 examples/xml/Makefile.am, gst/Makefile.am, gst/gst.h,
9211 gst/gst_private.h, gst/gstcaps.h, gst/gstelement.h, gst/gstpad.h,
9212 gst/gstplugin.h, gst/gstprops.h, gst/elements/Makefile.am,
9213 gst/types/Makefile.am, gstplay/Makefile.am,
9214 libs/getbits/Makefile.am, libs/idct/Makefile.am,
9215 libs/putbits/Makefile.am, libs/riff/Makefile.am,
9216 plugins/au/Makefile.am, plugins/audioscale/Makefile.am,
9217 plugins/avi/Makefile.am, plugins/avi/gstavidecoder.h,
9218 plugins/avi/gstaviencoder.h, plugins/avi/wincodec/Makefile.am,
9219 plugins/capture/v4l/Makefile.am, plugins/cdparanoia/Makefile.am,
9220 plugins/cobin/Makefile.am, plugins/dvdsrc/Makefile.am,
9221 plugins/effects/stereo/Makefile.am,
9222 plugins/effects/volume/Makefile.am,
9223 plugins/esd/esdsink/Makefile.am,
9224 plugins/filters/ladspa/Makefile.am,
9225 plugins/filters/median/Makefile.am,
9226 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9227 plugins/mp3decode/mpg123/Makefile.am,
9228 plugins/mp3decode/parse/Makefile.am,
9229 plugins/mp3decode/types/Makefile.am,
9230 plugins/mp3decode/xa/Makefile.am,
9231 plugins/mp3decode/xing/Makefile.am,
9232 plugins/mp3encode/lame/Makefile.am,
9233 plugins/mpeg1/mpeg1encoder/Makefile.am,
9234 plugins/mpeg1/mpeg_play/Makefile.am,
9235 plugins/mpeg1/mpegaudio/Makefile.am,
9236 plugins/mpeg1/mpegtypes/Makefile.am,
9237 plugins/mpeg1/parse/Makefile.am,
9238 plugins/mpeg1/system_encode/Makefile.am,
9239 plugins/mpeg1video/parse/Makefile.am,
9240 plugins/mpeg2/ac3dec/Makefile.am,
9241 plugins/mpeg2/ac3parse/Makefile.am,
9242 plugins/mpeg2/mpeg2dec/Makefile.am,
9243 plugins/mpeg2/mpeg2enc/Makefile.am,
9244 plugins/mpeg2/mpegtypes/Makefile.am,
9245 plugins/mpeg2/parse/Makefile.am,
9246 plugins/mpeg2/subtitles/Makefile.am,
9247 plugins/mpeg2/video/Makefile.am,
9248 plugins/mpeg2/videoparse/Makefile.am, plugins/rtjpeg/Makefile.am,
9249 plugins/vcdsrc/Makefile.am, plugins/videoscale/Makefile.am,
9250 plugins/visualization/smoothwave/Makefile.am,
9251 plugins/visualization/spectrum/Makefile.am,
9252 plugins/visualization/synaesthesia/Makefile.am,
9253 plugins/visualization/vumeter/Makefile.am,
9254 plugins/vorbis/Makefile.am, plugins/wav/Makefile.am,
9255 test/Makefile.am, test/bindings/Makefile.am, test/xml/Makefile.am,
9256 tests/Makefile.am, tests/eos/Makefile.am, tests/sched/Makefile.am:
9257 Massive build fixup. Will send message to -devel list later with
9258 details on the changes and what they mean for Makefile.am writers.
9259 Check docs/random/omega/build/TODO for a list of things that I had
9262 NOTE: this requires a complete rebuild of all plugins, since I also
9263 changed the STATE enum to a bitfield instead of sequential numbers.
9265 2001-01-14 21:38 omegahacker
9267 * tools/: Makefile.am, gstreamer-launch.c: fixed an odd case with
9268 the launcher, didn't deal with argc properly
9270 2001-01-14 14:57 wtay
9272 * gst/cothreads.c: Change MAP_ANONYMOUS to MAP_ANON in the mmap for
9275 2001-01-14 14:43 wtay
9277 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstfakesrc.h,
9278 gstidentity.c, gstqueue.c: Added an extra signal_cond to queue to
9279 make sure that the waiting thread is woken up. Can somebody with
9280 queue problems verifify that this does improve the situation a bit.
9281 I'm suspecting that something else is going on, like a pthreads bug
9282 or something. Small updates to the fake elements.
9284 2001-01-14 12:42 richardb
9286 * REQUIREMENTS: Added a couple of lines about debian packages.
9288 2001-01-14 04:45 wtay
9290 * docs/manual/quotes.sgml: Updated quotes :-)
9292 2001-01-13 19:04 wtay
9294 * docs/random/wtay/eos5: Antoher way of dealing with EOS. This
9295 proposal does not use the recursion to propagate the EOS signal.
9296 This implies that an element cannot deny an EOS signal anymore but
9297 since the signal is generated when a NULL buffer is pushed,
9298 somebody did something wrong anyway.
9300 2001-01-13 15:47 wtay
9302 * docs/random/wtay/eos4: Added an updated use case for EOS
9305 2001-01-13 14:45 wtay
9307 * docs/random/TODO-post-0.1.0: Updated the TODO list...
9309 2001-01-13 14:25 wtay
9311 * tools/gstreamer-register.c: Fixed the directory permission Bug
9314 2001-01-13 13:51 wtay
9316 * gst/: gstbin.c, gstbin.h, gstcaps.h, gstelement.c, gstelement.h,
9317 gstpad.c, gstpad.h, gstplugin.h, gstprops.h, gstxml.h: include
9318 parser.h instead of gnome-xml/parser.h untill xml-config is
9321 2001-01-13 02:55 omegahacker
9323 * configure.in: turned static library build back off for
9326 2001-01-13 02:12 wtay
9328 * docs/random/wtay/eos3: Added case6: a multithreaded audio mixer
9331 2001-01-13 00:14 wtay
9333 * plugins/mp3decode/mpg123/mpg123.c: Use glib function to convert
9336 2001-01-12 23:37 wtay
9338 * libs/getbits/gstgetbits.c: Added config.h as an include to make
9339 sure BE/LE stuff works
9341 2001-01-12 22:44 wtay
9343 * docs/random/wtay/eos3: Added a simple mp3 mixer pipeline setup
9344 with an explanation of how EOS could be handled with it.
9346 2001-01-12 20:54 wtay
9348 * ChangeLog: Updated ChangeLog :-)
9350 2001-01-12 20:48 wtay
9352 * plugins/mpeg2/mpeg2dec/: idct.c, motion_comp.c: Make sure the
9353 mmx/sse code is not used on non i386
9355 2001-01-12 20:44 wtay
9357 * configure.in: Check for more atomic operations
9359 2001-01-12 20:25 wtay
9361 * plugins/mpeg2/mpeg2dec/decode.c: Removed include from mpeg2dec
9364 2001-01-12 20:15 wtay
9366 * plugins/mpeg2/mpeg2dec/Makefile.am: Made sure mmx compilation is
9367 not performed on non intel
9369 2001-01-12 18:51 wtay
9371 * docs/random/wtay/: eos2, eos3: While typing on eos2 about the EOS
9372 handling, I got an idea and started eos3. eos3 takes a different
9373 approach by merging the eos detection and the scheduling in a quite
9374 elegant way. I'm not sure we handle the scheduling like this
9377 2001-01-11 23:20 wtay
9379 * plugins/mpeg1/mpeg_play/recon_sse.s: Removed /* */ comments and
9380 replaced them with a # comment as suggested by Peter Weilbacher
9382 2001-01-11 23:15 wtay
9384 * plugins/mpeg2/mpeg2enc/: bdist1_mmx.s, bdist1_sse.s,
9385 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
9386 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
9387 dist1_11_sse.s, dist2_mmx.s, variance_mmx.s: Fixed the comments in
9388 the asm sources from /* */ to #, it seems to confuse some compilers
9390 2001-01-11 22:09 omegahacker
9392 * gst/: gstpad.c, gstpad.h: renamed private to element_private, to
9393 make obvious its usage restrictions
9395 2001-01-11 22:03 omegahacker
9397 * gst/: gstpad.c, gstpad.h: added gpointer private to pads, so
9398 elements can store ints or pointers for their own use
9400 2001-01-11 21:53 wtay
9402 * Makefile.am: Added the REQUIREMENTS file to distdir
9404 2001-01-11 09:42 omegahacker
9406 * docs/random/omega/: IDEAS, TODO-0.1.0, TYPE_FOURCC, caps2, caps3,
9407 debug-commit, eos, filterfactory, output_policies, pad-negotiation,
9408 padtemplates, plan-generation, sched-case, sched-commit1, sched2,
9409 scheduling, type-properties, EOS/chain-walkthrough, sched/chains,
9410 sched/walkthrough-72: added all of my un-committed random doc
9411 files, as backup <g>
9413 2001-01-11 00:35 omegahacker
9415 * gstreamer.spec.in: updated spec file to create -devel package too
9417 2001-01-11 00:33 omegahacker
9419 * gst/gstinfo.c: removed some spare newlines
9421 2001-01-10 21:28 omegahacker
9423 * docs/manual/programs.sgml: updated -launch examples
9425 2001-01-10 09:14 omegahacker
9427 * gst/gstxml.c, docs/gst/tmpl/gstxml.sgml: minor docs fix
9429 2001-01-09 21:19 wtay
9431 * configure.in: Added --with-win32-libdir to configure
9433 2001-01-09 21:06 omegahacker
9435 * acconfig.h, configure.in: added config option for win32 dll and
9436 re-enabled static building
9438 2001-01-09 20:54 omegahacker
9440 * docs/manual/quotes.sgml: latest irc insanity
9442 2001-01-09 20:53 wtay
9444 * REQUIREMENTS: Added /usr/lib/win32/ windows libraries in the
9447 2001-01-09 20:45 omegahacker
9449 * tools/gstreamer-register.c: added unlink() of registry file, and
9450 moved info enable up
9452 2001-01-09 06:48 omegahacker
9454 * tools/gstreamer-launch.c: typo fix
9456 2001-01-09 04:42 omegahacker
9458 * acconfig.h, plugins/cdparanoia/cdparanoia.c: added HAVE_GNOME to
9459 acconfig.h and added debugging output to cdparanoia
9461 2001-01-09 04:39 omegahacker
9463 * tools/: Makefile.am, gstreamer-inspect.c, gstreamer-launch.c,
9464 gstreamer-register.c: various changes, including making -launch use
9467 2001-01-09 04:36 omegahacker
9469 * gst/gstplugin.c: fixed a leak
9471 2001-01-08 23:57 richardb
9473 * docs/gst/.cvsignore: cvsignore gstreamer-scan{,.c}
9475 2001-01-08 23:55 richardb
9477 * configure.in, docs/manuals.mak, docs/fwg/Makefile.am,
9478 docs/fwg/firstplugin.sgml, docs/fwg/gst-plugin-writers-guide.sgml,
9479 docs/fwg/titlepage.sgml, docs/manual/quotes.sgml,
9480 examples/Makefile.am, examples/plugins/.cvsignore,
9481 examples/plugins/Makefile.am, examples/plugins/example.c,
9482 examples/plugins/example.h, plugins/example.c, plugins/example.h:
9483 Move plugin example code to new location, and put it into build
9484 system. Add work on firstplugin chapter of pwg. Fix typo in
9485 quotes. Add @'s before commands in manuals.mak
9487 2001-01-08 22:08 wtay
9489 * docs/Makefile.am, docs/manual/components.sgml,
9490 docs/manual/queues.sgml, docs/manual/quotes.sgml,
9491 docs/manual/states.sgml, docs/manual/xml.sgml,
9492 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
9493 docs/random/testing/syntax, examples/xml/runxml.c, gst/gstxml.c,
9494 tests/sched/testcases1.tc: Manual updates. fixes to gstxml.c
9495 gst_xml_get_element was broken
9497 2001-01-08 22:04 richardb
9499 * gst/: gstelement.c, gstelement.h: Correct typo in comment, and
9500 make another comment more helpful.
9502 2001-01-08 22:03 richardb
9504 * plugins/esd/esdsink/esdsink.c: Move esdsink into the sink/
9505 position in the heirarchy.
9507 2001-01-08 20:15 richardb
9509 * editor/gsteditorproperty.c: Display what the type of an element
9510 is, as the first thing in the properties box.
9512 2001-01-08 08:32 omegahacker
9514 * docs/manual/quotes.sgml: added another, um, exchange
9516 2001-01-08 01:43 richardb
9518 * tools/gstreamer-launch.c: Fix typo in error message.
9520 2001-01-08 01:27 richardb
9522 * docs/manual/: Makefile.am, gstreamer-manual.sgml, quotes.sgml:
9523 Add a "quotes" section to the gstreamer manual. This may not be an
9524 appropriate place to have this - feel free to remove it. But I
9525 think this should live _somewhere_.
9527 2001-01-08 01:23 richardb
9529 * docs/random/filter-writers-guide: Remove text version of headings
9530 for fwg. This is now contained in the SGML
9532 2001-01-08 01:21 richardb
9534 * docs/fwg/: .cvsignore, Makefile.am,
9535 gst-filter-writers-guide.sgml, gst-plugin-writers-guide.sgml:
9536 Renamed the filter writers guide to plugin writers guide. Added in
9537 the planned section headings.
9539 2001-01-07 22:59 wtay
9541 * tests/sched/testcases1.tc: Added a sample tescase file
9543 2001-01-07 22:36 wtay
9545 * docs/random/testing/syntax: Added iterations
9547 2001-01-07 22:34 wtay
9549 * docs/random/testing/syntax: Added a plan for regression test plan
9552 2001-01-07 18:36 wtay
9554 * gst/: gst.c, gsttee.c, gsttee.h: Handle the tee element like bin,
9555 thread, pipeline, so that it can be used in gstreamer-inspect and
9558 2001-01-07 17:09 wtay
9560 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
9561 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9562 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9563 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9564 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9565 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9566 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
9567 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipefilter.sgml,
9568 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9569 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9570 docs/gst/tmpl/gsttypefind.sgml, gstplay/gstmediaplay.c,
9571 gstplay/gstmediaplay.glade: Made sure -g is not used when no
9572 --enable-debug Updated AUTHORS in gstmediaplay
9574 2001-01-07 16:48 richardb
9576 * tools/gstreamer-register.c: Fix typos in save_regsitry()
9578 2001-01-07 16:14 richardb
9580 * tools/gstreamer-register.c: Folling wtays suggestion, I was going
9581 to start using xmlDocDump, to avoid a symlink attack on the
9582 temporary registry file. Unfortunately, xmlDocDump doesn't give
9583 any indication whether its successful, so I've #ifdefed this out
9584 and left the original in place. Since the tmp file is in
9585 /etc/gstreamer, this should be okay for the moment, but I shall ask
9586 the libxml people to add some way of getting the success value of
9587 DocDump so we can use that in future.
9589 2001-01-07 15:31 richardb
9591 * acinclude.m4: Slight tweak: now I just need to send the modified
9592 version off to the alsa people.
9594 2001-01-07 15:25 richardb
9596 * acinclude.m4: New macro for testing for ALSA libraries.
9597 Understands the ACTION_IF_FOUND and ACTION_IF_NOT_FOUND arguments.
9599 2001-01-07 15:20 richardb
9601 * gst/cothreads.c, gst/gstplugin.c, tools/gstreamer-register.c:
9602 gstreamer-register will now never cause the ** WARNING **:
9603 gstplugin: registry needs rebuild warning to appear - sets a hidden
9604 global in gstplugin.c to turn the warning off. Fix a warning in
9605 gst/cothreads.c (function was declared extern, defined static)
9607 2001-01-07 14:55 richardb
9609 * plugins/esd/esdsink/esdsink.c: FIx a tiny memory leak.
9611 2001-01-07 14:49 wtay
9613 * gst/elements/: gstqueue.c, gstqueue.h: Greatly simplyfied queue
9614 locking by only using the elements mutex. This should fix the
9615 locking problems we had...
9617 2001-01-07 14:32 richardb
9619 * plugins/esd/esdsink/esdsink.c: And another tiny warning.
9621 2001-01-07 14:29 richardb
9623 * plugins/esd/esdsink/esdsink.c: Fix a couple of warnings.
9625 2001-01-07 14:16 richardb
9627 * acinclude.m4: Don't add -lasound etc to LIBS if ALSA turns out
9628 not to be installed.
9630 2001-01-07 14:05 richardb
9632 * acinclude.m4: Add an acinclude containing AM_PATH_ALSA, so wtay
9633 can compile. Will shortly update this with a slightly better
9636 2001-01-07 13:58 richardb
9638 * configure.in, docs/manuals.mak: Add tests for -L png and -L eps
9639 arguments to fig2dev. Correct slip in docs/manuals.mak which used
9640 HAVE_DB2PS instead of HAVE_PS2PDF.
9642 2001-01-07 08:40 omegahacker
9644 * configure.in: added check for libasound, and fixed check for
9647 2001-01-07 08:01 omegahacker
9649 * plugins/filters/ladspa/gstladspa.c: fixed a bug: in an
9650 over-zealous attempt to squash leaks, I put the g_free too early
9652 2001-01-07 07:46 omegahacker
9654 * plugins/filters/ladspa/: gstladspa.c, search.c: some leak fixes
9655 to both the plugin and the ladspa-provided code
9657 2001-01-07 07:45 omegahacker
9659 * gst/: gstcaps.c, gstcpu.c, gstelementfactory.c, gstpad.c,
9660 gstparse.c, gstplugin.c, gstprops.c, gsttype.c: more leak fixes
9662 2001-01-07 07:01 richardb
9664 * gst/gstplugin.c, tools/gstreamer-register.c: Check plugin
9665 repository up-to-dateness by scanning through all directories on
9666 path, and checking that they and all their files are older than the
9667 repository. Give warning message if not.
9669 2001-01-07 05:54 richardb
9671 * tools/gstreamer-register.c: Test xmlSaveFile return value
9672 correctly (had to get source to find out what it meant...)
9673 gstreamer-register now seems to work fine, even in a non-standard
9676 2001-01-07 05:35 richardb
9678 * configure.in: Fix tiny slip which made configdir still always be
9681 2001-01-07 05:30 richardb
9683 * acconfig.h, configure.in, docs/manual/factories.sgml,
9684 gst/gstplugin.c, tools/gstreamer-register.c: Config directory
9685 (which currently just holds the registry)ecan now be set by
9686 configure --with-configdir=<directory path>
9688 2001-01-07 04:51 richardb
9690 * tools/gstreamer-register.c: Almost completely rewritten
9691 gstreamer-register. Now checks most errors that can happen, and
9692 displays a useful message.
9694 2001-01-07 04:28 omegahacker
9696 * gst/: gstbin.c, gstinfo.h, gstscheduler.c: removed a leak
9698 2001-01-07 04:00 omegahacker
9700 * gst/: Makefile.am, gst.h, gstparse.c, gstparse.h: turned -launch
9701 capabilities into gst_parse_launch()
9703 2001-01-07 03:42 wtay
9705 * gst/elements/: gstidentity.c, gstidentity.h, gstqueue.c,
9706 gstqueue.h: Added sleep time to identity Added timeout value in
9707 queue (not activated yet)
9709 2001-01-07 03:06 omegahacker
9711 * tools/gstreamer-launch.c: fixed a bug with NULL args, but need to
9712 fix the parser that created them
9714 2001-01-07 02:30 wtay
9716 * docs/random/queue: Added a deadlock case for the queue
9718 2001-01-07 02:23 richardb
9720 * docs/fwg/: Makefile.am, concepts.sgml,
9721 gst-filter-writers-guide.sgml, intro.sgml: More updates: now have
9722 headings for the second section too, and some text for it... ;-)
9724 2001-01-07 00:12 richardb
9726 * docs/fwg/: gst-filter-writers-guide.sgml, intro.sgml,
9727 titlepage.sgml: Wrote introduction, and changed name to plugin
9728 writers guide (though files still need rename). I'll leave the
9729 filenames as is for now, since the name might still change again...
9731 2001-01-06 22:05 omegahacker
9733 * docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
9734 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9735 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
9736 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
9737 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9738 docs/gst/tmpl/gstesdsink.sgml, docs/gst/tmpl/gstfakesink.sgml,
9739 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9740 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9741 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstmeta.sgml,
9742 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9743 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstpipeline.sgml,
9744 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstqueue.sgml,
9745 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9746 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
9747 docs/gst/tmpl/gsttypefind.sgml, gst/gstautoplug.c, gst/gstbin.c,
9748 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstcaps.c,
9749 gst/gstelement.c, gst/gstelementfactory.c, gst/gstmeta.c,
9750 gst/gstpad.c, gst/gstpipeline.c, gst/gstprops.c, gst/gsttee.c,
9751 gst/gstthread.c, gst/gsttype.c, gst/gstutils.c: Cleaned up the docs
9754 2001-01-06 19:09 wtay
9756 * gst/elements/gstqueue.c: Rearranged the mutex locking, still have
9757 to think about it though...
9759 2001-01-06 18:08 wtay
9761 * gst/gstbuffer.c: Added a mutex around the mem_chunck alloc
9764 2001-01-06 16:56 wtay
9766 * tests/: .cvsignore, eos/.cvsignore: Added/updated .cvsignore
9768 2001-01-06 16:52 wtay
9770 * docs/manual/dynamic.sgml, plugins/mpeg2/parse/mpeg2parse.c,
9771 test/mp2tomp1.c: Fixed the MPEG2 to MPEG1 recoder, we need cannot
9772 create dangling elements with the current scheduler. Remove the
9773 subtitle parser because it's not possible with the current
9774 scheduler. Added a padtemplate for MPEG2 subtitles.
9776 2001-01-06 10:42 omegahacker
9778 * configure.in: removed xing and added AM_CONDITIONAL for
9781 2001-01-06 09:49 omegahacker
9783 * autogen.sh: added --enable-debug to autogen.sh, duh...
9785 2001-01-06 02:35 wtay
9787 * docs/manuals.mak, docs/gst/gstreamer-sections.txt,
9788 docs/gst/tmpl/gstasyncdisksrc.sgml,
9789 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9790 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstcaps.sgml,
9791 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9792 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
9793 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
9794 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstidentity.sgml,
9795 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9796 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstplugin.sgml,
9797 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9798 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9799 docs/gst/tmpl/gsttypefind.sgml, docs/manual/Makefile.am,
9800 docs/manual/bins.sgml, docs/manual/connections.sgml,
9801 docs/manual/elements.sgml, docs/manual/ghostpads.sgml,
9802 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
9803 docs/manual/pads.sgml, docs/manual/plugins.sgml, gst/gstbin.c,
9804 gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c,
9805 gst/gstelement.h, gst/gstelementfactory.c, gst/gstplugin.c,
9806 gst/gstplugin.h, gst/gsttype.c, gst/gsttype.h,
9807 gst/elements/gstesdsink.c, gst/elements/gstesdsink.h: Updated the
9808 manual and the docs. Removed the esdsink in gst/elements/ we have
9809 a real one not in the plugins dir. Added more APIs to query the
9810 plugins, types and caps. more fields now have a getter and a
9811 setter. This is needed to make gstreamer wrapper fiendly. Added
9812 gst_element_disconnect beacuse we also have a gst_element_connect
9814 2001-01-05 18:50 wtay
9816 * docs/manual/: cothreads.sgml, factories.sgml, helloworld.sgml,
9817 helloworld2.sgml, mime-world.fig, pads.sgml, programs.sgml,
9818 queues.sgml, threads.sgml: Docs updates
9820 2001-01-05 00:28 omegahacker
9822 * gst/cothreads.c: fixed missing comment noticed by David Lehn
9824 2001-01-04 23:35 wtay
9826 * docs/manual/: Makefile.am, bin-element-ghost.fig, bins.sgml,
9827 elements.sgml, factories.sgml, goals.sgml, gstreamer-manual.sgml,
9828 helloworld.sgml, intro.sgml, motivation.sgml, pads.sgml,
9829 states.sgml, threads.sgml: Updates and additions to the manual
9831 2001-01-04 22:15 omegahacker
9833 * gst/cothreads.c, gst/gstinfo.c,
9834 docs/gst/tmpl/gstasyncdisksrc.sgml,
9835 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9836 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9837 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9838 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9839 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9840 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstinfo.sgml,
9841 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9842 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstqueue.sgml,
9843 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9844 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttypefind.sgml:
9847 2001-01-04 20:34 omegahacker
9849 * tools/gstreamer-launch.c: fixed problems with -launch
9851 2001-01-04 20:17 omegahacker
9853 * plugins/vorbis/vorbisenc.c: changed OGG to Ogg, to match decoder
9855 2001-01-04 19:22 wtay
9857 * examples/launch/mp3play: Fixed mp3play
9859 2001-01-04 19:16 wtay
9861 * tools/gstreamer-inspect.c: Added printout of the capabilities of
9864 2001-01-04 18:57 wtay
9866 * tools/: Makefile.am, gstreamer-inspect.c: Added enum values with
9867 default removed debugging -g from Makefile
9869 2001-01-04 17:44 richardb
9871 * examples/launch/mp3play: Undo accidental commit of debugging
9874 2001-01-04 16:46 richardb
9876 * tools/gstreamer-launch.c: Replace Wim's fix after Erik dropped
9879 2001-01-04 10:54 omegahacker
9881 * gst/: cothreads.c, gstpad.c, gstpad.h, gstplugin.c, gstplugin.h,
9882 elements/gstfakesink.c, elements/gstfakesink.h: Rearranged
9883 cothreads sources a bit, added some API docs. Added some functions
9884 needed for gstreamer-inspect. Added num_sources to fakesink.
9886 2001-01-04 10:53 omegahacker
9888 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: More updates
9889 to ladspa wrapper, closer to data movement
9891 2001-01-04 10:47 omegahacker
9893 * tools/: gstreamer-inspect.c, gstreamer-launch.c: Updated -inspect
9894 to list elements and plugin info too
9896 2001-01-04 07:19 wtay
9898 * tools/gstreamer-launch.c: A little fix for parameter parsing
9900 2001-01-04 00:15 richardb
9902 * examples/launch/mp3play: Updated to supply argument as
9903 "name=value" rather than just "value"
9905 2001-01-04 00:15 richardb
9907 * tools/gstreamer-launch.c: Added partial fix so that arguments can
9910 2001-01-03 23:08 wtay
9912 * test/mp3play.c: Make sure the plugin is loaded only once
9914 2001-01-03 22:58 richardb
9916 * examples/: helloworld2/helloworld2.c, launch/mp3play,
9917 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
9918 thread/thread.c, xml/createxml.c: Do gst_init first, so we can
9919 supply debugging options to libgst
9921 2001-01-03 20:55 wtay
9923 * tools/gstreamer-inspect.c: Added the previous changes back in
9925 2001-01-03 20:44 omegahacker
9927 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: debug
9928 updates and a padtemplate counter added
9930 2001-01-03 20:40 omegahacker
9932 * gst/: gstpad.c, gstpad.h: Made gst_pad_eos_func a non-static
9935 2001-01-03 20:21 wtay
9937 * gst/gstprops.c, gst/gstprops.h, tools/Makefile.am,
9938 tools/gstreamer-inspect.c: Made the GstProps a GList instead of a
9939 GSList Some fixes to inspect: added the mime type
9941 2001-01-03 19:54 wtay
9943 * configure.in, tools/gstreamer-inspect.c: Added proper comment for
9944 the bonobo component fix a compile bug in inspect... Erik, have
9945 pending changes to gstpad.h?
9947 2001-01-03 19:12 richardb
9949 * examples/helloworld/helloworld.c, plugins/esd/esdsink/esdsink.c:
9950 Do gst_init first in helloworld, so you can supply gst parameters.
9951 Correct name of frequency cap to rate, in esdsink. Now connects
9954 2001-01-03 18:55 richardb
9956 * gst/elements/gstaudiosink.c: Various small fixes.
9958 2001-01-03 18:51 richardb
9960 * plugins/esd/esdsink/: esdsink.c, esdsink.h: Should cope with
9961 updating of parameters now.
9963 2001-01-03 18:15 richardb
9965 * plugins/esd/esdsink/: esdsink.c, esdsink.h: EsdSink now
9966 functions! Wheeeee! Still needs to have a few things sorted out
9967 though, such as parameter setting / syncing.
9969 2001-01-03 16:25 richardb
9971 * configure.in, plugins/Makefile.am, plugins/example.c,
9972 plugins/esd/Makefile.am, plugins/esd/esdsink/.cvsignore,
9973 plugins/esd/esdsink/Makefile.am, plugins/esd/esdsink/esdsink.c,
9974 plugins/esd/esdsink/esdsink.h: Added auto detection of libesd.
9975 Added nearly complete esdsink: all structure in place, just need to
9976 add actaul links to libesd. ;-)
9978 2001-01-03 08:48 omegahacker
9980 * tools/gstreamer-inspect.c: Updates, it prints a lot more stuff
9981 now, like padtemplates, caps/props, and arguments. More stuff can
9982 be done, but not now, I must sleep.
9984 2001-01-03 07:38 omegahacker
9986 * tools/: .cvsignore, Makefile.am, gstreamer-inspect.c,
9987 gstreamer-launch.c: Updates to -launch, added -inspect.
9989 2001-01-02 23:33 wtay
9991 * plugins/: example.c, example.h: Updated the example plugin
9994 2001-01-02 22:52 richardb
9996 * docs/Makefile.am: Don't delete CVS directories from working
9997 directory: delete from distdir. Also, delete backup files, while
10000 2001-01-02 20:50 wtay
10002 * gstreamer.spec.in: Datafiles in share should go in to RPM too
10004 2001-01-02 19:46 wtay
10006 * examples/autoplug/Makefile.am, examples/helloworld/Makefile.am,
10007 examples/helloworld2/Makefile.am, examples/launch/Makefile.am,
10008 examples/queue/Makefile.am, examples/queue2/Makefile.am,
10009 examples/queue3/Makefile.am, examples/queue4/Makefile.am,
10010 examples/thread/Makefile.am, examples/xml/Makefile.am,
10011 plugins/avi/Makefile.am, plugins/mpeg2/ac3parse/Makefile.am,
10012 test/bindings/Makefile.am: The examples must not be installed
10013 Removed debugging from Makefiles for avidecoder/ac3parse
10014 /test/bindings/dummy.h cannot be installed
10016 2001-01-02 18:40 wtay
10018 * docs/gst/gstreamer-docs.sgml, plugins/au/gstparseau.c,
10019 plugins/au/gstparseau.h, plugins/audioscale/Makefile.am,
10020 plugins/audioscale/audioscale.c,
10021 plugins/filters/median/Makefile.am,
10022 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
10023 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10024 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
10025 plugins/mpeg1/mpegtypes/Makefile.am,
10026 plugins/mpeg2/mpegtypes/Makefile.am,
10027 plugins/visualization/spectrum/fix_fft.c,
10028 plugins/visualization/spectrum/gstspectrum.c,
10029 plugins/visualization/spectrum/gstspectrum.h: Remove esdsink from
10030 the docs more fixes for symbols collisions
10032 2001-01-02 16:39 wtay
10034 * plugins/visualization/synaesthesia/core.c: Fixed a symbol
10035 conflict with mpeg_audio
10037 2001-01-02 16:29 wtay
10039 * plugins/mpeg2/video/: Makefile.am, gethdr.c, getpic.c,
10040 mpeg2dec.c, mpeg2dec.h, recon.c, recon_mmx.c, recon_sse.s: Fixed a
10041 symbol conflict with mpeg_play
10043 2001-01-02 15:18 richardb
10045 * docs/gst/Makefile.am: Remove gstesdsink
10047 2001-01-02 14:35 richardb
10049 * docs/Makefile.am: Add dist-hook to stop CVS/ directories being
10050 put into distribution.
10052 2001-01-02 14:34 richardb
10054 * configure.in: Add GST_HTTPSRC_GET_TYPE back into configure.in:
10055 documentation fails to build correctly when libhttp isn't present
10058 2001-01-02 13:23 richardb
10060 * autogen.sh: Correct ftp urls for libtool.
10062 2001-01-02 12:07 wtay
10064 * autogen.sh: Fixed a typo
10066 2001-01-02 12:04 wtay
10068 * acconfig.h, autogen.sh, configure.in,
10069 gst/elements/gstasyncdisksrc.c, gstplay/callbacks.c,
10070 gstplay/gstmediaplay.c, plugins/Makefile.am: Added a check for
10071 libjpeg Added and action for the load menu in gstplay Fixed drag
10072 and drop in gstplay More verbose errors in gstasyndisksrc
10074 2001-01-02 08:13 omegahacker
10076 * acconfig.h, autogen.sh, configure.in,
10077 docs/random/TODO-post-0.1.0, examples/autoplug/Makefile.am,
10078 gst/gstplugin.c, gst/elements/Makefile.am,
10079 gst/elements/gstasyncdisksrc.c, include/registry.h,
10080 libs/getbits/Makefile.am, libs/getbits/gstgetbits.c,
10081 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_generic.c,
10082 libs/idct/Makefile.am, libs/riff/gstriffencode.c,
10083 libs/riff/gstriffparse.c, plugins/Makefile.am,
10084 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
10085 plugins/avi/Makefile.am, plugins/avi/codectest.c,
10086 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
10087 plugins/avi/videoheader.c, plugins/avi/wincodec/gstwindec.c,
10088 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/grab-v4l.c,
10089 plugins/capture/v4l/gstv4lsrc.c, plugins/cobin/cobin.c,
10090 plugins/cobin/cobin.h, plugins/dvdsrc/dvdsrc.c,
10091 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
10092 plugins/filters/ladspa/gstladspa.c,
10093 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
10094 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
10095 plugins/jpeg/gstjpegenc.c, plugins/mp3decode/Makefile.am,
10096 plugins/mp3decode/mpg123/gstmpg123.c,
10097 plugins/mp3decode/parse/mp3parse.c,
10098 plugins/mpeg1/mpeg1encoder/globals.h,
10099 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10100 plugins/mpeg1/mpeg1encoder/marker.c,
10101 plugins/mpeg1/mpeg1encoder/mem.c,
10102 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10103 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
10104 plugins/mpeg1/mpegaudio/psy.c, plugins/mpeg1/mpegaudio/subs.c,
10105 plugins/mpeg1/parse/mpeg1parse.c,
10106 plugins/mpeg1/system_encode/buffer.c,
10107 plugins/mpeg1/system_encode/system_encode.c,
10108 plugins/mpeg1/system_encode/systems.c,
10109 plugins/mpeg1video/parse/mp1videoparse.c,
10110 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10111 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
10112 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
10113 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
10114 plugins/mpeg2/parse/mpeg2parse.c,
10115 plugins/mpeg2/subtitles/mpeg2subt.c, plugins/mpeg2/video/getpic.c,
10116 plugins/mpeg2/video/gstmpeg2play.c, plugins/mpeg2/video/mpeg2dec.c,
10117 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
10118 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
10119 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
10120 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
10121 plugins/visualization/smoothwave/smoothwave.c,
10122 plugins/visualization/spectrum/gstspectrum.c,
10123 plugins/visualization/synaesthesia/synaesthesia.c,
10124 plugins/visualization/vumeter/vumeter.c,
10125 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisenc.c,
10126 plugins/wav/gstparsewav.c: Massive, massive update of most source
10127 files. I went through and cleaned up all the warnings that I
10128 could, which involved fixing some of the plugins.
10130 The configure.in script was re-arranged and cleaned up so, and a
10131 check for libtool 1.3.5 was added to autogen.sh. Added checks for
10134 Some plugins were removed from the list of things to build for
10137 Added GST_DEBUG_FORCE_DISABLE in gstgetbits, since that's time
10138 critical and even an if() from a DEBUG can significantly increase
10141 2001-01-02 02:18 wtay
10143 * tests/Makefile.am: ooops, eos is a dir
10145 2001-01-02 02:16 wtay
10147 * docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
10148 editor/pixmaps/Makefile.am, tests/Makefile.am,
10149 tests/eos/Makefile.am, tests/eos/case1.c: Fixed makefiles for docs
10150 Added eos test programs
10152 2001-01-02 01:44 wtay
10154 * configure.in, docs/random/eos, editor/Makefile.am,
10155 editor/gsteditorimage.c, editor/gsteditorpalette.c,
10156 editor/gsteditorprojectview.c, editor/gsteditorproperty.c,
10157 gst/gstpad.c, gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
10158 gstplay/Makefile.am, gstplay/gstmediaplay.c: Fixes for
10159 gsteditor/gstplay install/build fixed typo in random/eos added
10160 num_buffers property to fakesrc
10162 2001-01-02 01:33 richardb
10164 * Makefile.am, configure.in, docs/Makefile.am, docs/manuals.mak,
10165 docs/gst/Makefile.am, docs/libs/Makefile.am: Added checking for all
10166 the tools used to make documentation. If documentation cannot be
10167 generated, whatever is available will still be installed.
10168 videosink/imagetest is now a check_PROGRAM
10170 2001-01-02 01:00 omegahacker
10172 * REQUIREMENTS: updated requirements
10174 2001-01-02 00:35 omegahacker
10176 * REQUIREMENTS: added list of requrements
10178 2001-01-02 00:31 richardb
10180 * configure.in, examples/Makefile.am: Added launch back into make
10181 system. The Makefile wasn't being generated, resulting in make
10182 dist failing when the directory was entered for make dist.
10184 2001-01-01 23:50 wtay
10186 * examples/Makefile.am: Added directories to DIST_SUBDIRS
10188 2001-01-01 23:20 omegahacker
10190 * examples/autoplug/Makefile.am: somehow Makefile.am went
10193 2001-01-01 22:44 omegahacker
10195 * examples/: Makefile.am, thread/Makefile.am: updated examples
10198 2001-01-01 21:21 omegahacker
10200 * Makefile.am, configure.in, examples/xml/Makefile.am,
10201 gst/Makefile.am, plugins/dvdsrc/Makefile.am: More build fixes
10203 2001-01-01 19:54 wtay
10205 * docs/random/: TODO-post-0.1.0, eos: Added some more TODOs Added a
10206 proposition for eos propagation
10208 2001-01-01 17:25 wtay
10210 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
10211 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
10212 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
10213 gst/gstpad.c: Documentation updates
10215 2001-01-01 14:34 richardb
10217 * examples/launch/Makefile.am: Add one more file to dist.
10219 2001-01-01 14:06 richardb
10221 * docs/: gst/Makefile.am, libs/Makefile.am: Fix a couple of files
10222 not being put into distributions. make dist now appears to create
10223 a fully functional distribution. make rpm should now produce an
10224 rpm. Whether that rpm is any good is another matter...
10226 2001-01-01 13:41 richardb
10228 * Makefile.am, configure.in, examples/Makefile.am,
10229 examples/launch/Makefile.am, examples/xml/Makefile.am: Fix broken
10230 build system for examples.
10232 2001-01-01 08:43 omegahacker
10234 * gstplay/Makefile.am, plugins/avi/Makefile.am,
10235 plugins/avi/wincodec/Makefile.am: More build changes
10237 2001-01-01 08:37 omegahacker
10239 * Makefile.am, autogen.sh, configure.in,
10240 docs/code-reviews/gstbin.c-1.41, examples/autoplug/Makefile,
10241 examples/autoplug/Makefile.am, examples/autoplug/autoplug.c,
10242 examples/helloworld/Makefile, examples/helloworld/Makefile.am,
10243 examples/helloworld2/Makefile, examples/helloworld2/Makefile.am,
10244 examples/queue/Makefile, examples/queue/Makefile.am,
10245 examples/queue2/Makefile, examples/queue2/Makefile.am,
10246 examples/queue3/Makefile, examples/queue3/Makefile.am,
10247 examples/queue4/Makefile, examples/queue4/Makefile.am,
10248 examples/thread/Makefile, examples/thread/Makefile.am,
10249 examples/xml/Makefile, examples/xml/Makefile.am, gst/gstpad.c,
10250 gst/gstplugin.c: Re-arranged the build a bit to try to make it more
10251 sane. Added some debug.
10253 2001-01-01 07:47 omegahacker
10255 * gstplay/Makefile.am: added headers and such to Makefile.am for
10258 2001-01-01 07:44 omegahacker
10260 * test/: mp3.c, qtest.c: added the category number to DEBUG
10262 2001-01-01 07:42 omegahacker
10264 * plugins/filters/ladspa/Makefile.am: missed utils.h
10266 2001-01-01 07:30 omegahacker
10268 * configure.in: updated version number from 0.9.2 (huh???) to 0.1.0
10270 2001-01-01 06:59 wtay
10272 * configure.in, docs/gst/tmpl/gstinfo.sgml,
10273 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10274 examples/autoplug/autoplug.c: Added -Wall to configure.in
10276 2001-01-01 06:57 omegahacker
10278 * gst/Makefile.am: fixed a nasty bug where at -O6 teh compiler
10279 optimized cothreads.c beyond the point of functioning
10281 2001-01-01 06:23 wtay
10283 * plugins/vorbis/: Makefile.am, vorbis.c, vorbisdec.c, vorbisdec.h,
10284 vorbisenc.c, vorbisenc.h: Some compile cleanups
10286 2001-01-01 05:26 wtay
10288 * gst/gstpipeline.c: Fixed a very bad error with autoplugging.
10290 2001-01-01 05:18 omegahacker
10292 * gst/: gst.c, gstinfo.c, gstinfo.h: updated the debug system so it
10295 2001-01-01 04:53 omegahacker
10297 * gst/: gst.c, gstinfo.c, gstinfo.h: Added API to control DEBUG
10298 level, updated cmdline code
10300 2001-01-01 04:41 omegahacker
10302 * gst/: gst.c, gstpad.c: modified cmdlien code to take both 0xHEX
10303 and dec, and added an INFO line in gst_pad_connect()
10305 2001-01-01 04:11 omegahacker
10307 * plugins/filters/ladspa/: Makefile, search.c: removed accidentally
10308 checked in Makefile and added .cvsignore
10310 2001-01-01 04:10 wtay
10312 * test/mp3.c, test/qtest.c, tests/case4.c, tests/markup.c,
10313 tests/paranoia.c, tests/rip.c, tests/simplefake.c: Updated test
10316 2001-01-01 04:04 wtay
10318 * gst/gst.c: Fixed a typo
10320 2001-01-01 04:02 wtay
10322 * plugins/filters/ladspa/: Makefile, gstladspa.c: Added the boolean
10325 2001-01-01 03:59 omegahacker
10327 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: fixed ladpsa
10328 filter up to compile
10330 2001-01-01 03:57 omegahacker
10332 * plugins/filters/Makefile.am: added ladspa
10334 2001-01-01 03:57 omegahacker
10336 * gst/gstautoplug.c: set categories for all INFOs
10338 2001-01-01 03:44 omegahacker
10340 * tests/sched/.cvsignore: added .cvsignore
10342 2001-01-01 03:43 wtay
10344 * gst/: Makefile.am, gst.c, gstcpu.c, gstinfo.c: Added command line
10345 parsing for --gst-info-mask, --gst-debug-mask and --help Dump the
10346 FLAGS and options on --help
10348 2001-01-01 03:22 omegahacker
10350 * tests/.cvsignore: updated .cvsignore
10352 2001-01-01 03:20 omegahacker
10354 * configure.in: added directories to configure.in
10356 2001-01-01 03:19 omegahacker
10358 * plugins/filters/ladspa/: Makefile, Makefile.am, gstladspa.c,
10359 gstladspa.h, ladspa.h, load.c, search.c, utils.h: New LADSPA plugin
10362 2001-01-01 03:18 omegahacker
10364 * examples/Makefile.am: fixed stupid spelling mistake
10366 2001-01-01 03:18 omegahacker
10368 * gstplay/: .cvsignore, Makefile.am: gstplay now builds from
10369 build-directory, doesn't require a make install
10371 2001-01-01 03:16 omegahacker
10373 * plugins/: audioscale/audioscale.c, avi/audiocodecs.c,
10374 avi/gstavidecoder.c, avi/gstaviencoder.c, avi/wincodec/gstwindec.c,
10375 avi/wincodec/gstwinenc.c, capture/v4l/gstv4lsrc.c,
10376 cdparanoia/cdparanoia.c, dvdsrc/dvdsrc.c, filters/median/median.c,
10377 filters/smooth/smooth.c, jpeg/gstjpegdec.c, jpeg/gstjpegenc.c,
10378 mp3decode/mpg123/gstmpg123.c, mp3decode/parse/mp3parse.c,
10379 mp3decode/types/mp3types.c, mp3encode/lame/gstlame.c,
10380 mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10381 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/util.c,
10382 mpeg1/mpeg_play/video.c, mpeg1/mpegaudio/gstmpegaudio.c,
10383 mpeg1/parse/mpeg1parse.c, mpeg1/system_encode/buffer.c,
10384 mpeg1/system_encode/system_encode.c,
10385 mpeg1video/parse/mp1videoparse.c, mpeg2/ac3parse/ac3parse.c,
10386 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/parse/mpeg2parse.c,
10387 mpeg2/subtitles/mpeg2subt.c, mpeg2/video/gethdr.c,
10388 mpeg2/video/gstmpeg2play.c, mpeg2/video/mpeg2dec.c,
10389 mpeg2/videoparse/mp2videoparse.c, videoscale/videoscale.c,
10390 visualization/smoothwave/smoothwave.c,
10391 visualization/synaesthesia/synaesthesia.c, vorbis/vorbisdec.c:
10392 Updated all plugins to use new GST_DEBUG and GST_INFO systems.
10394 2001-01-01 03:16 omegahacker
10396 * libs/: getbits/gstgetbits_generic.c, riff/gstriffencode.c,
10397 riff/gstriffparse.c: Updated libraries to use new GST_DEBUG instead
10400 2001-01-01 03:14 omegahacker
10402 * gst/: cothreads.c, gst.c, gstautoplug.c, gstbin.c, gstbuffer.c,
10403 gstbufferpool.c, gstcaps.c, gstclock.c, gstcpu.c, gstelement.c,
10404 gstelementfactory.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
10405 gstpipeline.c, gstplugin.c, gstprops.c, gstscheduler.c,
10406 gstthread.c, gsttype.c, gstxml.c, elements/gstasyncdisksrc.c,
10407 elements/gstaudiosink.c, elements/gstaudiosrc.c,
10408 elements/gstdisksrc.c, elements/gstfdsink.c,
10409 elements/gstpipefilter.c, elements/gstqueue.c,
10410 elements/gstsinesrc.c, elements/gsttypefind.c: Mega update of INFO,
10411 DEBUG, and ERROR subsystems, renamed with GST_ prefix. GST_DEBUG
10412 now takes a category parameter, which is the same as GST_INFO
10413 system. They are now called GST_CAT_*. All the GST_DEBUGs are set
10414 to 0 for now, we need to go and fix all these eventually.
10416 2001-01-01 02:46 omegahacker
10418 * gst/gstcpu.c: fixed stupid (brown paper bag) bug with missing
10419 NULL on g_strconcat
10421 2001-01-01 02:34 omegahacker
10423 * gst/gstcpu.c: fixed the segfault
10425 2001-01-01 01:56 wtay
10427 * acconfig.h, configure.in, gst/gstinfo.c: Added --enable-info and
10428 --disable-info-system nothing specified = INFO enabled, mask to
10429 0x00000001 --enable-info = INFO enabled, mask to 0xffffffff
10430 --disable-info = INFO compiled into a nop and thus disabled
10432 2001-01-01 00:44 omegahacker
10434 * examples/: autoplug/.cvsignore, helloworld/.cvsignore,
10435 helloworld2/.cvsignore, launch/Makefile, queue/.cvsignore,
10436 queue2/.cvsignore, queue3/.cvsignore, queue4/.cvsignore,
10437 thread/.cvsignore, xml/.cvsignore: hopefully one last update to the
10438 examples .cvsignores
10440 2001-01-01 00:44 wtay
10442 * acconfig.h, configure.in, gst/gstinfo.h, plugins/avi/Makefile.am,
10443 plugins/avi/gstavidecoder.c: Added GST_INFO_ENABLED flags Added
10444 --enable-debug-info A little fix for the avidecoder
10446 2001-01-01 00:42 omegahacker
10448 * examples/: helloworld/helloworld.c, helloworld2/helloworld2.c,
10449 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
10450 thread/thread.c, xml/Makefile, xml/createxml.c, xml/runxml.c:
10451 cleaned up the examples, added Makefiles, etc
10453 2001-01-01 00:34 omegahacker
10455 * examples/: Makefile.am, autoplug/Makefile, autoplug/autoplug.c,
10456 helloworld/Makefile, helloworld2/Makefile, launch/Makefile,
10457 queue/Makefile, queue2/Makefile, queue3/Makefile, queue4/Makefile,
10458 thread/Makefile, xml/Makefile: Updated makefiles for examples
10460 2001-01-01 00:17 omegahacker
10462 * gst/: gstcpu.c, gstinfo.c, gstinfo.h, elements/gstelements.c:
10463 Cleaned up INFO system some more, added API to select categories,
10464 modified the printout function to print cleanly for GST_INIT info
10465 (the default min) and spew function:line debug_string [element] for
10466 everything else. Eventually could make even that configurable
10467 easily enough, just check against another bitmap instead of
10468 checking for == GST_INIT.
10470 2000-12-31 23:31 wtay
10472 * gst/: Makefile.am, gstbin.c, gstpad.c, elements/gstfakesrc.c: Fix
10473 some compile warnings
10475 2000-12-31 22:49 omegahacker
10477 * gstplay/gstmediaplay.c: Added ability to use .glade file in cwd
10479 2000-12-31 22:18 omegahacker
10481 * gst/: gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstpad.c,
10482 gstpad.h, gstplugin.c, gstplugin.h, gstscheduler.c, gsttype.c,
10483 types/gsttypes.c: Started work on better ghostpad management, and
10484 started to build the low- level EOS mechanism.
10486 Also removed a couple of printouts that aren't needed any more.
10488 2000-12-31 22:16 omegahacker
10490 * plugins/: mp3decode/types/mp3types.c,
10491 mpeg1/mpegtypes/mpeg1types.c, mpeg2/mpegtypes/mpeg2types.c:
10492 Commented out some extra output that we don't need right now.
10494 2000-12-31 22:15 omegahacker
10496 * tools/gstreamer-register.c: Added stdlib.h to clean up exit()
10499 2000-12-31 22:14 omegahacker
10501 * tests/: load.c, markup.c: New test programs.
10503 2000-12-31 22:13 omegahacker
10505 * tests/Makefile.am: [no log message]
10507 2000-12-31 22:11 omegahacker
10509 * tests/sched/: Makefile, Makefile.am, runxml.c, testcases:
10510 Converted to a Makefile.am, fixed up the GstSrc thing, and removed
10511 a set to READY state before PLAYING that isn't necessary.
10513 2000-12-31 18:06 richardb
10515 * plugins/mpeg2/mpeg2dec/Makefile.am: Add a final header file to
10518 2000-12-31 17:49 richardb
10520 * plugins/mpeg2/: ac3dec/Makefile.am, mpeg2dec/Makefile.am: A
10521 couple more fixes to make dist.
10523 2000-12-31 17:37 richardb
10525 * plugins/mpeg2/mpeg2dec/Makefile.am: Add new files to dist.
10527 2000-12-31 17:34 wtay
10529 * plugins/mpeg2/mpeg2dec/: attributes.h, idct_mlib.c, mm_accel.h,
10530 motion_comp_mlib.c, output_video.h, stats.c: Added missing files,
10531 It should compile now, but doesn't work
10533 2000-12-31 17:32 richardb
10535 * plugins/: mp3decode/Makefile.am, mpeg1/mpeg_play/Makefile.am,
10536 mpeg1/mpegaudio/Makefile.am, mpeg2/ac3dec/Makefile.am,
10537 mpeg2/mpeg2enc/Makefile.am, wav/Makefile.am: Various fixes to
10538 ensure that appropriate files are included in make dist. Make dist
10539 now produces a nearly functioning distribution.
10541 2000-12-31 17:32 wtay
10543 * editor/gsteditorproperty.c, plugins/cdparanoia/cdparanoia.c:
10544 Updated the editor to use the capslist Added change state in
10547 2000-12-31 17:02 wtay
10549 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstautoplug.sgml,
10550 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstelement.sgml,
10551 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
10552 docs/gst/tmpl/gstreamer-unused.sgml, gst/Makefile.am,
10553 gst/gstautoplug.c, gst/gstcaps.h, gst/gstpad.c, tests/.cvsignore:
10554 Updated the docs Updated gst/Makefile.am to add CFLAGS Added test
10555 programs to tests/.cvsignore
10557 2000-12-31 16:15 wtay
10559 * tests/padfactory.c: Test program for the pad factory
10561 2000-12-31 16:12 wtay
10563 * examples/autoplug/autoplug.c, gst/gst.h, gst/gstautoplug.c,
10564 gst/gstautoplug.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
10565 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstpad.c, gst/gstpad.h,
10566 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
10567 gst/elements/gstaudiosink.c, plugins/avi/gstavidecoder.c,
10568 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
10569 plugins/cdparanoia/cdparanoia.c,
10570 plugins/mp3decode/mpg123/gstmpg123.c,
10571 plugins/mp3decode/parse/mp3parse.c,
10572 plugins/mp3decode/types/mp3types.c,
10573 plugins/mp3encode/lame/gstlame.c,
10574 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10575 plugins/mpeg1/mpegtypes/mpeg1types.c,
10576 plugins/mpeg1/parse/mpeg1parse.c,
10577 plugins/mpeg1video/parse/mp1videoparse.c,
10578 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10579 plugins/mpeg2/mpegtypes/mpeg2types.c,
10580 plugins/mpeg2/parse/mpeg2parse.c,
10581 plugins/mpeg2/video/gstmpeg2play.c,
10582 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/vorbis/vorbis.c,
10583 tests/Makefile.am, tests/autoplug.c, tests/caps.c, tests/case4.c,
10584 tests/init.c, tests/queue.c, tests/simplefake.c, tests/states.c:
10585 Added multiple caps to the pads Extended the padfactory for the
10586 multiple caps GstCaps now have a name so that future manipulations
10587 on them can be done by name Updated the plugins for the new caps
10590 2000-12-31 16:07 richardb
10592 * Makefile.am, configure.in, include/Makefile.am: Add files in
10593 include to distributions.
10595 2000-12-31 15:53 richardb
10597 * gst/Makefile.am: Add gstpropsprivate.h to dist.
10599 2000-12-31 15:19 richardb
10601 * docs/Makefile.am: Add docs/fwg to DIST_SUBDIRS
10603 2000-12-31 15:18 richardb
10605 * configure.in: Add docs/fwg/Makefile to things to be built.
10607 2000-12-31 14:22 richardb
10609 * docs/manuals.mak: Fix another bug in make install for fwg
10610 (complained becuase there were no pngs to install). I should have
10611 got up more slowly today...
10613 2000-12-31 14:02 richardb
10615 * docs/: fwg/.cvsignore, libs/tmpl/.cvsignore, manual/.cvsignore,
10616 manual/images/.cvsignore: Fix .cvsignores
10618 2000-12-31 13:55 richardb
10620 * docs/: manuals.mak, fwg/.cvsignore: Fix bug in make install for
10621 manuals. Added stuff to .cvsignore in fwg
10623 2000-12-31 10:46 omegahacker
10625 * tools/gstreamer-launch.c: Complete rewrite of the launcher. Now
10626 supports pretty arbitrary pipelines. Try '((fakesrc) ! identity !
10627 (fakesink))' out. Doesn't seem to recognize pad names yet for some
10628 reason, so it goes with the first sink/src pad it finds in a given
10629 element. Other problems still remain, but the hard part is done
10632 2000-12-30 19:51 wtay
10634 * plugins/mpeg2/mpegtypes/mpeg2types.c: Removed elementary mpeg2
10635 video detection because we simply don't know if it's mpeg1 or mpeg2
10637 2000-12-30 19:41 wtay
10639 * plugins/avi/gstavidecoder.c: removed debugging
10641 2000-12-30 19:40 wtay
10643 * plugins/mpeg1/parse/Makefile.am: removed debugging info again
10645 2000-12-30 19:39 wtay
10647 * plugins/mpeg1/parse/: Makefile.am, mpeg1parse.c: Removed ac3 and
10648 other private streams until autoplug can figure it out
10650 2000-12-30 19:37 wtay
10652 * libs/getbits/: gstgetbits.c, gstgetbits.h: Disabled MMX optimized
10653 versions until they get fixed
10655 2000-12-30 19:04 wtay
10657 * gst/cothreads.c, gst/gstplugin.c, plugins/avi/audiocodecs.c,
10658 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
10659 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
10660 plugins/avi/wincodec/gstwindec.c,
10661 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed autoplugging for avi
10662 Fixed a bug in multiple typefind function loading: when a typefind
10663 is requested for a mimetype, all plugins with a typefind function
10666 2000-12-30 17:42 wtay
10668 * gst/gst.c, gst/gstautoplug.c, gst/gstcaps.c, gst/gstplugin.c,
10669 gst/gstprops.c, gst/gstthread.c, plugins/mpeg2/ac3dec/ac3dec.c,
10670 plugins/mpeg2/mpegtypes/mpeg2types.c,
10671 plugins/mpeg2/parse/mpeg2parse.c,
10672 plugins/mpeg2/video/gstmpeg2play.c,
10673 plugins/mpeg2/videoparse/mp2videoparse.c: Fixed MPEG2 autoplugging
10674 Added some more INFO to gstthread
10676 2000-12-30 17:13 wtay
10678 * docs/gst/: Makefile.am, tmpl/gstreamer-unused.sgml: Updated the
10679 makefile for new files
10681 2000-12-30 16:13 wtay
10683 * docs/gst/.cvsignore, docs/gst/gstreamer-decl.txt,
10684 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10685 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
10686 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
10687 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
10688 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
10689 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gstinfo.sgml,
10690 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstprops.sgml,
10691 docs/gst/tmpl/gstreamer-unused.sgml,
10692 docs/gst/tmpl/gstscheduler.sgml, docs/gst/tmpl/gstsink.sgml,
10693 docs/gst/tmpl/gstsrc.sgml, gst/gstautoplug.c, gst/gstelement.c,
10694 gst/gstobject.c, gst/gstplugin.c, gst/elements/Makefile.am,
10695 gst/elements/gstqueue.c, gst/elements/gsttypefind.c: Docs updates:
10696 remove sink, src, filter, connection added gstinfo to docs.
10697 Updated some core files for the docs gsttypefind did not include
10698 gst_private Added CFlags to Makefile.am in gst/elements
10700 2000-12-30 15:36 richardb
10702 * docs/: Makefile.am, manuals.mak, fwg/Makefile.am,
10703 fwg/gst-filter-writers-guide.sgml, manual/Makefile.am: Added
10704 framework for writing filter writers guide. Extracted much of the
10705 makefile from docs/manual into a shared file which is included, so
10708 2000-12-30 14:46 richardb
10710 * docs/: libs/.cvsignore, manual/.cvsignore, manual/Makefile.am,
10711 libs/Makefile.am: Fix a bug in manual/Makefile.am: bad shell script
10712 for make disting .ps files. Couple of final fixes to
10713 libs/Makefile.am, too. Add a few things to cvsignores.
10715 2000-12-30 14:40 richardb
10717 * plugins/: dvdsrc/Makefile.am, mpeg2/video/getvlc.h,
10718 mpeg2/video/mpeg2dec.h, mpeg2/videoparse/Makefile.am: Change ERROR
10719 to VLC_ERROR in mpeg2. Fix a couple of makefiles so that make dist
10722 2000-12-30 13:54 richardb
10724 * docs/libs/: Makefile.am, tmpl/.cvsignore: Makefile cleaned muchly
10725 - make should now cause gstreamer-libs docs to be created. Make
10726 dist may work too - untested. No longer store tmpls in CVS,
10727 either. Only thing missing is make dependencies on the source
10728 files used to extract the docs.
10730 2000-12-30 13:14 richardb
10732 * docs/libs/tmpl/: dct.sgml, externals.sgml, gstcolorspace.sgml,
10733 gstgetbits.sgml, gstgetbits_inl.sgml, gstidct.sgml,
10734 gstputbits.sgml, gstriff.sgml, gstvideoscale.sgml, wineacm.sgml:
10735 Remove template files from CVS: they're autogenerated better.
10737 2000-12-30 05:05 richardb
10739 * docs/manual/Makefile.am: Makefile can now be used for a different
10740 manual by simply changing the initial variables
10742 2000-12-30 04:40 richardb
10744 * docs/manual/images/: .cvsignore, Makefile.am: Remove old
10745 directories and files
10747 2000-12-30 04:36 richardb
10749 * docs/manual/: Makefile.am, bin-element.fig,
10750 connected-elements.fig, filter-element-multi.fig,
10751 filter-element.fig, hello-world.fig, mime-world.fig, queue.fig,
10752 sink-element.fig, src-element.fig, state-diagram.fig, thread.fig:
10753 Misc tweaks to makefile for manual. Moved .figs into same
10754 directory so we can have them built appropriately without having to
10755 hack makefiles horribly. Nearly have a core makefile which can be
10756 reused for other manuals.
10758 2000-12-30 03:28 wtay
10760 * docs/manual/images/Makefile.am: Scaled down the eps images to
10763 2000-12-30 02:47 wtay
10765 * gst/elements/: gstelements.c, gstfakesrc.c: Added some INFO in
10766 gstelements Reverted pad names in gstfakesrc back to what they were
10768 2000-12-30 02:41 omegahacker
10770 * gst/: cothreads.c, gst.c, gst_private.h, gstbin.c, gstbuffer.c,
10771 gstelement.c, gstinfo.c, gstinfo.h, gstpad.c, gstplugin.c,
10772 gsttype.c, elements/gsttypefind.c: Updated more files to use INFO.
10774 2000-12-30 02:25 richardb
10776 * docs/manual/Makefile.am: Minor neaten to makefile.
10778 2000-12-30 01:53 richardb
10780 * test/: a.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
10781 mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c, mp3play.c,
10782 mp3tovorbis.c, mpeg2parse.c, pipetest.c, qtest.c: Convert GstSrc's
10785 2000-12-30 01:06 richardb
10787 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am:
10788 Added configure test for liblame.
10790 2000-12-30 00:46 richardb
10792 * configure.in, plugins/Makefile.am: Add configure tests for
10795 2000-12-30 00:17 richardb
10797 * plugins/mpeg1/system_encode/Makefile.am: Include "include/"
10799 2000-12-29 22:36 richardb
10801 * plugins/: mpeg2/parse/Makefile.am, mpeg1/parse/Makefile.am:
10802 Include "include/" when compiling.
10804 2000-12-29 21:58 richardb
10806 * gst/elements/gsttypefind.c: Remove reference to gstdebug.h which
10809 2000-12-29 21:56 richardb
10811 * libs/getbits/: gstgetbits.c, gstgetbits.h: Fix a couple of MMX
10814 2000-12-29 21:50 richardb
10816 * libs/getbits/Makefile.am: Include libgst.la when linking gbtest
10819 2000-12-29 21:44 richardb
10821 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Use VLC_ERROR
10822 instead of ERROR_VAL, at Erik's suggestion. :)
10824 2000-12-29 21:40 richardb
10826 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Rename #define
10827 ERROR to #define ERROR_VAL to avoid conflict with gstinfo.h
10829 2000-12-29 19:45 wtay
10831 * gst/Makefile.am, gst/gstautoplug.c, gst/gstbin.c,
10832 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstpipeline.c,
10833 gst/gstprops.c, gst/gstscheduler.c, gst/elements/gstasyncdisksrc.c,
10834 gstplay/gstplay.c, plugins/capture/v4l/gstv4lsrc.c,
10835 plugins/mp3decode/parse/mp3parse.c,
10836 plugins/mp3encode/lame/gstlame.h,
10837 plugins/mpeg1/mpeg_play/decoders.c,
10838 plugins/mpeg1/mpeg_play/decoders.h,
10839 plugins/mpeg1video/parse/mp1videoparse.c: Fixed buffer flag
10840 handling gstplay used old flag handling updated some plugins for
10841 the new objects/error handling Fixed a serious buffer error in
10844 2000-12-29 18:31 wtay
10846 * tests/: caps.c, props.c: Updated some test programs
10848 2000-12-29 18:23 wtay
10850 * gst/: gstautoplug.c, gstbin.c, gstbuffer.h, gstpipeline.c,
10851 gstplugin.c, gstprops.c, gstprops.h, gstscheduler.c,
10852 elements/gstasyncdisksrc.c: Fixed a serious bug in gst_props_new:
10853 properties with a 0 value causes a segfault Fixed a possible bug in
10854 gstautoplug when one of the constructed paths was empty Commented
10855 out a too liberal assert in gstscheduler.c Added
10856 GST_BUFFER_DISCONTINUOUS tried to fix asyndisksrc
10858 2000-12-29 10:02 omegahacker
10860 * gst/: Makefile.am, gst.c, gst.h, gst_private.h, gstdebug.h,
10861 gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstobject.c,
10862 gstobject.h, gstplugin.c, gstscheduler.c: Added DEBUG, INFO, and
10863 ERROR systems. Very little code is converted yet. Policy
10864 decisions need to be made as to what kinds of cases get what kind
10865 of response, and what the default ERROR response should be. Right
10866 now it will print out all the information, then have gdb spew a
10869 2000-12-29 05:38 omegahacker
10871 * gst/elements/: gstasyncdisksrc.c, gstasyncdisksrc.h,
10872 gstaudiosink.c, gstaudiosink.h, gstaudiosrc.c, gstaudiosrc.h,
10873 gstdisksrc.c, gstdisksrc.h, gstelements.c, gstesdsink.c,
10874 gstesdsink.h, gstfakesink.c, gstfakesink.h, gstfakesrc.c,
10875 gstfakesrc.h, gstfdsink.c, gstfdsink.h, gstfdsrc.c, gstfdsrc.h,
10876 gsthttpsrc.c, gsthttpsrc.h, gstidentity.c, gstidentity.h,
10877 gstpipefilter.c, gstpipefilter.h, gstqueue.c, gstqueue.h,
10878 gstsinesrc.c, gstsinesrc.h, gsttypefind.c, gsttypefind.h: Updated
10881 2000-12-29 04:36 wtay
10883 * gstplay/gstplay.c: Add the pipeline to the thread after
10886 2000-12-29 03:05 wtay
10888 * editor/gsteditorpadtemplate.c: Added a missing file...
10890 2000-12-29 02:50 omegahacker
10892 * plugins/: example.c, example.h, au/gstparseau.c, au/gstparseau.h,
10893 audioscale/audioscale.c, audioscale/audioscale.h,
10894 avi/gstavidecoder.c, avi/gstavidecoder.h, avi/gstaviencoder.c,
10895 avi/gstaviencoder.h, avi/wincodec/gstwindec.c,
10896 avi/wincodec/gstwindec.h, avi/wincodec/gstwinenc.c,
10897 avi/wincodec/gstwinenc.h, capture/v4l/gstv4lsrc.c,
10898 capture/v4l/gstv4lsrc.h, cdparanoia/cdparanoia.c,
10899 cdparanoia/cdparanoia.h, cobin/cobin.c, cobin/spindentity.c,
10900 cobin/spindentity.h, dvdsrc/Makefile.am, dvdsrc/dvdsrc.c,
10901 dvdsrc/dvdsrc.h, effects/stereo/stereo.c, effects/stereo/stereo.h,
10902 effects/volume/volume.c, effects/volume/volume.h,
10903 filters/median/median.c, filters/median/median.h,
10904 filters/smooth/smooth.c, filters/smooth/smooth.h,
10905 jpeg/gstjpegdec.c, jpeg/gstjpegdec.h, jpeg/gstjpegenc.c,
10906 jpeg/gstjpegenc.h, mp3decode/mpg123/gstmpg123.c,
10907 mp3decode/mpg123/gstmpg123.h, mp3decode/parse/mp3parse.c,
10908 mp3decode/parse/mp3parse.h, mp3decode/xa/gstxa.c,
10909 mp3decode/xa/gstxa.h, mp3decode/xing/gstxing.c,
10910 mp3decode/xing/gstxing.h, mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10911 mpeg1/mpeg1encoder/gstmpeg1encoder.h,
10912 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/gstmpeg_play.h,
10913 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/gstmpegaudio.h,
10914 mpeg1/parse/mpeg1parse.c, mpeg1/parse/mpeg1parse.h,
10915 mpeg1/system_encode/system_encode.c,
10916 mpeg1/system_encode/system_encode.h,
10917 mpeg1video/parse/mp1videoparse.c, mpeg1video/parse/mp1videoparse.h,
10918 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
10919 mpeg2/ac3parse/ac3parse.c, mpeg2/ac3parse/ac3parse.h,
10920 mpeg2/mpeg2dec/gstmpeg2dec.c, mpeg2/mpeg2dec/gstmpeg2dec.h,
10921 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/mpeg2enc/gstmpeg2enc.h,
10922 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
10923 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
10924 mpeg2/video/gstmpeg2play.c, mpeg2/video/gstmpeg2play.h,
10925 mpeg2/video/mpeg2dec.c, mpeg2/videoparse/mp2videoparse.c,
10926 mpeg2/videoparse/mp2videoparse.h, rtjpeg/rtjpegdec.c,
10927 rtjpeg/rtjpegdec.h, rtjpeg/rtjpegenc.c, rtjpeg/rtjpegenc.h,
10928 vcdsrc/vcdsrc.c, vcdsrc/vcdsrc.h, videoscale/videoscale.c,
10929 videoscale/videoscale.h, visualization/smoothwave/smoothwave.c,
10930 visualization/smoothwave/smoothwave.h,
10931 visualization/spectrum/gstspectrum.c,
10932 visualization/spectrum/gstspectrum.h,
10933 visualization/synaesthesia/synaesthesia.c,
10934 visualization/synaesthesia/synaesthesia.h,
10935 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
10936 vorbis/vorbisdec.c, vorbis/vorbisdec.h, vorbis/vorbisenc.c,
10937 vorbis/vorbisenc.h, wav/gstparsewav.c, wav/gstparsewav.h: MEGA
10938 reparenting of all the elements to GstElement.
10940 2000-12-29 02:28 omegahacker
10942 * gst/: Makefile.am, gst.h, gstbin.c, gstclock.c, gstconnection.c,
10943 gstconnection.h, gstelement.c, gstelement.h, gstfilter.c,
10944 gstfilter.h, gstpipeline.c, gstsink.c, gstsink.h, gstsrc.c,
10945 gstsrc.h, gsttee.c, gsttee.h, elements/gstasyncdisksrc.c,
10946 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
10947 elements/gstaudiosink.h, elements/gstaudiosrc.c,
10948 elements/gstaudiosrc.h, elements/gstdisksrc.c,
10949 elements/gstdisksrc.h, elements/gstelements.c,
10950 elements/gstfakesink.c, elements/gstfakesink.h,
10951 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
10952 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
10953 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
10954 elements/gstidentity.c, elements/gstidentity.h,
10955 elements/gstpipefilter.c, elements/gstpipefilter.h,
10956 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
10957 elements/gstsinesrc.h, elements/gsttypefind.c,
10958 elements/gsttypefind.h: Reparented everything to GstElement,
10959 removing GstSrc, GstSink, GstFilter, and GstConnection. Also fixed
10960 a bug in gst_bin_iterate_func.
10962 2000-12-28 22:13 omegahacker
10964 * gst/gstcaps.h: missed one file for copyright
10966 2000-12-28 22:12 omegahacker
10968 * gst/: Makefile.am, cothreads.c, cothreads.h, gst.c, gst.h,
10969 gst_private.h, gstarch.h, gstautoplug.c, gstautoplug.h, gstbin.c,
10970 gstbin.h, gstbuffer.c, gstbuffer.h, gstbufferpool.c,
10971 gstbufferpool.h, gstcaps.c, gstclock.c, gstclock.h,
10972 gstconnection.c, gstconnection.h, gstcpu.c, gstcpu.h, gstdebug.h,
10973 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
10974 gstextratypes.h, gstfilter.c, gstfilter.h, gsti386.h, gstlog.h,
10975 gstmeta.c, gstmeta.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
10976 gstpipeline.c, gstpipeline.h, gstplugin.c, gstplugin.h, gstppc.h,
10977 gstprops.c, gstprops.h, gstpropsprivate.h, gstscheduler.c,
10978 gstscheduler.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h, gsttee.c,
10979 gsttee.h, gstthread.c, gstthread.h, gsttrace.c, gsttrace.h,
10980 gsttype.c, gsttype.h, gstutils.c, gstutils.h, gstxml.c, gstxml.h,
10981 elements/gstasyncdisksrc.h, elements/gstqueue.c: Updated copyright
10982 in all the libgst files. Created gst_private.h, set up all files
10985 2000-12-28 21:42 wtay
10987 * docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
10988 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10989 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
10990 docs/gst/tmpl/gstasyncdisksrc.sgml, docs/gst/tmpl/gstbin.sgml,
10991 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksrc.sgml,
10992 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
10993 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfilter.sgml,
10994 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
10995 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstplugin.sgml,
10996 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10997 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
10998 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
10999 docs/gst/tmpl/gsttypefind.sgml, docs/gst/tmpl/gstutils.sgml,
11000 docs/gst/tmpl/gstxml.sgml, docs/gst/tmpl/videoraw.sgml,
11001 gst/gstbin.c, gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h,
11002 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
11003 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.h, gst/gstprops.c,
11004 gst/gstprops.h, gst/gstscheduler.c, gst/gstsrc.h, gst/gstthread.c,
11005 gst/elements/gsttypefind.c: Updated the API docs.
11007 2000-12-28 21:12 omegahacker
11009 * gst/gstpad.c: removed some dead pad_pull/push code
11011 2000-12-28 03:17 wtay
11013 * plugins/mpeg1/parse/mpeg1parse.c: Remove stupid printf
11015 2000-12-28 03:00 wtay
11017 * gst/elements/gsttypefind.c: fix a bug for multiple includes
11019 2000-12-28 02:51 wtay
11021 * editor/Makefile.am, editor/editor.c, editor/gsteditor.h,
11022 editor/gsteditorbin.c, editor/gsteditorelement.c,
11023 editor/gsteditorpad.c, editor/gsteditorpalette.c,
11024 editor/gsteditorpalette.h, editor/gsteditorprojectview.c,
11025 editor/gsteditorproperty.c, gst/gstbin.c, gst/gstpipeline.c,
11026 gst/gstscheduler.c, gst/elements/gstqueue.c,
11027 gst/elements/gsttypefind.c, plugins/cdparanoia/cdparanoia.c,
11028 plugins/mp3decode/Makefile.am, test/mp3tovorbis.c,
11029 tests/registry.c: Pending editor changes. fixes for autoplug of
11030 elementary MPEG1 video streams make sure mp3 types get compiled
11031 videosink changes for xml loading
11033 2000-12-28 00:18 wtay
11035 * gst/: gstautoplug.c, gstbin.c, gstelement.c, gstelement.h,
11036 gstelementfactory.c, gstpad.c, gstpad.h, gstpipeline.c,
11037 gstplugin.c, gstscheduler.c, gsttype.c, elements/gstfakesrc.c,
11038 elements/gstfakesrc.h: Fixes for the new scheduler. Autoplug works
11039 again with mp3/mpeg1/ogg
11041 2000-12-27 23:42 omegahacker
11043 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added some cleanup, so
11044 create_plan can be called multiple times.
11046 2000-12-27 22:49 wtay
11048 * plugins/vorbis/Makefile.am: Added libvorbisenc too
11050 2000-12-27 22:39 wtay
11052 * test/: Makefile.am, ac3parse.c, avi2mpg.c, aviparse.c, dvdcat.c,
11053 mp1parse.c, mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c,
11054 mp3play.c, mp3tovorbis.c, mpeg2parse.c, pipetest.c, record.c,
11055 spectrum.c, vidcapture.c, vidcapture2.c, videotest.c, wave.c,
11056 xml/createreg.c, xml/readreg.c: Updates for the gst_pad_push
11059 2000-12-27 20:41 wtay
11061 * plugins/vorbis/: vorbisdec.c, vorbisenc.c, vorbisenc.h: Updated
11062 vorbis encoder/decoder to latest CVS version
11064 2000-12-27 04:16 wtay
11066 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added loop_based
11067 option Added multiple pad output
11069 2000-12-27 03:13 omegahacker
11071 * gst/: Makefile.am, cothreads.c, gstpipeline.c, gstthread.c,
11072 elements/Makefile.am, types/Makefile.am: Mostly minor little
11073 changes, but two interesting things:
11075 1) removed a pthread_join from the gst_thread_main_loop. commented
11076 out because the thread isn't supposed to run pthread_join, the main
11079 2) Fixed a major bug with cothreads in threads. Had to add
11080 MAP_FIXED to the mmap() of the cothread stack. Presumably the
11081 gilbc that ships with redhat 7.0 now places these mmap requests
11082 somewhat randomly. Since they *must* be exactly where we expect
11083 them, it was failing. MAP_FIXED forces it to put it where we say.
11085 2000-12-27 00:46 omegahacker
11087 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added code to attempt
11088 the scheduling of chained cases. Very simply right now. Also
11089 added code to allow the use_cothread flag of a bin to force all the
11090 chains to use cothreads as well.
11092 2000-12-27 00:01 omegahacker
11094 * tests/: Makefile.am, case4.c: added case4
11096 2000-12-26 23:51 omegahacker
11098 * gst/: Makefile.am, gstbin.c, gstbin.h, gstdebug.h, gstelement.h,
11099 gstscheduler.c, gstscheduler.h, gstthread.c,
11100 elements/gstidentity.c, elements/gstqueue.c, elements/gstqueue.h:
11101 More massive changes to the scheduling system. Moved the
11102 scheduling code to gstscheduler.[ch], so an child bin can replace
11103 the scheduler. Introduced the concept of chains, which are subsets
11104 of the list of managed elements for a given manager bin, which get
11105 scheduled as separate entities. gst_bin_iterate_func should be
11106 pretty much fixed now, the scheduling code gets to do all the hard
11109 Cothreaded case work in the couple tests I've tried, chained is
11112 2000-12-26 20:49 omegahacker
11114 * gst/gstthread.c: Changed "bin" to "thread" in get_thread_new.
11116 2000-12-26 20:24 wtay
11118 * docs/random/usecases: This file will contain several use cases to
11121 2000-12-25 01:33 wtay
11123 * editor/editor.glade, editor/editor.ts, editor/gsteditor.c,
11124 editor/gsteditor.h, editor/gsteditorbin.c,
11125 editor/gsteditorcanvas.c, editor/gsteditorconnection.c,
11126 editor/gsteditorconnection.h, editor/gsteditorcreate.c,
11127 editor/gsteditorcreate.h, editor/gsteditorelement.c,
11128 editor/gsteditorpad.c, editor/gsteditorproject.c,
11129 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11130 editor/gsteditorproperty.c, editor/gsteditorproperty.h,
11131 gst/gstbin.h, gst/gstelement.h, gst/gstutils.c, gst/gstutils.h,
11132 gst/gstxml.c, gst/elements/gstaudiosink.c: Lots of editor changes:
11133 - restucturing of object creation - loading of xml files - visual
11134 eye candy: color changes on mouseover - active object is indicated
11135 - property box changes for boolean and enum types - property box:
11136 create properties per element - show pads/caps in propertybox
11137 added gst_util_get_bool_arg in gstutils.c added default properties
11140 2000-12-23 03:17 wtay
11142 * gst/: gstbin.c, gstelement.c, gstelement.h, gstelementfactory.c,
11143 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11144 elements/gstdisksrc.c, elements/gstfakesrc.c,
11145 elements/gstidentity.c: Added handoff signals to fakesrc and
11146 fakesink Added scheduling property to identity Added
11147 GST_STATE_TRANSITION macro to check for state changes. Modified
11148 gstbin and gstthread to the new state change macros
11150 2000-12-22 23:23 wtay
11152 * gst/gstbin.c, gst/gstelementfactory.c, gst/gstpad.c,
11153 gst/gstpipeline.c, gst/gstthread.c, gst/elements/gstfakesrc.c,
11154 gst/elements/gstfakesrc.h, tests/sched/runxml.c,
11155 tests/sched/cases/(fs-i-i-fs).xml: Fixed a bug in gstbin.c the
11156 manager was not detected. Some other testcases bin, thread,
11157 pipeline use the elementfactory on gst_*_new
11159 2000-12-22 16:14 wtay
11161 * gst/gstautoplug.c, gst/gstautoplug.h, gst/gstpipeline.c,
11162 gst/gstxml.c, gst/elements/gstfakesink.c,
11163 gst/elements/gstfakesink.h, gst/elements/gstidentity.c,
11164 gst/elements/gstidentity.h, gstplay/main.c, tests/sched/Makefile,
11165 tests/sched/runtestcases, tests/sched/runxml.c,
11166 tests/sched/testcases, tests/sched/cases/(fs-fs).xml,
11167 tests/sched/cases/(fs-i-fs).xml, tests/sched/cases/(fs-i-i-fs).xml,
11168 tests/sched/cases/(fs-i-q[i-fs]).xml: Implemented some test
11169 cases... they all fail :-( Added a flag to identity to for
11170 loop_based behaviour. Added a signal to fakesink when a buffer is
11173 2000-12-21 20:21 wtay
11175 * tests/sched/testcases: More testcases
11177 2000-12-21 19:53 wtay
11179 * tests/: autoplug.c, sched/testcases: 70+ testcases to start with
11181 2000-12-21 07:10 omegahacker
11183 * gst/gstbin.c: Some fixes to the non-chained case, it works in a
11184 very basic way. More use cases will hopefully provide some sanity.
11186 2000-12-21 01:27 omegahacker
11188 * gst/elements/gstqueue.c: Fixing two bugs:
11190 1) I had commented out an unlock. duh. 2) changed the _get
11191 function to return the buffer rather than call _push
11193 Also uncommented some debugging I'd turned off. Need to solve the
11194 verbosity problem somehow, I think by way of debug levels as well
11197 2000-12-20 09:39 omegahacker
11199 * gst/: gstbin.c, gstbin.h, gstelement.c, gstelement.h, gstpad.h,
11200 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11201 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11202 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsrc.c,
11203 elements/gsthttpsrc.c, elements/gstqueue.c, elements/gstsinesrc.c:
11204 Massive scheduling changes (again). Not entirely complete, but
11205 getting closer. Need to think about various scheduling plans that
11206 we might want to produce, and figure out the rules for what is
11207 legal, and how to get the results we need as far as the plan.
11209 2000-12-20 00:55 wtay
11211 * docs/random/autoplug1: Added explanation for current autoplugging
11213 2000-12-19 16:38 wtay
11215 * tests/: .cvsignore, props.c: Small test program for the property
11218 2000-12-19 16:36 wtay
11220 * gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c, gst/gstprops.h,
11221 plugins/mpeg1/mpegtypes/mpeg1types.c, tests/Makefile.am: Added API
11222 to dynamically create GstCaps and GstProps Changed typefind of
11223 mpeg1 to set the GstProps. autoplugging now works again for mpeg1,
11226 2000-12-19 13:44 wtay
11228 * docs/random/plugins.dia, editor/editor.dia, gst/gstautoplug.c,
11229 gst/gstautoplug.h, tests/autoplug.c: Added the autoplugger. some
11230 .dia drawings of the objects the autoplug test program.
11232 2000-12-19 13:41 wtay
11234 * gst/Makefile.am, gst/gst.c, gst/gstbin.c, gst/gstcaps.c,
11235 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpipeline.c,
11236 gst/gstplugin.c, gst/gstprops.c, gst/gstthread.c, gst/gsttype.c,
11237 gst/gsttype.h, plugins/mpeg1/parse/mpeg1parse.c,
11238 plugins/mpeg1video/parse/mp1videoparse.c, tests/Makefile.am,
11239 tests/registry.c: Cleanup in gsttypes.c: removed the crazy GList
11240 of GHashTables, since the autoplugger will use the GstCaps and
11241 elementfactories instead of the type system. We don't maintain a
11242 list anymore of the elements for the specific removed unused
11243 code in XML loading/saving.
11245 Cleanup in gstelementfactory: removed the register/unregister
11246 methods, register is now implicit when gst_elementfactory_new is
11247 called. _unregister is now _destroy. Removed logic to
11248 register/unregister the types in gsttypes. added methods to
11249 query if the factory can src/sink a GstCaps Make sure the
11250 elementfactory is set in the element_class when a new element is
11251 registered with gst_elementfactory_new.
11253 gst.c: properly register the basic bins gst_pipeline: use new
11254 gstautoplug (next checkin) gstprops: fixed an error in
11255 compatibility check registry test program changes plugins: misc
11256 changes for the new caps system.
11258 2000-12-19 05:48 omegahacker
11260 * plugins/cdparanoia/cdparanoia.c: safety issue: turned off the
11261 code the requires a patch to cdparanoia to avoid a segfault
11263 2000-12-17 16:24 wtay
11265 * gst/gstbin.c, gst/gstcaps.c, gst/gstpad.c, gst/gstpipeline.c,
11266 gst/gstprops.c, gst/gsttype.c, gst/gsttype.h,
11267 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
11268 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11269 plugins/mp3decode/parse/mp3parse.c,
11270 plugins/mp3decode/types/mp3types.c,
11271 plugins/mpeg1/mpegtypes/mpeg1types.c,
11272 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: The
11273 typefind function now returns a GstCaps structure instead of a
11274 gboolean. modified some plugins to this new behaviour Fixed
11275 autoplugging for the mpg123 case. When an element is selected in
11276 autoplugging and the caps do not match, another element is selected
11277 until the caps match. only examples/autoplug works because
11278 gstmediaplay uses a threaded setup that does not seem to work with
11279 the current scheduling.
11281 2000-12-17 06:26 omegahacker
11283 * docs/code-reviews/: README, gstbin.c-1.41: README and the
11284 beginning of the first code-review. Here's the README:
11286 Code reviews: =============
11288 Files are to be named by file or subsystem, and CVS revision number
11291 gstbin.c-1.41 editor-20001216
11293 A file should look something like the following:
11295 -------------------------------------------------------------------
11296 --- Code Review =========== File: gst/gstbin.c Revision: 1.41 Date:
11297 Dec 16, 2000 Reviewer: Erik Walthinsen <omega@cse.ogi.edu>
11299 ----- Line 20: #define GST_DEBUG_ENABLED
11301 Shouldn't be here, DEBUG should be enabled globally. May leave
11302 until scheduling changes are done.
11304 ----- Line 117: (gst_bin_class_init)
11305 gstelement_class->elementfactory =
11306 gst_elementfactory_find("bin");
11308 Not sure this is such a great idea. I thought the GstElement code
11309 did this kind of stuff?
11311 -------------------------------------------------------------------
11314 The format will evolve as we do more stuff, such as putting in
11315 fields for recommended actions, comments regarding any later
11316 changes made and when, etc.
11318 2000-12-17 04:54 omegahacker
11320 * gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h,
11321 gst/elements/gsttypefind.c, tools/gstreamer-register.c: Some minor
11322 compilation fixes...
11324 2000-12-16 17:12 wtay
11326 * editor/editor.c, editor/editor.glade, editor/editor.ts,
11327 editor/gsteditor.c, editor/gsteditorbin.c,
11328 editor/gsteditorelement.c, editor/gsteditorproject.c,
11329 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11330 gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h, gst/gstpad.c,
11331 gst/gstprops.c, gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
11332 tests/registry.c: some editor changes= loading of save pipelines
11333 (not working) added include in gstdebug.h for getpid property
11334 loading implemented GstXML can now be queried for the toplevel
11337 2000-12-16 10:18 omegahacker
11339 * docs/random/sources, examples/autoplug/Makefile,
11340 examples/helloworld/Makefile, examples/queue4/Makefile,
11341 examples/xml/Makefile, gst/gst.c, gst/gstbin.c, gst/gstbuffer.h,
11342 gst/gstdebug.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
11343 gst/gstthread.c, gst/elements/gstasyncdisksrc.c,
11344 gst/elements/gstaudiosrc.c, gst/elements/gstdisksrc.c,
11345 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
11346 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
11347 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
11348 gst/elements/gstsinesrc.c, plugins/cdparanoia/cdparanoia.c,
11349 plugins/cdparanoia/cdparanoia.h, plugins/cobin/spindentity.c,
11350 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11351 tests/Makefile.am, tests/mp3encode.c, tests/pad-active.c,
11352 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/simplefake.c,
11353 tests/states.c: WARNING: Don't grab this updated unless you're
11354 really, REALLY sure. WARNING: Wait for the next one.
11356 Whole lotta changes here, including a few random bits:
11358 examples/*/Makefile: updated to use `libtool gcc`, not just `gcc`
11359 gst/ gstbuffer.h: updated to new flag style gst.c, gstdebug.h:
11360 added new debugging for function ptrs gstpipeline.c: set type of
11361 parent_class to the class, not the object gstthread.c: ditto
11362 plugins/ cdparanoia/cdparanoia.c: added an argument type, updated
11363 some defaults cobin/spindentity.c: updated to new do/while
11364 loopfunction style mp3encode/lame/gstlame.c: argument types,
11365 whole lotta lame options tests/: various changes
11367 Now, for the big changes: Once again, the scheduling system has
11368 changed. And once again, it broke a whole bunch of things. The
11369 gist of the change is that there is now a function pointer for
11370 gst_pad_push and gst_pad_pull, instead of a hard-wired function.
11371 Well, currently they are functions, but that's for debugging
11372 purposes only, they just call the function pointer after spewing
11375 This changed the GstPad structure a bit, and the GstPad API as
11376 well. Where elements used to provide chain() and pull() functions,
11377 they provide chain() and get() functions.
11378 gst_pad_set_pull[region]_function has been changed to
11379 get_pad_set_get[region]_function. This means all the elements out
11380 there that used to have pull functions need to be updated. The
11381 calls to that function have been changed in the normal elements,
11382 but the names of the functions passed is still _pull[region](),
11383 which is an aesthetic issue more than anything.
11385 As for what doesn't work yet, just about anything dealing with
11386 Connections is hosed, meaning threaded stuff won't work. This will
11387 be fixed about 12 hours from now, after I've slept, etc. The
11388 simplefake.c test works in both cothreaded and chained cases, but
11389 not much else will work due to the Connection problem. Needless to
11390 say, don't grab this unless you *need* these features *now*, else
11391 wait to update this stuff until tomorrow.
11393 I'm going to sleep now.
11395 2000-12-15 16:43 wtay
11397 * examples/queue/queue.c, examples/queue2/queue2.c, gst/gstbin.c,
11398 gst/gstcaps.c, gst/gstpipeline.c, gst/gstplugin.c, gst/gsttype.c,
11399 gst/elements/gsttypefind.c, plugins/mpeg1/mpegtypes/mpeg1types.c,
11400 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: Move
11401 a step closer to autoplugging. The element selection in the
11402 pipeline works. Slight modification to the typefind function
11403 handling. removed the stupid mime types in the mpeg decoders.
11404 Adjust videosink for the new caps handling. Modified the queue
11405 example to show an error in plan creation; Erik can you solve this?
11406 This is the type of pipelines autoplugging uses.
11408 2000-12-15 01:57 wtay
11410 * gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
11411 gst/gst.h, gst/gstarch.h, gst/gstbin.c, gst/gstbin.h,
11412 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstbufferpool.c,
11413 gst/gstbufferpool.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstclock.c,
11414 gst/gstclock.h, gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h,
11415 gst/gstdebug.h, gst/gstelement.c, gst/gstelement.h,
11416 gst/gstelementfactory.c, gst/gstextratypes.c, gst/gstextratypes.h,
11417 gst/gstfilter.c, gst/gstfilter.h, gst/gstmeta.c, gst/gstmeta.h,
11418 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
11419 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
11420 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h, gst/gstsink.c,
11421 gst/gstsink.h, gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c,
11422 gst/gstthread.c, gst/gstthread.h, gst/gsttrace.c, gst/gsttrace.h,
11423 gst/gsttype.c, gst/gstutils.c, gst/gstxml.c, gst/gstxml.h,
11424 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
11425 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.h,
11426 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
11427 gst/elements/gsthttpsrc.h, gst/elements/gstpipefilter.h,
11428 gst/types/gsttypes.c, gstplay/gstmediaplay.c,
11429 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
11430 plugins/cdparanoia/cdparanoia.h, plugins/dvdsrc/dvdsrc.c,
11431 plugins/dvdsrc/dvdsrc.h, plugins/mp3decode/mpg123/gstmpg123.h,
11432 plugins/mp3encode/lame/gstlame.h,
11433 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11434 plugins/mpeg2/mpeg2dec/idct.c, plugins/vcdsrc/vcdsrc.h,
11435 plugins/vorbis/vorbis.c, tests/.cvsignore, tests/rip.c,
11436 tools/gstreamer-register.c: Header cleanup: try to include as
11437 little as possible; this will probably speed up compilation a bit.
11438 changed the .c files to use #include "..." Fix for the 'plugins are
11439 loaded twice' bug. Fix 22186: GstObject flags are now used
11440 everywhere. Added *_FLAG_LAST so elements do not use the same
11441 flags. Added some padding in the flag enum for future expansion.
11443 2000-12-14 17:21 wtay
11445 * gst/gstpad.c, gst/gstplugin.c, plugins/cdparanoia/cdparanoia.c,
11446 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11447 plugins/mpeg1/parse/mpeg1parse.c,
11448 plugins/mpeg1video/parse/mp1videoparse.c,
11449 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11450 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
11451 plugins/vorbis/vorbisenc.c: Some plugins are adjusted to the new
11452 pad template mechanisms.
11454 2000-12-14 12:30 wtay
11456 * plugins/mp3encode/lame/gstlame.c: Fixed a memory leak
11458 2000-12-13 21:42 omegahacker
11460 * docs/random/TODO-post-0.1.0: First few TODO items to be done
11461 after 0.1.0 (i.e. in 2001)
11463 2000-12-13 19:35 wtay
11465 * plugins/mp3encode/lame/gstlame.c: Update to the lame encoder
11467 2000-12-13 19:29 wtay
11469 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
11470 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
11471 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
11472 docs/gst/tmpl/gstsrc.sgml, docs/gst/tmpl/gsttype.sgml,
11473 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11474 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h, gst/gsttype.c,
11475 gst/elements/gstaudiosink.c, gst/elements/gsthttpsrc.c,
11476 plugins/cdparanoia/cdparanoia.c,
11477 plugins/mp3decode/mpg123/gstmpg123.c,
11478 plugins/mp3decode/parse/mp3parse.c: Changed the GstPadFactory and
11479 added the GstPadTemplate.
11481 The GstPadFactory is an easy way to define a pad with capabilities.
11482 The GstPadFactory is converted into a GstPadTemplate. The template
11483 is used to create new pads and to expose the possible pads used in
11484 an element to the plugin system.
11486 updated mp3parse, mpg123, cdparanoia to the new API. Rerun
11487 gstreamer-register because the XML definition has changed.
11489 2000-12-12 19:31 wtay
11491 * docs/random/plugins: Added a document about how we handle plugins
11492 and dynamic loading.
11494 2000-12-12 19:29 wtay
11496 * gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11497 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
11498 gst/gstpipeline.c, gst/gsttype.c, plugins/au/gstparseau.c,
11499 plugins/mp3decode/mpg123/gstmpg123.c,
11500 plugins/mp3decode/parse/mp3parse.c, tests/.cvsignore, tests/caps.c,
11501 tests/registry.c: More Caps changes, this change introduces the
11502 padfactory. the GstPadFactory will be used to describe the pads
11503 that an element will contain during its lifetime. mpg123 and
11504 mp3parse serve as an example. More XML changes to incorporate the
11507 2000-12-12 09:40 omegahacker
11509 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am,
11510 tests/Makefile.am, gst/gstbin.c, gst/gstplugin.c,
11511 gst/elements/gstfdsink.c, plugins/mp3encode/lame/Makefile.am,
11512 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11513 tests/rip.c: Added LAME encoder. Wow.
11515 2000-12-12 06:49 omegahacker
11517 * configure.in, editor/gstelementselect.c, plugins/Makefile.am,
11518 plugins/cdparanoia/Makefile.am, plugins/cdparanoia/cdparanoia.c,
11519 plugins/cdparanoia/cdparanoia.h, tests/Makefile.am,
11520 tests/paranoia.c: Brand new source, the cdparanoia source. Reads
11521 audio data from a CD, writes out raw audio. The tests/paranoia.c
11522 program will simply hook this up to a sound card. It works
11525 Next step is to flesh out the rest of the element, including pad
11526 caps, better seek and playout control, signals, and whatever else
11529 A minor patch to the editor is included here, the GstElementFactory
11530 details struct has a name change from 'class' to 'klass' that
11531 wasn't reflected in the elementselect widget. Fixd.
11533 2000-12-11 00:25 omegahacker
11535 * tests/queue.c: Updated to latest code for testing scheduling.
11537 2000-12-11 00:24 omegahacker
11539 * gst/: gstbin.c, gstdebug.h, gstelement.c, gstpad.c,
11540 elements/gstqueue.c: Implemented the hybrid scheduling system for
11541 sources and connections outside the current Bin. Is a bit hackish
11542 in one place, but I'll work out a way to make that cleaner soon.
11543 queue.c in tests now works nicely in all cases. More to come
11546 2000-12-11 00:06 wtay
11548 * tests/registry.c: Test program to check the registry handling
11550 2000-12-11 00:04 wtay
11552 * gst/Makefile.am, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
11553 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpad.c,
11554 gst/gstpad.h, gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
11555 gst/gstprops.c, gst/gstprops.h, gst/gsttype.c, gst/gsttype.h,
11556 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
11557 gstplay/main.c, plugins/au/gstparseau.c,
11558 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11559 plugins/avi/wincodec/gstwincodec.c,
11560 plugins/capture/v4l/gstv4lsrc.c, plugins/effects/stereo/stereo.c,
11561 plugins/effects/volume/volume.c, plugins/filters/median/median.c,
11562 plugins/filters/smooth/smooth.c, plugins/jpeg/gstjpeg.c,
11563 plugins/mp3decode/mpg123/gstmpg123.c,
11564 plugins/mp3decode/mpg123/gstmpg123.h,
11565 plugins/mp3decode/parse/mp3parse.c,
11566 plugins/mp3decode/xing/gstxing.c,
11567 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
11568 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11569 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
11570 plugins/mpeg1/parse/mpeg1parse.c,
11571 plugins/mpeg1video/parse/mp1videoparse.c,
11572 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11573 plugins/mpeg2/mpeg2dec/decode.c,
11574 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11575 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11576 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/idct.c,
11577 plugins/mpeg2/mpeg2dec/idct_mmx.c,
11578 plugins/mpeg2/mpeg2dec/motion_comp.c,
11579 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
11580 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11581 plugins/mpeg2/mpeg2dec/mpeg2.h,
11582 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11583 plugins/mpeg2/mpeg2dec/perftest.c, plugins/mpeg2/mpeg2dec/slice.c,
11584 plugins/mpeg2/mpeg2dec/vlc.h, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
11585 plugins/mpeg2/parse/mpeg2parse.c,
11586 plugins/mpeg2/subtitles/mpeg2subt.c,
11587 plugins/mpeg2/video/gstmpeg2play.c,
11588 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
11589 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
11590 plugins/visualization/smoothwave/smoothwave.c,
11591 plugins/visualization/spectrum/gstspectrum.c,
11592 plugins/visualization/synaesthesia/synaesthesia.c,
11593 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
11594 plugins/wav/gstparsewav.c, tests/Makefile.am, tests/caps.c,
11595 tests/queue.c: First attempt at rebuilding the type/plugin system
11596 - make sure caps/props are saved in the registry autoplugging is
11597 completely broken. removed the typefactories and typeids from all
11598 the pads in the plugins XML load/save is ok (be sure to rerun
11599 gstreamer-register)
11601 2000-12-09 09:13 omegahacker
11603 * gst/: gstbin.c, gstbin.h, gstelement.c, gstpad.h: Snapshot of
11604 work-in-progress do deal with out-of-bin elements. Current system
11605 is very likely going to be ditched due to its complexity and the
11606 fact that it doesn't work right now. More than that, it's
11607 generating some really odd results in my test program, which aren't
11608 readily explainable.
11610 If you want to keep a working copy of your working copy (heh),
11611 don't update until this is replaced with a hybrid approach. This
11612 approach will be the beginning of a plan generator that can
11613 construct full hybrid schedules given hints from various places.
11615 Hybrid means that cothreads are used, but there are chunks of the
11616 pipeline that are actually dealt with by chaining. This can improve
11617 speed by reducing cothread switches (which are much cheaper than
11618 thread switches, but still far from free, about 570 cycles on my
11619 PIII), but does carry a complexity burden. Luckily, the structure
11620 of GStreamer allows that burden to live entirely in create_plan.
11621 Luck? I think not ;-)
11623 2000-12-08 23:38 omegahacker
11625 * gst/: gstbin.c, gstthread.c: Mostly debugging changes. What's in
11626 CVS seems to work rather well, actually.
11628 Next is the work on task 23098...
11630 2000-12-08 20:31 omegahacker
11632 * tests/: Makefile.am, queue.c: Test program for simple queue
11633 operations. Good for testing thread/cothread interations.
11635 2000-12-08 18:24 wtay
11637 * gst/: gstbin.c, gstdebug.h, gstpad.c, gstpad.h: Added pullregion
11638 in again, it got removed with the previous commit.
11640 2000-12-08 10:33 omegahacker
11642 * gst/: gstbin.c, gstconnection.c, gstconnection.h, gstdebug.h,
11643 gstelement.c, gstpad.c, elements/gstqueue.c: Another big set of
11644 changes. Connections are now also pullfunc based. gstqueue has
11645 been updated, I don't know of any other connections offhand.
11647 There are still a few things that need doing, specifically the
11648 concept of a source or connection with connections to multiple
11649 thread contexts is not dealt with. This may force us to move the
11650 threadstate from the element to the pad, maybe keeping the
11651 element's copy for simple cases. Then the Bin would create a
11652 structure to pass to the cothreaded _wrappers of any such elements,
11653 which would detail the pads that are to be dealt with by this
11654 particular cothread context.
11656 That will speed things up to, since we don't have to look through
11657 the list of all pads for every Src or Connection element for every
11658 iteration, we can simply step through the list provided by the
11659 plan. Special case might even have a single pad pointer sitting
11660 there to trump the list, if there's only one (the common case
11663 Task 23098 is tracking these changes. The main task 22588 depends
11664 on that subtask, as well as 22240, which is a consistency check on
11667 2000-12-07 18:38 wtay
11669 * tests/: .cvsignore, Makefile.am, caps.c: Updated the test program
11671 2000-12-07 18:37 wtay
11673 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11674 gstprops.c, gstprops.h, gstpropsprivate.h: separated the properties
11675 from the capabilities as we might use the properties for metadata
11678 2000-12-06 23:04 wtay
11680 * gst/: gstbin.c, gstcaps.c, gstcaps.h, gstpad.c,
11681 elements/gstasyncdisksrc.c: Added pulregion handling. Added
11682 GstCapsListFactory in headers
11684 2000-12-05 18:08 wtay
11686 * gst/: Makefile.am, gstbin.c, gstpad.c, gstpipeline.c,
11687 elements/gstasyncdisksrc.c: Fixed autoplugging.
11689 2000-12-04 19:24 wtay
11691 * docs/random/caps: Added some capability options
11693 2000-12-04 10:52 omegahacker
11695 * gst/: gstbin.c, gstelement.h, gstpad.c, gstpad.h, gstpipeline.c,
11696 gstsrc.c, gstsrc.h, elements/gstasyncdisksrc.c,
11697 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11698 elements/gstfakesrc.c, elements/gstfdsrc.c, elements/gsthttpsrc.c,
11699 elements/gstsinesrc.c: Changed the way things are scheduled,
11700 especially sources. A Src used to have a push() function, and
11701 optionally a pushregion() to deal with async reads, etc. That
11702 whole thing has gone away, in favor of providing a pull() function
11703 for the output (Src) pad instead, ala chain functions. This makes
11704 constructing cothreaded schedules out of non-loop elements somewhat
11705 easier. Basically there was always a question as to which pad was
11706 being dealt with. In the pullregion case, cothread-specific data
11707 was used to try to pass the region struct to the right place, which
11708 is a slow hack. And in general, the push function severely limited
11709 the kind of tricks that could be played when there's more than one
11710 output pad, such as a multi-out file reader with async capabilities
11711 on each pad independently.
11713 This changes the way cothread scheduling occurs. Instead of the
11714 hack to deal with Src's by calling their push() function (or
11715 optionally the pushregion(), in certain cases), we now are working
11716 towards a general mechanism where pads are the only thing that are
11717 dealt with directly.
11719 An optimization was made in the process of doing this: the
11720 loopfunction actually run as the outer [stack] frame of the
11721 cothread is now set more intelligently in create_plan() based on
11722 what kind of element it is. We now have:
11724 loopfunc_wrapper: used for loop-based elements, it simply calls the
11725 loopfunc in a loop, paying attention to COTHREAD_STOPPING (see
11726 below). It currently does other, soon to be depracated, stuff.
11728 pullsrc_wrapper: wraps a Src that's not loop-based (since your
11729 options are now loop- or pull-based)
11731 There will be a couple more to deal with other cases, such as
11732 Connections and chain-based elements. The general idea is that
11733 it's a lot more efficient to make the decisions once in create_plan
11734 than to keep doing this huge if/else chain in the wrapper. Just
11735 choose the right wrapper up front. It'll be most apparent
11736 performance-wise in the case of whichever element context is
11737 switched to first for each iteration, since the whole wrapper setup
11738 is done for every iteration.
11740 The tricky part is that there is now a bit of overloading of the
11741 function pointers in a pad. The current meanings (possibly to
11742 change a bit more soon) are:
11744 chainfunc: as always, chainfunc pointer is mirrored between peer
11745 pads (this may change, and the chain func may end up in
11746 pushfunc) pushfunc: SrcPad: gst_pad_pushfunc_proxy, cothread_switch
11747 to peer SinkPad: none (may take over chainfunc, see
11748 below) pullfunc: SrcPad: Src or Connection's function to construct
11749 buffers SinkPad: gst_pad_pullfunc_proxy, cothread_switch
11752 There are a number of issues remaining with the scheduling, not the
11753 least of which is the fact that Connections are still dealt with
11754 the old way, with _push() functions and such. I'm trying to figure
11755 out a way to unify the system so it makes sense. Following the
11756 scheduling system is hard enough, trying to change it is murder.
11758 Another useful scheduling addition, mentioned above, is
11759 COTHREAD_STOPPING. It's an element flag that's used to signal
11760 whatever code is running in cothread context that it should be
11761 finishing up and exiting soon. An example of this is in
11762 plugins/cobin/spindentity.c. All the loops should now be composed
11763 of do/while loops, rather than while(1) loops:
11766 buf = gst_pad_pull(spindentity->sinkpad);
11767 gst_pad_push(spindentity->srcpad,buf);
11768 } while (!GST_ELEMENT_IS_COTHREAD_STOPPING(element));
11770 The reason for this is that COTHREAD_STOPPING may be set before the
11771 above loop ever gets started. It wouldn't do for the body of the
11772 loop to never once get called, that would simply stall the
11773 pipeline. Note that only the core library code is ever responsible
11774 for setting and unsetting this flag. All elements have to do is
11775 respond to it by cleanly exiting the loop and the function holding
11778 This is needed primarily to allow iterations to occur properly.
11779 Basically, there's a single entry point in the cothread scheduling
11780 loop, gst_bin_iterate_func() simply switches to this cothread. If
11781 the element in this context is allowed to loop infinitely, nothing
11782 would even switch back to the context from which the iterate() was
11783 originally called. This is a bit of a problem. The solution is
11784 for there to be an implicit switch back to the originating context.
11785 Now, even I'm not sure exactly how this works, but if the cothread
11786 that's switched to actually returns, execution returns back to the
11787 calling context, i.e. iterate_func().
11789 COTHREAD_STOPPING is therefore set just before switching into this
11790 (currently randomly chosen) context, on the assumption that it will
11791 return promptly after finishing its duties. The burden of clearing
11792 the flag falls to the various wrapper functions provided by the Bin
11793 code, thus element writers don't have to worry about doing that at
11794 all (and simply shouldn't).
11796 Related changes: All the sources in elements/ have been changed to
11797 reflect the new system.
11799 FIXMEs: 1) gstpipeline.c calls gst_src_push at some point, dunno
11800 why, it's commented out now. 2) any other sources, including
11801 vcdsrc, dvdsrc, and v4lsrc will break badly and need to be modified
11802 to work as pull-based sources.
11804 2000-12-04 09:35 omegahacker
11806 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
11807 gst/gst.h, gst/gstbuffer.c, gst/gstdebug.h: Changes made to the
11808 DEBUG system. New header file gstdebug.h holds the stuff to keep
11809 it out of gst.h's hair. DEBUG prints out the process id, cothread
11810 id, source filename and line number. Two new macros DEBUG_ENTER
11811 and DEBUG_LEAVE are used to show the entry and exit of a given
11812 function. This eventually might be used to construct call trace
11813 graphs, even taking cothreads into account. This would be quite
11814 useful in visualizing the scheduling mechanism.
11816 Minor changes to various debug messages.
11818 Also sitting in gstdebug.h is a prototypical DEBUG_ENTER that's
11819 capable of performing DEBUG_LEAVE automatically. It does this by
11820 utilizing a little-known GCC extension that allows one to call a
11821 function with the same parameters as the current function. The
11822 macro uses this to basically call itself. A boolean is used to
11823 ensure that when it calls itself it actually runs the body of the
11824 function. In the meantime it prints stuff out before and after the
11825 real function, as well as constructing a debugging string. This
11826 can be used eventually to provide call-wide data on the DEBUG
11827 lines, instead of having to replicate data on each call to DEBUG.
11828 More research is needed into how this would most cleanly be fit
11829 into some other chunk of code, like GStreamer (I think of this
11830 DEBUG trick as a separate project, sorta).
11832 Unfortunately, the aforementioned DEBUG trick interacts quite
11833 poorly with cothreads. Almost any time it's used in a function
11834 that has anything remotely to do with a cothread context (as in, it
11835 runs in one), a segfault results from the __builtin_apply call,
11836 which is the heart of the whole thing. If someone who really knows
11837 assembly could analyze the resulting code to see what's really
11838 going on, we might find a way to fix either the macro or the
11839 cothreads (I'm thinking that there's something we missed in
11840 constructing the cothreads themselves) so this works in all cases.
11842 In the meantime, please insert both DEBUG_ENTER and DEBUG_LEAVE in
11843 your functions. Be sure to put DEBUG_ENTER after your variable
11844 declarations and before any functional code, not to put the
11845 function name in any DEBUG strings (it's already there, trust me),
11846 and put a DEBUG_LEAVE if you care enough.
11848 Changes are going to happen in the way DEBUGs and other printouts
11849 occur, so stay tuned.
11851 2000-12-04 09:32 omegahacker
11853 * gst/gstplugin.c: Added a check to see if the plugin actually
11854 exists before even bothering to try to load it. Saves a fair
11855 amount of debugging spew with _gst_plugin_spew enabled.
11857 2000-12-04 09:14 omegahacker
11859 * plugins/mp3decode/parse/mp3parse.c: Minor change to the
11860 head_check function: DEBUG pretty much assumes there's a newline
11861 (\n) at the end, things get messy otherwise. Might add a
11862 DEBUG_NOPREFIX to deal with this problem later, but I think this is
11863 a good cleanup anyway.
11865 2000-12-03 20:15 wtay
11867 * tests/caps.c: More test cases.
11869 2000-12-03 20:15 wtay
11871 * gst/: gstcaps.c, gstcaps.h: Implemented real Caps checking.
11873 2000-12-03 17:52 wtay
11875 * tests/: Makefile.am, caps.c, states.c: Added a test program for
11878 2000-12-03 17:51 wtay
11880 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11881 gstpad.c, gstpad.h, gstpipeline.c: Added multiple types to the
11882 pads. Added first preview of the capabilities system.
11883 Autoplugging is seriously broken with these (and other) changes.
11885 2000-12-03 15:02 richardb
11887 * test/cothreads/: Makefile.am, cothreads.c, cothreads.h: Remove
11888 cothreads.[ch] from tests/cothreads/ and replace then with a rule
11889 in the Makefile.am to generate symlinks to the live versions of the
11890 code in gst/ : fixes a compile error, and should keep things
11893 2000-12-03 00:17 omegahacker
11895 * gst/: cothreads.c, cothreads.h, gst.h: Enhanced debugging by
11896 making DEBUG() print out the cothread ID as well as the process ID.
11897 cothread_getcurrent returns the current cothread ID, or -1 if
11898 cothreads aren't set up in this process context.
11900 2000-12-02 10:07 omegahacker
11902 * docs/random/filter-writers-guide: First pass at an outline for
11903 the Filter Writer's Guide. Mostly complete, though the structure
11904 needs some work. Just need someone to write it ;-)
11906 2000-11-30 20:30 wtay
11908 * docs/random/types3: Another type system proposal.
11910 2000-11-29 10:05 omegahacker
11912 * gst/cothreads.c: Rearranged cothread_switch a bit to move all the
11913 code for error conditions to the end, using goto's to get there.
11914 This has the presumed advantage of consolidating all the normally
11915 run code into one chunk, reducing jumps (and the associated
11916 penalties in any modern processor) and limiting cache- line usage.
11917 It may be instructive to look at the generated assembly for this
11918 revision and the previous, to see if gcc is smart enough to do this
11921 If you want to turn off some of the checks (they are all checks for
11922 NULL pointers, if you're curious) for a speed gain, disable the
11923 #define of COTHREAD_PARANOID at the top.
11925 2000-11-26 19:11 wtay
11927 * docs/random/types2: Added the type system design.
11929 2000-11-25 18:13 wtay
11931 * docs/random/sources: More ramblings..
11933 2000-11-25 16:45 wtay
11935 * docs/random/sources: Another alternative to the src. Please
11938 2000-11-25 16:00 wtay
11940 * docs/random/sources: Added asci art control flow diagrams
11942 2000-11-25 14:18 wtay
11944 * docs/random/sources, gst/gstpipeline.c,
11945 gst/elements/gstasyncdisksrc.h, gst/elements/gstaudiosink.c,
11946 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
11947 gst/elements/gstelements.c, gst/elements/gstesdsink.h,
11948 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
11949 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
11950 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
11951 gst/elements/gstfdsrc.c, gst/elements/gstfdsrc.h,
11952 gst/elements/gsthttpsrc.c, gst/elements/gsthttpsrc.h,
11953 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
11954 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
11955 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.c,
11956 gst/elements/gsttypefind.h, plugins/mpeg2/mpeg2dec/Makefile.am,
11957 plugins/mpeg2/mpeg2dec/decode.c, plugins/mpeg2/mpeg2dec/idct.c,
11958 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11959 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11960 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/Makefile.am,
11961 plugins/mpeg2/parse/mpeg2parse.c: Code Cleanups Added use cases for
11962 the source elements.
11964 2000-11-25 07:43 omegahacker
11966 * gst/elements/gstelements.c: Added code to force the gsttypes
11967 plugin to load before gstelements, by simply having gstelements.c
11968 request the plugin. Solves some dependency problems. This is the
11969 correct method of doing this for now, though I had a thought:
11971 Have a static list of hard dependencies that the plugin system is
11972 responsible for satisfying before even trying to load the plugin.
11973 Makes plugin design easier.
11975 2000-11-25 07:02 omegahacker
11977 * gst/: gstpad.c, gstpad.h: added the ability to disable pads, not
11978 quite complete but sufficient for now
11980 2000-11-24 22:28 omegahacker
11982 * gst/gstelement.c: Fixed a dumb mistake: in
11983 gst_element_set_loop_function, it was forcing the cothread's entry
11984 function to change. This is totally wrong, the create_plan function
11985 in GstBin is responsible for setting that to its own internal
11986 helper function. Code removed outright...
11988 2000-11-23 21:49 omegahacker
11990 * gst/: gstelement.c, gstelement.h: Closed 22145 - gstelement.c:
11991 support hotswapping of loopfunc
11993 Added a flag GST_ELEMENT_NEW_LOOPFUNC that's set when a new
11994 loopfunc is set, which needs to be obeyed by the loopfuncs
11995 themselves. The assumption is that only a loopfunc or an element
11996 that knows what it's doing will ever change the loopfunc pointer,
11997 so they can be responsible for exitting the loopfunc itself
12000 The loopfunc_wrapper function has been changed to call the loopfunc
12001 pointer itself in a loop. If the loopfunc changes, the current
12002 loop is supposed to exit, which causes the loopfunc_wrapper to
12003 start up the new loopfunc.
12005 2000-11-23 20:39 omegahacker
12007 * gst/gstelement.c: Closed task 22143 - gstelemnt.c: complete
12008 gst_element_connect
12010 SImple matter of cleaning up the conflicting checks and actually
12011 connecting the pads in question.
12013 2000-11-23 08:13 omegahacker
12015 * gst/: gstbin.c, gstelement.c: gstbin.c: modified so create_plan
12016 occurs after the state change of all the child elements.
12017 gstelement.c: set_state now loops such that each element only deals
12018 with one state change at a time, i.e.
12019 NULL->READY,READY->PLAYING, instead of a single NULL->PLAYING.
12021 2000-11-20 22:05 wtay
12023 * gstplay/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
12024 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct_mmx.c,
12025 plugins/mpeg2/mpeg2dec/perftest.c: Something was wrong with SSE
12026 initialisation in mpeg2dec Added little performance test (compile
12029 2000-11-20 19:04 wtay
12032 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
12033 docs/manual/gstreamer-manual.sgml, gst/elements/gstdisksrc.c,
12034 gstplay/gstmediaplay.c, gstplay/gstplay.c,
12035 plugins/dvdsrc/Makefile.am, plugins/dvdsrc/dvdsrc.c,
12036 plugins/dvdsrc/dvdsrc.h, plugins/mpeg2/ac3dec/Makefile.am,
12037 plugins/mpeg2/ac3dec/ac3.h, plugins/mpeg2/ac3dec/ac3_internal.h,
12038 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
12039 plugins/mpeg2/ac3dec/audio_out.h,
12040 plugins/mpeg2/ac3dec/bit_allocate.c,
12041 plugins/mpeg2/ac3dec/bit_allocate.h,
12042 plugins/mpeg2/ac3dec/bitstream.c, plugins/mpeg2/ac3dec/bitstream.h,
12043 plugins/mpeg2/ac3dec/bswap.h, plugins/mpeg2/ac3dec/cmplx.h,
12044 plugins/mpeg2/ac3dec/coeff.c, plugins/mpeg2/ac3dec/coeff.h,
12045 plugins/mpeg2/ac3dec/cpu_accel.c, plugins/mpeg2/ac3dec/crc.c,
12046 plugins/mpeg2/ac3dec/crc.h, plugins/mpeg2/ac3dec/debug.c,
12047 plugins/mpeg2/ac3dec/debug.h, plugins/mpeg2/ac3dec/decode.c,
12048 plugins/mpeg2/ac3dec/decode.h, plugins/mpeg2/ac3dec/dither.c,
12049 plugins/mpeg2/ac3dec/dither.h, plugins/mpeg2/ac3dec/downmix.c,
12050 plugins/mpeg2/ac3dec/downmix.h, plugins/mpeg2/ac3dec/downmix_c.c,
12051 plugins/mpeg2/ac3dec/downmix_c.h,
12052 plugins/mpeg2/ac3dec/downmix_i386.S,
12053 plugins/mpeg2/ac3dec/downmix_i386.h,
12054 plugins/mpeg2/ac3dec/downmix_kni.S,
12055 plugins/mpeg2/ac3dec/downmix_kni.h,
12056 plugins/mpeg2/ac3dec/exponent.c, plugins/mpeg2/ac3dec/exponent.h,
12057 plugins/mpeg2/ac3dec/imdct.c, plugins/mpeg2/ac3dec/imdct.h,
12058 plugins/mpeg2/ac3dec/imdct512_kni.S,
12059 plugins/mpeg2/ac3dec/imdct_c.c, plugins/mpeg2/ac3dec/imdct_c.h,
12060 plugins/mpeg2/ac3dec/imdct_kni.c, plugins/mpeg2/ac3dec/imdct_kni.h,
12061 plugins/mpeg2/ac3dec/mantissa.c, plugins/mpeg2/ac3dec/mantissa.h,
12062 plugins/mpeg2/ac3dec/oms_accel.h, plugins/mpeg2/ac3dec/output.c,
12063 plugins/mpeg2/ac3dec/output.h, plugins/mpeg2/ac3dec/parse.c,
12064 plugins/mpeg2/ac3dec/parse.h, plugins/mpeg2/ac3dec/rematrix.c,
12065 plugins/mpeg2/ac3dec/rematrix.h,
12066 plugins/mpeg2/ac3dec/sanity_check.c,
12067 plugins/mpeg2/ac3dec/sanity_check.h, plugins/mpeg2/ac3dec/srfft.c,
12068 plugins/mpeg2/ac3dec/srfft.h, plugins/mpeg2/ac3dec/srfft_kni.S,
12069 plugins/mpeg2/ac3dec/srfft_kni.h,
12070 plugins/mpeg2/ac3dec/srfft_kni_c.c, plugins/mpeg2/ac3dec/srfftp.h,
12071 plugins/mpeg2/ac3dec/stats.c, plugins/mpeg2/ac3dec/stats.h,
12072 plugins/mpeg2/ac3dec/uncouple.c, plugins/mpeg2/ac3dec/uncouple.h,
12073 plugins/mpeg2/mpeg2dec/Makefile.am,
12074 plugins/mpeg2/mpeg2dec/decode.c,
12075 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12076 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12077 plugins/mpeg2/mpeg2dec/motion_comp.c,
12078 plugins/mpeg2/mpeg2dec/motion_comp.h,
12079 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
12080 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/mpeg2parse.c,
12081 plugins/mpeg2/parse/mpeg2parse.h, test/dvdcat.c: Reworked AC3
12082 decoder. No seeking yet but at least we do not need ac3parse
12083 anymore. Reworked dvdsrc to read scrambled data (DeCSS not
12084 included). I have modified DeCSS a bit to work in GStreamer. Can I
12085 release the code or is there some lawyer that's going to sue me?
12086 MPEG2 SSE motion compensation. Tried to add PTS to the MPEG
12087 decoder but failed.
12089 2000-11-12 20:34 wtay
12091 * components/bonobo-gstmediaplay/: Makefile.am,
12092 bonobo-gstmediaplay.c, gstmediaplay.oafinfo: The bonobo component
12093 now works on audio only (mp3/vorbis). Video is broken because
12094 bonobo does not handle multithreading yet. Added Bonobo toolbar
12097 2000-11-11 15:13 wtay
12099 * configure.in, components/bonobo-gstmediaplay/.cvsignore,
12100 components/bonobo-gstmediaplay/Makefile.am,
12101 components/bonobo-gstmediaplay/bonobo-gstmediaplay-ui.xml,
12102 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
12103 components/bonobo-gstmediaplay/gstmediaplay.oafinfo,
12104 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstmeta.sgml,
12105 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttype.sgml,
12106 docs/gst/tmpl/gstutils.sgml, docs/libs/tmpl/gstidct.sgml,
12107 docs/manual/components.sgml, docs/manual/cothreads.sgml,
12108 docs/manual/helloworld2.sgml, docs/manual/programs.sgml,
12109 gst/cothreads.c, gst/cothreads.h, gst/gstarch.h, gst/gstbin.c,
12110 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstclock.c,
12111 gst/gstconnection.c, gst/gstcpu.c, gst/gstelement.c,
12112 gst/gstelement.h, gst/gstextratypes.c, gst/gstfilter.c,
12113 gst/gsti386.h, gst/gstmeta.c, gst/gstppc.h, gst/gstsink.c,
12114 gst/gstsrc.c, gst/gstthread.c, gst/gsttype.c,
12115 gst/elements/gstqueue.c, gstplay/Makefile.am,
12116 plugins/avi/gstavidecoder.c: Docs updates. Added LICENSE info to
12117 headers/code where missing in gst directory Added a bonobo wrapper
12118 for the media player (it shows up in gshell but locks up when
12119 activating the component, anyone?) Fixed some XML save/load
12120 problems with arguments.
12122 2000-11-08 19:53 wtay
12124 * gstplay/: gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
12125 gststatusarea.c, gststatusarea.h, main.c: Fix for the new gnome
12126 libraries. It looks like glade does not like empty dockitems...
12128 2000-11-07 21:38 wtay
12130 * docs/libs/: gstreamer-libs-sections.txt, tmpl/dct.sgml,
12131 tmpl/gstidct.sgml, tmpl/gstriff.sgml: Library docs update
12133 2000-11-07 21:24 wtay
12135 * docs/gst/tmpl/: cothreads.sgml, gstbufferpool.sgml,
12136 gstelement.sgml, gstpad.sgml: [no log message]
12138 2000-11-07 21:18 wtay
12140 * docs/gst/: Makefile.am, gstreamer-decl.txt, gstreamer-docs.sgml,
12141 gstreamer-sections.txt: Updated docs
12143 2000-11-06 00:15 wtay
12145 * gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12146 gst/gstpad.h, gst/gstutils.c, gst/elements/Makefile.am,
12147 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
12148 gst/elements/gstdisksrc.c, gstplay/gstplay.c,
12149 gstplay/gstplayprivate.h, libs/riff/gstriff.h,
12150 libs/riff/gstriffparse.c, plugins/avi/gstavidecoder.c,
12151 plugins/avi/gstavidecoder.h: Added seeking to the avi decoder by
12152 implementing pull_region. Fixes to the asyncdisksrc. Added thread
12153 specific data to the cothreads.
12155 2000-11-04 18:55 wtay
12157 * include/sse.h: [no log message]
12159 2000-11-04 18:54 wtay
12161 * configure.in, gst/Makefile.am, gst/cothreads.c, gst/cothreads.h,
12162 gst/gst.c, gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.h,
12163 gst/gstbufferpool.h, gst/gstclock.h, gst/gstconnection.h,
12164 gst/gstcpu.h, gst/gstelement.h, gst/gstfilter.h, gst/gstmeta.h,
12165 gst/gstobject.h, gst/gstpipeline.h, gst/gstplugin.h, gst/gstsink.h,
12166 gst/gstsrc.h, gst/gsttee.h, gst/gstthread.c, gst/gstthread.h,
12167 gst/gsttrace.h, gst/gsttype.h, gst/gstutils.h, gst/gstxml.h,
12168 gst/types/gsttypes.c, libs/idct/Makefile.am, libs/idct/dct.h,
12169 libs/idct/gstidct.c, libs/idct/gstidct.h, libs/idct/sseidct.S,
12170 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/.cvsignore,
12171 plugins/mpeg2/mpeg2dec/Makefile.am,
12172 plugins/mpeg2/mpeg2dec/decode.c,
12173 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12174 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12175 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
12176 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
12177 plugins/mpeg2/mpeg2dec/idct_mmx.c,
12178 plugins/mpeg2/mpeg2dec/idct_mmx.h,
12179 plugins/mpeg2/mpeg2dec/motion_comp.c,
12180 plugins/mpeg2/mpeg2dec/motion_comp.h,
12181 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
12182 plugins/mpeg2/mpeg2dec/mpeg2.h,
12183 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
12184 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
12185 plugins/mpeg2/mpeg2dec/vlc.h, plugins/vorbis/vorbisdec.c: Added the
12186 excellent mpeg2dec decoder. Not 100% optimized but allready very
12187 fast. More cleanup.
12189 2000-11-02 20:10 wtay
12191 * gst/gst.c, gstplay/gstmediaplay.c, gstplay/main.c: Make sure the
12192 Gdk thread lock is not held inside the gstreamer pipeline. Fix the
12193 videosink to not hold the Gdk lock when emitting a signal. All Gtk
12194 GUI apps using GStreamer should now handle the Gdk locks when
12195 handling signals from the pipeline (as it should be)
12197 2000-11-01 22:11 wtay
12199 * examples/helloworld2/helloworld2.c, gst/cothreads.c,
12200 gst/cothreads.h, gst/gstbin.c, gst/gstthread.c,
12201 gst/elements/Makefile.am, gst/elements/gstqueue.c,
12202 gstplay/gststatusarea.c, plugins/avi/gstavidecoder.c,
12203 plugins/avi/gstavidecoder.h, plugins/mp3decode/mpg123/gstmpg123.c:
12204 Some code cleanup Let the parent GstBin decide when to do a
12205 create_plan (bin inside a thread)
12207 2000-11-01 13:49 wtay
12209 * gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
12210 gst/gstthread.c, gst/gsttype.c, gstplay/Makefile.am,
12211 gstplay/callbacks.c, gstplay/gstmediaplay.c,
12212 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12213 gstplay/gstplay.c, gstplay/gstplay.h, gstplay/gstplayprivate.h,
12214 gstplay/gststatusarea.c, gstplay/interface.c, gstplay/interface.h,
12215 plugins/avi/Makefile.am, plugins/avi/audiocodecs.c,
12216 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
12217 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12218 plugins/avi/gstparseavi.h, plugins/avi/playcodecs.c,
12219 plugins/mp3decode/parse/mp3parse.c,
12220 plugins/mp3decode/parse/mp3parse.h,
12221 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
12222 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h:
12223 Code cleanup, make it adhere to the Gnome/Gtk+ code formatting,
12224 which is quite clean and more readable. Renamed parseavi to
12225 avidecoder Implemented seeking/time display/pause/play/stop/clean
12226 exit to gstmediaplay Added an element flag to indicate that it
12227 cannot deal with noncontigous buffers. If such an element is found
12228 in the pipeline, seeking is disabled for the complete stream
12229 (avidecoder cannot deal with seeking until we convert it to a loop
12230 based element with pull_region to fetch the indeces etc...)
12232 2000-10-30 21:10 wtay
12234 * docs/plugins/: .cvsignore, gstreamer-plugins.types.in: Missing
12237 2000-10-30 21:08 wtay
12239 * plugins/mpeg1/mpegaudio/: table_absthr.h, table_alloc.h,
12240 table_cb.h, table_enwindow.h, table_th.h, tables.c: forgot the
12243 2000-10-30 21:06 wtay
12245 * plugins/mpeg2/mpeg2enc/: Makefile.am, fdct_mmx.s, fdctdata.c: A
12246 nonworking forward DCT with MMX
12248 2000-10-30 21:02 wtay
12250 * gst/gstbin.c, gst/gstthread.c, gst/elements/gstqueue.c,
12251 gstplay/.cvsignore, gstplay/Makefile.am, gstplay/callbacks.c,
12252 gstplay/callbacks.h, gstplay/codecs.h, gstplay/gstmediaplay.c,
12253 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12254 gstplay/gstplay.c, gstplay/gstplay.glade, gstplay/gstplay.h,
12255 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
12256 gstplay/gststatusarea.h, gstplay/interface.c, gstplay/interface.h,
12257 gstplay/main.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12258 plugins/mpeg1/mpegaudio/Makefile.am,
12259 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/encode.c,
12260 plugins/mpeg1/mpegaudio/musicin.c, plugins/mpeg1/mpegaudio/psy.c,
12261 plugins/mpeg1/mpegaudio/tonal.c, plugins/mpeg1/parse/mpeg1parse.c,
12262 plugins/mpeg1video/parse/mp1videoparse.c,
12263 plugins/mpeg2/mpeg2enc/Makefile.am,
12264 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12265 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12266 plugins/mpeg2/mpeg2enc/quant_mmx.s,
12267 plugins/mpeg2/mpeg2enc/quantize.c, test/avi2mpg.c, test/mp2tomp1.c:
12268 Misc fixes and cleanups A reworked gstplay. Now it is called
12269 gstmediaplay. gstplay is a custom widget that can display media and
12270 is to become a bonobo component soon. put the tables of the mpeg
12271 audio encoder in a header file. maybe faster quantisation for the
12274 2000-10-25 20:09 wtay
12276 * configure.in, docs/plugins/Makefile.am, docs/plugins/gstdoc-mkdb,
12277 docs/plugins/gstdoc-mktmpl, docs/plugins/gstdoc-scanobj,
12278 docs/plugins/gstreamer-plugins-docs.sgml,
12279 docs/plugins/gstreamer-plugins-sections.txt,
12280 docs/plugins/tmpl/ac3dec.sgml, docs/plugins/tmpl/ac3parse.sgml,
12281 docs/plugins/tmpl/audioscale.sgml, docs/plugins/tmpl/cobin.sgml,
12282 docs/plugins/tmpl/dvdsrc.sgml, docs/plugins/tmpl/example.sgml,
12283 docs/plugins/tmpl/gstaviencoder.sgml,
12284 docs/plugins/tmpl/gstjpeg.sgml, docs/plugins/tmpl/gstjpegdec.sgml,
12285 docs/plugins/tmpl/gstjpegenc.sgml,
12286 docs/plugins/tmpl/gstmpeg1encoder.sgml,
12287 docs/plugins/tmpl/gstmpeg2enc.sgml,
12288 docs/plugins/tmpl/gstmpeg2play.sgml,
12289 docs/plugins/tmpl/gstmpeg_play.sgml,
12290 docs/plugins/tmpl/gstmpegaudio.sgml,
12291 docs/plugins/tmpl/gstmpg123.sgml,
12292 docs/plugins/tmpl/gstparseau.sgml,
12293 docs/plugins/tmpl/gstparseavi.sgml,
12294 docs/plugins/tmpl/gstparsewav.sgml,
12295 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
12296 docs/plugins/tmpl/gstspectrum.sgml,
12297 docs/plugins/tmpl/gstv4lsrc.sgml,
12298 docs/plugins/tmpl/gstwincodec.sgml,
12299 docs/plugins/tmpl/gstwindec.sgml, docs/plugins/tmpl/gstwinenc.sgml,
12300 docs/plugins/tmpl/gstxa.sgml, docs/plugins/tmpl/gstxing.sgml,
12301 docs/plugins/tmpl/median.sgml,
12302 docs/plugins/tmpl/mp1videoparse.sgml,
12303 docs/plugins/tmpl/mp2videoparse.sgml,
12304 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
12305 docs/plugins/tmpl/mpeg2parse.sgml,
12306 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/rtjpegdec.sgml,
12307 docs/plugins/tmpl/rtjpegenc.sgml, docs/plugins/tmpl/smooth.sgml,
12308 docs/plugins/tmpl/smoothwave.sgml,
12309 docs/plugins/tmpl/spindentity.sgml, docs/plugins/tmpl/stereo.sgml,
12310 docs/plugins/tmpl/synaesthesia.sgml,
12311 docs/plugins/tmpl/system_encode.sgml,
12312 docs/plugins/tmpl/vcdsrc.sgml, docs/plugins/tmpl/videoscale.sgml,
12313 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
12314 docs/plugins/tmpl/vorbisdec.sgml, docs/plugins/tmpl/vorbisenc.sgml,
12315 docs/plugins/tmpl/vumeter.sgml, gst/gstbufferpool.c,
12316 gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c,
12317 gst/gstelement.h, gst/gstelementfactory.c, gst/gstmeta.c,
12318 gst/gstmeta.h, gst/gstpad.c, gst/gstplugin.c, gst/gstthread.c,
12319 gst/gstthread.h, gst/gstutils.c, gst/gstxml.c,
12320 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12321 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
12322 libs/idct/gstidct.h, libs/riff/gstriff.h, test/ac3play.c,
12323 test/qtest.c: More Docs updates. Added plugin documentation. I
12324 fear we need a gstdoc implementation that loads plugins and does
12325 introspection on them. I think we should automatically create the
12326 docs for the pads and mime types the plugins provide. Does anyone
12327 have enough perl knowledge to add these features? I allready
12328 changed the C code to output the pad definitions but my perl
12329 knowledge is too limited, for now, to implement the rest of the
12330 needed functionality...
12332 2000-10-22 17:30 wtay
12334 * docs/gst/tmpl/: audioraw.sgml, cothreads.sgml,
12335 gstasyncdisksrc.sgml, gstaudiosink.sgml, gstbuffer.sgml,
12336 gstbufferpool.sgml, gstclock.sgml, gstcpu.sgml, gstdisksrc.sgml,
12337 gstelement.sgml, gstextratypes.sgml, gstmeta.sgml, gstpad.sgml,
12338 gstplugin.sgml, gstreamer-unused.sgml, gstsrc.sgml, gstthread.sgml,
12339 gsttrace.sgml, gsttype.sgml, gsttypefind.sgml, gstxml.sgml,
12340 spectrum.sgml, videoraw.sgml: More docs updates
12342 2000-10-22 17:27 wtay
12344 * docs/: Makefile.am, gst/Makefile.am, gst/gstreamer-decl.txt,
12345 gst/gstreamer-docs.sgml, gst/gstreamer-sections.txt,
12346 gst/gstreamer.hierarchy, gst/gstreamer.types.in, libs/.cvsignore,
12347 libs/Makefile.am, libs/gstreamer-libs-docs.sgml,
12348 libs/gstreamer-libs-sections.txt, libs/tmpl/.cvsignore,
12349 libs/tmpl/dct.sgml, libs/tmpl/externals.sgml,
12350 libs/tmpl/gstcolorspace.sgml, libs/tmpl/gstgetbits.sgml,
12351 libs/tmpl/gstgetbits_inl.sgml, libs/tmpl/gstidct.sgml,
12352 libs/tmpl/gstputbits.sgml, libs/tmpl/gstriff.sgml,
12353 libs/tmpl/gstvideoscale.sgml, libs/tmpl/wineacm.sgml: Documentation
12354 updates documented the libraries
12356 2000-10-21 13:04 wtay
12358 * configure.in, docs/manual/gstreamer-manual.sgml, gst/Makefile.am,
12359 gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstpad.h,
12360 gst/gstpipeline.c, gst/elements/gstdisksrc.c,
12361 plugins/avi/gstparseavi.c,
12362 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12363 plugins/mpeg1video/parse/mp1videoparse.c,
12364 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpegtypes/.cvsignore,
12365 plugins/mpeg2/mpegtypes/Makefile.am,
12366 plugins/mpeg2/mpegtypes/mpeg2types.c,
12367 plugins/mpeg2/parse/mpeg2parse.c,
12368 plugins/mpeg2/video/gstmpeg2play.c,
12369 plugins/mpeg2/videoparse/.cvsignore,
12370 plugins/mpeg2/videoparse/Makefile.am,
12371 plugins/mpeg2/videoparse/mp2videoparse.c,
12372 plugins/mpeg2/videoparse/mp2videoparse.h: MPEG2 types added for
12373 better autoplugging. MPEG2 works more or less. fix in
12374 autoplugging. avi now works.
12376 2000-10-12 20:41 wtay
12378 * editor/gsteditorconnection.c, editor/gsteditorpad.c,
12379 gst/gstpipeline.c, gstplay/Makefile.am, gstplay/avi.c,
12380 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c: Removed the
12381 hardcoded pipeline setup is gstplay in favor of the autoplugging
12382 features. Still in a rought shape...
12384 2000-10-12 09:43 richardb
12386 * docs/manual/: BUILD, Makefile.am, images/Makefile.am: Manual now
12387 gets installed correctly by make install. Problems: clean /
12388 uninstall don't work. make dist not tested. pdf manual doesn't
12391 2000-10-11 20:30 wtay
12393 * editor/gsteditorproperty.c, gst/Makefile.am, gst/gst.h,
12394 gst/gstextratypes.c, gst/gstextratypes.h,
12395 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12396 gst/elements/gstdisksrc.c, gst/elements/gstfdsrc.c: Added extra Gtk
12397 types for better editor properties (FILENAME, enums) The disksrcs
12398 location property can now be set in the editor: we can now make our
12399 first working mp3 player with gsteditor!!
12401 2000-10-09 21:01 wtay
12403 * examples/autoplug/autoplug.c, gst/Makefile.am, gst/gstpipeline.c,
12404 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
12405 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed a severe timestamp
12406 bug in mpeg_play. Create a new thread upon a multisrc element in
12407 autoplugging: the autoplug example now correctly sets up 5 threads
12408 for an mpeg player.
12410 2000-10-09 01:34 richardb
12412 * configure.in, docs/Makefile.am, docs/manual/.cvsignore,
12413 docs/manual/Makefile.am, docs/manual/images/.cvsignore,
12414 docs/manual/images/Makefile.am: Added building of the manual to the
12415 build system. Currently in a rudimentary state - will not
12416 gracefully give up if tools not available, will not uninstall /
12417 clean, and may not install / make dist properly. Documentation
12418 does not have dependencies on images, so won't rebuild if they're
12421 2000-10-08 23:23 wtay
12423 * examples/autoplug/.cvsignore, examples/autoplug/Makefile,
12424 examples/autoplug/autoplug.c, plugins/mp3decode/types/.cvsignore,
12425 plugins/mp3decode/types/Makefile.am,
12426 plugins/mp3decode/types/mp3types.c,
12427 plugins/mpeg1/mpegtypes/.cvsignore,
12428 plugins/mpeg1/mpegtypes/Makefile.am,
12429 plugins/mpeg1/mpegtypes/mpeg1types.c: Added an autoplug example.
12430 This little program (30 relevant lines) is able to play
12431 MPEG1(system)/MPEG2(system)/AVI(DIVX)/Vorbis/AC3 and whatever codec
12432 you write. Separated the mp3 and mpeg1 types for better reuse.
12434 2000-10-08 23:17 wtay
12436 * configure.in, editor/editor.glade, editor/gsteditor.h,
12437 editor/gsteditorbin.c, editor/gsteditorcanvas.c,
12438 editor/gsteditorconnection.c, editor/gsteditorconnection.h,
12439 editor/gsteditorcreate.c, editor/gsteditorpad.c,
12440 editor/gsteditorproperty.c, editor/gstelementselect.c,
12441 gst/gstbin.c, gst/gstelement.h, gst/gstelementfactory.c,
12442 gst/gstfilter.c, gst/gstpad.c, gst/gstpipeline.c, gst/gstplugin.c,
12443 gst/gstsink.c, gst/gstthread.c, gst/gsttype.c,
12444 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
12445 gst/types/gsttypes.c, plugins/avi/gstparseavi.c,
12446 plugins/capture/v4l/gstv4lsrc.c,
12447 plugins/mp3decode/mpg123/gstmpg123.c,
12448 plugins/mp3decode/parse/mp3parse.c,
12449 plugins/mp3decode/xing/gstxing.c, plugins/mpeg1/Makefile.am,
12450 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12451 plugins/mpeg1/mpeg_play/video.c,
12452 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12453 plugins/mpeg1/parse/mpeg1parse.c,
12454 plugins/mpeg1video/parse/mp1videoparse.c,
12455 plugins/mpeg2/parse/mpeg2parse.c: Fixed a bug in the typeloading.
12456 Fixes to various elements so that correct types are returned.
12457 Fixed flag collision with GtkObject. Elements can now suggest a
12458 thread. not sure if this is the right way to handle automatic
12459 thread creation. Autoplugging now works with multiple sinks and
12460 thread setup. No threads are created for intermediate elements yet,
12461 so MPEG may still be choppy.
12463 2000-10-06 23:52 richardb
12465 * plugins/: capture/v4l/Makefile.am, mpeg1/mpeg_play/Makefile.am,
12466 mpeg1/mpegaudio/Makefile.am, mpeg2/mpeg2enc/Makefile.am,
12467 mpeg2/video/Makefile.am: Remove from EXTRA_DIST various files which
12468 don't exist (these looked like copy and paste typos).
12470 2000-10-06 03:38 richardb
12472 * Makefile.am: Don't compile editor if havn't got libglade-gnome.
12474 2000-10-01 22:46 wtay
12476 * editor/: Makefile.am, editor.c, editor.glade, editor.ts,
12477 gsteditor.c, gsteditor.h, gsteditorcanvas.c, gsteditorelement.c,
12478 gsteditorimage.c, gsteditorimage.h, gsteditorpad.h,
12479 gsteditorpalette.c, gsteditorpalette.h, gsteditorproject.c,
12480 gsteditorproject.h, gsteditorprojectview.c, gsteditorproperty.c,
12481 gsteditorproperty.h, pixmaps/bin.xpm, pixmaps/element.xpm,
12482 pixmaps/pipeline.xpm, pixmaps/selector.xpm, pixmaps/tee.xpm,
12483 pixmaps/thread.xpm: Initial work for the new editor.
12485 2000-09-27 20:33 wtay
12487 * examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
12488 gst/gstbin.c, gst/gstelement.c, gst/gstelement.h,
12489 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
12490 gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
12491 gst/elements/gstaudiosink.c: Loading and saving of XML pipeline
12492 descriptions. GladeXML like operation implemented (you can
12493 retrieve parts of a pipeline)
12495 2000-09-24 23:47 wtay
12497 * examples/xml/.cvsignore: better .cvsignore
12499 2000-09-24 23:45 wtay
12501 * examples/xml/.cvsignore, examples/xml/Makefile,
12502 examples/xml/createxml.c, examples/xml/runxml.c, gst/gstbin.c,
12503 gst/gstconnection.h, gst/gstelementfactory.c, gst/gstpipeline.c,
12504 gst/gsttee.h, gst/gstthread.c, gst/gstthread.h, gst/gstxml.c,
12505 gst/gstxml.h: Cleanups. The first steps to a Glade like XML
12506 handling. A first example of what is to come...
12508 2000-09-24 15:31 wtay
12510 * examples/queue4/: .cvsignore, Makefile, queue4.c: An example of
12511 two threads and two queues.
12513 2000-09-24 15:29 wtay
12515 * gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstthread.c,
12516 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
12517 plugins/mp3decode/mpg123/gstmpg123.c: The cothreads were not
12518 initialized in its thread context resulting in severe stack
12519 corruption. This was very hard to track down. We should be able
12520 now to modify some plugins to a loop based setup so that we can get
12521 rid of the mp3parse and mp1videoparse elements. Modified the GList
12522 to a GSList in the queue.
12524 2000-09-23 00:35 wtay
12526 * gstreamer-config.in, examples/helloworld/helloworld.c,
12527 examples/helloworld2/helloworld2.c, examples/queue/.cvsignore,
12528 examples/queue/queue.c, examples/queue2/.cvsignore,
12529 examples/queue2/queue2.c, examples/queue3/.cvsignore,
12530 examples/queue3/queue3.c, examples/thread/thread.c,
12531 gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12532 gst/gstpipeline.c, gst/gstthread.c, gst/elements/Makefile.am,
12533 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/avi.c,
12534 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c,
12535 plugins/mp3decode/mpg123/gstmpg123.c, test/mp2tomp1.c: A first
12536 attempt to fix the queues in a cothreaded pipeline. Some fixes to
12537 the thread handling. Fix a bug in gstreamer-config : gthread was
12538 not included. gst_bin_create_plan() is now done in the READY
12539 state. a bin with only another bin in it will now work with
12540 gst_bin_iterate. Added some examples for the queues.
12542 2000-09-21 18:54 richardb
12544 * plugins/mp3decode/mpg123/Makefile.am: If using decode.c, compile
12545 dct64.c as well. Fixes link error on PPC.
12547 2000-09-21 02:42 richardb
12549 * libs/idct/ieeetest.c: IDCT works, and ieeetest not complains
12550 nicely if attempt to run a test with an unsupported DCT type.
12552 2000-09-21 02:34 richardb
12554 * gst/Makefile.am, libs/Makefile.am, libs/idct/Makefile.am,
12555 libs/idct/dct.h, libs/idct/gstidct.c: Make libs/idct only build mmx
12556 support if available - hopefully makes it compile on PPC.
12558 2000-09-21 01:57 richardb
12560 * AUTHORS, gst/cothreads.c, gst/gsti386.h, gst/gstppc.h,
12561 test/cothreads/cothreads.c: Patch from Chris Emerson for PPC.
12562 cothreads stuff was causing segfaults, because the stack needs to
12563 be initialised with a particular structure on PPC, unlike x86 where
12564 it simply has items pushed or popped. Added Chris to AUTHORS, for
12567 2000-09-18 23:19 richardb
12569 * autogen.sh, docs/manual/helloworld2.sgml, gstplay/gstplay.glade,
12570 libs/getbits/Makefile.am, libs/getbits/gstgetbits.h, test/wave.c:
12571 Fix compile problem due to DEBUG being redefined in
12572 libs/getbits/gstgetbits.h. Also fix several small typos in the
12575 2000-09-17 23:08 wtay
12577 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
12578 docs/gst/tmpl/gstpipeline.sgml, docs/manual/helloworld2.sgml,
12579 examples/helloworld2/helloworld2.c, examples/thread/thread.c,
12580 gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstpipeline.c,
12581 gst/gstpipeline.h, gst/elements/gstdisksrc.c,
12582 libs/getbits/gstgetbits.c, plugins/mpeg2/ac3dec/ac3dec.c,
12583 plugins/mpeg2/ac3parse/ac3parse.c,
12584 plugins/mpeg2/parse/mpeg2parse.c, plugins/vorbis/vorbisdec.c: Added
12585 gst_pipeline_add_sink/src to allow multiple sink cases and more
12586 complex autoplugging. Update docs too. Simplified the pipeline
12587 autoplugging code. Changed the cothread case: One iteration is now
12588 a push from the src element. The disk source does not change its
12589 state anymore on eof. Better type setting for the ac3
12590 parser/decoder and mpeg2parse.
12592 2000-09-17 15:06 wtay
12594 * acconfig.h, configure.in, gst/gstbin.c,
12595 gst/elements/gstdisksrc.c: Added check for vorbis. Really compile
12596 with Xv extension if the library is found. Changed the disksrc so
12597 that is goes to the PAUSE state if eof.
12599 2000-09-17 13:32 wtay
12601 * plugins/mpeg2/mpeg2enc/transfrm_mmx.s: more asm...
12603 2000-09-17 13:32 wtay
12605 * docs/manual/components.sgml: Information about the bonobo
12606 components and capplets we are going to make :-)
12608 2000-09-17 13:31 wtay
12610 * libs/getbits/Makefile.am, libs/getbits/gstgetbits.h,
12611 plugins/mpeg1/mpeg_play/parseblock.c,
12612 plugins/mpeg2/mpeg2enc/Makefile.am,
12613 plugins/mpeg2/mpeg2enc/bdist1_mmx.s,
12614 plugins/mpeg2/mpeg2enc/bdist1_sse.s,
12615 plugins/mpeg2/mpeg2enc/bdist2_mmx.s,
12616 plugins/mpeg2/mpeg2enc/dist1_00_mmx.s,
12617 plugins/mpeg2/mpeg2enc/dist1_00_sse.s,
12618 plugins/mpeg2/mpeg2enc/dist1_01_mmx.s,
12619 plugins/mpeg2/mpeg2enc/dist1_01_sse.s,
12620 plugins/mpeg2/mpeg2enc/dist1_10_mmx.s,
12621 plugins/mpeg2/mpeg2enc/dist1_10_sse.s,
12622 plugins/mpeg2/mpeg2enc/dist1_11_mmx.s,
12623 plugins/mpeg2/mpeg2enc/dist1_11_sse.s,
12624 plugins/mpeg2/mpeg2enc/dist2_mmx.s,
12625 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12626 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12627 plugins/mpeg2/mpeg2enc/predict.c,
12628 plugins/mpeg2/mpeg2enc/predict_mmx.s,
12629 plugins/mpeg2/mpeg2enc/predict_sse.s,
12630 plugins/mpeg2/mpeg2enc/ratectl.c,
12631 plugins/mpeg2/mpeg2enc/transfrm.c,
12632 plugins/mpeg2/mpeg2enc/variance_mmx.s, test/.cvsignore: Converted
12633 the mpeg2 encoder asm to gnu asm, removing the dependency of nasm
12634 Added cpu detection in the mpeg2 encoder removed the inlined mmx
12635 asembler to seperate files.
12637 2000-09-17 00:11 richardb
12639 * acconfig.h, configure.in, libs/Makefile.am, plugins/Makefile.am,
12640 plugins/avi/Makefile.am, plugins/avi/playcodecs.c,
12641 plugins/avi/wincodec/Makefile.am, plugins/avi/wincodec/gstwindec.c,
12642 plugins/avi/wincodec/gstwinenc.c,
12643 plugins/mpeg1/mpeg1encoder/Makefile.am,
12644 plugins/mpeg1/mpeg1encoder/putbits.c,
12645 plugins/mpeg1/mpeg_play/Makefile.am,
12646 plugins/mpeg1/mpeg_play/parseblock.c,
12647 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12648 plugins/mpeg1/mpegaudio/Makefile.am: More work porting to PPC.
12649 libs/winloader is disabled on PPC - I doubt this can be made to
12650 work. libs/videoscale and libs/idct are also disabled - they
12651 should be fixable though.
12653 Sorted out most of the plugins - avi is disabled for now on PPC;
12654 can be worked on later if there's any chance of getting it to work.
12656 Also provide an automake conditional for compiling vorbis, based on
12657 a configure test for the needed libraries: currently the test isn't
12658 implemented and defaults to "no" so you'll have to fiddle it to
12659 compile vorbis. I shall get hold of vorbis and implement an
12660 appropriate test some other time (if noone else beats me to it).
12662 2000-09-16 23:03 richardb
12664 * libs/getbits/: gstgetbits.c, gstgetbits.h, gstgetbits_generic.c:
12665 Moved generic function implementations into gstgetbits_generic.c,
12668 2000-09-16 11:58 wtay
12670 * docs/gst/gstreamer.types.in, gst/cothreads.c, gst/gstbin.c,
12671 gst/gstcpu.c, gst/gstpad.c, gst/gsttype.c,
12672 gst/elements/gstdisksrc.c, gst/elements/gstqueue.c,
12673 libs/getbits/gstgetbits.c, plugins/vorbis/vorbisdec.c: Added a
12674 quick hack to allow loop based elements to finish intead of looping
12675 till infinity. Added compile time i386 or plain C getbits
12676 implementation selection. The vorbis decoder now is our first loop
12679 2000-09-16 01:59 richardb
12681 * gst/Makefile.am, gst/gstarch.h, gst/gstcpu.c, gst/gstppc.h,
12682 libs/getbits/Makefile.am, libs/getbits/gstgetbits_generic.c,
12683 plugins/mp3decode/mpg123/Makefile.am, plugins/mpeg2/Makefile.am,
12684 plugins/mpeg2/ac3dec/Makefile.am,
12685 plugins/mpeg2/mpeg2enc/Makefile.am,
12686 plugins/mpeg2/mpeg2enc/motion.c,
12687 plugins/mpeg2/subtitles/Makefile.am,
12688 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getpic.c,
12689 plugins/mpeg2/video/gstmpeg2play.c: More work towards a powerPC
12690 port, and towards generic portability.
12692 2000-09-16 00:04 richardb
12694 * .cvsignore, autogen.sh, configure.in, gst/Makefile.am,
12695 gst/gstarch.h, gst/gsti386.h: Fix on x86 architectures - was just
12696 checking for 386, D'oh. Fix autogen to run autoheader _before_
12697 autoconf, since it generates a required file (config.h.in, which I
12698 just removed from CVS since its an autogenerated one). Also fix
12699 messed up variables in gst/Makefile.am
12701 2000-09-15 23:44 richardb
12703 * AUTHORS, acconfig.h, config.h.in, configure.in, gst/Makefile.am,
12704 gst/cothreads.c, gst/gstarch.h, gst/gsti386.h, gst/gstppc.h,
12705 libs/getbits/Makefile.am, plugins/mp3decode/xing/libxing/config.h:
12706 Begun to add support for non i386 architectures, with the help of
12707 Chris Emerson. Added bits to configure to figure out architecture,
12708 and added some alternatives for PPC. Should cause no problems on
12709 i386, but I'll check after this commit, but doesn't yet work on PPC
12712 2000-09-14 23:18 wtay
12714 * gst/gstelementfactory.c, plugins/vorbis/vorbisdec.c,
12715 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12716 plugins/vorbis/vorbisenc.h, test/Makefile.am, test/mp3tovorbis.c:
12717 The vorbis encoder A test program to convert an mp3 to a vorbis
12718 file. A fix for the dynamic plugin loader factory_find was not
12719 working. Don't forget to run gstreamer-register after installing
12722 2000-09-14 21:31 wtay
12724 * configure.in, gst/Makefile.am, gst/gst.c, gst/gstbin.c,
12725 gst/gstbuffer.c, gst/gstcpu.c, gst/gstelement.c,
12726 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpipeline.c,
12727 plugins/Makefile.am, plugins/rtjpeg/rtjpegdec.c,
12728 plugins/vorbis/.cvsignore, plugins/vorbis/Makefile.am,
12729 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
12730 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12731 plugins/vorbis/vorbisenc.h: Due to popular demand :-), I added a
12732 vorbis decoder. The encoder is not yet functional. Small cosmetic
12733 changes to gstcpu.c
12735 Beware: You *need* to install libvorbis.a from the main vorbis CVS.
12736 you *have* to change the line in libtool to
12737 deplibs_check_method="pass_all" because else the plugin shared
12738 library refuses to link against the static libvorbis.a library.
12739 This is a hack. I have no intention in including libvorbis into the
12740 gstreamer CVS tree and making it libtool compatible.
12742 2000-09-13 20:04 wtay
12744 * docs/: gst/gstreamer-decl.txt, gst/gstreamer-docs.sgml,
12745 gst/gstreamer-sections.txt, gst/gstreamer.hierarchy,
12746 gst/gstreamer.types.in, gst/tmpl/gst.sgml,
12747 gst/tmpl/gstaudiosink.sgml, gst/tmpl/gstbuffer.sgml,
12748 gst/tmpl/gstbufferpool.sgml, gst/tmpl/gstclock.sgml,
12749 gst/tmpl/gstconnection.sgml, gst/tmpl/gstcpu.sgml,
12750 gst/tmpl/gstdisksrc.sgml, gst/tmpl/gstelement.sgml,
12751 gst/tmpl/gstpad.sgml, gst/tmpl/gstpipefilter.sgml,
12752 gst/tmpl/gstpipeline.sgml, gst/tmpl/gstplugin.sgml,
12753 gst/tmpl/gstreamer-unused.sgml, gst/tmpl/gstsrc.sgml,
12754 gst/tmpl/gsttype.sgml, gst/tmpl/gstutils.sgml,
12755 manual/gstreamer-manual.sgml: Bring the low level API docs up to
12758 2000-09-12 19:15 wtay
12760 * plugins/mpeg2/video/: recon_mmx.c, recon_sse.s: SSE optimisation
12761 MMX optimisation split out in seperate file.
12763 2000-09-12 19:13 wtay
12765 * gst/Makefile.am, gst/gst.c, gst/gst.h, gst/gstcpu.c,
12766 gst/gstcpu.h, gst/gstcpuid_i386.s, libs/idct/gstidct.c,
12767 plugins/mpeg1/mpeg_play/Makefile.am,
12768 plugins/mpeg1/mpeg_play/parseblock.c,
12769 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/recon.c,
12770 plugins/mpeg1/mpeg_play/recon_mmx.c,
12771 plugins/mpeg1/mpeg_play/recon_sse.s,
12772 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
12773 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12774 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/gethdr.c,
12775 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
12776 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/tables.c: Added
12777 CPU detection. Added SSE optimisation to mpeg_play Modified the
12778 mpeg2 decoder and gstidct to use cpu detection. Cleanups in the
12779 mpeg1 and mpeg2 decoders.
12781 2000-09-09 17:39 wtay
12783 * examples/: launch/.cvsignore, launch/mp3play, thread/.cvsignore,
12784 thread/Makefile, thread/thread.c: A thread example. An example of
12785 gstreamer-launch: an mp3 player
12787 2000-09-09 17:36 wtay
12789 * gstreamer-config.in, docs/manual/gstreamer-manual.sgml,
12790 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
12791 docs/manual/programs.sgml, docs/manual/queues.sgml,
12792 docs/manual/threads.sgml, editor/editor.c, editor/gsteditor.c,
12793 editor/gsteditor.h, editor/gstelementselect.c,
12794 examples/helloworld/Makefile, examples/helloworld/helloworld.c,
12795 examples/helloworld2/Makefile, examples/helloworld2/helloworld2.c,
12796 gst/gst.c, gst/gst.h, gst/gstbin.h, gst/gstelementfactory.c,
12797 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
12798 gst/gstsrc.c, gst/gstthread.c, gst/gstthread.h,
12799 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
12800 gstplay/mpeg1.c, gstplay/mpeg2.c, plugins/mpeg2/ac3dec/ac3dec.c,
12801 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/downmix.c,
12802 plugins/mpeg2/ac3parse/Makefile.am,
12803 plugins/mpeg2/ac3parse/ac3parse.c, tools/gstreamer-launch.c:
12804 Changes to gstreamer-config to include gtk+ libs manual changes:
12805 queues, threads, programs gsteditor does not crash anymore.
12806 gstpipline new should return a GstElement * fixed ac3dec for new
12807 getbits fixes to gstreamer-launch more efficient startup for
12810 2000-09-07 21:35 wtay
12812 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c,
12813 gst/elements/gstaudiosink.c, libs/getbits/.cvsignore,
12814 libs/getbits/Makefile.am, libs/getbits/gbtest.c,
12815 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
12816 libs/getbits/gstgetbits_i386.s, libs/getbits/gstgetbits_inl.h,
12817 plugins/mp3decode/mpg123/Makefile.am,
12818 plugins/mp3decode/mpg123/common.c,
12819 plugins/mp3decode/mpg123/gstmpg123.c,
12820 plugins/mp3decode/mpg123/layer1.c,
12821 plugins/mp3decode/mpg123/layer2.c,
12822 plugins/mp3decode/mpg123/layer3.c,
12823 plugins/mp3decode/mpg123/mpg123.c,
12824 plugins/mp3decode/mpg123/mpg123.h, plugins/mpeg1/mpeg_play/util.c,
12825 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
12826 plugins/mpeg1/system_encode/buffer.c,
12827 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/gethdr.c,
12828 plugins/mpeg2/video/mpeg2dec.c, test/cothreads/cothreads.c,
12829 test/cothreads/test.c: Faster and modular getbits implementation.
12830 Fixed a bug in the audiosink that could lock up your box on bad MB.
12831 Modified the plugins to use the new getbits functions.
12833 2000-08-28 21:20 wtay
12835 * examples/helloworld2/helloworld2.c, gst/gst.c, gst/gstelement.h,
12836 gst/gstelementfactory.c, gst/gstplugin.c, gst/gstplugin.h,
12837 gst/gsttype.c, gst/gsttype.h, gst/elements/gsttypefind.c,
12838 gst/types/gsttypes.c, gstplay/gstplay.c, plugins/Makefile.am,
12839 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
12840 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12841 plugins/avi/wincodec/gstwincodec.c,
12842 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
12843 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
12844 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
12845 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
12846 plugins/jpeg/gstjpeg.c, plugins/mp3decode/mpg123/gstmpg123.c,
12847 plugins/mp3decode/parse/mp3parse.c,
12848 plugins/mp3decode/xing/gstxing.c,
12849 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12850 plugins/mpeg1/mpeg_play/decoders.c,
12851 plugins/mpeg1/mpeg_play/decoders.h,
12852 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12853 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12854 plugins/mpeg1/parse/mpeg1parse.c,
12855 plugins/mpeg1/system_encode/system_encode.c,
12856 plugins/mpeg1video/parse/mp1videoparse.c,
12857 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
12858 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12859 plugins/mpeg2/parse/mpeg2parse.c,
12860 plugins/mpeg2/subtitles/mpeg2subt.c,
12861 plugins/mpeg2/video/gstmpeg2play.c, plugins/rtjpeg/rtjpeg.c,
12862 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
12863 plugins/visualization/smoothwave/smoothwave.c,
12864 plugins/visualization/spectrum/gstspectrum.c,
12865 plugins/visualization/synaesthesia/synaesthesia.c,
12866 plugins/visualization/vumeter/vumeter.c, plugins/wav/gstparsewav.c,
12867 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-launch.c,
12868 tools/gstreamer-register.c, tools/launch.c: Externalized the plugin
12869 information in /etc/gstreamer/reg.xml - no need to do a
12870 plugin_load_all() - plugins are loaded when needed - typedetect
12871 functions are loaded when needed (still buggy) - no need to check
12872 for the existance of the plugin in the codecs - added
12873 gstreamer-register to create the reg.xml file - renamed launch to
12874 gstreamer-launch - plugins need to register the typefactory they
12875 provide modified the plugins to meet the new design modified the
12876 plugins to correctly set their pad types autoplugging can be done
12877 without loading the plugins now
12879 2000-08-22 22:18 wtay
12881 * docs/manual/advanced.sgml, docs/manual/cothreads.sgml,
12882 docs/manual/dynamic.sgml, docs/manual/factories.sgml,
12883 docs/manual/ghostpads.sgml, docs/manual/gstreamer-manual.sgml,
12884 docs/manual/helloworld2.sgml, docs/manual/outline.txt,
12885 docs/manual/plugins.sgml, docs/manual/programs.sgml,
12886 docs/manual/queues.sgml, docs/manual/threads.sgml,
12887 docs/manual/typedetection.sgml, docs/manual/utility.sgml,
12888 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
12889 gst/gstpipeline.c, gst/gsttype.c,
12890 plugins/mp3decode/mpg123/gstmpg123.c,
12891 plugins/mp3decode/parse/mp3parse.c,
12892 plugins/mpeg1/parse/mpeg1parse.c: More docs (most of them just
12893 empty...) Added automatic pad plugging. Added automatic dynamic
12894 pad plugging. Changed some codecs to correctly set their pad
12897 2000-08-21 22:57 wtay
12899 * examples/: helloworld/.cvsignore, helloworld2/.cvsignore: ..
12901 2000-08-21 22:23 wtay
12903 * examples/helloworld2/: Makefile, helloworld2.c: An example using
12904 autoplug. Works for mp3 files only for now.
12906 2000-08-21 22:20 wtay
12908 * docs/manual/outline.txt, gst/gstbin.c, gst/gstbin.h,
12909 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
12910 gst/gstpipeline.c, gst/gstpipeline.h, gst/gsttype.c, gst/gsttype.h,
12911 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
12912 gst/elements/gstelements.c, gst/elements/gsttypefind.c,
12913 gst/elements/gsttypefind.h, plugins/filters/median/median.c,
12914 plugins/filters/smooth/smooth.c, plugins/mp3decode/xing/gstxing.c,
12915 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12916 plugins/mpeg1/parse/mpeg1parse.c, plugins/wav/gstparsewav.c: A
12917 first (rude) attempt at autoplug. Autoplugging selects appropriate
12918 codecs to connect src to sink, adds them to the pipeline and
12919 connect pads. Autoplugging will run the typedetect plugin if the
12920 src pad has no MIME type. No autoplugging is done on the src and
12921 sink pads, it's hardcoded: connect 'src to sink'. No attempt at
12922 creating threads. No attempt at dynamically autoplugging not yet
12923 existing pads. Changes to (some) plugins to properly set their
12926 2000-08-19 17:36 wtay
12928 * docs/manual/: factories.sgml, gstreamer-manual.sgml,
12929 helloworld.sgml, outline.txt: More manual about MIME types and
12932 2000-08-19 01:34 richardb
12934 * plugins/mp3decode/xing/libxing/: stamp-h, stamp.h: I'm pretty
12935 sure that these are generated files which have no right to be in
12936 the CVS. If I'm wrong, and things break, then we'll just have to
12937 put them back again.
12939 2000-08-19 01:29 richardb
12941 * Makefile.am, config.h.in, configure.in, gstplay/Makefile.am,
12942 test/Makefile.am: libXv is now linked against by test/* and gstplay
12943 if it is present. -lXv isn't leaked all over the place due to
12944 AC_CHECK_LIB test. This is still messy though - we shouldn't have
12945 to link explicitly with extra things just because we use certain
12948 Build Makefile in tests, but don't recurse into tests when doing
12949 the build (tests no longer in SUBDIRS).
12951 2000-08-19 00:31 richardb
12953 * Makefile.am, configure.in: Test for a working libglade-gnome, and
12954 compile gstplay only if there is one.
12956 2000-08-18 23:54 wtay
12958 * AUTHORS, gstplay/gstplay.glade: Richard has been promoted to
12959 makefile hacker :-)
12961 2000-08-18 23:17 wtay
12963 * libs/idct/ieeetest.c: Remove rdts until a better fix for the bad
12966 2000-08-18 23:15 wtay
12968 * gst/gsttrace.c: Removed bad asm call for rdts. Need to fix
12971 2000-08-18 23:07 richardb
12973 * configure.in, plugins/mpeg2/mpeg2enc/Makefile.am: If nasm isn't
12974 present, mpeg2enc plugin just ignores the .s files, C equivalents
12977 2000-08-18 22:57 wtay
12979 * plugins/mpeg2/mpeg2enc/motion.c: check #ifdef HAVE_NASM to avoid
12980 using uncompiled code.
12982 2000-08-18 22:30 richardb
12984 * acconfig.h, config.h.in, configure.in: Test for nasm - define
12985 HAVE_NASM in config.h if we have it, and AC_SUBST NASM_PATH for use
12988 2000-08-18 21:38 wtay
12990 * docs/manual/helloworld.sgml, examples/helloworld/Makefile,
12991 examples/helloworld/helloworld.c: helloworld example. and docs
12993 2000-08-18 21:35 wtay
12995 * README, gstreamer-config.in, docs/gst/Makefile.am,
12996 docs/manual/gstreamer-manual.sgml, editor/editor.c,
12997 editor/gsteditorelement.c, gst/Makefile.am, gst/gstbin.c,
12998 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
12999 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h, gst/gsttee.c,
13000 gst/gstthread.c, gst/elements/gsttypefind.c, gstplay/Makefile.am,
13001 gstplay/callbacks.c, gstplay/gstplay.c, libs/getbits/Makefile.am,
13002 libs/idct/Makefile.am, libs/putbits/Makefile.am,
13003 libs/riff/Makefile.am, plugins/avi/Makefile.am,
13004 plugins/avi/gstparseavi.c, plugins/cobin/cobin.c,
13005 plugins/mp3decode/mpg123/Makefile.am,
13006 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13007 plugins/mpeg1/parse/mpeg1parse.c,
13008 plugins/visualization/smoothwave/smoothwave.c,
13009 plugins/visualization/spectrum/gstspectrum.c,
13010 plugins/visualization/synaesthesia/synaesthesia.c, tools/launch.c:
13011 Various fixes for the build/install problems update to the
13012 docs/manual. Added a simple helloworld example.
13014 2000-08-17 07:18 wtay
13016 * docs/manual/gstreamer-manual.sgml: The book is not published
13019 2000-08-16 22:40 wtay
13021 * docs/manual/images/.cvsignore: Ignore the png images; they are
13022 supposed to be build by the Makefile.
13024 2000-08-16 22:38 wtay
13026 * docs/manual/: .cvsignore, BUILD, bins.sgml, buffers.sgml,
13027 connections.sgml, elements.sgml, goals.sgml, gstreamer-manual.sgml,
13028 intro.sgml, motivation.sgml, outline.txt, states.sgml: First draft
13029 of Chapter 1 (introduction) and Chapter 2 (basic concepts) of the
13032 2000-08-14 16:18 wtay
13034 * libs/idct/.cvsignore: ignore the test program
13036 2000-08-14 16:17 wtay
13038 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13039 plugins/cobin/cobin.c, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13040 plugins/vcdsrc/vcdsrc.c,
13041 plugins/visualization/synaesthesia/synaesthesia.c, test/.cvsignore,
13042 test/Makefile.am, test/ac3parse.c, test/ac3play.c, test/avi2mpg.c,
13043 test/aviparse.c, test/dvdcat.c, test/mp1parse.c, test/mp1tomp1.c,
13044 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3parse.c,
13045 test/mp3play.c, test/mpeg2parse.c, test/pipetest.c, test/qtest.c,
13046 test/record.c, test/spectrum.c, test/vidcapture.c,
13047 test/vidcapture2.c, test/videotest.c, test/wave.c,
13048 test/bindings/Makefile.am, test/cothreads/Makefile.am: Build fixes.
13049 Adapted the test directory to the new state management added an
13050 mpeg2 to avi encoder. added a v4l to divx capture example.
13052 2000-08-14 11:59 wtay
13054 * configure.in, include/avifmt.h, include/registry.h: The include
13055 files for the windows codec loader. top level configure file.
13057 2000-08-14 11:57 wtay
13059 * gst/: gstbufferpool.c, gstbufferpool.h: Added the bufferpool
13060 handler. This object is able to generate buffers and is passed
13061 between elements to exchange buffers. Elements can also use this
13062 pool to efficiently generate output buffers.
13064 2000-08-14 11:55 wtay
13066 * gst/: Makefile.am, gstbin.c, gstbin.h, gstbuffer.c, gstbuffer.h,
13067 gstelement.h, gstpad.c, gstpipeline.c, gstthread.c,
13068 elements/gstaudiosink.c, elements/gstaudiosrc.c,
13069 elements/gstdisksrc.c, elements/gstpipefilter.c: State change fixes
13070 in the threading element. Added bufferpools.
13072 2000-08-14 11:54 wtay
13074 * plugins/: mp3decode/mpg123/layer1.c, mp3decode/mpg123/layer3.c,
13075 mp3decode/mpg123/tabinit.c, mpeg2/Makefile.am,
13076 mpeg2/ac3dec/parse.c, mpeg2/subtitles/.cvsignore,
13077 mpeg2/subtitles/Makefile.am, mpeg2/subtitles/Notes.txt,
13078 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
13079 videoscale/videoscale.c: fixes in the mp3 tables. Use subbuffers
13080 is possible. Added MPEG2 subtitles.
13082 2000-08-14 11:49 wtay
13084 * plugins/mpeg2/video/: IEEE1180, Makefile.am, getblk.c, gethdr.c,
13085 getpic.c, getvlc.c, gstmpeg2play.c, idct.c, idctref.c, mmxidct.S,
13086 mpeg2dec.c, mpeg2dec.h, recon.c, tables.c, test.m2v: Removed IDCT
13087 and used the IDCT library.
13089 2000-08-14 11:42 wtay
13091 * plugins/mpeg2/parse/: mpeg2parse.c, mpeg2parse.h: Use subbufers.
13093 2000-08-14 11:41 wtay
13095 * plugins/mpeg2/mpeg2enc/: Makefile.am, bdist1_mmx.s, bdist1_sse.s,
13096 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
13097 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
13098 dist1_11_sse.s, dist2_mmx.s, fdist1_00.s, fdist1_mmx.s,
13099 gstmpeg2enc.c, idct.c, motion.c, mpeg2enc.c, mpeg2enc.h,
13100 predict_mmx.s, qdist1_mmx.s, qdist1_sse.s, quant_mmx.s,
13101 quant_non_i_sse.s, quantize.c, ratectl.c, rcdist_mmx.s, tables.c,
13102 transfrm.c, variance_mmx.s: Better rate control with different
13103 complexity measurement. Merge from mjpeg_beta asm for mmx and sse
13104 optimisations. Use the IDCT library.
13106 2000-08-14 11:33 wtay
13108 * plugins/mpeg2/ac3parse/ac3parse.c: Use subbuffers instead of
13111 2000-08-14 11:32 wtay
13113 * plugins/mpeg1video/parse/: Makefile.am, README, mp1videoparse.c:
13116 2000-08-14 11:31 wtay
13118 * plugins/mpeg1/system_encode/: buffer.c, buffer.h,
13119 system_encode.c, system_encode.h: Added statup delay. Added
13122 2000-08-14 11:30 wtay
13124 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Use subbuffers.
13126 2000-08-14 11:28 wtay
13128 * plugins/mpeg1/mpeg_play/: Makefile.am, decoders.c, decoders.h,
13129 floatdct.c, gstmpeg_play.c, jrevdct.c, mmxidct.S, parseblock.c,
13130 util.c, video.c, video.h: Use subbufers and bufferpools. Use the
13133 2000-08-14 11:25 wtay
13135 * plugins/mp3decode/parse/mp3parse.c: use subbuffers
13137 2000-08-14 11:23 wtay
13139 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Changes for the
13140 new state management.
13142 2000-08-14 11:21 wtay
13144 * plugins/avi/: Makefile.am, audiocodecs.c, gstaviencoder.c,
13145 gstparseavi.c, gstparseavi.h, playcodecs.c, videoheader.c,
13146 wincodec/.cvsignore, wincodec/Makefile.am, wincodec/gstwincodec.c,
13147 wincodec/gstwincodec.h, wincodec/gstwindec.c, wincodec/gstwindec.h,
13148 wincodec/gstwinenc.c, wincodec/gstwinenc.h: Separate
13149 encoder/decoder plugins for windows codecs.
13151 2000-08-14 11:17 wtay
13153 * gstplay/gstplay.glade: The UI
13155 2000-08-14 11:16 wtay
13157 * gstplay/: Makefile.am, avi.c, callbacks.c, codecs.h, gstplay.c,
13158 interface.c, interface.h, mpeg1.c, mpeg2.c, pause.xpm, play.xpm,
13159 stop.xpm, support.c, support.h: glade based gstplay version.
13160 better avi/mpeg support. nice about dialog :-) Drag and drop
13163 2000-08-14 11:12 wtay
13165 * libs/idct/.cvsignore: ..
13167 2000-08-14 11:11 wtay
13169 * libs/: Makefile.am, getbits/gstgetbits.c,
13170 getbits/gstgetbits_inl.h, idct/Makefile.am, idct/README,
13171 idct/dct.h, idct/doieee, idct/fastintidct.c, idct/floatidct.c,
13172 idct/gstidct.c, idct/gstidct.h, idct/ieeetest.c, idct/intidct.c,
13173 idct/mmx32idct.c, idct/mmxidct.S, putbits/gstputbits.c,
13174 riff/gstriff.h, riff/gstriffencode.c: Added general IDCT library.
13175 Added IEEE testbed. Update to the windows codec loader. fixes in
13176 the riff parser/encoder. cleanup in the getbits/putbits API.
13178 2000-08-05 04:53 omegahacker
13180 * LICENSE, Makefile.am: Adding explicit license information, since
13181 quite a large number of source files don't have the LGPL header.
13182 This is something we need to fix. GNOME has a script to run around
13183 and fix things, maybe we should snag a copy and let it loose in a
13186 2000-07-21 04:57 omegahacker
13188 * gst/elements/: gstasyncdisksrc.c, gstaudiosink.c, gstaudiosink.h,
13189 gstaudiosrc.c, gstaudiosrc.h, gstdisksrc.c, gstdisksrc.h,
13190 gstfdsrc.c, gsthttpsrc.c, gsthttpsrc.h, gstpipefilter.c,
13191 gstpipefilter.h: Brought standard elements in line with new state
13194 2000-07-17 18:14 omegahacker
13196 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13197 docs/gst/gstreamer-decl.txt, gst/Makefile.am, gst/gstbin.c,
13198 gst/gstbin.h, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
13199 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c, gst/gstthread.c,
13200 gst/gstthread.h, gst/elements/gstelements.c,
13201 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
13202 plugins/dvdsrc/.cvsignore, plugins/effects/volume/volume.c,
13203 test/fake.c, tests/.cvsignore, tests/Makefile.am, tests/README,
13204 tests/init.c, tests/loadall.c, tests/simplefake.c, tests/states.c:
13205 Megapatch, changes which states are available, how they're used,
13206 and how they're set. Also modifies the scheduling system, breaking
13207 pulled buffers. Check mail archives for more details.
13209 2000-07-15 14:26 wtay
13211 * gst/gstutils.c, gst/gstutils.h, libs/riff/gstriffparse.c,
13212 plugins/mp3decode/mpg123/gstmpg123.c,
13213 plugins/mp3decode/mpg123/layer3.c: Fixed a bug in the riff parser
13214 with the allignment of the chunks. This should solve the errors
13217 2000-07-15 13:06 wtay
13219 * configure.in, gstplay/avi.c, gstplay/gstplay.c, gstplay/mpeg1.c,
13220 gstplay/mpeg2.c, include/.cvsignore, include/avifmt.h,
13221 include/default.h, include/registry.h, libs/Makefile.am,
13222 libs/riff/gstriff.h, libs/riff/gstriffparse.c,
13223 plugins/avi/.cvsignore, plugins/avi/Makefile.am,
13224 plugins/avi/audiocodecs.c, plugins/avi/codectest.c,
13225 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13226 plugins/avi/playcodecs.c, plugins/mp3decode/mpg123/Makefile.am,
13227 plugins/mp3decode/mpg123/layer3.c,
13228 plugins/mpeg1video/parse/mp1videoparse.c,
13229 plugins/mpeg2/parse/mpeg2parse.c: Added DivX ;-) support by using
13230 the wine .dll loader. you must unzip binaries.zip from
13231 http://divx.euro.ru/binaries.zip into the win32 directory **of the
13232 source tree**. Extended and bugfixed thr riff parser to support
13233 DivX ;-) Extended the avi parser to support DivX ;-) and MPEG Layer
13234 3. Fixed a bug in mpg123. Sound still is seriously wrong with
13235 layer 3. Fixed MPEG2 playback in gstplay. Time indication in
13236 gstplay is temporarly broken.
13238 2000-07-13 20:49 wtay
13240 * gst/gstclock.c, gst/gstthread.c, gst/elements/gstaudiosink.c,
13241 gstplay/gstplay.c, gstplay/mpeg2.c, plugins/avi/gstparseavi.c,
13242 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13243 plugins/mpeg1video/parse/mp1videoparse.c,
13244 plugins/mpeg1video/parse/mp1videoparse.h,
13245 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/gstmpeg2play.c,
13246 plugins/mpeg2/video/mpeg2dec.h: Better error recovery in teh MPEG1
13247 decoder. Removed MPEG2 stuff from the MPEG1 decoderand make it
13248 ignore MPEG2 streams. Some extra framerates in the MPEG2 decoder
13249 (from libmpeg2) Round image size up to the nearest multiple of 16
13252 2000-07-12 23:52 wtay
13254 * configure.in, docs/random/states.new, gst/gst.h, gst/gstbin.c,
13255 gst/gstbuffer.h, gst/gstclock.c, gst/gstclock.h, gst/gstelement.c,
13256 gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13257 gst/gstthread.c, gst/elements/gstaudiosink.c,
13258 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13259 gst/elements/gstqueue.h, gstplay/callbacks.c, gstplay/gstplay.c,
13260 gstplay/mpeg1.c, include/mmx.h, plugins/avi/playcodecs.c,
13261 plugins/mp3decode/mpg123/gstmpg123.c,
13262 plugins/mp3decode/mpg123/gstmpg123.h,
13263 plugins/mp3decode/mpg123/layer3.c,
13264 plugins/mp3decode/mpg123/mpg123.c,
13265 plugins/mp3decode/parse/Makefile.am,
13266 plugins/mp3decode/parse/mp3parse.c,
13267 plugins/mp3decode/parse/mp3parse.h,
13268 plugins/mp3decode/xing/libxing/Makefile.am,
13269 plugins/mpeg1/mpeg_play/Makefile.am,
13270 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13271 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13272 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13273 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13274 plugins/mpeg1video/parse/mp1videoparse.c,
13275 plugins/mpeg1video/parse/mp1videoparse.h,
13276 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c: This
13277 is the audio/video sync release. Changed the mpegvideoparser to
13278 parse complete pictures. Added the PTS timestamps to the pictures.
13279 Added PTS timestamps to the MPEG audio frames. Made the clock a
13280 littlebit better. Gstplay now uses two more threads one for video,
13281 one for audio playback. Added the first QoS callbacks for the
13282 pads. hopefully fix an mmx compilation problem.
13284 2000-07-05 22:32 wtay
13286 * config.h.in, configure.in, gstplay/Makefile.am: Added HW scaling
13287 and YUV conversion for XFree 4.0 Need to cleanup the fallback
13288 mechanism in case no suitable XvImage is found.
13290 2000-07-05 11:21 wtay
13292 * gstplay/gstplay.h: [no log message]
13294 2000-07-05 11:21 wtay
13296 * gst/gstbuffer.h, gst/elements/gstaudiosink.c,
13297 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13298 gst/elements/gstdisksrc.h, gst/elements/gstfdsrc.c,
13299 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/callbacks.c,
13300 gstplay/callbacks.h, gstplay/gstplay.c, gstplay/interface.c,
13301 gstplay/interface.h, gstplay/main.c, gstplay/mpeg1.c,
13302 gstplay/mpeg2.c, plugins/mp3decode/mpg123/gstmpg123.c,
13303 plugins/mp3decode/parse/mp3parse.c,
13304 plugins/mpeg1/mpeg_play/Makefile.am,
13305 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13306 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13307 plugins/mpeg1/mpeg_play/parseblock.c,
13308 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13309 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13310 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13311 plugins/mpeg1video/parse/Makefile.am,
13312 plugins/mpeg1video/parse/mp1videoparse.c,
13313 plugins/mpeg1video/parse/mp1videoparse.h,
13314 plugins/mpeg2/ac3dec/Makefile.am, plugins/mpeg2/ac3dec/exponent.c,
13315 plugins/mpeg2/ac3parse/Makefile.am,
13316 plugins/mpeg2/ac3parse/ac3parse.c, plugins/mpeg2/parse/Makefile.am,
13317 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13318 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13319 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/recon.c,
13320 test/mp2tomp1.c, test/mpeg2parse.c: Added seeking to some of the
13321 plugins. some MMX speedups in the MPEG decoders. Better YUV to
13322 MMX conversion implemented seeking to gstplay.
13324 2000-06-27 21:22 wtay
13326 * plugins/mpeg1/mpeg_play/: parseblock.c, video.c: Added half pel
13327 interpollation for bidirectionally predicted macroblocks.
13328 (players based on mpeg_play should also implement this, as it was
13329 left out from the reference decoder, probabliy for performance
13330 reasons) Reduced rounding errors in the quatisation of the
13333 2000-06-25 23:23 wtay
13335 * gstplay/.cvsignore: [no log message]
13337 2000-06-25 23:21 wtay
13339 * gstplay/Makefile.am, gstplay/codecs.h, gstplay/main.c,
13340 gstplay/mpeg2.c, plugins/mp3decode/xing/libxing/Makefile.am,
13341 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg2/parse/mpeg2parse.c:
13342 Added more accurate mpeg system stream detection (MPEG1 and MPEG2)
13343 Added mpeg2 playback for gstplay
13345 2000-06-25 22:37 wtay
13347 * configure.in, gst/gstpad.c, gst/gstpad.h, gst/gsttypefind.c,
13348 gst/gsttypefind.h, gst/elements/Makefile.am,
13349 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13350 gst/elements/gstelements.c, gst/elements/gstqueue.c,
13351 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
13352 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/avi.c,
13353 gstplay/callbacks.c, gstplay/callbacks.h, gstplay/codecs.h,
13354 gstplay/interface.c, gstplay/interface.h, gstplay/main.c,
13355 gstplay/mpeg1.c, gstplay/support.c, gstplay/support.h,
13356 gstplay/pixmaps/pause.xpm, gstplay/pixmaps/play.xpm,
13357 gstplay/pixmaps/stop.xpm, libs/riff/gstriffparse.c,
13358 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13359 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13360 plugins/avi/playcodecs.c, plugins/avi/videoheader.c,
13361 plugins/filters/median/median.c, plugins/filters/median/median.h,
13362 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13363 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13364 plugins/mp3decode/parse/mp3parse.c,
13365 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13366 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13367 plugins/mpeg1/mpeg_play/parseblock.c,
13368 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13369 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13370 plugins/mpeg1/parse/mpeg1parse.c,
13371 plugins/mpeg1/system_encode/system_encode.c,
13372 plugins/mpeg1video/parse/mp1videoparse.c,
13373 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/video/mpeg2dec.c,
13374 plugins/wav/gstparsewav.c, test/avi2mpg.c, test/aviparse.c,
13375 test/mp1parse.c, test/vidcapture.c: Switched Cr and Cb in YUV2RGB
13376 fixed the avi parser (gstriff had wrong size) the system_encoder
13377 can now do video only system streams sanitized the colorspace and
13378 scaler api. added fast self modifying asm scaler. worked on the
13379 typefind stuff. added a cool media player (gstplay) it uses the
13380 typefinder to playback avi, mpeg1 (system and video) streams. It
13381 is also a testbed and a real app.
13383 2000-06-18 15:13 wtay
13385 * plugins/mpeg1/mpeg_play/: Makefile.am, idct_block_mmx.S,
13386 mmxidct.S, parseblock.c, proto.h, video.c: Fixed MMX IDCT precision
13389 2000-06-18 14:51 wtay
13391 * plugins/avi/videoheader.c: Construct the avi header based on the
13394 2000-06-18 14:50 wtay
13396 * gst/elements/gstqueue.c, plugins/avi/Makefile.am,
13397 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
13398 plugins/avi/gstparseavi.c, plugins/capture/v4l/gstv4lsrc.c,
13399 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getblk.c,
13400 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/mmxidct.S,
13401 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/tables.c,
13402 test/mp2tomp1.c, test/vidcapture.c: Fixed an MMX IDCT bug. Fixed a
13403 color conversion bug. Initial work for multiply avi codecs.
13405 2000-06-16 23:58 wtay
13407 * configure.in, libs/Makefile.am, libs/putbits/.cvsignore,
13408 libs/putbits/Makefile.am, libs/putbits/gstputbits.c,
13409 libs/putbits/gstputbits.h, plugins/mpeg1/mpegaudio/Makefile.am,
13410 plugins/mpeg1/mpegaudio/common.c,
13411 plugins/mpeg1/mpegaudio/encoder.h,
13412 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13413 plugins/mpeg1/mpegaudio/gstputbits.c,
13414 plugins/mpeg1/mpegaudio/gstputbits.h,
13415 plugins/mpeg1/mpegaudio/musicin.h,
13416 plugins/mpeg2/mpeg2enc/Makefile.am,
13417 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13418 plugins/mpeg2/mpeg2enc/gstputbits.c,
13419 plugins/mpeg2/mpeg2enc/gstputbits.h,
13420 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13421 plugins/mpeg2/mpeg2enc/putpic.c, plugins/mpeg2/mpeg2enc/putseq.c,
13422 plugins/mpeg2/mpeg2enc/ratectl.c,
13423 plugins/mpeg2/video/gstmpeg2play.c: Unified putbits.
13425 2000-06-16 23:33 wtay
13427 * plugins/mpeg1/mpegaudio/.cvsignore: [no log message]
13429 2000-06-16 23:32 wtay
13431 * plugins/mpeg2/mpeg2enc/: gstputbits.c, gstputbits.h, putbits.c,
13432 putbits.h: putbits implementation
13434 2000-06-16 23:30 wtay
13436 * configure.in, plugins/mpeg1/Makefile.am,
13437 plugins/mpeg1/mpegaudio/Makefile.am,
13438 plugins/mpeg1/mpegaudio/README.crh,
13439 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/common.h,
13440 plugins/mpeg1/mpegaudio/encode.c,
13441 plugins/mpeg1/mpegaudio/encoder.h,
13442 plugins/mpeg1/mpegaudio/fixes.txt,
13443 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13444 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
13445 plugins/mpeg1/mpegaudio/gstputbits.c,
13446 plugins/mpeg1/mpegaudio/gstputbits.h,
13447 plugins/mpeg1/mpegaudio/musicin.c,
13448 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
13449 plugins/mpeg1/mpegaudio/readme.txt,
13450 plugins/mpeg1/mpegaudio/release.txt,
13451 plugins/mpeg1/mpegaudio/subs.c, plugins/mpeg1/mpegaudio/tonal.c,
13452 plugins/mpeg1/system_encode/buffer.c,
13453 plugins/mpeg1/system_encode/system_encode.c,
13454 plugins/mpeg1/system_encode/system_encode.h,
13455 plugins/mpeg2/mpeg2enc/Makefile.am,
13456 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13457 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13458 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13459 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13460 plugins/mpeg2/mpeg2enc/ratectl.c, test/mp2tomp1.c: Added SCR and
13461 mux_rate calculations in the MPEG1 multiplexer. worked toward a
13462 unified putbits implementation Added an MPEG audio layer 1&2
13465 2000-06-12 22:27 wtay
13467 * plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13468 plugins/mpeg1/system_encode/buffer.c,
13469 plugins/mpeg2/mpeg2enc/predict.c,
13470 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/Makefile.am,
13471 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
13472 test/mp1parse.c, test/mp2tomp1.c: Reworked the colorspace converter
13473 and the scaler API. Fixed some MMX bugs in the mpeg encoder.
13475 2000-06-11 13:11 wtay
13477 * configure.in, gst/elements/gstpipefilter.c,
13478 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13479 plugins/mp3decode/mpg123/gstmpg123.c,
13480 plugins/mp3decode/parse/mp3parse.c,
13481 plugins/mp3decode/parse/mp3parse.h, plugins/mpeg1/Makefile.am,
13482 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13483 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13484 plugins/mpeg1/mpeg_play/parseblock.c,
13485 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
13486 plugins/mpeg1/system_encode/.cvsignore,
13487 plugins/mpeg1/system_encode/Makefile.am,
13488 plugins/mpeg1/system_encode/buffer.c,
13489 plugins/mpeg1/system_encode/buffer.h,
13490 plugins/mpeg1/system_encode/main.h,
13491 plugins/mpeg1/system_encode/system_encode.c,
13492 plugins/mpeg1/system_encode/system_encode.h,
13493 plugins/mpeg1/system_encode/systems.c,
13494 plugins/mpeg2/ac3parse/ac3parse.c,
13495 plugins/mpeg2/ac3parse/ac3parse.h,
13496 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13497 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13498 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13499 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13500 plugins/mpeg2/video/gstmpeg2play.c, test/aviparse.c,
13501 test/mp1parse.c, test/mp2tomp1.c: Reworked the audio resampler.
13502 Added first frames skipping to the mp3 and ac3 parser (this allows
13503 you to skip a number of frames before pushing them). Removed wrong
13504 mmx code from the encoder. Added Macroblocks per slice to the
13505 encoder. added bilinear and bicubic interpolation to the
13506 videoscaler. Added a MPEG1 multiplexer (no SCR or mux rate
13507 calculations yet) Added some options (framerate to the
13510 2000-06-04 20:18 richardb
13512 * include/mmx.h: Add a missing ; in the BROKEN_PAND implementation.
13514 2000-05-28 23:46 wtay
13516 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13517 plugins/audioscale/audioscale.c, plugins/mpeg1/parse/mpeg1parse.c,
13518 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13519 test/.cvsignore, test/mp2tomp1.c: Rewrote the mpeg2 system parser
13520 like the mpeg1 parser. Added a command property to the pipefilter.
13522 2000-05-28 21:04 wtay
13524 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13525 plugins/audioscale/.cvsignore, test/pipetest.c: Added a basic
13526 element: pipefilter. This element connects the stdin/stdout of an
13527 external program into the pipeline. We now have virtually all of
13528 the capabilities of sox, lame, ...
13530 2000-05-28 20:59 wtay
13532 * configure.in, gst/elements/Makefile.am,
13533 gst/elements/gstelements.c, plugins/audioscale/Makefile.am,
13534 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13535 plugins/mpeg1/mpeg_play/parseblock.c,
13536 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13537 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13538 plugins/mpeg2/mpeg2enc/Makefile.am,
13539 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13540 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13541 plugins/mpeg2/mpeg2enc/ratectl.c,
13542 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/videoscale.c,
13543 plugins/videoscale/videoscale.h, test/Makefile.am, test/avi2mpg.c,
13544 test/mp2tomp1.c: Rewrote the mpeg1 system stream parser. Fixed a
13545 motion compensation bug (was a bug on Intels site)
13546 Faster/Better/more accurate motion detection in the mpeg encoder
13547 Added an audio resampler (convert 48000 kHz to 44100 for example)
13548 does not work Fixed rate control in the mpeg2 encoder.
13550 2000-05-21 23:00 wtay
13552 * docs/gst/.cvsignore: Added gstreamer.types to the .cvsignore
13554 2000-05-21 22:59 wtay
13556 * test/mp1tomp1.c: An MPEG1 transcoder.
13558 2000-05-21 22:58 wtay
13560 * configure.in, docs/gst/gstreamer-decl.txt,
13561 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gsthttpsrc.sgml,
13562 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstbuffer.h,
13563 gst/elements/gstqueue.c, plugins/Makefile.am,
13564 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/Makefile.am,
13565 plugins/filters/median/.cvsignore,
13566 plugins/filters/median/Makefile.am,
13567 plugins/filters/median/median.c, plugins/filters/median/median.h,
13568 plugins/filters/smooth/.cvsignore,
13569 plugins/filters/smooth/Makefile.am,
13570 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13571 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/Makefile.am,
13572 plugins/mpeg1/mpeg1encoder/.cvsignore,
13573 plugins/mpeg1/mpeg1encoder/CHANGES,
13574 plugins/mpeg1/mpeg1encoder/Makefile.am,
13575 plugins/mpeg1/mpeg1encoder/PORTABILITY,
13576 plugins/mpeg1/mpeg1encoder/README,
13577 plugins/mpeg1/mpeg1encoder/SETUP,
13578 plugins/mpeg1/mpeg1encoder/chendct.c,
13579 plugins/mpeg1/mpeg1encoder/codec.c,
13580 plugins/mpeg1/mpeg1encoder/csize.h,
13581 plugins/mpeg1/mpeg1encoder/ctables.h,
13582 plugins/mpeg1/mpeg1encoder/dct.h,
13583 plugins/mpeg1/mpeg1encoder/globals.h,
13584 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
13585 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
13586 plugins/mpeg1/mpeg1encoder/htable.lex,
13587 plugins/mpeg1/mpeg1encoder/huffman.c,
13588 plugins/mpeg1/mpeg1encoder/huffman.h,
13589 plugins/mpeg1/mpeg1encoder/io.c,
13590 plugins/mpeg1/mpeg1encoder/lex.yy.c,
13591 plugins/mpeg1/mpeg1encoder/lexer.c,
13592 plugins/mpeg1/mpeg1encoder/lexer.l,
13593 plugins/mpeg1/mpeg1encoder/marker.c,
13594 plugins/mpeg1/mpeg1encoder/marker.h,
13595 plugins/mpeg1/mpeg1encoder/me.c, plugins/mpeg1/mpeg1encoder/mem.c,
13596 plugins/mpeg1/mpeg1encoder/mem.h,
13597 plugins/mpeg1/mpeg1encoder/mpeg.c,
13598 plugins/mpeg1/mpeg1encoder/param.h,
13599 plugins/mpeg1/mpeg1encoder/prototypes.h,
13600 plugins/mpeg1/mpeg1encoder/putbits.c,
13601 plugins/mpeg1/mpeg1encoder/putbits.h,
13602 plugins/mpeg1/mpeg1encoder/qtables.h,
13603 plugins/mpeg1/mpeg1encoder/size.h,
13604 plugins/mpeg1/mpeg1encoder/stat.c,
13605 plugins/mpeg1/mpeg1encoder/stream.c,
13606 plugins/mpeg1/mpeg1encoder/stream.h,
13607 plugins/mpeg1/mpeg1encoder/system.h,
13608 plugins/mpeg1/mpeg1encoder/tables.h,
13609 plugins/mpeg1/mpeg1encoder/transform.c,
13610 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13611 plugins/mpeg1/mpeg_play/parseblock.c,
13612 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.h,
13613 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13614 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13615 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13616 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13617 plugins/mpeg2/video/mmxidct.S, plugins/mpeg2/video/mpeg2dec.h,
13618 plugins/vcdsrc/vcdsrc.c, test/Makefile.am, test/avi2mpg.c,
13619 test/mp2tomp1.c, test/vidcapture.c: Fixed the mpeg2 encoder. Added
13620 MMX optimisations for motion estimation. Added another mpeg1
13621 encoder. Added Two filters: smooth and median (a median cut
13622 filter) Made the queue pull buffers.
13624 2000-05-17 23:49 richardb
13626 * plugins/Makefile.am: Always build videosink, now that the
13627 dependency on gdk_pixbuf is removed.
13629 2000-05-13 10:41 richardb
13631 * plugins/Makefile.am: Make videosink compiled only if
13632 HAVE_GDK_PIXBUF again.
13634 2000-05-12 18:41 wtay
13636 * plugins/videoscale/.cvsignore: ...
13638 2000-05-12 18:39 wtay
13640 * plugins/videoscale/Makefile.am, plugins/videoscale/videoscale.c,
13641 plugins/videoscale/videoscale.h, test/mp2tomp1.c: A simple video
13642 scaler as a library and an Element. Also a little non working mpeg2
13643 to mpeg1 converter (still struggling with the quantisation).
13645 2000-05-12 18:33 wtay
13647 * configure.in, gst/gstclock.c, libs/Makefile.am,
13648 plugins/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13649 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegdec.c,
13650 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13651 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13652 plugins/mpeg1/parse/mpeg1parse.c,
13653 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13654 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13655 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/putpic.c,
13656 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13657 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getpic.c,
13658 plugins/mpeg2/video/gstmpeg2play.c, test/.cvsignore,
13659 test/Makefile.am, test/mp1parse.c, test/mpeg2parse.c: More changes
13660 to the mpeg parser and encoder. It seems like the mpeg2 decoder
13661 does not like some MPEG1 videos. Use mpeg_play for now (eg.
13664 2000-05-12 08:15 richardb
13666 * acconfig.h, config.h.in, configure.in, docs/gst/Makefile.am,
13667 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer.hierarchy,
13668 docs/gst/gstreamer.types, docs/gst/gstreamer.types.in,
13669 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
13670 plugins/Makefile.am: Make GDK pixbuf optional, by compiling
13671 videosink only if it is present. Make documentation generated
13672 successfully even if libghttp isn't present (by skipping the
13675 2000-05-12 08:09 richardb
13677 * plugins/capture/v4l/gstv4lsrc.c: Remove "stderr," from a DEBUG
13678 macro call, so it compiles with debug on.
13680 2000-05-02 00:22 wtay
13682 * docs/gst/.cvsignore, plugins/mp3decode/mpg123/mpg123.c,
13683 plugins/mpeg1/mpeg_play/video.c, test/.cvsignore: Fixed some build
13686 2000-05-02 00:09 wtay
13688 * configure.in, libs/getbits/gstgetbits.h,
13689 libs/getbits/gstgetbits_inl.h, plugins/avi/gstaviencoder.c,
13690 plugins/avi/gstparseavi.c, plugins/jpeg/gstjpegdec.c,
13691 plugins/mpeg1/parse/mpeg1parse.c,
13692 plugins/mpeg1video/parse/mp1videoparse.c,
13693 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
13694 plugins/mpeg2/ac3parse/ac3parse.c,
13695 plugins/mpeg2/mpeg2enc/.cvsignore, plugins/mpeg2/mpeg2enc/CHANGES,
13696 plugins/mpeg2/mpeg2enc/Makefile.am, plugins/mpeg2/mpeg2enc/TODO,
13697 plugins/mpeg2/mpeg2enc/conform.c, plugins/mpeg2/mpeg2enc/fdctref.c,
13698 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13699 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
13700 plugins/mpeg2/mpeg2enc/idct.c, plugins/mpeg2/mpeg2enc/motion.c,
13701 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13702 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13703 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putbits.c,
13704 plugins/mpeg2/mpeg2enc/putbits.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13705 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13706 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13707 plugins/mpeg2/mpeg2enc/quantize.c,
13708 plugins/mpeg2/mpeg2enc/ratectl.c, plugins/mpeg2/mpeg2enc/readpic.c,
13709 plugins/mpeg2/mpeg2enc/stats.c, plugins/mpeg2/mpeg2enc/tables.c,
13710 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/mpeg2/mpeg2enc/vlc.h,
13711 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13712 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getblk.c,
13713 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13714 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/gstmpeg2play.c,
13715 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
13716 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/store.c,
13717 plugins/mpeg2/video/systems.c, test/Makefile.am, test/avi2mpg.c,
13718 test/mp1parse.c, test/mpeg2parse.c: MPEG2 decoder fixes, unified
13719 MPEG System stream parser. an mpeg encoder.
13721 2000-04-24 21:51 wtay
13723 * configure.in, libs/getbits/gstgetbits_inl.h,
13724 plugins/mpeg1/mpeg_play/decoders.c,
13725 plugins/mpeg1/mpeg_play/decoders.h,
13726 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13727 plugins/mpeg1/mpeg_play/parseblock.c,
13728 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13729 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
13730 plugins/mpeg1/mpeg_play/video.h,
13731 plugins/mpeg1video/parse/mp1videoparse.c,
13732 plugins/mpeg2/Makefile.am, plugins/mpeg2/parse/Makefile.am,
13733 plugins/mpeg2/parse/getbits.c, plugins/mpeg2/parse/getbits.h,
13734 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13735 plugins/mpeg2/video/.cvsignore, plugins/mpeg2/video/CHANGES,
13736 plugins/mpeg2/video/EXAMPLES, plugins/mpeg2/video/IEEE1180,
13737 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/README,
13738 plugins/mpeg2/video/SPATIAL.DOC, plugins/mpeg2/video/TODO,
13739 plugins/mpeg2/video/getblk.c, plugins/mpeg2/video/gethdr.c,
13740 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/getvlc.c,
13741 plugins/mpeg2/video/getvlc.h, plugins/mpeg2/video/gstmpeg2play.c,
13742 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/idct.c,
13743 plugins/mpeg2/video/idctref.c, plugins/mpeg2/video/mmxidct.S,
13744 plugins/mpeg2/video/motion.c, plugins/mpeg2/video/mpeg2dec.c,
13745 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/recon.c,
13746 plugins/mpeg2/video/spatscal.c, plugins/mpeg2/video/store.c,
13747 plugins/mpeg2/video/subspic.c, plugins/mpeg2/video/systems.c,
13748 plugins/mpeg2/video/tables.c, plugins/mpeg2/video/test.m2v,
13749 test/mp1parse.c, test/mpeg2parse.c: Added the mpeg2dec MPEG1 and
13752 2000-04-17 00:33 wtay
13754 * libs/getbits/gstgetbits_inl.h, plugins/mpeg2/ac3dec/exponent.c,
13755 plugins/mpeg2/ac3dec/mantissa.c: Fixed a bug in the inlined
13758 2000-04-17 00:25 wtay
13760 * plugins/mpeg2/ac3dec/: Makefile.am, ac3dec.c, ac3dec.h,
13761 getbits.c, getbits.h, mantissa.c, mantissa.h, parse.c, parse.h:
13762 Reworked the ac3decoder for the new getbits functions. We are now
13763 about 50% faster than the LIVID AC3 decoder (16% against 24% CPU
13766 2000-04-16 19:51 wtay
13768 * libs/getbits/.cvsignore: [no log message]
13770 2000-04-16 19:50 wtay
13772 * libs/getbits/: Makefile.am, gstgetbits.c, gstgetbits.h,
13773 gstgetbits_inl.h: I the generc getbits implementation
13775 2000-04-16 19:47 wtay
13777 * configure.in, docs/gst/gstreamer-decl.txt,
13778 docs/gst/tmpl/gstreamer-unused.sgml, libs/Makefile.am,
13779 plugins/Makefile.am, plugins/mp3decode/mpg123/Makefile.am,
13780 plugins/mp3decode/mpg123/common.c,
13781 plugins/mp3decode/mpg123/getbits.c,
13782 plugins/mp3decode/mpg123/getbits.h,
13783 plugins/mp3decode/mpg123/gstmpg123.c,
13784 plugins/mp3decode/mpg123/layer1.c,
13785 plugins/mp3decode/mpg123/layer2.c,
13786 plugins/mp3decode/mpg123/layer3.c,
13787 plugins/mp3decode/mpg123/mpg123.c,
13788 plugins/mp3decode/mpg123/mpg123.h,
13789 plugins/mp3decode/parse/mp3parse.c,
13790 plugins/mp3decode/parse/mp3parse.h,
13791 plugins/mpeg1/mpeg_play/Makefile.am,
13792 plugins/mpeg1/mpeg_play/ctrlbar.c,
13793 plugins/mpeg1/mpeg_play/ctrlbar.h,
13794 plugins/mpeg1/mpeg_play/decoders.c,
13795 plugins/mpeg1/mpeg_play/decoders.h,
13796 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13797 plugins/mpeg1/mpeg_play/motionvector.c,
13798 plugins/mpeg1/mpeg_play/parseblock.c,
13799 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13800 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13801 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/README,
13802 plugins/mpeg1/parse/getbits.c, plugins/mpeg1/parse/getbits.h,
13803 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13804 plugins/mpeg1video/parse/mp1videoparse.c, test/mp3play.c: Unified
13805 getbits handling. I currently have an inline integer
13808 2000-04-13 22:59 wtay
13810 * Makefile.am, configure.in, gst/gstclock.c,
13811 plugins/capture/v4l/grab-v4l.c, test/Makefile.am,
13812 test/mpeg2parse.c, test/videotest.c: Makefile.am fixes
13814 2000-04-09 22:38 wtay
13816 * gst/: gstclock.c, gstclock.h: A poor mans clock...
13818 2000-04-09 22:36 wtay
13820 * gst/Makefile.am, gst/gstelement.c,
13821 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
13822 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13823 plugins/capture/v4l/gstv4lsrc.c,
13824 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13825 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13826 plugins/mpeg1/mpeg_play/video.c, test/mp1parse.c: Added MMX
13827 optimized yuv2rgb (AlienSong now plays back at only 6% CPU) Added
13828 mpeg1 picture skipping and fixed a buffer overflow. Added a system
13829 clock. The audiosink can now adjust the clock. Fixed incorrect
13830 behaviour on 8, 15, 16, 24 and 32 bits displays. Cleanup of the
13831 videosink, it now uses the color conversion library when needed.
13833 2000-04-02 22:38 wtay
13835 * libs/riff/: gstriffencode.c, gstriffparse.c, gstriffutil.c: The
13836 new riff parser and encoder
13838 2000-04-02 22:36 wtay
13840 * configure.in, libs/Makefile.am, libs/riff/Makefile.am,
13841 libs/riff/gstriff.h, plugins/avi/gstaviencoder.c,
13842 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13843 plugins/avi/gstparseavi.h, plugins/capture/v4l/grab-v4l.c,
13844 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13845 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpegdec.c,
13846 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13847 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13848 test/Makefile.am, test/aviparse.c, test/vidcapture.c: Added a
13849 colorspace library and removed yuv2rgb conversion from the
13850 videosink. The aviencoder should now more or less work.
13852 2000-03-27 20:53 wtay
13854 * docs/Makefile.am, docs/gst/Makefile.am,
13855 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-docs.sgml,
13856 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
13857 docs/gst/gstreamer.types, docs/gst/tmpl/audioraw.sgml,
13858 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
13859 docs/gst/tmpl/gstasyncdisksrc.sgml,
13860 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
13861 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
13862 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
13863 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstesdsink.sgml,
13864 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
13865 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
13866 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
13867 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstlog.sgml,
13868 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
13869 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
13870 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
13871 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
13872 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
13873 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
13874 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
13875 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
13876 docs/gst/tmpl/plugin.sgml, docs/gst/tmpl/spectrum.sgml,
13877 docs/gst/tmpl/videoraw.sgml, gst/gstbin.c, gst/gstbuffer.c,
13878 gst/gstbuffer.h, gst/gstelement.c, gst/gstelement.h,
13879 gst/gstfilter.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
13880 gst/gstpad.h, gst/gstplugin.c, gst/gstsink.c, gst/gstsink.h,
13881 gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c, gst/gstthread.c,
13882 gst/gstxml.c, gst/elements/gstasyncdisksrc.h,
13883 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
13884 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
13885 gst/elements/gstdisksrc.c, gst/elements/gstesdsink.h,
13886 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
13887 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
13888 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
13889 gst/elements/gstfdsrc.c, gst/elements/gstidentity.c,
13890 gst/elements/gstidentity.h, gst/elements/gstqueue.c,
13891 gst/elements/gstqueue.h, gst/elements/gstsinesrc.c,
13892 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.h,
13893 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13894 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13895 plugins/avi/gstparseavi.h, plugins/capture/v4l/Makefile.am,
13896 plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/gstv4lsrc.c,
13897 plugins/capture/v4l/gstv4lsrc.h, plugins/jpeg/Makefile.am,
13898 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13899 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13900 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/parse/mpeg1parse.c,
13901 test/Makefile.am, test/vidcapture.c: Documentation updates. All
13902 standard library objects and standard elements are documented.
13903 Modified some of the elements to more accuratly report about their
13904 arguments so the documentation builds more reasonable output.
13905 Added aviencoder and jpegencoder elements (not working yet)
13907 2000-03-22 21:18 wtay
13909 * configure.in, gst/gstpad.c, gst/types/gsttypes.c,
13910 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13911 plugins/Makefile.am, plugins/avi/Makefile.am,
13912 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13913 plugins/jpeg/.cvsignore, plugins/jpeg/Makefile.am,
13914 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpeg.h: Added jpeg decoder.
13915 the avi decoder now configures the jpeg codec if an MJPG encoded
13916 avi is found. Fixed riff parsing. readded rgb_draw functions to the
13917 videosink. jpeglib is used to decode the jpeg image.
13919 2000-03-21 20:06 omegahacker
13921 * plugins/avi/gstparseavi.c: removed second check on riff library,
13922 moved original to top so it fails out right away
13924 2000-03-21 19:54 omegahacker
13926 * plugins/avi/gstparseavi.c: added load and check of libriff during
13929 2000-03-21 19:54 omegahacker
13931 * gst/gstplugin.c: spelling fixes to gst_library_load()
13933 2000-03-20 20:25 wtay
13935 * configure.in, gst/gstbuffer.c, gst/gstplugin.c, gst/gstplugin.h,
13936 gst/gstthread.c, gst/plugin.c, gst/plugin.h,
13937 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
13938 libs/riff/gstriff.c, libs/riff/gstriff.h, plugins/avi/Makefile.am,
13939 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13940 test/aviparse.c, test/mp1parse.c, test/videotest.c: Implemented
13941 riff parsing as a library. The avi parser can play simple PCM
13942 encoded audio. some minor cleanups.
13944 2000-03-19 00:59 wtay
13946 * AUTHORS, configure.in, gst/gstplugin.c, libs/Makefile.am,
13947 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13948 plugins/Makefile.am, plugins/avi/.cvsignore,
13949 plugins/avi/Makefile.am, plugins/avi/gstparseavi.c,
13950 plugins/avi/gstparseavi.h, plugins/wav/Makefile.am,
13951 plugins/wav/gstparsewav.c, test/.cvsignore, test/videotest.c: Added
13952 the riff code into a seperate library in /libs dir. The plugin
13953 loader also checks the /libs path. The avi parser now uses the
13954 riff library. WAV is broken.
13956 2000-03-13 22:17 wtay
13958 * test/aviparse.c: A non functional avi parser.
13960 2000-03-13 22:13 wtay
13962 * configure.in, gst/gst.c, gst/gstbuffer.h,
13963 gst/gstelementfactory.c, gst/gstmeta.c, gst/gstplugin.h,
13964 gst/gstthread.c, gst/gsttype.h, gst/types/gsttypes.c,
13965 plugins/Makefile.am, plugins/au/gstparseau.c,
13966 plugins/capture/v4l/gstv4lsrc.c,
13967 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/Makefile.am,
13968 test/videotest.c: Various cleanups. Moved the overlay code to a
13969 specialized widget. One error I cannot seem to fix: switching
13970 desktops does not disable the overlay.
13972 2000-03-05 21:48 wtay
13974 * plugins/capture/v4l/: grab-v4l.c, gstv4lsrc.c: Reworked overlay,
13975 much better but still not perfect.
13977 2000-03-03 22:13 wtay
13979 * plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/grab.h,
13980 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13981 test/Makefile.am, test/videotest.c: Added overlay and DGA
13982 capability for the videosink. Not really good but functional.
13984 2000-02-27 23:18 wtay
13986 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstbuffer.c,
13987 gst/gstconnection.c, gst/gstelement.c, gst/gstmeta.c,
13988 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13989 gst/gstplugin.c, gst/gsttee.c, gst/gstthread.c, gst/gsttype.c,
13990 gst/elements/Makefile.am, gst/elements/gstasyncdisksrc.c,
13991 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
13992 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
13993 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
13994 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
13995 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
13996 gst/elements/gstsinesrc.c, gst/types/Makefile.am,
13997 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13998 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
13999 plugins/capture/v4l/gstv4lsrc.h,
14000 plugins/mp3decode/mpg123/Makefile.am,
14001 plugins/mp3decode/mpg123/common.c,
14002 plugins/mp3decode/mpg123/decode_i386.c,
14003 plugins/mp3decode/mpg123/decode_i486.c,
14004 plugins/mp3decode/mpg123/getbits.c,
14005 plugins/mp3decode/mpg123/getbits.h,
14006 plugins/mp3decode/mpg123/gstmpg123.c,
14007 plugins/mp3decode/mpg123/layer1.c,
14008 plugins/mp3decode/mpg123/layer2.c,
14009 plugins/mp3decode/mpg123/layer3.c,
14010 plugins/mp3decode/mpg123/mpg123.c,
14011 plugins/mp3decode/mpg123/mpg123.h, plugins/mp3decode/mpg123/test.c,
14012 plugins/mpeg1/mpeg_play/Makefile.am,
14013 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14014 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
14015 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/getbits.c,
14016 plugins/mpeg1/parse/mpeg1parse.c,
14017 plugins/mpeg1video/parse/Makefile.am,
14018 plugins/mpeg1video/parse/mp1videoparse.c, test/videotest.c: This is
14019 a rather large patch. Switched on -Wall compiler flag and fixed the
14020 warnings. Made the Video for Linux more like it should be.
14022 2000-02-26 18:55 wtay
14024 * gst/gstpad.c, gst/gstpad.h, plugins/capture/v4l/gstv4lsrc.c,
14025 test/mp1parse.c, test/videotest.c: Added a pull function in the
14026 gstpad. Modified the videosink to implement the pull. This function
14027 allows a source element to request a buffer from the destination.
14028 This is much more efficient because the videosink can then pass a
14029 buffer with SHM to the element, which does not require an aditional
14030 memcpy. removed scaling from the videosink. I need something
14033 2000-02-25 23:19 wtay
14035 * test/videotest.c: test code for the Video for linux source
14037 2000-02-25 23:18 wtay
14039 * configure.in, plugins/Makefile.am, plugins/capture/Makefile.am,
14040 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/gstv4lsrc.c,
14041 plugins/capture/v4l/gstv4lsrc.h, test/mp1parse.c: Added a Video 4
14042 linux source. Not generic at all and may not work on any other
14045 2000-02-24 20:56 wtay
14047 * gst/gstbuffer.c, plugins/mp3decode/mpg123/Makefile.am,
14048 plugins/mp3decode/parse/Makefile.am,
14049 plugins/mp3decode/parse/mp3parse.c,
14050 plugins/mp3decode/parse/mp3parse.h,
14051 plugins/mpeg1/mpeg_play/Makefile.am,
14052 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14053 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14054 plugins/mpeg1/mpeg_play/idct_block_mmx.S,
14055 plugins/mpeg1/mpeg_play/jrevdct.c,
14056 plugins/mpeg1/mpeg_play/mmx_idct.c,
14057 plugins/mpeg1/mpeg_play/parseblock.c,
14058 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
14059 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14060 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: Speedup
14061 in mpg123 parsing. speedup in mp1videoparse. rearanged the MPEG
14062 player got rid of some memcpy. bit handling changes. MMX code for
14063 the IDCT and motion compensation in mpeg_play. Almost as fast as
14064 the commercial mpeg player mtv, but with a much better video
14067 2000-02-20 16:19 wtay
14069 * configure.in, plugins/mpeg1/mpeg_play/gstmpeg_play.c: Added
14070 GdkPixbuf support and scaling (sloww...)
14072 2000-02-20 12:58 wtay
14074 * plugins/mpeg1/mpeg_play/: 16bit.c, Makefile.am, dither.h,
14075 gdith.c, gstmpeg_play.c, gstmpeg_play.h, proto.h, util.h, video.c,
14076 video.h: General cleanup and speedup. removed color conversion out
14079 2000-02-19 13:37 wtay
14081 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, gstmpeg_play.h,
14082 video.c, video.h: Added timestamps for video buffers. The videosink
14083 syncs to the timestamps. Added a buffer with finished frames for
14086 2000-02-19 10:50 wtay
14088 * gst/elements/Makefile.am, gst/elements/gstqueue.c,
14089 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c: Fixed the
14090 lockup by not calling any gtk functions in the main thread. This
14093 2000-02-18 23:48 wtay
14095 * gst/elements/gstqueue.c, test/mp1parse.c: Set the default buffer
14096 size to 1 to avoid the strange lockups...
14098 2000-02-18 23:07 wtay
14100 * plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14101 plugins/mpeg1/mpeg_play/Makefile.am,
14102 plugins/mpeg1/mpeg_play/descrip.mms,
14103 plugins/mpeg1/mpeg_play/dither.h, plugins/mpeg1/mpeg_play/fs2.c,
14104 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14105 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14106 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/gray.c,
14107 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14108 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14109 plugins/mpeg1/mpeg_play/hybrid.c,
14110 plugins/mpeg1/mpeg_play/hybriderr.c,
14111 plugins/mpeg1/mpeg_play/index.bt,
14112 plugins/mpeg1/mpeg_play/mb_ordered.c,
14113 plugins/mpeg1/mpeg_play/mono.c, plugins/mpeg1/mpeg_play/ordered.c,
14114 plugins/mpeg1/mpeg_play/ordered2.c,
14115 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util32.c,
14116 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14117 plugins/visualization/smoothwave/smoothwave.c, test/Makefile.am,
14118 test/mp1parse.c: The first functional video sink... Removed all of
14119 the video stuff from the MPEG video decoder. Fixed a bug in
14120 smoothwave. The MPEG video decoder still does the YUV->RGB
14123 2000-02-17 22:50 wtay
14125 * configure.in, plugins/Makefile.am,
14126 plugins/mpeg1/mpeg_play/Makefile.am,
14127 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/main.c,
14128 plugins/mpeg1/mpeg_play/mmx_idct.c,
14129 plugins/mpeg1/mpeg_play/parseblock.c,
14130 plugins/mpeg1/mpeg_play/proto.h,
14131 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14132 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
14133 plugins/mpeg1/mpeg_play/video.h: MPEG1 cleanup. Added first (non
14134 functional) video sink.
14136 2000-02-16 23:27 wtay
14138 * gst/gstbuffer.c, gst/gstplugin.c, gst/gsttype.c,
14139 gst/elements/gstqueue.c, plugins/mp3decode/mpg123/gstmpg123.c,
14140 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c, test/mp3play.c:
14141 Fixed memory leak in queue.
14143 2000-02-16 16:44 wtay
14145 * plugins/mpeg1/mpeg_play/video.c,
14146 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Cleanup, fixed
14147 some bugs in the parsers, fixed memory leak (not all of them yet)
14149 2000-02-15 20:14 wtay
14151 * gst/elements/gstqueue.c, plugins/mpeg1/mpeg_play/video.c,
14152 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c:
14153 Fixed (hopfully) the last bug in MPEG1 video player. A state bug
14154 caused some I-frames to be skipped.
14156 2000-02-15 00:32 omegahacker
14158 * editor/.cvsignore, test/.cvsignore: updated .cvsignores
14160 2000-02-14 23:21 wtay
14162 * plugins/: mpeg1/mpeg_play/parseblock.c, mpeg1/mpeg_play/util.c,
14163 mpeg1/mpeg_play/util.h, mpeg1/mpeg_play/video.c,
14164 mpeg1video/parse/mp1videoparse.c: Some cleanups+speedup. Still
14165 looking for a bug...
14167 2000-02-14 20:42 wtay
14169 * plugins/mp3decode/parse/mp3parse.c: Fixed a nasty mp3 parse bug.
14170 Some frames were skipped if the header was on partial frames. This
14171 fixes the strange invalid sync errors.
14173 2000-02-14 00:22 wtay
14175 * plugins/mpeg1video/parse/mp1videoparse.c: fixed state error in
14178 2000-02-13 22:30 wtay
14180 * plugins/mpeg1video/parse/: mp1videoparse.c, mp1videoparse.h:
14181 cleaned up the parsing code a bit.
14183 2000-02-13 15:20 wtay
14185 * gst/elements/gstqueue.c, plugins/mp3decode/parse/mp3parse.c,
14186 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14187 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
14188 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c,
14189 plugins/mpeg1video/parse/mp1videoparse.c: Made queue default
14190 bigger. fixed parsing errors in mp3parse mpeg1parse mp1videoparse:
14191 more than 2 zeros and a 1 is also a sync. fixed MPEG1 video
14192 SKIP_PICTURE which caused a segfault. AlienSong now plays as it
14193 should do. Skips are currently ignored and give some error on the
14194 console, need to clean this up.
14196 2000-02-13 13:43 wtay
14198 * gst/elements/gstqueue.c, gst/elements/gstqueue.h,
14199 plugins/mpeg1/mpeg_play/gdith.c: Fixed the queue length (fixed
14200 length 5 for now). fixed mpeg1 video rate control. AlienSong
14201 segfaults sometimes. My other movies don't....
14203 2000-02-13 03:19 wtay
14205 * plugins/mpeg1video/parse/mp1videoparse.c: Fixed queueing for
14208 2000-02-12 23:09 omegahacker
14210 * test/mp1parse.c: Rearranged and updated mp1parse. Indentation is
14211 sane again (what editor are you using, Wim?), and it now uses
14212 threads. Playback is clean (at least, audio and video are running
14213 smoothly. Video is still a little choppy on my test stream (first
14214 1MB from disk two of Mulan VCD), and it's still wildly out of sync,
14215 but it's looking VERY COOL.
14217 2000-02-12 23:08 omegahacker
14219 * gst/gstbin.c: Changed the way state is dealt with when a child is
14220 added to the bin. The note states that the COMPLETE state should
14221 probably reflect nothing more than whether or not there is a child
14222 in the bin, not whether or not all children are COMPLETE. I need
14223 to write out a few scenarios for complex pipeline manipulations to
14224 figure out how all the states should interact. The idea is to
14225 maintain the ability to dynamically recofigure the pipeline.
14227 2000-02-12 12:20 wtay
14229 * plugins/mpeg1/mpeg_play/16bit.c,
14230 plugins/mpeg1/mpeg_play/Makefile.am,
14231 plugins/mpeg1/mpeg_play/ctrlbar.c, plugins/mpeg1/mpeg_play/gdith.c,
14232 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14233 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14234 plugins/mpeg1/mpeg_play/main.c,
14235 plugins/mpeg1/mpeg_play/mb_ordered.c,
14236 plugins/mpeg1/mpeg_play/motionvector.c,
14237 plugins/mpeg1/mpeg_play/parseblock.c,
14238 plugins/mpeg1/mpeg_play/proto.h,
14239 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14240 plugins/mpeg1/mpeg_play/util32.c, plugins/mpeg1/mpeg_play/video.c,
14241 plugins/mpeg1/mpeg_play/video.h,
14242 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: The
14243 first functional video MPEG1 decoder. The decoder still opens a
14244 window to show the video. This is not optimised at all. Some
14245 glitches and crashes due to bugs in mp1videoparse.c. I need to
14246 queue incomplete slices in mp1videoparse before sending them to the
14247 decoder. use test/mp1parse on your favorite video to test. No
14248 audio/video sync, no QoS at all.
14250 2000-02-10 17:02 wtay
14252 * gst/types/gsttypes.c, plugins/mp3decode/parse/mp3parse.c,
14253 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14254 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c:
14255 Optimisations to mp3decode and mp3parse (subbuffers) mp1videoparse
14256 now correctly pushes buffers in complete chuncks.
14258 2000-02-08 22:36 wtay
14260 * configure.in, gst/types/gsttypes.c,
14261 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1video/Makefile.am,
14262 plugins/mpeg1video/parse/Makefile.am,
14263 plugins/mpeg1video/parse/README,
14264 plugins/mpeg1video/parse/mp1videoparse.c,
14265 plugins/mpeg1video/parse/mp1videoparse.h, test/mp1parse.c: Added
14266 MPEG1 video parser.
14268 2000-02-07 19:29 wtay
14270 * plugins/mpeg1/mpeg_play/: Makefile.am, gdith.c: Some more files.
14272 2000-02-07 19:22 wtay
14274 * plugins/mpeg1/mpeg_play/: Makefile.am, gstmpeg_play.c,
14275 gstmpeg_play.h: [no log message]
14277 2000-02-07 19:04 wtay
14279 * configure.in, plugins/mp3decode/mpg123/Makefile.am,
14280 plugins/mp3decode/mpg123/decode_i386.c,
14281 plugins/mp3decode/mpg123/layer3.c, plugins/mpeg1/Makefile.am,
14282 plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14283 plugins/mpeg1/mpeg_play/ANNOUNCE, plugins/mpeg1/mpeg_play/BUGS,
14284 plugins/mpeg1/mpeg_play/CHANGES, plugins/mpeg1/mpeg_play/COPYRIGHT,
14285 plugins/mpeg1/mpeg_play/INSTALL,
14286 plugins/mpeg1/mpeg_play/Makefile.am,
14287 plugins/mpeg1/mpeg_play/README,
14288 plugins/mpeg1/mpeg_play/README.jpeg, plugins/mpeg1/mpeg_play/TODO,
14289 plugins/mpeg1/mpeg_play/VERSION, plugins/mpeg1/mpeg_play/ctrlbar.c,
14290 plugins/mpeg1/mpeg_play/ctrlbar.h,
14291 plugins/mpeg1/mpeg_play/decoders.c,
14292 plugins/mpeg1/mpeg_play/decoders.h,
14293 plugins/mpeg1/mpeg_play/descrip.mms,
14294 plugins/mpeg1/mpeg_play/dither.h,
14295 plugins/mpeg1/mpeg_play/floatdct.c, plugins/mpeg1/mpeg_play/fs2.c,
14296 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14297 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14298 plugins/mpeg1/mpeg_play/gray.c, plugins/mpeg1/mpeg_play/hybrid.c,
14299 plugins/mpeg1/mpeg_play/hybriderr.c,
14300 plugins/mpeg1/mpeg_play/index.bt,
14301 plugins/mpeg1/mpeg_play/jrevdct.c, plugins/mpeg1/mpeg_play/main.c,
14302 plugins/mpeg1/mpeg_play/mb_ordered.c,
14303 plugins/mpeg1/mpeg_play/mono.c,
14304 plugins/mpeg1/mpeg_play/motionvector.c,
14305 plugins/mpeg1/mpeg_play/ordered.c,
14306 plugins/mpeg1/mpeg_play/ordered2.c,
14307 plugins/mpeg1/mpeg_play/parseblock.c,
14308 plugins/mpeg1/mpeg_play/proto.h,
14309 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14310 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/util32.c,
14311 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h:
14312 Added compiler optimistaion flags to mpg123. reverted to old
14313 WRITE_SAMPLE which was much faster. Added mpeg_play, the MPEG1
14314 video player. It does not work yet.
14316 2000-02-06 22:04 wtay
14318 * gst/gstmeta.c, plugins/mp3decode/mpg123/common.c,
14319 plugins/mp3decode/mpg123/gstmpg123.c,
14320 plugins/mp3decode/parse/mp3parse.c,
14321 plugins/mpeg1/parse/mpeg1parse.c: Added metadata to mpg123 buffers.
14322 removed (disabeled) debug info.
14324 2000-02-06 18:50 wtay
14326 * plugins/mp3decode/mpg123/common.c,
14327 plugins/mp3decode/parse/mp3parse.c,
14328 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Fixed the mpeg 1
14329 parser. It can now be used to playback the audio stream of an MPEG1
14330 movie (check out test/mp1parse.c).
14332 2000-02-06 12:33 wtay
14334 * plugins/mpeg1/parse/mpeg1parse.c: Found mpeg1 parsing bug. My
14335 videos seem to parse OK.
14337 2000-02-06 01:52 wtay
14339 * plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: cleanup. Still
14342 2000-02-06 00:56 wtay
14344 * test/mp1parse.c: The mpeg1 parser test program.
14346 2000-02-06 00:55 wtay
14348 * plugins/mpeg1/parse/mpeg1parse.c,
14349 plugins/mpeg1/parse/mpeg1parse.h, test/Makefile.am: Some changes to
14350 the mpeg 1 parser. Does not work yet.
14352 2000-02-05 16:08 wtay
14354 * plugins/mp3decode/mpg123/: Makefile.am, decode_i386.c,
14355 decode_i486.c, decode_i586.s, layer3.c, mpg123.c, mpg123.h: Added
14356 486 optimisation. Pentium optimisation added, but does not work
14359 2000-02-05 14:37 wtay
14361 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14362 layer3.c, mpg123.c, mpg123.h: Fixed a buffer problem with Layer 3.
14363 moved the buffer handling to common.c, getbits should not know
14366 2000-02-05 01:58 wtay
14368 * plugins/mp3decode/parse/mp3parse.c: Not worth much: fixed a
14371 2000-02-05 01:40 wtay
14373 * plugins/mp3decode/: mpg123/gstmpg123.c, parse/mp3parse.c: Fixed
14374 Layer 2 & 3 parsing. All my MPEGs play now with gstreamer !!!
14376 2000-02-05 01:20 wtay
14378 * plugins/mp3decode/parse/mp3parse.c, test/a.c, test/mp3parse.c,
14379 test/mp3play.c: Fixed a nasty bug in mp3parse (partial buffer state
14380 remained) Added eos check for the test programs to stop them from
14381 allocating all of your memory (had to use alt-sysreq-k a few times
14382 :-( ). MPEG layer 1 plays fine now with mp3play.
14384 2000-02-04 23:27 wtay
14386 * plugins/mp3decode/mpg123/: getbits.c, test.c: Tested with layer 1
14387 & 2, no audible errors. Fixed cracks and pops in Layer 3. Still a
14388 bit slow, though...
14390 2000-02-04 22:06 wtay
14392 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14393 layer3.c, mpg123.c, mpg123.h, test.c: Attempt to get layer3
14394 working. Tried with the test program included. Still some errors
14395 and clicks sometime, but you can hear something. Double buffering
14396 is now used (like mpg123). Can somebody test this on a layer 1 or 2
14397 stream (I have none) and together with the mp3parse?
14399 2000-02-04 21:49 omegahacker
14401 * plugins/mp3decode/parse/mp3parse.c: Fixes to the bfp calculation,
14402 as well as some other stuff.
14404 2000-02-04 02:25 richardb
14406 * configure.in, gst/gstelement.c, gst/gstplugin.c,
14407 plugins/mp3decode/mpg123/mpg123.c, plugins/mp3decode/mpg123/test.c:
14408 Compile a test program to ensure that we have working atomic
14411 A few small changes (include headers, fix a cast) to stop compiler
14414 2000-02-02 06:26 omegahacker
14416 * configure.in, docs/Makefile.am, docs/gst/Makefile.am,
14417 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
14418 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpipeline.sgml,
14419 gst/gst.c, gst/gstelement.c, gst/gstelement.h, gst/gstobject.c,
14420 gst/gstpipeline.c, plugins/mp3decode/xing/libxing/.cvsignore: More
14421 documentation changes, a couple configure.in and Makefile.am fixes.
14423 2000-02-01 20:35 wtay
14425 * configure.in, gst/elements/Makefile.am,
14426 plugins/effects/volume/volume.c: Fixed lowercase PLUGINS_USE_SRCDIR
14427 which made running test apps fail. Added GHTTP_LIBS to the
14428 libraries. commented out mm_support() call, wich is not working
14429 yet and causes errors.
14431 2000-02-01 19:40 wtay
14433 * configure.in, docs/gst/Makefile.am,
14434 plugins/effects/volume/Makefile.am, plugins/rtjpeg/RTjpeg.c,
14435 plugins/rtjpeg/RTjpeg.h: Try to compile a little mmx program, set
14436 the default value of HAVE_LIBMMX. some typos fixed. Changed
14437 include path for volume.c. RTjpeg uses mmx.h
14439 2000-02-01 09:16 omegahacker
14441 * configure.in, docs/Makefile.am, docs/gst/.cvsignore,
14442 docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
14443 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
14444 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types,
14445 docs/gst/tmpl/.cvsignore, docs/gst/tmpl/gst.sgml,
14446 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
14447 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
14448 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfilter.sgml,
14449 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
14450 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
14451 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
14452 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
14453 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
14454 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
14455 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
14456 docs/gst/tmpl/plugin.sgml: Re- set up the gtk-doc system. I'd
14457 managed to mutilate it a while back, but now it's fixed. I'll put
14458 a copy of the HTML output somewhere on the website tonight.
14460 In order to actually generate the docs, you'll have to install all
14461 the DocBook tools, as well as gtk-doc from GNOME cvs. (see
14462 http://developer.gnome.org/arch/doc/tools.html)
14464 Notes (I'll codify these some day):
14466 - Don't believe the Gnome page, always edit the SOURCES when
14467 documenting a given function, never the tmpl file. - I'll be
14468 re-arranging things a lot, but gtk-doc is smart enough to merge any
14469 changes to the tmpl file. However, gtk-doc's merge and CVS's diff
14470 are two entirely separate animals. We should probably have a
14471 virtual mutex on the entire docs/gst/ directory, over and above
14472 what CVS does. - I'm going to try to end up with a book set
14473 (docbook terms), where docs/gst/ is only one book. There'd be
14474 another called docs/manual/, and another docs/plugins/, etc. If
14475 you have any comments as to how these should be done,
14476 gstreamer-devel is the place.
14478 2000-02-01 04:10 richardb
14480 * acconfig.h, config.h.in, configure.in, gst/gstobject.c,
14481 gst/elements/Makefile.am, gst/elements/gstelements.c,
14482 plugins/mp3decode/xing/libxing/ltmain.sh: Tidy up of configure
14483 script. Make libghttp detection work at all. Make library
14484 configuration specifiable on configure commandline. Make detection
14485 of atomic resource stuff cope with 2.0 linux kernels. Fix typo
14486 (HAVE_ATOMIC_T for HAVE_ATOMIC_H). Remove generated ltmain.sh file
14489 2000-01-31 22:53 wtay
14491 * include/mmx.h, plugins/rtjpeg/Makefile.am,
14492 plugins/rtjpeg/RTjpeg.c: Added general MMX macros.
14494 2000-01-31 17:29 wtay
14496 * plugins/rtjpeg/: RTjpeg.c, RTjpeg.h: Added MMX optimised DCT and
14497 IDCT for RTjpeg. It still doesn't do anything. This version also
14498 has optimised versions for 422 and 420 YUV (de)compression. This
14499 version is not compatible with the regular RTjpeg due to
14500 optimisations using unrolled loops. Is *very* fast.
14502 2000-01-31 09:43 omegahacker
14504 * Makefile.am, configure.in, gstreamer.spec.in, editor/Makefile.am,
14505 gst/elements/Makefile.am, gst/types/Makefile.am,
14506 plugins/mp3decode/mpg123/Makefile.am, test/bindings/Makefile.am,
14507 test/cothreads/Makefile.am, test/xml/Makefile.am: More incremental
14508 updates. I can now successfully produce an rpm simply by typing
14509 `./autogen.sh;make rpm`. This is good ;-)
14511 2000-01-31 06:49 omegahacker
14513 * Makefile.am: gah, missed Makefile.am of all files...
14515 2000-01-31 06:46 omegahacker
14517 * gstreamer-config.in, gstreamer.m4, gstreamer.spec.in,
14518 plugins/mp3decode/mpg123/.cvsignore,
14519 plugins/mp3decode/xing/libxing/Makefile.am,
14520 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14521 editor/Makefile.am, gst/ROADMAP, plugins/effects/stereo/README,
14522 test/Makefile.am, test/xml/README: A bunch more changes to clean up
14523 build/`make dist` issues, as well as a spec file, -config file,
14524 .m4, etc. Next step is to build an RPM of this mess.
14526 2000-01-31 05:55 omegahacker
14528 * .cvsignore, acconfig.h, config.h.in, configure.in,
14529 plugins/Makefile.am, plugins/dvdsrc/Makefile.am,
14530 plugins/mp3decode/mpg123/Makefile.am, test/Makefile.am,
14531 test/cothreads/Makefile.am, test/xml/Makefile.am: Various fixes
14532 that collectively allow `make dist` to work.
14534 2000-01-31 04:22 omegahacker
14536 * .cvsignore: uh, forgot to do the root .cvsignore...
14538 2000-01-31 04:20 omegahacker
14540 * plugins/mp3decode/Makefile.am: Fixed SUBDIRS stuff so `make dist`
14541 works cleanly. Here's the trick: if DIST_SUBDIRS exists in the
14542 Makefile.am, that's used as the list of things to include in the
14543 distribution, regardless of whether or not something is included in
14544 SUBDIRS due to conditional stuff.
14546 2000-01-31 03:36 omegahacker
14548 * docs/.cvsignore, editor/.cvsignore, gst/.cvsignore,
14549 gst/elements/.cvsignore, gst/types/.cvsignore,
14550 plugins/au/.cvsignore, plugins/effects/.cvsignore,
14551 plugins/effects/stereo/.cvsignore,
14552 plugins/effects/volume/.cvsignore, plugins/mp3decode/.cvsignore,
14553 plugins/mp3decode/mpg123/.cvsignore,
14554 plugins/mp3decode/parse/.cvsignore,
14555 plugins/mp3decode/xa/.cvsignore, plugins/mp3decode/xing/.cvsignore,
14556 plugins/mp3decode/xing/libxing/.cvsignore,
14557 plugins/visualization/spectrum/.cvsignore,
14558 plugins/visualization/vumeter/.cvsignore, plugins/wav/.cvsignore,
14559 plugins/.cvsignore, plugins/cobin/.cvsignore,
14560 plugins/dvdsrc/.cvsignore, plugins/mpeg1/.cvsignore,
14561 plugins/mpeg1/parse/.cvsignore, plugins/mpeg2/.cvsignore,
14562 plugins/mpeg2/ac3dec/.cvsignore, plugins/mpeg2/ac3parse/.cvsignore,
14563 plugins/mpeg2/parse/.cvsignore, plugins/rtjpeg/.cvsignore,
14564 plugins/vcdsrc/.cvsignore, plugins/visualization/.cvsignore,
14565 plugins/visualization/smoothwave/.cvsignore,
14566 plugins/visualization/synaesthesia/.cvsignore, test/.cvsignore,
14567 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14568 test/xml/.cvsignore, tools/.cvsignore: OK, I think I've got all the
14569 .cvsignore stuff taken care of, though we'll want to fine-tune
14570 things as we go, of course. Most of them are the same, with some
14571 exceptions for directories that produce executables (those are
14572 listed by name after the standard ones and a newline for
14575 2000-01-31 03:25 omegahacker
14577 * test/README: initial checkin
14579 2000-01-31 03:22 omegahacker
14581 * test/xml/readreg.c: - added usage info - uses first arg as
14582 registry filename - any additional args are plugins to search for
14583 (no change but argv base) - cleaned up output with a spare \n
14585 2000-01-31 03:02 omegahacker
14587 * configure.in, plugins/Makefile.am, plugins/rtjpeg/.cvsignore,
14588 plugins/rtjpeg/Makefile.am, plugins/rtjpeg/README,
14589 plugins/rtjpeg/RTjpeg.c, plugins/rtjpeg/RTjpeg.h,
14590 plugins/rtjpeg/rtjpeg.c, plugins/rtjpeg/rtjpegdec.c,
14591 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
14592 plugins/rtjpeg/rtjpegenc.h: RTjpeg plugin with several elements.
14593 It's currently a skeleton, doing no work at all. Need to have a
14594 video display element, some kind of simulation source (read from
14595 .ppm, a la what I do at work to solve the exact same problem), raw
14596 video types, metadata structs, etc.
14598 The RTjpeg.[ch] code is taken from a just-downloaded copy from
14599 Justin's site, with some fixes (#include <asm/types.h> to get
14600 __u64,etc). Once the aforementioned infrastructure is in place,
14601 the elements can actually be set up to do the encode/decode, and
14602 we'll have our first functioning video codec in place. ;-)
14604 2000-01-31 01:24 omegahacker
14606 * gst/types/.cvsignore: .cvsignore for gst/types/, still testing
14609 2000-01-31 01:11 omegahacker
14611 * gst/elements/.cvsignore: .cvsignore for gst/elements/, also
14612 testig loginfo script
14614 2000-01-31 00:16 omegahacker
14616 * plugins/dvdsrc/.cvsignore: added .cvsignore for plugins/dvdsrc/,
14617 testing loginfo script
14619 2000-01-31 00:04 omegahacker
14621 * plugins/.cvsignore: .cvsignore for plugins/, also testing loginfo
14624 2000-01-31 00:02 omegahacker
14626 * gst/.cvsignore: .cvsignore for gst/, also testing loginfo script
14628 2000-01-30 22:50 wtay
14630 * acconfig.h, config.h.in, configure.in, editor/Makefile.am,
14631 gst/elements/Makefile.am, gst/types/Makefile.am,
14632 plugins/Makefile.am, plugins/mp3decode/Makefile.am,
14633 plugins/mp3decode/xing/Makefile.am,
14634 plugins/mp3decode/xing/libxing/ltmain.sh: Changed Makefiles to:
14635 detect xaudio (check header xaudio/decoder.h) detect mmx.h detect
14636 CSS (check if css.c is in plugins/dvdsrc), need something better.
14637 some LDFLAGS had *.la dependencies which failed for libtool
14639 The build is now 100% on my system.
14641 2000-01-30 10:58 omegahacker
14643 * plugins/dvdsrc/: Makefile.am, dvd_udf.c, dvd_udf.h, dvdsrc.c,
14644 dvdsrc.h: initial checkin
14646 2000-01-30 10:48 omegahacker
14648 * plugins/mp3decode/xing/libxing/: cdcts.s, cwin8s.s, cwins.s,
14649 mdcts.s, msiss.s, x86gas.s, x86intel.s: initial checkin
14651 2000-01-30 10:44 omegahacker
14653 * docs/: Makefile.am, random/arch, random/buffers,
14654 random/coroutines, random/design, random/example,
14655 random/factoryinfo, random/gboolean, random/intro, random/metadata,
14656 random/mutability, random/padarch, random/sequence,
14657 random/state-transitions, random/states, random/states.old,
14658 random/types, random/vis-transform, random/walkthrough,
14659 slides/README, slides/abstract, slides/abstract.save,
14660 slides/outline, slides/slides: initial checkin
14662 2000-01-30 10:39 omegahacker
14664 * plugins/mp3decode/xing/: Makefile.am, README, gstxing.c,
14665 gstxing.h: initial checkin
14667 2000-01-30 10:17 omegahacker
14669 * plugins/mp3decode/xing/libxing/: AUTHORS, COPYING, ChangeLog,
14670 INSTALL, L3.h, Makefile.am, NEWS, README, acconfig.h, autogen.sh,
14671 cdct.c, config.h, config.h.in, configure.in, csbt.c, csbtL3.c,
14672 csbtb.c, cup.c, cupL1.c, cupini.c, cupl3.c, cwin.c, cwinb.c,
14673 cwinm.c, dec8.c, htable.h, hwin.c, icdct.c, install-sh, isbt.c,
14674 isbtb.c, itype.h, iup.c, iupL1.c, iupini.c, iwinQ.c, iwinbQ.c,
14675 iwinm.c, jdw.h, l3dq.c, l3init.c, ltmain.sh, mdct.c, mhead.c,
14676 mhead.h, missing, mkinstalldirs, msis.c, port.h, stamp-h, stamp.h,
14677 stamp.h.in, tableawd.h, towave.c, uph.c, upsf.c, wavep.c, wcvt.c,
14678 x86intel.c: initial checkin
14680 2000-01-30 10:03 omegahacker
14682 * plugins/mp3decode/: Makefile.am, xa/Makefile.am, xa/README,
14683 xa/gstxa.c, xa/gstxa.h: initial checkin
14685 2000-01-30 09:58 omegahacker
14687 * plugins/: effects/Makefile.am, visualization/Makefile.am: initial
14690 2000-01-30 09:54 omegahacker
14692 * tools/Makefile.am, tools/README, tools/launch.c,
14693 test/bindings/Makefile.am, test/bindings/dummy.c,
14694 test/bindings/dummy.h, test/bindings/test.c: initial checkin
14696 2000-01-30 09:50 omegahacker
14698 * test/: Makefile.am, a.c, ac3parse.c, ac3play.c, ac3sync.c,
14699 args.c, basic.c, buffer.c, cobin.c, dvdcat.c, fake.c,
14700 gsttracedump.c, jitter.c, m.c, mcut.c, mem.c, mem.h, mp3.c,
14701 mp3parse.c, mp3play.c, mpeg2parse.c, mpg123.c, p.c, plugin.c,
14702 push.c, qtest.c, r.c, record.c, s.c, spectrum.c, states.c,
14703 teardown.c, typefind.c, types.c, w.c, wave.c,
14704 cothreads/Makefile.am, cothreads/cothreads.c,
14705 cothreads/cothreads.h, cothreads/looper.c, cothreads/looper.h,
14706 cothreads/object.c, cothreads/object.h, cothreads/simple.c,
14707 cothreads/test.c, xml/Makefile.am, xml/createreg.c, xml/readreg.c:
14710 2000-01-30 09:46 omegahacker
14712 * editor/: Makefile.am, editor.c, editor.glade,
14713 editorelement.glade, gsteditor.c, gsteditor.h, gsteditorbin.c,
14714 gsteditorcanvas.c, gsteditorconnection.c, gsteditorconnection.h,
14715 gsteditorcreate.c, gsteditorcreate.h, gsteditorelement.c,
14716 gsteditorpad.c, gsteditorpad.h, gstelementselect.c,
14717 gstelementselect.h: initial checkin
14719 2000-01-30 09:22 omegahacker
14721 * plugins/: au/Makefile.am, au/gstparseau.c, au/gstparseau.h,
14722 cobin/Makefile.am, cobin/cobin.c, cobin/cobin.h,
14723 cobin/spindentity.c, cobin/spindentity.h,
14724 effects/stereo/Makefile.am, effects/stereo/stereo.c,
14725 effects/stereo/stereo.h, effects/volume/Makefile.am,
14726 effects/volume/volume.c, effects/volume/volume.h,
14727 mp3decode/mpg123/COPYING, mp3decode/mpg123/Makefile.am,
14728 mp3decode/mpg123/README, mp3decode/mpg123/common.c,
14729 mp3decode/mpg123/dct64.c, mp3decode/mpg123/dct64_i386.c,
14730 mp3decode/mpg123/dct64_i486.c, mp3decode/mpg123/decode.c,
14731 mp3decode/mpg123/decode_i386.c, mp3decode/mpg123/decode_i486.c,
14732 mp3decode/mpg123/gbtest.c, mp3decode/mpg123/getbits.c,
14733 mp3decode/mpg123/getbits.h, mp3decode/mpg123/gstmpg123.c,
14734 mp3decode/mpg123/gstmpg123.h, mp3decode/mpg123/huffman.h,
14735 mp3decode/mpg123/l2tables.h, mp3decode/mpg123/layer1.c,
14736 mp3decode/mpg123/layer2.c, mp3decode/mpg123/layer3.c,
14737 mp3decode/mpg123/letest.c, mp3decode/mpg123/mpg123.c,
14738 mp3decode/mpg123/mpg123.h, mp3decode/mpg123/tabinit.c,
14739 mp3decode/mpg123/test.c, mp3decode/parse/Makefile.am,
14740 mp3decode/parse/README, mp3decode/parse/mp3parse.c,
14741 mp3decode/parse/mp3parse.h, mpeg1/Makefile.am,
14742 mpeg1/parse/Makefile.am, mpeg1/parse/README, mpeg1/parse/getbits.c,
14743 mpeg1/parse/getbits.h, mpeg1/parse/mpeg1parse.c,
14744 mpeg1/parse/mpeg1parse.h, mpeg1/parse/notes, mpeg2/Makefile.am,
14745 mpeg2/ac3dec/Makefile.am, mpeg2/ac3dec/README, mpeg2/ac3dec/ac3.h,
14746 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
14747 mpeg2/ac3dec/bit_allocate.c, mpeg2/ac3dec/bit_allocate.h,
14748 mpeg2/ac3dec/bitstream.c, mpeg2/ac3dec/bitstream.h,
14749 mpeg2/ac3dec/crc.c, mpeg2/ac3dec/crc.h, mpeg2/ac3dec/debug.c,
14750 mpeg2/ac3dec/debug.h, mpeg2/ac3dec/decode.h, mpeg2/ac3dec/dither.c,
14751 mpeg2/ac3dec/dither.h, mpeg2/ac3dec/downmix.c,
14752 mpeg2/ac3dec/downmix.h, mpeg2/ac3dec/exponent.c,
14753 mpeg2/ac3dec/exponent.h, mpeg2/ac3dec/getbits.c,
14754 mpeg2/ac3dec/getbits.h, mpeg2/ac3dec/imdct.c, mpeg2/ac3dec/imdct.h,
14755 mpeg2/ac3dec/mantissa.c, mpeg2/ac3dec/mantissa.h,
14756 mpeg2/ac3dec/output.c, mpeg2/ac3dec/output.h, mpeg2/ac3dec/parse.c,
14757 mpeg2/ac3dec/parse.h, mpeg2/ac3dec/rematrix.c,
14758 mpeg2/ac3dec/rematrix.h, mpeg2/ac3dec/ring_buffer.c,
14759 mpeg2/ac3dec/ring_buffer.h, mpeg2/ac3dec/stats.c,
14760 mpeg2/ac3dec/stats.h, mpeg2/ac3dec/uncouple.c,
14761 mpeg2/ac3dec/uncouple.h, mpeg2/ac3parse/Makefile.am,
14762 mpeg2/ac3parse/README, mpeg2/ac3parse/ac3parse.c,
14763 mpeg2/ac3parse/ac3parse.h, mpeg2/parse/Makefile.am,
14764 mpeg2/parse/README, mpeg2/parse/getbits.c, mpeg2/parse/getbits.h,
14765 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
14766 mpeg2/parse/notes, vcdsrc/Makefile.am, vcdsrc/vcdsrc.c,
14767 vcdsrc/vcdsrc.h, visualization/smoothwave/Makefile.am,
14768 visualization/smoothwave/README,
14769 visualization/smoothwave/smoothwave.c,
14770 visualization/smoothwave/smoothwave.h,
14771 visualization/spectrum/Makefile.am, visualization/spectrum/README,
14772 visualization/spectrum/fix_fft.c,
14773 visualization/spectrum/gstspectrum.c,
14774 visualization/spectrum/gstspectrum.h,
14775 visualization/synaesthesia/Makefile.am,
14776 visualization/synaesthesia/README,
14777 visualization/synaesthesia/README-syna,
14778 visualization/synaesthesia/core.c,
14779 visualization/synaesthesia/core.h,
14780 visualization/synaesthesia/synaesthesia.c,
14781 visualization/synaesthesia/synaesthesia.h,
14782 visualization/vumeter/Makefile.am, visualization/vumeter/README,
14783 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
14784 wav/Makefile.am, wav/gstparsewav.c, wav/gstparsewav.h,
14785 wav/gstriff.c, wav/gstriff.h: initial checkin
14787 2000-01-30 09:04 omegahacker
14789 * plugins/: Makefile.am, example.c, example.h: initial checkin
14791 2000-01-30 09:00 omegahacker
14793 * gst/: elements/Makefile.am, elements/gstasyncdisksrc.c,
14794 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
14795 elements/gstaudiosink.h, elements/gstaudiosrc.c,
14796 elements/gstaudiosrc.h, elements/gstdisksrc.c,
14797 elements/gstdisksrc.h, elements/gstelements.c,
14798 elements/gstesdsink.c, elements/gstesdsink.h,
14799 elements/gstfakesink.c, elements/gstfakesink.h,
14800 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
14801 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
14802 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
14803 elements/gstidentity.c, elements/gstidentity.h,
14804 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
14805 elements/gstsinesrc.h, elements/gsttypefind.c,
14806 elements/gsttypefind.h, types/Makefile.am, types/gsttypes.c:
14809 2000-01-30 08:57 omegahacker
14811 * gst/: cothreads.c, cothreads.h, gst.c, gst.h, gstbin.c, gstbin.h,
14812 gstbuffer.c, gstbuffer.h, gstconnection.c, gstconnection.h,
14813 gstelement.c, gstelement.h, gstelementfactory.c, gstfilter.c,
14814 gstfilter.h, gstlog.h, gstmeta.c, gstmeta.h, gstobject.c,
14815 gstobject.h, gstpad.c, gstpad.h, gstpipeline.c, gstpipeline.h,
14816 gstplugin.c, gstplugin.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h,
14817 gsttee.c, gsttee.h, gstthread.c, gstthread.h, gsttrace.c,
14818 gsttrace.h, gsttype.c, gsttype.h, gsttypefind.c, gsttypefind.h,
14819 gstutils.c, gstutils.h, gstxml.c, gstxml.h, plugin.c, plugin.h,
14820 Makefile.am: initial checkin
14822 2000-01-30 08:51 omegahacker
14824 * AUTHORS, COPYING, COPYING.LIB, ChangeLog, INSTALL, Makefile.am,
14825 NEWS, README, acconfig.h, autogen.sh, config.h.in, configure.in,
14826 install-sh, missing, mkinstalldirs, stamp.h.in: initial checkin
14828 Fri Jan 12 21:52:09 CET 2001 Wim Taymans <wim.taymans@chello.be>
14830 * PPC compilation fixes (thanks to hadess)
14831 * add eos2 and eos3 proposals