1 2003-06-02 Colin Walters <walters@verbum.org>
5 2003-03-29 Martin Schulze <MHL.Schulze@t-online.de>
7 * gst/gstelementfactory.c: Add "g_free (dp->license)" in
8 gst_element_details_free().
9 * gst/gstevent.[ch]: Add function gst_event_get_type() to
10 support c++ language binding. Make macros gst_event_ref[_by_count]
11 return a GstEvent* instead of a GstData*.
12 * gst/gstbuffer.[ch]: Add functions gst_buffer[_pool]_get_type()
13 to support c++ language binding.
15 2003-03-16 Christian Meyer <chrisime@gnome.org>
18 (print_prop): Modified to make compile compile with the new introduced
20 * tools/gst-xmlinspect.c
23 2003-03-16 Christian Meyer <chrisime@gnome.org>
25 * gst/gstprops.[ch]: Add function gst_props_get_type().
26 * gst/gstprops.[ch], gst/gstutils.c, gst/registries/gstxmlregistry.c:
27 - Rename gst_props_entry_get_type() -> gst_props_entry_get_props_type().
28 - Add gst_props_entry_get_type() (returning the GType).
29 * gst/gstcaps.[ch]: Add function gst_caps_get_type().
31 Applied patches from Martin Schulze.
33 2003-01-09 Thomas Vander Stichele <thomas at apestaart dot org>
35 * first pass at changing _connect/_disconnect -> _link/_unlink
36 * gst/gstcompat.h: created
38 2002-11-27 Thomas Vander Stichele <thomas at apestaart dot org>
40 * ChangeLog: added an entry
41 * gst/gst.*: add gst_init_check which can return TRUE or FALSE
42 make gst_init_with_popt_table do the same
43 only initialize once, like GTK does
45 2002-04-12 Thomas Vander Stichele <thomas@apestaart.org>
47 * gst/gst*.[ch]: commited GUAD3C code review comments (marked CR1)
49 * gst/gstregistry.[ch]: added to handle registry stuff
50 gst/gst.c: changed to use new --gst-registry option
51 tools/gst-register.c: use new registry functions
52 for more info, check docs/random/thomasvs/registry
54 2002-03-01 Michael Meeks <michael@ximian.com>
55 * docs/manual/Makefile.am: use $(wildcard) instead of
58 * tools/Makefile.am: handle conditionals in a compatible way
60 * docs/manuals.mak: don't do silly things with if/else
62 2002-01-15 Bastien Nocera <hadess@hadess.net>
64 * tests/Makefile.am: add all the dirs to the DIST_SUBDIRS
66 2002-01-15 Bastien Nocera <hadess@hadess.net>
68 * tests/Makefile.am: dodge compiling memchunk and bufspeed
69 if NASM is not present
71 2002-01-03 Rodney Dawes <dobey@free.fr>
73 * gstreamer.spec.in: Fixed the missing plug-ins problem
75 2001-12-29 Rodney Dawes <dobey@free.fr>
77 * gstreamer.spec.in: Fixed up for the splitification
79 2001-12-23 Thomas Vander Stichele <thomas@apestaart.org>
81 * moved plugins out of the core to gst-plugins
82 * moved some of the libs out of the core to gst-plugins
83 * moved the other libs around so headers get installed in
86 2001-12-15 Thomas Vander Stichele <thomas@apestaart.org>
88 * configure.ac : major overhaul
89 * m4/ dir added with lots of checks in it
91 2001-12-14 Michael Meeks <michael@ximian.com>
93 * gst/gst.c (gst_main, gst_main_quit): upd.
95 * gst/gstutils.c (gst_util_has_arg): impl.
96 (gst_util_get_int64_arg): impl.
98 * plugins/mpeg2/video/gstmpeg2play.c
99 (gst_mpeg2play_class_init): min frames per sec = 0.
101 * plugins/mikmod/gstmikmod.c (gst_mikmod_class_init):
102 s/16bit/use16bit/ properties can't begin with a non
105 * tools/gstreamer-guilaunch.c: fresh from the ministy
108 * tools/Makefile.am: enable gstreamer-guilaunch for
111 * tools/gstreamer-launch.c (main): upd.
112 (idle_func): quit the mainloop.
114 2001-12-14 Michael Meeks <michael@ximian.com>
116 * plugins/audiofile/gstafsrc.c (gst_afsrc_class_init): upd.
118 * plugins/gnomevfs/gnomevfssrc.c (gst_gnomevfssrc_class_init):
119 kill broken mess for install_std_props.
121 * plugins/gnomevfs/gnomevfssink.c
122 (gst_gnomevfssink_class_init): upd.
124 * tools/gstreamer-launch.c (main): add efence hook.
126 * gst/elements/gstfilesrc.c (gst_filesrc_get): use
127 a volatile pointer, don't write to the buffer.
129 * gst/gstelement.c (gst_element_populate_std_props):
130 add debug & robustness.
132 * gst/gstelement.c (gst_element_populate_std_props):
133 add debug & robustness.
135 2001-12-13 Michael Meeks <michael@ximian.com>
137 * gst/elements/*.c: (..._class_init): clean to use
138 gst_populate_std_props.
141 (gst_element_populate_std_props): impl, simply for now,
142 with a few standard properties.
143 (gst_element_install_std_props): impl nice helper.
145 2001-12-13 Michael Meeks <michael@ximian.com>
147 * gst/gstplugin.c (_gst_plugin_initialize): g_error
150 * Makefile.am: update.
152 * editor/gsteditorprojectview.c (view_on_element_added):
154 * editor/gsteditorproject.c
155 (gst_editor_project_class_init): upd.
157 * plugins/avi/gstavimux.c
158 (gst_avimux_request_new_pad): don't clobber name.
160 * libs/control/gstdparammanager.c
161 (gst_dpman_class_init): upd.
162 (gst_dpman_dispose): chain to parent.
164 * gst/cothreads.c (cothread_create): use guchar *'s
165 not void *'s for bytewise pointer arithmetic.
167 * gst/gstelement.h: kill const on get_property value.
169 * plugins/avi/gstavimux.c
170 (gst_avimux_request_new_pad): add name param.
172 * configure.ac: Add checks for libglade-2.0 and
175 2001-12-13 Michael Meeks <michael@ximian.com>
177 * plugins/xvideosink/Makefile.am: add $(X_LIBS)
179 * examples/typefind/typefind.c (type_found): upd.
182 * plugins/mikmod/gstmikmod.c
183 (gst_mikmod_set_property): same memory bug here -
186 * plugins/oss/gstosssrc.c
187 (gst_osssrc_set_property): fix memory issue.
188 (gst_osssrc_init): dup the string - argh; quit here -
189 such code should be stuck in a common base class not
192 * plugins/oss/gstosssink.c
193 (gst_osssink_init): manage the device allocation.
194 (gst_osssink_finalize): impl.
195 (gst_osssink_class_init): upd.
196 (gst_osssink_set_property): upd.
198 * acconfig.h: cover HAVE_LIBXML2
200 * configure.ac: update libxml checks.
202 2001-12-11 22:10 thomasvs
204 * lots of build fixes for 0.3.0 release
206 2001-08-15 23:43 cael
208 * gstplay/: ChangeLog, gstmediaplay.c, gstplay.c: Added hacky check
209 to make sure we have video to fullscreen, will be removed when the
210 new libgstplay lands.
212 2001-08-15 23:32 cael
214 * gstplay/: ChangeLog, gstmediaplay.c, gstmediaplay.glade,
215 gstmediaplay.h, gstplay.c, main.c: Added a bunch of new stuff
216 including better fullscreen handling and some new playlist stuff
217 that's not hooked up yet.
219 2001-08-14 20:13 thomasvs
221 * gstreamer-uninstalled.pc.in: changed this to work for gst-bind if
222 anyone gets into problems with this then let me know and we'll fix
225 2001-08-14 05:11 parapraxis
227 * gst/: gobject2gtk.c, gobject2gtk.h: sync gobject2gtk with
230 2001-08-13 21:19 omegahacker
232 * gst/: gsttimecache.c, gsttimecache.h: added first pass at the
235 2001-08-13 20:03 omegahacker
237 * gst/Makefile.am: messy hack to make sure libgst.la builds
240 2001-08-13 20:00 sbaker3
242 * docs/: gst/gstreamer-sections.txt, manual/dynamic.sgml,
243 manual/helloworld2.sgml, manual/pads.sgml, manual/queues.sgml,
244 manual/threads.sgml, manual/typedetection.sgml, manual/xml.sgml:
245 sync with the current CVS glib API
247 2001-08-13 19:55 sbaker3
249 * test/avi2mpg.c, test/lat.c, test/mp1tomp1.c, test/mp2toavi.c,
250 test/mp2tomp1.c, test/mp2tomp1v2.c, test/mp3.c, test/mp3parse.c,
251 test/mp3play.c, test/mp3tovorbis.c, test/pipetest.c, test/qtest.c,
252 tests/autoplug.c, tests/events.c, tests/mp1vid.c, tests/paranoia.c,
253 tests/states.c, tests/eos/case1.c, tests/eos/case2.c,
254 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
255 tests/eos/case6.c, tests/eos/case7.c, tests/muxing/case1.c,
256 tests/sched/runxml.c: sync with the current CVS glib API
258 2001-08-13 19:50 sbaker3
260 * plugins/aasink/aasink.c, plugins/audiofile/gstafsink.c,
261 plugins/audiofile/gstafsrc.c, plugins/avi/gstavidecoder.c,
262 plugins/avi/wincodec/gstwinenc.cc, plugins/cdparanoia/cdparanoia.c,
263 plugins/dv/dvdec.c, plugins/filters/cutter/cutter.c,
264 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
265 plugins/gsm/gstgsmenc.c, plugins/jpeg/gstjpegenc.c,
266 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
267 plugins/quicktime/gstquicktimedecoder.c,
268 plugins/sdlsink/sdlvideosink.c, plugins/xvideosink/xvideosink.c,
269 examples/cutter/cutter.c, examples/helloworld/helloworld.c,
270 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
271 examples/plugins/example.c, examples/queue2/queue2.c,
272 examples/queue3/queue3.c, examples/queue4/queue4.c,
273 examples/thread/thread.c, examples/typefind/typefind.c,
274 examples/xml/createxml.c, examples/xml/runxml.c: sync with the
277 2001-08-13 19:48 omegahacker
279 * configure.base: Added libgst.la to the global LDFLAGS, so all
280 plugins link against it. This should help solve problems with
281 bindings and dynamic loading of libgst.
283 2001-08-13 19:45 sbaker3
285 * gst/: gobject2gtk.c, gobject2gtk.h, gst.c, gstautoplug.c,
286 gstbin.c, gstelement.c, gstobject.c, gstpad.c, gstparse.c,
287 gsttypefind.c, gstxml.c, autoplug/autoplugtest.c,
288 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c,
289 autoplug/gststaticautoplug.c, autoplug/gststaticautoplugrender.c,
290 elements/gstdisksink.c, elements/gstfakesink.c,
291 elements/gstfakesrc.c, elements/gstidentity.c,
292 elements/gstmultidisksrc.c: sync with the current CVS glib API
294 2001-08-13 14:52 thomasvs
296 * configure.base: added swig/Makefile.PL
298 2001-08-12 11:09 sbaker3
300 * tests/.cvsignore: added more exes
302 2001-08-12 10:48 sbaker3
304 * gst/gstbufferpool.c: doc update
306 2001-08-11 23:04 omegahacker
308 * gst/gstbuffer.c: fixed stupid bug in buffer_span()
310 2001-08-11 09:25 omegahacker
312 * gst/: gstbuffer.c, gstbuffer.h: - changed timestamps to gint64
313 (*signed* 64-bit) - updated buf->offset handling to deal with the
314 -1 (0xffffffff) case - added gst_buffer_span() and gst_buffer_merge
315 (see -devel for details)
317 2001-08-10 22:36 wtay
319 * gst/elements/gstdisksrc.c: mmap returns MAP_FAILED in case of an
320 error, also do a perror in case of a failure.
322 2001-08-10 18:45 wtay
324 * test/misc/: Makefile.am, gsmdec.c, gsmenc.c, mpgPlayer.c: Added
325 some test apps by Zeenix.
327 2001-08-10 18:40 wtay
329 * configure.base, docs/fwg/intro.sgml, plugins/SID/gstsiddec.cc,
330 plugins/audiofile/gstafsink.c, plugins/gnomevfs/gnomevfssrc.c,
331 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
332 plugins/quicktime/gstquicktimedemux.c,
333 plugins/quicktime/gstquicktimesink.c, plugins/udp/gstudpsrc.c,
334 test/Makefile.am, test/main.c, tests/faketest.c,
335 tools/gstreamer-inspect.c: Fixes to various plugins. Removed the
336 eos/qos calls in favour of the soon to be event system. Added a
337 test app to test element reuse (doesn't work)
339 2001-08-10 18:34 wtay
341 * gst/: gstobject.h, gstpad.c, gstpad.h, gstqueue.c,
342 gstscheduler.c, elements/gstdisksrc.c, elements/gstfakesrc.c,
343 elements/gstfdsrc.c, elements/gstmultidisksrc.c,
344 elements/gstpipefilter.c: Removed the old eos and qos functions.
345 Removed the functions from the elements.
347 2001-08-10 18:02 sbaker3
349 * examples/launch/.cvsignore: added an exe
351 2001-08-10 17:49 sbaker3
353 * examples/: mixer/.cvsignore, cutter/.cvsignore: added an exe
355 2001-08-10 17:36 sbaker3
357 * tests/.cvsignore: hide new tests
359 2001-08-07 17:14 thomasvs
361 * configure.base: removed libs/colorscpace again
363 2001-08-07 17:08 thomasvs
365 * configure.base: do FLAC lib check against main function
367 2001-08-07 17:06 thomasvs
369 * acconfig.h, configure.base, plugins/Makefile.am: changed
370 HAVE_FLAC to HAVE_FLACLIB
372 2001-08-07 15:46 thomasvs
374 * configure.base: added a few dnl'd AC_CONDITIONAL's to show a bug
375 for HAVE_FLAC look for thomas in the file
377 2001-08-06 23:16 wtay
379 * examples/plugins/example.c: Fixed the padtemplate definition.
381 2001-08-06 21:40 omegahacker
383 * gst/gstevent.h: added gstevent.h
385 2001-08-06 21:37 omegahacker
387 * gst/gstelement.c, gst/gstinfo.c, gst/gstinfo.h, gst/gstpad.c,
388 gst/gstpad.h, gst/gstplugin.c, gst/gstscheduler.c, gst/gstthread.c,
389 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
390 tests/Makefile.am, tests/events.c: Initial code for the event
393 2001-08-06 21:20 wtay
395 * plugins/flac/: Makefile.am, flacenc.c: Some compile fixes against
398 2001-08-06 20:52 wtay
400 * gst/gstbufferpool.h: Added a missing UNLOCK macro.
402 2001-08-06 20:49 wtay
404 * plugins/avi/wincodec/gstwinenc.cc: Updates for CVS avifile.
406 2001-08-06 17:46 theuraeus
408 * configure.base: 2001-06-08 Christian Schaller
409 <Uraeus@linuxrising.org> - Change from == to = since == only works
410 with GNU test and not the version of test shipping with Solaris
411 (and probably other Unices) - Once again a ordinary user has to
412 teach hackers to hack :)
414 2001-08-03 01:08 omegahacker
416 * gst/Makefile.am: moved the object-model headers back to _HDR
419 2001-08-03 00:55 hadess
421 * Makefile.am: - revert location of gstreamer.pc
423 2001-08-03 00:50 hadess
425 * Makefile.am: - install gstreamer.pc to the right place under
426 $(prefix)/share/pkconfig
428 2001-08-01 23:44 dlehn
430 * plugins/flac/: flacdec.c, flacenc.c: Type update for FLAC 1.0
432 2001-07-31 21:57 wtay
434 * gst/gstthread.c: Added a missing state change switch.
435 Uncommented a big FIXME that was needed after all. Stop now works.
437 2001-07-30 18:50 wtay
439 * gstreamer-uninstalled.pc.in: Changes pcbuilddir to
442 2001-07-27 18:12 wtay
444 * tests/: Makefile.am, faketest.c, muxing/case1.c: Added a simple
445 thread state change app.
447 2001-07-27 17:35 sbaker3
449 * tools/gstreamer-inspect.c: compile fix for glib2
451 2001-07-27 14:12 sbaker3
453 * gst/gstbufferpool.c: compile fix when atomic refcounting is not
456 2001-07-25 23:46 wtay
458 * plugins/festival/gstfestival.c: Added caps to the src pad to
459 properly set rate/channels for peer elements.
461 2001-07-25 22:40 wtay
463 * tools/gstreamer-inspect.c: Added signal output and object
466 2001-07-25 22:40 wtay
468 * gst/: gobject2gtk.c, gobject2gtk.h: Added shims for signal
469 introspections and g_type_parent
471 2001-07-25 21:49 wingo
473 * configure.base: Fixed issue where AC_CHECK_LIB was polluting LIBS
476 2001-07-25 01:02 wingo
478 * plugins/filters/speed/Makefile.am: Removed 'README' from
479 EXTRA_DIST so that 'make dist' would work.
481 2001-07-24 21:05 theuraeus
483 * tools/gstreamer-launch.1: 2001-23-07 Christian Schaller
484 <Uraeus@linuxrising.org> - Put README contents into man page and
485 fixed the Groff enconding (or whatever it is called.)
487 2001-07-23 01:57 wtay
489 * plugins/ffmpeg/: gstffmpegdec.c, gstffmpegenc.c: Updated to the
492 2001-07-23 01:57 wtay
494 * tools/gstreamer-launch.c: Reverted to the old g_idle loop. too
495 many problems with xvideosink and the GtkWindow when we don't have
498 2001-07-20 23:10 dlehn
500 * plugins/: mp3decode/mpg123/letest.c, mpeg2/ac3dec/bitstream.c:
501 use glib for byte swapping
503 2001-07-20 23:08 dlehn
505 * Makefile.am: Some basic deb building rules
507 2001-07-20 23:08 dlehn
509 * plugins/mpeg2/parse/Makefile.am, test/Makefile.am: cosmetic
510 stuff, -O3 does inline-functions
512 2001-07-20 22:26 wtay
514 * docs/gst/: Makefile.am, gstreamer.hierarchy,
515 tmpl/gstbufferpool.sgml, tmpl/gstfakesink.sgml,
516 tmpl/gstidentity.sgml, tmpl/gstreamer-unused.sgml,
517 tmpl/gsttee.sgml: Removed some stuff from the makefile until it
518 stopped complaining when building debs...
520 2001-07-20 08:10 dlehn
522 * plugins/mp3encode/lame/: gstlame.c, gstlame.h: update for newer
525 2001-07-20 08:00 dlehn
527 * plugins/Makefile.am: Always compile avi dir. It has it's own
528 conditionals for avifile libs. Add (back?) arts dir. (was this
531 2001-07-20 07:56 dlehn
533 * plugins/mpeg2/mpeg2dec/Makefile.am: Change lib name from
534 libmpeg2dec to libgstmpeg2dec to avoid confusion since it links to
537 2001-07-20 07:54 dlehn
539 * docs/gst/gstreamer.hierarchy: remove Gtk classes from Gst
542 2001-07-20 07:53 dlehn
544 * configure.in.ac250: not used anymore
546 2001-07-20 07:52 dlehn
548 * debian/: Makefile.am, README.Debian, changelog, control,
549 gstreamer-arts.files, gstreamer-artsd.files,
550 gstreamer-avifile.files, gstreamer-common.files,
551 gstreamer-festival.files, gstreamer-flac.files,
552 gstreamer-mpeg2dec.files, gstreamer-plugin-template.postinst,
553 gstreamer-plugin-template.postrm, gstreamer-plugin-template.prerm,
554 gstreamer-runtime.files, gstreamer-runtime.manpages,
555 gstreamer-runtime.postinst, gstreamer-runtime.postrm,
556 gstreamer-tools.files, gstreamer-tools.manpages, gstreamer-x.files,
557 libgst0.postinst, libgsteditor0.postinst,
558 libgstmediaplay0.postinst, rules: Update to Debian packaging files
561 2001-07-18 23:38 richardb
563 * docs/fwg/: Makefile.am, buffers.sgml, checklist.sgml,
564 gst-plugin-writers-guide.sgml, srcnsink.sgml, statemanage.sgml:
565 Sort out some remaining bits of fwg which weren't valid sgml.
567 2001-07-18 23:18 richardb
569 * docs/manual/: debugging.sgml, helloworld2.sgml: Fix incorrectly
570 matched tags, as found by xsltproc. ;-)
572 2001-07-18 23:08 richardb
574 * REQUIREMENTS: Add instructions for getting docbook-gnome-bin
575 debian package, needed to build manual and PWG.
577 2001-07-18 20:04 wtay
579 * gst/autoplug/gststaticautoplugrender.c: Make sure the autoplugger
580 doesn't try to connect elements with request pads for now.
582 2001-07-18 18:29 wtay
584 * plugins/mpeg1/system_encode/: buffer.c, system_encode.c,
585 system_encode.h, systems.c: Added request pad to the muxer. Fixed
586 the object size problem by dynamically allocating the sector data.
588 2001-07-17 23:01 richardb
590 * plugins/effects/volume/volume.c: Rename the GstVolume type to
591 GstVolumeOld, so that it doesn't conflict with the type registered
592 by the new volume plugin.
594 2001-07-17 22:51 wtay
596 * docs/fwg/intro.sgml: Added what I think should be the basic steps
597 for writing a plugin.
599 2001-07-16 21:18 wtay
601 * gst/: gstelement.h, gstscheduler.h: Added missing pad_select
604 2001-07-16 10:04 richardb
606 * configure.base: Change tests/muxer/Makefile to
607 tests/muxing/Makefile, since tests/muxer is now an empty dir.
609 2001-07-15 15:24 wtay
611 * tools/gstreamer-launch.c: Changed the main loop to while
614 2001-07-15 14:04 wtay
616 * gst/gstscheduler.c: Properly set the eos flag when no elements
619 2001-07-14 21:29 shitowax
621 * plugins/quicktime/: gstquicktimesink.c, gstquicktimesink.h:
622 initial introduction of a really basic muxer
624 2001-07-14 21:15 thomasvs
626 * configure.base: added muxer Makefile
628 2001-07-13 17:49 wtay
630 * plugins/gsm/: gstgsm.c, gstgsmdec.c, gstgsmenc.c: Added capsnego
633 2001-07-11 23:52 wtay
635 * gst/: gstpad.c, gstpad.h, gstscheduler.h,
636 elements/gstaggregator.c, elements/gstaggregator.h,
637 elements/gstfakesrc.c: Added prototypes for gst_pad_peek,
638 gst_pad_select and gst_pad_selectv. Added different scheduling
639 methods in aggregator. Fixed a bug in fakesrc when setting up the
640 scheduling functions.
642 2001-07-11 20:26 wtay
644 * tests/: Makefile.am, muxing/.cvsignore, muxing/Makefile.am,
645 muxing/case1.c: Added a muxing test case.
647 2001-07-11 20:23 wtay
649 * gst/gstscheduler.c: Added a g_assert when a filled bufpen is
652 2001-07-11 20:22 wtay
654 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstidentity.c,
655 gstidentity.h, gsttee.c, gsttee.h: Some cleanups in output of
656 various test plugins. Added debug output to tee. Added buffer
657 duplication to identity.
659 2001-07-11 17:45 wtay
661 * gst/elements/: gstelements.c, gstfakesink.c, gstfakesink.h: Added
662 request pads to fakesink.
664 2001-07-11 16:51 wtay
666 * gst/elements/: gstaggregator.c, gstelements.c, gstfakesink.c,
667 gstfakesrc.c, gstfakesrc.h, gstidentity.c, gstidentity.h, gsttee.c:
668 Added DEBUG_FUNCPTR to most plugins. Added request pads to fakesrc
671 2001-07-11 16:50 wtay
673 * tools/gstreamer-inspect.c: Print out the request pad function.
675 2001-07-11 15:56 wtay
677 * gst/elements/: Makefile.am, gstaggregator.c, gstaggregator.h,
678 gstdisksink.c, gstdisksrc.c, gstelements.c, gstfakesink.c,
679 gstfakesrc.c, gstfakesrc.h, gstfdsink.c, gstfdsrc.c, gsthttpsrc.c,
680 gstidentity.c, gstsinesrc.c, gsttee.c: Some code cleanups. Added
681 printouts of the buffer timestamps in identity, fakesrc, fakesink.
682 Added an aggregator test element.
684 2001-07-11 13:33 wtay
686 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: Aplied the
687 patch from Andy Wingo <apwingo@eos.ncsu.edu> add padtemplates to
688 element classes without using an elementfactory. The
689 gst_element_add_padtemplate_to_class method was renamed to
690 gst_element_class_add_padtemplate to better match glib/gtk
693 2001-07-11 13:09 wtay
695 * docs/gst/tmpl/: gstmeta.sgml, spectrum.sgml: Removed the
696 remaining bits of MetaData.
698 2001-07-11 02:02 omegahacker
700 * configure.base: added speed and volume to configure.base
702 2001-07-11 00:47 omegahacker
704 * plugins/filters/Makefile.am: added speed and volume to
707 2001-07-08 22:02 wtay
709 * test/: Makefile.am, mp2tomp1v2.c, mp3play.c: Added a vob to mpeg1
710 transcoder. note that this one is only 68 lines long.
712 2001-07-08 10:47 wtay
714 * plugins/effects/volume/volume.c: I'm a moron..
716 2001-07-08 10:46 wtay
718 * plugins/effects/volume/volume.c: Renamed the old volume plugin to
721 2001-07-08 10:44 wtay
723 * plugins/filters/: speed/Makefile.am, speed/filter.func,
724 speed/speed.c, speed/speed.h, volume/Makefile.am,
725 volume/filter.func, volume/mono-filter.func,
726 volume/stereo-filter.func, volume/volume.c, volume/volume.h: Added
727 the two plugins from Andy Wingo <apwingo@eos.ncsu.edu>
729 2001-07-07 17:34 wtay
731 * docs/manual/Makefile.am: Added the init.sgml file to the makefile
733 2001-07-07 16:30 wtay
735 * docs/manual/: intro.sgml, motivation.sgml: More blablah about how
736 cool GStreamer really is..
738 2001-07-07 16:10 wtay
740 * docs/manual/: gstreamer-manual.sgml, init.sgml, utility.sgml:
741 Added docs on library init.
743 2001-07-07 15:17 wtay
745 * docs/manual/: autoplugging.sgml, debugging.sgml,
746 gstreamer-manual.sgml, helloworld2.sgml, programs.sgml: Lots of
747 updates. Added a chapter about the autoplugcache. Updated the
748 autoplug example using the autoplugcache. Moved some stuff around.
749 Added an example app for gst_parse_launch. Updated the debug
752 2001-07-07 15:14 wtay
754 * examples/launch/mp3parselaunch.c: Add sane arg checking.
756 2001-07-07 15:07 wtay
758 * examples/launch/: Makefile.am, mp3parselaunch.c: Added a
759 parse_launch example.
761 2001-07-07 14:32 wtay
763 * examples/helloworld2/helloworld2.c: Updated the autoplug example.
765 2001-07-07 12:34 wtay
767 * docs/manual/: bins.sgml, dynamic.sgml, factories.sgml,
768 goals.sgml, gstreamer-manual.sgml, helloworld.sgml,
769 helloworld2.sgml, pads.sgml, programs.sgml, queues.sgml,
770 threads.sgml, typedetection.sgml, utility.sgml, xml.sgml: Some
771 updates to the manual, mostly glib2 related.
773 2001-07-07 11:55 wtay
775 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
776 gstreamer.hierarchy, tmpl/gstbuffer.sgml, tmpl/gstbufferpool.sgml,
777 tmpl/gstelement.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
778 tmpl/gstreamer-unused.sgml, tmpl/gstutils.sgml, tmpl/gstxml.sgml:
779 Removed the last bits of Metadata. Updated the bufferpool docs.
781 2001-07-06 22:00 wtay
783 * plugins/capture/qcam/: gstqcamsrc.c, gstqcamsrc.h, qcam.h: Added
786 2001-07-05 23:08 wtay
788 * configure.base: Added the qcam src
790 2001-07-05 23:06 wtay
792 * plugins/capture/qcam/dark.c: Some unused file..
794 2001-07-05 23:05 wtay
796 * plugins/capture/: Makefile.am, qcam/Makefile.am, qcam/exposure.c,
797 qcam/gstqcamsrc.c, qcam/gstqcamsrc.h, qcam/qcam-Linux.c,
798 qcam/qcam-Linux.h, qcam/qcam-lib.c, qcam/qcam-os.c, qcam/qcam-os.h,
799 qcam/qcam.h, qcam/qcamip.h: Added a simple bw-qcam src plugin.
801 2001-07-05 22:53 wtay
803 * tools/gstreamer-launch.c: Added the xid stuff in again if
804 compiling against gtk.
806 2001-07-04 21:49 uid21147
808 * gst/gstutils.c: Added arg setting for UINT types.
810 2001-07-04 16:33 uid21147
812 * plugins/ffmpeg/: Makefile.am, gstffmpegdec.c, gstffmpegenc.c:
813 Lots of improvements to the ffmpeg wrappers.
815 2001-07-02 21:38 wtay
817 * plugins/ffmpeg/: Makefile.am, gstffmpeg.c, gstffmpegdec.c,
818 gstffmpegdec.h, gstffmpegenc.c, gstffmpegenc.h: Added the ffmpeg
821 2001-07-01 23:19 wtay
823 * configure.base, plugins/ffmpeg/Makefile.am,
824 plugins/ffmpeg/gstffmpegenc.c, plugins/ffmpeg/gstffmpegenc.h: Added
825 the ffmpeg wrapper plugin. (ffmpeg.sourceforge.net). Only the
826 encoders are currently support, so no decoders or muxers yet..
828 2001-07-01 18:52 wtay
830 * plugins/gsm/: Makefile.am, gstgsmdec.c, gstgsmenc.c: Fixed a bug
831 with the buffer handling.
833 2001-07-01 17:10 sbaker3
835 * plugins/filters/ladspa/gstladspa.c: better property name munging
836 and added check for duplicate property names
838 2001-07-01 17:01 sbaker3
840 * gst/gobject2gtk.c: return NULL from
841 g2g_object_class_find_property if gtk_object_arg_get_info returns
844 2001-07-01 15:05 wtay
846 * plugins/avi/gstavidemux.c: Added the memcpy back, we can't take
847 ownership of the riff parser chunks..
849 2001-07-01 14:59 wtay
851 * libs/riff/gstriff.h: Added types and structures for AVI/DV.
853 2001-07-01 14:58 wtay
855 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavidemux.h,
856 gstavitypes.c: Added FV playback to avi. Currently only NTSC DV is
857 supported. Both type1 and type2 avi/dv formats are supported.
859 2001-07-01 12:18 theuraeus
861 * gstreamer.spec.in: 2001-01-07 Christian Schaller
862 <Uraeus@linuxrising.org> - Updated SPEC file. - Splitt out GUI
863 modules - Added quicktime, flac, chart, udp modules
865 2001-07-01 12:16 theuraeus
867 * LICENSE_readme, REQUIREMENTS: 2001-01-07 Christian Schaller
868 <Uraeus@linuxrising.org> - Added FLAC information
870 2001-07-01 12:12 richardb
872 * configure.base: Put the back check for the FLAC library. This
873 looks to have been accidentally removed when the sidplay one was
876 2001-07-01 11:28 sbaker3
878 * plugins/filters/ladspa/gstladspa.c: gobject param fixes
880 2001-06-30 20:41 sbaker3
882 * plugins/alsa/: alsasink.c, alsasrc.c: fix param problems due to
885 2001-06-30 17:26 wtay
887 * plugins/SID/: gstsiddec.cc, gstsiddec.h: Added a property for
890 2001-06-30 16:22 wtay
892 * acinclude.m4, configure.base, plugins/Makefile.am,
893 plugins/SID/Makefile.am: Added configure checks for libsidplay.
895 2001-06-30 15:10 wtay
897 * plugins/SID/gstsiddec.cc: Added a bunch of properties.
899 2001-06-30 01:45 wtay
901 * configure.base: Added the SID plugin.
903 2001-06-30 01:44 wtay
905 * plugins/SID/gstsiddec.cc: Some cleanups
907 2001-06-30 01:37 wtay
909 * plugins/SID/: .cvsignore, Makefile.am, gstsiddec.cc, gstsiddec.h:
910 A first attempt at a SID decoder plugin.
912 2001-06-30 01:35 wtay
914 * gst/elements/gstdisksrc.c: Fix an endless loop at EOS.. this is a
917 2001-06-29 21:31 wtay
919 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c: GObject fixes for
920 xmms plugins. Cleaner names for the generated plugins.
922 2001-06-29 18:53 richardb
924 * gst/gstparse.c: Allow elements to be given custom names with []
927 ie, gstreamer-launch disksrc[mysrc] ! ... makes a disksrc element
928 named mysrc, rather than disksrc0
930 Suggestion: don't name things with names with numbers at the end,
931 or they may conflict with names allocated automatically.
933 2001-06-29 12:30 richardb
935 * configure.base: Put GST_CFLAGS before other CFLAGS, to ensure
936 that the correct headers get used if there's an installed copy of
937 the gst headers on the system (ie, make sure the uninstalled
938 headers are used instead).
940 2001-06-29 11:26 richardb
942 * gst/Makefile.am: Prefix for marshallers should be gst_marshal,
943 rather than gst. This now actually compiles for me.
945 2001-06-29 10:39 richardb
947 * gst/Makefile.am: Ensure that the marshaller code #includes
948 glib-object.h, and hence the neccessary definitions to enable it to
951 I don't pretend to understand how the marshalling stuff works - I
952 just know that it clearly needs this #include, or something
953 similar. If there's a more correct fix, someone else can do it.
954 Possibly this is a glib-genmarshal bug, but I've not got the time
957 2001-06-29 00:58 richardb
959 * gst/Makefile.am: Ensure that the gstmarshal.[ch] files are
960 generated in time by generating both files in the same rule:
961 previously, only the .c would be generated in time. Don't put the
962 files in dists (add a dist-hook to take them out), and clean the
963 files when running distclean.
965 2001-06-28 22:44 richardb
967 * gst/Makefile.am: Make sure conditionally compiled files are added
970 2001-06-28 21:13 sbaker3
972 * plugins/alsa/: alsasink.c, alsasrc.c: compile fixes for alsasrc
973 and alsasink - params need more work (odd warning when doing
976 2001-06-28 20:32 wtay
978 * acconfig.h, configure.base, plugins/Makefile.am: Added a check
981 2001-06-28 19:35 richardb
983 * configure.base: Fix ALSA check; was overwriting the ALSA_CFLAGS
984 and ALSA_LIBS variables determined for alsa 0.5 with the ones from
985 the check that alsa 0.9 wasn't there. Now does the 0.9 check
986 first, to avoid this problem.
988 2001-06-28 17:31 richardb
990 * docs/gst/Makefile.am: Remove gstreamer.html from generated files,
991 since it was just a broken copy of one of the other files. Sort
992 out cleanfiles to some extent. Note: the make dependencies in this
993 file are completely broken, but it's not clear how to fix them.
994 The docs will be built at make install / dist time, as a result.
996 2001-06-28 17:01 richardb
998 * acinclude.m4: Fix a typo in a comment.
1000 2001-06-28 16:39 richardb
1002 * acinclude.m4, configure.base: Add ACTION-IF-USE and
1003 ACTION-IF-NOTUSE parameters to GST_CHECK_FEATURE. Convert glib2
1004 check to use GST_CHECK_FEATURE.
1006 2001-06-28 16:11 thomasvs
1008 * plugins/filters/cutter/README: cutter plugin now has a settable
1009 pre-record buffer (using GList) README has been fleshed out a bit
1012 2001-06-28 12:56 richardb
1014 * configure.base: Actually pass the infomessages variable into
1015 config.status, so the message about plugin-builddir gets displayed.
1017 We can use this mechanism to display lists of plugins which won't
1018 be built: just add the lines to be output at the end of ./configure
1021 2001-06-28 11:57 richardb
1023 * configure.base: Change plugin-srcdir msg stuff near the end of
1024 configure.base to -builddir.
1026 2001-06-27 21:53 thomasvs
1028 * examples/cutter/cutter.c: implemented ring buffer
1030 2001-06-27 21:53 thomasvs
1032 * plugins/filters/cutter/: cutter.c, cutter.h: added a GList
1035 2001-06-27 21:20 wtay
1037 * test/: dvshow.c, mp2toavi.c: Some small fixes.
1039 2001-06-27 21:19 wtay
1041 * examples/autoplug/autoplug.c: Small fixes to the autoplugger so
1042 that it uses a colorspace element for video.
1044 2001-06-27 21:15 wtay
1046 * plugins/quicktime/gstquicktimedecoder.c: Make the QT plugin
1049 2001-06-27 21:14 wtay
1051 * plugins/avi/gstavidecoder.c: Make the avidecoder plugin extend
1054 2001-06-27 21:14 omegahacker
1056 * configure.base, gstreamer-config.in, gstreamer-uninstalled.pc.in,
1057 gstreamer.pc.in: configure.base: changed to 0.2.1, reworked the -D
1058 gathering for cflags gstreamer-config.in, gstreamer.pc.in,
1059 gstreamer-uninstalled.pc.in: reworked -D gathering for cflags
1061 2001-06-27 20:45 dlehn
1063 * plugins/arts/Makefile.am: Fix for automake 1.4 to actually build
1064 the generated source. Clean up generated files. Make sure only
1065 source idl gets into tarball.
1067 2001-06-27 20:22 omegahacker
1069 * makeconfigure: added _CFLAGS and modified to allow the multiple
1070 substitition to occur
1072 2001-06-27 18:22 richardb
1074 * makeconfigure: Add a hack to ensure that automake picks up the
1075 variables AC_SUBSTed in GST_CHECK_CONFIGPROG.
1077 2001-06-27 18:04 richardb
1079 * acinclude.m4, configure.base: Add a "MODULES" parameter to
1080 GST_CHECK_CONFIGPROG, to pass sets of modules to the -config
1081 script. Convert gnome test to use GST_CHECK_CONFIGPROG.
1083 2001-06-27 17:56 richardb
1085 * acconfig.h, acinclude.m4, configure.base, plugins/Makefile.am,
1086 plugins/audiofile/Makefile.am: Remove HAVE_GDK_PIXBUF and
1087 HAVE_LIBAUDIOFILE from acconfig.h and AC_DEFINE: nothing uses
1088 these. Add GST_CHECK_CONFIGPROG macro, to check a -config script
1089 and set --cflags and --libs from it. Replace audiofile and
1090 gdk-pixbuf checks with calls to this macro. Change use of
1091 HAVE_LIBAUDIOFILE to USE_LIBAUDIOFILE automake conditional. Change
1092 use of AUDIOFILE_LIBS variable to LIBAUDIOFILE_LIBS.
1094 2001-06-27 17:06 richardb
1096 * acinclude.m4: Fix brokenness with autoconf 2.50. *sigh*
1098 2001-06-27 16:04 richardb
1100 * acinclude.m4, configure.base: Add DISABLE-BY-DEFAULT argument to
1101 GST_CHECK_FEATURE, to allow a feature to be turned off by default.
1102 Turn of XMMS check using this, rather than a hack. Fix display of
1103 commandline parameters for GST_CHECK_FEATURE and
1104 GST_SUBSYSTEM_DISABLE.
1106 2001-06-27 15:07 thomasvs
1108 * plugins/filters/cutter/: cutter.c, filter.func: fixed cutter
1111 2001-06-27 10:59 richardb
1113 * acinclude.m4: Add XMMS macro to acinclude.m4, since it's a
1114 commonly missing macro. This joins the ALSA macro, which was
1115 already in acinclude.m4 We need some more consistent scheme for
1116 dealing with these... :(
1118 2001-06-26 23:26 omegahacker
1120 * plugins/vgasink/Makefile.am: fixed vgasink Makefile.am, even
1121 though vgasink is disabled
1123 2001-06-26 23:15 wtay
1125 * configure.base, gst/Makefile.am, tools/Makefile.am: Removed the
1126 GST_CONFIG_DIR from config.h and made a -D CFLAG for it instead so
1127 that we can do full expansion on the sysconfdir.
1129 2001-06-26 22:49 richardb
1131 * configure.base: Fix up configure --help output:
1132 GST_DISABLE_SUBSYSTEM options were not displayed properly.
1134 2001-06-26 22:44 richardb
1136 * configure.base, gst/elements/Makefile.am, plugins/Makefile.am:
1137 Convert XMMS and LIBGHTTP checks to use GST_CHECK_FEATURE() XMMS
1138 check is turned off by default (though not in a very neat way)
1140 2001-06-26 22:29 wtay
1142 * configure.base, plugins/Makefile.am: Removed vgasink for now.
1144 2001-06-26 22:07 wtay
1146 * plugins/udp/Makefile.am: Removed a cut&paste leftover..
1148 2001-06-26 20:56 richardb
1150 * makeconfigure: Do hacky fix for AM_CONDITIONAL for
1151 GST_SUBSYSTEM_DISABLE, too.
1153 2001-06-26 20:49 omegahacker
1155 * configure.base: Changes to the GST_SUBSYSTEM_DISABLE macro.
1157 2001-06-26 20:06 richardb
1159 * gst/gobject2gtk.c: Fix g2g_object_class_list_properties() so that
1160 num_properties gets set.
1162 2001-06-26 19:20 richardb
1164 * acinclude.m4, configure.base, plugins/Makefile.am: Convert artsc
1165 and arts checks to use GST_CHECK_FEATURE. Extract the checks into
1168 2001-06-26 03:48 richardb
1170 * acinclude.m4, configure.base, plugins/Makefile.am: Move alsa
1171 check to use GST_CHECK_FEATURE macro. Fix a small bug in the
1174 2001-06-26 03:27 richardb
1176 * acinclude.m4: Fixes to work properly with automake 1.4
1178 2001-06-26 02:53 richardb
1180 * Makefile.am, acinclude.m4, autogen.sh, configure.base,
1181 makeconfigure: Added feature check macro, GST_CHECK_FEATURE. Moved
1182 generation of configure.{in,ac} into a separate script. Add hack
1183 to the script to stop automake complaining about missing
1184 AM_CONDITIONAL call. Replace ESD check by a call to
1187 2001-06-25 22:39 richardb
1189 * configure.base: Move config dir from /etc/gstreamer to
1190 ${sysconfdir}/gstreamer by default: more portable, configurable,
1193 2001-06-25 21:53 richardb
1195 * docs/plugins/Makefile.am: Remove more generated files
1197 2001-06-25 21:41 richardb
1199 * docs/: manuals.mak, gst/Makefile.am, libs/Makefile.am: Remove
1200 many unwanted generated files from distributions.
1202 2001-06-25 21:39 richardb
1204 * docs/Makefile.am: Added plugins to DIST_SUBDIRS
1206 2001-06-25 21:37 wtay
1208 * plugins/oss/gstosssink.c: Don't use the trace feature when it is
1211 2001-06-25 21:36 wtay
1213 * plugins/: avi/gstavidecoder.c, quicktime/gstquicktimedecoder.c:
1214 Don't use the autoplugger when it is disabled.
1216 2001-06-25 21:36 wtay
1218 * gst/: Makefile.am, gst.c, gstautoplug.h, gstbuffer.c,
1219 gstbuffer.h, gstmeta.c, gstmeta.h, gstparse.h, gstplugin.c,
1220 gstplugin.h, gsttrace.h, gsttypefind.h: Removed the final bits of
1221 GstMeta. Added conditional compilation of various subsystems.
1223 2001-06-25 21:09 richardb
1225 * gst/: gobject2gtk.h, gstinfo.c, gstinfo.h: Add consts to
1226 appropriate parameters in debug and info handlers. Add appropriate
1227 types for some of the memebers of the GTypeInfo struct.
1229 2001-06-25 21:01 omegahacker
1231 * gst/: .cvsignore, Makefile.am: added gstmarshal.[ch] to
1232 .cvsignore, added gstmarshal.list to EXTRA_DIST
1234 2001-06-25 21:00 omegahacker
1236 * gst/gstobject.h, plugins/Makefile.am,
1237 plugins/visualization/Makefile.am: added some dirs to DIST_SUBDIRS,
1238 added a comment to gstobject.h
1240 2001-06-25 20:59 omegahacker
1242 * gst/: Makefile.am, gstmarshal.c, gstmarshal.h, gstmarshal.list:
1243 removed gstmarshal.[ch], added gstmarshal.list, and a first pass at
1246 2001-06-25 20:19 wtay
1248 * configure.base, gst/Makefile.am: Added configure checks to
1249 disable various major subsystems.
1251 2001-06-25 19:14 richardb
1253 * docs/gst/: Makefile.am, gstreamer.types.in: gstreamer.types.in:
1254 remove colorspace header. Makefile.am: remove comment inside rule
1257 2001-06-25 18:22 omegahacker
1259 * gst/: gobject2gtk.h, gst.c, gstelement.c: gobject2gtk.h: added
1260 g2g_object_get_type() prototype gst.c: fixed gst_add_paths_func()
1261 prototype gstelement.c: changed some prototypes, added a cast
1263 2001-06-25 18:17 wtay
1265 * gst/gstobject.h: Added a missing #else
1267 2001-06-25 17:44 wtay
1269 * configure.base: Removed the wine stuff.
1271 2001-06-25 13:28 richardb
1273 * gst/gstobject.c: Fix a warning; stuff following an #endif
1275 2001-06-25 13:09 richardb
1277 * autogen.sh: Added check for pkg-config to autogen.sh
1279 2001-06-25 07:45 omegahacker
1281 * acconfig.h, autogen.sh, configure.base, gst/Makefile.am,
1282 gst/gstbin.c, gst/gstelement.c, gst/gstelementfactory.c,
1283 gst/gstinfo.c, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1284 gst/gstprops.c, gst/gstthread.c, gst/gstxml.h: Reworked the
1285 arguments for DEBUG and INFO. Removed -debug-verbose. Renamed
1286 GST_DISABLE_XML to GST_DISABLE_LOADSAVE and added --disable flag.
1288 2001-06-25 04:37 omegahacker
1290 * gst/: gobject2gtk.c, gobject2gtk.h: Changed all globally defined
1291 stub functions to use the g2g_ prefix instead of g_, to avoid *any*
1292 potential namespace conflicts.
1294 2001-06-25 02:20 omegahacker
1296 * acconfig.h, configure.base, docs/random/wtay/events,
1297 examples/Makefile.am, examples/cutter/cutter.c,
1298 examples/helloworld/helloworld.c,
1299 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
1300 examples/plugins/example.c, examples/plugins/example.h,
1301 examples/queue/queue.c, examples/queue2/queue2.c,
1302 examples/queue3/queue3.c, examples/queue4/queue4.c,
1303 examples/thread/thread.c, examples/typefind/typefind.c,
1304 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
1305 gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gst.c, gst/gst.h,
1306 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstbin.h,
1307 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
1308 gst/gstextratypes.c, gst/gstextratypes.h, gst/gstmarshal.c,
1309 gst/gstmarshal.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1310 gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c, gst/gstpipeline.h,
1311 gst/gstqueue.c, gst/gstqueue.h, gst/gstscheduler.c,
1312 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
1313 gst/gsttypefind.c, gst/gsttypefind.h, gst/gstutils.c,
1314 gst/gstutils.h, gst/gstxml.c, gst/gstxml.h,
1315 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
1316 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
1317 gst/autoplug/gststaticautoplug.h,
1318 gst/autoplug/gststaticautoplugrender.c,
1319 gst/autoplug/gststaticautoplugrender.h, gst/elements/Makefile.am,
1320 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
1321 gst/elements/gstdisksrc.c, gst/elements/gstdisksrc.h,
1322 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
1323 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.c,
1324 gst/elements/gstfakesrc.h, gst/elements/gstfdsink.c,
1325 gst/elements/gstfdsink.h, gst/elements/gstfdsrc.c,
1326 gst/elements/gstfdsrc.h, gst/elements/gsthttpsrc.c,
1327 gst/elements/gsthttpsrc.h, gst/elements/gstidentity.c,
1328 gst/elements/gstidentity.h, gst/elements/gstmultidisksrc.c,
1329 gst/elements/gstmultidisksrc.h, gst/elements/gstpipefilter.c,
1330 gst/elements/gstpipefilter.h, gst/elements/gstsinesrc.c,
1331 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
1332 gst/elements/gsttee.h, gstplay/gstplay.c, plugins/Makefile.am,
1333 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
1334 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
1335 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
1336 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
1337 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
1338 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
1339 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
1340 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
1341 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
1342 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
1343 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1344 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
1345 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
1346 plugins/avi/gstavidemux.c, plugins/avi/gstavidemux.h,
1347 plugins/avi/gstavimux.c, plugins/avi/gstavimux.h,
1348 plugins/avi/gstavitypes.c, plugins/avi/gstavitypes.h,
1349 plugins/avi/winaudio/aviaudiodecoder.c,
1350 plugins/avi/winaudio/aviaudiodecoder.h,
1351 plugins/avi/wincodec/gstwindec.cc,
1352 plugins/avi/wincodec/gstwindec.h,
1353 plugins/avi/wincodec/gstwinenc.cc,
1354 plugins/avi/wincodec/gstwinenc.h, plugins/capture/v4l/gstv4lsrc.c,
1355 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
1356 plugins/cdparanoia/cdparanoia.h, plugins/cobin/cobin.c,
1357 plugins/cobin/cobin.h, plugins/cobin/spindentity.c,
1358 plugins/cobin/spindentity.h, plugins/dv/dvdec.c,
1359 plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
1360 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
1361 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
1362 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
1363 plugins/esd/esdsink/esdsink.h, plugins/festival/Makefile.am,
1364 plugins/festival/gstfestival.c, plugins/festival/gstfestival.h,
1365 plugins/filters/Makefile.am, plugins/filters/adder/adder.c,
1366 plugins/filters/adder/adder.h,
1367 plugins/filters/colorspace/colorspace.c,
1368 plugins/filters/colorspace/colorspace.h,
1369 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
1370 plugins/filters/cutter/filter.func,
1371 plugins/filters/deinterlace/deinterlace.c,
1372 plugins/filters/deinterlace/deinterlace.h,
1373 plugins/filters/intfloatconvert/float2int.c,
1374 plugins/filters/intfloatconvert/float2int.h,
1375 plugins/filters/intfloatconvert/int2float.c,
1376 plugins/filters/intfloatconvert/int2float.h,
1377 plugins/filters/intfloatconvert/intfloatconvert.c,
1378 plugins/filters/ladspa/gstladspa.c,
1379 plugins/filters/ladspa/gstladspa.h,
1380 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
1381 plugins/filters/level/level.c, plugins/filters/level/level.h,
1382 plugins/filters/median/median.c, plugins/filters/median/median.h,
1383 plugins/filters/mono2stereo/mono2stereo.c,
1384 plugins/filters/mono2stereo/mono2stereo.h,
1385 plugins/filters/passthrough/level.c,
1386 plugins/filters/passthrough/level.h,
1387 plugins/filters/passthrough/passthrough.c,
1388 plugins/filters/passthrough/passthrough.h,
1389 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1390 plugins/filters/stereo2mono/stereo2mono.c,
1391 plugins/filters/stereo2mono/stereo2mono.h,
1392 plugins/filters/volenv/filter.func,
1393 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
1394 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
1395 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
1396 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
1397 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
1398 plugins/icecast/icecastsend/icecastsend.c,
1399 plugins/icecast/icecastsend/icecastsend.h,
1400 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
1401 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
1402 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1403 plugins/mp3decode/mpg123/gstmpg123.c,
1404 plugins/mp3decode/mpg123/gstmpg123.h,
1405 plugins/mp3decode/parse/mp3parse.c,
1406 plugins/mp3decode/parse/mp3parse.h,
1407 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
1408 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
1409 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
1410 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1411 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
1412 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
1413 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
1414 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1415 plugins/mpeg1/system_encode/buffer.c,
1416 plugins/mpeg1/system_encode/system_encode.c,
1417 plugins/mpeg1/system_encode/system_encode.h,
1418 plugins/mpeg1video/parse/mp1videoparse.c,
1419 plugins/mpeg1video/parse/mp1videoparse.h,
1420 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
1421 plugins/mpeg2/ac3parse/ac3parse.c,
1422 plugins/mpeg2/ac3parse/ac3parse.h,
1423 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
1424 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
1425 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
1426 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
1427 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
1428 plugins/mpeg2/subtitles/mpeg2subt.c,
1429 plugins/mpeg2/subtitles/mpeg2subt.h,
1430 plugins/mpeg2/video/gstmpeg2play.c,
1431 plugins/mpeg2/video/gstmpeg2play.h,
1432 plugins/mpeg2/videoparse/mp2videoparse.c,
1433 plugins/mpeg2/videoparse/mp2videoparse.h,
1434 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
1435 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
1436 plugins/oss/gstossgst.c, plugins/oss/gstossgst.h,
1437 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
1438 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
1439 plugins/quicktime/gstquicktimedecoder.c,
1440 plugins/quicktime/gstquicktimedecoder.h,
1441 plugins/quicktime/gstquicktimedemux.c,
1442 plugins/quicktime/gstquicktimedemux.h,
1443 plugins/quicktime/gstquicktimetypes.c,
1444 plugins/quicktime/gstquicktimetypes.h, plugins/rtjpeg/rtjpegdec.c,
1445 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
1446 plugins/rtjpeg/rtjpegenc.h, plugins/rtp/rtpsend/rtpsend.c,
1447 plugins/rtp/rtpsend/rtpsend.h, plugins/sdlsink/sdlvideosink.c,
1448 plugins/sdlsink/sdlvideosink.h, plugins/udp/.cvsignore,
1449 plugins/udp/Makefile.am, plugins/udp/gstudp.c,
1450 plugins/udp/gstudpsink.c, plugins/udp/gstudpsink.h,
1451 plugins/udp/gstudpsrc.c, plugins/udp/gstudpsrc.h,
1452 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
1453 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
1454 plugins/visualization/Makefile.am,
1455 plugins/visualization/chart/gstchart.c,
1456 plugins/visualization/smoothwave/smoothwave.c,
1457 plugins/visualization/smoothwave/smoothwave.h,
1458 plugins/visualization/spectrum/gstspectrum.c,
1459 plugins/visualization/spectrum/gstspectrum.h,
1460 plugins/visualization/synaesthesia/core.h,
1461 plugins/visualization/synaesthesia/synaesthesia.c,
1462 plugins/visualization/synaesthesia/synaesthesia.h,
1463 plugins/visualization/vumeter/vumeter.c,
1464 plugins/visualization/vumeter/vumeter.h,
1465 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
1466 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
1467 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
1468 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
1469 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
1470 plugins/xmms/gstxmmsinput.h, plugins/xmms/pluginenum.c,
1471 plugins/xmms/xmms.h, plugins/xvideosink/Makefile.am,
1472 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h,
1473 test/ac3parse.c, test/ac3play.c, test/avi2mpg.c, test/aviparse.c,
1474 test/dvdcat.c, test/lat.c, test/mp1parse.c, test/mp1tomp1.c,
1475 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3mad.c,
1476 test/mp3parse.c, test/mp3play.c, test/mp3tovorbis.c,
1477 test/mpeg2parse.c, test/pipetest.c, test/qtest.c, test/record.c,
1478 test/vidcapture.c, test/vidcapture2.c, test/videotest.c,
1479 test/wave.c, test/xmmstest.c, tests/autoplug.c, tests/autoplug3.c,
1480 tests/case4.c, tests/incsched.c, tests/mp1vid.c, tests/mp3encode.c,
1481 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/states.c,
1482 tests/threadlock.c, tests/eos/case1.c, tests/eos/case2.c,
1483 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
1484 tests/eos/case6.c, tests/eos/case7.c, tests/sched/runxml.c,
1485 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c,
1486 tools/gstreamer-launch.c: Merged from GOBJECT1 to HEAD at 200106241
1488 2001-06-25 01:07 omegahacker
1490 * gst/gobject2gtk.c, gst/gobject2gtk.h, tools/gstreamer-compprep.c,
1491 tools/gstreamer-inspect.c: added shim for
1492 g_object_class_list_properties and converted -inspect and -compprep
1495 2001-06-25 00:50 omegahacker
1497 * examples/plugins/: example.c, example.h: ported example plugin to
1500 2001-06-25 00:25 omegahacker
1502 * examples/cutter/cutter.c: ported to gobject
1504 2001-06-24 23:56 omegahacker
1506 * plugins/visualization/chart/gstchart.c: ported chart to gobject
1508 2001-06-24 23:44 omegahacker
1510 * LICENSE_readme, REQUIREMENTS, acconfig.h, autogen.sh,
1511 configure.base, gstreamer.spec.in, idiottest.mak,
1512 docs/gst/gstreamer-sections.txt, docs/manual/advanced.sgml,
1513 docs/manual/bins.sgml, docs/manual/factories.sgml,
1514 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
1515 docs/manual/pads.sgml, docs/manual/states.sgml, docs/random/eos,
1516 examples/Makefile.am, examples/cutter/Makefile.am,
1517 examples/cutter/cutter.c, examples/cutter/cutter.h,
1518 gst/Makefile.am, gst/gst.c, gst/gstautoplug.c, gst/gstbin.c,
1519 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstbufferpool.h,
1520 gst/gstcaps.c, gst/gstelement.c, gst/gstelementfactory.c,
1521 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstparse.c,
1522 gst/gstplugin.c, gst/gstprops.c, gst/gstscheduler.c,
1523 gst/gstthread.c, gst/elements/gstdisksink.c,
1524 gst/elements/gstdisksrc.c, gstplay/ChangeLog, gstplay/Makefile.am,
1525 gstplay/callbacks.c, gstplay/full-screen.c, gstplay/full-screen.h,
1526 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
1527 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
1528 gstplay/main.c, include/Makefile.am, libs/audio/gstaudio.c,
1529 libs/audio/gstaudio.h, libs/riff/gstriffencode.c,
1530 plugins/Makefile.am, plugins/audiofile/gstafsink.c,
1531 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1532 plugins/filters/Makefile.am,
1533 plugins/filters/colorspace/Makefile.am,
1534 plugins/filters/colorspace/colorspace.c,
1535 plugins/filters/colorspace/colorspace.h,
1536 plugins/filters/cutter/README, plugins/filters/cutter/cutter.c,
1537 plugins/filters/cutter/cutter.h,
1538 plugins/filters/deinterlace/.cvsignore,
1539 plugins/filters/deinterlace/Makefile.am,
1540 plugins/filters/deinterlace/deinterlace.c,
1541 plugins/filters/deinterlace/deinterlace.h,
1542 plugins/filters/intfloatconvert/float2int.c,
1543 plugins/filters/intfloatconvert/float2int.h,
1544 plugins/filters/intfloatconvert/int2float.c,
1545 plugins/filters/intfloatconvert/int2float.h,
1546 plugins/filters/median/median.c, plugins/filters/median/median.h,
1547 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1548 plugins/flac/.cvsignore, plugins/flac/Makefile.am,
1549 plugins/flac/flac.c, plugins/flac/flacdec.c,
1550 plugins/flac/flacdec.h, plugins/flac/flacenc.c,
1551 plugins/flac/flacenc.h, plugins/jpeg/gstjpegdec.c,
1552 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1553 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1554 plugins/quicktime/Makefile.am,
1555 plugins/quicktime/gstquicktimedecoder.c,
1556 plugins/quicktime/gstquicktimedecoder.h,
1557 plugins/quicktime/gstquicktimedemux.c,
1558 plugins/quicktime/gstquicktimedemux.h,
1559 plugins/quicktime/gstquicktimetypes.c,
1560 plugins/quicktime/gstquicktimetypes.h, plugins/vgasink/.cvsignore,
1561 plugins/vgasink/Makefile.am, plugins/vgasink/vgavideosink.c,
1562 plugins/vgasink/vgavideosink.h, plugins/videoscale/videoscale.h,
1563 plugins/visualization/Makefile.am,
1564 plugins/visualization/chart/.cvsignore,
1565 plugins/visualization/chart/Makefile.am,
1566 plugins/visualization/chart/gstchart.c, tools/README,
1567 tools/gstreamer-compprep.1, tools/gstreamer-launch.c: Merge from
1568 HEAD to BRANCH-GOBJECT1 at 200106241
1570 2001-06-24 22:21 wtay
1572 * tools/gstreamer-launch.c: Commented out the Gtk widget stuff.
1574 2001-06-24 22:18 omegahacker
1576 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstcaps.c,
1577 gstelement.c, gstelementfactory.c, gstobject.c, gstobject.h,
1578 gstpad.c, gstprops.c, gstthread.c: initial pass at #ifdef'ing xml
1581 2001-06-24 22:15 wtay
1583 * gstplay/gstplay.c: Some compile fixes.
1585 2001-06-24 22:14 wtay
1587 * configure.base: Added the festival plugin and udp.
1589 2001-06-24 22:10 wtay
1591 * plugins/: festival/gstfestival.c, oss/gstosssink.c,
1592 oss/gstosssink.h, oss/gstosssrc.c, udp/gstudpsink.c,
1593 udp/gstudpsrc.c, udp/gstudpsrc.h, xvideosink/Makefile.am: Added an
1594 arg to set the fragment size in oss plugins. Use a TCP stream
1595 connection to do caps nego over the wire in UDP. More pending
1596 changes to some plugins.
1598 2001-06-24 22:06 omegahacker
1600 * configure.base, plugins/Makefile.am: New check for libesd, a
1601 model for all the other checks I hope. Need to convert all the
1602 other checks to operate like this.
1604 2001-06-24 16:20 wtay
1606 * plugins/: Makefile.am, udp/.cvsignore, udp/Makefile.am,
1607 udp/gstudp.c, udp/gstudpsink.c, udp/gstudpsink.h, udp/gstudpsrc.c,
1608 udp/gstudpsrc.h: Added the beginnings of an udp send/receive
1611 2001-06-24 16:20 wtay
1613 * plugins/udp/gstudpsink.h: file gstudpsink.h was initially added
1614 on branch BRANCH-GOBJECT1.
1616 2001-06-24 16:20 wtay
1618 * plugins/udp/Makefile.am: file Makefile.am was initially added on
1619 branch BRANCH-GOBJECT1.
1621 2001-06-24 16:20 wtay
1623 * plugins/udp/gstudpsrc.c: file gstudpsrc.c was initially added on
1624 branch BRANCH-GOBJECT1.
1626 2001-06-24 16:20 wtay
1628 * plugins/udp/gstudp.c: file gstudp.c was initially added on branch
1631 2001-06-24 16:20 wtay
1633 * plugins/udp/gstudpsink.c: file gstudpsink.c was initially added
1634 on branch BRANCH-GOBJECT1.
1636 2001-06-24 16:20 wtay
1638 * plugins/udp/.cvsignore: file .cvsignore was initially added on
1639 branch BRANCH-GOBJECT1.
1641 2001-06-24 16:20 wtay
1643 * plugins/udp/gstudpsrc.h: file gstudpsrc.h was initially added on
1644 branch BRANCH-GOBJECT1.
1646 2001-06-24 15:55 wtay
1648 * docs/random/wtay/events: file events was initially added on
1649 branch BRANCH-GOBJECT1.
1651 2001-06-24 15:55 wtay
1653 * docs/random/wtay/events: Added some random ramblings about a the
1654 design of an event system.
1656 2001-06-24 02:02 wtay
1658 * gst/gobject2gtk.c: Removed some debug noise.
1660 2001-06-24 01:55 wtay
1662 * test/: aviparse.c, mp1parse.c, mpeg2parse.c, videotest.c, wave.c:
1663 Compile fixes for gtk.
1665 2001-06-23 13:23 wtay
1667 * plugins/festival/gstfestival.c: Make sure we don't send more data
1668 than the buffersize.
1670 2001-06-23 13:12 wtay
1672 * plugins/festival/gstfestival.c: file gstfestival.c was initially
1673 added on branch BRANCH-GOBJECT1.
1675 2001-06-23 13:12 wtay
1677 * plugins/festival/Makefile.am: file Makefile.am was initially
1678 added on branch BRANCH-GOBJECT1.
1680 2001-06-23 13:12 wtay
1682 * plugins/: Makefile.am, festival/Makefile.am,
1683 festival/gstfestival.c, festival/gstfestival.h: Added the festival
1684 text-to-speech plugin. It will currently only work by contacting
1685 the festival server on localhost. The output is WAV so it needs to
1686 be parsed with parsewav before connecting it to an audiosink:
1688 ./gstreamer-launch disksrc location=/etc/motd ! festival ! parsewav
1691 Latency is terrible because we don't process uterances individually
1694 2001-06-23 13:12 wtay
1696 * plugins/festival/gstfestival.h: file gstfestival.h was initially
1697 added on branch BRANCH-GOBJECT1.
1699 2001-06-22 02:14 wtay
1701 * examples/: Makefile.am, helloworld/helloworld.c,
1702 helloworld2/helloworld2.c, mixer/mixer.c, queue/queue.c,
1703 queue2/queue2.c, queue3/queue3.c, queue4/queue4.c, thread/thread.c,
1704 typefind/typefind.c, xml/createxml.c, xml/runxml.c: Fixed the
1705 examples for glib2 Removed plugins for now (need to run the script
1708 2001-06-22 02:05 wtay
1710 * tests/: autoplug.c, autoplug3.c, case4.c, incsched.c, mp1vid.c,
1711 mp3encode.c, paranoia.c, queue.c, rip.c, states.c, threadlock.c,
1712 eos/case1.c, eos/case2.c, eos/case3.c, eos/case4.c, eos/case5.c,
1713 eos/case6.c, eos/case7.c, sched/runxml.c: Lots of compile fixes for
1716 2001-06-22 01:43 wtay
1718 * test/: ac3parse.c, ac3play.c, avi2mpg.c, dvdcat.c, lat.c,
1719 mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3mad.c, mp3parse.c,
1720 mp3play.c, mp3tovorbis.c, pipetest.c, qtest.c, record.c,
1721 vidcapture.c, vidcapture2.c, xmmstest.c: Lots of compile fixes
1724 2001-06-22 01:14 wtay
1726 * configure.base: Disable most of the gnome/gtk stuff when
1727 compiling with glib2
1729 2001-06-22 00:11 wtay
1731 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added the option
1732 to set the format and the output size.
1734 2001-06-21 23:48 omegahacker
1736 * gst/gstqueue.c: marked up the function pointers with
1739 2001-06-21 20:44 wtay
1741 * configure.base: Added vgasink.
1743 2001-06-21 20:43 wtay
1745 * plugins/vgasink/: .cvsignore, Makefile.am, vgavideosink.c,
1746 vgavideosink.h: Added the vgasink by sienap.
1748 2001-06-21 16:29 wtay
1750 * tools/gstreamer-compprep.c: Compile fixes for GObject.
1752 2001-06-21 15:39 wtay
1754 * tools/gstreamer-inspect.c: Fixed a compileation error for
1757 2001-06-21 15:22 wtay
1759 * gst/: gobject2gtk.h, gstqueue.c: Compile fixes for gobject.
1761 2001-06-21 13:21 sbaker3
1763 * docs/gst/gstreamer-sections.txt: added refcounting and
1766 2001-06-21 12:50 wtay
1768 * plugins/flx/flx_decoder.h: Removed the colorspace dependency.
1770 2001-06-21 12:50 wtay
1772 * plugins/Makefile.am: Removed the videoscaler for now until it's
1775 2001-06-21 12:49 wtay
1777 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
1778 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
1779 Added some files for future use.
1781 2001-06-21 12:42 wtay
1783 * libs/Makefile.am: Removed old unused libs.
1785 2001-06-21 12:35 wtay
1787 * configure.base: Removed the winloader
1789 2001-06-21 12:34 wtay
1791 * libs/Makefile.am: Removed the wine loader.
1793 2001-06-21 12:32 wtay
1795 * include/Makefile.am: Removed the winelibs.
1797 2001-06-21 12:19 sbaker3
1799 * gst/: gstbufferpool.c, gstbufferpool.h: added ref counting to the
1800 buffer pool. also _destroy will clean up the buffer pool mem_chunk
1801 if it is the default implementation
1803 2001-06-21 03:03 omegahacker
1805 * plugins/Makefile.am: fixed spelling of xvideosink
1807 2001-06-21 00:43 wtay
1809 * gst/: gobject2gtk.h, gstqueue.c: Added some signal shims. Fixed
1810 the queue state_change stuff.
1812 2001-06-20 23:52 wtay
1814 * plugins/Makefile.am: Added the xvideosink to the dirs.
1816 2001-06-20 23:33 wtay
1818 * plugins/: dv/dvdec.c, xmms/xmms.h: All pending changes I still
1821 2001-06-20 23:21 wtay
1823 * plugins/aasink/aasink.c: Compile fixes for aasink.
1825 2001-06-20 23:21 wtay
1827 * gst/gobject2gtk.h: Added a shim for a marshaller.
1829 2001-06-20 22:56 wtay
1831 * gst/gobject2gtk.h: Added som shims for GTypeFlags and GParamFlags
1833 2001-06-20 22:55 wtay
1835 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: Compile fixes
1838 2001-06-20 22:40 wtay
1840 * plugins/arts/gst_arts.c: compile fixes for GTK1.2.
1842 2001-06-20 22:40 wtay
1844 * gst/gobject2gtk.h: Fixed an arg called "class", it's a C++
1847 2001-06-20 22:30 wtay
1849 * gst/gobject2gtk.h: Added g_type_from_name to the shims.
1851 2001-06-20 22:29 wtay
1853 * plugins/filters/ladspa/gstladspa.c: Some compile fixes for gtk1.2
1855 2001-06-20 21:58 wtay
1857 * gst/gobject2gtk.c: Renamed the shortname field in GParamSpec to
1858 name to match the glib2.0 implementation.
1860 2001-06-20 21:49 wtay
1862 * tools/gstreamer-inspect.c: Added object properties introspection.
1864 2001-06-20 21:48 wtay
1866 * gst/gobject2gtk.h: Added a better shim for g_object_get_property
1868 2001-06-20 15:53 sbaker3
1870 * gst/gstbuffer.c: fixed operator precedence bug which caused 32
1871 times too much memory to be allocated for each GstBuffer struct
1873 2001-06-20 00:17 omegahacker
1875 * gst/: gobject2gtk.c, gobject2gtk.h, elements/gstfakesrc.c: fixed
1876 signal registration problem in gobject2gtk shim
1878 2001-06-19 22:14 omegahacker
1880 * gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gstpad.c,
1881 gst/autoplug/gstautoplugger.c, gst/elements/gstfdsrc.c,
1882 plugins/aasink/aasink.c, plugins/effects/stereo/stereo.c,
1883 plugins/effects/volume/volume.c,
1884 plugins/filters/mono2stereo/mono2stereo.c,
1885 plugins/mp3encode/lame/gstlame.c, plugins/sdlsink/sdlvideosink.c:
1886 More GObject updates, cleanups to some of the elements to make the
1889 2001-06-19 19:32 wtay
1891 * gst/elements/gstdisksink.c: Changed the bytes_written to a gint
1892 to avoid overflow...
1894 2001-06-19 13:53 richardb
1896 * idiottest.mak: idiottest was failing because of change of
1897 PLUGIN_USE_SRCDIR to PLUGIN_USE_BUILDDIR - fixed.
1899 2001-06-19 11:34 richardb
1901 * tools/gstreamer-launch.c: Add -o option argument to
1902 gstreamer-launch, to specify a file to output the pipeline to,
1903 instead of running it.
1905 2001-06-19 08:57 omegahacker
1907 * autogen.sh: updated autogen.sh to use --enable-plugin-builddir
1909 2001-06-19 08:57 omegahacker
1911 * gst/gstplugin.c, acconfig.h, configure.base: changed
1912 plugin-srcdir to plugin-builddir, which is what it should be
1914 2001-06-18 23:33 richardb
1916 * gst/gstprops.c: Simplify properties which contain lists of
1917 integer and integer range entries to minimal combination of ints
1918 and ranges that is equivalent. eg, (1,2,3,7-12,13) becomes
1921 Don't bother with floats for the moment, though it would be easy to
1922 add an equivalent, which would simplify overlapping ranges.
1924 2001-06-18 21:14 richardb
1926 * plugins/visualization/chart/gstchart.c: Fix memory leak, thanks
1929 2001-06-18 20:20 wtay
1931 * plugins/flac/: Makefile.am, flacdec.c, flacenc.c, flacenc.h:
1932 Updated the flac decoder/encode to the latest CVS version. I had
1933 to increase the cothread stack in cothread.c (8 threads max) to get
1934 the encoder working :(
1936 2001-06-18 12:27 richardb
1938 * plugins/filters/Makefile.am: Add a DIST_SUBDIRS line
1940 2001-06-18 12:12 richardb
1942 * configure.base, plugins/visualization/Makefile.am: Add chart
1943 plugin to build system.
1945 2001-06-18 12:09 richardb
1947 * plugins/visualization/chart/: .cvsignore, Makefile.am,
1948 gstchart.c: Initial commit of chart plugin. Draws charts of data
1949 streams. Currently has no settable framerate, draws inefficiently,
1950 has no settable size and looks fairly ugly. Needs data parsing to
1951 be split into a separate plugin.
1953 2001-06-18 05:56 dlehn
1955 * configure.base: ALSA checks use alsa_save_* names and gst attempt
1956 to save flags fails when using the same names. Prefixed with gst_.
1958 2001-06-17 23:14 wtay
1960 * plugins/flac/: flacenc.c, flacenc.h: More work on the encoder..
1961 it still segfaults inside the flac lib for some reason..
1963 2001-06-17 20:44 wtay
1965 * plugins/flac/: .cvsignore, Makefile.am, flac.c, flacdec.c,
1966 flacdec.h, flacenc.c, flacenc.h: Added a FLAC decoder. The encoder
1969 2001-06-17 16:06 wtay
1971 * gst/elements/gstsinesrc.c: Updated the params a bit.
1973 2001-06-17 16:03 wtay
1975 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1976 properties again. Added come const directives to the arguments
1977 again. Check for non exiting properties.
1979 2001-06-17 15:35 sbaker3
1981 * gst/gstbufferpool.h: added _gst_buffer_pool_initialize
1983 2001-06-17 15:12 wtay
1985 * tools/gstreamer-inspect.c: Print out the enum values too.
1987 2001-06-17 14:58 sbaker3
1989 * plugins/filters/intfloatconvert/: float2int.c, int2float.c: uses
1990 default bufferpool factory
1992 2001-06-17 14:55 sbaker3
1994 * gst/: gst.c, gstbufferpool.c, gstbufferpool.h: added a default
1995 bufferpool factory function. it reuses existing instances of
1996 bufferpool if requests are made for existing buffer sizes
1998 2001-06-17 09:55 omegahacker
2000 * gst/gstobject.c, gst/gstobject.h, gst/gsttypefind.c,
2001 gst/autoplug/gstautoplugcache.c, plugins/aasink/aasink.c,
2002 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsrc.c,
2003 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
2004 plugins/filters/cutter/cutter.c, plugins/gnomevfs/gnomevfssink.c,
2005 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/gstgsmenc.c,
2006 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2007 plugins/sdlsink/sdlvideosink.c, plugins/xmms/gstxmmseffect.c,
2008 plugins/xvideosink/xvideosink.c: Mostly went around converting
2009 G_OBJECT_TYPE(klass) to G_TYPE_FROM_CLASS(klass)
2011 2001-06-17 09:52 omegahacker
2013 * configure.ac, configure.in: removed configure.ac and configure.in
2015 2001-06-17 05:07 omegahacker
2017 * plugins/1394/: dv1394src.c, dv1394src.h: ported 1394 plugin to
2018 gobject, somehow forget that one...
2020 2001-06-17 04:17 wtay
2022 * tools/gstreamer-inspect.c: Added enums to inspect.
2024 2001-06-17 04:10 omegahacker
2026 * gst/gobject2gtk.h: file gobject2gtk.h was initially added on
2027 branch BRANCH-GOBJECT1.
2029 2001-06-17 04:10 omegahacker
2031 * gst/gobject2gtk.c: file gobject2gtk.c was initially added on
2032 branch BRANCH-GOBJECT1.
2034 2001-06-17 04:10 omegahacker
2036 * acconfig.h, configure.base, gst/Makefile.am, gst/gobject2gtk.c,
2037 gst/gobject2gtk.h, gst/gst.c, gst/gst.h, gst/gstextratypes.c,
2038 gst/gstextratypes.h, gst/gstobject.c, gst/gstobject.h,
2039 gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c, gst/gstutils.c,
2040 gst/gstutils.h: Added gobject to gtkobject bridge
2041 (gobject2gtk.[ch]) and configure-time support for selecting between
2042 glib and gtk (--enable-glib2 to build with gobject).
2044 2001-06-17 04:05 wtay
2046 * plugins/mp3encode/lame/gstlame.c: Fixed the get and set functions
2047 for enum properties.
2049 2001-06-17 04:03 wtay
2051 * docs/manual/helloworld.sgml: Fixed the audiosink in the example
2054 2001-06-17 03:47 wtay
2056 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
2057 properties. Added come const directives to the arguments.
2059 2001-06-17 03:39 wtay
2061 * tools/gstreamer-inspect.c: Figured out how to get a property from
2064 2001-06-16 18:35 wtay
2066 * tools/gstreamer-inspect.c: Pff, this doesn't seem to work... Can
2067 someone try to get a property from a GObject?
2069 2001-06-16 18:25 wtay
2071 * tools/gstreamer-inspect.c: Somewhat fixed -inspect
2073 2001-06-16 15:36 wtay
2075 * configure.base: Removed the obsolete libs.
2077 2001-06-16 15:35 wtay
2079 * plugins/Makefile.am: Added the avi stuff to the makefile again.
2081 2001-06-16 15:29 wtay
2083 * plugins/avi/: Makefile.am, codectest.c, gstavidecoder.c,
2084 gstavidecoder.h, gstavidemux.c, gstavidemux.h, gstaviencoder.c,
2085 gstaviencoder.h, gstavimux.c, gstavimux.h, gstavitypes.c,
2086 gstavitypes.h, playcodecs.c, videoheader.c: Updated the avi decoder
2089 2001-06-16 14:46 wtay
2091 * plugins/avi/winaudio/: aviaudiodecoder.c, aviaudiodecoder.h:
2092 Updated the audiodecoder to gobject.
2094 2001-06-16 14:24 wtay
2096 * gstplay/gstplay.c: Removed a check (see that the file exists
2097 locally ??) to enable network streaming with gnomevfssrc again.
2099 2001-06-16 14:17 wtay
2101 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2102 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2103 gstwinenc.c, gstwinenc.cc, gstwinenc.h: Merged from HEAD on
2104 20010616 (13:00 GMT). Compile fixes for GObject.
2106 2001-06-16 01:43 wtay
2108 * plugins/Makefile.am: Updated the makefile.
2110 2001-06-16 01:32 wtay
2112 * plugins/arts/gst_arts.c: Fixed arts
2114 2001-06-16 01:26 wtay
2116 * plugins/filters/Makefile.am: Added LADSPA back in the Makefile.
2118 2001-06-16 01:25 wtay
2120 * plugins/filters/ladspa/gstladspa.c: LADSPA compiles.
2122 2001-06-16 01:14 wtay
2124 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c, pluginenum.c:
2125 Fixed some stuff in xmms, removed the args for now.
2127 2001-06-16 00:49 wtay
2129 * plugins/flx/flx_decoder.h: Removed the dependency on colorspace.
2131 2001-06-16 00:48 wtay
2133 * plugins/filters/: Makefile.am, ladspa/gstladspa.c: Removed ladspa
2134 from the Makefile until it compiles. Removed the dependency on OSS
2137 2001-06-16 00:36 wtay
2139 * plugins/visualization/: Makefile.am, synaesthesia/core.h,
2140 synaesthesia/synaesthesia.c, synaesthesia/synaesthesia.h: Removed
2141 old, non functional code out of the makefile.
2143 2001-06-16 00:23 omegahacker
2145 * configure.ac, configure.in, gst/gst.c, gst/gstmarshal.c,
2146 gst/gstmarshal.h, gst/autoplug/autoplugtest.c,
2147 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
2148 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
2149 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
2150 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
2151 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
2152 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
2153 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
2154 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
2155 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
2156 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
2157 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
2158 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
2159 plugins/cdparanoia/cdparanoia.c, plugins/cdparanoia/cdparanoia.h,
2160 plugins/cobin/cobin.c, plugins/cobin/cobin.h,
2161 plugins/cobin/spindentity.c, plugins/cobin/spindentity.h,
2162 plugins/dv/dvdec.c, plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
2163 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
2164 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
2165 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
2166 plugins/esd/esdsink/esdsink.h, plugins/filters/adder/adder.c,
2167 plugins/filters/adder/adder.h,
2168 plugins/filters/colorspace/colorspace.c,
2169 plugins/filters/colorspace/colorspace.h,
2170 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
2171 plugins/filters/cutter/filter.func,
2172 plugins/filters/intfloatconvert/float2int.c,
2173 plugins/filters/intfloatconvert/float2int.h,
2174 plugins/filters/intfloatconvert/int2float.c,
2175 plugins/filters/intfloatconvert/int2float.h,
2176 plugins/filters/intfloatconvert/intfloatconvert.c,
2177 plugins/filters/ladspa/gstladspa.c,
2178 plugins/filters/ladspa/gstladspa.h,
2179 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
2180 plugins/filters/level/level.c, plugins/filters/level/level.h,
2181 plugins/filters/median/median.c, plugins/filters/median/median.h,
2182 plugins/filters/mono2stereo/mono2stereo.c,
2183 plugins/filters/mono2stereo/mono2stereo.h,
2184 plugins/filters/passthrough/level.c,
2185 plugins/filters/passthrough/level.h,
2186 plugins/filters/passthrough/passthrough.c,
2187 plugins/filters/passthrough/passthrough.h,
2188 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
2189 plugins/filters/stereo2mono/stereo2mono.c,
2190 plugins/filters/stereo2mono/stereo2mono.h,
2191 plugins/filters/volenv/filter.func,
2192 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
2193 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
2194 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
2195 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
2196 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
2197 plugins/icecast/icecastsend/icecastsend.c,
2198 plugins/icecast/icecastsend/icecastsend.h,
2199 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
2200 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
2201 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
2202 plugins/mp3decode/mpg123/gstmpg123.c,
2203 plugins/mp3decode/mpg123/gstmpg123.h,
2204 plugins/mp3decode/parse/mp3parse.c,
2205 plugins/mp3decode/parse/mp3parse.h,
2206 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
2207 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
2208 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
2209 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2210 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
2211 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
2212 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
2213 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
2214 plugins/mpeg1/system_encode/buffer.c,
2215 plugins/mpeg1/system_encode/system_encode.c,
2216 plugins/mpeg1/system_encode/system_encode.h,
2217 plugins/mpeg1video/parse/mp1videoparse.c,
2218 plugins/mpeg1video/parse/mp1videoparse.h,
2219 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
2220 plugins/mpeg2/ac3parse/ac3parse.c,
2221 plugins/mpeg2/ac3parse/ac3parse.h,
2222 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
2223 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
2224 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
2225 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
2226 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
2227 plugins/mpeg2/subtitles/mpeg2subt.c,
2228 plugins/mpeg2/subtitles/mpeg2subt.h,
2229 plugins/mpeg2/video/gstmpeg2play.c,
2230 plugins/mpeg2/video/gstmpeg2play.h,
2231 plugins/mpeg2/videoparse/mp2videoparse.c,
2232 plugins/mpeg2/videoparse/mp2videoparse.h,
2233 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
2234 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
2235 plugins/quicktime/gstquicktimedecoder.c,
2236 plugins/quicktime/gstquicktimedecoder.h,
2237 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
2238 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
2239 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
2240 plugins/sdlsink/sdlvideosink.c, plugins/sdlsink/sdlvideosink.h,
2241 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
2242 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
2243 plugins/visualization/smoothwave/smoothwave.c,
2244 plugins/visualization/smoothwave/smoothwave.h,
2245 plugins/visualization/spectrum/gstspectrum.c,
2246 plugins/visualization/spectrum/gstspectrum.h,
2247 plugins/visualization/synaesthesia/synaesthesia.c,
2248 plugins/visualization/synaesthesia/synaesthesia.h,
2249 plugins/visualization/vumeter/vumeter.c,
2250 plugins/visualization/vumeter/vumeter.h,
2251 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
2252 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
2253 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
2254 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
2255 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
2256 plugins/xmms/gstxmmsinput.h, plugins/xmms/xmms.h,
2257 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h:
2258 Mega patch updates almost all the plugins to GObject. This was
2259 done with a Perl script, with only a few minor manual tweaks where
2260 the perl didn't catch the code just right. There may be a few
2261 minor issues remaining from this, but they should be easy to catch
2262 (plugin doesn't work).
2264 There are several plugins that have GDK/GTK code in them that
2265 shouldn't, these need to be dealt with next.
2267 2001-06-16 00:15 wtay
2269 * plugins/filters/smooth/: smooth.c, smooth.h: Added caps to the
2272 2001-06-16 00:15 wtay
2274 * plugins/filters/median/median.c: copy timestamps too.
2276 2001-06-15 23:48 wtay
2278 * plugins/filters/median/: median.c, median.h: Added an option to
2279 only filter the luminance plane.
2281 2001-06-15 23:38 wtay
2283 * plugins/filters/median/: median.c, median.h: Added caps to the
2286 2001-06-15 23:03 wtay
2288 * plugins/videoscale/gstscale_x86_asm.s: file gstscale_x86_asm.s
2289 was initially added on branch BRANCH-GOBJECT1.
2291 2001-06-15 23:03 wtay
2293 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
2294 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
2295 Just added some files I will need soon.
2297 2001-06-15 23:03 wtay
2299 * plugins/videoscale/gstscale_x86.h: file gstscale_x86.h was
2300 initially added on branch BRANCH-GOBJECT1.
2302 2001-06-15 23:03 wtay
2304 * plugins/videoscale/gstvideoscale.h: file gstvideoscale.h was
2305 initially added on branch BRANCH-GOBJECT1.
2307 2001-06-15 23:03 wtay
2309 * plugins/videoscale/gstscale_x86.c: file gstscale_x86.c was
2310 initially added on branch BRANCH-GOBJECT1.
2312 2001-06-15 23:03 wtay
2314 * plugins/videoscale/gstvideoscale.c: file gstvideoscale.c was
2315 initially added on branch BRANCH-GOBJECT1.
2317 2001-06-15 23:00 wtay
2319 * libs/Makefile.am: Removed old unused libs.
2321 2001-06-15 22:46 wtay
2323 * docs/manual/: advanced.sgml, bins.sgml, factories.sgml,
2324 helloworld.sgml, helloworld2.sgml, pads.sgml, states.sgml: Small
2325 updates to the manual.
2327 2001-06-15 20:49 sbaker3
2329 * plugins/filters/intfloatconvert/: float2int.c, float2int.h: takes
2330 multiple float pads and converts to interleaved int data. Different
2331 sized and out-of-order buffer support is in place but not tested.
2333 2001-06-15 20:48 sbaker3
2335 * plugins/filters/intfloatconvert/: int2float.c, int2float.h: now
2336 converts interleaved ints to mono floats in seperate pads. Also
2337 now has a _request_new_pad func
2339 2001-06-15 20:46 wtay
2341 * tools/README: Updated the README file with some cool
2342 gstreamer-launch cmd lines by Matthew McClintock
2343 <mattsm@mail.utexas.edu>
2345 2001-06-15 20:13 wtay
2347 * gst/: gstelement.c, gstpad.c, gstparse.c, gstparse.h,
2348 gstscheduler.c, elements/gstdisksrc.c: Changed a stupid assert in
2349 request_pad. Some fixes for pullregion and EOS conditions. Remove
2350 an unneeded check in the scheduler (check for NULL buffer) some EOS
2351 fixes for pullregion in disksrc. Removed the macro in the
2352 gstparse.h header 'cause it's internal to gstparse.c Added a check
2353 in gstparse for NULL element.
2355 2001-06-15 17:42 thomasvs
2357 * examples/cutter/cutter.c: added some minor stuff
2359 2001-06-15 17:22 wtay
2361 * plugins/avi/wincodec/gstwindec.cc: A fix for latest CVS avifile.
2363 2001-06-15 16:44 richardb
2365 * configure.base: Fix mistake with saved CPPFLAGS for sdl test and
2366 libdv test: was unsaving the value before saving... :(
2368 2001-06-15 16:42 richardb
2370 * configure.base: Fix bug #433398, by putting GLIB_CFLAGS
2372 2001-06-15 07:33 sbaker3
2374 * gst/gstparse.c: should restore dynamic connection of pads
2375 (couldn't really test it though)
2377 2001-06-14 22:02 omegahacker
2379 * plugins/oss/: gstossgst.c, gstossgst.h, gstosssink.c,
2380 gstosssink.h, gstosssrc.c, gstosssrc.h: ported to gobject
2382 2001-06-14 22:02 omegahacker
2384 * gst/: gstpad.c, elements/Makefile.am, elements/gstdisksink.c,
2385 elements/gstdisksrc.c, elements/gstfakesrc.c,
2386 elements/gstsinesrc.c, elements/gsttee.c: various fixes needed to
2387 get to sinesrc ! osssink
2389 2001-06-14 21:39 wtay
2391 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c,
2392 gststaticautoplug.c, gststaticautoplugrender.c: Fixed some minor
2395 2001-06-14 21:23 omegahacker
2397 * configure.base: added gmodule to glib-2.0 stuff
2399 2001-06-14 21:19 omegahacker
2401 * gst/gstmarshal.h: file gstmarshal.h was initially added on branch
2404 2001-06-14 21:19 omegahacker
2406 * gst/: gstmarshal.c, gstmarshal.h: new files that need to be
2407 removed at some point because they are to be autogenerated
2409 2001-06-14 21:19 omegahacker
2411 * gst/gstmarshal.c: file gstmarshal.c was initially added on branch
2414 2001-06-14 19:04 thomasvs
2416 * examples/cutter/cutter.c: changed cutter example to use a thread
2418 2001-06-14 04:14 omegahacker
2420 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstelement.c,
2421 gstobject.c, gstpad.c, gstparse.c, gsttypefind.c, gstxml.c,
2422 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
2423 autoplug/gstautoplugger.c, autoplug/gststaticautoplug.c,
2424 autoplug/gststaticautoplug.h, autoplug/gststaticautoplugrender.c,
2425 autoplug/gststaticautoplugrender.h, elements/gstdisksink.c,
2426 elements/gstdisksink.h, elements/gstdisksrc.c,
2427 elements/gstdisksrc.h, elements/gstelements.c,
2428 elements/gstfakesink.c, elements/gstfakesink.h,
2429 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
2430 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
2431 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
2432 elements/gstidentity.c, elements/gstidentity.h,
2433 elements/gstmultidisksrc.c, elements/gstmultidisksrc.h,
2434 elements/gstpipefilter.c, elements/gstpipefilter.h,
2435 elements/gstsinesrc.c, elements/gstsinesrc.h, elements/gsttee.c,
2436 elements/gsttee.h: Bring all the other stuff in gst/ up to match
2437 libgst.la's GObject port. Fixed some minor problems with the
2438 signalling stuff in the core.
2442 2001-06-13 23:09 thomasvs
2444 * examples/cutter/cutter.c: cutter now uses afsink to write out
2445 wavs we will add a queue next to handle latency problems
2447 2001-06-13 23:03 thomasvs
2449 * plugins/audiofile/gstafsink.c: afsink now closes and reopens
2450 files when you change the location
2452 2001-06-13 22:59 omegahacker
2454 * configure.base: new configure check for glib 2.0, now requires
2455 pkg-config to be installed
2457 2001-06-13 22:52 thomasvs
2459 * configure.base, examples/Makefile.am: added cutter example
2461 2001-06-13 22:52 omegahacker
2463 * gst/: gstautoplug.c, gstautoplug.h, gstbin.c, gstbin.h,
2464 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
2465 gstextratypes.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
2466 gstparse.c, gstpipeline.c, gstpipeline.h, gstqueue.c, gstqueue.h,
2467 gstscheduler.c, gstscheduler.h, gstthread.c, gstthread.h,
2468 gsttypefind.c, gsttypefind.h, gstutils.c, gstutils.h, gstxml.c,
2469 gstxml.h: First round of changes to port to GObject. libgst.la
2470 compiles, though there are a few things commented out.
2471 Specifically object destruction is probably broken, but wtay gets
2472 to fix that because he researched the problem of glib 2.0 object
2473 destruction while doing the first round. Some of the XML stuff is
2474 commented out, but that's an easy fix.
2476 Next is the rest of the gst/ directory, then on to the plugins.
2478 2001-06-13 22:45 wtay
2480 * plugins/quicktime/: gstquicktimedecoder.c, gstquicktimedecoder.h,
2481 gstquicktimedemux.c, gstquicktimedemux.h, gstquicktimetypes.c:
2482 Fixed the quicktime plugin. things now work with mjpeg.
2484 2001-06-13 22:35 thomasvs
2486 * plugins/audiofile/gstafsink.c: afsink now handles eos and closes
2489 2001-06-13 22:33 wtay
2491 * gst/gstpad.c: Loop in pullregion until the desired buffer has
2494 2001-06-13 22:08 thomasvs
2496 * plugins/filters/cutter/cutter.c: check for buffer's framedness
2498 2001-06-13 22:08 thomasvs
2500 * libs/audio/: gstaudio.c, gstaudio.h: added a function to check if
2501 the buffer's data is framed
2503 2001-06-13 22:02 wtay
2505 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: fixed a small
2506 fix in the type init function that makes some C++ compilers
2509 2001-06-13 21:26 thomasvs
2511 * configure.base: added deinterlace
2513 2001-06-13 18:39 wtay
2515 * plugins/mp3decode/mad/gstmad.c: Removed the debug output.
2517 2001-06-13 17:20 thomasvs
2519 * examples/cutter/: Makefile.am, cutter.c, cutter.h: added example
2520 program to show how cutter plugin works
2522 2001-06-13 17:16 thomasvs
2524 * plugins/filters/cutter/cutter.c: some code clean-ups and sensible
2527 2001-06-13 17:13 thomasvs
2529 * plugins/filters/cutter/README: added a better description of the
2532 2001-06-13 17:04 thomasvs
2534 * plugins/filters/cutter/: cutter.c, cutter.h, filter.func: added
2535 threshold level and runlength arguments stopped copying buffer used
2536 audio lib functions for some stuff
2538 2001-06-13 16:33 thomasvs
2540 * libs/audio/: gstaudio.c, gstaudio.h: added helper function to
2541 calculate maximum possible sample value based on caps
2543 2001-06-13 10:51 thomasvs
2545 * docs/random/eos: added two more cases of eos reasoning
2547 2001-06-13 02:18 cael
2549 * gstplay/: ChangeLog, Makefile.am, callbacks.c, full-screen.c,
2550 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
2551 gstplay.c, gstplay.h, main.c: Hmm, added working (if hacked)
2552 full-screen play, shuffled things around, added error checking so
2553 we don't crash on file not found, added the beginnings of a
2556 2001-06-12 22:35 wtay
2558 * plugins/filters/deinterlace/Makefile.am: Removed the leftover
2559 filter.func file and README in the makefile.
2561 2001-06-12 22:35 wtay
2563 * plugins/filters/Makefile.am: Added the deinterlace filter
2565 2001-06-12 22:33 wtay
2567 * plugins/filters/deinterlace/: .cvsignore, Makefile.am,
2568 deinterlace.c, deinterlace.h: Added a deinterlace filter.
2570 2001-06-12 22:27 wtay
2572 * plugins/filters/colorspace/Makefile.am: Add libHermes too of
2575 2001-06-12 21:19 wtay
2577 * plugins/filters/Makefile.am: Still compile colorspace when Hermes
2580 2001-06-12 21:19 wtay
2582 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
2583 colorspace.h: ifdef out the Hermes code when the library was not
2586 2001-06-12 20:47 wtay
2588 * libs/riff/gstriffencode.c: Fixed a bug in the avi encoder with
2591 2001-06-12 20:45 wtay
2593 * plugins/jpeg/gstjpegdec.c: Don't push a buffer when the pad is
2596 2001-06-12 20:44 wtay
2598 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Added a sync
2599 arg to turn off syncing on the timestamps.
2601 2001-06-12 20:42 wtay
2603 * plugins/avi/: Makefile.am, codectest.c, gstaviencoder.c,
2604 gstaviencoder.h, gstavimux.c, gstavimux.h, videoheader.c,
2605 wincodec/gstwindec.cc, wincodec/gstwinenc.cc, wincodec/gstwinenc.h:
2606 Removed old code. Enhanced the avi decoder. The encoder now sorta
2607 works. For big input frames it segfaults though inside a libavifile
2608 function. Renamed the aviencoder to avimux.
2610 2001-06-12 15:35 thomasvs
2612 * plugins/audiofile/: gstafsrc.c, gstafsrc.h: added timestamps to
2615 2001-06-12 14:42 thomasvs
2617 * plugins/mp3decode/mad/gstmad.h: added framestamp
2619 2001-06-12 11:12 thomasvs
2621 * plugins/mp3decode/mad/gstmad.c: added a different way of
2622 generating timestamps; activate by uncommenting #define
2625 2001-06-12 11:11 thomasvs
2627 * libs/audio/: gstaudio.c, gstaudio.h: added some function to
2628 support framestamps & timestamps
2630 2001-06-11 23:04 shitowax
2632 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
2633 gstquicktimedecoder.h: Transformation of the quicktime plugin into
2636 2001-06-11 23:02 shitowax
2638 * plugins/quicktime/: gstquicktimedemux.c, gstquicktimedemux.h,
2639 gstquicktimetypes.c, gstquicktimetypes.h: Intitial CVS introduction
2641 2001-06-11 21:19 thomasvs
2643 * plugins/Makefile.am: fixed AVIFILE dependency check
2645 2001-06-11 20:09 omegahacker
2647 * gst/gstelement.h: changed indent and argnames to trigger
2650 2001-06-10 22:13 richardb
2652 * tools/gstreamer-compprep.1: Some formatting updates, thanks to
2655 2001-06-10 19:50 theuraeus
2657 * LICENSE_readme: 2001-10-06 Christian Schaller
2658 <Uraeus@linuxrising.org> - Moved a couple of libs from GPL to LGPL
2659 since they had been mistakenly branded as GPL.
2661 2001-06-10 12:57 sbaker3
2663 * gst/gstparse.c: can now take comma delimited list of pads. eg
2664 gstreamer-launch disksrc location=~/mp3/gnome.mp3 ! mad ! int2float
2665 src%d,src%d\!sink%d,sink%d float2int ! osssink
2667 2001-06-10 02:18 theuraeus
2669 * gstreamer.spec.in: 2001-10-06 Christian Schaller
2670 <Uraeus@linuxrising.org> - Updated the SPEC file as per Erik's
2671 wishes - Split out the mpeg stuff - Silenced gstreamer-register
2672 when run after each package
2674 2001-06-09 22:48 theuraeus
2676 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2677 <Uraeus@linuxrising.org> - Added gstreamer-register to all plugins
2679 2001-06-09 20:23 theuraeus
2681 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2682 <Uraeus@linuxrising.org> - moved the visualisations plugins out
2684 TODO: 1. the mpeg plugins need sorting out. currently they are all
2685 just placed inside the main package. Need help with this since I am
2686 unsure about what files belongs where with what dependency 2.
2687 Cross-dependencies probably should be added to the plugins 3.
2688 License information should be added to the plugins 4.
2689 GStreamer-register needs to be added for each plugin
2691 2001-06-09 19:50 theuraeus
2693 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2694 <Uraeus@linuxrising.org> - Finally the SPEC file works again, now
2695 only polishing it remains
2697 2001-06-09 17:44 theuraeus
2699 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2700 <Uraeus@linuxrising.org> - More SPEC fixes, not perfect yet, but
2701 maybe it actually works now
2703 2001-06-09 12:43 sbaker3
2705 * gst/: gstparse.c, gstparse.h: store src and sink pads in slists
2706 to get ready for the src1,src2\!sink1,sink2 syntax
2708 2001-06-09 11:16 sbaker3
2710 * gst/gstparse.c: if a named pad doesn't exist, try creating a new
2711 pad using the padtemplate name. eg int2float src%d!sink%d float2int
2713 2001-06-09 03:33 theuraeus
2715 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2716 <Uraeus@linuxrising.org> - More fixes to the SPEC file, still not
2717 verfied that it works, but I need sleep and it is guaranteed closer
2718 to working than the current one. More testing and SPEC file hacking
2719 tommorow(aka later today).
2721 2001-06-09 01:16 wtay
2723 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2724 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2725 gstwinenc.c, gstwinenc.cc: The windows decoder now uses the dll
2726 loader from avifile, significantly simplyfying the codec.
2728 2001-06-09 01:14 wtay
2730 * REQUIREMENTS, configure.base: Added a check for avifile.
2732 2001-06-08 23:17 theuraeus
2734 * gstreamer.spec.in: 2001-08-06 Christian Schaller
2735 <Uraeus@linuxrising.org> - Added ALSA plugin (commented out since I
2736 don't have alsa installed)
2738 2001-06-08 22:56 theuraeus
2740 * REQUIREMENTS, gstreamer.spec.in: 2001-08-06 Christian Schaller
2741 <Uraeus@linuxrising.org> - Updated GStreamer SPEC which sorts out
2742 plugins into separate plugins, needs more work to support all
2745 2001-06-07 22:45 ajmitch
2747 * plugins/esd/esdsink/Makefile.am: Added README to EXTRA_DIST
2749 2001-06-07 22:43 wtay
2751 * plugins/avi/Makefile.am: Added README to dist
2753 2001-06-07 22:02 ajmitch
2755 * plugins/esd/esdsink/README: Added README for esdsink. Someone
2756 please give it some TLC before 0.2.0 release :)
2758 2001-06-07 19:31 wtay
2760 * plugins/avi/: README, wincodec/gstwindec.c: Added a README file
2761 about the innner working of the avi decoder.
2763 2001-06-07 17:56 dlehn
2765 * debian/changelog, debian/gstreamer-tools.manpages,
2766 gst/autoplug/.cvsignore: Added manpage Ignore built autoplugtest
2767 binary Bump debian version to 0.2.0
2769 2001-06-07 11:58 richardb
2771 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-compprep.1,
2772 gstreamer-register.1: Add gstreamer-compprep man page.
2774 2001-06-07 09:18 ajmitch
2776 * AUTHORS: Credited 'ALSA plugins' to Thomas Nydberg in AUTHORS
2778 2001-06-07 07:38 dlehn
2780 * debian/gstreamer-common.files: latest plugins updates
2782 2001-06-07 07:06 cael
2784 * gstplay/: ChangeLog, gstmediaplay.glade: dissabled full-screen
2785 for the time being till i have time to fix it.
2787 2001-06-07 01:08 omegahacker
2789 * tools/: gstreamer-inspect.1, gstreamer-launch.1,
2790 gstreamer-register.1: added --gst-mask to the man pages
2792 2001-06-06 20:31 wtay
2794 * plugins/avi/Makefile.am: Added the REAME_win32dll to extra dist
2796 2001-06-06 20:23 dlehn
2798 * debian/: Makefile.am, changelog, control, gstreamer-artsd.files,
2799 gstreamer-audiofile.files, gstreamer-common.files,
2800 gstreamer-gnomevfs.files, gstreamer-gsm.files,
2801 gstreamer-jpeg.files, gstreamer-oss.files, gstreamer-sdl.files,
2802 gstreamer-tools.files, gstreamer-tools.manpages, libgst-dev.files,
2803 rules: Added new plugin packages and synced up to a late pre2 CVS
2806 2001-06-06 20:21 dlehn
2808 * .cvsignore: Added configure.{ac,in} to .cvsignore since they are
2809 autogenerated from configure.base now.
2811 2001-06-06 20:20 dlehn
2813 * docs/gst/Makefile.am: Added .o and .lo to clean-local target
2815 2001-06-06 20:15 wtay
2817 * gst/gstelement.c: Removed a warning.
2819 2001-06-06 20:12 wtay
2821 * plugins/filters/lav/Makefile.am: Removed the README file from
2824 2001-06-06 20:07 wtay
2826 * plugins/filters/Makefile.am: Added the lavencoder
2828 2001-06-06 19:33 wtay
2830 * docs/: gst/tmpl/gstreamer-unused.sgml, random/NOTES-0.2.0: Some
2833 2001-06-06 19:31 wtay
2835 * configure.base: Added the lav encoder Makefile.am
2837 2001-06-06 19:29 wtay
2839 * gst/: cothreads.c, gstparse.c: Changed the maxcothreads to 16.
2840 connect to the new_ghost_pad signal in parse.
2842 2001-06-06 17:21 wtay
2844 * plugins/gsm/gstgsmdec.c: Small fix to initialize a counter.
2846 2001-06-06 17:20 wtay
2848 * plugins/avi/: gstavidecoder.c, gstavitypes.c: Fixes for different
2851 2001-06-06 17:09 wtay
2853 * plugins/avi/: gstavidecoder.c, gstavitypes.c: More fixes for
2854 audio. Only send buffers if the pad is connected.
2856 2001-06-06 17:08 wtay
2858 * plugins/jpeg/gstjpegdec.c: Some fixes for various jpeg formats.
2860 2001-06-06 15:24 thomasvs
2862 * configure.base, plugins/filters/Makefile.am: added cutter plugin
2865 2001-06-06 15:21 thomasvs
2867 * plugins/filters/cutter/: Makefile.am, README, cutter.c, cutter.h,
2868 filter.func: cutter plugin; emits signals when audio RMS level
2869 falls below or rises above threshold value for a given consecutive
2872 2001-06-06 15:14 thomasvs
2874 * configure.base, libs/Makefile.am: added Makefile generation for
2877 2001-06-06 15:13 thomasvs
2879 * libs/audio/: Makefile.am, gstaudio.c, gstaudio.h: first try at a
2880 general gstreamer audio library with helper functions
2882 2001-06-06 13:47 richardb
2884 * docs/manual/quotes.sgml: Add an important quote from Omega.
2886 2001-06-06 00:39 theuraeus
2888 * plugins/avi/README_win32dll: 2001-06-06 Christian Schaller
2889 <Uraeus@linuxrising.org> * Add small textfile with some information
2890 on win32 dll situation
2892 2001-06-05 20:44 sbaker3
2894 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: mono _get and
2895 _chain should now work.Many other changes including: all immutable
2896 info is in the class struct, activate/deactivate should work, and a
2897 bunch of other stuff
2899 2001-06-05 18:45 wtay
2901 * tools/gstreamer-inspect.c: Somewhat improve the layout of args in
2904 2001-06-05 18:26 sbaker3
2906 * plugins/filters/intfloatconvert/: float2int.c, float2int.h,
2907 int2float.c, int2float.h: use proxying for caps
2909 2001-06-05 02:27 richardb
2911 * gst/: Makefile.am, gstelementfactory.c: Revert accidentally
2912 applied changes. Time for bed.
2914 2001-06-05 02:26 richardb
2916 * gst/: Makefile.am, gstelementfactory.c, gstplugin.c: FIx memleak
2917 in save-thyself introduced by changing plugin_get_list to copy.
2919 2001-06-05 02:15 richardb
2921 * gst/gstplugin.c: Simple fix to stop gstreamer-compprep crashing
2922 when the registry is in use.
2924 2001-06-04 22:52 wtay
2926 * plugins/xvideosink/: xvideosink.c, xvideosink.h: Added an option
2927 to disable Xv images. It's not pretty but it works.
2929 2001-06-04 22:02 wtay
2931 * tools/gstreamer-launch.c: Fixed the xid stuff and some cleanups.
2933 2001-06-04 21:16 wtay
2935 * plugins/mp3encode/lame/gstlame.c: Set the src caps to audio/mp3
2937 2001-06-04 20:20 wtay
2939 * plugins/mp3encode/lame/gstlame.c: Removed the MPG_MD* defines
2940 bacause they seem to be undefined with some versions of lame.
2942 2001-06-04 20:00 wtay
2944 * plugins/oss/README: Added a little info about the ossgst hack.
2946 2001-06-04 19:59 wtay
2948 * plugins/oss/gstosssrc.c: Some osssrc fixes
2950 2001-06-04 17:55 wtay
2952 * plugins/mp3encode/lame/gstlame.c: Small updates.
2954 2001-06-04 17:33 wtay
2956 * plugins/vorbis/vorbisenc.c: Fixed a bug for mono input.
2958 2001-06-04 17:02 wtay
2960 * gst/cothreads.c: Use the STACKSIZE and number of cothreads to
2961 calculate the cothread stack space (easier to change the number of
2964 2001-06-04 16:59 thomasvs
2966 * plugins/oss/gstosssrc.c: set default format to 44100/16/stereo
2968 2001-06-04 16:38 thomasvs
2970 * gst/gstparse.c: added an eos handler so that gstreamer-launch
2971 quits when the first element fires it
2973 2001-06-04 15:52 wtay
2975 * plugins/mpeg1/mpegaudio/gstmpegaudio.c: Fixes to do proper caps
2978 2001-06-04 15:50 wtay
2980 * tools/gstreamer-inspect.c: Print out the default values.
2982 2001-06-04 14:51 sbaker3
2984 * plugins/alsa/: alsasink.c, alsasrc.c: removed MAKE_ARG macro (it
2985 didn't seem to work)\nAttempted to make the element name consist
2986 only of alphanumeric and _ (eg ESS_AudioDrive_ES1688_0_0_src)
2988 2001-06-04 12:25 richardb
2990 * docs/gst/Makefile.am: Nasty hack enabling docs/gst/ to build with
2991 unpatched versions of gtkdoc-scanobj which don't understand
2994 2001-06-04 02:26 wtay
2996 * plugins/xmms/: gstxmmseffect.c, gstxmmseffect.h: Added capsnego
2997 to the xmms effects.
2999 2001-06-04 01:51 richardb
3001 * gst/gst.c: Replace NO_X conditional compilation with testing
3002 whether DISPLAY env variable is set, and doing gtk_type_init()
3003 instead of gtk_init() if not.
3005 2001-06-04 01:38 richardb
3007 * autogen.sh: Don't ever run if we know automake isn't patched:
3008 people keep complaining that their machine crashed while trying to
3011 2001-06-04 00:40 wtay
3013 * plugins/xmms/gstxmmsinput.c: Added capsnego to the xmms input
3016 2001-06-03 23:30 wtay
3018 * tools/README: More info about the other tools.
3020 2001-06-03 20:49 richardb
3022 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-launch.1:
3023 Add man page for gstreamer-complete
3025 2001-06-03 20:26 wtay
3027 * docs/gst/tmpl/gstreamer-unused.sgml: Docs updates
3029 2001-06-03 20:24 wtay
3031 * plugins/flx/flx_decoder.c: More cleanups
3033 2001-06-03 20:20 wtay
3035 * plugins/flx/flx_decoder.c: Small cleanups
3037 2001-06-03 20:19 wtay
3039 * gst/gst.c: optionally call gtk_type_init() instead of gtk_init()
3040 if NO_X is defined. This avoids the X dependency of GStreamer.
3042 2001-06-03 20:14 wtay
3044 * plugins/au/: gstparseau.c, gstparseau.h: Cleanups to the au
3047 2001-06-03 20:13 wtay
3049 * plugins/mp3decode/mad/gstmad.c: Small caps updates.
3051 2001-06-03 20:11 wtay
3053 * plugins/xvideosink/: gstxwindow.c, xvideosink.c: Don't fail when
3054 an X-connection could not be made.
3056 2001-06-03 20:09 wtay
3058 * docs/random/NOTES-0.2.0: small changes
3060 2001-06-03 20:06 wtay
3062 * Makefile.am: Removed the components dir from since it doesn't
3065 2001-06-03 16:30 wtay
3067 * docs/random/NOTES-0.2.0: More small updates.:
3069 2001-06-03 16:29 wtay
3071 * docs/random/NOTES-0.2.0: Added first desciption of the changes
3074 2001-06-03 13:08 wtay
3076 * gstplay/gstplay.c: Find the seeking properties in GstBin objects
3079 2001-06-03 13:06 wtay
3081 * plugins/avi/: gstavidecoder.c, gstavitypes.c,
3082 wincodec/gstwindec.c: Added the seeking args to the avi decoder.
3083 Set the buffer flush flag in windec.
3085 2001-06-03 12:28 wtay
3087 * plugins/cdparanoia/cdparanoia.c: Set the pad caps in _init time.
3089 2001-06-03 12:28 wtay
3091 * gst/gstpad.c: Set the caps on a proxied pad when the pad is not
3094 2001-06-03 12:20 richardb
3096 * plugins/arts/Makefile.am: Add dependency so that gst_artsio.cc
3097 gets generated in time, and change rule to generate it into a
3098 suffix rule. Register suffix so that automake can set _OBJECTS
3101 2001-06-03 02:45 wtay
3103 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavitypes.c:
3104 Added support for mjpeg and PCM audio.
3106 2001-06-03 02:00 wtay
3108 * plugins/jpeg/: gstjpeg.c, gstjpegenc.c: Removed the caps that are
3111 2001-06-03 00:36 richardb
3113 * configure.base, plugins/arts/Makefile.am: Fix arts check, with
3114 artsc-config hackery.
3116 2001-06-02 22:57 wtay
3118 * plugins/cdparanoia/: cdparanoia.c, cdparanoia.h: Applied the
3119 patch from Apoc:
\9a _ Add properties cur_sector read only ( get
3120 current sector )
\9a _ Add properties last_track read only ( last
3121 track of the cd )
\9a _ Add properties cur_track read only ( get the
3122 current track )
\9a _ Properties end_track writeable ( last track to
3125 2001-06-02 22:52 wtay
3127 * plugins/cdparanoia/cdparanoia.c: Set the caps of the srcpad right
3128 before sending a buffer instead of in the _init function.
3130 2001-06-02 19:26 omegahacker
3132 * tools/gstreamer-launch.c: added check to make sure there's a
3133 pipeline desc before building
3135 2001-06-02 19:11 wtay
3137 * configure.base: Added the avi makefiles.
3139 2001-06-02 19:08 wtay
3141 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3142 gstavidemux.c, gstavidemux.h, gstavitypes.c, gstavitypes.h,
3143 winaudio/Makefile.am, winaudio/aviaudiodecoder.c,
3144 winaudio/aviaudiodecoder.h: More rework on the avi decoder. The
3145 avi decoder is now a bin that manages the avidemuxer and the
3146 codecs. It uses the autoplugger and avitypes to convert avi types
3147 into mime/types and select gstreamer codecs to create an element.
3149 2001-06-02 19:06 richardb
3151 * autogen.sh: Clarify the messages about the patched automake one
3152 more time. If it's not clear now, and people continue to complain
3153 about automake eating their resources, I'm mysteriously unable to
3156 2001-06-02 17:38 wtay
3158 * examples/helloworld/helloworld.c: Fixed the helloworld example by
3159 using a pipeline as the toplevel element.
3161 2001-06-02 16:33 ajmitch
3163 * configure.base: Let's just say I have a better understanding of
3164 autoconf now (I should really have read the manual first). It helps
3165 to remember that yes != no ;)
3167 2001-06-02 14:42 ajmitch
3169 * configure.base: Automake is picky about white space...
3171 2001-06-02 14:38 ajmitch
3173 * Makefile.am, configure.base: Added options --disable-tests and
3174 --disable-examples for quicker builds for the impatient...
3176 2001-06-02 13:45 wtay
3178 * gst/gstpad.c: Copy the padtemplate to the ghostpad.
3180 2001-06-02 13:21 richardb
3182 * configure.base, plugins/gsm/Makefile.am, plugins/gsm/gstgsmdec.h,
3183 plugins/gsm/gstgsmenc.h: Fix gsm to check for "gsm.h" as well as
3186 2001-06-02 11:42 richardb
3188 * plugins/sdlsink/Makefile.am: Fix a typoe in sdlsink Makefile.am
3190 2001-06-02 11:40 theuraeus
3192 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3193 <Uraeus@linuxrising.org> * Doh, forgot to update the Changelog
3194 inside the SPEC file
3196 2001-06-02 11:38 theuraeus
3198 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3199 <Uraeus@linuxrising.org> * Small fix to group statement for
3202 My work on the SPEC file making the RPM make one package for all
3203 non-core plugins is underway, but I am not ready with it yet.
3205 2001-06-02 03:21 richardb
3207 * configure.base: Oops: fixed SDL header check: put flags in
3208 CPPFLAGS rather than CFLAGS. We should really filter the
3209 SDL_CFLAGS and only pass appropriate options through, but this
3210 works well enough for now.
3212 2001-06-02 03:05 richardb
3214 * configure.base: Improve SDL check: use correct CFLAGS when
3215 searching for header.
3217 2001-06-01 23:56 wtay
3219 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3220 playcodecs.c, wincodec/gstwincodec.c, wincodec/gstwindec.c,
3221 wincodec/gstwindec.h: Reworked the avi decoder. it works again now
3224 2001-06-01 23:36 thomasvs
3226 * tests/reconnect.c: ok, this works now
3228 2001-06-01 23:23 thomasvs
3230 * tests/: Makefile.am, reconnect.c: test for disconnect and
3231 reconnect of elements
3233 2001-06-01 22:26 theuraeus
3235 * gstreamer.spec.in: 2001-01-06 Christian Schaller
3236 <Uraeus@linuxrising.org> - First batch of upgrades to the SPEC
3237 file, this one from Dennis Bjorklund. Thanks Dennis.
3239 2001-06-01 19:52 wtay
3241 * configure.base: Added a better SDL_createYUVOverlay check.
3243 2001-06-01 19:30 wtay
3245 * gst/: gstbin.c, gstpad.c, gstqueue.c, gstscheduler.c,
3246 autoplug/autoplugtest.c, autoplug/gststaticautoplugrender.c: Fixed
3249 2001-06-01 19:24 wtay
3251 * tests/: Makefile.am, autoplug.c, capsconnect.c, incsched.c,
3252 load.c, loadall.c, mp1vid.c, mp3encode.c, paranoia.c, reaping.c,
3253 registry.c, threadlock.c, nego/nego1.c, sched/runxml.c: Fixed a
3254 couple of compiler warnings.
3256 2001-06-01 19:09 wtay
3258 * test/: ac3parse.c, ac3play.c, buffer.c, cobin.c, dvdcat.c,
3259 dvshow.c, fake.c, mem.c, mp1tomp1.c, mp2tomp1.c, mp3mad.c,
3260 mp3play.c, record.c, teardown.c, vidcapture.c, vidcapture2.c,
3261 video2mp1.c: Fixed some compile warnings.
3263 2001-06-01 18:55 hadess
3265 * REQUIREMENTS: - added url to openquicktime
3267 2001-06-01 18:42 hadess
3269 * REQUIREMENTS: - added some more urls
3271 2001-06-01 18:42 wtay
3273 * gstplay/gstplay.c: Print out a warning when the colorspace plugin
3274 is not found and try to do without it...
3276 2001-06-01 18:32 theuraeus
3278 * LICENSE_readme, REQUIREMENTS: 2001-01-06 Christian Schaller
3279 <Uraeus@linuxrising.org> * A few URL additions to the REQUIREMENTS
3280 file * LICENCE readme containing licensing details on our plugins
3282 2001-06-01 17:57 wtay
3284 * README, REQUIREMENTS: Slightly changed the README, we are not
3285 really tied to GNOME. Added more optional libs to REQUIREMENTS.
3286 someone should complete the URLS.
3288 2001-06-01 17:46 wtay
3290 * plugins/effects/volume/volume.c: Removed the soundcard.h include
3293 2001-06-01 16:29 thomasvs
3295 * gst/elements/gstdisksink.c: coded small bit in to allow changing
3298 2001-06-01 14:27 richardb
3300 * tools/README: Add a note about gstreamer-complete
3302 2001-06-01 14:03 richardb
3304 * configure.base: More tidyup to SDL check.
3306 2001-06-01 13:36 richardb
3308 * configure.base: Fix SDL check Check for Overlay stuff, which
3309 isn't in SDL version 1.0
3311 2001-05-31 23:57 hadess
3313 * REQUIREMENTS: - added urls to the required libs, with a lot of
3316 2001-05-31 21:20 richardb
3318 * REQUIREMENTS, configure.base: Add comments to many (but not all
3319 :( ) AC_DEFINES in configure scripts. Add note about debian
3320 packages for building documentation.
3322 2001-05-31 21:14 richardb
3324 * plugins/esd/esdsink/Makefile.am: Add a CFLAGS line: just luck
3325 that it's not been needed so far.
3327 2001-05-31 21:13 richardb
3329 * plugins/artsd/Makefile.am: Remove a redundant line, and add a
3330 comment about one which will become redundant in future.
3332 2001-05-31 20:52 wtay
3334 * testsuite/refcounting/Makefile.am: Removed the thread test so
3335 make distcheck works.
3337 2001-05-31 20:18 wtay
3339 * testsuite/refcounting/Makefile.am: Added the mem.h file in
3342 2001-05-31 20:16 richardb
3344 * plugins/arts/Makefile.am: Remove generated files from the dist.
3346 2001-05-31 20:08 richardb
3348 * configure.base, idiottest.mak: Fix a couple of formatting errors
3349 in idiottest, and add plugin-srcdir warning to configure.base.
3351 2001-05-31 19:42 wtay
3353 * plugins/avi/Makefile.am: Fixed the codectest.
3355 2001-05-31 19:35 richardb
3357 * Makefile.am, idiottest.mak, include/Makefile.am: Abstract the
3358 plugin-srcdir installation idiottest into a separate file, and
3359 include it from the include Makefile.am, to ensure that it gets
3360 called at the start of a make install process, not after the whole
3363 2001-05-31 19:31 wtay
3365 * include/Makefile.am: Added gstaudio.h to noinst_HEADERS.
3367 2001-05-31 19:03 richardb
3369 * docs/gst/Makefile.am: Add rules to ensure that the libgst.la and
3370 libgstelements.la exist when trying to link the scanner with them.
3371 Fix mkdirs so that they don't fall over if directories already
3374 2001-05-31 18:32 richardb
3376 * plugins/arts/Makefile.am: Put gst_artsio.idl in
3377 libgst_arts_la_SOURCES instead of gst_artsio.cc (which is generated
3378 from it). This ensures that the original source is present, and
3379 also allows make dist to work on machines which don't have mcopidl
3380 and the arts idl stuff installed.
3382 It is possible that gst_artsio.cc should be put in EXTRA_DIST, but
3383 I argue against it since as far as I can tell it can be generated
3384 on any system which has arts installed (mcopidl is in the libarts
3385 package on debian), and putting it in EXTRA_DIST requires that
3386 mcopidl is present in order to run make dist.
3388 2001-05-31 15:19 richardb
3390 * configure.base: Add AS and ASFLAGS to configure.base, fixing the
3391 build with automake 1.4g AS is defined in a hacky way: I've asked
3392 on the automake list for help doing this properly.
3394 2001-05-31 10:53 thomasvs
3396 * plugins/oss/gstosssrc.c: some small cleanups before maybe doing
3397 some real work on this
3399 2001-05-30 23:06 thomasvs
3401 * plugins/oss/gstosssrc.c: The weird thing only happens on one of
3404 2001-05-30 22:35 thomasvs
3406 * include/gstaudio.h: header file for standard audio stuff for
3409 2001-05-30 22:27 omegahacker
3411 * configure.base: added no-alsa warning and made 0.9 check
3412 conditional on alsa existing at all
3414 2001-05-30 22:15 wtay
3416 * plugins/wav/gstparsewav.c: Major cleanups so that it actually
3419 2001-05-30 22:14 wtay
3421 * gst/gstprops.c: Fixed a bug so that gst_props_new (NULL) == NULL
3423 2001-05-30 21:54 omegahacker
3425 * plugins/sdlsink/sdlvideosink.c: added SDL_INIT_NOPARACHUTE flag
3426 to SDL_Init, to disable one of the most annoying features IMO of
3429 2001-05-30 21:36 omegahacker
3431 * gst/gstpad.c: stupid mistake, I put != instead of == in the
3434 2001-05-30 21:13 omegahacker
3436 * gst/gstpad.c: added sanity checks to make sure _push and _pull
3437 don't get called on pads of the wrong direction
3439 2001-05-30 20:07 sbaker3
3441 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: beginnings of
3442 inplace mono chain func
3444 2001-05-30 17:37 thomasvs
3446 * plugins/oss/gstosssrc.c: switched some lines around
3448 2001-05-30 17:10 thomasvs
3450 * plugins/oss/gstosssrc.c: added caps to osssrc found a weird
3451 thing, don't know yet what to do about it
3453 2001-05-30 16:16 richardb
3455 * README, autogen.sh: Automatically generate a patched automake if
3456 needed, and put instructions in the README about how to use such a
3459 2001-05-30 15:39 richardb
3461 * Makefile.am: Add configure.base and autogen.sh to distributions.
3462 Add rules to keep configure.in and configure.ac up-to-date.
3464 2001-05-30 15:22 richardb
3466 * autogen.sh, configure.ac, configure.base, configure.in: * create
3467 a configure.base file, containing the contents of
3468 configure.{in,ac}, with those lines specific to one file
3470 "SUBSTFOR configure.in:" or "SUBSTFOR configure.ac:"
3473 * Add lines to autogen.sh to generate configure.in and
3475 automatically from this file. (Very simple sed scripts)
3477 * Remove configure.in and configure.ac
3479 This shouldn't cause any problems to anyone, and should make it
3480 easy to do work on configure scripts by just working on
3483 2001-05-30 14:54 thomasvs
3485 * plugins/filters/passthrough/passthrough.c: added signed support
3486 implemented include/gstaudio.h use
3488 2001-05-30 14:25 richardb
3490 * configure.ac, configure.in: More small changes to bring the two
3491 scripts closer together. Turned off building docs by default in
3492 configure.ac. Only diffs are now essential due to changes from
3493 autoconf 2.13 to 2.50.
3495 2001-05-30 13:56 richardb
3497 * autogen.sh: Deal more gracefully with being either unable to
3498 check that automake is patched (will now just give a small
3499 warning), or finding that automake definitely isn't patched (will
3500 give a big loud warning recommend stopping the build and sleep
3501 briefly to give the user a chance to read the message). Will
3502 eventually try to do the build anyway though.
3504 Also, don't abort if autoconf or automake return error codes: they
3505 both seem able to do so even when having produced viable results.
3507 2001-05-29 23:10 wtay
3509 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
3510 colorspace.h, yuv2rgb.c, yuv2rgb.h: Added more colorspace functions
3513 2001-05-29 17:40 richardb
3515 * autogen.sh: Add checks for appropriate versions of automake. Add
3516 check that automake has been patched if it is a version which
3517 requires a patch. Please check that this doesn't cause problems:
3518 it's a bit of a hairy test, so I might well have mucked it up and
3519 broken some people's build systems. Hope not, though. ;-)
3521 2001-05-29 17:39 hadess
3523 * plugins/gnomevfs/gnomevfssrc.c: - fix for when size can't be
3524 acquired (fixes icecast streaming)
3526 2001-05-29 17:38 richardb
3528 * Makefile.am, configure.ac, configure.in: Add idiot test to stop
3529 the installing of versions with plugin srcdir enabled.
3531 2001-05-29 16:19 richardb
3533 * configure.ac, configure.in: Fix differences between configure.in
3534 and configure.ac which were trivial or due merely to formatting
3535 differences. diff can now be used to see only the significant
3536 differences, which should be helpful in keeping these two files in
3539 2001-05-29 13:43 richardb
3541 * gst/Makefile.am.future: Update Makefile.am.future - a replacement
3542 for Makefile.am which uses features present in recent versions of
3543 automake (>1.4d) to avoid horrendous hackery.
3545 2001-05-29 13:31 richardb
3547 * acinclude.m4, configure.ac, configure.in: Simplify alsa checking:
3548 we can use the standard AM_PATH_ALSA macro to check that we don't
3549 have alsa 0.9.x: we just need to specify something for
3550 ACTION_NOT_FOUND to override the default AC_MSG_ERROR behaviour, so
3551 I've put a colon for ACTION_NOT_FOUND. ;-) Also, update the alsa
3552 macro in acinclude with the latest from the alsa project CVS.
3554 2001-05-28 23:23 omegahacker
3556 * gst/gstsparc.h: fixed #define line continuation in gstsparc.h
3558 2001-05-28 23:02 wtay
3560 * configure.ac, configure.in: Added a check for gsm/gsm.h
3562 2001-05-28 22:41 omegahacker
3564 * gst/gstinfo.c: changed debug so it always prints pid and cid in
3567 2001-05-28 22:02 wtay
3569 * configure.ac: Removed the -pre0
3571 2001-05-28 22:00 wtay
3573 * plugins/Makefile.am: Added gsm to subds.
3575 2001-05-28 21:47 wtay
3577 * configure.ac: Added the refcounting to the output targets.
3579 2001-05-28 21:36 wtay
3581 * acconfig.h, configure.ac, configure.in: Added a check for libgsm
3583 2001-05-28 21:22 wtay
3585 * configure.ac: Updated to match configure.in
3587 2001-05-28 21:05 wtay
3589 * configure.ac: The configure file for autoconf 2.50
3591 2001-05-28 20:59 omegahacker
3593 * ABOUT-NLS: added blank file to keep autoconf happy, fill it in
3596 2001-05-28 20:34 omegahacker
3598 * plugins/avi/Makefile.am: changed srcdir to builddir for .la
3600 2001-05-28 20:33 omegahacker
3602 * configure.in: attempt at a fixed alsa check to guarantee 0.5.x
3604 2001-05-28 20:09 omegahacker
3606 * libs/getbits/Makefile.am, libs/idct/Makefile.am,
3607 plugins/xvideosink/Makefile.am: distcheck cleanups
3609 2001-05-28 08:46 omegahacker
3611 * configure.in, gstreamer-uninstalled.pc.in, gstreamer.pc.in,
3612 gst/Makefile.am: some fixes to handle builddirs, which distcheck
3613 uses, along with complete .pc files
3615 2001-05-28 01:07 hadess
3617 * plugins/gnomevfs/gnomevfssrc.c: - cleanups
3619 2001-05-28 00:57 omegahacker
3621 * gst/gstpad.c, gst/gstthread.c, gst/elements/gstidentity.c,
3622 plugins/xvideosink/xvideosink.c, tools/gstreamer-inspect.c: Added
3623 some caps != NULL checks. Patched up a problem with the thread
3624 handling when the iteration fails. Cleaned up the output of
3625 -inspect a tiny bit.
3627 2001-05-28 00:52 omegahacker
3629 * configure.in: removed a spare alsa check, and made sure it fails
3632 2001-05-28 00:12 wtay
3634 * examples/mixer/Makefile.am: Added the headers
3636 2001-05-28 00:01 wtay
3638 * plugins/arts/Makefile.am: Add more hardcoded paths for includes.
3640 2001-05-27 23:55 wtay
3642 * tests/nego/nego1.c: Updated for new API calls.
3644 2001-05-27 23:45 wtay
3646 * plugins/sdlsink/Makefile.am: Added the header file.
3648 2001-05-27 23:26 wtay
3650 * configure.in.ac250: Added refcounting to the targets.
3652 2001-05-27 23:25 wtay
3654 * testsuite/: Makefile.am, capsnego/Makefile.am,
3655 refcounting/Makefile.am: Makfeile updates.
3657 2001-05-27 22:56 omegahacker
3659 * Makefile.am, acconfig.h, configure.in, gst/autoplug/Makefile.am,
3660 plugins/1394/Makefile.am, plugins/aasink/Makefile.am,
3661 plugins/alaw/Makefile.am, plugins/filters/level/Makefile.am,
3662 plugins/filters/passthrough/Makefile.am,
3663 plugins/filters/volenv/Makefile.am, plugins/mulaw/Makefile.am,
3664 plugins/oss/Makefile.am, plugins/xvideosink/Makefile.am,
3665 tests/Makefile.am, testsuite/Makefile.am: various build fixes
3667 2001-05-27 21:52 wtay
3669 * plugins/Makefile.am: Only build the quiktime plugin if the
3670 openquicktime library was found.
3672 2001-05-27 21:52 wtay
3674 * configure.in, configure.in.ac250: Added a check for
3677 2001-05-27 18:02 sbaker3
3679 * tools/gstreamer-complete.c: now builds for those who are too lazy
3680 to upgrade their xml libraries
3682 2001-05-27 16:13 hadess
3684 * plugins/gnomevfs/gnomevfssrc.c: - added eos-hack signal to the
3685 source, and fix the seek segfaults
3687 2001-05-27 15:41 hadess
3689 * gstplay/gstmediaplay.glade: - changed the Alt shortcuts to Ctrl
3690 shortcuts (like in all proper GTK+ apps)
3692 2001-05-27 15:38 wtay
3694 * tests/: mp3encode.c, rip.c: Updated for remove methods.
3696 2001-05-27 15:38 wtay
3698 * test/mp2toavi.c, test/mp2tomp1.c, test/mpeg2parse.c,
3699 examples/autoplug/autoplug.c, examples/queue/queue.c: Updated for
3702 2001-05-27 15:37 wtay
3704 * gst/: cothreads.c, cothreads.h, gstbin.c, gstbin.h, gstinfo.c,
3705 gstobject.c, gstpad.c, gstplugin.c, gstscheduler.h: Docs updates
3706 Changed the cothread to use sigjmp_buf removed some unused methods.
3709 2001-05-27 15:33 wtay
3711 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
3712 tmpl/cothreads.sgml, tmpl/gstbin.sgml, tmpl/gstelement.sgml,
3713 tmpl/gstfakesink.sgml, tmpl/gstfakesrc.sgml, tmpl/gstinfo.sgml,
3714 tmpl/gstobject.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
3715 tmpl/gstqueue.sgml, tmpl/gstreamer-unused.sgml,
3716 tmpl/gstscheduler.sgml, tmpl/gsttrace.sgml: API docs updates.
3718 2001-05-27 01:04 omegahacker
3720 * gst/gstscheduler.h: fixed up and turned back on
3723 2001-05-26 23:58 omegahacker
3725 * gst/: cothreads.c, gstelement.c, gstscheduler.c: fixed cothread
3726 locking and set_arg/get_arg safety, and switched to 64 cothreads of
3729 2001-05-26 20:47 hadess
3731 * plugins/gnomevfs/gnomevfssrc.c: - gnome-vfs seek works, cleaned
3734 2001-05-26 19:46 hadess
3736 * plugins/gnomevfs/gnomevfssrc.c: - really use mmap this time for
3737 local files, first try at seek in remote files
3739 2001-05-26 18:17 hadess
3741 * plugins/gnomevfs/gnomevfssrc.c: - added local file fallback with
3744 2001-05-26 17:41 wtay
3746 * gst/gstelement.h: Removed redundant prototypes.
3748 2001-05-26 17:33 wtay
3750 * gst/gstpad.h: Fixed a bug in the typecast macros for
3753 2001-05-26 13:17 wtay
3755 * gst/elements/Makefile.am: don't link against libgst.la because it
3756 seems to fail on some libtool versions.
3758 2001-05-26 06:36 omegahacker
3760 * tests/threadlock.c: shut up fakesrc and fakesink, changed
3763 2001-05-26 06:26 omegahacker
3765 * tests/threadlock.c: moved debug to before _init so cmdline can
3766 override, and put sleep(1)'s in while(1) to increase chance of
3767 contention (I think)
3769 2001-05-26 06:19 omegahacker
3771 * tests/threadlock.c: updated threadlock to actually be a thread
3774 2001-05-26 00:36 dlehn
3776 * test/lat.c: Elements must have different names.
3778 2001-05-25 23:08 hadess
3780 * gstplay/.cvsignore: - more generic files to exclude: *~ and ~.bak
3782 2001-05-25 23:02 hadess
3784 * gstplay/.cvsignore: - added gstmediaplay.glade.bak to the files
3787 2001-05-25 23:01 hadess
3789 * gstplay/gstmediaplay.glade: - updated (c) date, and added WMClass
3790 and WMName to the gstmediaplay windows
3792 2001-05-25 22:42 wtay
3794 * gst/gstplugin.c: Removed a stupid printf.
3796 2001-05-25 22:39 wtay
3798 * gst/: gstbuffer.h, gstelement.c, gstpipeline.c, gstplugin.c: Some
3799 cleanups. Removed some bogus code from element and pipeline
3800 elements. Fixed a typo.
3802 2001-05-25 22:38 wtay
3804 * gst/elements/Makefile.am: Added GST_LIBS to LIBADD.
3806 2001-05-25 22:35 omegahacker
3808 * gst/gstbuffer.c: fixed rather heinous bug in gst_buffer_copy
3810 2001-05-25 22:31 omegahacker
3812 * gst/autoplug/gstautoplugcache.c: removed some more noise,
3813 converted to GST_DEBUG
3815 2001-05-25 22:25 omegahacker
3817 * gst/gstelement.c: removed annoying debug message during state
3818 change (made GST_DEBUG)
3820 2001-05-25 22:13 hadess
3822 * autogen.sh: - added a line for busy application developers, it's
3825 2001-05-25 22:00 omegahacker
3827 * .cvsignore, AUTHORS, Makefile.am, autogen.sh, configure.in,
3828 gstreamer-uninstalled.pc.in, gstreamer.pc.in, gstreamer.spec.in,
3829 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstelement.sgml,
3830 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstthread.sgml,
3831 docs/random/matth/scheduling.txt, examples/Makefile.am,
3832 examples/autoplug/autoplug.c, examples/mixer/mixer.c,
3833 gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
3834 gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.c,
3835 gst/gstcaps.c, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
3836 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
3837 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
3838 gst/gstpipeline.c, gst/gstprops.c, gst/gstqueue.c, gst/gstqueue.h,
3839 gst/gstscheduler.c, gst/gstscheduler.h, gst/gstthread.c,
3840 gst/gstthread.h, gst/gsttype.c, gst/gsttypefind.c, gst/gsttypes.h,
3841 gst/gstxml.c, gst/autoplug/Makefile.am,
3842 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
3843 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
3844 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstfakesrc.c,
3845 gst/elements/gstfakesrc.h, gst/elements/gstsinesrc.c,
3846 gstplay/Makefile.am, gstplay/gstmediaplay.c,
3847 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
3848 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
3849 plugins/1394/dv1394src.c, plugins/alaw/alaw-conversion.c,
3850 plugins/arts/Makefile.am, plugins/arts/gst_arts.c,
3851 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
3852 plugins/filters/adder/adder.c,
3853 plugins/filters/colorspace/colorspace.c,
3854 plugins/filters/ladspa/gstladspa.c,
3855 plugins/filters/stereo2mono/stereo2mono.c,
3856 plugins/gnomevfs/gnomevfssrc.c, plugins/mp3decode/mad/gstmad.c,
3857 plugins/mp3decode/mpg123/gstmpg123.c,
3858 plugins/mp3decode/parse/mp3parse.c,
3859 plugins/mp3decode/types/mp3types.c,
3860 plugins/mp3encode/lame/gstlame.c,
3861 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
3862 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpegaudio/common.c,
3863 plugins/mpeg1/mpegaudio/musicin.c,
3864 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
3865 plugins/videoscale/videoscale.c, plugins/vorbis/vorbis.c,
3866 plugins/vorbis/vorbisdec.c, plugins/xmms/gstxmmsinput.c,
3867 test/.cvsignore, test/Makefile.am, test/avi2mpg.c, test/cobin.c,
3868 test/dvshow.c, test/fake.c, test/mpeg2parse2.c, test/mpeg2parse3.c,
3869 test/mpeg2parse4.c, test/video2mp1.c, test/videotest2.c,
3870 tests/Makefile.am, tests/incsched.c, tests/mp1vid.c,
3871 tests/reaping.c, tests/states.c, tests/threadlock.c,
3872 testsuite/refcounting/Makefile.am, testsuite/refcounting/bin.c,
3873 testsuite/refcounting/element.c,
3874 testsuite/refcounting/element_pad.c, testsuite/refcounting/mem.c,
3875 testsuite/refcounting/mem.h, testsuite/refcounting/object.c,
3876 testsuite/refcounting/pad.c, testsuite/refcounting/thread.c,
3877 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-complete.c,
3878 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c: Merged from
3879 INCSCHED on 200505251!!!
3881 2001-05-25 21:50 omegahacker
3883 * autogen.sh, configure.in.ac250, docs/manual/autoplugging.sgml,
3884 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.h,
3885 plugins/audiofile/Makefile.am, plugins/audiofile/README,
3886 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
3887 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
3888 plugins/filters/level/level.c,
3889 plugins/filters/passthrough/filter.func,
3890 plugins/filters/passthrough/passthrough.c,
3891 plugins/filters/passthrough/passthrough.h,
3892 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/Makefile.am,
3893 plugins/gsm/gstgsm.c, plugins/gsm/gstgsmdec.c,
3894 plugins/gsm/gstgsmdec.h, plugins/gsm/gstgsmenc.c,
3895 plugins/gsm/gstgsmenc.h, plugins/oss/gstossgst.c,
3896 plugins/wav/gstparsewav.c, test/dv2mp1.c, test/dvshow.c: Merged
3897 from HEAD into INCSCHED on 200105251
3899 2001-05-25 21:41 wtay
3901 * docs/manual/autoplugging.sgml: More docs updates.
3903 2001-05-25 21:41 wtay
3905 * test/: dv2mp1.c, dvshow.c: some minor fixes..
3907 2001-05-25 21:39 wtay
3909 * plugins/gnomevfs/gnomevfssrc.c: Fix a leak on EOS.
3911 2001-05-25 20:53 wtay
3913 * test/Makefile.am: Cleaned up the makefile a bit.
3915 2001-05-25 20:36 wtay
3917 * test/: cobin.c, fake.c: Remove deprecated methods.
3919 2001-05-25 20:19 wtay
3921 * gst/: gstbin.c, gstbin.h, gstpad.c: Removed some unused functions
3922 in gstbin Fixed a compiler warning.
3924 2001-05-25 20:16 omegahacker
3926 * gst/gstthread.c: forgot to unset SPINNING, no idea how it worked
3927 before, maybe this will fix wtay's case
3929 2001-05-25 19:07 wtay
3931 * plugins/filters/ladspa/gstladspa.c: Adjusted for state
3934 2001-05-25 18:35 omegahacker
3936 * gst/gstbin.c, gst/gstelement.c, gst/gstelement.h, gst/gstinfo.c,
3937 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c,
3938 plugins/1394/dv1394src.c, plugins/arts/gst_arts.c,
3939 plugins/esd/esdsink/esdsink.c, plugins/gnomevfs/gnomevfssrc.c,
3940 plugins/mp3decode/types/mp3types.c, plugins/oss/gstosssink.c,
3941 plugins/xmms/gstxmmsinput.c: Swapped PAUSED and PLAYING states,
3942 reworked thread interlocking. States are now: NULL <-> READY <->
3945 Had do update dv1394src, gst_arts, and xmmsinput, please test these
3948 Cleaned up DEBUG output in several places to by much much less
3949 verbose but still just as useful (denser).
3951 2001-05-25 17:21 thomasvs
3953 * plugins/filters/passthrough/: filter.func, passthrough.c,
3954 passthrough.h: Cleaned out level code from passthrough plugin added
3955 silent argument, defaults to false
3957 2001-05-25 17:19 thomasvs
3959 * plugins/audiofile/gstafsink.c: cleaned up output info
3961 2001-05-25 17:17 thomasvs
3963 * plugins/filters/level/level.c: cleaned up level plugin output
3965 2001-05-25 15:02 thomasvs
3967 * plugins/audiofile/: gstafsink.c, gstafsrc.c: cleaned up output
3968 got rate and signedness to work on afsrc
3970 2001-05-25 14:42 thomasvs
3972 * plugins/audiofile/README: a little info
3974 2001-05-25 11:43 wtay
3976 * test/: avi2mpg.c, dvshow.c, fake.c, videotest2.c: Small fixes to
3979 2001-05-25 11:43 wtay
3981 * gstplay/gstplay.c: If the arg looks like a URI, gnomevfs is used,
3982 if gnomevfs is not found and the URI starts with file:/, disksrc is
3985 2001-05-25 11:10 thomasvs
3987 * plugins/filters/passthrough/passthrough.c: changed passthrough to
3988 print out signed/unsigned and endianness
3990 2001-05-25 10:47 thomasvs
3992 * plugins/audiofile/: Makefile.am, gstafsrc.c, gstafsrc.h: Added an
3993 audiofile src element, doesn't work yet
3995 2001-05-25 05:42 dlehn
3997 * configure.in.ac250: automake 1.4-p1 doesn't support
3998 AC_CONFIG_FILES. revert to AC_OUTPUT until the fix in the just
3999 released 1.4-p2 gets debianized. ;)
4001 2001-05-25 02:28 hadess
4003 * plugins/gnomevfs/gnomevfssrc.c: - check result of open() now
4005 2001-05-25 01:35 wtay
4007 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Only accept mpeg1 data for
4008 mpeg2dec until we figure out what's wrong.
4010 2001-05-25 01:29 omegahacker
4012 * gst/: gstpad.c, gstqueue.c, gstqueue.h, gstscheduler.h,
4013 gstthread.c: fixed some interruptability problems with thread and
4016 2001-05-25 01:14 wtay
4018 * plugins/vorbis/: vorbis.c, vorbisdec.c: Added the
4019 COTHREAD_STOPPING hack.
4021 2001-05-25 01:09 wtay
4023 * gstplay/: gstmediaplay.c, gstplay.c, gstplayprivate.h: Fixed the
4024 media player so that it works with incsched. Removed the thread
4025 and add the _iterate to the g_idle_loop, this makes the GUI very
4026 cluncky but is needed because we cannot chance the state of a
4027 thread inside the threads context yet.
4029 2001-05-24 23:38 thomasvs
4031 * plugins/audiofile/gstafsink.c: mental note to self: doublecheck
4032 own code before sending mail to library author asking why sample
4033 rate setting on output doesn't work... note to others: afsink now
4034 handles samplerate right
4036 2001-05-24 23:24 thomasvs
4038 * plugins/audiofile/: gstafsink.c, gstafsink.h: added more support
4039 for endianness, you can set it through an arg until I figure out
4040 what it is supposed to do
4042 2001-05-24 23:23 thomasvs
4044 * plugins/oss/gstossgst.c: one of my OSS's doesn't have FMT_AC3
4047 2001-05-24 22:46 omegahacker
4049 * gst/: gstinfo.h, gstthread.c, gstthread.h: added better thread id
4052 2001-05-24 21:36 omegahacker
4054 * gst/gstthread.c: fixed thread lock mis-merge
4056 2001-05-24 21:20 wtay
4058 * gst/autoplug/gststaticautoplugrender.c: Added the queue to the
4061 2001-05-24 12:24 wtay
4063 * configure.in.ac250: Added the autoconf file for version 2.50
4065 2001-05-24 12:22 wtay
4067 * plugins/: gnomevfs/gnomevfssrc.c, gsm/Makefile.am, gsm/gstgsm.c,
4068 gsm/gstgsmdec.c, gsm/gstgsmdec.h, gsm/gstgsmenc.c, gsm/gstgsmenc.h,
4069 wav/gstparsewav.c: Small fixes for EOS in gnomevfssrc. Added a gsm
4070 decoder/encoder element.
4072 2001-05-24 01:55 thomasvs
4074 * plugins/audiofile/: gstafsink.c, gstafsink.h: audiofile now
4075 handles endianness right, and also allows for choosing the output
4076 file format to write (next/aiff/wav/aiffc/raw) aiff and next might
4079 2001-05-24 01:46 omegahacker
4081 * AUTHORS, README, REQUIREMENTS, acconfig.h, autogen.sh,
4082 configure.in, components/bonobo-media/Makefile.am,
4083 components/bonobo-media/bonobo-media-gstreamer-factory.c,
4084 components/bonobo-media/bonobo-media-gstreamer.gob,
4085 components/bonobo-media/bonobo-media-gstreamer.oafinfo,
4086 components/bonobo-media/bonobo-media-gstreamervideo.gob,
4087 debian/Makefile.am, debian/changelog, debian/control,
4088 debian/gstreamer-aa.files, debian/gstreamer-arts.files,
4089 debian/gstreamer-colorspace.files, debian/gstreamer-common.files,
4090 debian/gstreamer-mad.files, debian/rules,
4091 docs/fwg/gst-plugin-writers-guide.sgml,
4092 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
4093 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
4094 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
4095 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
4096 docs/manual/Makefile.am, docs/manual/autoplugging.sgml,
4097 docs/manual/bins.sgml, docs/manual/buffers.sgml,
4098 docs/manual/elements.sgml, docs/manual/gstreamer-manual.sgml,
4099 docs/manual/helloworld.sgml, docs/manual/pads.sgml,
4100 docs/manual/xml.sgml, docs/random/autoplug2,
4101 editor/gsteditorproperty.c, examples/autoplug/autoplug.c,
4102 examples/plugins/example.c, gst/cothreads.c, gst/cothreads.h,
4103 gst/gst.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
4104 gst/gstinfo.h, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
4105 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
4106 gst/gstscheduler.c, gst/gstthread.c, gst/gsttrace.c,
4107 gst/gsttrace.h, gst/gsttypefind.c, gst/gstutils.c,
4108 gst/autoplug/Makefile.am, gst/elements/gstdisksrc.c,
4109 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
4110 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
4111 gst/elements/gstpipefilter.c, gst/elements/gstsinesrc.c,
4112 gst/elements/gstsinesrc.h, gstplay/AUTHORS, gstplay/ChangeLog,
4113 gstplay/Makefile.am, gstplay/callbacks.c, gstplay/callbacks.h,
4114 gstplay/full-screen.c, gstplay/full-screen.h,
4115 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
4116 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
4117 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
4118 gstplay/gststatusarea.h, gstplay/main.c, libs/idct/ieeetest.c,
4119 plugins/Makefile.am, plugins/alsa/alsa.h,
4120 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
4121 plugins/alsa/alsasrc.c, plugins/arts/gst_artsio_impl.h,
4122 plugins/audiofile/Makefile.am, plugins/audiofile/gstafsink.c,
4123 plugins/audiofile/gstafsink.h, plugins/capture/v4l/gstv4lsrc.c,
4124 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
4125 plugins/dv/dvdec.c, plugins/effects/volume/volume.c,
4126 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
4127 plugins/filters/filterstamp.sh, plugins/filters/adder/Makefile.am,
4128 plugins/filters/adder/adder.c,
4129 plugins/filters/colorspace/Makefile.am,
4130 plugins/filters/colorspace/colorspace.c,
4131 plugins/filters/colorspace/colorspace.h,
4132 plugins/filters/colorspace/yuv2yuv.c,
4133 plugins/filters/intfloatconvert/Makefile.am,
4134 plugins/filters/intfloatconvert/float2int.c,
4135 plugins/filters/intfloatconvert/float2int.h,
4136 plugins/filters/intfloatconvert/int2float.c,
4137 plugins/filters/intfloatconvert/int2float.h,
4138 plugins/filters/intfloatconvert/intfloatconvert.c,
4139 plugins/filters/intfloatconvert/intfloatconvert.h,
4140 plugins/filters/ladspa/gstladspa.c,
4141 plugins/filters/ladspa/ladspa.h, plugins/filters/lav/.cvsignore,
4142 plugins/filters/lav/Makefile.am, plugins/filters/lav/lavencode.c,
4143 plugins/filters/lav/lavencode.h, plugins/filters/level/Makefile.am,
4144 plugins/filters/level/README, plugins/filters/level/filter.func,
4145 plugins/filters/level/level.c, plugins/filters/level/level.h,
4146 plugins/filters/mono2stereo/Makefile.am,
4147 plugins/filters/mono2stereo/mono2stereo.c,
4148 plugins/filters/mono2stereo/mono2stereo.h,
4149 plugins/filters/passthrough/README,
4150 plugins/filters/passthrough/filter.func,
4151 plugins/filters/passthrough/level.c,
4152 plugins/filters/passthrough/level.h,
4153 plugins/filters/passthrough/passthrough.c,
4154 plugins/filters/passthrough/passthrough.h,
4155 plugins/filters/stereo2mono/Makefile.am,
4156 plugins/filters/volenv/Makefile.am,
4157 plugins/filters/volenv/volenv.c, plugins/gnomevfs/Makefile.am,
4158 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
4159 plugins/jpeg/Makefile.am, plugins/mp3decode/mad/gstmad.c,
4160 plugins/mp3decode/mpg123/gstmpg123.c,
4161 plugins/mp3encode/lame/gstlame.c, plugins/mpeg1/mpegaudio/common.c,
4162 plugins/mpeg1/mpegaudio/common.h, plugins/mpeg1/mpegaudio/encode.c,
4163 plugins/mpeg1/mpegaudio/encoder.h,
4164 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
4165 plugins/mpeg1/mpegaudio/musicin.c,
4166 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
4167 plugins/mpeg1/mpegaudio/subs.c,
4168 plugins/mpeg1/mpegaudio/table_absthr.h,
4169 plugins/mpeg1/mpegaudio/table_cb.h,
4170 plugins/mpeg1/mpegaudio/table_enwindow.h,
4171 plugins/mpeg1/mpegaudio/table_th.h,
4172 plugins/mpeg1/mpegaudio/tables.c, plugins/mpeg1/mpegaudio/tonal.c,
4173 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/Makefile.am,
4174 plugins/oss/gstossaudio.c, plugins/oss/gstossgst.c,
4175 plugins/oss/gstossgst.h, plugins/oss/gstosshelper.c,
4176 plugins/oss/gstosshelper.h, plugins/oss/gstosssink.c,
4177 plugins/quicktime/Makefile.am, plugins/quicktime/README,
4178 plugins/quicktime/gstquicktimedecoder.c,
4179 plugins/quicktime/gstquicktimedecoder.h,
4180 plugins/sdlsink/Makefile.am, plugins/sdlsink/sdlvideosink.c,
4181 plugins/sdlsink/sdlvideosink.h, plugins/videoscale/videoscale.c,
4182 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
4183 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
4184 plugins/wav/gstparsewav.c, plugins/xvideosink/gstximage.c,
4185 test/.cvsignore, test/Makefile.am, test/lat.c, test/mp3mad.c,
4186 test/videotest.c, test/wave.c, tests/autoplug2.c,
4187 tests/sched/runxml.c, tools/gstreamer-inspect.c,
4188 tools/gstreamer-launch.c: Merge from HEAD into INCSCHED1 at
4191 2001-05-24 00:24 dlehn
4193 * gst/elements/: gstfakesink.h, gstfakesrc.h: Update some signal
4196 2001-05-24 00:23 dlehn
4198 * autogen.sh: libtool check fix... copy & paste error msgs code
4201 2001-05-23 21:35 wtay
4203 * test/video2mp1.c: Some small modifications.
4205 2001-05-23 20:53 omegahacker
4207 * plugins/oss/gstosssink.c: default settings are intenionally very
4208 wrong (make it obvious when the capsnego didn't work) and it checks
4211 2001-05-23 20:52 omegahacker
4213 * plugins/filters/stereo2mono/stereo2mono.c: 'fixed' the caps and
4216 2001-05-23 20:50 omegahacker
4218 * plugins/cdparanoia/cdparanoia.c: fixed caps on cdparanoia
4220 2001-05-23 20:49 omegahacker
4222 * gst/gstscheduler.c, plugins/mp3decode/mad/gstmad.c: fixed problem
4223 where mad wasn't an entry (it is now HACK HACK!!) and the scheduler
4224 wasn't catching the no entry case
4226 2001-05-23 20:48 omegahacker
4228 * examples/autoplug/autoplug.c: added have_size handler so the
4229 window matches the video size
4231 2001-05-23 20:09 omegahacker
4233 * gst/: gstqueue.c, gstqueue.h: reworked internal parameters a bit,
4234 added leaky-queue semantics
4236 2001-05-23 10:18 thomasvs
4238 * plugins/filters/level/README: some more info on how to plot the
4239 level using gnuplot it would be nice if the output from level
4240 plugin could serve as input to a gstreamer plotting plugin (I'm not
4243 2001-05-23 09:49 thomasvs
4245 * plugins/audiofile/: gstafsink.c, gstafsink.h: afsink now handles
4246 channels and sample rate
4248 2001-05-23 09:48 thomasvs
4250 * configure.in: added level Makefile deleted one of two instances
4253 2001-05-23 09:47 thomasvs
4255 * plugins/filters/Makefile.am: added level plugin to Makefile.am
4257 2001-05-23 09:47 thomasvs
4259 * plugins/filters/level/: Makefile.am, README, filter.func,
4260 level.c, level.h: Added level detection plugin; prints out RMS
4261 values calculated over buffer size to stdout
4263 2001-05-22 21:11 omegahacker
4265 * tests/states.c: fixed references to _gst_print_statename
4267 2001-05-22 20:22 hadess
4269 * gst/elements/gstdisksrc.c: - it is now possible to change the
4270 opened file when state is PAUSED
4272 2001-05-22 19:57 hadess
4274 * plugins/gnomevfs/gnomevfssrc.c: - removed warnings
4276 2001-05-22 19:44 hadess
4278 * plugins/gnomevfs/gnomevfssrc.c: - adding possibility to change
4279 the src file if the state is PAUSED
4281 2001-05-22 17:48 thomasvs
4283 * plugins/audiofile/: gstafsink.c, gstafsink.h: still trying to add
4286 2001-05-22 14:48 richardb
4288 * autogen.sh: autogen.sh now fails if aclocal fails.
4290 2001-05-22 13:56 hadess
4292 * autogen.sh: - added a line to autogen.sh for the busy application
4295 2001-05-22 02:42 omegahacker
4297 * gst/: gstpad.c, autoplug/gstautoplugger.c: Added ability for
4298 caps_nego_failed signal to indicate that it's solved the problem,
4299 via a gboolean * argument that's FALSE, and can be set to TRUE if
4300 the handler has fixed things up.
4302 Updated the autoplugger so it now works in both the unknown and
4303 known cases with and without other issues like a crippled
4304 (mono-only) osssink.
4306 2001-05-22 00:23 omegahacker
4308 * gst/: gstbin.c, gstelement.c, gstelement.h, gstinfo.c, gstpad.c,
4309 gstthread.c: Updates to DEBUG system: moved statename into
4310 gstelement.c, colorized the states:
4312 NULL: white READY: read PAUSED: yellow PLAYING: green
4314 2001-05-21 22:35 omegahacker
4316 * gst/autoplug/gstautoplugger.c: fixed up pausing system, and added
4317 src_caps_nego_failed body
4319 2001-05-21 21:17 wtay
4321 * acconfig.h, configure.in: Updates to the audiofile detection
4324 2001-05-21 21:17 wtay
4326 * plugins/audiofile/Makefile.am: Some minor changes to the makefile
4328 2001-05-21 20:48 thomasvs
4330 * plugins/audiofile/: Makefile.am, gstafsink.c, gstafsink.h: first
4331 pass at an audiofile sink this sink uses the SGI audiofile library
4332 to write audio files
4334 2001-05-21 20:42 thomasvs
4336 * plugins/Makefile.am: trying to add a check for libaudiofile
4338 2001-05-21 20:40 thomasvs
4340 * configure.in: trying to add a check for libaudiofile (->
4341 plugins/audiofile/afsink)
4343 2001-05-21 03:41 omegahacker
4345 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c:
4346 gstautoplugcache.c: Set default for cache's caps_proxy to FALSE
4347 again. gstautoplugger.c: Fixed with strategic positioning of
4350 2001-05-21 03:40 omegahacker
4352 * gst/: gstcaps.c, gstpad.c, gstprops.c: Updated some debug
4353 statements. Added specific debug for int props.
4355 2001-05-21 03:35 hadess
4357 * test/mp3mad.c: - removed the parse factory, it's unused
4359 2001-05-21 02:37 cael
4361 * gstplay/: ChangeLog, gstmediaplay.glade: Added a ChangeLog as per
4362 hadess' sugesstion, and added myself as an author.
4364 2001-05-21 02:19 cael
4366 * gstplay/: Makefile.am, callbacks.c, callbacks.h, full-screen.c,
4367 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
4368 gstplay.c, gstplay.h, gstplayprivate.h, gststatusarea.c,
4369 gststatusarea.h, main.c: added the begninnings of full-screen
4370 support (crashes atm), playing at double size, general code cleanup
4373 2001-05-20 22:24 wtay
4375 * tools/gstreamer-inspect.c: Fixed a problem with -inspect where
4376 some args would not show up correctly
4378 2001-05-20 22:24 thomasvs
4380 * plugins/filters/adder/adder.c: fixed caps stuff
4382 2001-05-20 21:12 wtay
4384 * tools/gstreamer-inspect.c: Better output of element flags.
4386 2001-05-20 21:06 wtay
4388 * tools/gstreamer-launch.c: Escape spaces in the cmdline args with
4389 "\\ " so that parse can handle it.
4391 2001-05-20 21:05 wtay
4393 * gst/gstparse.c: Added the possibility to escape chars in
4394 gstparse. You can now give it a cmdline like disksrc location=some\
4395 sort\ of.mp3 ! .... and it does the right thing.
4397 2001-05-20 19:59 wtay
4399 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
4400 gstquicktimedecoder.h: Updated the plugin to the current CVS.
4402 2001-05-20 19:24 wtay
4404 * plugins/quicktime/: Makefile.am, README, gstquicktimedecoder.c,
4405 gstquicktimedecoder.h: Added a quicktime decoder by yann@3ivx.com.
4407 2001-05-20 19:17 thomasvs
4409 * plugins/filters/passthrough/passthrough.c: changed pad templates
4411 2001-05-20 19:05 thomasvs
4413 * plugins/filters/passthrough/: passthrough.c, passthrough.h:
4414 updating passthrough to handle caps
4416 2001-05-20 19:01 thomasvs
4418 * plugins/filters/volenv/volenv.c: updating caps handling
4420 2001-05-20 16:45 thomasvs
4422 * plugins/filters/passthrough/passthrough.c: trying to add caps
4423 detection to passthrough
4425 2001-05-20 15:55 thomasvs
4427 * gst/gstparse.c: reinstated exit(-1) when gstparse.c doesn't find
4428 the plugin mentioned
4430 2001-05-20 15:16 thomasvs
4432 * plugins/wav/gstparsewav.c: parsewav now does src pad setting of
4433 width, depth, channels, frequency
4435 2001-05-20 15:12 wtay
4437 * gst/elements/gstpipefilter.c: Made pipefilter a DECOUPLED
4440 2001-05-20 15:03 thomasvs
4442 * plugins/wav/gstparsewav.c: parsewav sets channel capability now
4444 2001-05-20 14:56 thomasvs
4446 * plugins/wav/gstparsewav.c: First try at updating parsewav and
4447 setting caps on src pad
4449 2001-05-20 11:31 wtay
4451 * components/bonobo-media/: Makefile.am,
4452 bonobo-media-gstreamer-factory.c, bonobo-media-gstreamer.gob,
4453 bonobo-media-gstreamer.oafinfo, bonobo-media-gstreamervideo.gob:
4454 Added the code for the bonobo media component. It doesn't really
4455 work yet because bonobo-media doesn't show video.
4457 2001-05-20 06:48 cael
4459 * gstplay/AUTHORS: finally managed to get the AUTHORS file added.
4460 big things are coming allright ;-)
4462 2001-05-20 01:16 hadess
4464 * AUTHORS: - added myself to the AUTHORS file
4466 2001-05-19 19:17 wtay
4468 * plugins/: oss/gstosssink.c, vorbis/vorbis.c, vorbis/vorbisdec.c,
4469 vorbis/vorbisenc.c, vorbis/vorbisenc.h, xvideosink/gstximage.c:
4470 More updates to caps in vorbisenc. it now correctly sets up the
4471 encoder based on the input audio type.
4473 2001-05-19 15:16 wtay
4475 * plugins/: mp3decode/mad/gstmad.c, mpeg1/mpegaudio/common.c,
4476 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encode.c,
4477 mpeg1/mpegaudio/encoder.h, mpeg1/mpegaudio/gstmpegaudio.c,
4478 mpeg1/mpegaudio/musicin.c, mpeg1/mpegaudio/musicin.h,
4479 mpeg1/mpegaudio/psy.c, mpeg1/mpegaudio/subs.c,
4480 mpeg1/mpegaudio/table_absthr.h, mpeg1/mpegaudio/table_cb.h,
4481 mpeg1/mpegaudio/table_enwindow.h, mpeg1/mpegaudio/table_th.h,
4482 mpeg1/mpegaudio/tables.c, mpeg1/mpegaudio/tonal.c: More mp3
4483 updates. Make mpegaudio use a sane namespace for all exported
4484 symbols. the mad element can now play mpeg audio comming is as
4487 2001-05-19 07:39 omegahacker
4489 * .cvsignore, Makefile.am, configure.in,
4490 gstreamer-uninstalled.pc.in: Added gstreamer-uninstalled.pc.in in
4491 prep for future changes to pkg-config. Disabled docs building by
4492 default (--enable-docs-build to turn it on). Added more visible
4493 warning messages for lacking libraries, listing the plugins that
4494 won't build (not complete!).
4496 2001-05-19 07:39 omegahacker
4498 * gstreamer-uninstalled.pc.in: file gstreamer-uninstalled.pc.in was
4499 initially added on branch BRANCH-INCSCHED1.
4501 2001-05-19 01:33 wtay
4503 * plugins/: mp3decode/mad/gstmad.c, mp3decode/mpg123/gstmpg123.c,
4504 mp3decode/parse/mp3parse.c, mp3encode/lame/gstlame.c,
4505 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encoder.h,
4506 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/musicin.c,
4507 mpeg1/mpegaudio/musicin.h, mpeg1/mpegaudio/psy.c, oss/gstosssink.c:
4508 Updates to various mp3 related plugins. Added args and capsnego to
4511 2001-05-18 19:11 wtay
4513 * plugins/esd/esdsink/esdsink.c: Added newcaps functions to esdsink
4514 to sync with the provided caps.
4516 2001-05-18 18:58 wtay
4518 * plugins/cdparanoia/cdparanoia.c: Updated to the new caps.
4520 2001-05-17 23:00 omegahacker
4522 * gst/autoplug/gstautoplugger.c: update to latest code, includes
4523 caps_fail handlers that kinda work
4525 2001-05-17 06:20 dlehn
4527 * docs/gst/gstreamer-sections.txt: Pesky nightly doc build failure
4528 emails exposing my forgetfulness...
4530 2001-05-17 01:18 hadess
4532 * plugins/gnomevfs/: Makefile.am, gnomevfssink.c: - gnomevfssink
4535 2001-05-16 23:42 wtay
4537 * acconfig.h: Added SDL.
4539 2001-05-16 23:40 wtay
4541 * configure.in: Added a check for SDL
4543 2001-05-16 23:09 wtay
4545 * testsuite/refcounting/thread.c: file thread.c was initially added
4546 on branch BRANCH-INCSCHED1.
4548 2001-05-16 23:09 wtay
4550 * testsuite/refcounting/thread.c: Added thread refcounting and
4553 2001-05-16 23:08 wtay
4555 * testsuite/refcounting/: Makefile.am, bin.c: More testsuite
4558 2001-05-16 23:08 wtay
4560 * gst/: gstbin.c, gstelement.c, gstthread.c: Slighly take a
4561 different approach for object destruction, using the real _remove
4562 functions so that the scheduler has a chance to destroy its state
4563 too. This breaks the thread with ghostpads destruction case for
4566 2001-05-16 22:42 omegahacker
4568 * plugins/filters/stereo2mono/stereo2mono.c: fixed
4569 stereo2mono_init, it was fragging its src pad
4571 2001-05-16 22:21 omegahacker
4573 * plugins/filters/stereo2mono/stereo2mono.c: fixed up caps so
4574 autoplug can do something with it
4576 2001-05-16 22:19 omegahacker
4578 * gst/autoplug/gstautoplugcache.c: added first_buffer signal, and
4579 default to caps_proxy true
4581 2001-05-16 22:18 omegahacker
4583 * gst/autoplug/gstautoplugger.c: up to latest (broken) autoplugger)
4585 2001-05-16 21:41 wtay
4587 * plugins/: Makefile.am, jpeg/Makefile.am, sdlsink/Makefile.am,
4588 sdlsink/sdlvideosink.c, sdlsink/sdlvideosink.h: Added an SDL video
4589 sink by Ronald Bultje (BBB) some cleanups and added more caps to
4590 the template. some name changes to the jpeg decoder.
4592 2001-05-16 20:32 wtay
4594 * plugins/: Makefile.am, gnomevfs/Makefile.am,
4595 gnomevfs/gnomevfssrc.c: Added the gnomevfssrc by hadess
4597 2001-05-16 20:32 wtay
4599 * configure.in: Added gnomevfs checks.
4601 2001-05-16 08:16 dlehn
4603 * gst/: cothreads.c, gstscheduler.c: - Fix cothread pointers and
4604 allocation so full 2M stack space available: - Double maximums to
4605 use full stack space: - COTHREAD_STACKSIZE = 16k -
4606 COTHREAD_MAXTHREADS = 128 - cothread changes only verified on x86 -
4607 cothread_create returns NULL if nthreads == MAXTHREADS though not
4608 yet handled by gstschedule caller
4610 2001-05-16 06:04 dlehn
4612 * acconfig.h, configure.in, gst/gsttrace.c, gst/gsttrace.h,
4613 libs/idct/ieeetest.c, test/lat.c: - basic arch check for HAVE_RDTSC
4614 - use common gst_trace_read_tsc() for RDTSC call - add untested
4615 function to do ascii dump of trace data
4617 2001-05-16 05:07 dlehn
4619 * test/: videotest.c, wave.c: fix a couple warnings
4621 2001-05-15 22:04 wtay
4623 * plugins/mp3decode/mad/gstmad.c: Make the mad decoder output the
4624 samples in the native endianness.
4626 2001-05-15 20:25 wtay
4628 * gst/: gstobject.c, gstpad.c, gstthread.c: Added ghostpad
4631 2001-05-15 10:40 omegahacker
4633 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: added the detail that
4634 mpeg2dec can play mpeg1 streams too
4636 2001-05-15 10:04 omegahacker
4638 * gstplay/: gstplay.c, main.c: added ability to write out xml copy
4641 2001-05-15 05:13 omegahacker
4643 * gst/autoplug/gstautoplugger.c: IT WORKS\!\!\!
4645 2001-05-15 02:45 omegahacker
4647 * gst/: gstinfo.c, gstpad.c, gsttypefind.c,
4648 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c: gstinfo.c:
4649 one more check to make sure DEBUG_FUNCPTR_NAME doesn't go south
4650 gstpad.c: debugging changes gsttypefind.c: moved gst_pad_set_caps
4651 to *before* the caps_changed signal gstautoplugcache.c: added
4652 refcounting around signal_emit, and debug updates gstautoplugger.c:
4653 added code to remove the autoplugcache when done
4655 2001-05-14 23:42 wtay
4657 * gst/gsttypefind.c: Added a reference to typefind.
4659 2001-05-14 23:21 omegahacker
4661 * gst/gstpad.c: enhanced debug and minor code cleanup (no
4664 2001-05-14 22:57 wtay
4666 * gst/gstelement.c: Refcounting fixes
4668 2001-05-14 22:22 wtay
4670 * gst/gstelement.c: fixed a mem leak in the destroy code.
4672 2001-05-14 22:20 wtay
4674 * gst/: gstelement.c, gstpad.c, gstthread.c: slightly different
4675 refcount handling. the pad shutdown function doesn't remove the pad
4676 from the parent because the parent is needed in the destroy
4679 2001-05-14 21:08 omegahacker
4681 * gst/: cothreads.c, gstbin.h, gstelement.c, gstobject.c, gstpad.c,
4682 gstpad.h, gstscheduler.c, gsttypefind.c,
4683 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c:
4684 cothreads.c: added a comment on one of the tests gstbin.h: added
4685 the GST_BIN_SELF_SCHEDULABLE flag gstelement.c: cleaned up the
4686 _change_state function a little gstobject.c: improved the
4687 refcounting DEBUGs gstpad.c: moved the connected signal to after
4688 capsnego, added the caps_nego_failed signal gstpad.h:
4689 added the caps_nego_failed signal funcptr gstscheduler.c: added the
4690 GST_BIN_SELF_SCHEDULABLE exception gsttypefind.c: added check code
4691 around signal_emit to deal with the case where the
4692 signal's handler shuts down the element gstautoplugcache.c: added
4693 the first_buffer signal and caps_proxy arg gstautoplugger.c:
4694 significant rework, it functions quite nicely actually
4696 2001-05-14 09:51 omegahacker
4698 * docs/gst/gstreamer-sections.txt: removed the COTHREAD_STACKSIZE
4699 and friends, since they're now private to cothreads.c
4701 2001-05-13 16:29 wtay
4703 * testsuite/refcounting/: bin.c, element_pad.c: More testsuite
4706 2001-05-13 16:29 wtay
4708 * gst/: gstbin.c, gstelement.c, gstpad.c: More housekeeping
4709 updates. _destroying an element or a pad properly removes if from
4712 2001-05-13 08:49 omegahacker
4714 * plugins/effects/volume/volume.c: hacked up volume plugin to do
4715 S16_LE no matter what. FIXME\!
4717 2001-05-12 19:04 wtay
4719 * gst/: gstbin.c, gstelement.c, gstelementfactory.c, gstthread.c,
4720 gstthread.h: Fixed a leak in bin destruction More refcounting fixes
4722 2001-05-12 19:03 wtay
4724 * testsuite/refcounting/bin.c: file bin.c was initially added on
4725 branch BRANCH-INCSCHED1.
4727 2001-05-12 19:03 wtay
4729 * testsuite/refcounting/: Makefile.am, bin.c, element_pad.c: More
4730 refcounting test cases
4732 2001-05-12 15:07 wtay
4734 * testsuite/refcounting/: element.c, element_pad.c, object.c,
4735 pad.c: More testcases
4737 2001-05-12 15:07 wtay
4739 * gst/: gstelement.c, gstelement.h, gstobject.c: Added
4740 gst_element_remove_pad. more refcounting stuff (object unparent on
4743 2001-05-12 01:04 wtay
4745 * gst/: gstelement.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
4746 gstpad.h: Refcounting fixes to make the testsuite succeed. Added a
4747 ne w category for REFCOUNTING.
4749 2001-05-12 01:03 wtay
4751 * testsuite/refcounting/element_pad.c: file element_pad.c was
4752 initially added on branch BRANCH-INCSCHED1.
4754 2001-05-12 01:03 wtay
4756 * testsuite/refcounting/pad.c: file pad.c was initially added on
4757 branch BRANCH-INCSCHED1.
4759 2001-05-12 01:03 wtay
4761 * testsuite/refcounting/: Makefile.am, element_pad.c, pad.c: More
4764 2001-05-11 20:36 wtay
4766 * examples/autoplug/autoplug.c: Updated the autoplugger example to
4769 2001-05-11 19:44 wtay
4771 * configure.in: Added the refcounting testsuite dir to configure.in
4773 2001-05-11 19:44 wtay
4775 * testsuite/refcounting/Makefile.am: file Makefile.am was initially
4776 added on branch BRANCH-INCSCHED1.
4778 2001-05-11 19:44 wtay
4780 * testsuite/refcounting/: Makefile.am, element.c, mem.c, mem.h,
4781 object.c: Added a testsuite for refcounting.
4783 2001-05-11 19:44 wtay
4785 * testsuite/refcounting/element.c: file element.c was initially
4786 added on branch BRANCH-INCSCHED1.
4788 2001-05-11 19:44 wtay
4790 * testsuite/refcounting/mem.c: file mem.c was initially added on
4791 branch BRANCH-INCSCHED1.
4793 2001-05-11 19:44 wtay
4795 * testsuite/refcounting/object.c: file object.c was initially added
4796 on branch BRANCH-INCSCHED1.
4798 2001-05-11 19:44 wtay
4800 * testsuite/refcounting/mem.h: file mem.h was initially added on
4801 branch BRANCH-INCSCHED1.
4803 2001-05-11 19:41 wtay
4805 * gst/: cothreads.c, gstbin.c, gstelement.c, gstobject.c,
4806 gstobject.h, gsttypefind.c: Work on refcounting and proper object
4809 2001-05-11 15:42 dlehn
4811 * plugins/filters/ladspa/ladspa.h: LADSPA header now LGPL.
4813 2001-05-11 00:43 omegahacker
4815 * gst/gstpad.h: some minor updates with a hair more speed
4817 2001-05-10 23:35 omegahacker
4819 * gst/: cothreads.c, cothreads.h: move cothread_context definition
4822 2001-05-10 23:30 omegahacker
4824 * gst/gstpad.h: fixed up macros to match new RealPad stuff, change
4825 #if 1 to #if 0 to use, beware you must rebuild all plugins after
4828 2001-05-10 23:10 omegahacker
4830 * gst/: cothreads.c, cothreads.h: moved cothread parameters into .c
4831 to avoid rebuilding libgst.la every time
4833 2001-05-10 22:44 omegahacker
4835 * test/lat.c: corrected the rdtsc code, it actually, um, works now
4838 2001-05-10 21:30 dlehn
4840 * test/: .cvsignore, Makefile.am, lat.c: Added simple latency
4843 2001-05-10 21:28 dlehn
4845 * gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
4846 tests/sched/runxml.c: Pass buffer in handoff signal
4848 2001-05-10 21:25 dlehn
4850 * tests/autoplug2.c: just call exit() once
4852 2001-05-10 09:22 omegahacker
4854 * tools/gstreamer-inspect.c: minor updates to ouptut, added section
4855 for meta-elements' children
4857 2001-05-10 09:21 omegahacker
4859 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, video.c: more debug
4862 2001-05-10 09:18 omegahacker
4864 * plugins/filters/adder/adder.c: added comment to make the adder
4865 compliant (don't set COTHREAD_STOPPING)
4867 2001-05-10 09:17 omegahacker
4869 * libs/idct/gstidct.c: minor cleanup of some debug strings
4871 2001-05-10 09:16 omegahacker
4873 * gst/autoplug/gstautoplugger.c: file gstautoplugger.c was
4874 initially added on branch BRANCH-INCSCHED1.
4876 2001-05-10 09:16 omegahacker
4878 * gst/: gst.h, gstbin.c, gstbuffer.c, gstelement.c, gstelement.h,
4879 gstinfo.c, gstqueue.c, gstthread.c, gstxml.c, autoplug/Makefile.am,
4880 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
4881 autoplug/gstautoplugger.c, elements/gstfakesrc.c: - Fixed up a
4882 bunch of warnings. - Fixed buffer_copy (alloc correct size) -
4883 Added start of autoplugger meta-element
4885 2001-05-09 07:20 wtay
4887 * plugins/filters/colorspace/yuv2yuv.c: Forgot to add a convertor..
4889 2001-05-09 05:12 dlehn
4891 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added "silent" arg.
4893 2001-05-08 21:52 wtay
4895 * plugins/: capture/v4l/gstv4lsrc.c, capture/v4l/gstv4lsrc.h,
4896 dv/dvdec.c, filters/colorspace/Makefile.am,
4897 filters/colorspace/colorspace.c, filters/colorspace/colorspace.h,
4898 filters/lav/.cvsignore, filters/lav/Makefile.am,
4899 filters/lav/lavencode.c, filters/lav/lavencode.h, oss/gstossgst.c,
4900 videoscale/videoscale.c, vorbis/vorbis.c: Various changes to the
4901 plugins. Added a lav encoder, this one just adds a header in front
4902 YUV data so that the lav tools can operate on it.
4904 2001-05-08 21:44 omegahacker
4906 * gst/: gstpad.c, gstpad.h: added the caps_changed signals, changed
4907 a few other things around a littleto clean up warnings
4909 2001-05-07 23:10 wtay
4911 * plugins/alsa/: alsa.h, alsa_common.c, alsasink.c, alsasrc.c:
4912 Applied the alsa patch from Thomas Nyberg.
4914 2001-05-07 22:57 wtay
4916 * examples/mixer/mixer.c: Added a WITH_BUG2 define to show the
4917 livelock we're trying to fix.
4919 2001-05-07 22:46 omegahacker
4921 * gst/: gstelement.c, gstscheduler.c, autoplug/autoplugtest.c,
4922 autoplug/gstautoplugcache.c: updated autoplugcache so it can be
4923 removed mid-signal, now autoplugtest works
4925 2001-05-06 23:48 omegahacker
4927 * gst/autoplug/gstautoplugcache.c: fixed bug in datastructure usage
4929 2001-05-06 23:12 omegahacker
4931 * gst/: gstbin.c, gstelement.c, gstpipeline.c, gstprops.c,
4932 gstscheduler.c, gstthread.c: fixed gst_scheduler_pad_disconnect
4933 (never ignore compiler warnings\!) and updated a few INFO lines
4935 2001-05-06 23:12 omegahacker
4937 * gst/autoplug/autoplugtest.c: fixed up some things, added vorbis
4939 2001-05-06 19:03 wtay
4941 * gst/autoplug/: Makefile.am, autoplugtest.c: Adjusted the Makefile
4942 so that it builds here...
4944 2001-05-06 18:57 wtay
4946 * plugins/mpeg1/mpegaudio/common.c: Forgot to update a symbol..
4948 2001-05-06 18:33 omegahacker
4950 * gst/autoplug/autoplugtest.c: file autoplugtest.c was initially
4951 added on branch BRANCH-INCSCHED1.
4953 2001-05-06 18:33 omegahacker
4955 * gst/autoplug/: Makefile.am, autoplugtest.c, gstautoplugcache.c:
4956 initial checkin of autoplugcache and a test program to simulate
4957 dynamic autoplugging
4959 2001-05-06 18:33 omegahacker
4961 * gst/autoplug/gstautoplugcache.c: file gstautoplugcache.c was
4962 initially added on branch BRANCH-INCSCHED1.
4964 2001-05-06 15:27 wtay
4966 * plugins/mpeg1/mpegaudio/: common.c, common.h, musicin.c, tonal.c:
4967 Fixed a namespace issue with lame.
4969 2001-05-06 15:22 wtay
4971 * plugins/oss/: gstossgst.c, gstosshelper.c: Fixed a bug in format
4972 passing. Some cleanups.
4974 2001-05-06 14:53 wtay
4976 * plugins/oss/gstossgst.c: Use setenv/getenv to manipulate the
4977 environment of the child process.
4979 2001-05-06 14:52 wtay
4981 * plugins/mp3encode/lame/gstlame.c: Setup the encoder based on the
4982 caps of the sinkpad.
4984 2001-05-06 09:16 omegahacker
4986 * tools/gstreamer-complete.c: file gstreamer-complete.c was
4987 initially added on branch BRANCH-INCSCHED1.
4989 2001-05-06 09:16 omegahacker
4991 * tools/gstreamer-compprep.c: file gstreamer-compprep.c was
4992 initially added on branch BRANCH-INCSCHED1.
4994 2001-05-06 09:16 omegahacker
4996 * tools/: .cvsignore, Makefile.am, gstreamer-complete.c,
4997 gstreamer-compprep.c: added initial bash commandline completion
5000 2001-05-06 04:06 omegahacker
5002 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: oops, that was wrong, but
5005 2001-05-06 03:47 omegahacker
5007 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: since mpeg2dec can handle
5008 mpeg1 video streams, update caps to show that
5010 2001-05-05 20:01 wtay
5012 * plugins/oss/: gstossgst.c, gstosshelper.c, gstosshelper.h: A
5013 little cleanup (more defines) Better arg parsing.
5015 2001-05-05 18:22 wtay
5017 * plugins/oss/gstosshelper.h: The inter process protocol layout
5020 2001-05-05 18:21 wtay
5022 * plugins/oss/: gstossgst.c, gstosshelper.c: Properly negotiate the
5023 format set by the OSS app.
5025 2001-05-05 05:07 dlehn
5027 * plugins/filters/: adder/Makefile.am, colorspace/Makefile.am,
5028 intfloatconvert/Makefile.am, mono2stereo/Makefile.am,
5029 stereo2mono/Makefile.am, volenv/Makefile.am: Remove EXTRA_DIST =
5030 README from dirs with a README.
5032 2001-05-05 03:16 wtay
5034 * gst/gstplugin.c: Make sure the plugin filaname is set before
5035 calling the init function.
5037 2001-05-05 03:05 wtay
5039 * plugins/oss/: Makefile.am, gstossaudio.c, gstossgst.c,
5040 gstossgst.h, gstosshelper.c: A first attempt at hijacking /dev/dsp
5041 and feeding the audio of an OSS app into GStreamer.
5043 2001-05-05 02:50 dlehn
5045 * debian/changelog: update version
5047 2001-05-05 01:45 dlehn
5049 * debian/: Makefile.am, changelog, control, gstreamer-aa.files,
5050 gstreamer-arts.files, gstreamer-colorspace.files,
5051 gstreamer-common.files, gstreamer-mad.files, rules: Sync with
5052 current code - add more and more plugins.
5054 2001-05-04 23:14 omegahacker
5056 * gst/gstelement.h, gst/gstscheduler.c,
5057 plugins/mp3decode/mad/gstmad.c: Add the GST_ELEMENT_NO_ENTRY flag,
5058 which when set will force the scheduler to skip over an element as
5059 an option for the first cothread jump. This is needed because
5060 libraries like mad don't ever seem to want to quit. Thus they
5061 ignore COTHREAD_STOPPING and can't be trusted to be the entry.
5063 2001-05-04 21:43 omegahacker
5065 * gst/: gstinfo.c, gstpad.c, gstscheduler.c: Some minor DEBUG
5066 cleanups, renamed the various scheduler-specific routines to
5067 actually be called gst_schedule_ instead of gst_bin_.
5069 2001-05-04 21:41 omegahacker
5071 * plugins/mp3decode/mad/gstmad.c: added GST_DEBUG_FUNCPTR to
5072 gst_mad_loop instance
5074 2001-05-04 00:21 omegahacker
5076 * gst/gstparse.c: fixed spelling mistake in user-visible output
5078 2001-05-03 23:29 wtay
5080 * gst/gstprops.c: Created a macro of the va_arg parsing function
5081 because some systems (PPC) cannot handle passing a va_list by
5084 2001-05-03 22:44 wtay
5086 * gst/gstparse.c: Added dynamic pads to the command line parser.
5088 ./gstreamer-launch disksrc location=/some/systemstream.mpg !
5089 mpeg1parse video_00!
5090 queue ! \{ mp1videoparse ! mpeg_play ! aasink \}
5094 2001-05-03 21:06 wtay
5096 * docs/gst/: gstreamer-sections.txt, gstreamer.hierarchy,
5097 tmpl/gstbuffer.sgml, tmpl/gstcaps.sgml, tmpl/gstdisksink.sgml,
5098 tmpl/gstinfo.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
5101 2001-05-03 18:49 wtay
5103 * REQUIREMENTS: Added Hermes to the required libs for gstplay.
5105 2001-05-03 11:16 thomasvs
5107 * examples/mixer/mixer.c, plugins/filters/adder/adder.c: * made a
5108 quick hack in adder to set GST_ELEMENT_COTHREAD_STOPPING after
5109 one interation to force return to main program; should probably be
5110 fixed in a better way * cleaned mixer up, it now works with
5111 delayed start. Drinks are in order.
5113 2001-05-03 00:46 wtay
5115 * docs/manual/: Makefile.am, autoplugging.sgml, bins.sgml,
5116 buffers.sgml, elements.sgml, gstreamer-manual.sgml,
5117 helloworld.sgml, pads.sgml: Small manual changes. Added a section
5120 2001-05-03 00:44 wtay
5122 * gst/gstinfo.h: Added and extra whitespace before ## args
5123 (remember it eats all non whitespace chars to the left if it's
5126 2001-05-03 00:12 wtay
5128 * examples/plugins/example.c: We don't want to teach you bad
5129 habbits, so here's a fix for a memleak in the example plugin.
5131 2001-05-02 21:27 omegahacker
5133 * gst/gstinfo.h: re-enabled the funcptr hash table
5135 2001-05-02 21:16 wtay
5137 * examples/mixer/mixer.c: Added a WITH_BUG flag to trigger the
5138 scheduling error we're trying to chase.
5140 2001-05-02 21:12 thomasvs
5142 * examples/mixer/mixer.c: delayed second song
5144 2001-05-02 21:01 omegahacker
5146 * examples/mixer/mixer.c: added two debugging things: xml pipelie
5147 output, and schedule dump
5149 2001-05-02 20:20 omegahacker
5151 * gst/: gst.c, gstcaps.c, gstelement.c, gstelementfactory.c,
5152 gstinfo.c, gstinfo.h, gstpad.c, gstprops.c, gstqueue.c: Converted
5153 the DEBUG system to look like the INFO system, with a function
5154 pointer that can be replaced. Not done with everything, since it
5155 seems that we need an ERROR system plus a FATAL error, or maybe
5156 just an ERROR system with a severity, and depending on this the
5157 DEBUG system might again be changed to have a single or at least
5160 Also did a bit of work fixing up the actual DEBUG and INFO commands
5161 scattered throughout the code. We still have over 500 of these in
5164 2001-05-02 20:11 thomasvs
5166 * examples/mixer/mixer.c: trying to adapt to incsched
5168 2001-05-02 09:52 thomasvs
5170 * plugins/filters/Makefile.am: added volenv and adder
5172 2001-05-02 09:51 thomasvs
5174 * examples/Makefile.am: added mixer
5176 2001-05-02 00:00 omegahacker
5178 * gst/gstscheduler.c: /me is an idiot
5180 2001-05-01 23:58 thomasvs
5182 * plugins/filters/passthrough/: README, filter.func, level.c,
5183 level.h: Basic level detection/printing plugin; calculates RMS over
5184 data block and prints this out along with time in secs through
5185 plugin needs more work
5187 2001-05-01 23:45 wtay
5189 * gstplay/: gstplay.c, gstplayprivate.h: Changed the pipeline setup
5190 for incremental scheduling.
5192 2001-05-01 23:43 wtay
5194 * gst/gstprops.c: Removed the assert on an unknown propertytype and
5197 2001-05-01 22:41 omegahacker
5199 * test/mpeg2parse4.c: file mpeg2parse4.c was initially added on
5200 branch BRANCH-INCSCHED1.
5202 2001-05-01 22:41 omegahacker
5204 * configure.in, gstreamer.pc.in, gst/Makefile.am, gst/gstbin.c,
5205 gst/gstinfo.c, gst/gstinfo.h, gst/gstqueue.c, gst/gstscheduler.c,
5206 gst/gstscheduler.h, test/.cvsignore, test/Makefile.am,
5207 test/mpeg2parse3.c, test/mpeg2parse4.c, tests/mp1vid.c: - fixed
5208 configure.in %VAR stuff - fixed gstreamer.pc.in description string
5209 - fixed up incremental scheduling some more - updated the
5210 GST_DEBUG_FUNCPTR code to no longer need a hash - minor updates to
5211 DEBUG colorization - new test/mpeg2parse4.c
5213 2001-05-01 22:35 omegahacker
5215 * gstplay/main.c: added code to save the pipeline to xml
5217 2001-05-01 14:54 richardb
5219 * docs/fwg/gst-plugin-writers-guide.sgml: Update documentation for
5220 audio/raw properties to cover format=float case. Please check this
5223 2001-05-01 14:16 thomasvs
5225 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
5226 added newlines to debug output
5228 2001-05-01 00:35 wtay
5230 * gstplay/gstplay.c: Implemented the function to get the pipeline
5233 2001-05-01 00:20 wtay
5235 * docs/random/autoplug2: Added an explanation of the innner
5236 workings of the current autoplugger.
5238 2001-04-30 21:40 richardb
5240 * configure.in: Tighten some library checks (check for header files
5241 as well as libraries) Also, clean up structure slightly: put all
5242 AC_DEFINEs for feature checks into the appropriate section at end.
5243 This structure allows user parameter code which overrides the
5244 feature selection to be kept together in a section after the
5245 feature checks but before the AC_DEFINES and AM_CONDITIONALs.
5247 2001-04-30 20:51 thomasvs
5249 * examples/mixer/mixer.c: cleared naming issues, still doesn't play
5251 2001-04-30 15:34 thomasvs
5253 * plugins/filters/Makefile.am: added volenv, passthrough and adder
5256 2001-04-30 11:22 richardb
5258 * configure.in: Add explicit check for <artsc.h>, in case
5259 artsc-config lies to us.
5261 2001-04-29 23:46 sbaker3
5263 * plugins/filters/: intfloatconvert/float2int.h,
5264 intfloatconvert/int2float.h, mono2stereo/mono2stereo.h: remove
5265 bogus reference to audioraw.h
5267 2001-04-29 23:27 wtay
5269 * examples/mixer/mixer.c: Changed the way the typefind function
5270 works by creating a little pipeline as the toplevel bin..
5272 2001-04-29 22:56 thomasvs
5274 * examples/mixer/mixer.c: trying to convert mixer to incsched, not
5277 2001-04-29 18:59 richardb
5279 * README: Add detailed note (and patch) about automake problem.
5281 2001-04-29 08:54 sbaker3
5283 * plugins/filters/ladspa/gstladspa.c: sync ladspa plugin with
5284 recent api changes - still not functional
5286 2001-04-29 08:41 sbaker3
5288 * configure.in: added mono2stereo and intfloatconvert plugin
5290 2001-04-29 08:39 sbaker3
5292 * plugins/filters/: Makefile.am, intfloatconvert/Makefile.am,
5293 intfloatconvert/float2int.c, intfloatconvert/float2int.h,
5294 intfloatconvert/int2float.c, intfloatconvert/int2float.h,
5295 intfloatconvert/intfloatconvert.c,
5296 intfloatconvert/intfloatconvert.h, mono2stereo/Makefile.am,
5297 mono2stereo/mono2stereo.c, mono2stereo/mono2stereo.h: added
5298 mono2stereo and intfloatconvert plugins
5300 2001-04-28 20:16 sbaker3
5302 * editor/gsteditorproperty.c, tools/gstreamer-inspect.c: added
5303 output of float properties
5305 2001-04-28 19:59 wtay
5307 * gst/: gstinfo.c, gstprops.c: Added more colors for
5308 props/caps/clock/negotiation.
5310 2001-04-28 19:58 sbaker3
5312 * gst/elements/: gstsinesrc.c, gstsinesrc.h: update sinesrc to
5315 2001-04-28 19:57 sbaker3
5317 * gst/elements/gstelements.c: add factory init for sinesrc
5319 2001-04-28 19:56 sbaker3
5321 * gst/: gstcaps.h, gstprops.c, gstprops.h: add gst_props_get_float
5324 2001-04-28 08:17 omegahacker
5326 * test/mpeg2parse3.c: now fully correct within incsched1 world
5328 2001-04-28 05:23 omegahacker
5330 * test/: Makefile.am, mpeg2parse2.c, mpeg2parse3.c: brought in
5331 mpeg2parse3.c from HEAD and fixed it up so it works
5333 2001-04-28 05:23 omegahacker
5335 * gst/: cothreads.c, gstinfo.c, gstqueue.c: - Updated colorization
5336 some more (pthread and cothread id is in color) - Added some minor
5337 debug to help trace mp1vid segfaults
5339 2001-04-28 04:38 dlehn
5341 * test/: .cvsignore, Makefile.am, mpeg2parse3.c: mpeg2parse2.c +
5342 audio = mpeg2parse3.c = a simple .vob player
5344 2001-04-28 03:54 omegahacker
5346 * gst/: gstbin.c, gstclock.c, gstelement.c, gstelementfactory.c,
5347 gstinfo.c, gstpad.c, gstpipeline.c, gstthread.c, gsttype.c,
5348 gstutils.c: Updated the colorization a bit more, and did a
5349 significant pass through all the other code to change categories on
5350 DEBUG and INFO statements to be correct, and not simply zero.
5351 There are still more, but this is a good first pass.
5353 2001-04-28 02:46 mhowell
5355 * gst/: gstelement.c, gstscheduler.c, gstthread.c: fixed another
5356 thread synch case... better debug
5358 2001-04-28 02:06 omegahacker
5360 * gst/: gst.c, gstinfo.c, gstinfo.h: another update to the
5363 2001-04-27 22:14 wtay
5365 * gst/gstutils.c: Added enum parsing...
5367 2001-04-27 22:09 omegahacker
5369 * gst/: gstinfo.c, gstinfo.h: fixes to colorization
5371 2001-04-27 22:01 thomasvs
5373 * plugins/filters/filterstamp.sh: changed "rename" command to
5374 something using sed in one line having the same effect
5376 2001-04-27 21:58 omegahacker
5378 * gst/gstinfo.c: syntax error fixed (s/;/,/)
5380 2001-04-27 21:54 mhowell
5382 * gst/: gstelement.c, gstscheduler.c, gstthread.c, gstqueue.h,
5383 gstqueue.c: initial fix of thread synch for queues and state change
5385 2001-04-27 21:47 omegahacker
5387 * acconfig.h, configure.in, gst/gst.c, gst/gstelement.h,
5388 gst/gstinfo.c, gst/gstinfo.h: added colorization of DEBUG and INFO,
5389 and a comment in gstelement.h
5391 2001-04-27 21:45 wtay
5393 * gst/autoplug/gststaticautoplugrender.c: Tried to get the
5394 autoplugger working by setting the pipeline to PAUSED before
5395 attempting to connect pads...
5397 2001-04-27 21:31 omegahacker
5399 * acconfig.h, configure.in, gst/gst.c, gst/gstinfo.c,
5400 gst/gstinfo.h: Added colorization to DEBUG and INFO. Colors are
5401 based on categories, with the strings in _gst_category_colors[] in
5402 gstinfo.c See wiki node GstDebugColors for the actual colors, or
5403 /etc/DIR_COLORS works too.
5405 Please comment on the colorization style and ideas in the above
5408 2001-04-27 20:35 wtay
5410 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/cothreads.sgml,
5411 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksink.sgml,
5412 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
5413 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5414 docs/gst/tmpl/gstthread.sgml, examples/autoplug/autoplug.c,
5415 gstplay/gstplay.c, tests/mp1vid.c: A commit of pending (small)
5418 2001-04-27 20:17 wtay
5420 * examples/autoplug/autoplug.c: Fixed the autoplugger
5422 2001-04-27 02:46 omegahacker
5424 * gst/: cothreads.c, cothreads.h: fixed cothread_current_main so
5427 2001-04-27 02:42 omegahacker
5429 * gst/: cothreads.c, cothreads.h: added cothread_current_main with
5432 2001-04-27 00:34 omegahacker
5434 * tests/mp1vid.c: latest variant of mp1vid causes lockup, solution
5437 2001-04-26 23:32 omegahacker
5439 * tests/mp1vid.c: updated to working state
5441 2001-04-26 23:32 omegahacker
5443 * gst/: gstbin.c, gstthread.c: gstbin.c: commented out the
5444 requirement that a bin be !PLAYING to add gstthread.c: fixed an old
5445 failed merge that locked the same mutex twice ...in a row
5447 2001-04-26 06:47 dlehn
5449 * configure.in: fix typos: %VAR -> $VAR
5451 2001-04-26 02:53 omegahacker
5453 * autogen.sh, configure.in, docs/gst/gstreamer-docs.sgml,
5454 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
5455 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
5456 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
5457 docs/gst/tmpl/gstbufferpool.sgml, docs/gst/tmpl/gstcaps.sgml,
5458 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gstdisksink.sgml,
5459 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstidentity.sgml,
5460 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5461 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5462 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5463 docs/libs/Makefile.am, examples/Makefile.am,
5464 examples/autoplug/autoplug.c, examples/mixer/.cvsignore,
5465 examples/mixer/Makefile.am, examples/mixer/mixer.c,
5466 examples/mixer/mixer.h, examples/plugins/example.c, gst/.cvsignore,
5467 gst/Makefile.am, gst/Makefile.am.future, gst/gst.h,
5468 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstcaps.c, gst/gstcaps.h,
5469 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
5470 gst/gstplugin.h, gst/gstprops.h, gst/gstqueue.c, gst/gstutils.c,
5471 gst/gstversion.h.in, gst/autoplug/Makefile.am,
5472 gst/autoplug/gststaticautoplug.c,
5473 gst/autoplug/gststaticautoplugrender.c, gst/elements/Makefile.am,
5474 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5475 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
5476 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
5477 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
5478 gst/types/Makefile.am, gst/types/gsttypes.c,
5479 libs/putbits/gstputbits.c, plugins/Makefile.am,
5480 plugins/1394/.cvsignore, plugins/1394/Makefile.am,
5481 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
5482 plugins/1394/gst1394.c, plugins/aasink/.cvsignore,
5483 plugins/aasink/Makefile.am, plugins/aasink/aasink.c,
5484 plugins/aasink/aasink.h, plugins/alaw/alaw.c,
5485 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5486 plugins/arts/.cvsignore, plugins/arts/Makefile.am,
5487 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
5488 plugins/arts/gst_artsio.idl, plugins/arts/gst_artsio_impl.cc,
5489 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5490 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5491 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5492 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
5493 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
5494 plugins/cdparanoia/cdparanoia.c, plugins/cobin/cobin.c,
5495 plugins/cobin/spindentity.c, plugins/dv/Makefile.am,
5496 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5497 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5498 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5499 plugins/filters/adder/.cvsignore,
5500 plugins/filters/adder/Makefile.am, plugins/filters/adder/adder.c,
5501 plugins/filters/adder/adder.h,
5502 plugins/filters/colorspace/colorspace.c,
5503 plugins/filters/colorspace/colorspace.h,
5504 plugins/filters/ladspa/gstladspa.c,
5505 plugins/filters/median/median.c,
5506 plugins/filters/passthrough/passthrough.c,
5507 plugins/filters/smooth/smooth.c,
5508 plugins/filters/stereo2mono/stereo2mono.c,
5509 plugins/filters/volenv/filter.func,
5510 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5511 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5512 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegenc.c,
5513 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
5514 plugins/mp3decode/mpg123/Makefile.am,
5515 plugins/mp3decode/mpg123/gstmpg123.c,
5516 plugins/mp3decode/parse/mp3parse.c,
5517 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5518 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5519 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5520 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5521 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5522 plugins/mpeg1/mpegtypes/mpeg1types.c,
5523 plugins/mpeg1/parse/mpeg1parse.c,
5524 plugins/mpeg1/system_encode/buffer.c,
5525 plugins/mpeg1/system_encode/system_encode.c,
5526 plugins/mpeg1video/parse/mp1videoparse.c,
5527 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5528 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5529 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
5530 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5531 plugins/mpeg2/mpegtypes/mpeg2types.c,
5532 plugins/mpeg2/parse/mpeg2parse.c,
5533 plugins/mpeg2/subtitles/mpeg2subt.c,
5534 plugins/mpeg2/video/gstmpeg2play.c,
5535 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5536 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
5537 plugins/oss/gstosssrc.c, plugins/rtjpeg/rtjpeg.c,
5538 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5539 plugins/videoscale/videoscale.c,
5540 plugins/visualization/smoothwave/smoothwave.c,
5541 plugins/visualization/spectrum/gstspectrum.c,
5542 plugins/visualization/synaesthesia/synaesthesia.c,
5543 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5544 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5545 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/gstximage.c,
5546 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
5547 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
5548 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
5549 test/dv2mp1.c, test/dvshow.c, test/mp2tomp1.c, test/mp3.c,
5550 test/mp3mad.c, test/video2mp1.c, test/xmmstest.c,
5551 tests/Makefile.am, tests/autoplug3.c, tests/autoplug4.c,
5552 tests/padfactory.c, testsuite/capsnego/capsnego.c,
5553 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
5554 testsuite/capsnego/enum.c: Merged from HEAD to INCSCHED1 on
5557 2001-04-26 02:43 omegahacker
5559 * plugins/arts/gst_artsio_impl.h: oops, need to have this file in
5562 2001-04-26 01:25 omegahacker
5564 * tests/mp1vid.c: file mp1vid.c was initially added on branch
5567 2001-04-26 01:25 omegahacker
5569 * tests/mp1vid.c: added mp1vid to CVS
5571 2001-04-26 01:20 omegahacker
5573 * test/dvshow.c: set the video window size up front for NTSC, as a
5576 2001-04-26 01:19 omegahacker
5578 * plugins/dv/dvdec.c: cleanup of the dvdec stuff, somewhat
5580 2001-04-26 00:56 omegahacker
5582 * configure.in: turn off optimization when profiling (ackcvs diff
5583 configure.in) because something segfaults if we don't
5585 2001-04-26 00:30 omegahacker
5587 * gst/cothreads.c: fixed a locking issue
5589 2001-04-25 23:32 omegahacker
5591 * gst/: cothreads.c, cothreads.h, gstelement.c, gstelement.h,
5592 gstscheduler.c, gstscheduler.h: Added element-level locking
5593 support, implemented for cothreads with a mutex held whenever an
5594 element is actually currently running. This should be done with
5595 atomic variables eventually, but the best I can find is to use
5596 <asm/spinlock.h> from the kernel, which brings in too much for my
5599 Also increased cothread stack size to 32KB and max cothread count
5600 to 64, which fits within the default pthread 2MB stack. It would
5601 probably be good to do a pthread_attr_getstacksize() to verify that
5602 it's 2MB, and if linuxthreads had a pthread_attr_setstacksize(), we
5603 could remove these limits.
5605 2001-04-25 12:49 richardb
5607 * examples/Makefile.am, test/Makefile.am, test/mp3.c,
5608 test/xmmstest.c: Remove #include <gnome.h> from some tests which
5609 don't actually need it, and make the other tests and the autoplug
5610 example only compile if gnome headers are present.
5612 2001-04-24 22:28 omegahacker
5614 * gst/gstbuffer.c: I will successfully compile code before I check
5615 it in. I will successfully compile code before I check it in. I
5616 will 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. I will
5620 successfully compile code before I check it in. I will
5621 successfully compile code before I check it in. I will
5622 successfully compile code before I check it in. I will
5623 successfully compile code before I check it in.
5625 2001-04-24 20:20 omegahacker
5627 * gst/: gstbuffer.c, gstbuffer.h: - commented out remainder of Meta
5628 stuff - enhanced mem_chunk allocation to round up to nearest 32
5629 bytes this helps ensure that GstBuffers are more likely to be on
5630 cache-lines - added free() and copy() function pointers to
5631 GstBuffer - added code in _destroy and _copy to use above routines
5632 if !NULL - fixed up _copy code to suck less
5634 2001-04-24 20:04 omegahacker
5636 * plugins/: avi/wincodec/gstwinenc.c, filters/median/median.c,
5637 filters/smooth/smooth.c, jpeg/gstjpegenc.c: Commented out most of
5638 the remaining bits of Meta stuff
5640 2001-04-24 00:16 omegahacker
5642 * autogen.sh, gst/elements/gstfakesink.c, plugins/Makefile.am,
5643 plugins/arts/gst_artsio_impl.cc, plugins/oss/gstosssrc.c:
5644 Collection of minor changes:
5646 * autogen.sh - remove config.cache before running ./configure
5647 * gst/elements/gstfakesink.c - print out the size of the buffer,
5649 * plugins/Makefile.am - removed a spare trailing backslash
5650 * plugins/arts/gst_artsio_impl.cc - change the scale back to 0.5
5651 * plugins/oss/gstosssrc.c - change name slightly to match osssink
5653 2001-04-23 23:04 wtay
5655 * plugins/aasink/: aasink.c, aasink.h: Final fixes to the aasink
5657 2001-04-23 16:16 omegahacker
5659 * test/dvshow.c: updated dvshow to use dv1394src instead of
5662 2001-04-23 16:16 omegahacker
5664 * plugins/1394/: Makefile.am, dv1394src.c, dv1394src.h, gst1394.c,
5665 gst1394.h: renamed 1394src to dv1394src, set up to handle *1394* in
5668 2001-04-23 00:28 wtay
5670 * configure.in: Added a check for aalib
5672 2001-04-23 00:18 wtay
5674 * plugins/: Makefile.am, aasink/.cvsignore, aasink/Makefile.am,
5675 aasink/aasink.c, aasink/aasink.h, mp3decode/mpg123/Makefile.am,
5676 xvideosink/xvideosink.c, xvideosink/xvideosink.h: Some small mpg123
5677 Makefile changes. Added an aasink, draw graphics with aalib :-)
5679 2001-04-22 17:34 wtay
5681 * plugins/: avi/wincodec/gstwindec.c, avi/wincodec/gstwindec.h,
5682 dv/dvdec.c: Added bufferpools to windec. updated dvdec to the new
5683 plugin version system.
5685 2001-04-22 17:06 wtay
5687 * docs/gst/tmpl/gstdisksink.sgml: Added the disksink template
5689 2001-04-22 17:05 wtay
5691 * test/.cvsignore: Updates
5693 2001-04-22 17:04 wtay
5695 * test/dv2mp1.c: Added a non functional dv to mpeg1 encoder.
5697 2001-04-22 17:04 wtay
5699 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
5700 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstbuffer.sgml,
5701 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstplugin.sgml,
5702 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5703 docs/libs/Makefile.am, gst/gstcaps.h, gst/gstpad.h, gst/gstutils.c,
5704 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5705 gst/elements/gstdisksrc.c, plugins/alsa/alsasink.c,
5706 plugins/alsa/alsasrc.c, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5707 plugins/filters/colorspace/colorspace.c, test/Makefile.am,
5708 tests/padfactory.c: API docs updates. Properly implemented the
5709 disksink. Fixed a compile problem with alsa. Added bufferpool
5710 handling to dvdec Some compiler warning fixes
5712 2001-04-22 13:30 richardb
5714 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5715 gst/autoplug/gststaticautoplug.c,
5716 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5717 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5718 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5719 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5720 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5721 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5722 plugins/avi/wincodec/gstwincodec.c,
5723 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5724 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5725 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5726 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5727 plugins/filters/adder/adder.c,
5728 plugins/filters/colorspace/colorspace.c,
5729 plugins/filters/ladspa/gstladspa.c,
5730 plugins/filters/median/median.c,
5731 plugins/filters/passthrough/passthrough.c,
5732 plugins/filters/smooth/smooth.c,
5733 plugins/filters/stereo2mono/stereo2mono.c,
5734 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5735 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5736 plugins/mp3decode/mad/gstmad.c,
5737 plugins/mp3decode/mpg123/gstmpg123.c,
5738 plugins/mp3decode/parse/mp3parse.c,
5739 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5740 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5741 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5742 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5743 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5744 plugins/mpeg1/mpegtypes/mpeg1types.c,
5745 plugins/mpeg1/parse/mpeg1parse.c,
5746 plugins/mpeg1/system_encode/system_encode.c,
5747 plugins/mpeg1video/parse/mp1videoparse.c,
5748 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5749 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5750 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5751 plugins/mpeg2/mpegtypes/mpeg2types.c,
5752 plugins/mpeg2/parse/mpeg2parse.c,
5753 plugins/mpeg2/subtitles/mpeg2subt.c,
5754 plugins/mpeg2/video/gstmpeg2play.c,
5755 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5756 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5757 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5758 plugins/videoscale/videoscale.c,
5759 plugins/visualization/smoothwave/smoothwave.c,
5760 plugins/visualization/spectrum/gstspectrum.c,
5761 plugins/visualization/synaesthesia/synaesthesia.c,
5762 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5763 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5764 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c:
5765 Merged from BRANCH-PLUGINVER1
5767 2001-04-22 13:06 richardb
5769 * plugins/mpeg2/mpeg2enc/gstmpeg2enc.c: Fix bad merge with head.
5771 2001-04-22 11:16 richardb
5773 * configure.in, examples/autoplug/autoplug.c, gst/gstbuffer.c,
5774 gst/gstbuffer.h, gst/gstcaps.h, gst/gstprops.h,
5775 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5776 plugins/Makefile.am, plugins/dv/Makefile.am, plugins/dv/NOTES,
5777 plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5778 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5779 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5780 plugins/mpeg1/system_encode/buffer.c,
5781 plugins/mpeg1/system_encode/system_encode.c,
5782 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5783 plugins/videoscale/videoscale.c, test/Makefile.am, test/dvshow.c,
5784 test/mp2tomp1.c, test/video2mp1.c: Merged from trunk
5786 2001-04-22 05:38 omegahacker
5788 * gst/: gstbuffer.c, gstbuffer.h, gstcaps.h: fixes for gstbuffer,
5789 and removed ## from gstcaps.h that was causing all that warning
5792 2001-04-22 02:41 omegahacker
5794 * gst/gstbuffer.c: completed gst_buffer_copy, added API comments
5796 2001-04-22 02:40 omegahacker
5798 * test/: Makefile.am, dvshow.c: added test program for dv decoder
5800 2001-04-22 02:32 omegahacker
5802 * gst/gstprops.h: added GST_STR_FOURCC, which takes strings like
5803 "YUY2" instead of 'Y','U','Y','2'. better, I think <g>
5805 2001-04-22 02:30 wtay
5807 * configure.in: Add -lm and the glib libs too for the dv_init check
5809 2001-04-22 02:30 omegahacker
5811 * gst/: gstbuffer.c, gstbuffer.h: Added gst_buffer_copy(). It's
5812 not complete, it should copy more stuff like flags and such.
5815 2001-04-22 02:28 omegahacker
5817 * plugins/Makefile.am: fixed caps error in path for dv
5819 2001-04-22 00:48 omegahacker
5821 * configure.in, plugins/Makefile.am, plugins/dv/Makefile.am,
5822 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h: added
5823 initial DV (smpte314m) decoder plugin
5825 2001-04-21 18:45 wtay
5827 * examples/autoplug/autoplug.c,
5828 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5829 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5830 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5831 plugins/mpeg1/system_encode/buffer.c,
5832 plugins/mpeg1/system_encode/system_encode.c,
5833 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5834 plugins/videoscale/videoscale.c, test/Makefile.am, test/mp2tomp1.c,
5835 test/video2mp1.c: Fixed a few plugins so that mpeg1 encoding sorta
5836 works. Added an mpeg1 encoder example, it uses the autoplugger to
5837 convert the stream to audio/video, which is then fed to the
5840 2001-04-21 13:43 richardb
5842 * gst/gstplugin.c, gst/gstplugin.h, plugins/1394/gst1394.c,
5843 plugins/alaw/alaw.c, plugins/alsa/alsasink.c,
5844 plugins/alsa/alsasrc.c, plugins/arts/gst_arts.c,
5845 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5846 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5847 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5848 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5849 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5850 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5851 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5852 plugins/filters/adder/adder.c,
5853 plugins/filters/colorspace/colorspace.c,
5854 plugins/filters/ladspa/gstladspa.c,
5855 plugins/filters/median/median.c,
5856 plugins/filters/passthrough/passthrough.c,
5857 plugins/filters/smooth/smooth.c,
5858 plugins/filters/stereo2mono/stereo2mono.c,
5859 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5860 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5861 plugins/mp3decode/mad/gstmad.c,
5862 plugins/mp3decode/mpg123/gstmpg123.c,
5863 plugins/mp3decode/parse/mp3parse.c,
5864 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5865 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5866 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5867 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5868 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5869 plugins/mpeg1/mpegtypes/mpeg1types.c,
5870 plugins/mpeg1/parse/mpeg1parse.c,
5871 plugins/mpeg1/system_encode/system_encode.c,
5872 plugins/mpeg1video/parse/mp1videoparse.c,
5873 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5874 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5875 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5876 plugins/mpeg2/mpegtypes/mpeg2types.c,
5877 plugins/mpeg2/parse/mpeg2parse.c,
5878 plugins/mpeg2/subtitles/mpeg2subt.c,
5879 plugins/mpeg2/video/gstmpeg2play.c,
5880 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5881 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5882 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5883 plugins/videoscale/videoscale.c,
5884 plugins/visualization/smoothwave/smoothwave.c,
5885 plugins/visualization/spectrum/gstspectrum.c,
5886 examples/plugins/example.c, gst/autoplug/gststaticautoplug.c,
5887 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5888 gst/types/gsttypes.c,
5889 plugins/visualization/synaesthesia/synaesthesia.c,
5890 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5891 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5892 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c: Use
5893 plugin descriptions, which start with the major and minor version
5894 numbers, instead of relying on each plugin to call gst_plugin_new
5895 appropriately, and check the return value, and tidy up if there's a
5896 failure. This seems to work fine, and factors out some code common
5899 2001-04-21 10:30 richardb
5901 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5902 gst/autoplug/gststaticautoplug.c,
5903 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5904 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5905 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5906 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5907 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5908 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5909 plugins/avi/wincodec/gstwincodec.c,
5910 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5911 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5912 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5913 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5914 plugins/filters/adder/adder.c,
5915 plugins/filters/colorspace/colorspace.c,
5916 plugins/filters/ladspa/gstladspa.c,
5917 plugins/filters/median/median.c,
5918 plugins/filters/passthrough/passthrough.c,
5919 plugins/filters/smooth/smooth.c,
5920 plugins/filters/stereo2mono/stereo2mono.c,
5921 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5922 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5923 plugins/mp3decode/mad/gstmad.c,
5924 plugins/mp3decode/mpg123/gstmpg123.c,
5925 plugins/mp3decode/parse/mp3parse.c,
5926 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5927 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5928 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5929 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5930 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5931 plugins/mpeg1/mpegtypes/mpeg1types.c,
5932 plugins/mpeg1/parse/mpeg1parse.c,
5933 plugins/mpeg1/system_encode/system_encode.c,
5934 plugins/mpeg1video/parse/mp1videoparse.c,
5935 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5936 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5937 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5938 plugins/mpeg2/mpegtypes/mpeg2types.c,
5939 plugins/mpeg2/parse/mpeg2parse.c,
5940 plugins/mpeg2/subtitles/mpeg2subt.c,
5941 plugins/mpeg2/video/gstmpeg2play.c,
5942 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5943 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5944 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5945 plugins/videoscale/videoscale.c,
5946 plugins/visualization/smoothwave/smoothwave.c,
5947 plugins/visualization/spectrum/gstspectrum.c,
5948 plugins/visualization/synaesthesia/synaesthesia.c,
5949 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5950 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5951 plugins/xvideosink/xvideosink.c: Added first attempt at plugin
5954 2001-04-21 00:20 wtay
5956 * plugins/filters/colorspace/colorspace.c: Added more verbose
5957 output for debugging purposes.
5959 2001-04-20 23:50 wtay
5961 * plugins/xvideosink/: gstximage.c, gstxvimage.c, xvideosink.c,
5962 xvideosink.h: Added proper locking around the bufferpool and the X
5965 2001-04-20 22:41 wtay
5967 * plugins/mp3decode/mad/gstmad.c: Removed a g_print statement
5969 2001-04-20 22:40 wtay
5971 * plugins/mp3decode/mad/: gstmad.c, gstmad.h: Added Mad didn't take
5972 the number of channels into account. Added propper TIMESTAMPS to
5975 2001-04-20 21:36 wtay
5977 * plugins/oss/gstosssink.c: Added a sync when the device is opened
5978 so that the caps negotiated parmams are set.
5980 2001-04-20 20:21 wtay
5982 * gst/elements/: gstidentity.c, gstidentity.h: Added caps proxying
5983 and bufferpool passing to identity so that -launch disksrc ! mad !
5984 identity ! osssink works.
5986 2001-04-20 15:42 richardb
5988 * plugins/oss/gstosssink.c: #ifdef out bit about AFMT_AC3, since
5989 this isn't defined by the header files for older linux kernels
5990 (2.0.36) (and its just INFO code, anyway)
5992 2001-04-20 13:04 thomasvs
5994 * gst/elements/: Makefile.am, gstelements.c: update to take new
5995 gstdisksink element into account
5997 2001-04-20 12:56 richardb
5999 * gst/Makefile.am.future: Update the alternative Makefile.am for
6000 gst/, which depends on automake
6003 2001-04-20 12:14 thomasvs
6005 * gst/elements/: gstdisksink.c, gstdisksink.h: * first stab at a
6006 disk sink element * no optimization, is it necessary ? * basic
6007 error checking * seems to work; you can copy files by typing
6008 gstreamer-launch disksrc location=test.in ! disksink
6009 location=test.out * decode of mp3 to raw pcm also tested
6011 2001-04-20 00:47 omegahacker
6013 * plugins/arts/: .cvsignore, Makefile.am, gst_arts.c, gst_arts.h,
6014 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
6015 gst_artsio.mcoptype, gst_artsio_impl.cc: updated to a mostly
6016 working aRts wrapper plugin, just caps issues left
6018 2001-04-19 23:25 wtay
6020 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstcaps.sgml,
6021 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
6022 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
6023 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
6024 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6025 gst/gstpad.c: More API docs updates
6027 2001-04-19 23:03 omegahacker
6029 * plugins/arts/gst_artsio_impl.cc: minor updates
6031 2001-04-19 21:42 omegahacker
6033 * configure.in, plugins/Makefile.am, plugins/1394/.cvsignore,
6034 plugins/1394/Makefile.am, plugins/1394/gst1394.c,
6035 plugins/1394/gst1394.h: First pass at 1394 source. Arguments need
6036 to be added, etc. But it works.
6038 2001-04-19 17:40 omegahacker
6040 * plugins/arts/gst_arts.c: updated to latest padtemplate code
6042 2001-04-19 10:27 thomasvs
6044 * plugins/filters/adder/adder.c: * a little cleanup
6046 2001-04-19 01:23 omegahacker
6048 * configure.in, plugins/Makefile.am: better (not complete, afaict)
6051 2001-04-19 00:25 omegahacker
6053 * plugins/arts/: Makefile.am, gst_arts.c, gst_arts.h,
6054 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
6055 gst_artsio.mcoptype, gst_artsio_impl.cc: first pass at a gstreamer
6056 arts plugin doesn't compile yet
6058 2001-04-18 23:00 wtay
6060 * plugins/xvideosink/xvideosink.c: Removed stupid g_print
6063 2001-04-18 22:59 wtay
6065 * plugins/: mpeg2/mpeg2dec/gstmpeg2dec.c, xvideosink/xvideosink.c:
6066 Fixed a stupid bug in the mpeg2dec bufferpool handling. Make an
6067 XvImage and XImage pool in xvideosink. Together these changes give
6068 an 80% speedup on mpeg2 playback (rough estimate)
6070 2001-04-18 21:16 wtay
6072 * docs/gst/tmpl/: gstbin.sgml, gstbuffer.sgml, gstbufferpool.sgml,
6073 gstcaps.sgml, gstreamer-unused.sgml: Added more API docs to
6074 Autoplug, Buffer, Bin, BufferPool. Fixed some compile problems
6077 2001-04-18 17:08 thomasvs
6079 * examples/mixer/mixer.c: * mixer now works with variable inputs *
6080 mixer creates custom volume envelopes allowing each song to play
6081 alone and end with a mix of all of them, undistorted
6083 2001-04-18 15:50 thomasvs
6085 * plugins/filters/volenv/filter.func: made errors more descriptive
6087 2001-04-18 15:04 thomasvs
6089 * examples/mixer/mixer.c: * cleaned up some code and integrated
6090 with new adder (mixer now works with different types of files)
6092 2001-04-18 15:03 thomasvs
6094 * plugins/filters/adder/: adder.c, adder.h: changed adder to work
6095 with variable length input data buffers
6097 2001-04-17 22:17 thomasvs
6099 * examples/mixer/: mixer.c, mixer.h: changed mixer to work by
6100 autoplugging the input channels (not very useful yet, since the
6101 input buffers to volenv have different sizes)
6103 2001-04-17 22:14 wtay
6105 * configure.in, docs/gst/gstreamer-sections.txt,
6106 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gst.sgml,
6107 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
6108 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
6109 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
6110 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6111 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstcaps.c,
6112 gst/gstobject.c, gst/gstpad.c, testsuite/capsnego/capsnego.c,
6113 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6114 testsuite/capsnego/enum.c: The first wave of docs updates Added a
6115 little more comments about the API usage in the api docs. Some
6116 fixes for the capsnego testsuite.
6118 2001-04-17 22:03 wtay
6120 * tests/: Makefile.am, autoplug3.c, autoplug4.c: Autoplug3 shows an
6121 example of an autoplugged mp3 player. Autoplug4 shows various
6122 static autoplugger examples.
6124 2001-04-17 18:48 thomasvs
6126 * examples/mixer/mixer.h: header for mixer.c, containing
6129 2001-04-17 18:47 thomasvs
6131 * examples/mixer/mixer.c: added a struct to set up input channels
6133 2001-04-17 16:32 thomasvs
6135 * plugins/filters/volenv/: filter.func, volenv.c: * fixed problem
6136 with starting rise calculation * cleaned up some debug info *
6137 started wondering if it really is a good idea to #include the
6138 actual filter now that's it's grown so large, but decided it
6139 wasn't worth the effort now anyway
6141 2001-04-17 14:36 thomasvs
6143 * configure.in: added mixer example and adder plugin to
6146 2001-04-17 06:24 omegahacker
6148 * gst/: Makefile.am, autoplug/Makefile.am, elements/Makefile.am,
6149 types/Makefile.am: finished change to GST_ macros
6151 2001-04-17 03:19 omegahacker
6153 * configure.in, gst/.cvsignore, gst/Makefile.am, gst/gst.h,
6154 gst/gstversion.h.in: added gstversion.h
6156 2001-04-17 02:32 omegahacker
6158 * gstreamer.pc.in: file gstreamer.pc.in was initially added on
6159 branch BRANCH-INCSCHED1.
6161 2001-04-17 02:32 omegahacker
6163 * gstreamer.pc.in: added pkg-config file
6165 2001-04-17 00:17 omegahacker
6167 * gst/autoplug/: Makefile.am, gststaticautoplug.c,
6168 gststaticautoplug.h, gststaticautoplugrender.c,
6169 gststaticautoplugrender.h: brought in autoplug dir from HEAD after
6172 2001-04-17 00:17 wtay
6174 * plugins/: filters/colorspace/colorspace.c,
6175 filters/colorspace/colorspace.h, mpeg2/mpeg2dec/gstmpeg2dec.c,
6176 mpeg2/mpeg2dec/gstmpeg2dec.h, xvideosink/gstximage.h,
6177 xvideosink/gstxvimage.h, xvideosink/xvideosink.c,
6178 xvideosink/xvideosink.h: Added bufferpools to mpeg2dec and
6179 xvideosink. Modified colorspace to draw straight into a bufferpool
6180 buffer when possible.
6182 2001-04-16 22:48 wtay
6184 * tests/: Makefile.am, padfactory.c: Updated the padfactory test
6187 2001-04-16 22:45 wtay
6189 * gst/: gstbuffer.h, gstcaps.c, gstcaps.h, gstpad.c, gstpad.h,
6190 gstqueue.c: Added 1337 macros to create padtemplates and
6191 capstemplates. Added some code for bufferpools
6193 2001-04-16 22:43 omegahacker
6195 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
6196 gstreamer-config.1, gstreamer-config.in, gstreamer.m4,
6197 gstreamer.spec.in, components/bonobo-gstmediaplay/Makefile.am,
6198 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6199 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
6200 debian/changelog, debian/control, debian/copyright,
6201 debian/gsteditor.files, debian/gsteditor.manpages,
6202 debian/gsteditor.menu, debian/gstmediaplay.files,
6203 debian/gstmediaplay.manpages, debian/gstmediaplay.menu,
6204 debian/gstreamer-alsa.files, debian/gstreamer-cdparanoia.files,
6205 debian/gstreamer-common.files, debian/gstreamer-doc.files,
6206 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
6207 debian/gstreamer-lame.files, debian/gstreamer-mpeg2dec.files,
6208 debian/gstreamer-mpg123.files,
6209 debian/gstreamer-plugin-template.postinst,
6210 debian/gstreamer-plugin-template.prerm,
6211 debian/gstreamer-runtime.files, debian/gstreamer-runtime.manpages,
6212 debian/gstreamer-runtime.postinst, debian/gstreamer-tools.files,
6213 debian/gstreamer-tools.manpages, debian/gstreamer-vorbis.files,
6214 debian/libgst-dev.files, debian/libgst-dev.manpages,
6215 debian/libgst0.files, debian/libgst0.postinst,
6216 debian/libgsteditor-dev.files, debian/libgsteditor0.files,
6217 debian/libgsteditor0.postinst, debian/libgstmediaplay-dev.files,
6218 debian/libgstmediaplay0.files, debian/libgstmediaplay0.postinst,
6219 debian/rules, docs/Makefile.am, docs/fwg/Makefile.am,
6220 docs/fwg/concepts.sgml, docs/fwg/firstplugin.sgml,
6221 docs/fwg/gst-plugin-writers-guide.sgml, docs/fwg/testapp.sgml,
6222 docs/fwg/titlepage.sgml, docs/fwg/typesnprops.sgml,
6223 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
6224 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
6225 docs/gst/gstreamer.types.in, docs/gst/tmpl/audioraw.sgml,
6226 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
6227 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
6228 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
6229 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
6230 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
6231 docs/gst/tmpl/gstmultidisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
6232 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
6233 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
6234 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
6235 docs/gst/tmpl/gststaticautoplug.sgml,
6236 docs/gst/tmpl/gststaticautoplugrender.sgml,
6237 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/videoraw.sgml,
6238 docs/libs/.cvsignore, docs/manual/Makefile.am,
6239 docs/manual/bins.sgml, docs/manual/debugging.sgml,
6240 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
6241 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
6242 docs/manual/pads.sgml, docs/manual/plugins.sgml,
6243 docs/manual/queues.sgml, docs/manual/quotes.sgml,
6244 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
6245 docs/manual/xml.sgml, docs/plugins/Makefile.am,
6246 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
6247 docs/plugins/tmpl/audioscale.sgml,
6248 docs/plugins/tmpl/gstaviencoder.sgml,
6249 docs/plugins/tmpl/gstmpeg2enc.sgml,
6250 docs/plugins/tmpl/gstmpeg2play.sgml,
6251 docs/plugins/tmpl/gstmpeg_play.sgml,
6252 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
6253 docs/plugins/tmpl/gstspectrum.sgml,
6254 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
6255 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
6256 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
6257 docs/plugins/tmpl/mpeg2parse.sgml,
6258 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
6259 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
6260 docs/plugins/tmpl/synaesthesia.sgml,
6261 docs/plugins/tmpl/system_encode.sgml,
6262 docs/plugins/tmpl/videoscale.sgml,
6263 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
6264 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
6265 docs/random/caps.dia, docs/random/hierarchy,
6266 docs/random/plugins.dia, docs/random/omega/eos,
6267 docs/random/omega/eos.old, docs/random/wtay/autoplug2,
6268 docs/random/wtay/caps-negociation, docs/random/wtay/capsnego-cases,
6269 editor/Makefile.am, editor/gsteditor.1, editor/gsteditor.h,
6270 editor/gsteditorproperty.c, examples/Makefile.am,
6271 examples/autoplug/.cvsignore, examples/autoplug/autoplug.c,
6272 examples/helloworld/helloworld.c,
6273 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6274 examples/plugins/example.c, examples/plugins/example.h,
6275 examples/queue/queue.c, examples/queue2/queue2.c,
6276 examples/queue3/queue3.c, examples/queue4/queue4.c,
6277 examples/thread/thread.c, examples/typefind/.cvsignore,
6278 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
6279 gst/Makefile.am.future, gst/cothreads.c, gst/gst.c, gst/gst.h,
6280 gst/gstarch.h, gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c,
6281 gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
6282 gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
6283 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
6284 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
6285 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
6286 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
6287 gst/gstpropsprivate.h, gst/gstqueue.c, gst/gstscheduler.c,
6288 gst/gstsparc.h, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
6289 gst/gsttypefind.c, gst/gstutils.c, gst/gstutils.h,
6290 gst/elements/Makefile.am, gst/elements/gstaudiosink.c,
6291 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.c,
6292 gst/elements/gstaudiosrc.h, gst/elements/gstdisksrc.c,
6293 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6294 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6295 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
6296 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/callbacks.c,
6297 gstplay/gstmediaplay.1, gstplay/gstmediaplay.c,
6298 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
6299 gstplay/gstplayprivate.h, include/Makefile.am, include/avifmt.h,
6300 include/default.h, include/registry.h, libs/Makefile.am,
6301 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
6302 libs/getbits/gstgetbits_inl.h, libs/idct/gstidct.c,
6303 plugins/Makefile.am, plugins/alaw/Makefile.am,
6304 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6305 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6306 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6307 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6308 plugins/alaw/mulaw-conversion.h, plugins/alsa/.cvsignore,
6309 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
6310 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
6311 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
6312 plugins/artsd/.cvsignore, plugins/artsd/Makefile.am,
6313 plugins/artsd/REQUIREMENTS, plugins/artsd/artsdsink.c,
6314 plugins/artsd/artsdsink.h, plugins/au/gstparseau.c,
6315 plugins/au/gstparseau.h, plugins/audioscale/audioscale.c,
6316 plugins/audioscale/audioscale.h, plugins/avi/audiocodecs.c,
6317 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6318 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
6319 plugins/avi/playcodecs.c, plugins/avi/wincodec/Makefile.am,
6320 plugins/avi/wincodec/gstwincodec.c,
6321 plugins/avi/wincodec/gstwincodec.h,
6322 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6323 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6324 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
6325 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
6326 plugins/effects/stereo/stereo.c, plugins/effects/stereo/stereo.h,
6327 plugins/effects/volume/volume.c, plugins/effects/volume/volume.h,
6328 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
6329 plugins/filters/filterstamp.README, plugins/filters/filterstamp.sh,
6330 plugins/filters/colorspace/.cvsignore,
6331 plugins/filters/colorspace/Makefile.am,
6332 plugins/filters/colorspace/colorspace.c,
6333 plugins/filters/colorspace/colorspace.h,
6334 plugins/filters/colorspace/yuv2rgb.c,
6335 plugins/filters/colorspace/yuv2rgb.h,
6336 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6337 plugins/filters/ladspa/gstladspa.c,
6338 plugins/filters/median/median.c, plugins/filters/median/median.h,
6339 plugins/filters/passthrough/.cvsignore,
6340 plugins/filters/passthrough/Makefile.am,
6341 plugins/filters/passthrough/filter.func,
6342 plugins/filters/passthrough/passthrough.c,
6343 plugins/filters/passthrough/passthrough.h,
6344 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
6345 plugins/filters/stereo2mono/Makefile.am,
6346 plugins/filters/stereo2mono/stereo2mono.c,
6347 plugins/filters/stereo2mono/stereo2mono.h,
6348 plugins/filters/volenv/.cvsignore,
6349 plugins/filters/volenv/Makefile.am,
6350 plugins/filters/volenv/filter.func,
6351 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
6352 plugins/flx/Makefile.am, plugins/flx/flx_color.c,
6353 plugins/flx/flx_color.h, plugins/flx/flx_decoder.c,
6354 plugins/flx/flx_decoder.h, plugins/flx/flx_fmt.h,
6355 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
6356 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6357 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6358 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6359 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6360 plugins/mp3decode/mad/gstmad.h,
6361 plugins/mp3decode/mpg123/gstmpg123.c,
6362 plugins/mp3decode/mpg123/gstmpg123.h,
6363 plugins/mp3decode/mpg123/layer1.c,
6364 plugins/mp3decode/mpg123/layer3.c,
6365 plugins/mp3decode/mpg123/mpg123.c,
6366 plugins/mp3decode/mpg123/tabinit.c,
6367 plugins/mp3decode/parse/mp3parse.c,
6368 plugins/mp3decode/types/mp3types.c,
6369 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
6370 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6371 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6372 plugins/mpeg1/mpeg_play/Makefile.am,
6373 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6374 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6375 plugins/mpeg1/mpeg_play/recon_mmxe.s,
6376 plugins/mpeg1/mpeg_play/recon_sse.s,
6377 plugins/mpeg1/mpeg_play/video.c,
6378 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6379 plugins/mpeg1/mpegtypes/mpeg1types.c,
6380 plugins/mpeg1/parse/mpeg1parse.c,
6381 plugins/mpeg1video/parse/mp1videoparse.c,
6382 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
6383 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/cpu_accel.c,
6384 plugins/mpeg2/ac3dec/decode.c, plugins/mpeg2/ac3parse/ac3parse.c,
6385 plugins/mpeg2/mpeg2dec/Makefile.am,
6386 plugins/mpeg2/mpeg2dec/attributes.h,
6387 plugins/mpeg2/mpeg2dec/decode.c,
6388 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6389 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6390 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
6391 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
6392 plugins/mpeg2/mpeg2dec/idct_mlib.c,
6393 plugins/mpeg2/mpeg2dec/idct_mmx.c,
6394 plugins/mpeg2/mpeg2dec/idct_mmx.h,
6395 plugins/mpeg2/mpeg2dec/mm_accel.h,
6396 plugins/mpeg2/mpeg2dec/motion_comp.c,
6397 plugins/mpeg2/mpeg2dec/motion_comp.h,
6398 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
6399 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
6400 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
6401 plugins/mpeg2/mpeg2dec/mpeg2.h,
6402 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
6403 plugins/mpeg2/mpeg2dec/output_video.h,
6404 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
6405 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
6406 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6407 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6408 plugins/mpeg2/mpegtypes/mpeg2types.c,
6409 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/Makefile.am,
6410 plugins/mpeg2/video/gstmpeg2play.c,
6411 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/recon.c,
6412 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
6413 plugins/mpeg2/videoparse/mp2videoparse.c,
6414 plugins/mulaw/Makefile.am, plugins/mulaw/mulaw-conversion.c,
6415 plugins/mulaw/mulaw-conversion.h, plugins/mulaw/mulaw-decode.c,
6416 plugins/mulaw/mulaw-decode.h, plugins/mulaw/mulaw-encode.c,
6417 plugins/mulaw/mulaw-encode.h, plugins/mulaw/mulaw.c,
6418 plugins/oss/.cvsignore, plugins/oss/Makefile.am,
6419 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
6420 plugins/oss/gstosssink.h, plugins/oss/gstosssrc.c,
6421 plugins/oss/gstosssrc.h, plugins/rtjpeg/RTjpeg.h,
6422 plugins/rtp/Makefile.am, plugins/rtp/rtpsend/.cvsignore,
6423 plugins/rtp/rtpsend/Makefile.am, plugins/rtp/rtpsend/rtp.c,
6424 plugins/rtp/rtpsend/rtp.h, plugins/rtp/rtpsend/rtpsend.c,
6425 plugins/rtp/rtpsend/rtpsend.h, plugins/videoscale/videoscale.c,
6426 plugins/videoscale/videoscale.h,
6427 plugins/visualization/smoothwave/smoothwave.h,
6428 plugins/visualization/spectrum/gstspectrum.c,
6429 plugins/visualization/spectrum/gstspectrum.h,
6430 plugins/visualization/synaesthesia/synaesthesia.c,
6431 plugins/visualization/synaesthesia/synaesthesia.h,
6432 plugins/visualization/vumeter/vumeter.c,
6433 plugins/visualization/vumeter/vumeter.h, plugins/vorbis/vorbis.c,
6434 plugins/vorbis/vorbisdec.c, plugins/wav/Makefile.am,
6435 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
6436 plugins/wav/gstriff.c, plugins/xmms/.cvsignore,
6437 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
6438 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
6439 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
6440 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
6441 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
6442 plugins/xmms/main.h, plugins/xmms/output.h,
6443 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
6444 plugins/xmms/visualization.h, plugins/xmms/xmms.h,
6445 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6446 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6447 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6448 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6449 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6450 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
6451 test/a.c, test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6452 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6453 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpeg2parse2.c,
6454 test/mpg123.c, test/p.c, test/qtest.c, test/r.c, test/record.c,
6455 test/s.c, test/spectrum.c, test/typefind.c, test/vidcapture.c,
6456 test/vidcapture2.c, test/videotest.c, test/videotest2.c, test/w.c,
6457 test/xmmstest.c, test/xml/readreg.c, tests/.cvsignore,
6458 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
6459 tests/autoplug3.c, tests/caps.c, tests/capsconnect.c,
6460 tests/paranoia.c, tests/props.c, tests/nego/.cvsignore,
6461 tests/nego/Makefile.am, tests/nego/nego1.c, testsuite/Makefile.am,
6462 testsuite/test_gst_init.c, testsuite/capsnego/.cvsignore,
6463 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
6464 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6465 testsuite/capsnego/enum.c, tools/Makefile.am, tools/README,
6466 tools/gstreamer-inspect.1, tools/gstreamer-inspect.c,
6467 tools/gstreamer-launch.1, tools/gstreamer-launch.c,
6468 tools/gstreamer-register.1: Merged HEAD from
6469 BRANCH-INCSCHED1-200104161 into BRANCH-INCSCHED1.
6471 2001-04-16 22:33 wtay
6473 * test/: Makefile.am, mp3mad.c: Added an test program for the mad
6476 2001-04-16 20:41 thomasvs
6478 * plugins/filters/adder/adder.c: commented some debug info to get a
6481 2001-04-16 20:38 thomasvs
6483 * examples/mixer/mixer.c: changed volume envelope; should do a nice
6484 transition between both songs now
6486 2001-04-16 20:11 thomasvs
6488 * plugins/filters/volenv/volenv.c: removed example volume envelope
6489 registration plugin now accepts both a volume envelope (before
6490 start) or direct argument setting
6492 2001-04-16 18:36 omegahacker
6494 * plugins/mp3decode/mad/gstmad.c: added code to deal with either
6495 0.12 or 0.13 of libmad
6497 2001-04-16 17:45 wtay
6499 * gst/elements/: gstfakesink.c, gstfakesink.h: Added an arg to
6500 fakesink so that it doesn't printf.
6502 2001-04-16 17:34 wtay
6504 * examples/: autoplug/autoplug.c, mixer/.cvsignore,
6505 mixer/Makefile.am, mixer/mixer.c: Added an example audio mixer.
6507 2001-04-16 17:30 wtay
6509 * plugins/filters/: adder/.cvsignore, adder/Makefile.am,
6510 adder/adder.c, adder/adder.h, colorspace/colorspace.c: Added the
6511 audio mixer from Thomas Vander Stichele
6513 2001-04-16 11:55 wtay
6515 * examples/autoplug/autoplug.c: Add the xvideosink to the example.
6517 2001-04-16 01:59 wtay
6519 * plugins/filters/volenv/: filter.func, volenv.c: More volenv
6522 2001-04-16 00:59 omegahacker
6524 * gst/gstbin.c, gst/gstscheduler.c, gst/gstthread.c,
6525 gst/elements/gstidentity.c, tests/threadlock.c: latest updates,
6526 things are very close to working
6528 2001-04-16 00:44 wtay
6530 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
6531 yuv2rgb.h: Don't compile the asm on non x86 machines. Added a
6532 header file that will soon be part of the C fallback code..
6534 2001-04-16 00:12 wtay
6536 * gst/gstinfo.c: Added missing category strings...
6538 2001-04-16 00:05 wtay
6540 * plugins/esd/esdsink/esdsink.c: fixed the audio caps to the latest
6543 2001-04-15 23:54 omegahacker
6545 * tools/gstreamer-launch.c: save xml file of the launch cmdline
6547 2001-04-15 23:54 omegahacker
6549 * gst/gstelement.h: added comment about missing flag
6551 2001-04-15 23:53 omegahacker
6553 * gstreamer.spec.in: run gstreamer-register on postinstall
6555 2001-04-15 23:52 omegahacker
6557 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
6558 changed some INFOs to DEBUGs
6560 2001-04-15 23:29 wtay
6562 * configure.in: Added the volenv/passthrough plugin Makefiles
6564 2001-04-15 23:20 wtay
6566 * plugins/filters/: passthrough/.cvsignore,
6567 passthrough/passthrough.c, volenv/.cvsignore, volenv/Makefile.am,
6568 volenv/filter.func, volenv/volenv.c, volenv/volenv.h: Modified the
6569 passthrough filter with the new caps API Added the volume envelope
6572 2001-04-15 16:30 wtay
6574 * plugins/filters/: filterstamp.README, filterstamp.sh,
6575 passthrough/Makefile.am, passthrough/filter.func,
6576 passthrough/passthrough.c, passthrough/passthrough.h: Added a
6577 little script to create an audio filter plugin template (provided
6578 by Thomas Vander Stichele)
6580 2001-04-15 15:42 wtay
6582 * plugins/icecast/icecastsend/icecastsend.c: Updated the icecast
6585 2001-04-15 15:29 wtay
6587 * acconfig.h, configure.in, plugins/filters/Makefile.am,
6588 plugins/filters/colorspace/colorspace.c,
6589 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6590 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6591 plugins/mp3decode/mad/gstmad.h, plugins/vorbis/vorbisdec.c,
6592 test/xmmstest.c: Added the mad mp3 decoder. Added flushing to the
6593 vorbis decoder. Updated configure.in to check for Hermes and
6596 2001-04-15 02:02 wtay
6598 * gst/gstprops.c: Fixed the gfloat error in the va_arg code.
6600 2001-04-14 19:56 wtay
6602 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstcaps.sgml,
6603 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6604 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/videoraw.sgml,
6605 editor/gsteditorproperty.c, examples/plugins/example.c,
6606 gst/gstcaps.c, gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h,
6607 gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
6608 gst/elements/gsttee.c, gstplay/Makefile.am, gstplay/gstplay.c,
6609 plugins/alaw/alaw.c, plugins/alsa/alsa.h,
6610 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
6611 plugins/alsa/alsasrc.c, plugins/artsd/artsdsink.c,
6612 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
6613 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6614 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
6615 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
6616 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
6617 plugins/filters/colorspace/colorspace.c,
6618 plugins/filters/colorspace/yuv2rgb.c,
6619 plugins/filters/stereo2mono/stereo2mono.c,
6620 plugins/flx/flx_decoder.c, plugins/jpeg/gstjpeg.c,
6621 plugins/mp3decode/mpg123/gstmpg123.c,
6622 plugins/mp3decode/parse/mp3parse.c,
6623 plugins/mp3decode/types/mp3types.c,
6624 plugins/mp3encode/lame/gstlame.c,
6625 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6626 plugins/mpeg1/mpegtypes/mpeg1types.c,
6627 plugins/mpeg1/parse/mpeg1parse.c,
6628 plugins/mpeg1video/parse/mp1videoparse.c,
6629 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
6630 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6631 plugins/mpeg2/mpegtypes/mpeg2types.c,
6632 plugins/mpeg2/parse/mpeg2parse.c,
6633 plugins/mpeg2/video/gstmpeg2play.c,
6634 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
6635 plugins/oss/gstosssink.c, plugins/rtp/rtpsend/rtpsend.c,
6636 plugins/visualization/synaesthesia/synaesthesia.c,
6637 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
6638 plugins/vorbis/vorbisdec.c, plugins/wav/gstriff.c,
6639 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmsinput.c,
6640 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/xvideosink.c,
6641 tests/autoplug.c, tests/autoplug2.c, tests/autoplug3.c,
6642 tests/caps.c, tests/props.c, tools/gstreamer-inspect.c: A rather
6643 large patch: - changed the API for the padtemplates: - remove
6644 the factories (array of pointers) for the padtemplates,
6645 properties and caps. The static array was a nice idea but
6646 converting all the property values to a gpointer was not a
6647 good idea. float properties were not possible, and casting
6648 a gint to a pointer is not very portable. The new API just
6649 uses the _padtemplate_new, _caps_new and _props_new
6650 functions to create the templates. This has the added
6651 benefit that the API is now uniform for static and dynamic
6652 templates and that the code can be made cleaner. - lots of
6653 cleanups in the way the capabilities are constructed (va_list)
6654 - lots of updates for all the plugins (new API) - docs updates
6655 (new API) - removed the videoraw docs.
6657 2001-04-12 19:11 wtay
6659 * components/bonobo-gstmediaplay/Makefile.am,
6660 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6661 docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
6662 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6663 examples/helloworld/helloworld.c, gst/gstcaps.h, gst/gstinfo.h,
6664 gst/gstpad.c, gst/gstpad.h, gst/gstprops.c, gst/gstqueue.c,
6665 gst/autoplug/gststaticautoplugrender.c, gstplay/gstplay.c,
6666 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
6667 plugins/artsd/Makefile.am, plugins/avi/gstavidecoder.c,
6668 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
6669 plugins/avi/wincodec/gstwindec.c, plugins/filters/Makefile.am,
6670 plugins/filters/colorspace/Makefile.am,
6671 plugins/filters/colorspace/colorspace.c,
6672 plugins/filters/colorspace/colorspace.h,
6673 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6674 plugins/filters/stereo2mono/stereo2mono.c,
6675 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6676 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/ac3dec.c,
6677 plugins/mpeg2/ac3dec/decode.c,
6678 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
6679 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxwindow.c,
6680 plugins/xvideosink/gstxwindow.h, plugins/xvideosink/xvideosink.c,
6681 plugins/xvideosink/xvideosink.h, test/mpeg2parse2.c: Lots of
6682 updates to the plugins for caps negotiation. Added YUY2 output to
6683 the win32 dlls. Added a colorspace converter in gstplay
6685 2001-04-10 20:46 wtay
6687 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6688 tmpl/gstcaps.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
6689 Fixed the doc build warnings
6691 2001-04-09 20:56 mhowell
6693 * docs/random/matth/scheduling.txt: added incremental scheduling
6696 2001-04-09 20:56 mhowell
6698 * docs/random/matth/scheduling.txt: file scheduling.txt was
6699 initially added on branch BRANCH-INCSCHED1.
6701 2001-04-06 17:29 scavenger
6703 * configure.in, plugins/Makefile.am, plugins/alaw/Makefile.am,
6704 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6705 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6706 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6707 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6708 plugins/alaw/mulaw-conversion.h: Added ALaw encoder and decoder
6710 2001-04-06 15:20 scavenger
6712 * plugins/wav/Makefile.am: Makefile.am forgot to include gstriff.c
6714 2001-04-03 17:25 scavenger
6716 * plugins/au/gstparseau.c: Updated parseau to use caps nego
6718 2001-04-03 05:56 richardb
6720 * gst/Makefile.am.future: Add a proposed makefile to use in place
6721 of Makefile.am. This depends on automake 1.4d or later, but is
6722 much neater, avoiding horrible hacks to pass special flags in.
6724 I put it here for safekeeping until automake 1.5 is released, at
6725 which point we can reasonably require it.
6727 2001-04-03 05:53 richardb
6729 * configure.in, plugins/Makefile.am, plugins/artsd/.cvsignore,
6730 plugins/artsd/Makefile.am, plugins/artsd/REQUIREMENTS,
6731 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h: Add artsdsink
6732 plugin. Worked first time for me. :)
6734 2001-04-03 05:52 richardb
6736 * plugins/alsa/Makefile.am: Remove weird characters from alsa
6737 Makefile.am (Had some 240's there. Uh?) Also, remove some
6738 unwanted CFLAGS which had been added.
6740 2001-04-03 05:38 richardb
6742 * gst/gstplugin.c: Fix obscure segfault I just got: perhaps due to
6743 running with libxml 1.8.11 (prerelease version), but a worthwhile
6746 2001-04-03 02:30 scavenger
6748 * plugins/mulaw/mulaw-decode.c: fixed bug passing outbuf size
6749 instead of in buf size to mulaw decode function
6751 2001-04-03 02:18 scavenger
6753 * plugins/mulaw/mulaw-decode.c: typo mistaked src_template with
6756 2001-04-03 02:01 wtay
6758 * plugins/mulaw/mulaw.c: Use capstemplates to create the
6759 padtemplates for the two elements in the mulaw plugin.
6761 2001-04-03 01:46 wtay
6763 * plugins/xvideosink/xvideosink.c: Don't try to initialize Xv if it
6766 2001-04-03 01:43 scavenger
6768 * plugins/mulaw/mulaw-decode.h: fixed typo in get_type
6770 2001-04-03 01:38 scavenger
6772 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c, mulaw.c: moved
6773 details of mulawencode and mulawdecode to mulaw.c
6775 2001-04-03 01:33 scavenger
6777 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: removed a
6778 redundant caps=NULL statement
6780 2001-04-03 01:30 scavenger
6782 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: fixed stupid bug
6783 where srcpads were being created twice, second time around
6786 2001-04-03 01:25 scavenger
6788 * plugins/mulaw/: Makefile.am, mulaw-conversion.c,
6789 mulaw-conversion.h, mulaw-decode.c, mulaw-decode.h, mulaw-encode.c,
6790 mulaw.c: added mulaw decoder
6792 2001-04-02 21:03 wtay
6794 * plugins/filters/colorspace/: .cvsignore, Makefile.am,
6795 colorspace.c, colorspace.h: Added a non functional colorspace
6798 2001-04-02 20:56 wtay
6800 * configure.in, docs/libs/.cvsignore,
6801 examples/helloworld/helloworld.c, gst/gstprops.c, gst/gstprops.h,
6802 gst/gstpropsprivate.h: Merged the float property patch from Steve
6803 Baker. This patch doesn't really work yet...
6805 2001-04-02 19:29 wtay
6807 * plugins/mulaw/mulaw-encode.c: This is how I see the caps
6808 negotiation for the mulaw element. In the sink negotiate pad it
6809 copies the caps and modifies it according to what it is going to
6810 ouput. It then tries to set the caps on the src pad, if that
6811 succeeds, negotiation succeeds, else it fails.
6813 2001-04-02 18:54 scavenger
6815 * configure.in, plugins/Makefile.am, plugins/mulaw/Makefile.am,
6816 plugins/mulaw/mulaw-conversion.c, plugins/mulaw/mulaw-conversion.h,
6817 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h: Start
6818 of the mulaw plugin...needs finishing off
6820 2001-04-02 16:09 richardb
6822 * configure.in: Add configure support for detecting artsc: if this
6823 is found, its okay to build an artsdsink plugin. Now, someone just
6824 needs to write an artsdsink.
6826 2001-04-02 16:08 richardb
6828 * plugins/oss/gstosssink.c: Correct tiny typo.
6830 2001-04-02 15:21 wtay
6832 * gst/gstcaps.c, gst/gstprops.c, gstplay/gstplay.c,
6833 plugins/Makefile.am, plugins/avi/audiocodecs.c,
6834 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6835 plugins/avi/gstaviencoder.h, plugins/avi/playcodecs.c,
6836 plugins/avi/wincodec/Makefile.am,
6837 plugins/avi/wincodec/gstwincodec.c,
6838 plugins/avi/wincodec/gstwincodec.h,
6839 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6840 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6841 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/median/median.c,
6842 plugins/filters/median/median.h, plugins/filters/smooth/smooth.c,
6843 plugins/filters/smooth/smooth.h, plugins/flx/flx_decoder.c,
6844 plugins/flx/flx_decoder.h, plugins/jpeg/gstjpeg.c,
6845 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6846 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6847 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6848 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6849 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6850 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6851 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6852 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6853 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6854 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6855 plugins/mpeg2/parse/mpeg2parse.c,
6856 plugins/mpeg2/video/gstmpeg2play.c,
6857 plugins/mpeg2/video/gstmpeg2play.h,
6858 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
6859 plugins/xvideosink/Makefile.am, plugins/xvideosink/gstximage.c,
6860 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
6861 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
6862 test/Makefile.am, test/mpeg2parse2.c, test/videotest2.c: A rather
6863 large update: - a new videosink using plain X windows
6864 (xvideosink). It uses capsnego to set up it's formats. -
6865 gstplay uses the new xvideosink and a gtk_socket. The initial
6866 window size is set to 0x0 so you need to resize it before you
6867 see something. - got rid of the video metadata include file in
6868 favour of properties and caps negotiation - adjusted most
6869 plugins to not use the metadata.
6871 2001-04-02 15:08 omegahacker
6873 * gst/gstinfo.c: added PID and cID to INFO lines when DEBUG is
6876 2001-04-01 15:09 wtay
6878 * gstplay/: callbacks.c, gstmediaplay.glade: Small change to load
6879 the .glade file from the current dir too when pressing the about
6882 2001-04-01 15:01 wtay
6884 * gstplay/: gstmediaplay.glade, gstplay.c: This patch is now The
6885 Right Way(tm) to handle the stop button but at least it doesn't
6888 2001-04-01 14:51 wtay
6890 * gstplay/gstplay.c: Slightly modified the _stop handling so that
6891 gstmediaplay crashes less viontly. The real problem is that going
6892 to the NULL state does not clean up the scheduling structures I
6895 2001-03-31 15:35 wtay
6897 * plugins/capture/v4l/gstv4lsrc.c: Make sure the endianness is
6898 correct when we agree to yuv formats in capsnego.
6900 2001-03-31 15:22 wtay
6902 * plugins/capture/v4l/gstv4lsrc.c: Only agree to the caps
6903 negotiation if the format is supported by the driver.
6905 2001-03-31 15:10 wtay
6907 * plugins/xvideosink/gstxvimage.c: Corrected a endianness bug in
6908 the format print code.
6910 2001-03-31 14:47 wtay
6912 * plugins/capture/v4l/gstv4lsrc.c: Added a little debug info in the
6915 2001-03-31 02:08 wtay
6917 * plugins/filters/stereo2mono/stereo2mono.c: Some cleanups. Added
6918 the padtemplates to the elementfactory.
6920 2001-03-31 01:56 scavenger
6922 * configure.in, plugins/filters/Makefile.am: Added stereo2mono
6925 2001-03-31 01:47 scavenger
6927 * plugins/filters/stereo2mono/: Makefile.am, stereo2mono.c,
6928 stereo2mono.h: stereo2mono plugin with caps negotiation code
6931 2001-03-31 01:13 wtay
6933 * tests/: caps.c, props.c: Adjust the test cases to the new FOURCC
6936 2001-03-31 00:56 wtay
6938 * examples/helloworld/helloworld.c, gst/gstprops.h,
6939 plugins/avi/gstavidecoder.c, plugins/avi/wincodec/gstwincodec.c,
6940 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
6941 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6942 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6943 plugins/mpeg2/video/gstmpeg2play.c: Simplified the FOURCC API to
6944 the caps, add a GST_MAKE_FOURCC macro to create a fourcc. Adjusted
6945 the plugins to use the new FOURCC API
6947 2001-03-31 00:51 wtay
6949 * plugins/xvideosink/: gstximage.c, gstxvimage.c, gstxvimage.h,
6950 xvideosink.c: Check for Xv support before trying to get caps.
6952 2001-03-30 21:10 wtay
6954 * docs/gst/tmpl/gstmultidisksrc.sgml, examples/autoplug/.cvsignore,
6955 examples/typefind/.cvsignore, plugins/xvideosink/.cvsignore: Small
6956 updates to the .cvsignore files.
6958 2001-03-30 21:08 wtay
6960 * acconfig.h, configure.in, plugins/Makefile.am,
6961 plugins/filters/Makefile.am, plugins/filters/ladspa/gstladspa.c,
6962 plugins/mp3decode/mpg123/mpg123.c, plugins/oss/gstosssink.c,
6963 plugins/rtjpeg/RTjpeg.h: Applied the FreeBSD patch from Orion with
6964 some minor modifications to the configure.in patch.
6966 2001-03-30 20:52 wtay
6968 * gst/gstthread.c: This hopefully fixes a slight thread sync issue.
6970 2001-03-30 01:06 omegahacker
6972 * AUTHORS, Makefile.am, configure.in, gstreamer.spec.in,
6973 gst/gstbin.c, gst/gstelement.c, gst/gstpad.c, gst/gstscheduler.c,
6974 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c,
6975 tests/threadlock.c, tools/gstreamer-launch.c: snapshot for matth to
6976 work with while I fly over to Europe....
6978 2001-03-29 23:33 wtay
6980 * test/videotest2.c: Added a test program to test v4lsrc and
6981 xvideosink doing capsnego.
6983 2001-03-29 23:31 wtay
6985 * configure.in, gst/gstcaps.c, gst/gstpad.c, gst/gstprops.c,
6986 gst/types/gsttypes.c, plugins/capture/v4l/grab.h,
6987 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
6988 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6989 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6990 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6991 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6992 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6993 plugins/xvideosink/xvideosink.h, test/Makefile.am: Added a plain X
6994 videosink, the videosink uses capsnego. adjusted the v4lsrc so
6995 that it uses capsnego on the src pad Small fixed to capsnego and
6996 the properties/caps.
6998 2001-03-29 18:27 richardb
7000 * docs/gst/: Makefile.am, gstreamer.types.in: Remove references to
7001 audiosink, audiosrc, and audioraw. Documentation at least _starts_
7004 2001-03-27 18:34 wtay
7006 * docs/gst/: gstreamer-sections.txt, tmpl/gstcaps.sgml,
7007 tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml: More docs updates
7009 2001-03-27 18:33 wtay
7011 * plugins/wav/gstparsewav.c: Removed the oss dependency
7013 2001-03-27 17:25 wtay
7015 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
7016 gstreamer.hierarchy, tmpl/audioraw.sgml, tmpl/gstaudiosink.sgml,
7017 tmpl/gstaudiosrc.sgml, tmpl/gstcaps.sgml, tmpl/gstprops.sgml,
7018 tmpl/gstreamer-unused.sgml: Removed the audiosink/src from the
7019 docs. Removed the audioraw metadata file from the docs.
7021 2001-03-26 12:12 richardb
7023 * plugins/mp3decode/Makefile.am: Fix makefile.am so that SUBDIRS is
7024 not defined both conditionally and unconditionally - broke some
7025 versions of automake.
7027 2001-03-24 18:50 wtay
7029 * plugins/: alsa/alsa.h, alsa/alsa_common.c, alsa/alsasink.c,
7030 alsa/alsasrc.c, au/gstparseau.c, effects/stereo/stereo.c,
7031 effects/stereo/stereo.h, effects/volume/volume.c,
7032 effects/volume/volume.h, esd/esdsink/esdsink.c,
7033 visualization/smoothwave/smoothwave.h,
7034 visualization/spectrum/gstspectrum.c,
7035 visualization/spectrum/gstspectrum.h,
7036 visualization/synaesthesia/synaesthesia.c,
7037 visualization/synaesthesia/synaesthesia.h,
7038 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
7039 wav/gstparsewav.c, wav/gstparsewav.h: Commented out the references
7040 to the old metadata handling in various plugins. They need to be
7041 converted to the new audio properties before they will work again.
7042 esdsink and alsasrc/sink are seriously damaged now.. :(
7044 2001-03-24 18:28 wtay
7046 * plugins/oss/gstosssink.c: Correctly set up the OSS format based
7049 2001-03-24 17:22 wtay
7051 * configure.in, examples/autoplug/autoplug.c,
7052 examples/helloworld/helloworld.c,
7053 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
7054 examples/queue/queue.c, examples/queue2/queue2.c,
7055 examples/queue3/queue3.c, examples/queue4/queue4.c,
7056 examples/thread/thread.c, examples/xml/createxml.c,
7057 gst/Makefile.am, gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c,
7058 gst/gstprops.h, gst/gstpropsprivate.h, gst/elements/Makefile.am,
7059 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
7060 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
7061 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
7062 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
7063 gst/elements/gstsinesrc.h, gstplay/gstplay.c, plugins/Makefile.am,
7064 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
7065 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
7066 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7067 plugins/avi/gstavidecoder.h, plugins/avi/gstaviencoder.h,
7068 plugins/flx/flx_decoder.c, plugins/mp3decode/mpg123/gstmpg123.c,
7069 plugins/mp3decode/mpg123/gstmpg123.h,
7070 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7071 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
7072 plugins/mpeg1video/parse/mp1videoparse.c,
7073 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7074 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7075 plugins/mpeg2/parse/mpeg2parse.c, plugins/oss/.cvsignore,
7076 plugins/oss/Makefile.am, plugins/oss/gstossaudio.c,
7077 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
7078 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
7079 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c, test/a.c,
7080 test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
7081 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
7082 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpg123.c,
7083 test/p.c, test/qtest.c, test/r.c, test/record.c, test/s.c,
7084 test/spectrum.c, test/typefind.c, test/vidcapture.c,
7085 test/vidcapture2.c, test/w.c, test/xmmstest.c, tests/autoplug.c,
7086 tests/autoplug3.c, tests/paranoia.c, tools/README,
7087 tools/gstreamer-inspect.c: Modified a lot of plugins to use the
7088 caps system. Modified the caps of audio/raw to our agreed
7089 properties. Added the multidisksrc plugin of Dominic Ludlam
7090 Renamed audiosink/src to osssink/src and updated all the examples
7091 using the old name. Moved oss specific plugins in an oss directory.
7092 removed the old audiosink from the elements/ dir. removed
7093 audioraw.h metadata header files since we now use the properties.
7094 There are still a few plugins that won't build because they include
7095 the old audioraw.h header file. This will be fixed soon. Make sure
7096 the caps are set in the plugins as described by their padtemplates
7097 (this should solve problems with gstmediaplay with various media
7100 *please don't panic when some plugins won't build, just cd manually
7101 into the plugin dirs* This will be fixed soon.
7103 2001-03-22 16:05 dlehn
7105 * debian/: Makefile.am, changelog, control, gsteditor.manpages,
7106 gstmediaplay.manpages, gstreamer-alsa.files,
7107 gstreamer-common.files, gstreamer-elements.files,
7108 gstreamer-mpeg2dec.files, gstreamer-runtime.manpages,
7109 gstreamer-tools.manpages, libgst-dev.manpages, rules: Debian
7110 updates: * add manpages * split off mpeg2dec and alsa packages *
7111 use latest doc build flags
7113 2001-03-22 00:03 wtay
7115 * plugins/flx/flx_decoder.c: unref the header buffer too.
7117 2001-03-22 00:00 wtay
7119 * docs/gst/tmpl/: gststaticautoplug.sgml,
7120 gststaticautoplugrender.sgml: Added the templates for the
7123 2001-03-21 23:59 wtay
7125 * configure.in, plugins/Makefile.am, plugins/flx/Makefile.am,
7126 plugins/flx/flx_color.c, plugins/flx/flx_color.h,
7127 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
7128 plugins/flx/flx_fmt.h: Added the FLX decoder of Sepp Wijnands
7129 <mrrazz@garbage-coderz.net>
7131 2001-03-21 21:43 wtay
7133 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
7134 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstautoplug.sgml,
7135 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
7136 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
7137 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
7138 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
7139 docs/gst/tmpl/gstutils.sgml, gst/gstautoplug.c, gst/gstcaps.c,
7140 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7141 gst/gstprops.h, gst/gstutils.c: API docs updates
7143 2001-03-20 23:12 richardb
7145 * configure.in, docs/Makefile.am, docs/manual/typedetection.sgml,
7146 examples/plugins/example.c: Added --enable-plugin-docs configure
7147 option, to enable build of the plugin documentation (currently
7148 broken). This defaults to off. Changed --enable-docs-build to
7149 default to on, since all other documentation should build
7152 Also, correct typo in manual, and fix up a couple of things in
7155 2001-03-20 18:29 wtay
7157 * testsuite/capsnego/.cvsignore: Added the new enum testcase to
7160 2001-03-20 18:29 wtay
7162 * gst/gst.c, gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h,
7163 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7164 gst/gstprops.h, gst/gstqueue.c, testsuite/capsnego/Makefile.am,
7165 testsuite/capsnego/converter2.c, testsuite/capsnego/enum.c: More
7166 work on capsnego proxying. It should be OK now. Added another
7167 testcase enum that shows various capsnego algorithms. Warn about
7168 pads that try to set a capability incompatible with their
7169 padtemplate. Implemented refcounting and copy_on_write for
7172 2001-03-18 16:17 wtay
7174 * gst/gstpad.c, gst/gstqueue.c,
7175 gst/autoplug/gststaticautoplugrender.c,
7176 plugins/mp3decode/mpg123/gstmpg123.c,
7177 plugins/mp3decode/parse/mp3parse.c,
7178 plugins/mpeg1/parse/mpeg1parse.c,
7179 plugins/mpeg1video/parse/mp1videoparse.c, plugins/vorbis/vorbis.c,
7180 plugins/vorbis/vorbisdec.c, testsuite/capsnego/.cvsignore,
7181 testsuite/capsnego/Makefile.am, testsuite/capsnego/converter2.c:
7182 More work on capsnego, mostly proxying Added another testsuite for
7183 capsnego Added caps to vorbisdec, mp3parse, mp1videoparse Redid the
7184 queue proxy handling a bit.
7186 2001-03-18 14:41 richardb
7188 * docs/fwg/gst-plugin-writers-guide.sgml: Another incremental piece
7191 2001-03-18 06:24 richardb
7193 * docs/fwg/gst-plugin-writers-guide.sgml: Commit a final couple of
7194 modifications before going to bed.
7196 2001-03-18 06:16 richardb
7198 * docs/fwg/: Makefile.am, firstplugin.sgml,
7199 gst-plugin-writers-guide.sgml: Some further modifications to the
7202 2001-03-18 05:21 richardb
7204 * docs/fwg/gst-plugin-writers-guide.sgml: Added many more details
7207 2001-03-18 03:57 richardb
7209 * docs/fwg/: Makefile.am, concepts.sgml,
7210 gst-plugin-writers-guide.sgml, typesnprops.sgml: Various updates to
7211 PWG; mainly adding information about types and properties. Removed
7212 concepts.sgml and typesnprops.sgml; merged into main file. I was
7213 finding that having all the separate subfiles simply stopped me
7214 from finding what I wanted to edit. Maybe I'll split it up again
7215 later, but this is much better for now.
7217 2001-03-18 02:42 wtay
7219 * configure.in, docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7220 docs/random/wtay/capsnego-cases, examples/helloworld/helloworld.c,
7221 examples/queue/queue.c, examples/xml/runxml.c, gst/gstcaps.c,
7222 gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h, gst/gstprops.c,
7223 gst/gstprops.h, gst/gstqueue.c, gst/elements/gstaudiosink.c,
7224 plugins/mp3decode/mpg123/gstmpg123.c,
7225 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7226 tests/props.c, testsuite/capsnego/.cvsignore,
7227 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
7228 testsuite/capsnego/converter.c: Reworked the capsnegotiation
7229 function audiosink now uses capsnego to set its parameters
7230 mpg123/ac3dec use capsnego instead of metadata Added the beginnings
7231 of a testsuite for capsnego.
7233 2001-03-17 17:50 richardb
7235 * docs/manual/plugins.sgml: Update to note that plugins can also
7236 contain autopluggers.
7238 2001-03-17 17:16 richardb
7240 * docs/fwg/: concepts.sgml, firstplugin.sgml,
7241 gst-plugin-writers-guide.sgml: Some miscellaneous small changes.
7243 2001-03-17 03:15 omegahacker
7245 * docs/random/omega/: eos, eos.old: move eos to eos.old, to reflect
7246 its age and to aid ailing OS's like Windoze <g>
7248 2001-03-16 01:06 dlehn
7250 * Makefile.am, gstreamer-config.1, editor/Makefile.am,
7251 editor/gsteditor.1, gstplay/Makefile.am, gstplay/gstmediaplay.1,
7252 tools/Makefile.am, tools/gstreamer-inspect.1,
7253 tools/gstreamer-launch.1, tools/gstreamer-register.1: Added man
7256 2001-03-16 00:49 scavenger
7258 * gst/gstthread.c: Fixed locking issue when PLAYING to READY
7260 2001-03-15 20:08 wtay
7262 * docs/random/wtay/capsnego-cases: Added the first part of a uses
7263 case doc on caps nego
7265 2001-03-14 21:56 omegahacker
7267 * configure.in: fixed issue with the xmlDocGetRootElement test and
7268 non-/usr/lib installs of libxml
7270 2001-03-14 07:54 dlehn
7272 * gstreamer.m4: Use of system() in test programs needs an #include
7275 2001-03-14 06:46 dlehn
7277 * gstreamer.m4: Fix --with-gstreamer-prefix via s/glib/gstreamer/
7279 2001-03-13 22:21 wtay
7281 * tools/gstreamer-inspect.c: Adjusted -inspect to the new GstCaps
7284 2001-03-13 22:13 wtay
7286 * gst/gsttypefind.c: The typefind element now sets the caps on its
7287 sink pad when the type has been detected.
7289 2001-03-13 20:26 wtay
7291 * gst/: gstcaps.c, gstpad.c: Small fixes to the caps compatibility
7292 check. Small changes to the pad negotiation and proxy functions
7294 2001-03-13 18:57 wtay
7296 * examples/autoplug/autoplug.c: Updated the autoplug example with
7297 the new autoplugger. there still is a scheduling issue though.
7299 2001-03-13 18:45 wtay
7301 * configure.in: Applied the patch from hadess/ajmitch to add
7302 --disable-alsasink and --disable-esdsink (the latter one being
7303 untested) to configure.in
7305 2001-03-13 02:20 omegahacker
7307 * gst/gstthread.c: fixed READY_TO_NULL bug
7309 2001-03-13 01:44 scavenger
7311 * gst/: gstthread.c, gstthread.h: removed fine grained locking and
7312 added simultaneous waiting for 2 states
7314 2001-03-13 01:24 scavenger
7316 * gst/gstthread.c: exactly opposite check needed in wait_thread
7318 2001-03-13 01:08 scavenger
7320 * gst/gstthread.c: made wait_thread check for logical true rather
7321 than check equality with gboolean
7323 2001-03-13 00:57 scavenger
7325 * gst/gstthread.c: changed debug to print unsigned not signed
7327 2001-03-13 00:46 scavenger
7329 * gst/gstthread.c: TYPO: ISSET should be IS_SET
7331 2001-03-13 00:45 scavenger
7333 * gst/gstthread.c: added debug to signal noting the result of the
7334 flag after being set
7336 2001-03-13 00:39 scavenger
7338 * gst/: gstthread.c, gstthread.h: Made locks more granular, one
7341 2001-03-13 00:09 scavenger
7343 * gst/gstthread.c: made cond_wait into cond_timedwait
7345 2001-03-12 23:51 omegahacker
7347 * tests/threadlock.c: file threadlock.c was initially added on
7348 branch BRANCH-INCSCHED1.
7350 2001-03-12 23:51 omegahacker
7352 * tests/: Makefile.am, threadlock.c: added threadlock test
7354 2001-03-12 23:39 scavenger
7356 * gst/gstthread.c: repositioning of debug after mutex in
7357 wait_thread and signal_thread
7359 2001-03-12 23:28 scavenger
7361 * gst/gstthread.c: typo in GST_DEBUG in signal_thread
7363 2001-03-12 23:27 scavenger
7365 * gst/gstthread.c: Changed GST_DEBUG in signal_thread and
7366 wait_thread to reveal more info
7368 2001-03-12 21:02 wtay
7370 * configure.in, docs/random/wtay/caps-negociation,
7371 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstautoplug.h,
7372 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
7373 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
7374 gst/gstqueue.c, gst/autoplug/gststaticautoplug.c,
7375 gst/autoplug/gststaticautoplugrender.c,
7376 gst/elements/gstaudiosink.c, gstplay/gstplay.c,
7377 plugins/jpeg/gstjpeg.c, plugins/vorbis/vorbis.c,
7378 plugins/xmms/pluginenum.c, tests/.cvsignore, tests/Makefile.am,
7379 tests/autoplug.c, tests/capsconnect.c, tests/nego/.cvsignore,
7380 tests/nego/Makefile.am, tests/nego/nego1.c: Merged the CAPSNEGO1
7383 2001-03-12 20:04 wtay
7385 * Makefile.am, REQUIREMENTS, configure.in, docs/manual/xml.sgml,
7386 gst/gst.c, gst/gstpipeline.c, gst/gstpipeline.h,
7387 gst/elements/gstsinesrc.c, gst/elements/gstsinesrc.h,
7388 plugins/Makefile.am, plugins/alsa/.cvsignore,
7389 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
7390 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
7391 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
7392 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegenc.c,
7393 plugins/jpeg/gstjpegenc.h, plugins/rtp/Makefile.am,
7394 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7395 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7396 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
7397 tests/autoplug.c, testsuite/Makefile.am, testsuite/test_gst_init.c:
7398 Another merge from HEAD into CAPSNEGO1
7400 2001-03-12 02:44 scavenger
7402 * gst/gstthread.c: added a set flag to end of
7403 gst_thread_signal_thread and gst_signal_wait_thread to indicate
7404 whether signal should set flag or unset flag, and whether wait
7405 should wait for flag to be set or to be unset. this is needed for
7406 PLAYING_TO_PAUSE where STATE_SPINNING needs to be signalled to be
7409 2001-03-12 02:30 omegahacker
7411 * tests/: Makefile.am, reaping.c: added thread REAPING test
7413 2001-03-12 02:30 omegahacker
7415 * tests/reaping.c: file reaping.c was initially added on branch
7418 2001-03-12 01:55 scavenger
7420 * gst/gstthread.c: making wait for REAPING state when
7421 gst_bin_iterate returns non zero
7423 2001-03-12 01:37 scavenger
7425 * gst/gstthread.c: added debug statement
7427 2001-03-12 01:13 omegahacker
7429 * gst/gsttypes.h: /me is an idiot. cvs add gsttypes.h
7431 2001-03-12 01:13 omegahacker
7433 * gst/gsttypes.h: file gsttypes.h was initially added on branch
7436 2001-03-12 00:37 omegahacker
7438 * gst/: gstthread.c, gstthread.h: some cleanup and compile fixes
7440 2001-03-12 00:28 scavenger
7442 * gst/: gstthread.c, gstthread.h: Start of merging syncflags in
7445 2001-03-11 22:45 omegahacker
7447 * configure.in: added check for version 1.8.1 or better of libxml
7449 2001-03-11 19:51 wtay
7451 * plugins/jpeg/: gstjpegenc.c, gstjpegenc.h: Added a signal that
7452 gets emited when a frame has been encoded..
7454 2001-03-11 19:31 wtay
7456 * gst/gstpad.c, gst/gstpad.h,
7457 gst/autoplug/gststaticautoplugrender.c, tests/.cvsignore: Small
7458 fixes, most notably the GST_PAD_CONNECTED macro that didn't work
7461 2001-03-11 18:47 wtay
7463 * tests/capsconnect.c: file capsconnect.c was initially added on
7464 branch BRANCH-CAPSNEGO1.
7466 2001-03-11 18:47 wtay
7468 * tests/capsconnect.c: Added a little test program for caps
7469 negotiation proxying.
7471 2001-03-11 18:34 wtay
7473 * gst/elements/: gstsinesrc.c, gstsinesrc.h: Applied the sinesrc
7474 patch from Steve Baker.
7476 2001-03-11 16:29 wtay
7478 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
7479 gstreamer-config.in, gstreamer.m4, debian/.cvsignore,
7480 debian/Makefile.am, debian/README.Debian, debian/changelog,
7481 debian/control, debian/copyright, debian/gsteditor.files,
7482 debian/gsteditor.menu, debian/gstmediaplay.files,
7483 debian/gstmediaplay.menu, debian/gstreamer-cdparanoia.files,
7484 debian/gstreamer-common.files, debian/gstreamer-doc.files,
7485 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
7486 debian/gstreamer-lame.files, debian/gstreamer-mpg123.files,
7487 debian/gstreamer-plugin-template.postinst,
7488 debian/gstreamer-plugin-template.prerm,
7489 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7490 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7491 debian/libgst-dev.files, debian/libgst0.files,
7492 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7493 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7494 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7495 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7496 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7497 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7498 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
7499 docs/gst/gstreamer.types.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
7500 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
7501 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7502 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7503 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
7504 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/Makefile.am,
7505 docs/manual/bins.sgml, docs/manual/debugging.sgml,
7506 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
7507 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
7508 docs/manual/pads.sgml, docs/manual/plugins.sgml,
7509 docs/manual/queues.sgml, docs/manual/quotes.sgml,
7510 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
7511 docs/manual/xml.sgml, docs/plugins/Makefile.am,
7512 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
7513 docs/plugins/tmpl/audioscale.sgml,
7514 docs/plugins/tmpl/gstaviencoder.sgml,
7515 docs/plugins/tmpl/gstmpeg2enc.sgml,
7516 docs/plugins/tmpl/gstmpeg2play.sgml,
7517 docs/plugins/tmpl/gstmpeg_play.sgml,
7518 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7519 docs/plugins/tmpl/gstspectrum.sgml,
7520 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7521 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7522 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7523 docs/plugins/tmpl/mpeg2parse.sgml,
7524 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7525 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7526 docs/plugins/tmpl/synaesthesia.sgml,
7527 docs/plugins/tmpl/system_encode.sgml,
7528 docs/plugins/tmpl/videoscale.sgml,
7529 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7530 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7531 docs/random/hierarchy, docs/random/wtay/autoplug2,
7532 editor/gsteditor.h, examples/Makefile.am,
7533 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
7534 examples/launch/mp3play, examples/plugins/example.c,
7535 examples/plugins/example.h, examples/queue2/queue2.c,
7536 examples/thread/thread.c, gst/Makefile.am, gst/cothreads.c,
7537 gst/gst.c, gst/gst.h, gst/gstarch.h, gst/gstautoplug.c,
7538 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7539 gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
7540 gst/gstelementfactory.c, gst/gstinfo.h, gst/gstobject.c,
7541 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c,
7542 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7543 gst/gstprops.c, gst/gstqueue.c, gst/gstsparc.h, gst/gstthread.c,
7544 gst/gsttype.c, gst/gsttype.h, gst/gsttypefind.c, gst/gstutils.c,
7545 gst/gstutils.h, gst/autoplug/Makefile.am,
7546 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7547 gst/autoplug/gststaticautoplugrender.c,
7548 gst/autoplug/gststaticautoplugrender.h,
7549 gst/elements/gstaudiosink.c, gst/elements/gstdisksrc.c,
7550 gst/elements/gstelements.c, gstplay/Makefile.am, gstplay/gstplay.c,
7551 gstplay/gstplay.h, gstplay/gstplayprivate.h, include/Makefile.am,
7552 include/avifmt.h, include/default.h, include/registry.h,
7553 libs/Makefile.am, libs/getbits/gstgetbits.c,
7554 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7555 plugins/Makefile.am, plugins/avi/gstavidecoder.c,
7556 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7557 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7558 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7559 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
7560 plugins/mp3decode/mpg123/layer1.c,
7561 plugins/mp3decode/mpg123/layer3.c,
7562 plugins/mp3decode/mpg123/tabinit.c,
7563 plugins/mp3decode/parse/mp3parse.c,
7564 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7565 plugins/mpeg1/mpeg_play/Makefile.am,
7566 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7567 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7568 plugins/mpeg1/mpeg_play/recon_sse.s,
7569 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/Makefile.am,
7570 plugins/mpeg2/ac3dec/cpu_accel.c,
7571 plugins/mpeg2/mpeg2dec/Makefile.am,
7572 plugins/mpeg2/mpeg2dec/attributes.h,
7573 plugins/mpeg2/mpeg2dec/decode.c,
7574 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7575 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7576 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7577 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7578 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7579 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7580 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7581 plugins/mpeg2/mpeg2dec/mm_accel.h,
7582 plugins/mpeg2/mpeg2dec/motion_comp.c,
7583 plugins/mpeg2/mpeg2dec/motion_comp.h,
7584 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7585 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7586 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7587 plugins/mpeg2/mpeg2dec/mpeg2.h,
7588 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7589 plugins/mpeg2/mpeg2dec/output_video.h,
7590 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7591 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7592 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7593 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7594 plugins/vorbis/vorbis.c, plugins/xmms/.cvsignore,
7595 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
7596 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
7597 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
7598 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
7599 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
7600 plugins/xmms/main.h, plugins/xmms/output.h,
7601 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
7602 plugins/xmms/visualization.h, plugins/xmms/xmms.h, test/.cvsignore,
7603 test/Makefile.am, test/mp1parse.c, test/mpeg2parse2.c,
7604 test/videotest.c, test/xmmstest.c, test/xml/readreg.c,
7605 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c,
7606 tests/autoplug2.c, tests/autoplug3.c, tools/README,
7607 tools/gstreamer-inspect.c: Merge the HEAD branch into AUTOPLUG2.
7608 More work on the negotiation process to allow for proxied
7609 negotiation which is needed in the queue. gst_pad_connect perform
7610 a negotiation and returns a gboolean indicating successfull
7611 connection. The pads are disconnected when negotiation fails. I'm
7612 not satisfied/sure about the implementation yet, needs some more
7615 2001-03-10 09:03 omegahacker
7617 * gst/: gstpipeline.c, gstpipeline.h: added tool-man's patch for
7618 g++ compilation, const guchar for pipeline_new
7620 2001-03-09 22:03 wtay
7622 * REQUIREMENTS: Added librtp as a REQUIREMENT for the rtp plugin
7624 2001-03-09 22:02 wtay
7626 * configure.in, plugins/Makefile.am: Added a check for librtp.
7628 2001-03-09 20:50 wtay
7630 * REQUIREMENTS, configure.in, plugins/rtp/Makefile.am,
7631 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7632 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7633 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h: Added
7634 the RTP sink, added libasound to the REQUIREMENTS, configure.in is
7635 not yet detecting librtp...
7637 2001-03-09 20:35 wtay
7639 * plugins/xmms/pluginenum.c: Fixed some minor compile warnings
7641 2001-03-09 20:24 wtay
7643 * configure.in, plugins/Makefile.am, plugins/alsa/Makefile.am: Only
7644 build alsa when detected by configure
7646 2001-03-09 20:05 wtay
7648 * plugins/alsa/: .cvsignore, README: Some more files.
7650 2001-03-09 20:04 wtay
7652 * plugins/alsa/: Makefile.am, alsa.h, alsa_common.c, alsainfo.c,
7653 alsasink.c, alsasrc.c: Added the alsasrc and alsasink elements. The
7654 build system is not yet done, we're working on it now.
7656 2001-03-09 18:50 omegahacker
7658 * gst/cothreads.c, gst/gstbin.c, gst/gstelement.c, gst/gstpad.c,
7659 gst/gstscheduler.c, gst/gstthread.h, tests/incsched.c: update to
7662 2001-03-09 18:33 omegahacker
7664 * gst/gstthread.c: commit to broken code that needs inspecting
7666 2001-03-09 12:31 richardb
7668 * gst/gst.c: Fix gst_init() so that it doesn't fail when passed two
7669 NULLs as parameters. Was dereferencing the argv pointer to get
7670 progname: now defaults to "gstprog".
7672 2001-03-09 12:29 richardb
7674 * testsuite/test_gst_init.c: Updated test to have a comment
7675 explaining its purpose (very important this, especially for
7676 regression tests), and to actually test what I meant it to.
7678 2001-03-09 12:08 richardb
7680 * Makefile.am, configure.in, testsuite/Makefile.am,
7681 testsuite/test_gst_init.c: Added a testsuite. This currently only
7682 has one test, which replicates a problem just submitted to the
7685 I hope noone disagrees that we need a testsuite. Also, hopefully
7686 we all think that a tiny testsuite which is easy to add tests to is
7687 much better than a huge project to create a complete testsuite,
7688 which never gets started because its too big and scary.
7690 I suggest that tests get created whenever someone has a spare
7691 moment, or whenever a bug is reported (to replicate the problem,
7692 and thus be sure that when fixed it stays fixed), and before making
7693 a change to a piece of code to ensure that it remains working.
7695 If we all add little tests occasionally, then we'll have a good
7696 useful testsuite before we know it. All you need to do is make a
7698 2001-03-08 21:28 wtay
7700 * configure.in: Removed the libxmms check until they fix their m4
7703 2001-03-08 19:26 wtay
7705 * plugins/capture/v4l/gstv4lsrc.c: A very stupid patch to issue a
7706 warninh when the device could not be opened.
7708 2001-03-07 22:20 wtay
7710 * configure.in: Added a check for libxmms
7712 2001-03-07 21:52 wtay
7714 * configure.in, docs/gst/tmpl/gstautoplug.sgml,
7715 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
7716 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7717 docs/random/hierarchy, docs/random/wtay/autoplug2,
7718 editor/gsteditor.h, examples/autoplug/autoplug.c,
7719 examples/helloworld2/helloworld2.c, examples/queue2/queue2.c,
7720 examples/thread/thread.c, gst/Makefile.am, gst/gstautoplug.c,
7721 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7722 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
7723 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
7724 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7725 gst/gstprops.c, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
7726 gst/gsttypefind.c, gst/autoplug/Makefile.am,
7727 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7728 gst/autoplug/gststaticautoplugrender.c,
7729 gst/autoplug/gststaticautoplugrender.h, gst/elements/gstdisksrc.c,
7730 gst/elements/gstelements.c, gstplay/gstplay.c, gstplay/gstplay.h,
7731 gstplay/gstplayprivate.h, plugins/Makefile.am,
7732 plugins/avi/gstavidecoder.c, plugins/avi/playcodecs.c,
7733 plugins/avi/wincodec/gstwincodec.c,
7734 plugins/avi/wincodec/gstwindec.c,
7735 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/xmms/Makefile.am,
7736 plugins/xmms/plugin.h, test/mp1parse.c, tests/.cvsignore,
7737 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
7738 tests/autoplug3.c, tools/gstreamer-inspect.c: Merged the AUTOPLUG2
7741 2001-03-06 22:32 wtay
7743 * gst/gstbin.c, gst/gstpipeline.c, gst/gstutils.c, test/.cvsignore,
7744 test/Makefile.am, test/videotest.c, test/xmmstest.c: Small fixes to
7745 pipeline and gstbin. Fixed the xmmstest makefile entry Removed the
7746 plugin_load statements in videotest Applied the patch from Steve
7747 Baker for float args parsing
7749 2001-03-06 21:39 wtay
7751 * AUTHORS, REQUIREMENTS, acconfig.h, configure.in, gstreamer.m4,
7752 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
7753 examples/launch/mp3play, gst/Makefile.am, gst/cothreads.c,
7754 gst/gstarch.h, gst/gstbin.c, gst/gstcpu.c, gst/gstelement.c,
7755 gst/gstpad.c, gst/gstparse.c, gst/gstplugin.c, gst/gstsparc.h,
7756 gst/gstutils.c, gst/gstutils.h, gstplay/Makefile.am,
7757 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7758 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
7759 plugins/mpeg2/mpeg2dec/attributes.h,
7760 plugins/mpeg2/mpeg2dec/decode.c,
7761 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7762 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7763 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7764 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7765 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7766 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7767 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7768 plugins/mpeg2/mpeg2dec/mm_accel.h,
7769 plugins/mpeg2/mpeg2dec/motion_comp.c,
7770 plugins/mpeg2/mpeg2dec/motion_comp.h,
7771 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7772 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7773 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7774 plugins/mpeg2/mpeg2dec/mpeg2.h,
7775 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7776 plugins/mpeg2/mpeg2dec/output_video.h,
7777 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7778 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7779 plugins/xmms/.cvsignore, plugins/xmms/Makefile.am,
7780 plugins/xmms/effect.h, plugins/xmms/general.h,
7781 plugins/xmms/gstxmms.c, plugins/xmms/gstxmms.h,
7782 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmseffect.h,
7783 plugins/xmms/gstxmmsinput.c, plugins/xmms/gstxmmsinput.h,
7784 plugins/xmms/input.h, plugins/xmms/main.h, plugins/xmms/output.h,
7785 plugins/xmms/plugin.h, plugins/xmms/pluginenum.c,
7786 plugins/xmms/pluginenum.h, plugins/xmms/visualization.h,
7787 plugins/xmms/xmms.h, test/.cvsignore, test/Makefile.am,
7788 test/mpeg2parse2.c, test/videotest.c, test/xmmstest.c,
7789 test/xml/readreg.c, tests/autoplug3.c: Synced with the HEAD branch
7790 again... amazing how many changes we have in only a week time...
7792 2001-03-06 20:06 wtay
7794 * examples/launch/mp3play: Added quotes around the command line mp3
7797 2001-03-06 20:04 wtay
7799 * gst/gstparse.c: Applied Dominic Ludlam's patch to allow quoted
7800 args in gstreamer-launch
7802 2001-03-05 23:06 wtay
7804 * plugins/xmms/: gstxmmsinput.c, gstxmmsinput.h: Added state
7805 changes to the input plugins. Added all of the xmms calls/info as
7808 2001-03-05 21:24 wtay
7810 * test/xmmstest.c: Added an effect to the example
7812 2001-03-05 21:24 wtay
7814 * plugins/xmms/: Makefile.am, gstxmms.c, gstxmmseffect.c,
7815 gstxmmseffect.h, gstxmmsinput.c: Added a wrapper for the xmms
7818 2001-03-05 19:37 wtay
7820 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added an option
7823 2001-03-05 18:55 wtay
7825 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Removed the sliced property
7826 of the sink caps because this plugin can take random data.
7828 2001-03-04 23:40 wtay
7830 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Adjusted the credits...
7831 Changed the loop function so that it can stop.
7833 2001-03-04 22:37 dlehn
7835 * plugins/mpeg2/mpeg2dec/: header.c, header.h, idct.c, idct.h,
7836 idct_mmx.c, idct_mmx.h, motion_comp.c, motion_comp.h, slice.c,
7837 slice.h: Whoops, remove the rest of the old mpeg2dec files.
7839 2001-03-04 22:26 dlehn
7841 * test/mpeg2parse2.c: Use g_return_val_if_fail() instead of
7842 g_return_if_fail() where needed.
7844 2001-03-04 22:22 dlehn
7846 * acconfig.h, configure.in, plugins/mpeg2/Makefile.am,
7847 plugins/mpeg2/mpeg2dec/Makefile.am,
7848 plugins/mpeg2/mpeg2dec/attributes.h,
7849 plugins/mpeg2/mpeg2dec/decode.c,
7850 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7851 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7852 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7853 plugins/mpeg2/mpeg2dec/mm_accel.h,
7854 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7855 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7856 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7857 plugins/mpeg2/mpeg2dec/mpeg2.h,
7858 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7859 plugins/mpeg2/mpeg2dec/output_video.h,
7860 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7861 test/.cvsignore: Update mpeg2dec plugin. Now depends on mpeg2dec
7864 2001-03-04 21:59 wtay
7866 * test/: Makefile.am, xmmstest.c: Added a test program for xmms
7868 2001-03-04 21:58 wtay
7870 * configure.in: Added makefile for xmms. libxmms detection is not
7873 2001-03-04 21:57 wtay
7875 * plugins/xmms/: .cvsignore, Makefile.am, effect.h, general.h,
7876 gstxmms.c, gstxmms.h, gstxmmsinput.c, gstxmmsinput.h, input.h,
7877 main.h, output.h, plugin.h, pluginenum.c, pluginenum.h,
7878 visualization.h, xmms.h: Added an XMMS input filter plugin. MikMod,
7879 mpg123, tonegen, vorbis are tested. Not everything works yet most
7880 notably lots of properties are missing and the vis plugin pads are
7881 not created. State changes are not yet handled as they should.
7883 2001-03-03 19:09 wtay
7885 * tests/autoplug3.c: file autoplug3.c was initially added on branch
7888 2001-03-03 19:09 wtay
7890 * tests/: .cvsignore, autoplug3.c: Added a test program for the
7893 2001-03-03 19:08 wtay
7895 * gst/autoplug/gststaticautoplugrender.c: file
7896 gststaticautoplugrender.c was initially added on branch
7899 2001-03-03 19:08 wtay
7901 * gst/gstautoplug.c, gst/gstautoplug.h, gst/autoplug/Makefile.am,
7902 gst/autoplug/gststaticautoplug.c,
7903 gst/autoplug/gststaticautoplugrender.c,
7904 gst/autoplug/gststaticautoplugrender.h, gstplay/gstplay.c,
7905 gstplay/gstplayprivate.h, tests/Makefile.am, tests/autoplug.c,
7906 tests/autoplug2.c: Added an API for element construction and
7907 renderer autopluggers. Added another autoplugger to render things.
7908 Updated the player to use the new autoplugger.
7910 2001-03-03 19:08 wtay
7912 * gst/autoplug/gststaticautoplugrender.h: file
7913 gststaticautoplugrender.h was initially added on branch
7916 2001-03-03 18:19 wtay
7918 * gst/gstutils.c: And the gst_utit_set_object_arg function too of
7921 2001-03-03 17:38 wtay
7923 * gst/gstelement.c: Added gstutils.h to #include
7925 2001-03-03 17:09 wtay
7927 * configure.in: Added a comma to fix ./configure as found by Steve
7930 2001-03-03 16:30 wtay
7932 * gst/: gstelement.c, gstparse.c, gstutils.h: Added a utility
7933 function in gstutils to set an object argument as a string.
7934 gstparse.c and gstelement.c now use this function.
7936 2001-03-02 18:30 omegahacker
7938 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
7939 gst/gstarch.h, gst/gstsparc.h: added sparc cothreads
7941 2001-03-02 17:56 wtay
7943 * examples/helloworld2/helloworld2.c: Make the autoplugging example
7944 work again with an ugly hack until we have autoplug2 merged...
7946 2001-03-02 17:03 richardb
7948 * test/xml/readreg.c: Include compatability defines for libxml: use
7949 xmlChildrenNode instead of childs.
7951 2001-03-02 16:50 richardb
7953 * gst/gstplugin.c: Add advice to run gstreamer-register when
7954 warning that registry needs rebuild.
7956 2001-03-02 16:49 richardb
7958 * REQUIREMENTS: Mention that libxml is also known as gnome-xml
7960 2001-03-01 23:47 wtay
7962 * AUTHORS: Updated the authors file.
7964 2001-03-01 23:25 wtay
7966 * gstreamer.m4, gstplay/Makefile.am, test/videotest.c: Added the
7967 .m4 script of Thomas Nyberg <thomas@codefactory.se>
7969 2001-03-01 22:36 wtay
7971 * Makefile.am, configure.in, gstreamer-config.in,
7972 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
7973 debian/changelog, debian/control, debian/copyright,
7974 debian/gsteditor.files, debian/gsteditor.menu,
7975 debian/gstmediaplay.files, debian/gstmediaplay.menu,
7976 debian/gstreamer-cdparanoia.files, debian/gstreamer-common.files,
7977 debian/gstreamer-doc.files, debian/gstreamer-elements.files,
7978 debian/gstreamer-esd.files, debian/gstreamer-lame.files,
7979 debian/gstreamer-mpg123.files,
7980 debian/gstreamer-plugin-template.postinst,
7981 debian/gstreamer-plugin-template.prerm,
7982 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7983 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7984 debian/libgst-dev.files, debian/libgst0.files,
7985 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7986 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7987 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7988 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7989 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7990 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7991 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
7992 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7993 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7994 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7995 docs/manual/Makefile.am, docs/manual/bins.sgml,
7996 docs/manual/debugging.sgml, docs/manual/dynamic.sgml,
7997 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
7998 docs/manual/helloworld2.sgml, docs/manual/pads.sgml,
7999 docs/manual/plugins.sgml, docs/manual/queues.sgml,
8000 docs/manual/quotes.sgml, docs/manual/threads.sgml,
8001 docs/manual/typedetection.sgml, docs/manual/xml.sgml,
8002 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
8003 docs/plugins/tmpl/ac3parse.sgml, docs/plugins/tmpl/audioscale.sgml,
8004 docs/plugins/tmpl/gstaviencoder.sgml,
8005 docs/plugins/tmpl/gstmpeg2enc.sgml,
8006 docs/plugins/tmpl/gstmpeg2play.sgml,
8007 docs/plugins/tmpl/gstmpeg_play.sgml,
8008 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
8009 docs/plugins/tmpl/gstspectrum.sgml,
8010 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
8011 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
8012 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
8013 docs/plugins/tmpl/mpeg2parse.sgml,
8014 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
8015 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
8016 docs/plugins/tmpl/synaesthesia.sgml,
8017 docs/plugins/tmpl/system_encode.sgml,
8018 docs/plugins/tmpl/videoscale.sgml,
8019 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
8020 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
8021 docs/random/caps.dia, docs/random/wtay/caps-negociation,
8022 examples/Makefile.am, examples/plugins/example.c,
8023 examples/plugins/example.h, gst/Makefile.am, gst/gst.c, gst/gst.h,
8024 gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
8025 gst/gstcpu.h, gst/gstelement.h, gst/gstinfo.h, gst/gstpad.c,
8026 gst/gstpad.h, gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c,
8027 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c, gst/gsttype.c,
8028 gst/gstutils.h, gst/autoplug/gststaticautoplug.c,
8029 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
8030 gstplay/gstmediaplay.c, gstplay/gstplay.c, include/Makefile.am,
8031 include/avifmt.h, include/default.h, include/registry.h,
8032 libs/Makefile.am, libs/getbits/gstgetbits.c,
8033 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
8034 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8035 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
8036 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8037 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
8038 plugins/jpeg/gstjpegdec.c, plugins/mp3decode/mpg123/layer1.c,
8039 plugins/mp3decode/mpg123/layer3.c,
8040 plugins/mp3decode/mpg123/tabinit.c,
8041 plugins/mp3decode/parse/mp3parse.c,
8042 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8043 plugins/mpeg1/mpeg_play/Makefile.am,
8044 plugins/mpeg1/mpeg_play/recon_mmxe.s,
8045 plugins/mpeg1/mpeg_play/recon_sse.s,
8046 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
8047 plugins/mpeg2/mpeg2dec/motion_comp.c,
8048 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
8049 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
8050 test/videotest.c, tools/README: Merge with the main trunk. GstPlay
8051 needed some changes for the dynamic pads in the avidecoder since
8052 the new autoplugger doesn't know about the outher elements. The
8053 next version of the autoplugger will also handle the
8054 audfio/videosink connections and will do a complete end-to-end
8057 2001-03-01 19:43 wtay
8059 * plugins/capture/v4l/gstv4lsrc.c: Hopefully fixed some more color
8062 2001-03-01 19:11 wtay
8064 * plugins/capture/v4l/gstv4lsrc.c: Added more LE<->BE stuff
8066 2001-02-28 21:40 wtay
8068 * gst/gstbin.c: Make sure a cothreaded element is selected as the
8069 first one to start the cothread_switch
8071 2001-02-28 20:32 wtay
8073 * gst/gstcpu.c: Redid the cpu detection with a little help from
8076 2001-02-27 22:43 wtay
8078 * test/mpeg2parse2.c: Xv enabled, mpeg2dec is the decoder..
8080 2001-02-27 22:38 wtay
8082 * test/Makefile.am: and the updated makefile...
8084 2001-02-27 22:27 wtay
8086 * test/mpeg2parse2.c: Added a simple mpeg2 player for testing
8089 2001-02-27 21:08 wtay
8091 * docs/gst/: Makefile.am, gstreamer.hierarchy, gstreamer.types.in,
8092 tmpl/gstasyncdisksrc.sgml, tmpl/gstautoplug.sgml, tmpl/gstpad.sgml,
8093 tmpl/gstpipeline.sgml, tmpl/gstplugin.sgml,
8094 tmpl/gstreamer-unused.sgml: Small compile fixes
8096 2001-02-27 20:34 wtay
8098 * gst/autoplug/gststaticautoplug.c: file gststaticautoplug.c was
8099 initially added on branch BRANCH-AUTOPLUG2.
8101 2001-02-27 20:34 wtay
8103 * docs/random/plugins.dia, gst/gstbin.c, gst/gstcaps.c,
8104 gst/gstthread.c, gst/autoplug/Makefile.am,
8105 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h:
8106 Added the missing autoplugger, doh
8108 2001-02-27 20:34 wtay
8110 * gst/autoplug/gststaticautoplug.h: file gststaticautoplug.h was
8111 initially added on branch BRANCH-AUTOPLUG2.
8113 2001-02-27 20:34 wtay
8115 * gst/autoplug/Makefile.am: file Makefile.am was initially added on
8116 branch BRANCH-AUTOPLUG2.
8118 2001-02-27 19:44 wtay
8120 * gst/gstcpu.c, gst/gstcpu.h, plugins/mpeg1/mpeg_play/Makefile.am,
8121 plugins/mpeg1/mpeg_play/recon_mmxe.s,
8122 plugins/mpeg1/mpeg_play/recon_sse.s,
8123 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
8124 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
8125 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
8126 test/videotest.c: CPU detection of MMXEXT and probably 3DNOW (not
8127 on Athlon yet) Renamed the mmxe motion compentation files.
8128 disabled SSE optimisation in ac3dec because it apparently faults..
8129 enable MMXEXT motion compensation on non SSE CPUs (AMD)
8131 2001-02-27 00:05 wtay
8133 * docs/gst/Makefile.am, docs/gst/tmpl/gstcaps.sgml,
8134 docs/gst/tmpl/gstreamer-unused.sgml, docs/plugins/Makefile.am,
8135 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
8136 docs/plugins/tmpl/audioscale.sgml,
8137 docs/plugins/tmpl/gstaviencoder.sgml,
8138 docs/plugins/tmpl/gstmpeg2enc.sgml,
8139 docs/plugins/tmpl/gstmpeg2play.sgml,
8140 docs/plugins/tmpl/gstmpeg_play.sgml,
8141 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
8142 docs/plugins/tmpl/gstspectrum.sgml,
8143 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
8144 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
8145 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
8146 docs/plugins/tmpl/mpeg2parse.sgml,
8147 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
8148 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
8149 docs/plugins/tmpl/synaesthesia.sgml,
8150 docs/plugins/tmpl/system_encode.sgml,
8151 docs/plugins/tmpl/videoscale.sgml,
8152 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
8153 docs/plugins/tmpl/vumeter.sgml, plugins/avi/gstavidecoder.c,
8154 plugins/jpeg/gstjpegdec.c: A hopeless attempt at fixing the plugin
8155 docs Makefiles... Make the jpeg decoder a bit more aware about the
8156 different YUV colorspaces.
8158 2001-02-25 23:11 dlehn
8160 * debian/changelog: Oops... wrong email address
8162 2001-02-25 23:08 dlehn
8164 * debian/: changelog, rules: Updated version and build fix.
8166 2001-02-25 03:42 bbradburn
8168 * gst/: gst.h, gstcaps.h, gstinfo.h, gstutils.h: Patched .h files
8171 2001-02-25 03:40 omegahacker
8173 * gst/gstplugin.c: swapped ordering of plugin dirs so srcdir
8176 2001-02-25 03:36 omegahacker
8178 * configure.in, gst/gstbin.c, libs/getbits/gstgetbits.c,
8179 plugins/mp3decode/mpg123/layer1.c,
8180 plugins/mp3decode/mpg123/layer3.c,
8181 plugins/mp3decode/mpg123/tabinit.c: commented out some printfs that
8184 2001-02-24 21:07 dlehn
8186 * debian/rules: Call configure instead of autogen.sh.
8188 2001-02-24 20:06 wtay
8190 * configure.in, include/default.h: Remove some unneeded files Added
8191 a fix for broken libglade-config in configure.in
8193 2001-02-24 19:33 dlehn
8195 * Makefile.am, configure.in, debian/Makefile.am: Add Debian files
8198 2001-02-24 19:28 wtay
8200 * include/Makefile.am: Make dist now works
8202 2001-02-24 17:49 wtay
8204 * include/avifmt.h, include/registry.h,
8205 plugins/avi/wincodec/gstwinenc.c: Moved some win32 files around
8206 small fixes to wincodec
8208 2001-02-24 16:56 wtay
8210 * Makefile.am, configure.in, docs/Makefile.am,
8211 examples/Makefile.am: Added directories to Makefiles for DIST
8213 2001-02-24 00:23 wtay
8215 * gst/gst.c, plugins/capture/v4l/gstv4lsrc.c, test/videotest.c:
8216 slightly changed the Makefile.am in videoscale libs. v4lsrc works
8217 again A little modification to the videotest programm to use a tee
8218 element. added support for multiple paths in --gst-plugin_path=.
8219 added ab ENV variable GST_PLUGIN_PATH to specify extra directories
8220 to look for plugins.
8222 2001-02-23 19:22 wtay
8224 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstplugin.sgml,
8225 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/debugging.sgml,
8226 gst/gstplugin.c: Updated the docs for gst_pluging_add_path Updated
8227 the manual with the new --gst-plugin-path/spew options
8229 2001-02-23 19:09 wtay
8231 * docs/gst/tmpl/: gstasyncdisksrc.sgml, gstreamer-unused.sgml:
8232 Removed the asyncdisksrc again...
8234 2001-02-23 19:09 omegahacker
8236 * gst/: gst.c, gstplugin.c, gstplugin.h, gstthread.c: Added two
8237 options: --gst-plugin-spew will print errors when plugins fail to
8238 load. --gst-plugin-path= will add a directory to the path searched
8241 2001-02-23 01:57 omegahacker
8243 * gst/gstplugin.c: always include the installed plugin directories
8246 2001-02-23 00:55 omegahacker
8248 * configure.in, gstreamer-config.in: updates to configure.in and
8249 -config to help with cross compiling
8251 2001-02-22 23:19 wtay
8253 * docs/random/NOTES-0.1.1: Added the current notes for the 0.1.1
8256 2001-02-22 23:18 wtay
8258 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
8259 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
8260 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8261 docs/manual/Makefile.am, docs/manual/debugging.sgml,
8262 docs/manual/gstreamer-manual.sgml, docs/manual/pads.sgml,
8263 docs/manual/quotes.sgml, docs/manual/xml.sgml,
8264 examples/plugins/example.c, examples/plugins/example.h, gst/gst.c,
8265 gst/gstpad.c, gst/gstpad.h, plugins/mp3decode/parse/mp3parse.c:
8266 More doc updates Manual additions: xml/load save of custom XML,
8267 debugging, request pads added a signal to the example plugin fixed
8268 a bug in mp3parse (ifdef 1)
8270 2001-02-22 17:13 wtay
8272 * examples/plugins/example.c: Fixed an unclosed comment
8274 2001-02-22 01:53 omegahacker
8276 * plugins/mp3decode/parse/mp3parse.c: beginnings of a loop-based
8277 seek-capable mp3parse
8279 2001-02-22 01:36 bbradburn
8281 * plugins/mp3decode/parse/mp3parse.c: Improved robustness of MP3
8282 seeking by validating the NEXT frame header.
8284 2001-02-22 01:34 omegahacker
8286 * examples/plugins/: example.c, example.h: significant commenting
8287 of the example plugin
8289 2001-02-22 00:47 omegahacker
8291 * gst/gstelement.h: minor change: changed case of the strings for
8294 2001-02-21 23:01 wtay
8296 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
8297 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8298 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
8299 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h:
8300 Fixed the jpeg decoder Modifications for lame >=3.86
8302 2001-02-21 22:32 dlehn
8304 * debian/: .cvsignore, README.Debian, changelog, control,
8305 copyright, gsteditor.files, gsteditor.menu, gstmediaplay.files,
8306 gstmediaplay.menu, gstreamer-cdparanoia.files,
8307 gstreamer-common.files, gstreamer-doc.files,
8308 gstreamer-elements.files, gstreamer-esd.files,
8309 gstreamer-lame.files, gstreamer-mpg123.files,
8310 gstreamer-plugin-template.postinst,
8311 gstreamer-plugin-template.prerm, gstreamer-runtime.files,
8312 gstreamer-runtime.postinst, gstreamer-tools.files,
8313 gstreamer-vorbis.files, libgst-dev.files, libgst0.files,
8314 libgst0.postinst, libgsteditor-dev.files, libgsteditor0.files,
8315 libgsteditor0.postinst, libgstmediaplay-dev.files,
8316 libgstmediaplay0.files, libgstmediaplay0.postinst, rules: Initial
8319 2001-02-21 20:58 dlehn
8321 * libs/getbits/: gstgetbits.h, gstgetbits_inl.h: Use glib macros
8322 for byte order conversion.
8324 2001-02-21 20:57 dlehn
8326 * gst/elements/gstelements.c: Remove alias for asyncdisksrc
8327 backwards compatability.
8329 2001-02-21 20:45 dlehn
8331 * docs/gst/: Makefile.am, gstreamer-docs.sgml,
8332 gstreamer-sections.txt, gstreamer.hierarchy, gstreamer.types.in,
8333 tmpl/gstasyncdisksrc.sgml: Removed asyncdisksrc references from
8336 2001-02-21 20:28 dlehn
8338 * gst/elements/gstdisksrc.c: Fixed typo in element details.
8340 2001-02-21 20:27 dlehn
8342 * gst/gstqueue.c: Added parameter checking to gst_queue_get().
8344 2001-02-21 00:57 omegahacker
8346 * gst/gstscheduler.c: Fixed bug with reconfig, where switching back
8347 into an element landed it in code that still thought it was
8348 connected to the previous element. It now checks to see if the
8349 peer's peer has changed, and deal accordingly.
8351 2001-02-20 08:19 omegahacker
8353 * gst/gstbin.c, gst/gstelement.c, tests/incsched.c,
8354 gst/gstscheduler.c, gst/gstscheduler.h, gst/elements/gstfakesrc.c,
8355 gst/elements/gstfakesrc.h: Significant progress. Now able to do
8356 most operations live, without any failure. tests/incsched.c
8357 currently faults at the last iteration, not yet sure why.
8359 2001-02-19 22:15 wtay
8361 * tests/nego/nego1.c: file nego1.c was initially added on branch
8364 2001-02-19 22:15 wtay
8366 * tests/nego/Makefile.am: file Makefile.am was initially added on
8367 branch BRANCH-CAPSNEGO1.
8369 2001-02-19 22:15 wtay
8371 * tests/nego/.cvsignore: file .cvsignore was initially added on
8372 branch BRANCH-CAPSNEGO1.
8374 2001-02-19 22:15 wtay
8376 * tests/nego/: .cvsignore, Makefile.am, nego1.c: Added the caps
8377 negotiation test program
8379 2001-02-19 20:20 wtay
8381 * configure.in, docs/random/wtay/caps-negociation,
8382 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstcaps.c,
8383 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c: A first attempt at
8384 pad negotiation. - _renegotiate can be called by a plugin to
8385 negotiate the caps - _renegotiate is called whenever a pad
8386 changes its caps - the caps cannot contain lists or ranges -
8387 the pad caps are now only set explicitly using gst_pad_set_caps,
8388 the padtemplate caps are not transfered to the pad caps.
8390 missing: - no notification when negotiation fails - autoplugging
8391 is broken - the editor doesn't show correct caps
8393 2001-02-19 00:07 wtay
8395 * libs/Makefile.am: The BPB has been put over my head... this time
8398 2001-02-18 23:58 wtay
8400 * libs/Makefile.am: Also build the videoscaler on non-I386 because
8401 we now have have a plain C version too.
8403 2001-02-18 10:00 omegahacker
8405 * gst/gstbin.c, gst/gstscheduler.c, gst/gstscheduler.h,
8406 tests/incsched.c: More incsched progress. Should be able to get
8407 itereration going again tomorrow.
8409 2001-02-17 07:11 omegahacker
8411 * gst/Makefile.am, gst/gst.h, gst/gstbin.c, gst/gstbin.h,
8412 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
8413 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8414 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c: Yes!,
8415 incsched is getting closer.
8417 2001-02-17 04:43 mhowell
8419 * plugins/mp3decode/parse/mp3parse.c: added test for emphasis to
8422 2001-02-17 00:00 omegahacker
8424 * plugins/mpeg2/mpeg2dec/motion_comp.c: fixed an issue relating to
8425 macros and ##arg## syntax
8427 2001-02-16 23:54 richardb
8429 * gst/gstprops.c: Redo patch using _NUM rather than converting one
8430 way and then back again, as wtay suggested. Ho hum.
8432 2001-02-16 23:52 omegahacker
8434 * docs/manual/quotes.sgml: more interesting than a 40K user
8437 2001-02-16 23:45 richardb
8439 * gst/gstprops.c: Fix missing GPOINTER_TO_INT()'s on case values.
8441 2001-02-16 23:39 omegahacker
8443 * docs/manual/quotes.sgml: added groupie quote
8445 2001-02-16 16:48 richardb
8447 * docs/: fwg/testapp.sgml, manual/bins.sgml, manual/dynamic.sgml,
8448 manual/helloworld.sgml, manual/helloworld2.sgml, manual/pads.sgml,
8449 manual/plugins.sgml, manual/queues.sgml, manual/threads.sgml,
8450 manual/typedetection.sgml, manual/xml.sgml: Fix a few more issues
8451 shown up by gnome-db2html2 - %'s should be written as % (was
8452 causing gnome-db2html2 to segfault, though I've a patch for them to
8453 fix that). Also correct an id which appeared twice.
8455 2001-02-16 13:13 richardb
8457 * gst/gstpad.h: Include compatability defines for old versions of
8460 2001-02-16 12:15 richardb
8462 * tools/README: Trivial fix: change launch to gstreamer-launch in
8465 2001-02-16 12:14 richardb
8467 * docs/: fwg/titlepage.sgml, manual/Makefile.am,
8468 manual/gstreamer-manual.sgml: Fix a few irregularities, to make
8469 things closer to the Gnome standard guidelines for SGML
8470 documentation. One change in particular is to change the book name
8471 for the manual from gstreamer to index; a change to the link to the
8472 manual on the website will thus be needed when the online version
8473 of the manual is next updated.
8475 These changes should make it possible to view the GStreamer
8476 documentation directly from SGML in Nautilus: anyone with a working
8477 copy of Nautilus should try this out and report ... ;-)
8479 2001-02-15 18:42 richardb
8481 * gst/gstpad.c: Fix a couple of instances of childs, which should
8482 be xmlChildrenNode. We need to be careful to stop these creeping
8485 2001-02-14 23:23 omegahacker
8487 * gst/gstpad.c, gst/gstpad.h, gst/gstscheduler.c,
8488 gst/gstscheduler.h, tests/incsched.c: More incsched updates. Now
8489 need to get the headers redone...
8491 2001-02-14 10:34 richardb
8493 * configure.in: Innocuous little change to fix a warning with newer
8494 versions of automake - shouldn't cause any backwards compatibility
8497 2001-02-13 20:48 wtay
8499 * docs/random/wtay/caps-negociation: Latest begotiation doc
8501 2001-02-13 02:40 omegahacker
8503 * gst/gstscheduler.c, gst/gstscheduler.h, tests/incsched.c: Minor
8504 changes to incsched stuff, need to make more major modifications to
8505 manager concept now, so I'm checkpointing.
8507 2001-02-12 23:08 omegahacker
8509 * gst/cothreads.c, gst/gstbin.c, gst/gstbin.h, gst/gstelement.c,
8510 gst/gstelement.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
8511 gst/gstpipeline.c, gst/gstqueue.c, gst/gstscheduler.c,
8512 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
8513 tests/Makefile.am, tests/incsched.c: First round of incremental
8514 scheduling. Manager setting and managed_elements lists are now
8515 handled at bin_add/remove time. Scheduling chains can be created
8516 incrementally as well, though there are still some pieces missing.
8518 2001-02-12 23:08 omegahacker
8520 * tests/incsched.c: file incsched.c was initially added on branch
8523 2001-02-11 22:22 wtay
8525 * docs/random/: caps.dia, wtay/caps-negociation: Corrected the
8526 associations on the UML diagrams
8528 2001-02-11 18:29 wtay
8530 * docs/random/: caps.dia, plugins.dia, wtay/caps-negociation: Added
8531 .dia UML of GstCaps Added the autoplugger factory to plugins.dia
8532 Added a first draft for caps-negotiation
8534 2001-02-10 14:46 wtay
8536 * gst/gstprops.c, gst/gstscheduler.c, gstplay/gstmediaplay.c,
8537 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8538 plugins/avi/playcodecs.c: - backported the xml load bug in the
8539 properties - backported the videosink bug - make sure the
8540 regiontype is set to NONE after a getregion - an ugly fix (copy the
8541 chainfunction outselves) to make the avidecoder work again.
8543 2001-02-08 19:52 wtay
8545 * docs/random/wtay/autoplug2: Updated the doc with more accurate
8546 implementation details
8548 2001-02-08 19:37 wtay
8550 * tests/autoplug2.c: file autoplug2.c was initially added on branch
8553 2001-02-08 19:37 wtay
8555 * configure.in, editor/gsteditor.h, gst/Makefile.am,
8556 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstelementfactory.c,
8557 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
8558 gst/gstprops.c, gst/gsttype.c, gst/elements/gstdisksrc.c,
8559 gst/elements/gstelements.c, gstplay/gstplay.c, tests/Makefile.am,
8560 tests/autoplug.c, tests/autoplug2.c, tools/gstreamer-inspect.c:
8561 Implemented the plugable autopluggers. - one can aad an
8562 autoplugger to a plugin with gst_plugin_add_autoplugger - the
8563 autopluggers can be queried using _get_list - save/load
8564 autoplugger descriptions in the XML registry - load the
8565 autoplugger only when needed - a signal can be attached to the
8566 autoplugger to be notified of new objects. - improved the
8567 media player to use the new autoplugger - updated
8568 gstreamer-inspect for the autoplugger and types added EOS to the
8569 disksrc fixed two bugs in properties loading (min/max, comment
8572 2001-02-07 22:48 omegahacker
8574 * configure.in: removed intl and po from configure.in, until we
8575 have gettext working
8577 2001-02-07 22:23 omegahacker
8579 * Makefile.am, configure.in: added configure option to turn on
8580 building of docs, else they aren't built
8582 2001-02-07 22:07 omegahacker
8584 * gst/Makefile.am: Fixed cothreads.c problems with make dist. This
8587 2001-02-06 20:42 wtay
8589 * docs/gst/tmpl/gstreamer-unused.sgml,
8590 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
8591 examples/queue2/queue2.c, examples/thread/thread.c,
8592 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.h,
8593 gst/gstelement.c, gst/gstelement.h, gst/gstobject.c, gst/gstpad.c,
8594 gst/gstpad.h, gst/gstpipeline.c, gst/gstpipeline.h,
8595 gst/gstplugin.h, gst/gsttype.h, gst/gsttypefind.c,
8596 gst/elements/gstdisksrc.c, gstplay/gstplay.c, gstplay/gstplay.h,
8597 gstplay/gstplayprivate.h, plugins/avi/gstavidecoder.c,
8598 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c,
8599 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c: Updated the
8600 autoplugger: - moved all of the code out of gstpipeline.c to
8601 autoplug.c - The autoplugger now creates a GstElement based on
8602 the given src and sink caps. The API now is: GstElement*
8603 gst_autoplug_caps_list (GList *srcpad, GList *sinkpad, ...); -
8604 the typefind function is moved from gstpipeline.c to gstplay.c. Not
8605 sure if this is right behaviour but we need at least a bin in
8606 order to run the typedetect functions. - fixed a bug in
8607 gstbin.c where the MANAGER flag of the bin was not cleared
8608 when going to the NULL state. - a bug in the videosink was
8609 fixed. It was possible that more instances of the video widget
8610 were created, causing major errors. - commented out most of the
8611 'old' autoplug examples. - added the new autoplugger to
8612 gstplay.c. There still is a bit of hacking needed to insert a
8613 queue into the autogenerated element. This will be fixed when
8614 the autoplugger can also create the video/audio elements. Fixed
8615 some more extranous spaces problems in various files.
8617 2001-02-06 20:06 wtay
8619 * docs/random/: .cvsignore, wtay/CORBA, wtay/autoplug2: Added CVS
8620 ignore, and two documents..
8622 2001-02-06 19:39 omegahacker
8624 * test/ac3play.c: updated ac3play to work with latest libgst
8626 2001-02-05 17:17 omegahacker
8628 * plugins/avi/gstavidecoder.c: Updated for new getregion setup
8630 2001-02-05 17:16 omegahacker
8632 * gst/: gstinfo.h, gstpad.c, gstpad.h, gstscheduler.c,
8633 elements/gstdisksrc.c: Reworked getregion/pullregion stuff. Region
8634 is now specified by a type (OFFSET_LEN, TIME_LEN, etc.) and two
8635 guint64's. They are offset and len, where offset can be used for
8636 the time field, and len would be zero or the time unit (say, 33ms
8639 2001-02-04 21:38 omegahacker
8641 * gstplay/gstplay.c, test/mp1parse.c, test/qtest.c: fixed all
8642 in-use instances of asyncdisksrc
8644 2001-02-04 21:37 omegahacker
8646 * gst/elements/: Makefile.am, gstasyncdisksrc.c, gstasyncdisksrc.h,
8647 gstdisksrc.c, gstdisksrc.h, gstelements.c: moved asyncdisksrc to
8648 disksrc, no point in having a distinction
8650 2001-02-03 07:25 omegahacker
8652 * configure.in: fixed up the Alpha and ARM processor checks
8654 2001-02-01 17:42 omegahacker
8656 * plugins/mpeg2/video/recon.c: added ifdef around the x86 code,
8659 2001-02-01 17:39 omegahacker
8661 * plugins/mpeg1/mpeg_play/video.c: added ifdef around the x86 code,
8664 2001-01-31 22:54 omegahacker
8666 * acconfig.h, configure.in, gst/gstarm.h: ARM works!
8668 2001-01-31 20:27 wtay
8670 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8671 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
8672 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8673 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8674 docs/gst/tmpl/gstxml.sgml, gst/gstelement.c, gst/gstobject.c,
8675 gst/gstxml.c, gst/gstxml.h: Documentation updates.
8677 2001-01-30 23:53 wtay
8679 * examples/xml/createxml.c, examples/xml/runxml.c,
8680 gst/gstelement.c, gst/gstobject.c, gst/gstobject.h, gst/gstxml.c,
8681 gst/gstxml.h: Added a first attempt for XML embedding in the main
8682 core XML. Objects will emit a signal that a user app can connect
8683 to in order to insert its XML into the tree. You can catch the
8684 object_loaded signal in GstXML to parse the user supplied XML data
8685 in the stream. The object_loaded signal is implemented with a
8686 custom made class signal. All GstObject classes now automatically
8687 create a GstSignalObject that serves as a proxy to the user app
8688 when an object is loaded. All objects are currently responsible to
8689 emit the class signal themselves. runxml and createxml serve as an
8690 example how the XML hooks can be used to insert and retrieve custom
8693 2001-01-29 23:51 wtay
8695 * docs/random/wtay/qos: The early beginnings of a doc about QoS :-)
8697 2001-01-29 23:50 wtay
8699 * examples/plugins/example.c, examples/plugins/example.h,
8700 gst/gstxml.c, plugins/audioscale/audioscale.c,
8701 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
8702 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8703 plugins/cdparanoia/cdparanoia.c,
8704 plugins/mp3decode/mpg123/gstmpg123.c,
8705 plugins/mp3decode/parse/mp3parse.c,
8706 plugins/mp3encode/lame/gstlame.c: Lots of plugins fixes where the
8707 parentage macros were replaced with the correct gst_*_get_parent.
8708 Updated the example. 'gstreamer' now is the doc type instead of
8711 2001-01-29 23:32 wtay
8713 * docs/random/wtay/namespaces: Added ramblings about the XML
8716 2001-01-29 00:06 wtay
8718 * docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
8719 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8720 editor/gsteditorpad.c, editor/gsteditorproject.c,
8721 examples/plugins/example.c, examples/xml/createxml.c,
8722 examples/xml/runxml.c, gst/gstbin.c, gst/gstbin.h, gst/gstclock.c,
8723 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
8724 gst/gstinfo.c, gst/gstinfo.h, gst/gstobject.c, gst/gstobject.h,
8725 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstparse.h,
8726 gst/gstpipeline.c, gst/gstplugin.c, gst/gstqueue.c,
8727 gst/gstscheduler.c, gst/gstthread.c, gst/gsttypefind.c,
8728 gst/gstxml.c, gst/gstxml.h, gst/elements/gstasyncdisksrc.c,
8729 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
8730 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
8731 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
8732 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
8733 gst/elements/gstidentity.c, gst/elements/gstpipefilter.c,
8734 gst/elements/gstsinesrc.c, gst/elements/gsttee.c,
8735 gstplay/gstmediaplay.c, plugins/au/gstparseau.c,
8736 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
8737 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwindec.c,
8738 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
8739 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
8740 plugins/cdparanoia/cdparanoia.h, plugins/effects/stereo/stereo.c,
8741 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
8742 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
8743 plugins/filters/ladspa/gstladspa.c,
8744 plugins/filters/median/median.c, plugins/filters/median/median.h,
8745 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
8746 plugins/icecast/icecastsend/icecastsend.c,
8747 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpeg.c,
8748 plugins/jpeg/gstjpeg.h, plugins/jpeg/gstjpegdec.c,
8749 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
8750 plugins/mp3decode/mpg123/gstmpg123.c,
8751 plugins/mp3decode/parse/mp3parse.c,
8752 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8753 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
8754 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
8755 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
8756 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
8757 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
8758 plugins/mpeg1/parse/mpeg1parse.c,
8759 plugins/mpeg1/system_encode/system_encode.c,
8760 plugins/mpeg1video/parse/mp1videoparse.c,
8761 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
8762 plugins/mpeg2/ac3parse/ac3parse.c,
8763 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
8764 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
8765 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
8766 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
8767 plugins/mpeg2/subtitles/mpeg2subt.c,
8768 plugins/mpeg2/video/gstmpeg2play.c,
8769 plugins/mpeg2/video/gstmpeg2play.h,
8770 plugins/mpeg2/videoparse/mp2videoparse.c,
8771 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegenc.c,
8772 plugins/rtjpeg/rtjpegenc.h, plugins/vcdsrc/vcdsrc.c,
8773 plugins/vcdsrc/vcdsrc.h, plugins/videoscale/videoscale.c,
8774 plugins/visualization/smoothwave/smoothwave.c,
8775 plugins/visualization/smoothwave/smoothwave.h,
8776 plugins/visualization/spectrum/gstspectrum.c,
8777 plugins/visualization/synaesthesia/synaesthesia.c,
8778 plugins/visualization/vumeter/vumeter.c,
8779 plugins/visualization/vumeter/vumeter.h,
8780 plugins/vorbis/vorbisenc.c, plugins/wav/gstparsewav.c,
8781 plugins/wav/gstparsewav.h, test/record.c, tests/sched/runxml.c,
8782 tools/gstreamer-inspect.c: This is a megapatch with the following
8785 - moved the gchar *name to GstObject, removed the ones in
8788 - moved the parent handling completely into GstObject. This cause
8790 the plugins to fail (except those that used gst_pad_get_parent)
8791 - rearanged the XML save handling.
8792 - GstObject now has a class function save/restore_thyself.
8793 - GstObject has a generic method gst_object_save_thyself, this
8795 possible to fire a signal wehever a new object is loaded. This
8797 so we can add XML save hooks.
8798 - GstXML API has changed slightly. You now have to create a
8800 first before you can actually load something. This makes it
8802 attach a signal to GstXML whenever an object is loaded. I'm
8804 will keep this interface.
8805 - GstObject can now print the path_string without knowing about
8808 - Added gst_bin_get_by_name_recurse_up to lookup an element in the
8811 - added XML namespaces to the saved pipelines the namespace is:
8812 http://gstreamer.net/gst-core/1.0/
8813 namespaces are needed to distinguish user generated XML from the
8816 Note that the plugins still contain a macro GST_OBJECT_PARENT that
8817 will be replaced with gst_pad_get_parent shortly.
8819 2001-01-26 23:35 wtay
8821 * REQUIREMENTS: Added the requirement for libshout
8823 2001-01-26 23:33 wtay
8825 * configure.in: For the icecast sender
8827 2001-01-26 23:33 wtay
8829 * plugins/: Makefile.am, icecast/Makefile.am,
8830 icecast/icecastsend/.cvsignore, icecast/icecastsend/Makefile.am,
8831 icecast/icecastsend/icecastsend.c,
8832 icecast/icecastsend/icecastsend.h: Added an icecast send plugin
8835 2001-01-26 18:15 richardb
8837 * plugins/esd/esdsink/esdsink.c: Fix memory leak: wasn't unreffing
8840 2001-01-23 20:03 wtay
8842 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
8843 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
8844 gst/gstelement.h, gstplay/gstmediaplay.c: Updated the docs with the
8845 new _request methods
8847 2001-01-23 18:42 richardb
8849 * gst/gstelement.c, gst/gstelement.h, tests/tee.c: Add
8850 gst_element_request_compatible_pad and remove
8851 gst_element_request_pad. Implemented something reasonable for
8852 gst_element_request_compatible_pad, but havn't tested much: it
8853 won't work for tee because the pad templates have no caps, and
8854 negotiation is not yet written, so it is assumed that the tee pads
8855 can't connect to anything.
8857 2001-01-22 23:39 richardb
8859 * examples/launch/mp3play: Fix launch so that it can play a list of
8860 files, now that EOS works enough. (It needs to not have to restart
8861 gstreamer each time, but good enough for now ;-) )
8863 2001-01-21 23:20 wtay
8865 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8866 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8867 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
8868 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8869 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8870 gst/gstautoplug.c, gst/gstbin.c, gst/gstelement.h, gst/gstpad.c,
8871 gst/gstpad.h, gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c,
8872 gst/gstxml.c, gst/gstxml.h, tools/gstreamer-inspect.c: Docs updates
8873 Added XML load from memory functionality Undid the videosink patch,
8874 something else is wrong now on my machine: no MMX acceleration :-(
8876 2001-01-21 17:36 wtay
8878 * docs/random/wtay/eos-19012001: An overview of the current EOS
8881 2001-01-21 16:19 wtay
8883 * docs/random/dynpads: Ramblings about dynamic pads
8885 2001-01-21 16:18 wtay
8887 * docs/random/omega/testing/.cvsignore: [no log message]
8889 2001-01-21 16:10 wtay
8891 * docs/gst/.cvsignore: updated to exclude various docs formats
8894 2001-01-21 16:08 wtay
8896 * tests/eos/: .cvsignore, case7.c: Added another test case, a bin
8897 in a thread, to test EOS. still hangs because gtk_main hangs in a
8900 2001-01-21 16:06 wtay
8902 * gst/gstbin.c, gst/gstbin.h, gst/gstelement.c, gst/gstthread.c,
8903 tests/eos/Makefile.am, tests/eos/case4.c, tests/eos/case5.c,
8904 tools/gstreamer-launch.c: More eos handling, bin in bin is handled
8905 correctly now. Updated gstreamer-launch to loop while !EOS.
8907 2001-01-21 01:20 omegahacker
8909 * docs/random/omega/testing/framework: more complete(?) XML
8910 description of example
8912 2001-01-21 01:03 omegahacker
8914 * docs/random/omega/testing/framework: initial thoughts on
8917 2001-01-21 00:57 wtay
8919 * gst/elements/gstaudiosink.c: Applied the patch from Sepp Wijnands
8920 <mrrazz@garbage-coderz.net> that solves the 'OSS hangs when opening
8921 the device when in use' bug.
8923 2001-01-20 20:08 omegahacker
8925 * docs/design/: part-conventions.txt, part-gstelement.txt,
8926 part-gstobject.txt, part-standards.txt: current set of design docs,
8929 2001-01-20 19:20 omegahacker
8931 * docs/random/omega/testing/: Makefile, gstobject.c, gstobject.txt:
8932 added first hack at testing suite design
8934 2001-01-20 18:20 wtay
8936 * gst/: gstbin.c, gstscheduler.c: Check for NULL buffers before
8937 chaining/pushing them to the next element. NULL buffers happen on
8938 EOS. gst_bin_iterate now returns a gboolean indicating something
8939 usefull happened. It the bin is EOS, it returns FALSE.
8941 2001-01-20 17:59 wtay
8943 * gst/: gstbin.c, gstbin.h, gstelement.c, gstqueue.c,
8944 gstscheduler.c, gstthread.c: More EOS changes. When a bin2 is
8945 found inside a bin1, we add the bin2 to the EOS providers of the
8946 bin1. When there is nothing more to schedule in bin1 and bin2 has
8947 fired EOS, bin1 is in EOS. The queue overrides the EOS
8948 notification and calls EOS on the src pad when the queue is empty
8949 and the sink pad is in EOS.
8951 2001-01-20 17:53 wtay
8953 * tests/eos/: .cvsignore, Makefile.am, case3.c, case4.c, case5.c,
8954 case6.c: More test cases for EOS handling
8956 2001-01-20 03:36 omegahacker
8958 * tests/: paranoia.c, queue.c, states.c: updated tests code to new
8961 2001-01-20 03:33 omegahacker
8963 * test/: ac3play.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
8964 mp2toavi.c, mp2tomp1.c, mpeg2parse.c, qtest.c, vidcapture.c,
8965 vidcapture2.c: updated test programs to new ghostpad API
8967 2001-01-20 03:28 wtay
8969 * gst/: gstelement.c, elements/gstfakesrc.c: Make sure the
8970 loopfunction ends when an element goes to EOS. Fixed the fakesrc
8973 2001-01-20 03:10 wtay
8975 * gst/: cothreads.c, gstbin.c, gstbin.h, gstelement.c,
8976 gstelement.h, gstpad.c, gstscheduler.c: A very small change to make
8977 eos somewhat work. no inner bins are checked. When an element
8978 fires EOS, the chain with that element is removed from the
8979 scheduler (marked inactive). If all chains are inactive, the bin
8982 2001-01-20 03:02 wtay
8984 * tests/eos/: case2.c, case3.c: Two more test cases
8986 2001-01-20 02:57 omegahacker
8988 * gst/: gstelement.c, gstelement.h, gstinfo.h, gstpad.c, gstpad.h,
8989 gstparse.c: Got ghostpads to work, even in -launch. Needs more
8992 2001-01-19 23:34 wtay
8994 * plugins/mp3decode/mpg123/Makefile.am: Added non x86 code to extra
8997 2001-01-19 22:15 wtay
8999 * docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
9000 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstarch.sgml,
9001 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
9002 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstpad.sgml,
9003 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
9004 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttee.sgml,
9005 gst/cothreads.h, gst/gstelement.c, gst/gstelement.h,
9006 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
9007 plugins/mpeg2/ac3dec/downmix.c, test/mp1parse.c, tests/props.c,
9008 tests/tee.c: API docs updates
9010 2001-01-19 09:37 omegahacker
9012 * editor/gsteditorelement.c, editor/gsteditorimage.c,
9013 editor/gsteditorpad.c, editor/gsteditorpalette.c, gst/gstalpha.h,
9014 gst/gstbin.c, gst/gsti386.h, gst/gstinfo.h, gst/gstpad.c,
9015 gst/gstpad.h, gst/gstppc.h, gst/gstscheduler.c, test/qtest.c,
9016 tests/eos/Makefile.am: Major cleanup of the latest ghostpad
9017 changes. Fixed everything that broke, correctly. Someone will
9018 want to go update the API doc templates.
9020 2001-01-19 09:14 omegahacker
9022 * gst/: Makefile.am, cothreads.c, cothreads.h, gstarch.h, gstarm.h:
9023 more cothreads cleanup, and first pass at ARM code
9025 2001-01-19 07:48 omegahacker
9027 * gst/cothreads.c: ALPHA COTHREADS WORK! Worked around a nasty
9028 stack issue that probably can't be solved anyway. Tomorrow the UDB
9029 build will commence, and let the best guess win!
9031 2001-01-19 02:23 omegahacker
9033 * gst/cothreads.c, gst/gstautoplug.c, gst/gstbin.c, gst/gstpad.c,
9034 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
9035 plugins/avi/audiocodecs.c, plugins/effects/volume/volume.c,
9036 tools/gstreamer-inspect.c: First pass at updating to new ghostpad
9037 system. The objects are in place, I now need to go and get all the
9038 Bin end of things worked out. Testing should be fairly easy, at
9039 least for verification.
9041 Everything I've tried so far works with no changes, with is
9042 amazing. That's just cool. Once again we rewrite an entire
9043 subsystem, and nothing else notices anything but the new features
9046 2001-01-19 02:10 richardb
9048 * docs/manual/: pads.sgml, states.sgml: Fix some typos, and grammar
9051 2001-01-19 02:06 richardb
9053 * docs/fwg/: Makefile.am, firstplugin.sgml,
9054 gst-plugin-writers-guide.sgml, loopbased.sgml, testapp.sgml,
9055 typesnprops.sgml: Wrote a little more text, and did more of the
9056 work on making the sections. When this manual has text in all
9057 these sections its going to be pretty impressive...
9059 2001-01-19 00:07 wtay
9061 * tests/: .cvsignore, Makefile.am, tee.c, eos/Makefile.am: Added a
9062 little tee test program.
9064 2001-01-19 00:07 wtay
9066 * tools/gstreamer-inspect.c: Updated -inspect to display the new
9067 pad presence REQUEST.
9069 2001-01-19 00:02 wtay
9071 * gst/: gstqueue.c, gstqueue.h, gsttypefind.c, gsttypefind.h,
9072 elements/gstqueue.c, elements/gstqueue.h, elements/gsttypefind.c,
9073 elements/gsttypefind.h: And here they are....
9075 2001-01-19 00:01 wtay
9077 * gst/: Makefile.am, gst.c, gstbin.c, elements/Makefile.am,
9078 elements/gstelements.c: Moved queue and typefind elements to the
9079 core since they are referenced by name.
9081 2001-01-18 23:46 wtay
9083 * gst/: Makefile.am, gst.c, gst.h, gstelement.c, gstelement.h,
9084 gstpad.c, gstpad.h, gsttee.c, gsttee.h, elements/Makefile.am,
9085 elements/gstelements.c, elements/gsttee.c, elements/gsttee.h: Added
9086 mthodes to request an element to create pads:
9087 gst_element_request_pad* This can be used to construct a tee and a
9088 muxer/mixer/aggregator element. Moved the tee element to elements/
9089 because it can now be handled with the new pad request features.
9090 The padfactory also has some changes: a pad can now be of presence
9091 REQUEST, which means that the pad can be requested from this plugin
9094 2001-01-18 15:29 richardb
9096 * plugins/esd/esdsink/esdsink.c,
9097 plugins/visualization/synaesthesia/core.c,
9098 plugins/visualization/synaesthesia/core.h,
9099 plugins/visualization/synaesthesia/synaesthesia.c,
9100 plugins/visualization/synaesthesia/synaesthesia.h,
9101 plugins/visualization/vumeter/vumeter.c, tests/caps.c,
9102 tests/padfactory.c, tests/props.c, tests/registry.c: Some more
9103 fixes for libxml. Also, some code formatting changes in esdsink,
9104 some further fixes to vumeter, and some work on synaesthesia to
9105 make it closer to working (it doesn't fully work yet, though. :( )
9107 2001-01-18 11:16 richardb
9109 * gst/gstbin.c, tools/gstreamer-register.c, gst/gstcaps.c,
9110 gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
9111 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
9112 gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
9113 gst/gsttype.c, gst/gstxml.c, gst/gstxml.h: Fixes to work with
9114 libxml2. Also improved a couple of debugging messagse.
9116 2001-01-18 08:54 omegahacker
9118 * gst/: Makefile.am, cothreads.c, gstalpha.h, gstarch.h, gsti386.h,
9119 gstppc.h: Updates to cothreads code, including non-working alpha.
9120 Changed things a bit, including PPC. Not having a PPC machine, I
9121 need someone to test these changes and report back whether they
9124 2001-01-18 02:25 richardb
9126 * plugins/visualization/vumeter/: vumeter.c, vumeter.h: Fix vumeter
9127 so that it compiles and runs. It doesn't do much of use though:
9128 simply produces some debug output, and has a set of arguments which
9129 report the volume. It might be more useful if it produced its
9130 output from a source pad, in an appropriate format, so that another
9131 plugin could graphically display this.
9133 2001-01-17 07:43 wtay
9135 * examples/typefind/: Makefile, Makefile.am: Oops
9137 2001-01-17 01:59 richardb
9139 * tools/gstreamer-register.c: Fix permissions problems: the
9140 directory will now always be created mode 2755. In addition, the
9141 temporary file is given restricted permissions, and the permissions
9142 on the registry file are preserved if one already exists, or 666
9143 (and modified by the umask) if one doesn't already exist.
9145 2001-01-17 00:02 wtay
9147 * configure.in: Added typefind example to configure.in
9149 2001-01-17 00:01 wtay
9151 * examples/: autoplug/autoplug.c, typefind/Makefile,
9152 typefind/typefind.c: Added the typefind example from the manual
9154 2001-01-16 23:35 wtay
9156 * docs/manual/: dynamic.sgml, programs.sgml, typedetection.sgml,
9157 utility.sgml: Manual updates and additions
9159 2001-01-15 21:10 richardb
9161 * plugins/esd/esdsink/esdsink.c: Correct the pads for esdsink
9162 plugin, after I realised they were wrong during a conversation
9163 about pads with wtay. ;-)
9165 2001-01-15 19:25 wtay
9167 * gst/: gstbin.c, gstelement.c: Fixed the state change code in
9168 gstelement that broke with the conversion of the states to a
9171 2001-01-15 00:53 richardb
9173 * plugins/mp3decode/mpg123/: layer3.c, mpg123.h: Added some
9174 conditionals to ensure that the i486 stuff is used only in x86
9175 architectures. Now links on PPC.
9177 2001-01-15 00:53 wtay
9179 * docs/manual/: dynamic.sgml, pads.sgml, quotes.sgml: Updated docs
9180 with dynamic pads Fixed quotes
9182 2001-01-14 22:28 wtay
9184 * gstplay/Makefile.am: Added gst_libs to Makefile
9186 2001-01-14 22:25 richardb
9188 * docs/manuals.mak: Fix build problem when don't have db2html, or a
9189 directory to put the manual in: was trying to make a symlink in the
9190 non-existant directory, and causing the build to stop.
9192 2001-01-14 22:24 richardb
9194 * gst/Makefile.am: Adding nasty hack to rules to generate
9195 cothreads.{o,lo}, to get dependencies right. Rules copied from
9196 automake, and therefore a bit dependent on automake keeping doing
9197 dependency things the same kind of way, but it should work as long
9198 as automake puts dependencies into .deps/*.P
9200 2001-01-14 22:23 wtay
9202 * tests/sched/Makefile.am: Fixed a Makefile error
9204 2001-01-14 21:55 omegahacker
9206 * Makefile.am, acconfig.h, configure.in,
9207 components/bonobo-gstmediaplay/Makefile.am, docs/gst/Makefile.am,
9208 docs/plugins/Makefile.am, docs/random/omega/build/TODO,
9209 editor/Makefile.am, examples/autoplug/Makefile.am,
9210 examples/helloworld/Makefile.am, examples/helloworld2/Makefile.am,
9211 examples/plugins/Makefile.am, examples/queue/Makefile.am,
9212 examples/queue2/Makefile.am, examples/queue3/Makefile.am,
9213 examples/queue4/Makefile.am, examples/thread/Makefile.am,
9214 examples/xml/Makefile.am, gst/Makefile.am, gst/gst.h,
9215 gst/gst_private.h, gst/gstcaps.h, gst/gstelement.h, gst/gstpad.h,
9216 gst/gstplugin.h, gst/gstprops.h, gst/elements/Makefile.am,
9217 gst/types/Makefile.am, gstplay/Makefile.am,
9218 libs/getbits/Makefile.am, libs/idct/Makefile.am,
9219 libs/putbits/Makefile.am, libs/riff/Makefile.am,
9220 plugins/au/Makefile.am, plugins/audioscale/Makefile.am,
9221 plugins/avi/Makefile.am, plugins/avi/gstavidecoder.h,
9222 plugins/avi/gstaviencoder.h, plugins/avi/wincodec/Makefile.am,
9223 plugins/capture/v4l/Makefile.am, plugins/cdparanoia/Makefile.am,
9224 plugins/cobin/Makefile.am, plugins/dvdsrc/Makefile.am,
9225 plugins/effects/stereo/Makefile.am,
9226 plugins/effects/volume/Makefile.am,
9227 plugins/esd/esdsink/Makefile.am,
9228 plugins/filters/ladspa/Makefile.am,
9229 plugins/filters/median/Makefile.am,
9230 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9231 plugins/mp3decode/mpg123/Makefile.am,
9232 plugins/mp3decode/parse/Makefile.am,
9233 plugins/mp3decode/types/Makefile.am,
9234 plugins/mp3decode/xa/Makefile.am,
9235 plugins/mp3decode/xing/Makefile.am,
9236 plugins/mp3encode/lame/Makefile.am,
9237 plugins/mpeg1/mpeg1encoder/Makefile.am,
9238 plugins/mpeg1/mpeg_play/Makefile.am,
9239 plugins/mpeg1/mpegaudio/Makefile.am,
9240 plugins/mpeg1/mpegtypes/Makefile.am,
9241 plugins/mpeg1/parse/Makefile.am,
9242 plugins/mpeg1/system_encode/Makefile.am,
9243 plugins/mpeg1video/parse/Makefile.am,
9244 plugins/mpeg2/ac3dec/Makefile.am,
9245 plugins/mpeg2/ac3parse/Makefile.am,
9246 plugins/mpeg2/mpeg2dec/Makefile.am,
9247 plugins/mpeg2/mpeg2enc/Makefile.am,
9248 plugins/mpeg2/mpegtypes/Makefile.am,
9249 plugins/mpeg2/parse/Makefile.am,
9250 plugins/mpeg2/subtitles/Makefile.am,
9251 plugins/mpeg2/video/Makefile.am,
9252 plugins/mpeg2/videoparse/Makefile.am, plugins/rtjpeg/Makefile.am,
9253 plugins/vcdsrc/Makefile.am, plugins/videoscale/Makefile.am,
9254 plugins/visualization/smoothwave/Makefile.am,
9255 plugins/visualization/spectrum/Makefile.am,
9256 plugins/visualization/synaesthesia/Makefile.am,
9257 plugins/visualization/vumeter/Makefile.am,
9258 plugins/vorbis/Makefile.am, plugins/wav/Makefile.am,
9259 test/Makefile.am, test/bindings/Makefile.am, test/xml/Makefile.am,
9260 tests/Makefile.am, tests/eos/Makefile.am, tests/sched/Makefile.am:
9261 Massive build fixup. Will send message to -devel list later with
9262 details on the changes and what they mean for Makefile.am writers.
9263 Check docs/random/omega/build/TODO for a list of things that I had
9266 NOTE: this requires a complete rebuild of all plugins, since I also
9267 changed the STATE enum to a bitfield instead of sequential numbers.
9269 2001-01-14 21:38 omegahacker
9271 * tools/: Makefile.am, gstreamer-launch.c: fixed an odd case with
9272 the launcher, didn't deal with argc properly
9274 2001-01-14 14:57 wtay
9276 * gst/cothreads.c: Change MAP_ANONYMOUS to MAP_ANON in the mmap for
9279 2001-01-14 14:43 wtay
9281 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstfakesrc.h,
9282 gstidentity.c, gstqueue.c: Added an extra signal_cond to queue to
9283 make sure that the waiting thread is woken up. Can somebody with
9284 queue problems verifify that this does improve the situation a bit.
9285 I'm suspecting that something else is going on, like a pthreads bug
9286 or something. Small updates to the fake elements.
9288 2001-01-14 12:42 richardb
9290 * REQUIREMENTS: Added a couple of lines about debian packages.
9292 2001-01-14 04:45 wtay
9294 * docs/manual/quotes.sgml: Updated quotes :-)
9296 2001-01-13 19:04 wtay
9298 * docs/random/wtay/eos5: Antoher way of dealing with EOS. This
9299 proposal does not use the recursion to propagate the EOS signal.
9300 This implies that an element cannot deny an EOS signal anymore but
9301 since the signal is generated when a NULL buffer is pushed,
9302 somebody did something wrong anyway.
9304 2001-01-13 15:47 wtay
9306 * docs/random/wtay/eos4: Added an updated use case for EOS
9309 2001-01-13 14:45 wtay
9311 * docs/random/TODO-post-0.1.0: Updated the TODO list...
9313 2001-01-13 14:25 wtay
9315 * tools/gstreamer-register.c: Fixed the directory permission Bug
9318 2001-01-13 13:51 wtay
9320 * gst/: gstbin.c, gstbin.h, gstcaps.h, gstelement.c, gstelement.h,
9321 gstpad.c, gstpad.h, gstplugin.h, gstprops.h, gstxml.h: include
9322 parser.h instead of gnome-xml/parser.h untill xml-config is
9325 2001-01-13 02:55 omegahacker
9327 * configure.in: turned static library build back off for
9330 2001-01-13 02:12 wtay
9332 * docs/random/wtay/eos3: Added case6: a multithreaded audio mixer
9335 2001-01-13 00:14 wtay
9337 * plugins/mp3decode/mpg123/mpg123.c: Use glib function to convert
9340 2001-01-12 23:37 wtay
9342 * libs/getbits/gstgetbits.c: Added config.h as an include to make
9343 sure BE/LE stuff works
9345 2001-01-12 22:44 wtay
9347 * docs/random/wtay/eos3: Added a simple mp3 mixer pipeline setup
9348 with an explanation of how EOS could be handled with it.
9350 2001-01-12 20:54 wtay
9352 * ChangeLog: Updated ChangeLog :-)
9354 2001-01-12 20:48 wtay
9356 * plugins/mpeg2/mpeg2dec/: idct.c, motion_comp.c: Make sure the
9357 mmx/sse code is not used on non i386
9359 2001-01-12 20:44 wtay
9361 * configure.in: Check for more atomic operations
9363 2001-01-12 20:25 wtay
9365 * plugins/mpeg2/mpeg2dec/decode.c: Removed include from mpeg2dec
9368 2001-01-12 20:15 wtay
9370 * plugins/mpeg2/mpeg2dec/Makefile.am: Made sure mmx compilation is
9371 not performed on non intel
9373 2001-01-12 18:51 wtay
9375 * docs/random/wtay/: eos2, eos3: While typing on eos2 about the EOS
9376 handling, I got an idea and started eos3. eos3 takes a different
9377 approach by merging the eos detection and the scheduling in a quite
9378 elegant way. I'm not sure we handle the scheduling like this
9381 2001-01-11 23:20 wtay
9383 * plugins/mpeg1/mpeg_play/recon_sse.s: Removed /* */ comments and
9384 replaced them with a # comment as suggested by Peter Weilbacher
9386 2001-01-11 23:15 wtay
9388 * plugins/mpeg2/mpeg2enc/: bdist1_mmx.s, bdist1_sse.s,
9389 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
9390 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
9391 dist1_11_sse.s, dist2_mmx.s, variance_mmx.s: Fixed the comments in
9392 the asm sources from /* */ to #, it seems to confuse some compilers
9394 2001-01-11 22:09 omegahacker
9396 * gst/: gstpad.c, gstpad.h: renamed private to element_private, to
9397 make obvious its usage restrictions
9399 2001-01-11 22:03 omegahacker
9401 * gst/: gstpad.c, gstpad.h: added gpointer private to pads, so
9402 elements can store ints or pointers for their own use
9404 2001-01-11 21:53 wtay
9406 * Makefile.am: Added the REQUIREMENTS file to distdir
9408 2001-01-11 09:42 omegahacker
9410 * docs/random/omega/: IDEAS, TODO-0.1.0, TYPE_FOURCC, caps2, caps3,
9411 debug-commit, eos, filterfactory, output_policies, pad-negotiation,
9412 padtemplates, plan-generation, sched-case, sched-commit1, sched2,
9413 scheduling, type-properties, EOS/chain-walkthrough, sched/chains,
9414 sched/walkthrough-72: added all of my un-committed random doc
9415 files, as backup <g>
9417 2001-01-11 00:35 omegahacker
9419 * gstreamer.spec.in: updated spec file to create -devel package too
9421 2001-01-11 00:33 omegahacker
9423 * gst/gstinfo.c: removed some spare newlines
9425 2001-01-10 21:28 omegahacker
9427 * docs/manual/programs.sgml: updated -launch examples
9429 2001-01-10 09:14 omegahacker
9431 * gst/gstxml.c, docs/gst/tmpl/gstxml.sgml: minor docs fix
9433 2001-01-09 21:19 wtay
9435 * configure.in: Added --with-win32-libdir to configure
9437 2001-01-09 21:06 omegahacker
9439 * acconfig.h, configure.in: added config option for win32 dll and
9440 re-enabled static building
9442 2001-01-09 20:54 omegahacker
9444 * docs/manual/quotes.sgml: latest irc insanity
9446 2001-01-09 20:53 wtay
9448 * REQUIREMENTS: Added /usr/lib/win32/ windows libraries in the
9451 2001-01-09 20:45 omegahacker
9453 * tools/gstreamer-register.c: added unlink() of registry file, and
9454 moved info enable up
9456 2001-01-09 06:48 omegahacker
9458 * tools/gstreamer-launch.c: typo fix
9460 2001-01-09 04:42 omegahacker
9462 * acconfig.h, plugins/cdparanoia/cdparanoia.c: added HAVE_GNOME to
9463 acconfig.h and added debugging output to cdparanoia
9465 2001-01-09 04:39 omegahacker
9467 * tools/: Makefile.am, gstreamer-inspect.c, gstreamer-launch.c,
9468 gstreamer-register.c: various changes, including making -launch use
9471 2001-01-09 04:36 omegahacker
9473 * gst/gstplugin.c: fixed a leak
9475 2001-01-08 23:57 richardb
9477 * docs/gst/.cvsignore: cvsignore gstreamer-scan{,.c}
9479 2001-01-08 23:55 richardb
9481 * configure.in, docs/manuals.mak, docs/fwg/Makefile.am,
9482 docs/fwg/firstplugin.sgml, docs/fwg/gst-plugin-writers-guide.sgml,
9483 docs/fwg/titlepage.sgml, docs/manual/quotes.sgml,
9484 examples/Makefile.am, examples/plugins/.cvsignore,
9485 examples/plugins/Makefile.am, examples/plugins/example.c,
9486 examples/plugins/example.h, plugins/example.c, plugins/example.h:
9487 Move plugin example code to new location, and put it into build
9488 system. Add work on firstplugin chapter of pwg. Fix typo in
9489 quotes. Add @'s before commands in manuals.mak
9491 2001-01-08 22:08 wtay
9493 * docs/Makefile.am, docs/manual/components.sgml,
9494 docs/manual/queues.sgml, docs/manual/quotes.sgml,
9495 docs/manual/states.sgml, docs/manual/xml.sgml,
9496 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
9497 docs/random/testing/syntax, examples/xml/runxml.c, gst/gstxml.c,
9498 tests/sched/testcases1.tc: Manual updates. fixes to gstxml.c
9499 gst_xml_get_element was broken
9501 2001-01-08 22:04 richardb
9503 * gst/: gstelement.c, gstelement.h: Correct typo in comment, and
9504 make another comment more helpful.
9506 2001-01-08 22:03 richardb
9508 * plugins/esd/esdsink/esdsink.c: Move esdsink into the sink/
9509 position in the heirarchy.
9511 2001-01-08 20:15 richardb
9513 * editor/gsteditorproperty.c: Display what the type of an element
9514 is, as the first thing in the properties box.
9516 2001-01-08 08:32 omegahacker
9518 * docs/manual/quotes.sgml: added another, um, exchange
9520 2001-01-08 01:43 richardb
9522 * tools/gstreamer-launch.c: Fix typo in error message.
9524 2001-01-08 01:27 richardb
9526 * docs/manual/: Makefile.am, gstreamer-manual.sgml, quotes.sgml:
9527 Add a "quotes" section to the gstreamer manual. This may not be an
9528 appropriate place to have this - feel free to remove it. But I
9529 think this should live _somewhere_.
9531 2001-01-08 01:23 richardb
9533 * docs/random/filter-writers-guide: Remove text version of headings
9534 for fwg. This is now contained in the SGML
9536 2001-01-08 01:21 richardb
9538 * docs/fwg/: .cvsignore, Makefile.am,
9539 gst-filter-writers-guide.sgml, gst-plugin-writers-guide.sgml:
9540 Renamed the filter writers guide to plugin writers guide. Added in
9541 the planned section headings.
9543 2001-01-07 22:59 wtay
9545 * tests/sched/testcases1.tc: Added a sample tescase file
9547 2001-01-07 22:36 wtay
9549 * docs/random/testing/syntax: Added iterations
9551 2001-01-07 22:34 wtay
9553 * docs/random/testing/syntax: Added a plan for regression test plan
9556 2001-01-07 18:36 wtay
9558 * gst/: gst.c, gsttee.c, gsttee.h: Handle the tee element like bin,
9559 thread, pipeline, so that it can be used in gstreamer-inspect and
9562 2001-01-07 17:09 wtay
9564 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
9565 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9566 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9567 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9568 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9569 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9570 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
9571 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipefilter.sgml,
9572 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9573 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9574 docs/gst/tmpl/gsttypefind.sgml, gstplay/gstmediaplay.c,
9575 gstplay/gstmediaplay.glade: Made sure -g is not used when no
9576 --enable-debug Updated AUTHORS in gstmediaplay
9578 2001-01-07 16:48 richardb
9580 * tools/gstreamer-register.c: Fix typos in save_regsitry()
9582 2001-01-07 16:14 richardb
9584 * tools/gstreamer-register.c: Folling wtays suggestion, I was going
9585 to start using xmlDocDump, to avoid a symlink attack on the
9586 temporary registry file. Unfortunately, xmlDocDump doesn't give
9587 any indication whether its successful, so I've #ifdefed this out
9588 and left the original in place. Since the tmp file is in
9589 /etc/gstreamer, this should be okay for the moment, but I shall ask
9590 the libxml people to add some way of getting the success value of
9591 DocDump so we can use that in future.
9593 2001-01-07 15:31 richardb
9595 * acinclude.m4: Slight tweak: now I just need to send the modified
9596 version off to the alsa people.
9598 2001-01-07 15:25 richardb
9600 * acinclude.m4: New macro for testing for ALSA libraries.
9601 Understands the ACTION_IF_FOUND and ACTION_IF_NOT_FOUND arguments.
9603 2001-01-07 15:20 richardb
9605 * gst/cothreads.c, gst/gstplugin.c, tools/gstreamer-register.c:
9606 gstreamer-register will now never cause the ** WARNING **:
9607 gstplugin: registry needs rebuild warning to appear - sets a hidden
9608 global in gstplugin.c to turn the warning off. Fix a warning in
9609 gst/cothreads.c (function was declared extern, defined static)
9611 2001-01-07 14:55 richardb
9613 * plugins/esd/esdsink/esdsink.c: FIx a tiny memory leak.
9615 2001-01-07 14:49 wtay
9617 * gst/elements/: gstqueue.c, gstqueue.h: Greatly simplyfied queue
9618 locking by only using the elements mutex. This should fix the
9619 locking problems we had...
9621 2001-01-07 14:32 richardb
9623 * plugins/esd/esdsink/esdsink.c: And another tiny warning.
9625 2001-01-07 14:29 richardb
9627 * plugins/esd/esdsink/esdsink.c: Fix a couple of warnings.
9629 2001-01-07 14:16 richardb
9631 * acinclude.m4: Don't add -lasound etc to LIBS if ALSA turns out
9632 not to be installed.
9634 2001-01-07 14:05 richardb
9636 * acinclude.m4: Add an acinclude containing AM_PATH_ALSA, so wtay
9637 can compile. Will shortly update this with a slightly better
9640 2001-01-07 13:58 richardb
9642 * configure.in, docs/manuals.mak: Add tests for -L png and -L eps
9643 arguments to fig2dev. Correct slip in docs/manuals.mak which used
9644 HAVE_DB2PS instead of HAVE_PS2PDF.
9646 2001-01-07 08:40 omegahacker
9648 * configure.in: added check for libasound, and fixed check for
9651 2001-01-07 08:01 omegahacker
9653 * plugins/filters/ladspa/gstladspa.c: fixed a bug: in an
9654 over-zealous attempt to squash leaks, I put the g_free too early
9656 2001-01-07 07:46 omegahacker
9658 * plugins/filters/ladspa/: gstladspa.c, search.c: some leak fixes
9659 to both the plugin and the ladspa-provided code
9661 2001-01-07 07:45 omegahacker
9663 * gst/: gstcaps.c, gstcpu.c, gstelementfactory.c, gstpad.c,
9664 gstparse.c, gstplugin.c, gstprops.c, gsttype.c: more leak fixes
9666 2001-01-07 07:01 richardb
9668 * gst/gstplugin.c, tools/gstreamer-register.c: Check plugin
9669 repository up-to-dateness by scanning through all directories on
9670 path, and checking that they and all their files are older than the
9671 repository. Give warning message if not.
9673 2001-01-07 05:54 richardb
9675 * tools/gstreamer-register.c: Test xmlSaveFile return value
9676 correctly (had to get source to find out what it meant...)
9677 gstreamer-register now seems to work fine, even in a non-standard
9680 2001-01-07 05:35 richardb
9682 * configure.in: Fix tiny slip which made configdir still always be
9685 2001-01-07 05:30 richardb
9687 * acconfig.h, configure.in, docs/manual/factories.sgml,
9688 gst/gstplugin.c, tools/gstreamer-register.c: Config directory
9689 (which currently just holds the registry)ecan now be set by
9690 configure --with-configdir=<directory path>
9692 2001-01-07 04:51 richardb
9694 * tools/gstreamer-register.c: Almost completely rewritten
9695 gstreamer-register. Now checks most errors that can happen, and
9696 displays a useful message.
9698 2001-01-07 04:28 omegahacker
9700 * gst/: gstbin.c, gstinfo.h, gstscheduler.c: removed a leak
9702 2001-01-07 04:00 omegahacker
9704 * gst/: Makefile.am, gst.h, gstparse.c, gstparse.h: turned -launch
9705 capabilities into gst_parse_launch()
9707 2001-01-07 03:42 wtay
9709 * gst/elements/: gstidentity.c, gstidentity.h, gstqueue.c,
9710 gstqueue.h: Added sleep time to identity Added timeout value in
9711 queue (not activated yet)
9713 2001-01-07 03:06 omegahacker
9715 * tools/gstreamer-launch.c: fixed a bug with NULL args, but need to
9716 fix the parser that created them
9718 2001-01-07 02:30 wtay
9720 * docs/random/queue: Added a deadlock case for the queue
9722 2001-01-07 02:23 richardb
9724 * docs/fwg/: Makefile.am, concepts.sgml,
9725 gst-filter-writers-guide.sgml, intro.sgml: More updates: now have
9726 headings for the second section too, and some text for it... ;-)
9728 2001-01-07 00:12 richardb
9730 * docs/fwg/: gst-filter-writers-guide.sgml, intro.sgml,
9731 titlepage.sgml: Wrote introduction, and changed name to plugin
9732 writers guide (though files still need rename). I'll leave the
9733 filenames as is for now, since the name might still change again...
9735 2001-01-06 22:05 omegahacker
9737 * docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
9738 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9739 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
9740 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
9741 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9742 docs/gst/tmpl/gstesdsink.sgml, docs/gst/tmpl/gstfakesink.sgml,
9743 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9744 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9745 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstmeta.sgml,
9746 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9747 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstpipeline.sgml,
9748 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstqueue.sgml,
9749 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9750 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
9751 docs/gst/tmpl/gsttypefind.sgml, gst/gstautoplug.c, gst/gstbin.c,
9752 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstcaps.c,
9753 gst/gstelement.c, gst/gstelementfactory.c, gst/gstmeta.c,
9754 gst/gstpad.c, gst/gstpipeline.c, gst/gstprops.c, gst/gsttee.c,
9755 gst/gstthread.c, gst/gsttype.c, gst/gstutils.c: Cleaned up the docs
9758 2001-01-06 19:09 wtay
9760 * gst/elements/gstqueue.c: Rearranged the mutex locking, still have
9761 to think about it though...
9763 2001-01-06 18:08 wtay
9765 * gst/gstbuffer.c: Added a mutex around the mem_chunck alloc
9768 2001-01-06 16:56 wtay
9770 * tests/: .cvsignore, eos/.cvsignore: Added/updated .cvsignore
9772 2001-01-06 16:52 wtay
9774 * docs/manual/dynamic.sgml, plugins/mpeg2/parse/mpeg2parse.c,
9775 test/mp2tomp1.c: Fixed the MPEG2 to MPEG1 recoder, we need cannot
9776 create dangling elements with the current scheduler. Remove the
9777 subtitle parser because it's not possible with the current
9778 scheduler. Added a padtemplate for MPEG2 subtitles.
9780 2001-01-06 10:42 omegahacker
9782 * configure.in: removed xing and added AM_CONDITIONAL for
9785 2001-01-06 09:49 omegahacker
9787 * autogen.sh: added --enable-debug to autogen.sh, duh...
9789 2001-01-06 02:35 wtay
9791 * docs/manuals.mak, docs/gst/gstreamer-sections.txt,
9792 docs/gst/tmpl/gstasyncdisksrc.sgml,
9793 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9794 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstcaps.sgml,
9795 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9796 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
9797 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
9798 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstidentity.sgml,
9799 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9800 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstplugin.sgml,
9801 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9802 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9803 docs/gst/tmpl/gsttypefind.sgml, docs/manual/Makefile.am,
9804 docs/manual/bins.sgml, docs/manual/connections.sgml,
9805 docs/manual/elements.sgml, docs/manual/ghostpads.sgml,
9806 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
9807 docs/manual/pads.sgml, docs/manual/plugins.sgml, gst/gstbin.c,
9808 gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c,
9809 gst/gstelement.h, gst/gstelementfactory.c, gst/gstplugin.c,
9810 gst/gstplugin.h, gst/gsttype.c, gst/gsttype.h,
9811 gst/elements/gstesdsink.c, gst/elements/gstesdsink.h: Updated the
9812 manual and the docs. Removed the esdsink in gst/elements/ we have
9813 a real one not in the plugins dir. Added more APIs to query the
9814 plugins, types and caps. more fields now have a getter and a
9815 setter. This is needed to make gstreamer wrapper fiendly. Added
9816 gst_element_disconnect beacuse we also have a gst_element_connect
9818 2001-01-05 18:50 wtay
9820 * docs/manual/: cothreads.sgml, factories.sgml, helloworld.sgml,
9821 helloworld2.sgml, mime-world.fig, pads.sgml, programs.sgml,
9822 queues.sgml, threads.sgml: Docs updates
9824 2001-01-05 00:28 omegahacker
9826 * gst/cothreads.c: fixed missing comment noticed by David Lehn
9828 2001-01-04 23:35 wtay
9830 * docs/manual/: Makefile.am, bin-element-ghost.fig, bins.sgml,
9831 elements.sgml, factories.sgml, goals.sgml, gstreamer-manual.sgml,
9832 helloworld.sgml, intro.sgml, motivation.sgml, pads.sgml,
9833 states.sgml, threads.sgml: Updates and additions to the manual
9835 2001-01-04 22:15 omegahacker
9837 * gst/cothreads.c, gst/gstinfo.c,
9838 docs/gst/tmpl/gstasyncdisksrc.sgml,
9839 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9840 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9841 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9842 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9843 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9844 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstinfo.sgml,
9845 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9846 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstqueue.sgml,
9847 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9848 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttypefind.sgml:
9851 2001-01-04 20:34 omegahacker
9853 * tools/gstreamer-launch.c: fixed problems with -launch
9855 2001-01-04 20:17 omegahacker
9857 * plugins/vorbis/vorbisenc.c: changed OGG to Ogg, to match decoder
9859 2001-01-04 19:22 wtay
9861 * examples/launch/mp3play: Fixed mp3play
9863 2001-01-04 19:16 wtay
9865 * tools/gstreamer-inspect.c: Added printout of the capabilities of
9868 2001-01-04 18:57 wtay
9870 * tools/: Makefile.am, gstreamer-inspect.c: Added enum values with
9871 default removed debugging -g from Makefile
9873 2001-01-04 17:44 richardb
9875 * examples/launch/mp3play: Undo accidental commit of debugging
9878 2001-01-04 16:46 richardb
9880 * tools/gstreamer-launch.c: Replace Wim's fix after Erik dropped
9883 2001-01-04 10:54 omegahacker
9885 * gst/: cothreads.c, gstpad.c, gstpad.h, gstplugin.c, gstplugin.h,
9886 elements/gstfakesink.c, elements/gstfakesink.h: Rearranged
9887 cothreads sources a bit, added some API docs. Added some functions
9888 needed for gstreamer-inspect. Added num_sources to fakesink.
9890 2001-01-04 10:53 omegahacker
9892 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: More updates
9893 to ladspa wrapper, closer to data movement
9895 2001-01-04 10:47 omegahacker
9897 * tools/: gstreamer-inspect.c, gstreamer-launch.c: Updated -inspect
9898 to list elements and plugin info too
9900 2001-01-04 07:19 wtay
9902 * tools/gstreamer-launch.c: A little fix for parameter parsing
9904 2001-01-04 00:15 richardb
9906 * examples/launch/mp3play: Updated to supply argument as
9907 "name=value" rather than just "value"
9909 2001-01-04 00:15 richardb
9911 * tools/gstreamer-launch.c: Added partial fix so that arguments can
9914 2001-01-03 23:08 wtay
9916 * test/mp3play.c: Make sure the plugin is loaded only once
9918 2001-01-03 22:58 richardb
9920 * examples/: helloworld2/helloworld2.c, launch/mp3play,
9921 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
9922 thread/thread.c, xml/createxml.c: Do gst_init first, so we can
9923 supply debugging options to libgst
9925 2001-01-03 20:55 wtay
9927 * tools/gstreamer-inspect.c: Added the previous changes back in
9929 2001-01-03 20:44 omegahacker
9931 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: debug
9932 updates and a padtemplate counter added
9934 2001-01-03 20:40 omegahacker
9936 * gst/: gstpad.c, gstpad.h: Made gst_pad_eos_func a non-static
9939 2001-01-03 20:21 wtay
9941 * gst/gstprops.c, gst/gstprops.h, tools/Makefile.am,
9942 tools/gstreamer-inspect.c: Made the GstProps a GList instead of a
9943 GSList Some fixes to inspect: added the mime type
9945 2001-01-03 19:54 wtay
9947 * configure.in, tools/gstreamer-inspect.c: Added proper comment for
9948 the bonobo component fix a compile bug in inspect... Erik, have
9949 pending changes to gstpad.h?
9951 2001-01-03 19:12 richardb
9953 * examples/helloworld/helloworld.c, plugins/esd/esdsink/esdsink.c:
9954 Do gst_init first in helloworld, so you can supply gst parameters.
9955 Correct name of frequency cap to rate, in esdsink. Now connects
9958 2001-01-03 18:55 richardb
9960 * gst/elements/gstaudiosink.c: Various small fixes.
9962 2001-01-03 18:51 richardb
9964 * plugins/esd/esdsink/: esdsink.c, esdsink.h: Should cope with
9965 updating of parameters now.
9967 2001-01-03 18:15 richardb
9969 * plugins/esd/esdsink/: esdsink.c, esdsink.h: EsdSink now
9970 functions! Wheeeee! Still needs to have a few things sorted out
9971 though, such as parameter setting / syncing.
9973 2001-01-03 16:25 richardb
9975 * configure.in, plugins/Makefile.am, plugins/example.c,
9976 plugins/esd/Makefile.am, plugins/esd/esdsink/.cvsignore,
9977 plugins/esd/esdsink/Makefile.am, plugins/esd/esdsink/esdsink.c,
9978 plugins/esd/esdsink/esdsink.h: Added auto detection of libesd.
9979 Added nearly complete esdsink: all structure in place, just need to
9980 add actaul links to libesd. ;-)
9982 2001-01-03 08:48 omegahacker
9984 * tools/gstreamer-inspect.c: Updates, it prints a lot more stuff
9985 now, like padtemplates, caps/props, and arguments. More stuff can
9986 be done, but not now, I must sleep.
9988 2001-01-03 07:38 omegahacker
9990 * tools/: .cvsignore, Makefile.am, gstreamer-inspect.c,
9991 gstreamer-launch.c: Updates to -launch, added -inspect.
9993 2001-01-02 23:33 wtay
9995 * plugins/: example.c, example.h: Updated the example plugin
9998 2001-01-02 22:52 richardb
10000 * docs/Makefile.am: Don't delete CVS directories from working
10001 directory: delete from distdir. Also, delete backup files, while
10004 2001-01-02 20:50 wtay
10006 * gstreamer.spec.in: Datafiles in share should go in to RPM too
10008 2001-01-02 19:46 wtay
10010 * examples/autoplug/Makefile.am, examples/helloworld/Makefile.am,
10011 examples/helloworld2/Makefile.am, examples/launch/Makefile.am,
10012 examples/queue/Makefile.am, examples/queue2/Makefile.am,
10013 examples/queue3/Makefile.am, examples/queue4/Makefile.am,
10014 examples/thread/Makefile.am, examples/xml/Makefile.am,
10015 plugins/avi/Makefile.am, plugins/mpeg2/ac3parse/Makefile.am,
10016 test/bindings/Makefile.am: The examples must not be installed
10017 Removed debugging from Makefiles for avidecoder/ac3parse
10018 /test/bindings/dummy.h cannot be installed
10020 2001-01-02 18:40 wtay
10022 * docs/gst/gstreamer-docs.sgml, plugins/au/gstparseau.c,
10023 plugins/au/gstparseau.h, plugins/audioscale/Makefile.am,
10024 plugins/audioscale/audioscale.c,
10025 plugins/filters/median/Makefile.am,
10026 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
10027 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10028 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
10029 plugins/mpeg1/mpegtypes/Makefile.am,
10030 plugins/mpeg2/mpegtypes/Makefile.am,
10031 plugins/visualization/spectrum/fix_fft.c,
10032 plugins/visualization/spectrum/gstspectrum.c,
10033 plugins/visualization/spectrum/gstspectrum.h: Remove esdsink from
10034 the docs more fixes for symbols collisions
10036 2001-01-02 16:39 wtay
10038 * plugins/visualization/synaesthesia/core.c: Fixed a symbol
10039 conflict with mpeg_audio
10041 2001-01-02 16:29 wtay
10043 * plugins/mpeg2/video/: Makefile.am, gethdr.c, getpic.c,
10044 mpeg2dec.c, mpeg2dec.h, recon.c, recon_mmx.c, recon_sse.s: Fixed a
10045 symbol conflict with mpeg_play
10047 2001-01-02 15:18 richardb
10049 * docs/gst/Makefile.am: Remove gstesdsink
10051 2001-01-02 14:35 richardb
10053 * docs/Makefile.am: Add dist-hook to stop CVS/ directories being
10054 put into distribution.
10056 2001-01-02 14:34 richardb
10058 * configure.in: Add GST_HTTPSRC_GET_TYPE back into configure.in:
10059 documentation fails to build correctly when libhttp isn't present
10062 2001-01-02 13:23 richardb
10064 * autogen.sh: Correct ftp urls for libtool.
10066 2001-01-02 12:07 wtay
10068 * autogen.sh: Fixed a typo
10070 2001-01-02 12:04 wtay
10072 * acconfig.h, autogen.sh, configure.in,
10073 gst/elements/gstasyncdisksrc.c, gstplay/callbacks.c,
10074 gstplay/gstmediaplay.c, plugins/Makefile.am: Added a check for
10075 libjpeg Added and action for the load menu in gstplay Fixed drag
10076 and drop in gstplay More verbose errors in gstasyndisksrc
10078 2001-01-02 08:13 omegahacker
10080 * acconfig.h, autogen.sh, configure.in,
10081 docs/random/TODO-post-0.1.0, examples/autoplug/Makefile.am,
10082 gst/gstplugin.c, gst/elements/Makefile.am,
10083 gst/elements/gstasyncdisksrc.c, include/registry.h,
10084 libs/getbits/Makefile.am, libs/getbits/gstgetbits.c,
10085 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_generic.c,
10086 libs/idct/Makefile.am, libs/riff/gstriffencode.c,
10087 libs/riff/gstriffparse.c, plugins/Makefile.am,
10088 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
10089 plugins/avi/Makefile.am, plugins/avi/codectest.c,
10090 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
10091 plugins/avi/videoheader.c, plugins/avi/wincodec/gstwindec.c,
10092 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/grab-v4l.c,
10093 plugins/capture/v4l/gstv4lsrc.c, plugins/cobin/cobin.c,
10094 plugins/cobin/cobin.h, plugins/dvdsrc/dvdsrc.c,
10095 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
10096 plugins/filters/ladspa/gstladspa.c,
10097 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
10098 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
10099 plugins/jpeg/gstjpegenc.c, plugins/mp3decode/Makefile.am,
10100 plugins/mp3decode/mpg123/gstmpg123.c,
10101 plugins/mp3decode/parse/mp3parse.c,
10102 plugins/mpeg1/mpeg1encoder/globals.h,
10103 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10104 plugins/mpeg1/mpeg1encoder/marker.c,
10105 plugins/mpeg1/mpeg1encoder/mem.c,
10106 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10107 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
10108 plugins/mpeg1/mpegaudio/psy.c, plugins/mpeg1/mpegaudio/subs.c,
10109 plugins/mpeg1/parse/mpeg1parse.c,
10110 plugins/mpeg1/system_encode/buffer.c,
10111 plugins/mpeg1/system_encode/system_encode.c,
10112 plugins/mpeg1/system_encode/systems.c,
10113 plugins/mpeg1video/parse/mp1videoparse.c,
10114 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10115 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
10116 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
10117 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
10118 plugins/mpeg2/parse/mpeg2parse.c,
10119 plugins/mpeg2/subtitles/mpeg2subt.c, plugins/mpeg2/video/getpic.c,
10120 plugins/mpeg2/video/gstmpeg2play.c, plugins/mpeg2/video/mpeg2dec.c,
10121 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
10122 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
10123 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
10124 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
10125 plugins/visualization/smoothwave/smoothwave.c,
10126 plugins/visualization/spectrum/gstspectrum.c,
10127 plugins/visualization/synaesthesia/synaesthesia.c,
10128 plugins/visualization/vumeter/vumeter.c,
10129 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisenc.c,
10130 plugins/wav/gstparsewav.c: Massive, massive update of most source
10131 files. I went through and cleaned up all the warnings that I
10132 could, which involved fixing some of the plugins.
10134 The configure.in script was re-arranged and cleaned up so, and a
10135 check for libtool 1.3.5 was added to autogen.sh. Added checks for
10138 Some plugins were removed from the list of things to build for
10141 Added GST_DEBUG_FORCE_DISABLE in gstgetbits, since that's time
10142 critical and even an if() from a DEBUG can significantly increase
10145 2001-01-02 02:18 wtay
10147 * tests/Makefile.am: ooops, eos is a dir
10149 2001-01-02 02:16 wtay
10151 * docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
10152 editor/pixmaps/Makefile.am, tests/Makefile.am,
10153 tests/eos/Makefile.am, tests/eos/case1.c: Fixed makefiles for docs
10154 Added eos test programs
10156 2001-01-02 01:44 wtay
10158 * configure.in, docs/random/eos, editor/Makefile.am,
10159 editor/gsteditorimage.c, editor/gsteditorpalette.c,
10160 editor/gsteditorprojectview.c, editor/gsteditorproperty.c,
10161 gst/gstpad.c, gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
10162 gstplay/Makefile.am, gstplay/gstmediaplay.c: Fixes for
10163 gsteditor/gstplay install/build fixed typo in random/eos added
10164 num_buffers property to fakesrc
10166 2001-01-02 01:33 richardb
10168 * Makefile.am, configure.in, docs/Makefile.am, docs/manuals.mak,
10169 docs/gst/Makefile.am, docs/libs/Makefile.am: Added checking for all
10170 the tools used to make documentation. If documentation cannot be
10171 generated, whatever is available will still be installed.
10172 videosink/imagetest is now a check_PROGRAM
10174 2001-01-02 01:00 omegahacker
10176 * REQUIREMENTS: updated requirements
10178 2001-01-02 00:35 omegahacker
10180 * REQUIREMENTS: added list of requrements
10182 2001-01-02 00:31 richardb
10184 * configure.in, examples/Makefile.am: Added launch back into make
10185 system. The Makefile wasn't being generated, resulting in make
10186 dist failing when the directory was entered for make dist.
10188 2001-01-01 23:50 wtay
10190 * examples/Makefile.am: Added directories to DIST_SUBDIRS
10192 2001-01-01 23:20 omegahacker
10194 * examples/autoplug/Makefile.am: somehow Makefile.am went
10197 2001-01-01 22:44 omegahacker
10199 * examples/: Makefile.am, thread/Makefile.am: updated examples
10202 2001-01-01 21:21 omegahacker
10204 * Makefile.am, configure.in, examples/xml/Makefile.am,
10205 gst/Makefile.am, plugins/dvdsrc/Makefile.am: More build fixes
10207 2001-01-01 19:54 wtay
10209 * docs/random/: TODO-post-0.1.0, eos: Added some more TODOs Added a
10210 proposition for eos propagation
10212 2001-01-01 17:25 wtay
10214 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
10215 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
10216 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
10217 gst/gstpad.c: Documentation updates
10219 2001-01-01 14:34 richardb
10221 * examples/launch/Makefile.am: Add one more file to dist.
10223 2001-01-01 14:06 richardb
10225 * docs/: gst/Makefile.am, libs/Makefile.am: Fix a couple of files
10226 not being put into distributions. make dist now appears to create
10227 a fully functional distribution. make rpm should now produce an
10228 rpm. Whether that rpm is any good is another matter...
10230 2001-01-01 13:41 richardb
10232 * Makefile.am, configure.in, examples/Makefile.am,
10233 examples/launch/Makefile.am, examples/xml/Makefile.am: Fix broken
10234 build system for examples.
10236 2001-01-01 08:43 omegahacker
10238 * gstplay/Makefile.am, plugins/avi/Makefile.am,
10239 plugins/avi/wincodec/Makefile.am: More build changes
10241 2001-01-01 08:37 omegahacker
10243 * Makefile.am, autogen.sh, configure.in,
10244 docs/code-reviews/gstbin.c-1.41, examples/autoplug/Makefile,
10245 examples/autoplug/Makefile.am, examples/autoplug/autoplug.c,
10246 examples/helloworld/Makefile, examples/helloworld/Makefile.am,
10247 examples/helloworld2/Makefile, examples/helloworld2/Makefile.am,
10248 examples/queue/Makefile, examples/queue/Makefile.am,
10249 examples/queue2/Makefile, examples/queue2/Makefile.am,
10250 examples/queue3/Makefile, examples/queue3/Makefile.am,
10251 examples/queue4/Makefile, examples/queue4/Makefile.am,
10252 examples/thread/Makefile, examples/thread/Makefile.am,
10253 examples/xml/Makefile, examples/xml/Makefile.am, gst/gstpad.c,
10254 gst/gstplugin.c: Re-arranged the build a bit to try to make it more
10255 sane. Added some debug.
10257 2001-01-01 07:47 omegahacker
10259 * gstplay/Makefile.am: added headers and such to Makefile.am for
10262 2001-01-01 07:44 omegahacker
10264 * test/: mp3.c, qtest.c: added the category number to DEBUG
10266 2001-01-01 07:42 omegahacker
10268 * plugins/filters/ladspa/Makefile.am: missed utils.h
10270 2001-01-01 07:30 omegahacker
10272 * configure.in: updated version number from 0.9.2 (huh???) to 0.1.0
10274 2001-01-01 06:59 wtay
10276 * configure.in, docs/gst/tmpl/gstinfo.sgml,
10277 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10278 examples/autoplug/autoplug.c: Added -Wall to configure.in
10280 2001-01-01 06:57 omegahacker
10282 * gst/Makefile.am: fixed a nasty bug where at -O6 teh compiler
10283 optimized cothreads.c beyond the point of functioning
10285 2001-01-01 06:23 wtay
10287 * plugins/vorbis/: Makefile.am, vorbis.c, vorbisdec.c, vorbisdec.h,
10288 vorbisenc.c, vorbisenc.h: Some compile cleanups
10290 2001-01-01 05:26 wtay
10292 * gst/gstpipeline.c: Fixed a very bad error with autoplugging.
10294 2001-01-01 05:18 omegahacker
10296 * gst/: gst.c, gstinfo.c, gstinfo.h: updated the debug system so it
10299 2001-01-01 04:53 omegahacker
10301 * gst/: gst.c, gstinfo.c, gstinfo.h: Added API to control DEBUG
10302 level, updated cmdline code
10304 2001-01-01 04:41 omegahacker
10306 * gst/: gst.c, gstpad.c: modified cmdlien code to take both 0xHEX
10307 and dec, and added an INFO line in gst_pad_connect()
10309 2001-01-01 04:11 omegahacker
10311 * plugins/filters/ladspa/: Makefile, search.c: removed accidentally
10312 checked in Makefile and added .cvsignore
10314 2001-01-01 04:10 wtay
10316 * test/mp3.c, test/qtest.c, tests/case4.c, tests/markup.c,
10317 tests/paranoia.c, tests/rip.c, tests/simplefake.c: Updated test
10320 2001-01-01 04:04 wtay
10322 * gst/gst.c: Fixed a typo
10324 2001-01-01 04:02 wtay
10326 * plugins/filters/ladspa/: Makefile, gstladspa.c: Added the boolean
10329 2001-01-01 03:59 omegahacker
10331 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: fixed ladpsa
10332 filter up to compile
10334 2001-01-01 03:57 omegahacker
10336 * plugins/filters/Makefile.am: added ladspa
10338 2001-01-01 03:57 omegahacker
10340 * gst/gstautoplug.c: set categories for all INFOs
10342 2001-01-01 03:44 omegahacker
10344 * tests/sched/.cvsignore: added .cvsignore
10346 2001-01-01 03:43 wtay
10348 * gst/: Makefile.am, gst.c, gstcpu.c, gstinfo.c: Added command line
10349 parsing for --gst-info-mask, --gst-debug-mask and --help Dump the
10350 FLAGS and options on --help
10352 2001-01-01 03:22 omegahacker
10354 * tests/.cvsignore: updated .cvsignore
10356 2001-01-01 03:20 omegahacker
10358 * configure.in: added directories to configure.in
10360 2001-01-01 03:19 omegahacker
10362 * plugins/filters/ladspa/: Makefile, Makefile.am, gstladspa.c,
10363 gstladspa.h, ladspa.h, load.c, search.c, utils.h: New LADSPA plugin
10366 2001-01-01 03:18 omegahacker
10368 * examples/Makefile.am: fixed stupid spelling mistake
10370 2001-01-01 03:18 omegahacker
10372 * gstplay/: .cvsignore, Makefile.am: gstplay now builds from
10373 build-directory, doesn't require a make install
10375 2001-01-01 03:16 omegahacker
10377 * plugins/: audioscale/audioscale.c, avi/audiocodecs.c,
10378 avi/gstavidecoder.c, avi/gstaviencoder.c, avi/wincodec/gstwindec.c,
10379 avi/wincodec/gstwinenc.c, capture/v4l/gstv4lsrc.c,
10380 cdparanoia/cdparanoia.c, dvdsrc/dvdsrc.c, filters/median/median.c,
10381 filters/smooth/smooth.c, jpeg/gstjpegdec.c, jpeg/gstjpegenc.c,
10382 mp3decode/mpg123/gstmpg123.c, mp3decode/parse/mp3parse.c,
10383 mp3decode/types/mp3types.c, mp3encode/lame/gstlame.c,
10384 mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10385 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/util.c,
10386 mpeg1/mpeg_play/video.c, mpeg1/mpegaudio/gstmpegaudio.c,
10387 mpeg1/parse/mpeg1parse.c, mpeg1/system_encode/buffer.c,
10388 mpeg1/system_encode/system_encode.c,
10389 mpeg1video/parse/mp1videoparse.c, mpeg2/ac3parse/ac3parse.c,
10390 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/parse/mpeg2parse.c,
10391 mpeg2/subtitles/mpeg2subt.c, mpeg2/video/gethdr.c,
10392 mpeg2/video/gstmpeg2play.c, mpeg2/video/mpeg2dec.c,
10393 mpeg2/videoparse/mp2videoparse.c, videoscale/videoscale.c,
10394 visualization/smoothwave/smoothwave.c,
10395 visualization/synaesthesia/synaesthesia.c, vorbis/vorbisdec.c:
10396 Updated all plugins to use new GST_DEBUG and GST_INFO systems.
10398 2001-01-01 03:16 omegahacker
10400 * libs/: getbits/gstgetbits_generic.c, riff/gstriffencode.c,
10401 riff/gstriffparse.c: Updated libraries to use new GST_DEBUG instead
10404 2001-01-01 03:14 omegahacker
10406 * gst/: cothreads.c, gst.c, gstautoplug.c, gstbin.c, gstbuffer.c,
10407 gstbufferpool.c, gstcaps.c, gstclock.c, gstcpu.c, gstelement.c,
10408 gstelementfactory.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
10409 gstpipeline.c, gstplugin.c, gstprops.c, gstscheduler.c,
10410 gstthread.c, gsttype.c, gstxml.c, elements/gstasyncdisksrc.c,
10411 elements/gstaudiosink.c, elements/gstaudiosrc.c,
10412 elements/gstdisksrc.c, elements/gstfdsink.c,
10413 elements/gstpipefilter.c, elements/gstqueue.c,
10414 elements/gstsinesrc.c, elements/gsttypefind.c: Mega update of INFO,
10415 DEBUG, and ERROR subsystems, renamed with GST_ prefix. GST_DEBUG
10416 now takes a category parameter, which is the same as GST_INFO
10417 system. They are now called GST_CAT_*. All the GST_DEBUGs are set
10418 to 0 for now, we need to go and fix all these eventually.
10420 2001-01-01 02:46 omegahacker
10422 * gst/gstcpu.c: fixed stupid (brown paper bag) bug with missing
10423 NULL on g_strconcat
10425 2001-01-01 02:34 omegahacker
10427 * gst/gstcpu.c: fixed the segfault
10429 2001-01-01 01:56 wtay
10431 * acconfig.h, configure.in, gst/gstinfo.c: Added --enable-info and
10432 --disable-info-system nothing specified = INFO enabled, mask to
10433 0x00000001 --enable-info = INFO enabled, mask to 0xffffffff
10434 --disable-info = INFO compiled into a nop and thus disabled
10436 2001-01-01 00:44 omegahacker
10438 * examples/: autoplug/.cvsignore, helloworld/.cvsignore,
10439 helloworld2/.cvsignore, launch/Makefile, queue/.cvsignore,
10440 queue2/.cvsignore, queue3/.cvsignore, queue4/.cvsignore,
10441 thread/.cvsignore, xml/.cvsignore: hopefully one last update to the
10442 examples .cvsignores
10444 2001-01-01 00:44 wtay
10446 * acconfig.h, configure.in, gst/gstinfo.h, plugins/avi/Makefile.am,
10447 plugins/avi/gstavidecoder.c: Added GST_INFO_ENABLED flags Added
10448 --enable-debug-info A little fix for the avidecoder
10450 2001-01-01 00:42 omegahacker
10452 * examples/: helloworld/helloworld.c, helloworld2/helloworld2.c,
10453 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
10454 thread/thread.c, xml/Makefile, xml/createxml.c, xml/runxml.c:
10455 cleaned up the examples, added Makefiles, etc
10457 2001-01-01 00:34 omegahacker
10459 * examples/: Makefile.am, autoplug/Makefile, autoplug/autoplug.c,
10460 helloworld/Makefile, helloworld2/Makefile, launch/Makefile,
10461 queue/Makefile, queue2/Makefile, queue3/Makefile, queue4/Makefile,
10462 thread/Makefile, xml/Makefile: Updated makefiles for examples
10464 2001-01-01 00:17 omegahacker
10466 * gst/: gstcpu.c, gstinfo.c, gstinfo.h, elements/gstelements.c:
10467 Cleaned up INFO system some more, added API to select categories,
10468 modified the printout function to print cleanly for GST_INIT info
10469 (the default min) and spew function:line debug_string [element] for
10470 everything else. Eventually could make even that configurable
10471 easily enough, just check against another bitmap instead of
10472 checking for == GST_INIT.
10474 2000-12-31 23:31 wtay
10476 * gst/: Makefile.am, gstbin.c, gstpad.c, elements/gstfakesrc.c: Fix
10477 some compile warnings
10479 2000-12-31 22:49 omegahacker
10481 * gstplay/gstmediaplay.c: Added ability to use .glade file in cwd
10483 2000-12-31 22:18 omegahacker
10485 * gst/: gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstpad.c,
10486 gstpad.h, gstplugin.c, gstplugin.h, gstscheduler.c, gsttype.c,
10487 types/gsttypes.c: Started work on better ghostpad management, and
10488 started to build the low- level EOS mechanism.
10490 Also removed a couple of printouts that aren't needed any more.
10492 2000-12-31 22:16 omegahacker
10494 * plugins/: mp3decode/types/mp3types.c,
10495 mpeg1/mpegtypes/mpeg1types.c, mpeg2/mpegtypes/mpeg2types.c:
10496 Commented out some extra output that we don't need right now.
10498 2000-12-31 22:15 omegahacker
10500 * tools/gstreamer-register.c: Added stdlib.h to clean up exit()
10503 2000-12-31 22:14 omegahacker
10505 * tests/: load.c, markup.c: New test programs.
10507 2000-12-31 22:13 omegahacker
10509 * tests/Makefile.am: [no log message]
10511 2000-12-31 22:11 omegahacker
10513 * tests/sched/: Makefile, Makefile.am, runxml.c, testcases:
10514 Converted to a Makefile.am, fixed up the GstSrc thing, and removed
10515 a set to READY state before PLAYING that isn't necessary.
10517 2000-12-31 18:06 richardb
10519 * plugins/mpeg2/mpeg2dec/Makefile.am: Add a final header file to
10522 2000-12-31 17:49 richardb
10524 * plugins/mpeg2/: ac3dec/Makefile.am, mpeg2dec/Makefile.am: A
10525 couple more fixes to make dist.
10527 2000-12-31 17:37 richardb
10529 * plugins/mpeg2/mpeg2dec/Makefile.am: Add new files to dist.
10531 2000-12-31 17:34 wtay
10533 * plugins/mpeg2/mpeg2dec/: attributes.h, idct_mlib.c, mm_accel.h,
10534 motion_comp_mlib.c, output_video.h, stats.c: Added missing files,
10535 It should compile now, but doesn't work
10537 2000-12-31 17:32 richardb
10539 * plugins/: mp3decode/Makefile.am, mpeg1/mpeg_play/Makefile.am,
10540 mpeg1/mpegaudio/Makefile.am, mpeg2/ac3dec/Makefile.am,
10541 mpeg2/mpeg2enc/Makefile.am, wav/Makefile.am: Various fixes to
10542 ensure that appropriate files are included in make dist. Make dist
10543 now produces a nearly functioning distribution.
10545 2000-12-31 17:32 wtay
10547 * editor/gsteditorproperty.c, plugins/cdparanoia/cdparanoia.c:
10548 Updated the editor to use the capslist Added change state in
10551 2000-12-31 17:02 wtay
10553 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstautoplug.sgml,
10554 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstelement.sgml,
10555 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
10556 docs/gst/tmpl/gstreamer-unused.sgml, gst/Makefile.am,
10557 gst/gstautoplug.c, gst/gstcaps.h, gst/gstpad.c, tests/.cvsignore:
10558 Updated the docs Updated gst/Makefile.am to add CFLAGS Added test
10559 programs to tests/.cvsignore
10561 2000-12-31 16:15 wtay
10563 * tests/padfactory.c: Test program for the pad factory
10565 2000-12-31 16:12 wtay
10567 * examples/autoplug/autoplug.c, gst/gst.h, gst/gstautoplug.c,
10568 gst/gstautoplug.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
10569 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstpad.c, gst/gstpad.h,
10570 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
10571 gst/elements/gstaudiosink.c, plugins/avi/gstavidecoder.c,
10572 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
10573 plugins/cdparanoia/cdparanoia.c,
10574 plugins/mp3decode/mpg123/gstmpg123.c,
10575 plugins/mp3decode/parse/mp3parse.c,
10576 plugins/mp3decode/types/mp3types.c,
10577 plugins/mp3encode/lame/gstlame.c,
10578 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10579 plugins/mpeg1/mpegtypes/mpeg1types.c,
10580 plugins/mpeg1/parse/mpeg1parse.c,
10581 plugins/mpeg1video/parse/mp1videoparse.c,
10582 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10583 plugins/mpeg2/mpegtypes/mpeg2types.c,
10584 plugins/mpeg2/parse/mpeg2parse.c,
10585 plugins/mpeg2/video/gstmpeg2play.c,
10586 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/vorbis/vorbis.c,
10587 tests/Makefile.am, tests/autoplug.c, tests/caps.c, tests/case4.c,
10588 tests/init.c, tests/queue.c, tests/simplefake.c, tests/states.c:
10589 Added multiple caps to the pads Extended the padfactory for the
10590 multiple caps GstCaps now have a name so that future manipulations
10591 on them can be done by name Updated the plugins for the new caps
10594 2000-12-31 16:07 richardb
10596 * Makefile.am, configure.in, include/Makefile.am: Add files in
10597 include to distributions.
10599 2000-12-31 15:53 richardb
10601 * gst/Makefile.am: Add gstpropsprivate.h to dist.
10603 2000-12-31 15:19 richardb
10605 * docs/Makefile.am: Add docs/fwg to DIST_SUBDIRS
10607 2000-12-31 15:18 richardb
10609 * configure.in: Add docs/fwg/Makefile to things to be built.
10611 2000-12-31 14:22 richardb
10613 * docs/manuals.mak: Fix another bug in make install for fwg
10614 (complained becuase there were no pngs to install). I should have
10615 got up more slowly today...
10617 2000-12-31 14:02 richardb
10619 * docs/: fwg/.cvsignore, libs/tmpl/.cvsignore, manual/.cvsignore,
10620 manual/images/.cvsignore: Fix .cvsignores
10622 2000-12-31 13:55 richardb
10624 * docs/: manuals.mak, fwg/.cvsignore: Fix bug in make install for
10625 manuals. Added stuff to .cvsignore in fwg
10627 2000-12-31 10:46 omegahacker
10629 * tools/gstreamer-launch.c: Complete rewrite of the launcher. Now
10630 supports pretty arbitrary pipelines. Try '((fakesrc) ! identity !
10631 (fakesink))' out. Doesn't seem to recognize pad names yet for some
10632 reason, so it goes with the first sink/src pad it finds in a given
10633 element. Other problems still remain, but the hard part is done
10636 2000-12-30 19:51 wtay
10638 * plugins/mpeg2/mpegtypes/mpeg2types.c: Removed elementary mpeg2
10639 video detection because we simply don't know if it's mpeg1 or mpeg2
10641 2000-12-30 19:41 wtay
10643 * plugins/avi/gstavidecoder.c: removed debugging
10645 2000-12-30 19:40 wtay
10647 * plugins/mpeg1/parse/Makefile.am: removed debugging info again
10649 2000-12-30 19:39 wtay
10651 * plugins/mpeg1/parse/: Makefile.am, mpeg1parse.c: Removed ac3 and
10652 other private streams until autoplug can figure it out
10654 2000-12-30 19:37 wtay
10656 * libs/getbits/: gstgetbits.c, gstgetbits.h: Disabled MMX optimized
10657 versions until they get fixed
10659 2000-12-30 19:04 wtay
10661 * gst/cothreads.c, gst/gstplugin.c, plugins/avi/audiocodecs.c,
10662 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
10663 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
10664 plugins/avi/wincodec/gstwindec.c,
10665 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed autoplugging for avi
10666 Fixed a bug in multiple typefind function loading: when a typefind
10667 is requested for a mimetype, all plugins with a typefind function
10670 2000-12-30 17:42 wtay
10672 * gst/gst.c, gst/gstautoplug.c, gst/gstcaps.c, gst/gstplugin.c,
10673 gst/gstprops.c, gst/gstthread.c, plugins/mpeg2/ac3dec/ac3dec.c,
10674 plugins/mpeg2/mpegtypes/mpeg2types.c,
10675 plugins/mpeg2/parse/mpeg2parse.c,
10676 plugins/mpeg2/video/gstmpeg2play.c,
10677 plugins/mpeg2/videoparse/mp2videoparse.c: Fixed MPEG2 autoplugging
10678 Added some more INFO to gstthread
10680 2000-12-30 17:13 wtay
10682 * docs/gst/: Makefile.am, tmpl/gstreamer-unused.sgml: Updated the
10683 makefile for new files
10685 2000-12-30 16:13 wtay
10687 * docs/gst/.cvsignore, docs/gst/gstreamer-decl.txt,
10688 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10689 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
10690 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
10691 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
10692 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
10693 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gstinfo.sgml,
10694 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstprops.sgml,
10695 docs/gst/tmpl/gstreamer-unused.sgml,
10696 docs/gst/tmpl/gstscheduler.sgml, docs/gst/tmpl/gstsink.sgml,
10697 docs/gst/tmpl/gstsrc.sgml, gst/gstautoplug.c, gst/gstelement.c,
10698 gst/gstobject.c, gst/gstplugin.c, gst/elements/Makefile.am,
10699 gst/elements/gstqueue.c, gst/elements/gsttypefind.c: Docs updates:
10700 remove sink, src, filter, connection added gstinfo to docs.
10701 Updated some core files for the docs gsttypefind did not include
10702 gst_private Added CFlags to Makefile.am in gst/elements
10704 2000-12-30 15:36 richardb
10706 * docs/: Makefile.am, manuals.mak, fwg/Makefile.am,
10707 fwg/gst-filter-writers-guide.sgml, manual/Makefile.am: Added
10708 framework for writing filter writers guide. Extracted much of the
10709 makefile from docs/manual into a shared file which is included, so
10712 2000-12-30 14:46 richardb
10714 * docs/: libs/.cvsignore, manual/.cvsignore, manual/Makefile.am,
10715 libs/Makefile.am: Fix a bug in manual/Makefile.am: bad shell script
10716 for make disting .ps files. Couple of final fixes to
10717 libs/Makefile.am, too. Add a few things to cvsignores.
10719 2000-12-30 14:40 richardb
10721 * plugins/: dvdsrc/Makefile.am, mpeg2/video/getvlc.h,
10722 mpeg2/video/mpeg2dec.h, mpeg2/videoparse/Makefile.am: Change ERROR
10723 to VLC_ERROR in mpeg2. Fix a couple of makefiles so that make dist
10726 2000-12-30 13:54 richardb
10728 * docs/libs/: Makefile.am, tmpl/.cvsignore: Makefile cleaned muchly
10729 - make should now cause gstreamer-libs docs to be created. Make
10730 dist may work too - untested. No longer store tmpls in CVS,
10731 either. Only thing missing is make dependencies on the source
10732 files used to extract the docs.
10734 2000-12-30 13:14 richardb
10736 * docs/libs/tmpl/: dct.sgml, externals.sgml, gstcolorspace.sgml,
10737 gstgetbits.sgml, gstgetbits_inl.sgml, gstidct.sgml,
10738 gstputbits.sgml, gstriff.sgml, gstvideoscale.sgml, wineacm.sgml:
10739 Remove template files from CVS: they're autogenerated better.
10741 2000-12-30 05:05 richardb
10743 * docs/manual/Makefile.am: Makefile can now be used for a different
10744 manual by simply changing the initial variables
10746 2000-12-30 04:40 richardb
10748 * docs/manual/images/: .cvsignore, Makefile.am: Remove old
10749 directories and files
10751 2000-12-30 04:36 richardb
10753 * docs/manual/: Makefile.am, bin-element.fig,
10754 connected-elements.fig, filter-element-multi.fig,
10755 filter-element.fig, hello-world.fig, mime-world.fig, queue.fig,
10756 sink-element.fig, src-element.fig, state-diagram.fig, thread.fig:
10757 Misc tweaks to makefile for manual. Moved .figs into same
10758 directory so we can have them built appropriately without having to
10759 hack makefiles horribly. Nearly have a core makefile which can be
10760 reused for other manuals.
10762 2000-12-30 03:28 wtay
10764 * docs/manual/images/Makefile.am: Scaled down the eps images to
10767 2000-12-30 02:47 wtay
10769 * gst/elements/: gstelements.c, gstfakesrc.c: Added some INFO in
10770 gstelements Reverted pad names in gstfakesrc back to what they were
10772 2000-12-30 02:41 omegahacker
10774 * gst/: cothreads.c, gst.c, gst_private.h, gstbin.c, gstbuffer.c,
10775 gstelement.c, gstinfo.c, gstinfo.h, gstpad.c, gstplugin.c,
10776 gsttype.c, elements/gsttypefind.c: Updated more files to use INFO.
10778 2000-12-30 02:25 richardb
10780 * docs/manual/Makefile.am: Minor neaten to makefile.
10782 2000-12-30 01:53 richardb
10784 * test/: a.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
10785 mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c, mp3play.c,
10786 mp3tovorbis.c, mpeg2parse.c, pipetest.c, qtest.c: Convert GstSrc's
10789 2000-12-30 01:06 richardb
10791 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am:
10792 Added configure test for liblame.
10794 2000-12-30 00:46 richardb
10796 * configure.in, plugins/Makefile.am: Add configure tests for
10799 2000-12-30 00:17 richardb
10801 * plugins/mpeg1/system_encode/Makefile.am: Include "include/"
10803 2000-12-29 22:36 richardb
10805 * plugins/: mpeg2/parse/Makefile.am, mpeg1/parse/Makefile.am:
10806 Include "include/" when compiling.
10808 2000-12-29 21:58 richardb
10810 * gst/elements/gsttypefind.c: Remove reference to gstdebug.h which
10813 2000-12-29 21:56 richardb
10815 * libs/getbits/: gstgetbits.c, gstgetbits.h: Fix a couple of MMX
10818 2000-12-29 21:50 richardb
10820 * libs/getbits/Makefile.am: Include libgst.la when linking gbtest
10823 2000-12-29 21:44 richardb
10825 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Use VLC_ERROR
10826 instead of ERROR_VAL, at Erik's suggestion. :)
10828 2000-12-29 21:40 richardb
10830 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Rename #define
10831 ERROR to #define ERROR_VAL to avoid conflict with gstinfo.h
10833 2000-12-29 19:45 wtay
10835 * gst/Makefile.am, gst/gstautoplug.c, gst/gstbin.c,
10836 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstpipeline.c,
10837 gst/gstprops.c, gst/gstscheduler.c, gst/elements/gstasyncdisksrc.c,
10838 gstplay/gstplay.c, plugins/capture/v4l/gstv4lsrc.c,
10839 plugins/mp3decode/parse/mp3parse.c,
10840 plugins/mp3encode/lame/gstlame.h,
10841 plugins/mpeg1/mpeg_play/decoders.c,
10842 plugins/mpeg1/mpeg_play/decoders.h,
10843 plugins/mpeg1video/parse/mp1videoparse.c: Fixed buffer flag
10844 handling gstplay used old flag handling updated some plugins for
10845 the new objects/error handling Fixed a serious buffer error in
10848 2000-12-29 18:31 wtay
10850 * tests/: caps.c, props.c: Updated some test programs
10852 2000-12-29 18:23 wtay
10854 * gst/: gstautoplug.c, gstbin.c, gstbuffer.h, gstpipeline.c,
10855 gstplugin.c, gstprops.c, gstprops.h, gstscheduler.c,
10856 elements/gstasyncdisksrc.c: Fixed a serious bug in gst_props_new:
10857 properties with a 0 value causes a segfault Fixed a possible bug in
10858 gstautoplug when one of the constructed paths was empty Commented
10859 out a too liberal assert in gstscheduler.c Added
10860 GST_BUFFER_DISCONTINUOUS tried to fix asyndisksrc
10862 2000-12-29 10:02 omegahacker
10864 * gst/: Makefile.am, gst.c, gst.h, gst_private.h, gstdebug.h,
10865 gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstobject.c,
10866 gstobject.h, gstplugin.c, gstscheduler.c: Added DEBUG, INFO, and
10867 ERROR systems. Very little code is converted yet. Policy
10868 decisions need to be made as to what kinds of cases get what kind
10869 of response, and what the default ERROR response should be. Right
10870 now it will print out all the information, then have gdb spew a
10873 2000-12-29 05:38 omegahacker
10875 * gst/elements/: gstasyncdisksrc.c, gstasyncdisksrc.h,
10876 gstaudiosink.c, gstaudiosink.h, gstaudiosrc.c, gstaudiosrc.h,
10877 gstdisksrc.c, gstdisksrc.h, gstelements.c, gstesdsink.c,
10878 gstesdsink.h, gstfakesink.c, gstfakesink.h, gstfakesrc.c,
10879 gstfakesrc.h, gstfdsink.c, gstfdsink.h, gstfdsrc.c, gstfdsrc.h,
10880 gsthttpsrc.c, gsthttpsrc.h, gstidentity.c, gstidentity.h,
10881 gstpipefilter.c, gstpipefilter.h, gstqueue.c, gstqueue.h,
10882 gstsinesrc.c, gstsinesrc.h, gsttypefind.c, gsttypefind.h: Updated
10885 2000-12-29 04:36 wtay
10887 * gstplay/gstplay.c: Add the pipeline to the thread after
10890 2000-12-29 03:05 wtay
10892 * editor/gsteditorpadtemplate.c: Added a missing file...
10894 2000-12-29 02:50 omegahacker
10896 * plugins/: example.c, example.h, au/gstparseau.c, au/gstparseau.h,
10897 audioscale/audioscale.c, audioscale/audioscale.h,
10898 avi/gstavidecoder.c, avi/gstavidecoder.h, avi/gstaviencoder.c,
10899 avi/gstaviencoder.h, avi/wincodec/gstwindec.c,
10900 avi/wincodec/gstwindec.h, avi/wincodec/gstwinenc.c,
10901 avi/wincodec/gstwinenc.h, capture/v4l/gstv4lsrc.c,
10902 capture/v4l/gstv4lsrc.h, cdparanoia/cdparanoia.c,
10903 cdparanoia/cdparanoia.h, cobin/cobin.c, cobin/spindentity.c,
10904 cobin/spindentity.h, dvdsrc/Makefile.am, dvdsrc/dvdsrc.c,
10905 dvdsrc/dvdsrc.h, effects/stereo/stereo.c, effects/stereo/stereo.h,
10906 effects/volume/volume.c, effects/volume/volume.h,
10907 filters/median/median.c, filters/median/median.h,
10908 filters/smooth/smooth.c, filters/smooth/smooth.h,
10909 jpeg/gstjpegdec.c, jpeg/gstjpegdec.h, jpeg/gstjpegenc.c,
10910 jpeg/gstjpegenc.h, mp3decode/mpg123/gstmpg123.c,
10911 mp3decode/mpg123/gstmpg123.h, mp3decode/parse/mp3parse.c,
10912 mp3decode/parse/mp3parse.h, mp3decode/xa/gstxa.c,
10913 mp3decode/xa/gstxa.h, mp3decode/xing/gstxing.c,
10914 mp3decode/xing/gstxing.h, mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10915 mpeg1/mpeg1encoder/gstmpeg1encoder.h,
10916 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/gstmpeg_play.h,
10917 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/gstmpegaudio.h,
10918 mpeg1/parse/mpeg1parse.c, mpeg1/parse/mpeg1parse.h,
10919 mpeg1/system_encode/system_encode.c,
10920 mpeg1/system_encode/system_encode.h,
10921 mpeg1video/parse/mp1videoparse.c, mpeg1video/parse/mp1videoparse.h,
10922 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
10923 mpeg2/ac3parse/ac3parse.c, mpeg2/ac3parse/ac3parse.h,
10924 mpeg2/mpeg2dec/gstmpeg2dec.c, mpeg2/mpeg2dec/gstmpeg2dec.h,
10925 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/mpeg2enc/gstmpeg2enc.h,
10926 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
10927 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
10928 mpeg2/video/gstmpeg2play.c, mpeg2/video/gstmpeg2play.h,
10929 mpeg2/video/mpeg2dec.c, mpeg2/videoparse/mp2videoparse.c,
10930 mpeg2/videoparse/mp2videoparse.h, rtjpeg/rtjpegdec.c,
10931 rtjpeg/rtjpegdec.h, rtjpeg/rtjpegenc.c, rtjpeg/rtjpegenc.h,
10932 vcdsrc/vcdsrc.c, vcdsrc/vcdsrc.h, videoscale/videoscale.c,
10933 videoscale/videoscale.h, visualization/smoothwave/smoothwave.c,
10934 visualization/smoothwave/smoothwave.h,
10935 visualization/spectrum/gstspectrum.c,
10936 visualization/spectrum/gstspectrum.h,
10937 visualization/synaesthesia/synaesthesia.c,
10938 visualization/synaesthesia/synaesthesia.h,
10939 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
10940 vorbis/vorbisdec.c, vorbis/vorbisdec.h, vorbis/vorbisenc.c,
10941 vorbis/vorbisenc.h, wav/gstparsewav.c, wav/gstparsewav.h: MEGA
10942 reparenting of all the elements to GstElement.
10944 2000-12-29 02:28 omegahacker
10946 * gst/: Makefile.am, gst.h, gstbin.c, gstclock.c, gstconnection.c,
10947 gstconnection.h, gstelement.c, gstelement.h, gstfilter.c,
10948 gstfilter.h, gstpipeline.c, gstsink.c, gstsink.h, gstsrc.c,
10949 gstsrc.h, gsttee.c, gsttee.h, elements/gstasyncdisksrc.c,
10950 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
10951 elements/gstaudiosink.h, elements/gstaudiosrc.c,
10952 elements/gstaudiosrc.h, elements/gstdisksrc.c,
10953 elements/gstdisksrc.h, elements/gstelements.c,
10954 elements/gstfakesink.c, elements/gstfakesink.h,
10955 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
10956 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
10957 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
10958 elements/gstidentity.c, elements/gstidentity.h,
10959 elements/gstpipefilter.c, elements/gstpipefilter.h,
10960 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
10961 elements/gstsinesrc.h, elements/gsttypefind.c,
10962 elements/gsttypefind.h: Reparented everything to GstElement,
10963 removing GstSrc, GstSink, GstFilter, and GstConnection. Also fixed
10964 a bug in gst_bin_iterate_func.
10966 2000-12-28 22:13 omegahacker
10968 * gst/gstcaps.h: missed one file for copyright
10970 2000-12-28 22:12 omegahacker
10972 * gst/: Makefile.am, cothreads.c, cothreads.h, gst.c, gst.h,
10973 gst_private.h, gstarch.h, gstautoplug.c, gstautoplug.h, gstbin.c,
10974 gstbin.h, gstbuffer.c, gstbuffer.h, gstbufferpool.c,
10975 gstbufferpool.h, gstcaps.c, gstclock.c, gstclock.h,
10976 gstconnection.c, gstconnection.h, gstcpu.c, gstcpu.h, gstdebug.h,
10977 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
10978 gstextratypes.h, gstfilter.c, gstfilter.h, gsti386.h, gstlog.h,
10979 gstmeta.c, gstmeta.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
10980 gstpipeline.c, gstpipeline.h, gstplugin.c, gstplugin.h, gstppc.h,
10981 gstprops.c, gstprops.h, gstpropsprivate.h, gstscheduler.c,
10982 gstscheduler.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h, gsttee.c,
10983 gsttee.h, gstthread.c, gstthread.h, gsttrace.c, gsttrace.h,
10984 gsttype.c, gsttype.h, gstutils.c, gstutils.h, gstxml.c, gstxml.h,
10985 elements/gstasyncdisksrc.h, elements/gstqueue.c: Updated copyright
10986 in all the libgst files. Created gst_private.h, set up all files
10989 2000-12-28 21:42 wtay
10991 * docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
10992 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10993 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
10994 docs/gst/tmpl/gstasyncdisksrc.sgml, docs/gst/tmpl/gstbin.sgml,
10995 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksrc.sgml,
10996 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
10997 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfilter.sgml,
10998 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
10999 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstplugin.sgml,
11000 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
11001 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
11002 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
11003 docs/gst/tmpl/gsttypefind.sgml, docs/gst/tmpl/gstutils.sgml,
11004 docs/gst/tmpl/gstxml.sgml, docs/gst/tmpl/videoraw.sgml,
11005 gst/gstbin.c, gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h,
11006 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
11007 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.h, gst/gstprops.c,
11008 gst/gstprops.h, gst/gstscheduler.c, gst/gstsrc.h, gst/gstthread.c,
11009 gst/elements/gsttypefind.c: Updated the API docs.
11011 2000-12-28 21:12 omegahacker
11013 * gst/gstpad.c: removed some dead pad_pull/push code
11015 2000-12-28 03:17 wtay
11017 * plugins/mpeg1/parse/mpeg1parse.c: Remove stupid printf
11019 2000-12-28 03:00 wtay
11021 * gst/elements/gsttypefind.c: fix a bug for multiple includes
11023 2000-12-28 02:51 wtay
11025 * editor/Makefile.am, editor/editor.c, editor/gsteditor.h,
11026 editor/gsteditorbin.c, editor/gsteditorelement.c,
11027 editor/gsteditorpad.c, editor/gsteditorpalette.c,
11028 editor/gsteditorpalette.h, editor/gsteditorprojectview.c,
11029 editor/gsteditorproperty.c, gst/gstbin.c, gst/gstpipeline.c,
11030 gst/gstscheduler.c, gst/elements/gstqueue.c,
11031 gst/elements/gsttypefind.c, plugins/cdparanoia/cdparanoia.c,
11032 plugins/mp3decode/Makefile.am, test/mp3tovorbis.c,
11033 tests/registry.c: Pending editor changes. fixes for autoplug of
11034 elementary MPEG1 video streams make sure mp3 types get compiled
11035 videosink changes for xml loading
11037 2000-12-28 00:18 wtay
11039 * gst/: gstautoplug.c, gstbin.c, gstelement.c, gstelement.h,
11040 gstelementfactory.c, gstpad.c, gstpad.h, gstpipeline.c,
11041 gstplugin.c, gstscheduler.c, gsttype.c, elements/gstfakesrc.c,
11042 elements/gstfakesrc.h: Fixes for the new scheduler. Autoplug works
11043 again with mp3/mpeg1/ogg
11045 2000-12-27 23:42 omegahacker
11047 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added some cleanup, so
11048 create_plan can be called multiple times.
11050 2000-12-27 22:49 wtay
11052 * plugins/vorbis/Makefile.am: Added libvorbisenc too
11054 2000-12-27 22:39 wtay
11056 * test/: Makefile.am, ac3parse.c, avi2mpg.c, aviparse.c, dvdcat.c,
11057 mp1parse.c, mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c,
11058 mp3play.c, mp3tovorbis.c, mpeg2parse.c, pipetest.c, record.c,
11059 spectrum.c, vidcapture.c, vidcapture2.c, videotest.c, wave.c,
11060 xml/createreg.c, xml/readreg.c: Updates for the gst_pad_push
11063 2000-12-27 20:41 wtay
11065 * plugins/vorbis/: vorbisdec.c, vorbisenc.c, vorbisenc.h: Updated
11066 vorbis encoder/decoder to latest CVS version
11068 2000-12-27 04:16 wtay
11070 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added loop_based
11071 option Added multiple pad output
11073 2000-12-27 03:13 omegahacker
11075 * gst/: Makefile.am, cothreads.c, gstpipeline.c, gstthread.c,
11076 elements/Makefile.am, types/Makefile.am: Mostly minor little
11077 changes, but two interesting things:
11079 1) removed a pthread_join from the gst_thread_main_loop. commented
11080 out because the thread isn't supposed to run pthread_join, the main
11083 2) Fixed a major bug with cothreads in threads. Had to add
11084 MAP_FIXED to the mmap() of the cothread stack. Presumably the
11085 gilbc that ships with redhat 7.0 now places these mmap requests
11086 somewhat randomly. Since they *must* be exactly where we expect
11087 them, it was failing. MAP_FIXED forces it to put it where we say.
11089 2000-12-27 00:46 omegahacker
11091 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added code to attempt
11092 the scheduling of chained cases. Very simply right now. Also
11093 added code to allow the use_cothread flag of a bin to force all the
11094 chains to use cothreads as well.
11096 2000-12-27 00:01 omegahacker
11098 * tests/: Makefile.am, case4.c: added case4
11100 2000-12-26 23:51 omegahacker
11102 * gst/: Makefile.am, gstbin.c, gstbin.h, gstdebug.h, gstelement.h,
11103 gstscheduler.c, gstscheduler.h, gstthread.c,
11104 elements/gstidentity.c, elements/gstqueue.c, elements/gstqueue.h:
11105 More massive changes to the scheduling system. Moved the
11106 scheduling code to gstscheduler.[ch], so an child bin can replace
11107 the scheduler. Introduced the concept of chains, which are subsets
11108 of the list of managed elements for a given manager bin, which get
11109 scheduled as separate entities. gst_bin_iterate_func should be
11110 pretty much fixed now, the scheduling code gets to do all the hard
11113 Cothreaded case work in the couple tests I've tried, chained is
11116 2000-12-26 20:49 omegahacker
11118 * gst/gstthread.c: Changed "bin" to "thread" in get_thread_new.
11120 2000-12-26 20:24 wtay
11122 * docs/random/usecases: This file will contain several use cases to
11125 2000-12-25 01:33 wtay
11127 * editor/editor.glade, editor/editor.ts, editor/gsteditor.c,
11128 editor/gsteditor.h, editor/gsteditorbin.c,
11129 editor/gsteditorcanvas.c, editor/gsteditorconnection.c,
11130 editor/gsteditorconnection.h, editor/gsteditorcreate.c,
11131 editor/gsteditorcreate.h, editor/gsteditorelement.c,
11132 editor/gsteditorpad.c, editor/gsteditorproject.c,
11133 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11134 editor/gsteditorproperty.c, editor/gsteditorproperty.h,
11135 gst/gstbin.h, gst/gstelement.h, gst/gstutils.c, gst/gstutils.h,
11136 gst/gstxml.c, gst/elements/gstaudiosink.c: Lots of editor changes:
11137 - restucturing of object creation - loading of xml files - visual
11138 eye candy: color changes on mouseover - active object is indicated
11139 - property box changes for boolean and enum types - property box:
11140 create properties per element - show pads/caps in propertybox
11141 added gst_util_get_bool_arg in gstutils.c added default properties
11144 2000-12-23 03:17 wtay
11146 * gst/: gstbin.c, gstelement.c, gstelement.h, gstelementfactory.c,
11147 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11148 elements/gstdisksrc.c, elements/gstfakesrc.c,
11149 elements/gstidentity.c: Added handoff signals to fakesrc and
11150 fakesink Added scheduling property to identity Added
11151 GST_STATE_TRANSITION macro to check for state changes. Modified
11152 gstbin and gstthread to the new state change macros
11154 2000-12-22 23:23 wtay
11156 * gst/gstbin.c, gst/gstelementfactory.c, gst/gstpad.c,
11157 gst/gstpipeline.c, gst/gstthread.c, gst/elements/gstfakesrc.c,
11158 gst/elements/gstfakesrc.h, tests/sched/runxml.c,
11159 tests/sched/cases/(fs-i-i-fs).xml: Fixed a bug in gstbin.c the
11160 manager was not detected. Some other testcases bin, thread,
11161 pipeline use the elementfactory on gst_*_new
11163 2000-12-22 16:14 wtay
11165 * gst/gstautoplug.c, gst/gstautoplug.h, gst/gstpipeline.c,
11166 gst/gstxml.c, gst/elements/gstfakesink.c,
11167 gst/elements/gstfakesink.h, gst/elements/gstidentity.c,
11168 gst/elements/gstidentity.h, gstplay/main.c, tests/sched/Makefile,
11169 tests/sched/runtestcases, tests/sched/runxml.c,
11170 tests/sched/testcases, tests/sched/cases/(fs-fs).xml,
11171 tests/sched/cases/(fs-i-fs).xml, tests/sched/cases/(fs-i-i-fs).xml,
11172 tests/sched/cases/(fs-i-q[i-fs]).xml: Implemented some test
11173 cases... they all fail :-( Added a flag to identity to for
11174 loop_based behaviour. Added a signal to fakesink when a buffer is
11177 2000-12-21 20:21 wtay
11179 * tests/sched/testcases: More testcases
11181 2000-12-21 19:53 wtay
11183 * tests/: autoplug.c, sched/testcases: 70+ testcases to start with
11185 2000-12-21 07:10 omegahacker
11187 * gst/gstbin.c: Some fixes to the non-chained case, it works in a
11188 very basic way. More use cases will hopefully provide some sanity.
11190 2000-12-21 01:27 omegahacker
11192 * gst/elements/gstqueue.c: Fixing two bugs:
11194 1) I had commented out an unlock. duh. 2) changed the _get
11195 function to return the buffer rather than call _push
11197 Also uncommented some debugging I'd turned off. Need to solve the
11198 verbosity problem somehow, I think by way of debug levels as well
11201 2000-12-20 09:39 omegahacker
11203 * gst/: gstbin.c, gstbin.h, gstelement.c, gstelement.h, gstpad.h,
11204 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11205 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11206 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsrc.c,
11207 elements/gsthttpsrc.c, elements/gstqueue.c, elements/gstsinesrc.c:
11208 Massive scheduling changes (again). Not entirely complete, but
11209 getting closer. Need to think about various scheduling plans that
11210 we might want to produce, and figure out the rules for what is
11211 legal, and how to get the results we need as far as the plan.
11213 2000-12-20 00:55 wtay
11215 * docs/random/autoplug1: Added explanation for current autoplugging
11217 2000-12-19 16:38 wtay
11219 * tests/: .cvsignore, props.c: Small test program for the property
11222 2000-12-19 16:36 wtay
11224 * gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c, gst/gstprops.h,
11225 plugins/mpeg1/mpegtypes/mpeg1types.c, tests/Makefile.am: Added API
11226 to dynamically create GstCaps and GstProps Changed typefind of
11227 mpeg1 to set the GstProps. autoplugging now works again for mpeg1,
11230 2000-12-19 13:44 wtay
11232 * docs/random/plugins.dia, editor/editor.dia, gst/gstautoplug.c,
11233 gst/gstautoplug.h, tests/autoplug.c: Added the autoplugger. some
11234 .dia drawings of the objects the autoplug test program.
11236 2000-12-19 13:41 wtay
11238 * gst/Makefile.am, gst/gst.c, gst/gstbin.c, gst/gstcaps.c,
11239 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpipeline.c,
11240 gst/gstplugin.c, gst/gstprops.c, gst/gstthread.c, gst/gsttype.c,
11241 gst/gsttype.h, plugins/mpeg1/parse/mpeg1parse.c,
11242 plugins/mpeg1video/parse/mp1videoparse.c, tests/Makefile.am,
11243 tests/registry.c: Cleanup in gsttypes.c: removed the crazy GList
11244 of GHashTables, since the autoplugger will use the GstCaps and
11245 elementfactories instead of the type system. We don't maintain a
11246 list anymore of the elements for the specific removed unused
11247 code in XML loading/saving.
11249 Cleanup in gstelementfactory: removed the register/unregister
11250 methods, register is now implicit when gst_elementfactory_new is
11251 called. _unregister is now _destroy. Removed logic to
11252 register/unregister the types in gsttypes. added methods to
11253 query if the factory can src/sink a GstCaps Make sure the
11254 elementfactory is set in the element_class when a new element is
11255 registered with gst_elementfactory_new.
11257 gst.c: properly register the basic bins gst_pipeline: use new
11258 gstautoplug (next checkin) gstprops: fixed an error in
11259 compatibility check registry test program changes plugins: misc
11260 changes for the new caps system.
11262 2000-12-19 05:48 omegahacker
11264 * plugins/cdparanoia/cdparanoia.c: safety issue: turned off the
11265 code the requires a patch to cdparanoia to avoid a segfault
11267 2000-12-17 16:24 wtay
11269 * gst/gstbin.c, gst/gstcaps.c, gst/gstpad.c, gst/gstpipeline.c,
11270 gst/gstprops.c, gst/gsttype.c, gst/gsttype.h,
11271 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
11272 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11273 plugins/mp3decode/parse/mp3parse.c,
11274 plugins/mp3decode/types/mp3types.c,
11275 plugins/mpeg1/mpegtypes/mpeg1types.c,
11276 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: The
11277 typefind function now returns a GstCaps structure instead of a
11278 gboolean. modified some plugins to this new behaviour Fixed
11279 autoplugging for the mpg123 case. When an element is selected in
11280 autoplugging and the caps do not match, another element is selected
11281 until the caps match. only examples/autoplug works because
11282 gstmediaplay uses a threaded setup that does not seem to work with
11283 the current scheduling.
11285 2000-12-17 06:26 omegahacker
11287 * docs/code-reviews/: README, gstbin.c-1.41: README and the
11288 beginning of the first code-review. Here's the README:
11290 Code reviews: =============
11292 Files are to be named by file or subsystem, and CVS revision number
11295 gstbin.c-1.41 editor-20001216
11297 A file should look something like the following:
11299 -------------------------------------------------------------------
11300 --- Code Review =========== File: gst/gstbin.c Revision: 1.41 Date:
11301 Dec 16, 2000 Reviewer: Erik Walthinsen <omega@cse.ogi.edu>
11303 ----- Line 20: #define GST_DEBUG_ENABLED
11305 Shouldn't be here, DEBUG should be enabled globally. May leave
11306 until scheduling changes are done.
11308 ----- Line 117: (gst_bin_class_init)
11309 gstelement_class->elementfactory =
11310 gst_elementfactory_find("bin");
11312 Not sure this is such a great idea. I thought the GstElement code
11313 did this kind of stuff?
11315 -------------------------------------------------------------------
11318 The format will evolve as we do more stuff, such as putting in
11319 fields for recommended actions, comments regarding any later
11320 changes made and when, etc.
11322 2000-12-17 04:54 omegahacker
11324 * gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h,
11325 gst/elements/gsttypefind.c, tools/gstreamer-register.c: Some minor
11326 compilation fixes...
11328 2000-12-16 17:12 wtay
11330 * editor/editor.c, editor/editor.glade, editor/editor.ts,
11331 editor/gsteditor.c, editor/gsteditorbin.c,
11332 editor/gsteditorelement.c, editor/gsteditorproject.c,
11333 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11334 gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h, gst/gstpad.c,
11335 gst/gstprops.c, gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
11336 tests/registry.c: some editor changes= loading of save pipelines
11337 (not working) added include in gstdebug.h for getpid property
11338 loading implemented GstXML can now be queried for the toplevel
11341 2000-12-16 10:18 omegahacker
11343 * docs/random/sources, examples/autoplug/Makefile,
11344 examples/helloworld/Makefile, examples/queue4/Makefile,
11345 examples/xml/Makefile, gst/gst.c, gst/gstbin.c, gst/gstbuffer.h,
11346 gst/gstdebug.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
11347 gst/gstthread.c, gst/elements/gstasyncdisksrc.c,
11348 gst/elements/gstaudiosrc.c, gst/elements/gstdisksrc.c,
11349 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
11350 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
11351 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
11352 gst/elements/gstsinesrc.c, plugins/cdparanoia/cdparanoia.c,
11353 plugins/cdparanoia/cdparanoia.h, plugins/cobin/spindentity.c,
11354 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11355 tests/Makefile.am, tests/mp3encode.c, tests/pad-active.c,
11356 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/simplefake.c,
11357 tests/states.c: WARNING: Don't grab this updated unless you're
11358 really, REALLY sure. WARNING: Wait for the next one.
11360 Whole lotta changes here, including a few random bits:
11362 examples/*/Makefile: updated to use `libtool gcc`, not just `gcc`
11363 gst/ gstbuffer.h: updated to new flag style gst.c, gstdebug.h:
11364 added new debugging for function ptrs gstpipeline.c: set type of
11365 parent_class to the class, not the object gstthread.c: ditto
11366 plugins/ cdparanoia/cdparanoia.c: added an argument type, updated
11367 some defaults cobin/spindentity.c: updated to new do/while
11368 loopfunction style mp3encode/lame/gstlame.c: argument types,
11369 whole lotta lame options tests/: various changes
11371 Now, for the big changes: Once again, the scheduling system has
11372 changed. And once again, it broke a whole bunch of things. The
11373 gist of the change is that there is now a function pointer for
11374 gst_pad_push and gst_pad_pull, instead of a hard-wired function.
11375 Well, currently they are functions, but that's for debugging
11376 purposes only, they just call the function pointer after spewing
11379 This changed the GstPad structure a bit, and the GstPad API as
11380 well. Where elements used to provide chain() and pull() functions,
11381 they provide chain() and get() functions.
11382 gst_pad_set_pull[region]_function has been changed to
11383 get_pad_set_get[region]_function. This means all the elements out
11384 there that used to have pull functions need to be updated. The
11385 calls to that function have been changed in the normal elements,
11386 but the names of the functions passed is still _pull[region](),
11387 which is an aesthetic issue more than anything.
11389 As for what doesn't work yet, just about anything dealing with
11390 Connections is hosed, meaning threaded stuff won't work. This will
11391 be fixed about 12 hours from now, after I've slept, etc. The
11392 simplefake.c test works in both cothreaded and chained cases, but
11393 not much else will work due to the Connection problem. Needless to
11394 say, don't grab this unless you *need* these features *now*, else
11395 wait to update this stuff until tomorrow.
11397 I'm going to sleep now.
11399 2000-12-15 16:43 wtay
11401 * examples/queue/queue.c, examples/queue2/queue2.c, gst/gstbin.c,
11402 gst/gstcaps.c, gst/gstpipeline.c, gst/gstplugin.c, gst/gsttype.c,
11403 gst/elements/gsttypefind.c, plugins/mpeg1/mpegtypes/mpeg1types.c,
11404 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: Move
11405 a step closer to autoplugging. The element selection in the
11406 pipeline works. Slight modification to the typefind function
11407 handling. removed the stupid mime types in the mpeg decoders.
11408 Adjust videosink for the new caps handling. Modified the queue
11409 example to show an error in plan creation; Erik can you solve this?
11410 This is the type of pipelines autoplugging uses.
11412 2000-12-15 01:57 wtay
11414 * gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
11415 gst/gst.h, gst/gstarch.h, gst/gstbin.c, gst/gstbin.h,
11416 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstbufferpool.c,
11417 gst/gstbufferpool.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstclock.c,
11418 gst/gstclock.h, gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h,
11419 gst/gstdebug.h, gst/gstelement.c, gst/gstelement.h,
11420 gst/gstelementfactory.c, gst/gstextratypes.c, gst/gstextratypes.h,
11421 gst/gstfilter.c, gst/gstfilter.h, gst/gstmeta.c, gst/gstmeta.h,
11422 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
11423 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
11424 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h, gst/gstsink.c,
11425 gst/gstsink.h, gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c,
11426 gst/gstthread.c, gst/gstthread.h, gst/gsttrace.c, gst/gsttrace.h,
11427 gst/gsttype.c, gst/gstutils.c, gst/gstxml.c, gst/gstxml.h,
11428 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
11429 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.h,
11430 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
11431 gst/elements/gsthttpsrc.h, gst/elements/gstpipefilter.h,
11432 gst/types/gsttypes.c, gstplay/gstmediaplay.c,
11433 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
11434 plugins/cdparanoia/cdparanoia.h, plugins/dvdsrc/dvdsrc.c,
11435 plugins/dvdsrc/dvdsrc.h, plugins/mp3decode/mpg123/gstmpg123.h,
11436 plugins/mp3encode/lame/gstlame.h,
11437 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11438 plugins/mpeg2/mpeg2dec/idct.c, plugins/vcdsrc/vcdsrc.h,
11439 plugins/vorbis/vorbis.c, tests/.cvsignore, tests/rip.c,
11440 tools/gstreamer-register.c: Header cleanup: try to include as
11441 little as possible; this will probably speed up compilation a bit.
11442 changed the .c files to use #include "..." Fix for the 'plugins are
11443 loaded twice' bug. Fix 22186: GstObject flags are now used
11444 everywhere. Added *_FLAG_LAST so elements do not use the same
11445 flags. Added some padding in the flag enum for future expansion.
11447 2000-12-14 17:21 wtay
11449 * gst/gstpad.c, gst/gstplugin.c, plugins/cdparanoia/cdparanoia.c,
11450 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11451 plugins/mpeg1/parse/mpeg1parse.c,
11452 plugins/mpeg1video/parse/mp1videoparse.c,
11453 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11454 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
11455 plugins/vorbis/vorbisenc.c: Some plugins are adjusted to the new
11456 pad template mechanisms.
11458 2000-12-14 12:30 wtay
11460 * plugins/mp3encode/lame/gstlame.c: Fixed a memory leak
11462 2000-12-13 21:42 omegahacker
11464 * docs/random/TODO-post-0.1.0: First few TODO items to be done
11465 after 0.1.0 (i.e. in 2001)
11467 2000-12-13 19:35 wtay
11469 * plugins/mp3encode/lame/gstlame.c: Update to the lame encoder
11471 2000-12-13 19:29 wtay
11473 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
11474 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
11475 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
11476 docs/gst/tmpl/gstsrc.sgml, docs/gst/tmpl/gsttype.sgml,
11477 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11478 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h, gst/gsttype.c,
11479 gst/elements/gstaudiosink.c, gst/elements/gsthttpsrc.c,
11480 plugins/cdparanoia/cdparanoia.c,
11481 plugins/mp3decode/mpg123/gstmpg123.c,
11482 plugins/mp3decode/parse/mp3parse.c: Changed the GstPadFactory and
11483 added the GstPadTemplate.
11485 The GstPadFactory is an easy way to define a pad with capabilities.
11486 The GstPadFactory is converted into a GstPadTemplate. The template
11487 is used to create new pads and to expose the possible pads used in
11488 an element to the plugin system.
11490 updated mp3parse, mpg123, cdparanoia to the new API. Rerun
11491 gstreamer-register because the XML definition has changed.
11493 2000-12-12 19:31 wtay
11495 * docs/random/plugins: Added a document about how we handle plugins
11496 and dynamic loading.
11498 2000-12-12 19:29 wtay
11500 * gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11501 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
11502 gst/gstpipeline.c, gst/gsttype.c, plugins/au/gstparseau.c,
11503 plugins/mp3decode/mpg123/gstmpg123.c,
11504 plugins/mp3decode/parse/mp3parse.c, tests/.cvsignore, tests/caps.c,
11505 tests/registry.c: More Caps changes, this change introduces the
11506 padfactory. the GstPadFactory will be used to describe the pads
11507 that an element will contain during its lifetime. mpg123 and
11508 mp3parse serve as an example. More XML changes to incorporate the
11511 2000-12-12 09:40 omegahacker
11513 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am,
11514 tests/Makefile.am, gst/gstbin.c, gst/gstplugin.c,
11515 gst/elements/gstfdsink.c, plugins/mp3encode/lame/Makefile.am,
11516 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11517 tests/rip.c: Added LAME encoder. Wow.
11519 2000-12-12 06:49 omegahacker
11521 * configure.in, editor/gstelementselect.c, plugins/Makefile.am,
11522 plugins/cdparanoia/Makefile.am, plugins/cdparanoia/cdparanoia.c,
11523 plugins/cdparanoia/cdparanoia.h, tests/Makefile.am,
11524 tests/paranoia.c: Brand new source, the cdparanoia source. Reads
11525 audio data from a CD, writes out raw audio. The tests/paranoia.c
11526 program will simply hook this up to a sound card. It works
11529 Next step is to flesh out the rest of the element, including pad
11530 caps, better seek and playout control, signals, and whatever else
11533 A minor patch to the editor is included here, the GstElementFactory
11534 details struct has a name change from 'class' to 'klass' that
11535 wasn't reflected in the elementselect widget. Fixd.
11537 2000-12-11 00:25 omegahacker
11539 * tests/queue.c: Updated to latest code for testing scheduling.
11541 2000-12-11 00:24 omegahacker
11543 * gst/: gstbin.c, gstdebug.h, gstelement.c, gstpad.c,
11544 elements/gstqueue.c: Implemented the hybrid scheduling system for
11545 sources and connections outside the current Bin. Is a bit hackish
11546 in one place, but I'll work out a way to make that cleaner soon.
11547 queue.c in tests now works nicely in all cases. More to come
11550 2000-12-11 00:06 wtay
11552 * tests/registry.c: Test program to check the registry handling
11554 2000-12-11 00:04 wtay
11556 * gst/Makefile.am, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
11557 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpad.c,
11558 gst/gstpad.h, gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
11559 gst/gstprops.c, gst/gstprops.h, gst/gsttype.c, gst/gsttype.h,
11560 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
11561 gstplay/main.c, plugins/au/gstparseau.c,
11562 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11563 plugins/avi/wincodec/gstwincodec.c,
11564 plugins/capture/v4l/gstv4lsrc.c, plugins/effects/stereo/stereo.c,
11565 plugins/effects/volume/volume.c, plugins/filters/median/median.c,
11566 plugins/filters/smooth/smooth.c, plugins/jpeg/gstjpeg.c,
11567 plugins/mp3decode/mpg123/gstmpg123.c,
11568 plugins/mp3decode/mpg123/gstmpg123.h,
11569 plugins/mp3decode/parse/mp3parse.c,
11570 plugins/mp3decode/xing/gstxing.c,
11571 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
11572 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11573 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
11574 plugins/mpeg1/parse/mpeg1parse.c,
11575 plugins/mpeg1video/parse/mp1videoparse.c,
11576 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11577 plugins/mpeg2/mpeg2dec/decode.c,
11578 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11579 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11580 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/idct.c,
11581 plugins/mpeg2/mpeg2dec/idct_mmx.c,
11582 plugins/mpeg2/mpeg2dec/motion_comp.c,
11583 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
11584 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11585 plugins/mpeg2/mpeg2dec/mpeg2.h,
11586 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11587 plugins/mpeg2/mpeg2dec/perftest.c, plugins/mpeg2/mpeg2dec/slice.c,
11588 plugins/mpeg2/mpeg2dec/vlc.h, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
11589 plugins/mpeg2/parse/mpeg2parse.c,
11590 plugins/mpeg2/subtitles/mpeg2subt.c,
11591 plugins/mpeg2/video/gstmpeg2play.c,
11592 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
11593 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
11594 plugins/visualization/smoothwave/smoothwave.c,
11595 plugins/visualization/spectrum/gstspectrum.c,
11596 plugins/visualization/synaesthesia/synaesthesia.c,
11597 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
11598 plugins/wav/gstparsewav.c, tests/Makefile.am, tests/caps.c,
11599 tests/queue.c: First attempt at rebuilding the type/plugin system
11600 - make sure caps/props are saved in the registry autoplugging is
11601 completely broken. removed the typefactories and typeids from all
11602 the pads in the plugins XML load/save is ok (be sure to rerun
11603 gstreamer-register)
11605 2000-12-09 09:13 omegahacker
11607 * gst/: gstbin.c, gstbin.h, gstelement.c, gstpad.h: Snapshot of
11608 work-in-progress do deal with out-of-bin elements. Current system
11609 is very likely going to be ditched due to its complexity and the
11610 fact that it doesn't work right now. More than that, it's
11611 generating some really odd results in my test program, which aren't
11612 readily explainable.
11614 If you want to keep a working copy of your working copy (heh),
11615 don't update until this is replaced with a hybrid approach. This
11616 approach will be the beginning of a plan generator that can
11617 construct full hybrid schedules given hints from various places.
11619 Hybrid means that cothreads are used, but there are chunks of the
11620 pipeline that are actually dealt with by chaining. This can improve
11621 speed by reducing cothread switches (which are much cheaper than
11622 thread switches, but still far from free, about 570 cycles on my
11623 PIII), but does carry a complexity burden. Luckily, the structure
11624 of GStreamer allows that burden to live entirely in create_plan.
11625 Luck? I think not ;-)
11627 2000-12-08 23:38 omegahacker
11629 * gst/: gstbin.c, gstthread.c: Mostly debugging changes. What's in
11630 CVS seems to work rather well, actually.
11632 Next is the work on task 23098...
11634 2000-12-08 20:31 omegahacker
11636 * tests/: Makefile.am, queue.c: Test program for simple queue
11637 operations. Good for testing thread/cothread interations.
11639 2000-12-08 18:24 wtay
11641 * gst/: gstbin.c, gstdebug.h, gstpad.c, gstpad.h: Added pullregion
11642 in again, it got removed with the previous commit.
11644 2000-12-08 10:33 omegahacker
11646 * gst/: gstbin.c, gstconnection.c, gstconnection.h, gstdebug.h,
11647 gstelement.c, gstpad.c, elements/gstqueue.c: Another big set of
11648 changes. Connections are now also pullfunc based. gstqueue has
11649 been updated, I don't know of any other connections offhand.
11651 There are still a few things that need doing, specifically the
11652 concept of a source or connection with connections to multiple
11653 thread contexts is not dealt with. This may force us to move the
11654 threadstate from the element to the pad, maybe keeping the
11655 element's copy for simple cases. Then the Bin would create a
11656 structure to pass to the cothreaded _wrappers of any such elements,
11657 which would detail the pads that are to be dealt with by this
11658 particular cothread context.
11660 That will speed things up to, since we don't have to look through
11661 the list of all pads for every Src or Connection element for every
11662 iteration, we can simply step through the list provided by the
11663 plan. Special case might even have a single pad pointer sitting
11664 there to trump the list, if there's only one (the common case
11667 Task 23098 is tracking these changes. The main task 22588 depends
11668 on that subtask, as well as 22240, which is a consistency check on
11671 2000-12-07 18:38 wtay
11673 * tests/: .cvsignore, Makefile.am, caps.c: Updated the test program
11675 2000-12-07 18:37 wtay
11677 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11678 gstprops.c, gstprops.h, gstpropsprivate.h: separated the properties
11679 from the capabilities as we might use the properties for metadata
11682 2000-12-06 23:04 wtay
11684 * gst/: gstbin.c, gstcaps.c, gstcaps.h, gstpad.c,
11685 elements/gstasyncdisksrc.c: Added pulregion handling. Added
11686 GstCapsListFactory in headers
11688 2000-12-05 18:08 wtay
11690 * gst/: Makefile.am, gstbin.c, gstpad.c, gstpipeline.c,
11691 elements/gstasyncdisksrc.c: Fixed autoplugging.
11693 2000-12-04 19:24 wtay
11695 * docs/random/caps: Added some capability options
11697 2000-12-04 10:52 omegahacker
11699 * gst/: gstbin.c, gstelement.h, gstpad.c, gstpad.h, gstpipeline.c,
11700 gstsrc.c, gstsrc.h, elements/gstasyncdisksrc.c,
11701 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11702 elements/gstfakesrc.c, elements/gstfdsrc.c, elements/gsthttpsrc.c,
11703 elements/gstsinesrc.c: Changed the way things are scheduled,
11704 especially sources. A Src used to have a push() function, and
11705 optionally a pushregion() to deal with async reads, etc. That
11706 whole thing has gone away, in favor of providing a pull() function
11707 for the output (Src) pad instead, ala chain functions. This makes
11708 constructing cothreaded schedules out of non-loop elements somewhat
11709 easier. Basically there was always a question as to which pad was
11710 being dealt with. In the pullregion case, cothread-specific data
11711 was used to try to pass the region struct to the right place, which
11712 is a slow hack. And in general, the push function severely limited
11713 the kind of tricks that could be played when there's more than one
11714 output pad, such as a multi-out file reader with async capabilities
11715 on each pad independently.
11717 This changes the way cothread scheduling occurs. Instead of the
11718 hack to deal with Src's by calling their push() function (or
11719 optionally the pushregion(), in certain cases), we now are working
11720 towards a general mechanism where pads are the only thing that are
11721 dealt with directly.
11723 An optimization was made in the process of doing this: the
11724 loopfunction actually run as the outer [stack] frame of the
11725 cothread is now set more intelligently in create_plan() based on
11726 what kind of element it is. We now have:
11728 loopfunc_wrapper: used for loop-based elements, it simply calls the
11729 loopfunc in a loop, paying attention to COTHREAD_STOPPING (see
11730 below). It currently does other, soon to be depracated, stuff.
11732 pullsrc_wrapper: wraps a Src that's not loop-based (since your
11733 options are now loop- or pull-based)
11735 There will be a couple more to deal with other cases, such as
11736 Connections and chain-based elements. The general idea is that
11737 it's a lot more efficient to make the decisions once in create_plan
11738 than to keep doing this huge if/else chain in the wrapper. Just
11739 choose the right wrapper up front. It'll be most apparent
11740 performance-wise in the case of whichever element context is
11741 switched to first for each iteration, since the whole wrapper setup
11742 is done for every iteration.
11744 The tricky part is that there is now a bit of overloading of the
11745 function pointers in a pad. The current meanings (possibly to
11746 change a bit more soon) are:
11748 chainfunc: as always, chainfunc pointer is mirrored between peer
11749 pads (this may change, and the chain func may end up in
11750 pushfunc) pushfunc: SrcPad: gst_pad_pushfunc_proxy, cothread_switch
11751 to peer SinkPad: none (may take over chainfunc, see
11752 below) pullfunc: SrcPad: Src or Connection's function to construct
11753 buffers SinkPad: gst_pad_pullfunc_proxy, cothread_switch
11756 There are a number of issues remaining with the scheduling, not the
11757 least of which is the fact that Connections are still dealt with
11758 the old way, with _push() functions and such. I'm trying to figure
11759 out a way to unify the system so it makes sense. Following the
11760 scheduling system is hard enough, trying to change it is murder.
11762 Another useful scheduling addition, mentioned above, is
11763 COTHREAD_STOPPING. It's an element flag that's used to signal
11764 whatever code is running in cothread context that it should be
11765 finishing up and exiting soon. An example of this is in
11766 plugins/cobin/spindentity.c. All the loops should now be composed
11767 of do/while loops, rather than while(1) loops:
11770 buf = gst_pad_pull(spindentity->sinkpad);
11771 gst_pad_push(spindentity->srcpad,buf);
11772 } while (!GST_ELEMENT_IS_COTHREAD_STOPPING(element));
11774 The reason for this is that COTHREAD_STOPPING may be set before the
11775 above loop ever gets started. It wouldn't do for the body of the
11776 loop to never once get called, that would simply stall the
11777 pipeline. Note that only the core library code is ever responsible
11778 for setting and unsetting this flag. All elements have to do is
11779 respond to it by cleanly exiting the loop and the function holding
11782 This is needed primarily to allow iterations to occur properly.
11783 Basically, there's a single entry point in the cothread scheduling
11784 loop, gst_bin_iterate_func() simply switches to this cothread. If
11785 the element in this context is allowed to loop infinitely, nothing
11786 would even switch back to the context from which the iterate() was
11787 originally called. This is a bit of a problem. The solution is
11788 for there to be an implicit switch back to the originating context.
11789 Now, even I'm not sure exactly how this works, but if the cothread
11790 that's switched to actually returns, execution returns back to the
11791 calling context, i.e. iterate_func().
11793 COTHREAD_STOPPING is therefore set just before switching into this
11794 (currently randomly chosen) context, on the assumption that it will
11795 return promptly after finishing its duties. The burden of clearing
11796 the flag falls to the various wrapper functions provided by the Bin
11797 code, thus element writers don't have to worry about doing that at
11798 all (and simply shouldn't).
11800 Related changes: All the sources in elements/ have been changed to
11801 reflect the new system.
11803 FIXMEs: 1) gstpipeline.c calls gst_src_push at some point, dunno
11804 why, it's commented out now. 2) any other sources, including
11805 vcdsrc, dvdsrc, and v4lsrc will break badly and need to be modified
11806 to work as pull-based sources.
11808 2000-12-04 09:35 omegahacker
11810 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
11811 gst/gst.h, gst/gstbuffer.c, gst/gstdebug.h: Changes made to the
11812 DEBUG system. New header file gstdebug.h holds the stuff to keep
11813 it out of gst.h's hair. DEBUG prints out the process id, cothread
11814 id, source filename and line number. Two new macros DEBUG_ENTER
11815 and DEBUG_LEAVE are used to show the entry and exit of a given
11816 function. This eventually might be used to construct call trace
11817 graphs, even taking cothreads into account. This would be quite
11818 useful in visualizing the scheduling mechanism.
11820 Minor changes to various debug messages.
11822 Also sitting in gstdebug.h is a prototypical DEBUG_ENTER that's
11823 capable of performing DEBUG_LEAVE automatically. It does this by
11824 utilizing a little-known GCC extension that allows one to call a
11825 function with the same parameters as the current function. The
11826 macro uses this to basically call itself. A boolean is used to
11827 ensure that when it calls itself it actually runs the body of the
11828 function. In the meantime it prints stuff out before and after the
11829 real function, as well as constructing a debugging string. This
11830 can be used eventually to provide call-wide data on the DEBUG
11831 lines, instead of having to replicate data on each call to DEBUG.
11832 More research is needed into how this would most cleanly be fit
11833 into some other chunk of code, like GStreamer (I think of this
11834 DEBUG trick as a separate project, sorta).
11836 Unfortunately, the aforementioned DEBUG trick interacts quite
11837 poorly with cothreads. Almost any time it's used in a function
11838 that has anything remotely to do with a cothread context (as in, it
11839 runs in one), a segfault results from the __builtin_apply call,
11840 which is the heart of the whole thing. If someone who really knows
11841 assembly could analyze the resulting code to see what's really
11842 going on, we might find a way to fix either the macro or the
11843 cothreads (I'm thinking that there's something we missed in
11844 constructing the cothreads themselves) so this works in all cases.
11846 In the meantime, please insert both DEBUG_ENTER and DEBUG_LEAVE in
11847 your functions. Be sure to put DEBUG_ENTER after your variable
11848 declarations and before any functional code, not to put the
11849 function name in any DEBUG strings (it's already there, trust me),
11850 and put a DEBUG_LEAVE if you care enough.
11852 Changes are going to happen in the way DEBUGs and other printouts
11853 occur, so stay tuned.
11855 2000-12-04 09:32 omegahacker
11857 * gst/gstplugin.c: Added a check to see if the plugin actually
11858 exists before even bothering to try to load it. Saves a fair
11859 amount of debugging spew with _gst_plugin_spew enabled.
11861 2000-12-04 09:14 omegahacker
11863 * plugins/mp3decode/parse/mp3parse.c: Minor change to the
11864 head_check function: DEBUG pretty much assumes there's a newline
11865 (\n) at the end, things get messy otherwise. Might add a
11866 DEBUG_NOPREFIX to deal with this problem later, but I think this is
11867 a good cleanup anyway.
11869 2000-12-03 20:15 wtay
11871 * tests/caps.c: More test cases.
11873 2000-12-03 20:15 wtay
11875 * gst/: gstcaps.c, gstcaps.h: Implemented real Caps checking.
11877 2000-12-03 17:52 wtay
11879 * tests/: Makefile.am, caps.c, states.c: Added a test program for
11882 2000-12-03 17:51 wtay
11884 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11885 gstpad.c, gstpad.h, gstpipeline.c: Added multiple types to the
11886 pads. Added first preview of the capabilities system.
11887 Autoplugging is seriously broken with these (and other) changes.
11889 2000-12-03 15:02 richardb
11891 * test/cothreads/: Makefile.am, cothreads.c, cothreads.h: Remove
11892 cothreads.[ch] from tests/cothreads/ and replace then with a rule
11893 in the Makefile.am to generate symlinks to the live versions of the
11894 code in gst/ : fixes a compile error, and should keep things
11897 2000-12-03 00:17 omegahacker
11899 * gst/: cothreads.c, cothreads.h, gst.h: Enhanced debugging by
11900 making DEBUG() print out the cothread ID as well as the process ID.
11901 cothread_getcurrent returns the current cothread ID, or -1 if
11902 cothreads aren't set up in this process context.
11904 2000-12-02 10:07 omegahacker
11906 * docs/random/filter-writers-guide: First pass at an outline for
11907 the Filter Writer's Guide. Mostly complete, though the structure
11908 needs some work. Just need someone to write it ;-)
11910 2000-11-30 20:30 wtay
11912 * docs/random/types3: Another type system proposal.
11914 2000-11-29 10:05 omegahacker
11916 * gst/cothreads.c: Rearranged cothread_switch a bit to move all the
11917 code for error conditions to the end, using goto's to get there.
11918 This has the presumed advantage of consolidating all the normally
11919 run code into one chunk, reducing jumps (and the associated
11920 penalties in any modern processor) and limiting cache- line usage.
11921 It may be instructive to look at the generated assembly for this
11922 revision and the previous, to see if gcc is smart enough to do this
11925 If you want to turn off some of the checks (they are all checks for
11926 NULL pointers, if you're curious) for a speed gain, disable the
11927 #define of COTHREAD_PARANOID at the top.
11929 2000-11-26 19:11 wtay
11931 * docs/random/types2: Added the type system design.
11933 2000-11-25 18:13 wtay
11935 * docs/random/sources: More ramblings..
11937 2000-11-25 16:45 wtay
11939 * docs/random/sources: Another alternative to the src. Please
11942 2000-11-25 16:00 wtay
11944 * docs/random/sources: Added asci art control flow diagrams
11946 2000-11-25 14:18 wtay
11948 * docs/random/sources, gst/gstpipeline.c,
11949 gst/elements/gstasyncdisksrc.h, gst/elements/gstaudiosink.c,
11950 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
11951 gst/elements/gstelements.c, gst/elements/gstesdsink.h,
11952 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
11953 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
11954 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
11955 gst/elements/gstfdsrc.c, gst/elements/gstfdsrc.h,
11956 gst/elements/gsthttpsrc.c, gst/elements/gsthttpsrc.h,
11957 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
11958 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
11959 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.c,
11960 gst/elements/gsttypefind.h, plugins/mpeg2/mpeg2dec/Makefile.am,
11961 plugins/mpeg2/mpeg2dec/decode.c, plugins/mpeg2/mpeg2dec/idct.c,
11962 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11963 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11964 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/Makefile.am,
11965 plugins/mpeg2/parse/mpeg2parse.c: Code Cleanups Added use cases for
11966 the source elements.
11968 2000-11-25 07:43 omegahacker
11970 * gst/elements/gstelements.c: Added code to force the gsttypes
11971 plugin to load before gstelements, by simply having gstelements.c
11972 request the plugin. Solves some dependency problems. This is the
11973 correct method of doing this for now, though I had a thought:
11975 Have a static list of hard dependencies that the plugin system is
11976 responsible for satisfying before even trying to load the plugin.
11977 Makes plugin design easier.
11979 2000-11-25 07:02 omegahacker
11981 * gst/: gstpad.c, gstpad.h: added the ability to disable pads, not
11982 quite complete but sufficient for now
11984 2000-11-24 22:28 omegahacker
11986 * gst/gstelement.c: Fixed a dumb mistake: in
11987 gst_element_set_loop_function, it was forcing the cothread's entry
11988 function to change. This is totally wrong, the create_plan function
11989 in GstBin is responsible for setting that to its own internal
11990 helper function. Code removed outright...
11992 2000-11-23 21:49 omegahacker
11994 * gst/: gstelement.c, gstelement.h: Closed 22145 - gstelement.c:
11995 support hotswapping of loopfunc
11997 Added a flag GST_ELEMENT_NEW_LOOPFUNC that's set when a new
11998 loopfunc is set, which needs to be obeyed by the loopfuncs
11999 themselves. The assumption is that only a loopfunc or an element
12000 that knows what it's doing will ever change the loopfunc pointer,
12001 so they can be responsible for exitting the loopfunc itself
12004 The loopfunc_wrapper function has been changed to call the loopfunc
12005 pointer itself in a loop. If the loopfunc changes, the current
12006 loop is supposed to exit, which causes the loopfunc_wrapper to
12007 start up the new loopfunc.
12009 2000-11-23 20:39 omegahacker
12011 * gst/gstelement.c: Closed task 22143 - gstelemnt.c: complete
12012 gst_element_connect
12014 SImple matter of cleaning up the conflicting checks and actually
12015 connecting the pads in question.
12017 2000-11-23 08:13 omegahacker
12019 * gst/: gstbin.c, gstelement.c: gstbin.c: modified so create_plan
12020 occurs after the state change of all the child elements.
12021 gstelement.c: set_state now loops such that each element only deals
12022 with one state change at a time, i.e.
12023 NULL->READY,READY->PLAYING, instead of a single NULL->PLAYING.
12025 2000-11-20 22:05 wtay
12027 * gstplay/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
12028 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct_mmx.c,
12029 plugins/mpeg2/mpeg2dec/perftest.c: Something was wrong with SSE
12030 initialisation in mpeg2dec Added little performance test (compile
12033 2000-11-20 19:04 wtay
12036 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
12037 docs/manual/gstreamer-manual.sgml, gst/elements/gstdisksrc.c,
12038 gstplay/gstmediaplay.c, gstplay/gstplay.c,
12039 plugins/dvdsrc/Makefile.am, plugins/dvdsrc/dvdsrc.c,
12040 plugins/dvdsrc/dvdsrc.h, plugins/mpeg2/ac3dec/Makefile.am,
12041 plugins/mpeg2/ac3dec/ac3.h, plugins/mpeg2/ac3dec/ac3_internal.h,
12042 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
12043 plugins/mpeg2/ac3dec/audio_out.h,
12044 plugins/mpeg2/ac3dec/bit_allocate.c,
12045 plugins/mpeg2/ac3dec/bit_allocate.h,
12046 plugins/mpeg2/ac3dec/bitstream.c, plugins/mpeg2/ac3dec/bitstream.h,
12047 plugins/mpeg2/ac3dec/bswap.h, plugins/mpeg2/ac3dec/cmplx.h,
12048 plugins/mpeg2/ac3dec/coeff.c, plugins/mpeg2/ac3dec/coeff.h,
12049 plugins/mpeg2/ac3dec/cpu_accel.c, plugins/mpeg2/ac3dec/crc.c,
12050 plugins/mpeg2/ac3dec/crc.h, plugins/mpeg2/ac3dec/debug.c,
12051 plugins/mpeg2/ac3dec/debug.h, plugins/mpeg2/ac3dec/decode.c,
12052 plugins/mpeg2/ac3dec/decode.h, plugins/mpeg2/ac3dec/dither.c,
12053 plugins/mpeg2/ac3dec/dither.h, plugins/mpeg2/ac3dec/downmix.c,
12054 plugins/mpeg2/ac3dec/downmix.h, plugins/mpeg2/ac3dec/downmix_c.c,
12055 plugins/mpeg2/ac3dec/downmix_c.h,
12056 plugins/mpeg2/ac3dec/downmix_i386.S,
12057 plugins/mpeg2/ac3dec/downmix_i386.h,
12058 plugins/mpeg2/ac3dec/downmix_kni.S,
12059 plugins/mpeg2/ac3dec/downmix_kni.h,
12060 plugins/mpeg2/ac3dec/exponent.c, plugins/mpeg2/ac3dec/exponent.h,
12061 plugins/mpeg2/ac3dec/imdct.c, plugins/mpeg2/ac3dec/imdct.h,
12062 plugins/mpeg2/ac3dec/imdct512_kni.S,
12063 plugins/mpeg2/ac3dec/imdct_c.c, plugins/mpeg2/ac3dec/imdct_c.h,
12064 plugins/mpeg2/ac3dec/imdct_kni.c, plugins/mpeg2/ac3dec/imdct_kni.h,
12065 plugins/mpeg2/ac3dec/mantissa.c, plugins/mpeg2/ac3dec/mantissa.h,
12066 plugins/mpeg2/ac3dec/oms_accel.h, plugins/mpeg2/ac3dec/output.c,
12067 plugins/mpeg2/ac3dec/output.h, plugins/mpeg2/ac3dec/parse.c,
12068 plugins/mpeg2/ac3dec/parse.h, plugins/mpeg2/ac3dec/rematrix.c,
12069 plugins/mpeg2/ac3dec/rematrix.h,
12070 plugins/mpeg2/ac3dec/sanity_check.c,
12071 plugins/mpeg2/ac3dec/sanity_check.h, plugins/mpeg2/ac3dec/srfft.c,
12072 plugins/mpeg2/ac3dec/srfft.h, plugins/mpeg2/ac3dec/srfft_kni.S,
12073 plugins/mpeg2/ac3dec/srfft_kni.h,
12074 plugins/mpeg2/ac3dec/srfft_kni_c.c, plugins/mpeg2/ac3dec/srfftp.h,
12075 plugins/mpeg2/ac3dec/stats.c, plugins/mpeg2/ac3dec/stats.h,
12076 plugins/mpeg2/ac3dec/uncouple.c, plugins/mpeg2/ac3dec/uncouple.h,
12077 plugins/mpeg2/mpeg2dec/Makefile.am,
12078 plugins/mpeg2/mpeg2dec/decode.c,
12079 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12080 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12081 plugins/mpeg2/mpeg2dec/motion_comp.c,
12082 plugins/mpeg2/mpeg2dec/motion_comp.h,
12083 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
12084 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/mpeg2parse.c,
12085 plugins/mpeg2/parse/mpeg2parse.h, test/dvdcat.c: Reworked AC3
12086 decoder. No seeking yet but at least we do not need ac3parse
12087 anymore. Reworked dvdsrc to read scrambled data (DeCSS not
12088 included). I have modified DeCSS a bit to work in GStreamer. Can I
12089 release the code or is there some lawyer that's going to sue me?
12090 MPEG2 SSE motion compensation. Tried to add PTS to the MPEG
12091 decoder but failed.
12093 2000-11-12 20:34 wtay
12095 * components/bonobo-gstmediaplay/: Makefile.am,
12096 bonobo-gstmediaplay.c, gstmediaplay.oafinfo: The bonobo component
12097 now works on audio only (mp3/vorbis). Video is broken because
12098 bonobo does not handle multithreading yet. Added Bonobo toolbar
12101 2000-11-11 15:13 wtay
12103 * configure.in, components/bonobo-gstmediaplay/.cvsignore,
12104 components/bonobo-gstmediaplay/Makefile.am,
12105 components/bonobo-gstmediaplay/bonobo-gstmediaplay-ui.xml,
12106 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
12107 components/bonobo-gstmediaplay/gstmediaplay.oafinfo,
12108 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstmeta.sgml,
12109 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttype.sgml,
12110 docs/gst/tmpl/gstutils.sgml, docs/libs/tmpl/gstidct.sgml,
12111 docs/manual/components.sgml, docs/manual/cothreads.sgml,
12112 docs/manual/helloworld2.sgml, docs/manual/programs.sgml,
12113 gst/cothreads.c, gst/cothreads.h, gst/gstarch.h, gst/gstbin.c,
12114 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstclock.c,
12115 gst/gstconnection.c, gst/gstcpu.c, gst/gstelement.c,
12116 gst/gstelement.h, gst/gstextratypes.c, gst/gstfilter.c,
12117 gst/gsti386.h, gst/gstmeta.c, gst/gstppc.h, gst/gstsink.c,
12118 gst/gstsrc.c, gst/gstthread.c, gst/gsttype.c,
12119 gst/elements/gstqueue.c, gstplay/Makefile.am,
12120 plugins/avi/gstavidecoder.c: Docs updates. Added LICENSE info to
12121 headers/code where missing in gst directory Added a bonobo wrapper
12122 for the media player (it shows up in gshell but locks up when
12123 activating the component, anyone?) Fixed some XML save/load
12124 problems with arguments.
12126 2000-11-08 19:53 wtay
12128 * gstplay/: gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
12129 gststatusarea.c, gststatusarea.h, main.c: Fix for the new gnome
12130 libraries. It looks like glade does not like empty dockitems...
12132 2000-11-07 21:38 wtay
12134 * docs/libs/: gstreamer-libs-sections.txt, tmpl/dct.sgml,
12135 tmpl/gstidct.sgml, tmpl/gstriff.sgml: Library docs update
12137 2000-11-07 21:24 wtay
12139 * docs/gst/tmpl/: cothreads.sgml, gstbufferpool.sgml,
12140 gstelement.sgml, gstpad.sgml: [no log message]
12142 2000-11-07 21:18 wtay
12144 * docs/gst/: Makefile.am, gstreamer-decl.txt, gstreamer-docs.sgml,
12145 gstreamer-sections.txt: Updated docs
12147 2000-11-06 00:15 wtay
12149 * gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12150 gst/gstpad.h, gst/gstutils.c, gst/elements/Makefile.am,
12151 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
12152 gst/elements/gstdisksrc.c, gstplay/gstplay.c,
12153 gstplay/gstplayprivate.h, libs/riff/gstriff.h,
12154 libs/riff/gstriffparse.c, plugins/avi/gstavidecoder.c,
12155 plugins/avi/gstavidecoder.h: Added seeking to the avi decoder by
12156 implementing pull_region. Fixes to the asyncdisksrc. Added thread
12157 specific data to the cothreads.
12159 2000-11-04 18:55 wtay
12161 * include/sse.h: [no log message]
12163 2000-11-04 18:54 wtay
12165 * configure.in, gst/Makefile.am, gst/cothreads.c, gst/cothreads.h,
12166 gst/gst.c, gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.h,
12167 gst/gstbufferpool.h, gst/gstclock.h, gst/gstconnection.h,
12168 gst/gstcpu.h, gst/gstelement.h, gst/gstfilter.h, gst/gstmeta.h,
12169 gst/gstobject.h, gst/gstpipeline.h, gst/gstplugin.h, gst/gstsink.h,
12170 gst/gstsrc.h, gst/gsttee.h, gst/gstthread.c, gst/gstthread.h,
12171 gst/gsttrace.h, gst/gsttype.h, gst/gstutils.h, gst/gstxml.h,
12172 gst/types/gsttypes.c, libs/idct/Makefile.am, libs/idct/dct.h,
12173 libs/idct/gstidct.c, libs/idct/gstidct.h, libs/idct/sseidct.S,
12174 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/.cvsignore,
12175 plugins/mpeg2/mpeg2dec/Makefile.am,
12176 plugins/mpeg2/mpeg2dec/decode.c,
12177 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12178 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12179 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
12180 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
12181 plugins/mpeg2/mpeg2dec/idct_mmx.c,
12182 plugins/mpeg2/mpeg2dec/idct_mmx.h,
12183 plugins/mpeg2/mpeg2dec/motion_comp.c,
12184 plugins/mpeg2/mpeg2dec/motion_comp.h,
12185 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
12186 plugins/mpeg2/mpeg2dec/mpeg2.h,
12187 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
12188 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
12189 plugins/mpeg2/mpeg2dec/vlc.h, plugins/vorbis/vorbisdec.c: Added the
12190 excellent mpeg2dec decoder. Not 100% optimized but allready very
12191 fast. More cleanup.
12193 2000-11-02 20:10 wtay
12195 * gst/gst.c, gstplay/gstmediaplay.c, gstplay/main.c: Make sure the
12196 Gdk thread lock is not held inside the gstreamer pipeline. Fix the
12197 videosink to not hold the Gdk lock when emitting a signal. All Gtk
12198 GUI apps using GStreamer should now handle the Gdk locks when
12199 handling signals from the pipeline (as it should be)
12201 2000-11-01 22:11 wtay
12203 * examples/helloworld2/helloworld2.c, gst/cothreads.c,
12204 gst/cothreads.h, gst/gstbin.c, gst/gstthread.c,
12205 gst/elements/Makefile.am, gst/elements/gstqueue.c,
12206 gstplay/gststatusarea.c, plugins/avi/gstavidecoder.c,
12207 plugins/avi/gstavidecoder.h, plugins/mp3decode/mpg123/gstmpg123.c:
12208 Some code cleanup Let the parent GstBin decide when to do a
12209 create_plan (bin inside a thread)
12211 2000-11-01 13:49 wtay
12213 * gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
12214 gst/gstthread.c, gst/gsttype.c, gstplay/Makefile.am,
12215 gstplay/callbacks.c, gstplay/gstmediaplay.c,
12216 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12217 gstplay/gstplay.c, gstplay/gstplay.h, gstplay/gstplayprivate.h,
12218 gstplay/gststatusarea.c, gstplay/interface.c, gstplay/interface.h,
12219 plugins/avi/Makefile.am, plugins/avi/audiocodecs.c,
12220 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
12221 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12222 plugins/avi/gstparseavi.h, plugins/avi/playcodecs.c,
12223 plugins/mp3decode/parse/mp3parse.c,
12224 plugins/mp3decode/parse/mp3parse.h,
12225 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
12226 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h:
12227 Code cleanup, make it adhere to the Gnome/Gtk+ code formatting,
12228 which is quite clean and more readable. Renamed parseavi to
12229 avidecoder Implemented seeking/time display/pause/play/stop/clean
12230 exit to gstmediaplay Added an element flag to indicate that it
12231 cannot deal with noncontigous buffers. If such an element is found
12232 in the pipeline, seeking is disabled for the complete stream
12233 (avidecoder cannot deal with seeking until we convert it to a loop
12234 based element with pull_region to fetch the indeces etc...)
12236 2000-10-30 21:10 wtay
12238 * docs/plugins/: .cvsignore, gstreamer-plugins.types.in: Missing
12241 2000-10-30 21:08 wtay
12243 * plugins/mpeg1/mpegaudio/: table_absthr.h, table_alloc.h,
12244 table_cb.h, table_enwindow.h, table_th.h, tables.c: forgot the
12247 2000-10-30 21:06 wtay
12249 * plugins/mpeg2/mpeg2enc/: Makefile.am, fdct_mmx.s, fdctdata.c: A
12250 nonworking forward DCT with MMX
12252 2000-10-30 21:02 wtay
12254 * gst/gstbin.c, gst/gstthread.c, gst/elements/gstqueue.c,
12255 gstplay/.cvsignore, gstplay/Makefile.am, gstplay/callbacks.c,
12256 gstplay/callbacks.h, gstplay/codecs.h, gstplay/gstmediaplay.c,
12257 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12258 gstplay/gstplay.c, gstplay/gstplay.glade, gstplay/gstplay.h,
12259 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
12260 gstplay/gststatusarea.h, gstplay/interface.c, gstplay/interface.h,
12261 gstplay/main.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12262 plugins/mpeg1/mpegaudio/Makefile.am,
12263 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/encode.c,
12264 plugins/mpeg1/mpegaudio/musicin.c, plugins/mpeg1/mpegaudio/psy.c,
12265 plugins/mpeg1/mpegaudio/tonal.c, plugins/mpeg1/parse/mpeg1parse.c,
12266 plugins/mpeg1video/parse/mp1videoparse.c,
12267 plugins/mpeg2/mpeg2enc/Makefile.am,
12268 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12269 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12270 plugins/mpeg2/mpeg2enc/quant_mmx.s,
12271 plugins/mpeg2/mpeg2enc/quantize.c, test/avi2mpg.c, test/mp2tomp1.c:
12272 Misc fixes and cleanups A reworked gstplay. Now it is called
12273 gstmediaplay. gstplay is a custom widget that can display media and
12274 is to become a bonobo component soon. put the tables of the mpeg
12275 audio encoder in a header file. maybe faster quantisation for the
12278 2000-10-25 20:09 wtay
12280 * configure.in, docs/plugins/Makefile.am, docs/plugins/gstdoc-mkdb,
12281 docs/plugins/gstdoc-mktmpl, docs/plugins/gstdoc-scanobj,
12282 docs/plugins/gstreamer-plugins-docs.sgml,
12283 docs/plugins/gstreamer-plugins-sections.txt,
12284 docs/plugins/tmpl/ac3dec.sgml, docs/plugins/tmpl/ac3parse.sgml,
12285 docs/plugins/tmpl/audioscale.sgml, docs/plugins/tmpl/cobin.sgml,
12286 docs/plugins/tmpl/dvdsrc.sgml, docs/plugins/tmpl/example.sgml,
12287 docs/plugins/tmpl/gstaviencoder.sgml,
12288 docs/plugins/tmpl/gstjpeg.sgml, docs/plugins/tmpl/gstjpegdec.sgml,
12289 docs/plugins/tmpl/gstjpegenc.sgml,
12290 docs/plugins/tmpl/gstmpeg1encoder.sgml,
12291 docs/plugins/tmpl/gstmpeg2enc.sgml,
12292 docs/plugins/tmpl/gstmpeg2play.sgml,
12293 docs/plugins/tmpl/gstmpeg_play.sgml,
12294 docs/plugins/tmpl/gstmpegaudio.sgml,
12295 docs/plugins/tmpl/gstmpg123.sgml,
12296 docs/plugins/tmpl/gstparseau.sgml,
12297 docs/plugins/tmpl/gstparseavi.sgml,
12298 docs/plugins/tmpl/gstparsewav.sgml,
12299 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
12300 docs/plugins/tmpl/gstspectrum.sgml,
12301 docs/plugins/tmpl/gstv4lsrc.sgml,
12302 docs/plugins/tmpl/gstwincodec.sgml,
12303 docs/plugins/tmpl/gstwindec.sgml, docs/plugins/tmpl/gstwinenc.sgml,
12304 docs/plugins/tmpl/gstxa.sgml, docs/plugins/tmpl/gstxing.sgml,
12305 docs/plugins/tmpl/median.sgml,
12306 docs/plugins/tmpl/mp1videoparse.sgml,
12307 docs/plugins/tmpl/mp2videoparse.sgml,
12308 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
12309 docs/plugins/tmpl/mpeg2parse.sgml,
12310 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/rtjpegdec.sgml,
12311 docs/plugins/tmpl/rtjpegenc.sgml, docs/plugins/tmpl/smooth.sgml,
12312 docs/plugins/tmpl/smoothwave.sgml,
12313 docs/plugins/tmpl/spindentity.sgml, docs/plugins/tmpl/stereo.sgml,
12314 docs/plugins/tmpl/synaesthesia.sgml,
12315 docs/plugins/tmpl/system_encode.sgml,
12316 docs/plugins/tmpl/vcdsrc.sgml, docs/plugins/tmpl/videoscale.sgml,
12317 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
12318 docs/plugins/tmpl/vorbisdec.sgml, docs/plugins/tmpl/vorbisenc.sgml,
12319 docs/plugins/tmpl/vumeter.sgml, gst/gstbufferpool.c,
12320 gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c,
12321 gst/gstelement.h, gst/gstelementfactory.c, gst/gstmeta.c,
12322 gst/gstmeta.h, gst/gstpad.c, gst/gstplugin.c, gst/gstthread.c,
12323 gst/gstthread.h, gst/gstutils.c, gst/gstxml.c,
12324 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12325 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
12326 libs/idct/gstidct.h, libs/riff/gstriff.h, test/ac3play.c,
12327 test/qtest.c: More Docs updates. Added plugin documentation. I
12328 fear we need a gstdoc implementation that loads plugins and does
12329 introspection on them. I think we should automatically create the
12330 docs for the pads and mime types the plugins provide. Does anyone
12331 have enough perl knowledge to add these features? I allready
12332 changed the C code to output the pad definitions but my perl
12333 knowledge is too limited, for now, to implement the rest of the
12334 needed functionality...
12336 2000-10-22 17:30 wtay
12338 * docs/gst/tmpl/: audioraw.sgml, cothreads.sgml,
12339 gstasyncdisksrc.sgml, gstaudiosink.sgml, gstbuffer.sgml,
12340 gstbufferpool.sgml, gstclock.sgml, gstcpu.sgml, gstdisksrc.sgml,
12341 gstelement.sgml, gstextratypes.sgml, gstmeta.sgml, gstpad.sgml,
12342 gstplugin.sgml, gstreamer-unused.sgml, gstsrc.sgml, gstthread.sgml,
12343 gsttrace.sgml, gsttype.sgml, gsttypefind.sgml, gstxml.sgml,
12344 spectrum.sgml, videoraw.sgml: More docs updates
12346 2000-10-22 17:27 wtay
12348 * docs/: Makefile.am, gst/Makefile.am, gst/gstreamer-decl.txt,
12349 gst/gstreamer-docs.sgml, gst/gstreamer-sections.txt,
12350 gst/gstreamer.hierarchy, gst/gstreamer.types.in, libs/.cvsignore,
12351 libs/Makefile.am, libs/gstreamer-libs-docs.sgml,
12352 libs/gstreamer-libs-sections.txt, libs/tmpl/.cvsignore,
12353 libs/tmpl/dct.sgml, libs/tmpl/externals.sgml,
12354 libs/tmpl/gstcolorspace.sgml, libs/tmpl/gstgetbits.sgml,
12355 libs/tmpl/gstgetbits_inl.sgml, libs/tmpl/gstidct.sgml,
12356 libs/tmpl/gstputbits.sgml, libs/tmpl/gstriff.sgml,
12357 libs/tmpl/gstvideoscale.sgml, libs/tmpl/wineacm.sgml: Documentation
12358 updates documented the libraries
12360 2000-10-21 13:04 wtay
12362 * configure.in, docs/manual/gstreamer-manual.sgml, gst/Makefile.am,
12363 gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstpad.h,
12364 gst/gstpipeline.c, gst/elements/gstdisksrc.c,
12365 plugins/avi/gstparseavi.c,
12366 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12367 plugins/mpeg1video/parse/mp1videoparse.c,
12368 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpegtypes/.cvsignore,
12369 plugins/mpeg2/mpegtypes/Makefile.am,
12370 plugins/mpeg2/mpegtypes/mpeg2types.c,
12371 plugins/mpeg2/parse/mpeg2parse.c,
12372 plugins/mpeg2/video/gstmpeg2play.c,
12373 plugins/mpeg2/videoparse/.cvsignore,
12374 plugins/mpeg2/videoparse/Makefile.am,
12375 plugins/mpeg2/videoparse/mp2videoparse.c,
12376 plugins/mpeg2/videoparse/mp2videoparse.h: MPEG2 types added for
12377 better autoplugging. MPEG2 works more or less. fix in
12378 autoplugging. avi now works.
12380 2000-10-12 20:41 wtay
12382 * editor/gsteditorconnection.c, editor/gsteditorpad.c,
12383 gst/gstpipeline.c, gstplay/Makefile.am, gstplay/avi.c,
12384 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c: Removed the
12385 hardcoded pipeline setup is gstplay in favor of the autoplugging
12386 features. Still in a rought shape...
12388 2000-10-12 09:43 richardb
12390 * docs/manual/: BUILD, Makefile.am, images/Makefile.am: Manual now
12391 gets installed correctly by make install. Problems: clean /
12392 uninstall don't work. make dist not tested. pdf manual doesn't
12395 2000-10-11 20:30 wtay
12397 * editor/gsteditorproperty.c, gst/Makefile.am, gst/gst.h,
12398 gst/gstextratypes.c, gst/gstextratypes.h,
12399 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12400 gst/elements/gstdisksrc.c, gst/elements/gstfdsrc.c: Added extra Gtk
12401 types for better editor properties (FILENAME, enums) The disksrcs
12402 location property can now be set in the editor: we can now make our
12403 first working mp3 player with gsteditor!!
12405 2000-10-09 21:01 wtay
12407 * examples/autoplug/autoplug.c, gst/Makefile.am, gst/gstpipeline.c,
12408 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
12409 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed a severe timestamp
12410 bug in mpeg_play. Create a new thread upon a multisrc element in
12411 autoplugging: the autoplug example now correctly sets up 5 threads
12412 for an mpeg player.
12414 2000-10-09 01:34 richardb
12416 * configure.in, docs/Makefile.am, docs/manual/.cvsignore,
12417 docs/manual/Makefile.am, docs/manual/images/.cvsignore,
12418 docs/manual/images/Makefile.am: Added building of the manual to the
12419 build system. Currently in a rudimentary state - will not
12420 gracefully give up if tools not available, will not uninstall /
12421 clean, and may not install / make dist properly. Documentation
12422 does not have dependencies on images, so won't rebuild if they're
12425 2000-10-08 23:23 wtay
12427 * examples/autoplug/.cvsignore, examples/autoplug/Makefile,
12428 examples/autoplug/autoplug.c, plugins/mp3decode/types/.cvsignore,
12429 plugins/mp3decode/types/Makefile.am,
12430 plugins/mp3decode/types/mp3types.c,
12431 plugins/mpeg1/mpegtypes/.cvsignore,
12432 plugins/mpeg1/mpegtypes/Makefile.am,
12433 plugins/mpeg1/mpegtypes/mpeg1types.c: Added an autoplug example.
12434 This little program (30 relevant lines) is able to play
12435 MPEG1(system)/MPEG2(system)/AVI(DIVX)/Vorbis/AC3 and whatever codec
12436 you write. Separated the mp3 and mpeg1 types for better reuse.
12438 2000-10-08 23:17 wtay
12440 * configure.in, editor/editor.glade, editor/gsteditor.h,
12441 editor/gsteditorbin.c, editor/gsteditorcanvas.c,
12442 editor/gsteditorconnection.c, editor/gsteditorconnection.h,
12443 editor/gsteditorcreate.c, editor/gsteditorpad.c,
12444 editor/gsteditorproperty.c, editor/gstelementselect.c,
12445 gst/gstbin.c, gst/gstelement.h, gst/gstelementfactory.c,
12446 gst/gstfilter.c, gst/gstpad.c, gst/gstpipeline.c, gst/gstplugin.c,
12447 gst/gstsink.c, gst/gstthread.c, gst/gsttype.c,
12448 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
12449 gst/types/gsttypes.c, plugins/avi/gstparseavi.c,
12450 plugins/capture/v4l/gstv4lsrc.c,
12451 plugins/mp3decode/mpg123/gstmpg123.c,
12452 plugins/mp3decode/parse/mp3parse.c,
12453 plugins/mp3decode/xing/gstxing.c, plugins/mpeg1/Makefile.am,
12454 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12455 plugins/mpeg1/mpeg_play/video.c,
12456 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12457 plugins/mpeg1/parse/mpeg1parse.c,
12458 plugins/mpeg1video/parse/mp1videoparse.c,
12459 plugins/mpeg2/parse/mpeg2parse.c: Fixed a bug in the typeloading.
12460 Fixes to various elements so that correct types are returned.
12461 Fixed flag collision with GtkObject. Elements can now suggest a
12462 thread. not sure if this is the right way to handle automatic
12463 thread creation. Autoplugging now works with multiple sinks and
12464 thread setup. No threads are created for intermediate elements yet,
12465 so MPEG may still be choppy.
12467 2000-10-06 23:52 richardb
12469 * plugins/: capture/v4l/Makefile.am, mpeg1/mpeg_play/Makefile.am,
12470 mpeg1/mpegaudio/Makefile.am, mpeg2/mpeg2enc/Makefile.am,
12471 mpeg2/video/Makefile.am: Remove from EXTRA_DIST various files which
12472 don't exist (these looked like copy and paste typos).
12474 2000-10-06 03:38 richardb
12476 * Makefile.am: Don't compile editor if havn't got libglade-gnome.
12478 2000-10-01 22:46 wtay
12480 * editor/: Makefile.am, editor.c, editor.glade, editor.ts,
12481 gsteditor.c, gsteditor.h, gsteditorcanvas.c, gsteditorelement.c,
12482 gsteditorimage.c, gsteditorimage.h, gsteditorpad.h,
12483 gsteditorpalette.c, gsteditorpalette.h, gsteditorproject.c,
12484 gsteditorproject.h, gsteditorprojectview.c, gsteditorproperty.c,
12485 gsteditorproperty.h, pixmaps/bin.xpm, pixmaps/element.xpm,
12486 pixmaps/pipeline.xpm, pixmaps/selector.xpm, pixmaps/tee.xpm,
12487 pixmaps/thread.xpm: Initial work for the new editor.
12489 2000-09-27 20:33 wtay
12491 * examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
12492 gst/gstbin.c, gst/gstelement.c, gst/gstelement.h,
12493 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
12494 gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
12495 gst/elements/gstaudiosink.c: Loading and saving of XML pipeline
12496 descriptions. GladeXML like operation implemented (you can
12497 retrieve parts of a pipeline)
12499 2000-09-24 23:47 wtay
12501 * examples/xml/.cvsignore: better .cvsignore
12503 2000-09-24 23:45 wtay
12505 * examples/xml/.cvsignore, examples/xml/Makefile,
12506 examples/xml/createxml.c, examples/xml/runxml.c, gst/gstbin.c,
12507 gst/gstconnection.h, gst/gstelementfactory.c, gst/gstpipeline.c,
12508 gst/gsttee.h, gst/gstthread.c, gst/gstthread.h, gst/gstxml.c,
12509 gst/gstxml.h: Cleanups. The first steps to a Glade like XML
12510 handling. A first example of what is to come...
12512 2000-09-24 15:31 wtay
12514 * examples/queue4/: .cvsignore, Makefile, queue4.c: An example of
12515 two threads and two queues.
12517 2000-09-24 15:29 wtay
12519 * gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstthread.c,
12520 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
12521 plugins/mp3decode/mpg123/gstmpg123.c: The cothreads were not
12522 initialized in its thread context resulting in severe stack
12523 corruption. This was very hard to track down. We should be able
12524 now to modify some plugins to a loop based setup so that we can get
12525 rid of the mp3parse and mp1videoparse elements. Modified the GList
12526 to a GSList in the queue.
12528 2000-09-23 00:35 wtay
12530 * gstreamer-config.in, examples/helloworld/helloworld.c,
12531 examples/helloworld2/helloworld2.c, examples/queue/.cvsignore,
12532 examples/queue/queue.c, examples/queue2/.cvsignore,
12533 examples/queue2/queue2.c, examples/queue3/.cvsignore,
12534 examples/queue3/queue3.c, examples/thread/thread.c,
12535 gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12536 gst/gstpipeline.c, gst/gstthread.c, gst/elements/Makefile.am,
12537 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/avi.c,
12538 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c,
12539 plugins/mp3decode/mpg123/gstmpg123.c, test/mp2tomp1.c: A first
12540 attempt to fix the queues in a cothreaded pipeline. Some fixes to
12541 the thread handling. Fix a bug in gstreamer-config : gthread was
12542 not included. gst_bin_create_plan() is now done in the READY
12543 state. a bin with only another bin in it will now work with
12544 gst_bin_iterate. Added some examples for the queues.
12546 2000-09-21 18:54 richardb
12548 * plugins/mp3decode/mpg123/Makefile.am: If using decode.c, compile
12549 dct64.c as well. Fixes link error on PPC.
12551 2000-09-21 02:42 richardb
12553 * libs/idct/ieeetest.c: IDCT works, and ieeetest not complains
12554 nicely if attempt to run a test with an unsupported DCT type.
12556 2000-09-21 02:34 richardb
12558 * gst/Makefile.am, libs/Makefile.am, libs/idct/Makefile.am,
12559 libs/idct/dct.h, libs/idct/gstidct.c: Make libs/idct only build mmx
12560 support if available - hopefully makes it compile on PPC.
12562 2000-09-21 01:57 richardb
12564 * AUTHORS, gst/cothreads.c, gst/gsti386.h, gst/gstppc.h,
12565 test/cothreads/cothreads.c: Patch from Chris Emerson for PPC.
12566 cothreads stuff was causing segfaults, because the stack needs to
12567 be initialised with a particular structure on PPC, unlike x86 where
12568 it simply has items pushed or popped. Added Chris to AUTHORS, for
12571 2000-09-18 23:19 richardb
12573 * autogen.sh, docs/manual/helloworld2.sgml, gstplay/gstplay.glade,
12574 libs/getbits/Makefile.am, libs/getbits/gstgetbits.h, test/wave.c:
12575 Fix compile problem due to DEBUG being redefined in
12576 libs/getbits/gstgetbits.h. Also fix several small typos in the
12579 2000-09-17 23:08 wtay
12581 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
12582 docs/gst/tmpl/gstpipeline.sgml, docs/manual/helloworld2.sgml,
12583 examples/helloworld2/helloworld2.c, examples/thread/thread.c,
12584 gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstpipeline.c,
12585 gst/gstpipeline.h, gst/elements/gstdisksrc.c,
12586 libs/getbits/gstgetbits.c, plugins/mpeg2/ac3dec/ac3dec.c,
12587 plugins/mpeg2/ac3parse/ac3parse.c,
12588 plugins/mpeg2/parse/mpeg2parse.c, plugins/vorbis/vorbisdec.c: Added
12589 gst_pipeline_add_sink/src to allow multiple sink cases and more
12590 complex autoplugging. Update docs too. Simplified the pipeline
12591 autoplugging code. Changed the cothread case: One iteration is now
12592 a push from the src element. The disk source does not change its
12593 state anymore on eof. Better type setting for the ac3
12594 parser/decoder and mpeg2parse.
12596 2000-09-17 15:06 wtay
12598 * acconfig.h, configure.in, gst/gstbin.c,
12599 gst/elements/gstdisksrc.c: Added check for vorbis. Really compile
12600 with Xv extension if the library is found. Changed the disksrc so
12601 that is goes to the PAUSE state if eof.
12603 2000-09-17 13:32 wtay
12605 * plugins/mpeg2/mpeg2enc/transfrm_mmx.s: more asm...
12607 2000-09-17 13:32 wtay
12609 * docs/manual/components.sgml: Information about the bonobo
12610 components and capplets we are going to make :-)
12612 2000-09-17 13:31 wtay
12614 * libs/getbits/Makefile.am, libs/getbits/gstgetbits.h,
12615 plugins/mpeg1/mpeg_play/parseblock.c,
12616 plugins/mpeg2/mpeg2enc/Makefile.am,
12617 plugins/mpeg2/mpeg2enc/bdist1_mmx.s,
12618 plugins/mpeg2/mpeg2enc/bdist1_sse.s,
12619 plugins/mpeg2/mpeg2enc/bdist2_mmx.s,
12620 plugins/mpeg2/mpeg2enc/dist1_00_mmx.s,
12621 plugins/mpeg2/mpeg2enc/dist1_00_sse.s,
12622 plugins/mpeg2/mpeg2enc/dist1_01_mmx.s,
12623 plugins/mpeg2/mpeg2enc/dist1_01_sse.s,
12624 plugins/mpeg2/mpeg2enc/dist1_10_mmx.s,
12625 plugins/mpeg2/mpeg2enc/dist1_10_sse.s,
12626 plugins/mpeg2/mpeg2enc/dist1_11_mmx.s,
12627 plugins/mpeg2/mpeg2enc/dist1_11_sse.s,
12628 plugins/mpeg2/mpeg2enc/dist2_mmx.s,
12629 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12630 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12631 plugins/mpeg2/mpeg2enc/predict.c,
12632 plugins/mpeg2/mpeg2enc/predict_mmx.s,
12633 plugins/mpeg2/mpeg2enc/predict_sse.s,
12634 plugins/mpeg2/mpeg2enc/ratectl.c,
12635 plugins/mpeg2/mpeg2enc/transfrm.c,
12636 plugins/mpeg2/mpeg2enc/variance_mmx.s, test/.cvsignore: Converted
12637 the mpeg2 encoder asm to gnu asm, removing the dependency of nasm
12638 Added cpu detection in the mpeg2 encoder removed the inlined mmx
12639 asembler to seperate files.
12641 2000-09-17 00:11 richardb
12643 * acconfig.h, configure.in, libs/Makefile.am, plugins/Makefile.am,
12644 plugins/avi/Makefile.am, plugins/avi/playcodecs.c,
12645 plugins/avi/wincodec/Makefile.am, plugins/avi/wincodec/gstwindec.c,
12646 plugins/avi/wincodec/gstwinenc.c,
12647 plugins/mpeg1/mpeg1encoder/Makefile.am,
12648 plugins/mpeg1/mpeg1encoder/putbits.c,
12649 plugins/mpeg1/mpeg_play/Makefile.am,
12650 plugins/mpeg1/mpeg_play/parseblock.c,
12651 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12652 plugins/mpeg1/mpegaudio/Makefile.am: More work porting to PPC.
12653 libs/winloader is disabled on PPC - I doubt this can be made to
12654 work. libs/videoscale and libs/idct are also disabled - they
12655 should be fixable though.
12657 Sorted out most of the plugins - avi is disabled for now on PPC;
12658 can be worked on later if there's any chance of getting it to work.
12660 Also provide an automake conditional for compiling vorbis, based on
12661 a configure test for the needed libraries: currently the test isn't
12662 implemented and defaults to "no" so you'll have to fiddle it to
12663 compile vorbis. I shall get hold of vorbis and implement an
12664 appropriate test some other time (if noone else beats me to it).
12666 2000-09-16 23:03 richardb
12668 * libs/getbits/: gstgetbits.c, gstgetbits.h, gstgetbits_generic.c:
12669 Moved generic function implementations into gstgetbits_generic.c,
12672 2000-09-16 11:58 wtay
12674 * docs/gst/gstreamer.types.in, gst/cothreads.c, gst/gstbin.c,
12675 gst/gstcpu.c, gst/gstpad.c, gst/gsttype.c,
12676 gst/elements/gstdisksrc.c, gst/elements/gstqueue.c,
12677 libs/getbits/gstgetbits.c, plugins/vorbis/vorbisdec.c: Added a
12678 quick hack to allow loop based elements to finish intead of looping
12679 till infinity. Added compile time i386 or plain C getbits
12680 implementation selection. The vorbis decoder now is our first loop
12683 2000-09-16 01:59 richardb
12685 * gst/Makefile.am, gst/gstarch.h, gst/gstcpu.c, gst/gstppc.h,
12686 libs/getbits/Makefile.am, libs/getbits/gstgetbits_generic.c,
12687 plugins/mp3decode/mpg123/Makefile.am, plugins/mpeg2/Makefile.am,
12688 plugins/mpeg2/ac3dec/Makefile.am,
12689 plugins/mpeg2/mpeg2enc/Makefile.am,
12690 plugins/mpeg2/mpeg2enc/motion.c,
12691 plugins/mpeg2/subtitles/Makefile.am,
12692 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getpic.c,
12693 plugins/mpeg2/video/gstmpeg2play.c: More work towards a powerPC
12694 port, and towards generic portability.
12696 2000-09-16 00:04 richardb
12698 * .cvsignore, autogen.sh, configure.in, gst/Makefile.am,
12699 gst/gstarch.h, gst/gsti386.h: Fix on x86 architectures - was just
12700 checking for 386, D'oh. Fix autogen to run autoheader _before_
12701 autoconf, since it generates a required file (config.h.in, which I
12702 just removed from CVS since its an autogenerated one). Also fix
12703 messed up variables in gst/Makefile.am
12705 2000-09-15 23:44 richardb
12707 * AUTHORS, acconfig.h, config.h.in, configure.in, gst/Makefile.am,
12708 gst/cothreads.c, gst/gstarch.h, gst/gsti386.h, gst/gstppc.h,
12709 libs/getbits/Makefile.am, plugins/mp3decode/xing/libxing/config.h:
12710 Begun to add support for non i386 architectures, with the help of
12711 Chris Emerson. Added bits to configure to figure out architecture,
12712 and added some alternatives for PPC. Should cause no problems on
12713 i386, but I'll check after this commit, but doesn't yet work on PPC
12716 2000-09-14 23:18 wtay
12718 * gst/gstelementfactory.c, plugins/vorbis/vorbisdec.c,
12719 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12720 plugins/vorbis/vorbisenc.h, test/Makefile.am, test/mp3tovorbis.c:
12721 The vorbis encoder A test program to convert an mp3 to a vorbis
12722 file. A fix for the dynamic plugin loader factory_find was not
12723 working. Don't forget to run gstreamer-register after installing
12726 2000-09-14 21:31 wtay
12728 * configure.in, gst/Makefile.am, gst/gst.c, gst/gstbin.c,
12729 gst/gstbuffer.c, gst/gstcpu.c, gst/gstelement.c,
12730 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpipeline.c,
12731 plugins/Makefile.am, plugins/rtjpeg/rtjpegdec.c,
12732 plugins/vorbis/.cvsignore, plugins/vorbis/Makefile.am,
12733 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
12734 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12735 plugins/vorbis/vorbisenc.h: Due to popular demand :-), I added a
12736 vorbis decoder. The encoder is not yet functional. Small cosmetic
12737 changes to gstcpu.c
12739 Beware: You *need* to install libvorbis.a from the main vorbis CVS.
12740 you *have* to change the line in libtool to
12741 deplibs_check_method="pass_all" because else the plugin shared
12742 library refuses to link against the static libvorbis.a library.
12743 This is a hack. I have no intention in including libvorbis into the
12744 gstreamer CVS tree and making it libtool compatible.
12746 2000-09-13 20:04 wtay
12748 * docs/: gst/gstreamer-decl.txt, gst/gstreamer-docs.sgml,
12749 gst/gstreamer-sections.txt, gst/gstreamer.hierarchy,
12750 gst/gstreamer.types.in, gst/tmpl/gst.sgml,
12751 gst/tmpl/gstaudiosink.sgml, gst/tmpl/gstbuffer.sgml,
12752 gst/tmpl/gstbufferpool.sgml, gst/tmpl/gstclock.sgml,
12753 gst/tmpl/gstconnection.sgml, gst/tmpl/gstcpu.sgml,
12754 gst/tmpl/gstdisksrc.sgml, gst/tmpl/gstelement.sgml,
12755 gst/tmpl/gstpad.sgml, gst/tmpl/gstpipefilter.sgml,
12756 gst/tmpl/gstpipeline.sgml, gst/tmpl/gstplugin.sgml,
12757 gst/tmpl/gstreamer-unused.sgml, gst/tmpl/gstsrc.sgml,
12758 gst/tmpl/gsttype.sgml, gst/tmpl/gstutils.sgml,
12759 manual/gstreamer-manual.sgml: Bring the low level API docs up to
12762 2000-09-12 19:15 wtay
12764 * plugins/mpeg2/video/: recon_mmx.c, recon_sse.s: SSE optimisation
12765 MMX optimisation split out in seperate file.
12767 2000-09-12 19:13 wtay
12769 * gst/Makefile.am, gst/gst.c, gst/gst.h, gst/gstcpu.c,
12770 gst/gstcpu.h, gst/gstcpuid_i386.s, libs/idct/gstidct.c,
12771 plugins/mpeg1/mpeg_play/Makefile.am,
12772 plugins/mpeg1/mpeg_play/parseblock.c,
12773 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/recon.c,
12774 plugins/mpeg1/mpeg_play/recon_mmx.c,
12775 plugins/mpeg1/mpeg_play/recon_sse.s,
12776 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
12777 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12778 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/gethdr.c,
12779 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
12780 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/tables.c: Added
12781 CPU detection. Added SSE optimisation to mpeg_play Modified the
12782 mpeg2 decoder and gstidct to use cpu detection. Cleanups in the
12783 mpeg1 and mpeg2 decoders.
12785 2000-09-09 17:39 wtay
12787 * examples/: launch/.cvsignore, launch/mp3play, thread/.cvsignore,
12788 thread/Makefile, thread/thread.c: A thread example. An example of
12789 gstreamer-launch: an mp3 player
12791 2000-09-09 17:36 wtay
12793 * gstreamer-config.in, docs/manual/gstreamer-manual.sgml,
12794 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
12795 docs/manual/programs.sgml, docs/manual/queues.sgml,
12796 docs/manual/threads.sgml, editor/editor.c, editor/gsteditor.c,
12797 editor/gsteditor.h, editor/gstelementselect.c,
12798 examples/helloworld/Makefile, examples/helloworld/helloworld.c,
12799 examples/helloworld2/Makefile, examples/helloworld2/helloworld2.c,
12800 gst/gst.c, gst/gst.h, gst/gstbin.h, gst/gstelementfactory.c,
12801 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
12802 gst/gstsrc.c, gst/gstthread.c, gst/gstthread.h,
12803 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
12804 gstplay/mpeg1.c, gstplay/mpeg2.c, plugins/mpeg2/ac3dec/ac3dec.c,
12805 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/downmix.c,
12806 plugins/mpeg2/ac3parse/Makefile.am,
12807 plugins/mpeg2/ac3parse/ac3parse.c, tools/gstreamer-launch.c:
12808 Changes to gstreamer-config to include gtk+ libs manual changes:
12809 queues, threads, programs gsteditor does not crash anymore.
12810 gstpipline new should return a GstElement * fixed ac3dec for new
12811 getbits fixes to gstreamer-launch more efficient startup for
12814 2000-09-07 21:35 wtay
12816 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c,
12817 gst/elements/gstaudiosink.c, libs/getbits/.cvsignore,
12818 libs/getbits/Makefile.am, libs/getbits/gbtest.c,
12819 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
12820 libs/getbits/gstgetbits_i386.s, libs/getbits/gstgetbits_inl.h,
12821 plugins/mp3decode/mpg123/Makefile.am,
12822 plugins/mp3decode/mpg123/common.c,
12823 plugins/mp3decode/mpg123/gstmpg123.c,
12824 plugins/mp3decode/mpg123/layer1.c,
12825 plugins/mp3decode/mpg123/layer2.c,
12826 plugins/mp3decode/mpg123/layer3.c,
12827 plugins/mp3decode/mpg123/mpg123.c,
12828 plugins/mp3decode/mpg123/mpg123.h, plugins/mpeg1/mpeg_play/util.c,
12829 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
12830 plugins/mpeg1/system_encode/buffer.c,
12831 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/gethdr.c,
12832 plugins/mpeg2/video/mpeg2dec.c, test/cothreads/cothreads.c,
12833 test/cothreads/test.c: Faster and modular getbits implementation.
12834 Fixed a bug in the audiosink that could lock up your box on bad MB.
12835 Modified the plugins to use the new getbits functions.
12837 2000-08-28 21:20 wtay
12839 * examples/helloworld2/helloworld2.c, gst/gst.c, gst/gstelement.h,
12840 gst/gstelementfactory.c, gst/gstplugin.c, gst/gstplugin.h,
12841 gst/gsttype.c, gst/gsttype.h, gst/elements/gsttypefind.c,
12842 gst/types/gsttypes.c, gstplay/gstplay.c, plugins/Makefile.am,
12843 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
12844 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12845 plugins/avi/wincodec/gstwincodec.c,
12846 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
12847 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
12848 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
12849 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
12850 plugins/jpeg/gstjpeg.c, plugins/mp3decode/mpg123/gstmpg123.c,
12851 plugins/mp3decode/parse/mp3parse.c,
12852 plugins/mp3decode/xing/gstxing.c,
12853 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12854 plugins/mpeg1/mpeg_play/decoders.c,
12855 plugins/mpeg1/mpeg_play/decoders.h,
12856 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12857 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12858 plugins/mpeg1/parse/mpeg1parse.c,
12859 plugins/mpeg1/system_encode/system_encode.c,
12860 plugins/mpeg1video/parse/mp1videoparse.c,
12861 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
12862 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12863 plugins/mpeg2/parse/mpeg2parse.c,
12864 plugins/mpeg2/subtitles/mpeg2subt.c,
12865 plugins/mpeg2/video/gstmpeg2play.c, plugins/rtjpeg/rtjpeg.c,
12866 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
12867 plugins/visualization/smoothwave/smoothwave.c,
12868 plugins/visualization/spectrum/gstspectrum.c,
12869 plugins/visualization/synaesthesia/synaesthesia.c,
12870 plugins/visualization/vumeter/vumeter.c, plugins/wav/gstparsewav.c,
12871 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-launch.c,
12872 tools/gstreamer-register.c, tools/launch.c: Externalized the plugin
12873 information in /etc/gstreamer/reg.xml - no need to do a
12874 plugin_load_all() - plugins are loaded when needed - typedetect
12875 functions are loaded when needed (still buggy) - no need to check
12876 for the existance of the plugin in the codecs - added
12877 gstreamer-register to create the reg.xml file - renamed launch to
12878 gstreamer-launch - plugins need to register the typefactory they
12879 provide modified the plugins to meet the new design modified the
12880 plugins to correctly set their pad types autoplugging can be done
12881 without loading the plugins now
12883 2000-08-22 22:18 wtay
12885 * docs/manual/advanced.sgml, docs/manual/cothreads.sgml,
12886 docs/manual/dynamic.sgml, docs/manual/factories.sgml,
12887 docs/manual/ghostpads.sgml, docs/manual/gstreamer-manual.sgml,
12888 docs/manual/helloworld2.sgml, docs/manual/outline.txt,
12889 docs/manual/plugins.sgml, docs/manual/programs.sgml,
12890 docs/manual/queues.sgml, docs/manual/threads.sgml,
12891 docs/manual/typedetection.sgml, docs/manual/utility.sgml,
12892 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
12893 gst/gstpipeline.c, gst/gsttype.c,
12894 plugins/mp3decode/mpg123/gstmpg123.c,
12895 plugins/mp3decode/parse/mp3parse.c,
12896 plugins/mpeg1/parse/mpeg1parse.c: More docs (most of them just
12897 empty...) Added automatic pad plugging. Added automatic dynamic
12898 pad plugging. Changed some codecs to correctly set their pad
12901 2000-08-21 22:57 wtay
12903 * examples/: helloworld/.cvsignore, helloworld2/.cvsignore: ..
12905 2000-08-21 22:23 wtay
12907 * examples/helloworld2/: Makefile, helloworld2.c: An example using
12908 autoplug. Works for mp3 files only for now.
12910 2000-08-21 22:20 wtay
12912 * docs/manual/outline.txt, gst/gstbin.c, gst/gstbin.h,
12913 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
12914 gst/gstpipeline.c, gst/gstpipeline.h, gst/gsttype.c, gst/gsttype.h,
12915 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
12916 gst/elements/gstelements.c, gst/elements/gsttypefind.c,
12917 gst/elements/gsttypefind.h, plugins/filters/median/median.c,
12918 plugins/filters/smooth/smooth.c, plugins/mp3decode/xing/gstxing.c,
12919 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12920 plugins/mpeg1/parse/mpeg1parse.c, plugins/wav/gstparsewav.c: A
12921 first (rude) attempt at autoplug. Autoplugging selects appropriate
12922 codecs to connect src to sink, adds them to the pipeline and
12923 connect pads. Autoplugging will run the typedetect plugin if the
12924 src pad has no MIME type. No autoplugging is done on the src and
12925 sink pads, it's hardcoded: connect 'src to sink'. No attempt at
12926 creating threads. No attempt at dynamically autoplugging not yet
12927 existing pads. Changes to (some) plugins to properly set their
12930 2000-08-19 17:36 wtay
12932 * docs/manual/: factories.sgml, gstreamer-manual.sgml,
12933 helloworld.sgml, outline.txt: More manual about MIME types and
12936 2000-08-19 01:34 richardb
12938 * plugins/mp3decode/xing/libxing/: stamp-h, stamp.h: I'm pretty
12939 sure that these are generated files which have no right to be in
12940 the CVS. If I'm wrong, and things break, then we'll just have to
12941 put them back again.
12943 2000-08-19 01:29 richardb
12945 * Makefile.am, config.h.in, configure.in, gstplay/Makefile.am,
12946 test/Makefile.am: libXv is now linked against by test/* and gstplay
12947 if it is present. -lXv isn't leaked all over the place due to
12948 AC_CHECK_LIB test. This is still messy though - we shouldn't have
12949 to link explicitly with extra things just because we use certain
12952 Build Makefile in tests, but don't recurse into tests when doing
12953 the build (tests no longer in SUBDIRS).
12955 2000-08-19 00:31 richardb
12957 * Makefile.am, configure.in: Test for a working libglade-gnome, and
12958 compile gstplay only if there is one.
12960 2000-08-18 23:54 wtay
12962 * AUTHORS, gstplay/gstplay.glade: Richard has been promoted to
12963 makefile hacker :-)
12965 2000-08-18 23:17 wtay
12967 * libs/idct/ieeetest.c: Remove rdts until a better fix for the bad
12970 2000-08-18 23:15 wtay
12972 * gst/gsttrace.c: Removed bad asm call for rdts. Need to fix
12975 2000-08-18 23:07 richardb
12977 * configure.in, plugins/mpeg2/mpeg2enc/Makefile.am: If nasm isn't
12978 present, mpeg2enc plugin just ignores the .s files, C equivalents
12981 2000-08-18 22:57 wtay
12983 * plugins/mpeg2/mpeg2enc/motion.c: check #ifdef HAVE_NASM to avoid
12984 using uncompiled code.
12986 2000-08-18 22:30 richardb
12988 * acconfig.h, config.h.in, configure.in: Test for nasm - define
12989 HAVE_NASM in config.h if we have it, and AC_SUBST NASM_PATH for use
12992 2000-08-18 21:38 wtay
12994 * docs/manual/helloworld.sgml, examples/helloworld/Makefile,
12995 examples/helloworld/helloworld.c: helloworld example. and docs
12997 2000-08-18 21:35 wtay
12999 * README, gstreamer-config.in, docs/gst/Makefile.am,
13000 docs/manual/gstreamer-manual.sgml, editor/editor.c,
13001 editor/gsteditorelement.c, gst/Makefile.am, gst/gstbin.c,
13002 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
13003 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h, gst/gsttee.c,
13004 gst/gstthread.c, gst/elements/gsttypefind.c, gstplay/Makefile.am,
13005 gstplay/callbacks.c, gstplay/gstplay.c, libs/getbits/Makefile.am,
13006 libs/idct/Makefile.am, libs/putbits/Makefile.am,
13007 libs/riff/Makefile.am, plugins/avi/Makefile.am,
13008 plugins/avi/gstparseavi.c, plugins/cobin/cobin.c,
13009 plugins/mp3decode/mpg123/Makefile.am,
13010 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13011 plugins/mpeg1/parse/mpeg1parse.c,
13012 plugins/visualization/smoothwave/smoothwave.c,
13013 plugins/visualization/spectrum/gstspectrum.c,
13014 plugins/visualization/synaesthesia/synaesthesia.c, tools/launch.c:
13015 Various fixes for the build/install problems update to the
13016 docs/manual. Added a simple helloworld example.
13018 2000-08-17 07:18 wtay
13020 * docs/manual/gstreamer-manual.sgml: The book is not published
13023 2000-08-16 22:40 wtay
13025 * docs/manual/images/.cvsignore: Ignore the png images; they are
13026 supposed to be build by the Makefile.
13028 2000-08-16 22:38 wtay
13030 * docs/manual/: .cvsignore, BUILD, bins.sgml, buffers.sgml,
13031 connections.sgml, elements.sgml, goals.sgml, gstreamer-manual.sgml,
13032 intro.sgml, motivation.sgml, outline.txt, states.sgml: First draft
13033 of Chapter 1 (introduction) and Chapter 2 (basic concepts) of the
13036 2000-08-14 16:18 wtay
13038 * libs/idct/.cvsignore: ignore the test program
13040 2000-08-14 16:17 wtay
13042 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13043 plugins/cobin/cobin.c, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13044 plugins/vcdsrc/vcdsrc.c,
13045 plugins/visualization/synaesthesia/synaesthesia.c, test/.cvsignore,
13046 test/Makefile.am, test/ac3parse.c, test/ac3play.c, test/avi2mpg.c,
13047 test/aviparse.c, test/dvdcat.c, test/mp1parse.c, test/mp1tomp1.c,
13048 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3parse.c,
13049 test/mp3play.c, test/mpeg2parse.c, test/pipetest.c, test/qtest.c,
13050 test/record.c, test/spectrum.c, test/vidcapture.c,
13051 test/vidcapture2.c, test/videotest.c, test/wave.c,
13052 test/bindings/Makefile.am, test/cothreads/Makefile.am: Build fixes.
13053 Adapted the test directory to the new state management added an
13054 mpeg2 to avi encoder. added a v4l to divx capture example.
13056 2000-08-14 11:59 wtay
13058 * configure.in, include/avifmt.h, include/registry.h: The include
13059 files for the windows codec loader. top level configure file.
13061 2000-08-14 11:57 wtay
13063 * gst/: gstbufferpool.c, gstbufferpool.h: Added the bufferpool
13064 handler. This object is able to generate buffers and is passed
13065 between elements to exchange buffers. Elements can also use this
13066 pool to efficiently generate output buffers.
13068 2000-08-14 11:55 wtay
13070 * gst/: Makefile.am, gstbin.c, gstbin.h, gstbuffer.c, gstbuffer.h,
13071 gstelement.h, gstpad.c, gstpipeline.c, gstthread.c,
13072 elements/gstaudiosink.c, elements/gstaudiosrc.c,
13073 elements/gstdisksrc.c, elements/gstpipefilter.c: State change fixes
13074 in the threading element. Added bufferpools.
13076 2000-08-14 11:54 wtay
13078 * plugins/: mp3decode/mpg123/layer1.c, mp3decode/mpg123/layer3.c,
13079 mp3decode/mpg123/tabinit.c, mpeg2/Makefile.am,
13080 mpeg2/ac3dec/parse.c, mpeg2/subtitles/.cvsignore,
13081 mpeg2/subtitles/Makefile.am, mpeg2/subtitles/Notes.txt,
13082 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
13083 videoscale/videoscale.c: fixes in the mp3 tables. Use subbuffers
13084 is possible. Added MPEG2 subtitles.
13086 2000-08-14 11:49 wtay
13088 * plugins/mpeg2/video/: IEEE1180, Makefile.am, getblk.c, gethdr.c,
13089 getpic.c, getvlc.c, gstmpeg2play.c, idct.c, idctref.c, mmxidct.S,
13090 mpeg2dec.c, mpeg2dec.h, recon.c, tables.c, test.m2v: Removed IDCT
13091 and used the IDCT library.
13093 2000-08-14 11:42 wtay
13095 * plugins/mpeg2/parse/: mpeg2parse.c, mpeg2parse.h: Use subbufers.
13097 2000-08-14 11:41 wtay
13099 * plugins/mpeg2/mpeg2enc/: Makefile.am, bdist1_mmx.s, bdist1_sse.s,
13100 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
13101 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
13102 dist1_11_sse.s, dist2_mmx.s, fdist1_00.s, fdist1_mmx.s,
13103 gstmpeg2enc.c, idct.c, motion.c, mpeg2enc.c, mpeg2enc.h,
13104 predict_mmx.s, qdist1_mmx.s, qdist1_sse.s, quant_mmx.s,
13105 quant_non_i_sse.s, quantize.c, ratectl.c, rcdist_mmx.s, tables.c,
13106 transfrm.c, variance_mmx.s: Better rate control with different
13107 complexity measurement. Merge from mjpeg_beta asm for mmx and sse
13108 optimisations. Use the IDCT library.
13110 2000-08-14 11:33 wtay
13112 * plugins/mpeg2/ac3parse/ac3parse.c: Use subbuffers instead of
13115 2000-08-14 11:32 wtay
13117 * plugins/mpeg1video/parse/: Makefile.am, README, mp1videoparse.c:
13120 2000-08-14 11:31 wtay
13122 * plugins/mpeg1/system_encode/: buffer.c, buffer.h,
13123 system_encode.c, system_encode.h: Added statup delay. Added
13126 2000-08-14 11:30 wtay
13128 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Use subbuffers.
13130 2000-08-14 11:28 wtay
13132 * plugins/mpeg1/mpeg_play/: Makefile.am, decoders.c, decoders.h,
13133 floatdct.c, gstmpeg_play.c, jrevdct.c, mmxidct.S, parseblock.c,
13134 util.c, video.c, video.h: Use subbufers and bufferpools. Use the
13137 2000-08-14 11:25 wtay
13139 * plugins/mp3decode/parse/mp3parse.c: use subbuffers
13141 2000-08-14 11:23 wtay
13143 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Changes for the
13144 new state management.
13146 2000-08-14 11:21 wtay
13148 * plugins/avi/: Makefile.am, audiocodecs.c, gstaviencoder.c,
13149 gstparseavi.c, gstparseavi.h, playcodecs.c, videoheader.c,
13150 wincodec/.cvsignore, wincodec/Makefile.am, wincodec/gstwincodec.c,
13151 wincodec/gstwincodec.h, wincodec/gstwindec.c, wincodec/gstwindec.h,
13152 wincodec/gstwinenc.c, wincodec/gstwinenc.h: Separate
13153 encoder/decoder plugins for windows codecs.
13155 2000-08-14 11:17 wtay
13157 * gstplay/gstplay.glade: The UI
13159 2000-08-14 11:16 wtay
13161 * gstplay/: Makefile.am, avi.c, callbacks.c, codecs.h, gstplay.c,
13162 interface.c, interface.h, mpeg1.c, mpeg2.c, pause.xpm, play.xpm,
13163 stop.xpm, support.c, support.h: glade based gstplay version.
13164 better avi/mpeg support. nice about dialog :-) Drag and drop
13167 2000-08-14 11:12 wtay
13169 * libs/idct/.cvsignore: ..
13171 2000-08-14 11:11 wtay
13173 * libs/: Makefile.am, getbits/gstgetbits.c,
13174 getbits/gstgetbits_inl.h, idct/Makefile.am, idct/README,
13175 idct/dct.h, idct/doieee, idct/fastintidct.c, idct/floatidct.c,
13176 idct/gstidct.c, idct/gstidct.h, idct/ieeetest.c, idct/intidct.c,
13177 idct/mmx32idct.c, idct/mmxidct.S, putbits/gstputbits.c,
13178 riff/gstriff.h, riff/gstriffencode.c: Added general IDCT library.
13179 Added IEEE testbed. Update to the windows codec loader. fixes in
13180 the riff parser/encoder. cleanup in the getbits/putbits API.
13182 2000-08-05 04:53 omegahacker
13184 * LICENSE, Makefile.am: Adding explicit license information, since
13185 quite a large number of source files don't have the LGPL header.
13186 This is something we need to fix. GNOME has a script to run around
13187 and fix things, maybe we should snag a copy and let it loose in a
13190 2000-07-21 04:57 omegahacker
13192 * gst/elements/: gstasyncdisksrc.c, gstaudiosink.c, gstaudiosink.h,
13193 gstaudiosrc.c, gstaudiosrc.h, gstdisksrc.c, gstdisksrc.h,
13194 gstfdsrc.c, gsthttpsrc.c, gsthttpsrc.h, gstpipefilter.c,
13195 gstpipefilter.h: Brought standard elements in line with new state
13198 2000-07-17 18:14 omegahacker
13200 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13201 docs/gst/gstreamer-decl.txt, gst/Makefile.am, gst/gstbin.c,
13202 gst/gstbin.h, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
13203 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c, gst/gstthread.c,
13204 gst/gstthread.h, gst/elements/gstelements.c,
13205 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
13206 plugins/dvdsrc/.cvsignore, plugins/effects/volume/volume.c,
13207 test/fake.c, tests/.cvsignore, tests/Makefile.am, tests/README,
13208 tests/init.c, tests/loadall.c, tests/simplefake.c, tests/states.c:
13209 Megapatch, changes which states are available, how they're used,
13210 and how they're set. Also modifies the scheduling system, breaking
13211 pulled buffers. Check mail archives for more details.
13213 2000-07-15 14:26 wtay
13215 * gst/gstutils.c, gst/gstutils.h, libs/riff/gstriffparse.c,
13216 plugins/mp3decode/mpg123/gstmpg123.c,
13217 plugins/mp3decode/mpg123/layer3.c: Fixed a bug in the riff parser
13218 with the allignment of the chunks. This should solve the errors
13221 2000-07-15 13:06 wtay
13223 * configure.in, gstplay/avi.c, gstplay/gstplay.c, gstplay/mpeg1.c,
13224 gstplay/mpeg2.c, include/.cvsignore, include/avifmt.h,
13225 include/default.h, include/registry.h, libs/Makefile.am,
13226 libs/riff/gstriff.h, libs/riff/gstriffparse.c,
13227 plugins/avi/.cvsignore, plugins/avi/Makefile.am,
13228 plugins/avi/audiocodecs.c, plugins/avi/codectest.c,
13229 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13230 plugins/avi/playcodecs.c, plugins/mp3decode/mpg123/Makefile.am,
13231 plugins/mp3decode/mpg123/layer3.c,
13232 plugins/mpeg1video/parse/mp1videoparse.c,
13233 plugins/mpeg2/parse/mpeg2parse.c: Added DivX ;-) support by using
13234 the wine .dll loader. you must unzip binaries.zip from
13235 http://divx.euro.ru/binaries.zip into the win32 directory **of the
13236 source tree**. Extended and bugfixed thr riff parser to support
13237 DivX ;-) Extended the avi parser to support DivX ;-) and MPEG Layer
13238 3. Fixed a bug in mpg123. Sound still is seriously wrong with
13239 layer 3. Fixed MPEG2 playback in gstplay. Time indication in
13240 gstplay is temporarly broken.
13242 2000-07-13 20:49 wtay
13244 * gst/gstclock.c, gst/gstthread.c, gst/elements/gstaudiosink.c,
13245 gstplay/gstplay.c, gstplay/mpeg2.c, plugins/avi/gstparseavi.c,
13246 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13247 plugins/mpeg1video/parse/mp1videoparse.c,
13248 plugins/mpeg1video/parse/mp1videoparse.h,
13249 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/gstmpeg2play.c,
13250 plugins/mpeg2/video/mpeg2dec.h: Better error recovery in teh MPEG1
13251 decoder. Removed MPEG2 stuff from the MPEG1 decoderand make it
13252 ignore MPEG2 streams. Some extra framerates in the MPEG2 decoder
13253 (from libmpeg2) Round image size up to the nearest multiple of 16
13256 2000-07-12 23:52 wtay
13258 * configure.in, docs/random/states.new, gst/gst.h, gst/gstbin.c,
13259 gst/gstbuffer.h, gst/gstclock.c, gst/gstclock.h, gst/gstelement.c,
13260 gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13261 gst/gstthread.c, gst/elements/gstaudiosink.c,
13262 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13263 gst/elements/gstqueue.h, gstplay/callbacks.c, gstplay/gstplay.c,
13264 gstplay/mpeg1.c, include/mmx.h, plugins/avi/playcodecs.c,
13265 plugins/mp3decode/mpg123/gstmpg123.c,
13266 plugins/mp3decode/mpg123/gstmpg123.h,
13267 plugins/mp3decode/mpg123/layer3.c,
13268 plugins/mp3decode/mpg123/mpg123.c,
13269 plugins/mp3decode/parse/Makefile.am,
13270 plugins/mp3decode/parse/mp3parse.c,
13271 plugins/mp3decode/parse/mp3parse.h,
13272 plugins/mp3decode/xing/libxing/Makefile.am,
13273 plugins/mpeg1/mpeg_play/Makefile.am,
13274 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13275 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13276 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13277 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13278 plugins/mpeg1video/parse/mp1videoparse.c,
13279 plugins/mpeg1video/parse/mp1videoparse.h,
13280 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c: This
13281 is the audio/video sync release. Changed the mpegvideoparser to
13282 parse complete pictures. Added the PTS timestamps to the pictures.
13283 Added PTS timestamps to the MPEG audio frames. Made the clock a
13284 littlebit better. Gstplay now uses two more threads one for video,
13285 one for audio playback. Added the first QoS callbacks for the
13286 pads. hopefully fix an mmx compilation problem.
13288 2000-07-05 22:32 wtay
13290 * config.h.in, configure.in, gstplay/Makefile.am: Added HW scaling
13291 and YUV conversion for XFree 4.0 Need to cleanup the fallback
13292 mechanism in case no suitable XvImage is found.
13294 2000-07-05 11:21 wtay
13296 * gstplay/gstplay.h: [no log message]
13298 2000-07-05 11:21 wtay
13300 * gst/gstbuffer.h, gst/elements/gstaudiosink.c,
13301 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13302 gst/elements/gstdisksrc.h, gst/elements/gstfdsrc.c,
13303 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/callbacks.c,
13304 gstplay/callbacks.h, gstplay/gstplay.c, gstplay/interface.c,
13305 gstplay/interface.h, gstplay/main.c, gstplay/mpeg1.c,
13306 gstplay/mpeg2.c, plugins/mp3decode/mpg123/gstmpg123.c,
13307 plugins/mp3decode/parse/mp3parse.c,
13308 plugins/mpeg1/mpeg_play/Makefile.am,
13309 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13310 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13311 plugins/mpeg1/mpeg_play/parseblock.c,
13312 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13313 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13314 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13315 plugins/mpeg1video/parse/Makefile.am,
13316 plugins/mpeg1video/parse/mp1videoparse.c,
13317 plugins/mpeg1video/parse/mp1videoparse.h,
13318 plugins/mpeg2/ac3dec/Makefile.am, plugins/mpeg2/ac3dec/exponent.c,
13319 plugins/mpeg2/ac3parse/Makefile.am,
13320 plugins/mpeg2/ac3parse/ac3parse.c, plugins/mpeg2/parse/Makefile.am,
13321 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13322 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13323 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/recon.c,
13324 test/mp2tomp1.c, test/mpeg2parse.c: Added seeking to some of the
13325 plugins. some MMX speedups in the MPEG decoders. Better YUV to
13326 MMX conversion implemented seeking to gstplay.
13328 2000-06-27 21:22 wtay
13330 * plugins/mpeg1/mpeg_play/: parseblock.c, video.c: Added half pel
13331 interpollation for bidirectionally predicted macroblocks.
13332 (players based on mpeg_play should also implement this, as it was
13333 left out from the reference decoder, probabliy for performance
13334 reasons) Reduced rounding errors in the quatisation of the
13337 2000-06-25 23:23 wtay
13339 * gstplay/.cvsignore: [no log message]
13341 2000-06-25 23:21 wtay
13343 * gstplay/Makefile.am, gstplay/codecs.h, gstplay/main.c,
13344 gstplay/mpeg2.c, plugins/mp3decode/xing/libxing/Makefile.am,
13345 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg2/parse/mpeg2parse.c:
13346 Added more accurate mpeg system stream detection (MPEG1 and MPEG2)
13347 Added mpeg2 playback for gstplay
13349 2000-06-25 22:37 wtay
13351 * configure.in, gst/gstpad.c, gst/gstpad.h, gst/gsttypefind.c,
13352 gst/gsttypefind.h, gst/elements/Makefile.am,
13353 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13354 gst/elements/gstelements.c, gst/elements/gstqueue.c,
13355 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
13356 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/avi.c,
13357 gstplay/callbacks.c, gstplay/callbacks.h, gstplay/codecs.h,
13358 gstplay/interface.c, gstplay/interface.h, gstplay/main.c,
13359 gstplay/mpeg1.c, gstplay/support.c, gstplay/support.h,
13360 gstplay/pixmaps/pause.xpm, gstplay/pixmaps/play.xpm,
13361 gstplay/pixmaps/stop.xpm, libs/riff/gstriffparse.c,
13362 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13363 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13364 plugins/avi/playcodecs.c, plugins/avi/videoheader.c,
13365 plugins/filters/median/median.c, plugins/filters/median/median.h,
13366 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13367 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13368 plugins/mp3decode/parse/mp3parse.c,
13369 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13370 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13371 plugins/mpeg1/mpeg_play/parseblock.c,
13372 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13373 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13374 plugins/mpeg1/parse/mpeg1parse.c,
13375 plugins/mpeg1/system_encode/system_encode.c,
13376 plugins/mpeg1video/parse/mp1videoparse.c,
13377 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/video/mpeg2dec.c,
13378 plugins/wav/gstparsewav.c, test/avi2mpg.c, test/aviparse.c,
13379 test/mp1parse.c, test/vidcapture.c: Switched Cr and Cb in YUV2RGB
13380 fixed the avi parser (gstriff had wrong size) the system_encoder
13381 can now do video only system streams sanitized the colorspace and
13382 scaler api. added fast self modifying asm scaler. worked on the
13383 typefind stuff. added a cool media player (gstplay) it uses the
13384 typefinder to playback avi, mpeg1 (system and video) streams. It
13385 is also a testbed and a real app.
13387 2000-06-18 15:13 wtay
13389 * plugins/mpeg1/mpeg_play/: Makefile.am, idct_block_mmx.S,
13390 mmxidct.S, parseblock.c, proto.h, video.c: Fixed MMX IDCT precision
13393 2000-06-18 14:51 wtay
13395 * plugins/avi/videoheader.c: Construct the avi header based on the
13398 2000-06-18 14:50 wtay
13400 * gst/elements/gstqueue.c, plugins/avi/Makefile.am,
13401 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
13402 plugins/avi/gstparseavi.c, plugins/capture/v4l/gstv4lsrc.c,
13403 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getblk.c,
13404 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/mmxidct.S,
13405 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/tables.c,
13406 test/mp2tomp1.c, test/vidcapture.c: Fixed an MMX IDCT bug. Fixed a
13407 color conversion bug. Initial work for multiply avi codecs.
13409 2000-06-16 23:58 wtay
13411 * configure.in, libs/Makefile.am, libs/putbits/.cvsignore,
13412 libs/putbits/Makefile.am, libs/putbits/gstputbits.c,
13413 libs/putbits/gstputbits.h, plugins/mpeg1/mpegaudio/Makefile.am,
13414 plugins/mpeg1/mpegaudio/common.c,
13415 plugins/mpeg1/mpegaudio/encoder.h,
13416 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13417 plugins/mpeg1/mpegaudio/gstputbits.c,
13418 plugins/mpeg1/mpegaudio/gstputbits.h,
13419 plugins/mpeg1/mpegaudio/musicin.h,
13420 plugins/mpeg2/mpeg2enc/Makefile.am,
13421 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13422 plugins/mpeg2/mpeg2enc/gstputbits.c,
13423 plugins/mpeg2/mpeg2enc/gstputbits.h,
13424 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13425 plugins/mpeg2/mpeg2enc/putpic.c, plugins/mpeg2/mpeg2enc/putseq.c,
13426 plugins/mpeg2/mpeg2enc/ratectl.c,
13427 plugins/mpeg2/video/gstmpeg2play.c: Unified putbits.
13429 2000-06-16 23:33 wtay
13431 * plugins/mpeg1/mpegaudio/.cvsignore: [no log message]
13433 2000-06-16 23:32 wtay
13435 * plugins/mpeg2/mpeg2enc/: gstputbits.c, gstputbits.h, putbits.c,
13436 putbits.h: putbits implementation
13438 2000-06-16 23:30 wtay
13440 * configure.in, plugins/mpeg1/Makefile.am,
13441 plugins/mpeg1/mpegaudio/Makefile.am,
13442 plugins/mpeg1/mpegaudio/README.crh,
13443 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/common.h,
13444 plugins/mpeg1/mpegaudio/encode.c,
13445 plugins/mpeg1/mpegaudio/encoder.h,
13446 plugins/mpeg1/mpegaudio/fixes.txt,
13447 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13448 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
13449 plugins/mpeg1/mpegaudio/gstputbits.c,
13450 plugins/mpeg1/mpegaudio/gstputbits.h,
13451 plugins/mpeg1/mpegaudio/musicin.c,
13452 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
13453 plugins/mpeg1/mpegaudio/readme.txt,
13454 plugins/mpeg1/mpegaudio/release.txt,
13455 plugins/mpeg1/mpegaudio/subs.c, plugins/mpeg1/mpegaudio/tonal.c,
13456 plugins/mpeg1/system_encode/buffer.c,
13457 plugins/mpeg1/system_encode/system_encode.c,
13458 plugins/mpeg1/system_encode/system_encode.h,
13459 plugins/mpeg2/mpeg2enc/Makefile.am,
13460 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13461 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13462 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13463 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13464 plugins/mpeg2/mpeg2enc/ratectl.c, test/mp2tomp1.c: Added SCR and
13465 mux_rate calculations in the MPEG1 multiplexer. worked toward a
13466 unified putbits implementation Added an MPEG audio layer 1&2
13469 2000-06-12 22:27 wtay
13471 * plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13472 plugins/mpeg1/system_encode/buffer.c,
13473 plugins/mpeg2/mpeg2enc/predict.c,
13474 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/Makefile.am,
13475 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
13476 test/mp1parse.c, test/mp2tomp1.c: Reworked the colorspace converter
13477 and the scaler API. Fixed some MMX bugs in the mpeg encoder.
13479 2000-06-11 13:11 wtay
13481 * configure.in, gst/elements/gstpipefilter.c,
13482 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13483 plugins/mp3decode/mpg123/gstmpg123.c,
13484 plugins/mp3decode/parse/mp3parse.c,
13485 plugins/mp3decode/parse/mp3parse.h, plugins/mpeg1/Makefile.am,
13486 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13487 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13488 plugins/mpeg1/mpeg_play/parseblock.c,
13489 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
13490 plugins/mpeg1/system_encode/.cvsignore,
13491 plugins/mpeg1/system_encode/Makefile.am,
13492 plugins/mpeg1/system_encode/buffer.c,
13493 plugins/mpeg1/system_encode/buffer.h,
13494 plugins/mpeg1/system_encode/main.h,
13495 plugins/mpeg1/system_encode/system_encode.c,
13496 plugins/mpeg1/system_encode/system_encode.h,
13497 plugins/mpeg1/system_encode/systems.c,
13498 plugins/mpeg2/ac3parse/ac3parse.c,
13499 plugins/mpeg2/ac3parse/ac3parse.h,
13500 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13501 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13502 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13503 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13504 plugins/mpeg2/video/gstmpeg2play.c, test/aviparse.c,
13505 test/mp1parse.c, test/mp2tomp1.c: Reworked the audio resampler.
13506 Added first frames skipping to the mp3 and ac3 parser (this allows
13507 you to skip a number of frames before pushing them). Removed wrong
13508 mmx code from the encoder. Added Macroblocks per slice to the
13509 encoder. added bilinear and bicubic interpolation to the
13510 videoscaler. Added a MPEG1 multiplexer (no SCR or mux rate
13511 calculations yet) Added some options (framerate to the
13514 2000-06-04 20:18 richardb
13516 * include/mmx.h: Add a missing ; in the BROKEN_PAND implementation.
13518 2000-05-28 23:46 wtay
13520 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13521 plugins/audioscale/audioscale.c, plugins/mpeg1/parse/mpeg1parse.c,
13522 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13523 test/.cvsignore, test/mp2tomp1.c: Rewrote the mpeg2 system parser
13524 like the mpeg1 parser. Added a command property to the pipefilter.
13526 2000-05-28 21:04 wtay
13528 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13529 plugins/audioscale/.cvsignore, test/pipetest.c: Added a basic
13530 element: pipefilter. This element connects the stdin/stdout of an
13531 external program into the pipeline. We now have virtually all of
13532 the capabilities of sox, lame, ...
13534 2000-05-28 20:59 wtay
13536 * configure.in, gst/elements/Makefile.am,
13537 gst/elements/gstelements.c, plugins/audioscale/Makefile.am,
13538 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13539 plugins/mpeg1/mpeg_play/parseblock.c,
13540 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13541 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13542 plugins/mpeg2/mpeg2enc/Makefile.am,
13543 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13544 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13545 plugins/mpeg2/mpeg2enc/ratectl.c,
13546 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/videoscale.c,
13547 plugins/videoscale/videoscale.h, test/Makefile.am, test/avi2mpg.c,
13548 test/mp2tomp1.c: Rewrote the mpeg1 system stream parser. Fixed a
13549 motion compensation bug (was a bug on Intels site)
13550 Faster/Better/more accurate motion detection in the mpeg encoder
13551 Added an audio resampler (convert 48000 kHz to 44100 for example)
13552 does not work Fixed rate control in the mpeg2 encoder.
13554 2000-05-21 23:00 wtay
13556 * docs/gst/.cvsignore: Added gstreamer.types to the .cvsignore
13558 2000-05-21 22:59 wtay
13560 * test/mp1tomp1.c: An MPEG1 transcoder.
13562 2000-05-21 22:58 wtay
13564 * configure.in, docs/gst/gstreamer-decl.txt,
13565 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gsthttpsrc.sgml,
13566 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstbuffer.h,
13567 gst/elements/gstqueue.c, plugins/Makefile.am,
13568 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/Makefile.am,
13569 plugins/filters/median/.cvsignore,
13570 plugins/filters/median/Makefile.am,
13571 plugins/filters/median/median.c, plugins/filters/median/median.h,
13572 plugins/filters/smooth/.cvsignore,
13573 plugins/filters/smooth/Makefile.am,
13574 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13575 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/Makefile.am,
13576 plugins/mpeg1/mpeg1encoder/.cvsignore,
13577 plugins/mpeg1/mpeg1encoder/CHANGES,
13578 plugins/mpeg1/mpeg1encoder/Makefile.am,
13579 plugins/mpeg1/mpeg1encoder/PORTABILITY,
13580 plugins/mpeg1/mpeg1encoder/README,
13581 plugins/mpeg1/mpeg1encoder/SETUP,
13582 plugins/mpeg1/mpeg1encoder/chendct.c,
13583 plugins/mpeg1/mpeg1encoder/codec.c,
13584 plugins/mpeg1/mpeg1encoder/csize.h,
13585 plugins/mpeg1/mpeg1encoder/ctables.h,
13586 plugins/mpeg1/mpeg1encoder/dct.h,
13587 plugins/mpeg1/mpeg1encoder/globals.h,
13588 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
13589 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
13590 plugins/mpeg1/mpeg1encoder/htable.lex,
13591 plugins/mpeg1/mpeg1encoder/huffman.c,
13592 plugins/mpeg1/mpeg1encoder/huffman.h,
13593 plugins/mpeg1/mpeg1encoder/io.c,
13594 plugins/mpeg1/mpeg1encoder/lex.yy.c,
13595 plugins/mpeg1/mpeg1encoder/lexer.c,
13596 plugins/mpeg1/mpeg1encoder/lexer.l,
13597 plugins/mpeg1/mpeg1encoder/marker.c,
13598 plugins/mpeg1/mpeg1encoder/marker.h,
13599 plugins/mpeg1/mpeg1encoder/me.c, plugins/mpeg1/mpeg1encoder/mem.c,
13600 plugins/mpeg1/mpeg1encoder/mem.h,
13601 plugins/mpeg1/mpeg1encoder/mpeg.c,
13602 plugins/mpeg1/mpeg1encoder/param.h,
13603 plugins/mpeg1/mpeg1encoder/prototypes.h,
13604 plugins/mpeg1/mpeg1encoder/putbits.c,
13605 plugins/mpeg1/mpeg1encoder/putbits.h,
13606 plugins/mpeg1/mpeg1encoder/qtables.h,
13607 plugins/mpeg1/mpeg1encoder/size.h,
13608 plugins/mpeg1/mpeg1encoder/stat.c,
13609 plugins/mpeg1/mpeg1encoder/stream.c,
13610 plugins/mpeg1/mpeg1encoder/stream.h,
13611 plugins/mpeg1/mpeg1encoder/system.h,
13612 plugins/mpeg1/mpeg1encoder/tables.h,
13613 plugins/mpeg1/mpeg1encoder/transform.c,
13614 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13615 plugins/mpeg1/mpeg_play/parseblock.c,
13616 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.h,
13617 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13618 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13619 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13620 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13621 plugins/mpeg2/video/mmxidct.S, plugins/mpeg2/video/mpeg2dec.h,
13622 plugins/vcdsrc/vcdsrc.c, test/Makefile.am, test/avi2mpg.c,
13623 test/mp2tomp1.c, test/vidcapture.c: Fixed the mpeg2 encoder. Added
13624 MMX optimisations for motion estimation. Added another mpeg1
13625 encoder. Added Two filters: smooth and median (a median cut
13626 filter) Made the queue pull buffers.
13628 2000-05-17 23:49 richardb
13630 * plugins/Makefile.am: Always build videosink, now that the
13631 dependency on gdk_pixbuf is removed.
13633 2000-05-13 10:41 richardb
13635 * plugins/Makefile.am: Make videosink compiled only if
13636 HAVE_GDK_PIXBUF again.
13638 2000-05-12 18:41 wtay
13640 * plugins/videoscale/.cvsignore: ...
13642 2000-05-12 18:39 wtay
13644 * plugins/videoscale/Makefile.am, plugins/videoscale/videoscale.c,
13645 plugins/videoscale/videoscale.h, test/mp2tomp1.c: A simple video
13646 scaler as a library and an Element. Also a little non working mpeg2
13647 to mpeg1 converter (still struggling with the quantisation).
13649 2000-05-12 18:33 wtay
13651 * configure.in, gst/gstclock.c, libs/Makefile.am,
13652 plugins/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13653 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegdec.c,
13654 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13655 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13656 plugins/mpeg1/parse/mpeg1parse.c,
13657 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13658 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13659 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/putpic.c,
13660 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13661 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getpic.c,
13662 plugins/mpeg2/video/gstmpeg2play.c, test/.cvsignore,
13663 test/Makefile.am, test/mp1parse.c, test/mpeg2parse.c: More changes
13664 to the mpeg parser and encoder. It seems like the mpeg2 decoder
13665 does not like some MPEG1 videos. Use mpeg_play for now (eg.
13668 2000-05-12 08:15 richardb
13670 * acconfig.h, config.h.in, configure.in, docs/gst/Makefile.am,
13671 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer.hierarchy,
13672 docs/gst/gstreamer.types, docs/gst/gstreamer.types.in,
13673 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
13674 plugins/Makefile.am: Make GDK pixbuf optional, by compiling
13675 videosink only if it is present. Make documentation generated
13676 successfully even if libghttp isn't present (by skipping the
13679 2000-05-12 08:09 richardb
13681 * plugins/capture/v4l/gstv4lsrc.c: Remove "stderr," from a DEBUG
13682 macro call, so it compiles with debug on.
13684 2000-05-02 00:22 wtay
13686 * docs/gst/.cvsignore, plugins/mp3decode/mpg123/mpg123.c,
13687 plugins/mpeg1/mpeg_play/video.c, test/.cvsignore: Fixed some build
13690 2000-05-02 00:09 wtay
13692 * configure.in, libs/getbits/gstgetbits.h,
13693 libs/getbits/gstgetbits_inl.h, plugins/avi/gstaviencoder.c,
13694 plugins/avi/gstparseavi.c, plugins/jpeg/gstjpegdec.c,
13695 plugins/mpeg1/parse/mpeg1parse.c,
13696 plugins/mpeg1video/parse/mp1videoparse.c,
13697 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
13698 plugins/mpeg2/ac3parse/ac3parse.c,
13699 plugins/mpeg2/mpeg2enc/.cvsignore, plugins/mpeg2/mpeg2enc/CHANGES,
13700 plugins/mpeg2/mpeg2enc/Makefile.am, plugins/mpeg2/mpeg2enc/TODO,
13701 plugins/mpeg2/mpeg2enc/conform.c, plugins/mpeg2/mpeg2enc/fdctref.c,
13702 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13703 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
13704 plugins/mpeg2/mpeg2enc/idct.c, plugins/mpeg2/mpeg2enc/motion.c,
13705 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13706 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13707 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putbits.c,
13708 plugins/mpeg2/mpeg2enc/putbits.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13709 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13710 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13711 plugins/mpeg2/mpeg2enc/quantize.c,
13712 plugins/mpeg2/mpeg2enc/ratectl.c, plugins/mpeg2/mpeg2enc/readpic.c,
13713 plugins/mpeg2/mpeg2enc/stats.c, plugins/mpeg2/mpeg2enc/tables.c,
13714 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/mpeg2/mpeg2enc/vlc.h,
13715 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13716 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getblk.c,
13717 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13718 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/gstmpeg2play.c,
13719 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
13720 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/store.c,
13721 plugins/mpeg2/video/systems.c, test/Makefile.am, test/avi2mpg.c,
13722 test/mp1parse.c, test/mpeg2parse.c: MPEG2 decoder fixes, unified
13723 MPEG System stream parser. an mpeg encoder.
13725 2000-04-24 21:51 wtay
13727 * configure.in, libs/getbits/gstgetbits_inl.h,
13728 plugins/mpeg1/mpeg_play/decoders.c,
13729 plugins/mpeg1/mpeg_play/decoders.h,
13730 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13731 plugins/mpeg1/mpeg_play/parseblock.c,
13732 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13733 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
13734 plugins/mpeg1/mpeg_play/video.h,
13735 plugins/mpeg1video/parse/mp1videoparse.c,
13736 plugins/mpeg2/Makefile.am, plugins/mpeg2/parse/Makefile.am,
13737 plugins/mpeg2/parse/getbits.c, plugins/mpeg2/parse/getbits.h,
13738 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13739 plugins/mpeg2/video/.cvsignore, plugins/mpeg2/video/CHANGES,
13740 plugins/mpeg2/video/EXAMPLES, plugins/mpeg2/video/IEEE1180,
13741 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/README,
13742 plugins/mpeg2/video/SPATIAL.DOC, plugins/mpeg2/video/TODO,
13743 plugins/mpeg2/video/getblk.c, plugins/mpeg2/video/gethdr.c,
13744 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/getvlc.c,
13745 plugins/mpeg2/video/getvlc.h, plugins/mpeg2/video/gstmpeg2play.c,
13746 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/idct.c,
13747 plugins/mpeg2/video/idctref.c, plugins/mpeg2/video/mmxidct.S,
13748 plugins/mpeg2/video/motion.c, plugins/mpeg2/video/mpeg2dec.c,
13749 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/recon.c,
13750 plugins/mpeg2/video/spatscal.c, plugins/mpeg2/video/store.c,
13751 plugins/mpeg2/video/subspic.c, plugins/mpeg2/video/systems.c,
13752 plugins/mpeg2/video/tables.c, plugins/mpeg2/video/test.m2v,
13753 test/mp1parse.c, test/mpeg2parse.c: Added the mpeg2dec MPEG1 and
13756 2000-04-17 00:33 wtay
13758 * libs/getbits/gstgetbits_inl.h, plugins/mpeg2/ac3dec/exponent.c,
13759 plugins/mpeg2/ac3dec/mantissa.c: Fixed a bug in the inlined
13762 2000-04-17 00:25 wtay
13764 * plugins/mpeg2/ac3dec/: Makefile.am, ac3dec.c, ac3dec.h,
13765 getbits.c, getbits.h, mantissa.c, mantissa.h, parse.c, parse.h:
13766 Reworked the ac3decoder for the new getbits functions. We are now
13767 about 50% faster than the LIVID AC3 decoder (16% against 24% CPU
13770 2000-04-16 19:51 wtay
13772 * libs/getbits/.cvsignore: [no log message]
13774 2000-04-16 19:50 wtay
13776 * libs/getbits/: Makefile.am, gstgetbits.c, gstgetbits.h,
13777 gstgetbits_inl.h: I the generc getbits implementation
13779 2000-04-16 19:47 wtay
13781 * configure.in, docs/gst/gstreamer-decl.txt,
13782 docs/gst/tmpl/gstreamer-unused.sgml, libs/Makefile.am,
13783 plugins/Makefile.am, plugins/mp3decode/mpg123/Makefile.am,
13784 plugins/mp3decode/mpg123/common.c,
13785 plugins/mp3decode/mpg123/getbits.c,
13786 plugins/mp3decode/mpg123/getbits.h,
13787 plugins/mp3decode/mpg123/gstmpg123.c,
13788 plugins/mp3decode/mpg123/layer1.c,
13789 plugins/mp3decode/mpg123/layer2.c,
13790 plugins/mp3decode/mpg123/layer3.c,
13791 plugins/mp3decode/mpg123/mpg123.c,
13792 plugins/mp3decode/mpg123/mpg123.h,
13793 plugins/mp3decode/parse/mp3parse.c,
13794 plugins/mp3decode/parse/mp3parse.h,
13795 plugins/mpeg1/mpeg_play/Makefile.am,
13796 plugins/mpeg1/mpeg_play/ctrlbar.c,
13797 plugins/mpeg1/mpeg_play/ctrlbar.h,
13798 plugins/mpeg1/mpeg_play/decoders.c,
13799 plugins/mpeg1/mpeg_play/decoders.h,
13800 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13801 plugins/mpeg1/mpeg_play/motionvector.c,
13802 plugins/mpeg1/mpeg_play/parseblock.c,
13803 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13804 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13805 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/README,
13806 plugins/mpeg1/parse/getbits.c, plugins/mpeg1/parse/getbits.h,
13807 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13808 plugins/mpeg1video/parse/mp1videoparse.c, test/mp3play.c: Unified
13809 getbits handling. I currently have an inline integer
13812 2000-04-13 22:59 wtay
13814 * Makefile.am, configure.in, gst/gstclock.c,
13815 plugins/capture/v4l/grab-v4l.c, test/Makefile.am,
13816 test/mpeg2parse.c, test/videotest.c: Makefile.am fixes
13818 2000-04-09 22:38 wtay
13820 * gst/: gstclock.c, gstclock.h: A poor mans clock...
13822 2000-04-09 22:36 wtay
13824 * gst/Makefile.am, gst/gstelement.c,
13825 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
13826 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13827 plugins/capture/v4l/gstv4lsrc.c,
13828 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13829 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13830 plugins/mpeg1/mpeg_play/video.c, test/mp1parse.c: Added MMX
13831 optimized yuv2rgb (AlienSong now plays back at only 6% CPU) Added
13832 mpeg1 picture skipping and fixed a buffer overflow. Added a system
13833 clock. The audiosink can now adjust the clock. Fixed incorrect
13834 behaviour on 8, 15, 16, 24 and 32 bits displays. Cleanup of the
13835 videosink, it now uses the color conversion library when needed.
13837 2000-04-02 22:38 wtay
13839 * libs/riff/: gstriffencode.c, gstriffparse.c, gstriffutil.c: The
13840 new riff parser and encoder
13842 2000-04-02 22:36 wtay
13844 * configure.in, libs/Makefile.am, libs/riff/Makefile.am,
13845 libs/riff/gstriff.h, plugins/avi/gstaviencoder.c,
13846 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13847 plugins/avi/gstparseavi.h, plugins/capture/v4l/grab-v4l.c,
13848 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13849 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpegdec.c,
13850 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13851 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13852 test/Makefile.am, test/aviparse.c, test/vidcapture.c: Added a
13853 colorspace library and removed yuv2rgb conversion from the
13854 videosink. The aviencoder should now more or less work.
13856 2000-03-27 20:53 wtay
13858 * docs/Makefile.am, docs/gst/Makefile.am,
13859 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-docs.sgml,
13860 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
13861 docs/gst/gstreamer.types, docs/gst/tmpl/audioraw.sgml,
13862 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
13863 docs/gst/tmpl/gstasyncdisksrc.sgml,
13864 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
13865 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
13866 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
13867 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstesdsink.sgml,
13868 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
13869 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
13870 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
13871 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstlog.sgml,
13872 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
13873 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
13874 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
13875 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
13876 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
13877 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
13878 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
13879 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
13880 docs/gst/tmpl/plugin.sgml, docs/gst/tmpl/spectrum.sgml,
13881 docs/gst/tmpl/videoraw.sgml, gst/gstbin.c, gst/gstbuffer.c,
13882 gst/gstbuffer.h, gst/gstelement.c, gst/gstelement.h,
13883 gst/gstfilter.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
13884 gst/gstpad.h, gst/gstplugin.c, gst/gstsink.c, gst/gstsink.h,
13885 gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c, gst/gstthread.c,
13886 gst/gstxml.c, gst/elements/gstasyncdisksrc.h,
13887 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
13888 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
13889 gst/elements/gstdisksrc.c, gst/elements/gstesdsink.h,
13890 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
13891 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
13892 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
13893 gst/elements/gstfdsrc.c, gst/elements/gstidentity.c,
13894 gst/elements/gstidentity.h, gst/elements/gstqueue.c,
13895 gst/elements/gstqueue.h, gst/elements/gstsinesrc.c,
13896 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.h,
13897 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13898 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13899 plugins/avi/gstparseavi.h, plugins/capture/v4l/Makefile.am,
13900 plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/gstv4lsrc.c,
13901 plugins/capture/v4l/gstv4lsrc.h, plugins/jpeg/Makefile.am,
13902 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13903 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13904 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/parse/mpeg1parse.c,
13905 test/Makefile.am, test/vidcapture.c: Documentation updates. All
13906 standard library objects and standard elements are documented.
13907 Modified some of the elements to more accuratly report about their
13908 arguments so the documentation builds more reasonable output.
13909 Added aviencoder and jpegencoder elements (not working yet)
13911 2000-03-22 21:18 wtay
13913 * configure.in, gst/gstpad.c, gst/types/gsttypes.c,
13914 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13915 plugins/Makefile.am, plugins/avi/Makefile.am,
13916 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13917 plugins/jpeg/.cvsignore, plugins/jpeg/Makefile.am,
13918 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpeg.h: Added jpeg decoder.
13919 the avi decoder now configures the jpeg codec if an MJPG encoded
13920 avi is found. Fixed riff parsing. readded rgb_draw functions to the
13921 videosink. jpeglib is used to decode the jpeg image.
13923 2000-03-21 20:06 omegahacker
13925 * plugins/avi/gstparseavi.c: removed second check on riff library,
13926 moved original to top so it fails out right away
13928 2000-03-21 19:54 omegahacker
13930 * plugins/avi/gstparseavi.c: added load and check of libriff during
13933 2000-03-21 19:54 omegahacker
13935 * gst/gstplugin.c: spelling fixes to gst_library_load()
13937 2000-03-20 20:25 wtay
13939 * configure.in, gst/gstbuffer.c, gst/gstplugin.c, gst/gstplugin.h,
13940 gst/gstthread.c, gst/plugin.c, gst/plugin.h,
13941 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
13942 libs/riff/gstriff.c, libs/riff/gstriff.h, plugins/avi/Makefile.am,
13943 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13944 test/aviparse.c, test/mp1parse.c, test/videotest.c: Implemented
13945 riff parsing as a library. The avi parser can play simple PCM
13946 encoded audio. some minor cleanups.
13948 2000-03-19 00:59 wtay
13950 * AUTHORS, configure.in, gst/gstplugin.c, libs/Makefile.am,
13951 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13952 plugins/Makefile.am, plugins/avi/.cvsignore,
13953 plugins/avi/Makefile.am, plugins/avi/gstparseavi.c,
13954 plugins/avi/gstparseavi.h, plugins/wav/Makefile.am,
13955 plugins/wav/gstparsewav.c, test/.cvsignore, test/videotest.c: Added
13956 the riff code into a seperate library in /libs dir. The plugin
13957 loader also checks the /libs path. The avi parser now uses the
13958 riff library. WAV is broken.
13960 2000-03-13 22:17 wtay
13962 * test/aviparse.c: A non functional avi parser.
13964 2000-03-13 22:13 wtay
13966 * configure.in, gst/gst.c, gst/gstbuffer.h,
13967 gst/gstelementfactory.c, gst/gstmeta.c, gst/gstplugin.h,
13968 gst/gstthread.c, gst/gsttype.h, gst/types/gsttypes.c,
13969 plugins/Makefile.am, plugins/au/gstparseau.c,
13970 plugins/capture/v4l/gstv4lsrc.c,
13971 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/Makefile.am,
13972 test/videotest.c: Various cleanups. Moved the overlay code to a
13973 specialized widget. One error I cannot seem to fix: switching
13974 desktops does not disable the overlay.
13976 2000-03-05 21:48 wtay
13978 * plugins/capture/v4l/: grab-v4l.c, gstv4lsrc.c: Reworked overlay,
13979 much better but still not perfect.
13981 2000-03-03 22:13 wtay
13983 * plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/grab.h,
13984 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13985 test/Makefile.am, test/videotest.c: Added overlay and DGA
13986 capability for the videosink. Not really good but functional.
13988 2000-02-27 23:18 wtay
13990 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstbuffer.c,
13991 gst/gstconnection.c, gst/gstelement.c, gst/gstmeta.c,
13992 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13993 gst/gstplugin.c, gst/gsttee.c, gst/gstthread.c, gst/gsttype.c,
13994 gst/elements/Makefile.am, gst/elements/gstasyncdisksrc.c,
13995 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
13996 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
13997 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
13998 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
13999 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
14000 gst/elements/gstsinesrc.c, gst/types/Makefile.am,
14001 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/grab-v4l.c,
14002 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
14003 plugins/capture/v4l/gstv4lsrc.h,
14004 plugins/mp3decode/mpg123/Makefile.am,
14005 plugins/mp3decode/mpg123/common.c,
14006 plugins/mp3decode/mpg123/decode_i386.c,
14007 plugins/mp3decode/mpg123/decode_i486.c,
14008 plugins/mp3decode/mpg123/getbits.c,
14009 plugins/mp3decode/mpg123/getbits.h,
14010 plugins/mp3decode/mpg123/gstmpg123.c,
14011 plugins/mp3decode/mpg123/layer1.c,
14012 plugins/mp3decode/mpg123/layer2.c,
14013 plugins/mp3decode/mpg123/layer3.c,
14014 plugins/mp3decode/mpg123/mpg123.c,
14015 plugins/mp3decode/mpg123/mpg123.h, plugins/mp3decode/mpg123/test.c,
14016 plugins/mpeg1/mpeg_play/Makefile.am,
14017 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14018 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
14019 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/getbits.c,
14020 plugins/mpeg1/parse/mpeg1parse.c,
14021 plugins/mpeg1video/parse/Makefile.am,
14022 plugins/mpeg1video/parse/mp1videoparse.c, test/videotest.c: This is
14023 a rather large patch. Switched on -Wall compiler flag and fixed the
14024 warnings. Made the Video for Linux more like it should be.
14026 2000-02-26 18:55 wtay
14028 * gst/gstpad.c, gst/gstpad.h, plugins/capture/v4l/gstv4lsrc.c,
14029 test/mp1parse.c, test/videotest.c: Added a pull function in the
14030 gstpad. Modified the videosink to implement the pull. This function
14031 allows a source element to request a buffer from the destination.
14032 This is much more efficient because the videosink can then pass a
14033 buffer with SHM to the element, which does not require an aditional
14034 memcpy. removed scaling from the videosink. I need something
14037 2000-02-25 23:19 wtay
14039 * test/videotest.c: test code for the Video for linux source
14041 2000-02-25 23:18 wtay
14043 * configure.in, plugins/Makefile.am, plugins/capture/Makefile.am,
14044 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/gstv4lsrc.c,
14045 plugins/capture/v4l/gstv4lsrc.h, test/mp1parse.c: Added a Video 4
14046 linux source. Not generic at all and may not work on any other
14049 2000-02-24 20:56 wtay
14051 * gst/gstbuffer.c, plugins/mp3decode/mpg123/Makefile.am,
14052 plugins/mp3decode/parse/Makefile.am,
14053 plugins/mp3decode/parse/mp3parse.c,
14054 plugins/mp3decode/parse/mp3parse.h,
14055 plugins/mpeg1/mpeg_play/Makefile.am,
14056 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14057 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14058 plugins/mpeg1/mpeg_play/idct_block_mmx.S,
14059 plugins/mpeg1/mpeg_play/jrevdct.c,
14060 plugins/mpeg1/mpeg_play/mmx_idct.c,
14061 plugins/mpeg1/mpeg_play/parseblock.c,
14062 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
14063 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14064 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: Speedup
14065 in mpg123 parsing. speedup in mp1videoparse. rearanged the MPEG
14066 player got rid of some memcpy. bit handling changes. MMX code for
14067 the IDCT and motion compensation in mpeg_play. Almost as fast as
14068 the commercial mpeg player mtv, but with a much better video
14071 2000-02-20 16:19 wtay
14073 * configure.in, plugins/mpeg1/mpeg_play/gstmpeg_play.c: Added
14074 GdkPixbuf support and scaling (sloww...)
14076 2000-02-20 12:58 wtay
14078 * plugins/mpeg1/mpeg_play/: 16bit.c, Makefile.am, dither.h,
14079 gdith.c, gstmpeg_play.c, gstmpeg_play.h, proto.h, util.h, video.c,
14080 video.h: General cleanup and speedup. removed color conversion out
14083 2000-02-19 13:37 wtay
14085 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, gstmpeg_play.h,
14086 video.c, video.h: Added timestamps for video buffers. The videosink
14087 syncs to the timestamps. Added a buffer with finished frames for
14090 2000-02-19 10:50 wtay
14092 * gst/elements/Makefile.am, gst/elements/gstqueue.c,
14093 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c: Fixed the
14094 lockup by not calling any gtk functions in the main thread. This
14097 2000-02-18 23:48 wtay
14099 * gst/elements/gstqueue.c, test/mp1parse.c: Set the default buffer
14100 size to 1 to avoid the strange lockups...
14102 2000-02-18 23:07 wtay
14104 * plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14105 plugins/mpeg1/mpeg_play/Makefile.am,
14106 plugins/mpeg1/mpeg_play/descrip.mms,
14107 plugins/mpeg1/mpeg_play/dither.h, plugins/mpeg1/mpeg_play/fs2.c,
14108 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14109 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14110 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/gray.c,
14111 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14112 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14113 plugins/mpeg1/mpeg_play/hybrid.c,
14114 plugins/mpeg1/mpeg_play/hybriderr.c,
14115 plugins/mpeg1/mpeg_play/index.bt,
14116 plugins/mpeg1/mpeg_play/mb_ordered.c,
14117 plugins/mpeg1/mpeg_play/mono.c, plugins/mpeg1/mpeg_play/ordered.c,
14118 plugins/mpeg1/mpeg_play/ordered2.c,
14119 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util32.c,
14120 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14121 plugins/visualization/smoothwave/smoothwave.c, test/Makefile.am,
14122 test/mp1parse.c: The first functional video sink... Removed all of
14123 the video stuff from the MPEG video decoder. Fixed a bug in
14124 smoothwave. The MPEG video decoder still does the YUV->RGB
14127 2000-02-17 22:50 wtay
14129 * configure.in, plugins/Makefile.am,
14130 plugins/mpeg1/mpeg_play/Makefile.am,
14131 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/main.c,
14132 plugins/mpeg1/mpeg_play/mmx_idct.c,
14133 plugins/mpeg1/mpeg_play/parseblock.c,
14134 plugins/mpeg1/mpeg_play/proto.h,
14135 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14136 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
14137 plugins/mpeg1/mpeg_play/video.h: MPEG1 cleanup. Added first (non
14138 functional) video sink.
14140 2000-02-16 23:27 wtay
14142 * gst/gstbuffer.c, gst/gstplugin.c, gst/gsttype.c,
14143 gst/elements/gstqueue.c, plugins/mp3decode/mpg123/gstmpg123.c,
14144 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c, test/mp3play.c:
14145 Fixed memory leak in queue.
14147 2000-02-16 16:44 wtay
14149 * plugins/mpeg1/mpeg_play/video.c,
14150 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Cleanup, fixed
14151 some bugs in the parsers, fixed memory leak (not all of them yet)
14153 2000-02-15 20:14 wtay
14155 * gst/elements/gstqueue.c, plugins/mpeg1/mpeg_play/video.c,
14156 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c:
14157 Fixed (hopfully) the last bug in MPEG1 video player. A state bug
14158 caused some I-frames to be skipped.
14160 2000-02-15 00:32 omegahacker
14162 * editor/.cvsignore, test/.cvsignore: updated .cvsignores
14164 2000-02-14 23:21 wtay
14166 * plugins/: mpeg1/mpeg_play/parseblock.c, mpeg1/mpeg_play/util.c,
14167 mpeg1/mpeg_play/util.h, mpeg1/mpeg_play/video.c,
14168 mpeg1video/parse/mp1videoparse.c: Some cleanups+speedup. Still
14169 looking for a bug...
14171 2000-02-14 20:42 wtay
14173 * plugins/mp3decode/parse/mp3parse.c: Fixed a nasty mp3 parse bug.
14174 Some frames were skipped if the header was on partial frames. This
14175 fixes the strange invalid sync errors.
14177 2000-02-14 00:22 wtay
14179 * plugins/mpeg1video/parse/mp1videoparse.c: fixed state error in
14182 2000-02-13 22:30 wtay
14184 * plugins/mpeg1video/parse/: mp1videoparse.c, mp1videoparse.h:
14185 cleaned up the parsing code a bit.
14187 2000-02-13 15:20 wtay
14189 * gst/elements/gstqueue.c, plugins/mp3decode/parse/mp3parse.c,
14190 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14191 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
14192 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c,
14193 plugins/mpeg1video/parse/mp1videoparse.c: Made queue default
14194 bigger. fixed parsing errors in mp3parse mpeg1parse mp1videoparse:
14195 more than 2 zeros and a 1 is also a sync. fixed MPEG1 video
14196 SKIP_PICTURE which caused a segfault. AlienSong now plays as it
14197 should do. Skips are currently ignored and give some error on the
14198 console, need to clean this up.
14200 2000-02-13 13:43 wtay
14202 * gst/elements/gstqueue.c, gst/elements/gstqueue.h,
14203 plugins/mpeg1/mpeg_play/gdith.c: Fixed the queue length (fixed
14204 length 5 for now). fixed mpeg1 video rate control. AlienSong
14205 segfaults sometimes. My other movies don't....
14207 2000-02-13 03:19 wtay
14209 * plugins/mpeg1video/parse/mp1videoparse.c: Fixed queueing for
14212 2000-02-12 23:09 omegahacker
14214 * test/mp1parse.c: Rearranged and updated mp1parse. Indentation is
14215 sane again (what editor are you using, Wim?), and it now uses
14216 threads. Playback is clean (at least, audio and video are running
14217 smoothly. Video is still a little choppy on my test stream (first
14218 1MB from disk two of Mulan VCD), and it's still wildly out of sync,
14219 but it's looking VERY COOL.
14221 2000-02-12 23:08 omegahacker
14223 * gst/gstbin.c: Changed the way state is dealt with when a child is
14224 added to the bin. The note states that the COMPLETE state should
14225 probably reflect nothing more than whether or not there is a child
14226 in the bin, not whether or not all children are COMPLETE. I need
14227 to write out a few scenarios for complex pipeline manipulations to
14228 figure out how all the states should interact. The idea is to
14229 maintain the ability to dynamically recofigure the pipeline.
14231 2000-02-12 12:20 wtay
14233 * plugins/mpeg1/mpeg_play/16bit.c,
14234 plugins/mpeg1/mpeg_play/Makefile.am,
14235 plugins/mpeg1/mpeg_play/ctrlbar.c, plugins/mpeg1/mpeg_play/gdith.c,
14236 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14237 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14238 plugins/mpeg1/mpeg_play/main.c,
14239 plugins/mpeg1/mpeg_play/mb_ordered.c,
14240 plugins/mpeg1/mpeg_play/motionvector.c,
14241 plugins/mpeg1/mpeg_play/parseblock.c,
14242 plugins/mpeg1/mpeg_play/proto.h,
14243 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14244 plugins/mpeg1/mpeg_play/util32.c, plugins/mpeg1/mpeg_play/video.c,
14245 plugins/mpeg1/mpeg_play/video.h,
14246 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: The
14247 first functional video MPEG1 decoder. The decoder still opens a
14248 window to show the video. This is not optimised at all. Some
14249 glitches and crashes due to bugs in mp1videoparse.c. I need to
14250 queue incomplete slices in mp1videoparse before sending them to the
14251 decoder. use test/mp1parse on your favorite video to test. No
14252 audio/video sync, no QoS at all.
14254 2000-02-10 17:02 wtay
14256 * gst/types/gsttypes.c, plugins/mp3decode/parse/mp3parse.c,
14257 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14258 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c:
14259 Optimisations to mp3decode and mp3parse (subbuffers) mp1videoparse
14260 now correctly pushes buffers in complete chuncks.
14262 2000-02-08 22:36 wtay
14264 * configure.in, gst/types/gsttypes.c,
14265 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1video/Makefile.am,
14266 plugins/mpeg1video/parse/Makefile.am,
14267 plugins/mpeg1video/parse/README,
14268 plugins/mpeg1video/parse/mp1videoparse.c,
14269 plugins/mpeg1video/parse/mp1videoparse.h, test/mp1parse.c: Added
14270 MPEG1 video parser.
14272 2000-02-07 19:29 wtay
14274 * plugins/mpeg1/mpeg_play/: Makefile.am, gdith.c: Some more files.
14276 2000-02-07 19:22 wtay
14278 * plugins/mpeg1/mpeg_play/: Makefile.am, gstmpeg_play.c,
14279 gstmpeg_play.h: [no log message]
14281 2000-02-07 19:04 wtay
14283 * configure.in, plugins/mp3decode/mpg123/Makefile.am,
14284 plugins/mp3decode/mpg123/decode_i386.c,
14285 plugins/mp3decode/mpg123/layer3.c, plugins/mpeg1/Makefile.am,
14286 plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14287 plugins/mpeg1/mpeg_play/ANNOUNCE, plugins/mpeg1/mpeg_play/BUGS,
14288 plugins/mpeg1/mpeg_play/CHANGES, plugins/mpeg1/mpeg_play/COPYRIGHT,
14289 plugins/mpeg1/mpeg_play/INSTALL,
14290 plugins/mpeg1/mpeg_play/Makefile.am,
14291 plugins/mpeg1/mpeg_play/README,
14292 plugins/mpeg1/mpeg_play/README.jpeg, plugins/mpeg1/mpeg_play/TODO,
14293 plugins/mpeg1/mpeg_play/VERSION, plugins/mpeg1/mpeg_play/ctrlbar.c,
14294 plugins/mpeg1/mpeg_play/ctrlbar.h,
14295 plugins/mpeg1/mpeg_play/decoders.c,
14296 plugins/mpeg1/mpeg_play/decoders.h,
14297 plugins/mpeg1/mpeg_play/descrip.mms,
14298 plugins/mpeg1/mpeg_play/dither.h,
14299 plugins/mpeg1/mpeg_play/floatdct.c, plugins/mpeg1/mpeg_play/fs2.c,
14300 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14301 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14302 plugins/mpeg1/mpeg_play/gray.c, plugins/mpeg1/mpeg_play/hybrid.c,
14303 plugins/mpeg1/mpeg_play/hybriderr.c,
14304 plugins/mpeg1/mpeg_play/index.bt,
14305 plugins/mpeg1/mpeg_play/jrevdct.c, plugins/mpeg1/mpeg_play/main.c,
14306 plugins/mpeg1/mpeg_play/mb_ordered.c,
14307 plugins/mpeg1/mpeg_play/mono.c,
14308 plugins/mpeg1/mpeg_play/motionvector.c,
14309 plugins/mpeg1/mpeg_play/ordered.c,
14310 plugins/mpeg1/mpeg_play/ordered2.c,
14311 plugins/mpeg1/mpeg_play/parseblock.c,
14312 plugins/mpeg1/mpeg_play/proto.h,
14313 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14314 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/util32.c,
14315 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h:
14316 Added compiler optimistaion flags to mpg123. reverted to old
14317 WRITE_SAMPLE which was much faster. Added mpeg_play, the MPEG1
14318 video player. It does not work yet.
14320 2000-02-06 22:04 wtay
14322 * gst/gstmeta.c, plugins/mp3decode/mpg123/common.c,
14323 plugins/mp3decode/mpg123/gstmpg123.c,
14324 plugins/mp3decode/parse/mp3parse.c,
14325 plugins/mpeg1/parse/mpeg1parse.c: Added metadata to mpg123 buffers.
14326 removed (disabeled) debug info.
14328 2000-02-06 18:50 wtay
14330 * plugins/mp3decode/mpg123/common.c,
14331 plugins/mp3decode/parse/mp3parse.c,
14332 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Fixed the mpeg 1
14333 parser. It can now be used to playback the audio stream of an MPEG1
14334 movie (check out test/mp1parse.c).
14336 2000-02-06 12:33 wtay
14338 * plugins/mpeg1/parse/mpeg1parse.c: Found mpeg1 parsing bug. My
14339 videos seem to parse OK.
14341 2000-02-06 01:52 wtay
14343 * plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: cleanup. Still
14346 2000-02-06 00:56 wtay
14348 * test/mp1parse.c: The mpeg1 parser test program.
14350 2000-02-06 00:55 wtay
14352 * plugins/mpeg1/parse/mpeg1parse.c,
14353 plugins/mpeg1/parse/mpeg1parse.h, test/Makefile.am: Some changes to
14354 the mpeg 1 parser. Does not work yet.
14356 2000-02-05 16:08 wtay
14358 * plugins/mp3decode/mpg123/: Makefile.am, decode_i386.c,
14359 decode_i486.c, decode_i586.s, layer3.c, mpg123.c, mpg123.h: Added
14360 486 optimisation. Pentium optimisation added, but does not work
14363 2000-02-05 14:37 wtay
14365 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14366 layer3.c, mpg123.c, mpg123.h: Fixed a buffer problem with Layer 3.
14367 moved the buffer handling to common.c, getbits should not know
14370 2000-02-05 01:58 wtay
14372 * plugins/mp3decode/parse/mp3parse.c: Not worth much: fixed a
14375 2000-02-05 01:40 wtay
14377 * plugins/mp3decode/: mpg123/gstmpg123.c, parse/mp3parse.c: Fixed
14378 Layer 2 & 3 parsing. All my MPEGs play now with gstreamer !!!
14380 2000-02-05 01:20 wtay
14382 * plugins/mp3decode/parse/mp3parse.c, test/a.c, test/mp3parse.c,
14383 test/mp3play.c: Fixed a nasty bug in mp3parse (partial buffer state
14384 remained) Added eos check for the test programs to stop them from
14385 allocating all of your memory (had to use alt-sysreq-k a few times
14386 :-( ). MPEG layer 1 plays fine now with mp3play.
14388 2000-02-04 23:27 wtay
14390 * plugins/mp3decode/mpg123/: getbits.c, test.c: Tested with layer 1
14391 & 2, no audible errors. Fixed cracks and pops in Layer 3. Still a
14392 bit slow, though...
14394 2000-02-04 22:06 wtay
14396 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14397 layer3.c, mpg123.c, mpg123.h, test.c: Attempt to get layer3
14398 working. Tried with the test program included. Still some errors
14399 and clicks sometime, but you can hear something. Double buffering
14400 is now used (like mpg123). Can somebody test this on a layer 1 or 2
14401 stream (I have none) and together with the mp3parse?
14403 2000-02-04 21:49 omegahacker
14405 * plugins/mp3decode/parse/mp3parse.c: Fixes to the bfp calculation,
14406 as well as some other stuff.
14408 2000-02-04 02:25 richardb
14410 * configure.in, gst/gstelement.c, gst/gstplugin.c,
14411 plugins/mp3decode/mpg123/mpg123.c, plugins/mp3decode/mpg123/test.c:
14412 Compile a test program to ensure that we have working atomic
14415 A few small changes (include headers, fix a cast) to stop compiler
14418 2000-02-02 06:26 omegahacker
14420 * configure.in, docs/Makefile.am, docs/gst/Makefile.am,
14421 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
14422 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpipeline.sgml,
14423 gst/gst.c, gst/gstelement.c, gst/gstelement.h, gst/gstobject.c,
14424 gst/gstpipeline.c, plugins/mp3decode/xing/libxing/.cvsignore: More
14425 documentation changes, a couple configure.in and Makefile.am fixes.
14427 2000-02-01 20:35 wtay
14429 * configure.in, gst/elements/Makefile.am,
14430 plugins/effects/volume/volume.c: Fixed lowercase PLUGINS_USE_SRCDIR
14431 which made running test apps fail. Added GHTTP_LIBS to the
14432 libraries. commented out mm_support() call, wich is not working
14433 yet and causes errors.
14435 2000-02-01 19:40 wtay
14437 * configure.in, docs/gst/Makefile.am,
14438 plugins/effects/volume/Makefile.am, plugins/rtjpeg/RTjpeg.c,
14439 plugins/rtjpeg/RTjpeg.h: Try to compile a little mmx program, set
14440 the default value of HAVE_LIBMMX. some typos fixed. Changed
14441 include path for volume.c. RTjpeg uses mmx.h
14443 2000-02-01 09:16 omegahacker
14445 * configure.in, docs/Makefile.am, docs/gst/.cvsignore,
14446 docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
14447 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
14448 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types,
14449 docs/gst/tmpl/.cvsignore, docs/gst/tmpl/gst.sgml,
14450 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
14451 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
14452 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfilter.sgml,
14453 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
14454 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
14455 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
14456 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
14457 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
14458 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
14459 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
14460 docs/gst/tmpl/plugin.sgml: Re- set up the gtk-doc system. I'd
14461 managed to mutilate it a while back, but now it's fixed. I'll put
14462 a copy of the HTML output somewhere on the website tonight.
14464 In order to actually generate the docs, you'll have to install all
14465 the DocBook tools, as well as gtk-doc from GNOME cvs. (see
14466 http://developer.gnome.org/arch/doc/tools.html)
14468 Notes (I'll codify these some day):
14470 - Don't believe the Gnome page, always edit the SOURCES when
14471 documenting a given function, never the tmpl file. - I'll be
14472 re-arranging things a lot, but gtk-doc is smart enough to merge any
14473 changes to the tmpl file. However, gtk-doc's merge and CVS's diff
14474 are two entirely separate animals. We should probably have a
14475 virtual mutex on the entire docs/gst/ directory, over and above
14476 what CVS does. - I'm going to try to end up with a book set
14477 (docbook terms), where docs/gst/ is only one book. There'd be
14478 another called docs/manual/, and another docs/plugins/, etc. If
14479 you have any comments as to how these should be done,
14480 gstreamer-devel is the place.
14482 2000-02-01 04:10 richardb
14484 * acconfig.h, config.h.in, configure.in, gst/gstobject.c,
14485 gst/elements/Makefile.am, gst/elements/gstelements.c,
14486 plugins/mp3decode/xing/libxing/ltmain.sh: Tidy up of configure
14487 script. Make libghttp detection work at all. Make library
14488 configuration specifiable on configure commandline. Make detection
14489 of atomic resource stuff cope with 2.0 linux kernels. Fix typo
14490 (HAVE_ATOMIC_T for HAVE_ATOMIC_H). Remove generated ltmain.sh file
14493 2000-01-31 22:53 wtay
14495 * include/mmx.h, plugins/rtjpeg/Makefile.am,
14496 plugins/rtjpeg/RTjpeg.c: Added general MMX macros.
14498 2000-01-31 17:29 wtay
14500 * plugins/rtjpeg/: RTjpeg.c, RTjpeg.h: Added MMX optimised DCT and
14501 IDCT for RTjpeg. It still doesn't do anything. This version also
14502 has optimised versions for 422 and 420 YUV (de)compression. This
14503 version is not compatible with the regular RTjpeg due to
14504 optimisations using unrolled loops. Is *very* fast.
14506 2000-01-31 09:43 omegahacker
14508 * Makefile.am, configure.in, gstreamer.spec.in, editor/Makefile.am,
14509 gst/elements/Makefile.am, gst/types/Makefile.am,
14510 plugins/mp3decode/mpg123/Makefile.am, test/bindings/Makefile.am,
14511 test/cothreads/Makefile.am, test/xml/Makefile.am: More incremental
14512 updates. I can now successfully produce an rpm simply by typing
14513 `./autogen.sh;make rpm`. This is good ;-)
14515 2000-01-31 06:49 omegahacker
14517 * Makefile.am: gah, missed Makefile.am of all files...
14519 2000-01-31 06:46 omegahacker
14521 * gstreamer-config.in, gstreamer.m4, gstreamer.spec.in,
14522 plugins/mp3decode/mpg123/.cvsignore,
14523 plugins/mp3decode/xing/libxing/Makefile.am,
14524 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14525 editor/Makefile.am, gst/ROADMAP, plugins/effects/stereo/README,
14526 test/Makefile.am, test/xml/README: A bunch more changes to clean up
14527 build/`make dist` issues, as well as a spec file, -config file,
14528 .m4, etc. Next step is to build an RPM of this mess.
14530 2000-01-31 05:55 omegahacker
14532 * .cvsignore, acconfig.h, config.h.in, configure.in,
14533 plugins/Makefile.am, plugins/dvdsrc/Makefile.am,
14534 plugins/mp3decode/mpg123/Makefile.am, test/Makefile.am,
14535 test/cothreads/Makefile.am, test/xml/Makefile.am: Various fixes
14536 that collectively allow `make dist` to work.
14538 2000-01-31 04:22 omegahacker
14540 * .cvsignore: uh, forgot to do the root .cvsignore...
14542 2000-01-31 04:20 omegahacker
14544 * plugins/mp3decode/Makefile.am: Fixed SUBDIRS stuff so `make dist`
14545 works cleanly. Here's the trick: if DIST_SUBDIRS exists in the
14546 Makefile.am, that's used as the list of things to include in the
14547 distribution, regardless of whether or not something is included in
14548 SUBDIRS due to conditional stuff.
14550 2000-01-31 03:36 omegahacker
14552 * docs/.cvsignore, editor/.cvsignore, gst/.cvsignore,
14553 gst/elements/.cvsignore, gst/types/.cvsignore,
14554 plugins/au/.cvsignore, plugins/effects/.cvsignore,
14555 plugins/effects/stereo/.cvsignore,
14556 plugins/effects/volume/.cvsignore, plugins/mp3decode/.cvsignore,
14557 plugins/mp3decode/mpg123/.cvsignore,
14558 plugins/mp3decode/parse/.cvsignore,
14559 plugins/mp3decode/xa/.cvsignore, plugins/mp3decode/xing/.cvsignore,
14560 plugins/mp3decode/xing/libxing/.cvsignore,
14561 plugins/visualization/spectrum/.cvsignore,
14562 plugins/visualization/vumeter/.cvsignore, plugins/wav/.cvsignore,
14563 plugins/.cvsignore, plugins/cobin/.cvsignore,
14564 plugins/dvdsrc/.cvsignore, plugins/mpeg1/.cvsignore,
14565 plugins/mpeg1/parse/.cvsignore, plugins/mpeg2/.cvsignore,
14566 plugins/mpeg2/ac3dec/.cvsignore, plugins/mpeg2/ac3parse/.cvsignore,
14567 plugins/mpeg2/parse/.cvsignore, plugins/rtjpeg/.cvsignore,
14568 plugins/vcdsrc/.cvsignore, plugins/visualization/.cvsignore,
14569 plugins/visualization/smoothwave/.cvsignore,
14570 plugins/visualization/synaesthesia/.cvsignore, test/.cvsignore,
14571 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14572 test/xml/.cvsignore, tools/.cvsignore: OK, I think I've got all the
14573 .cvsignore stuff taken care of, though we'll want to fine-tune
14574 things as we go, of course. Most of them are the same, with some
14575 exceptions for directories that produce executables (those are
14576 listed by name after the standard ones and a newline for
14579 2000-01-31 03:25 omegahacker
14581 * test/README: initial checkin
14583 2000-01-31 03:22 omegahacker
14585 * test/xml/readreg.c: - added usage info - uses first arg as
14586 registry filename - any additional args are plugins to search for
14587 (no change but argv base) - cleaned up output with a spare \n
14589 2000-01-31 03:02 omegahacker
14591 * configure.in, plugins/Makefile.am, plugins/rtjpeg/.cvsignore,
14592 plugins/rtjpeg/Makefile.am, plugins/rtjpeg/README,
14593 plugins/rtjpeg/RTjpeg.c, plugins/rtjpeg/RTjpeg.h,
14594 plugins/rtjpeg/rtjpeg.c, plugins/rtjpeg/rtjpegdec.c,
14595 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
14596 plugins/rtjpeg/rtjpegenc.h: RTjpeg plugin with several elements.
14597 It's currently a skeleton, doing no work at all. Need to have a
14598 video display element, some kind of simulation source (read from
14599 .ppm, a la what I do at work to solve the exact same problem), raw
14600 video types, metadata structs, etc.
14602 The RTjpeg.[ch] code is taken from a just-downloaded copy from
14603 Justin's site, with some fixes (#include <asm/types.h> to get
14604 __u64,etc). Once the aforementioned infrastructure is in place,
14605 the elements can actually be set up to do the encode/decode, and
14606 we'll have our first functioning video codec in place. ;-)
14608 2000-01-31 01:24 omegahacker
14610 * gst/types/.cvsignore: .cvsignore for gst/types/, still testing
14613 2000-01-31 01:11 omegahacker
14615 * gst/elements/.cvsignore: .cvsignore for gst/elements/, also
14616 testig loginfo script
14618 2000-01-31 00:16 omegahacker
14620 * plugins/dvdsrc/.cvsignore: added .cvsignore for plugins/dvdsrc/,
14621 testing loginfo script
14623 2000-01-31 00:04 omegahacker
14625 * plugins/.cvsignore: .cvsignore for plugins/, also testing loginfo
14628 2000-01-31 00:02 omegahacker
14630 * gst/.cvsignore: .cvsignore for gst/, also testing loginfo script
14632 2000-01-30 22:50 wtay
14634 * acconfig.h, config.h.in, configure.in, editor/Makefile.am,
14635 gst/elements/Makefile.am, gst/types/Makefile.am,
14636 plugins/Makefile.am, plugins/mp3decode/Makefile.am,
14637 plugins/mp3decode/xing/Makefile.am,
14638 plugins/mp3decode/xing/libxing/ltmain.sh: Changed Makefiles to:
14639 detect xaudio (check header xaudio/decoder.h) detect mmx.h detect
14640 CSS (check if css.c is in plugins/dvdsrc), need something better.
14641 some LDFLAGS had *.la dependencies which failed for libtool
14643 The build is now 100% on my system.
14645 2000-01-30 10:58 omegahacker
14647 * plugins/dvdsrc/: Makefile.am, dvd_udf.c, dvd_udf.h, dvdsrc.c,
14648 dvdsrc.h: initial checkin
14650 2000-01-30 10:48 omegahacker
14652 * plugins/mp3decode/xing/libxing/: cdcts.s, cwin8s.s, cwins.s,
14653 mdcts.s, msiss.s, x86gas.s, x86intel.s: initial checkin
14655 2000-01-30 10:44 omegahacker
14657 * docs/: Makefile.am, random/arch, random/buffers,
14658 random/coroutines, random/design, random/example,
14659 random/factoryinfo, random/gboolean, random/intro, random/metadata,
14660 random/mutability, random/padarch, random/sequence,
14661 random/state-transitions, random/states, random/states.old,
14662 random/types, random/vis-transform, random/walkthrough,
14663 slides/README, slides/abstract, slides/abstract.save,
14664 slides/outline, slides/slides: initial checkin
14666 2000-01-30 10:39 omegahacker
14668 * plugins/mp3decode/xing/: Makefile.am, README, gstxing.c,
14669 gstxing.h: initial checkin
14671 2000-01-30 10:17 omegahacker
14673 * plugins/mp3decode/xing/libxing/: AUTHORS, COPYING, ChangeLog,
14674 INSTALL, L3.h, Makefile.am, NEWS, README, acconfig.h, autogen.sh,
14675 cdct.c, config.h, config.h.in, configure.in, csbt.c, csbtL3.c,
14676 csbtb.c, cup.c, cupL1.c, cupini.c, cupl3.c, cwin.c, cwinb.c,
14677 cwinm.c, dec8.c, htable.h, hwin.c, icdct.c, install-sh, isbt.c,
14678 isbtb.c, itype.h, iup.c, iupL1.c, iupini.c, iwinQ.c, iwinbQ.c,
14679 iwinm.c, jdw.h, l3dq.c, l3init.c, ltmain.sh, mdct.c, mhead.c,
14680 mhead.h, missing, mkinstalldirs, msis.c, port.h, stamp-h, stamp.h,
14681 stamp.h.in, tableawd.h, towave.c, uph.c, upsf.c, wavep.c, wcvt.c,
14682 x86intel.c: initial checkin
14684 2000-01-30 10:03 omegahacker
14686 * plugins/mp3decode/: Makefile.am, xa/Makefile.am, xa/README,
14687 xa/gstxa.c, xa/gstxa.h: initial checkin
14689 2000-01-30 09:58 omegahacker
14691 * plugins/: effects/Makefile.am, visualization/Makefile.am: initial
14694 2000-01-30 09:54 omegahacker
14696 * tools/Makefile.am, tools/README, tools/launch.c,
14697 test/bindings/Makefile.am, test/bindings/dummy.c,
14698 test/bindings/dummy.h, test/bindings/test.c: initial checkin
14700 2000-01-30 09:50 omegahacker
14702 * test/: Makefile.am, a.c, ac3parse.c, ac3play.c, ac3sync.c,
14703 args.c, basic.c, buffer.c, cobin.c, dvdcat.c, fake.c,
14704 gsttracedump.c, jitter.c, m.c, mcut.c, mem.c, mem.h, mp3.c,
14705 mp3parse.c, mp3play.c, mpeg2parse.c, mpg123.c, p.c, plugin.c,
14706 push.c, qtest.c, r.c, record.c, s.c, spectrum.c, states.c,
14707 teardown.c, typefind.c, types.c, w.c, wave.c,
14708 cothreads/Makefile.am, cothreads/cothreads.c,
14709 cothreads/cothreads.h, cothreads/looper.c, cothreads/looper.h,
14710 cothreads/object.c, cothreads/object.h, cothreads/simple.c,
14711 cothreads/test.c, xml/Makefile.am, xml/createreg.c, xml/readreg.c:
14714 2000-01-30 09:46 omegahacker
14716 * editor/: Makefile.am, editor.c, editor.glade,
14717 editorelement.glade, gsteditor.c, gsteditor.h, gsteditorbin.c,
14718 gsteditorcanvas.c, gsteditorconnection.c, gsteditorconnection.h,
14719 gsteditorcreate.c, gsteditorcreate.h, gsteditorelement.c,
14720 gsteditorpad.c, gsteditorpad.h, gstelementselect.c,
14721 gstelementselect.h: initial checkin
14723 2000-01-30 09:22 omegahacker
14725 * plugins/: au/Makefile.am, au/gstparseau.c, au/gstparseau.h,
14726 cobin/Makefile.am, cobin/cobin.c, cobin/cobin.h,
14727 cobin/spindentity.c, cobin/spindentity.h,
14728 effects/stereo/Makefile.am, effects/stereo/stereo.c,
14729 effects/stereo/stereo.h, effects/volume/Makefile.am,
14730 effects/volume/volume.c, effects/volume/volume.h,
14731 mp3decode/mpg123/COPYING, mp3decode/mpg123/Makefile.am,
14732 mp3decode/mpg123/README, mp3decode/mpg123/common.c,
14733 mp3decode/mpg123/dct64.c, mp3decode/mpg123/dct64_i386.c,
14734 mp3decode/mpg123/dct64_i486.c, mp3decode/mpg123/decode.c,
14735 mp3decode/mpg123/decode_i386.c, mp3decode/mpg123/decode_i486.c,
14736 mp3decode/mpg123/gbtest.c, mp3decode/mpg123/getbits.c,
14737 mp3decode/mpg123/getbits.h, mp3decode/mpg123/gstmpg123.c,
14738 mp3decode/mpg123/gstmpg123.h, mp3decode/mpg123/huffman.h,
14739 mp3decode/mpg123/l2tables.h, mp3decode/mpg123/layer1.c,
14740 mp3decode/mpg123/layer2.c, mp3decode/mpg123/layer3.c,
14741 mp3decode/mpg123/letest.c, mp3decode/mpg123/mpg123.c,
14742 mp3decode/mpg123/mpg123.h, mp3decode/mpg123/tabinit.c,
14743 mp3decode/mpg123/test.c, mp3decode/parse/Makefile.am,
14744 mp3decode/parse/README, mp3decode/parse/mp3parse.c,
14745 mp3decode/parse/mp3parse.h, mpeg1/Makefile.am,
14746 mpeg1/parse/Makefile.am, mpeg1/parse/README, mpeg1/parse/getbits.c,
14747 mpeg1/parse/getbits.h, mpeg1/parse/mpeg1parse.c,
14748 mpeg1/parse/mpeg1parse.h, mpeg1/parse/notes, mpeg2/Makefile.am,
14749 mpeg2/ac3dec/Makefile.am, mpeg2/ac3dec/README, mpeg2/ac3dec/ac3.h,
14750 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
14751 mpeg2/ac3dec/bit_allocate.c, mpeg2/ac3dec/bit_allocate.h,
14752 mpeg2/ac3dec/bitstream.c, mpeg2/ac3dec/bitstream.h,
14753 mpeg2/ac3dec/crc.c, mpeg2/ac3dec/crc.h, mpeg2/ac3dec/debug.c,
14754 mpeg2/ac3dec/debug.h, mpeg2/ac3dec/decode.h, mpeg2/ac3dec/dither.c,
14755 mpeg2/ac3dec/dither.h, mpeg2/ac3dec/downmix.c,
14756 mpeg2/ac3dec/downmix.h, mpeg2/ac3dec/exponent.c,
14757 mpeg2/ac3dec/exponent.h, mpeg2/ac3dec/getbits.c,
14758 mpeg2/ac3dec/getbits.h, mpeg2/ac3dec/imdct.c, mpeg2/ac3dec/imdct.h,
14759 mpeg2/ac3dec/mantissa.c, mpeg2/ac3dec/mantissa.h,
14760 mpeg2/ac3dec/output.c, mpeg2/ac3dec/output.h, mpeg2/ac3dec/parse.c,
14761 mpeg2/ac3dec/parse.h, mpeg2/ac3dec/rematrix.c,
14762 mpeg2/ac3dec/rematrix.h, mpeg2/ac3dec/ring_buffer.c,
14763 mpeg2/ac3dec/ring_buffer.h, mpeg2/ac3dec/stats.c,
14764 mpeg2/ac3dec/stats.h, mpeg2/ac3dec/uncouple.c,
14765 mpeg2/ac3dec/uncouple.h, mpeg2/ac3parse/Makefile.am,
14766 mpeg2/ac3parse/README, mpeg2/ac3parse/ac3parse.c,
14767 mpeg2/ac3parse/ac3parse.h, mpeg2/parse/Makefile.am,
14768 mpeg2/parse/README, mpeg2/parse/getbits.c, mpeg2/parse/getbits.h,
14769 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
14770 mpeg2/parse/notes, vcdsrc/Makefile.am, vcdsrc/vcdsrc.c,
14771 vcdsrc/vcdsrc.h, visualization/smoothwave/Makefile.am,
14772 visualization/smoothwave/README,
14773 visualization/smoothwave/smoothwave.c,
14774 visualization/smoothwave/smoothwave.h,
14775 visualization/spectrum/Makefile.am, visualization/spectrum/README,
14776 visualization/spectrum/fix_fft.c,
14777 visualization/spectrum/gstspectrum.c,
14778 visualization/spectrum/gstspectrum.h,
14779 visualization/synaesthesia/Makefile.am,
14780 visualization/synaesthesia/README,
14781 visualization/synaesthesia/README-syna,
14782 visualization/synaesthesia/core.c,
14783 visualization/synaesthesia/core.h,
14784 visualization/synaesthesia/synaesthesia.c,
14785 visualization/synaesthesia/synaesthesia.h,
14786 visualization/vumeter/Makefile.am, visualization/vumeter/README,
14787 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
14788 wav/Makefile.am, wav/gstparsewav.c, wav/gstparsewav.h,
14789 wav/gstriff.c, wav/gstriff.h: initial checkin
14791 2000-01-30 09:04 omegahacker
14793 * plugins/: Makefile.am, example.c, example.h: initial checkin
14795 2000-01-30 09:00 omegahacker
14797 * gst/: elements/Makefile.am, elements/gstasyncdisksrc.c,
14798 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
14799 elements/gstaudiosink.h, elements/gstaudiosrc.c,
14800 elements/gstaudiosrc.h, elements/gstdisksrc.c,
14801 elements/gstdisksrc.h, elements/gstelements.c,
14802 elements/gstesdsink.c, elements/gstesdsink.h,
14803 elements/gstfakesink.c, elements/gstfakesink.h,
14804 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
14805 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
14806 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
14807 elements/gstidentity.c, elements/gstidentity.h,
14808 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
14809 elements/gstsinesrc.h, elements/gsttypefind.c,
14810 elements/gsttypefind.h, types/Makefile.am, types/gsttypes.c:
14813 2000-01-30 08:57 omegahacker
14815 * gst/: cothreads.c, cothreads.h, gst.c, gst.h, gstbin.c, gstbin.h,
14816 gstbuffer.c, gstbuffer.h, gstconnection.c, gstconnection.h,
14817 gstelement.c, gstelement.h, gstelementfactory.c, gstfilter.c,
14818 gstfilter.h, gstlog.h, gstmeta.c, gstmeta.h, gstobject.c,
14819 gstobject.h, gstpad.c, gstpad.h, gstpipeline.c, gstpipeline.h,
14820 gstplugin.c, gstplugin.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h,
14821 gsttee.c, gsttee.h, gstthread.c, gstthread.h, gsttrace.c,
14822 gsttrace.h, gsttype.c, gsttype.h, gsttypefind.c, gsttypefind.h,
14823 gstutils.c, gstutils.h, gstxml.c, gstxml.h, plugin.c, plugin.h,
14824 Makefile.am: initial checkin
14826 2000-01-30 08:51 omegahacker
14828 * AUTHORS, COPYING, COPYING.LIB, ChangeLog, INSTALL, Makefile.am,
14829 NEWS, README, acconfig.h, autogen.sh, config.h.in, configure.in,
14830 install-sh, missing, mkinstalldirs, stamp.h.in: initial checkin
14832 Fri Jan 12 21:52:09 CET 2001 Wim Taymans <wim.taymans@chello.be>
14834 * PPC compilation fixes (thanks to hadess)
14835 * add eos2 and eos3 proposals