1 2002-01-15 Bastien Nocera <hadess@hadess.net>
3 * tests/Makefile.am: add all the dirs to the DIST_SUBDIRS
5 2002-01-15 Bastien Nocera <hadess@hadess.net>
7 * tests/Makefile.am: dodge compiling memchunk and bufspeed
10 2002-01-03 Rodney Dawes <dobey@free.fr>
12 * gstreamer.spec.in: Fixed the missing plug-ins problem
14 2001-12-29 Rodney Dawes <dobey@free.fr>
16 * gstreamer.spec.in: Fixed up for the splitification
18 2001-12-23 Thomas Vander Stichele <thomas@apestaart.org>
20 * moved plugins out of the core to gst-plugins
21 * moved some of the libs out of the core to gst-plugins
22 * moved the other libs around so headers get installed in
25 2001-12-15 Thomas Vander Stichele <thomas@apestaart.org>
27 * configure.ac : major overhaul
28 * m4/ dir added with lots of checks in it
30 2001-12-14 Michael Meeks <michael@ximian.com>
32 * gst/gst.c (gst_main, gst_main_quit): upd.
34 * gst/gstutils.c (gst_util_has_arg): impl.
35 (gst_util_get_int64_arg): impl.
37 * plugins/mpeg2/video/gstmpeg2play.c
38 (gst_mpeg2play_class_init): min frames per sec = 0.
40 * plugins/mikmod/gstmikmod.c (gst_mikmod_class_init):
41 s/16bit/use16bit/ properties can't begin with a non
44 * tools/gstreamer-guilaunch.c: fresh from the ministy
47 * tools/Makefile.am: enable gstreamer-guilaunch for
50 * tools/gstreamer-launch.c (main): upd.
51 (idle_func): quit the mainloop.
53 2001-12-14 Michael Meeks <michael@ximian.com>
55 * plugins/audiofile/gstafsrc.c (gst_afsrc_class_init): upd.
57 * plugins/gnomevfs/gnomevfssrc.c (gst_gnomevfssrc_class_init):
58 kill broken mess for install_std_props.
60 * plugins/gnomevfs/gnomevfssink.c
61 (gst_gnomevfssink_class_init): upd.
63 * tools/gstreamer-launch.c (main): add efence hook.
65 * gst/elements/gstfilesrc.c (gst_filesrc_get): use
66 a volatile pointer, don't write to the buffer.
68 * gst/gstelement.c (gst_element_populate_std_props):
69 add debug & robustness.
71 * gst/gstelement.c (gst_element_populate_std_props):
72 add debug & robustness.
74 2001-12-13 Michael Meeks <michael@ximian.com>
76 * gst/elements/*.c: (..._class_init): clean to use
77 gst_populate_std_props.
80 (gst_element_populate_std_props): impl, simply for now,
81 with a few standard properties.
82 (gst_element_install_std_props): impl nice helper.
84 2001-12-13 Michael Meeks <michael@ximian.com>
86 * gst/gstplugin.c (_gst_plugin_initialize): g_error
89 * Makefile.am: update.
91 * editor/gsteditorprojectview.c (view_on_element_added):
93 * editor/gsteditorproject.c
94 (gst_editor_project_class_init): upd.
96 * plugins/avi/gstavimux.c
97 (gst_avimux_request_new_pad): don't clobber name.
99 * libs/control/gstdparammanager.c
100 (gst_dpman_class_init): upd.
101 (gst_dpman_dispose): chain to parent.
103 * gst/cothreads.c (cothread_create): use guchar *'s
104 not void *'s for bytewise pointer arithmetic.
106 * gst/gstelement.h: kill const on get_property value.
108 * plugins/avi/gstavimux.c
109 (gst_avimux_request_new_pad): add name param.
111 * configure.ac: Add checks for libglade-2.0 and
114 2001-12-13 Michael Meeks <michael@ximian.com>
116 * plugins/xvideosink/Makefile.am: add $(X_LIBS)
118 * examples/typefind/typefind.c (type_found): upd.
121 * plugins/mikmod/gstmikmod.c
122 (gst_mikmod_set_property): same memory bug here -
125 * plugins/oss/gstosssrc.c
126 (gst_osssrc_set_property): fix memory issue.
127 (gst_osssrc_init): dup the string - argh; quit here -
128 such code should be stuck in a common base class not
131 * plugins/oss/gstosssink.c
132 (gst_osssink_init): manage the device allocation.
133 (gst_osssink_finalize): impl.
134 (gst_osssink_class_init): upd.
135 (gst_osssink_set_property): upd.
137 * acconfig.h: cover HAVE_LIBXML2
139 * configure.ac: update libxml checks.
141 2001-12-11 22:10 thomasvs
143 * lots of build fixes for 0.3.0 release
145 2001-08-15 23:43 cael
147 * gstplay/: ChangeLog, gstmediaplay.c, gstplay.c: Added hacky check
148 to make sure we have video to fullscreen, will be removed when the
149 new libgstplay lands.
151 2001-08-15 23:32 cael
153 * gstplay/: ChangeLog, gstmediaplay.c, gstmediaplay.glade,
154 gstmediaplay.h, gstplay.c, main.c: Added a bunch of new stuff
155 including better fullscreen handling and some new playlist stuff
156 that's not hooked up yet.
158 2001-08-14 20:13 thomasvs
160 * gstreamer-uninstalled.pc.in: changed this to work for gst-bind if
161 anyone gets into problems with this then let me know and we'll fix
164 2001-08-14 05:11 parapraxis
166 * gst/: gobject2gtk.c, gobject2gtk.h: sync gobject2gtk with
169 2001-08-13 21:19 omegahacker
171 * gst/: gsttimecache.c, gsttimecache.h: added first pass at the
174 2001-08-13 20:03 omegahacker
176 * gst/Makefile.am: messy hack to make sure libgst.la builds
179 2001-08-13 20:00 sbaker3
181 * docs/: gst/gstreamer-sections.txt, manual/dynamic.sgml,
182 manual/helloworld2.sgml, manual/pads.sgml, manual/queues.sgml,
183 manual/threads.sgml, manual/typedetection.sgml, manual/xml.sgml:
184 sync with the current CVS glib API
186 2001-08-13 19:55 sbaker3
188 * test/avi2mpg.c, test/lat.c, test/mp1tomp1.c, test/mp2toavi.c,
189 test/mp2tomp1.c, test/mp2tomp1v2.c, test/mp3.c, test/mp3parse.c,
190 test/mp3play.c, test/mp3tovorbis.c, test/pipetest.c, test/qtest.c,
191 tests/autoplug.c, tests/events.c, tests/mp1vid.c, tests/paranoia.c,
192 tests/states.c, tests/eos/case1.c, tests/eos/case2.c,
193 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
194 tests/eos/case6.c, tests/eos/case7.c, tests/muxing/case1.c,
195 tests/sched/runxml.c: sync with the current CVS glib API
197 2001-08-13 19:50 sbaker3
199 * plugins/aasink/aasink.c, plugins/audiofile/gstafsink.c,
200 plugins/audiofile/gstafsrc.c, plugins/avi/gstavidecoder.c,
201 plugins/avi/wincodec/gstwinenc.cc, plugins/cdparanoia/cdparanoia.c,
202 plugins/dv/dvdec.c, plugins/filters/cutter/cutter.c,
203 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
204 plugins/gsm/gstgsmenc.c, plugins/jpeg/gstjpegenc.c,
205 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
206 plugins/quicktime/gstquicktimedecoder.c,
207 plugins/sdlsink/sdlvideosink.c, plugins/xvideosink/xvideosink.c,
208 examples/cutter/cutter.c, examples/helloworld/helloworld.c,
209 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
210 examples/plugins/example.c, examples/queue2/queue2.c,
211 examples/queue3/queue3.c, examples/queue4/queue4.c,
212 examples/thread/thread.c, examples/typefind/typefind.c,
213 examples/xml/createxml.c, examples/xml/runxml.c: sync with the
216 2001-08-13 19:48 omegahacker
218 * configure.base: Added libgst.la to the global LDFLAGS, so all
219 plugins link against it. This should help solve problems with
220 bindings and dynamic loading of libgst.
222 2001-08-13 19:45 sbaker3
224 * gst/: gobject2gtk.c, gobject2gtk.h, gst.c, gstautoplug.c,
225 gstbin.c, gstelement.c, gstobject.c, gstpad.c, gstparse.c,
226 gsttypefind.c, gstxml.c, autoplug/autoplugtest.c,
227 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c,
228 autoplug/gststaticautoplug.c, autoplug/gststaticautoplugrender.c,
229 elements/gstdisksink.c, elements/gstfakesink.c,
230 elements/gstfakesrc.c, elements/gstidentity.c,
231 elements/gstmultidisksrc.c: sync with the current CVS glib API
233 2001-08-13 14:52 thomasvs
235 * configure.base: added swig/Makefile.PL
237 2001-08-12 11:09 sbaker3
239 * tests/.cvsignore: added more exes
241 2001-08-12 10:48 sbaker3
243 * gst/gstbufferpool.c: doc update
245 2001-08-11 23:04 omegahacker
247 * gst/gstbuffer.c: fixed stupid bug in buffer_span()
249 2001-08-11 09:25 omegahacker
251 * gst/: gstbuffer.c, gstbuffer.h: - changed timestamps to gint64
252 (*signed* 64-bit) - updated buf->offset handling to deal with the
253 -1 (0xffffffff) case - added gst_buffer_span() and gst_buffer_merge
254 (see -devel for details)
256 2001-08-10 22:36 wtay
258 * gst/elements/gstdisksrc.c: mmap returns MAP_FAILED in case of an
259 error, also do a perror in case of a failure.
261 2001-08-10 18:45 wtay
263 * test/misc/: Makefile.am, gsmdec.c, gsmenc.c, mpgPlayer.c: Added
264 some test apps by Zeenix.
266 2001-08-10 18:40 wtay
268 * configure.base, docs/fwg/intro.sgml, plugins/SID/gstsiddec.cc,
269 plugins/audiofile/gstafsink.c, plugins/gnomevfs/gnomevfssrc.c,
270 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/oss/gstosssink.c,
271 plugins/quicktime/gstquicktimedemux.c,
272 plugins/quicktime/gstquicktimesink.c, plugins/udp/gstudpsrc.c,
273 test/Makefile.am, test/main.c, tests/faketest.c,
274 tools/gstreamer-inspect.c: Fixes to various plugins. Removed the
275 eos/qos calls in favour of the soon to be event system. Added a
276 test app to test element reuse (doesn't work)
278 2001-08-10 18:34 wtay
280 * gst/: gstobject.h, gstpad.c, gstpad.h, gstqueue.c,
281 gstscheduler.c, elements/gstdisksrc.c, elements/gstfakesrc.c,
282 elements/gstfdsrc.c, elements/gstmultidisksrc.c,
283 elements/gstpipefilter.c: Removed the old eos and qos functions.
284 Removed the functions from the elements.
286 2001-08-10 18:02 sbaker3
288 * examples/launch/.cvsignore: added an exe
290 2001-08-10 17:49 sbaker3
292 * examples/: mixer/.cvsignore, cutter/.cvsignore: added an exe
294 2001-08-10 17:36 sbaker3
296 * tests/.cvsignore: hide new tests
298 2001-08-07 17:14 thomasvs
300 * configure.base: removed libs/colorscpace again
302 2001-08-07 17:08 thomasvs
304 * configure.base: do FLAC lib check against main function
306 2001-08-07 17:06 thomasvs
308 * acconfig.h, configure.base, plugins/Makefile.am: changed
309 HAVE_FLAC to HAVE_FLACLIB
311 2001-08-07 15:46 thomasvs
313 * configure.base: added a few dnl'd AC_CONDITIONAL's to show a bug
314 for HAVE_FLAC look for thomas in the file
316 2001-08-06 23:16 wtay
318 * examples/plugins/example.c: Fixed the padtemplate definition.
320 2001-08-06 21:40 omegahacker
322 * gst/gstevent.h: added gstevent.h
324 2001-08-06 21:37 omegahacker
326 * gst/gstelement.c, gst/gstinfo.c, gst/gstinfo.h, gst/gstpad.c,
327 gst/gstpad.h, gst/gstplugin.c, gst/gstscheduler.c, gst/gstthread.c,
328 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
329 tests/Makefile.am, tests/events.c: Initial code for the event
332 2001-08-06 21:20 wtay
334 * plugins/flac/: Makefile.am, flacenc.c: Some compile fixes against
337 2001-08-06 20:52 wtay
339 * gst/gstbufferpool.h: Added a missing UNLOCK macro.
341 2001-08-06 20:49 wtay
343 * plugins/avi/wincodec/gstwinenc.cc: Updates for CVS avifile.
345 2001-08-06 17:46 theuraeus
347 * configure.base: 2001-06-08 Christian Schaller
348 <Uraeus@linuxrising.org> - Change from == to = since == only works
349 with GNU test and not the version of test shipping with Solaris
350 (and probably other Unices) - Once again a ordinary user has to
351 teach hackers to hack :)
353 2001-08-03 01:08 omegahacker
355 * gst/Makefile.am: moved the object-model headers back to _HDR
358 2001-08-03 00:55 hadess
360 * Makefile.am: - revert location of gstreamer.pc
362 2001-08-03 00:50 hadess
364 * Makefile.am: - install gstreamer.pc to the right place under
365 $(prefix)/share/pkconfig
367 2001-08-01 23:44 dlehn
369 * plugins/flac/: flacdec.c, flacenc.c: Type update for FLAC 1.0
371 2001-07-31 21:57 wtay
373 * gst/gstthread.c: Added a missing state change switch.
374 Uncommented a big FIXME that was needed after all. Stop now works.
376 2001-07-30 18:50 wtay
378 * gstreamer-uninstalled.pc.in: Changes pcbuilddir to
381 2001-07-27 18:12 wtay
383 * tests/: Makefile.am, faketest.c, muxing/case1.c: Added a simple
384 thread state change app.
386 2001-07-27 17:35 sbaker3
388 * tools/gstreamer-inspect.c: compile fix for glib2
390 2001-07-27 14:12 sbaker3
392 * gst/gstbufferpool.c: compile fix when atomic refcounting is not
395 2001-07-25 23:46 wtay
397 * plugins/festival/gstfestival.c: Added caps to the src pad to
398 properly set rate/channels for peer elements.
400 2001-07-25 22:40 wtay
402 * tools/gstreamer-inspect.c: Added signal output and object
405 2001-07-25 22:40 wtay
407 * gst/: gobject2gtk.c, gobject2gtk.h: Added shims for signal
408 introspections and g_type_parent
410 2001-07-25 21:49 wingo
412 * configure.base: Fixed issue where AC_CHECK_LIB was polluting LIBS
415 2001-07-25 01:02 wingo
417 * plugins/filters/speed/Makefile.am: Removed 'README' from
418 EXTRA_DIST so that 'make dist' would work.
420 2001-07-24 21:05 theuraeus
422 * tools/gstreamer-launch.1: 2001-23-07 Christian Schaller
423 <Uraeus@linuxrising.org> - Put README contents into man page and
424 fixed the Groff enconding (or whatever it is called.)
426 2001-07-23 01:57 wtay
428 * plugins/ffmpeg/: gstffmpegdec.c, gstffmpegenc.c: Updated to the
431 2001-07-23 01:57 wtay
433 * tools/gstreamer-launch.c: Reverted to the old g_idle loop. too
434 many problems with xvideosink and the GtkWindow when we don't have
437 2001-07-20 23:10 dlehn
439 * plugins/: mp3decode/mpg123/letest.c, mpeg2/ac3dec/bitstream.c:
440 use glib for byte swapping
442 2001-07-20 23:08 dlehn
444 * Makefile.am: Some basic deb building rules
446 2001-07-20 23:08 dlehn
448 * plugins/mpeg2/parse/Makefile.am, test/Makefile.am: cosmetic
449 stuff, -O3 does inline-functions
451 2001-07-20 22:26 wtay
453 * docs/gst/: Makefile.am, gstreamer.hierarchy,
454 tmpl/gstbufferpool.sgml, tmpl/gstfakesink.sgml,
455 tmpl/gstidentity.sgml, tmpl/gstreamer-unused.sgml,
456 tmpl/gsttee.sgml: Removed some stuff from the makefile until it
457 stopped complaining when building debs...
459 2001-07-20 08:10 dlehn
461 * plugins/mp3encode/lame/: gstlame.c, gstlame.h: update for newer
464 2001-07-20 08:00 dlehn
466 * plugins/Makefile.am: Always compile avi dir. It has it's own
467 conditionals for avifile libs. Add (back?) arts dir. (was this
470 2001-07-20 07:56 dlehn
472 * plugins/mpeg2/mpeg2dec/Makefile.am: Change lib name from
473 libmpeg2dec to libgstmpeg2dec to avoid confusion since it links to
476 2001-07-20 07:54 dlehn
478 * docs/gst/gstreamer.hierarchy: remove Gtk classes from Gst
481 2001-07-20 07:53 dlehn
483 * configure.in.ac250: not used anymore
485 2001-07-20 07:52 dlehn
487 * debian/: Makefile.am, README.Debian, changelog, control,
488 gstreamer-arts.files, gstreamer-artsd.files,
489 gstreamer-avifile.files, gstreamer-common.files,
490 gstreamer-festival.files, gstreamer-flac.files,
491 gstreamer-mpeg2dec.files, gstreamer-plugin-template.postinst,
492 gstreamer-plugin-template.postrm, gstreamer-plugin-template.prerm,
493 gstreamer-runtime.files, gstreamer-runtime.manpages,
494 gstreamer-runtime.postinst, gstreamer-runtime.postrm,
495 gstreamer-tools.files, gstreamer-tools.manpages, gstreamer-x.files,
496 libgst0.postinst, libgsteditor0.postinst,
497 libgstmediaplay0.postinst, rules: Update to Debian packaging files
500 2001-07-18 23:38 richardb
502 * docs/fwg/: Makefile.am, buffers.sgml, checklist.sgml,
503 gst-plugin-writers-guide.sgml, srcnsink.sgml, statemanage.sgml:
504 Sort out some remaining bits of fwg which weren't valid sgml.
506 2001-07-18 23:18 richardb
508 * docs/manual/: debugging.sgml, helloworld2.sgml: Fix incorrectly
509 matched tags, as found by xsltproc. ;-)
511 2001-07-18 23:08 richardb
513 * REQUIREMENTS: Add instructions for getting docbook-gnome-bin
514 debian package, needed to build manual and PWG.
516 2001-07-18 20:04 wtay
518 * gst/autoplug/gststaticautoplugrender.c: Make sure the autoplugger
519 doesn't try to connect elements with request pads for now.
521 2001-07-18 18:29 wtay
523 * plugins/mpeg1/system_encode/: buffer.c, system_encode.c,
524 system_encode.h, systems.c: Added request pad to the muxer. Fixed
525 the object size problem by dynamically allocating the sector data.
527 2001-07-17 23:01 richardb
529 * plugins/effects/volume/volume.c: Rename the GstVolume type to
530 GstVolumeOld, so that it doesn't conflict with the type registered
531 by the new volume plugin.
533 2001-07-17 22:51 wtay
535 * docs/fwg/intro.sgml: Added what I think should be the basic steps
536 for writing a plugin.
538 2001-07-16 21:18 wtay
540 * gst/: gstelement.h, gstscheduler.h: Added missing pad_select
543 2001-07-16 10:04 richardb
545 * configure.base: Change tests/muxer/Makefile to
546 tests/muxing/Makefile, since tests/muxer is now an empty dir.
548 2001-07-15 15:24 wtay
550 * tools/gstreamer-launch.c: Changed the main loop to while
553 2001-07-15 14:04 wtay
555 * gst/gstscheduler.c: Properly set the eos flag when no elements
558 2001-07-14 21:29 shitowax
560 * plugins/quicktime/: gstquicktimesink.c, gstquicktimesink.h:
561 initial introduction of a really basic muxer
563 2001-07-14 21:15 thomasvs
565 * configure.base: added muxer Makefile
567 2001-07-13 17:49 wtay
569 * plugins/gsm/: gstgsm.c, gstgsmdec.c, gstgsmenc.c: Added capsnego
572 2001-07-11 23:52 wtay
574 * gst/: gstpad.c, gstpad.h, gstscheduler.h,
575 elements/gstaggregator.c, elements/gstaggregator.h,
576 elements/gstfakesrc.c: Added prototypes for gst_pad_peek,
577 gst_pad_select and gst_pad_selectv. Added different scheduling
578 methods in aggregator. Fixed a bug in fakesrc when setting up the
579 scheduling functions.
581 2001-07-11 20:26 wtay
583 * tests/: Makefile.am, muxing/.cvsignore, muxing/Makefile.am,
584 muxing/case1.c: Added a muxing test case.
586 2001-07-11 20:23 wtay
588 * gst/gstscheduler.c: Added a g_assert when a filled bufpen is
591 2001-07-11 20:22 wtay
593 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstidentity.c,
594 gstidentity.h, gsttee.c, gsttee.h: Some cleanups in output of
595 various test plugins. Added debug output to tee. Added buffer
596 duplication to identity.
598 2001-07-11 17:45 wtay
600 * gst/elements/: gstelements.c, gstfakesink.c, gstfakesink.h: Added
601 request pads to fakesink.
603 2001-07-11 16:51 wtay
605 * gst/elements/: gstaggregator.c, gstelements.c, gstfakesink.c,
606 gstfakesrc.c, gstfakesrc.h, gstidentity.c, gstidentity.h, gsttee.c:
607 Added DEBUG_FUNCPTR to most plugins. Added request pads to fakesrc
610 2001-07-11 16:50 wtay
612 * tools/gstreamer-inspect.c: Print out the request pad function.
614 2001-07-11 15:56 wtay
616 * gst/elements/: Makefile.am, gstaggregator.c, gstaggregator.h,
617 gstdisksink.c, gstdisksrc.c, gstelements.c, gstfakesink.c,
618 gstfakesrc.c, gstfakesrc.h, gstfdsink.c, gstfdsrc.c, gsthttpsrc.c,
619 gstidentity.c, gstsinesrc.c, gsttee.c: Some code cleanups. Added
620 printouts of the buffer timestamps in identity, fakesrc, fakesink.
621 Added an aggregator test element.
623 2001-07-11 13:33 wtay
625 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: Aplied the
626 patch from Andy Wingo <apwingo@eos.ncsu.edu> add padtemplates to
627 element classes without using an elementfactory. The
628 gst_element_add_padtemplate_to_class method was renamed to
629 gst_element_class_add_padtemplate to better match glib/gtk
632 2001-07-11 13:09 wtay
634 * docs/gst/tmpl/: gstmeta.sgml, spectrum.sgml: Removed the
635 remaining bits of MetaData.
637 2001-07-11 02:02 omegahacker
639 * configure.base: added speed and volume to configure.base
641 2001-07-11 00:47 omegahacker
643 * plugins/filters/Makefile.am: added speed and volume to
646 2001-07-08 22:02 wtay
648 * test/: Makefile.am, mp2tomp1v2.c, mp3play.c: Added a vob to mpeg1
649 transcoder. note that this one is only 68 lines long.
651 2001-07-08 10:47 wtay
653 * plugins/effects/volume/volume.c: I'm a moron..
655 2001-07-08 10:46 wtay
657 * plugins/effects/volume/volume.c: Renamed the old volume plugin to
660 2001-07-08 10:44 wtay
662 * plugins/filters/: speed/Makefile.am, speed/filter.func,
663 speed/speed.c, speed/speed.h, volume/Makefile.am,
664 volume/filter.func, volume/mono-filter.func,
665 volume/stereo-filter.func, volume/volume.c, volume/volume.h: Added
666 the two plugins from Andy Wingo <apwingo@eos.ncsu.edu>
668 2001-07-07 17:34 wtay
670 * docs/manual/Makefile.am: Added the init.sgml file to the makefile
672 2001-07-07 16:30 wtay
674 * docs/manual/: intro.sgml, motivation.sgml: More blablah about how
675 cool GStreamer really is..
677 2001-07-07 16:10 wtay
679 * docs/manual/: gstreamer-manual.sgml, init.sgml, utility.sgml:
680 Added docs on library init.
682 2001-07-07 15:17 wtay
684 * docs/manual/: autoplugging.sgml, debugging.sgml,
685 gstreamer-manual.sgml, helloworld2.sgml, programs.sgml: Lots of
686 updates. Added a chapter about the autoplugcache. Updated the
687 autoplug example using the autoplugcache. Moved some stuff around.
688 Added an example app for gst_parse_launch. Updated the debug
691 2001-07-07 15:14 wtay
693 * examples/launch/mp3parselaunch.c: Add sane arg checking.
695 2001-07-07 15:07 wtay
697 * examples/launch/: Makefile.am, mp3parselaunch.c: Added a
698 parse_launch example.
700 2001-07-07 14:32 wtay
702 * examples/helloworld2/helloworld2.c: Updated the autoplug example.
704 2001-07-07 12:34 wtay
706 * docs/manual/: bins.sgml, dynamic.sgml, factories.sgml,
707 goals.sgml, gstreamer-manual.sgml, helloworld.sgml,
708 helloworld2.sgml, pads.sgml, programs.sgml, queues.sgml,
709 threads.sgml, typedetection.sgml, utility.sgml, xml.sgml: Some
710 updates to the manual, mostly glib2 related.
712 2001-07-07 11:55 wtay
714 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
715 gstreamer.hierarchy, tmpl/gstbuffer.sgml, tmpl/gstbufferpool.sgml,
716 tmpl/gstelement.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
717 tmpl/gstreamer-unused.sgml, tmpl/gstutils.sgml, tmpl/gstxml.sgml:
718 Removed the last bits of Metadata. Updated the bufferpool docs.
720 2001-07-06 22:00 wtay
722 * plugins/capture/qcam/: gstqcamsrc.c, gstqcamsrc.h, qcam.h: Added
725 2001-07-05 23:08 wtay
727 * configure.base: Added the qcam src
729 2001-07-05 23:06 wtay
731 * plugins/capture/qcam/dark.c: Some unused file..
733 2001-07-05 23:05 wtay
735 * plugins/capture/: Makefile.am, qcam/Makefile.am, qcam/exposure.c,
736 qcam/gstqcamsrc.c, qcam/gstqcamsrc.h, qcam/qcam-Linux.c,
737 qcam/qcam-Linux.h, qcam/qcam-lib.c, qcam/qcam-os.c, qcam/qcam-os.h,
738 qcam/qcam.h, qcam/qcamip.h: Added a simple bw-qcam src plugin.
740 2001-07-05 22:53 wtay
742 * tools/gstreamer-launch.c: Added the xid stuff in again if
743 compiling against gtk.
745 2001-07-04 21:49 uid21147
747 * gst/gstutils.c: Added arg setting for UINT types.
749 2001-07-04 16:33 uid21147
751 * plugins/ffmpeg/: Makefile.am, gstffmpegdec.c, gstffmpegenc.c:
752 Lots of improvements to the ffmpeg wrappers.
754 2001-07-02 21:38 wtay
756 * plugins/ffmpeg/: Makefile.am, gstffmpeg.c, gstffmpegdec.c,
757 gstffmpegdec.h, gstffmpegenc.c, gstffmpegenc.h: Added the ffmpeg
760 2001-07-01 23:19 wtay
762 * configure.base, plugins/ffmpeg/Makefile.am,
763 plugins/ffmpeg/gstffmpegenc.c, plugins/ffmpeg/gstffmpegenc.h: Added
764 the ffmpeg wrapper plugin. (ffmpeg.sourceforge.net). Only the
765 encoders are currently support, so no decoders or muxers yet..
767 2001-07-01 18:52 wtay
769 * plugins/gsm/: Makefile.am, gstgsmdec.c, gstgsmenc.c: Fixed a bug
770 with the buffer handling.
772 2001-07-01 17:10 sbaker3
774 * plugins/filters/ladspa/gstladspa.c: better property name munging
775 and added check for duplicate property names
777 2001-07-01 17:01 sbaker3
779 * gst/gobject2gtk.c: return NULL from
780 g2g_object_class_find_property if gtk_object_arg_get_info returns
783 2001-07-01 15:05 wtay
785 * plugins/avi/gstavidemux.c: Added the memcpy back, we can't take
786 ownership of the riff parser chunks..
788 2001-07-01 14:59 wtay
790 * libs/riff/gstriff.h: Added types and structures for AVI/DV.
792 2001-07-01 14:58 wtay
794 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavidemux.h,
795 gstavitypes.c: Added FV playback to avi. Currently only NTSC DV is
796 supported. Both type1 and type2 avi/dv formats are supported.
798 2001-07-01 12:18 theuraeus
800 * gstreamer.spec.in: 2001-01-07 Christian Schaller
801 <Uraeus@linuxrising.org> - Updated SPEC file. - Splitt out GUI
802 modules - Added quicktime, flac, chart, udp modules
804 2001-07-01 12:16 theuraeus
806 * LICENSE_readme, REQUIREMENTS: 2001-01-07 Christian Schaller
807 <Uraeus@linuxrising.org> - Added FLAC information
809 2001-07-01 12:12 richardb
811 * configure.base: Put the back check for the FLAC library. This
812 looks to have been accidentally removed when the sidplay one was
815 2001-07-01 11:28 sbaker3
817 * plugins/filters/ladspa/gstladspa.c: gobject param fixes
819 2001-06-30 20:41 sbaker3
821 * plugins/alsa/: alsasink.c, alsasrc.c: fix param problems due to
824 2001-06-30 17:26 wtay
826 * plugins/SID/: gstsiddec.cc, gstsiddec.h: Added a property for
829 2001-06-30 16:22 wtay
831 * acinclude.m4, configure.base, plugins/Makefile.am,
832 plugins/SID/Makefile.am: Added configure checks for libsidplay.
834 2001-06-30 15:10 wtay
836 * plugins/SID/gstsiddec.cc: Added a bunch of properties.
838 2001-06-30 01:45 wtay
840 * configure.base: Added the SID plugin.
842 2001-06-30 01:44 wtay
844 * plugins/SID/gstsiddec.cc: Some cleanups
846 2001-06-30 01:37 wtay
848 * plugins/SID/: .cvsignore, Makefile.am, gstsiddec.cc, gstsiddec.h:
849 A first attempt at a SID decoder plugin.
851 2001-06-30 01:35 wtay
853 * gst/elements/gstdisksrc.c: Fix an endless loop at EOS.. this is a
856 2001-06-29 21:31 wtay
858 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c: GObject fixes for
859 xmms plugins. Cleaner names for the generated plugins.
861 2001-06-29 18:53 richardb
863 * gst/gstparse.c: Allow elements to be given custom names with []
866 ie, gstreamer-launch disksrc[mysrc] ! ... makes a disksrc element
867 named mysrc, rather than disksrc0
869 Suggestion: don't name things with names with numbers at the end,
870 or they may conflict with names allocated automatically.
872 2001-06-29 12:30 richardb
874 * configure.base: Put GST_CFLAGS before other CFLAGS, to ensure
875 that the correct headers get used if there's an installed copy of
876 the gst headers on the system (ie, make sure the uninstalled
877 headers are used instead).
879 2001-06-29 11:26 richardb
881 * gst/Makefile.am: Prefix for marshallers should be gst_marshal,
882 rather than gst. This now actually compiles for me.
884 2001-06-29 10:39 richardb
886 * gst/Makefile.am: Ensure that the marshaller code #includes
887 glib-object.h, and hence the neccessary definitions to enable it to
890 I don't pretend to understand how the marshalling stuff works - I
891 just know that it clearly needs this #include, or something
892 similar. If there's a more correct fix, someone else can do it.
893 Possibly this is a glib-genmarshal bug, but I've not got the time
896 2001-06-29 00:58 richardb
898 * gst/Makefile.am: Ensure that the gstmarshal.[ch] files are
899 generated in time by generating both files in the same rule:
900 previously, only the .c would be generated in time. Don't put the
901 files in dists (add a dist-hook to take them out), and clean the
902 files when running distclean.
904 2001-06-28 22:44 richardb
906 * gst/Makefile.am: Make sure conditionally compiled files are added
909 2001-06-28 21:13 sbaker3
911 * plugins/alsa/: alsasink.c, alsasrc.c: compile fixes for alsasrc
912 and alsasink - params need more work (odd warning when doing
915 2001-06-28 20:32 wtay
917 * acconfig.h, configure.base, plugins/Makefile.am: Added a check
920 2001-06-28 19:35 richardb
922 * configure.base: Fix ALSA check; was overwriting the ALSA_CFLAGS
923 and ALSA_LIBS variables determined for alsa 0.5 with the ones from
924 the check that alsa 0.9 wasn't there. Now does the 0.9 check
925 first, to avoid this problem.
927 2001-06-28 17:31 richardb
929 * docs/gst/Makefile.am: Remove gstreamer.html from generated files,
930 since it was just a broken copy of one of the other files. Sort
931 out cleanfiles to some extent. Note: the make dependencies in this
932 file are completely broken, but it's not clear how to fix them.
933 The docs will be built at make install / dist time, as a result.
935 2001-06-28 17:01 richardb
937 * acinclude.m4: Fix a typo in a comment.
939 2001-06-28 16:39 richardb
941 * acinclude.m4, configure.base: Add ACTION-IF-USE and
942 ACTION-IF-NOTUSE parameters to GST_CHECK_FEATURE. Convert glib2
943 check to use GST_CHECK_FEATURE.
945 2001-06-28 16:11 thomasvs
947 * plugins/filters/cutter/README: cutter plugin now has a settable
948 pre-record buffer (using GList) README has been fleshed out a bit
951 2001-06-28 12:56 richardb
953 * configure.base: Actually pass the infomessages variable into
954 config.status, so the message about plugin-builddir gets displayed.
956 We can use this mechanism to display lists of plugins which won't
957 be built: just add the lines to be output at the end of ./configure
960 2001-06-28 11:57 richardb
962 * configure.base: Change plugin-srcdir msg stuff near the end of
963 configure.base to -builddir.
965 2001-06-27 21:53 thomasvs
967 * examples/cutter/cutter.c: implemented ring buffer
969 2001-06-27 21:53 thomasvs
971 * plugins/filters/cutter/: cutter.c, cutter.h: added a GList
974 2001-06-27 21:20 wtay
976 * test/: dvshow.c, mp2toavi.c: Some small fixes.
978 2001-06-27 21:19 wtay
980 * examples/autoplug/autoplug.c: Small fixes to the autoplugger so
981 that it uses a colorspace element for video.
983 2001-06-27 21:15 wtay
985 * plugins/quicktime/gstquicktimedecoder.c: Make the QT plugin
988 2001-06-27 21:14 wtay
990 * plugins/avi/gstavidecoder.c: Make the avidecoder plugin extend
993 2001-06-27 21:14 omegahacker
995 * configure.base, gstreamer-config.in, gstreamer-uninstalled.pc.in,
996 gstreamer.pc.in: configure.base: changed to 0.2.1, reworked the -D
997 gathering for cflags gstreamer-config.in, gstreamer.pc.in,
998 gstreamer-uninstalled.pc.in: reworked -D gathering for cflags
1000 2001-06-27 20:45 dlehn
1002 * plugins/arts/Makefile.am: Fix for automake 1.4 to actually build
1003 the generated source. Clean up generated files. Make sure only
1004 source idl gets into tarball.
1006 2001-06-27 20:22 omegahacker
1008 * makeconfigure: added _CFLAGS and modified to allow the multiple
1009 substitition to occur
1011 2001-06-27 18:22 richardb
1013 * makeconfigure: Add a hack to ensure that automake picks up the
1014 variables AC_SUBSTed in GST_CHECK_CONFIGPROG.
1016 2001-06-27 18:04 richardb
1018 * acinclude.m4, configure.base: Add a "MODULES" parameter to
1019 GST_CHECK_CONFIGPROG, to pass sets of modules to the -config
1020 script. Convert gnome test to use GST_CHECK_CONFIGPROG.
1022 2001-06-27 17:56 richardb
1024 * acconfig.h, acinclude.m4, configure.base, plugins/Makefile.am,
1025 plugins/audiofile/Makefile.am: Remove HAVE_GDK_PIXBUF and
1026 HAVE_LIBAUDIOFILE from acconfig.h and AC_DEFINE: nothing uses
1027 these. Add GST_CHECK_CONFIGPROG macro, to check a -config script
1028 and set --cflags and --libs from it. Replace audiofile and
1029 gdk-pixbuf checks with calls to this macro. Change use of
1030 HAVE_LIBAUDIOFILE to USE_LIBAUDIOFILE automake conditional. Change
1031 use of AUDIOFILE_LIBS variable to LIBAUDIOFILE_LIBS.
1033 2001-06-27 17:06 richardb
1035 * acinclude.m4: Fix brokenness with autoconf 2.50. *sigh*
1037 2001-06-27 16:04 richardb
1039 * acinclude.m4, configure.base: Add DISABLE-BY-DEFAULT argument to
1040 GST_CHECK_FEATURE, to allow a feature to be turned off by default.
1041 Turn of XMMS check using this, rather than a hack. Fix display of
1042 commandline parameters for GST_CHECK_FEATURE and
1043 GST_SUBSYSTEM_DISABLE.
1045 2001-06-27 15:07 thomasvs
1047 * plugins/filters/cutter/: cutter.c, filter.func: fixed cutter
1050 2001-06-27 10:59 richardb
1052 * acinclude.m4: Add XMMS macro to acinclude.m4, since it's a
1053 commonly missing macro. This joins the ALSA macro, which was
1054 already in acinclude.m4 We need some more consistent scheme for
1055 dealing with these... :(
1057 2001-06-26 23:26 omegahacker
1059 * plugins/vgasink/Makefile.am: fixed vgasink Makefile.am, even
1060 though vgasink is disabled
1062 2001-06-26 23:15 wtay
1064 * configure.base, gst/Makefile.am, tools/Makefile.am: Removed the
1065 GST_CONFIG_DIR from config.h and made a -D CFLAG for it instead so
1066 that we can do full expansion on the sysconfdir.
1068 2001-06-26 22:49 richardb
1070 * configure.base: Fix up configure --help output:
1071 GST_DISABLE_SUBSYSTEM options were not displayed properly.
1073 2001-06-26 22:44 richardb
1075 * configure.base, gst/elements/Makefile.am, plugins/Makefile.am:
1076 Convert XMMS and LIBGHTTP checks to use GST_CHECK_FEATURE() XMMS
1077 check is turned off by default (though not in a very neat way)
1079 2001-06-26 22:29 wtay
1081 * configure.base, plugins/Makefile.am: Removed vgasink for now.
1083 2001-06-26 22:07 wtay
1085 * plugins/udp/Makefile.am: Removed a cut&paste leftover..
1087 2001-06-26 20:56 richardb
1089 * makeconfigure: Do hacky fix for AM_CONDITIONAL for
1090 GST_SUBSYSTEM_DISABLE, too.
1092 2001-06-26 20:49 omegahacker
1094 * configure.base: Changes to the GST_SUBSYSTEM_DISABLE macro.
1096 2001-06-26 20:06 richardb
1098 * gst/gobject2gtk.c: Fix g2g_object_class_list_properties() so that
1099 num_properties gets set.
1101 2001-06-26 19:20 richardb
1103 * acinclude.m4, configure.base, plugins/Makefile.am: Convert artsc
1104 and arts checks to use GST_CHECK_FEATURE. Extract the checks into
1107 2001-06-26 03:48 richardb
1109 * acinclude.m4, configure.base, plugins/Makefile.am: Move alsa
1110 check to use GST_CHECK_FEATURE macro. Fix a small bug in the
1113 2001-06-26 03:27 richardb
1115 * acinclude.m4: Fixes to work properly with automake 1.4
1117 2001-06-26 02:53 richardb
1119 * Makefile.am, acinclude.m4, autogen.sh, configure.base,
1120 makeconfigure: Added feature check macro, GST_CHECK_FEATURE. Moved
1121 generation of configure.{in,ac} into a separate script. Add hack
1122 to the script to stop automake complaining about missing
1123 AM_CONDITIONAL call. Replace ESD check by a call to
1126 2001-06-25 22:39 richardb
1128 * configure.base: Move config dir from /etc/gstreamer to
1129 ${sysconfdir}/gstreamer by default: more portable, configurable,
1132 2001-06-25 21:53 richardb
1134 * docs/plugins/Makefile.am: Remove more generated files
1136 2001-06-25 21:41 richardb
1138 * docs/: manuals.mak, gst/Makefile.am, libs/Makefile.am: Remove
1139 many unwanted generated files from distributions.
1141 2001-06-25 21:39 richardb
1143 * docs/Makefile.am: Added plugins to DIST_SUBDIRS
1145 2001-06-25 21:37 wtay
1147 * plugins/oss/gstosssink.c: Don't use the trace feature when it is
1150 2001-06-25 21:36 wtay
1152 * plugins/: avi/gstavidecoder.c, quicktime/gstquicktimedecoder.c:
1153 Don't use the autoplugger when it is disabled.
1155 2001-06-25 21:36 wtay
1157 * gst/: Makefile.am, gst.c, gstautoplug.h, gstbuffer.c,
1158 gstbuffer.h, gstmeta.c, gstmeta.h, gstparse.h, gstplugin.c,
1159 gstplugin.h, gsttrace.h, gsttypefind.h: Removed the final bits of
1160 GstMeta. Added conditional compilation of various subsystems.
1162 2001-06-25 21:09 richardb
1164 * gst/: gobject2gtk.h, gstinfo.c, gstinfo.h: Add consts to
1165 appropriate parameters in debug and info handlers. Add appropriate
1166 types for some of the memebers of the GTypeInfo struct.
1168 2001-06-25 21:01 omegahacker
1170 * gst/: .cvsignore, Makefile.am: added gstmarshal.[ch] to
1171 .cvsignore, added gstmarshal.list to EXTRA_DIST
1173 2001-06-25 21:00 omegahacker
1175 * gst/gstobject.h, plugins/Makefile.am,
1176 plugins/visualization/Makefile.am: added some dirs to DIST_SUBDIRS,
1177 added a comment to gstobject.h
1179 2001-06-25 20:59 omegahacker
1181 * gst/: Makefile.am, gstmarshal.c, gstmarshal.h, gstmarshal.list:
1182 removed gstmarshal.[ch], added gstmarshal.list, and a first pass at
1185 2001-06-25 20:19 wtay
1187 * configure.base, gst/Makefile.am: Added configure checks to
1188 disable various major subsystems.
1190 2001-06-25 19:14 richardb
1192 * docs/gst/: Makefile.am, gstreamer.types.in: gstreamer.types.in:
1193 remove colorspace header. Makefile.am: remove comment inside rule
1196 2001-06-25 18:22 omegahacker
1198 * gst/: gobject2gtk.h, gst.c, gstelement.c: gobject2gtk.h: added
1199 g2g_object_get_type() prototype gst.c: fixed gst_add_paths_func()
1200 prototype gstelement.c: changed some prototypes, added a cast
1202 2001-06-25 18:17 wtay
1204 * gst/gstobject.h: Added a missing #else
1206 2001-06-25 17:44 wtay
1208 * configure.base: Removed the wine stuff.
1210 2001-06-25 13:28 richardb
1212 * gst/gstobject.c: Fix a warning; stuff following an #endif
1214 2001-06-25 13:09 richardb
1216 * autogen.sh: Added check for pkg-config to autogen.sh
1218 2001-06-25 07:45 omegahacker
1220 * acconfig.h, autogen.sh, configure.base, gst/Makefile.am,
1221 gst/gstbin.c, gst/gstelement.c, gst/gstelementfactory.c,
1222 gst/gstinfo.c, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1223 gst/gstprops.c, gst/gstthread.c, gst/gstxml.h: Reworked the
1224 arguments for DEBUG and INFO. Removed -debug-verbose. Renamed
1225 GST_DISABLE_XML to GST_DISABLE_LOADSAVE and added --disable flag.
1227 2001-06-25 04:37 omegahacker
1229 * gst/: gobject2gtk.c, gobject2gtk.h: Changed all globally defined
1230 stub functions to use the g2g_ prefix instead of g_, to avoid *any*
1231 potential namespace conflicts.
1233 2001-06-25 02:20 omegahacker
1235 * acconfig.h, configure.base, docs/random/wtay/events,
1236 examples/Makefile.am, examples/cutter/cutter.c,
1237 examples/helloworld/helloworld.c,
1238 examples/helloworld2/helloworld2.c, examples/mixer/mixer.c,
1239 examples/plugins/example.c, examples/plugins/example.h,
1240 examples/queue/queue.c, examples/queue2/queue2.c,
1241 examples/queue3/queue3.c, examples/queue4/queue4.c,
1242 examples/thread/thread.c, examples/typefind/typefind.c,
1243 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
1244 gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gst.c, gst/gst.h,
1245 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstbin.h,
1246 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
1247 gst/gstextratypes.c, gst/gstextratypes.h, gst/gstmarshal.c,
1248 gst/gstmarshal.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
1249 gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c, gst/gstpipeline.h,
1250 gst/gstqueue.c, gst/gstqueue.h, gst/gstscheduler.c,
1251 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
1252 gst/gsttypefind.c, gst/gsttypefind.h, gst/gstutils.c,
1253 gst/gstutils.h, gst/gstxml.c, gst/gstxml.h,
1254 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
1255 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
1256 gst/autoplug/gststaticautoplug.h,
1257 gst/autoplug/gststaticautoplugrender.c,
1258 gst/autoplug/gststaticautoplugrender.h, gst/elements/Makefile.am,
1259 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
1260 gst/elements/gstdisksrc.c, gst/elements/gstdisksrc.h,
1261 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
1262 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.c,
1263 gst/elements/gstfakesrc.h, gst/elements/gstfdsink.c,
1264 gst/elements/gstfdsink.h, gst/elements/gstfdsrc.c,
1265 gst/elements/gstfdsrc.h, gst/elements/gsthttpsrc.c,
1266 gst/elements/gsthttpsrc.h, gst/elements/gstidentity.c,
1267 gst/elements/gstidentity.h, gst/elements/gstmultidisksrc.c,
1268 gst/elements/gstmultidisksrc.h, gst/elements/gstpipefilter.c,
1269 gst/elements/gstpipefilter.h, gst/elements/gstsinesrc.c,
1270 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
1271 gst/elements/gsttee.h, gstplay/gstplay.c, plugins/Makefile.am,
1272 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
1273 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
1274 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
1275 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
1276 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
1277 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
1278 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
1279 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
1280 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
1281 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
1282 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1283 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
1284 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
1285 plugins/avi/gstavidemux.c, plugins/avi/gstavidemux.h,
1286 plugins/avi/gstavimux.c, plugins/avi/gstavimux.h,
1287 plugins/avi/gstavitypes.c, plugins/avi/gstavitypes.h,
1288 plugins/avi/winaudio/aviaudiodecoder.c,
1289 plugins/avi/winaudio/aviaudiodecoder.h,
1290 plugins/avi/wincodec/gstwindec.cc,
1291 plugins/avi/wincodec/gstwindec.h,
1292 plugins/avi/wincodec/gstwinenc.cc,
1293 plugins/avi/wincodec/gstwinenc.h, plugins/capture/v4l/gstv4lsrc.c,
1294 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
1295 plugins/cdparanoia/cdparanoia.h, plugins/cobin/cobin.c,
1296 plugins/cobin/cobin.h, plugins/cobin/spindentity.c,
1297 plugins/cobin/spindentity.h, plugins/dv/dvdec.c,
1298 plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
1299 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
1300 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
1301 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
1302 plugins/esd/esdsink/esdsink.h, plugins/festival/Makefile.am,
1303 plugins/festival/gstfestival.c, plugins/festival/gstfestival.h,
1304 plugins/filters/Makefile.am, plugins/filters/adder/adder.c,
1305 plugins/filters/adder/adder.h,
1306 plugins/filters/colorspace/colorspace.c,
1307 plugins/filters/colorspace/colorspace.h,
1308 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
1309 plugins/filters/cutter/filter.func,
1310 plugins/filters/deinterlace/deinterlace.c,
1311 plugins/filters/deinterlace/deinterlace.h,
1312 plugins/filters/intfloatconvert/float2int.c,
1313 plugins/filters/intfloatconvert/float2int.h,
1314 plugins/filters/intfloatconvert/int2float.c,
1315 plugins/filters/intfloatconvert/int2float.h,
1316 plugins/filters/intfloatconvert/intfloatconvert.c,
1317 plugins/filters/ladspa/gstladspa.c,
1318 plugins/filters/ladspa/gstladspa.h,
1319 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
1320 plugins/filters/level/level.c, plugins/filters/level/level.h,
1321 plugins/filters/median/median.c, plugins/filters/median/median.h,
1322 plugins/filters/mono2stereo/mono2stereo.c,
1323 plugins/filters/mono2stereo/mono2stereo.h,
1324 plugins/filters/passthrough/level.c,
1325 plugins/filters/passthrough/level.h,
1326 plugins/filters/passthrough/passthrough.c,
1327 plugins/filters/passthrough/passthrough.h,
1328 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1329 plugins/filters/stereo2mono/stereo2mono.c,
1330 plugins/filters/stereo2mono/stereo2mono.h,
1331 plugins/filters/volenv/filter.func,
1332 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
1333 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
1334 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
1335 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
1336 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
1337 plugins/icecast/icecastsend/icecastsend.c,
1338 plugins/icecast/icecastsend/icecastsend.h,
1339 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
1340 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
1341 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1342 plugins/mp3decode/mpg123/gstmpg123.c,
1343 plugins/mp3decode/mpg123/gstmpg123.h,
1344 plugins/mp3decode/parse/mp3parse.c,
1345 plugins/mp3decode/parse/mp3parse.h,
1346 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
1347 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
1348 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
1349 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1350 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
1351 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
1352 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
1353 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1354 plugins/mpeg1/system_encode/buffer.c,
1355 plugins/mpeg1/system_encode/system_encode.c,
1356 plugins/mpeg1/system_encode/system_encode.h,
1357 plugins/mpeg1video/parse/mp1videoparse.c,
1358 plugins/mpeg1video/parse/mp1videoparse.h,
1359 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
1360 plugins/mpeg2/ac3parse/ac3parse.c,
1361 plugins/mpeg2/ac3parse/ac3parse.h,
1362 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
1363 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
1364 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
1365 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
1366 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
1367 plugins/mpeg2/subtitles/mpeg2subt.c,
1368 plugins/mpeg2/subtitles/mpeg2subt.h,
1369 plugins/mpeg2/video/gstmpeg2play.c,
1370 plugins/mpeg2/video/gstmpeg2play.h,
1371 plugins/mpeg2/videoparse/mp2videoparse.c,
1372 plugins/mpeg2/videoparse/mp2videoparse.h,
1373 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
1374 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
1375 plugins/oss/gstossgst.c, plugins/oss/gstossgst.h,
1376 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
1377 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
1378 plugins/quicktime/gstquicktimedecoder.c,
1379 plugins/quicktime/gstquicktimedecoder.h,
1380 plugins/quicktime/gstquicktimedemux.c,
1381 plugins/quicktime/gstquicktimedemux.h,
1382 plugins/quicktime/gstquicktimetypes.c,
1383 plugins/quicktime/gstquicktimetypes.h, plugins/rtjpeg/rtjpegdec.c,
1384 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
1385 plugins/rtjpeg/rtjpegenc.h, plugins/rtp/rtpsend/rtpsend.c,
1386 plugins/rtp/rtpsend/rtpsend.h, plugins/sdlsink/sdlvideosink.c,
1387 plugins/sdlsink/sdlvideosink.h, plugins/udp/.cvsignore,
1388 plugins/udp/Makefile.am, plugins/udp/gstudp.c,
1389 plugins/udp/gstudpsink.c, plugins/udp/gstudpsink.h,
1390 plugins/udp/gstudpsrc.c, plugins/udp/gstudpsrc.h,
1391 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
1392 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
1393 plugins/visualization/Makefile.am,
1394 plugins/visualization/chart/gstchart.c,
1395 plugins/visualization/smoothwave/smoothwave.c,
1396 plugins/visualization/smoothwave/smoothwave.h,
1397 plugins/visualization/spectrum/gstspectrum.c,
1398 plugins/visualization/spectrum/gstspectrum.h,
1399 plugins/visualization/synaesthesia/core.h,
1400 plugins/visualization/synaesthesia/synaesthesia.c,
1401 plugins/visualization/synaesthesia/synaesthesia.h,
1402 plugins/visualization/vumeter/vumeter.c,
1403 plugins/visualization/vumeter/vumeter.h,
1404 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
1405 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
1406 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
1407 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
1408 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
1409 plugins/xmms/gstxmmsinput.h, plugins/xmms/pluginenum.c,
1410 plugins/xmms/xmms.h, plugins/xvideosink/Makefile.am,
1411 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h,
1412 test/ac3parse.c, test/ac3play.c, test/avi2mpg.c, test/aviparse.c,
1413 test/dvdcat.c, test/lat.c, test/mp1parse.c, test/mp1tomp1.c,
1414 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3mad.c,
1415 test/mp3parse.c, test/mp3play.c, test/mp3tovorbis.c,
1416 test/mpeg2parse.c, test/pipetest.c, test/qtest.c, test/record.c,
1417 test/vidcapture.c, test/vidcapture2.c, test/videotest.c,
1418 test/wave.c, test/xmmstest.c, tests/autoplug.c, tests/autoplug3.c,
1419 tests/case4.c, tests/incsched.c, tests/mp1vid.c, tests/mp3encode.c,
1420 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/states.c,
1421 tests/threadlock.c, tests/eos/case1.c, tests/eos/case2.c,
1422 tests/eos/case3.c, tests/eos/case4.c, tests/eos/case5.c,
1423 tests/eos/case6.c, tests/eos/case7.c, tests/sched/runxml.c,
1424 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c,
1425 tools/gstreamer-launch.c: Merged from GOBJECT1 to HEAD at 200106241
1427 2001-06-25 01:07 omegahacker
1429 * gst/gobject2gtk.c, gst/gobject2gtk.h, tools/gstreamer-compprep.c,
1430 tools/gstreamer-inspect.c: added shim for
1431 g_object_class_list_properties and converted -inspect and -compprep
1434 2001-06-25 00:50 omegahacker
1436 * examples/plugins/: example.c, example.h: ported example plugin to
1439 2001-06-25 00:25 omegahacker
1441 * examples/cutter/cutter.c: ported to gobject
1443 2001-06-24 23:56 omegahacker
1445 * plugins/visualization/chart/gstchart.c: ported chart to gobject
1447 2001-06-24 23:44 omegahacker
1449 * LICENSE_readme, REQUIREMENTS, acconfig.h, autogen.sh,
1450 configure.base, gstreamer.spec.in, idiottest.mak,
1451 docs/gst/gstreamer-sections.txt, docs/manual/advanced.sgml,
1452 docs/manual/bins.sgml, docs/manual/factories.sgml,
1453 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
1454 docs/manual/pads.sgml, docs/manual/states.sgml, docs/random/eos,
1455 examples/Makefile.am, examples/cutter/Makefile.am,
1456 examples/cutter/cutter.c, examples/cutter/cutter.h,
1457 gst/Makefile.am, gst/gst.c, gst/gstautoplug.c, gst/gstbin.c,
1458 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstbufferpool.h,
1459 gst/gstcaps.c, gst/gstelement.c, gst/gstelementfactory.c,
1460 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstparse.c,
1461 gst/gstplugin.c, gst/gstprops.c, gst/gstscheduler.c,
1462 gst/gstthread.c, gst/elements/gstdisksink.c,
1463 gst/elements/gstdisksrc.c, gstplay/ChangeLog, gstplay/Makefile.am,
1464 gstplay/callbacks.c, gstplay/full-screen.c, gstplay/full-screen.h,
1465 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
1466 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
1467 gstplay/main.c, include/Makefile.am, libs/audio/gstaudio.c,
1468 libs/audio/gstaudio.h, libs/riff/gstriffencode.c,
1469 plugins/Makefile.am, plugins/audiofile/gstafsink.c,
1470 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
1471 plugins/filters/Makefile.am,
1472 plugins/filters/colorspace/Makefile.am,
1473 plugins/filters/colorspace/colorspace.c,
1474 plugins/filters/colorspace/colorspace.h,
1475 plugins/filters/cutter/README, plugins/filters/cutter/cutter.c,
1476 plugins/filters/cutter/cutter.h,
1477 plugins/filters/deinterlace/.cvsignore,
1478 plugins/filters/deinterlace/Makefile.am,
1479 plugins/filters/deinterlace/deinterlace.c,
1480 plugins/filters/deinterlace/deinterlace.h,
1481 plugins/filters/intfloatconvert/float2int.c,
1482 plugins/filters/intfloatconvert/float2int.h,
1483 plugins/filters/intfloatconvert/int2float.c,
1484 plugins/filters/intfloatconvert/int2float.h,
1485 plugins/filters/median/median.c, plugins/filters/median/median.h,
1486 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
1487 plugins/flac/.cvsignore, plugins/flac/Makefile.am,
1488 plugins/flac/flac.c, plugins/flac/flacdec.c,
1489 plugins/flac/flacdec.h, plugins/flac/flacenc.c,
1490 plugins/flac/flacenc.h, plugins/jpeg/gstjpegdec.c,
1491 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
1492 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
1493 plugins/quicktime/Makefile.am,
1494 plugins/quicktime/gstquicktimedecoder.c,
1495 plugins/quicktime/gstquicktimedecoder.h,
1496 plugins/quicktime/gstquicktimedemux.c,
1497 plugins/quicktime/gstquicktimedemux.h,
1498 plugins/quicktime/gstquicktimetypes.c,
1499 plugins/quicktime/gstquicktimetypes.h, plugins/vgasink/.cvsignore,
1500 plugins/vgasink/Makefile.am, plugins/vgasink/vgavideosink.c,
1501 plugins/vgasink/vgavideosink.h, plugins/videoscale/videoscale.h,
1502 plugins/visualization/Makefile.am,
1503 plugins/visualization/chart/.cvsignore,
1504 plugins/visualization/chart/Makefile.am,
1505 plugins/visualization/chart/gstchart.c, tools/README,
1506 tools/gstreamer-compprep.1, tools/gstreamer-launch.c: Merge from
1507 HEAD to BRANCH-GOBJECT1 at 200106241
1509 2001-06-24 22:21 wtay
1511 * tools/gstreamer-launch.c: Commented out the Gtk widget stuff.
1513 2001-06-24 22:18 omegahacker
1515 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstcaps.c,
1516 gstelement.c, gstelementfactory.c, gstobject.c, gstobject.h,
1517 gstpad.c, gstprops.c, gstthread.c: initial pass at #ifdef'ing xml
1520 2001-06-24 22:15 wtay
1522 * gstplay/gstplay.c: Some compile fixes.
1524 2001-06-24 22:14 wtay
1526 * configure.base: Added the festival plugin and udp.
1528 2001-06-24 22:10 wtay
1530 * plugins/: festival/gstfestival.c, oss/gstosssink.c,
1531 oss/gstosssink.h, oss/gstosssrc.c, udp/gstudpsink.c,
1532 udp/gstudpsrc.c, udp/gstudpsrc.h, xvideosink/Makefile.am: Added an
1533 arg to set the fragment size in oss plugins. Use a TCP stream
1534 connection to do caps nego over the wire in UDP. More pending
1535 changes to some plugins.
1537 2001-06-24 22:06 omegahacker
1539 * configure.base, plugins/Makefile.am: New check for libesd, a
1540 model for all the other checks I hope. Need to convert all the
1541 other checks to operate like this.
1543 2001-06-24 16:20 wtay
1545 * plugins/: Makefile.am, udp/.cvsignore, udp/Makefile.am,
1546 udp/gstudp.c, udp/gstudpsink.c, udp/gstudpsink.h, udp/gstudpsrc.c,
1547 udp/gstudpsrc.h: Added the beginnings of an udp send/receive
1550 2001-06-24 16:20 wtay
1552 * plugins/udp/gstudpsink.h: file gstudpsink.h was initially added
1553 on branch BRANCH-GOBJECT1.
1555 2001-06-24 16:20 wtay
1557 * plugins/udp/Makefile.am: file Makefile.am was initially added on
1558 branch BRANCH-GOBJECT1.
1560 2001-06-24 16:20 wtay
1562 * plugins/udp/gstudpsrc.c: file gstudpsrc.c was initially added on
1563 branch BRANCH-GOBJECT1.
1565 2001-06-24 16:20 wtay
1567 * plugins/udp/gstudp.c: file gstudp.c was initially added on branch
1570 2001-06-24 16:20 wtay
1572 * plugins/udp/gstudpsink.c: file gstudpsink.c was initially added
1573 on branch BRANCH-GOBJECT1.
1575 2001-06-24 16:20 wtay
1577 * plugins/udp/.cvsignore: file .cvsignore was initially added on
1578 branch BRANCH-GOBJECT1.
1580 2001-06-24 16:20 wtay
1582 * plugins/udp/gstudpsrc.h: file gstudpsrc.h was initially added on
1583 branch BRANCH-GOBJECT1.
1585 2001-06-24 15:55 wtay
1587 * docs/random/wtay/events: file events was initially added on
1588 branch BRANCH-GOBJECT1.
1590 2001-06-24 15:55 wtay
1592 * docs/random/wtay/events: Added some random ramblings about a the
1593 design of an event system.
1595 2001-06-24 02:02 wtay
1597 * gst/gobject2gtk.c: Removed some debug noise.
1599 2001-06-24 01:55 wtay
1601 * test/: aviparse.c, mp1parse.c, mpeg2parse.c, videotest.c, wave.c:
1602 Compile fixes for gtk.
1604 2001-06-23 13:23 wtay
1606 * plugins/festival/gstfestival.c: Make sure we don't send more data
1607 than the buffersize.
1609 2001-06-23 13:12 wtay
1611 * plugins/festival/gstfestival.c: file gstfestival.c was initially
1612 added on branch BRANCH-GOBJECT1.
1614 2001-06-23 13:12 wtay
1616 * plugins/festival/Makefile.am: file Makefile.am was initially
1617 added on branch BRANCH-GOBJECT1.
1619 2001-06-23 13:12 wtay
1621 * plugins/: Makefile.am, festival/Makefile.am,
1622 festival/gstfestival.c, festival/gstfestival.h: Added the festival
1623 text-to-speech plugin. It will currently only work by contacting
1624 the festival server on localhost. The output is WAV so it needs to
1625 be parsed with parsewav before connecting it to an audiosink:
1627 ./gstreamer-launch disksrc location=/etc/motd ! festival ! parsewav
1630 Latency is terrible because we don't process uterances individually
1633 2001-06-23 13:12 wtay
1635 * plugins/festival/gstfestival.h: file gstfestival.h was initially
1636 added on branch BRANCH-GOBJECT1.
1638 2001-06-22 02:14 wtay
1640 * examples/: Makefile.am, helloworld/helloworld.c,
1641 helloworld2/helloworld2.c, mixer/mixer.c, queue/queue.c,
1642 queue2/queue2.c, queue3/queue3.c, queue4/queue4.c, thread/thread.c,
1643 typefind/typefind.c, xml/createxml.c, xml/runxml.c: Fixed the
1644 examples for glib2 Removed plugins for now (need to run the script
1647 2001-06-22 02:05 wtay
1649 * tests/: autoplug.c, autoplug3.c, case4.c, incsched.c, mp1vid.c,
1650 mp3encode.c, paranoia.c, queue.c, rip.c, states.c, threadlock.c,
1651 eos/case1.c, eos/case2.c, eos/case3.c, eos/case4.c, eos/case5.c,
1652 eos/case6.c, eos/case7.c, sched/runxml.c: Lots of compile fixes for
1655 2001-06-22 01:43 wtay
1657 * test/: ac3parse.c, ac3play.c, avi2mpg.c, dvdcat.c, lat.c,
1658 mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3mad.c, mp3parse.c,
1659 mp3play.c, mp3tovorbis.c, pipetest.c, qtest.c, record.c,
1660 vidcapture.c, vidcapture2.c, xmmstest.c: Lots of compile fixes
1663 2001-06-22 01:14 wtay
1665 * configure.base: Disable most of the gnome/gtk stuff when
1666 compiling with glib2
1668 2001-06-22 00:11 wtay
1670 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added the option
1671 to set the format and the output size.
1673 2001-06-21 23:48 omegahacker
1675 * gst/gstqueue.c: marked up the function pointers with
1678 2001-06-21 20:44 wtay
1680 * configure.base: Added vgasink.
1682 2001-06-21 20:43 wtay
1684 * plugins/vgasink/: .cvsignore, Makefile.am, vgavideosink.c,
1685 vgavideosink.h: Added the vgasink by sienap.
1687 2001-06-21 16:29 wtay
1689 * tools/gstreamer-compprep.c: Compile fixes for GObject.
1691 2001-06-21 15:39 wtay
1693 * tools/gstreamer-inspect.c: Fixed a compileation error for
1696 2001-06-21 15:22 wtay
1698 * gst/: gobject2gtk.h, gstqueue.c: Compile fixes for gobject.
1700 2001-06-21 13:21 sbaker3
1702 * docs/gst/gstreamer-sections.txt: added refcounting and
1705 2001-06-21 12:50 wtay
1707 * plugins/flx/flx_decoder.h: Removed the colorspace dependency.
1709 2001-06-21 12:50 wtay
1711 * plugins/Makefile.am: Removed the videoscaler for now until it's
1714 2001-06-21 12:49 wtay
1716 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
1717 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
1718 Added some files for future use.
1720 2001-06-21 12:42 wtay
1722 * libs/Makefile.am: Removed old unused libs.
1724 2001-06-21 12:35 wtay
1726 * configure.base: Removed the winloader
1728 2001-06-21 12:34 wtay
1730 * libs/Makefile.am: Removed the wine loader.
1732 2001-06-21 12:32 wtay
1734 * include/Makefile.am: Removed the winelibs.
1736 2001-06-21 12:19 sbaker3
1738 * gst/: gstbufferpool.c, gstbufferpool.h: added ref counting to the
1739 buffer pool. also _destroy will clean up the buffer pool mem_chunk
1740 if it is the default implementation
1742 2001-06-21 03:03 omegahacker
1744 * plugins/Makefile.am: fixed spelling of xvideosink
1746 2001-06-21 00:43 wtay
1748 * gst/: gobject2gtk.h, gstqueue.c: Added some signal shims. Fixed
1749 the queue state_change stuff.
1751 2001-06-20 23:52 wtay
1753 * plugins/Makefile.am: Added the xvideosink to the dirs.
1755 2001-06-20 23:33 wtay
1757 * plugins/: dv/dvdec.c, xmms/xmms.h: All pending changes I still
1760 2001-06-20 23:21 wtay
1762 * plugins/aasink/aasink.c: Compile fixes for aasink.
1764 2001-06-20 23:21 wtay
1766 * gst/gobject2gtk.h: Added a shim for a marshaller.
1768 2001-06-20 22:56 wtay
1770 * gst/gobject2gtk.h: Added som shims for GTypeFlags and GParamFlags
1772 2001-06-20 22:55 wtay
1774 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: Compile fixes
1777 2001-06-20 22:40 wtay
1779 * plugins/arts/gst_arts.c: compile fixes for GTK1.2.
1781 2001-06-20 22:40 wtay
1783 * gst/gobject2gtk.h: Fixed an arg called "class", it's a C++
1786 2001-06-20 22:30 wtay
1788 * gst/gobject2gtk.h: Added g_type_from_name to the shims.
1790 2001-06-20 22:29 wtay
1792 * plugins/filters/ladspa/gstladspa.c: Some compile fixes for gtk1.2
1794 2001-06-20 21:58 wtay
1796 * gst/gobject2gtk.c: Renamed the shortname field in GParamSpec to
1797 name to match the glib2.0 implementation.
1799 2001-06-20 21:49 wtay
1801 * tools/gstreamer-inspect.c: Added object properties introspection.
1803 2001-06-20 21:48 wtay
1805 * gst/gobject2gtk.h: Added a better shim for g_object_get_property
1807 2001-06-20 15:53 sbaker3
1809 * gst/gstbuffer.c: fixed operator precedence bug which caused 32
1810 times too much memory to be allocated for each GstBuffer struct
1812 2001-06-20 00:17 omegahacker
1814 * gst/: gobject2gtk.c, gobject2gtk.h, elements/gstfakesrc.c: fixed
1815 signal registration problem in gobject2gtk shim
1817 2001-06-19 22:14 omegahacker
1819 * gst/gobject2gtk.c, gst/gobject2gtk.h, gst/gstpad.c,
1820 gst/autoplug/gstautoplugger.c, gst/elements/gstfdsrc.c,
1821 plugins/aasink/aasink.c, plugins/effects/stereo/stereo.c,
1822 plugins/effects/volume/volume.c,
1823 plugins/filters/mono2stereo/mono2stereo.c,
1824 plugins/mp3encode/lame/gstlame.c, plugins/sdlsink/sdlvideosink.c:
1825 More GObject updates, cleanups to some of the elements to make the
1828 2001-06-19 19:32 wtay
1830 * gst/elements/gstdisksink.c: Changed the bytes_written to a gint
1831 to avoid overflow...
1833 2001-06-19 13:53 richardb
1835 * idiottest.mak: idiottest was failing because of change of
1836 PLUGIN_USE_SRCDIR to PLUGIN_USE_BUILDDIR - fixed.
1838 2001-06-19 11:34 richardb
1840 * tools/gstreamer-launch.c: Add -o option argument to
1841 gstreamer-launch, to specify a file to output the pipeline to,
1842 instead of running it.
1844 2001-06-19 08:57 omegahacker
1846 * autogen.sh: updated autogen.sh to use --enable-plugin-builddir
1848 2001-06-19 08:57 omegahacker
1850 * gst/gstplugin.c, acconfig.h, configure.base: changed
1851 plugin-srcdir to plugin-builddir, which is what it should be
1853 2001-06-18 23:33 richardb
1855 * gst/gstprops.c: Simplify properties which contain lists of
1856 integer and integer range entries to minimal combination of ints
1857 and ranges that is equivalent. eg, (1,2,3,7-12,13) becomes
1860 Don't bother with floats for the moment, though it would be easy to
1861 add an equivalent, which would simplify overlapping ranges.
1863 2001-06-18 21:14 richardb
1865 * plugins/visualization/chart/gstchart.c: Fix memory leak, thanks
1868 2001-06-18 20:20 wtay
1870 * plugins/flac/: Makefile.am, flacdec.c, flacenc.c, flacenc.h:
1871 Updated the flac decoder/encode to the latest CVS version. I had
1872 to increase the cothread stack in cothread.c (8 threads max) to get
1873 the encoder working :(
1875 2001-06-18 12:27 richardb
1877 * plugins/filters/Makefile.am: Add a DIST_SUBDIRS line
1879 2001-06-18 12:12 richardb
1881 * configure.base, plugins/visualization/Makefile.am: Add chart
1882 plugin to build system.
1884 2001-06-18 12:09 richardb
1886 * plugins/visualization/chart/: .cvsignore, Makefile.am,
1887 gstchart.c: Initial commit of chart plugin. Draws charts of data
1888 streams. Currently has no settable framerate, draws inefficiently,
1889 has no settable size and looks fairly ugly. Needs data parsing to
1890 be split into a separate plugin.
1892 2001-06-18 05:56 dlehn
1894 * configure.base: ALSA checks use alsa_save_* names and gst attempt
1895 to save flags fails when using the same names. Prefixed with gst_.
1897 2001-06-17 23:14 wtay
1899 * plugins/flac/: flacenc.c, flacenc.h: More work on the encoder..
1900 it still segfaults inside the flac lib for some reason..
1902 2001-06-17 20:44 wtay
1904 * plugins/flac/: .cvsignore, Makefile.am, flac.c, flacdec.c,
1905 flacdec.h, flacenc.c, flacenc.h: Added a FLAC decoder. The encoder
1908 2001-06-17 16:06 wtay
1910 * gst/elements/gstsinesrc.c: Updated the params a bit.
1912 2001-06-17 16:03 wtay
1914 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1915 properties again. Added come const directives to the arguments
1916 again. Check for non exiting properties.
1918 2001-06-17 15:35 sbaker3
1920 * gst/gstbufferpool.h: added _gst_buffer_pool_initialize
1922 2001-06-17 15:12 wtay
1924 * tools/gstreamer-inspect.c: Print out the enum values too.
1926 2001-06-17 14:58 sbaker3
1928 * plugins/filters/intfloatconvert/: float2int.c, int2float.c: uses
1929 default bufferpool factory
1931 2001-06-17 14:55 sbaker3
1933 * gst/: gst.c, gstbufferpool.c, gstbufferpool.h: added a default
1934 bufferpool factory function. it reuses existing instances of
1935 bufferpool if requests are made for existing buffer sizes
1937 2001-06-17 09:55 omegahacker
1939 * gst/gstobject.c, gst/gstobject.h, gst/gsttypefind.c,
1940 gst/autoplug/gstautoplugcache.c, plugins/aasink/aasink.c,
1941 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsrc.c,
1942 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
1943 plugins/filters/cutter/cutter.c, plugins/gnomevfs/gnomevfssink.c,
1944 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/gstgsmenc.c,
1945 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
1946 plugins/sdlsink/sdlvideosink.c, plugins/xmms/gstxmmseffect.c,
1947 plugins/xvideosink/xvideosink.c: Mostly went around converting
1948 G_OBJECT_TYPE(klass) to G_TYPE_FROM_CLASS(klass)
1950 2001-06-17 09:52 omegahacker
1952 * configure.ac, configure.in: removed configure.ac and configure.in
1954 2001-06-17 05:07 omegahacker
1956 * plugins/1394/: dv1394src.c, dv1394src.h: ported 1394 plugin to
1957 gobject, somehow forget that one...
1959 2001-06-17 04:17 wtay
1961 * tools/gstreamer-inspect.c: Added enums to inspect.
1963 2001-06-17 04:10 omegahacker
1965 * gst/gobject2gtk.h: file gobject2gtk.h was initially added on
1966 branch BRANCH-GOBJECT1.
1968 2001-06-17 04:10 omegahacker
1970 * gst/gobject2gtk.c: file gobject2gtk.c was initially added on
1971 branch BRANCH-GOBJECT1.
1973 2001-06-17 04:10 omegahacker
1975 * acconfig.h, configure.base, gst/Makefile.am, gst/gobject2gtk.c,
1976 gst/gobject2gtk.h, gst/gst.c, gst/gst.h, gst/gstextratypes.c,
1977 gst/gstextratypes.h, gst/gstobject.c, gst/gstobject.h,
1978 gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c, gst/gstutils.c,
1979 gst/gstutils.h: Added gobject to gtkobject bridge
1980 (gobject2gtk.[ch]) and configure-time support for selecting between
1981 glib and gtk (--enable-glib2 to build with gobject).
1983 2001-06-17 04:05 wtay
1985 * plugins/mp3encode/lame/gstlame.c: Fixed the get and set functions
1986 for enum properties.
1988 2001-06-17 04:03 wtay
1990 * docs/manual/helloworld.sgml: Fixed the audiosink in the example
1993 2001-06-17 03:47 wtay
1995 * gst/: gstutils.c, gstutils.h: Fixed the utils for getting
1996 properties. Added come const directives to the arguments.
1998 2001-06-17 03:39 wtay
2000 * tools/gstreamer-inspect.c: Figured out how to get a property from
2003 2001-06-16 18:35 wtay
2005 * tools/gstreamer-inspect.c: Pff, this doesn't seem to work... Can
2006 someone try to get a property from a GObject?
2008 2001-06-16 18:25 wtay
2010 * tools/gstreamer-inspect.c: Somewhat fixed -inspect
2012 2001-06-16 15:36 wtay
2014 * configure.base: Removed the obsolete libs.
2016 2001-06-16 15:35 wtay
2018 * plugins/Makefile.am: Added the avi stuff to the makefile again.
2020 2001-06-16 15:29 wtay
2022 * plugins/avi/: Makefile.am, codectest.c, gstavidecoder.c,
2023 gstavidecoder.h, gstavidemux.c, gstavidemux.h, gstaviencoder.c,
2024 gstaviencoder.h, gstavimux.c, gstavimux.h, gstavitypes.c,
2025 gstavitypes.h, playcodecs.c, videoheader.c: Updated the avi decoder
2028 2001-06-16 14:46 wtay
2030 * plugins/avi/winaudio/: aviaudiodecoder.c, aviaudiodecoder.h:
2031 Updated the audiodecoder to gobject.
2033 2001-06-16 14:24 wtay
2035 * gstplay/gstplay.c: Removed a check (see that the file exists
2036 locally ??) to enable network streaming with gnomevfssrc again.
2038 2001-06-16 14:17 wtay
2040 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2041 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2042 gstwinenc.c, gstwinenc.cc, gstwinenc.h: Merged from HEAD on
2043 20010616 (13:00 GMT). Compile fixes for GObject.
2045 2001-06-16 01:43 wtay
2047 * plugins/Makefile.am: Updated the makefile.
2049 2001-06-16 01:32 wtay
2051 * plugins/arts/gst_arts.c: Fixed arts
2053 2001-06-16 01:26 wtay
2055 * plugins/filters/Makefile.am: Added LADSPA back in the Makefile.
2057 2001-06-16 01:25 wtay
2059 * plugins/filters/ladspa/gstladspa.c: LADSPA compiles.
2061 2001-06-16 01:14 wtay
2063 * plugins/xmms/: gstxmmseffect.c, gstxmmsinput.c, pluginenum.c:
2064 Fixed some stuff in xmms, removed the args for now.
2066 2001-06-16 00:49 wtay
2068 * plugins/flx/flx_decoder.h: Removed the dependency on colorspace.
2070 2001-06-16 00:48 wtay
2072 * plugins/filters/: Makefile.am, ladspa/gstladspa.c: Removed ladspa
2073 from the Makefile until it compiles. Removed the dependency on OSS
2076 2001-06-16 00:36 wtay
2078 * plugins/visualization/: Makefile.am, synaesthesia/core.h,
2079 synaesthesia/synaesthesia.c, synaesthesia/synaesthesia.h: Removed
2080 old, non functional code out of the makefile.
2082 2001-06-16 00:23 omegahacker
2084 * configure.ac, configure.in, gst/gst.c, gst/gstmarshal.c,
2085 gst/gstmarshal.h, gst/autoplug/autoplugtest.c,
2086 plugins/aasink/aasink.c, plugins/aasink/aasink.h,
2087 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
2088 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
2089 plugins/alsa/alsa.h, plugins/alsa/alsa_common.c,
2090 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
2091 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
2092 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h,
2093 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
2094 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
2095 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
2096 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
2097 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
2098 plugins/cdparanoia/cdparanoia.c, plugins/cdparanoia/cdparanoia.h,
2099 plugins/cobin/cobin.c, plugins/cobin/cobin.h,
2100 plugins/cobin/spindentity.c, plugins/cobin/spindentity.h,
2101 plugins/dv/dvdec.c, plugins/dv/dvdec.h, plugins/dvdsrc/dvdsrc.c,
2102 plugins/dvdsrc/dvdsrc.h, plugins/effects/stereo/stereo.c,
2103 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
2104 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
2105 plugins/esd/esdsink/esdsink.h, plugins/filters/adder/adder.c,
2106 plugins/filters/adder/adder.h,
2107 plugins/filters/colorspace/colorspace.c,
2108 plugins/filters/colorspace/colorspace.h,
2109 plugins/filters/cutter/cutter.c, plugins/filters/cutter/cutter.h,
2110 plugins/filters/cutter/filter.func,
2111 plugins/filters/intfloatconvert/float2int.c,
2112 plugins/filters/intfloatconvert/float2int.h,
2113 plugins/filters/intfloatconvert/int2float.c,
2114 plugins/filters/intfloatconvert/int2float.h,
2115 plugins/filters/intfloatconvert/intfloatconvert.c,
2116 plugins/filters/ladspa/gstladspa.c,
2117 plugins/filters/ladspa/gstladspa.h,
2118 plugins/filters/lav/lavencode.c, plugins/filters/lav/lavencode.h,
2119 plugins/filters/level/level.c, plugins/filters/level/level.h,
2120 plugins/filters/median/median.c, plugins/filters/median/median.h,
2121 plugins/filters/mono2stereo/mono2stereo.c,
2122 plugins/filters/mono2stereo/mono2stereo.h,
2123 plugins/filters/passthrough/level.c,
2124 plugins/filters/passthrough/level.h,
2125 plugins/filters/passthrough/passthrough.c,
2126 plugins/filters/passthrough/passthrough.h,
2127 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
2128 plugins/filters/stereo2mono/stereo2mono.c,
2129 plugins/filters/stereo2mono/stereo2mono.h,
2130 plugins/filters/volenv/filter.func,
2131 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
2132 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
2133 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
2134 plugins/gsm/gstgsmdec.c, plugins/gsm/gstgsmdec.h,
2135 plugins/gsm/gstgsmenc.c, plugins/gsm/gstgsmenc.h,
2136 plugins/icecast/icecastsend/icecastsend.c,
2137 plugins/icecast/icecastsend/icecastsend.h,
2138 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
2139 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
2140 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
2141 plugins/mp3decode/mpg123/gstmpg123.c,
2142 plugins/mp3decode/mpg123/gstmpg123.h,
2143 plugins/mp3decode/parse/mp3parse.c,
2144 plugins/mp3decode/parse/mp3parse.h,
2145 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
2146 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
2147 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
2148 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
2149 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
2150 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
2151 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
2152 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
2153 plugins/mpeg1/system_encode/buffer.c,
2154 plugins/mpeg1/system_encode/system_encode.c,
2155 plugins/mpeg1/system_encode/system_encode.h,
2156 plugins/mpeg1video/parse/mp1videoparse.c,
2157 plugins/mpeg1video/parse/mp1videoparse.h,
2158 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
2159 plugins/mpeg2/ac3parse/ac3parse.c,
2160 plugins/mpeg2/ac3parse/ac3parse.h,
2161 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
2162 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
2163 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
2164 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
2165 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
2166 plugins/mpeg2/subtitles/mpeg2subt.c,
2167 plugins/mpeg2/subtitles/mpeg2subt.h,
2168 plugins/mpeg2/video/gstmpeg2play.c,
2169 plugins/mpeg2/video/gstmpeg2play.h,
2170 plugins/mpeg2/videoparse/mp2videoparse.c,
2171 plugins/mpeg2/videoparse/mp2videoparse.h,
2172 plugins/mulaw/mulaw-decode.c, plugins/mulaw/mulaw-decode.h,
2173 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h,
2174 plugins/quicktime/gstquicktimedecoder.c,
2175 plugins/quicktime/gstquicktimedecoder.h,
2176 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
2177 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
2178 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
2179 plugins/sdlsink/sdlvideosink.c, plugins/sdlsink/sdlvideosink.h,
2180 plugins/vcdsrc/vcdsrc.c, plugins/vcdsrc/vcdsrc.h,
2181 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
2182 plugins/visualization/smoothwave/smoothwave.c,
2183 plugins/visualization/smoothwave/smoothwave.h,
2184 plugins/visualization/spectrum/gstspectrum.c,
2185 plugins/visualization/spectrum/gstspectrum.h,
2186 plugins/visualization/synaesthesia/synaesthesia.c,
2187 plugins/visualization/synaesthesia/synaesthesia.h,
2188 plugins/visualization/vumeter/vumeter.c,
2189 plugins/visualization/vumeter/vumeter.h,
2190 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisdec.h,
2191 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
2192 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
2193 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
2194 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
2195 plugins/xmms/gstxmmsinput.h, plugins/xmms/xmms.h,
2196 plugins/xvideosink/xvideosink.c, plugins/xvideosink/xvideosink.h:
2197 Mega patch updates almost all the plugins to GObject. This was
2198 done with a Perl script, with only a few minor manual tweaks where
2199 the perl didn't catch the code just right. There may be a few
2200 minor issues remaining from this, but they should be easy to catch
2201 (plugin doesn't work).
2203 There are several plugins that have GDK/GTK code in them that
2204 shouldn't, these need to be dealt with next.
2206 2001-06-16 00:15 wtay
2208 * plugins/filters/smooth/: smooth.c, smooth.h: Added caps to the
2211 2001-06-16 00:15 wtay
2213 * plugins/filters/median/median.c: copy timestamps too.
2215 2001-06-15 23:48 wtay
2217 * plugins/filters/median/: median.c, median.h: Added an option to
2218 only filter the luminance plane.
2220 2001-06-15 23:38 wtay
2222 * plugins/filters/median/: median.c, median.h: Added caps to the
2225 2001-06-15 23:03 wtay
2227 * plugins/videoscale/gstscale_x86_asm.s: file gstscale_x86_asm.s
2228 was initially added on branch BRANCH-GOBJECT1.
2230 2001-06-15 23:03 wtay
2232 * plugins/videoscale/: gstscale_x86.c, gstscale_x86.h,
2233 gstscale_x86_asm.s, gstvideoscale.c, gstvideoscale.h, videoscale.h:
2234 Just added some files I will need soon.
2236 2001-06-15 23:03 wtay
2238 * plugins/videoscale/gstscale_x86.h: file gstscale_x86.h was
2239 initially added on branch BRANCH-GOBJECT1.
2241 2001-06-15 23:03 wtay
2243 * plugins/videoscale/gstvideoscale.h: file gstvideoscale.h was
2244 initially added on branch BRANCH-GOBJECT1.
2246 2001-06-15 23:03 wtay
2248 * plugins/videoscale/gstscale_x86.c: file gstscale_x86.c was
2249 initially added on branch BRANCH-GOBJECT1.
2251 2001-06-15 23:03 wtay
2253 * plugins/videoscale/gstvideoscale.c: file gstvideoscale.c was
2254 initially added on branch BRANCH-GOBJECT1.
2256 2001-06-15 23:00 wtay
2258 * libs/Makefile.am: Removed old unused libs.
2260 2001-06-15 22:46 wtay
2262 * docs/manual/: advanced.sgml, bins.sgml, factories.sgml,
2263 helloworld.sgml, helloworld2.sgml, pads.sgml, states.sgml: Small
2264 updates to the manual.
2266 2001-06-15 20:49 sbaker3
2268 * plugins/filters/intfloatconvert/: float2int.c, float2int.h: takes
2269 multiple float pads and converts to interleaved int data. Different
2270 sized and out-of-order buffer support is in place but not tested.
2272 2001-06-15 20:48 sbaker3
2274 * plugins/filters/intfloatconvert/: int2float.c, int2float.h: now
2275 converts interleaved ints to mono floats in seperate pads. Also
2276 now has a _request_new_pad func
2278 2001-06-15 20:46 wtay
2280 * tools/README: Updated the README file with some cool
2281 gstreamer-launch cmd lines by Matthew McClintock
2282 <mattsm@mail.utexas.edu>
2284 2001-06-15 20:13 wtay
2286 * gst/: gstelement.c, gstpad.c, gstparse.c, gstparse.h,
2287 gstscheduler.c, elements/gstdisksrc.c: Changed a stupid assert in
2288 request_pad. Some fixes for pullregion and EOS conditions. Remove
2289 an unneeded check in the scheduler (check for NULL buffer) some EOS
2290 fixes for pullregion in disksrc. Removed the macro in the
2291 gstparse.h header 'cause it's internal to gstparse.c Added a check
2292 in gstparse for NULL element.
2294 2001-06-15 17:42 thomasvs
2296 * examples/cutter/cutter.c: added some minor stuff
2298 2001-06-15 17:22 wtay
2300 * plugins/avi/wincodec/gstwindec.cc: A fix for latest CVS avifile.
2302 2001-06-15 16:44 richardb
2304 * configure.base: Fix mistake with saved CPPFLAGS for sdl test and
2305 libdv test: was unsaving the value before saving... :(
2307 2001-06-15 16:42 richardb
2309 * configure.base: Fix bug #433398, by putting GLIB_CFLAGS
2311 2001-06-15 07:33 sbaker3
2313 * gst/gstparse.c: should restore dynamic connection of pads
2314 (couldn't really test it though)
2316 2001-06-14 22:02 omegahacker
2318 * plugins/oss/: gstossgst.c, gstossgst.h, gstosssink.c,
2319 gstosssink.h, gstosssrc.c, gstosssrc.h: ported to gobject
2321 2001-06-14 22:02 omegahacker
2323 * gst/: gstpad.c, elements/Makefile.am, elements/gstdisksink.c,
2324 elements/gstdisksrc.c, elements/gstfakesrc.c,
2325 elements/gstsinesrc.c, elements/gsttee.c: various fixes needed to
2326 get to sinesrc ! osssink
2328 2001-06-14 21:39 wtay
2330 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c,
2331 gststaticautoplug.c, gststaticautoplugrender.c: Fixed some minor
2334 2001-06-14 21:23 omegahacker
2336 * configure.base: added gmodule to glib-2.0 stuff
2338 2001-06-14 21:19 omegahacker
2340 * gst/gstmarshal.h: file gstmarshal.h was initially added on branch
2343 2001-06-14 21:19 omegahacker
2345 * gst/: gstmarshal.c, gstmarshal.h: new files that need to be
2346 removed at some point because they are to be autogenerated
2348 2001-06-14 21:19 omegahacker
2350 * gst/gstmarshal.c: file gstmarshal.c was initially added on branch
2353 2001-06-14 19:04 thomasvs
2355 * examples/cutter/cutter.c: changed cutter example to use a thread
2357 2001-06-14 04:14 omegahacker
2359 * gst/: Makefile.am, gst.c, gstautoplug.c, gstbin.c, gstelement.c,
2360 gstobject.c, gstpad.c, gstparse.c, gsttypefind.c, gstxml.c,
2361 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
2362 autoplug/gstautoplugger.c, autoplug/gststaticautoplug.c,
2363 autoplug/gststaticautoplug.h, autoplug/gststaticautoplugrender.c,
2364 autoplug/gststaticautoplugrender.h, elements/gstdisksink.c,
2365 elements/gstdisksink.h, elements/gstdisksrc.c,
2366 elements/gstdisksrc.h, elements/gstelements.c,
2367 elements/gstfakesink.c, elements/gstfakesink.h,
2368 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
2369 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
2370 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
2371 elements/gstidentity.c, elements/gstidentity.h,
2372 elements/gstmultidisksrc.c, elements/gstmultidisksrc.h,
2373 elements/gstpipefilter.c, elements/gstpipefilter.h,
2374 elements/gstsinesrc.c, elements/gstsinesrc.h, elements/gsttee.c,
2375 elements/gsttee.h: Bring all the other stuff in gst/ up to match
2376 libgst.la's GObject port. Fixed some minor problems with the
2377 signalling stuff in the core.
2381 2001-06-13 23:09 thomasvs
2383 * examples/cutter/cutter.c: cutter now uses afsink to write out
2384 wavs we will add a queue next to handle latency problems
2386 2001-06-13 23:03 thomasvs
2388 * plugins/audiofile/gstafsink.c: afsink now closes and reopens
2389 files when you change the location
2391 2001-06-13 22:59 omegahacker
2393 * configure.base: new configure check for glib 2.0, now requires
2394 pkg-config to be installed
2396 2001-06-13 22:52 thomasvs
2398 * configure.base, examples/Makefile.am: added cutter example
2400 2001-06-13 22:52 omegahacker
2402 * gst/: gstautoplug.c, gstautoplug.h, gstbin.c, gstbin.h,
2403 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
2404 gstextratypes.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
2405 gstparse.c, gstpipeline.c, gstpipeline.h, gstqueue.c, gstqueue.h,
2406 gstscheduler.c, gstscheduler.h, gstthread.c, gstthread.h,
2407 gsttypefind.c, gsttypefind.h, gstutils.c, gstutils.h, gstxml.c,
2408 gstxml.h: First round of changes to port to GObject. libgst.la
2409 compiles, though there are a few things commented out.
2410 Specifically object destruction is probably broken, but wtay gets
2411 to fix that because he researched the problem of glib 2.0 object
2412 destruction while doing the first round. Some of the XML stuff is
2413 commented out, but that's an easy fix.
2415 Next is the rest of the gst/ directory, then on to the plugins.
2417 2001-06-13 22:45 wtay
2419 * plugins/quicktime/: gstquicktimedecoder.c, gstquicktimedecoder.h,
2420 gstquicktimedemux.c, gstquicktimedemux.h, gstquicktimetypes.c:
2421 Fixed the quicktime plugin. things now work with mjpeg.
2423 2001-06-13 22:35 thomasvs
2425 * plugins/audiofile/gstafsink.c: afsink now handles eos and closes
2428 2001-06-13 22:33 wtay
2430 * gst/gstpad.c: Loop in pullregion until the desired buffer has
2433 2001-06-13 22:08 thomasvs
2435 * plugins/filters/cutter/cutter.c: check for buffer's framedness
2437 2001-06-13 22:08 thomasvs
2439 * libs/audio/: gstaudio.c, gstaudio.h: added a function to check if
2440 the buffer's data is framed
2442 2001-06-13 22:02 wtay
2444 * plugins/avi/wincodec/: gstwindec.cc, gstwinenc.cc: fixed a small
2445 fix in the type init function that makes some C++ compilers
2448 2001-06-13 21:26 thomasvs
2450 * configure.base: added deinterlace
2452 2001-06-13 18:39 wtay
2454 * plugins/mp3decode/mad/gstmad.c: Removed the debug output.
2456 2001-06-13 17:20 thomasvs
2458 * examples/cutter/: Makefile.am, cutter.c, cutter.h: added example
2459 program to show how cutter plugin works
2461 2001-06-13 17:16 thomasvs
2463 * plugins/filters/cutter/cutter.c: some code clean-ups and sensible
2466 2001-06-13 17:13 thomasvs
2468 * plugins/filters/cutter/README: added a better description of the
2471 2001-06-13 17:04 thomasvs
2473 * plugins/filters/cutter/: cutter.c, cutter.h, filter.func: added
2474 threshold level and runlength arguments stopped copying buffer used
2475 audio lib functions for some stuff
2477 2001-06-13 16:33 thomasvs
2479 * libs/audio/: gstaudio.c, gstaudio.h: added helper function to
2480 calculate maximum possible sample value based on caps
2482 2001-06-13 10:51 thomasvs
2484 * docs/random/eos: added two more cases of eos reasoning
2486 2001-06-13 02:18 cael
2488 * gstplay/: ChangeLog, Makefile.am, callbacks.c, full-screen.c,
2489 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
2490 gstplay.c, gstplay.h, main.c: Hmm, added working (if hacked)
2491 full-screen play, shuffled things around, added error checking so
2492 we don't crash on file not found, added the beginnings of a
2495 2001-06-12 22:35 wtay
2497 * plugins/filters/deinterlace/Makefile.am: Removed the leftover
2498 filter.func file and README in the makefile.
2500 2001-06-12 22:35 wtay
2502 * plugins/filters/Makefile.am: Added the deinterlace filter
2504 2001-06-12 22:33 wtay
2506 * plugins/filters/deinterlace/: .cvsignore, Makefile.am,
2507 deinterlace.c, deinterlace.h: Added a deinterlace filter.
2509 2001-06-12 22:27 wtay
2511 * plugins/filters/colorspace/Makefile.am: Add libHermes too of
2514 2001-06-12 21:19 wtay
2516 * plugins/filters/Makefile.am: Still compile colorspace when Hermes
2519 2001-06-12 21:19 wtay
2521 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
2522 colorspace.h: ifdef out the Hermes code when the library was not
2525 2001-06-12 20:47 wtay
2527 * libs/riff/gstriffencode.c: Fixed a bug in the avi encoder with
2530 2001-06-12 20:45 wtay
2532 * plugins/jpeg/gstjpegdec.c: Don't push a buffer when the pad is
2535 2001-06-12 20:44 wtay
2537 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Added a sync
2538 arg to turn off syncing on the timestamps.
2540 2001-06-12 20:42 wtay
2542 * plugins/avi/: Makefile.am, codectest.c, gstaviencoder.c,
2543 gstaviencoder.h, gstavimux.c, gstavimux.h, videoheader.c,
2544 wincodec/gstwindec.cc, wincodec/gstwinenc.cc, wincodec/gstwinenc.h:
2545 Removed old code. Enhanced the avi decoder. The encoder now sorta
2546 works. For big input frames it segfaults though inside a libavifile
2547 function. Renamed the aviencoder to avimux.
2549 2001-06-12 15:35 thomasvs
2551 * plugins/audiofile/: gstafsrc.c, gstafsrc.h: added timestamps to
2554 2001-06-12 14:42 thomasvs
2556 * plugins/mp3decode/mad/gstmad.h: added framestamp
2558 2001-06-12 11:12 thomasvs
2560 * plugins/mp3decode/mad/gstmad.c: added a different way of
2561 generating timestamps; activate by uncommenting #define
2564 2001-06-12 11:11 thomasvs
2566 * libs/audio/: gstaudio.c, gstaudio.h: added some function to
2567 support framestamps & timestamps
2569 2001-06-11 23:04 shitowax
2571 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
2572 gstquicktimedecoder.h: Transformation of the quicktime plugin into
2575 2001-06-11 23:02 shitowax
2577 * plugins/quicktime/: gstquicktimedemux.c, gstquicktimedemux.h,
2578 gstquicktimetypes.c, gstquicktimetypes.h: Intitial CVS introduction
2580 2001-06-11 21:19 thomasvs
2582 * plugins/Makefile.am: fixed AVIFILE dependency check
2584 2001-06-11 20:09 omegahacker
2586 * gst/gstelement.h: changed indent and argnames to trigger
2589 2001-06-10 22:13 richardb
2591 * tools/gstreamer-compprep.1: Some formatting updates, thanks to
2594 2001-06-10 19:50 theuraeus
2596 * LICENSE_readme: 2001-10-06 Christian Schaller
2597 <Uraeus@linuxrising.org> - Moved a couple of libs from GPL to LGPL
2598 since they had been mistakenly branded as GPL.
2600 2001-06-10 12:57 sbaker3
2602 * gst/gstparse.c: can now take comma delimited list of pads. eg
2603 gstreamer-launch disksrc location=~/mp3/gnome.mp3 ! mad ! int2float
2604 src%d,src%d\!sink%d,sink%d float2int ! osssink
2606 2001-06-10 02:18 theuraeus
2608 * gstreamer.spec.in: 2001-10-06 Christian Schaller
2609 <Uraeus@linuxrising.org> - Updated the SPEC file as per Erik's
2610 wishes - Split out the mpeg stuff - Silenced gstreamer-register
2611 when run after each package
2613 2001-06-09 22:48 theuraeus
2615 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2616 <Uraeus@linuxrising.org> - Added gstreamer-register to all plugins
2618 2001-06-09 20:23 theuraeus
2620 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2621 <Uraeus@linuxrising.org> - moved the visualisations plugins out
2623 TODO: 1. the mpeg plugins need sorting out. currently they are all
2624 just placed inside the main package. Need help with this since I am
2625 unsure about what files belongs where with what dependency 2.
2626 Cross-dependencies probably should be added to the plugins 3.
2627 License information should be added to the plugins 4.
2628 GStreamer-register needs to be added for each plugin
2630 2001-06-09 19:50 theuraeus
2632 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2633 <Uraeus@linuxrising.org> - Finally the SPEC file works again, now
2634 only polishing it remains
2636 2001-06-09 17:44 theuraeus
2638 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2639 <Uraeus@linuxrising.org> - More SPEC fixes, not perfect yet, but
2640 maybe it actually works now
2642 2001-06-09 12:43 sbaker3
2644 * gst/: gstparse.c, gstparse.h: store src and sink pads in slists
2645 to get ready for the src1,src2\!sink1,sink2 syntax
2647 2001-06-09 11:16 sbaker3
2649 * gst/gstparse.c: if a named pad doesn't exist, try creating a new
2650 pad using the padtemplate name. eg int2float src%d!sink%d float2int
2652 2001-06-09 03:33 theuraeus
2654 * gstreamer.spec.in: 2001-09-06 Christian Schaller
2655 <Uraeus@linuxrising.org> - More fixes to the SPEC file, still not
2656 verfied that it works, but I need sleep and it is guaranteed closer
2657 to working than the current one. More testing and SPEC file hacking
2658 tommorow(aka later today).
2660 2001-06-09 01:16 wtay
2662 * plugins/avi/wincodec/: Makefile.am, gstwincodec.c,
2663 gstwincodec.cc, gstwindec.c, gstwindec.cc, gstwindec.h,
2664 gstwinenc.c, gstwinenc.cc: The windows decoder now uses the dll
2665 loader from avifile, significantly simplyfying the codec.
2667 2001-06-09 01:14 wtay
2669 * REQUIREMENTS, configure.base: Added a check for avifile.
2671 2001-06-08 23:17 theuraeus
2673 * gstreamer.spec.in: 2001-08-06 Christian Schaller
2674 <Uraeus@linuxrising.org> - Added ALSA plugin (commented out since I
2675 don't have alsa installed)
2677 2001-06-08 22:56 theuraeus
2679 * REQUIREMENTS, gstreamer.spec.in: 2001-08-06 Christian Schaller
2680 <Uraeus@linuxrising.org> - Updated GStreamer SPEC which sorts out
2681 plugins into separate plugins, needs more work to support all
2684 2001-06-07 22:45 ajmitch
2686 * plugins/esd/esdsink/Makefile.am: Added README to EXTRA_DIST
2688 2001-06-07 22:43 wtay
2690 * plugins/avi/Makefile.am: Added README to dist
2692 2001-06-07 22:02 ajmitch
2694 * plugins/esd/esdsink/README: Added README for esdsink. Someone
2695 please give it some TLC before 0.2.0 release :)
2697 2001-06-07 19:31 wtay
2699 * plugins/avi/: README, wincodec/gstwindec.c: Added a README file
2700 about the innner working of the avi decoder.
2702 2001-06-07 17:56 dlehn
2704 * debian/changelog, debian/gstreamer-tools.manpages,
2705 gst/autoplug/.cvsignore: Added manpage Ignore built autoplugtest
2706 binary Bump debian version to 0.2.0
2708 2001-06-07 11:58 richardb
2710 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-compprep.1,
2711 gstreamer-register.1: Add gstreamer-compprep man page.
2713 2001-06-07 09:18 ajmitch
2715 * AUTHORS: Credited 'ALSA plugins' to Thomas Nydberg in AUTHORS
2717 2001-06-07 07:38 dlehn
2719 * debian/gstreamer-common.files: latest plugins updates
2721 2001-06-07 07:06 cael
2723 * gstplay/: ChangeLog, gstmediaplay.glade: dissabled full-screen
2724 for the time being till i have time to fix it.
2726 2001-06-07 01:08 omegahacker
2728 * tools/: gstreamer-inspect.1, gstreamer-launch.1,
2729 gstreamer-register.1: added --gst-mask to the man pages
2731 2001-06-06 20:31 wtay
2733 * plugins/avi/Makefile.am: Added the REAME_win32dll to extra dist
2735 2001-06-06 20:23 dlehn
2737 * debian/: Makefile.am, changelog, control, gstreamer-artsd.files,
2738 gstreamer-audiofile.files, gstreamer-common.files,
2739 gstreamer-gnomevfs.files, gstreamer-gsm.files,
2740 gstreamer-jpeg.files, gstreamer-oss.files, gstreamer-sdl.files,
2741 gstreamer-tools.files, gstreamer-tools.manpages, libgst-dev.files,
2742 rules: Added new plugin packages and synced up to a late pre2 CVS
2745 2001-06-06 20:21 dlehn
2747 * .cvsignore: Added configure.{ac,in} to .cvsignore since they are
2748 autogenerated from configure.base now.
2750 2001-06-06 20:20 dlehn
2752 * docs/gst/Makefile.am: Added .o and .lo to clean-local target
2754 2001-06-06 20:15 wtay
2756 * gst/gstelement.c: Removed a warning.
2758 2001-06-06 20:12 wtay
2760 * plugins/filters/lav/Makefile.am: Removed the README file from
2763 2001-06-06 20:07 wtay
2765 * plugins/filters/Makefile.am: Added the lavencoder
2767 2001-06-06 19:33 wtay
2769 * docs/: gst/tmpl/gstreamer-unused.sgml, random/NOTES-0.2.0: Some
2772 2001-06-06 19:31 wtay
2774 * configure.base: Added the lav encoder Makefile.am
2776 2001-06-06 19:29 wtay
2778 * gst/: cothreads.c, gstparse.c: Changed the maxcothreads to 16.
2779 connect to the new_ghost_pad signal in parse.
2781 2001-06-06 17:21 wtay
2783 * plugins/gsm/gstgsmdec.c: Small fix to initialize a counter.
2785 2001-06-06 17:20 wtay
2787 * plugins/avi/: gstavidecoder.c, gstavitypes.c: Fixes for different
2790 2001-06-06 17:09 wtay
2792 * plugins/avi/: gstavidecoder.c, gstavitypes.c: More fixes for
2793 audio. Only send buffers if the pad is connected.
2795 2001-06-06 17:08 wtay
2797 * plugins/jpeg/gstjpegdec.c: Some fixes for various jpeg formats.
2799 2001-06-06 15:24 thomasvs
2801 * configure.base, plugins/filters/Makefile.am: added cutter plugin
2804 2001-06-06 15:21 thomasvs
2806 * plugins/filters/cutter/: Makefile.am, README, cutter.c, cutter.h,
2807 filter.func: cutter plugin; emits signals when audio RMS level
2808 falls below or rises above threshold value for a given consecutive
2811 2001-06-06 15:14 thomasvs
2813 * configure.base, libs/Makefile.am: added Makefile generation for
2816 2001-06-06 15:13 thomasvs
2818 * libs/audio/: Makefile.am, gstaudio.c, gstaudio.h: first try at a
2819 general gstreamer audio library with helper functions
2821 2001-06-06 13:47 richardb
2823 * docs/manual/quotes.sgml: Add an important quote from Omega.
2825 2001-06-06 00:39 theuraeus
2827 * plugins/avi/README_win32dll: 2001-06-06 Christian Schaller
2828 <Uraeus@linuxrising.org> * Add small textfile with some information
2829 on win32 dll situation
2831 2001-06-05 20:44 sbaker3
2833 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: mono _get and
2834 _chain should now work.Many other changes including: all immutable
2835 info is in the class struct, activate/deactivate should work, and a
2836 bunch of other stuff
2838 2001-06-05 18:45 wtay
2840 * tools/gstreamer-inspect.c: Somewhat improve the layout of args in
2843 2001-06-05 18:26 sbaker3
2845 * plugins/filters/intfloatconvert/: float2int.c, float2int.h,
2846 int2float.c, int2float.h: use proxying for caps
2848 2001-06-05 02:27 richardb
2850 * gst/: Makefile.am, gstelementfactory.c: Revert accidentally
2851 applied changes. Time for bed.
2853 2001-06-05 02:26 richardb
2855 * gst/: Makefile.am, gstelementfactory.c, gstplugin.c: FIx memleak
2856 in save-thyself introduced by changing plugin_get_list to copy.
2858 2001-06-05 02:15 richardb
2860 * gst/gstplugin.c: Simple fix to stop gstreamer-compprep crashing
2861 when the registry is in use.
2863 2001-06-04 22:52 wtay
2865 * plugins/xvideosink/: xvideosink.c, xvideosink.h: Added an option
2866 to disable Xv images. It's not pretty but it works.
2868 2001-06-04 22:02 wtay
2870 * tools/gstreamer-launch.c: Fixed the xid stuff and some cleanups.
2872 2001-06-04 21:16 wtay
2874 * plugins/mp3encode/lame/gstlame.c: Set the src caps to audio/mp3
2876 2001-06-04 20:20 wtay
2878 * plugins/mp3encode/lame/gstlame.c: Removed the MPG_MD* defines
2879 bacause they seem to be undefined with some versions of lame.
2881 2001-06-04 20:00 wtay
2883 * plugins/oss/README: Added a little info about the ossgst hack.
2885 2001-06-04 19:59 wtay
2887 * plugins/oss/gstosssrc.c: Some osssrc fixes
2889 2001-06-04 17:55 wtay
2891 * plugins/mp3encode/lame/gstlame.c: Small updates.
2893 2001-06-04 17:33 wtay
2895 * plugins/vorbis/vorbisenc.c: Fixed a bug for mono input.
2897 2001-06-04 17:02 wtay
2899 * gst/cothreads.c: Use the STACKSIZE and number of cothreads to
2900 calculate the cothread stack space (easier to change the number of
2903 2001-06-04 16:59 thomasvs
2905 * plugins/oss/gstosssrc.c: set default format to 44100/16/stereo
2907 2001-06-04 16:38 thomasvs
2909 * gst/gstparse.c: added an eos handler so that gstreamer-launch
2910 quits when the first element fires it
2912 2001-06-04 15:52 wtay
2914 * plugins/mpeg1/mpegaudio/gstmpegaudio.c: Fixes to do proper caps
2917 2001-06-04 15:50 wtay
2919 * tools/gstreamer-inspect.c: Print out the default values.
2921 2001-06-04 14:51 sbaker3
2923 * plugins/alsa/: alsasink.c, alsasrc.c: removed MAKE_ARG macro (it
2924 didn't seem to work)\nAttempted to make the element name consist
2925 only of alphanumeric and _ (eg ESS_AudioDrive_ES1688_0_0_src)
2927 2001-06-04 12:25 richardb
2929 * docs/gst/Makefile.am: Nasty hack enabling docs/gst/ to build with
2930 unpatched versions of gtkdoc-scanobj which don't understand
2933 2001-06-04 02:26 wtay
2935 * plugins/xmms/: gstxmmseffect.c, gstxmmseffect.h: Added capsnego
2936 to the xmms effects.
2938 2001-06-04 01:51 richardb
2940 * gst/gst.c: Replace NO_X conditional compilation with testing
2941 whether DISPLAY env variable is set, and doing gtk_type_init()
2942 instead of gtk_init() if not.
2944 2001-06-04 01:38 richardb
2946 * autogen.sh: Don't ever run if we know automake isn't patched:
2947 people keep complaining that their machine crashed while trying to
2950 2001-06-04 00:40 wtay
2952 * plugins/xmms/gstxmmsinput.c: Added capsnego to the xmms input
2955 2001-06-03 23:30 wtay
2957 * tools/README: More info about the other tools.
2959 2001-06-03 20:49 richardb
2961 * tools/: Makefile.am, gstreamer-complete.1, gstreamer-launch.1:
2962 Add man page for gstreamer-complete
2964 2001-06-03 20:26 wtay
2966 * docs/gst/tmpl/gstreamer-unused.sgml: Docs updates
2968 2001-06-03 20:24 wtay
2970 * plugins/flx/flx_decoder.c: More cleanups
2972 2001-06-03 20:20 wtay
2974 * plugins/flx/flx_decoder.c: Small cleanups
2976 2001-06-03 20:19 wtay
2978 * gst/gst.c: optionally call gtk_type_init() instead of gtk_init()
2979 if NO_X is defined. This avoids the X dependency of GStreamer.
2981 2001-06-03 20:14 wtay
2983 * plugins/au/: gstparseau.c, gstparseau.h: Cleanups to the au
2986 2001-06-03 20:13 wtay
2988 * plugins/mp3decode/mad/gstmad.c: Small caps updates.
2990 2001-06-03 20:11 wtay
2992 * plugins/xvideosink/: gstxwindow.c, xvideosink.c: Don't fail when
2993 an X-connection could not be made.
2995 2001-06-03 20:09 wtay
2997 * docs/random/NOTES-0.2.0: small changes
2999 2001-06-03 20:06 wtay
3001 * Makefile.am: Removed the components dir from since it doesn't
3004 2001-06-03 16:30 wtay
3006 * docs/random/NOTES-0.2.0: More small updates.:
3008 2001-06-03 16:29 wtay
3010 * docs/random/NOTES-0.2.0: Added first desciption of the changes
3013 2001-06-03 13:08 wtay
3015 * gstplay/gstplay.c: Find the seeking properties in GstBin objects
3018 2001-06-03 13:06 wtay
3020 * plugins/avi/: gstavidecoder.c, gstavitypes.c,
3021 wincodec/gstwindec.c: Added the seeking args to the avi decoder.
3022 Set the buffer flush flag in windec.
3024 2001-06-03 12:28 wtay
3026 * plugins/cdparanoia/cdparanoia.c: Set the pad caps in _init time.
3028 2001-06-03 12:28 wtay
3030 * gst/gstpad.c: Set the caps on a proxied pad when the pad is not
3033 2001-06-03 12:20 richardb
3035 * plugins/arts/Makefile.am: Add dependency so that gst_artsio.cc
3036 gets generated in time, and change rule to generate it into a
3037 suffix rule. Register suffix so that automake can set _OBJECTS
3040 2001-06-03 02:45 wtay
3042 * plugins/avi/: gstavidecoder.c, gstavidemux.c, gstavitypes.c:
3043 Added support for mjpeg and PCM audio.
3045 2001-06-03 02:00 wtay
3047 * plugins/jpeg/: gstjpeg.c, gstjpegenc.c: Removed the caps that are
3050 2001-06-03 00:36 richardb
3052 * configure.base, plugins/arts/Makefile.am: Fix arts check, with
3053 artsc-config hackery.
3055 2001-06-02 22:57 wtay
3057 * plugins/cdparanoia/: cdparanoia.c, cdparanoia.h: Applied the
3058 patch from Apoc:
\9a _ Add properties cur_sector read only ( get
3059 current sector )
\9a _ Add properties last_track read only ( last
3060 track of the cd )
\9a _ Add properties cur_track read only ( get the
3061 current track )
\9a _ Properties end_track writeable ( last track to
3064 2001-06-02 22:52 wtay
3066 * plugins/cdparanoia/cdparanoia.c: Set the caps of the srcpad right
3067 before sending a buffer instead of in the _init function.
3069 2001-06-02 19:26 omegahacker
3071 * tools/gstreamer-launch.c: added check to make sure there's a
3072 pipeline desc before building
3074 2001-06-02 19:11 wtay
3076 * configure.base: Added the avi makefiles.
3078 2001-06-02 19:08 wtay
3080 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3081 gstavidemux.c, gstavidemux.h, gstavitypes.c, gstavitypes.h,
3082 winaudio/Makefile.am, winaudio/aviaudiodecoder.c,
3083 winaudio/aviaudiodecoder.h: More rework on the avi decoder. The
3084 avi decoder is now a bin that manages the avidemuxer and the
3085 codecs. It uses the autoplugger and avitypes to convert avi types
3086 into mime/types and select gstreamer codecs to create an element.
3088 2001-06-02 19:06 richardb
3090 * autogen.sh: Clarify the messages about the patched automake one
3091 more time. If it's not clear now, and people continue to complain
3092 about automake eating their resources, I'm mysteriously unable to
3095 2001-06-02 17:38 wtay
3097 * examples/helloworld/helloworld.c: Fixed the helloworld example by
3098 using a pipeline as the toplevel element.
3100 2001-06-02 16:33 ajmitch
3102 * configure.base: Let's just say I have a better understanding of
3103 autoconf now (I should really have read the manual first). It helps
3104 to remember that yes != no ;)
3106 2001-06-02 14:42 ajmitch
3108 * configure.base: Automake is picky about white space...
3110 2001-06-02 14:38 ajmitch
3112 * Makefile.am, configure.base: Added options --disable-tests and
3113 --disable-examples for quicker builds for the impatient...
3115 2001-06-02 13:45 wtay
3117 * gst/gstpad.c: Copy the padtemplate to the ghostpad.
3119 2001-06-02 13:21 richardb
3121 * configure.base, plugins/gsm/Makefile.am, plugins/gsm/gstgsmdec.h,
3122 plugins/gsm/gstgsmenc.h: Fix gsm to check for "gsm.h" as well as
3125 2001-06-02 11:42 richardb
3127 * plugins/sdlsink/Makefile.am: Fix a typoe in sdlsink Makefile.am
3129 2001-06-02 11:40 theuraeus
3131 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3132 <Uraeus@linuxrising.org> * Doh, forgot to update the Changelog
3133 inside the SPEC file
3135 2001-06-02 11:38 theuraeus
3137 * gstreamer.spec.in: 2001-02-06 Christian Schaller
3138 <Uraeus@linuxrising.org> * Small fix to group statement for
3141 My work on the SPEC file making the RPM make one package for all
3142 non-core plugins is underway, but I am not ready with it yet.
3144 2001-06-02 03:21 richardb
3146 * configure.base: Oops: fixed SDL header check: put flags in
3147 CPPFLAGS rather than CFLAGS. We should really filter the
3148 SDL_CFLAGS and only pass appropriate options through, but this
3149 works well enough for now.
3151 2001-06-02 03:05 richardb
3153 * configure.base: Improve SDL check: use correct CFLAGS when
3154 searching for header.
3156 2001-06-01 23:56 wtay
3158 * plugins/avi/: Makefile.am, gstavidecoder.c, gstavidecoder.h,
3159 playcodecs.c, wincodec/gstwincodec.c, wincodec/gstwindec.c,
3160 wincodec/gstwindec.h: Reworked the avi decoder. it works again now
3163 2001-06-01 23:36 thomasvs
3165 * tests/reconnect.c: ok, this works now
3167 2001-06-01 23:23 thomasvs
3169 * tests/: Makefile.am, reconnect.c: test for disconnect and
3170 reconnect of elements
3172 2001-06-01 22:26 theuraeus
3174 * gstreamer.spec.in: 2001-01-06 Christian Schaller
3175 <Uraeus@linuxrising.org> - First batch of upgrades to the SPEC
3176 file, this one from Dennis Bjorklund. Thanks Dennis.
3178 2001-06-01 19:52 wtay
3180 * configure.base: Added a better SDL_createYUVOverlay check.
3182 2001-06-01 19:30 wtay
3184 * gst/: gstbin.c, gstpad.c, gstqueue.c, gstscheduler.c,
3185 autoplug/autoplugtest.c, autoplug/gststaticautoplugrender.c: Fixed
3188 2001-06-01 19:24 wtay
3190 * tests/: Makefile.am, autoplug.c, capsconnect.c, incsched.c,
3191 load.c, loadall.c, mp1vid.c, mp3encode.c, paranoia.c, reaping.c,
3192 registry.c, threadlock.c, nego/nego1.c, sched/runxml.c: Fixed a
3193 couple of compiler warnings.
3195 2001-06-01 19:09 wtay
3197 * test/: ac3parse.c, ac3play.c, buffer.c, cobin.c, dvdcat.c,
3198 dvshow.c, fake.c, mem.c, mp1tomp1.c, mp2tomp1.c, mp3mad.c,
3199 mp3play.c, record.c, teardown.c, vidcapture.c, vidcapture2.c,
3200 video2mp1.c: Fixed some compile warnings.
3202 2001-06-01 18:55 hadess
3204 * REQUIREMENTS: - added url to openquicktime
3206 2001-06-01 18:42 hadess
3208 * REQUIREMENTS: - added some more urls
3210 2001-06-01 18:42 wtay
3212 * gstplay/gstplay.c: Print out a warning when the colorspace plugin
3213 is not found and try to do without it...
3215 2001-06-01 18:32 theuraeus
3217 * LICENSE_readme, REQUIREMENTS: 2001-01-06 Christian Schaller
3218 <Uraeus@linuxrising.org> * A few URL additions to the REQUIREMENTS
3219 file * LICENCE readme containing licensing details on our plugins
3221 2001-06-01 17:57 wtay
3223 * README, REQUIREMENTS: Slightly changed the README, we are not
3224 really tied to GNOME. Added more optional libs to REQUIREMENTS.
3225 someone should complete the URLS.
3227 2001-06-01 17:46 wtay
3229 * plugins/effects/volume/volume.c: Removed the soundcard.h include
3232 2001-06-01 16:29 thomasvs
3234 * gst/elements/gstdisksink.c: coded small bit in to allow changing
3237 2001-06-01 14:27 richardb
3239 * tools/README: Add a note about gstreamer-complete
3241 2001-06-01 14:03 richardb
3243 * configure.base: More tidyup to SDL check.
3245 2001-06-01 13:36 richardb
3247 * configure.base: Fix SDL check Check for Overlay stuff, which
3248 isn't in SDL version 1.0
3250 2001-05-31 23:57 hadess
3252 * REQUIREMENTS: - added urls to the required libs, with a lot of
3255 2001-05-31 21:20 richardb
3257 * REQUIREMENTS, configure.base: Add comments to many (but not all
3258 :( ) AC_DEFINES in configure scripts. Add note about debian
3259 packages for building documentation.
3261 2001-05-31 21:14 richardb
3263 * plugins/esd/esdsink/Makefile.am: Add a CFLAGS line: just luck
3264 that it's not been needed so far.
3266 2001-05-31 21:13 richardb
3268 * plugins/artsd/Makefile.am: Remove a redundant line, and add a
3269 comment about one which will become redundant in future.
3271 2001-05-31 20:52 wtay
3273 * testsuite/refcounting/Makefile.am: Removed the thread test so
3274 make distcheck works.
3276 2001-05-31 20:18 wtay
3278 * testsuite/refcounting/Makefile.am: Added the mem.h file in
3281 2001-05-31 20:16 richardb
3283 * plugins/arts/Makefile.am: Remove generated files from the dist.
3285 2001-05-31 20:08 richardb
3287 * configure.base, idiottest.mak: Fix a couple of formatting errors
3288 in idiottest, and add plugin-srcdir warning to configure.base.
3290 2001-05-31 19:42 wtay
3292 * plugins/avi/Makefile.am: Fixed the codectest.
3294 2001-05-31 19:35 richardb
3296 * Makefile.am, idiottest.mak, include/Makefile.am: Abstract the
3297 plugin-srcdir installation idiottest into a separate file, and
3298 include it from the include Makefile.am, to ensure that it gets
3299 called at the start of a make install process, not after the whole
3302 2001-05-31 19:31 wtay
3304 * include/Makefile.am: Added gstaudio.h to noinst_HEADERS.
3306 2001-05-31 19:03 richardb
3308 * docs/gst/Makefile.am: Add rules to ensure that the libgst.la and
3309 libgstelements.la exist when trying to link the scanner with them.
3310 Fix mkdirs so that they don't fall over if directories already
3313 2001-05-31 18:32 richardb
3315 * plugins/arts/Makefile.am: Put gst_artsio.idl in
3316 libgst_arts_la_SOURCES instead of gst_artsio.cc (which is generated
3317 from it). This ensures that the original source is present, and
3318 also allows make dist to work on machines which don't have mcopidl
3319 and the arts idl stuff installed.
3321 It is possible that gst_artsio.cc should be put in EXTRA_DIST, but
3322 I argue against it since as far as I can tell it can be generated
3323 on any system which has arts installed (mcopidl is in the libarts
3324 package on debian), and putting it in EXTRA_DIST requires that
3325 mcopidl is present in order to run make dist.
3327 2001-05-31 15:19 richardb
3329 * configure.base: Add AS and ASFLAGS to configure.base, fixing the
3330 build with automake 1.4g AS is defined in a hacky way: I've asked
3331 on the automake list for help doing this properly.
3333 2001-05-31 10:53 thomasvs
3335 * plugins/oss/gstosssrc.c: some small cleanups before maybe doing
3336 some real work on this
3338 2001-05-30 23:06 thomasvs
3340 * plugins/oss/gstosssrc.c: The weird thing only happens on one of
3343 2001-05-30 22:35 thomasvs
3345 * include/gstaudio.h: header file for standard audio stuff for
3348 2001-05-30 22:27 omegahacker
3350 * configure.base: added no-alsa warning and made 0.9 check
3351 conditional on alsa existing at all
3353 2001-05-30 22:15 wtay
3355 * plugins/wav/gstparsewav.c: Major cleanups so that it actually
3358 2001-05-30 22:14 wtay
3360 * gst/gstprops.c: Fixed a bug so that gst_props_new (NULL) == NULL
3362 2001-05-30 21:54 omegahacker
3364 * plugins/sdlsink/sdlvideosink.c: added SDL_INIT_NOPARACHUTE flag
3365 to SDL_Init, to disable one of the most annoying features IMO of
3368 2001-05-30 21:36 omegahacker
3370 * gst/gstpad.c: stupid mistake, I put != instead of == in the
3373 2001-05-30 21:13 omegahacker
3375 * gst/gstpad.c: added sanity checks to make sure _push and _pull
3376 don't get called on pads of the wrong direction
3378 2001-05-30 20:07 sbaker3
3380 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: beginnings of
3381 inplace mono chain func
3383 2001-05-30 17:37 thomasvs
3385 * plugins/oss/gstosssrc.c: switched some lines around
3387 2001-05-30 17:10 thomasvs
3389 * plugins/oss/gstosssrc.c: added caps to osssrc found a weird
3390 thing, don't know yet what to do about it
3392 2001-05-30 16:16 richardb
3394 * README, autogen.sh: Automatically generate a patched automake if
3395 needed, and put instructions in the README about how to use such a
3398 2001-05-30 15:39 richardb
3400 * Makefile.am: Add configure.base and autogen.sh to distributions.
3401 Add rules to keep configure.in and configure.ac up-to-date.
3403 2001-05-30 15:22 richardb
3405 * autogen.sh, configure.ac, configure.base, configure.in: * create
3406 a configure.base file, containing the contents of
3407 configure.{in,ac}, with those lines specific to one file
3409 "SUBSTFOR configure.in:" or "SUBSTFOR configure.ac:"
3412 * Add lines to autogen.sh to generate configure.in and
3414 automatically from this file. (Very simple sed scripts)
3416 * Remove configure.in and configure.ac
3418 This shouldn't cause any problems to anyone, and should make it
3419 easy to do work on configure scripts by just working on
3422 2001-05-30 14:54 thomasvs
3424 * plugins/filters/passthrough/passthrough.c: added signed support
3425 implemented include/gstaudio.h use
3427 2001-05-30 14:25 richardb
3429 * configure.ac, configure.in: More small changes to bring the two
3430 scripts closer together. Turned off building docs by default in
3431 configure.ac. Only diffs are now essential due to changes from
3432 autoconf 2.13 to 2.50.
3434 2001-05-30 13:56 richardb
3436 * autogen.sh: Deal more gracefully with being either unable to
3437 check that automake is patched (will now just give a small
3438 warning), or finding that automake definitely isn't patched (will
3439 give a big loud warning recommend stopping the build and sleep
3440 briefly to give the user a chance to read the message). Will
3441 eventually try to do the build anyway though.
3443 Also, don't abort if autoconf or automake return error codes: they
3444 both seem able to do so even when having produced viable results.
3446 2001-05-29 23:10 wtay
3448 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
3449 colorspace.h, yuv2rgb.c, yuv2rgb.h: Added more colorspace functions
3452 2001-05-29 17:40 richardb
3454 * autogen.sh: Add checks for appropriate versions of automake. Add
3455 check that automake has been patched if it is a version which
3456 requires a patch. Please check that this doesn't cause problems:
3457 it's a bit of a hairy test, so I might well have mucked it up and
3458 broken some people's build systems. Hope not, though. ;-)
3460 2001-05-29 17:39 hadess
3462 * plugins/gnomevfs/gnomevfssrc.c: - fix for when size can't be
3463 acquired (fixes icecast streaming)
3465 2001-05-29 17:38 richardb
3467 * Makefile.am, configure.ac, configure.in: Add idiot test to stop
3468 the installing of versions with plugin srcdir enabled.
3470 2001-05-29 16:19 richardb
3472 * configure.ac, configure.in: Fix differences between configure.in
3473 and configure.ac which were trivial or due merely to formatting
3474 differences. diff can now be used to see only the significant
3475 differences, which should be helpful in keeping these two files in
3478 2001-05-29 13:43 richardb
3480 * gst/Makefile.am.future: Update Makefile.am.future - a replacement
3481 for Makefile.am which uses features present in recent versions of
3482 automake (>1.4d) to avoid horrendous hackery.
3484 2001-05-29 13:31 richardb
3486 * acinclude.m4, configure.ac, configure.in: Simplify alsa checking:
3487 we can use the standard AM_PATH_ALSA macro to check that we don't
3488 have alsa 0.9.x: we just need to specify something for
3489 ACTION_NOT_FOUND to override the default AC_MSG_ERROR behaviour, so
3490 I've put a colon for ACTION_NOT_FOUND. ;-) Also, update the alsa
3491 macro in acinclude with the latest from the alsa project CVS.
3493 2001-05-28 23:23 omegahacker
3495 * gst/gstsparc.h: fixed #define line continuation in gstsparc.h
3497 2001-05-28 23:02 wtay
3499 * configure.ac, configure.in: Added a check for gsm/gsm.h
3501 2001-05-28 22:41 omegahacker
3503 * gst/gstinfo.c: changed debug so it always prints pid and cid in
3506 2001-05-28 22:02 wtay
3508 * configure.ac: Removed the -pre0
3510 2001-05-28 22:00 wtay
3512 * plugins/Makefile.am: Added gsm to subds.
3514 2001-05-28 21:47 wtay
3516 * configure.ac: Added the refcounting to the output targets.
3518 2001-05-28 21:36 wtay
3520 * acconfig.h, configure.ac, configure.in: Added a check for libgsm
3522 2001-05-28 21:22 wtay
3524 * configure.ac: Updated to match configure.in
3526 2001-05-28 21:05 wtay
3528 * configure.ac: The configure file for autoconf 2.50
3530 2001-05-28 20:59 omegahacker
3532 * ABOUT-NLS: added blank file to keep autoconf happy, fill it in
3535 2001-05-28 20:34 omegahacker
3537 * plugins/avi/Makefile.am: changed srcdir to builddir for .la
3539 2001-05-28 20:33 omegahacker
3541 * configure.in: attempt at a fixed alsa check to guarantee 0.5.x
3543 2001-05-28 20:09 omegahacker
3545 * libs/getbits/Makefile.am, libs/idct/Makefile.am,
3546 plugins/xvideosink/Makefile.am: distcheck cleanups
3548 2001-05-28 08:46 omegahacker
3550 * configure.in, gstreamer-uninstalled.pc.in, gstreamer.pc.in,
3551 gst/Makefile.am: some fixes to handle builddirs, which distcheck
3552 uses, along with complete .pc files
3554 2001-05-28 01:07 hadess
3556 * plugins/gnomevfs/gnomevfssrc.c: - cleanups
3558 2001-05-28 00:57 omegahacker
3560 * gst/gstpad.c, gst/gstthread.c, gst/elements/gstidentity.c,
3561 plugins/xvideosink/xvideosink.c, tools/gstreamer-inspect.c: Added
3562 some caps != NULL checks. Patched up a problem with the thread
3563 handling when the iteration fails. Cleaned up the output of
3564 -inspect a tiny bit.
3566 2001-05-28 00:52 omegahacker
3568 * configure.in: removed a spare alsa check, and made sure it fails
3571 2001-05-28 00:12 wtay
3573 * examples/mixer/Makefile.am: Added the headers
3575 2001-05-28 00:01 wtay
3577 * plugins/arts/Makefile.am: Add more hardcoded paths for includes.
3579 2001-05-27 23:55 wtay
3581 * tests/nego/nego1.c: Updated for new API calls.
3583 2001-05-27 23:45 wtay
3585 * plugins/sdlsink/Makefile.am: Added the header file.
3587 2001-05-27 23:26 wtay
3589 * configure.in.ac250: Added refcounting to the targets.
3591 2001-05-27 23:25 wtay
3593 * testsuite/: Makefile.am, capsnego/Makefile.am,
3594 refcounting/Makefile.am: Makfeile updates.
3596 2001-05-27 22:56 omegahacker
3598 * Makefile.am, acconfig.h, configure.in, gst/autoplug/Makefile.am,
3599 plugins/1394/Makefile.am, plugins/aasink/Makefile.am,
3600 plugins/alaw/Makefile.am, plugins/filters/level/Makefile.am,
3601 plugins/filters/passthrough/Makefile.am,
3602 plugins/filters/volenv/Makefile.am, plugins/mulaw/Makefile.am,
3603 plugins/oss/Makefile.am, plugins/xvideosink/Makefile.am,
3604 tests/Makefile.am, testsuite/Makefile.am: various build fixes
3606 2001-05-27 21:52 wtay
3608 * plugins/Makefile.am: Only build the quiktime plugin if the
3609 openquicktime library was found.
3611 2001-05-27 21:52 wtay
3613 * configure.in, configure.in.ac250: Added a check for
3616 2001-05-27 18:02 sbaker3
3618 * tools/gstreamer-complete.c: now builds for those who are too lazy
3619 to upgrade their xml libraries
3621 2001-05-27 16:13 hadess
3623 * plugins/gnomevfs/gnomevfssrc.c: - added eos-hack signal to the
3624 source, and fix the seek segfaults
3626 2001-05-27 15:41 hadess
3628 * gstplay/gstmediaplay.glade: - changed the Alt shortcuts to Ctrl
3629 shortcuts (like in all proper GTK+ apps)
3631 2001-05-27 15:38 wtay
3633 * tests/: mp3encode.c, rip.c: Updated for remove methods.
3635 2001-05-27 15:38 wtay
3637 * test/mp2toavi.c, test/mp2tomp1.c, test/mpeg2parse.c,
3638 examples/autoplug/autoplug.c, examples/queue/queue.c: Updated for
3641 2001-05-27 15:37 wtay
3643 * gst/: cothreads.c, cothreads.h, gstbin.c, gstbin.h, gstinfo.c,
3644 gstobject.c, gstpad.c, gstplugin.c, gstscheduler.h: Docs updates
3645 Changed the cothread to use sigjmp_buf removed some unused methods.
3648 2001-05-27 15:33 wtay
3650 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
3651 tmpl/cothreads.sgml, tmpl/gstbin.sgml, tmpl/gstelement.sgml,
3652 tmpl/gstfakesink.sgml, tmpl/gstfakesrc.sgml, tmpl/gstinfo.sgml,
3653 tmpl/gstobject.sgml, tmpl/gstpad.sgml, tmpl/gstplugin.sgml,
3654 tmpl/gstqueue.sgml, tmpl/gstreamer-unused.sgml,
3655 tmpl/gstscheduler.sgml, tmpl/gsttrace.sgml: API docs updates.
3657 2001-05-27 01:04 omegahacker
3659 * gst/gstscheduler.h: fixed up and turned back on
3662 2001-05-26 23:58 omegahacker
3664 * gst/: cothreads.c, gstelement.c, gstscheduler.c: fixed cothread
3665 locking and set_arg/get_arg safety, and switched to 64 cothreads of
3668 2001-05-26 20:47 hadess
3670 * plugins/gnomevfs/gnomevfssrc.c: - gnome-vfs seek works, cleaned
3673 2001-05-26 19:46 hadess
3675 * plugins/gnomevfs/gnomevfssrc.c: - really use mmap this time for
3676 local files, first try at seek in remote files
3678 2001-05-26 18:17 hadess
3680 * plugins/gnomevfs/gnomevfssrc.c: - added local file fallback with
3683 2001-05-26 17:41 wtay
3685 * gst/gstelement.h: Removed redundant prototypes.
3687 2001-05-26 17:33 wtay
3689 * gst/gstpad.h: Fixed a bug in the typecast macros for
3692 2001-05-26 13:17 wtay
3694 * gst/elements/Makefile.am: don't link against libgst.la because it
3695 seems to fail on some libtool versions.
3697 2001-05-26 06:36 omegahacker
3699 * tests/threadlock.c: shut up fakesrc and fakesink, changed
3702 2001-05-26 06:26 omegahacker
3704 * tests/threadlock.c: moved debug to before _init so cmdline can
3705 override, and put sleep(1)'s in while(1) to increase chance of
3706 contention (I think)
3708 2001-05-26 06:19 omegahacker
3710 * tests/threadlock.c: updated threadlock to actually be a thread
3713 2001-05-26 00:36 dlehn
3715 * test/lat.c: Elements must have different names.
3717 2001-05-25 23:08 hadess
3719 * gstplay/.cvsignore: - more generic files to exclude: *~ and ~.bak
3721 2001-05-25 23:02 hadess
3723 * gstplay/.cvsignore: - added gstmediaplay.glade.bak to the files
3726 2001-05-25 23:01 hadess
3728 * gstplay/gstmediaplay.glade: - updated (c) date, and added WMClass
3729 and WMName to the gstmediaplay windows
3731 2001-05-25 22:42 wtay
3733 * gst/gstplugin.c: Removed a stupid printf.
3735 2001-05-25 22:39 wtay
3737 * gst/: gstbuffer.h, gstelement.c, gstpipeline.c, gstplugin.c: Some
3738 cleanups. Removed some bogus code from element and pipeline
3739 elements. Fixed a typo.
3741 2001-05-25 22:38 wtay
3743 * gst/elements/Makefile.am: Added GST_LIBS to LIBADD.
3745 2001-05-25 22:35 omegahacker
3747 * gst/gstbuffer.c: fixed rather heinous bug in gst_buffer_copy
3749 2001-05-25 22:31 omegahacker
3751 * gst/autoplug/gstautoplugcache.c: removed some more noise,
3752 converted to GST_DEBUG
3754 2001-05-25 22:25 omegahacker
3756 * gst/gstelement.c: removed annoying debug message during state
3757 change (made GST_DEBUG)
3759 2001-05-25 22:13 hadess
3761 * autogen.sh: - added a line for busy application developers, it's
3764 2001-05-25 22:00 omegahacker
3766 * .cvsignore, AUTHORS, Makefile.am, autogen.sh, configure.in,
3767 gstreamer-uninstalled.pc.in, gstreamer.pc.in, gstreamer.spec.in,
3768 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstelement.sgml,
3769 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstthread.sgml,
3770 docs/random/matth/scheduling.txt, examples/Makefile.am,
3771 examples/autoplug/autoplug.c, examples/mixer/mixer.c,
3772 gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
3773 gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.c,
3774 gst/gstcaps.c, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
3775 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
3776 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
3777 gst/gstpipeline.c, gst/gstprops.c, gst/gstqueue.c, gst/gstqueue.h,
3778 gst/gstscheduler.c, gst/gstscheduler.h, gst/gstthread.c,
3779 gst/gstthread.h, gst/gsttype.c, gst/gsttypefind.c, gst/gsttypes.h,
3780 gst/gstxml.c, gst/autoplug/Makefile.am,
3781 gst/autoplug/autoplugtest.c, gst/autoplug/gstautoplugcache.c,
3782 gst/autoplug/gstautoplugger.c, gst/autoplug/gststaticautoplug.c,
3783 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstfakesrc.c,
3784 gst/elements/gstfakesrc.h, gst/elements/gstsinesrc.c,
3785 gstplay/Makefile.am, gstplay/gstmediaplay.c,
3786 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
3787 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
3788 plugins/1394/dv1394src.c, plugins/alaw/alaw-conversion.c,
3789 plugins/arts/Makefile.am, plugins/arts/gst_arts.c,
3790 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
3791 plugins/filters/adder/adder.c,
3792 plugins/filters/colorspace/colorspace.c,
3793 plugins/filters/ladspa/gstladspa.c,
3794 plugins/filters/stereo2mono/stereo2mono.c,
3795 plugins/gnomevfs/gnomevfssrc.c, plugins/mp3decode/mad/gstmad.c,
3796 plugins/mp3decode/mpg123/gstmpg123.c,
3797 plugins/mp3decode/parse/mp3parse.c,
3798 plugins/mp3decode/types/mp3types.c,
3799 plugins/mp3encode/lame/gstlame.c,
3800 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
3801 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpegaudio/common.c,
3802 plugins/mpeg1/mpegaudio/musicin.c,
3803 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
3804 plugins/videoscale/videoscale.c, plugins/vorbis/vorbis.c,
3805 plugins/vorbis/vorbisdec.c, plugins/xmms/gstxmmsinput.c,
3806 test/.cvsignore, test/Makefile.am, test/avi2mpg.c, test/cobin.c,
3807 test/dvshow.c, test/fake.c, test/mpeg2parse2.c, test/mpeg2parse3.c,
3808 test/mpeg2parse4.c, test/video2mp1.c, test/videotest2.c,
3809 tests/Makefile.am, tests/incsched.c, tests/mp1vid.c,
3810 tests/reaping.c, tests/states.c, tests/threadlock.c,
3811 testsuite/refcounting/Makefile.am, testsuite/refcounting/bin.c,
3812 testsuite/refcounting/element.c,
3813 testsuite/refcounting/element_pad.c, testsuite/refcounting/mem.c,
3814 testsuite/refcounting/mem.h, testsuite/refcounting/object.c,
3815 testsuite/refcounting/pad.c, testsuite/refcounting/thread.c,
3816 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-complete.c,
3817 tools/gstreamer-compprep.c, tools/gstreamer-inspect.c: Merged from
3818 INCSCHED on 200505251!!!
3820 2001-05-25 21:50 omegahacker
3822 * autogen.sh, configure.in.ac250, docs/manual/autoplugging.sgml,
3823 gst/elements/gstfakesink.h, gst/elements/gstfakesrc.h,
3824 plugins/audiofile/Makefile.am, plugins/audiofile/README,
3825 plugins/audiofile/gstafsink.c, plugins/audiofile/gstafsink.h,
3826 plugins/audiofile/gstafsrc.c, plugins/audiofile/gstafsrc.h,
3827 plugins/filters/level/level.c,
3828 plugins/filters/passthrough/filter.func,
3829 plugins/filters/passthrough/passthrough.c,
3830 plugins/filters/passthrough/passthrough.h,
3831 plugins/gnomevfs/gnomevfssrc.c, plugins/gsm/Makefile.am,
3832 plugins/gsm/gstgsm.c, plugins/gsm/gstgsmdec.c,
3833 plugins/gsm/gstgsmdec.h, plugins/gsm/gstgsmenc.c,
3834 plugins/gsm/gstgsmenc.h, plugins/oss/gstossgst.c,
3835 plugins/wav/gstparsewav.c, test/dv2mp1.c, test/dvshow.c: Merged
3836 from HEAD into INCSCHED on 200105251
3838 2001-05-25 21:41 wtay
3840 * docs/manual/autoplugging.sgml: More docs updates.
3842 2001-05-25 21:41 wtay
3844 * test/: dv2mp1.c, dvshow.c: some minor fixes..
3846 2001-05-25 21:39 wtay
3848 * plugins/gnomevfs/gnomevfssrc.c: Fix a leak on EOS.
3850 2001-05-25 20:53 wtay
3852 * test/Makefile.am: Cleaned up the makefile a bit.
3854 2001-05-25 20:36 wtay
3856 * test/: cobin.c, fake.c: Remove deprecated methods.
3858 2001-05-25 20:19 wtay
3860 * gst/: gstbin.c, gstbin.h, gstpad.c: Removed some unused functions
3861 in gstbin Fixed a compiler warning.
3863 2001-05-25 20:16 omegahacker
3865 * gst/gstthread.c: forgot to unset SPINNING, no idea how it worked
3866 before, maybe this will fix wtay's case
3868 2001-05-25 19:07 wtay
3870 * plugins/filters/ladspa/gstladspa.c: Adjusted for state
3873 2001-05-25 18:35 omegahacker
3875 * gst/gstbin.c, gst/gstelement.c, gst/gstelement.h, gst/gstinfo.c,
3876 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c,
3877 plugins/1394/dv1394src.c, plugins/arts/gst_arts.c,
3878 plugins/esd/esdsink/esdsink.c, plugins/gnomevfs/gnomevfssrc.c,
3879 plugins/mp3decode/types/mp3types.c, plugins/oss/gstosssink.c,
3880 plugins/xmms/gstxmmsinput.c: Swapped PAUSED and PLAYING states,
3881 reworked thread interlocking. States are now: NULL <-> READY <->
3884 Had do update dv1394src, gst_arts, and xmmsinput, please test these
3887 Cleaned up DEBUG output in several places to by much much less
3888 verbose but still just as useful (denser).
3890 2001-05-25 17:21 thomasvs
3892 * plugins/filters/passthrough/: filter.func, passthrough.c,
3893 passthrough.h: Cleaned out level code from passthrough plugin added
3894 silent argument, defaults to false
3896 2001-05-25 17:19 thomasvs
3898 * plugins/audiofile/gstafsink.c: cleaned up output info
3900 2001-05-25 17:17 thomasvs
3902 * plugins/filters/level/level.c: cleaned up level plugin output
3904 2001-05-25 15:02 thomasvs
3906 * plugins/audiofile/: gstafsink.c, gstafsrc.c: cleaned up output
3907 got rate and signedness to work on afsrc
3909 2001-05-25 14:42 thomasvs
3911 * plugins/audiofile/README: a little info
3913 2001-05-25 11:43 wtay
3915 * test/: avi2mpg.c, dvshow.c, fake.c, videotest2.c: Small fixes to
3918 2001-05-25 11:43 wtay
3920 * gstplay/gstplay.c: If the arg looks like a URI, gnomevfs is used,
3921 if gnomevfs is not found and the URI starts with file:/, disksrc is
3924 2001-05-25 11:10 thomasvs
3926 * plugins/filters/passthrough/passthrough.c: changed passthrough to
3927 print out signed/unsigned and endianness
3929 2001-05-25 10:47 thomasvs
3931 * plugins/audiofile/: Makefile.am, gstafsrc.c, gstafsrc.h: Added an
3932 audiofile src element, doesn't work yet
3934 2001-05-25 05:42 dlehn
3936 * configure.in.ac250: automake 1.4-p1 doesn't support
3937 AC_CONFIG_FILES. revert to AC_OUTPUT until the fix in the just
3938 released 1.4-p2 gets debianized. ;)
3940 2001-05-25 02:28 hadess
3942 * plugins/gnomevfs/gnomevfssrc.c: - check result of open() now
3944 2001-05-25 01:35 wtay
3946 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Only accept mpeg1 data for
3947 mpeg2dec until we figure out what's wrong.
3949 2001-05-25 01:29 omegahacker
3951 * gst/: gstpad.c, gstqueue.c, gstqueue.h, gstscheduler.h,
3952 gstthread.c: fixed some interruptability problems with thread and
3955 2001-05-25 01:14 wtay
3957 * plugins/vorbis/: vorbis.c, vorbisdec.c: Added the
3958 COTHREAD_STOPPING hack.
3960 2001-05-25 01:09 wtay
3962 * gstplay/: gstmediaplay.c, gstplay.c, gstplayprivate.h: Fixed the
3963 media player so that it works with incsched. Removed the thread
3964 and add the _iterate to the g_idle_loop, this makes the GUI very
3965 cluncky but is needed because we cannot chance the state of a
3966 thread inside the threads context yet.
3968 2001-05-24 23:38 thomasvs
3970 * plugins/audiofile/gstafsink.c: mental note to self: doublecheck
3971 own code before sending mail to library author asking why sample
3972 rate setting on output doesn't work... note to others: afsink now
3973 handles samplerate right
3975 2001-05-24 23:24 thomasvs
3977 * plugins/audiofile/: gstafsink.c, gstafsink.h: added more support
3978 for endianness, you can set it through an arg until I figure out
3979 what it is supposed to do
3981 2001-05-24 23:23 thomasvs
3983 * plugins/oss/gstossgst.c: one of my OSS's doesn't have FMT_AC3
3986 2001-05-24 22:46 omegahacker
3988 * gst/: gstinfo.h, gstthread.c, gstthread.h: added better thread id
3991 2001-05-24 21:36 omegahacker
3993 * gst/gstthread.c: fixed thread lock mis-merge
3995 2001-05-24 21:20 wtay
3997 * gst/autoplug/gststaticautoplugrender.c: Added the queue to the
4000 2001-05-24 12:24 wtay
4002 * configure.in.ac250: Added the autoconf file for version 2.50
4004 2001-05-24 12:22 wtay
4006 * plugins/: gnomevfs/gnomevfssrc.c, gsm/Makefile.am, gsm/gstgsm.c,
4007 gsm/gstgsmdec.c, gsm/gstgsmdec.h, gsm/gstgsmenc.c, gsm/gstgsmenc.h,
4008 wav/gstparsewav.c: Small fixes for EOS in gnomevfssrc. Added a gsm
4009 decoder/encoder element.
4011 2001-05-24 01:55 thomasvs
4013 * plugins/audiofile/: gstafsink.c, gstafsink.h: audiofile now
4014 handles endianness right, and also allows for choosing the output
4015 file format to write (next/aiff/wav/aiffc/raw) aiff and next might
4018 2001-05-24 01:46 omegahacker
4020 * AUTHORS, README, REQUIREMENTS, acconfig.h, autogen.sh,
4021 configure.in, components/bonobo-media/Makefile.am,
4022 components/bonobo-media/bonobo-media-gstreamer-factory.c,
4023 components/bonobo-media/bonobo-media-gstreamer.gob,
4024 components/bonobo-media/bonobo-media-gstreamer.oafinfo,
4025 components/bonobo-media/bonobo-media-gstreamervideo.gob,
4026 debian/Makefile.am, debian/changelog, debian/control,
4027 debian/gstreamer-aa.files, debian/gstreamer-arts.files,
4028 debian/gstreamer-colorspace.files, debian/gstreamer-common.files,
4029 debian/gstreamer-mad.files, debian/rules,
4030 docs/fwg/gst-plugin-writers-guide.sgml,
4031 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
4032 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
4033 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
4034 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
4035 docs/manual/Makefile.am, docs/manual/autoplugging.sgml,
4036 docs/manual/bins.sgml, docs/manual/buffers.sgml,
4037 docs/manual/elements.sgml, docs/manual/gstreamer-manual.sgml,
4038 docs/manual/helloworld.sgml, docs/manual/pads.sgml,
4039 docs/manual/xml.sgml, docs/random/autoplug2,
4040 editor/gsteditorproperty.c, examples/autoplug/autoplug.c,
4041 examples/plugins/example.c, gst/cothreads.c, gst/cothreads.h,
4042 gst/gst.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
4043 gst/gstinfo.h, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
4044 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
4045 gst/gstscheduler.c, gst/gstthread.c, gst/gsttrace.c,
4046 gst/gsttrace.h, gst/gsttypefind.c, gst/gstutils.c,
4047 gst/autoplug/Makefile.am, gst/elements/gstdisksrc.c,
4048 gst/elements/gstelements.c, gst/elements/gstfakesink.c,
4049 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
4050 gst/elements/gstpipefilter.c, gst/elements/gstsinesrc.c,
4051 gst/elements/gstsinesrc.h, gstplay/AUTHORS, gstplay/ChangeLog,
4052 gstplay/Makefile.am, gstplay/callbacks.c, gstplay/callbacks.h,
4053 gstplay/full-screen.c, gstplay/full-screen.h,
4054 gstplay/gstmediaplay.c, gstplay/gstmediaplay.glade,
4055 gstplay/gstmediaplay.h, gstplay/gstplay.c, gstplay/gstplay.h,
4056 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
4057 gstplay/gststatusarea.h, gstplay/main.c, libs/idct/ieeetest.c,
4058 plugins/Makefile.am, plugins/alsa/alsa.h,
4059 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
4060 plugins/alsa/alsasrc.c, plugins/arts/gst_artsio_impl.h,
4061 plugins/audiofile/Makefile.am, plugins/audiofile/gstafsink.c,
4062 plugins/audiofile/gstafsink.h, plugins/capture/v4l/gstv4lsrc.c,
4063 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
4064 plugins/dv/dvdec.c, plugins/effects/volume/volume.c,
4065 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
4066 plugins/filters/filterstamp.sh, plugins/filters/adder/Makefile.am,
4067 plugins/filters/adder/adder.c,
4068 plugins/filters/colorspace/Makefile.am,
4069 plugins/filters/colorspace/colorspace.c,
4070 plugins/filters/colorspace/colorspace.h,
4071 plugins/filters/colorspace/yuv2yuv.c,
4072 plugins/filters/intfloatconvert/Makefile.am,
4073 plugins/filters/intfloatconvert/float2int.c,
4074 plugins/filters/intfloatconvert/float2int.h,
4075 plugins/filters/intfloatconvert/int2float.c,
4076 plugins/filters/intfloatconvert/int2float.h,
4077 plugins/filters/intfloatconvert/intfloatconvert.c,
4078 plugins/filters/intfloatconvert/intfloatconvert.h,
4079 plugins/filters/ladspa/gstladspa.c,
4080 plugins/filters/ladspa/ladspa.h, plugins/filters/lav/.cvsignore,
4081 plugins/filters/lav/Makefile.am, plugins/filters/lav/lavencode.c,
4082 plugins/filters/lav/lavencode.h, plugins/filters/level/Makefile.am,
4083 plugins/filters/level/README, plugins/filters/level/filter.func,
4084 plugins/filters/level/level.c, plugins/filters/level/level.h,
4085 plugins/filters/mono2stereo/Makefile.am,
4086 plugins/filters/mono2stereo/mono2stereo.c,
4087 plugins/filters/mono2stereo/mono2stereo.h,
4088 plugins/filters/passthrough/README,
4089 plugins/filters/passthrough/filter.func,
4090 plugins/filters/passthrough/level.c,
4091 plugins/filters/passthrough/level.h,
4092 plugins/filters/passthrough/passthrough.c,
4093 plugins/filters/passthrough/passthrough.h,
4094 plugins/filters/stereo2mono/Makefile.am,
4095 plugins/filters/volenv/Makefile.am,
4096 plugins/filters/volenv/volenv.c, plugins/gnomevfs/Makefile.am,
4097 plugins/gnomevfs/gnomevfssink.c, plugins/gnomevfs/gnomevfssrc.c,
4098 plugins/jpeg/Makefile.am, plugins/mp3decode/mad/gstmad.c,
4099 plugins/mp3decode/mpg123/gstmpg123.c,
4100 plugins/mp3encode/lame/gstlame.c, plugins/mpeg1/mpegaudio/common.c,
4101 plugins/mpeg1/mpegaudio/common.h, plugins/mpeg1/mpegaudio/encode.c,
4102 plugins/mpeg1/mpegaudio/encoder.h,
4103 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
4104 plugins/mpeg1/mpegaudio/musicin.c,
4105 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
4106 plugins/mpeg1/mpegaudio/subs.c,
4107 plugins/mpeg1/mpegaudio/table_absthr.h,
4108 plugins/mpeg1/mpegaudio/table_cb.h,
4109 plugins/mpeg1/mpegaudio/table_enwindow.h,
4110 plugins/mpeg1/mpegaudio/table_th.h,
4111 plugins/mpeg1/mpegaudio/tables.c, plugins/mpeg1/mpegaudio/tonal.c,
4112 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/Makefile.am,
4113 plugins/oss/gstossaudio.c, plugins/oss/gstossgst.c,
4114 plugins/oss/gstossgst.h, plugins/oss/gstosshelper.c,
4115 plugins/oss/gstosshelper.h, plugins/oss/gstosssink.c,
4116 plugins/quicktime/Makefile.am, plugins/quicktime/README,
4117 plugins/quicktime/gstquicktimedecoder.c,
4118 plugins/quicktime/gstquicktimedecoder.h,
4119 plugins/sdlsink/Makefile.am, plugins/sdlsink/sdlvideosink.c,
4120 plugins/sdlsink/sdlvideosink.h, plugins/videoscale/videoscale.c,
4121 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
4122 plugins/vorbis/vorbisenc.c, plugins/vorbis/vorbisenc.h,
4123 plugins/wav/gstparsewav.c, plugins/xvideosink/gstximage.c,
4124 test/.cvsignore, test/Makefile.am, test/lat.c, test/mp3mad.c,
4125 test/videotest.c, test/wave.c, tests/autoplug2.c,
4126 tests/sched/runxml.c, tools/gstreamer-inspect.c,
4127 tools/gstreamer-launch.c: Merge from HEAD into INCSCHED1 at
4130 2001-05-24 00:24 dlehn
4132 * gst/elements/: gstfakesink.h, gstfakesrc.h: Update some signal
4135 2001-05-24 00:23 dlehn
4137 * autogen.sh: libtool check fix... copy & paste error msgs code
4140 2001-05-23 21:35 wtay
4142 * test/video2mp1.c: Some small modifications.
4144 2001-05-23 20:53 omegahacker
4146 * plugins/oss/gstosssink.c: default settings are intenionally very
4147 wrong (make it obvious when the capsnego didn't work) and it checks
4150 2001-05-23 20:52 omegahacker
4152 * plugins/filters/stereo2mono/stereo2mono.c: 'fixed' the caps and
4155 2001-05-23 20:50 omegahacker
4157 * plugins/cdparanoia/cdparanoia.c: fixed caps on cdparanoia
4159 2001-05-23 20:49 omegahacker
4161 * gst/gstscheduler.c, plugins/mp3decode/mad/gstmad.c: fixed problem
4162 where mad wasn't an entry (it is now HACK HACK!!) and the scheduler
4163 wasn't catching the no entry case
4165 2001-05-23 20:48 omegahacker
4167 * examples/autoplug/autoplug.c: added have_size handler so the
4168 window matches the video size
4170 2001-05-23 20:09 omegahacker
4172 * gst/: gstqueue.c, gstqueue.h: reworked internal parameters a bit,
4173 added leaky-queue semantics
4175 2001-05-23 10:18 thomasvs
4177 * plugins/filters/level/README: some more info on how to plot the
4178 level using gnuplot it would be nice if the output from level
4179 plugin could serve as input to a gstreamer plotting plugin (I'm not
4182 2001-05-23 09:49 thomasvs
4184 * plugins/audiofile/: gstafsink.c, gstafsink.h: afsink now handles
4185 channels and sample rate
4187 2001-05-23 09:48 thomasvs
4189 * configure.in: added level Makefile deleted one of two instances
4192 2001-05-23 09:47 thomasvs
4194 * plugins/filters/Makefile.am: added level plugin to Makefile.am
4196 2001-05-23 09:47 thomasvs
4198 * plugins/filters/level/: Makefile.am, README, filter.func,
4199 level.c, level.h: Added level detection plugin; prints out RMS
4200 values calculated over buffer size to stdout
4202 2001-05-22 21:11 omegahacker
4204 * tests/states.c: fixed references to _gst_print_statename
4206 2001-05-22 20:22 hadess
4208 * gst/elements/gstdisksrc.c: - it is now possible to change the
4209 opened file when state is PAUSED
4211 2001-05-22 19:57 hadess
4213 * plugins/gnomevfs/gnomevfssrc.c: - removed warnings
4215 2001-05-22 19:44 hadess
4217 * plugins/gnomevfs/gnomevfssrc.c: - adding possibility to change
4218 the src file if the state is PAUSED
4220 2001-05-22 17:48 thomasvs
4222 * plugins/audiofile/: gstafsink.c, gstafsink.h: still trying to add
4225 2001-05-22 14:48 richardb
4227 * autogen.sh: autogen.sh now fails if aclocal fails.
4229 2001-05-22 13:56 hadess
4231 * autogen.sh: - added a line to autogen.sh for the busy application
4234 2001-05-22 02:42 omegahacker
4236 * gst/: gstpad.c, autoplug/gstautoplugger.c: Added ability for
4237 caps_nego_failed signal to indicate that it's solved the problem,
4238 via a gboolean * argument that's FALSE, and can be set to TRUE if
4239 the handler has fixed things up.
4241 Updated the autoplugger so it now works in both the unknown and
4242 known cases with and without other issues like a crippled
4243 (mono-only) osssink.
4245 2001-05-22 00:23 omegahacker
4247 * gst/: gstbin.c, gstelement.c, gstelement.h, gstinfo.c, gstpad.c,
4248 gstthread.c: Updates to DEBUG system: moved statename into
4249 gstelement.c, colorized the states:
4251 NULL: white READY: read PAUSED: yellow PLAYING: green
4253 2001-05-21 22:35 omegahacker
4255 * gst/autoplug/gstautoplugger.c: fixed up pausing system, and added
4256 src_caps_nego_failed body
4258 2001-05-21 21:17 wtay
4260 * acconfig.h, configure.in: Updates to the audiofile detection
4263 2001-05-21 21:17 wtay
4265 * plugins/audiofile/Makefile.am: Some minor changes to the makefile
4267 2001-05-21 20:48 thomasvs
4269 * plugins/audiofile/: Makefile.am, gstafsink.c, gstafsink.h: first
4270 pass at an audiofile sink this sink uses the SGI audiofile library
4271 to write audio files
4273 2001-05-21 20:42 thomasvs
4275 * plugins/Makefile.am: trying to add a check for libaudiofile
4277 2001-05-21 20:40 thomasvs
4279 * configure.in: trying to add a check for libaudiofile (->
4280 plugins/audiofile/afsink)
4282 2001-05-21 03:41 omegahacker
4284 * gst/autoplug/: gstautoplugcache.c, gstautoplugger.c:
4285 gstautoplugcache.c: Set default for cache's caps_proxy to FALSE
4286 again. gstautoplugger.c: Fixed with strategic positioning of
4289 2001-05-21 03:40 omegahacker
4291 * gst/: gstcaps.c, gstpad.c, gstprops.c: Updated some debug
4292 statements. Added specific debug for int props.
4294 2001-05-21 03:35 hadess
4296 * test/mp3mad.c: - removed the parse factory, it's unused
4298 2001-05-21 02:37 cael
4300 * gstplay/: ChangeLog, gstmediaplay.glade: Added a ChangeLog as per
4301 hadess' sugesstion, and added myself as an author.
4303 2001-05-21 02:19 cael
4305 * gstplay/: Makefile.am, callbacks.c, callbacks.h, full-screen.c,
4306 full-screen.h, gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
4307 gstplay.c, gstplay.h, gstplayprivate.h, gststatusarea.c,
4308 gststatusarea.h, main.c: added the begninnings of full-screen
4309 support (crashes atm), playing at double size, general code cleanup
4312 2001-05-20 22:24 wtay
4314 * tools/gstreamer-inspect.c: Fixed a problem with -inspect where
4315 some args would not show up correctly
4317 2001-05-20 22:24 thomasvs
4319 * plugins/filters/adder/adder.c: fixed caps stuff
4321 2001-05-20 21:12 wtay
4323 * tools/gstreamer-inspect.c: Better output of element flags.
4325 2001-05-20 21:06 wtay
4327 * tools/gstreamer-launch.c: Escape spaces in the cmdline args with
4328 "\\ " so that parse can handle it.
4330 2001-05-20 21:05 wtay
4332 * gst/gstparse.c: Added the possibility to escape chars in
4333 gstparse. You can now give it a cmdline like disksrc location=some\
4334 sort\ of.mp3 ! .... and it does the right thing.
4336 2001-05-20 19:59 wtay
4338 * plugins/quicktime/: Makefile.am, gstquicktimedecoder.c,
4339 gstquicktimedecoder.h: Updated the plugin to the current CVS.
4341 2001-05-20 19:24 wtay
4343 * plugins/quicktime/: Makefile.am, README, gstquicktimedecoder.c,
4344 gstquicktimedecoder.h: Added a quicktime decoder by yann@3ivx.com.
4346 2001-05-20 19:17 thomasvs
4348 * plugins/filters/passthrough/passthrough.c: changed pad templates
4350 2001-05-20 19:05 thomasvs
4352 * plugins/filters/passthrough/: passthrough.c, passthrough.h:
4353 updating passthrough to handle caps
4355 2001-05-20 19:01 thomasvs
4357 * plugins/filters/volenv/volenv.c: updating caps handling
4359 2001-05-20 16:45 thomasvs
4361 * plugins/filters/passthrough/passthrough.c: trying to add caps
4362 detection to passthrough
4364 2001-05-20 15:55 thomasvs
4366 * gst/gstparse.c: reinstated exit(-1) when gstparse.c doesn't find
4367 the plugin mentioned
4369 2001-05-20 15:16 thomasvs
4371 * plugins/wav/gstparsewav.c: parsewav now does src pad setting of
4372 width, depth, channels, frequency
4374 2001-05-20 15:12 wtay
4376 * gst/elements/gstpipefilter.c: Made pipefilter a DECOUPLED
4379 2001-05-20 15:03 thomasvs
4381 * plugins/wav/gstparsewav.c: parsewav sets channel capability now
4383 2001-05-20 14:56 thomasvs
4385 * plugins/wav/gstparsewav.c: First try at updating parsewav and
4386 setting caps on src pad
4388 2001-05-20 11:31 wtay
4390 * components/bonobo-media/: Makefile.am,
4391 bonobo-media-gstreamer-factory.c, bonobo-media-gstreamer.gob,
4392 bonobo-media-gstreamer.oafinfo, bonobo-media-gstreamervideo.gob:
4393 Added the code for the bonobo media component. It doesn't really
4394 work yet because bonobo-media doesn't show video.
4396 2001-05-20 06:48 cael
4398 * gstplay/AUTHORS: finally managed to get the AUTHORS file added.
4399 big things are coming allright ;-)
4401 2001-05-20 01:16 hadess
4403 * AUTHORS: - added myself to the AUTHORS file
4405 2001-05-19 19:17 wtay
4407 * plugins/: oss/gstosssink.c, vorbis/vorbis.c, vorbis/vorbisdec.c,
4408 vorbis/vorbisenc.c, vorbis/vorbisenc.h, xvideosink/gstximage.c:
4409 More updates to caps in vorbisenc. it now correctly sets up the
4410 encoder based on the input audio type.
4412 2001-05-19 15:16 wtay
4414 * plugins/: mp3decode/mad/gstmad.c, mpeg1/mpegaudio/common.c,
4415 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encode.c,
4416 mpeg1/mpegaudio/encoder.h, mpeg1/mpegaudio/gstmpegaudio.c,
4417 mpeg1/mpegaudio/musicin.c, mpeg1/mpegaudio/musicin.h,
4418 mpeg1/mpegaudio/psy.c, mpeg1/mpegaudio/subs.c,
4419 mpeg1/mpegaudio/table_absthr.h, mpeg1/mpegaudio/table_cb.h,
4420 mpeg1/mpegaudio/table_enwindow.h, mpeg1/mpegaudio/table_th.h,
4421 mpeg1/mpegaudio/tables.c, mpeg1/mpegaudio/tonal.c: More mp3
4422 updates. Make mpegaudio use a sane namespace for all exported
4423 symbols. the mad element can now play mpeg audio comming is as
4426 2001-05-19 07:39 omegahacker
4428 * .cvsignore, Makefile.am, configure.in,
4429 gstreamer-uninstalled.pc.in: Added gstreamer-uninstalled.pc.in in
4430 prep for future changes to pkg-config. Disabled docs building by
4431 default (--enable-docs-build to turn it on). Added more visible
4432 warning messages for lacking libraries, listing the plugins that
4433 won't build (not complete!).
4435 2001-05-19 07:39 omegahacker
4437 * gstreamer-uninstalled.pc.in: file gstreamer-uninstalled.pc.in was
4438 initially added on branch BRANCH-INCSCHED1.
4440 2001-05-19 01:33 wtay
4442 * plugins/: mp3decode/mad/gstmad.c, mp3decode/mpg123/gstmpg123.c,
4443 mp3decode/parse/mp3parse.c, mp3encode/lame/gstlame.c,
4444 mpeg1/mpegaudio/common.h, mpeg1/mpegaudio/encoder.h,
4445 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/musicin.c,
4446 mpeg1/mpegaudio/musicin.h, mpeg1/mpegaudio/psy.c, oss/gstosssink.c:
4447 Updates to various mp3 related plugins. Added args and capsnego to
4450 2001-05-18 19:11 wtay
4452 * plugins/esd/esdsink/esdsink.c: Added newcaps functions to esdsink
4453 to sync with the provided caps.
4455 2001-05-18 18:58 wtay
4457 * plugins/cdparanoia/cdparanoia.c: Updated to the new caps.
4459 2001-05-17 23:00 omegahacker
4461 * gst/autoplug/gstautoplugger.c: update to latest code, includes
4462 caps_fail handlers that kinda work
4464 2001-05-17 06:20 dlehn
4466 * docs/gst/gstreamer-sections.txt: Pesky nightly doc build failure
4467 emails exposing my forgetfulness...
4469 2001-05-17 01:18 hadess
4471 * plugins/gnomevfs/: Makefile.am, gnomevfssink.c: - gnomevfssink
4474 2001-05-16 23:42 wtay
4476 * acconfig.h: Added SDL.
4478 2001-05-16 23:40 wtay
4480 * configure.in: Added a check for SDL
4482 2001-05-16 23:09 wtay
4484 * testsuite/refcounting/thread.c: file thread.c was initially added
4485 on branch BRANCH-INCSCHED1.
4487 2001-05-16 23:09 wtay
4489 * testsuite/refcounting/thread.c: Added thread refcounting and
4492 2001-05-16 23:08 wtay
4494 * testsuite/refcounting/: Makefile.am, bin.c: More testsuite
4497 2001-05-16 23:08 wtay
4499 * gst/: gstbin.c, gstelement.c, gstthread.c: Slighly take a
4500 different approach for object destruction, using the real _remove
4501 functions so that the scheduler has a chance to destroy its state
4502 too. This breaks the thread with ghostpads destruction case for
4505 2001-05-16 22:42 omegahacker
4507 * plugins/filters/stereo2mono/stereo2mono.c: fixed
4508 stereo2mono_init, it was fragging its src pad
4510 2001-05-16 22:21 omegahacker
4512 * plugins/filters/stereo2mono/stereo2mono.c: fixed up caps so
4513 autoplug can do something with it
4515 2001-05-16 22:19 omegahacker
4517 * gst/autoplug/gstautoplugcache.c: added first_buffer signal, and
4518 default to caps_proxy true
4520 2001-05-16 22:18 omegahacker
4522 * gst/autoplug/gstautoplugger.c: up to latest (broken) autoplugger)
4524 2001-05-16 21:41 wtay
4526 * plugins/: Makefile.am, jpeg/Makefile.am, sdlsink/Makefile.am,
4527 sdlsink/sdlvideosink.c, sdlsink/sdlvideosink.h: Added an SDL video
4528 sink by Ronald Bultje (BBB) some cleanups and added more caps to
4529 the template. some name changes to the jpeg decoder.
4531 2001-05-16 20:32 wtay
4533 * plugins/: Makefile.am, gnomevfs/Makefile.am,
4534 gnomevfs/gnomevfssrc.c: Added the gnomevfssrc by hadess
4536 2001-05-16 20:32 wtay
4538 * configure.in: Added gnomevfs checks.
4540 2001-05-16 08:16 dlehn
4542 * gst/: cothreads.c, gstscheduler.c: - Fix cothread pointers and
4543 allocation so full 2M stack space available: - Double maximums to
4544 use full stack space: - COTHREAD_STACKSIZE = 16k -
4545 COTHREAD_MAXTHREADS = 128 - cothread changes only verified on x86 -
4546 cothread_create returns NULL if nthreads == MAXTHREADS though not
4547 yet handled by gstschedule caller
4549 2001-05-16 06:04 dlehn
4551 * acconfig.h, configure.in, gst/gsttrace.c, gst/gsttrace.h,
4552 libs/idct/ieeetest.c, test/lat.c: - basic arch check for HAVE_RDTSC
4553 - use common gst_trace_read_tsc() for RDTSC call - add untested
4554 function to do ascii dump of trace data
4556 2001-05-16 05:07 dlehn
4558 * test/: videotest.c, wave.c: fix a couple warnings
4560 2001-05-15 22:04 wtay
4562 * plugins/mp3decode/mad/gstmad.c: Make the mad decoder output the
4563 samples in the native endianness.
4565 2001-05-15 20:25 wtay
4567 * gst/: gstobject.c, gstpad.c, gstthread.c: Added ghostpad
4570 2001-05-15 10:40 omegahacker
4572 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: added the detail that
4573 mpeg2dec can play mpeg1 streams too
4575 2001-05-15 10:04 omegahacker
4577 * gstplay/: gstplay.c, main.c: added ability to write out xml copy
4580 2001-05-15 05:13 omegahacker
4582 * gst/autoplug/gstautoplugger.c: IT WORKS\!\!\!
4584 2001-05-15 02:45 omegahacker
4586 * gst/: gstinfo.c, gstpad.c, gsttypefind.c,
4587 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c: gstinfo.c:
4588 one more check to make sure DEBUG_FUNCPTR_NAME doesn't go south
4589 gstpad.c: debugging changes gsttypefind.c: moved gst_pad_set_caps
4590 to *before* the caps_changed signal gstautoplugcache.c: added
4591 refcounting around signal_emit, and debug updates gstautoplugger.c:
4592 added code to remove the autoplugcache when done
4594 2001-05-14 23:42 wtay
4596 * gst/gsttypefind.c: Added a reference to typefind.
4598 2001-05-14 23:21 omegahacker
4600 * gst/gstpad.c: enhanced debug and minor code cleanup (no
4603 2001-05-14 22:57 wtay
4605 * gst/gstelement.c: Refcounting fixes
4607 2001-05-14 22:22 wtay
4609 * gst/gstelement.c: fixed a mem leak in the destroy code.
4611 2001-05-14 22:20 wtay
4613 * gst/: gstelement.c, gstpad.c, gstthread.c: slightly different
4614 refcount handling. the pad shutdown function doesn't remove the pad
4615 from the parent because the parent is needed in the destroy
4618 2001-05-14 21:08 omegahacker
4620 * gst/: cothreads.c, gstbin.h, gstelement.c, gstobject.c, gstpad.c,
4621 gstpad.h, gstscheduler.c, gsttypefind.c,
4622 autoplug/gstautoplugcache.c, autoplug/gstautoplugger.c:
4623 cothreads.c: added a comment on one of the tests gstbin.h: added
4624 the GST_BIN_SELF_SCHEDULABLE flag gstelement.c: cleaned up the
4625 _change_state function a little gstobject.c: improved the
4626 refcounting DEBUGs gstpad.c: moved the connected signal to after
4627 capsnego, added the caps_nego_failed signal gstpad.h:
4628 added the caps_nego_failed signal funcptr gstscheduler.c: added the
4629 GST_BIN_SELF_SCHEDULABLE exception gsttypefind.c: added check code
4630 around signal_emit to deal with the case where the
4631 signal's handler shuts down the element gstautoplugcache.c: added
4632 the first_buffer signal and caps_proxy arg gstautoplugger.c:
4633 significant rework, it functions quite nicely actually
4635 2001-05-14 09:51 omegahacker
4637 * docs/gst/gstreamer-sections.txt: removed the COTHREAD_STACKSIZE
4638 and friends, since they're now private to cothreads.c
4640 2001-05-13 16:29 wtay
4642 * testsuite/refcounting/: bin.c, element_pad.c: More testsuite
4645 2001-05-13 16:29 wtay
4647 * gst/: gstbin.c, gstelement.c, gstpad.c: More housekeeping
4648 updates. _destroying an element or a pad properly removes if from
4651 2001-05-13 08:49 omegahacker
4653 * plugins/effects/volume/volume.c: hacked up volume plugin to do
4654 S16_LE no matter what. FIXME\!
4656 2001-05-12 19:04 wtay
4658 * gst/: gstbin.c, gstelement.c, gstelementfactory.c, gstthread.c,
4659 gstthread.h: Fixed a leak in bin destruction More refcounting fixes
4661 2001-05-12 19:03 wtay
4663 * testsuite/refcounting/bin.c: file bin.c was initially added on
4664 branch BRANCH-INCSCHED1.
4666 2001-05-12 19:03 wtay
4668 * testsuite/refcounting/: Makefile.am, bin.c, element_pad.c: More
4669 refcounting test cases
4671 2001-05-12 15:07 wtay
4673 * testsuite/refcounting/: element.c, element_pad.c, object.c,
4674 pad.c: More testcases
4676 2001-05-12 15:07 wtay
4678 * gst/: gstelement.c, gstelement.h, gstobject.c: Added
4679 gst_element_remove_pad. more refcounting stuff (object unparent on
4682 2001-05-12 01:04 wtay
4684 * gst/: gstelement.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
4685 gstpad.h: Refcounting fixes to make the testsuite succeed. Added a
4686 ne w category for REFCOUNTING.
4688 2001-05-12 01:03 wtay
4690 * testsuite/refcounting/element_pad.c: file element_pad.c was
4691 initially added on branch BRANCH-INCSCHED1.
4693 2001-05-12 01:03 wtay
4695 * testsuite/refcounting/pad.c: file pad.c was initially added on
4696 branch BRANCH-INCSCHED1.
4698 2001-05-12 01:03 wtay
4700 * testsuite/refcounting/: Makefile.am, element_pad.c, pad.c: More
4703 2001-05-11 20:36 wtay
4705 * examples/autoplug/autoplug.c: Updated the autoplugger example to
4708 2001-05-11 19:44 wtay
4710 * configure.in: Added the refcounting testsuite dir to configure.in
4712 2001-05-11 19:44 wtay
4714 * testsuite/refcounting/Makefile.am: file Makefile.am was initially
4715 added on branch BRANCH-INCSCHED1.
4717 2001-05-11 19:44 wtay
4719 * testsuite/refcounting/: Makefile.am, element.c, mem.c, mem.h,
4720 object.c: Added a testsuite for refcounting.
4722 2001-05-11 19:44 wtay
4724 * testsuite/refcounting/element.c: file element.c was initially
4725 added on branch BRANCH-INCSCHED1.
4727 2001-05-11 19:44 wtay
4729 * testsuite/refcounting/mem.c: file mem.c was initially added on
4730 branch BRANCH-INCSCHED1.
4732 2001-05-11 19:44 wtay
4734 * testsuite/refcounting/object.c: file object.c was initially added
4735 on branch BRANCH-INCSCHED1.
4737 2001-05-11 19:44 wtay
4739 * testsuite/refcounting/mem.h: file mem.h was initially added on
4740 branch BRANCH-INCSCHED1.
4742 2001-05-11 19:41 wtay
4744 * gst/: cothreads.c, gstbin.c, gstelement.c, gstobject.c,
4745 gstobject.h, gsttypefind.c: Work on refcounting and proper object
4748 2001-05-11 15:42 dlehn
4750 * plugins/filters/ladspa/ladspa.h: LADSPA header now LGPL.
4752 2001-05-11 00:43 omegahacker
4754 * gst/gstpad.h: some minor updates with a hair more speed
4756 2001-05-10 23:35 omegahacker
4758 * gst/: cothreads.c, cothreads.h: move cothread_context definition
4761 2001-05-10 23:30 omegahacker
4763 * gst/gstpad.h: fixed up macros to match new RealPad stuff, change
4764 #if 1 to #if 0 to use, beware you must rebuild all plugins after
4767 2001-05-10 23:10 omegahacker
4769 * gst/: cothreads.c, cothreads.h: moved cothread parameters into .c
4770 to avoid rebuilding libgst.la every time
4772 2001-05-10 22:44 omegahacker
4774 * test/lat.c: corrected the rdtsc code, it actually, um, works now
4777 2001-05-10 21:30 dlehn
4779 * test/: .cvsignore, Makefile.am, lat.c: Added simple latency
4782 2001-05-10 21:28 dlehn
4784 * gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
4785 tests/sched/runxml.c: Pass buffer in handoff signal
4787 2001-05-10 21:25 dlehn
4789 * tests/autoplug2.c: just call exit() once
4791 2001-05-10 09:22 omegahacker
4793 * tools/gstreamer-inspect.c: minor updates to ouptut, added section
4794 for meta-elements' children
4796 2001-05-10 09:21 omegahacker
4798 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, video.c: more debug
4801 2001-05-10 09:18 omegahacker
4803 * plugins/filters/adder/adder.c: added comment to make the adder
4804 compliant (don't set COTHREAD_STOPPING)
4806 2001-05-10 09:17 omegahacker
4808 * libs/idct/gstidct.c: minor cleanup of some debug strings
4810 2001-05-10 09:16 omegahacker
4812 * gst/autoplug/gstautoplugger.c: file gstautoplugger.c was
4813 initially added on branch BRANCH-INCSCHED1.
4815 2001-05-10 09:16 omegahacker
4817 * gst/: gst.h, gstbin.c, gstbuffer.c, gstelement.c, gstelement.h,
4818 gstinfo.c, gstqueue.c, gstthread.c, gstxml.c, autoplug/Makefile.am,
4819 autoplug/autoplugtest.c, autoplug/gstautoplugcache.c,
4820 autoplug/gstautoplugger.c, elements/gstfakesrc.c: - Fixed up a
4821 bunch of warnings. - Fixed buffer_copy (alloc correct size) -
4822 Added start of autoplugger meta-element
4824 2001-05-09 07:20 wtay
4826 * plugins/filters/colorspace/yuv2yuv.c: Forgot to add a convertor..
4828 2001-05-09 05:12 dlehn
4830 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added "silent" arg.
4832 2001-05-08 21:52 wtay
4834 * plugins/: capture/v4l/gstv4lsrc.c, capture/v4l/gstv4lsrc.h,
4835 dv/dvdec.c, filters/colorspace/Makefile.am,
4836 filters/colorspace/colorspace.c, filters/colorspace/colorspace.h,
4837 filters/lav/.cvsignore, filters/lav/Makefile.am,
4838 filters/lav/lavencode.c, filters/lav/lavencode.h, oss/gstossgst.c,
4839 videoscale/videoscale.c, vorbis/vorbis.c: Various changes to the
4840 plugins. Added a lav encoder, this one just adds a header in front
4841 YUV data so that the lav tools can operate on it.
4843 2001-05-08 21:44 omegahacker
4845 * gst/: gstpad.c, gstpad.h: added the caps_changed signals, changed
4846 a few other things around a littleto clean up warnings
4848 2001-05-07 23:10 wtay
4850 * plugins/alsa/: alsa.h, alsa_common.c, alsasink.c, alsasrc.c:
4851 Applied the alsa patch from Thomas Nyberg.
4853 2001-05-07 22:57 wtay
4855 * examples/mixer/mixer.c: Added a WITH_BUG2 define to show the
4856 livelock we're trying to fix.
4858 2001-05-07 22:46 omegahacker
4860 * gst/: gstelement.c, gstscheduler.c, autoplug/autoplugtest.c,
4861 autoplug/gstautoplugcache.c: updated autoplugcache so it can be
4862 removed mid-signal, now autoplugtest works
4864 2001-05-06 23:48 omegahacker
4866 * gst/autoplug/gstautoplugcache.c: fixed bug in datastructure usage
4868 2001-05-06 23:12 omegahacker
4870 * gst/: gstbin.c, gstelement.c, gstpipeline.c, gstprops.c,
4871 gstscheduler.c, gstthread.c: fixed gst_scheduler_pad_disconnect
4872 (never ignore compiler warnings\!) and updated a few INFO lines
4874 2001-05-06 23:12 omegahacker
4876 * gst/autoplug/autoplugtest.c: fixed up some things, added vorbis
4878 2001-05-06 19:03 wtay
4880 * gst/autoplug/: Makefile.am, autoplugtest.c: Adjusted the Makefile
4881 so that it builds here...
4883 2001-05-06 18:57 wtay
4885 * plugins/mpeg1/mpegaudio/common.c: Forgot to update a symbol..
4887 2001-05-06 18:33 omegahacker
4889 * gst/autoplug/autoplugtest.c: file autoplugtest.c was initially
4890 added on branch BRANCH-INCSCHED1.
4892 2001-05-06 18:33 omegahacker
4894 * gst/autoplug/: Makefile.am, autoplugtest.c, gstautoplugcache.c:
4895 initial checkin of autoplugcache and a test program to simulate
4896 dynamic autoplugging
4898 2001-05-06 18:33 omegahacker
4900 * gst/autoplug/gstautoplugcache.c: file gstautoplugcache.c was
4901 initially added on branch BRANCH-INCSCHED1.
4903 2001-05-06 15:27 wtay
4905 * plugins/mpeg1/mpegaudio/: common.c, common.h, musicin.c, tonal.c:
4906 Fixed a namespace issue with lame.
4908 2001-05-06 15:22 wtay
4910 * plugins/oss/: gstossgst.c, gstosshelper.c: Fixed a bug in format
4911 passing. Some cleanups.
4913 2001-05-06 14:53 wtay
4915 * plugins/oss/gstossgst.c: Use setenv/getenv to manipulate the
4916 environment of the child process.
4918 2001-05-06 14:52 wtay
4920 * plugins/mp3encode/lame/gstlame.c: Setup the encoder based on the
4921 caps of the sinkpad.
4923 2001-05-06 09:16 omegahacker
4925 * tools/gstreamer-complete.c: file gstreamer-complete.c was
4926 initially added on branch BRANCH-INCSCHED1.
4928 2001-05-06 09:16 omegahacker
4930 * tools/gstreamer-compprep.c: file gstreamer-compprep.c was
4931 initially added on branch BRANCH-INCSCHED1.
4933 2001-05-06 09:16 omegahacker
4935 * tools/: .cvsignore, Makefile.am, gstreamer-complete.c,
4936 gstreamer-compprep.c: added initial bash commandline completion
4939 2001-05-06 04:06 omegahacker
4941 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: oops, that was wrong, but
4944 2001-05-06 03:47 omegahacker
4946 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: since mpeg2dec can handle
4947 mpeg1 video streams, update caps to show that
4949 2001-05-05 20:01 wtay
4951 * plugins/oss/: gstossgst.c, gstosshelper.c, gstosshelper.h: A
4952 little cleanup (more defines) Better arg parsing.
4954 2001-05-05 18:22 wtay
4956 * plugins/oss/gstosshelper.h: The inter process protocol layout
4959 2001-05-05 18:21 wtay
4961 * plugins/oss/: gstossgst.c, gstosshelper.c: Properly negotiate the
4962 format set by the OSS app.
4964 2001-05-05 05:07 dlehn
4966 * plugins/filters/: adder/Makefile.am, colorspace/Makefile.am,
4967 intfloatconvert/Makefile.am, mono2stereo/Makefile.am,
4968 stereo2mono/Makefile.am, volenv/Makefile.am: Remove EXTRA_DIST =
4969 README from dirs with a README.
4971 2001-05-05 03:16 wtay
4973 * gst/gstplugin.c: Make sure the plugin filaname is set before
4974 calling the init function.
4976 2001-05-05 03:05 wtay
4978 * plugins/oss/: Makefile.am, gstossaudio.c, gstossgst.c,
4979 gstossgst.h, gstosshelper.c: A first attempt at hijacking /dev/dsp
4980 and feeding the audio of an OSS app into GStreamer.
4982 2001-05-05 02:50 dlehn
4984 * debian/changelog: update version
4986 2001-05-05 01:45 dlehn
4988 * debian/: Makefile.am, changelog, control, gstreamer-aa.files,
4989 gstreamer-arts.files, gstreamer-colorspace.files,
4990 gstreamer-common.files, gstreamer-mad.files, rules: Sync with
4991 current code - add more and more plugins.
4993 2001-05-04 23:14 omegahacker
4995 * gst/gstelement.h, gst/gstscheduler.c,
4996 plugins/mp3decode/mad/gstmad.c: Add the GST_ELEMENT_NO_ENTRY flag,
4997 which when set will force the scheduler to skip over an element as
4998 an option for the first cothread jump. This is needed because
4999 libraries like mad don't ever seem to want to quit. Thus they
5000 ignore COTHREAD_STOPPING and can't be trusted to be the entry.
5002 2001-05-04 21:43 omegahacker
5004 * gst/: gstinfo.c, gstpad.c, gstscheduler.c: Some minor DEBUG
5005 cleanups, renamed the various scheduler-specific routines to
5006 actually be called gst_schedule_ instead of gst_bin_.
5008 2001-05-04 21:41 omegahacker
5010 * plugins/mp3decode/mad/gstmad.c: added GST_DEBUG_FUNCPTR to
5011 gst_mad_loop instance
5013 2001-05-04 00:21 omegahacker
5015 * gst/gstparse.c: fixed spelling mistake in user-visible output
5017 2001-05-03 23:29 wtay
5019 * gst/gstprops.c: Created a macro of the va_arg parsing function
5020 because some systems (PPC) cannot handle passing a va_list by
5023 2001-05-03 22:44 wtay
5025 * gst/gstparse.c: Added dynamic pads to the command line parser.
5027 ./gstreamer-launch disksrc location=/some/systemstream.mpg !
5028 mpeg1parse video_00!
5029 queue ! \{ mp1videoparse ! mpeg_play ! aasink \}
5033 2001-05-03 21:06 wtay
5035 * docs/gst/: gstreamer-sections.txt, gstreamer.hierarchy,
5036 tmpl/gstbuffer.sgml, tmpl/gstcaps.sgml, tmpl/gstdisksink.sgml,
5037 tmpl/gstinfo.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
5040 2001-05-03 18:49 wtay
5042 * REQUIREMENTS: Added Hermes to the required libs for gstplay.
5044 2001-05-03 11:16 thomasvs
5046 * examples/mixer/mixer.c, plugins/filters/adder/adder.c: * made a
5047 quick hack in adder to set GST_ELEMENT_COTHREAD_STOPPING after
5048 one interation to force return to main program; should probably be
5049 fixed in a better way * cleaned mixer up, it now works with
5050 delayed start. Drinks are in order.
5052 2001-05-03 00:46 wtay
5054 * docs/manual/: Makefile.am, autoplugging.sgml, bins.sgml,
5055 buffers.sgml, elements.sgml, gstreamer-manual.sgml,
5056 helloworld.sgml, pads.sgml: Small manual changes. Added a section
5059 2001-05-03 00:44 wtay
5061 * gst/gstinfo.h: Added and extra whitespace before ## args
5062 (remember it eats all non whitespace chars to the left if it's
5065 2001-05-03 00:12 wtay
5067 * examples/plugins/example.c: We don't want to teach you bad
5068 habbits, so here's a fix for a memleak in the example plugin.
5070 2001-05-02 21:27 omegahacker
5072 * gst/gstinfo.h: re-enabled the funcptr hash table
5074 2001-05-02 21:16 wtay
5076 * examples/mixer/mixer.c: Added a WITH_BUG flag to trigger the
5077 scheduling error we're trying to chase.
5079 2001-05-02 21:12 thomasvs
5081 * examples/mixer/mixer.c: delayed second song
5083 2001-05-02 21:01 omegahacker
5085 * examples/mixer/mixer.c: added two debugging things: xml pipelie
5086 output, and schedule dump
5088 2001-05-02 20:20 omegahacker
5090 * gst/: gst.c, gstcaps.c, gstelement.c, gstelementfactory.c,
5091 gstinfo.c, gstinfo.h, gstpad.c, gstprops.c, gstqueue.c: Converted
5092 the DEBUG system to look like the INFO system, with a function
5093 pointer that can be replaced. Not done with everything, since it
5094 seems that we need an ERROR system plus a FATAL error, or maybe
5095 just an ERROR system with a severity, and depending on this the
5096 DEBUG system might again be changed to have a single or at least
5099 Also did a bit of work fixing up the actual DEBUG and INFO commands
5100 scattered throughout the code. We still have over 500 of these in
5103 2001-05-02 20:11 thomasvs
5105 * examples/mixer/mixer.c: trying to adapt to incsched
5107 2001-05-02 09:52 thomasvs
5109 * plugins/filters/Makefile.am: added volenv and adder
5111 2001-05-02 09:51 thomasvs
5113 * examples/Makefile.am: added mixer
5115 2001-05-02 00:00 omegahacker
5117 * gst/gstscheduler.c: /me is an idiot
5119 2001-05-01 23:58 thomasvs
5121 * plugins/filters/passthrough/: README, filter.func, level.c,
5122 level.h: Basic level detection/printing plugin; calculates RMS over
5123 data block and prints this out along with time in secs through
5124 plugin needs more work
5126 2001-05-01 23:45 wtay
5128 * gstplay/: gstplay.c, gstplayprivate.h: Changed the pipeline setup
5129 for incremental scheduling.
5131 2001-05-01 23:43 wtay
5133 * gst/gstprops.c: Removed the assert on an unknown propertytype and
5136 2001-05-01 22:41 omegahacker
5138 * test/mpeg2parse4.c: file mpeg2parse4.c was initially added on
5139 branch BRANCH-INCSCHED1.
5141 2001-05-01 22:41 omegahacker
5143 * configure.in, gstreamer.pc.in, gst/Makefile.am, gst/gstbin.c,
5144 gst/gstinfo.c, gst/gstinfo.h, gst/gstqueue.c, gst/gstscheduler.c,
5145 gst/gstscheduler.h, test/.cvsignore, test/Makefile.am,
5146 test/mpeg2parse3.c, test/mpeg2parse4.c, tests/mp1vid.c: - fixed
5147 configure.in %VAR stuff - fixed gstreamer.pc.in description string
5148 - fixed up incremental scheduling some more - updated the
5149 GST_DEBUG_FUNCPTR code to no longer need a hash - minor updates to
5150 DEBUG colorization - new test/mpeg2parse4.c
5152 2001-05-01 22:35 omegahacker
5154 * gstplay/main.c: added code to save the pipeline to xml
5156 2001-05-01 14:54 richardb
5158 * docs/fwg/gst-plugin-writers-guide.sgml: Update documentation for
5159 audio/raw properties to cover format=float case. Please check this
5162 2001-05-01 14:16 thomasvs
5164 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
5165 added newlines to debug output
5167 2001-05-01 00:35 wtay
5169 * gstplay/gstplay.c: Implemented the function to get the pipeline
5172 2001-05-01 00:20 wtay
5174 * docs/random/autoplug2: Added an explanation of the innner
5175 workings of the current autoplugger.
5177 2001-04-30 21:40 richardb
5179 * configure.in: Tighten some library checks (check for header files
5180 as well as libraries) Also, clean up structure slightly: put all
5181 AC_DEFINEs for feature checks into the appropriate section at end.
5182 This structure allows user parameter code which overrides the
5183 feature selection to be kept together in a section after the
5184 feature checks but before the AC_DEFINES and AM_CONDITIONALs.
5186 2001-04-30 20:51 thomasvs
5188 * examples/mixer/mixer.c: cleared naming issues, still doesn't play
5190 2001-04-30 15:34 thomasvs
5192 * plugins/filters/Makefile.am: added volenv, passthrough and adder
5195 2001-04-30 11:22 richardb
5197 * configure.in: Add explicit check for <artsc.h>, in case
5198 artsc-config lies to us.
5200 2001-04-29 23:46 sbaker3
5202 * plugins/filters/: intfloatconvert/float2int.h,
5203 intfloatconvert/int2float.h, mono2stereo/mono2stereo.h: remove
5204 bogus reference to audioraw.h
5206 2001-04-29 23:27 wtay
5208 * examples/mixer/mixer.c: Changed the way the typefind function
5209 works by creating a little pipeline as the toplevel bin..
5211 2001-04-29 22:56 thomasvs
5213 * examples/mixer/mixer.c: trying to convert mixer to incsched, not
5216 2001-04-29 18:59 richardb
5218 * README: Add detailed note (and patch) about automake problem.
5220 2001-04-29 08:54 sbaker3
5222 * plugins/filters/ladspa/gstladspa.c: sync ladspa plugin with
5223 recent api changes - still not functional
5225 2001-04-29 08:41 sbaker3
5227 * configure.in: added mono2stereo and intfloatconvert plugin
5229 2001-04-29 08:39 sbaker3
5231 * plugins/filters/: Makefile.am, intfloatconvert/Makefile.am,
5232 intfloatconvert/float2int.c, intfloatconvert/float2int.h,
5233 intfloatconvert/int2float.c, intfloatconvert/int2float.h,
5234 intfloatconvert/intfloatconvert.c,
5235 intfloatconvert/intfloatconvert.h, mono2stereo/Makefile.am,
5236 mono2stereo/mono2stereo.c, mono2stereo/mono2stereo.h: added
5237 mono2stereo and intfloatconvert plugins
5239 2001-04-28 20:16 sbaker3
5241 * editor/gsteditorproperty.c, tools/gstreamer-inspect.c: added
5242 output of float properties
5244 2001-04-28 19:59 wtay
5246 * gst/: gstinfo.c, gstprops.c: Added more colors for
5247 props/caps/clock/negotiation.
5249 2001-04-28 19:58 sbaker3
5251 * gst/elements/: gstsinesrc.c, gstsinesrc.h: update sinesrc to
5254 2001-04-28 19:57 sbaker3
5256 * gst/elements/gstelements.c: add factory init for sinesrc
5258 2001-04-28 19:56 sbaker3
5260 * gst/: gstcaps.h, gstprops.c, gstprops.h: add gst_props_get_float
5263 2001-04-28 08:17 omegahacker
5265 * test/mpeg2parse3.c: now fully correct within incsched1 world
5267 2001-04-28 05:23 omegahacker
5269 * test/: Makefile.am, mpeg2parse2.c, mpeg2parse3.c: brought in
5270 mpeg2parse3.c from HEAD and fixed it up so it works
5272 2001-04-28 05:23 omegahacker
5274 * gst/: cothreads.c, gstinfo.c, gstqueue.c: - Updated colorization
5275 some more (pthread and cothread id is in color) - Added some minor
5276 debug to help trace mp1vid segfaults
5278 2001-04-28 04:38 dlehn
5280 * test/: .cvsignore, Makefile.am, mpeg2parse3.c: mpeg2parse2.c +
5281 audio = mpeg2parse3.c = a simple .vob player
5283 2001-04-28 03:54 omegahacker
5285 * gst/: gstbin.c, gstclock.c, gstelement.c, gstelementfactory.c,
5286 gstinfo.c, gstpad.c, gstpipeline.c, gstthread.c, gsttype.c,
5287 gstutils.c: Updated the colorization a bit more, and did a
5288 significant pass through all the other code to change categories on
5289 DEBUG and INFO statements to be correct, and not simply zero.
5290 There are still more, but this is a good first pass.
5292 2001-04-28 02:46 mhowell
5294 * gst/: gstelement.c, gstscheduler.c, gstthread.c: fixed another
5295 thread synch case... better debug
5297 2001-04-28 02:06 omegahacker
5299 * gst/: gst.c, gstinfo.c, gstinfo.h: another update to the
5302 2001-04-27 22:14 wtay
5304 * gst/gstutils.c: Added enum parsing...
5306 2001-04-27 22:09 omegahacker
5308 * gst/: gstinfo.c, gstinfo.h: fixes to colorization
5310 2001-04-27 22:01 thomasvs
5312 * plugins/filters/filterstamp.sh: changed "rename" command to
5313 something using sed in one line having the same effect
5315 2001-04-27 21:58 omegahacker
5317 * gst/gstinfo.c: syntax error fixed (s/;/,/)
5319 2001-04-27 21:54 mhowell
5321 * gst/: gstelement.c, gstscheduler.c, gstthread.c, gstqueue.h,
5322 gstqueue.c: initial fix of thread synch for queues and state change
5324 2001-04-27 21:47 omegahacker
5326 * acconfig.h, configure.in, gst/gst.c, gst/gstelement.h,
5327 gst/gstinfo.c, gst/gstinfo.h: added colorization of DEBUG and INFO,
5328 and a comment in gstelement.h
5330 2001-04-27 21:45 wtay
5332 * gst/autoplug/gststaticautoplugrender.c: Tried to get the
5333 autoplugger working by setting the pipeline to PAUSED before
5334 attempting to connect pads...
5336 2001-04-27 21:31 omegahacker
5338 * acconfig.h, configure.in, gst/gst.c, gst/gstinfo.c,
5339 gst/gstinfo.h: Added colorization to DEBUG and INFO. Colors are
5340 based on categories, with the strings in _gst_category_colors[] in
5341 gstinfo.c See wiki node GstDebugColors for the actual colors, or
5342 /etc/DIR_COLORS works too.
5344 Please comment on the colorization style and ideas in the above
5347 2001-04-27 20:35 wtay
5349 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/cothreads.sgml,
5350 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksink.sgml,
5351 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
5352 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5353 docs/gst/tmpl/gstthread.sgml, examples/autoplug/autoplug.c,
5354 gstplay/gstplay.c, tests/mp1vid.c: A commit of pending (small)
5357 2001-04-27 20:17 wtay
5359 * examples/autoplug/autoplug.c: Fixed the autoplugger
5361 2001-04-27 02:46 omegahacker
5363 * gst/: cothreads.c, cothreads.h: fixed cothread_current_main so
5366 2001-04-27 02:42 omegahacker
5368 * gst/: cothreads.c, cothreads.h: added cothread_current_main with
5371 2001-04-27 00:34 omegahacker
5373 * tests/mp1vid.c: latest variant of mp1vid causes lockup, solution
5376 2001-04-26 23:32 omegahacker
5378 * tests/mp1vid.c: updated to working state
5380 2001-04-26 23:32 omegahacker
5382 * gst/: gstbin.c, gstthread.c: gstbin.c: commented out the
5383 requirement that a bin be !PLAYING to add gstthread.c: fixed an old
5384 failed merge that locked the same mutex twice ...in a row
5386 2001-04-26 06:47 dlehn
5388 * configure.in: fix typos: %VAR -> $VAR
5390 2001-04-26 02:53 omegahacker
5392 * autogen.sh, configure.in, docs/gst/gstreamer-docs.sgml,
5393 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
5394 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
5395 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
5396 docs/gst/tmpl/gstbufferpool.sgml, docs/gst/tmpl/gstcaps.sgml,
5397 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gstdisksink.sgml,
5398 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstidentity.sgml,
5399 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5400 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5401 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5402 docs/libs/Makefile.am, examples/Makefile.am,
5403 examples/autoplug/autoplug.c, examples/mixer/.cvsignore,
5404 examples/mixer/Makefile.am, examples/mixer/mixer.c,
5405 examples/mixer/mixer.h, examples/plugins/example.c, gst/.cvsignore,
5406 gst/Makefile.am, gst/Makefile.am.future, gst/gst.h,
5407 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstcaps.c, gst/gstcaps.h,
5408 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
5409 gst/gstplugin.h, gst/gstprops.h, gst/gstqueue.c, gst/gstutils.c,
5410 gst/gstversion.h.in, gst/autoplug/Makefile.am,
5411 gst/autoplug/gststaticautoplug.c,
5412 gst/autoplug/gststaticautoplugrender.c, gst/elements/Makefile.am,
5413 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5414 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
5415 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
5416 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
5417 gst/types/Makefile.am, gst/types/gsttypes.c,
5418 libs/putbits/gstputbits.c, plugins/Makefile.am,
5419 plugins/1394/.cvsignore, plugins/1394/Makefile.am,
5420 plugins/1394/dv1394src.c, plugins/1394/dv1394src.h,
5421 plugins/1394/gst1394.c, plugins/aasink/.cvsignore,
5422 plugins/aasink/Makefile.am, plugins/aasink/aasink.c,
5423 plugins/aasink/aasink.h, plugins/alaw/alaw.c,
5424 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5425 plugins/arts/.cvsignore, plugins/arts/Makefile.am,
5426 plugins/arts/gst_arts.c, plugins/arts/gst_arts.h,
5427 plugins/arts/gst_artsio.idl, plugins/arts/gst_artsio_impl.cc,
5428 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5429 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5430 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5431 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
5432 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
5433 plugins/cdparanoia/cdparanoia.c, plugins/cobin/cobin.c,
5434 plugins/cobin/spindentity.c, plugins/dv/Makefile.am,
5435 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5436 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5437 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5438 plugins/filters/adder/.cvsignore,
5439 plugins/filters/adder/Makefile.am, plugins/filters/adder/adder.c,
5440 plugins/filters/adder/adder.h,
5441 plugins/filters/colorspace/colorspace.c,
5442 plugins/filters/colorspace/colorspace.h,
5443 plugins/filters/ladspa/gstladspa.c,
5444 plugins/filters/median/median.c,
5445 plugins/filters/passthrough/passthrough.c,
5446 plugins/filters/smooth/smooth.c,
5447 plugins/filters/stereo2mono/stereo2mono.c,
5448 plugins/filters/volenv/filter.func,
5449 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5450 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5451 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegenc.c,
5452 plugins/mp3decode/mad/gstmad.c, plugins/mp3decode/mad/gstmad.h,
5453 plugins/mp3decode/mpg123/Makefile.am,
5454 plugins/mp3decode/mpg123/gstmpg123.c,
5455 plugins/mp3decode/parse/mp3parse.c,
5456 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5457 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5458 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5459 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5460 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5461 plugins/mpeg1/mpegtypes/mpeg1types.c,
5462 plugins/mpeg1/parse/mpeg1parse.c,
5463 plugins/mpeg1/system_encode/buffer.c,
5464 plugins/mpeg1/system_encode/system_encode.c,
5465 plugins/mpeg1video/parse/mp1videoparse.c,
5466 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5467 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5468 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
5469 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5470 plugins/mpeg2/mpegtypes/mpeg2types.c,
5471 plugins/mpeg2/parse/mpeg2parse.c,
5472 plugins/mpeg2/subtitles/mpeg2subt.c,
5473 plugins/mpeg2/video/gstmpeg2play.c,
5474 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5475 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
5476 plugins/oss/gstosssrc.c, plugins/rtjpeg/rtjpeg.c,
5477 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5478 plugins/videoscale/videoscale.c,
5479 plugins/visualization/smoothwave/smoothwave.c,
5480 plugins/visualization/spectrum/gstspectrum.c,
5481 plugins/visualization/synaesthesia/synaesthesia.c,
5482 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5483 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5484 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/gstximage.c,
5485 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
5486 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
5487 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
5488 test/dv2mp1.c, test/dvshow.c, test/mp2tomp1.c, test/mp3.c,
5489 test/mp3mad.c, test/video2mp1.c, test/xmmstest.c,
5490 tests/Makefile.am, tests/autoplug3.c, tests/autoplug4.c,
5491 tests/padfactory.c, testsuite/capsnego/capsnego.c,
5492 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
5493 testsuite/capsnego/enum.c: Merged from HEAD to INCSCHED1 on
5496 2001-04-26 02:43 omegahacker
5498 * plugins/arts/gst_artsio_impl.h: oops, need to have this file in
5501 2001-04-26 01:25 omegahacker
5503 * tests/mp1vid.c: file mp1vid.c was initially added on branch
5506 2001-04-26 01:25 omegahacker
5508 * tests/mp1vid.c: added mp1vid to CVS
5510 2001-04-26 01:20 omegahacker
5512 * test/dvshow.c: set the video window size up front for NTSC, as a
5515 2001-04-26 01:19 omegahacker
5517 * plugins/dv/dvdec.c: cleanup of the dvdec stuff, somewhat
5519 2001-04-26 00:56 omegahacker
5521 * configure.in: turn off optimization when profiling (ackcvs diff
5522 configure.in) because something segfaults if we don't
5524 2001-04-26 00:30 omegahacker
5526 * gst/cothreads.c: fixed a locking issue
5528 2001-04-25 23:32 omegahacker
5530 * gst/: cothreads.c, cothreads.h, gstelement.c, gstelement.h,
5531 gstscheduler.c, gstscheduler.h: Added element-level locking
5532 support, implemented for cothreads with a mutex held whenever an
5533 element is actually currently running. This should be done with
5534 atomic variables eventually, but the best I can find is to use
5535 <asm/spinlock.h> from the kernel, which brings in too much for my
5538 Also increased cothread stack size to 32KB and max cothread count
5539 to 64, which fits within the default pthread 2MB stack. It would
5540 probably be good to do a pthread_attr_getstacksize() to verify that
5541 it's 2MB, and if linuxthreads had a pthread_attr_setstacksize(), we
5542 could remove these limits.
5544 2001-04-25 12:49 richardb
5546 * examples/Makefile.am, test/Makefile.am, test/mp3.c,
5547 test/xmmstest.c: Remove #include <gnome.h> from some tests which
5548 don't actually need it, and make the other tests and the autoplug
5549 example only compile if gnome headers are present.
5551 2001-04-24 22:28 omegahacker
5553 * gst/gstbuffer.c: I will successfully compile code before I check
5554 it in. I will successfully compile code before I check it in. I
5555 will successfully compile code before I check it in. I will
5556 successfully compile code before I check it in. I will
5557 successfully compile code before I check it in. I will
5558 successfully compile code before I check it in. I will
5559 successfully compile code before I check it in. I will
5560 successfully compile code before I check it in. I will
5561 successfully compile code before I check it in. I will
5562 successfully compile code before I check it in.
5564 2001-04-24 20:20 omegahacker
5566 * gst/: gstbuffer.c, gstbuffer.h: - commented out remainder of Meta
5567 stuff - enhanced mem_chunk allocation to round up to nearest 32
5568 bytes this helps ensure that GstBuffers are more likely to be on
5569 cache-lines - added free() and copy() function pointers to
5570 GstBuffer - added code in _destroy and _copy to use above routines
5571 if !NULL - fixed up _copy code to suck less
5573 2001-04-24 20:04 omegahacker
5575 * plugins/: avi/wincodec/gstwinenc.c, filters/median/median.c,
5576 filters/smooth/smooth.c, jpeg/gstjpegenc.c: Commented out most of
5577 the remaining bits of Meta stuff
5579 2001-04-24 00:16 omegahacker
5581 * autogen.sh, gst/elements/gstfakesink.c, plugins/Makefile.am,
5582 plugins/arts/gst_artsio_impl.cc, plugins/oss/gstosssrc.c:
5583 Collection of minor changes:
5585 * autogen.sh - remove config.cache before running ./configure
5586 * gst/elements/gstfakesink.c - print out the size of the buffer,
5588 * plugins/Makefile.am - removed a spare trailing backslash
5589 * plugins/arts/gst_artsio_impl.cc - change the scale back to 0.5
5590 * plugins/oss/gstosssrc.c - change name slightly to match osssink
5592 2001-04-23 23:04 wtay
5594 * plugins/aasink/: aasink.c, aasink.h: Final fixes to the aasink
5596 2001-04-23 16:16 omegahacker
5598 * test/dvshow.c: updated dvshow to use dv1394src instead of
5601 2001-04-23 16:16 omegahacker
5603 * plugins/1394/: Makefile.am, dv1394src.c, dv1394src.h, gst1394.c,
5604 gst1394.h: renamed 1394src to dv1394src, set up to handle *1394* in
5607 2001-04-23 00:28 wtay
5609 * configure.in: Added a check for aalib
5611 2001-04-23 00:18 wtay
5613 * plugins/: Makefile.am, aasink/.cvsignore, aasink/Makefile.am,
5614 aasink/aasink.c, aasink/aasink.h, mp3decode/mpg123/Makefile.am,
5615 xvideosink/xvideosink.c, xvideosink/xvideosink.h: Some small mpg123
5616 Makefile changes. Added an aasink, draw graphics with aalib :-)
5618 2001-04-22 17:34 wtay
5620 * plugins/: avi/wincodec/gstwindec.c, avi/wincodec/gstwindec.h,
5621 dv/dvdec.c: Added bufferpools to windec. updated dvdec to the new
5622 plugin version system.
5624 2001-04-22 17:06 wtay
5626 * docs/gst/tmpl/gstdisksink.sgml: Added the disksink template
5628 2001-04-22 17:05 wtay
5630 * test/.cvsignore: Updates
5632 2001-04-22 17:04 wtay
5634 * test/dv2mp1.c: Added a non functional dv to mpeg1 encoder.
5636 2001-04-22 17:04 wtay
5638 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
5639 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstbuffer.sgml,
5640 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstplugin.sgml,
5641 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5642 docs/libs/Makefile.am, gst/gstcaps.h, gst/gstpad.h, gst/gstutils.c,
5643 gst/elements/gstdisksink.c, gst/elements/gstdisksink.h,
5644 gst/elements/gstdisksrc.c, plugins/alsa/alsasink.c,
5645 plugins/alsa/alsasrc.c, plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5646 plugins/filters/colorspace/colorspace.c, test/Makefile.am,
5647 tests/padfactory.c: API docs updates. Properly implemented the
5648 disksink. Fixed a compile problem with alsa. Added bufferpool
5649 handling to dvdec Some compiler warning fixes
5651 2001-04-22 13:30 richardb
5653 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5654 gst/autoplug/gststaticautoplug.c,
5655 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5656 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5657 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5658 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5659 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5660 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5661 plugins/avi/wincodec/gstwincodec.c,
5662 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5663 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5664 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5665 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5666 plugins/filters/adder/adder.c,
5667 plugins/filters/colorspace/colorspace.c,
5668 plugins/filters/ladspa/gstladspa.c,
5669 plugins/filters/median/median.c,
5670 plugins/filters/passthrough/passthrough.c,
5671 plugins/filters/smooth/smooth.c,
5672 plugins/filters/stereo2mono/stereo2mono.c,
5673 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5674 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5675 plugins/mp3decode/mad/gstmad.c,
5676 plugins/mp3decode/mpg123/gstmpg123.c,
5677 plugins/mp3decode/parse/mp3parse.c,
5678 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5679 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5680 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5681 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5682 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5683 plugins/mpeg1/mpegtypes/mpeg1types.c,
5684 plugins/mpeg1/parse/mpeg1parse.c,
5685 plugins/mpeg1/system_encode/system_encode.c,
5686 plugins/mpeg1video/parse/mp1videoparse.c,
5687 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5688 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5689 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5690 plugins/mpeg2/mpegtypes/mpeg2types.c,
5691 plugins/mpeg2/parse/mpeg2parse.c,
5692 plugins/mpeg2/subtitles/mpeg2subt.c,
5693 plugins/mpeg2/video/gstmpeg2play.c,
5694 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5695 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5696 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5697 plugins/videoscale/videoscale.c,
5698 plugins/visualization/smoothwave/smoothwave.c,
5699 plugins/visualization/spectrum/gstspectrum.c,
5700 plugins/visualization/synaesthesia/synaesthesia.c,
5701 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5702 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5703 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c:
5704 Merged from BRANCH-PLUGINVER1
5706 2001-04-22 13:06 richardb
5708 * plugins/mpeg2/mpeg2enc/gstmpeg2enc.c: Fix bad merge with head.
5710 2001-04-22 11:16 richardb
5712 * configure.in, examples/autoplug/autoplug.c, gst/gstbuffer.c,
5713 gst/gstbuffer.h, gst/gstcaps.h, gst/gstprops.h,
5714 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5715 plugins/Makefile.am, plugins/dv/Makefile.am, plugins/dv/NOTES,
5716 plugins/dv/dvdec.c, plugins/dv/dvdec.h,
5717 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5718 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5719 plugins/mpeg1/system_encode/buffer.c,
5720 plugins/mpeg1/system_encode/system_encode.c,
5721 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5722 plugins/videoscale/videoscale.c, test/Makefile.am, test/dvshow.c,
5723 test/mp2tomp1.c, test/video2mp1.c: Merged from trunk
5725 2001-04-22 05:38 omegahacker
5727 * gst/: gstbuffer.c, gstbuffer.h, gstcaps.h: fixes for gstbuffer,
5728 and removed ## from gstcaps.h that was causing all that warning
5731 2001-04-22 02:41 omegahacker
5733 * gst/gstbuffer.c: completed gst_buffer_copy, added API comments
5735 2001-04-22 02:40 omegahacker
5737 * test/: Makefile.am, dvshow.c: added test program for dv decoder
5739 2001-04-22 02:32 omegahacker
5741 * gst/gstprops.h: added GST_STR_FOURCC, which takes strings like
5742 "YUY2" instead of 'Y','U','Y','2'. better, I think <g>
5744 2001-04-22 02:30 wtay
5746 * configure.in: Add -lm and the glib libs too for the dv_init check
5748 2001-04-22 02:30 omegahacker
5750 * gst/: gstbuffer.c, gstbuffer.h: Added gst_buffer_copy(). It's
5751 not complete, it should copy more stuff like flags and such.
5754 2001-04-22 02:28 omegahacker
5756 * plugins/Makefile.am: fixed caps error in path for dv
5758 2001-04-22 00:48 omegahacker
5760 * configure.in, plugins/Makefile.am, plugins/dv/Makefile.am,
5761 plugins/dv/NOTES, plugins/dv/dvdec.c, plugins/dv/dvdec.h: added
5762 initial DV (smpte314m) decoder plugin
5764 2001-04-21 18:45 wtay
5766 * examples/autoplug/autoplug.c,
5767 gst/autoplug/gststaticautoplugrender.c, libs/putbits/gstputbits.c,
5768 plugins/filters/colorspace/colorspace.c, plugins/jpeg/gstjpegdec.c,
5769 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5770 plugins/mpeg1/system_encode/buffer.c,
5771 plugins/mpeg1/system_encode/system_encode.c,
5772 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c, plugins/oss/gstosssink.c,
5773 plugins/videoscale/videoscale.c, test/Makefile.am, test/mp2tomp1.c,
5774 test/video2mp1.c: Fixed a few plugins so that mpeg1 encoding sorta
5775 works. Added an mpeg1 encoder example, it uses the autoplugger to
5776 convert the stream to audio/video, which is then fed to the
5779 2001-04-21 13:43 richardb
5781 * gst/gstplugin.c, gst/gstplugin.h, plugins/1394/gst1394.c,
5782 plugins/alaw/alaw.c, plugins/alsa/alsasink.c,
5783 plugins/alsa/alsasrc.c, plugins/arts/gst_arts.c,
5784 plugins/artsd/artsdsink.c, plugins/au/gstparseau.c,
5785 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
5786 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
5787 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5788 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5789 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5790 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5791 plugins/filters/adder/adder.c,
5792 plugins/filters/colorspace/colorspace.c,
5793 plugins/filters/ladspa/gstladspa.c,
5794 plugins/filters/median/median.c,
5795 plugins/filters/passthrough/passthrough.c,
5796 plugins/filters/smooth/smooth.c,
5797 plugins/filters/stereo2mono/stereo2mono.c,
5798 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5799 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5800 plugins/mp3decode/mad/gstmad.c,
5801 plugins/mp3decode/mpg123/gstmpg123.c,
5802 plugins/mp3decode/parse/mp3parse.c,
5803 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5804 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5805 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5806 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5807 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5808 plugins/mpeg1/mpegtypes/mpeg1types.c,
5809 plugins/mpeg1/parse/mpeg1parse.c,
5810 plugins/mpeg1/system_encode/system_encode.c,
5811 plugins/mpeg1video/parse/mp1videoparse.c,
5812 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5813 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5814 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5815 plugins/mpeg2/mpegtypes/mpeg2types.c,
5816 plugins/mpeg2/parse/mpeg2parse.c,
5817 plugins/mpeg2/subtitles/mpeg2subt.c,
5818 plugins/mpeg2/video/gstmpeg2play.c,
5819 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5820 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5821 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5822 plugins/videoscale/videoscale.c,
5823 plugins/visualization/smoothwave/smoothwave.c,
5824 plugins/visualization/spectrum/gstspectrum.c,
5825 examples/plugins/example.c, gst/autoplug/gststaticautoplug.c,
5826 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5827 gst/types/gsttypes.c,
5828 plugins/visualization/synaesthesia/synaesthesia.c,
5829 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5830 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5831 plugins/xmms/gstxmmseffect.c, plugins/xvideosink/xvideosink.c: Use
5832 plugin descriptions, which start with the major and minor version
5833 numbers, instead of relying on each plugin to call gst_plugin_new
5834 appropriately, and check the return value, and tidy up if there's a
5835 failure. This seems to work fine, and factors out some code common
5838 2001-04-21 10:30 richardb
5840 * examples/plugins/example.c, gst/gstplugin.c, gst/gstplugin.h,
5841 gst/autoplug/gststaticautoplug.c,
5842 gst/autoplug/gststaticautoplugrender.c, gst/elements/gstelements.c,
5843 gst/types/gsttypes.c, plugins/1394/gst1394.c, plugins/alaw/alaw.c,
5844 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
5845 plugins/arts/gst_arts.c, plugins/artsd/artsdsink.c,
5846 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
5847 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
5848 plugins/avi/wincodec/gstwincodec.c,
5849 plugins/capture/v4l/gstv4lsrc.c, plugins/cdparanoia/cdparanoia.c,
5850 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
5851 plugins/dvdsrc/dvdsrc.c, plugins/effects/stereo/stereo.c,
5852 plugins/effects/volume/volume.c, plugins/esd/esdsink/esdsink.c,
5853 plugins/filters/adder/adder.c,
5854 plugins/filters/colorspace/colorspace.c,
5855 plugins/filters/ladspa/gstladspa.c,
5856 plugins/filters/median/median.c,
5857 plugins/filters/passthrough/passthrough.c,
5858 plugins/filters/smooth/smooth.c,
5859 plugins/filters/stereo2mono/stereo2mono.c,
5860 plugins/filters/volenv/volenv.c, plugins/flx/flx_decoder.c,
5861 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
5862 plugins/mp3decode/mad/gstmad.c,
5863 plugins/mp3decode/mpg123/gstmpg123.c,
5864 plugins/mp3decode/parse/mp3parse.c,
5865 plugins/mp3decode/types/mp3types.c, plugins/mp3decode/xa/gstxa.c,
5866 plugins/mp3decode/xing/gstxing.c, plugins/mp3encode/lame/gstlame.c,
5867 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
5868 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
5869 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
5870 plugins/mpeg1/mpegtypes/mpeg1types.c,
5871 plugins/mpeg1/parse/mpeg1parse.c,
5872 plugins/mpeg1/system_encode/system_encode.c,
5873 plugins/mpeg1video/parse/mp1videoparse.c,
5874 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
5875 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
5876 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
5877 plugins/mpeg2/mpegtypes/mpeg2types.c,
5878 plugins/mpeg2/parse/mpeg2parse.c,
5879 plugins/mpeg2/subtitles/mpeg2subt.c,
5880 plugins/mpeg2/video/gstmpeg2play.c,
5881 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
5882 plugins/oss/gstossaudio.c, plugins/rtjpeg/rtjpeg.c,
5883 plugins/rtp/rtpsend/rtpsend.c, plugins/vcdsrc/vcdsrc.c,
5884 plugins/videoscale/videoscale.c,
5885 plugins/visualization/smoothwave/smoothwave.c,
5886 plugins/visualization/spectrum/gstspectrum.c,
5887 plugins/visualization/synaesthesia/synaesthesia.c,
5888 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
5889 plugins/wav/gstparsewav.c, plugins/xmms/gstxmms.c,
5890 plugins/xvideosink/xvideosink.c: Added first attempt at plugin
5893 2001-04-21 00:20 wtay
5895 * plugins/filters/colorspace/colorspace.c: Added more verbose
5896 output for debugging purposes.
5898 2001-04-20 23:50 wtay
5900 * plugins/xvideosink/: gstximage.c, gstxvimage.c, xvideosink.c,
5901 xvideosink.h: Added proper locking around the bufferpool and the X
5904 2001-04-20 22:41 wtay
5906 * plugins/mp3decode/mad/gstmad.c: Removed a g_print statement
5908 2001-04-20 22:40 wtay
5910 * plugins/mp3decode/mad/: gstmad.c, gstmad.h: Added Mad didn't take
5911 the number of channels into account. Added propper TIMESTAMPS to
5914 2001-04-20 21:36 wtay
5916 * plugins/oss/gstosssink.c: Added a sync when the device is opened
5917 so that the caps negotiated parmams are set.
5919 2001-04-20 20:21 wtay
5921 * gst/elements/: gstidentity.c, gstidentity.h: Added caps proxying
5922 and bufferpool passing to identity so that -launch disksrc ! mad !
5923 identity ! osssink works.
5925 2001-04-20 15:42 richardb
5927 * plugins/oss/gstosssink.c: #ifdef out bit about AFMT_AC3, since
5928 this isn't defined by the header files for older linux kernels
5929 (2.0.36) (and its just INFO code, anyway)
5931 2001-04-20 13:04 thomasvs
5933 * gst/elements/: Makefile.am, gstelements.c: update to take new
5934 gstdisksink element into account
5936 2001-04-20 12:56 richardb
5938 * gst/Makefile.am.future: Update the alternative Makefile.am for
5939 gst/, which depends on automake
5942 2001-04-20 12:14 thomasvs
5944 * gst/elements/: gstdisksink.c, gstdisksink.h: * first stab at a
5945 disk sink element * no optimization, is it necessary ? * basic
5946 error checking * seems to work; you can copy files by typing
5947 gstreamer-launch disksrc location=test.in ! disksink
5948 location=test.out * decode of mp3 to raw pcm also tested
5950 2001-04-20 00:47 omegahacker
5952 * plugins/arts/: .cvsignore, Makefile.am, gst_arts.c, gst_arts.h,
5953 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5954 gst_artsio.mcoptype, gst_artsio_impl.cc: updated to a mostly
5955 working aRts wrapper plugin, just caps issues left
5957 2001-04-19 23:25 wtay
5959 * docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gstcaps.sgml,
5960 docs/gst/tmpl/gstcpu.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
5961 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstparse.sgml,
5962 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
5963 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
5964 gst/gstpad.c: More API docs updates
5966 2001-04-19 23:03 omegahacker
5968 * plugins/arts/gst_artsio_impl.cc: minor updates
5970 2001-04-19 21:42 omegahacker
5972 * configure.in, plugins/Makefile.am, plugins/1394/.cvsignore,
5973 plugins/1394/Makefile.am, plugins/1394/gst1394.c,
5974 plugins/1394/gst1394.h: First pass at 1394 source. Arguments need
5975 to be added, etc. But it works.
5977 2001-04-19 17:40 omegahacker
5979 * plugins/arts/gst_arts.c: updated to latest padtemplate code
5981 2001-04-19 10:27 thomasvs
5983 * plugins/filters/adder/adder.c: * a little cleanup
5985 2001-04-19 01:23 omegahacker
5987 * configure.in, plugins/Makefile.am: better (not complete, afaict)
5990 2001-04-19 00:25 omegahacker
5992 * plugins/arts/: Makefile.am, gst_arts.c, gst_arts.h,
5993 gst_artsio.cc, gst_artsio.h, gst_artsio.idl, gst_artsio.mcopclass,
5994 gst_artsio.mcoptype, gst_artsio_impl.cc: first pass at a gstreamer
5995 arts plugin doesn't compile yet
5997 2001-04-18 23:00 wtay
5999 * plugins/xvideosink/xvideosink.c: Removed stupid g_print
6002 2001-04-18 22:59 wtay
6004 * plugins/: mpeg2/mpeg2dec/gstmpeg2dec.c, xvideosink/xvideosink.c:
6005 Fixed a stupid bug in the mpeg2dec bufferpool handling. Make an
6006 XvImage and XImage pool in xvideosink. Together these changes give
6007 an 80% speedup on mpeg2 playback (rough estimate)
6009 2001-04-18 21:16 wtay
6011 * docs/gst/tmpl/: gstbin.sgml, gstbuffer.sgml, gstbufferpool.sgml,
6012 gstcaps.sgml, gstreamer-unused.sgml: Added more API docs to
6013 Autoplug, Buffer, Bin, BufferPool. Fixed some compile problems
6016 2001-04-18 17:08 thomasvs
6018 * examples/mixer/mixer.c: * mixer now works with variable inputs *
6019 mixer creates custom volume envelopes allowing each song to play
6020 alone and end with a mix of all of them, undistorted
6022 2001-04-18 15:50 thomasvs
6024 * plugins/filters/volenv/filter.func: made errors more descriptive
6026 2001-04-18 15:04 thomasvs
6028 * examples/mixer/mixer.c: * cleaned up some code and integrated
6029 with new adder (mixer now works with different types of files)
6031 2001-04-18 15:03 thomasvs
6033 * plugins/filters/adder/: adder.c, adder.h: changed adder to work
6034 with variable length input data buffers
6036 2001-04-17 22:17 thomasvs
6038 * examples/mixer/: mixer.c, mixer.h: changed mixer to work by
6039 autoplugging the input channels (not very useful yet, since the
6040 input buffers to volenv have different sizes)
6042 2001-04-17 22:14 wtay
6044 * configure.in, docs/gst/gstreamer-sections.txt,
6045 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gst.sgml,
6046 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
6047 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
6048 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
6049 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6050 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstcaps.c,
6051 gst/gstobject.c, gst/gstpad.c, testsuite/capsnego/capsnego.c,
6052 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6053 testsuite/capsnego/enum.c: The first wave of docs updates Added a
6054 little more comments about the API usage in the api docs. Some
6055 fixes for the capsnego testsuite.
6057 2001-04-17 22:03 wtay
6059 * tests/: Makefile.am, autoplug3.c, autoplug4.c: Autoplug3 shows an
6060 example of an autoplugged mp3 player. Autoplug4 shows various
6061 static autoplugger examples.
6063 2001-04-17 18:48 thomasvs
6065 * examples/mixer/mixer.h: header for mixer.c, containing
6068 2001-04-17 18:47 thomasvs
6070 * examples/mixer/mixer.c: added a struct to set up input channels
6072 2001-04-17 16:32 thomasvs
6074 * plugins/filters/volenv/: filter.func, volenv.c: * fixed problem
6075 with starting rise calculation * cleaned up some debug info *
6076 started wondering if it really is a good idea to #include the
6077 actual filter now that's it's grown so large, but decided it
6078 wasn't worth the effort now anyway
6080 2001-04-17 14:36 thomasvs
6082 * configure.in: added mixer example and adder plugin to
6085 2001-04-17 06:24 omegahacker
6087 * gst/: Makefile.am, autoplug/Makefile.am, elements/Makefile.am,
6088 types/Makefile.am: finished change to GST_ macros
6090 2001-04-17 03:19 omegahacker
6092 * configure.in, gst/.cvsignore, gst/Makefile.am, gst/gst.h,
6093 gst/gstversion.h.in: added gstversion.h
6095 2001-04-17 02:32 omegahacker
6097 * gstreamer.pc.in: file gstreamer.pc.in was initially added on
6098 branch BRANCH-INCSCHED1.
6100 2001-04-17 02:32 omegahacker
6102 * gstreamer.pc.in: added pkg-config file
6104 2001-04-17 00:17 omegahacker
6106 * gst/autoplug/: Makefile.am, gststaticautoplug.c,
6107 gststaticautoplug.h, gststaticautoplugrender.c,
6108 gststaticautoplugrender.h: brought in autoplug dir from HEAD after
6111 2001-04-17 00:17 wtay
6113 * plugins/: filters/colorspace/colorspace.c,
6114 filters/colorspace/colorspace.h, mpeg2/mpeg2dec/gstmpeg2dec.c,
6115 mpeg2/mpeg2dec/gstmpeg2dec.h, xvideosink/gstximage.h,
6116 xvideosink/gstxvimage.h, xvideosink/xvideosink.c,
6117 xvideosink/xvideosink.h: Added bufferpools to mpeg2dec and
6118 xvideosink. Modified colorspace to draw straight into a bufferpool
6119 buffer when possible.
6121 2001-04-16 22:48 wtay
6123 * tests/: Makefile.am, padfactory.c: Updated the padfactory test
6126 2001-04-16 22:45 wtay
6128 * gst/: gstbuffer.h, gstcaps.c, gstcaps.h, gstpad.c, gstpad.h,
6129 gstqueue.c: Added 1337 macros to create padtemplates and
6130 capstemplates. Added some code for bufferpools
6132 2001-04-16 22:43 omegahacker
6134 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
6135 gstreamer-config.1, gstreamer-config.in, gstreamer.m4,
6136 gstreamer.spec.in, components/bonobo-gstmediaplay/Makefile.am,
6137 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6138 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
6139 debian/changelog, debian/control, debian/copyright,
6140 debian/gsteditor.files, debian/gsteditor.manpages,
6141 debian/gsteditor.menu, debian/gstmediaplay.files,
6142 debian/gstmediaplay.manpages, debian/gstmediaplay.menu,
6143 debian/gstreamer-alsa.files, debian/gstreamer-cdparanoia.files,
6144 debian/gstreamer-common.files, debian/gstreamer-doc.files,
6145 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
6146 debian/gstreamer-lame.files, debian/gstreamer-mpeg2dec.files,
6147 debian/gstreamer-mpg123.files,
6148 debian/gstreamer-plugin-template.postinst,
6149 debian/gstreamer-plugin-template.prerm,
6150 debian/gstreamer-runtime.files, debian/gstreamer-runtime.manpages,
6151 debian/gstreamer-runtime.postinst, debian/gstreamer-tools.files,
6152 debian/gstreamer-tools.manpages, debian/gstreamer-vorbis.files,
6153 debian/libgst-dev.files, debian/libgst-dev.manpages,
6154 debian/libgst0.files, debian/libgst0.postinst,
6155 debian/libgsteditor-dev.files, debian/libgsteditor0.files,
6156 debian/libgsteditor0.postinst, debian/libgstmediaplay-dev.files,
6157 debian/libgstmediaplay0.files, debian/libgstmediaplay0.postinst,
6158 debian/rules, docs/Makefile.am, docs/fwg/Makefile.am,
6159 docs/fwg/concepts.sgml, docs/fwg/firstplugin.sgml,
6160 docs/fwg/gst-plugin-writers-guide.sgml, docs/fwg/testapp.sgml,
6161 docs/fwg/titlepage.sgml, docs/fwg/typesnprops.sgml,
6162 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
6163 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
6164 docs/gst/gstreamer.types.in, docs/gst/tmpl/audioraw.sgml,
6165 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
6166 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
6167 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
6168 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
6169 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
6170 docs/gst/tmpl/gstmultidisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
6171 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
6172 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
6173 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
6174 docs/gst/tmpl/gststaticautoplug.sgml,
6175 docs/gst/tmpl/gststaticautoplugrender.sgml,
6176 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/videoraw.sgml,
6177 docs/libs/.cvsignore, docs/manual/Makefile.am,
6178 docs/manual/bins.sgml, docs/manual/debugging.sgml,
6179 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
6180 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
6181 docs/manual/pads.sgml, docs/manual/plugins.sgml,
6182 docs/manual/queues.sgml, docs/manual/quotes.sgml,
6183 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
6184 docs/manual/xml.sgml, docs/plugins/Makefile.am,
6185 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
6186 docs/plugins/tmpl/audioscale.sgml,
6187 docs/plugins/tmpl/gstaviencoder.sgml,
6188 docs/plugins/tmpl/gstmpeg2enc.sgml,
6189 docs/plugins/tmpl/gstmpeg2play.sgml,
6190 docs/plugins/tmpl/gstmpeg_play.sgml,
6191 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
6192 docs/plugins/tmpl/gstspectrum.sgml,
6193 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
6194 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
6195 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
6196 docs/plugins/tmpl/mpeg2parse.sgml,
6197 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
6198 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
6199 docs/plugins/tmpl/synaesthesia.sgml,
6200 docs/plugins/tmpl/system_encode.sgml,
6201 docs/plugins/tmpl/videoscale.sgml,
6202 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
6203 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
6204 docs/random/caps.dia, docs/random/hierarchy,
6205 docs/random/plugins.dia, docs/random/omega/eos,
6206 docs/random/omega/eos.old, docs/random/wtay/autoplug2,
6207 docs/random/wtay/caps-negociation, docs/random/wtay/capsnego-cases,
6208 editor/Makefile.am, editor/gsteditor.1, editor/gsteditor.h,
6209 editor/gsteditorproperty.c, examples/Makefile.am,
6210 examples/autoplug/.cvsignore, examples/autoplug/autoplug.c,
6211 examples/helloworld/helloworld.c,
6212 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6213 examples/plugins/example.c, examples/plugins/example.h,
6214 examples/queue/queue.c, examples/queue2/queue2.c,
6215 examples/queue3/queue3.c, examples/queue4/queue4.c,
6216 examples/thread/thread.c, examples/typefind/.cvsignore,
6217 examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
6218 gst/Makefile.am.future, gst/cothreads.c, gst/gst.c, gst/gst.h,
6219 gst/gstarch.h, gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c,
6220 gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
6221 gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
6222 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstinfo.h,
6223 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstparse.c,
6224 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
6225 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
6226 gst/gstpropsprivate.h, gst/gstqueue.c, gst/gstscheduler.c,
6227 gst/gstsparc.h, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
6228 gst/gsttypefind.c, gst/gstutils.c, gst/gstutils.h,
6229 gst/elements/Makefile.am, gst/elements/gstaudiosink.c,
6230 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.c,
6231 gst/elements/gstaudiosrc.h, gst/elements/gstdisksrc.c,
6232 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
6233 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
6234 gst/elements/gstsinesrc.h, gst/elements/gsttee.c,
6235 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/callbacks.c,
6236 gstplay/gstmediaplay.1, gstplay/gstmediaplay.c,
6237 gstplay/gstmediaplay.glade, gstplay/gstplay.c, gstplay/gstplay.h,
6238 gstplay/gstplayprivate.h, include/Makefile.am, include/avifmt.h,
6239 include/default.h, include/registry.h, libs/Makefile.am,
6240 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
6241 libs/getbits/gstgetbits_inl.h, libs/idct/gstidct.c,
6242 plugins/Makefile.am, plugins/alaw/Makefile.am,
6243 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6244 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6245 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6246 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6247 plugins/alaw/mulaw-conversion.h, plugins/alsa/.cvsignore,
6248 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
6249 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
6250 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
6251 plugins/artsd/.cvsignore, plugins/artsd/Makefile.am,
6252 plugins/artsd/REQUIREMENTS, plugins/artsd/artsdsink.c,
6253 plugins/artsd/artsdsink.h, plugins/au/gstparseau.c,
6254 plugins/au/gstparseau.h, plugins/audioscale/audioscale.c,
6255 plugins/audioscale/audioscale.h, plugins/avi/audiocodecs.c,
6256 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6257 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
6258 plugins/avi/playcodecs.c, plugins/avi/wincodec/Makefile.am,
6259 plugins/avi/wincodec/gstwincodec.c,
6260 plugins/avi/wincodec/gstwincodec.h,
6261 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6262 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6263 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
6264 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
6265 plugins/effects/stereo/stereo.c, plugins/effects/stereo/stereo.h,
6266 plugins/effects/volume/volume.c, plugins/effects/volume/volume.h,
6267 plugins/esd/esdsink/esdsink.c, plugins/filters/Makefile.am,
6268 plugins/filters/filterstamp.README, plugins/filters/filterstamp.sh,
6269 plugins/filters/colorspace/.cvsignore,
6270 plugins/filters/colorspace/Makefile.am,
6271 plugins/filters/colorspace/colorspace.c,
6272 plugins/filters/colorspace/colorspace.h,
6273 plugins/filters/colorspace/yuv2rgb.c,
6274 plugins/filters/colorspace/yuv2rgb.h,
6275 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6276 plugins/filters/ladspa/gstladspa.c,
6277 plugins/filters/median/median.c, plugins/filters/median/median.h,
6278 plugins/filters/passthrough/.cvsignore,
6279 plugins/filters/passthrough/Makefile.am,
6280 plugins/filters/passthrough/filter.func,
6281 plugins/filters/passthrough/passthrough.c,
6282 plugins/filters/passthrough/passthrough.h,
6283 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
6284 plugins/filters/stereo2mono/Makefile.am,
6285 plugins/filters/stereo2mono/stereo2mono.c,
6286 plugins/filters/stereo2mono/stereo2mono.h,
6287 plugins/filters/volenv/.cvsignore,
6288 plugins/filters/volenv/Makefile.am,
6289 plugins/filters/volenv/filter.func,
6290 plugins/filters/volenv/volenv.c, plugins/filters/volenv/volenv.h,
6291 plugins/flx/Makefile.am, plugins/flx/flx_color.c,
6292 plugins/flx/flx_color.h, plugins/flx/flx_decoder.c,
6293 plugins/flx/flx_decoder.h, plugins/flx/flx_fmt.h,
6294 plugins/icecast/icecastsend/icecastsend.c, plugins/jpeg/gstjpeg.c,
6295 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6296 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6297 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6298 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6299 plugins/mp3decode/mad/gstmad.h,
6300 plugins/mp3decode/mpg123/gstmpg123.c,
6301 plugins/mp3decode/mpg123/gstmpg123.h,
6302 plugins/mp3decode/mpg123/layer1.c,
6303 plugins/mp3decode/mpg123/layer3.c,
6304 plugins/mp3decode/mpg123/mpg123.c,
6305 plugins/mp3decode/mpg123/tabinit.c,
6306 plugins/mp3decode/parse/mp3parse.c,
6307 plugins/mp3decode/types/mp3types.c,
6308 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
6309 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6310 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6311 plugins/mpeg1/mpeg_play/Makefile.am,
6312 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6313 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6314 plugins/mpeg1/mpeg_play/recon_mmxe.s,
6315 plugins/mpeg1/mpeg_play/recon_sse.s,
6316 plugins/mpeg1/mpeg_play/video.c,
6317 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
6318 plugins/mpeg1/mpegtypes/mpeg1types.c,
6319 plugins/mpeg1/parse/mpeg1parse.c,
6320 plugins/mpeg1video/parse/mp1videoparse.c,
6321 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
6322 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/cpu_accel.c,
6323 plugins/mpeg2/ac3dec/decode.c, plugins/mpeg2/ac3parse/ac3parse.c,
6324 plugins/mpeg2/mpeg2dec/Makefile.am,
6325 plugins/mpeg2/mpeg2dec/attributes.h,
6326 plugins/mpeg2/mpeg2dec/decode.c,
6327 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6328 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6329 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
6330 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
6331 plugins/mpeg2/mpeg2dec/idct_mlib.c,
6332 plugins/mpeg2/mpeg2dec/idct_mmx.c,
6333 plugins/mpeg2/mpeg2dec/idct_mmx.h,
6334 plugins/mpeg2/mpeg2dec/mm_accel.h,
6335 plugins/mpeg2/mpeg2dec/motion_comp.c,
6336 plugins/mpeg2/mpeg2dec/motion_comp.h,
6337 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
6338 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
6339 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
6340 plugins/mpeg2/mpeg2dec/mpeg2.h,
6341 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
6342 plugins/mpeg2/mpeg2dec/output_video.h,
6343 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
6344 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
6345 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6346 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6347 plugins/mpeg2/mpegtypes/mpeg2types.c,
6348 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/Makefile.am,
6349 plugins/mpeg2/video/gstmpeg2play.c,
6350 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/recon.c,
6351 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
6352 plugins/mpeg2/videoparse/mp2videoparse.c,
6353 plugins/mulaw/Makefile.am, plugins/mulaw/mulaw-conversion.c,
6354 plugins/mulaw/mulaw-conversion.h, plugins/mulaw/mulaw-decode.c,
6355 plugins/mulaw/mulaw-decode.h, plugins/mulaw/mulaw-encode.c,
6356 plugins/mulaw/mulaw-encode.h, plugins/mulaw/mulaw.c,
6357 plugins/oss/.cvsignore, plugins/oss/Makefile.am,
6358 plugins/oss/gstossaudio.c, plugins/oss/gstosssink.c,
6359 plugins/oss/gstosssink.h, plugins/oss/gstosssrc.c,
6360 plugins/oss/gstosssrc.h, plugins/rtjpeg/RTjpeg.h,
6361 plugins/rtp/Makefile.am, plugins/rtp/rtpsend/.cvsignore,
6362 plugins/rtp/rtpsend/Makefile.am, plugins/rtp/rtpsend/rtp.c,
6363 plugins/rtp/rtpsend/rtp.h, plugins/rtp/rtpsend/rtpsend.c,
6364 plugins/rtp/rtpsend/rtpsend.h, plugins/videoscale/videoscale.c,
6365 plugins/videoscale/videoscale.h,
6366 plugins/visualization/smoothwave/smoothwave.h,
6367 plugins/visualization/spectrum/gstspectrum.c,
6368 plugins/visualization/spectrum/gstspectrum.h,
6369 plugins/visualization/synaesthesia/synaesthesia.c,
6370 plugins/visualization/synaesthesia/synaesthesia.h,
6371 plugins/visualization/vumeter/vumeter.c,
6372 plugins/visualization/vumeter/vumeter.h, plugins/vorbis/vorbis.c,
6373 plugins/vorbis/vorbisdec.c, plugins/wav/Makefile.am,
6374 plugins/wav/gstparsewav.c, plugins/wav/gstparsewav.h,
6375 plugins/wav/gstriff.c, plugins/xmms/.cvsignore,
6376 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
6377 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
6378 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
6379 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
6380 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
6381 plugins/xmms/main.h, plugins/xmms/output.h,
6382 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
6383 plugins/xmms/visualization.h, plugins/xmms/xmms.h,
6384 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6385 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6386 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6387 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6388 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6389 plugins/xvideosink/xvideosink.h, test/.cvsignore, test/Makefile.am,
6390 test/a.c, test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
6391 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
6392 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpeg2parse2.c,
6393 test/mpg123.c, test/p.c, test/qtest.c, test/r.c, test/record.c,
6394 test/s.c, test/spectrum.c, test/typefind.c, test/vidcapture.c,
6395 test/vidcapture2.c, test/videotest.c, test/videotest2.c, test/w.c,
6396 test/xmmstest.c, test/xml/readreg.c, tests/.cvsignore,
6397 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
6398 tests/autoplug3.c, tests/caps.c, tests/capsconnect.c,
6399 tests/paranoia.c, tests/props.c, tests/nego/.cvsignore,
6400 tests/nego/Makefile.am, tests/nego/nego1.c, testsuite/Makefile.am,
6401 testsuite/test_gst_init.c, testsuite/capsnego/.cvsignore,
6402 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
6403 testsuite/capsnego/converter.c, testsuite/capsnego/converter2.c,
6404 testsuite/capsnego/enum.c, tools/Makefile.am, tools/README,
6405 tools/gstreamer-inspect.1, tools/gstreamer-inspect.c,
6406 tools/gstreamer-launch.1, tools/gstreamer-launch.c,
6407 tools/gstreamer-register.1: Merged HEAD from
6408 BRANCH-INCSCHED1-200104161 into BRANCH-INCSCHED1.
6410 2001-04-16 22:33 wtay
6412 * test/: Makefile.am, mp3mad.c: Added an test program for the mad
6415 2001-04-16 20:41 thomasvs
6417 * plugins/filters/adder/adder.c: commented some debug info to get a
6420 2001-04-16 20:38 thomasvs
6422 * examples/mixer/mixer.c: changed volume envelope; should do a nice
6423 transition between both songs now
6425 2001-04-16 20:11 thomasvs
6427 * plugins/filters/volenv/volenv.c: removed example volume envelope
6428 registration plugin now accepts both a volume envelope (before
6429 start) or direct argument setting
6431 2001-04-16 18:36 omegahacker
6433 * plugins/mp3decode/mad/gstmad.c: added code to deal with either
6434 0.12 or 0.13 of libmad
6436 2001-04-16 17:45 wtay
6438 * gst/elements/: gstfakesink.c, gstfakesink.h: Added an arg to
6439 fakesink so that it doesn't printf.
6441 2001-04-16 17:34 wtay
6443 * examples/: autoplug/autoplug.c, mixer/.cvsignore,
6444 mixer/Makefile.am, mixer/mixer.c: Added an example audio mixer.
6446 2001-04-16 17:30 wtay
6448 * plugins/filters/: adder/.cvsignore, adder/Makefile.am,
6449 adder/adder.c, adder/adder.h, colorspace/colorspace.c: Added the
6450 audio mixer from Thomas Vander Stichele
6452 2001-04-16 11:55 wtay
6454 * examples/autoplug/autoplug.c: Add the xvideosink to the example.
6456 2001-04-16 01:59 wtay
6458 * plugins/filters/volenv/: filter.func, volenv.c: More volenv
6461 2001-04-16 00:59 omegahacker
6463 * gst/gstbin.c, gst/gstscheduler.c, gst/gstthread.c,
6464 gst/elements/gstidentity.c, tests/threadlock.c: latest updates,
6465 things are very close to working
6467 2001-04-16 00:44 wtay
6469 * plugins/filters/colorspace/: Makefile.am, colorspace.c,
6470 yuv2rgb.h: Don't compile the asm on non x86 machines. Added a
6471 header file that will soon be part of the C fallback code..
6473 2001-04-16 00:12 wtay
6475 * gst/gstinfo.c: Added missing category strings...
6477 2001-04-16 00:05 wtay
6479 * plugins/esd/esdsink/esdsink.c: fixed the audio caps to the latest
6482 2001-04-15 23:54 omegahacker
6484 * tools/gstreamer-launch.c: save xml file of the launch cmdline
6486 2001-04-15 23:54 omegahacker
6488 * gst/gstelement.h: added comment about missing flag
6490 2001-04-15 23:53 omegahacker
6492 * gstreamer.spec.in: run gstreamer-register on postinstall
6494 2001-04-15 23:52 omegahacker
6496 * gst/autoplug/: gststaticautoplug.c, gststaticautoplugrender.c:
6497 changed some INFOs to DEBUGs
6499 2001-04-15 23:29 wtay
6501 * configure.in: Added the volenv/passthrough plugin Makefiles
6503 2001-04-15 23:20 wtay
6505 * plugins/filters/: passthrough/.cvsignore,
6506 passthrough/passthrough.c, volenv/.cvsignore, volenv/Makefile.am,
6507 volenv/filter.func, volenv/volenv.c, volenv/volenv.h: Modified the
6508 passthrough filter with the new caps API Added the volume envelope
6511 2001-04-15 16:30 wtay
6513 * plugins/filters/: filterstamp.README, filterstamp.sh,
6514 passthrough/Makefile.am, passthrough/filter.func,
6515 passthrough/passthrough.c, passthrough/passthrough.h: Added a
6516 little script to create an audio filter plugin template (provided
6517 by Thomas Vander Stichele)
6519 2001-04-15 15:42 wtay
6521 * plugins/icecast/icecastsend/icecastsend.c: Updated the icecast
6524 2001-04-15 15:29 wtay
6526 * acconfig.h, configure.in, plugins/filters/Makefile.am,
6527 plugins/filters/colorspace/colorspace.c,
6528 plugins/mp3decode/Makefile.am, plugins/mp3decode/mad/.cvsignore,
6529 plugins/mp3decode/mad/Makefile.am, plugins/mp3decode/mad/gstmad.c,
6530 plugins/mp3decode/mad/gstmad.h, plugins/vorbis/vorbisdec.c,
6531 test/xmmstest.c: Added the mad mp3 decoder. Added flushing to the
6532 vorbis decoder. Updated configure.in to check for Hermes and
6535 2001-04-15 02:02 wtay
6537 * gst/gstprops.c: Fixed the gfloat error in the va_arg code.
6539 2001-04-14 19:56 wtay
6541 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstcaps.sgml,
6542 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
6543 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/videoraw.sgml,
6544 editor/gsteditorproperty.c, examples/plugins/example.c,
6545 gst/gstcaps.c, gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h,
6546 gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
6547 gst/elements/gsttee.c, gstplay/Makefile.am, gstplay/gstplay.c,
6548 plugins/alaw/alaw.c, plugins/alsa/alsa.h,
6549 plugins/alsa/alsa_common.c, plugins/alsa/alsasink.c,
6550 plugins/alsa/alsasrc.c, plugins/artsd/artsdsink.c,
6551 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
6552 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
6553 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
6554 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
6555 plugins/cdparanoia/cdparanoia.c, plugins/esd/esdsink/esdsink.c,
6556 plugins/filters/colorspace/colorspace.c,
6557 plugins/filters/colorspace/yuv2rgb.c,
6558 plugins/filters/stereo2mono/stereo2mono.c,
6559 plugins/flx/flx_decoder.c, plugins/jpeg/gstjpeg.c,
6560 plugins/mp3decode/mpg123/gstmpg123.c,
6561 plugins/mp3decode/parse/mp3parse.c,
6562 plugins/mp3decode/types/mp3types.c,
6563 plugins/mp3encode/lame/gstlame.c,
6564 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6565 plugins/mpeg1/mpegtypes/mpeg1types.c,
6566 plugins/mpeg1/parse/mpeg1parse.c,
6567 plugins/mpeg1video/parse/mp1videoparse.c,
6568 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
6569 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6570 plugins/mpeg2/mpegtypes/mpeg2types.c,
6571 plugins/mpeg2/parse/mpeg2parse.c,
6572 plugins/mpeg2/video/gstmpeg2play.c,
6573 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/mulaw/mulaw.c,
6574 plugins/oss/gstosssink.c, plugins/rtp/rtpsend/rtpsend.c,
6575 plugins/visualization/synaesthesia/synaesthesia.c,
6576 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
6577 plugins/vorbis/vorbisdec.c, plugins/wav/gstriff.c,
6578 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmsinput.c,
6579 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/xvideosink.c,
6580 tests/autoplug.c, tests/autoplug2.c, tests/autoplug3.c,
6581 tests/caps.c, tests/props.c, tools/gstreamer-inspect.c: A rather
6582 large patch: - changed the API for the padtemplates: - remove
6583 the factories (array of pointers) for the padtemplates,
6584 properties and caps. The static array was a nice idea but
6585 converting all the property values to a gpointer was not a
6586 good idea. float properties were not possible, and casting
6587 a gint to a pointer is not very portable. The new API just
6588 uses the _padtemplate_new, _caps_new and _props_new
6589 functions to create the templates. This has the added
6590 benefit that the API is now uniform for static and dynamic
6591 templates and that the code can be made cleaner. - lots of
6592 cleanups in the way the capabilities are constructed (va_list)
6593 - lots of updates for all the plugins (new API) - docs updates
6594 (new API) - removed the videoraw docs.
6596 2001-04-12 19:11 wtay
6598 * components/bonobo-gstmediaplay/Makefile.am,
6599 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
6600 docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
6601 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
6602 examples/helloworld/helloworld.c, gst/gstcaps.h, gst/gstinfo.h,
6603 gst/gstpad.c, gst/gstpad.h, gst/gstprops.c, gst/gstqueue.c,
6604 gst/autoplug/gststaticautoplugrender.c, gstplay/gstplay.c,
6605 gstplay/gstplayprivate.h, libs/idct/gstidct.c,
6606 plugins/artsd/Makefile.am, plugins/avi/gstavidecoder.c,
6607 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
6608 plugins/avi/wincodec/gstwindec.c, plugins/filters/Makefile.am,
6609 plugins/filters/colorspace/Makefile.am,
6610 plugins/filters/colorspace/colorspace.c,
6611 plugins/filters/colorspace/colorspace.h,
6612 plugins/filters/colorspace/yuv2rgb_mmx16.s,
6613 plugins/filters/stereo2mono/stereo2mono.c,
6614 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6615 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/ac3dec.c,
6616 plugins/mpeg2/ac3dec/decode.c,
6617 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c, plugins/oss/gstosssink.c,
6618 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxwindow.c,
6619 plugins/xvideosink/gstxwindow.h, plugins/xvideosink/xvideosink.c,
6620 plugins/xvideosink/xvideosink.h, test/mpeg2parse2.c: Lots of
6621 updates to the plugins for caps negotiation. Added YUY2 output to
6622 the win32 dlls. Added a colorspace converter in gstplay
6624 2001-04-10 20:46 wtay
6626 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6627 tmpl/gstcaps.sgml, tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml:
6628 Fixed the doc build warnings
6630 2001-04-09 20:56 mhowell
6632 * docs/random/matth/scheduling.txt: added incremental scheduling
6635 2001-04-09 20:56 mhowell
6637 * docs/random/matth/scheduling.txt: file scheduling.txt was
6638 initially added on branch BRANCH-INCSCHED1.
6640 2001-04-06 17:29 scavenger
6642 * configure.in, plugins/Makefile.am, plugins/alaw/Makefile.am,
6643 plugins/alaw/alaw-conversion.c, plugins/alaw/alaw-conversion.h,
6644 plugins/alaw/alaw-decode.c, plugins/alaw/alaw-decode.h,
6645 plugins/alaw/alaw-encode.c, plugins/alaw/alaw-encode.h,
6646 plugins/alaw/alaw.c, plugins/alaw/mulaw-conversion.c,
6647 plugins/alaw/mulaw-conversion.h: Added ALaw encoder and decoder
6649 2001-04-06 15:20 scavenger
6651 * plugins/wav/Makefile.am: Makefile.am forgot to include gstriff.c
6653 2001-04-03 17:25 scavenger
6655 * plugins/au/gstparseau.c: Updated parseau to use caps nego
6657 2001-04-03 05:56 richardb
6659 * gst/Makefile.am.future: Add a proposed makefile to use in place
6660 of Makefile.am. This depends on automake 1.4d or later, but is
6661 much neater, avoiding horrible hacks to pass special flags in.
6663 I put it here for safekeeping until automake 1.5 is released, at
6664 which point we can reasonably require it.
6666 2001-04-03 05:53 richardb
6668 * configure.in, plugins/Makefile.am, plugins/artsd/.cvsignore,
6669 plugins/artsd/Makefile.am, plugins/artsd/REQUIREMENTS,
6670 plugins/artsd/artsdsink.c, plugins/artsd/artsdsink.h: Add artsdsink
6671 plugin. Worked first time for me. :)
6673 2001-04-03 05:52 richardb
6675 * plugins/alsa/Makefile.am: Remove weird characters from alsa
6676 Makefile.am (Had some 240's there. Uh?) Also, remove some
6677 unwanted CFLAGS which had been added.
6679 2001-04-03 05:38 richardb
6681 * gst/gstplugin.c: Fix obscure segfault I just got: perhaps due to
6682 running with libxml 1.8.11 (prerelease version), but a worthwhile
6685 2001-04-03 02:30 scavenger
6687 * plugins/mulaw/mulaw-decode.c: fixed bug passing outbuf size
6688 instead of in buf size to mulaw decode function
6690 2001-04-03 02:18 scavenger
6692 * plugins/mulaw/mulaw-decode.c: typo mistaked src_template with
6695 2001-04-03 02:01 wtay
6697 * plugins/mulaw/mulaw.c: Use capstemplates to create the
6698 padtemplates for the two elements in the mulaw plugin.
6700 2001-04-03 01:46 wtay
6702 * plugins/xvideosink/xvideosink.c: Don't try to initialize Xv if it
6705 2001-04-03 01:43 scavenger
6707 * plugins/mulaw/mulaw-decode.h: fixed typo in get_type
6709 2001-04-03 01:38 scavenger
6711 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c, mulaw.c: moved
6712 details of mulawencode and mulawdecode to mulaw.c
6714 2001-04-03 01:33 scavenger
6716 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: removed a
6717 redundant caps=NULL statement
6719 2001-04-03 01:30 scavenger
6721 * plugins/mulaw/: mulaw-decode.c, mulaw-encode.c: fixed stupid bug
6722 where srcpads were being created twice, second time around
6725 2001-04-03 01:25 scavenger
6727 * plugins/mulaw/: Makefile.am, mulaw-conversion.c,
6728 mulaw-conversion.h, mulaw-decode.c, mulaw-decode.h, mulaw-encode.c,
6729 mulaw.c: added mulaw decoder
6731 2001-04-02 21:03 wtay
6733 * plugins/filters/colorspace/: .cvsignore, Makefile.am,
6734 colorspace.c, colorspace.h: Added a non functional colorspace
6737 2001-04-02 20:56 wtay
6739 * configure.in, docs/libs/.cvsignore,
6740 examples/helloworld/helloworld.c, gst/gstprops.c, gst/gstprops.h,
6741 gst/gstpropsprivate.h: Merged the float property patch from Steve
6742 Baker. This patch doesn't really work yet...
6744 2001-04-02 19:29 wtay
6746 * plugins/mulaw/mulaw-encode.c: This is how I see the caps
6747 negotiation for the mulaw element. In the sink negotiate pad it
6748 copies the caps and modifies it according to what it is going to
6749 ouput. It then tries to set the caps on the src pad, if that
6750 succeeds, negotiation succeeds, else it fails.
6752 2001-04-02 18:54 scavenger
6754 * configure.in, plugins/Makefile.am, plugins/mulaw/Makefile.am,
6755 plugins/mulaw/mulaw-conversion.c, plugins/mulaw/mulaw-conversion.h,
6756 plugins/mulaw/mulaw-encode.c, plugins/mulaw/mulaw-encode.h: Start
6757 of the mulaw plugin...needs finishing off
6759 2001-04-02 16:09 richardb
6761 * configure.in: Add configure support for detecting artsc: if this
6762 is found, its okay to build an artsdsink plugin. Now, someone just
6763 needs to write an artsdsink.
6765 2001-04-02 16:08 richardb
6767 * plugins/oss/gstosssink.c: Correct tiny typo.
6769 2001-04-02 15:21 wtay
6771 * gst/gstcaps.c, gst/gstprops.c, gstplay/gstplay.c,
6772 plugins/Makefile.am, plugins/avi/audiocodecs.c,
6773 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
6774 plugins/avi/gstaviencoder.h, plugins/avi/playcodecs.c,
6775 plugins/avi/wincodec/Makefile.am,
6776 plugins/avi/wincodec/gstwincodec.c,
6777 plugins/avi/wincodec/gstwincodec.h,
6778 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwindec.h,
6779 plugins/avi/wincodec/gstwinenc.c, plugins/avi/wincodec/gstwinenc.h,
6780 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/median/median.c,
6781 plugins/filters/median/median.h, plugins/filters/smooth/smooth.c,
6782 plugins/filters/smooth/smooth.h, plugins/flx/flx_decoder.c,
6783 plugins/flx/flx_decoder.h, plugins/jpeg/gstjpeg.c,
6784 plugins/jpeg/gstjpegdec.c, plugins/jpeg/gstjpegdec.h,
6785 plugins/jpeg/gstjpegenc.c, plugins/jpeg/gstjpegenc.h,
6786 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
6787 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
6788 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6789 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
6790 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6791 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
6792 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
6793 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
6794 plugins/mpeg2/parse/mpeg2parse.c,
6795 plugins/mpeg2/video/gstmpeg2play.c,
6796 plugins/mpeg2/video/gstmpeg2play.h,
6797 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
6798 plugins/xvideosink/Makefile.am, plugins/xvideosink/gstximage.c,
6799 plugins/xvideosink/gstximage.h, plugins/xvideosink/gstxvimage.c,
6800 plugins/xvideosink/gstxvimage.h, plugins/xvideosink/xvideosink.c,
6801 test/Makefile.am, test/mpeg2parse2.c, test/videotest2.c: A rather
6802 large update: - a new videosink using plain X windows
6803 (xvideosink). It uses capsnego to set up it's formats. -
6804 gstplay uses the new xvideosink and a gtk_socket. The initial
6805 window size is set to 0x0 so you need to resize it before you
6806 see something. - got rid of the video metadata include file in
6807 favour of properties and caps negotiation - adjusted most
6808 plugins to not use the metadata.
6810 2001-04-02 15:08 omegahacker
6812 * gst/gstinfo.c: added PID and cID to INFO lines when DEBUG is
6815 2001-04-01 15:09 wtay
6817 * gstplay/: callbacks.c, gstmediaplay.glade: Small change to load
6818 the .glade file from the current dir too when pressing the about
6821 2001-04-01 15:01 wtay
6823 * gstplay/: gstmediaplay.glade, gstplay.c: This patch is now The
6824 Right Way(tm) to handle the stop button but at least it doesn't
6827 2001-04-01 14:51 wtay
6829 * gstplay/gstplay.c: Slightly modified the _stop handling so that
6830 gstmediaplay crashes less viontly. The real problem is that going
6831 to the NULL state does not clean up the scheduling structures I
6834 2001-03-31 15:35 wtay
6836 * plugins/capture/v4l/gstv4lsrc.c: Make sure the endianness is
6837 correct when we agree to yuv formats in capsnego.
6839 2001-03-31 15:22 wtay
6841 * plugins/capture/v4l/gstv4lsrc.c: Only agree to the caps
6842 negotiation if the format is supported by the driver.
6844 2001-03-31 15:10 wtay
6846 * plugins/xvideosink/gstxvimage.c: Corrected a endianness bug in
6847 the format print code.
6849 2001-03-31 14:47 wtay
6851 * plugins/capture/v4l/gstv4lsrc.c: Added a little debug info in the
6854 2001-03-31 02:08 wtay
6856 * plugins/filters/stereo2mono/stereo2mono.c: Some cleanups. Added
6857 the padtemplates to the elementfactory.
6859 2001-03-31 01:56 scavenger
6861 * configure.in, plugins/filters/Makefile.am: Added stereo2mono
6864 2001-03-31 01:47 scavenger
6866 * plugins/filters/stereo2mono/: Makefile.am, stereo2mono.c,
6867 stereo2mono.h: stereo2mono plugin with caps negotiation code
6870 2001-03-31 01:13 wtay
6872 * tests/: caps.c, props.c: Adjust the test cases to the new FOURCC
6875 2001-03-31 00:56 wtay
6877 * examples/helloworld/helloworld.c, gst/gstprops.h,
6878 plugins/avi/gstavidecoder.c, plugins/avi/wincodec/gstwincodec.c,
6879 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
6880 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
6881 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
6882 plugins/mpeg2/video/gstmpeg2play.c: Simplified the FOURCC API to
6883 the caps, add a GST_MAKE_FOURCC macro to create a fourcc. Adjusted
6884 the plugins to use the new FOURCC API
6886 2001-03-31 00:51 wtay
6888 * plugins/xvideosink/: gstximage.c, gstxvimage.c, gstxvimage.h,
6889 xvideosink.c: Check for Xv support before trying to get caps.
6891 2001-03-30 21:10 wtay
6893 * docs/gst/tmpl/gstmultidisksrc.sgml, examples/autoplug/.cvsignore,
6894 examples/typefind/.cvsignore, plugins/xvideosink/.cvsignore: Small
6895 updates to the .cvsignore files.
6897 2001-03-30 21:08 wtay
6899 * acconfig.h, configure.in, plugins/Makefile.am,
6900 plugins/filters/Makefile.am, plugins/filters/ladspa/gstladspa.c,
6901 plugins/mp3decode/mpg123/mpg123.c, plugins/oss/gstosssink.c,
6902 plugins/rtjpeg/RTjpeg.h: Applied the FreeBSD patch from Orion with
6903 some minor modifications to the configure.in patch.
6905 2001-03-30 20:52 wtay
6907 * gst/gstthread.c: This hopefully fixes a slight thread sync issue.
6909 2001-03-30 01:06 omegahacker
6911 * AUTHORS, Makefile.am, configure.in, gstreamer.spec.in,
6912 gst/gstbin.c, gst/gstelement.c, gst/gstpad.c, gst/gstscheduler.c,
6913 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c,
6914 tests/threadlock.c, tools/gstreamer-launch.c: snapshot for matth to
6915 work with while I fly over to Europe....
6917 2001-03-29 23:33 wtay
6919 * test/videotest2.c: Added a test program to test v4lsrc and
6920 xvideosink doing capsnego.
6922 2001-03-29 23:31 wtay
6924 * configure.in, gst/gstcaps.c, gst/gstpad.c, gst/gstprops.c,
6925 gst/types/gsttypes.c, plugins/capture/v4l/grab.h,
6926 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
6927 plugins/xvideosink/.cvsignore, plugins/xvideosink/Makefile.am,
6928 plugins/xvideosink/gstximage.c, plugins/xvideosink/gstximage.h,
6929 plugins/xvideosink/gstxvimage.c, plugins/xvideosink/gstxvimage.h,
6930 plugins/xvideosink/gstxwindow.c, plugins/xvideosink/gstxwindow.h,
6931 plugins/xvideosink/imagetest.c, plugins/xvideosink/xvideosink.c,
6932 plugins/xvideosink/xvideosink.h, test/Makefile.am: Added a plain X
6933 videosink, the videosink uses capsnego. adjusted the v4lsrc so
6934 that it uses capsnego on the src pad Small fixed to capsnego and
6935 the properties/caps.
6937 2001-03-29 18:27 richardb
6939 * docs/gst/: Makefile.am, gstreamer.types.in: Remove references to
6940 audiosink, audiosrc, and audioraw. Documentation at least _starts_
6943 2001-03-27 18:34 wtay
6945 * docs/gst/: gstreamer-sections.txt, tmpl/gstcaps.sgml,
6946 tmpl/gstprops.sgml, tmpl/gstreamer-unused.sgml: More docs updates
6948 2001-03-27 18:33 wtay
6950 * plugins/wav/gstparsewav.c: Removed the oss dependency
6952 2001-03-27 17:25 wtay
6954 * docs/gst/: gstreamer-docs.sgml, gstreamer-sections.txt,
6955 gstreamer.hierarchy, tmpl/audioraw.sgml, tmpl/gstaudiosink.sgml,
6956 tmpl/gstaudiosrc.sgml, tmpl/gstcaps.sgml, tmpl/gstprops.sgml,
6957 tmpl/gstreamer-unused.sgml: Removed the audiosink/src from the
6958 docs. Removed the audioraw metadata file from the docs.
6960 2001-03-26 12:12 richardb
6962 * plugins/mp3decode/Makefile.am: Fix makefile.am so that SUBDIRS is
6963 not defined both conditionally and unconditionally - broke some
6964 versions of automake.
6966 2001-03-24 18:50 wtay
6968 * plugins/: alsa/alsa.h, alsa/alsa_common.c, alsa/alsasink.c,
6969 alsa/alsasrc.c, au/gstparseau.c, effects/stereo/stereo.c,
6970 effects/stereo/stereo.h, effects/volume/volume.c,
6971 effects/volume/volume.h, esd/esdsink/esdsink.c,
6972 visualization/smoothwave/smoothwave.h,
6973 visualization/spectrum/gstspectrum.c,
6974 visualization/spectrum/gstspectrum.h,
6975 visualization/synaesthesia/synaesthesia.c,
6976 visualization/synaesthesia/synaesthesia.h,
6977 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
6978 wav/gstparsewav.c, wav/gstparsewav.h: Commented out the references
6979 to the old metadata handling in various plugins. They need to be
6980 converted to the new audio properties before they will work again.
6981 esdsink and alsasrc/sink are seriously damaged now.. :(
6983 2001-03-24 18:28 wtay
6985 * plugins/oss/gstosssink.c: Correctly set up the OSS format based
6988 2001-03-24 17:22 wtay
6990 * configure.in, examples/autoplug/autoplug.c,
6991 examples/helloworld/helloworld.c,
6992 examples/helloworld2/helloworld2.c, examples/launch/mp3play,
6993 examples/queue/queue.c, examples/queue2/queue2.c,
6994 examples/queue3/queue3.c, examples/queue4/queue4.c,
6995 examples/thread/thread.c, examples/xml/createxml.c,
6996 gst/Makefile.am, gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c,
6997 gst/gstprops.h, gst/gstpropsprivate.h, gst/elements/Makefile.am,
6998 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
6999 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
7000 gst/elements/gstelements.c, gst/elements/gstmultidisksrc.c,
7001 gst/elements/gstmultidisksrc.h, gst/elements/gstsinesrc.c,
7002 gst/elements/gstsinesrc.h, gstplay/gstplay.c, plugins/Makefile.am,
7003 plugins/au/gstparseau.c, plugins/au/gstparseau.h,
7004 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
7005 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7006 plugins/avi/gstavidecoder.h, plugins/avi/gstaviencoder.h,
7007 plugins/flx/flx_decoder.c, plugins/mp3decode/mpg123/gstmpg123.c,
7008 plugins/mp3decode/mpg123/gstmpg123.h,
7009 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7010 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
7011 plugins/mpeg1video/parse/mp1videoparse.c,
7012 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7013 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7014 plugins/mpeg2/parse/mpeg2parse.c, plugins/oss/.cvsignore,
7015 plugins/oss/Makefile.am, plugins/oss/gstossaudio.c,
7016 plugins/oss/gstosssink.c, plugins/oss/gstosssink.h,
7017 plugins/oss/gstosssrc.c, plugins/oss/gstosssrc.h,
7018 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c, test/a.c,
7019 test/ac3play.c, test/aviparse.c, test/m.c, test/mcut.c,
7020 test/mp1parse.c, test/mp1tomp1.c, test/mp2toavi.c, test/mp2tomp1.c,
7021 test/mp3.c, test/mp3play.c, test/mpeg2parse.c, test/mpg123.c,
7022 test/p.c, test/qtest.c, test/r.c, test/record.c, test/s.c,
7023 test/spectrum.c, test/typefind.c, test/vidcapture.c,
7024 test/vidcapture2.c, test/w.c, test/xmmstest.c, tests/autoplug.c,
7025 tests/autoplug3.c, tests/paranoia.c, tools/README,
7026 tools/gstreamer-inspect.c: Modified a lot of plugins to use the
7027 caps system. Modified the caps of audio/raw to our agreed
7028 properties. Added the multidisksrc plugin of Dominic Ludlam
7029 Renamed audiosink/src to osssink/src and updated all the examples
7030 using the old name. Moved oss specific plugins in an oss directory.
7031 removed the old audiosink from the elements/ dir. removed
7032 audioraw.h metadata header files since we now use the properties.
7033 There are still a few plugins that won't build because they include
7034 the old audioraw.h header file. This will be fixed soon. Make sure
7035 the caps are set in the plugins as described by their padtemplates
7036 (this should solve problems with gstmediaplay with various media
7039 *please don't panic when some plugins won't build, just cd manually
7040 into the plugin dirs* This will be fixed soon.
7042 2001-03-22 16:05 dlehn
7044 * debian/: Makefile.am, changelog, control, gsteditor.manpages,
7045 gstmediaplay.manpages, gstreamer-alsa.files,
7046 gstreamer-common.files, gstreamer-elements.files,
7047 gstreamer-mpeg2dec.files, gstreamer-runtime.manpages,
7048 gstreamer-tools.manpages, libgst-dev.manpages, rules: Debian
7049 updates: * add manpages * split off mpeg2dec and alsa packages *
7050 use latest doc build flags
7052 2001-03-22 00:03 wtay
7054 * plugins/flx/flx_decoder.c: unref the header buffer too.
7056 2001-03-22 00:00 wtay
7058 * docs/gst/tmpl/: gststaticautoplug.sgml,
7059 gststaticautoplugrender.sgml: Added the templates for the
7062 2001-03-21 23:59 wtay
7064 * configure.in, plugins/Makefile.am, plugins/flx/Makefile.am,
7065 plugins/flx/flx_color.c, plugins/flx/flx_color.h,
7066 plugins/flx/flx_decoder.c, plugins/flx/flx_decoder.h,
7067 plugins/flx/flx_fmt.h: Added the FLX decoder of Sepp Wijnands
7068 <mrrazz@garbage-coderz.net>
7070 2001-03-21 21:43 wtay
7072 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
7073 docs/gst/tmpl/gstarch.sgml, docs/gst/tmpl/gstautoplug.sgml,
7074 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstcpu.sgml,
7075 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
7076 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstprops.sgml,
7077 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
7078 docs/gst/tmpl/gstutils.sgml, gst/gstautoplug.c, gst/gstcaps.c,
7079 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7080 gst/gstprops.h, gst/gstutils.c: API docs updates
7082 2001-03-20 23:12 richardb
7084 * configure.in, docs/Makefile.am, docs/manual/typedetection.sgml,
7085 examples/plugins/example.c: Added --enable-plugin-docs configure
7086 option, to enable build of the plugin documentation (currently
7087 broken). This defaults to off. Changed --enable-docs-build to
7088 default to on, since all other documentation should build
7091 Also, correct typo in manual, and fix up a couple of things in
7094 2001-03-20 18:29 wtay
7096 * testsuite/capsnego/.cvsignore: Added the new enum testcase to
7099 2001-03-20 18:29 wtay
7101 * gst/gst.c, gst/gstbuffer.c, gst/gstcaps.c, gst/gstcaps.h,
7102 gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c, gst/gstprops.c,
7103 gst/gstprops.h, gst/gstqueue.c, testsuite/capsnego/Makefile.am,
7104 testsuite/capsnego/converter2.c, testsuite/capsnego/enum.c: More
7105 work on capsnego proxying. It should be OK now. Added another
7106 testcase enum that shows various capsnego algorithms. Warn about
7107 pads that try to set a capability incompatible with their
7108 padtemplate. Implemented refcounting and copy_on_write for
7111 2001-03-18 16:17 wtay
7113 * gst/gstpad.c, gst/gstqueue.c,
7114 gst/autoplug/gststaticautoplugrender.c,
7115 plugins/mp3decode/mpg123/gstmpg123.c,
7116 plugins/mp3decode/parse/mp3parse.c,
7117 plugins/mpeg1/parse/mpeg1parse.c,
7118 plugins/mpeg1video/parse/mp1videoparse.c, plugins/vorbis/vorbis.c,
7119 plugins/vorbis/vorbisdec.c, testsuite/capsnego/.cvsignore,
7120 testsuite/capsnego/Makefile.am, testsuite/capsnego/converter2.c:
7121 More work on capsnego, mostly proxying Added another testsuite for
7122 capsnego Added caps to vorbisdec, mp3parse, mp1videoparse Redid the
7123 queue proxy handling a bit.
7125 2001-03-18 14:41 richardb
7127 * docs/fwg/gst-plugin-writers-guide.sgml: Another incremental piece
7130 2001-03-18 06:24 richardb
7132 * docs/fwg/gst-plugin-writers-guide.sgml: Commit a final couple of
7133 modifications before going to bed.
7135 2001-03-18 06:16 richardb
7137 * docs/fwg/: Makefile.am, firstplugin.sgml,
7138 gst-plugin-writers-guide.sgml: Some further modifications to the
7141 2001-03-18 05:21 richardb
7143 * docs/fwg/gst-plugin-writers-guide.sgml: Added many more details
7146 2001-03-18 03:57 richardb
7148 * docs/fwg/: Makefile.am, concepts.sgml,
7149 gst-plugin-writers-guide.sgml, typesnprops.sgml: Various updates to
7150 PWG; mainly adding information about types and properties. Removed
7151 concepts.sgml and typesnprops.sgml; merged into main file. I was
7152 finding that having all the separate subfiles simply stopped me
7153 from finding what I wanted to edit. Maybe I'll split it up again
7154 later, but this is much better for now.
7156 2001-03-18 02:42 wtay
7158 * configure.in, docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7159 docs/random/wtay/capsnego-cases, examples/helloworld/helloworld.c,
7160 examples/queue/queue.c, examples/xml/runxml.c, gst/gstcaps.c,
7161 gst/gstcaps.h, gst/gstpad.c, gst/gstpad.h, gst/gstprops.c,
7162 gst/gstprops.h, gst/gstqueue.c, gst/elements/gstaudiosink.c,
7163 plugins/mp3decode/mpg123/gstmpg123.c,
7164 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
7165 tests/props.c, testsuite/capsnego/.cvsignore,
7166 testsuite/capsnego/Makefile.am, testsuite/capsnego/capsnego.c,
7167 testsuite/capsnego/converter.c: Reworked the capsnegotiation
7168 function audiosink now uses capsnego to set its parameters
7169 mpg123/ac3dec use capsnego instead of metadata Added the beginnings
7170 of a testsuite for capsnego.
7172 2001-03-17 17:50 richardb
7174 * docs/manual/plugins.sgml: Update to note that plugins can also
7175 contain autopluggers.
7177 2001-03-17 17:16 richardb
7179 * docs/fwg/: concepts.sgml, firstplugin.sgml,
7180 gst-plugin-writers-guide.sgml: Some miscellaneous small changes.
7182 2001-03-17 03:15 omegahacker
7184 * docs/random/omega/: eos, eos.old: move eos to eos.old, to reflect
7185 its age and to aid ailing OS's like Windoze <g>
7187 2001-03-16 01:06 dlehn
7189 * Makefile.am, gstreamer-config.1, editor/Makefile.am,
7190 editor/gsteditor.1, gstplay/Makefile.am, gstplay/gstmediaplay.1,
7191 tools/Makefile.am, tools/gstreamer-inspect.1,
7192 tools/gstreamer-launch.1, tools/gstreamer-register.1: Added man
7195 2001-03-16 00:49 scavenger
7197 * gst/gstthread.c: Fixed locking issue when PLAYING to READY
7199 2001-03-15 20:08 wtay
7201 * docs/random/wtay/capsnego-cases: Added the first part of a uses
7202 case doc on caps nego
7204 2001-03-14 21:56 omegahacker
7206 * configure.in: fixed issue with the xmlDocGetRootElement test and
7207 non-/usr/lib installs of libxml
7209 2001-03-14 07:54 dlehn
7211 * gstreamer.m4: Use of system() in test programs needs an #include
7214 2001-03-14 06:46 dlehn
7216 * gstreamer.m4: Fix --with-gstreamer-prefix via s/glib/gstreamer/
7218 2001-03-13 22:21 wtay
7220 * tools/gstreamer-inspect.c: Adjusted -inspect to the new GstCaps
7223 2001-03-13 22:13 wtay
7225 * gst/gsttypefind.c: The typefind element now sets the caps on its
7226 sink pad when the type has been detected.
7228 2001-03-13 20:26 wtay
7230 * gst/: gstcaps.c, gstpad.c: Small fixes to the caps compatibility
7231 check. Small changes to the pad negotiation and proxy functions
7233 2001-03-13 18:57 wtay
7235 * examples/autoplug/autoplug.c: Updated the autoplug example with
7236 the new autoplugger. there still is a scheduling issue though.
7238 2001-03-13 18:45 wtay
7240 * configure.in: Applied the patch from hadess/ajmitch to add
7241 --disable-alsasink and --disable-esdsink (the latter one being
7242 untested) to configure.in
7244 2001-03-13 02:20 omegahacker
7246 * gst/gstthread.c: fixed READY_TO_NULL bug
7248 2001-03-13 01:44 scavenger
7250 * gst/: gstthread.c, gstthread.h: removed fine grained locking and
7251 added simultaneous waiting for 2 states
7253 2001-03-13 01:24 scavenger
7255 * gst/gstthread.c: exactly opposite check needed in wait_thread
7257 2001-03-13 01:08 scavenger
7259 * gst/gstthread.c: made wait_thread check for logical true rather
7260 than check equality with gboolean
7262 2001-03-13 00:57 scavenger
7264 * gst/gstthread.c: changed debug to print unsigned not signed
7266 2001-03-13 00:46 scavenger
7268 * gst/gstthread.c: TYPO: ISSET should be IS_SET
7270 2001-03-13 00:45 scavenger
7272 * gst/gstthread.c: added debug to signal noting the result of the
7273 flag after being set
7275 2001-03-13 00:39 scavenger
7277 * gst/: gstthread.c, gstthread.h: Made locks more granular, one
7280 2001-03-13 00:09 scavenger
7282 * gst/gstthread.c: made cond_wait into cond_timedwait
7284 2001-03-12 23:51 omegahacker
7286 * tests/threadlock.c: file threadlock.c was initially added on
7287 branch BRANCH-INCSCHED1.
7289 2001-03-12 23:51 omegahacker
7291 * tests/: Makefile.am, threadlock.c: added threadlock test
7293 2001-03-12 23:39 scavenger
7295 * gst/gstthread.c: repositioning of debug after mutex in
7296 wait_thread and signal_thread
7298 2001-03-12 23:28 scavenger
7300 * gst/gstthread.c: typo in GST_DEBUG in signal_thread
7302 2001-03-12 23:27 scavenger
7304 * gst/gstthread.c: Changed GST_DEBUG in signal_thread and
7305 wait_thread to reveal more info
7307 2001-03-12 21:02 wtay
7309 * configure.in, docs/random/wtay/caps-negociation,
7310 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstautoplug.h,
7311 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
7312 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
7313 gst/gstqueue.c, gst/autoplug/gststaticautoplug.c,
7314 gst/autoplug/gststaticautoplugrender.c,
7315 gst/elements/gstaudiosink.c, gstplay/gstplay.c,
7316 plugins/jpeg/gstjpeg.c, plugins/vorbis/vorbis.c,
7317 plugins/xmms/pluginenum.c, tests/.cvsignore, tests/Makefile.am,
7318 tests/autoplug.c, tests/capsconnect.c, tests/nego/.cvsignore,
7319 tests/nego/Makefile.am, tests/nego/nego1.c: Merged the CAPSNEGO1
7322 2001-03-12 20:04 wtay
7324 * Makefile.am, REQUIREMENTS, configure.in, docs/manual/xml.sgml,
7325 gst/gst.c, gst/gstpipeline.c, gst/gstpipeline.h,
7326 gst/elements/gstsinesrc.c, gst/elements/gstsinesrc.h,
7327 plugins/Makefile.am, plugins/alsa/.cvsignore,
7328 plugins/alsa/Makefile.am, plugins/alsa/README, plugins/alsa/alsa.h,
7329 plugins/alsa/alsa_common.c, plugins/alsa/alsainfo.c,
7330 plugins/alsa/alsasink.c, plugins/alsa/alsasrc.c,
7331 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegenc.c,
7332 plugins/jpeg/gstjpegenc.h, plugins/rtp/Makefile.am,
7333 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7334 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7335 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h,
7336 tests/autoplug.c, testsuite/Makefile.am, testsuite/test_gst_init.c:
7337 Another merge from HEAD into CAPSNEGO1
7339 2001-03-12 02:44 scavenger
7341 * gst/gstthread.c: added a set flag to end of
7342 gst_thread_signal_thread and gst_signal_wait_thread to indicate
7343 whether signal should set flag or unset flag, and whether wait
7344 should wait for flag to be set or to be unset. this is needed for
7345 PLAYING_TO_PAUSE where STATE_SPINNING needs to be signalled to be
7348 2001-03-12 02:30 omegahacker
7350 * tests/: Makefile.am, reaping.c: added thread REAPING test
7352 2001-03-12 02:30 omegahacker
7354 * tests/reaping.c: file reaping.c was initially added on branch
7357 2001-03-12 01:55 scavenger
7359 * gst/gstthread.c: making wait for REAPING state when
7360 gst_bin_iterate returns non zero
7362 2001-03-12 01:37 scavenger
7364 * gst/gstthread.c: added debug statement
7366 2001-03-12 01:13 omegahacker
7368 * gst/gsttypes.h: /me is an idiot. cvs add gsttypes.h
7370 2001-03-12 01:13 omegahacker
7372 * gst/gsttypes.h: file gsttypes.h was initially added on branch
7375 2001-03-12 00:37 omegahacker
7377 * gst/: gstthread.c, gstthread.h: some cleanup and compile fixes
7379 2001-03-12 00:28 scavenger
7381 * gst/: gstthread.c, gstthread.h: Start of merging syncflags in
7384 2001-03-11 22:45 omegahacker
7386 * configure.in: added check for version 1.8.1 or better of libxml
7388 2001-03-11 19:51 wtay
7390 * plugins/jpeg/: gstjpegenc.c, gstjpegenc.h: Added a signal that
7391 gets emited when a frame has been encoded..
7393 2001-03-11 19:31 wtay
7395 * gst/gstpad.c, gst/gstpad.h,
7396 gst/autoplug/gststaticautoplugrender.c, tests/.cvsignore: Small
7397 fixes, most notably the GST_PAD_CONNECTED macro that didn't work
7400 2001-03-11 18:47 wtay
7402 * tests/capsconnect.c: file capsconnect.c was initially added on
7403 branch BRANCH-CAPSNEGO1.
7405 2001-03-11 18:47 wtay
7407 * tests/capsconnect.c: Added a little test program for caps
7408 negotiation proxying.
7410 2001-03-11 18:34 wtay
7412 * gst/elements/: gstsinesrc.c, gstsinesrc.h: Applied the sinesrc
7413 patch from Steve Baker.
7415 2001-03-11 16:29 wtay
7417 * AUTHORS, Makefile.am, REQUIREMENTS, acconfig.h, configure.in,
7418 gstreamer-config.in, gstreamer.m4, debian/.cvsignore,
7419 debian/Makefile.am, debian/README.Debian, debian/changelog,
7420 debian/control, debian/copyright, debian/gsteditor.files,
7421 debian/gsteditor.menu, debian/gstmediaplay.files,
7422 debian/gstmediaplay.menu, debian/gstreamer-cdparanoia.files,
7423 debian/gstreamer-common.files, debian/gstreamer-doc.files,
7424 debian/gstreamer-elements.files, debian/gstreamer-esd.files,
7425 debian/gstreamer-lame.files, debian/gstreamer-mpg123.files,
7426 debian/gstreamer-plugin-template.postinst,
7427 debian/gstreamer-plugin-template.prerm,
7428 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7429 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7430 debian/libgst-dev.files, debian/libgst0.files,
7431 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7432 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7433 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7434 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7435 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7436 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7437 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
7438 docs/gst/gstreamer.types.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
7439 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbuffer.sgml,
7440 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7441 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7442 docs/gst/tmpl/gstpipeline.sgml, docs/gst/tmpl/gstplugin.sgml,
7443 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/Makefile.am,
7444 docs/manual/bins.sgml, docs/manual/debugging.sgml,
7445 docs/manual/dynamic.sgml, docs/manual/gstreamer-manual.sgml,
7446 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
7447 docs/manual/pads.sgml, docs/manual/plugins.sgml,
7448 docs/manual/queues.sgml, docs/manual/quotes.sgml,
7449 docs/manual/threads.sgml, docs/manual/typedetection.sgml,
7450 docs/manual/xml.sgml, docs/plugins/Makefile.am,
7451 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
7452 docs/plugins/tmpl/audioscale.sgml,
7453 docs/plugins/tmpl/gstaviencoder.sgml,
7454 docs/plugins/tmpl/gstmpeg2enc.sgml,
7455 docs/plugins/tmpl/gstmpeg2play.sgml,
7456 docs/plugins/tmpl/gstmpeg_play.sgml,
7457 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7458 docs/plugins/tmpl/gstspectrum.sgml,
7459 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7460 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7461 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7462 docs/plugins/tmpl/mpeg2parse.sgml,
7463 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7464 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7465 docs/plugins/tmpl/synaesthesia.sgml,
7466 docs/plugins/tmpl/system_encode.sgml,
7467 docs/plugins/tmpl/videoscale.sgml,
7468 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7469 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7470 docs/random/hierarchy, docs/random/wtay/autoplug2,
7471 editor/gsteditor.h, examples/Makefile.am,
7472 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
7473 examples/launch/mp3play, examples/plugins/example.c,
7474 examples/plugins/example.h, examples/queue2/queue2.c,
7475 examples/thread/thread.c, gst/Makefile.am, gst/cothreads.c,
7476 gst/gst.c, gst/gst.h, gst/gstarch.h, gst/gstautoplug.c,
7477 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7478 gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c, gst/gstelement.h,
7479 gst/gstelementfactory.c, gst/gstinfo.h, gst/gstobject.c,
7480 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstpipeline.c,
7481 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7482 gst/gstprops.c, gst/gstqueue.c, gst/gstsparc.h, gst/gstthread.c,
7483 gst/gsttype.c, gst/gsttype.h, gst/gsttypefind.c, gst/gstutils.c,
7484 gst/gstutils.h, gst/autoplug/Makefile.am,
7485 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7486 gst/autoplug/gststaticautoplugrender.c,
7487 gst/autoplug/gststaticautoplugrender.h,
7488 gst/elements/gstaudiosink.c, gst/elements/gstdisksrc.c,
7489 gst/elements/gstelements.c, gstplay/Makefile.am, gstplay/gstplay.c,
7490 gstplay/gstplay.h, gstplay/gstplayprivate.h, include/Makefile.am,
7491 include/avifmt.h, include/default.h, include/registry.h,
7492 libs/Makefile.am, libs/getbits/gstgetbits.c,
7493 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7494 plugins/Makefile.am, plugins/avi/gstavidecoder.c,
7495 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7496 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7497 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7498 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
7499 plugins/mp3decode/mpg123/layer1.c,
7500 plugins/mp3decode/mpg123/layer3.c,
7501 plugins/mp3decode/mpg123/tabinit.c,
7502 plugins/mp3decode/parse/mp3parse.c,
7503 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7504 plugins/mpeg1/mpeg_play/Makefile.am,
7505 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
7506 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7507 plugins/mpeg1/mpeg_play/recon_sse.s,
7508 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/Makefile.am,
7509 plugins/mpeg2/ac3dec/cpu_accel.c,
7510 plugins/mpeg2/mpeg2dec/Makefile.am,
7511 plugins/mpeg2/mpeg2dec/attributes.h,
7512 plugins/mpeg2/mpeg2dec/decode.c,
7513 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7514 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7515 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7516 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7517 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7518 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7519 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7520 plugins/mpeg2/mpeg2dec/mm_accel.h,
7521 plugins/mpeg2/mpeg2dec/motion_comp.c,
7522 plugins/mpeg2/mpeg2dec/motion_comp.h,
7523 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7524 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7525 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7526 plugins/mpeg2/mpeg2dec/mpeg2.h,
7527 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7528 plugins/mpeg2/mpeg2dec/output_video.h,
7529 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7530 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7531 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7532 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7533 plugins/vorbis/vorbis.c, plugins/xmms/.cvsignore,
7534 plugins/xmms/Makefile.am, plugins/xmms/effect.h,
7535 plugins/xmms/general.h, plugins/xmms/gstxmms.c,
7536 plugins/xmms/gstxmms.h, plugins/xmms/gstxmmseffect.c,
7537 plugins/xmms/gstxmmseffect.h, plugins/xmms/gstxmmsinput.c,
7538 plugins/xmms/gstxmmsinput.h, plugins/xmms/input.h,
7539 plugins/xmms/main.h, plugins/xmms/output.h,
7540 plugins/xmms/pluginenum.c, plugins/xmms/pluginenum.h,
7541 plugins/xmms/visualization.h, plugins/xmms/xmms.h, test/.cvsignore,
7542 test/Makefile.am, test/mp1parse.c, test/mpeg2parse2.c,
7543 test/videotest.c, test/xmmstest.c, test/xml/readreg.c,
7544 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c,
7545 tests/autoplug2.c, tests/autoplug3.c, tools/README,
7546 tools/gstreamer-inspect.c: Merge the HEAD branch into AUTOPLUG2.
7547 More work on the negotiation process to allow for proxied
7548 negotiation which is needed in the queue. gst_pad_connect perform
7549 a negotiation and returns a gboolean indicating successfull
7550 connection. The pads are disconnected when negotiation fails. I'm
7551 not satisfied/sure about the implementation yet, needs some more
7554 2001-03-10 09:03 omegahacker
7556 * gst/: gstpipeline.c, gstpipeline.h: added tool-man's patch for
7557 g++ compilation, const guchar for pipeline_new
7559 2001-03-09 22:03 wtay
7561 * REQUIREMENTS: Added librtp as a REQUIREMENT for the rtp plugin
7563 2001-03-09 22:02 wtay
7565 * configure.in, plugins/Makefile.am: Added a check for librtp.
7567 2001-03-09 20:50 wtay
7569 * REQUIREMENTS, configure.in, plugins/rtp/Makefile.am,
7570 plugins/rtp/rtpsend/.cvsignore, plugins/rtp/rtpsend/Makefile.am,
7571 plugins/rtp/rtpsend/rtp.c, plugins/rtp/rtpsend/rtp.h,
7572 plugins/rtp/rtpsend/rtpsend.c, plugins/rtp/rtpsend/rtpsend.h: Added
7573 the RTP sink, added libasound to the REQUIREMENTS, configure.in is
7574 not yet detecting librtp...
7576 2001-03-09 20:35 wtay
7578 * plugins/xmms/pluginenum.c: Fixed some minor compile warnings
7580 2001-03-09 20:24 wtay
7582 * configure.in, plugins/Makefile.am, plugins/alsa/Makefile.am: Only
7583 build alsa when detected by configure
7585 2001-03-09 20:05 wtay
7587 * plugins/alsa/: .cvsignore, README: Some more files.
7589 2001-03-09 20:04 wtay
7591 * plugins/alsa/: Makefile.am, alsa.h, alsa_common.c, alsainfo.c,
7592 alsasink.c, alsasrc.c: Added the alsasrc and alsasink elements. The
7593 build system is not yet done, we're working on it now.
7595 2001-03-09 18:50 omegahacker
7597 * gst/cothreads.c, gst/gstbin.c, gst/gstelement.c, gst/gstpad.c,
7598 gst/gstscheduler.c, gst/gstthread.h, tests/incsched.c: update to
7601 2001-03-09 18:33 omegahacker
7603 * gst/gstthread.c: commit to broken code that needs inspecting
7605 2001-03-09 12:31 richardb
7607 * gst/gst.c: Fix gst_init() so that it doesn't fail when passed two
7608 NULLs as parameters. Was dereferencing the argv pointer to get
7609 progname: now defaults to "gstprog".
7611 2001-03-09 12:29 richardb
7613 * testsuite/test_gst_init.c: Updated test to have a comment
7614 explaining its purpose (very important this, especially for
7615 regression tests), and to actually test what I meant it to.
7617 2001-03-09 12:08 richardb
7619 * Makefile.am, configure.in, testsuite/Makefile.am,
7620 testsuite/test_gst_init.c: Added a testsuite. This currently only
7621 has one test, which replicates a problem just submitted to the
7624 I hope noone disagrees that we need a testsuite. Also, hopefully
7625 we all think that a tiny testsuite which is easy to add tests to is
7626 much better than a huge project to create a complete testsuite,
7627 which never gets started because its too big and scary.
7629 I suggest that tests get created whenever someone has a spare
7630 moment, or whenever a bug is reported (to replicate the problem,
7631 and thus be sure that when fixed it stays fixed), and before making
7632 a change to a piece of code to ensure that it remains working.
7634 If we all add little tests occasionally, then we'll have a good
7635 useful testsuite before we know it. All you need to do is make a
7637 2001-03-08 21:28 wtay
7639 * configure.in: Removed the libxmms check until they fix their m4
7642 2001-03-08 19:26 wtay
7644 * plugins/capture/v4l/gstv4lsrc.c: A very stupid patch to issue a
7645 warninh when the device could not be opened.
7647 2001-03-07 22:20 wtay
7649 * configure.in: Added a check for libxmms
7651 2001-03-07 21:52 wtay
7653 * configure.in, docs/gst/tmpl/gstautoplug.sgml,
7654 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
7655 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7656 docs/random/hierarchy, docs/random/wtay/autoplug2,
7657 editor/gsteditor.h, examples/autoplug/autoplug.c,
7658 examples/helloworld2/helloworld2.c, examples/queue2/queue2.c,
7659 examples/thread/thread.c, gst/Makefile.am, gst/gstautoplug.c,
7660 gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
7661 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
7662 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
7663 gst/gstpipeline.h, gst/gstplugin.c, gst/gstplugin.h,
7664 gst/gstprops.c, gst/gstthread.c, gst/gsttype.c, gst/gsttype.h,
7665 gst/gsttypefind.c, gst/autoplug/Makefile.am,
7666 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h,
7667 gst/autoplug/gststaticautoplugrender.c,
7668 gst/autoplug/gststaticautoplugrender.h, gst/elements/gstdisksrc.c,
7669 gst/elements/gstelements.c, gstplay/gstplay.c, gstplay/gstplay.h,
7670 gstplay/gstplayprivate.h, plugins/Makefile.am,
7671 plugins/avi/gstavidecoder.c, plugins/avi/playcodecs.c,
7672 plugins/avi/wincodec/gstwincodec.c,
7673 plugins/avi/wincodec/gstwindec.c,
7674 plugins/mpeg1/mpeg_play/gstmpeg_play.c, plugins/xmms/Makefile.am,
7675 plugins/xmms/plugin.h, test/mp1parse.c, tests/.cvsignore,
7676 tests/Makefile.am, tests/autoplug.c, tests/autoplug2.c,
7677 tests/autoplug3.c, tools/gstreamer-inspect.c: Merged the AUTOPLUG2
7680 2001-03-06 22:32 wtay
7682 * gst/gstbin.c, gst/gstpipeline.c, gst/gstutils.c, test/.cvsignore,
7683 test/Makefile.am, test/videotest.c, test/xmmstest.c: Small fixes to
7684 pipeline and gstbin. Fixed the xmmstest makefile entry Removed the
7685 plugin_load statements in videotest Applied the patch from Steve
7686 Baker for float args parsing
7688 2001-03-06 21:39 wtay
7690 * AUTHORS, REQUIREMENTS, acconfig.h, configure.in, gstreamer.m4,
7691 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
7692 examples/launch/mp3play, gst/Makefile.am, gst/cothreads.c,
7693 gst/gstarch.h, gst/gstbin.c, gst/gstcpu.c, gst/gstelement.c,
7694 gst/gstpad.c, gst/gstparse.c, gst/gstplugin.c, gst/gstsparc.h,
7695 gst/gstutils.c, gst/gstutils.h, gstplay/Makefile.am,
7696 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
7697 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
7698 plugins/mpeg2/mpeg2dec/attributes.h,
7699 plugins/mpeg2/mpeg2dec/decode.c,
7700 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7701 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7702 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
7703 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
7704 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7705 plugins/mpeg2/mpeg2dec/idct_mmx.c,
7706 plugins/mpeg2/mpeg2dec/idct_mmx.h,
7707 plugins/mpeg2/mpeg2dec/mm_accel.h,
7708 plugins/mpeg2/mpeg2dec/motion_comp.c,
7709 plugins/mpeg2/mpeg2dec/motion_comp.h,
7710 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7711 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7712 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7713 plugins/mpeg2/mpeg2dec/mpeg2.h,
7714 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7715 plugins/mpeg2/mpeg2dec/output_video.h,
7716 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
7717 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7718 plugins/xmms/.cvsignore, plugins/xmms/Makefile.am,
7719 plugins/xmms/effect.h, plugins/xmms/general.h,
7720 plugins/xmms/gstxmms.c, plugins/xmms/gstxmms.h,
7721 plugins/xmms/gstxmmseffect.c, plugins/xmms/gstxmmseffect.h,
7722 plugins/xmms/gstxmmsinput.c, plugins/xmms/gstxmmsinput.h,
7723 plugins/xmms/input.h, plugins/xmms/main.h, plugins/xmms/output.h,
7724 plugins/xmms/plugin.h, plugins/xmms/pluginenum.c,
7725 plugins/xmms/pluginenum.h, plugins/xmms/visualization.h,
7726 plugins/xmms/xmms.h, test/.cvsignore, test/Makefile.am,
7727 test/mpeg2parse2.c, test/videotest.c, test/xmmstest.c,
7728 test/xml/readreg.c, tests/autoplug3.c: Synced with the HEAD branch
7729 again... amazing how many changes we have in only a week time...
7731 2001-03-06 20:06 wtay
7733 * examples/launch/mp3play: Added quotes around the command line mp3
7736 2001-03-06 20:04 wtay
7738 * gst/gstparse.c: Applied Dominic Ludlam's patch to allow quoted
7739 args in gstreamer-launch
7741 2001-03-05 23:06 wtay
7743 * plugins/xmms/: gstxmmsinput.c, gstxmmsinput.h: Added state
7744 changes to the input plugins. Added all of the xmms calls/info as
7747 2001-03-05 21:24 wtay
7749 * test/xmmstest.c: Added an effect to the example
7751 2001-03-05 21:24 wtay
7753 * plugins/xmms/: Makefile.am, gstxmms.c, gstxmmseffect.c,
7754 gstxmmseffect.h, gstxmmsinput.c: Added a wrapper for the xmms
7757 2001-03-05 19:37 wtay
7759 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Added an option
7762 2001-03-05 18:55 wtay
7764 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Removed the sliced property
7765 of the sink caps because this plugin can take random data.
7767 2001-03-04 23:40 wtay
7769 * plugins/mpeg2/mpeg2dec/gstmpeg2dec.c: Adjusted the credits...
7770 Changed the loop function so that it can stop.
7772 2001-03-04 22:37 dlehn
7774 * plugins/mpeg2/mpeg2dec/: header.c, header.h, idct.c, idct.h,
7775 idct_mmx.c, idct_mmx.h, motion_comp.c, motion_comp.h, slice.c,
7776 slice.h: Whoops, remove the rest of the old mpeg2dec files.
7778 2001-03-04 22:26 dlehn
7780 * test/mpeg2parse2.c: Use g_return_val_if_fail() instead of
7781 g_return_if_fail() where needed.
7783 2001-03-04 22:22 dlehn
7785 * acconfig.h, configure.in, plugins/mpeg2/Makefile.am,
7786 plugins/mpeg2/mpeg2dec/Makefile.am,
7787 plugins/mpeg2/mpeg2dec/attributes.h,
7788 plugins/mpeg2/mpeg2dec/decode.c,
7789 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
7790 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
7791 plugins/mpeg2/mpeg2dec/idct_mlib.c,
7792 plugins/mpeg2/mpeg2dec/mm_accel.h,
7793 plugins/mpeg2/mpeg2dec/motion_comp_mlib.c,
7794 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
7795 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
7796 plugins/mpeg2/mpeg2dec/mpeg2.h,
7797 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
7798 plugins/mpeg2/mpeg2dec/output_video.h,
7799 plugins/mpeg2/mpeg2dec/stats.c, plugins/mpeg2/mpeg2dec/vlc.h,
7800 test/.cvsignore: Update mpeg2dec plugin. Now depends on mpeg2dec
7803 2001-03-04 21:59 wtay
7805 * test/: Makefile.am, xmmstest.c: Added a test program for xmms
7807 2001-03-04 21:58 wtay
7809 * configure.in: Added makefile for xmms. libxmms detection is not
7812 2001-03-04 21:57 wtay
7814 * plugins/xmms/: .cvsignore, Makefile.am, effect.h, general.h,
7815 gstxmms.c, gstxmms.h, gstxmmsinput.c, gstxmmsinput.h, input.h,
7816 main.h, output.h, plugin.h, pluginenum.c, pluginenum.h,
7817 visualization.h, xmms.h: Added an XMMS input filter plugin. MikMod,
7818 mpg123, tonegen, vorbis are tested. Not everything works yet most
7819 notably lots of properties are missing and the vis plugin pads are
7820 not created. State changes are not yet handled as they should.
7822 2001-03-03 19:09 wtay
7824 * tests/autoplug3.c: file autoplug3.c was initially added on branch
7827 2001-03-03 19:09 wtay
7829 * tests/: .cvsignore, autoplug3.c: Added a test program for the
7832 2001-03-03 19:08 wtay
7834 * gst/autoplug/gststaticautoplugrender.c: file
7835 gststaticautoplugrender.c was initially added on branch
7838 2001-03-03 19:08 wtay
7840 * gst/gstautoplug.c, gst/gstautoplug.h, gst/autoplug/Makefile.am,
7841 gst/autoplug/gststaticautoplug.c,
7842 gst/autoplug/gststaticautoplugrender.c,
7843 gst/autoplug/gststaticautoplugrender.h, gstplay/gstplay.c,
7844 gstplay/gstplayprivate.h, tests/Makefile.am, tests/autoplug.c,
7845 tests/autoplug2.c: Added an API for element construction and
7846 renderer autopluggers. Added another autoplugger to render things.
7847 Updated the player to use the new autoplugger.
7849 2001-03-03 19:08 wtay
7851 * gst/autoplug/gststaticautoplugrender.h: file
7852 gststaticautoplugrender.h was initially added on branch
7855 2001-03-03 18:19 wtay
7857 * gst/gstutils.c: And the gst_utit_set_object_arg function too of
7860 2001-03-03 17:38 wtay
7862 * gst/gstelement.c: Added gstutils.h to #include
7864 2001-03-03 17:09 wtay
7866 * configure.in: Added a comma to fix ./configure as found by Steve
7869 2001-03-03 16:30 wtay
7871 * gst/: gstelement.c, gstparse.c, gstutils.h: Added a utility
7872 function in gstutils to set an object argument as a string.
7873 gstparse.c and gstelement.c now use this function.
7875 2001-03-02 18:30 omegahacker
7877 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
7878 gst/gstarch.h, gst/gstsparc.h: added sparc cothreads
7880 2001-03-02 17:56 wtay
7882 * examples/helloworld2/helloworld2.c: Make the autoplugging example
7883 work again with an ugly hack until we have autoplug2 merged...
7885 2001-03-02 17:03 richardb
7887 * test/xml/readreg.c: Include compatability defines for libxml: use
7888 xmlChildrenNode instead of childs.
7890 2001-03-02 16:50 richardb
7892 * gst/gstplugin.c: Add advice to run gstreamer-register when
7893 warning that registry needs rebuild.
7895 2001-03-02 16:49 richardb
7897 * REQUIREMENTS: Mention that libxml is also known as gnome-xml
7899 2001-03-01 23:47 wtay
7901 * AUTHORS: Updated the authors file.
7903 2001-03-01 23:25 wtay
7905 * gstreamer.m4, gstplay/Makefile.am, test/videotest.c: Added the
7906 .m4 script of Thomas Nyberg <thomas@codefactory.se>
7908 2001-03-01 22:36 wtay
7910 * Makefile.am, configure.in, gstreamer-config.in,
7911 debian/.cvsignore, debian/Makefile.am, debian/README.Debian,
7912 debian/changelog, debian/control, debian/copyright,
7913 debian/gsteditor.files, debian/gsteditor.menu,
7914 debian/gstmediaplay.files, debian/gstmediaplay.menu,
7915 debian/gstreamer-cdparanoia.files, debian/gstreamer-common.files,
7916 debian/gstreamer-doc.files, debian/gstreamer-elements.files,
7917 debian/gstreamer-esd.files, debian/gstreamer-lame.files,
7918 debian/gstreamer-mpg123.files,
7919 debian/gstreamer-plugin-template.postinst,
7920 debian/gstreamer-plugin-template.prerm,
7921 debian/gstreamer-runtime.files, debian/gstreamer-runtime.postinst,
7922 debian/gstreamer-tools.files, debian/gstreamer-vorbis.files,
7923 debian/libgst-dev.files, debian/libgst0.files,
7924 debian/libgst0.postinst, debian/libgsteditor-dev.files,
7925 debian/libgsteditor0.files, debian/libgsteditor0.postinst,
7926 debian/libgstmediaplay-dev.files, debian/libgstmediaplay0.files,
7927 debian/libgstmediaplay0.postinst, debian/rules, docs/Makefile.am,
7928 docs/fwg/testapp.sgml, docs/fwg/titlepage.sgml,
7929 docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
7930 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
7931 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstdisksrc.sgml,
7932 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
7933 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
7934 docs/manual/Makefile.am, docs/manual/bins.sgml,
7935 docs/manual/debugging.sgml, docs/manual/dynamic.sgml,
7936 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
7937 docs/manual/helloworld2.sgml, docs/manual/pads.sgml,
7938 docs/manual/plugins.sgml, docs/manual/queues.sgml,
7939 docs/manual/quotes.sgml, docs/manual/threads.sgml,
7940 docs/manual/typedetection.sgml, docs/manual/xml.sgml,
7941 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
7942 docs/plugins/tmpl/ac3parse.sgml, docs/plugins/tmpl/audioscale.sgml,
7943 docs/plugins/tmpl/gstaviencoder.sgml,
7944 docs/plugins/tmpl/gstmpeg2enc.sgml,
7945 docs/plugins/tmpl/gstmpeg2play.sgml,
7946 docs/plugins/tmpl/gstmpeg_play.sgml,
7947 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
7948 docs/plugins/tmpl/gstspectrum.sgml,
7949 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
7950 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
7951 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
7952 docs/plugins/tmpl/mpeg2parse.sgml,
7953 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
7954 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
7955 docs/plugins/tmpl/synaesthesia.sgml,
7956 docs/plugins/tmpl/system_encode.sgml,
7957 docs/plugins/tmpl/videoscale.sgml,
7958 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
7959 docs/plugins/tmpl/vumeter.sgml, docs/random/NOTES-0.1.1,
7960 docs/random/caps.dia, docs/random/wtay/caps-negociation,
7961 examples/Makefile.am, examples/plugins/example.c,
7962 examples/plugins/example.h, gst/Makefile.am, gst/gst.c, gst/gst.h,
7963 gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h, gst/gstcpu.c,
7964 gst/gstcpu.h, gst/gstelement.h, gst/gstinfo.h, gst/gstpad.c,
7965 gst/gstpad.h, gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c,
7966 gst/gstqueue.c, gst/gstscheduler.c, gst/gstthread.c, gst/gsttype.c,
7967 gst/gstutils.h, gst/autoplug/gststaticautoplug.c,
7968 gst/elements/gstdisksrc.c, gst/elements/gstelements.c,
7969 gstplay/gstmediaplay.c, gstplay/gstplay.c, include/Makefile.am,
7970 include/avifmt.h, include/default.h, include/registry.h,
7971 libs/Makefile.am, libs/getbits/gstgetbits.c,
7972 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_inl.h,
7973 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
7974 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
7975 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
7976 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpeg.c,
7977 plugins/jpeg/gstjpegdec.c, plugins/mp3decode/mpg123/layer1.c,
7978 plugins/mp3decode/mpg123/layer3.c,
7979 plugins/mp3decode/mpg123/tabinit.c,
7980 plugins/mp3decode/parse/mp3parse.c,
7981 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
7982 plugins/mpeg1/mpeg_play/Makefile.am,
7983 plugins/mpeg1/mpeg_play/recon_mmxe.s,
7984 plugins/mpeg1/mpeg_play/recon_sse.s,
7985 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
7986 plugins/mpeg2/mpeg2dec/motion_comp.c,
7987 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
7988 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
7989 test/videotest.c, tools/README: Merge with the main trunk. GstPlay
7990 needed some changes for the dynamic pads in the avidecoder since
7991 the new autoplugger doesn't know about the outher elements. The
7992 next version of the autoplugger will also handle the
7993 audfio/videosink connections and will do a complete end-to-end
7996 2001-03-01 19:43 wtay
7998 * plugins/capture/v4l/gstv4lsrc.c: Hopefully fixed some more color
8001 2001-03-01 19:11 wtay
8003 * plugins/capture/v4l/gstv4lsrc.c: Added more LE<->BE stuff
8005 2001-02-28 21:40 wtay
8007 * gst/gstbin.c: Make sure a cothreaded element is selected as the
8008 first one to start the cothread_switch
8010 2001-02-28 20:32 wtay
8012 * gst/gstcpu.c: Redid the cpu detection with a little help from
8015 2001-02-27 22:43 wtay
8017 * test/mpeg2parse2.c: Xv enabled, mpeg2dec is the decoder..
8019 2001-02-27 22:38 wtay
8021 * test/Makefile.am: and the updated makefile...
8023 2001-02-27 22:27 wtay
8025 * test/mpeg2parse2.c: Added a simple mpeg2 player for testing
8028 2001-02-27 21:08 wtay
8030 * docs/gst/: Makefile.am, gstreamer.hierarchy, gstreamer.types.in,
8031 tmpl/gstasyncdisksrc.sgml, tmpl/gstautoplug.sgml, tmpl/gstpad.sgml,
8032 tmpl/gstpipeline.sgml, tmpl/gstplugin.sgml,
8033 tmpl/gstreamer-unused.sgml: Small compile fixes
8035 2001-02-27 20:34 wtay
8037 * gst/autoplug/gststaticautoplug.c: file gststaticautoplug.c was
8038 initially added on branch BRANCH-AUTOPLUG2.
8040 2001-02-27 20:34 wtay
8042 * docs/random/plugins.dia, gst/gstbin.c, gst/gstcaps.c,
8043 gst/gstthread.c, gst/autoplug/Makefile.am,
8044 gst/autoplug/gststaticautoplug.c, gst/autoplug/gststaticautoplug.h:
8045 Added the missing autoplugger, doh
8047 2001-02-27 20:34 wtay
8049 * gst/autoplug/gststaticautoplug.h: file gststaticautoplug.h was
8050 initially added on branch BRANCH-AUTOPLUG2.
8052 2001-02-27 20:34 wtay
8054 * gst/autoplug/Makefile.am: file Makefile.am was initially added on
8055 branch BRANCH-AUTOPLUG2.
8057 2001-02-27 19:44 wtay
8059 * gst/gstcpu.c, gst/gstcpu.h, plugins/mpeg1/mpeg_play/Makefile.am,
8060 plugins/mpeg1/mpeg_play/recon_mmxe.s,
8061 plugins/mpeg1/mpeg_play/recon_sse.s,
8062 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg2/ac3dec/cpu_accel.c,
8063 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c,
8064 plugins/mpeg2/video/recon_mmxe.s, plugins/mpeg2/video/recon_sse.s,
8065 test/videotest.c: CPU detection of MMXEXT and probably 3DNOW (not
8066 on Athlon yet) Renamed the mmxe motion compentation files.
8067 disabled SSE optimisation in ac3dec because it apparently faults..
8068 enable MMXEXT motion compensation on non SSE CPUs (AMD)
8070 2001-02-27 00:05 wtay
8072 * docs/gst/Makefile.am, docs/gst/tmpl/gstcaps.sgml,
8073 docs/gst/tmpl/gstreamer-unused.sgml, docs/plugins/Makefile.am,
8074 docs/plugins/gstdoc-scanobj, docs/plugins/tmpl/ac3parse.sgml,
8075 docs/plugins/tmpl/audioscale.sgml,
8076 docs/plugins/tmpl/gstaviencoder.sgml,
8077 docs/plugins/tmpl/gstmpeg2enc.sgml,
8078 docs/plugins/tmpl/gstmpeg2play.sgml,
8079 docs/plugins/tmpl/gstmpeg_play.sgml,
8080 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
8081 docs/plugins/tmpl/gstspectrum.sgml,
8082 docs/plugins/tmpl/gstv4lsrc.sgml, docs/plugins/tmpl/gstwindec.sgml,
8083 docs/plugins/tmpl/gstwinenc.sgml, docs/plugins/tmpl/median.sgml,
8084 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
8085 docs/plugins/tmpl/mpeg2parse.sgml,
8086 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/smooth.sgml,
8087 docs/plugins/tmpl/smoothwave.sgml, docs/plugins/tmpl/stereo.sgml,
8088 docs/plugins/tmpl/synaesthesia.sgml,
8089 docs/plugins/tmpl/system_encode.sgml,
8090 docs/plugins/tmpl/videoscale.sgml,
8091 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
8092 docs/plugins/tmpl/vumeter.sgml, plugins/avi/gstavidecoder.c,
8093 plugins/jpeg/gstjpegdec.c: A hopeless attempt at fixing the plugin
8094 docs Makefiles... Make the jpeg decoder a bit more aware about the
8095 different YUV colorspaces.
8097 2001-02-25 23:11 dlehn
8099 * debian/changelog: Oops... wrong email address
8101 2001-02-25 23:08 dlehn
8103 * debian/: changelog, rules: Updated version and build fix.
8105 2001-02-25 03:42 bbradburn
8107 * gst/: gst.h, gstcaps.h, gstinfo.h, gstutils.h: Patched .h files
8110 2001-02-25 03:40 omegahacker
8112 * gst/gstplugin.c: swapped ordering of plugin dirs so srcdir
8115 2001-02-25 03:36 omegahacker
8117 * configure.in, gst/gstbin.c, libs/getbits/gstgetbits.c,
8118 plugins/mp3decode/mpg123/layer1.c,
8119 plugins/mp3decode/mpg123/layer3.c,
8120 plugins/mp3decode/mpg123/tabinit.c: commented out some printfs that
8123 2001-02-24 21:07 dlehn
8125 * debian/rules: Call configure instead of autogen.sh.
8127 2001-02-24 20:06 wtay
8129 * configure.in, include/default.h: Remove some unneeded files Added
8130 a fix for broken libglade-config in configure.in
8132 2001-02-24 19:33 dlehn
8134 * Makefile.am, configure.in, debian/Makefile.am: Add Debian files
8137 2001-02-24 19:28 wtay
8139 * include/Makefile.am: Make dist now works
8141 2001-02-24 17:49 wtay
8143 * include/avifmt.h, include/registry.h,
8144 plugins/avi/wincodec/gstwinenc.c: Moved some win32 files around
8145 small fixes to wincodec
8147 2001-02-24 16:56 wtay
8149 * Makefile.am, configure.in, docs/Makefile.am,
8150 examples/Makefile.am: Added directories to Makefiles for DIST
8152 2001-02-24 00:23 wtay
8154 * gst/gst.c, plugins/capture/v4l/gstv4lsrc.c, test/videotest.c:
8155 slightly changed the Makefile.am in videoscale libs. v4lsrc works
8156 again A little modification to the videotest programm to use a tee
8157 element. added support for multiple paths in --gst-plugin_path=.
8158 added ab ENV variable GST_PLUGIN_PATH to specify extra directories
8159 to look for plugins.
8161 2001-02-23 19:22 wtay
8163 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstplugin.sgml,
8164 docs/gst/tmpl/gstreamer-unused.sgml, docs/manual/debugging.sgml,
8165 gst/gstplugin.c: Updated the docs for gst_pluging_add_path Updated
8166 the manual with the new --gst-plugin-path/spew options
8168 2001-02-23 19:09 wtay
8170 * docs/gst/tmpl/: gstasyncdisksrc.sgml, gstreamer-unused.sgml:
8171 Removed the asyncdisksrc again...
8173 2001-02-23 19:09 omegahacker
8175 * gst/: gst.c, gstplugin.c, gstplugin.h, gstthread.c: Added two
8176 options: --gst-plugin-spew will print errors when plugins fail to
8177 load. --gst-plugin-path= will add a directory to the path searched
8180 2001-02-23 01:57 omegahacker
8182 * gst/gstplugin.c: always include the installed plugin directories
8185 2001-02-23 00:55 omegahacker
8187 * configure.in, gstreamer-config.in: updates to configure.in and
8188 -config to help with cross compiling
8190 2001-02-22 23:19 wtay
8192 * docs/random/NOTES-0.1.1: Added the current notes for the 0.1.1
8195 2001-02-22 23:18 wtay
8197 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstbuffer.sgml,
8198 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstobject.sgml,
8199 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8200 docs/manual/Makefile.am, docs/manual/debugging.sgml,
8201 docs/manual/gstreamer-manual.sgml, docs/manual/pads.sgml,
8202 docs/manual/quotes.sgml, docs/manual/xml.sgml,
8203 examples/plugins/example.c, examples/plugins/example.h, gst/gst.c,
8204 gst/gstpad.c, gst/gstpad.h, plugins/mp3decode/parse/mp3parse.c:
8205 More doc updates Manual additions: xml/load save of custom XML,
8206 debugging, request pads added a signal to the example plugin fixed
8207 a bug in mp3parse (ifdef 1)
8209 2001-02-22 17:13 wtay
8211 * examples/plugins/example.c: Fixed an unclosed comment
8213 2001-02-22 01:53 omegahacker
8215 * plugins/mp3decode/parse/mp3parse.c: beginnings of a loop-based
8216 seek-capable mp3parse
8218 2001-02-22 01:36 bbradburn
8220 * plugins/mp3decode/parse/mp3parse.c: Improved robustness of MP3
8221 seeking by validating the NEXT frame header.
8223 2001-02-22 01:34 omegahacker
8225 * examples/plugins/: example.c, example.h: significant commenting
8226 of the example plugin
8228 2001-02-22 00:47 omegahacker
8230 * gst/gstelement.h: minor change: changed case of the strings for
8233 2001-02-21 23:01 wtay
8235 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
8236 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8237 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
8238 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h:
8239 Fixed the jpeg decoder Modifications for lame >=3.86
8241 2001-02-21 22:32 dlehn
8243 * debian/: .cvsignore, README.Debian, changelog, control,
8244 copyright, gsteditor.files, gsteditor.menu, gstmediaplay.files,
8245 gstmediaplay.menu, gstreamer-cdparanoia.files,
8246 gstreamer-common.files, gstreamer-doc.files,
8247 gstreamer-elements.files, gstreamer-esd.files,
8248 gstreamer-lame.files, gstreamer-mpg123.files,
8249 gstreamer-plugin-template.postinst,
8250 gstreamer-plugin-template.prerm, gstreamer-runtime.files,
8251 gstreamer-runtime.postinst, gstreamer-tools.files,
8252 gstreamer-vorbis.files, libgst-dev.files, libgst0.files,
8253 libgst0.postinst, libgsteditor-dev.files, libgsteditor0.files,
8254 libgsteditor0.postinst, libgstmediaplay-dev.files,
8255 libgstmediaplay0.files, libgstmediaplay0.postinst, rules: Initial
8258 2001-02-21 20:58 dlehn
8260 * libs/getbits/: gstgetbits.h, gstgetbits_inl.h: Use glib macros
8261 for byte order conversion.
8263 2001-02-21 20:57 dlehn
8265 * gst/elements/gstelements.c: Remove alias for asyncdisksrc
8266 backwards compatability.
8268 2001-02-21 20:45 dlehn
8270 * docs/gst/: Makefile.am, gstreamer-docs.sgml,
8271 gstreamer-sections.txt, gstreamer.hierarchy, gstreamer.types.in,
8272 tmpl/gstasyncdisksrc.sgml: Removed asyncdisksrc references from
8275 2001-02-21 20:28 dlehn
8277 * gst/elements/gstdisksrc.c: Fixed typo in element details.
8279 2001-02-21 20:27 dlehn
8281 * gst/gstqueue.c: Added parameter checking to gst_queue_get().
8283 2001-02-21 00:57 omegahacker
8285 * gst/gstscheduler.c: Fixed bug with reconfig, where switching back
8286 into an element landed it in code that still thought it was
8287 connected to the previous element. It now checks to see if the
8288 peer's peer has changed, and deal accordingly.
8290 2001-02-20 08:19 omegahacker
8292 * gst/gstbin.c, gst/gstelement.c, tests/incsched.c,
8293 gst/gstscheduler.c, gst/gstscheduler.h, gst/elements/gstfakesrc.c,
8294 gst/elements/gstfakesrc.h: Significant progress. Now able to do
8295 most operations live, without any failure. tests/incsched.c
8296 currently faults at the last iteration, not yet sure why.
8298 2001-02-19 22:15 wtay
8300 * tests/nego/nego1.c: file nego1.c was initially added on branch
8303 2001-02-19 22:15 wtay
8305 * tests/nego/Makefile.am: file Makefile.am was initially added on
8306 branch BRANCH-CAPSNEGO1.
8308 2001-02-19 22:15 wtay
8310 * tests/nego/.cvsignore: file .cvsignore was initially added on
8311 branch BRANCH-CAPSNEGO1.
8313 2001-02-19 22:15 wtay
8315 * tests/nego/: .cvsignore, Makefile.am, nego1.c: Added the caps
8316 negotiation test program
8318 2001-02-19 20:20 wtay
8320 * configure.in, docs/random/wtay/caps-negociation,
8321 editor/gsteditorproperty.c, gst/gstautoplug.c, gst/gstcaps.c,
8322 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c: A first attempt at
8323 pad negotiation. - _renegotiate can be called by a plugin to
8324 negotiate the caps - _renegotiate is called whenever a pad
8325 changes its caps - the caps cannot contain lists or ranges -
8326 the pad caps are now only set explicitly using gst_pad_set_caps,
8327 the padtemplate caps are not transfered to the pad caps.
8329 missing: - no notification when negotiation fails - autoplugging
8330 is broken - the editor doesn't show correct caps
8332 2001-02-19 00:07 wtay
8334 * libs/Makefile.am: The BPB has been put over my head... this time
8337 2001-02-18 23:58 wtay
8339 * libs/Makefile.am: Also build the videoscaler on non-I386 because
8340 we now have have a plain C version too.
8342 2001-02-18 10:00 omegahacker
8344 * gst/gstbin.c, gst/gstscheduler.c, gst/gstscheduler.h,
8345 tests/incsched.c: More incsched progress. Should be able to get
8346 itereration going again tomorrow.
8348 2001-02-17 07:11 omegahacker
8350 * gst/Makefile.am, gst/gst.h, gst/gstbin.c, gst/gstbin.h,
8351 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
8352 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8353 gst/gstscheduler.h, gst/gstthread.c, tests/incsched.c: Yes!,
8354 incsched is getting closer.
8356 2001-02-17 04:43 mhowell
8358 * plugins/mp3decode/parse/mp3parse.c: added test for emphasis to
8361 2001-02-17 00:00 omegahacker
8363 * plugins/mpeg2/mpeg2dec/motion_comp.c: fixed an issue relating to
8364 macros and ##arg## syntax
8366 2001-02-16 23:54 richardb
8368 * gst/gstprops.c: Redo patch using _NUM rather than converting one
8369 way and then back again, as wtay suggested. Ho hum.
8371 2001-02-16 23:52 omegahacker
8373 * docs/manual/quotes.sgml: more interesting than a 40K user
8376 2001-02-16 23:45 richardb
8378 * gst/gstprops.c: Fix missing GPOINTER_TO_INT()'s on case values.
8380 2001-02-16 23:39 omegahacker
8382 * docs/manual/quotes.sgml: added groupie quote
8384 2001-02-16 16:48 richardb
8386 * docs/: fwg/testapp.sgml, manual/bins.sgml, manual/dynamic.sgml,
8387 manual/helloworld.sgml, manual/helloworld2.sgml, manual/pads.sgml,
8388 manual/plugins.sgml, manual/queues.sgml, manual/threads.sgml,
8389 manual/typedetection.sgml, manual/xml.sgml: Fix a few more issues
8390 shown up by gnome-db2html2 - %'s should be written as % (was
8391 causing gnome-db2html2 to segfault, though I've a patch for them to
8392 fix that). Also correct an id which appeared twice.
8394 2001-02-16 13:13 richardb
8396 * gst/gstpad.h: Include compatability defines for old versions of
8399 2001-02-16 12:15 richardb
8401 * tools/README: Trivial fix: change launch to gstreamer-launch in
8404 2001-02-16 12:14 richardb
8406 * docs/: fwg/titlepage.sgml, manual/Makefile.am,
8407 manual/gstreamer-manual.sgml: Fix a few irregularities, to make
8408 things closer to the Gnome standard guidelines for SGML
8409 documentation. One change in particular is to change the book name
8410 for the manual from gstreamer to index; a change to the link to the
8411 manual on the website will thus be needed when the online version
8412 of the manual is next updated.
8414 These changes should make it possible to view the GStreamer
8415 documentation directly from SGML in Nautilus: anyone with a working
8416 copy of Nautilus should try this out and report ... ;-)
8418 2001-02-15 18:42 richardb
8420 * gst/gstpad.c: Fix a couple of instances of childs, which should
8421 be xmlChildrenNode. We need to be careful to stop these creeping
8424 2001-02-14 23:23 omegahacker
8426 * gst/gstpad.c, gst/gstpad.h, gst/gstscheduler.c,
8427 gst/gstscheduler.h, tests/incsched.c: More incsched updates. Now
8428 need to get the headers redone...
8430 2001-02-14 10:34 richardb
8432 * configure.in: Innocuous little change to fix a warning with newer
8433 versions of automake - shouldn't cause any backwards compatibility
8436 2001-02-13 20:48 wtay
8438 * docs/random/wtay/caps-negociation: Latest begotiation doc
8440 2001-02-13 02:40 omegahacker
8442 * gst/gstscheduler.c, gst/gstscheduler.h, tests/incsched.c: Minor
8443 changes to incsched stuff, need to make more major modifications to
8444 manager concept now, so I'm checkpointing.
8446 2001-02-12 23:08 omegahacker
8448 * gst/cothreads.c, gst/gstbin.c, gst/gstbin.h, gst/gstelement.c,
8449 gst/gstelement.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
8450 gst/gstpipeline.c, gst/gstqueue.c, gst/gstscheduler.c,
8451 gst/gstscheduler.h, gst/gstthread.c, gst/gstthread.h,
8452 tests/Makefile.am, tests/incsched.c: First round of incremental
8453 scheduling. Manager setting and managed_elements lists are now
8454 handled at bin_add/remove time. Scheduling chains can be created
8455 incrementally as well, though there are still some pieces missing.
8457 2001-02-12 23:08 omegahacker
8459 * tests/incsched.c: file incsched.c was initially added on branch
8462 2001-02-11 22:22 wtay
8464 * docs/random/: caps.dia, wtay/caps-negociation: Corrected the
8465 associations on the UML diagrams
8467 2001-02-11 18:29 wtay
8469 * docs/random/: caps.dia, plugins.dia, wtay/caps-negociation: Added
8470 .dia UML of GstCaps Added the autoplugger factory to plugins.dia
8471 Added a first draft for caps-negotiation
8473 2001-02-10 14:46 wtay
8475 * gst/gstprops.c, gst/gstscheduler.c, gstplay/gstmediaplay.c,
8476 plugins/avi/audiocodecs.c, plugins/avi/gstavidecoder.c,
8477 plugins/avi/playcodecs.c: - backported the xml load bug in the
8478 properties - backported the videosink bug - make sure the
8479 regiontype is set to NONE after a getregion - an ugly fix (copy the
8480 chainfunction outselves) to make the avidecoder work again.
8482 2001-02-08 19:52 wtay
8484 * docs/random/wtay/autoplug2: Updated the doc with more accurate
8485 implementation details
8487 2001-02-08 19:37 wtay
8489 * tests/autoplug2.c: file autoplug2.c was initially added on branch
8492 2001-02-08 19:37 wtay
8494 * configure.in, editor/gsteditor.h, gst/Makefile.am,
8495 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstelementfactory.c,
8496 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
8497 gst/gstprops.c, gst/gsttype.c, gst/elements/gstdisksrc.c,
8498 gst/elements/gstelements.c, gstplay/gstplay.c, tests/Makefile.am,
8499 tests/autoplug.c, tests/autoplug2.c, tools/gstreamer-inspect.c:
8500 Implemented the plugable autopluggers. - one can aad an
8501 autoplugger to a plugin with gst_plugin_add_autoplugger - the
8502 autopluggers can be queried using _get_list - save/load
8503 autoplugger descriptions in the XML registry - load the
8504 autoplugger only when needed - a signal can be attached to the
8505 autoplugger to be notified of new objects. - improved the
8506 media player to use the new autoplugger - updated
8507 gstreamer-inspect for the autoplugger and types added EOS to the
8508 disksrc fixed two bugs in properties loading (min/max, comment
8511 2001-02-07 22:48 omegahacker
8513 * configure.in: removed intl and po from configure.in, until we
8514 have gettext working
8516 2001-02-07 22:23 omegahacker
8518 * Makefile.am, configure.in: added configure option to turn on
8519 building of docs, else they aren't built
8521 2001-02-07 22:07 omegahacker
8523 * gst/Makefile.am: Fixed cothreads.c problems with make dist. This
8526 2001-02-06 20:42 wtay
8528 * docs/gst/tmpl/gstreamer-unused.sgml,
8529 examples/autoplug/autoplug.c, examples/helloworld2/helloworld2.c,
8530 examples/queue2/queue2.c, examples/thread/thread.c,
8531 gst/gstautoplug.c, gst/gstautoplug.h, gst/gstbin.c, gst/gstcaps.h,
8532 gst/gstelement.c, gst/gstelement.h, gst/gstobject.c, gst/gstpad.c,
8533 gst/gstpad.h, gst/gstpipeline.c, gst/gstpipeline.h,
8534 gst/gstplugin.h, gst/gsttype.h, gst/gsttypefind.c,
8535 gst/elements/gstdisksrc.c, gstplay/gstplay.c, gstplay/gstplay.h,
8536 gstplay/gstplayprivate.h, plugins/avi/gstavidecoder.c,
8537 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c,
8538 tests/.cvsignore, tests/Makefile.am, tests/autoplug.c: Updated the
8539 autoplugger: - moved all of the code out of gstpipeline.c to
8540 autoplug.c - The autoplugger now creates a GstElement based on
8541 the given src and sink caps. The API now is: GstElement*
8542 gst_autoplug_caps_list (GList *srcpad, GList *sinkpad, ...); -
8543 the typefind function is moved from gstpipeline.c to gstplay.c. Not
8544 sure if this is right behaviour but we need at least a bin in
8545 order to run the typedetect functions. - fixed a bug in
8546 gstbin.c where the MANAGER flag of the bin was not cleared
8547 when going to the NULL state. - a bug in the videosink was
8548 fixed. It was possible that more instances of the video widget
8549 were created, causing major errors. - commented out most of the
8550 'old' autoplug examples. - added the new autoplugger to
8551 gstplay.c. There still is a bit of hacking needed to insert a
8552 queue into the autogenerated element. This will be fixed when
8553 the autoplugger can also create the video/audio elements. Fixed
8554 some more extranous spaces problems in various files.
8556 2001-02-06 20:06 wtay
8558 * docs/random/: .cvsignore, wtay/CORBA, wtay/autoplug2: Added CVS
8559 ignore, and two documents..
8561 2001-02-06 19:39 omegahacker
8563 * test/ac3play.c: updated ac3play to work with latest libgst
8565 2001-02-05 17:17 omegahacker
8567 * plugins/avi/gstavidecoder.c: Updated for new getregion setup
8569 2001-02-05 17:16 omegahacker
8571 * gst/: gstinfo.h, gstpad.c, gstpad.h, gstscheduler.c,
8572 elements/gstdisksrc.c: Reworked getregion/pullregion stuff. Region
8573 is now specified by a type (OFFSET_LEN, TIME_LEN, etc.) and two
8574 guint64's. They are offset and len, where offset can be used for
8575 the time field, and len would be zero or the time unit (say, 33ms
8578 2001-02-04 21:38 omegahacker
8580 * gstplay/gstplay.c, test/mp1parse.c, test/qtest.c: fixed all
8581 in-use instances of asyncdisksrc
8583 2001-02-04 21:37 omegahacker
8585 * gst/elements/: Makefile.am, gstasyncdisksrc.c, gstasyncdisksrc.h,
8586 gstdisksrc.c, gstdisksrc.h, gstelements.c: moved asyncdisksrc to
8587 disksrc, no point in having a distinction
8589 2001-02-03 07:25 omegahacker
8591 * configure.in: fixed up the Alpha and ARM processor checks
8593 2001-02-01 17:42 omegahacker
8595 * plugins/mpeg2/video/recon.c: added ifdef around the x86 code,
8598 2001-02-01 17:39 omegahacker
8600 * plugins/mpeg1/mpeg_play/video.c: added ifdef around the x86 code,
8603 2001-01-31 22:54 omegahacker
8605 * acconfig.h, configure.in, gst/gstarm.h: ARM works!
8607 2001-01-31 20:27 wtay
8609 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8610 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
8611 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8612 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
8613 docs/gst/tmpl/gstxml.sgml, gst/gstelement.c, gst/gstobject.c,
8614 gst/gstxml.c, gst/gstxml.h: Documentation updates.
8616 2001-01-30 23:53 wtay
8618 * examples/xml/createxml.c, examples/xml/runxml.c,
8619 gst/gstelement.c, gst/gstobject.c, gst/gstobject.h, gst/gstxml.c,
8620 gst/gstxml.h: Added a first attempt for XML embedding in the main
8621 core XML. Objects will emit a signal that a user app can connect
8622 to in order to insert its XML into the tree. You can catch the
8623 object_loaded signal in GstXML to parse the user supplied XML data
8624 in the stream. The object_loaded signal is implemented with a
8625 custom made class signal. All GstObject classes now automatically
8626 create a GstSignalObject that serves as a proxy to the user app
8627 when an object is loaded. All objects are currently responsible to
8628 emit the class signal themselves. runxml and createxml serve as an
8629 example how the XML hooks can be used to insert and retrieve custom
8632 2001-01-29 23:51 wtay
8634 * docs/random/wtay/qos: The early beginnings of a doc about QoS :-)
8636 2001-01-29 23:50 wtay
8638 * examples/plugins/example.c, examples/plugins/example.h,
8639 gst/gstxml.c, plugins/audioscale/audioscale.c,
8640 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
8641 plugins/avi/wincodec/gstwindec.c, plugins/avi/wincodec/gstwinenc.c,
8642 plugins/cdparanoia/cdparanoia.c,
8643 plugins/mp3decode/mpg123/gstmpg123.c,
8644 plugins/mp3decode/parse/mp3parse.c,
8645 plugins/mp3encode/lame/gstlame.c: Lots of plugins fixes where the
8646 parentage macros were replaced with the correct gst_*_get_parent.
8647 Updated the example. 'gstreamer' now is the doc type instead of
8650 2001-01-29 23:32 wtay
8652 * docs/random/wtay/namespaces: Added ramblings about the XML
8655 2001-01-29 00:06 wtay
8657 * docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpad.sgml,
8658 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8659 editor/gsteditorpad.c, editor/gsteditorproject.c,
8660 examples/plugins/example.c, examples/xml/createxml.c,
8661 examples/xml/runxml.c, gst/gstbin.c, gst/gstbin.h, gst/gstclock.c,
8662 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
8663 gst/gstinfo.c, gst/gstinfo.h, gst/gstobject.c, gst/gstobject.h,
8664 gst/gstpad.c, gst/gstpad.h, gst/gstparse.c, gst/gstparse.h,
8665 gst/gstpipeline.c, gst/gstplugin.c, gst/gstqueue.c,
8666 gst/gstscheduler.c, gst/gstthread.c, gst/gsttypefind.c,
8667 gst/gstxml.c, gst/gstxml.h, gst/elements/gstasyncdisksrc.c,
8668 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
8669 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
8670 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
8671 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
8672 gst/elements/gstidentity.c, gst/elements/gstpipefilter.c,
8673 gst/elements/gstsinesrc.c, gst/elements/gsttee.c,
8674 gstplay/gstmediaplay.c, plugins/au/gstparseau.c,
8675 plugins/audioscale/audioscale.c, plugins/avi/gstavidecoder.c,
8676 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwindec.c,
8677 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/gstv4lsrc.c,
8678 plugins/capture/v4l/gstv4lsrc.h, plugins/cdparanoia/cdparanoia.c,
8679 plugins/cdparanoia/cdparanoia.h, plugins/effects/stereo/stereo.c,
8680 plugins/effects/stereo/stereo.h, plugins/effects/volume/volume.c,
8681 plugins/effects/volume/volume.h, plugins/esd/esdsink/esdsink.c,
8682 plugins/filters/ladspa/gstladspa.c,
8683 plugins/filters/median/median.c, plugins/filters/median/median.h,
8684 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
8685 plugins/icecast/icecastsend/icecastsend.c,
8686 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpeg.c,
8687 plugins/jpeg/gstjpeg.h, plugins/jpeg/gstjpegdec.c,
8688 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
8689 plugins/mp3decode/mpg123/gstmpg123.c,
8690 plugins/mp3decode/parse/mp3parse.c,
8691 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
8692 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
8693 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
8694 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
8695 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
8696 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
8697 plugins/mpeg1/parse/mpeg1parse.c,
8698 plugins/mpeg1/system_encode/system_encode.c,
8699 plugins/mpeg1video/parse/mp1videoparse.c,
8700 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
8701 plugins/mpeg2/ac3parse/ac3parse.c,
8702 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
8703 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
8704 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
8705 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
8706 plugins/mpeg2/subtitles/mpeg2subt.c,
8707 plugins/mpeg2/video/gstmpeg2play.c,
8708 plugins/mpeg2/video/gstmpeg2play.h,
8709 plugins/mpeg2/videoparse/mp2videoparse.c,
8710 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegenc.c,
8711 plugins/rtjpeg/rtjpegenc.h, plugins/vcdsrc/vcdsrc.c,
8712 plugins/vcdsrc/vcdsrc.h, plugins/videoscale/videoscale.c,
8713 plugins/visualization/smoothwave/smoothwave.c,
8714 plugins/visualization/smoothwave/smoothwave.h,
8715 plugins/visualization/spectrum/gstspectrum.c,
8716 plugins/visualization/synaesthesia/synaesthesia.c,
8717 plugins/visualization/vumeter/vumeter.c,
8718 plugins/visualization/vumeter/vumeter.h,
8719 plugins/vorbis/vorbisenc.c, plugins/wav/gstparsewav.c,
8720 plugins/wav/gstparsewav.h, test/record.c, tests/sched/runxml.c,
8721 tools/gstreamer-inspect.c: This is a megapatch with the following
8724 - moved the gchar *name to GstObject, removed the ones in
8727 - moved the parent handling completely into GstObject. This cause
8729 the plugins to fail (except those that used gst_pad_get_parent)
8730 - rearanged the XML save handling.
8731 - GstObject now has a class function save/restore_thyself.
8732 - GstObject has a generic method gst_object_save_thyself, this
8734 possible to fire a signal wehever a new object is loaded. This
8736 so we can add XML save hooks.
8737 - GstXML API has changed slightly. You now have to create a
8739 first before you can actually load something. This makes it
8741 attach a signal to GstXML whenever an object is loaded. I'm
8743 will keep this interface.
8744 - GstObject can now print the path_string without knowing about
8747 - Added gst_bin_get_by_name_recurse_up to lookup an element in the
8750 - added XML namespaces to the saved pipelines the namespace is:
8751 http://gstreamer.net/gst-core/1.0/
8752 namespaces are needed to distinguish user generated XML from the
8755 Note that the plugins still contain a macro GST_OBJECT_PARENT that
8756 will be replaced with gst_pad_get_parent shortly.
8758 2001-01-26 23:35 wtay
8760 * REQUIREMENTS: Added the requirement for libshout
8762 2001-01-26 23:33 wtay
8764 * configure.in: For the icecast sender
8766 2001-01-26 23:33 wtay
8768 * plugins/: Makefile.am, icecast/Makefile.am,
8769 icecast/icecastsend/.cvsignore, icecast/icecastsend/Makefile.am,
8770 icecast/icecastsend/icecastsend.c,
8771 icecast/icecastsend/icecastsend.h: Added an icecast send plugin
8774 2001-01-26 18:15 richardb
8776 * plugins/esd/esdsink/esdsink.c: Fix memory leak: wasn't unreffing
8779 2001-01-23 20:03 wtay
8781 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
8782 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
8783 gst/gstelement.h, gstplay/gstmediaplay.c: Updated the docs with the
8784 new _request methods
8786 2001-01-23 18:42 richardb
8788 * gst/gstelement.c, gst/gstelement.h, tests/tee.c: Add
8789 gst_element_request_compatible_pad and remove
8790 gst_element_request_pad. Implemented something reasonable for
8791 gst_element_request_compatible_pad, but havn't tested much: it
8792 won't work for tee because the pad templates have no caps, and
8793 negotiation is not yet written, so it is assumed that the tee pads
8794 can't connect to anything.
8796 2001-01-22 23:39 richardb
8798 * examples/launch/mp3play: Fix launch so that it can play a list of
8799 files, now that EOS works enough. (It needs to not have to restart
8800 gstreamer each time, but good enough for now ;-) )
8802 2001-01-21 23:20 wtay
8804 * docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
8805 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstelement.sgml,
8806 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
8807 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8808 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstxml.sgml,
8809 gst/gstautoplug.c, gst/gstbin.c, gst/gstelement.h, gst/gstpad.c,
8810 gst/gstpad.h, gst/gstparse.c, gst/gstqueue.c, gst/gstthread.c,
8811 gst/gstxml.c, gst/gstxml.h, tools/gstreamer-inspect.c: Docs updates
8812 Added XML load from memory functionality Undid the videosink patch,
8813 something else is wrong now on my machine: no MMX acceleration :-(
8815 2001-01-21 17:36 wtay
8817 * docs/random/wtay/eos-19012001: An overview of the current EOS
8820 2001-01-21 16:19 wtay
8822 * docs/random/dynpads: Ramblings about dynamic pads
8824 2001-01-21 16:18 wtay
8826 * docs/random/omega/testing/.cvsignore: [no log message]
8828 2001-01-21 16:10 wtay
8830 * docs/gst/.cvsignore: updated to exclude various docs formats
8833 2001-01-21 16:08 wtay
8835 * tests/eos/: .cvsignore, case7.c: Added another test case, a bin
8836 in a thread, to test EOS. still hangs because gtk_main hangs in a
8839 2001-01-21 16:06 wtay
8841 * gst/gstbin.c, gst/gstbin.h, gst/gstelement.c, gst/gstthread.c,
8842 tests/eos/Makefile.am, tests/eos/case4.c, tests/eos/case5.c,
8843 tools/gstreamer-launch.c: More eos handling, bin in bin is handled
8844 correctly now. Updated gstreamer-launch to loop while !EOS.
8846 2001-01-21 01:20 omegahacker
8848 * docs/random/omega/testing/framework: more complete(?) XML
8849 description of example
8851 2001-01-21 01:03 omegahacker
8853 * docs/random/omega/testing/framework: initial thoughts on
8856 2001-01-21 00:57 wtay
8858 * gst/elements/gstaudiosink.c: Applied the patch from Sepp Wijnands
8859 <mrrazz@garbage-coderz.net> that solves the 'OSS hangs when opening
8860 the device when in use' bug.
8862 2001-01-20 20:08 omegahacker
8864 * docs/design/: part-conventions.txt, part-gstelement.txt,
8865 part-gstobject.txt, part-standards.txt: current set of design docs,
8868 2001-01-20 19:20 omegahacker
8870 * docs/random/omega/testing/: Makefile, gstobject.c, gstobject.txt:
8871 added first hack at testing suite design
8873 2001-01-20 18:20 wtay
8875 * gst/: gstbin.c, gstscheduler.c: Check for NULL buffers before
8876 chaining/pushing them to the next element. NULL buffers happen on
8877 EOS. gst_bin_iterate now returns a gboolean indicating something
8878 usefull happened. It the bin is EOS, it returns FALSE.
8880 2001-01-20 17:59 wtay
8882 * gst/: gstbin.c, gstbin.h, gstelement.c, gstqueue.c,
8883 gstscheduler.c, gstthread.c: More EOS changes. When a bin2 is
8884 found inside a bin1, we add the bin2 to the EOS providers of the
8885 bin1. When there is nothing more to schedule in bin1 and bin2 has
8886 fired EOS, bin1 is in EOS. The queue overrides the EOS
8887 notification and calls EOS on the src pad when the queue is empty
8888 and the sink pad is in EOS.
8890 2001-01-20 17:53 wtay
8892 * tests/eos/: .cvsignore, Makefile.am, case3.c, case4.c, case5.c,
8893 case6.c: More test cases for EOS handling
8895 2001-01-20 03:36 omegahacker
8897 * tests/: paranoia.c, queue.c, states.c: updated tests code to new
8900 2001-01-20 03:33 omegahacker
8902 * test/: ac3play.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
8903 mp2toavi.c, mp2tomp1.c, mpeg2parse.c, qtest.c, vidcapture.c,
8904 vidcapture2.c: updated test programs to new ghostpad API
8906 2001-01-20 03:28 wtay
8908 * gst/: gstelement.c, elements/gstfakesrc.c: Make sure the
8909 loopfunction ends when an element goes to EOS. Fixed the fakesrc
8912 2001-01-20 03:10 wtay
8914 * gst/: cothreads.c, gstbin.c, gstbin.h, gstelement.c,
8915 gstelement.h, gstpad.c, gstscheduler.c: A very small change to make
8916 eos somewhat work. no inner bins are checked. When an element
8917 fires EOS, the chain with that element is removed from the
8918 scheduler (marked inactive). If all chains are inactive, the bin
8921 2001-01-20 03:02 wtay
8923 * tests/eos/: case2.c, case3.c: Two more test cases
8925 2001-01-20 02:57 omegahacker
8927 * gst/: gstelement.c, gstelement.h, gstinfo.h, gstpad.c, gstpad.h,
8928 gstparse.c: Got ghostpads to work, even in -launch. Needs more
8931 2001-01-19 23:34 wtay
8933 * plugins/mp3decode/mpg123/Makefile.am: Added non x86 code to extra
8936 2001-01-19 22:15 wtay
8938 * docs/gst/Makefile.am, docs/gst/gstreamer-docs.sgml,
8939 docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstarch.sgml,
8940 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesrc.sgml,
8941 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstpad.sgml,
8942 docs/gst/tmpl/gstparse.sgml, docs/gst/tmpl/gstqueue.sgml,
8943 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttee.sgml,
8944 gst/cothreads.h, gst/gstelement.c, gst/gstelement.h,
8945 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
8946 plugins/mpeg2/ac3dec/downmix.c, test/mp1parse.c, tests/props.c,
8947 tests/tee.c: API docs updates
8949 2001-01-19 09:37 omegahacker
8951 * editor/gsteditorelement.c, editor/gsteditorimage.c,
8952 editor/gsteditorpad.c, editor/gsteditorpalette.c, gst/gstalpha.h,
8953 gst/gstbin.c, gst/gsti386.h, gst/gstinfo.h, gst/gstpad.c,
8954 gst/gstpad.h, gst/gstppc.h, gst/gstscheduler.c, test/qtest.c,
8955 tests/eos/Makefile.am: Major cleanup of the latest ghostpad
8956 changes. Fixed everything that broke, correctly. Someone will
8957 want to go update the API doc templates.
8959 2001-01-19 09:14 omegahacker
8961 * gst/: Makefile.am, cothreads.c, cothreads.h, gstarch.h, gstarm.h:
8962 more cothreads cleanup, and first pass at ARM code
8964 2001-01-19 07:48 omegahacker
8966 * gst/cothreads.c: ALPHA COTHREADS WORK! Worked around a nasty
8967 stack issue that probably can't be solved anyway. Tomorrow the UDB
8968 build will commence, and let the best guess win!
8970 2001-01-19 02:23 omegahacker
8972 * gst/cothreads.c, gst/gstautoplug.c, gst/gstbin.c, gst/gstpad.c,
8973 gst/gstpad.h, gst/gstpipeline.c, gst/gstscheduler.c,
8974 plugins/avi/audiocodecs.c, plugins/effects/volume/volume.c,
8975 tools/gstreamer-inspect.c: First pass at updating to new ghostpad
8976 system. The objects are in place, I now need to go and get all the
8977 Bin end of things worked out. Testing should be fairly easy, at
8978 least for verification.
8980 Everything I've tried so far works with no changes, with is
8981 amazing. That's just cool. Once again we rewrite an entire
8982 subsystem, and nothing else notices anything but the new features
8985 2001-01-19 02:10 richardb
8987 * docs/manual/: pads.sgml, states.sgml: Fix some typos, and grammar
8990 2001-01-19 02:06 richardb
8992 * docs/fwg/: Makefile.am, firstplugin.sgml,
8993 gst-plugin-writers-guide.sgml, loopbased.sgml, testapp.sgml,
8994 typesnprops.sgml: Wrote a little more text, and did more of the
8995 work on making the sections. When this manual has text in all
8996 these sections its going to be pretty impressive...
8998 2001-01-19 00:07 wtay
9000 * tests/: .cvsignore, Makefile.am, tee.c, eos/Makefile.am: Added a
9001 little tee test program.
9003 2001-01-19 00:07 wtay
9005 * tools/gstreamer-inspect.c: Updated -inspect to display the new
9006 pad presence REQUEST.
9008 2001-01-19 00:02 wtay
9010 * gst/: gstqueue.c, gstqueue.h, gsttypefind.c, gsttypefind.h,
9011 elements/gstqueue.c, elements/gstqueue.h, elements/gsttypefind.c,
9012 elements/gsttypefind.h: And here they are....
9014 2001-01-19 00:01 wtay
9016 * gst/: Makefile.am, gst.c, gstbin.c, elements/Makefile.am,
9017 elements/gstelements.c: Moved queue and typefind elements to the
9018 core since they are referenced by name.
9020 2001-01-18 23:46 wtay
9022 * gst/: Makefile.am, gst.c, gst.h, gstelement.c, gstelement.h,
9023 gstpad.c, gstpad.h, gsttee.c, gsttee.h, elements/Makefile.am,
9024 elements/gstelements.c, elements/gsttee.c, elements/gsttee.h: Added
9025 mthodes to request an element to create pads:
9026 gst_element_request_pad* This can be used to construct a tee and a
9027 muxer/mixer/aggregator element. Moved the tee element to elements/
9028 because it can now be handled with the new pad request features.
9029 The padfactory also has some changes: a pad can now be of presence
9030 REQUEST, which means that the pad can be requested from this plugin
9033 2001-01-18 15:29 richardb
9035 * plugins/esd/esdsink/esdsink.c,
9036 plugins/visualization/synaesthesia/core.c,
9037 plugins/visualization/synaesthesia/core.h,
9038 plugins/visualization/synaesthesia/synaesthesia.c,
9039 plugins/visualization/synaesthesia/synaesthesia.h,
9040 plugins/visualization/vumeter/vumeter.c, tests/caps.c,
9041 tests/padfactory.c, tests/props.c, tests/registry.c: Some more
9042 fixes for libxml. Also, some code formatting changes in esdsink,
9043 some further fixes to vumeter, and some work on synaesthesia to
9044 make it closer to working (it doesn't fully work yet, though. :( )
9046 2001-01-18 11:16 richardb
9048 * gst/gstbin.c, tools/gstreamer-register.c, gst/gstcaps.c,
9049 gst/gstcaps.h, gst/gstelement.c, gst/gstelement.h,
9050 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
9051 gst/gstplugin.c, gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h,
9052 gst/gsttype.c, gst/gstxml.c, gst/gstxml.h: Fixes to work with
9053 libxml2. Also improved a couple of debugging messagse.
9055 2001-01-18 08:54 omegahacker
9057 * gst/: Makefile.am, cothreads.c, gstalpha.h, gstarch.h, gsti386.h,
9058 gstppc.h: Updates to cothreads code, including non-working alpha.
9059 Changed things a bit, including PPC. Not having a PPC machine, I
9060 need someone to test these changes and report back whether they
9063 2001-01-18 02:25 richardb
9065 * plugins/visualization/vumeter/: vumeter.c, vumeter.h: Fix vumeter
9066 so that it compiles and runs. It doesn't do much of use though:
9067 simply produces some debug output, and has a set of arguments which
9068 report the volume. It might be more useful if it produced its
9069 output from a source pad, in an appropriate format, so that another
9070 plugin could graphically display this.
9072 2001-01-17 07:43 wtay
9074 * examples/typefind/: Makefile, Makefile.am: Oops
9076 2001-01-17 01:59 richardb
9078 * tools/gstreamer-register.c: Fix permissions problems: the
9079 directory will now always be created mode 2755. In addition, the
9080 temporary file is given restricted permissions, and the permissions
9081 on the registry file are preserved if one already exists, or 666
9082 (and modified by the umask) if one doesn't already exist.
9084 2001-01-17 00:02 wtay
9086 * configure.in: Added typefind example to configure.in
9088 2001-01-17 00:01 wtay
9090 * examples/: autoplug/autoplug.c, typefind/Makefile,
9091 typefind/typefind.c: Added the typefind example from the manual
9093 2001-01-16 23:35 wtay
9095 * docs/manual/: dynamic.sgml, programs.sgml, typedetection.sgml,
9096 utility.sgml: Manual updates and additions
9098 2001-01-15 21:10 richardb
9100 * plugins/esd/esdsink/esdsink.c: Correct the pads for esdsink
9101 plugin, after I realised they were wrong during a conversation
9102 about pads with wtay. ;-)
9104 2001-01-15 19:25 wtay
9106 * gst/: gstbin.c, gstelement.c: Fixed the state change code in
9107 gstelement that broke with the conversion of the states to a
9110 2001-01-15 00:53 richardb
9112 * plugins/mp3decode/mpg123/: layer3.c, mpg123.h: Added some
9113 conditionals to ensure that the i486 stuff is used only in x86
9114 architectures. Now links on PPC.
9116 2001-01-15 00:53 wtay
9118 * docs/manual/: dynamic.sgml, pads.sgml, quotes.sgml: Updated docs
9119 with dynamic pads Fixed quotes
9121 2001-01-14 22:28 wtay
9123 * gstplay/Makefile.am: Added gst_libs to Makefile
9125 2001-01-14 22:25 richardb
9127 * docs/manuals.mak: Fix build problem when don't have db2html, or a
9128 directory to put the manual in: was trying to make a symlink in the
9129 non-existant directory, and causing the build to stop.
9131 2001-01-14 22:24 richardb
9133 * gst/Makefile.am: Adding nasty hack to rules to generate
9134 cothreads.{o,lo}, to get dependencies right. Rules copied from
9135 automake, and therefore a bit dependent on automake keeping doing
9136 dependency things the same kind of way, but it should work as long
9137 as automake puts dependencies into .deps/*.P
9139 2001-01-14 22:23 wtay
9141 * tests/sched/Makefile.am: Fixed a Makefile error
9143 2001-01-14 21:55 omegahacker
9145 * Makefile.am, acconfig.h, configure.in,
9146 components/bonobo-gstmediaplay/Makefile.am, docs/gst/Makefile.am,
9147 docs/plugins/Makefile.am, docs/random/omega/build/TODO,
9148 editor/Makefile.am, examples/autoplug/Makefile.am,
9149 examples/helloworld/Makefile.am, examples/helloworld2/Makefile.am,
9150 examples/plugins/Makefile.am, examples/queue/Makefile.am,
9151 examples/queue2/Makefile.am, examples/queue3/Makefile.am,
9152 examples/queue4/Makefile.am, examples/thread/Makefile.am,
9153 examples/xml/Makefile.am, gst/Makefile.am, gst/gst.h,
9154 gst/gst_private.h, gst/gstcaps.h, gst/gstelement.h, gst/gstpad.h,
9155 gst/gstplugin.h, gst/gstprops.h, gst/elements/Makefile.am,
9156 gst/types/Makefile.am, gstplay/Makefile.am,
9157 libs/getbits/Makefile.am, libs/idct/Makefile.am,
9158 libs/putbits/Makefile.am, libs/riff/Makefile.am,
9159 plugins/au/Makefile.am, plugins/audioscale/Makefile.am,
9160 plugins/avi/Makefile.am, plugins/avi/gstavidecoder.h,
9161 plugins/avi/gstaviencoder.h, plugins/avi/wincodec/Makefile.am,
9162 plugins/capture/v4l/Makefile.am, plugins/cdparanoia/Makefile.am,
9163 plugins/cobin/Makefile.am, plugins/dvdsrc/Makefile.am,
9164 plugins/effects/stereo/Makefile.am,
9165 plugins/effects/volume/Makefile.am,
9166 plugins/esd/esdsink/Makefile.am,
9167 plugins/filters/ladspa/Makefile.am,
9168 plugins/filters/median/Makefile.am,
9169 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9170 plugins/mp3decode/mpg123/Makefile.am,
9171 plugins/mp3decode/parse/Makefile.am,
9172 plugins/mp3decode/types/Makefile.am,
9173 plugins/mp3decode/xa/Makefile.am,
9174 plugins/mp3decode/xing/Makefile.am,
9175 plugins/mp3encode/lame/Makefile.am,
9176 plugins/mpeg1/mpeg1encoder/Makefile.am,
9177 plugins/mpeg1/mpeg_play/Makefile.am,
9178 plugins/mpeg1/mpegaudio/Makefile.am,
9179 plugins/mpeg1/mpegtypes/Makefile.am,
9180 plugins/mpeg1/parse/Makefile.am,
9181 plugins/mpeg1/system_encode/Makefile.am,
9182 plugins/mpeg1video/parse/Makefile.am,
9183 plugins/mpeg2/ac3dec/Makefile.am,
9184 plugins/mpeg2/ac3parse/Makefile.am,
9185 plugins/mpeg2/mpeg2dec/Makefile.am,
9186 plugins/mpeg2/mpeg2enc/Makefile.am,
9187 plugins/mpeg2/mpegtypes/Makefile.am,
9188 plugins/mpeg2/parse/Makefile.am,
9189 plugins/mpeg2/subtitles/Makefile.am,
9190 plugins/mpeg2/video/Makefile.am,
9191 plugins/mpeg2/videoparse/Makefile.am, plugins/rtjpeg/Makefile.am,
9192 plugins/vcdsrc/Makefile.am, plugins/videoscale/Makefile.am,
9193 plugins/visualization/smoothwave/Makefile.am,
9194 plugins/visualization/spectrum/Makefile.am,
9195 plugins/visualization/synaesthesia/Makefile.am,
9196 plugins/visualization/vumeter/Makefile.am,
9197 plugins/vorbis/Makefile.am, plugins/wav/Makefile.am,
9198 test/Makefile.am, test/bindings/Makefile.am, test/xml/Makefile.am,
9199 tests/Makefile.am, tests/eos/Makefile.am, tests/sched/Makefile.am:
9200 Massive build fixup. Will send message to -devel list later with
9201 details on the changes and what they mean for Makefile.am writers.
9202 Check docs/random/omega/build/TODO for a list of things that I had
9205 NOTE: this requires a complete rebuild of all plugins, since I also
9206 changed the STATE enum to a bitfield instead of sequential numbers.
9208 2001-01-14 21:38 omegahacker
9210 * tools/: Makefile.am, gstreamer-launch.c: fixed an odd case with
9211 the launcher, didn't deal with argc properly
9213 2001-01-14 14:57 wtay
9215 * gst/cothreads.c: Change MAP_ANONYMOUS to MAP_ANON in the mmap for
9218 2001-01-14 14:43 wtay
9220 * gst/elements/: gstfakesink.c, gstfakesrc.c, gstfakesrc.h,
9221 gstidentity.c, gstqueue.c: Added an extra signal_cond to queue to
9222 make sure that the waiting thread is woken up. Can somebody with
9223 queue problems verifify that this does improve the situation a bit.
9224 I'm suspecting that something else is going on, like a pthreads bug
9225 or something. Small updates to the fake elements.
9227 2001-01-14 12:42 richardb
9229 * REQUIREMENTS: Added a couple of lines about debian packages.
9231 2001-01-14 04:45 wtay
9233 * docs/manual/quotes.sgml: Updated quotes :-)
9235 2001-01-13 19:04 wtay
9237 * docs/random/wtay/eos5: Antoher way of dealing with EOS. This
9238 proposal does not use the recursion to propagate the EOS signal.
9239 This implies that an element cannot deny an EOS signal anymore but
9240 since the signal is generated when a NULL buffer is pushed,
9241 somebody did something wrong anyway.
9243 2001-01-13 15:47 wtay
9245 * docs/random/wtay/eos4: Added an updated use case for EOS
9248 2001-01-13 14:45 wtay
9250 * docs/random/TODO-post-0.1.0: Updated the TODO list...
9252 2001-01-13 14:25 wtay
9254 * tools/gstreamer-register.c: Fixed the directory permission Bug
9257 2001-01-13 13:51 wtay
9259 * gst/: gstbin.c, gstbin.h, gstcaps.h, gstelement.c, gstelement.h,
9260 gstpad.c, gstpad.h, gstplugin.h, gstprops.h, gstxml.h: include
9261 parser.h instead of gnome-xml/parser.h untill xml-config is
9264 2001-01-13 02:55 omegahacker
9266 * configure.in: turned static library build back off for
9269 2001-01-13 02:12 wtay
9271 * docs/random/wtay/eos3: Added case6: a multithreaded audio mixer
9274 2001-01-13 00:14 wtay
9276 * plugins/mp3decode/mpg123/mpg123.c: Use glib function to convert
9279 2001-01-12 23:37 wtay
9281 * libs/getbits/gstgetbits.c: Added config.h as an include to make
9282 sure BE/LE stuff works
9284 2001-01-12 22:44 wtay
9286 * docs/random/wtay/eos3: Added a simple mp3 mixer pipeline setup
9287 with an explanation of how EOS could be handled with it.
9289 2001-01-12 20:54 wtay
9291 * ChangeLog: Updated ChangeLog :-)
9293 2001-01-12 20:48 wtay
9295 * plugins/mpeg2/mpeg2dec/: idct.c, motion_comp.c: Make sure the
9296 mmx/sse code is not used on non i386
9298 2001-01-12 20:44 wtay
9300 * configure.in: Check for more atomic operations
9302 2001-01-12 20:25 wtay
9304 * plugins/mpeg2/mpeg2dec/decode.c: Removed include from mpeg2dec
9307 2001-01-12 20:15 wtay
9309 * plugins/mpeg2/mpeg2dec/Makefile.am: Made sure mmx compilation is
9310 not performed on non intel
9312 2001-01-12 18:51 wtay
9314 * docs/random/wtay/: eos2, eos3: While typing on eos2 about the EOS
9315 handling, I got an idea and started eos3. eos3 takes a different
9316 approach by merging the eos detection and the scheduling in a quite
9317 elegant way. I'm not sure we handle the scheduling like this
9320 2001-01-11 23:20 wtay
9322 * plugins/mpeg1/mpeg_play/recon_sse.s: Removed /* */ comments and
9323 replaced them with a # comment as suggested by Peter Weilbacher
9325 2001-01-11 23:15 wtay
9327 * plugins/mpeg2/mpeg2enc/: bdist1_mmx.s, bdist1_sse.s,
9328 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
9329 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
9330 dist1_11_sse.s, dist2_mmx.s, variance_mmx.s: Fixed the comments in
9331 the asm sources from /* */ to #, it seems to confuse some compilers
9333 2001-01-11 22:09 omegahacker
9335 * gst/: gstpad.c, gstpad.h: renamed private to element_private, to
9336 make obvious its usage restrictions
9338 2001-01-11 22:03 omegahacker
9340 * gst/: gstpad.c, gstpad.h: added gpointer private to pads, so
9341 elements can store ints or pointers for their own use
9343 2001-01-11 21:53 wtay
9345 * Makefile.am: Added the REQUIREMENTS file to distdir
9347 2001-01-11 09:42 omegahacker
9349 * docs/random/omega/: IDEAS, TODO-0.1.0, TYPE_FOURCC, caps2, caps3,
9350 debug-commit, eos, filterfactory, output_policies, pad-negotiation,
9351 padtemplates, plan-generation, sched-case, sched-commit1, sched2,
9352 scheduling, type-properties, EOS/chain-walkthrough, sched/chains,
9353 sched/walkthrough-72: added all of my un-committed random doc
9354 files, as backup <g>
9356 2001-01-11 00:35 omegahacker
9358 * gstreamer.spec.in: updated spec file to create -devel package too
9360 2001-01-11 00:33 omegahacker
9362 * gst/gstinfo.c: removed some spare newlines
9364 2001-01-10 21:28 omegahacker
9366 * docs/manual/programs.sgml: updated -launch examples
9368 2001-01-10 09:14 omegahacker
9370 * gst/gstxml.c, docs/gst/tmpl/gstxml.sgml: minor docs fix
9372 2001-01-09 21:19 wtay
9374 * configure.in: Added --with-win32-libdir to configure
9376 2001-01-09 21:06 omegahacker
9378 * acconfig.h, configure.in: added config option for win32 dll and
9379 re-enabled static building
9381 2001-01-09 20:54 omegahacker
9383 * docs/manual/quotes.sgml: latest irc insanity
9385 2001-01-09 20:53 wtay
9387 * REQUIREMENTS: Added /usr/lib/win32/ windows libraries in the
9390 2001-01-09 20:45 omegahacker
9392 * tools/gstreamer-register.c: added unlink() of registry file, and
9393 moved info enable up
9395 2001-01-09 06:48 omegahacker
9397 * tools/gstreamer-launch.c: typo fix
9399 2001-01-09 04:42 omegahacker
9401 * acconfig.h, plugins/cdparanoia/cdparanoia.c: added HAVE_GNOME to
9402 acconfig.h and added debugging output to cdparanoia
9404 2001-01-09 04:39 omegahacker
9406 * tools/: Makefile.am, gstreamer-inspect.c, gstreamer-launch.c,
9407 gstreamer-register.c: various changes, including making -launch use
9410 2001-01-09 04:36 omegahacker
9412 * gst/gstplugin.c: fixed a leak
9414 2001-01-08 23:57 richardb
9416 * docs/gst/.cvsignore: cvsignore gstreamer-scan{,.c}
9418 2001-01-08 23:55 richardb
9420 * configure.in, docs/manuals.mak, docs/fwg/Makefile.am,
9421 docs/fwg/firstplugin.sgml, docs/fwg/gst-plugin-writers-guide.sgml,
9422 docs/fwg/titlepage.sgml, docs/manual/quotes.sgml,
9423 examples/Makefile.am, examples/plugins/.cvsignore,
9424 examples/plugins/Makefile.am, examples/plugins/example.c,
9425 examples/plugins/example.h, plugins/example.c, plugins/example.h:
9426 Move plugin example code to new location, and put it into build
9427 system. Add work on firstplugin chapter of pwg. Fix typo in
9428 quotes. Add @'s before commands in manuals.mak
9430 2001-01-08 22:08 wtay
9432 * docs/Makefile.am, docs/manual/components.sgml,
9433 docs/manual/queues.sgml, docs/manual/quotes.sgml,
9434 docs/manual/states.sgml, docs/manual/xml.sgml,
9435 docs/plugins/Makefile.am, docs/plugins/gstdoc-scanobj,
9436 docs/random/testing/syntax, examples/xml/runxml.c, gst/gstxml.c,
9437 tests/sched/testcases1.tc: Manual updates. fixes to gstxml.c
9438 gst_xml_get_element was broken
9440 2001-01-08 22:04 richardb
9442 * gst/: gstelement.c, gstelement.h: Correct typo in comment, and
9443 make another comment more helpful.
9445 2001-01-08 22:03 richardb
9447 * plugins/esd/esdsink/esdsink.c: Move esdsink into the sink/
9448 position in the heirarchy.
9450 2001-01-08 20:15 richardb
9452 * editor/gsteditorproperty.c: Display what the type of an element
9453 is, as the first thing in the properties box.
9455 2001-01-08 08:32 omegahacker
9457 * docs/manual/quotes.sgml: added another, um, exchange
9459 2001-01-08 01:43 richardb
9461 * tools/gstreamer-launch.c: Fix typo in error message.
9463 2001-01-08 01:27 richardb
9465 * docs/manual/: Makefile.am, gstreamer-manual.sgml, quotes.sgml:
9466 Add a "quotes" section to the gstreamer manual. This may not be an
9467 appropriate place to have this - feel free to remove it. But I
9468 think this should live _somewhere_.
9470 2001-01-08 01:23 richardb
9472 * docs/random/filter-writers-guide: Remove text version of headings
9473 for fwg. This is now contained in the SGML
9475 2001-01-08 01:21 richardb
9477 * docs/fwg/: .cvsignore, Makefile.am,
9478 gst-filter-writers-guide.sgml, gst-plugin-writers-guide.sgml:
9479 Renamed the filter writers guide to plugin writers guide. Added in
9480 the planned section headings.
9482 2001-01-07 22:59 wtay
9484 * tests/sched/testcases1.tc: Added a sample tescase file
9486 2001-01-07 22:36 wtay
9488 * docs/random/testing/syntax: Added iterations
9490 2001-01-07 22:34 wtay
9492 * docs/random/testing/syntax: Added a plan for regression test plan
9495 2001-01-07 18:36 wtay
9497 * gst/: gst.c, gsttee.c, gsttee.h: Handle the tee element like bin,
9498 thread, pipeline, so that it can be used in gstreamer-inspect and
9501 2001-01-07 17:09 wtay
9503 * configure.in, docs/gst/tmpl/gstasyncdisksrc.sgml,
9504 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9505 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9506 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9507 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9508 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9509 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
9510 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipefilter.sgml,
9511 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9512 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9513 docs/gst/tmpl/gsttypefind.sgml, gstplay/gstmediaplay.c,
9514 gstplay/gstmediaplay.glade: Made sure -g is not used when no
9515 --enable-debug Updated AUTHORS in gstmediaplay
9517 2001-01-07 16:48 richardb
9519 * tools/gstreamer-register.c: Fix typos in save_regsitry()
9521 2001-01-07 16:14 richardb
9523 * tools/gstreamer-register.c: Folling wtays suggestion, I was going
9524 to start using xmlDocDump, to avoid a symlink attack on the
9525 temporary registry file. Unfortunately, xmlDocDump doesn't give
9526 any indication whether its successful, so I've #ifdefed this out
9527 and left the original in place. Since the tmp file is in
9528 /etc/gstreamer, this should be okay for the moment, but I shall ask
9529 the libxml people to add some way of getting the success value of
9530 DocDump so we can use that in future.
9532 2001-01-07 15:31 richardb
9534 * acinclude.m4: Slight tweak: now I just need to send the modified
9535 version off to the alsa people.
9537 2001-01-07 15:25 richardb
9539 * acinclude.m4: New macro for testing for ALSA libraries.
9540 Understands the ACTION_IF_FOUND and ACTION_IF_NOT_FOUND arguments.
9542 2001-01-07 15:20 richardb
9544 * gst/cothreads.c, gst/gstplugin.c, tools/gstreamer-register.c:
9545 gstreamer-register will now never cause the ** WARNING **:
9546 gstplugin: registry needs rebuild warning to appear - sets a hidden
9547 global in gstplugin.c to turn the warning off. Fix a warning in
9548 gst/cothreads.c (function was declared extern, defined static)
9550 2001-01-07 14:55 richardb
9552 * plugins/esd/esdsink/esdsink.c: FIx a tiny memory leak.
9554 2001-01-07 14:49 wtay
9556 * gst/elements/: gstqueue.c, gstqueue.h: Greatly simplyfied queue
9557 locking by only using the elements mutex. This should fix the
9558 locking problems we had...
9560 2001-01-07 14:32 richardb
9562 * plugins/esd/esdsink/esdsink.c: And another tiny warning.
9564 2001-01-07 14:29 richardb
9566 * plugins/esd/esdsink/esdsink.c: Fix a couple of warnings.
9568 2001-01-07 14:16 richardb
9570 * acinclude.m4: Don't add -lasound etc to LIBS if ALSA turns out
9571 not to be installed.
9573 2001-01-07 14:05 richardb
9575 * acinclude.m4: Add an acinclude containing AM_PATH_ALSA, so wtay
9576 can compile. Will shortly update this with a slightly better
9579 2001-01-07 13:58 richardb
9581 * configure.in, docs/manuals.mak: Add tests for -L png and -L eps
9582 arguments to fig2dev. Correct slip in docs/manuals.mak which used
9583 HAVE_DB2PS instead of HAVE_PS2PDF.
9585 2001-01-07 08:40 omegahacker
9587 * configure.in: added check for libasound, and fixed check for
9590 2001-01-07 08:01 omegahacker
9592 * plugins/filters/ladspa/gstladspa.c: fixed a bug: in an
9593 over-zealous attempt to squash leaks, I put the g_free too early
9595 2001-01-07 07:46 omegahacker
9597 * plugins/filters/ladspa/: gstladspa.c, search.c: some leak fixes
9598 to both the plugin and the ladspa-provided code
9600 2001-01-07 07:45 omegahacker
9602 * gst/: gstcaps.c, gstcpu.c, gstelementfactory.c, gstpad.c,
9603 gstparse.c, gstplugin.c, gstprops.c, gsttype.c: more leak fixes
9605 2001-01-07 07:01 richardb
9607 * gst/gstplugin.c, tools/gstreamer-register.c: Check plugin
9608 repository up-to-dateness by scanning through all directories on
9609 path, and checking that they and all their files are older than the
9610 repository. Give warning message if not.
9612 2001-01-07 05:54 richardb
9614 * tools/gstreamer-register.c: Test xmlSaveFile return value
9615 correctly (had to get source to find out what it meant...)
9616 gstreamer-register now seems to work fine, even in a non-standard
9619 2001-01-07 05:35 richardb
9621 * configure.in: Fix tiny slip which made configdir still always be
9624 2001-01-07 05:30 richardb
9626 * acconfig.h, configure.in, docs/manual/factories.sgml,
9627 gst/gstplugin.c, tools/gstreamer-register.c: Config directory
9628 (which currently just holds the registry)ecan now be set by
9629 configure --with-configdir=<directory path>
9631 2001-01-07 04:51 richardb
9633 * tools/gstreamer-register.c: Almost completely rewritten
9634 gstreamer-register. Now checks most errors that can happen, and
9635 displays a useful message.
9637 2001-01-07 04:28 omegahacker
9639 * gst/: gstbin.c, gstinfo.h, gstscheduler.c: removed a leak
9641 2001-01-07 04:00 omegahacker
9643 * gst/: Makefile.am, gst.h, gstparse.c, gstparse.h: turned -launch
9644 capabilities into gst_parse_launch()
9646 2001-01-07 03:42 wtay
9648 * gst/elements/: gstidentity.c, gstidentity.h, gstqueue.c,
9649 gstqueue.h: Added sleep time to identity Added timeout value in
9650 queue (not activated yet)
9652 2001-01-07 03:06 omegahacker
9654 * tools/gstreamer-launch.c: fixed a bug with NULL args, but need to
9655 fix the parser that created them
9657 2001-01-07 02:30 wtay
9659 * docs/random/queue: Added a deadlock case for the queue
9661 2001-01-07 02:23 richardb
9663 * docs/fwg/: Makefile.am, concepts.sgml,
9664 gst-filter-writers-guide.sgml, intro.sgml: More updates: now have
9665 headings for the second section too, and some text for it... ;-)
9667 2001-01-07 00:12 richardb
9669 * docs/fwg/: gst-filter-writers-guide.sgml, intro.sgml,
9670 titlepage.sgml: Wrote introduction, and changed name to plugin
9671 writers guide (though files still need rename). I'll leave the
9672 filenames as is for now, since the name might still change again...
9674 2001-01-06 22:05 omegahacker
9676 * docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstasyncdisksrc.sgml,
9677 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9678 docs/gst/tmpl/gstautoplug.sgml, docs/gst/tmpl/gstbin.sgml,
9679 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
9680 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9681 docs/gst/tmpl/gstesdsink.sgml, docs/gst/tmpl/gstfakesink.sgml,
9682 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9683 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9684 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstmeta.sgml,
9685 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9686 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstpipeline.sgml,
9687 docs/gst/tmpl/gstprops.sgml, docs/gst/tmpl/gstqueue.sgml,
9688 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9689 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
9690 docs/gst/tmpl/gsttypefind.sgml, gst/gstautoplug.c, gst/gstbin.c,
9691 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstcaps.c,
9692 gst/gstelement.c, gst/gstelementfactory.c, gst/gstmeta.c,
9693 gst/gstpad.c, gst/gstpipeline.c, gst/gstprops.c, gst/gsttee.c,
9694 gst/gstthread.c, gst/gsttype.c, gst/gstutils.c: Cleaned up the docs
9697 2001-01-06 19:09 wtay
9699 * gst/elements/gstqueue.c: Rearranged the mutex locking, still have
9700 to think about it though...
9702 2001-01-06 18:08 wtay
9704 * gst/gstbuffer.c: Added a mutex around the mem_chunck alloc
9707 2001-01-06 16:56 wtay
9709 * tests/: .cvsignore, eos/.cvsignore: Added/updated .cvsignore
9711 2001-01-06 16:52 wtay
9713 * docs/manual/dynamic.sgml, plugins/mpeg2/parse/mpeg2parse.c,
9714 test/mp2tomp1.c: Fixed the MPEG2 to MPEG1 recoder, we need cannot
9715 create dangling elements with the current scheduler. Remove the
9716 subtitle parser because it's not possible with the current
9717 scheduler. Added a padtemplate for MPEG2 subtitles.
9719 2001-01-06 10:42 omegahacker
9721 * configure.in: removed xing and added AM_CONDITIONAL for
9724 2001-01-06 09:49 omegahacker
9726 * autogen.sh: added --enable-debug to autogen.sh, duh...
9728 2001-01-06 02:35 wtay
9730 * docs/manuals.mak, docs/gst/gstreamer-sections.txt,
9731 docs/gst/tmpl/gstasyncdisksrc.sgml,
9732 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9733 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstcaps.sgml,
9734 docs/gst/tmpl/gstdisksrc.sgml, docs/gst/tmpl/gstelement.sgml,
9735 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
9736 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
9737 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstidentity.sgml,
9738 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9739 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstplugin.sgml,
9740 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
9741 docs/gst/tmpl/gstsinesrc.sgml, docs/gst/tmpl/gstthread.sgml,
9742 docs/gst/tmpl/gsttypefind.sgml, docs/manual/Makefile.am,
9743 docs/manual/bins.sgml, docs/manual/connections.sgml,
9744 docs/manual/elements.sgml, docs/manual/ghostpads.sgml,
9745 docs/manual/gstreamer-manual.sgml, docs/manual/helloworld.sgml,
9746 docs/manual/pads.sgml, docs/manual/plugins.sgml, gst/gstbin.c,
9747 gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.c,
9748 gst/gstelement.h, gst/gstelementfactory.c, gst/gstplugin.c,
9749 gst/gstplugin.h, gst/gsttype.c, gst/gsttype.h,
9750 gst/elements/gstesdsink.c, gst/elements/gstesdsink.h: Updated the
9751 manual and the docs. Removed the esdsink in gst/elements/ we have
9752 a real one not in the plugins dir. Added more APIs to query the
9753 plugins, types and caps. more fields now have a getter and a
9754 setter. This is needed to make gstreamer wrapper fiendly. Added
9755 gst_element_disconnect beacuse we also have a gst_element_connect
9757 2001-01-05 18:50 wtay
9759 * docs/manual/: cothreads.sgml, factories.sgml, helloworld.sgml,
9760 helloworld2.sgml, mime-world.fig, pads.sgml, programs.sgml,
9761 queues.sgml, threads.sgml: Docs updates
9763 2001-01-05 00:28 omegahacker
9765 * gst/cothreads.c: fixed missing comment noticed by David Lehn
9767 2001-01-04 23:35 wtay
9769 * docs/manual/: Makefile.am, bin-element-ghost.fig, bins.sgml,
9770 elements.sgml, factories.sgml, goals.sgml, gstreamer-manual.sgml,
9771 helloworld.sgml, intro.sgml, motivation.sgml, pads.sgml,
9772 states.sgml, threads.sgml: Updates and additions to the manual
9774 2001-01-04 22:15 omegahacker
9776 * gst/cothreads.c, gst/gstinfo.c,
9777 docs/gst/tmpl/gstasyncdisksrc.sgml,
9778 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
9779 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstdisksrc.sgml,
9780 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
9781 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfdsink.sgml,
9782 docs/gst/tmpl/gstfdsrc.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
9783 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstinfo.sgml,
9784 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstpad.sgml,
9785 docs/gst/tmpl/gstpipefilter.sgml, docs/gst/tmpl/gstqueue.sgml,
9786 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
9787 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttypefind.sgml:
9790 2001-01-04 20:34 omegahacker
9792 * tools/gstreamer-launch.c: fixed problems with -launch
9794 2001-01-04 20:17 omegahacker
9796 * plugins/vorbis/vorbisenc.c: changed OGG to Ogg, to match decoder
9798 2001-01-04 19:22 wtay
9800 * examples/launch/mp3play: Fixed mp3play
9802 2001-01-04 19:16 wtay
9804 * tools/gstreamer-inspect.c: Added printout of the capabilities of
9807 2001-01-04 18:57 wtay
9809 * tools/: Makefile.am, gstreamer-inspect.c: Added enum values with
9810 default removed debugging -g from Makefile
9812 2001-01-04 17:44 richardb
9814 * examples/launch/mp3play: Undo accidental commit of debugging
9817 2001-01-04 16:46 richardb
9819 * tools/gstreamer-launch.c: Replace Wim's fix after Erik dropped
9822 2001-01-04 10:54 omegahacker
9824 * gst/: cothreads.c, gstpad.c, gstpad.h, gstplugin.c, gstplugin.h,
9825 elements/gstfakesink.c, elements/gstfakesink.h: Rearranged
9826 cothreads sources a bit, added some API docs. Added some functions
9827 needed for gstreamer-inspect. Added num_sources to fakesink.
9829 2001-01-04 10:53 omegahacker
9831 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: More updates
9832 to ladspa wrapper, closer to data movement
9834 2001-01-04 10:47 omegahacker
9836 * tools/: gstreamer-inspect.c, gstreamer-launch.c: Updated -inspect
9837 to list elements and plugin info too
9839 2001-01-04 07:19 wtay
9841 * tools/gstreamer-launch.c: A little fix for parameter parsing
9843 2001-01-04 00:15 richardb
9845 * examples/launch/mp3play: Updated to supply argument as
9846 "name=value" rather than just "value"
9848 2001-01-04 00:15 richardb
9850 * tools/gstreamer-launch.c: Added partial fix so that arguments can
9853 2001-01-03 23:08 wtay
9855 * test/mp3play.c: Make sure the plugin is loaded only once
9857 2001-01-03 22:58 richardb
9859 * examples/: helloworld2/helloworld2.c, launch/mp3play,
9860 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
9861 thread/thread.c, xml/createxml.c: Do gst_init first, so we can
9862 supply debugging options to libgst
9864 2001-01-03 20:55 wtay
9866 * tools/gstreamer-inspect.c: Added the previous changes back in
9868 2001-01-03 20:44 omegahacker
9870 * gst/: gstelement.c, gstelement.h, gstelementfactory.c: debug
9871 updates and a padtemplate counter added
9873 2001-01-03 20:40 omegahacker
9875 * gst/: gstpad.c, gstpad.h: Made gst_pad_eos_func a non-static
9878 2001-01-03 20:21 wtay
9880 * gst/gstprops.c, gst/gstprops.h, tools/Makefile.am,
9881 tools/gstreamer-inspect.c: Made the GstProps a GList instead of a
9882 GSList Some fixes to inspect: added the mime type
9884 2001-01-03 19:54 wtay
9886 * configure.in, tools/gstreamer-inspect.c: Added proper comment for
9887 the bonobo component fix a compile bug in inspect... Erik, have
9888 pending changes to gstpad.h?
9890 2001-01-03 19:12 richardb
9892 * examples/helloworld/helloworld.c, plugins/esd/esdsink/esdsink.c:
9893 Do gst_init first in helloworld, so you can supply gst parameters.
9894 Correct name of frequency cap to rate, in esdsink. Now connects
9897 2001-01-03 18:55 richardb
9899 * gst/elements/gstaudiosink.c: Various small fixes.
9901 2001-01-03 18:51 richardb
9903 * plugins/esd/esdsink/: esdsink.c, esdsink.h: Should cope with
9904 updating of parameters now.
9906 2001-01-03 18:15 richardb
9908 * plugins/esd/esdsink/: esdsink.c, esdsink.h: EsdSink now
9909 functions! Wheeeee! Still needs to have a few things sorted out
9910 though, such as parameter setting / syncing.
9912 2001-01-03 16:25 richardb
9914 * configure.in, plugins/Makefile.am, plugins/example.c,
9915 plugins/esd/Makefile.am, plugins/esd/esdsink/.cvsignore,
9916 plugins/esd/esdsink/Makefile.am, plugins/esd/esdsink/esdsink.c,
9917 plugins/esd/esdsink/esdsink.h: Added auto detection of libesd.
9918 Added nearly complete esdsink: all structure in place, just need to
9919 add actaul links to libesd. ;-)
9921 2001-01-03 08:48 omegahacker
9923 * tools/gstreamer-inspect.c: Updates, it prints a lot more stuff
9924 now, like padtemplates, caps/props, and arguments. More stuff can
9925 be done, but not now, I must sleep.
9927 2001-01-03 07:38 omegahacker
9929 * tools/: .cvsignore, Makefile.am, gstreamer-inspect.c,
9930 gstreamer-launch.c: Updates to -launch, added -inspect.
9932 2001-01-02 23:33 wtay
9934 * plugins/: example.c, example.h: Updated the example plugin
9937 2001-01-02 22:52 richardb
9939 * docs/Makefile.am: Don't delete CVS directories from working
9940 directory: delete from distdir. Also, delete backup files, while
9943 2001-01-02 20:50 wtay
9945 * gstreamer.spec.in: Datafiles in share should go in to RPM too
9947 2001-01-02 19:46 wtay
9949 * examples/autoplug/Makefile.am, examples/helloworld/Makefile.am,
9950 examples/helloworld2/Makefile.am, examples/launch/Makefile.am,
9951 examples/queue/Makefile.am, examples/queue2/Makefile.am,
9952 examples/queue3/Makefile.am, examples/queue4/Makefile.am,
9953 examples/thread/Makefile.am, examples/xml/Makefile.am,
9954 plugins/avi/Makefile.am, plugins/mpeg2/ac3parse/Makefile.am,
9955 test/bindings/Makefile.am: The examples must not be installed
9956 Removed debugging from Makefiles for avidecoder/ac3parse
9957 /test/bindings/dummy.h cannot be installed
9959 2001-01-02 18:40 wtay
9961 * docs/gst/gstreamer-docs.sgml, plugins/au/gstparseau.c,
9962 plugins/au/gstparseau.h, plugins/audioscale/Makefile.am,
9963 plugins/audioscale/audioscale.c,
9964 plugins/filters/median/Makefile.am,
9965 plugins/filters/smooth/Makefile.am, plugins/jpeg/Makefile.am,
9966 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
9967 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
9968 plugins/mpeg1/mpegtypes/Makefile.am,
9969 plugins/mpeg2/mpegtypes/Makefile.am,
9970 plugins/visualization/spectrum/fix_fft.c,
9971 plugins/visualization/spectrum/gstspectrum.c,
9972 plugins/visualization/spectrum/gstspectrum.h: Remove esdsink from
9973 the docs more fixes for symbols collisions
9975 2001-01-02 16:39 wtay
9977 * plugins/visualization/synaesthesia/core.c: Fixed a symbol
9978 conflict with mpeg_audio
9980 2001-01-02 16:29 wtay
9982 * plugins/mpeg2/video/: Makefile.am, gethdr.c, getpic.c,
9983 mpeg2dec.c, mpeg2dec.h, recon.c, recon_mmx.c, recon_sse.s: Fixed a
9984 symbol conflict with mpeg_play
9986 2001-01-02 15:18 richardb
9988 * docs/gst/Makefile.am: Remove gstesdsink
9990 2001-01-02 14:35 richardb
9992 * docs/Makefile.am: Add dist-hook to stop CVS/ directories being
9993 put into distribution.
9995 2001-01-02 14:34 richardb
9997 * configure.in: Add GST_HTTPSRC_GET_TYPE back into configure.in:
9998 documentation fails to build correctly when libhttp isn't present
10001 2001-01-02 13:23 richardb
10003 * autogen.sh: Correct ftp urls for libtool.
10005 2001-01-02 12:07 wtay
10007 * autogen.sh: Fixed a typo
10009 2001-01-02 12:04 wtay
10011 * acconfig.h, autogen.sh, configure.in,
10012 gst/elements/gstasyncdisksrc.c, gstplay/callbacks.c,
10013 gstplay/gstmediaplay.c, plugins/Makefile.am: Added a check for
10014 libjpeg Added and action for the load menu in gstplay Fixed drag
10015 and drop in gstplay More verbose errors in gstasyndisksrc
10017 2001-01-02 08:13 omegahacker
10019 * acconfig.h, autogen.sh, configure.in,
10020 docs/random/TODO-post-0.1.0, examples/autoplug/Makefile.am,
10021 gst/gstplugin.c, gst/elements/Makefile.am,
10022 gst/elements/gstasyncdisksrc.c, include/registry.h,
10023 libs/getbits/Makefile.am, libs/getbits/gstgetbits.c,
10024 libs/getbits/gstgetbits.h, libs/getbits/gstgetbits_generic.c,
10025 libs/idct/Makefile.am, libs/riff/gstriffencode.c,
10026 libs/riff/gstriffparse.c, plugins/Makefile.am,
10027 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
10028 plugins/avi/Makefile.am, plugins/avi/codectest.c,
10029 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
10030 plugins/avi/videoheader.c, plugins/avi/wincodec/gstwindec.c,
10031 plugins/avi/wincodec/gstwinenc.c, plugins/capture/v4l/grab-v4l.c,
10032 plugins/capture/v4l/gstv4lsrc.c, plugins/cobin/cobin.c,
10033 plugins/cobin/cobin.h, plugins/dvdsrc/dvdsrc.c,
10034 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
10035 plugins/filters/ladspa/gstladspa.c,
10036 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
10037 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
10038 plugins/jpeg/gstjpegenc.c, plugins/mp3decode/Makefile.am,
10039 plugins/mp3decode/mpg123/gstmpg123.c,
10040 plugins/mp3decode/parse/mp3parse.c,
10041 plugins/mpeg1/mpeg1encoder/globals.h,
10042 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10043 plugins/mpeg1/mpeg1encoder/marker.c,
10044 plugins/mpeg1/mpeg1encoder/mem.c,
10045 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10046 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
10047 plugins/mpeg1/mpegaudio/psy.c, plugins/mpeg1/mpegaudio/subs.c,
10048 plugins/mpeg1/parse/mpeg1parse.c,
10049 plugins/mpeg1/system_encode/buffer.c,
10050 plugins/mpeg1/system_encode/system_encode.c,
10051 plugins/mpeg1/system_encode/systems.c,
10052 plugins/mpeg1video/parse/mp1videoparse.c,
10053 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10054 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
10055 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
10056 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
10057 plugins/mpeg2/parse/mpeg2parse.c,
10058 plugins/mpeg2/subtitles/mpeg2subt.c, plugins/mpeg2/video/getpic.c,
10059 plugins/mpeg2/video/gstmpeg2play.c, plugins/mpeg2/video/mpeg2dec.c,
10060 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
10061 plugins/rtjpeg/rtjpegdec.c, plugins/rtjpeg/rtjpegdec.h,
10062 plugins/rtjpeg/rtjpegenc.c, plugins/rtjpeg/rtjpegenc.h,
10063 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
10064 plugins/visualization/smoothwave/smoothwave.c,
10065 plugins/visualization/spectrum/gstspectrum.c,
10066 plugins/visualization/synaesthesia/synaesthesia.c,
10067 plugins/visualization/vumeter/vumeter.c,
10068 plugins/vorbis/vorbisdec.c, plugins/vorbis/vorbisenc.c,
10069 plugins/wav/gstparsewav.c: Massive, massive update of most source
10070 files. I went through and cleaned up all the warnings that I
10071 could, which involved fixing some of the plugins.
10073 The configure.in script was re-arranged and cleaned up so, and a
10074 check for libtool 1.3.5 was added to autogen.sh. Added checks for
10077 Some plugins were removed from the list of things to build for
10080 Added GST_DEBUG_FORCE_DISABLE in gstgetbits, since that's time
10081 critical and even an if() from a DEBUG can significantly increase
10084 2001-01-02 02:18 wtay
10086 * tests/Makefile.am: ooops, eos is a dir
10088 2001-01-02 02:16 wtay
10090 * docs/gst/Makefile.am, docs/gst/gstreamer-sections.txt,
10091 editor/pixmaps/Makefile.am, tests/Makefile.am,
10092 tests/eos/Makefile.am, tests/eos/case1.c: Fixed makefiles for docs
10093 Added eos test programs
10095 2001-01-02 01:44 wtay
10097 * configure.in, docs/random/eos, editor/Makefile.am,
10098 editor/gsteditorimage.c, editor/gsteditorpalette.c,
10099 editor/gsteditorprojectview.c, editor/gsteditorproperty.c,
10100 gst/gstpad.c, gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
10101 gstplay/Makefile.am, gstplay/gstmediaplay.c: Fixes for
10102 gsteditor/gstplay install/build fixed typo in random/eos added
10103 num_buffers property to fakesrc
10105 2001-01-02 01:33 richardb
10107 * Makefile.am, configure.in, docs/Makefile.am, docs/manuals.mak,
10108 docs/gst/Makefile.am, docs/libs/Makefile.am: Added checking for all
10109 the tools used to make documentation. If documentation cannot be
10110 generated, whatever is available will still be installed.
10111 videosink/imagetest is now a check_PROGRAM
10113 2001-01-02 01:00 omegahacker
10115 * REQUIREMENTS: updated requirements
10117 2001-01-02 00:35 omegahacker
10119 * REQUIREMENTS: added list of requrements
10121 2001-01-02 00:31 richardb
10123 * configure.in, examples/Makefile.am: Added launch back into make
10124 system. The Makefile wasn't being generated, resulting in make
10125 dist failing when the directory was entered for make dist.
10127 2001-01-01 23:50 wtay
10129 * examples/Makefile.am: Added directories to DIST_SUBDIRS
10131 2001-01-01 23:20 omegahacker
10133 * examples/autoplug/Makefile.am: somehow Makefile.am went
10136 2001-01-01 22:44 omegahacker
10138 * examples/: Makefile.am, thread/Makefile.am: updated examples
10141 2001-01-01 21:21 omegahacker
10143 * Makefile.am, configure.in, examples/xml/Makefile.am,
10144 gst/Makefile.am, plugins/dvdsrc/Makefile.am: More build fixes
10146 2001-01-01 19:54 wtay
10148 * docs/random/: TODO-post-0.1.0, eos: Added some more TODOs Added a
10149 proposition for eos propagation
10151 2001-01-01 17:25 wtay
10153 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstelement.sgml,
10154 docs/gst/tmpl/gstinfo.sgml, docs/gst/tmpl/gstpad.sgml,
10155 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstelement.c,
10156 gst/gstpad.c: Documentation updates
10158 2001-01-01 14:34 richardb
10160 * examples/launch/Makefile.am: Add one more file to dist.
10162 2001-01-01 14:06 richardb
10164 * docs/: gst/Makefile.am, libs/Makefile.am: Fix a couple of files
10165 not being put into distributions. make dist now appears to create
10166 a fully functional distribution. make rpm should now produce an
10167 rpm. Whether that rpm is any good is another matter...
10169 2001-01-01 13:41 richardb
10171 * Makefile.am, configure.in, examples/Makefile.am,
10172 examples/launch/Makefile.am, examples/xml/Makefile.am: Fix broken
10173 build system for examples.
10175 2001-01-01 08:43 omegahacker
10177 * gstplay/Makefile.am, plugins/avi/Makefile.am,
10178 plugins/avi/wincodec/Makefile.am: More build changes
10180 2001-01-01 08:37 omegahacker
10182 * Makefile.am, autogen.sh, configure.in,
10183 docs/code-reviews/gstbin.c-1.41, examples/autoplug/Makefile,
10184 examples/autoplug/Makefile.am, examples/autoplug/autoplug.c,
10185 examples/helloworld/Makefile, examples/helloworld/Makefile.am,
10186 examples/helloworld2/Makefile, examples/helloworld2/Makefile.am,
10187 examples/queue/Makefile, examples/queue/Makefile.am,
10188 examples/queue2/Makefile, examples/queue2/Makefile.am,
10189 examples/queue3/Makefile, examples/queue3/Makefile.am,
10190 examples/queue4/Makefile, examples/queue4/Makefile.am,
10191 examples/thread/Makefile, examples/thread/Makefile.am,
10192 examples/xml/Makefile, examples/xml/Makefile.am, gst/gstpad.c,
10193 gst/gstplugin.c: Re-arranged the build a bit to try to make it more
10194 sane. Added some debug.
10196 2001-01-01 07:47 omegahacker
10198 * gstplay/Makefile.am: added headers and such to Makefile.am for
10201 2001-01-01 07:44 omegahacker
10203 * test/: mp3.c, qtest.c: added the category number to DEBUG
10205 2001-01-01 07:42 omegahacker
10207 * plugins/filters/ladspa/Makefile.am: missed utils.h
10209 2001-01-01 07:30 omegahacker
10211 * configure.in: updated version number from 0.9.2 (huh???) to 0.1.0
10213 2001-01-01 06:59 wtay
10215 * configure.in, docs/gst/tmpl/gstinfo.sgml,
10216 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10217 examples/autoplug/autoplug.c: Added -Wall to configure.in
10219 2001-01-01 06:57 omegahacker
10221 * gst/Makefile.am: fixed a nasty bug where at -O6 teh compiler
10222 optimized cothreads.c beyond the point of functioning
10224 2001-01-01 06:23 wtay
10226 * plugins/vorbis/: Makefile.am, vorbis.c, vorbisdec.c, vorbisdec.h,
10227 vorbisenc.c, vorbisenc.h: Some compile cleanups
10229 2001-01-01 05:26 wtay
10231 * gst/gstpipeline.c: Fixed a very bad error with autoplugging.
10233 2001-01-01 05:18 omegahacker
10235 * gst/: gst.c, gstinfo.c, gstinfo.h: updated the debug system so it
10238 2001-01-01 04:53 omegahacker
10240 * gst/: gst.c, gstinfo.c, gstinfo.h: Added API to control DEBUG
10241 level, updated cmdline code
10243 2001-01-01 04:41 omegahacker
10245 * gst/: gst.c, gstpad.c: modified cmdlien code to take both 0xHEX
10246 and dec, and added an INFO line in gst_pad_connect()
10248 2001-01-01 04:11 omegahacker
10250 * plugins/filters/ladspa/: Makefile, search.c: removed accidentally
10251 checked in Makefile and added .cvsignore
10253 2001-01-01 04:10 wtay
10255 * test/mp3.c, test/qtest.c, tests/case4.c, tests/markup.c,
10256 tests/paranoia.c, tests/rip.c, tests/simplefake.c: Updated test
10259 2001-01-01 04:04 wtay
10261 * gst/gst.c: Fixed a typo
10263 2001-01-01 04:02 wtay
10265 * plugins/filters/ladspa/: Makefile, gstladspa.c: Added the boolean
10268 2001-01-01 03:59 omegahacker
10270 * plugins/filters/ladspa/: gstladspa.c, gstladspa.h: fixed ladpsa
10271 filter up to compile
10273 2001-01-01 03:57 omegahacker
10275 * plugins/filters/Makefile.am: added ladspa
10277 2001-01-01 03:57 omegahacker
10279 * gst/gstautoplug.c: set categories for all INFOs
10281 2001-01-01 03:44 omegahacker
10283 * tests/sched/.cvsignore: added .cvsignore
10285 2001-01-01 03:43 wtay
10287 * gst/: Makefile.am, gst.c, gstcpu.c, gstinfo.c: Added command line
10288 parsing for --gst-info-mask, --gst-debug-mask and --help Dump the
10289 FLAGS and options on --help
10291 2001-01-01 03:22 omegahacker
10293 * tests/.cvsignore: updated .cvsignore
10295 2001-01-01 03:20 omegahacker
10297 * configure.in: added directories to configure.in
10299 2001-01-01 03:19 omegahacker
10301 * plugins/filters/ladspa/: Makefile, Makefile.am, gstladspa.c,
10302 gstladspa.h, ladspa.h, load.c, search.c, utils.h: New LADSPA plugin
10305 2001-01-01 03:18 omegahacker
10307 * examples/Makefile.am: fixed stupid spelling mistake
10309 2001-01-01 03:18 omegahacker
10311 * gstplay/: .cvsignore, Makefile.am: gstplay now builds from
10312 build-directory, doesn't require a make install
10314 2001-01-01 03:16 omegahacker
10316 * plugins/: audioscale/audioscale.c, avi/audiocodecs.c,
10317 avi/gstavidecoder.c, avi/gstaviencoder.c, avi/wincodec/gstwindec.c,
10318 avi/wincodec/gstwinenc.c, capture/v4l/gstv4lsrc.c,
10319 cdparanoia/cdparanoia.c, dvdsrc/dvdsrc.c, filters/median/median.c,
10320 filters/smooth/smooth.c, jpeg/gstjpegdec.c, jpeg/gstjpegenc.c,
10321 mp3decode/mpg123/gstmpg123.c, mp3decode/parse/mp3parse.c,
10322 mp3decode/types/mp3types.c, mp3encode/lame/gstlame.c,
10323 mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10324 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/util.c,
10325 mpeg1/mpeg_play/video.c, mpeg1/mpegaudio/gstmpegaudio.c,
10326 mpeg1/parse/mpeg1parse.c, mpeg1/system_encode/buffer.c,
10327 mpeg1/system_encode/system_encode.c,
10328 mpeg1video/parse/mp1videoparse.c, mpeg2/ac3parse/ac3parse.c,
10329 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/parse/mpeg2parse.c,
10330 mpeg2/subtitles/mpeg2subt.c, mpeg2/video/gethdr.c,
10331 mpeg2/video/gstmpeg2play.c, mpeg2/video/mpeg2dec.c,
10332 mpeg2/videoparse/mp2videoparse.c, videoscale/videoscale.c,
10333 visualization/smoothwave/smoothwave.c,
10334 visualization/synaesthesia/synaesthesia.c, vorbis/vorbisdec.c:
10335 Updated all plugins to use new GST_DEBUG and GST_INFO systems.
10337 2001-01-01 03:16 omegahacker
10339 * libs/: getbits/gstgetbits_generic.c, riff/gstriffencode.c,
10340 riff/gstriffparse.c: Updated libraries to use new GST_DEBUG instead
10343 2001-01-01 03:14 omegahacker
10345 * gst/: cothreads.c, gst.c, gstautoplug.c, gstbin.c, gstbuffer.c,
10346 gstbufferpool.c, gstcaps.c, gstclock.c, gstcpu.c, gstelement.c,
10347 gstelementfactory.c, gstinfo.c, gstinfo.h, gstobject.c, gstpad.c,
10348 gstpipeline.c, gstplugin.c, gstprops.c, gstscheduler.c,
10349 gstthread.c, gsttype.c, gstxml.c, elements/gstasyncdisksrc.c,
10350 elements/gstaudiosink.c, elements/gstaudiosrc.c,
10351 elements/gstdisksrc.c, elements/gstfdsink.c,
10352 elements/gstpipefilter.c, elements/gstqueue.c,
10353 elements/gstsinesrc.c, elements/gsttypefind.c: Mega update of INFO,
10354 DEBUG, and ERROR subsystems, renamed with GST_ prefix. GST_DEBUG
10355 now takes a category parameter, which is the same as GST_INFO
10356 system. They are now called GST_CAT_*. All the GST_DEBUGs are set
10357 to 0 for now, we need to go and fix all these eventually.
10359 2001-01-01 02:46 omegahacker
10361 * gst/gstcpu.c: fixed stupid (brown paper bag) bug with missing
10362 NULL on g_strconcat
10364 2001-01-01 02:34 omegahacker
10366 * gst/gstcpu.c: fixed the segfault
10368 2001-01-01 01:56 wtay
10370 * acconfig.h, configure.in, gst/gstinfo.c: Added --enable-info and
10371 --disable-info-system nothing specified = INFO enabled, mask to
10372 0x00000001 --enable-info = INFO enabled, mask to 0xffffffff
10373 --disable-info = INFO compiled into a nop and thus disabled
10375 2001-01-01 00:44 omegahacker
10377 * examples/: autoplug/.cvsignore, helloworld/.cvsignore,
10378 helloworld2/.cvsignore, launch/Makefile, queue/.cvsignore,
10379 queue2/.cvsignore, queue3/.cvsignore, queue4/.cvsignore,
10380 thread/.cvsignore, xml/.cvsignore: hopefully one last update to the
10381 examples .cvsignores
10383 2001-01-01 00:44 wtay
10385 * acconfig.h, configure.in, gst/gstinfo.h, plugins/avi/Makefile.am,
10386 plugins/avi/gstavidecoder.c: Added GST_INFO_ENABLED flags Added
10387 --enable-debug-info A little fix for the avidecoder
10389 2001-01-01 00:42 omegahacker
10391 * examples/: helloworld/helloworld.c, helloworld2/helloworld2.c,
10392 queue/queue.c, queue2/queue2.c, queue3/queue3.c, queue4/queue4.c,
10393 thread/thread.c, xml/Makefile, xml/createxml.c, xml/runxml.c:
10394 cleaned up the examples, added Makefiles, etc
10396 2001-01-01 00:34 omegahacker
10398 * examples/: Makefile.am, autoplug/Makefile, autoplug/autoplug.c,
10399 helloworld/Makefile, helloworld2/Makefile, launch/Makefile,
10400 queue/Makefile, queue2/Makefile, queue3/Makefile, queue4/Makefile,
10401 thread/Makefile, xml/Makefile: Updated makefiles for examples
10403 2001-01-01 00:17 omegahacker
10405 * gst/: gstcpu.c, gstinfo.c, gstinfo.h, elements/gstelements.c:
10406 Cleaned up INFO system some more, added API to select categories,
10407 modified the printout function to print cleanly for GST_INIT info
10408 (the default min) and spew function:line debug_string [element] for
10409 everything else. Eventually could make even that configurable
10410 easily enough, just check against another bitmap instead of
10411 checking for == GST_INIT.
10413 2000-12-31 23:31 wtay
10415 * gst/: Makefile.am, gstbin.c, gstpad.c, elements/gstfakesrc.c: Fix
10416 some compile warnings
10418 2000-12-31 22:49 omegahacker
10420 * gstplay/gstmediaplay.c: Added ability to use .glade file in cwd
10422 2000-12-31 22:18 omegahacker
10424 * gst/: gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstpad.c,
10425 gstpad.h, gstplugin.c, gstplugin.h, gstscheduler.c, gsttype.c,
10426 types/gsttypes.c: Started work on better ghostpad management, and
10427 started to build the low- level EOS mechanism.
10429 Also removed a couple of printouts that aren't needed any more.
10431 2000-12-31 22:16 omegahacker
10433 * plugins/: mp3decode/types/mp3types.c,
10434 mpeg1/mpegtypes/mpeg1types.c, mpeg2/mpegtypes/mpeg2types.c:
10435 Commented out some extra output that we don't need right now.
10437 2000-12-31 22:15 omegahacker
10439 * tools/gstreamer-register.c: Added stdlib.h to clean up exit()
10442 2000-12-31 22:14 omegahacker
10444 * tests/: load.c, markup.c: New test programs.
10446 2000-12-31 22:13 omegahacker
10448 * tests/Makefile.am: [no log message]
10450 2000-12-31 22:11 omegahacker
10452 * tests/sched/: Makefile, Makefile.am, runxml.c, testcases:
10453 Converted to a Makefile.am, fixed up the GstSrc thing, and removed
10454 a set to READY state before PLAYING that isn't necessary.
10456 2000-12-31 18:06 richardb
10458 * plugins/mpeg2/mpeg2dec/Makefile.am: Add a final header file to
10461 2000-12-31 17:49 richardb
10463 * plugins/mpeg2/: ac3dec/Makefile.am, mpeg2dec/Makefile.am: A
10464 couple more fixes to make dist.
10466 2000-12-31 17:37 richardb
10468 * plugins/mpeg2/mpeg2dec/Makefile.am: Add new files to dist.
10470 2000-12-31 17:34 wtay
10472 * plugins/mpeg2/mpeg2dec/: attributes.h, idct_mlib.c, mm_accel.h,
10473 motion_comp_mlib.c, output_video.h, stats.c: Added missing files,
10474 It should compile now, but doesn't work
10476 2000-12-31 17:32 richardb
10478 * plugins/: mp3decode/Makefile.am, mpeg1/mpeg_play/Makefile.am,
10479 mpeg1/mpegaudio/Makefile.am, mpeg2/ac3dec/Makefile.am,
10480 mpeg2/mpeg2enc/Makefile.am, wav/Makefile.am: Various fixes to
10481 ensure that appropriate files are included in make dist. Make dist
10482 now produces a nearly functioning distribution.
10484 2000-12-31 17:32 wtay
10486 * editor/gsteditorproperty.c, plugins/cdparanoia/cdparanoia.c:
10487 Updated the editor to use the capslist Added change state in
10490 2000-12-31 17:02 wtay
10492 * docs/gst/gstreamer-sections.txt, docs/gst/tmpl/gstautoplug.sgml,
10493 docs/gst/tmpl/gstcaps.sgml, docs/gst/tmpl/gstelement.sgml,
10494 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstprops.sgml,
10495 docs/gst/tmpl/gstreamer-unused.sgml, gst/Makefile.am,
10496 gst/gstautoplug.c, gst/gstcaps.h, gst/gstpad.c, tests/.cvsignore:
10497 Updated the docs Updated gst/Makefile.am to add CFLAGS Added test
10498 programs to tests/.cvsignore
10500 2000-12-31 16:15 wtay
10502 * tests/padfactory.c: Test program for the pad factory
10504 2000-12-31 16:12 wtay
10506 * examples/autoplug/autoplug.c, gst/gst.h, gst/gstautoplug.c,
10507 gst/gstautoplug.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
10508 gst/gstelementfactory.c, gst/gstinfo.c, gst/gstpad.c, gst/gstpad.h,
10509 gst/gstpipeline.c, gst/gstplugin.c, gst/gstprops.c, gst/gstprops.h,
10510 gst/elements/gstaudiosink.c, plugins/avi/gstavidecoder.c,
10511 plugins/avi/gstaviencoder.c, plugins/avi/wincodec/gstwincodec.c,
10512 plugins/cdparanoia/cdparanoia.c,
10513 plugins/mp3decode/mpg123/gstmpg123.c,
10514 plugins/mp3decode/parse/mp3parse.c,
10515 plugins/mp3decode/types/mp3types.c,
10516 plugins/mp3encode/lame/gstlame.c,
10517 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
10518 plugins/mpeg1/mpegtypes/mpeg1types.c,
10519 plugins/mpeg1/parse/mpeg1parse.c,
10520 plugins/mpeg1video/parse/mp1videoparse.c,
10521 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
10522 plugins/mpeg2/mpegtypes/mpeg2types.c,
10523 plugins/mpeg2/parse/mpeg2parse.c,
10524 plugins/mpeg2/video/gstmpeg2play.c,
10525 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/vorbis/vorbis.c,
10526 tests/Makefile.am, tests/autoplug.c, tests/caps.c, tests/case4.c,
10527 tests/init.c, tests/queue.c, tests/simplefake.c, tests/states.c:
10528 Added multiple caps to the pads Extended the padfactory for the
10529 multiple caps GstCaps now have a name so that future manipulations
10530 on them can be done by name Updated the plugins for the new caps
10533 2000-12-31 16:07 richardb
10535 * Makefile.am, configure.in, include/Makefile.am: Add files in
10536 include to distributions.
10538 2000-12-31 15:53 richardb
10540 * gst/Makefile.am: Add gstpropsprivate.h to dist.
10542 2000-12-31 15:19 richardb
10544 * docs/Makefile.am: Add docs/fwg to DIST_SUBDIRS
10546 2000-12-31 15:18 richardb
10548 * configure.in: Add docs/fwg/Makefile to things to be built.
10550 2000-12-31 14:22 richardb
10552 * docs/manuals.mak: Fix another bug in make install for fwg
10553 (complained becuase there were no pngs to install). I should have
10554 got up more slowly today...
10556 2000-12-31 14:02 richardb
10558 * docs/: fwg/.cvsignore, libs/tmpl/.cvsignore, manual/.cvsignore,
10559 manual/images/.cvsignore: Fix .cvsignores
10561 2000-12-31 13:55 richardb
10563 * docs/: manuals.mak, fwg/.cvsignore: Fix bug in make install for
10564 manuals. Added stuff to .cvsignore in fwg
10566 2000-12-31 10:46 omegahacker
10568 * tools/gstreamer-launch.c: Complete rewrite of the launcher. Now
10569 supports pretty arbitrary pipelines. Try '((fakesrc) ! identity !
10570 (fakesink))' out. Doesn't seem to recognize pad names yet for some
10571 reason, so it goes with the first sink/src pad it finds in a given
10572 element. Other problems still remain, but the hard part is done
10575 2000-12-30 19:51 wtay
10577 * plugins/mpeg2/mpegtypes/mpeg2types.c: Removed elementary mpeg2
10578 video detection because we simply don't know if it's mpeg1 or mpeg2
10580 2000-12-30 19:41 wtay
10582 * plugins/avi/gstavidecoder.c: removed debugging
10584 2000-12-30 19:40 wtay
10586 * plugins/mpeg1/parse/Makefile.am: removed debugging info again
10588 2000-12-30 19:39 wtay
10590 * plugins/mpeg1/parse/: Makefile.am, mpeg1parse.c: Removed ac3 and
10591 other private streams until autoplug can figure it out
10593 2000-12-30 19:37 wtay
10595 * libs/getbits/: gstgetbits.c, gstgetbits.h: Disabled MMX optimized
10596 versions until they get fixed
10598 2000-12-30 19:04 wtay
10600 * gst/cothreads.c, gst/gstplugin.c, plugins/avi/audiocodecs.c,
10601 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
10602 plugins/avi/playcodecs.c, plugins/avi/wincodec/gstwincodec.c,
10603 plugins/avi/wincodec/gstwindec.c,
10604 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed autoplugging for avi
10605 Fixed a bug in multiple typefind function loading: when a typefind
10606 is requested for a mimetype, all plugins with a typefind function
10609 2000-12-30 17:42 wtay
10611 * gst/gst.c, gst/gstautoplug.c, gst/gstcaps.c, gst/gstplugin.c,
10612 gst/gstprops.c, gst/gstthread.c, plugins/mpeg2/ac3dec/ac3dec.c,
10613 plugins/mpeg2/mpegtypes/mpeg2types.c,
10614 plugins/mpeg2/parse/mpeg2parse.c,
10615 plugins/mpeg2/video/gstmpeg2play.c,
10616 plugins/mpeg2/videoparse/mp2videoparse.c: Fixed MPEG2 autoplugging
10617 Added some more INFO to gstthread
10619 2000-12-30 17:13 wtay
10621 * docs/gst/: Makefile.am, tmpl/gstreamer-unused.sgml: Updated the
10622 makefile for new files
10624 2000-12-30 16:13 wtay
10626 * docs/gst/.cvsignore, docs/gst/gstreamer-decl.txt,
10627 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10628 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types.in,
10629 docs/gst/tmpl/gst.sgml, docs/gst/tmpl/gstautoplug.sgml,
10630 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstcaps.sgml,
10631 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
10632 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gstinfo.sgml,
10633 docs/gst/tmpl/gstobject.sgml, docs/gst/tmpl/gstprops.sgml,
10634 docs/gst/tmpl/gstreamer-unused.sgml,
10635 docs/gst/tmpl/gstscheduler.sgml, docs/gst/tmpl/gstsink.sgml,
10636 docs/gst/tmpl/gstsrc.sgml, gst/gstautoplug.c, gst/gstelement.c,
10637 gst/gstobject.c, gst/gstplugin.c, gst/elements/Makefile.am,
10638 gst/elements/gstqueue.c, gst/elements/gsttypefind.c: Docs updates:
10639 remove sink, src, filter, connection added gstinfo to docs.
10640 Updated some core files for the docs gsttypefind did not include
10641 gst_private Added CFlags to Makefile.am in gst/elements
10643 2000-12-30 15:36 richardb
10645 * docs/: Makefile.am, manuals.mak, fwg/Makefile.am,
10646 fwg/gst-filter-writers-guide.sgml, manual/Makefile.am: Added
10647 framework for writing filter writers guide. Extracted much of the
10648 makefile from docs/manual into a shared file which is included, so
10651 2000-12-30 14:46 richardb
10653 * docs/: libs/.cvsignore, manual/.cvsignore, manual/Makefile.am,
10654 libs/Makefile.am: Fix a bug in manual/Makefile.am: bad shell script
10655 for make disting .ps files. Couple of final fixes to
10656 libs/Makefile.am, too. Add a few things to cvsignores.
10658 2000-12-30 14:40 richardb
10660 * plugins/: dvdsrc/Makefile.am, mpeg2/video/getvlc.h,
10661 mpeg2/video/mpeg2dec.h, mpeg2/videoparse/Makefile.am: Change ERROR
10662 to VLC_ERROR in mpeg2. Fix a couple of makefiles so that make dist
10665 2000-12-30 13:54 richardb
10667 * docs/libs/: Makefile.am, tmpl/.cvsignore: Makefile cleaned muchly
10668 - make should now cause gstreamer-libs docs to be created. Make
10669 dist may work too - untested. No longer store tmpls in CVS,
10670 either. Only thing missing is make dependencies on the source
10671 files used to extract the docs.
10673 2000-12-30 13:14 richardb
10675 * docs/libs/tmpl/: dct.sgml, externals.sgml, gstcolorspace.sgml,
10676 gstgetbits.sgml, gstgetbits_inl.sgml, gstidct.sgml,
10677 gstputbits.sgml, gstriff.sgml, gstvideoscale.sgml, wineacm.sgml:
10678 Remove template files from CVS: they're autogenerated better.
10680 2000-12-30 05:05 richardb
10682 * docs/manual/Makefile.am: Makefile can now be used for a different
10683 manual by simply changing the initial variables
10685 2000-12-30 04:40 richardb
10687 * docs/manual/images/: .cvsignore, Makefile.am: Remove old
10688 directories and files
10690 2000-12-30 04:36 richardb
10692 * docs/manual/: Makefile.am, bin-element.fig,
10693 connected-elements.fig, filter-element-multi.fig,
10694 filter-element.fig, hello-world.fig, mime-world.fig, queue.fig,
10695 sink-element.fig, src-element.fig, state-diagram.fig, thread.fig:
10696 Misc tweaks to makefile for manual. Moved .figs into same
10697 directory so we can have them built appropriately without having to
10698 hack makefiles horribly. Nearly have a core makefile which can be
10699 reused for other manuals.
10701 2000-12-30 03:28 wtay
10703 * docs/manual/images/Makefile.am: Scaled down the eps images to
10706 2000-12-30 02:47 wtay
10708 * gst/elements/: gstelements.c, gstfakesrc.c: Added some INFO in
10709 gstelements Reverted pad names in gstfakesrc back to what they were
10711 2000-12-30 02:41 omegahacker
10713 * gst/: cothreads.c, gst.c, gst_private.h, gstbin.c, gstbuffer.c,
10714 gstelement.c, gstinfo.c, gstinfo.h, gstpad.c, gstplugin.c,
10715 gsttype.c, elements/gsttypefind.c: Updated more files to use INFO.
10717 2000-12-30 02:25 richardb
10719 * docs/manual/Makefile.am: Minor neaten to makefile.
10721 2000-12-30 01:53 richardb
10723 * test/: a.c, avi2mpg.c, aviparse.c, mp1parse.c, mp1tomp1.c,
10724 mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c, mp3play.c,
10725 mp3tovorbis.c, mpeg2parse.c, pipetest.c, qtest.c: Convert GstSrc's
10728 2000-12-30 01:06 richardb
10730 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am:
10731 Added configure test for liblame.
10733 2000-12-30 00:46 richardb
10735 * configure.in, plugins/Makefile.am: Add configure tests for
10738 2000-12-30 00:17 richardb
10740 * plugins/mpeg1/system_encode/Makefile.am: Include "include/"
10742 2000-12-29 22:36 richardb
10744 * plugins/: mpeg2/parse/Makefile.am, mpeg1/parse/Makefile.am:
10745 Include "include/" when compiling.
10747 2000-12-29 21:58 richardb
10749 * gst/elements/gsttypefind.c: Remove reference to gstdebug.h which
10752 2000-12-29 21:56 richardb
10754 * libs/getbits/: gstgetbits.c, gstgetbits.h: Fix a couple of MMX
10757 2000-12-29 21:50 richardb
10759 * libs/getbits/Makefile.am: Include libgst.la when linking gbtest
10762 2000-12-29 21:44 richardb
10764 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Use VLC_ERROR
10765 instead of ERROR_VAL, at Erik's suggestion. :)
10767 2000-12-29 21:40 richardb
10769 * plugins/mpeg1/mpeg_play/: decoders.c, decoders.h: Rename #define
10770 ERROR to #define ERROR_VAL to avoid conflict with gstinfo.h
10772 2000-12-29 19:45 wtay
10774 * gst/Makefile.am, gst/gstautoplug.c, gst/gstbin.c,
10775 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstpipeline.c,
10776 gst/gstprops.c, gst/gstscheduler.c, gst/elements/gstasyncdisksrc.c,
10777 gstplay/gstplay.c, plugins/capture/v4l/gstv4lsrc.c,
10778 plugins/mp3decode/parse/mp3parse.c,
10779 plugins/mp3encode/lame/gstlame.h,
10780 plugins/mpeg1/mpeg_play/decoders.c,
10781 plugins/mpeg1/mpeg_play/decoders.h,
10782 plugins/mpeg1video/parse/mp1videoparse.c: Fixed buffer flag
10783 handling gstplay used old flag handling updated some plugins for
10784 the new objects/error handling Fixed a serious buffer error in
10787 2000-12-29 18:31 wtay
10789 * tests/: caps.c, props.c: Updated some test programs
10791 2000-12-29 18:23 wtay
10793 * gst/: gstautoplug.c, gstbin.c, gstbuffer.h, gstpipeline.c,
10794 gstplugin.c, gstprops.c, gstprops.h, gstscheduler.c,
10795 elements/gstasyncdisksrc.c: Fixed a serious bug in gst_props_new:
10796 properties with a 0 value causes a segfault Fixed a possible bug in
10797 gstautoplug when one of the constructed paths was empty Commented
10798 out a too liberal assert in gstscheduler.c Added
10799 GST_BUFFER_DISCONTINUOUS tried to fix asyndisksrc
10801 2000-12-29 10:02 omegahacker
10803 * gst/: Makefile.am, gst.c, gst.h, gst_private.h, gstdebug.h,
10804 gstelement.c, gstelement.h, gstinfo.c, gstinfo.h, gstobject.c,
10805 gstobject.h, gstplugin.c, gstscheduler.c: Added DEBUG, INFO, and
10806 ERROR systems. Very little code is converted yet. Policy
10807 decisions need to be made as to what kinds of cases get what kind
10808 of response, and what the default ERROR response should be. Right
10809 now it will print out all the information, then have gdb spew a
10812 2000-12-29 05:38 omegahacker
10814 * gst/elements/: gstasyncdisksrc.c, gstasyncdisksrc.h,
10815 gstaudiosink.c, gstaudiosink.h, gstaudiosrc.c, gstaudiosrc.h,
10816 gstdisksrc.c, gstdisksrc.h, gstelements.c, gstesdsink.c,
10817 gstesdsink.h, gstfakesink.c, gstfakesink.h, gstfakesrc.c,
10818 gstfakesrc.h, gstfdsink.c, gstfdsink.h, gstfdsrc.c, gstfdsrc.h,
10819 gsthttpsrc.c, gsthttpsrc.h, gstidentity.c, gstidentity.h,
10820 gstpipefilter.c, gstpipefilter.h, gstqueue.c, gstqueue.h,
10821 gstsinesrc.c, gstsinesrc.h, gsttypefind.c, gsttypefind.h: Updated
10824 2000-12-29 04:36 wtay
10826 * gstplay/gstplay.c: Add the pipeline to the thread after
10829 2000-12-29 03:05 wtay
10831 * editor/gsteditorpadtemplate.c: Added a missing file...
10833 2000-12-29 02:50 omegahacker
10835 * plugins/: example.c, example.h, au/gstparseau.c, au/gstparseau.h,
10836 audioscale/audioscale.c, audioscale/audioscale.h,
10837 avi/gstavidecoder.c, avi/gstavidecoder.h, avi/gstaviencoder.c,
10838 avi/gstaviencoder.h, avi/wincodec/gstwindec.c,
10839 avi/wincodec/gstwindec.h, avi/wincodec/gstwinenc.c,
10840 avi/wincodec/gstwinenc.h, capture/v4l/gstv4lsrc.c,
10841 capture/v4l/gstv4lsrc.h, cdparanoia/cdparanoia.c,
10842 cdparanoia/cdparanoia.h, cobin/cobin.c, cobin/spindentity.c,
10843 cobin/spindentity.h, dvdsrc/Makefile.am, dvdsrc/dvdsrc.c,
10844 dvdsrc/dvdsrc.h, effects/stereo/stereo.c, effects/stereo/stereo.h,
10845 effects/volume/volume.c, effects/volume/volume.h,
10846 filters/median/median.c, filters/median/median.h,
10847 filters/smooth/smooth.c, filters/smooth/smooth.h,
10848 jpeg/gstjpegdec.c, jpeg/gstjpegdec.h, jpeg/gstjpegenc.c,
10849 jpeg/gstjpegenc.h, mp3decode/mpg123/gstmpg123.c,
10850 mp3decode/mpg123/gstmpg123.h, mp3decode/parse/mp3parse.c,
10851 mp3decode/parse/mp3parse.h, mp3decode/xa/gstxa.c,
10852 mp3decode/xa/gstxa.h, mp3decode/xing/gstxing.c,
10853 mp3decode/xing/gstxing.h, mpeg1/mpeg1encoder/gstmpeg1encoder.c,
10854 mpeg1/mpeg1encoder/gstmpeg1encoder.h,
10855 mpeg1/mpeg_play/gstmpeg_play.c, mpeg1/mpeg_play/gstmpeg_play.h,
10856 mpeg1/mpegaudio/gstmpegaudio.c, mpeg1/mpegaudio/gstmpegaudio.h,
10857 mpeg1/parse/mpeg1parse.c, mpeg1/parse/mpeg1parse.h,
10858 mpeg1/system_encode/system_encode.c,
10859 mpeg1/system_encode/system_encode.h,
10860 mpeg1video/parse/mp1videoparse.c, mpeg1video/parse/mp1videoparse.h,
10861 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
10862 mpeg2/ac3parse/ac3parse.c, mpeg2/ac3parse/ac3parse.h,
10863 mpeg2/mpeg2dec/gstmpeg2dec.c, mpeg2/mpeg2dec/gstmpeg2dec.h,
10864 mpeg2/mpeg2enc/gstmpeg2enc.c, mpeg2/mpeg2enc/gstmpeg2enc.h,
10865 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
10866 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
10867 mpeg2/video/gstmpeg2play.c, mpeg2/video/gstmpeg2play.h,
10868 mpeg2/video/mpeg2dec.c, mpeg2/videoparse/mp2videoparse.c,
10869 mpeg2/videoparse/mp2videoparse.h, rtjpeg/rtjpegdec.c,
10870 rtjpeg/rtjpegdec.h, rtjpeg/rtjpegenc.c, rtjpeg/rtjpegenc.h,
10871 vcdsrc/vcdsrc.c, vcdsrc/vcdsrc.h, videoscale/videoscale.c,
10872 videoscale/videoscale.h, visualization/smoothwave/smoothwave.c,
10873 visualization/smoothwave/smoothwave.h,
10874 visualization/spectrum/gstspectrum.c,
10875 visualization/spectrum/gstspectrum.h,
10876 visualization/synaesthesia/synaesthesia.c,
10877 visualization/synaesthesia/synaesthesia.h,
10878 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
10879 vorbis/vorbisdec.c, vorbis/vorbisdec.h, vorbis/vorbisenc.c,
10880 vorbis/vorbisenc.h, wav/gstparsewav.c, wav/gstparsewav.h: MEGA
10881 reparenting of all the elements to GstElement.
10883 2000-12-29 02:28 omegahacker
10885 * gst/: Makefile.am, gst.h, gstbin.c, gstclock.c, gstconnection.c,
10886 gstconnection.h, gstelement.c, gstelement.h, gstfilter.c,
10887 gstfilter.h, gstpipeline.c, gstsink.c, gstsink.h, gstsrc.c,
10888 gstsrc.h, gsttee.c, gsttee.h, elements/gstasyncdisksrc.c,
10889 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
10890 elements/gstaudiosink.h, elements/gstaudiosrc.c,
10891 elements/gstaudiosrc.h, elements/gstdisksrc.c,
10892 elements/gstdisksrc.h, elements/gstelements.c,
10893 elements/gstfakesink.c, elements/gstfakesink.h,
10894 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
10895 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
10896 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
10897 elements/gstidentity.c, elements/gstidentity.h,
10898 elements/gstpipefilter.c, elements/gstpipefilter.h,
10899 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
10900 elements/gstsinesrc.h, elements/gsttypefind.c,
10901 elements/gsttypefind.h: Reparented everything to GstElement,
10902 removing GstSrc, GstSink, GstFilter, and GstConnection. Also fixed
10903 a bug in gst_bin_iterate_func.
10905 2000-12-28 22:13 omegahacker
10907 * gst/gstcaps.h: missed one file for copyright
10909 2000-12-28 22:12 omegahacker
10911 * gst/: Makefile.am, cothreads.c, cothreads.h, gst.c, gst.h,
10912 gst_private.h, gstarch.h, gstautoplug.c, gstautoplug.h, gstbin.c,
10913 gstbin.h, gstbuffer.c, gstbuffer.h, gstbufferpool.c,
10914 gstbufferpool.h, gstcaps.c, gstclock.c, gstclock.h,
10915 gstconnection.c, gstconnection.h, gstcpu.c, gstcpu.h, gstdebug.h,
10916 gstelement.c, gstelement.h, gstelementfactory.c, gstextratypes.c,
10917 gstextratypes.h, gstfilter.c, gstfilter.h, gsti386.h, gstlog.h,
10918 gstmeta.c, gstmeta.h, gstobject.c, gstobject.h, gstpad.c, gstpad.h,
10919 gstpipeline.c, gstpipeline.h, gstplugin.c, gstplugin.h, gstppc.h,
10920 gstprops.c, gstprops.h, gstpropsprivate.h, gstscheduler.c,
10921 gstscheduler.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h, gsttee.c,
10922 gsttee.h, gstthread.c, gstthread.h, gsttrace.c, gsttrace.h,
10923 gsttype.c, gsttype.h, gstutils.c, gstutils.h, gstxml.c, gstxml.h,
10924 elements/gstasyncdisksrc.h, elements/gstqueue.c: Updated copyright
10925 in all the libgst files. Created gst_private.h, set up all files
10928 2000-12-28 21:42 wtay
10930 * docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
10931 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
10932 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
10933 docs/gst/tmpl/gstasyncdisksrc.sgml, docs/gst/tmpl/gstbin.sgml,
10934 docs/gst/tmpl/gstbuffer.sgml, docs/gst/tmpl/gstdisksrc.sgml,
10935 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfakesink.sgml,
10936 docs/gst/tmpl/gstfakesrc.sgml, docs/gst/tmpl/gstfilter.sgml,
10937 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstobject.sgml,
10938 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstplugin.sgml,
10939 docs/gst/tmpl/gstqueue.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
10940 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
10941 docs/gst/tmpl/gstthread.sgml, docs/gst/tmpl/gsttype.sgml,
10942 docs/gst/tmpl/gsttypefind.sgml, docs/gst/tmpl/gstutils.sgml,
10943 docs/gst/tmpl/gstxml.sgml, docs/gst/tmpl/videoraw.sgml,
10944 gst/gstbin.c, gst/gstbin.h, gst/gstcaps.c, gst/gstcaps.h,
10945 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
10946 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.h, gst/gstprops.c,
10947 gst/gstprops.h, gst/gstscheduler.c, gst/gstsrc.h, gst/gstthread.c,
10948 gst/elements/gsttypefind.c: Updated the API docs.
10950 2000-12-28 21:12 omegahacker
10952 * gst/gstpad.c: removed some dead pad_pull/push code
10954 2000-12-28 03:17 wtay
10956 * plugins/mpeg1/parse/mpeg1parse.c: Remove stupid printf
10958 2000-12-28 03:00 wtay
10960 * gst/elements/gsttypefind.c: fix a bug for multiple includes
10962 2000-12-28 02:51 wtay
10964 * editor/Makefile.am, editor/editor.c, editor/gsteditor.h,
10965 editor/gsteditorbin.c, editor/gsteditorelement.c,
10966 editor/gsteditorpad.c, editor/gsteditorpalette.c,
10967 editor/gsteditorpalette.h, editor/gsteditorprojectview.c,
10968 editor/gsteditorproperty.c, gst/gstbin.c, gst/gstpipeline.c,
10969 gst/gstscheduler.c, gst/elements/gstqueue.c,
10970 gst/elements/gsttypefind.c, plugins/cdparanoia/cdparanoia.c,
10971 plugins/mp3decode/Makefile.am, test/mp3tovorbis.c,
10972 tests/registry.c: Pending editor changes. fixes for autoplug of
10973 elementary MPEG1 video streams make sure mp3 types get compiled
10974 videosink changes for xml loading
10976 2000-12-28 00:18 wtay
10978 * gst/: gstautoplug.c, gstbin.c, gstelement.c, gstelement.h,
10979 gstelementfactory.c, gstpad.c, gstpad.h, gstpipeline.c,
10980 gstplugin.c, gstscheduler.c, gsttype.c, elements/gstfakesrc.c,
10981 elements/gstfakesrc.h: Fixes for the new scheduler. Autoplug works
10982 again with mp3/mpeg1/ogg
10984 2000-12-27 23:42 omegahacker
10986 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added some cleanup, so
10987 create_plan can be called multiple times.
10989 2000-12-27 22:49 wtay
10991 * plugins/vorbis/Makefile.am: Added libvorbisenc too
10993 2000-12-27 22:39 wtay
10995 * test/: Makefile.am, ac3parse.c, avi2mpg.c, aviparse.c, dvdcat.c,
10996 mp1parse.c, mp1tomp1.c, mp2toavi.c, mp2tomp1.c, mp3.c, mp3parse.c,
10997 mp3play.c, mp3tovorbis.c, mpeg2parse.c, pipetest.c, record.c,
10998 spectrum.c, vidcapture.c, vidcapture2.c, videotest.c, wave.c,
10999 xml/createreg.c, xml/readreg.c: Updates for the gst_pad_push
11002 2000-12-27 20:41 wtay
11004 * plugins/vorbis/: vorbisdec.c, vorbisenc.c, vorbisenc.h: Updated
11005 vorbis encoder/decoder to latest CVS version
11007 2000-12-27 04:16 wtay
11009 * gst/elements/: gstfakesrc.c, gstfakesrc.h: Added loop_based
11010 option Added multiple pad output
11012 2000-12-27 03:13 omegahacker
11014 * gst/: Makefile.am, cothreads.c, gstpipeline.c, gstthread.c,
11015 elements/Makefile.am, types/Makefile.am: Mostly minor little
11016 changes, but two interesting things:
11018 1) removed a pthread_join from the gst_thread_main_loop. commented
11019 out because the thread isn't supposed to run pthread_join, the main
11022 2) Fixed a major bug with cothreads in threads. Had to add
11023 MAP_FIXED to the mmap() of the cothread stack. Presumably the
11024 gilbc that ships with redhat 7.0 now places these mmap requests
11025 somewhat randomly. Since they *must* be exactly where we expect
11026 them, it was failing. MAP_FIXED forces it to put it where we say.
11028 2000-12-27 00:46 omegahacker
11030 * gst/: gstbin.c, gstbin.h, gstscheduler.c: Added code to attempt
11031 the scheduling of chained cases. Very simply right now. Also
11032 added code to allow the use_cothread flag of a bin to force all the
11033 chains to use cothreads as well.
11035 2000-12-27 00:01 omegahacker
11037 * tests/: Makefile.am, case4.c: added case4
11039 2000-12-26 23:51 omegahacker
11041 * gst/: Makefile.am, gstbin.c, gstbin.h, gstdebug.h, gstelement.h,
11042 gstscheduler.c, gstscheduler.h, gstthread.c,
11043 elements/gstidentity.c, elements/gstqueue.c, elements/gstqueue.h:
11044 More massive changes to the scheduling system. Moved the
11045 scheduling code to gstscheduler.[ch], so an child bin can replace
11046 the scheduler. Introduced the concept of chains, which are subsets
11047 of the list of managed elements for a given manager bin, which get
11048 scheduled as separate entities. gst_bin_iterate_func should be
11049 pretty much fixed now, the scheduling code gets to do all the hard
11052 Cothreaded case work in the couple tests I've tried, chained is
11055 2000-12-26 20:49 omegahacker
11057 * gst/gstthread.c: Changed "bin" to "thread" in get_thread_new.
11059 2000-12-26 20:24 wtay
11061 * docs/random/usecases: This file will contain several use cases to
11064 2000-12-25 01:33 wtay
11066 * editor/editor.glade, editor/editor.ts, editor/gsteditor.c,
11067 editor/gsteditor.h, editor/gsteditorbin.c,
11068 editor/gsteditorcanvas.c, editor/gsteditorconnection.c,
11069 editor/gsteditorconnection.h, editor/gsteditorcreate.c,
11070 editor/gsteditorcreate.h, editor/gsteditorelement.c,
11071 editor/gsteditorpad.c, editor/gsteditorproject.c,
11072 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11073 editor/gsteditorproperty.c, editor/gsteditorproperty.h,
11074 gst/gstbin.h, gst/gstelement.h, gst/gstutils.c, gst/gstutils.h,
11075 gst/gstxml.c, gst/elements/gstaudiosink.c: Lots of editor changes:
11076 - restucturing of object creation - loading of xml files - visual
11077 eye candy: color changes on mouseover - active object is indicated
11078 - property box changes for boolean and enum types - property box:
11079 create properties per element - show pads/caps in propertybox
11080 added gst_util_get_bool_arg in gstutils.c added default properties
11083 2000-12-23 03:17 wtay
11085 * gst/: gstbin.c, gstelement.c, gstelement.h, gstelementfactory.c,
11086 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11087 elements/gstdisksrc.c, elements/gstfakesrc.c,
11088 elements/gstidentity.c: Added handoff signals to fakesrc and
11089 fakesink Added scheduling property to identity Added
11090 GST_STATE_TRANSITION macro to check for state changes. Modified
11091 gstbin and gstthread to the new state change macros
11093 2000-12-22 23:23 wtay
11095 * gst/gstbin.c, gst/gstelementfactory.c, gst/gstpad.c,
11096 gst/gstpipeline.c, gst/gstthread.c, gst/elements/gstfakesrc.c,
11097 gst/elements/gstfakesrc.h, tests/sched/runxml.c,
11098 tests/sched/cases/(fs-i-i-fs).xml: Fixed a bug in gstbin.c the
11099 manager was not detected. Some other testcases bin, thread,
11100 pipeline use the elementfactory on gst_*_new
11102 2000-12-22 16:14 wtay
11104 * gst/gstautoplug.c, gst/gstautoplug.h, gst/gstpipeline.c,
11105 gst/gstxml.c, gst/elements/gstfakesink.c,
11106 gst/elements/gstfakesink.h, gst/elements/gstidentity.c,
11107 gst/elements/gstidentity.h, gstplay/main.c, tests/sched/Makefile,
11108 tests/sched/runtestcases, tests/sched/runxml.c,
11109 tests/sched/testcases, tests/sched/cases/(fs-fs).xml,
11110 tests/sched/cases/(fs-i-fs).xml, tests/sched/cases/(fs-i-i-fs).xml,
11111 tests/sched/cases/(fs-i-q[i-fs]).xml: Implemented some test
11112 cases... they all fail :-( Added a flag to identity to for
11113 loop_based behaviour. Added a signal to fakesink when a buffer is
11116 2000-12-21 20:21 wtay
11118 * tests/sched/testcases: More testcases
11120 2000-12-21 19:53 wtay
11122 * tests/: autoplug.c, sched/testcases: 70+ testcases to start with
11124 2000-12-21 07:10 omegahacker
11126 * gst/gstbin.c: Some fixes to the non-chained case, it works in a
11127 very basic way. More use cases will hopefully provide some sanity.
11129 2000-12-21 01:27 omegahacker
11131 * gst/elements/gstqueue.c: Fixing two bugs:
11133 1) I had commented out an unlock. duh. 2) changed the _get
11134 function to return the buffer rather than call _push
11136 Also uncommented some debugging I'd turned off. Need to solve the
11137 verbosity problem somehow, I think by way of debug levels as well
11140 2000-12-20 09:39 omegahacker
11142 * gst/: gstbin.c, gstbin.h, gstelement.c, gstelement.h, gstpad.h,
11143 gstpipeline.c, gstthread.c, elements/gstasyncdisksrc.c,
11144 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11145 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsrc.c,
11146 elements/gsthttpsrc.c, elements/gstqueue.c, elements/gstsinesrc.c:
11147 Massive scheduling changes (again). Not entirely complete, but
11148 getting closer. Need to think about various scheduling plans that
11149 we might want to produce, and figure out the rules for what is
11150 legal, and how to get the results we need as far as the plan.
11152 2000-12-20 00:55 wtay
11154 * docs/random/autoplug1: Added explanation for current autoplugging
11156 2000-12-19 16:38 wtay
11158 * tests/: .cvsignore, props.c: Small test program for the property
11161 2000-12-19 16:36 wtay
11163 * gst/gstcaps.c, gst/gstcaps.h, gst/gstprops.c, gst/gstprops.h,
11164 plugins/mpeg1/mpegtypes/mpeg1types.c, tests/Makefile.am: Added API
11165 to dynamically create GstCaps and GstProps Changed typefind of
11166 mpeg1 to set the GstProps. autoplugging now works again for mpeg1,
11169 2000-12-19 13:44 wtay
11171 * docs/random/plugins.dia, editor/editor.dia, gst/gstautoplug.c,
11172 gst/gstautoplug.h, tests/autoplug.c: Added the autoplugger. some
11173 .dia drawings of the objects the autoplug test program.
11175 2000-12-19 13:41 wtay
11177 * gst/Makefile.am, gst/gst.c, gst/gstbin.c, gst/gstcaps.c,
11178 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpipeline.c,
11179 gst/gstplugin.c, gst/gstprops.c, gst/gstthread.c, gst/gsttype.c,
11180 gst/gsttype.h, plugins/mpeg1/parse/mpeg1parse.c,
11181 plugins/mpeg1video/parse/mp1videoparse.c, tests/Makefile.am,
11182 tests/registry.c: Cleanup in gsttypes.c: removed the crazy GList
11183 of GHashTables, since the autoplugger will use the GstCaps and
11184 elementfactories instead of the type system. We don't maintain a
11185 list anymore of the elements for the specific removed unused
11186 code in XML loading/saving.
11188 Cleanup in gstelementfactory: removed the register/unregister
11189 methods, register is now implicit when gst_elementfactory_new is
11190 called. _unregister is now _destroy. Removed logic to
11191 register/unregister the types in gsttypes. added methods to
11192 query if the factory can src/sink a GstCaps Make sure the
11193 elementfactory is set in the element_class when a new element is
11194 registered with gst_elementfactory_new.
11196 gst.c: properly register the basic bins gst_pipeline: use new
11197 gstautoplug (next checkin) gstprops: fixed an error in
11198 compatibility check registry test program changes plugins: misc
11199 changes for the new caps system.
11201 2000-12-19 05:48 omegahacker
11203 * plugins/cdparanoia/cdparanoia.c: safety issue: turned off the
11204 code the requires a patch to cdparanoia to avoid a segfault
11206 2000-12-17 16:24 wtay
11208 * gst/gstbin.c, gst/gstcaps.c, gst/gstpad.c, gst/gstpipeline.c,
11209 gst/gstprops.c, gst/gsttype.c, gst/gsttype.h,
11210 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
11211 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11212 plugins/mp3decode/parse/mp3parse.c,
11213 plugins/mp3decode/types/mp3types.c,
11214 plugins/mpeg1/mpegtypes/mpeg1types.c,
11215 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: The
11216 typefind function now returns a GstCaps structure instead of a
11217 gboolean. modified some plugins to this new behaviour Fixed
11218 autoplugging for the mpg123 case. When an element is selected in
11219 autoplugging and the caps do not match, another element is selected
11220 until the caps match. only examples/autoplug works because
11221 gstmediaplay uses a threaded setup that does not seem to work with
11222 the current scheduling.
11224 2000-12-17 06:26 omegahacker
11226 * docs/code-reviews/: README, gstbin.c-1.41: README and the
11227 beginning of the first code-review. Here's the README:
11229 Code reviews: =============
11231 Files are to be named by file or subsystem, and CVS revision number
11234 gstbin.c-1.41 editor-20001216
11236 A file should look something like the following:
11238 -------------------------------------------------------------------
11239 --- Code Review =========== File: gst/gstbin.c Revision: 1.41 Date:
11240 Dec 16, 2000 Reviewer: Erik Walthinsen <omega@cse.ogi.edu>
11242 ----- Line 20: #define GST_DEBUG_ENABLED
11244 Shouldn't be here, DEBUG should be enabled globally. May leave
11245 until scheduling changes are done.
11247 ----- Line 117: (gst_bin_class_init)
11248 gstelement_class->elementfactory =
11249 gst_elementfactory_find("bin");
11251 Not sure this is such a great idea. I thought the GstElement code
11252 did this kind of stuff?
11254 -------------------------------------------------------------------
11257 The format will evolve as we do more stuff, such as putting in
11258 fields for recommended actions, comments regarding any later
11259 changes made and when, etc.
11261 2000-12-17 04:54 omegahacker
11263 * gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h,
11264 gst/elements/gsttypefind.c, tools/gstreamer-register.c: Some minor
11265 compilation fixes...
11267 2000-12-16 17:12 wtay
11269 * editor/editor.c, editor/editor.glade, editor/editor.ts,
11270 editor/gsteditor.c, editor/gsteditorbin.c,
11271 editor/gsteditorelement.c, editor/gsteditorproject.c,
11272 editor/gsteditorproject.h, editor/gsteditorprojectview.c,
11273 gst/gstbin.c, gst/gstbuffer.h, gst/gstdebug.h, gst/gstpad.c,
11274 gst/gstprops.c, gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
11275 tests/registry.c: some editor changes= loading of save pipelines
11276 (not working) added include in gstdebug.h for getpid property
11277 loading implemented GstXML can now be queried for the toplevel
11280 2000-12-16 10:18 omegahacker
11282 * docs/random/sources, examples/autoplug/Makefile,
11283 examples/helloworld/Makefile, examples/queue4/Makefile,
11284 examples/xml/Makefile, gst/gst.c, gst/gstbin.c, gst/gstbuffer.h,
11285 gst/gstdebug.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
11286 gst/gstthread.c, gst/elements/gstasyncdisksrc.c,
11287 gst/elements/gstaudiosrc.c, gst/elements/gstdisksrc.c,
11288 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
11289 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
11290 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
11291 gst/elements/gstsinesrc.c, plugins/cdparanoia/cdparanoia.c,
11292 plugins/cdparanoia/cdparanoia.h, plugins/cobin/spindentity.c,
11293 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11294 tests/Makefile.am, tests/mp3encode.c, tests/pad-active.c,
11295 tests/paranoia.c, tests/queue.c, tests/rip.c, tests/simplefake.c,
11296 tests/states.c: WARNING: Don't grab this updated unless you're
11297 really, REALLY sure. WARNING: Wait for the next one.
11299 Whole lotta changes here, including a few random bits:
11301 examples/*/Makefile: updated to use `libtool gcc`, not just `gcc`
11302 gst/ gstbuffer.h: updated to new flag style gst.c, gstdebug.h:
11303 added new debugging for function ptrs gstpipeline.c: set type of
11304 parent_class to the class, not the object gstthread.c: ditto
11305 plugins/ cdparanoia/cdparanoia.c: added an argument type, updated
11306 some defaults cobin/spindentity.c: updated to new do/while
11307 loopfunction style mp3encode/lame/gstlame.c: argument types,
11308 whole lotta lame options tests/: various changes
11310 Now, for the big changes: Once again, the scheduling system has
11311 changed. And once again, it broke a whole bunch of things. The
11312 gist of the change is that there is now a function pointer for
11313 gst_pad_push and gst_pad_pull, instead of a hard-wired function.
11314 Well, currently they are functions, but that's for debugging
11315 purposes only, they just call the function pointer after spewing
11318 This changed the GstPad structure a bit, and the GstPad API as
11319 well. Where elements used to provide chain() and pull() functions,
11320 they provide chain() and get() functions.
11321 gst_pad_set_pull[region]_function has been changed to
11322 get_pad_set_get[region]_function. This means all the elements out
11323 there that used to have pull functions need to be updated. The
11324 calls to that function have been changed in the normal elements,
11325 but the names of the functions passed is still _pull[region](),
11326 which is an aesthetic issue more than anything.
11328 As for what doesn't work yet, just about anything dealing with
11329 Connections is hosed, meaning threaded stuff won't work. This will
11330 be fixed about 12 hours from now, after I've slept, etc. The
11331 simplefake.c test works in both cothreaded and chained cases, but
11332 not much else will work due to the Connection problem. Needless to
11333 say, don't grab this unless you *need* these features *now*, else
11334 wait to update this stuff until tomorrow.
11336 I'm going to sleep now.
11338 2000-12-15 16:43 wtay
11340 * examples/queue/queue.c, examples/queue2/queue2.c, gst/gstbin.c,
11341 gst/gstcaps.c, gst/gstpipeline.c, gst/gstplugin.c, gst/gsttype.c,
11342 gst/elements/gsttypefind.c, plugins/mpeg1/mpegtypes/mpeg1types.c,
11343 plugins/mpeg2/mpegtypes/mpeg2types.c, plugins/vorbis/vorbis.c: Move
11344 a step closer to autoplugging. The element selection in the
11345 pipeline works. Slight modification to the typefind function
11346 handling. removed the stupid mime types in the mpeg decoders.
11347 Adjust videosink for the new caps handling. Modified the queue
11348 example to show an error in plan creation; Erik can you solve this?
11349 This is the type of pipelines autoplugging uses.
11351 2000-12-15 01:57 wtay
11353 * gst/Makefile.am, gst/cothreads.c, gst/cothreads.h, gst/gst.c,
11354 gst/gst.h, gst/gstarch.h, gst/gstbin.c, gst/gstbin.h,
11355 gst/gstbuffer.c, gst/gstbuffer.h, gst/gstbufferpool.c,
11356 gst/gstbufferpool.h, gst/gstcaps.c, gst/gstcaps.h, gst/gstclock.c,
11357 gst/gstclock.h, gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h,
11358 gst/gstdebug.h, gst/gstelement.c, gst/gstelement.h,
11359 gst/gstelementfactory.c, gst/gstextratypes.c, gst/gstextratypes.h,
11360 gst/gstfilter.c, gst/gstfilter.h, gst/gstmeta.c, gst/gstmeta.h,
11361 gst/gstobject.c, gst/gstobject.h, gst/gstpad.c, gst/gstpad.h,
11362 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
11363 gst/gstplugin.h, gst/gstprops.c, gst/gstprops.h, gst/gstsink.c,
11364 gst/gstsink.h, gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c,
11365 gst/gstthread.c, gst/gstthread.h, gst/gsttrace.c, gst/gsttrace.h,
11366 gst/gsttype.c, gst/gstutils.c, gst/gstxml.c, gst/gstxml.h,
11367 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
11368 gst/elements/gstaudiosink.h, gst/elements/gstaudiosrc.h,
11369 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
11370 gst/elements/gsthttpsrc.h, gst/elements/gstpipefilter.h,
11371 gst/types/gsttypes.c, gstplay/gstmediaplay.c,
11372 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
11373 plugins/cdparanoia/cdparanoia.h, plugins/dvdsrc/dvdsrc.c,
11374 plugins/dvdsrc/dvdsrc.h, plugins/mp3decode/mpg123/gstmpg123.h,
11375 plugins/mp3encode/lame/gstlame.h,
11376 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11377 plugins/mpeg2/mpeg2dec/idct.c, plugins/vcdsrc/vcdsrc.h,
11378 plugins/vorbis/vorbis.c, tests/.cvsignore, tests/rip.c,
11379 tools/gstreamer-register.c: Header cleanup: try to include as
11380 little as possible; this will probably speed up compilation a bit.
11381 changed the .c files to use #include "..." Fix for the 'plugins are
11382 loaded twice' bug. Fix 22186: GstObject flags are now used
11383 everywhere. Added *_FLAG_LAST so elements do not use the same
11384 flags. Added some padding in the flag enum for future expansion.
11386 2000-12-14 17:21 wtay
11388 * gst/gstpad.c, gst/gstplugin.c, plugins/cdparanoia/cdparanoia.c,
11389 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11390 plugins/mpeg1/parse/mpeg1parse.c,
11391 plugins/mpeg1video/parse/mp1videoparse.c,
11392 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11393 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
11394 plugins/vorbis/vorbisenc.c: Some plugins are adjusted to the new
11395 pad template mechanisms.
11397 2000-12-14 12:30 wtay
11399 * plugins/mp3encode/lame/gstlame.c: Fixed a memory leak
11401 2000-12-13 21:42 omegahacker
11403 * docs/random/TODO-post-0.1.0: First few TODO items to be done
11404 after 0.1.0 (i.e. in 2001)
11406 2000-12-13 19:35 wtay
11408 * plugins/mp3encode/lame/gstlame.c: Update to the lame encoder
11410 2000-12-13 19:29 wtay
11412 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
11413 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstelement.sgml,
11414 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
11415 docs/gst/tmpl/gstsrc.sgml, docs/gst/tmpl/gsttype.sgml,
11416 gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11417 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h, gst/gsttype.c,
11418 gst/elements/gstaudiosink.c, gst/elements/gsthttpsrc.c,
11419 plugins/cdparanoia/cdparanoia.c,
11420 plugins/mp3decode/mpg123/gstmpg123.c,
11421 plugins/mp3decode/parse/mp3parse.c: Changed the GstPadFactory and
11422 added the GstPadTemplate.
11424 The GstPadFactory is an easy way to define a pad with capabilities.
11425 The GstPadFactory is converted into a GstPadTemplate. The template
11426 is used to create new pads and to expose the possible pads used in
11427 an element to the plugin system.
11429 updated mp3parse, mpg123, cdparanoia to the new API. Rerun
11430 gstreamer-register because the XML definition has changed.
11432 2000-12-12 19:31 wtay
11434 * docs/random/plugins: Added a document about how we handle plugins
11435 and dynamic loading.
11437 2000-12-12 19:29 wtay
11439 * gst/gstcaps.c, gst/gstcaps.h, gst/gstelement.h,
11440 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
11441 gst/gstpipeline.c, gst/gsttype.c, plugins/au/gstparseau.c,
11442 plugins/mp3decode/mpg123/gstmpg123.c,
11443 plugins/mp3decode/parse/mp3parse.c, tests/.cvsignore, tests/caps.c,
11444 tests/registry.c: More Caps changes, this change introduces the
11445 padfactory. the GstPadFactory will be used to describe the pads
11446 that an element will contain during its lifetime. mpg123 and
11447 mp3parse serve as an example. More XML changes to incorporate the
11450 2000-12-12 09:40 omegahacker
11452 * configure.in, plugins/Makefile.am, plugins/mp3encode/Makefile.am,
11453 tests/Makefile.am, gst/gstbin.c, gst/gstplugin.c,
11454 gst/elements/gstfdsink.c, plugins/mp3encode/lame/Makefile.am,
11455 plugins/mp3encode/lame/gstlame.c, plugins/mp3encode/lame/gstlame.h,
11456 tests/rip.c: Added LAME encoder. Wow.
11458 2000-12-12 06:49 omegahacker
11460 * configure.in, editor/gstelementselect.c, plugins/Makefile.am,
11461 plugins/cdparanoia/Makefile.am, plugins/cdparanoia/cdparanoia.c,
11462 plugins/cdparanoia/cdparanoia.h, tests/Makefile.am,
11463 tests/paranoia.c: Brand new source, the cdparanoia source. Reads
11464 audio data from a CD, writes out raw audio. The tests/paranoia.c
11465 program will simply hook this up to a sound card. It works
11468 Next step is to flesh out the rest of the element, including pad
11469 caps, better seek and playout control, signals, and whatever else
11472 A minor patch to the editor is included here, the GstElementFactory
11473 details struct has a name change from 'class' to 'klass' that
11474 wasn't reflected in the elementselect widget. Fixd.
11476 2000-12-11 00:25 omegahacker
11478 * tests/queue.c: Updated to latest code for testing scheduling.
11480 2000-12-11 00:24 omegahacker
11482 * gst/: gstbin.c, gstdebug.h, gstelement.c, gstpad.c,
11483 elements/gstqueue.c: Implemented the hybrid scheduling system for
11484 sources and connections outside the current Bin. Is a bit hackish
11485 in one place, but I'll work out a way to make that cleaner soon.
11486 queue.c in tests now works nicely in all cases. More to come
11489 2000-12-11 00:06 wtay
11491 * tests/registry.c: Test program to check the registry handling
11493 2000-12-11 00:04 wtay
11495 * gst/Makefile.am, gst/gstbin.c, gst/gstcaps.c, gst/gstcaps.h,
11496 gst/gstelement.h, gst/gstelementfactory.c, gst/gstpad.c,
11497 gst/gstpad.h, gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h,
11498 gst/gstprops.c, gst/gstprops.h, gst/gsttype.c, gst/gsttype.h,
11499 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
11500 gstplay/main.c, plugins/au/gstparseau.c,
11501 plugins/avi/gstavidecoder.c, plugins/avi/gstaviencoder.c,
11502 plugins/avi/wincodec/gstwincodec.c,
11503 plugins/capture/v4l/gstv4lsrc.c, plugins/effects/stereo/stereo.c,
11504 plugins/effects/volume/volume.c, plugins/filters/median/median.c,
11505 plugins/filters/smooth/smooth.c, plugins/jpeg/gstjpeg.c,
11506 plugins/mp3decode/mpg123/gstmpg123.c,
11507 plugins/mp3decode/mpg123/gstmpg123.h,
11508 plugins/mp3decode/parse/mp3parse.c,
11509 plugins/mp3decode/xing/gstxing.c,
11510 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
11511 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
11512 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
11513 plugins/mpeg1/parse/mpeg1parse.c,
11514 plugins/mpeg1video/parse/mp1videoparse.c,
11515 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
11516 plugins/mpeg2/mpeg2dec/decode.c,
11517 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
11518 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
11519 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/idct.c,
11520 plugins/mpeg2/mpeg2dec/idct_mmx.c,
11521 plugins/mpeg2/mpeg2dec/motion_comp.c,
11522 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
11523 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11524 plugins/mpeg2/mpeg2dec/mpeg2.h,
11525 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11526 plugins/mpeg2/mpeg2dec/perftest.c, plugins/mpeg2/mpeg2dec/slice.c,
11527 plugins/mpeg2/mpeg2dec/vlc.h, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
11528 plugins/mpeg2/parse/mpeg2parse.c,
11529 plugins/mpeg2/subtitles/mpeg2subt.c,
11530 plugins/mpeg2/video/gstmpeg2play.c,
11531 plugins/mpeg2/videoparse/mp2videoparse.c, plugins/rtjpeg/rtjpeg.c,
11532 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
11533 plugins/visualization/smoothwave/smoothwave.c,
11534 plugins/visualization/spectrum/gstspectrum.c,
11535 plugins/visualization/synaesthesia/synaesthesia.c,
11536 plugins/visualization/vumeter/vumeter.c, plugins/vorbis/vorbis.c,
11537 plugins/wav/gstparsewav.c, tests/Makefile.am, tests/caps.c,
11538 tests/queue.c: First attempt at rebuilding the type/plugin system
11539 - make sure caps/props are saved in the registry autoplugging is
11540 completely broken. removed the typefactories and typeids from all
11541 the pads in the plugins XML load/save is ok (be sure to rerun
11542 gstreamer-register)
11544 2000-12-09 09:13 omegahacker
11546 * gst/: gstbin.c, gstbin.h, gstelement.c, gstpad.h: Snapshot of
11547 work-in-progress do deal with out-of-bin elements. Current system
11548 is very likely going to be ditched due to its complexity and the
11549 fact that it doesn't work right now. More than that, it's
11550 generating some really odd results in my test program, which aren't
11551 readily explainable.
11553 If you want to keep a working copy of your working copy (heh),
11554 don't update until this is replaced with a hybrid approach. This
11555 approach will be the beginning of a plan generator that can
11556 construct full hybrid schedules given hints from various places.
11558 Hybrid means that cothreads are used, but there are chunks of the
11559 pipeline that are actually dealt with by chaining. This can improve
11560 speed by reducing cothread switches (which are much cheaper than
11561 thread switches, but still far from free, about 570 cycles on my
11562 PIII), but does carry a complexity burden. Luckily, the structure
11563 of GStreamer allows that burden to live entirely in create_plan.
11564 Luck? I think not ;-)
11566 2000-12-08 23:38 omegahacker
11568 * gst/: gstbin.c, gstthread.c: Mostly debugging changes. What's in
11569 CVS seems to work rather well, actually.
11571 Next is the work on task 23098...
11573 2000-12-08 20:31 omegahacker
11575 * tests/: Makefile.am, queue.c: Test program for simple queue
11576 operations. Good for testing thread/cothread interations.
11578 2000-12-08 18:24 wtay
11580 * gst/: gstbin.c, gstdebug.h, gstpad.c, gstpad.h: Added pullregion
11581 in again, it got removed with the previous commit.
11583 2000-12-08 10:33 omegahacker
11585 * gst/: gstbin.c, gstconnection.c, gstconnection.h, gstdebug.h,
11586 gstelement.c, gstpad.c, elements/gstqueue.c: Another big set of
11587 changes. Connections are now also pullfunc based. gstqueue has
11588 been updated, I don't know of any other connections offhand.
11590 There are still a few things that need doing, specifically the
11591 concept of a source or connection with connections to multiple
11592 thread contexts is not dealt with. This may force us to move the
11593 threadstate from the element to the pad, maybe keeping the
11594 element's copy for simple cases. Then the Bin would create a
11595 structure to pass to the cothreaded _wrappers of any such elements,
11596 which would detail the pads that are to be dealt with by this
11597 particular cothread context.
11599 That will speed things up to, since we don't have to look through
11600 the list of all pads for every Src or Connection element for every
11601 iteration, we can simply step through the list provided by the
11602 plan. Special case might even have a single pad pointer sitting
11603 there to trump the list, if there's only one (the common case
11606 Task 23098 is tracking these changes. The main task 22588 depends
11607 on that subtask, as well as 22240, which is a consistency check on
11610 2000-12-07 18:38 wtay
11612 * tests/: .cvsignore, Makefile.am, caps.c: Updated the test program
11614 2000-12-07 18:37 wtay
11616 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11617 gstprops.c, gstprops.h, gstpropsprivate.h: separated the properties
11618 from the capabilities as we might use the properties for metadata
11621 2000-12-06 23:04 wtay
11623 * gst/: gstbin.c, gstcaps.c, gstcaps.h, gstpad.c,
11624 elements/gstasyncdisksrc.c: Added pulregion handling. Added
11625 GstCapsListFactory in headers
11627 2000-12-05 18:08 wtay
11629 * gst/: Makefile.am, gstbin.c, gstpad.c, gstpipeline.c,
11630 elements/gstasyncdisksrc.c: Fixed autoplugging.
11632 2000-12-04 19:24 wtay
11634 * docs/random/caps: Added some capability options
11636 2000-12-04 10:52 omegahacker
11638 * gst/: gstbin.c, gstelement.h, gstpad.c, gstpad.h, gstpipeline.c,
11639 gstsrc.c, gstsrc.h, elements/gstasyncdisksrc.c,
11640 elements/gstaudiosrc.c, elements/gstdisksrc.c,
11641 elements/gstfakesrc.c, elements/gstfdsrc.c, elements/gsthttpsrc.c,
11642 elements/gstsinesrc.c: Changed the way things are scheduled,
11643 especially sources. A Src used to have a push() function, and
11644 optionally a pushregion() to deal with async reads, etc. That
11645 whole thing has gone away, in favor of providing a pull() function
11646 for the output (Src) pad instead, ala chain functions. This makes
11647 constructing cothreaded schedules out of non-loop elements somewhat
11648 easier. Basically there was always a question as to which pad was
11649 being dealt with. In the pullregion case, cothread-specific data
11650 was used to try to pass the region struct to the right place, which
11651 is a slow hack. And in general, the push function severely limited
11652 the kind of tricks that could be played when there's more than one
11653 output pad, such as a multi-out file reader with async capabilities
11654 on each pad independently.
11656 This changes the way cothread scheduling occurs. Instead of the
11657 hack to deal with Src's by calling their push() function (or
11658 optionally the pushregion(), in certain cases), we now are working
11659 towards a general mechanism where pads are the only thing that are
11660 dealt with directly.
11662 An optimization was made in the process of doing this: the
11663 loopfunction actually run as the outer [stack] frame of the
11664 cothread is now set more intelligently in create_plan() based on
11665 what kind of element it is. We now have:
11667 loopfunc_wrapper: used for loop-based elements, it simply calls the
11668 loopfunc in a loop, paying attention to COTHREAD_STOPPING (see
11669 below). It currently does other, soon to be depracated, stuff.
11671 pullsrc_wrapper: wraps a Src that's not loop-based (since your
11672 options are now loop- or pull-based)
11674 There will be a couple more to deal with other cases, such as
11675 Connections and chain-based elements. The general idea is that
11676 it's a lot more efficient to make the decisions once in create_plan
11677 than to keep doing this huge if/else chain in the wrapper. Just
11678 choose the right wrapper up front. It'll be most apparent
11679 performance-wise in the case of whichever element context is
11680 switched to first for each iteration, since the whole wrapper setup
11681 is done for every iteration.
11683 The tricky part is that there is now a bit of overloading of the
11684 function pointers in a pad. The current meanings (possibly to
11685 change a bit more soon) are:
11687 chainfunc: as always, chainfunc pointer is mirrored between peer
11688 pads (this may change, and the chain func may end up in
11689 pushfunc) pushfunc: SrcPad: gst_pad_pushfunc_proxy, cothread_switch
11690 to peer SinkPad: none (may take over chainfunc, see
11691 below) pullfunc: SrcPad: Src or Connection's function to construct
11692 buffers SinkPad: gst_pad_pullfunc_proxy, cothread_switch
11695 There are a number of issues remaining with the scheduling, not the
11696 least of which is the fact that Connections are still dealt with
11697 the old way, with _push() functions and such. I'm trying to figure
11698 out a way to unify the system so it makes sense. Following the
11699 scheduling system is hard enough, trying to change it is murder.
11701 Another useful scheduling addition, mentioned above, is
11702 COTHREAD_STOPPING. It's an element flag that's used to signal
11703 whatever code is running in cothread context that it should be
11704 finishing up and exiting soon. An example of this is in
11705 plugins/cobin/spindentity.c. All the loops should now be composed
11706 of do/while loops, rather than while(1) loops:
11709 buf = gst_pad_pull(spindentity->sinkpad);
11710 gst_pad_push(spindentity->srcpad,buf);
11711 } while (!GST_ELEMENT_IS_COTHREAD_STOPPING(element));
11713 The reason for this is that COTHREAD_STOPPING may be set before the
11714 above loop ever gets started. It wouldn't do for the body of the
11715 loop to never once get called, that would simply stall the
11716 pipeline. Note that only the core library code is ever responsible
11717 for setting and unsetting this flag. All elements have to do is
11718 respond to it by cleanly exiting the loop and the function holding
11721 This is needed primarily to allow iterations to occur properly.
11722 Basically, there's a single entry point in the cothread scheduling
11723 loop, gst_bin_iterate_func() simply switches to this cothread. If
11724 the element in this context is allowed to loop infinitely, nothing
11725 would even switch back to the context from which the iterate() was
11726 originally called. This is a bit of a problem. The solution is
11727 for there to be an implicit switch back to the originating context.
11728 Now, even I'm not sure exactly how this works, but if the cothread
11729 that's switched to actually returns, execution returns back to the
11730 calling context, i.e. iterate_func().
11732 COTHREAD_STOPPING is therefore set just before switching into this
11733 (currently randomly chosen) context, on the assumption that it will
11734 return promptly after finishing its duties. The burden of clearing
11735 the flag falls to the various wrapper functions provided by the Bin
11736 code, thus element writers don't have to worry about doing that at
11737 all (and simply shouldn't).
11739 Related changes: All the sources in elements/ have been changed to
11740 reflect the new system.
11742 FIXMEs: 1) gstpipeline.c calls gst_src_push at some point, dunno
11743 why, it's commented out now. 2) any other sources, including
11744 vcdsrc, dvdsrc, and v4lsrc will break badly and need to be modified
11745 to work as pull-based sources.
11747 2000-12-04 09:35 omegahacker
11749 * acconfig.h, configure.in, gst/Makefile.am, gst/cothreads.c,
11750 gst/gst.h, gst/gstbuffer.c, gst/gstdebug.h: Changes made to the
11751 DEBUG system. New header file gstdebug.h holds the stuff to keep
11752 it out of gst.h's hair. DEBUG prints out the process id, cothread
11753 id, source filename and line number. Two new macros DEBUG_ENTER
11754 and DEBUG_LEAVE are used to show the entry and exit of a given
11755 function. This eventually might be used to construct call trace
11756 graphs, even taking cothreads into account. This would be quite
11757 useful in visualizing the scheduling mechanism.
11759 Minor changes to various debug messages.
11761 Also sitting in gstdebug.h is a prototypical DEBUG_ENTER that's
11762 capable of performing DEBUG_LEAVE automatically. It does this by
11763 utilizing a little-known GCC extension that allows one to call a
11764 function with the same parameters as the current function. The
11765 macro uses this to basically call itself. A boolean is used to
11766 ensure that when it calls itself it actually runs the body of the
11767 function. In the meantime it prints stuff out before and after the
11768 real function, as well as constructing a debugging string. This
11769 can be used eventually to provide call-wide data on the DEBUG
11770 lines, instead of having to replicate data on each call to DEBUG.
11771 More research is needed into how this would most cleanly be fit
11772 into some other chunk of code, like GStreamer (I think of this
11773 DEBUG trick as a separate project, sorta).
11775 Unfortunately, the aforementioned DEBUG trick interacts quite
11776 poorly with cothreads. Almost any time it's used in a function
11777 that has anything remotely to do with a cothread context (as in, it
11778 runs in one), a segfault results from the __builtin_apply call,
11779 which is the heart of the whole thing. If someone who really knows
11780 assembly could analyze the resulting code to see what's really
11781 going on, we might find a way to fix either the macro or the
11782 cothreads (I'm thinking that there's something we missed in
11783 constructing the cothreads themselves) so this works in all cases.
11785 In the meantime, please insert both DEBUG_ENTER and DEBUG_LEAVE in
11786 your functions. Be sure to put DEBUG_ENTER after your variable
11787 declarations and before any functional code, not to put the
11788 function name in any DEBUG strings (it's already there, trust me),
11789 and put a DEBUG_LEAVE if you care enough.
11791 Changes are going to happen in the way DEBUGs and other printouts
11792 occur, so stay tuned.
11794 2000-12-04 09:32 omegahacker
11796 * gst/gstplugin.c: Added a check to see if the plugin actually
11797 exists before even bothering to try to load it. Saves a fair
11798 amount of debugging spew with _gst_plugin_spew enabled.
11800 2000-12-04 09:14 omegahacker
11802 * plugins/mp3decode/parse/mp3parse.c: Minor change to the
11803 head_check function: DEBUG pretty much assumes there's a newline
11804 (\n) at the end, things get messy otherwise. Might add a
11805 DEBUG_NOPREFIX to deal with this problem later, but I think this is
11806 a good cleanup anyway.
11808 2000-12-03 20:15 wtay
11810 * tests/caps.c: More test cases.
11812 2000-12-03 20:15 wtay
11814 * gst/: gstcaps.c, gstcaps.h: Implemented real Caps checking.
11816 2000-12-03 17:52 wtay
11818 * tests/: Makefile.am, caps.c, states.c: Added a test program for
11821 2000-12-03 17:51 wtay
11823 * gst/: Makefile.am, gst.h, gstcaps.c, gstcaps.h, gstcapsprivate.h,
11824 gstpad.c, gstpad.h, gstpipeline.c: Added multiple types to the
11825 pads. Added first preview of the capabilities system.
11826 Autoplugging is seriously broken with these (and other) changes.
11828 2000-12-03 15:02 richardb
11830 * test/cothreads/: Makefile.am, cothreads.c, cothreads.h: Remove
11831 cothreads.[ch] from tests/cothreads/ and replace then with a rule
11832 in the Makefile.am to generate symlinks to the live versions of the
11833 code in gst/ : fixes a compile error, and should keep things
11836 2000-12-03 00:17 omegahacker
11838 * gst/: cothreads.c, cothreads.h, gst.h: Enhanced debugging by
11839 making DEBUG() print out the cothread ID as well as the process ID.
11840 cothread_getcurrent returns the current cothread ID, or -1 if
11841 cothreads aren't set up in this process context.
11843 2000-12-02 10:07 omegahacker
11845 * docs/random/filter-writers-guide: First pass at an outline for
11846 the Filter Writer's Guide. Mostly complete, though the structure
11847 needs some work. Just need someone to write it ;-)
11849 2000-11-30 20:30 wtay
11851 * docs/random/types3: Another type system proposal.
11853 2000-11-29 10:05 omegahacker
11855 * gst/cothreads.c: Rearranged cothread_switch a bit to move all the
11856 code for error conditions to the end, using goto's to get there.
11857 This has the presumed advantage of consolidating all the normally
11858 run code into one chunk, reducing jumps (and the associated
11859 penalties in any modern processor) and limiting cache- line usage.
11860 It may be instructive to look at the generated assembly for this
11861 revision and the previous, to see if gcc is smart enough to do this
11864 If you want to turn off some of the checks (they are all checks for
11865 NULL pointers, if you're curious) for a speed gain, disable the
11866 #define of COTHREAD_PARANOID at the top.
11868 2000-11-26 19:11 wtay
11870 * docs/random/types2: Added the type system design.
11872 2000-11-25 18:13 wtay
11874 * docs/random/sources: More ramblings..
11876 2000-11-25 16:45 wtay
11878 * docs/random/sources: Another alternative to the src. Please
11881 2000-11-25 16:00 wtay
11883 * docs/random/sources: Added asci art control flow diagrams
11885 2000-11-25 14:18 wtay
11887 * docs/random/sources, gst/gstpipeline.c,
11888 gst/elements/gstasyncdisksrc.h, gst/elements/gstaudiosink.c,
11889 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
11890 gst/elements/gstelements.c, gst/elements/gstesdsink.h,
11891 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
11892 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
11893 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
11894 gst/elements/gstfdsrc.c, gst/elements/gstfdsrc.h,
11895 gst/elements/gsthttpsrc.c, gst/elements/gsthttpsrc.h,
11896 gst/elements/gstidentity.c, gst/elements/gstidentity.h,
11897 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
11898 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.c,
11899 gst/elements/gsttypefind.h, plugins/mpeg2/mpeg2dec/Makefile.am,
11900 plugins/mpeg2/mpeg2dec/decode.c, plugins/mpeg2/mpeg2dec/idct.c,
11901 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
11902 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
11903 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/Makefile.am,
11904 plugins/mpeg2/parse/mpeg2parse.c: Code Cleanups Added use cases for
11905 the source elements.
11907 2000-11-25 07:43 omegahacker
11909 * gst/elements/gstelements.c: Added code to force the gsttypes
11910 plugin to load before gstelements, by simply having gstelements.c
11911 request the plugin. Solves some dependency problems. This is the
11912 correct method of doing this for now, though I had a thought:
11914 Have a static list of hard dependencies that the plugin system is
11915 responsible for satisfying before even trying to load the plugin.
11916 Makes plugin design easier.
11918 2000-11-25 07:02 omegahacker
11920 * gst/: gstpad.c, gstpad.h: added the ability to disable pads, not
11921 quite complete but sufficient for now
11923 2000-11-24 22:28 omegahacker
11925 * gst/gstelement.c: Fixed a dumb mistake: in
11926 gst_element_set_loop_function, it was forcing the cothread's entry
11927 function to change. This is totally wrong, the create_plan function
11928 in GstBin is responsible for setting that to its own internal
11929 helper function. Code removed outright...
11931 2000-11-23 21:49 omegahacker
11933 * gst/: gstelement.c, gstelement.h: Closed 22145 - gstelement.c:
11934 support hotswapping of loopfunc
11936 Added a flag GST_ELEMENT_NEW_LOOPFUNC that's set when a new
11937 loopfunc is set, which needs to be obeyed by the loopfuncs
11938 themselves. The assumption is that only a loopfunc or an element
11939 that knows what it's doing will ever change the loopfunc pointer,
11940 so they can be responsible for exitting the loopfunc itself
11943 The loopfunc_wrapper function has been changed to call the loopfunc
11944 pointer itself in a loop. If the loopfunc changes, the current
11945 loop is supposed to exit, which causes the loopfunc_wrapper to
11946 start up the new loopfunc.
11948 2000-11-23 20:39 omegahacker
11950 * gst/gstelement.c: Closed task 22143 - gstelemnt.c: complete
11951 gst_element_connect
11953 SImple matter of cleaning up the conflicting checks and actually
11954 connecting the pads in question.
11956 2000-11-23 08:13 omegahacker
11958 * gst/: gstbin.c, gstelement.c: gstbin.c: modified so create_plan
11959 occurs after the state change of all the child elements.
11960 gstelement.c: set_state now loops such that each element only deals
11961 with one state change at a time, i.e.
11962 NULL->READY,READY->PLAYING, instead of a single NULL->PLAYING.
11964 2000-11-20 22:05 wtay
11966 * gstplay/Makefile.am, plugins/mpeg2/mpeg2dec/Makefile.am,
11967 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct_mmx.c,
11968 plugins/mpeg2/mpeg2dec/perftest.c: Something was wrong with SSE
11969 initialisation in mpeg2dec Added little performance test (compile
11972 2000-11-20 19:04 wtay
11975 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
11976 docs/manual/gstreamer-manual.sgml, gst/elements/gstdisksrc.c,
11977 gstplay/gstmediaplay.c, gstplay/gstplay.c,
11978 plugins/dvdsrc/Makefile.am, plugins/dvdsrc/dvdsrc.c,
11979 plugins/dvdsrc/dvdsrc.h, plugins/mpeg2/ac3dec/Makefile.am,
11980 plugins/mpeg2/ac3dec/ac3.h, plugins/mpeg2/ac3dec/ac3_internal.h,
11981 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3dec/ac3dec.h,
11982 plugins/mpeg2/ac3dec/audio_out.h,
11983 plugins/mpeg2/ac3dec/bit_allocate.c,
11984 plugins/mpeg2/ac3dec/bit_allocate.h,
11985 plugins/mpeg2/ac3dec/bitstream.c, plugins/mpeg2/ac3dec/bitstream.h,
11986 plugins/mpeg2/ac3dec/bswap.h, plugins/mpeg2/ac3dec/cmplx.h,
11987 plugins/mpeg2/ac3dec/coeff.c, plugins/mpeg2/ac3dec/coeff.h,
11988 plugins/mpeg2/ac3dec/cpu_accel.c, plugins/mpeg2/ac3dec/crc.c,
11989 plugins/mpeg2/ac3dec/crc.h, plugins/mpeg2/ac3dec/debug.c,
11990 plugins/mpeg2/ac3dec/debug.h, plugins/mpeg2/ac3dec/decode.c,
11991 plugins/mpeg2/ac3dec/decode.h, plugins/mpeg2/ac3dec/dither.c,
11992 plugins/mpeg2/ac3dec/dither.h, plugins/mpeg2/ac3dec/downmix.c,
11993 plugins/mpeg2/ac3dec/downmix.h, plugins/mpeg2/ac3dec/downmix_c.c,
11994 plugins/mpeg2/ac3dec/downmix_c.h,
11995 plugins/mpeg2/ac3dec/downmix_i386.S,
11996 plugins/mpeg2/ac3dec/downmix_i386.h,
11997 plugins/mpeg2/ac3dec/downmix_kni.S,
11998 plugins/mpeg2/ac3dec/downmix_kni.h,
11999 plugins/mpeg2/ac3dec/exponent.c, plugins/mpeg2/ac3dec/exponent.h,
12000 plugins/mpeg2/ac3dec/imdct.c, plugins/mpeg2/ac3dec/imdct.h,
12001 plugins/mpeg2/ac3dec/imdct512_kni.S,
12002 plugins/mpeg2/ac3dec/imdct_c.c, plugins/mpeg2/ac3dec/imdct_c.h,
12003 plugins/mpeg2/ac3dec/imdct_kni.c, plugins/mpeg2/ac3dec/imdct_kni.h,
12004 plugins/mpeg2/ac3dec/mantissa.c, plugins/mpeg2/ac3dec/mantissa.h,
12005 plugins/mpeg2/ac3dec/oms_accel.h, plugins/mpeg2/ac3dec/output.c,
12006 plugins/mpeg2/ac3dec/output.h, plugins/mpeg2/ac3dec/parse.c,
12007 plugins/mpeg2/ac3dec/parse.h, plugins/mpeg2/ac3dec/rematrix.c,
12008 plugins/mpeg2/ac3dec/rematrix.h,
12009 plugins/mpeg2/ac3dec/sanity_check.c,
12010 plugins/mpeg2/ac3dec/sanity_check.h, plugins/mpeg2/ac3dec/srfft.c,
12011 plugins/mpeg2/ac3dec/srfft.h, plugins/mpeg2/ac3dec/srfft_kni.S,
12012 plugins/mpeg2/ac3dec/srfft_kni.h,
12013 plugins/mpeg2/ac3dec/srfft_kni_c.c, plugins/mpeg2/ac3dec/srfftp.h,
12014 plugins/mpeg2/ac3dec/stats.c, plugins/mpeg2/ac3dec/stats.h,
12015 plugins/mpeg2/ac3dec/uncouple.c, plugins/mpeg2/ac3dec/uncouple.h,
12016 plugins/mpeg2/mpeg2dec/Makefile.am,
12017 plugins/mpeg2/mpeg2dec/decode.c,
12018 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12019 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12020 plugins/mpeg2/mpeg2dec/motion_comp.c,
12021 plugins/mpeg2/mpeg2dec/motion_comp.h,
12022 plugins/mpeg2/mpeg2dec/motion_comp_sse.s,
12023 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/parse/mpeg2parse.c,
12024 plugins/mpeg2/parse/mpeg2parse.h, test/dvdcat.c: Reworked AC3
12025 decoder. No seeking yet but at least we do not need ac3parse
12026 anymore. Reworked dvdsrc to read scrambled data (DeCSS not
12027 included). I have modified DeCSS a bit to work in GStreamer. Can I
12028 release the code or is there some lawyer that's going to sue me?
12029 MPEG2 SSE motion compensation. Tried to add PTS to the MPEG
12030 decoder but failed.
12032 2000-11-12 20:34 wtay
12034 * components/bonobo-gstmediaplay/: Makefile.am,
12035 bonobo-gstmediaplay.c, gstmediaplay.oafinfo: The bonobo component
12036 now works on audio only (mp3/vorbis). Video is broken because
12037 bonobo does not handle multithreading yet. Added Bonobo toolbar
12040 2000-11-11 15:13 wtay
12042 * configure.in, components/bonobo-gstmediaplay/.cvsignore,
12043 components/bonobo-gstmediaplay/Makefile.am,
12044 components/bonobo-gstmediaplay/bonobo-gstmediaplay-ui.xml,
12045 components/bonobo-gstmediaplay/bonobo-gstmediaplay.c,
12046 components/bonobo-gstmediaplay/gstmediaplay.oafinfo,
12047 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gstmeta.sgml,
12048 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gsttype.sgml,
12049 docs/gst/tmpl/gstutils.sgml, docs/libs/tmpl/gstidct.sgml,
12050 docs/manual/components.sgml, docs/manual/cothreads.sgml,
12051 docs/manual/helloworld2.sgml, docs/manual/programs.sgml,
12052 gst/cothreads.c, gst/cothreads.h, gst/gstarch.h, gst/gstbin.c,
12053 gst/gstbuffer.c, gst/gstbufferpool.c, gst/gstclock.c,
12054 gst/gstconnection.c, gst/gstcpu.c, gst/gstelement.c,
12055 gst/gstelement.h, gst/gstextratypes.c, gst/gstfilter.c,
12056 gst/gsti386.h, gst/gstmeta.c, gst/gstppc.h, gst/gstsink.c,
12057 gst/gstsrc.c, gst/gstthread.c, gst/gsttype.c,
12058 gst/elements/gstqueue.c, gstplay/Makefile.am,
12059 plugins/avi/gstavidecoder.c: Docs updates. Added LICENSE info to
12060 headers/code where missing in gst directory Added a bonobo wrapper
12061 for the media player (it shows up in gshell but locks up when
12062 activating the component, anyone?) Fixed some XML save/load
12063 problems with arguments.
12065 2000-11-08 19:53 wtay
12067 * gstplay/: gstmediaplay.c, gstmediaplay.glade, gstmediaplay.h,
12068 gststatusarea.c, gststatusarea.h, main.c: Fix for the new gnome
12069 libraries. It looks like glade does not like empty dockitems...
12071 2000-11-07 21:38 wtay
12073 * docs/libs/: gstreamer-libs-sections.txt, tmpl/dct.sgml,
12074 tmpl/gstidct.sgml, tmpl/gstriff.sgml: Library docs update
12076 2000-11-07 21:24 wtay
12078 * docs/gst/tmpl/: cothreads.sgml, gstbufferpool.sgml,
12079 gstelement.sgml, gstpad.sgml: [no log message]
12081 2000-11-07 21:18 wtay
12083 * docs/gst/: Makefile.am, gstreamer-decl.txt, gstreamer-docs.sgml,
12084 gstreamer-sections.txt: Updated docs
12086 2000-11-06 00:15 wtay
12088 * gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12089 gst/gstpad.h, gst/gstutils.c, gst/elements/Makefile.am,
12090 gst/elements/gstasyncdisksrc.c, gst/elements/gstasyncdisksrc.h,
12091 gst/elements/gstdisksrc.c, gstplay/gstplay.c,
12092 gstplay/gstplayprivate.h, libs/riff/gstriff.h,
12093 libs/riff/gstriffparse.c, plugins/avi/gstavidecoder.c,
12094 plugins/avi/gstavidecoder.h: Added seeking to the avi decoder by
12095 implementing pull_region. Fixes to the asyncdisksrc. Added thread
12096 specific data to the cothreads.
12098 2000-11-04 18:55 wtay
12100 * include/sse.h: [no log message]
12102 2000-11-04 18:54 wtay
12104 * configure.in, gst/Makefile.am, gst/cothreads.c, gst/cothreads.h,
12105 gst/gst.c, gst/gst.h, gst/gstbin.c, gst/gstbin.h, gst/gstbuffer.h,
12106 gst/gstbufferpool.h, gst/gstclock.h, gst/gstconnection.h,
12107 gst/gstcpu.h, gst/gstelement.h, gst/gstfilter.h, gst/gstmeta.h,
12108 gst/gstobject.h, gst/gstpipeline.h, gst/gstplugin.h, gst/gstsink.h,
12109 gst/gstsrc.h, gst/gsttee.h, gst/gstthread.c, gst/gstthread.h,
12110 gst/gsttrace.h, gst/gsttype.h, gst/gstutils.h, gst/gstxml.h,
12111 gst/types/gsttypes.c, libs/idct/Makefile.am, libs/idct/dct.h,
12112 libs/idct/gstidct.c, libs/idct/gstidct.h, libs/idct/sseidct.S,
12113 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpeg2dec/.cvsignore,
12114 plugins/mpeg2/mpeg2dec/Makefile.am,
12115 plugins/mpeg2/mpeg2dec/decode.c,
12116 plugins/mpeg2/mpeg2dec/gstmpeg2dec.c,
12117 plugins/mpeg2/mpeg2dec/gstmpeg2dec.h,
12118 plugins/mpeg2/mpeg2dec/header.c, plugins/mpeg2/mpeg2dec/header.h,
12119 plugins/mpeg2/mpeg2dec/idct.c, plugins/mpeg2/mpeg2dec/idct.h,
12120 plugins/mpeg2/mpeg2dec/idct_mmx.c,
12121 plugins/mpeg2/mpeg2dec/idct_mmx.h,
12122 plugins/mpeg2/mpeg2dec/motion_comp.c,
12123 plugins/mpeg2/mpeg2dec/motion_comp.h,
12124 plugins/mpeg2/mpeg2dec/motion_comp_mmx.c,
12125 plugins/mpeg2/mpeg2dec/mpeg2.h,
12126 plugins/mpeg2/mpeg2dec/mpeg2_internal.h,
12127 plugins/mpeg2/mpeg2dec/slice.c, plugins/mpeg2/mpeg2dec/slice.h,
12128 plugins/mpeg2/mpeg2dec/vlc.h, plugins/vorbis/vorbisdec.c: Added the
12129 excellent mpeg2dec decoder. Not 100% optimized but allready very
12130 fast. More cleanup.
12132 2000-11-02 20:10 wtay
12134 * gst/gst.c, gstplay/gstmediaplay.c, gstplay/main.c: Make sure the
12135 Gdk thread lock is not held inside the gstreamer pipeline. Fix the
12136 videosink to not hold the Gdk lock when emitting a signal. All Gtk
12137 GUI apps using GStreamer should now handle the Gdk locks when
12138 handling signals from the pipeline (as it should be)
12140 2000-11-01 22:11 wtay
12142 * examples/helloworld2/helloworld2.c, gst/cothreads.c,
12143 gst/cothreads.h, gst/gstbin.c, gst/gstthread.c,
12144 gst/elements/Makefile.am, gst/elements/gstqueue.c,
12145 gstplay/gststatusarea.c, plugins/avi/gstavidecoder.c,
12146 plugins/avi/gstavidecoder.h, plugins/mp3decode/mpg123/gstmpg123.c:
12147 Some code cleanup Let the parent GstBin decide when to do a
12148 create_plan (bin inside a thread)
12150 2000-11-01 13:49 wtay
12152 * gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstplugin.c,
12153 gst/gstthread.c, gst/gsttype.c, gstplay/Makefile.am,
12154 gstplay/callbacks.c, gstplay/gstmediaplay.c,
12155 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12156 gstplay/gstplay.c, gstplay/gstplay.h, gstplay/gstplayprivate.h,
12157 gstplay/gststatusarea.c, gstplay/interface.c, gstplay/interface.h,
12158 plugins/avi/Makefile.am, plugins/avi/audiocodecs.c,
12159 plugins/avi/gstavidecoder.c, plugins/avi/gstavidecoder.h,
12160 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12161 plugins/avi/gstparseavi.h, plugins/avi/playcodecs.c,
12162 plugins/mp3decode/parse/mp3parse.c,
12163 plugins/mp3decode/parse/mp3parse.h,
12164 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
12165 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h:
12166 Code cleanup, make it adhere to the Gnome/Gtk+ code formatting,
12167 which is quite clean and more readable. Renamed parseavi to
12168 avidecoder Implemented seeking/time display/pause/play/stop/clean
12169 exit to gstmediaplay Added an element flag to indicate that it
12170 cannot deal with noncontigous buffers. If such an element is found
12171 in the pipeline, seeking is disabled for the complete stream
12172 (avidecoder cannot deal with seeking until we convert it to a loop
12173 based element with pull_region to fetch the indeces etc...)
12175 2000-10-30 21:10 wtay
12177 * docs/plugins/: .cvsignore, gstreamer-plugins.types.in: Missing
12180 2000-10-30 21:08 wtay
12182 * plugins/mpeg1/mpegaudio/: table_absthr.h, table_alloc.h,
12183 table_cb.h, table_enwindow.h, table_th.h, tables.c: forgot the
12186 2000-10-30 21:06 wtay
12188 * plugins/mpeg2/mpeg2enc/: Makefile.am, fdct_mmx.s, fdctdata.c: A
12189 nonworking forward DCT with MMX
12191 2000-10-30 21:02 wtay
12193 * gst/gstbin.c, gst/gstthread.c, gst/elements/gstqueue.c,
12194 gstplay/.cvsignore, gstplay/Makefile.am, gstplay/callbacks.c,
12195 gstplay/callbacks.h, gstplay/codecs.h, gstplay/gstmediaplay.c,
12196 gstplay/gstmediaplay.glade, gstplay/gstmediaplay.h,
12197 gstplay/gstplay.c, gstplay/gstplay.glade, gstplay/gstplay.h,
12198 gstplay/gstplayprivate.h, gstplay/gststatusarea.c,
12199 gstplay/gststatusarea.h, gstplay/interface.c, gstplay/interface.h,
12200 gstplay/main.c, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12201 plugins/mpeg1/mpegaudio/Makefile.am,
12202 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/encode.c,
12203 plugins/mpeg1/mpegaudio/musicin.c, plugins/mpeg1/mpegaudio/psy.c,
12204 plugins/mpeg1/mpegaudio/tonal.c, plugins/mpeg1/parse/mpeg1parse.c,
12205 plugins/mpeg1video/parse/mp1videoparse.c,
12206 plugins/mpeg2/mpeg2enc/Makefile.am,
12207 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12208 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12209 plugins/mpeg2/mpeg2enc/quant_mmx.s,
12210 plugins/mpeg2/mpeg2enc/quantize.c, test/avi2mpg.c, test/mp2tomp1.c:
12211 Misc fixes and cleanups A reworked gstplay. Now it is called
12212 gstmediaplay. gstplay is a custom widget that can display media and
12213 is to become a bonobo component soon. put the tables of the mpeg
12214 audio encoder in a header file. maybe faster quantisation for the
12217 2000-10-25 20:09 wtay
12219 * configure.in, docs/plugins/Makefile.am, docs/plugins/gstdoc-mkdb,
12220 docs/plugins/gstdoc-mktmpl, docs/plugins/gstdoc-scanobj,
12221 docs/plugins/gstreamer-plugins-docs.sgml,
12222 docs/plugins/gstreamer-plugins-sections.txt,
12223 docs/plugins/tmpl/ac3dec.sgml, docs/plugins/tmpl/ac3parse.sgml,
12224 docs/plugins/tmpl/audioscale.sgml, docs/plugins/tmpl/cobin.sgml,
12225 docs/plugins/tmpl/dvdsrc.sgml, docs/plugins/tmpl/example.sgml,
12226 docs/plugins/tmpl/gstaviencoder.sgml,
12227 docs/plugins/tmpl/gstjpeg.sgml, docs/plugins/tmpl/gstjpegdec.sgml,
12228 docs/plugins/tmpl/gstjpegenc.sgml,
12229 docs/plugins/tmpl/gstmpeg1encoder.sgml,
12230 docs/plugins/tmpl/gstmpeg2enc.sgml,
12231 docs/plugins/tmpl/gstmpeg2play.sgml,
12232 docs/plugins/tmpl/gstmpeg_play.sgml,
12233 docs/plugins/tmpl/gstmpegaudio.sgml,
12234 docs/plugins/tmpl/gstmpg123.sgml,
12235 docs/plugins/tmpl/gstparseau.sgml,
12236 docs/plugins/tmpl/gstparseavi.sgml,
12237 docs/plugins/tmpl/gstparsewav.sgml,
12238 docs/plugins/tmpl/gstreamer-plugins-unused.sgml,
12239 docs/plugins/tmpl/gstspectrum.sgml,
12240 docs/plugins/tmpl/gstv4lsrc.sgml,
12241 docs/plugins/tmpl/gstwincodec.sgml,
12242 docs/plugins/tmpl/gstwindec.sgml, docs/plugins/tmpl/gstwinenc.sgml,
12243 docs/plugins/tmpl/gstxa.sgml, docs/plugins/tmpl/gstxing.sgml,
12244 docs/plugins/tmpl/median.sgml,
12245 docs/plugins/tmpl/mp1videoparse.sgml,
12246 docs/plugins/tmpl/mp2videoparse.sgml,
12247 docs/plugins/tmpl/mp3parse.sgml, docs/plugins/tmpl/mpeg1parse.sgml,
12248 docs/plugins/tmpl/mpeg2parse.sgml,
12249 docs/plugins/tmpl/mpeg2subt.sgml, docs/plugins/tmpl/rtjpegdec.sgml,
12250 docs/plugins/tmpl/rtjpegenc.sgml, docs/plugins/tmpl/smooth.sgml,
12251 docs/plugins/tmpl/smoothwave.sgml,
12252 docs/plugins/tmpl/spindentity.sgml, docs/plugins/tmpl/stereo.sgml,
12253 docs/plugins/tmpl/synaesthesia.sgml,
12254 docs/plugins/tmpl/system_encode.sgml,
12255 docs/plugins/tmpl/vcdsrc.sgml, docs/plugins/tmpl/videoscale.sgml,
12256 docs/plugins/tmpl/videosink.sgml, docs/plugins/tmpl/volume.sgml,
12257 docs/plugins/tmpl/vorbisdec.sgml, docs/plugins/tmpl/vorbisenc.sgml,
12258 docs/plugins/tmpl/vumeter.sgml, gst/gstbufferpool.c,
12259 gst/gstconnection.c, gst/gstcpu.c, gst/gstcpu.h, gst/gstelement.c,
12260 gst/gstelement.h, gst/gstelementfactory.c, gst/gstmeta.c,
12261 gst/gstmeta.h, gst/gstpad.c, gst/gstplugin.c, gst/gstthread.c,
12262 gst/gstthread.h, gst/gstutils.c, gst/gstxml.c,
12263 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12264 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
12265 libs/idct/gstidct.h, libs/riff/gstriff.h, test/ac3play.c,
12266 test/qtest.c: More Docs updates. Added plugin documentation. I
12267 fear we need a gstdoc implementation that loads plugins and does
12268 introspection on them. I think we should automatically create the
12269 docs for the pads and mime types the plugins provide. Does anyone
12270 have enough perl knowledge to add these features? I allready
12271 changed the C code to output the pad definitions but my perl
12272 knowledge is too limited, for now, to implement the rest of the
12273 needed functionality...
12275 2000-10-22 17:30 wtay
12277 * docs/gst/tmpl/: audioraw.sgml, cothreads.sgml,
12278 gstasyncdisksrc.sgml, gstaudiosink.sgml, gstbuffer.sgml,
12279 gstbufferpool.sgml, gstclock.sgml, gstcpu.sgml, gstdisksrc.sgml,
12280 gstelement.sgml, gstextratypes.sgml, gstmeta.sgml, gstpad.sgml,
12281 gstplugin.sgml, gstreamer-unused.sgml, gstsrc.sgml, gstthread.sgml,
12282 gsttrace.sgml, gsttype.sgml, gsttypefind.sgml, gstxml.sgml,
12283 spectrum.sgml, videoraw.sgml: More docs updates
12285 2000-10-22 17:27 wtay
12287 * docs/: Makefile.am, gst/Makefile.am, gst/gstreamer-decl.txt,
12288 gst/gstreamer-docs.sgml, gst/gstreamer-sections.txt,
12289 gst/gstreamer.hierarchy, gst/gstreamer.types.in, libs/.cvsignore,
12290 libs/Makefile.am, libs/gstreamer-libs-docs.sgml,
12291 libs/gstreamer-libs-sections.txt, libs/tmpl/.cvsignore,
12292 libs/tmpl/dct.sgml, libs/tmpl/externals.sgml,
12293 libs/tmpl/gstcolorspace.sgml, libs/tmpl/gstgetbits.sgml,
12294 libs/tmpl/gstgetbits_inl.sgml, libs/tmpl/gstidct.sgml,
12295 libs/tmpl/gstputbits.sgml, libs/tmpl/gstriff.sgml,
12296 libs/tmpl/gstvideoscale.sgml, libs/tmpl/wineacm.sgml: Documentation
12297 updates documented the libraries
12299 2000-10-21 13:04 wtay
12301 * configure.in, docs/manual/gstreamer-manual.sgml, gst/Makefile.am,
12302 gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstpad.h,
12303 gst/gstpipeline.c, gst/elements/gstdisksrc.c,
12304 plugins/avi/gstparseavi.c,
12305 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12306 plugins/mpeg1video/parse/mp1videoparse.c,
12307 plugins/mpeg2/Makefile.am, plugins/mpeg2/mpegtypes/.cvsignore,
12308 plugins/mpeg2/mpegtypes/Makefile.am,
12309 plugins/mpeg2/mpegtypes/mpeg2types.c,
12310 plugins/mpeg2/parse/mpeg2parse.c,
12311 plugins/mpeg2/video/gstmpeg2play.c,
12312 plugins/mpeg2/videoparse/.cvsignore,
12313 plugins/mpeg2/videoparse/Makefile.am,
12314 plugins/mpeg2/videoparse/mp2videoparse.c,
12315 plugins/mpeg2/videoparse/mp2videoparse.h: MPEG2 types added for
12316 better autoplugging. MPEG2 works more or less. fix in
12317 autoplugging. avi now works.
12319 2000-10-12 20:41 wtay
12321 * editor/gsteditorconnection.c, editor/gsteditorpad.c,
12322 gst/gstpipeline.c, gstplay/Makefile.am, gstplay/avi.c,
12323 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c: Removed the
12324 hardcoded pipeline setup is gstplay in favor of the autoplugging
12325 features. Still in a rought shape...
12327 2000-10-12 09:43 richardb
12329 * docs/manual/: BUILD, Makefile.am, images/Makefile.am: Manual now
12330 gets installed correctly by make install. Problems: clean /
12331 uninstall don't work. make dist not tested. pdf manual doesn't
12334 2000-10-11 20:30 wtay
12336 * editor/gsteditorproperty.c, gst/Makefile.am, gst/gst.h,
12337 gst/gstextratypes.c, gst/gstextratypes.h,
12338 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
12339 gst/elements/gstdisksrc.c, gst/elements/gstfdsrc.c: Added extra Gtk
12340 types for better editor properties (FILENAME, enums) The disksrcs
12341 location property can now be set in the editor: we can now make our
12342 first working mp3 player with gsteditor!!
12344 2000-10-09 21:01 wtay
12346 * examples/autoplug/autoplug.c, gst/Makefile.am, gst/gstpipeline.c,
12347 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
12348 plugins/mpeg1/mpeg_play/gstmpeg_play.c: Fixed a severe timestamp
12349 bug in mpeg_play. Create a new thread upon a multisrc element in
12350 autoplugging: the autoplug example now correctly sets up 5 threads
12351 for an mpeg player.
12353 2000-10-09 01:34 richardb
12355 * configure.in, docs/Makefile.am, docs/manual/.cvsignore,
12356 docs/manual/Makefile.am, docs/manual/images/.cvsignore,
12357 docs/manual/images/Makefile.am: Added building of the manual to the
12358 build system. Currently in a rudimentary state - will not
12359 gracefully give up if tools not available, will not uninstall /
12360 clean, and may not install / make dist properly. Documentation
12361 does not have dependencies on images, so won't rebuild if they're
12364 2000-10-08 23:23 wtay
12366 * examples/autoplug/.cvsignore, examples/autoplug/Makefile,
12367 examples/autoplug/autoplug.c, plugins/mp3decode/types/.cvsignore,
12368 plugins/mp3decode/types/Makefile.am,
12369 plugins/mp3decode/types/mp3types.c,
12370 plugins/mpeg1/mpegtypes/.cvsignore,
12371 plugins/mpeg1/mpegtypes/Makefile.am,
12372 plugins/mpeg1/mpegtypes/mpeg1types.c: Added an autoplug example.
12373 This little program (30 relevant lines) is able to play
12374 MPEG1(system)/MPEG2(system)/AVI(DIVX)/Vorbis/AC3 and whatever codec
12375 you write. Separated the mp3 and mpeg1 types for better reuse.
12377 2000-10-08 23:17 wtay
12379 * configure.in, editor/editor.glade, editor/gsteditor.h,
12380 editor/gsteditorbin.c, editor/gsteditorcanvas.c,
12381 editor/gsteditorconnection.c, editor/gsteditorconnection.h,
12382 editor/gsteditorcreate.c, editor/gsteditorpad.c,
12383 editor/gsteditorproperty.c, editor/gstelementselect.c,
12384 gst/gstbin.c, gst/gstelement.h, gst/gstelementfactory.c,
12385 gst/gstfilter.c, gst/gstpad.c, gst/gstpipeline.c, gst/gstplugin.c,
12386 gst/gstsink.c, gst/gstthread.c, gst/gsttype.c,
12387 gst/elements/gstaudiosink.c, gst/elements/gsttypefind.c,
12388 gst/types/gsttypes.c, plugins/avi/gstparseavi.c,
12389 plugins/capture/v4l/gstv4lsrc.c,
12390 plugins/mp3decode/mpg123/gstmpg123.c,
12391 plugins/mp3decode/parse/mp3parse.c,
12392 plugins/mp3decode/xing/gstxing.c, plugins/mpeg1/Makefile.am,
12393 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12394 plugins/mpeg1/mpeg_play/video.c,
12395 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12396 plugins/mpeg1/parse/mpeg1parse.c,
12397 plugins/mpeg1video/parse/mp1videoparse.c,
12398 plugins/mpeg2/parse/mpeg2parse.c: Fixed a bug in the typeloading.
12399 Fixes to various elements so that correct types are returned.
12400 Fixed flag collision with GtkObject. Elements can now suggest a
12401 thread. not sure if this is the right way to handle automatic
12402 thread creation. Autoplugging now works with multiple sinks and
12403 thread setup. No threads are created for intermediate elements yet,
12404 so MPEG may still be choppy.
12406 2000-10-06 23:52 richardb
12408 * plugins/: capture/v4l/Makefile.am, mpeg1/mpeg_play/Makefile.am,
12409 mpeg1/mpegaudio/Makefile.am, mpeg2/mpeg2enc/Makefile.am,
12410 mpeg2/video/Makefile.am: Remove from EXTRA_DIST various files which
12411 don't exist (these looked like copy and paste typos).
12413 2000-10-06 03:38 richardb
12415 * Makefile.am: Don't compile editor if havn't got libglade-gnome.
12417 2000-10-01 22:46 wtay
12419 * editor/: Makefile.am, editor.c, editor.glade, editor.ts,
12420 gsteditor.c, gsteditor.h, gsteditorcanvas.c, gsteditorelement.c,
12421 gsteditorimage.c, gsteditorimage.h, gsteditorpad.h,
12422 gsteditorpalette.c, gsteditorpalette.h, gsteditorproject.c,
12423 gsteditorproject.h, gsteditorprojectview.c, gsteditorproperty.c,
12424 gsteditorproperty.h, pixmaps/bin.xpm, pixmaps/element.xpm,
12425 pixmaps/pipeline.xpm, pixmaps/selector.xpm, pixmaps/tee.xpm,
12426 pixmaps/thread.xpm: Initial work for the new editor.
12428 2000-09-27 20:33 wtay
12430 * examples/xml/createxml.c, examples/xml/runxml.c, gst/Makefile.am,
12431 gst/gstbin.c, gst/gstelement.c, gst/gstelement.h,
12432 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpad.h,
12433 gst/gstthread.c, gst/gstxml.c, gst/gstxml.h,
12434 gst/elements/gstaudiosink.c: Loading and saving of XML pipeline
12435 descriptions. GladeXML like operation implemented (you can
12436 retrieve parts of a pipeline)
12438 2000-09-24 23:47 wtay
12440 * examples/xml/.cvsignore: better .cvsignore
12442 2000-09-24 23:45 wtay
12444 * examples/xml/.cvsignore, examples/xml/Makefile,
12445 examples/xml/createxml.c, examples/xml/runxml.c, gst/gstbin.c,
12446 gst/gstconnection.h, gst/gstelementfactory.c, gst/gstpipeline.c,
12447 gst/gsttee.h, gst/gstthread.c, gst/gstthread.h, gst/gstxml.c,
12448 gst/gstxml.h: Cleanups. The first steps to a Glade like XML
12449 handling. A first example of what is to come...
12451 2000-09-24 15:31 wtay
12453 * examples/queue4/: .cvsignore, Makefile, queue4.c: An example of
12454 two threads and two queues.
12456 2000-09-24 15:29 wtay
12458 * gst/cothreads.c, gst/gstbin.c, gst/gstpad.c, gst/gstthread.c,
12459 gst/elements/gstqueue.c, gst/elements/gstqueue.h,
12460 plugins/mp3decode/mpg123/gstmpg123.c: The cothreads were not
12461 initialized in its thread context resulting in severe stack
12462 corruption. This was very hard to track down. We should be able
12463 now to modify some plugins to a loop based setup so that we can get
12464 rid of the mp3parse and mp1videoparse elements. Modified the GList
12465 to a GSList in the queue.
12467 2000-09-23 00:35 wtay
12469 * gstreamer-config.in, examples/helloworld/helloworld.c,
12470 examples/helloworld2/helloworld2.c, examples/queue/.cvsignore,
12471 examples/queue/queue.c, examples/queue2/.cvsignore,
12472 examples/queue2/queue2.c, examples/queue3/.cvsignore,
12473 examples/queue3/queue3.c, examples/thread/thread.c,
12474 gst/cothreads.c, gst/cothreads.h, gst/gstbin.c, gst/gstpad.c,
12475 gst/gstpipeline.c, gst/gstthread.c, gst/elements/Makefile.am,
12476 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/avi.c,
12477 gstplay/gstplay.c, gstplay/mpeg1.c, gstplay/mpeg2.c,
12478 plugins/mp3decode/mpg123/gstmpg123.c, test/mp2tomp1.c: A first
12479 attempt to fix the queues in a cothreaded pipeline. Some fixes to
12480 the thread handling. Fix a bug in gstreamer-config : gthread was
12481 not included. gst_bin_create_plan() is now done in the READY
12482 state. a bin with only another bin in it will now work with
12483 gst_bin_iterate. Added some examples for the queues.
12485 2000-09-21 18:54 richardb
12487 * plugins/mp3decode/mpg123/Makefile.am: If using decode.c, compile
12488 dct64.c as well. Fixes link error on PPC.
12490 2000-09-21 02:42 richardb
12492 * libs/idct/ieeetest.c: IDCT works, and ieeetest not complains
12493 nicely if attempt to run a test with an unsupported DCT type.
12495 2000-09-21 02:34 richardb
12497 * gst/Makefile.am, libs/Makefile.am, libs/idct/Makefile.am,
12498 libs/idct/dct.h, libs/idct/gstidct.c: Make libs/idct only build mmx
12499 support if available - hopefully makes it compile on PPC.
12501 2000-09-21 01:57 richardb
12503 * AUTHORS, gst/cothreads.c, gst/gsti386.h, gst/gstppc.h,
12504 test/cothreads/cothreads.c: Patch from Chris Emerson for PPC.
12505 cothreads stuff was causing segfaults, because the stack needs to
12506 be initialised with a particular structure on PPC, unlike x86 where
12507 it simply has items pushed or popped. Added Chris to AUTHORS, for
12510 2000-09-18 23:19 richardb
12512 * autogen.sh, docs/manual/helloworld2.sgml, gstplay/gstplay.glade,
12513 libs/getbits/Makefile.am, libs/getbits/gstgetbits.h, test/wave.c:
12514 Fix compile problem due to DEBUG being redefined in
12515 libs/getbits/gstgetbits.h. Also fix several small typos in the
12518 2000-09-17 23:08 wtay
12520 * docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
12521 docs/gst/tmpl/gstpipeline.sgml, docs/manual/helloworld2.sgml,
12522 examples/helloworld2/helloworld2.c, examples/thread/thread.c,
12523 gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstpipeline.c,
12524 gst/gstpipeline.h, gst/elements/gstdisksrc.c,
12525 libs/getbits/gstgetbits.c, plugins/mpeg2/ac3dec/ac3dec.c,
12526 plugins/mpeg2/ac3parse/ac3parse.c,
12527 plugins/mpeg2/parse/mpeg2parse.c, plugins/vorbis/vorbisdec.c: Added
12528 gst_pipeline_add_sink/src to allow multiple sink cases and more
12529 complex autoplugging. Update docs too. Simplified the pipeline
12530 autoplugging code. Changed the cothread case: One iteration is now
12531 a push from the src element. The disk source does not change its
12532 state anymore on eof. Better type setting for the ac3
12533 parser/decoder and mpeg2parse.
12535 2000-09-17 15:06 wtay
12537 * acconfig.h, configure.in, gst/gstbin.c,
12538 gst/elements/gstdisksrc.c: Added check for vorbis. Really compile
12539 with Xv extension if the library is found. Changed the disksrc so
12540 that is goes to the PAUSE state if eof.
12542 2000-09-17 13:32 wtay
12544 * plugins/mpeg2/mpeg2enc/transfrm_mmx.s: more asm...
12546 2000-09-17 13:32 wtay
12548 * docs/manual/components.sgml: Information about the bonobo
12549 components and capplets we are going to make :-)
12551 2000-09-17 13:31 wtay
12553 * libs/getbits/Makefile.am, libs/getbits/gstgetbits.h,
12554 plugins/mpeg1/mpeg_play/parseblock.c,
12555 plugins/mpeg2/mpeg2enc/Makefile.am,
12556 plugins/mpeg2/mpeg2enc/bdist1_mmx.s,
12557 plugins/mpeg2/mpeg2enc/bdist1_sse.s,
12558 plugins/mpeg2/mpeg2enc/bdist2_mmx.s,
12559 plugins/mpeg2/mpeg2enc/dist1_00_mmx.s,
12560 plugins/mpeg2/mpeg2enc/dist1_00_sse.s,
12561 plugins/mpeg2/mpeg2enc/dist1_01_mmx.s,
12562 plugins/mpeg2/mpeg2enc/dist1_01_sse.s,
12563 plugins/mpeg2/mpeg2enc/dist1_10_mmx.s,
12564 plugins/mpeg2/mpeg2enc/dist1_10_sse.s,
12565 plugins/mpeg2/mpeg2enc/dist1_11_mmx.s,
12566 plugins/mpeg2/mpeg2enc/dist1_11_sse.s,
12567 plugins/mpeg2/mpeg2enc/dist2_mmx.s,
12568 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
12569 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
12570 plugins/mpeg2/mpeg2enc/predict.c,
12571 plugins/mpeg2/mpeg2enc/predict_mmx.s,
12572 plugins/mpeg2/mpeg2enc/predict_sse.s,
12573 plugins/mpeg2/mpeg2enc/ratectl.c,
12574 plugins/mpeg2/mpeg2enc/transfrm.c,
12575 plugins/mpeg2/mpeg2enc/variance_mmx.s, test/.cvsignore: Converted
12576 the mpeg2 encoder asm to gnu asm, removing the dependency of nasm
12577 Added cpu detection in the mpeg2 encoder removed the inlined mmx
12578 asembler to seperate files.
12580 2000-09-17 00:11 richardb
12582 * acconfig.h, configure.in, libs/Makefile.am, plugins/Makefile.am,
12583 plugins/avi/Makefile.am, plugins/avi/playcodecs.c,
12584 plugins/avi/wincodec/Makefile.am, plugins/avi/wincodec/gstwindec.c,
12585 plugins/avi/wincodec/gstwinenc.c,
12586 plugins/mpeg1/mpeg1encoder/Makefile.am,
12587 plugins/mpeg1/mpeg1encoder/putbits.c,
12588 plugins/mpeg1/mpeg_play/Makefile.am,
12589 plugins/mpeg1/mpeg_play/parseblock.c,
12590 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12591 plugins/mpeg1/mpegaudio/Makefile.am: More work porting to PPC.
12592 libs/winloader is disabled on PPC - I doubt this can be made to
12593 work. libs/videoscale and libs/idct are also disabled - they
12594 should be fixable though.
12596 Sorted out most of the plugins - avi is disabled for now on PPC;
12597 can be worked on later if there's any chance of getting it to work.
12599 Also provide an automake conditional for compiling vorbis, based on
12600 a configure test for the needed libraries: currently the test isn't
12601 implemented and defaults to "no" so you'll have to fiddle it to
12602 compile vorbis. I shall get hold of vorbis and implement an
12603 appropriate test some other time (if noone else beats me to it).
12605 2000-09-16 23:03 richardb
12607 * libs/getbits/: gstgetbits.c, gstgetbits.h, gstgetbits_generic.c:
12608 Moved generic function implementations into gstgetbits_generic.c,
12611 2000-09-16 11:58 wtay
12613 * docs/gst/gstreamer.types.in, gst/cothreads.c, gst/gstbin.c,
12614 gst/gstcpu.c, gst/gstpad.c, gst/gsttype.c,
12615 gst/elements/gstdisksrc.c, gst/elements/gstqueue.c,
12616 libs/getbits/gstgetbits.c, plugins/vorbis/vorbisdec.c: Added a
12617 quick hack to allow loop based elements to finish intead of looping
12618 till infinity. Added compile time i386 or plain C getbits
12619 implementation selection. The vorbis decoder now is our first loop
12622 2000-09-16 01:59 richardb
12624 * gst/Makefile.am, gst/gstarch.h, gst/gstcpu.c, gst/gstppc.h,
12625 libs/getbits/Makefile.am, libs/getbits/gstgetbits_generic.c,
12626 plugins/mp3decode/mpg123/Makefile.am, plugins/mpeg2/Makefile.am,
12627 plugins/mpeg2/ac3dec/Makefile.am,
12628 plugins/mpeg2/mpeg2enc/Makefile.am,
12629 plugins/mpeg2/mpeg2enc/motion.c,
12630 plugins/mpeg2/subtitles/Makefile.am,
12631 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getpic.c,
12632 plugins/mpeg2/video/gstmpeg2play.c: More work towards a powerPC
12633 port, and towards generic portability.
12635 2000-09-16 00:04 richardb
12637 * .cvsignore, autogen.sh, configure.in, gst/Makefile.am,
12638 gst/gstarch.h, gst/gsti386.h: Fix on x86 architectures - was just
12639 checking for 386, D'oh. Fix autogen to run autoheader _before_
12640 autoconf, since it generates a required file (config.h.in, which I
12641 just removed from CVS since its an autogenerated one). Also fix
12642 messed up variables in gst/Makefile.am
12644 2000-09-15 23:44 richardb
12646 * AUTHORS, acconfig.h, config.h.in, configure.in, gst/Makefile.am,
12647 gst/cothreads.c, gst/gstarch.h, gst/gsti386.h, gst/gstppc.h,
12648 libs/getbits/Makefile.am, plugins/mp3decode/xing/libxing/config.h:
12649 Begun to add support for non i386 architectures, with the help of
12650 Chris Emerson. Added bits to configure to figure out architecture,
12651 and added some alternatives for PPC. Should cause no problems on
12652 i386, but I'll check after this commit, but doesn't yet work on PPC
12655 2000-09-14 23:18 wtay
12657 * gst/gstelementfactory.c, plugins/vorbis/vorbisdec.c,
12658 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12659 plugins/vorbis/vorbisenc.h, test/Makefile.am, test/mp3tovorbis.c:
12660 The vorbis encoder A test program to convert an mp3 to a vorbis
12661 file. A fix for the dynamic plugin loader factory_find was not
12662 working. Don't forget to run gstreamer-register after installing
12665 2000-09-14 21:31 wtay
12667 * configure.in, gst/Makefile.am, gst/gst.c, gst/gstbin.c,
12668 gst/gstbuffer.c, gst/gstcpu.c, gst/gstelement.c,
12669 gst/gstelementfactory.c, gst/gstpad.c, gst/gstpipeline.c,
12670 plugins/Makefile.am, plugins/rtjpeg/rtjpegdec.c,
12671 plugins/vorbis/.cvsignore, plugins/vorbis/Makefile.am,
12672 plugins/vorbis/vorbis.c, plugins/vorbis/vorbisdec.c,
12673 plugins/vorbis/vorbisdec.h, plugins/vorbis/vorbisenc.c,
12674 plugins/vorbis/vorbisenc.h: Due to popular demand :-), I added a
12675 vorbis decoder. The encoder is not yet functional. Small cosmetic
12676 changes to gstcpu.c
12678 Beware: You *need* to install libvorbis.a from the main vorbis CVS.
12679 you *have* to change the line in libtool to
12680 deplibs_check_method="pass_all" because else the plugin shared
12681 library refuses to link against the static libvorbis.a library.
12682 This is a hack. I have no intention in including libvorbis into the
12683 gstreamer CVS tree and making it libtool compatible.
12685 2000-09-13 20:04 wtay
12687 * docs/: gst/gstreamer-decl.txt, gst/gstreamer-docs.sgml,
12688 gst/gstreamer-sections.txt, gst/gstreamer.hierarchy,
12689 gst/gstreamer.types.in, gst/tmpl/gst.sgml,
12690 gst/tmpl/gstaudiosink.sgml, gst/tmpl/gstbuffer.sgml,
12691 gst/tmpl/gstbufferpool.sgml, gst/tmpl/gstclock.sgml,
12692 gst/tmpl/gstconnection.sgml, gst/tmpl/gstcpu.sgml,
12693 gst/tmpl/gstdisksrc.sgml, gst/tmpl/gstelement.sgml,
12694 gst/tmpl/gstpad.sgml, gst/tmpl/gstpipefilter.sgml,
12695 gst/tmpl/gstpipeline.sgml, gst/tmpl/gstplugin.sgml,
12696 gst/tmpl/gstreamer-unused.sgml, gst/tmpl/gstsrc.sgml,
12697 gst/tmpl/gsttype.sgml, gst/tmpl/gstutils.sgml,
12698 manual/gstreamer-manual.sgml: Bring the low level API docs up to
12701 2000-09-12 19:15 wtay
12703 * plugins/mpeg2/video/: recon_mmx.c, recon_sse.s: SSE optimisation
12704 MMX optimisation split out in seperate file.
12706 2000-09-12 19:13 wtay
12708 * gst/Makefile.am, gst/gst.c, gst/gst.h, gst/gstcpu.c,
12709 gst/gstcpu.h, gst/gstcpuid_i386.s, libs/idct/gstidct.c,
12710 plugins/mpeg1/mpeg_play/Makefile.am,
12711 plugins/mpeg1/mpeg_play/parseblock.c,
12712 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/recon.c,
12713 plugins/mpeg1/mpeg_play/recon_mmx.c,
12714 plugins/mpeg1/mpeg_play/recon_sse.s,
12715 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
12716 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
12717 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/gethdr.c,
12718 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
12719 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/tables.c: Added
12720 CPU detection. Added SSE optimisation to mpeg_play Modified the
12721 mpeg2 decoder and gstidct to use cpu detection. Cleanups in the
12722 mpeg1 and mpeg2 decoders.
12724 2000-09-09 17:39 wtay
12726 * examples/: launch/.cvsignore, launch/mp3play, thread/.cvsignore,
12727 thread/Makefile, thread/thread.c: A thread example. An example of
12728 gstreamer-launch: an mp3 player
12730 2000-09-09 17:36 wtay
12732 * gstreamer-config.in, docs/manual/gstreamer-manual.sgml,
12733 docs/manual/helloworld.sgml, docs/manual/helloworld2.sgml,
12734 docs/manual/programs.sgml, docs/manual/queues.sgml,
12735 docs/manual/threads.sgml, editor/editor.c, editor/gsteditor.c,
12736 editor/gsteditor.h, editor/gstelementselect.c,
12737 examples/helloworld/Makefile, examples/helloworld/helloworld.c,
12738 examples/helloworld2/Makefile, examples/helloworld2/helloworld2.c,
12739 gst/gst.c, gst/gst.h, gst/gstbin.h, gst/gstelementfactory.c,
12740 gst/gstpipeline.c, gst/gstpipeline.h, gst/gstplugin.c,
12741 gst/gstsrc.c, gst/gstthread.c, gst/gstthread.h,
12742 gst/elements/gstdisksrc.h, gst/elements/gstelements.c,
12743 gstplay/mpeg1.c, gstplay/mpeg2.c, plugins/mpeg2/ac3dec/ac3dec.c,
12744 plugins/mpeg2/ac3dec/ac3dec.h, plugins/mpeg2/ac3dec/downmix.c,
12745 plugins/mpeg2/ac3parse/Makefile.am,
12746 plugins/mpeg2/ac3parse/ac3parse.c, tools/gstreamer-launch.c:
12747 Changes to gstreamer-config to include gtk+ libs manual changes:
12748 queues, threads, programs gsteditor does not crash anymore.
12749 gstpipline new should return a GstElement * fixed ac3dec for new
12750 getbits fixes to gstreamer-launch more efficient startup for
12753 2000-09-07 21:35 wtay
12755 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c,
12756 gst/elements/gstaudiosink.c, libs/getbits/.cvsignore,
12757 libs/getbits/Makefile.am, libs/getbits/gbtest.c,
12758 libs/getbits/gstgetbits.c, libs/getbits/gstgetbits.h,
12759 libs/getbits/gstgetbits_i386.s, libs/getbits/gstgetbits_inl.h,
12760 plugins/mp3decode/mpg123/Makefile.am,
12761 plugins/mp3decode/mpg123/common.c,
12762 plugins/mp3decode/mpg123/gstmpg123.c,
12763 plugins/mp3decode/mpg123/layer1.c,
12764 plugins/mp3decode/mpg123/layer2.c,
12765 plugins/mp3decode/mpg123/layer3.c,
12766 plugins/mp3decode/mpg123/mpg123.c,
12767 plugins/mp3decode/mpg123/mpg123.h, plugins/mpeg1/mpeg_play/util.c,
12768 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
12769 plugins/mpeg1/system_encode/buffer.c,
12770 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/gethdr.c,
12771 plugins/mpeg2/video/mpeg2dec.c, test/cothreads/cothreads.c,
12772 test/cothreads/test.c: Faster and modular getbits implementation.
12773 Fixed a bug in the audiosink that could lock up your box on bad MB.
12774 Modified the plugins to use the new getbits functions.
12776 2000-08-28 21:20 wtay
12778 * examples/helloworld2/helloworld2.c, gst/gst.c, gst/gstelement.h,
12779 gst/gstelementfactory.c, gst/gstplugin.c, gst/gstplugin.h,
12780 gst/gsttype.c, gst/gsttype.h, gst/elements/gsttypefind.c,
12781 gst/types/gsttypes.c, gstplay/gstplay.c, plugins/Makefile.am,
12782 plugins/au/gstparseau.c, plugins/audioscale/audioscale.c,
12783 plugins/avi/gstaviencoder.c, plugins/avi/gstparseavi.c,
12784 plugins/avi/wincodec/gstwincodec.c,
12785 plugins/avi/wincodec/gstwindec.c, plugins/capture/v4l/gstv4lsrc.c,
12786 plugins/cobin/cobin.c, plugins/cobin/spindentity.c,
12787 plugins/effects/stereo/stereo.c, plugins/effects/volume/volume.c,
12788 plugins/filters/median/median.c, plugins/filters/smooth/smooth.c,
12789 plugins/jpeg/gstjpeg.c, plugins/mp3decode/mpg123/gstmpg123.c,
12790 plugins/mp3decode/parse/mp3parse.c,
12791 plugins/mp3decode/xing/gstxing.c,
12792 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
12793 plugins/mpeg1/mpeg_play/decoders.c,
12794 plugins/mpeg1/mpeg_play/decoders.h,
12795 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12796 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12797 plugins/mpeg1/parse/mpeg1parse.c,
12798 plugins/mpeg1/system_encode/system_encode.c,
12799 plugins/mpeg1video/parse/mp1videoparse.c,
12800 plugins/mpeg2/ac3dec/ac3dec.c, plugins/mpeg2/ac3parse/ac3parse.c,
12801 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12802 plugins/mpeg2/parse/mpeg2parse.c,
12803 plugins/mpeg2/subtitles/mpeg2subt.c,
12804 plugins/mpeg2/video/gstmpeg2play.c, plugins/rtjpeg/rtjpeg.c,
12805 plugins/vcdsrc/vcdsrc.c, plugins/videoscale/videoscale.c,
12806 plugins/visualization/smoothwave/smoothwave.c,
12807 plugins/visualization/spectrum/gstspectrum.c,
12808 plugins/visualization/synaesthesia/synaesthesia.c,
12809 plugins/visualization/vumeter/vumeter.c, plugins/wav/gstparsewav.c,
12810 tools/.cvsignore, tools/Makefile.am, tools/gstreamer-launch.c,
12811 tools/gstreamer-register.c, tools/launch.c: Externalized the plugin
12812 information in /etc/gstreamer/reg.xml - no need to do a
12813 plugin_load_all() - plugins are loaded when needed - typedetect
12814 functions are loaded when needed (still buggy) - no need to check
12815 for the existance of the plugin in the codecs - added
12816 gstreamer-register to create the reg.xml file - renamed launch to
12817 gstreamer-launch - plugins need to register the typefactory they
12818 provide modified the plugins to meet the new design modified the
12819 plugins to correctly set their pad types autoplugging can be done
12820 without loading the plugins now
12822 2000-08-22 22:18 wtay
12824 * docs/manual/advanced.sgml, docs/manual/cothreads.sgml,
12825 docs/manual/dynamic.sgml, docs/manual/factories.sgml,
12826 docs/manual/ghostpads.sgml, docs/manual/gstreamer-manual.sgml,
12827 docs/manual/helloworld2.sgml, docs/manual/outline.txt,
12828 docs/manual/plugins.sgml, docs/manual/programs.sgml,
12829 docs/manual/queues.sgml, docs/manual/threads.sgml,
12830 docs/manual/typedetection.sgml, docs/manual/utility.sgml,
12831 docs/manual/xml.sgml, examples/helloworld2/helloworld2.c,
12832 gst/gstpipeline.c, gst/gsttype.c,
12833 plugins/mp3decode/mpg123/gstmpg123.c,
12834 plugins/mp3decode/parse/mp3parse.c,
12835 plugins/mpeg1/parse/mpeg1parse.c: More docs (most of them just
12836 empty...) Added automatic pad plugging. Added automatic dynamic
12837 pad plugging. Changed some codecs to correctly set their pad
12840 2000-08-21 22:57 wtay
12842 * examples/: helloworld/.cvsignore, helloworld2/.cvsignore: ..
12844 2000-08-21 22:23 wtay
12846 * examples/helloworld2/: Makefile, helloworld2.c: An example using
12847 autoplug. Works for mp3 files only for now.
12849 2000-08-21 22:20 wtay
12851 * docs/manual/outline.txt, gst/gstbin.c, gst/gstbin.h,
12852 gst/gstelement.c, gst/gstelement.h, gst/gstelementfactory.c,
12853 gst/gstpipeline.c, gst/gstpipeline.h, gst/gsttype.c, gst/gsttype.h,
12854 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
12855 gst/elements/gstelements.c, gst/elements/gsttypefind.c,
12856 gst/elements/gsttypefind.h, plugins/filters/median/median.c,
12857 plugins/filters/smooth/smooth.c, plugins/mp3decode/xing/gstxing.c,
12858 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
12859 plugins/mpeg1/parse/mpeg1parse.c, plugins/wav/gstparsewav.c: A
12860 first (rude) attempt at autoplug. Autoplugging selects appropriate
12861 codecs to connect src to sink, adds them to the pipeline and
12862 connect pads. Autoplugging will run the typedetect plugin if the
12863 src pad has no MIME type. No autoplugging is done on the src and
12864 sink pads, it's hardcoded: connect 'src to sink'. No attempt at
12865 creating threads. No attempt at dynamically autoplugging not yet
12866 existing pads. Changes to (some) plugins to properly set their
12869 2000-08-19 17:36 wtay
12871 * docs/manual/: factories.sgml, gstreamer-manual.sgml,
12872 helloworld.sgml, outline.txt: More manual about MIME types and
12875 2000-08-19 01:34 richardb
12877 * plugins/mp3decode/xing/libxing/: stamp-h, stamp.h: I'm pretty
12878 sure that these are generated files which have no right to be in
12879 the CVS. If I'm wrong, and things break, then we'll just have to
12880 put them back again.
12882 2000-08-19 01:29 richardb
12884 * Makefile.am, config.h.in, configure.in, gstplay/Makefile.am,
12885 test/Makefile.am: libXv is now linked against by test/* and gstplay
12886 if it is present. -lXv isn't leaked all over the place due to
12887 AC_CHECK_LIB test. This is still messy though - we shouldn't have
12888 to link explicitly with extra things just because we use certain
12891 Build Makefile in tests, but don't recurse into tests when doing
12892 the build (tests no longer in SUBDIRS).
12894 2000-08-19 00:31 richardb
12896 * Makefile.am, configure.in: Test for a working libglade-gnome, and
12897 compile gstplay only if there is one.
12899 2000-08-18 23:54 wtay
12901 * AUTHORS, gstplay/gstplay.glade: Richard has been promoted to
12902 makefile hacker :-)
12904 2000-08-18 23:17 wtay
12906 * libs/idct/ieeetest.c: Remove rdts until a better fix for the bad
12909 2000-08-18 23:15 wtay
12911 * gst/gsttrace.c: Removed bad asm call for rdts. Need to fix
12914 2000-08-18 23:07 richardb
12916 * configure.in, plugins/mpeg2/mpeg2enc/Makefile.am: If nasm isn't
12917 present, mpeg2enc plugin just ignores the .s files, C equivalents
12920 2000-08-18 22:57 wtay
12922 * plugins/mpeg2/mpeg2enc/motion.c: check #ifdef HAVE_NASM to avoid
12923 using uncompiled code.
12925 2000-08-18 22:30 richardb
12927 * acconfig.h, config.h.in, configure.in: Test for nasm - define
12928 HAVE_NASM in config.h if we have it, and AC_SUBST NASM_PATH for use
12931 2000-08-18 21:38 wtay
12933 * docs/manual/helloworld.sgml, examples/helloworld/Makefile,
12934 examples/helloworld/helloworld.c: helloworld example. and docs
12936 2000-08-18 21:35 wtay
12938 * README, gstreamer-config.in, docs/gst/Makefile.am,
12939 docs/manual/gstreamer-manual.sgml, editor/editor.c,
12940 editor/gsteditorelement.c, gst/Makefile.am, gst/gstbin.c,
12941 gst/gstelement.c, gst/gstelement.h, gst/gstobject.h, gst/gstpad.c,
12942 gst/gstpipeline.c, gst/gstplugin.c, gst/gstplugin.h, gst/gsttee.c,
12943 gst/gstthread.c, gst/elements/gsttypefind.c, gstplay/Makefile.am,
12944 gstplay/callbacks.c, gstplay/gstplay.c, libs/getbits/Makefile.am,
12945 libs/idct/Makefile.am, libs/putbits/Makefile.am,
12946 libs/riff/Makefile.am, plugins/avi/Makefile.am,
12947 plugins/avi/gstparseavi.c, plugins/cobin/cobin.c,
12948 plugins/mp3decode/mpg123/Makefile.am,
12949 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
12950 plugins/mpeg1/parse/mpeg1parse.c,
12951 plugins/visualization/smoothwave/smoothwave.c,
12952 plugins/visualization/spectrum/gstspectrum.c,
12953 plugins/visualization/synaesthesia/synaesthesia.c, tools/launch.c:
12954 Various fixes for the build/install problems update to the
12955 docs/manual. Added a simple helloworld example.
12957 2000-08-17 07:18 wtay
12959 * docs/manual/gstreamer-manual.sgml: The book is not published
12962 2000-08-16 22:40 wtay
12964 * docs/manual/images/.cvsignore: Ignore the png images; they are
12965 supposed to be build by the Makefile.
12967 2000-08-16 22:38 wtay
12969 * docs/manual/: .cvsignore, BUILD, bins.sgml, buffers.sgml,
12970 connections.sgml, elements.sgml, goals.sgml, gstreamer-manual.sgml,
12971 intro.sgml, motivation.sgml, outline.txt, states.sgml: First draft
12972 of Chapter 1 (introduction) and Chapter 2 (basic concepts) of the
12975 2000-08-14 16:18 wtay
12977 * libs/idct/.cvsignore: ignore the test program
12979 2000-08-14 16:17 wtay
12981 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
12982 plugins/cobin/cobin.c, plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
12983 plugins/vcdsrc/vcdsrc.c,
12984 plugins/visualization/synaesthesia/synaesthesia.c, test/.cvsignore,
12985 test/Makefile.am, test/ac3parse.c, test/ac3play.c, test/avi2mpg.c,
12986 test/aviparse.c, test/dvdcat.c, test/mp1parse.c, test/mp1tomp1.c,
12987 test/mp2toavi.c, test/mp2tomp1.c, test/mp3.c, test/mp3parse.c,
12988 test/mp3play.c, test/mpeg2parse.c, test/pipetest.c, test/qtest.c,
12989 test/record.c, test/spectrum.c, test/vidcapture.c,
12990 test/vidcapture2.c, test/videotest.c, test/wave.c,
12991 test/bindings/Makefile.am, test/cothreads/Makefile.am: Build fixes.
12992 Adapted the test directory to the new state management added an
12993 mpeg2 to avi encoder. added a v4l to divx capture example.
12995 2000-08-14 11:59 wtay
12997 * configure.in, include/avifmt.h, include/registry.h: The include
12998 files for the windows codec loader. top level configure file.
13000 2000-08-14 11:57 wtay
13002 * gst/: gstbufferpool.c, gstbufferpool.h: Added the bufferpool
13003 handler. This object is able to generate buffers and is passed
13004 between elements to exchange buffers. Elements can also use this
13005 pool to efficiently generate output buffers.
13007 2000-08-14 11:55 wtay
13009 * gst/: Makefile.am, gstbin.c, gstbin.h, gstbuffer.c, gstbuffer.h,
13010 gstelement.h, gstpad.c, gstpipeline.c, gstthread.c,
13011 elements/gstaudiosink.c, elements/gstaudiosrc.c,
13012 elements/gstdisksrc.c, elements/gstpipefilter.c: State change fixes
13013 in the threading element. Added bufferpools.
13015 2000-08-14 11:54 wtay
13017 * plugins/: mp3decode/mpg123/layer1.c, mp3decode/mpg123/layer3.c,
13018 mp3decode/mpg123/tabinit.c, mpeg2/Makefile.am,
13019 mpeg2/ac3dec/parse.c, mpeg2/subtitles/.cvsignore,
13020 mpeg2/subtitles/Makefile.am, mpeg2/subtitles/Notes.txt,
13021 mpeg2/subtitles/mpeg2subt.c, mpeg2/subtitles/mpeg2subt.h,
13022 videoscale/videoscale.c: fixes in the mp3 tables. Use subbuffers
13023 is possible. Added MPEG2 subtitles.
13025 2000-08-14 11:49 wtay
13027 * plugins/mpeg2/video/: IEEE1180, Makefile.am, getblk.c, gethdr.c,
13028 getpic.c, getvlc.c, gstmpeg2play.c, idct.c, idctref.c, mmxidct.S,
13029 mpeg2dec.c, mpeg2dec.h, recon.c, tables.c, test.m2v: Removed IDCT
13030 and used the IDCT library.
13032 2000-08-14 11:42 wtay
13034 * plugins/mpeg2/parse/: mpeg2parse.c, mpeg2parse.h: Use subbufers.
13036 2000-08-14 11:41 wtay
13038 * plugins/mpeg2/mpeg2enc/: Makefile.am, bdist1_mmx.s, bdist1_sse.s,
13039 bdist2_mmx.s, dist1_00_mmx.s, dist1_00_sse.s, dist1_01_mmx.s,
13040 dist1_01_sse.s, dist1_10_mmx.s, dist1_10_sse.s, dist1_11_mmx.s,
13041 dist1_11_sse.s, dist2_mmx.s, fdist1_00.s, fdist1_mmx.s,
13042 gstmpeg2enc.c, idct.c, motion.c, mpeg2enc.c, mpeg2enc.h,
13043 predict_mmx.s, qdist1_mmx.s, qdist1_sse.s, quant_mmx.s,
13044 quant_non_i_sse.s, quantize.c, ratectl.c, rcdist_mmx.s, tables.c,
13045 transfrm.c, variance_mmx.s: Better rate control with different
13046 complexity measurement. Merge from mjpeg_beta asm for mmx and sse
13047 optimisations. Use the IDCT library.
13049 2000-08-14 11:33 wtay
13051 * plugins/mpeg2/ac3parse/ac3parse.c: Use subbuffers instead of
13054 2000-08-14 11:32 wtay
13056 * plugins/mpeg1video/parse/: Makefile.am, README, mp1videoparse.c:
13059 2000-08-14 11:31 wtay
13061 * plugins/mpeg1/system_encode/: buffer.c, buffer.h,
13062 system_encode.c, system_encode.h: Added statup delay. Added
13065 2000-08-14 11:30 wtay
13067 * plugins/mpeg1/parse/: mpeg1parse.c, mpeg1parse.h: Use subbuffers.
13069 2000-08-14 11:28 wtay
13071 * plugins/mpeg1/mpeg_play/: Makefile.am, decoders.c, decoders.h,
13072 floatdct.c, gstmpeg_play.c, jrevdct.c, mmxidct.S, parseblock.c,
13073 util.c, video.c, video.h: Use subbufers and bufferpools. Use the
13076 2000-08-14 11:25 wtay
13078 * plugins/mp3decode/parse/mp3parse.c: use subbuffers
13080 2000-08-14 11:23 wtay
13082 * plugins/capture/v4l/: gstv4lsrc.c, gstv4lsrc.h: Changes for the
13083 new state management.
13085 2000-08-14 11:21 wtay
13087 * plugins/avi/: Makefile.am, audiocodecs.c, gstaviencoder.c,
13088 gstparseavi.c, gstparseavi.h, playcodecs.c, videoheader.c,
13089 wincodec/.cvsignore, wincodec/Makefile.am, wincodec/gstwincodec.c,
13090 wincodec/gstwincodec.h, wincodec/gstwindec.c, wincodec/gstwindec.h,
13091 wincodec/gstwinenc.c, wincodec/gstwinenc.h: Separate
13092 encoder/decoder plugins for windows codecs.
13094 2000-08-14 11:17 wtay
13096 * gstplay/gstplay.glade: The UI
13098 2000-08-14 11:16 wtay
13100 * gstplay/: Makefile.am, avi.c, callbacks.c, codecs.h, gstplay.c,
13101 interface.c, interface.h, mpeg1.c, mpeg2.c, pause.xpm, play.xpm,
13102 stop.xpm, support.c, support.h: glade based gstplay version.
13103 better avi/mpeg support. nice about dialog :-) Drag and drop
13106 2000-08-14 11:12 wtay
13108 * libs/idct/.cvsignore: ..
13110 2000-08-14 11:11 wtay
13112 * libs/: Makefile.am, getbits/gstgetbits.c,
13113 getbits/gstgetbits_inl.h, idct/Makefile.am, idct/README,
13114 idct/dct.h, idct/doieee, idct/fastintidct.c, idct/floatidct.c,
13115 idct/gstidct.c, idct/gstidct.h, idct/ieeetest.c, idct/intidct.c,
13116 idct/mmx32idct.c, idct/mmxidct.S, putbits/gstputbits.c,
13117 riff/gstriff.h, riff/gstriffencode.c: Added general IDCT library.
13118 Added IEEE testbed. Update to the windows codec loader. fixes in
13119 the riff parser/encoder. cleanup in the getbits/putbits API.
13121 2000-08-05 04:53 omegahacker
13123 * LICENSE, Makefile.am: Adding explicit license information, since
13124 quite a large number of source files don't have the LGPL header.
13125 This is something we need to fix. GNOME has a script to run around
13126 and fix things, maybe we should snag a copy and let it loose in a
13129 2000-07-21 04:57 omegahacker
13131 * gst/elements/: gstasyncdisksrc.c, gstaudiosink.c, gstaudiosink.h,
13132 gstaudiosrc.c, gstaudiosrc.h, gstdisksrc.c, gstdisksrc.h,
13133 gstfdsrc.c, gsthttpsrc.c, gsthttpsrc.h, gstpipefilter.c,
13134 gstpipefilter.h: Brought standard elements in line with new state
13137 2000-07-17 18:14 omegahacker
13139 * Makefile.am, autogen.sh, configure.in, docs/Makefile.am,
13140 docs/gst/gstreamer-decl.txt, gst/Makefile.am, gst/gstbin.c,
13141 gst/gstbin.h, gst/gstclock.c, gst/gstelement.c, gst/gstelement.h,
13142 gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c, gst/gstthread.c,
13143 gst/gstthread.h, gst/elements/gstelements.c,
13144 gst/elements/gstfakesink.c, gst/elements/gstfakesrc.c,
13145 plugins/dvdsrc/.cvsignore, plugins/effects/volume/volume.c,
13146 test/fake.c, tests/.cvsignore, tests/Makefile.am, tests/README,
13147 tests/init.c, tests/loadall.c, tests/simplefake.c, tests/states.c:
13148 Megapatch, changes which states are available, how they're used,
13149 and how they're set. Also modifies the scheduling system, breaking
13150 pulled buffers. Check mail archives for more details.
13152 2000-07-15 14:26 wtay
13154 * gst/gstutils.c, gst/gstutils.h, libs/riff/gstriffparse.c,
13155 plugins/mp3decode/mpg123/gstmpg123.c,
13156 plugins/mp3decode/mpg123/layer3.c: Fixed a bug in the riff parser
13157 with the allignment of the chunks. This should solve the errors
13160 2000-07-15 13:06 wtay
13162 * configure.in, gstplay/avi.c, gstplay/gstplay.c, gstplay/mpeg1.c,
13163 gstplay/mpeg2.c, include/.cvsignore, include/avifmt.h,
13164 include/default.h, include/registry.h, libs/Makefile.am,
13165 libs/riff/gstriff.h, libs/riff/gstriffparse.c,
13166 plugins/avi/.cvsignore, plugins/avi/Makefile.am,
13167 plugins/avi/audiocodecs.c, plugins/avi/codectest.c,
13168 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13169 plugins/avi/playcodecs.c, plugins/mp3decode/mpg123/Makefile.am,
13170 plugins/mp3decode/mpg123/layer3.c,
13171 plugins/mpeg1video/parse/mp1videoparse.c,
13172 plugins/mpeg2/parse/mpeg2parse.c: Added DivX ;-) support by using
13173 the wine .dll loader. you must unzip binaries.zip from
13174 http://divx.euro.ru/binaries.zip into the win32 directory **of the
13175 source tree**. Extended and bugfixed thr riff parser to support
13176 DivX ;-) Extended the avi parser to support DivX ;-) and MPEG Layer
13177 3. Fixed a bug in mpg123. Sound still is seriously wrong with
13178 layer 3. Fixed MPEG2 playback in gstplay. Time indication in
13179 gstplay is temporarly broken.
13181 2000-07-13 20:49 wtay
13183 * gst/gstclock.c, gst/gstthread.c, gst/elements/gstaudiosink.c,
13184 gstplay/gstplay.c, gstplay/mpeg2.c, plugins/avi/gstparseavi.c,
13185 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13186 plugins/mpeg1video/parse/mp1videoparse.c,
13187 plugins/mpeg1video/parse/mp1videoparse.h,
13188 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/gstmpeg2play.c,
13189 plugins/mpeg2/video/mpeg2dec.h: Better error recovery in teh MPEG1
13190 decoder. Removed MPEG2 stuff from the MPEG1 decoderand make it
13191 ignore MPEG2 streams. Some extra framerates in the MPEG2 decoder
13192 (from libmpeg2) Round image size up to the nearest multiple of 16
13195 2000-07-12 23:52 wtay
13197 * configure.in, docs/random/states.new, gst/gst.h, gst/gstbin.c,
13198 gst/gstbuffer.h, gst/gstclock.c, gst/gstclock.h, gst/gstelement.c,
13199 gst/gstelement.h, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13200 gst/gstthread.c, gst/elements/gstaudiosink.c,
13201 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13202 gst/elements/gstqueue.h, gstplay/callbacks.c, gstplay/gstplay.c,
13203 gstplay/mpeg1.c, include/mmx.h, plugins/avi/playcodecs.c,
13204 plugins/mp3decode/mpg123/gstmpg123.c,
13205 plugins/mp3decode/mpg123/gstmpg123.h,
13206 plugins/mp3decode/mpg123/layer3.c,
13207 plugins/mp3decode/mpg123/mpg123.c,
13208 plugins/mp3decode/parse/Makefile.am,
13209 plugins/mp3decode/parse/mp3parse.c,
13210 plugins/mp3decode/parse/mp3parse.h,
13211 plugins/mp3decode/xing/libxing/Makefile.am,
13212 plugins/mpeg1/mpeg_play/Makefile.am,
13213 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13214 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13215 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13216 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13217 plugins/mpeg1video/parse/mp1videoparse.c,
13218 plugins/mpeg1video/parse/mp1videoparse.h,
13219 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/recon.c: This
13220 is the audio/video sync release. Changed the mpegvideoparser to
13221 parse complete pictures. Added the PTS timestamps to the pictures.
13222 Added PTS timestamps to the MPEG audio frames. Made the clock a
13223 littlebit better. Gstplay now uses two more threads one for video,
13224 one for audio playback. Added the first QoS callbacks for the
13225 pads. hopefully fix an mmx compilation problem.
13227 2000-07-05 22:32 wtay
13229 * config.h.in, configure.in, gstplay/Makefile.am: Added HW scaling
13230 and YUV conversion for XFree 4.0 Need to cleanup the fallback
13231 mechanism in case no suitable XvImage is found.
13233 2000-07-05 11:21 wtay
13235 * gstplay/gstplay.h: [no log message]
13237 2000-07-05 11:21 wtay
13239 * gst/gstbuffer.h, gst/elements/gstaudiosink.c,
13240 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13241 gst/elements/gstdisksrc.h, gst/elements/gstfdsrc.c,
13242 gst/elements/gstqueue.c, gstplay/Makefile.am, gstplay/callbacks.c,
13243 gstplay/callbacks.h, gstplay/gstplay.c, gstplay/interface.c,
13244 gstplay/interface.h, gstplay/main.c, gstplay/mpeg1.c,
13245 gstplay/mpeg2.c, plugins/mp3decode/mpg123/gstmpg123.c,
13246 plugins/mp3decode/parse/mp3parse.c,
13247 plugins/mpeg1/mpeg_play/Makefile.am,
13248 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13249 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13250 plugins/mpeg1/mpeg_play/parseblock.c,
13251 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13252 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13253 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13254 plugins/mpeg1video/parse/Makefile.am,
13255 plugins/mpeg1video/parse/mp1videoparse.c,
13256 plugins/mpeg1video/parse/mp1videoparse.h,
13257 plugins/mpeg2/ac3dec/Makefile.am, plugins/mpeg2/ac3dec/exponent.c,
13258 plugins/mpeg2/ac3parse/Makefile.am,
13259 plugins/mpeg2/ac3parse/ac3parse.c, plugins/mpeg2/parse/Makefile.am,
13260 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13261 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13262 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/recon.c,
13263 test/mp2tomp1.c, test/mpeg2parse.c: Added seeking to some of the
13264 plugins. some MMX speedups in the MPEG decoders. Better YUV to
13265 MMX conversion implemented seeking to gstplay.
13267 2000-06-27 21:22 wtay
13269 * plugins/mpeg1/mpeg_play/: parseblock.c, video.c: Added half pel
13270 interpollation for bidirectionally predicted macroblocks.
13271 (players based on mpeg_play should also implement this, as it was
13272 left out from the reference decoder, probabliy for performance
13273 reasons) Reduced rounding errors in the quatisation of the
13276 2000-06-25 23:23 wtay
13278 * gstplay/.cvsignore: [no log message]
13280 2000-06-25 23:21 wtay
13282 * gstplay/Makefile.am, gstplay/codecs.h, gstplay/main.c,
13283 gstplay/mpeg2.c, plugins/mp3decode/xing/libxing/Makefile.am,
13284 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg2/parse/mpeg2parse.c:
13285 Added more accurate mpeg system stream detection (MPEG1 and MPEG2)
13286 Added mpeg2 playback for gstplay
13288 2000-06-25 22:37 wtay
13290 * configure.in, gst/gstpad.c, gst/gstpad.h, gst/gsttypefind.c,
13291 gst/gsttypefind.h, gst/elements/Makefile.am,
13292 gst/elements/gstaudiosink.h, gst/elements/gstdisksrc.c,
13293 gst/elements/gstelements.c, gst/elements/gstqueue.c,
13294 gst/elements/gsttypefind.c, gst/elements/gsttypefind.h,
13295 gst/types/gsttypes.c, gstplay/Makefile.am, gstplay/avi.c,
13296 gstplay/callbacks.c, gstplay/callbacks.h, gstplay/codecs.h,
13297 gstplay/interface.c, gstplay/interface.h, gstplay/main.c,
13298 gstplay/mpeg1.c, gstplay/support.c, gstplay/support.h,
13299 gstplay/pixmaps/pause.xpm, gstplay/pixmaps/play.xpm,
13300 gstplay/pixmaps/stop.xpm, libs/riff/gstriffparse.c,
13301 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13302 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13303 plugins/avi/playcodecs.c, plugins/avi/videoheader.c,
13304 plugins/filters/median/median.c, plugins/filters/median/median.h,
13305 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13306 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13307 plugins/mp3decode/parse/mp3parse.c,
13308 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13309 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13310 plugins/mpeg1/mpeg_play/parseblock.c,
13311 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
13312 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13313 plugins/mpeg1/parse/mpeg1parse.c,
13314 plugins/mpeg1/system_encode/system_encode.c,
13315 plugins/mpeg1video/parse/mp1videoparse.c,
13316 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/video/mpeg2dec.c,
13317 plugins/wav/gstparsewav.c, test/avi2mpg.c, test/aviparse.c,
13318 test/mp1parse.c, test/vidcapture.c: Switched Cr and Cb in YUV2RGB
13319 fixed the avi parser (gstriff had wrong size) the system_encoder
13320 can now do video only system streams sanitized the colorspace and
13321 scaler api. added fast self modifying asm scaler. worked on the
13322 typefind stuff. added a cool media player (gstplay) it uses the
13323 typefinder to playback avi, mpeg1 (system and video) streams. It
13324 is also a testbed and a real app.
13326 2000-06-18 15:13 wtay
13328 * plugins/mpeg1/mpeg_play/: Makefile.am, idct_block_mmx.S,
13329 mmxidct.S, parseblock.c, proto.h, video.c: Fixed MMX IDCT precision
13332 2000-06-18 14:51 wtay
13334 * plugins/avi/videoheader.c: Construct the avi header based on the
13337 2000-06-18 14:50 wtay
13339 * gst/elements/gstqueue.c, plugins/avi/Makefile.am,
13340 plugins/avi/gstaviencoder.c, plugins/avi/gstaviencoder.h,
13341 plugins/avi/gstparseavi.c, plugins/capture/v4l/gstv4lsrc.c,
13342 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getblk.c,
13343 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/mmxidct.S,
13344 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/tables.c,
13345 test/mp2tomp1.c, test/vidcapture.c: Fixed an MMX IDCT bug. Fixed a
13346 color conversion bug. Initial work for multiply avi codecs.
13348 2000-06-16 23:58 wtay
13350 * configure.in, libs/Makefile.am, libs/putbits/.cvsignore,
13351 libs/putbits/Makefile.am, libs/putbits/gstputbits.c,
13352 libs/putbits/gstputbits.h, plugins/mpeg1/mpegaudio/Makefile.am,
13353 plugins/mpeg1/mpegaudio/common.c,
13354 plugins/mpeg1/mpegaudio/encoder.h,
13355 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13356 plugins/mpeg1/mpegaudio/gstputbits.c,
13357 plugins/mpeg1/mpegaudio/gstputbits.h,
13358 plugins/mpeg1/mpegaudio/musicin.h,
13359 plugins/mpeg2/mpeg2enc/Makefile.am,
13360 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13361 plugins/mpeg2/mpeg2enc/gstputbits.c,
13362 plugins/mpeg2/mpeg2enc/gstputbits.h,
13363 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13364 plugins/mpeg2/mpeg2enc/putpic.c, plugins/mpeg2/mpeg2enc/putseq.c,
13365 plugins/mpeg2/mpeg2enc/ratectl.c,
13366 plugins/mpeg2/video/gstmpeg2play.c: Unified putbits.
13368 2000-06-16 23:33 wtay
13370 * plugins/mpeg1/mpegaudio/.cvsignore: [no log message]
13372 2000-06-16 23:32 wtay
13374 * plugins/mpeg2/mpeg2enc/: gstputbits.c, gstputbits.h, putbits.c,
13375 putbits.h: putbits implementation
13377 2000-06-16 23:30 wtay
13379 * configure.in, plugins/mpeg1/Makefile.am,
13380 plugins/mpeg1/mpegaudio/Makefile.am,
13381 plugins/mpeg1/mpegaudio/README.crh,
13382 plugins/mpeg1/mpegaudio/common.c, plugins/mpeg1/mpegaudio/common.h,
13383 plugins/mpeg1/mpegaudio/encode.c,
13384 plugins/mpeg1/mpegaudio/encoder.h,
13385 plugins/mpeg1/mpegaudio/fixes.txt,
13386 plugins/mpeg1/mpegaudio/gstmpegaudio.c,
13387 plugins/mpeg1/mpegaudio/gstmpegaudio.h,
13388 plugins/mpeg1/mpegaudio/gstputbits.c,
13389 plugins/mpeg1/mpegaudio/gstputbits.h,
13390 plugins/mpeg1/mpegaudio/musicin.c,
13391 plugins/mpeg1/mpegaudio/musicin.h, plugins/mpeg1/mpegaudio/psy.c,
13392 plugins/mpeg1/mpegaudio/readme.txt,
13393 plugins/mpeg1/mpegaudio/release.txt,
13394 plugins/mpeg1/mpegaudio/subs.c, plugins/mpeg1/mpegaudio/tonal.c,
13395 plugins/mpeg1/system_encode/buffer.c,
13396 plugins/mpeg1/system_encode/system_encode.c,
13397 plugins/mpeg1/system_encode/system_encode.h,
13398 plugins/mpeg2/mpeg2enc/Makefile.am,
13399 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13400 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13401 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13402 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13403 plugins/mpeg2/mpeg2enc/ratectl.c, test/mp2tomp1.c: Added SCR and
13404 mux_rate calculations in the MPEG1 multiplexer. worked toward a
13405 unified putbits implementation Added an MPEG audio layer 1&2
13408 2000-06-12 22:27 wtay
13410 * plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13411 plugins/mpeg1/system_encode/buffer.c,
13412 plugins/mpeg2/mpeg2enc/predict.c,
13413 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/Makefile.am,
13414 plugins/videoscale/videoscale.c, plugins/videoscale/videoscale.h,
13415 test/mp1parse.c, test/mp2tomp1.c: Reworked the colorspace converter
13416 and the scaler API. Fixed some MMX bugs in the mpeg encoder.
13418 2000-06-11 13:11 wtay
13420 * configure.in, gst/elements/gstpipefilter.c,
13421 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13422 plugins/mp3decode/mpg123/gstmpg123.c,
13423 plugins/mp3decode/parse/mp3parse.c,
13424 plugins/mp3decode/parse/mp3parse.h, plugins/mpeg1/Makefile.am,
13425 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13426 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13427 plugins/mpeg1/mpeg_play/parseblock.c,
13428 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/parse/mpeg1parse.c,
13429 plugins/mpeg1/system_encode/.cvsignore,
13430 plugins/mpeg1/system_encode/Makefile.am,
13431 plugins/mpeg1/system_encode/buffer.c,
13432 plugins/mpeg1/system_encode/buffer.h,
13433 plugins/mpeg1/system_encode/main.h,
13434 plugins/mpeg1/system_encode/system_encode.c,
13435 plugins/mpeg1/system_encode/system_encode.h,
13436 plugins/mpeg1/system_encode/systems.c,
13437 plugins/mpeg2/ac3parse/ac3parse.c,
13438 plugins/mpeg2/ac3parse/ac3parse.h,
13439 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13440 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13441 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13442 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13443 plugins/mpeg2/video/gstmpeg2play.c, test/aviparse.c,
13444 test/mp1parse.c, test/mp2tomp1.c: Reworked the audio resampler.
13445 Added first frames skipping to the mp3 and ac3 parser (this allows
13446 you to skip a number of frames before pushing them). Removed wrong
13447 mmx code from the encoder. Added Macroblocks per slice to the
13448 encoder. added bilinear and bicubic interpolation to the
13449 videoscaler. Added a MPEG1 multiplexer (no SCR or mux rate
13450 calculations yet) Added some options (framerate to the
13453 2000-06-04 20:18 richardb
13455 * include/mmx.h: Add a missing ; in the BROKEN_PAND implementation.
13457 2000-05-28 23:46 wtay
13459 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13460 plugins/audioscale/audioscale.c, plugins/mpeg1/parse/mpeg1parse.c,
13461 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13462 test/.cvsignore, test/mp2tomp1.c: Rewrote the mpeg2 system parser
13463 like the mpeg1 parser. Added a command property to the pipefilter.
13465 2000-05-28 21:04 wtay
13467 * gst/elements/gstpipefilter.c, gst/elements/gstpipefilter.h,
13468 plugins/audioscale/.cvsignore, test/pipetest.c: Added a basic
13469 element: pipefilter. This element connects the stdin/stdout of an
13470 external program into the pipeline. We now have virtually all of
13471 the capabilities of sox, lame, ...
13473 2000-05-28 20:59 wtay
13475 * configure.in, gst/elements/Makefile.am,
13476 gst/elements/gstelements.c, plugins/audioscale/Makefile.am,
13477 plugins/audioscale/audioscale.c, plugins/audioscale/audioscale.h,
13478 plugins/mpeg1/mpeg_play/parseblock.c,
13479 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13480 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13481 plugins/mpeg2/mpeg2enc/Makefile.am,
13482 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13483 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13484 plugins/mpeg2/mpeg2enc/ratectl.c,
13485 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/videoscale/videoscale.c,
13486 plugins/videoscale/videoscale.h, test/Makefile.am, test/avi2mpg.c,
13487 test/mp2tomp1.c: Rewrote the mpeg1 system stream parser. Fixed a
13488 motion compensation bug (was a bug on Intels site)
13489 Faster/Better/more accurate motion detection in the mpeg encoder
13490 Added an audio resampler (convert 48000 kHz to 44100 for example)
13491 does not work Fixed rate control in the mpeg2 encoder.
13493 2000-05-21 23:00 wtay
13495 * docs/gst/.cvsignore: Added gstreamer.types to the .cvsignore
13497 2000-05-21 22:59 wtay
13499 * test/mp1tomp1.c: An MPEG1 transcoder.
13501 2000-05-21 22:58 wtay
13503 * configure.in, docs/gst/gstreamer-decl.txt,
13504 docs/gst/gstreamer.hierarchy, docs/gst/tmpl/gsthttpsrc.sgml,
13505 docs/gst/tmpl/gstreamer-unused.sgml, gst/gstbuffer.h,
13506 gst/elements/gstqueue.c, plugins/Makefile.am,
13507 plugins/capture/v4l/gstv4lsrc.c, plugins/filters/Makefile.am,
13508 plugins/filters/median/.cvsignore,
13509 plugins/filters/median/Makefile.am,
13510 plugins/filters/median/median.c, plugins/filters/median/median.h,
13511 plugins/filters/smooth/.cvsignore,
13512 plugins/filters/smooth/Makefile.am,
13513 plugins/filters/smooth/smooth.c, plugins/filters/smooth/smooth.h,
13514 plugins/jpeg/gstjpegenc.c, plugins/mpeg1/Makefile.am,
13515 plugins/mpeg1/mpeg1encoder/.cvsignore,
13516 plugins/mpeg1/mpeg1encoder/CHANGES,
13517 plugins/mpeg1/mpeg1encoder/Makefile.am,
13518 plugins/mpeg1/mpeg1encoder/PORTABILITY,
13519 plugins/mpeg1/mpeg1encoder/README,
13520 plugins/mpeg1/mpeg1encoder/SETUP,
13521 plugins/mpeg1/mpeg1encoder/chendct.c,
13522 plugins/mpeg1/mpeg1encoder/codec.c,
13523 plugins/mpeg1/mpeg1encoder/csize.h,
13524 plugins/mpeg1/mpeg1encoder/ctables.h,
13525 plugins/mpeg1/mpeg1encoder/dct.h,
13526 plugins/mpeg1/mpeg1encoder/globals.h,
13527 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.c,
13528 plugins/mpeg1/mpeg1encoder/gstmpeg1encoder.h,
13529 plugins/mpeg1/mpeg1encoder/htable.lex,
13530 plugins/mpeg1/mpeg1encoder/huffman.c,
13531 plugins/mpeg1/mpeg1encoder/huffman.h,
13532 plugins/mpeg1/mpeg1encoder/io.c,
13533 plugins/mpeg1/mpeg1encoder/lex.yy.c,
13534 plugins/mpeg1/mpeg1encoder/lexer.c,
13535 plugins/mpeg1/mpeg1encoder/lexer.l,
13536 plugins/mpeg1/mpeg1encoder/marker.c,
13537 plugins/mpeg1/mpeg1encoder/marker.h,
13538 plugins/mpeg1/mpeg1encoder/me.c, plugins/mpeg1/mpeg1encoder/mem.c,
13539 plugins/mpeg1/mpeg1encoder/mem.h,
13540 plugins/mpeg1/mpeg1encoder/mpeg.c,
13541 plugins/mpeg1/mpeg1encoder/param.h,
13542 plugins/mpeg1/mpeg1encoder/prototypes.h,
13543 plugins/mpeg1/mpeg1encoder/putbits.c,
13544 plugins/mpeg1/mpeg1encoder/putbits.h,
13545 plugins/mpeg1/mpeg1encoder/qtables.h,
13546 plugins/mpeg1/mpeg1encoder/size.h,
13547 plugins/mpeg1/mpeg1encoder/stat.c,
13548 plugins/mpeg1/mpeg1encoder/stream.c,
13549 plugins/mpeg1/mpeg1encoder/stream.h,
13550 plugins/mpeg1/mpeg1encoder/system.h,
13551 plugins/mpeg1/mpeg1encoder/tables.h,
13552 plugins/mpeg1/mpeg1encoder/transform.c,
13553 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13554 plugins/mpeg1/mpeg_play/parseblock.c,
13555 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.h,
13556 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13557 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13558 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putpic.c,
13559 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13560 plugins/mpeg2/video/mmxidct.S, plugins/mpeg2/video/mpeg2dec.h,
13561 plugins/vcdsrc/vcdsrc.c, test/Makefile.am, test/avi2mpg.c,
13562 test/mp2tomp1.c, test/vidcapture.c: Fixed the mpeg2 encoder. Added
13563 MMX optimisations for motion estimation. Added another mpeg1
13564 encoder. Added Two filters: smooth and median (a median cut
13565 filter) Made the queue pull buffers.
13567 2000-05-17 23:49 richardb
13569 * plugins/Makefile.am: Always build videosink, now that the
13570 dependency on gdk_pixbuf is removed.
13572 2000-05-13 10:41 richardb
13574 * plugins/Makefile.am: Make videosink compiled only if
13575 HAVE_GDK_PIXBUF again.
13577 2000-05-12 18:41 wtay
13579 * plugins/videoscale/.cvsignore: ...
13581 2000-05-12 18:39 wtay
13583 * plugins/videoscale/Makefile.am, plugins/videoscale/videoscale.c,
13584 plugins/videoscale/videoscale.h, test/mp2tomp1.c: A simple video
13585 scaler as a library and an Element. Also a little non working mpeg2
13586 to mpeg1 converter (still struggling with the quantisation).
13588 2000-05-12 18:33 wtay
13590 * configure.in, gst/gstclock.c, libs/Makefile.am,
13591 plugins/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13592 plugins/capture/v4l/gstv4lsrc.c, plugins/jpeg/gstjpegdec.c,
13593 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13594 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13595 plugins/mpeg1/parse/mpeg1parse.c,
13596 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13597 plugins/mpeg2/mpeg2enc/motion.c, plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13598 plugins/mpeg2/mpeg2enc/mpeg2enc.h, plugins/mpeg2/mpeg2enc/putpic.c,
13599 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/ratectl.c,
13600 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/video/getpic.c,
13601 plugins/mpeg2/video/gstmpeg2play.c, test/.cvsignore,
13602 test/Makefile.am, test/mp1parse.c, test/mpeg2parse.c: More changes
13603 to the mpeg parser and encoder. It seems like the mpeg2 decoder
13604 does not like some MPEG1 videos. Use mpeg_play for now (eg.
13607 2000-05-12 08:15 richardb
13609 * acconfig.h, config.h.in, configure.in, docs/gst/Makefile.am,
13610 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer.hierarchy,
13611 docs/gst/gstreamer.types, docs/gst/gstreamer.types.in,
13612 docs/gst/tmpl/gsthttpsrc.sgml, docs/gst/tmpl/gstreamer-unused.sgml,
13613 plugins/Makefile.am: Make GDK pixbuf optional, by compiling
13614 videosink only if it is present. Make documentation generated
13615 successfully even if libghttp isn't present (by skipping the
13618 2000-05-12 08:09 richardb
13620 * plugins/capture/v4l/gstv4lsrc.c: Remove "stderr," from a DEBUG
13621 macro call, so it compiles with debug on.
13623 2000-05-02 00:22 wtay
13625 * docs/gst/.cvsignore, plugins/mp3decode/mpg123/mpg123.c,
13626 plugins/mpeg1/mpeg_play/video.c, test/.cvsignore: Fixed some build
13629 2000-05-02 00:09 wtay
13631 * configure.in, libs/getbits/gstgetbits.h,
13632 libs/getbits/gstgetbits_inl.h, plugins/avi/gstaviencoder.c,
13633 plugins/avi/gstparseavi.c, plugins/jpeg/gstjpegdec.c,
13634 plugins/mpeg1/parse/mpeg1parse.c,
13635 plugins/mpeg1video/parse/mp1videoparse.c,
13636 plugins/mpeg2/Makefile.am, plugins/mpeg2/ac3dec/ac3dec.c,
13637 plugins/mpeg2/ac3parse/ac3parse.c,
13638 plugins/mpeg2/mpeg2enc/.cvsignore, plugins/mpeg2/mpeg2enc/CHANGES,
13639 plugins/mpeg2/mpeg2enc/Makefile.am, plugins/mpeg2/mpeg2enc/TODO,
13640 plugins/mpeg2/mpeg2enc/conform.c, plugins/mpeg2/mpeg2enc/fdctref.c,
13641 plugins/mpeg2/mpeg2enc/gstmpeg2enc.c,
13642 plugins/mpeg2/mpeg2enc/gstmpeg2enc.h,
13643 plugins/mpeg2/mpeg2enc/idct.c, plugins/mpeg2/mpeg2enc/motion.c,
13644 plugins/mpeg2/mpeg2enc/mpeg2enc.c,
13645 plugins/mpeg2/mpeg2enc/mpeg2enc.h,
13646 plugins/mpeg2/mpeg2enc/predict.c, plugins/mpeg2/mpeg2enc/putbits.c,
13647 plugins/mpeg2/mpeg2enc/putbits.h, plugins/mpeg2/mpeg2enc/puthdr.c,
13648 plugins/mpeg2/mpeg2enc/putmpg.c, plugins/mpeg2/mpeg2enc/putpic.c,
13649 plugins/mpeg2/mpeg2enc/putseq.c, plugins/mpeg2/mpeg2enc/putvlc.c,
13650 plugins/mpeg2/mpeg2enc/quantize.c,
13651 plugins/mpeg2/mpeg2enc/ratectl.c, plugins/mpeg2/mpeg2enc/readpic.c,
13652 plugins/mpeg2/mpeg2enc/stats.c, plugins/mpeg2/mpeg2enc/tables.c,
13653 plugins/mpeg2/mpeg2enc/transfrm.c, plugins/mpeg2/mpeg2enc/vlc.h,
13654 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13655 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/getblk.c,
13656 plugins/mpeg2/video/gethdr.c, plugins/mpeg2/video/getpic.c,
13657 plugins/mpeg2/video/getvlc.c, plugins/mpeg2/video/gstmpeg2play.c,
13658 plugins/mpeg2/video/mpeg2dec.c, plugins/mpeg2/video/mpeg2dec.h,
13659 plugins/mpeg2/video/recon.c, plugins/mpeg2/video/store.c,
13660 plugins/mpeg2/video/systems.c, test/Makefile.am, test/avi2mpg.c,
13661 test/mp1parse.c, test/mpeg2parse.c: MPEG2 decoder fixes, unified
13662 MPEG System stream parser. an mpeg encoder.
13664 2000-04-24 21:51 wtay
13666 * configure.in, libs/getbits/gstgetbits_inl.h,
13667 plugins/mpeg1/mpeg_play/decoders.c,
13668 plugins/mpeg1/mpeg_play/decoders.h,
13669 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13670 plugins/mpeg1/mpeg_play/parseblock.c,
13671 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13672 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
13673 plugins/mpeg1/mpeg_play/video.h,
13674 plugins/mpeg1video/parse/mp1videoparse.c,
13675 plugins/mpeg2/Makefile.am, plugins/mpeg2/parse/Makefile.am,
13676 plugins/mpeg2/parse/getbits.c, plugins/mpeg2/parse/getbits.h,
13677 plugins/mpeg2/parse/mpeg2parse.c, plugins/mpeg2/parse/mpeg2parse.h,
13678 plugins/mpeg2/video/.cvsignore, plugins/mpeg2/video/CHANGES,
13679 plugins/mpeg2/video/EXAMPLES, plugins/mpeg2/video/IEEE1180,
13680 plugins/mpeg2/video/Makefile.am, plugins/mpeg2/video/README,
13681 plugins/mpeg2/video/SPATIAL.DOC, plugins/mpeg2/video/TODO,
13682 plugins/mpeg2/video/getblk.c, plugins/mpeg2/video/gethdr.c,
13683 plugins/mpeg2/video/getpic.c, plugins/mpeg2/video/getvlc.c,
13684 plugins/mpeg2/video/getvlc.h, plugins/mpeg2/video/gstmpeg2play.c,
13685 plugins/mpeg2/video/gstmpeg2play.h, plugins/mpeg2/video/idct.c,
13686 plugins/mpeg2/video/idctref.c, plugins/mpeg2/video/mmxidct.S,
13687 plugins/mpeg2/video/motion.c, plugins/mpeg2/video/mpeg2dec.c,
13688 plugins/mpeg2/video/mpeg2dec.h, plugins/mpeg2/video/recon.c,
13689 plugins/mpeg2/video/spatscal.c, plugins/mpeg2/video/store.c,
13690 plugins/mpeg2/video/subspic.c, plugins/mpeg2/video/systems.c,
13691 plugins/mpeg2/video/tables.c, plugins/mpeg2/video/test.m2v,
13692 test/mp1parse.c, test/mpeg2parse.c: Added the mpeg2dec MPEG1 and
13695 2000-04-17 00:33 wtay
13697 * libs/getbits/gstgetbits_inl.h, plugins/mpeg2/ac3dec/exponent.c,
13698 plugins/mpeg2/ac3dec/mantissa.c: Fixed a bug in the inlined
13701 2000-04-17 00:25 wtay
13703 * plugins/mpeg2/ac3dec/: Makefile.am, ac3dec.c, ac3dec.h,
13704 getbits.c, getbits.h, mantissa.c, mantissa.h, parse.c, parse.h:
13705 Reworked the ac3decoder for the new getbits functions. We are now
13706 about 50% faster than the LIVID AC3 decoder (16% against 24% CPU
13709 2000-04-16 19:51 wtay
13711 * libs/getbits/.cvsignore: [no log message]
13713 2000-04-16 19:50 wtay
13715 * libs/getbits/: Makefile.am, gstgetbits.c, gstgetbits.h,
13716 gstgetbits_inl.h: I the generc getbits implementation
13718 2000-04-16 19:47 wtay
13720 * configure.in, docs/gst/gstreamer-decl.txt,
13721 docs/gst/tmpl/gstreamer-unused.sgml, libs/Makefile.am,
13722 plugins/Makefile.am, plugins/mp3decode/mpg123/Makefile.am,
13723 plugins/mp3decode/mpg123/common.c,
13724 plugins/mp3decode/mpg123/getbits.c,
13725 plugins/mp3decode/mpg123/getbits.h,
13726 plugins/mp3decode/mpg123/gstmpg123.c,
13727 plugins/mp3decode/mpg123/layer1.c,
13728 plugins/mp3decode/mpg123/layer2.c,
13729 plugins/mp3decode/mpg123/layer3.c,
13730 plugins/mp3decode/mpg123/mpg123.c,
13731 plugins/mp3decode/mpg123/mpg123.h,
13732 plugins/mp3decode/parse/mp3parse.c,
13733 plugins/mp3decode/parse/mp3parse.h,
13734 plugins/mpeg1/mpeg_play/Makefile.am,
13735 plugins/mpeg1/mpeg_play/ctrlbar.c,
13736 plugins/mpeg1/mpeg_play/ctrlbar.h,
13737 plugins/mpeg1/mpeg_play/decoders.c,
13738 plugins/mpeg1/mpeg_play/decoders.h,
13739 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13740 plugins/mpeg1/mpeg_play/motionvector.c,
13741 plugins/mpeg1/mpeg_play/parseblock.c,
13742 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
13743 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
13744 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/README,
13745 plugins/mpeg1/parse/getbits.c, plugins/mpeg1/parse/getbits.h,
13746 plugins/mpeg1/parse/mpeg1parse.c, plugins/mpeg1/parse/mpeg1parse.h,
13747 plugins/mpeg1video/parse/mp1videoparse.c, test/mp3play.c: Unified
13748 getbits handling. I currently have an inline integer
13751 2000-04-13 22:59 wtay
13753 * Makefile.am, configure.in, gst/gstclock.c,
13754 plugins/capture/v4l/grab-v4l.c, test/Makefile.am,
13755 test/mpeg2parse.c, test/videotest.c: Makefile.am fixes
13757 2000-04-09 22:38 wtay
13759 * gst/: gstclock.c, gstclock.h: A poor mans clock...
13761 2000-04-09 22:36 wtay
13763 * gst/Makefile.am, gst/gstelement.c,
13764 gst/elements/gstasyncdisksrc.c, gst/elements/gstaudiosink.c,
13765 gst/elements/gstaudiosink.h, gst/elements/gstqueue.c,
13766 plugins/capture/v4l/gstv4lsrc.c,
13767 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13768 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util.c,
13769 plugins/mpeg1/mpeg_play/video.c, test/mp1parse.c: Added MMX
13770 optimized yuv2rgb (AlienSong now plays back at only 6% CPU) Added
13771 mpeg1 picture skipping and fixed a buffer overflow. Added a system
13772 clock. The audiosink can now adjust the clock. Fixed incorrect
13773 behaviour on 8, 15, 16, 24 and 32 bits displays. Cleanup of the
13774 videosink, it now uses the color conversion library when needed.
13776 2000-04-02 22:38 wtay
13778 * libs/riff/: gstriffencode.c, gstriffparse.c, gstriffutil.c: The
13779 new riff parser and encoder
13781 2000-04-02 22:36 wtay
13783 * configure.in, libs/Makefile.am, libs/riff/Makefile.am,
13784 libs/riff/gstriff.h, plugins/avi/gstaviencoder.c,
13785 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13786 plugins/avi/gstparseavi.h, plugins/capture/v4l/grab-v4l.c,
13787 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13788 plugins/jpeg/Makefile.am, plugins/jpeg/gstjpegdec.c,
13789 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13790 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13791 test/Makefile.am, test/aviparse.c, test/vidcapture.c: Added a
13792 colorspace library and removed yuv2rgb conversion from the
13793 videosink. The aviencoder should now more or less work.
13795 2000-03-27 20:53 wtay
13797 * docs/Makefile.am, docs/gst/Makefile.am,
13798 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-docs.sgml,
13799 docs/gst/gstreamer-sections.txt, docs/gst/gstreamer.hierarchy,
13800 docs/gst/gstreamer.types, docs/gst/tmpl/audioraw.sgml,
13801 docs/gst/tmpl/cothreads.sgml, docs/gst/tmpl/gst.sgml,
13802 docs/gst/tmpl/gstasyncdisksrc.sgml,
13803 docs/gst/tmpl/gstaudiosink.sgml, docs/gst/tmpl/gstaudiosrc.sgml,
13804 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
13805 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
13806 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstesdsink.sgml,
13807 docs/gst/tmpl/gstfakesink.sgml, docs/gst/tmpl/gstfakesrc.sgml,
13808 docs/gst/tmpl/gstfdsink.sgml, docs/gst/tmpl/gstfdsrc.sgml,
13809 docs/gst/tmpl/gstfilter.sgml, docs/gst/tmpl/gsthttpsrc.sgml,
13810 docs/gst/tmpl/gstidentity.sgml, docs/gst/tmpl/gstlog.sgml,
13811 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
13812 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
13813 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
13814 docs/gst/tmpl/gstreamer-unused.sgml, docs/gst/tmpl/gstsinesrc.sgml,
13815 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
13816 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
13817 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
13818 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
13819 docs/gst/tmpl/plugin.sgml, docs/gst/tmpl/spectrum.sgml,
13820 docs/gst/tmpl/videoraw.sgml, gst/gstbin.c, gst/gstbuffer.c,
13821 gst/gstbuffer.h, gst/gstelement.c, gst/gstelement.h,
13822 gst/gstfilter.h, gst/gstobject.c, gst/gstobject.h, gst/gstpad.c,
13823 gst/gstpad.h, gst/gstplugin.c, gst/gstsink.c, gst/gstsink.h,
13824 gst/gstsrc.c, gst/gstsrc.h, gst/gsttee.c, gst/gstthread.c,
13825 gst/gstxml.c, gst/elements/gstasyncdisksrc.h,
13826 gst/elements/gstaudiosink.c, gst/elements/gstaudiosink.h,
13827 gst/elements/gstaudiosrc.c, gst/elements/gstaudiosrc.h,
13828 gst/elements/gstdisksrc.c, gst/elements/gstesdsink.h,
13829 gst/elements/gstfakesink.c, gst/elements/gstfakesink.h,
13830 gst/elements/gstfakesrc.c, gst/elements/gstfakesrc.h,
13831 gst/elements/gstfdsink.c, gst/elements/gstfdsink.h,
13832 gst/elements/gstfdsrc.c, gst/elements/gstidentity.c,
13833 gst/elements/gstidentity.h, gst/elements/gstqueue.c,
13834 gst/elements/gstqueue.h, gst/elements/gstsinesrc.c,
13835 gst/elements/gstsinesrc.h, gst/elements/gsttypefind.h,
13836 plugins/avi/Makefile.am, plugins/avi/gstaviencoder.c,
13837 plugins/avi/gstaviencoder.h, plugins/avi/gstparseavi.c,
13838 plugins/avi/gstparseavi.h, plugins/capture/v4l/Makefile.am,
13839 plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/gstv4lsrc.c,
13840 plugins/capture/v4l/gstv4lsrc.h, plugins/jpeg/Makefile.am,
13841 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpegdec.c,
13842 plugins/jpeg/gstjpegdec.h, plugins/jpeg/gstjpegenc.c,
13843 plugins/jpeg/gstjpegenc.h, plugins/mpeg1/parse/mpeg1parse.c,
13844 test/Makefile.am, test/vidcapture.c: Documentation updates. All
13845 standard library objects and standard elements are documented.
13846 Modified some of the elements to more accuratly report about their
13847 arguments so the documentation builds more reasonable output.
13848 Added aviencoder and jpegencoder elements (not working yet)
13850 2000-03-22 21:18 wtay
13852 * configure.in, gst/gstpad.c, gst/types/gsttypes.c,
13853 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13854 plugins/Makefile.am, plugins/avi/Makefile.am,
13855 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13856 plugins/jpeg/.cvsignore, plugins/jpeg/Makefile.am,
13857 plugins/jpeg/gstjpeg.c, plugins/jpeg/gstjpeg.h: Added jpeg decoder.
13858 the avi decoder now configures the jpeg codec if an MJPG encoded
13859 avi is found. Fixed riff parsing. readded rgb_draw functions to the
13860 videosink. jpeglib is used to decode the jpeg image.
13862 2000-03-21 20:06 omegahacker
13864 * plugins/avi/gstparseavi.c: removed second check on riff library,
13865 moved original to top so it fails out right away
13867 2000-03-21 19:54 omegahacker
13869 * plugins/avi/gstparseavi.c: added load and check of libriff during
13872 2000-03-21 19:54 omegahacker
13874 * gst/gstplugin.c: spelling fixes to gst_library_load()
13876 2000-03-20 20:25 wtay
13878 * configure.in, gst/gstbuffer.c, gst/gstplugin.c, gst/gstplugin.h,
13879 gst/gstthread.c, gst/plugin.c, gst/plugin.h,
13880 gst/elements/gstaudiosink.c, gst/elements/gstqueue.c,
13881 libs/riff/gstriff.c, libs/riff/gstriff.h, plugins/avi/Makefile.am,
13882 plugins/avi/gstparseavi.c, plugins/avi/gstparseavi.h,
13883 test/aviparse.c, test/mp1parse.c, test/videotest.c: Implemented
13884 riff parsing as a library. The avi parser can play simple PCM
13885 encoded audio. some minor cleanups.
13887 2000-03-19 00:59 wtay
13889 * AUTHORS, configure.in, gst/gstplugin.c, libs/Makefile.am,
13890 libs/riff/Makefile.am, libs/riff/gstriff.c, libs/riff/gstriff.h,
13891 plugins/Makefile.am, plugins/avi/.cvsignore,
13892 plugins/avi/Makefile.am, plugins/avi/gstparseavi.c,
13893 plugins/avi/gstparseavi.h, plugins/wav/Makefile.am,
13894 plugins/wav/gstparsewav.c, test/.cvsignore, test/videotest.c: Added
13895 the riff code into a seperate library in /libs dir. The plugin
13896 loader also checks the /libs path. The avi parser now uses the
13897 riff library. WAV is broken.
13899 2000-03-13 22:17 wtay
13901 * test/aviparse.c: A non functional avi parser.
13903 2000-03-13 22:13 wtay
13905 * configure.in, gst/gst.c, gst/gstbuffer.h,
13906 gst/gstelementfactory.c, gst/gstmeta.c, gst/gstplugin.h,
13907 gst/gstthread.c, gst/gsttype.h, gst/types/gsttypes.c,
13908 plugins/Makefile.am, plugins/au/gstparseau.c,
13909 plugins/capture/v4l/gstv4lsrc.c,
13910 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/Makefile.am,
13911 test/videotest.c: Various cleanups. Moved the overlay code to a
13912 specialized widget. One error I cannot seem to fix: switching
13913 desktops does not disable the overlay.
13915 2000-03-05 21:48 wtay
13917 * plugins/capture/v4l/: grab-v4l.c, gstv4lsrc.c: Reworked overlay,
13918 much better but still not perfect.
13920 2000-03-03 22:13 wtay
13922 * plugins/capture/v4l/grab-v4l.c, plugins/capture/v4l/grab.h,
13923 plugins/capture/v4l/gstv4lsrc.c, plugins/capture/v4l/gstv4lsrc.h,
13924 test/Makefile.am, test/videotest.c: Added overlay and DGA
13925 capability for the videosink. Not really good but functional.
13927 2000-02-27 23:18 wtay
13929 * gst/Makefile.am, gst/cothreads.c, gst/gstbin.c, gst/gstbuffer.c,
13930 gst/gstconnection.c, gst/gstelement.c, gst/gstmeta.c,
13931 gst/gstobject.c, gst/gstpad.c, gst/gstpad.h, gst/gstpipeline.c,
13932 gst/gstplugin.c, gst/gsttee.c, gst/gstthread.c, gst/gsttype.c,
13933 gst/elements/Makefile.am, gst/elements/gstasyncdisksrc.c,
13934 gst/elements/gstaudiosink.c, gst/elements/gstaudiosrc.c,
13935 gst/elements/gstdisksrc.c, gst/elements/gstfakesink.c,
13936 gst/elements/gstfakesrc.c, gst/elements/gstfdsink.c,
13937 gst/elements/gstfdsrc.c, gst/elements/gsthttpsrc.c,
13938 gst/elements/gstidentity.c, gst/elements/gstqueue.c,
13939 gst/elements/gstsinesrc.c, gst/types/Makefile.am,
13940 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/grab-v4l.c,
13941 plugins/capture/v4l/grab.h, plugins/capture/v4l/gstv4lsrc.c,
13942 plugins/capture/v4l/gstv4lsrc.h,
13943 plugins/mp3decode/mpg123/Makefile.am,
13944 plugins/mp3decode/mpg123/common.c,
13945 plugins/mp3decode/mpg123/decode_i386.c,
13946 plugins/mp3decode/mpg123/decode_i486.c,
13947 plugins/mp3decode/mpg123/getbits.c,
13948 plugins/mp3decode/mpg123/getbits.h,
13949 plugins/mp3decode/mpg123/gstmpg123.c,
13950 plugins/mp3decode/mpg123/layer1.c,
13951 plugins/mp3decode/mpg123/layer2.c,
13952 plugins/mp3decode/mpg123/layer3.c,
13953 plugins/mp3decode/mpg123/mpg123.c,
13954 plugins/mp3decode/mpg123/mpg123.h, plugins/mp3decode/mpg123/test.c,
13955 plugins/mpeg1/mpeg_play/Makefile.am,
13956 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13957 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/video.c,
13958 plugins/mpeg1/parse/Makefile.am, plugins/mpeg1/parse/getbits.c,
13959 plugins/mpeg1/parse/mpeg1parse.c,
13960 plugins/mpeg1video/parse/Makefile.am,
13961 plugins/mpeg1video/parse/mp1videoparse.c, test/videotest.c: This is
13962 a rather large patch. Switched on -Wall compiler flag and fixed the
13963 warnings. Made the Video for Linux more like it should be.
13965 2000-02-26 18:55 wtay
13967 * gst/gstpad.c, gst/gstpad.h, plugins/capture/v4l/gstv4lsrc.c,
13968 test/mp1parse.c, test/videotest.c: Added a pull function in the
13969 gstpad. Modified the videosink to implement the pull. This function
13970 allows a source element to request a buffer from the destination.
13971 This is much more efficient because the videosink can then pass a
13972 buffer with SHM to the element, which does not require an aditional
13973 memcpy. removed scaling from the videosink. I need something
13976 2000-02-25 23:19 wtay
13978 * test/videotest.c: test code for the Video for linux source
13980 2000-02-25 23:18 wtay
13982 * configure.in, plugins/Makefile.am, plugins/capture/Makefile.am,
13983 plugins/capture/v4l/Makefile.am, plugins/capture/v4l/gstv4lsrc.c,
13984 plugins/capture/v4l/gstv4lsrc.h, test/mp1parse.c: Added a Video 4
13985 linux source. Not generic at all and may not work on any other
13988 2000-02-24 20:56 wtay
13990 * gst/gstbuffer.c, plugins/mp3decode/mpg123/Makefile.am,
13991 plugins/mp3decode/parse/Makefile.am,
13992 plugins/mp3decode/parse/mp3parse.c,
13993 plugins/mp3decode/parse/mp3parse.h,
13994 plugins/mpeg1/mpeg_play/Makefile.am,
13995 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
13996 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
13997 plugins/mpeg1/mpeg_play/idct_block_mmx.S,
13998 plugins/mpeg1/mpeg_play/jrevdct.c,
13999 plugins/mpeg1/mpeg_play/mmx_idct.c,
14000 plugins/mpeg1/mpeg_play/parseblock.c,
14001 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/util.h,
14002 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14003 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: Speedup
14004 in mpg123 parsing. speedup in mp1videoparse. rearanged the MPEG
14005 player got rid of some memcpy. bit handling changes. MMX code for
14006 the IDCT and motion compensation in mpeg_play. Almost as fast as
14007 the commercial mpeg player mtv, but with a much better video
14010 2000-02-20 16:19 wtay
14012 * configure.in, plugins/mpeg1/mpeg_play/gstmpeg_play.c: Added
14013 GdkPixbuf support and scaling (sloww...)
14015 2000-02-20 12:58 wtay
14017 * plugins/mpeg1/mpeg_play/: 16bit.c, Makefile.am, dither.h,
14018 gdith.c, gstmpeg_play.c, gstmpeg_play.h, proto.h, util.h, video.c,
14019 video.h: General cleanup and speedup. removed color conversion out
14022 2000-02-19 13:37 wtay
14024 * plugins/mpeg1/mpeg_play/: gstmpeg_play.c, gstmpeg_play.h,
14025 video.c, video.h: Added timestamps for video buffers. The videosink
14026 syncs to the timestamps. Added a buffer with finished frames for
14029 2000-02-19 10:50 wtay
14031 * gst/elements/Makefile.am, gst/elements/gstqueue.c,
14032 plugins/mpeg1/mpeg_play/gstmpeg_play.c, test/mp1parse.c: Fixed the
14033 lockup by not calling any gtk functions in the main thread. This
14036 2000-02-18 23:48 wtay
14038 * gst/elements/gstqueue.c, test/mp1parse.c: Set the default buffer
14039 size to 1 to avoid the strange lockups...
14041 2000-02-18 23:07 wtay
14043 * plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14044 plugins/mpeg1/mpeg_play/Makefile.am,
14045 plugins/mpeg1/mpeg_play/descrip.mms,
14046 plugins/mpeg1/mpeg_play/dither.h, plugins/mpeg1/mpeg_play/fs2.c,
14047 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14048 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14049 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/gray.c,
14050 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14051 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14052 plugins/mpeg1/mpeg_play/hybrid.c,
14053 plugins/mpeg1/mpeg_play/hybriderr.c,
14054 plugins/mpeg1/mpeg_play/index.bt,
14055 plugins/mpeg1/mpeg_play/mb_ordered.c,
14056 plugins/mpeg1/mpeg_play/mono.c, plugins/mpeg1/mpeg_play/ordered.c,
14057 plugins/mpeg1/mpeg_play/ordered2.c,
14058 plugins/mpeg1/mpeg_play/proto.h, plugins/mpeg1/mpeg_play/util32.c,
14059 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h,
14060 plugins/visualization/smoothwave/smoothwave.c, test/Makefile.am,
14061 test/mp1parse.c: The first functional video sink... Removed all of
14062 the video stuff from the MPEG video decoder. Fixed a bug in
14063 smoothwave. The MPEG video decoder still does the YUV->RGB
14066 2000-02-17 22:50 wtay
14068 * configure.in, plugins/Makefile.am,
14069 plugins/mpeg1/mpeg_play/Makefile.am,
14070 plugins/mpeg1/mpeg_play/gdith.c, plugins/mpeg1/mpeg_play/main.c,
14071 plugins/mpeg1/mpeg_play/mmx_idct.c,
14072 plugins/mpeg1/mpeg_play/parseblock.c,
14073 plugins/mpeg1/mpeg_play/proto.h,
14074 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14075 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/video.c,
14076 plugins/mpeg1/mpeg_play/video.h: MPEG1 cleanup. Added first (non
14077 functional) video sink.
14079 2000-02-16 23:27 wtay
14081 * gst/gstbuffer.c, gst/gstplugin.c, gst/gsttype.c,
14082 gst/elements/gstqueue.c, plugins/mp3decode/mpg123/gstmpg123.c,
14083 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c, test/mp3play.c:
14084 Fixed memory leak in queue.
14086 2000-02-16 16:44 wtay
14088 * plugins/mpeg1/mpeg_play/video.c,
14089 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Cleanup, fixed
14090 some bugs in the parsers, fixed memory leak (not all of them yet)
14092 2000-02-15 20:14 wtay
14094 * gst/elements/gstqueue.c, plugins/mpeg1/mpeg_play/video.c,
14095 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c:
14096 Fixed (hopfully) the last bug in MPEG1 video player. A state bug
14097 caused some I-frames to be skipped.
14099 2000-02-15 00:32 omegahacker
14101 * editor/.cvsignore, test/.cvsignore: updated .cvsignores
14103 2000-02-14 23:21 wtay
14105 * plugins/: mpeg1/mpeg_play/parseblock.c, mpeg1/mpeg_play/util.c,
14106 mpeg1/mpeg_play/util.h, mpeg1/mpeg_play/video.c,
14107 mpeg1video/parse/mp1videoparse.c: Some cleanups+speedup. Still
14108 looking for a bug...
14110 2000-02-14 20:42 wtay
14112 * plugins/mp3decode/parse/mp3parse.c: Fixed a nasty mp3 parse bug.
14113 Some frames were skipped if the header was on partial frames. This
14114 fixes the strange invalid sync errors.
14116 2000-02-14 00:22 wtay
14118 * plugins/mpeg1video/parse/mp1videoparse.c: fixed state error in
14121 2000-02-13 22:30 wtay
14123 * plugins/mpeg1video/parse/: mp1videoparse.c, mp1videoparse.h:
14124 cleaned up the parsing code a bit.
14126 2000-02-13 15:20 wtay
14128 * gst/elements/gstqueue.c, plugins/mp3decode/parse/mp3parse.c,
14129 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14130 plugins/mpeg1/mpeg_play/util.c, plugins/mpeg1/mpeg_play/video.c,
14131 plugins/mpeg1/mpeg_play/video.h, plugins/mpeg1/parse/mpeg1parse.c,
14132 plugins/mpeg1video/parse/mp1videoparse.c: Made queue default
14133 bigger. fixed parsing errors in mp3parse mpeg1parse mp1videoparse:
14134 more than 2 zeros and a 1 is also a sync. fixed MPEG1 video
14135 SKIP_PICTURE which caused a segfault. AlienSong now plays as it
14136 should do. Skips are currently ignored and give some error on the
14137 console, need to clean this up.
14139 2000-02-13 13:43 wtay
14141 * gst/elements/gstqueue.c, gst/elements/gstqueue.h,
14142 plugins/mpeg1/mpeg_play/gdith.c: Fixed the queue length (fixed
14143 length 5 for now). fixed mpeg1 video rate control. AlienSong
14144 segfaults sometimes. My other movies don't....
14146 2000-02-13 03:19 wtay
14148 * plugins/mpeg1video/parse/mp1videoparse.c: Fixed queueing for
14151 2000-02-12 23:09 omegahacker
14153 * test/mp1parse.c: Rearranged and updated mp1parse. Indentation is
14154 sane again (what editor are you using, Wim?), and it now uses
14155 threads. Playback is clean (at least, audio and video are running
14156 smoothly. Video is still a little choppy on my test stream (first
14157 1MB from disk two of Mulan VCD), and it's still wildly out of sync,
14158 but it's looking VERY COOL.
14160 2000-02-12 23:08 omegahacker
14162 * gst/gstbin.c: Changed the way state is dealt with when a child is
14163 added to the bin. The note states that the COMPLETE state should
14164 probably reflect nothing more than whether or not there is a child
14165 in the bin, not whether or not all children are COMPLETE. I need
14166 to write out a few scenarios for complex pipeline manipulations to
14167 figure out how all the states should interact. The idea is to
14168 maintain the ability to dynamically recofigure the pipeline.
14170 2000-02-12 12:20 wtay
14172 * plugins/mpeg1/mpeg_play/16bit.c,
14173 plugins/mpeg1/mpeg_play/Makefile.am,
14174 plugins/mpeg1/mpeg_play/ctrlbar.c, plugins/mpeg1/mpeg_play/gdith.c,
14175 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14176 plugins/mpeg1/mpeg_play/gstmpeg_play.h,
14177 plugins/mpeg1/mpeg_play/main.c,
14178 plugins/mpeg1/mpeg_play/mb_ordered.c,
14179 plugins/mpeg1/mpeg_play/motionvector.c,
14180 plugins/mpeg1/mpeg_play/parseblock.c,
14181 plugins/mpeg1/mpeg_play/proto.h,
14182 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14183 plugins/mpeg1/mpeg_play/util32.c, plugins/mpeg1/mpeg_play/video.c,
14184 plugins/mpeg1/mpeg_play/video.h,
14185 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c: The
14186 first functional video MPEG1 decoder. The decoder still opens a
14187 window to show the video. This is not optimised at all. Some
14188 glitches and crashes due to bugs in mp1videoparse.c. I need to
14189 queue incomplete slices in mp1videoparse before sending them to the
14190 decoder. use test/mp1parse on your favorite video to test. No
14191 audio/video sync, no QoS at all.
14193 2000-02-10 17:02 wtay
14195 * gst/types/gsttypes.c, plugins/mp3decode/parse/mp3parse.c,
14196 plugins/mpeg1/mpeg_play/gstmpeg_play.c,
14197 plugins/mpeg1video/parse/mp1videoparse.c, test/mp1parse.c:
14198 Optimisations to mp3decode and mp3parse (subbuffers) mp1videoparse
14199 now correctly pushes buffers in complete chuncks.
14201 2000-02-08 22:36 wtay
14203 * configure.in, gst/types/gsttypes.c,
14204 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1video/Makefile.am,
14205 plugins/mpeg1video/parse/Makefile.am,
14206 plugins/mpeg1video/parse/README,
14207 plugins/mpeg1video/parse/mp1videoparse.c,
14208 plugins/mpeg1video/parse/mp1videoparse.h, test/mp1parse.c: Added
14209 MPEG1 video parser.
14211 2000-02-07 19:29 wtay
14213 * plugins/mpeg1/mpeg_play/: Makefile.am, gdith.c: Some more files.
14215 2000-02-07 19:22 wtay
14217 * plugins/mpeg1/mpeg_play/: Makefile.am, gstmpeg_play.c,
14218 gstmpeg_play.h: [no log message]
14220 2000-02-07 19:04 wtay
14222 * configure.in, plugins/mp3decode/mpg123/Makefile.am,
14223 plugins/mp3decode/mpg123/decode_i386.c,
14224 plugins/mp3decode/mpg123/layer3.c, plugins/mpeg1/Makefile.am,
14225 plugins/mpeg1/mpeg_play/16bit.c, plugins/mpeg1/mpeg_play/2x2.c,
14226 plugins/mpeg1/mpeg_play/ANNOUNCE, plugins/mpeg1/mpeg_play/BUGS,
14227 plugins/mpeg1/mpeg_play/CHANGES, plugins/mpeg1/mpeg_play/COPYRIGHT,
14228 plugins/mpeg1/mpeg_play/INSTALL,
14229 plugins/mpeg1/mpeg_play/Makefile.am,
14230 plugins/mpeg1/mpeg_play/README,
14231 plugins/mpeg1/mpeg_play/README.jpeg, plugins/mpeg1/mpeg_play/TODO,
14232 plugins/mpeg1/mpeg_play/VERSION, plugins/mpeg1/mpeg_play/ctrlbar.c,
14233 plugins/mpeg1/mpeg_play/ctrlbar.h,
14234 plugins/mpeg1/mpeg_play/decoders.c,
14235 plugins/mpeg1/mpeg_play/decoders.h,
14236 plugins/mpeg1/mpeg_play/descrip.mms,
14237 plugins/mpeg1/mpeg_play/dither.h,
14238 plugins/mpeg1/mpeg_play/floatdct.c, plugins/mpeg1/mpeg_play/fs2.c,
14239 plugins/mpeg1/mpeg_play/fs2.h, plugins/mpeg1/mpeg_play/fs2fast.c,
14240 plugins/mpeg1/mpeg_play/fs4.c, plugins/mpeg1/mpeg_play/fs4.h,
14241 plugins/mpeg1/mpeg_play/gray.c, plugins/mpeg1/mpeg_play/hybrid.c,
14242 plugins/mpeg1/mpeg_play/hybriderr.c,
14243 plugins/mpeg1/mpeg_play/index.bt,
14244 plugins/mpeg1/mpeg_play/jrevdct.c, plugins/mpeg1/mpeg_play/main.c,
14245 plugins/mpeg1/mpeg_play/mb_ordered.c,
14246 plugins/mpeg1/mpeg_play/mono.c,
14247 plugins/mpeg1/mpeg_play/motionvector.c,
14248 plugins/mpeg1/mpeg_play/ordered.c,
14249 plugins/mpeg1/mpeg_play/ordered2.c,
14250 plugins/mpeg1/mpeg_play/parseblock.c,
14251 plugins/mpeg1/mpeg_play/proto.h,
14252 plugins/mpeg1/mpeg_play/readfile.c, plugins/mpeg1/mpeg_play/util.c,
14253 plugins/mpeg1/mpeg_play/util.h, plugins/mpeg1/mpeg_play/util32.c,
14254 plugins/mpeg1/mpeg_play/video.c, plugins/mpeg1/mpeg_play/video.h:
14255 Added compiler optimistaion flags to mpg123. reverted to old
14256 WRITE_SAMPLE which was much faster. Added mpeg_play, the MPEG1
14257 video player. It does not work yet.
14259 2000-02-06 22:04 wtay
14261 * gst/gstmeta.c, plugins/mp3decode/mpg123/common.c,
14262 plugins/mp3decode/mpg123/gstmpg123.c,
14263 plugins/mp3decode/parse/mp3parse.c,
14264 plugins/mpeg1/parse/mpeg1parse.c: Added metadata to mpg123 buffers.
14265 removed (disabeled) debug info.
14267 2000-02-06 18:50 wtay
14269 * plugins/mp3decode/mpg123/common.c,
14270 plugins/mp3decode/parse/mp3parse.c,
14271 plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: Fixed the mpeg 1
14272 parser. It can now be used to playback the audio stream of an MPEG1
14273 movie (check out test/mp1parse.c).
14275 2000-02-06 12:33 wtay
14277 * plugins/mpeg1/parse/mpeg1parse.c: Found mpeg1 parsing bug. My
14278 videos seem to parse OK.
14280 2000-02-06 01:52 wtay
14282 * plugins/mpeg1/parse/mpeg1parse.c, test/mp1parse.c: cleanup. Still
14285 2000-02-06 00:56 wtay
14287 * test/mp1parse.c: The mpeg1 parser test program.
14289 2000-02-06 00:55 wtay
14291 * plugins/mpeg1/parse/mpeg1parse.c,
14292 plugins/mpeg1/parse/mpeg1parse.h, test/Makefile.am: Some changes to
14293 the mpeg 1 parser. Does not work yet.
14295 2000-02-05 16:08 wtay
14297 * plugins/mp3decode/mpg123/: Makefile.am, decode_i386.c,
14298 decode_i486.c, decode_i586.s, layer3.c, mpg123.c, mpg123.h: Added
14299 486 optimisation. Pentium optimisation added, but does not work
14302 2000-02-05 14:37 wtay
14304 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14305 layer3.c, mpg123.c, mpg123.h: Fixed a buffer problem with Layer 3.
14306 moved the buffer handling to common.c, getbits should not know
14309 2000-02-05 01:58 wtay
14311 * plugins/mp3decode/parse/mp3parse.c: Not worth much: fixed a
14314 2000-02-05 01:40 wtay
14316 * plugins/mp3decode/: mpg123/gstmpg123.c, parse/mp3parse.c: Fixed
14317 Layer 2 & 3 parsing. All my MPEGs play now with gstreamer !!!
14319 2000-02-05 01:20 wtay
14321 * plugins/mp3decode/parse/mp3parse.c, test/a.c, test/mp3parse.c,
14322 test/mp3play.c: Fixed a nasty bug in mp3parse (partial buffer state
14323 remained) Added eos check for the test programs to stop them from
14324 allocating all of your memory (had to use alt-sysreq-k a few times
14325 :-( ). MPEG layer 1 plays fine now with mp3play.
14327 2000-02-04 23:27 wtay
14329 * plugins/mp3decode/mpg123/: getbits.c, test.c: Tested with layer 1
14330 & 2, no audible errors. Fixed cracks and pops in Layer 3. Still a
14331 bit slow, though...
14333 2000-02-04 22:06 wtay
14335 * plugins/mp3decode/mpg123/: common.c, getbits.c, getbits.h,
14336 layer3.c, mpg123.c, mpg123.h, test.c: Attempt to get layer3
14337 working. Tried with the test program included. Still some errors
14338 and clicks sometime, but you can hear something. Double buffering
14339 is now used (like mpg123). Can somebody test this on a layer 1 or 2
14340 stream (I have none) and together with the mp3parse?
14342 2000-02-04 21:49 omegahacker
14344 * plugins/mp3decode/parse/mp3parse.c: Fixes to the bfp calculation,
14345 as well as some other stuff.
14347 2000-02-04 02:25 richardb
14349 * configure.in, gst/gstelement.c, gst/gstplugin.c,
14350 plugins/mp3decode/mpg123/mpg123.c, plugins/mp3decode/mpg123/test.c:
14351 Compile a test program to ensure that we have working atomic
14354 A few small changes (include headers, fix a cast) to stop compiler
14357 2000-02-02 06:26 omegahacker
14359 * configure.in, docs/Makefile.am, docs/gst/Makefile.am,
14360 docs/gst/gstreamer-decl.txt, docs/gst/gstreamer-sections.txt,
14361 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstpipeline.sgml,
14362 gst/gst.c, gst/gstelement.c, gst/gstelement.h, gst/gstobject.c,
14363 gst/gstpipeline.c, plugins/mp3decode/xing/libxing/.cvsignore: More
14364 documentation changes, a couple configure.in and Makefile.am fixes.
14366 2000-02-01 20:35 wtay
14368 * configure.in, gst/elements/Makefile.am,
14369 plugins/effects/volume/volume.c: Fixed lowercase PLUGINS_USE_SRCDIR
14370 which made running test apps fail. Added GHTTP_LIBS to the
14371 libraries. commented out mm_support() call, wich is not working
14372 yet and causes errors.
14374 2000-02-01 19:40 wtay
14376 * configure.in, docs/gst/Makefile.am,
14377 plugins/effects/volume/Makefile.am, plugins/rtjpeg/RTjpeg.c,
14378 plugins/rtjpeg/RTjpeg.h: Try to compile a little mmx program, set
14379 the default value of HAVE_LIBMMX. some typos fixed. Changed
14380 include path for volume.c. RTjpeg uses mmx.h
14382 2000-02-01 09:16 omegahacker
14384 * configure.in, docs/Makefile.am, docs/gst/.cvsignore,
14385 docs/gst/Makefile.am, docs/gst/gstreamer-decl.txt,
14386 docs/gst/gstreamer-docs.sgml, docs/gst/gstreamer-sections.txt,
14387 docs/gst/gstreamer.hierarchy, docs/gst/gstreamer.types,
14388 docs/gst/tmpl/.cvsignore, docs/gst/tmpl/gst.sgml,
14389 docs/gst/tmpl/gstbin.sgml, docs/gst/tmpl/gstbuffer.sgml,
14390 docs/gst/tmpl/gstconnection.sgml, docs/gst/tmpl/gstdisksrc.sgml,
14391 docs/gst/tmpl/gstelement.sgml, docs/gst/tmpl/gstfilter.sgml,
14392 docs/gst/tmpl/gstmeta.sgml, docs/gst/tmpl/gstobject.sgml,
14393 docs/gst/tmpl/gstpad.sgml, docs/gst/tmpl/gstpipeline.sgml,
14394 docs/gst/tmpl/gstplugin.sgml, docs/gst/tmpl/gstqueue.sgml,
14395 docs/gst/tmpl/gstsink.sgml, docs/gst/tmpl/gstsrc.sgml,
14396 docs/gst/tmpl/gsttee.sgml, docs/gst/tmpl/gstthread.sgml,
14397 docs/gst/tmpl/gsttrace.sgml, docs/gst/tmpl/gsttype.sgml,
14398 docs/gst/tmpl/gstutils.sgml, docs/gst/tmpl/gstxml.sgml,
14399 docs/gst/tmpl/plugin.sgml: Re- set up the gtk-doc system. I'd
14400 managed to mutilate it a while back, but now it's fixed. I'll put
14401 a copy of the HTML output somewhere on the website tonight.
14403 In order to actually generate the docs, you'll have to install all
14404 the DocBook tools, as well as gtk-doc from GNOME cvs. (see
14405 http://developer.gnome.org/arch/doc/tools.html)
14407 Notes (I'll codify these some day):
14409 - Don't believe the Gnome page, always edit the SOURCES when
14410 documenting a given function, never the tmpl file. - I'll be
14411 re-arranging things a lot, but gtk-doc is smart enough to merge any
14412 changes to the tmpl file. However, gtk-doc's merge and CVS's diff
14413 are two entirely separate animals. We should probably have a
14414 virtual mutex on the entire docs/gst/ directory, over and above
14415 what CVS does. - I'm going to try to end up with a book set
14416 (docbook terms), where docs/gst/ is only one book. There'd be
14417 another called docs/manual/, and another docs/plugins/, etc. If
14418 you have any comments as to how these should be done,
14419 gstreamer-devel is the place.
14421 2000-02-01 04:10 richardb
14423 * acconfig.h, config.h.in, configure.in, gst/gstobject.c,
14424 gst/elements/Makefile.am, gst/elements/gstelements.c,
14425 plugins/mp3decode/xing/libxing/ltmain.sh: Tidy up of configure
14426 script. Make libghttp detection work at all. Make library
14427 configuration specifiable on configure commandline. Make detection
14428 of atomic resource stuff cope with 2.0 linux kernels. Fix typo
14429 (HAVE_ATOMIC_T for HAVE_ATOMIC_H). Remove generated ltmain.sh file
14432 2000-01-31 22:53 wtay
14434 * include/mmx.h, plugins/rtjpeg/Makefile.am,
14435 plugins/rtjpeg/RTjpeg.c: Added general MMX macros.
14437 2000-01-31 17:29 wtay
14439 * plugins/rtjpeg/: RTjpeg.c, RTjpeg.h: Added MMX optimised DCT and
14440 IDCT for RTjpeg. It still doesn't do anything. This version also
14441 has optimised versions for 422 and 420 YUV (de)compression. This
14442 version is not compatible with the regular RTjpeg due to
14443 optimisations using unrolled loops. Is *very* fast.
14445 2000-01-31 09:43 omegahacker
14447 * Makefile.am, configure.in, gstreamer.spec.in, editor/Makefile.am,
14448 gst/elements/Makefile.am, gst/types/Makefile.am,
14449 plugins/mp3decode/mpg123/Makefile.am, test/bindings/Makefile.am,
14450 test/cothreads/Makefile.am, test/xml/Makefile.am: More incremental
14451 updates. I can now successfully produce an rpm simply by typing
14452 `./autogen.sh;make rpm`. This is good ;-)
14454 2000-01-31 06:49 omegahacker
14456 * Makefile.am: gah, missed Makefile.am of all files...
14458 2000-01-31 06:46 omegahacker
14460 * gstreamer-config.in, gstreamer.m4, gstreamer.spec.in,
14461 plugins/mp3decode/mpg123/.cvsignore,
14462 plugins/mp3decode/xing/libxing/Makefile.am,
14463 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14464 editor/Makefile.am, gst/ROADMAP, plugins/effects/stereo/README,
14465 test/Makefile.am, test/xml/README: A bunch more changes to clean up
14466 build/`make dist` issues, as well as a spec file, -config file,
14467 .m4, etc. Next step is to build an RPM of this mess.
14469 2000-01-31 05:55 omegahacker
14471 * .cvsignore, acconfig.h, config.h.in, configure.in,
14472 plugins/Makefile.am, plugins/dvdsrc/Makefile.am,
14473 plugins/mp3decode/mpg123/Makefile.am, test/Makefile.am,
14474 test/cothreads/Makefile.am, test/xml/Makefile.am: Various fixes
14475 that collectively allow `make dist` to work.
14477 2000-01-31 04:22 omegahacker
14479 * .cvsignore: uh, forgot to do the root .cvsignore...
14481 2000-01-31 04:20 omegahacker
14483 * plugins/mp3decode/Makefile.am: Fixed SUBDIRS stuff so `make dist`
14484 works cleanly. Here's the trick: if DIST_SUBDIRS exists in the
14485 Makefile.am, that's used as the list of things to include in the
14486 distribution, regardless of whether or not something is included in
14487 SUBDIRS due to conditional stuff.
14489 2000-01-31 03:36 omegahacker
14491 * docs/.cvsignore, editor/.cvsignore, gst/.cvsignore,
14492 gst/elements/.cvsignore, gst/types/.cvsignore,
14493 plugins/au/.cvsignore, plugins/effects/.cvsignore,
14494 plugins/effects/stereo/.cvsignore,
14495 plugins/effects/volume/.cvsignore, plugins/mp3decode/.cvsignore,
14496 plugins/mp3decode/mpg123/.cvsignore,
14497 plugins/mp3decode/parse/.cvsignore,
14498 plugins/mp3decode/xa/.cvsignore, plugins/mp3decode/xing/.cvsignore,
14499 plugins/mp3decode/xing/libxing/.cvsignore,
14500 plugins/visualization/spectrum/.cvsignore,
14501 plugins/visualization/vumeter/.cvsignore, plugins/wav/.cvsignore,
14502 plugins/.cvsignore, plugins/cobin/.cvsignore,
14503 plugins/dvdsrc/.cvsignore, plugins/mpeg1/.cvsignore,
14504 plugins/mpeg1/parse/.cvsignore, plugins/mpeg2/.cvsignore,
14505 plugins/mpeg2/ac3dec/.cvsignore, plugins/mpeg2/ac3parse/.cvsignore,
14506 plugins/mpeg2/parse/.cvsignore, plugins/rtjpeg/.cvsignore,
14507 plugins/vcdsrc/.cvsignore, plugins/visualization/.cvsignore,
14508 plugins/visualization/smoothwave/.cvsignore,
14509 plugins/visualization/synaesthesia/.cvsignore, test/.cvsignore,
14510 test/bindings/.cvsignore, test/cothreads/.cvsignore,
14511 test/xml/.cvsignore, tools/.cvsignore: OK, I think I've got all the
14512 .cvsignore stuff taken care of, though we'll want to fine-tune
14513 things as we go, of course. Most of them are the same, with some
14514 exceptions for directories that produce executables (those are
14515 listed by name after the standard ones and a newline for
14518 2000-01-31 03:25 omegahacker
14520 * test/README: initial checkin
14522 2000-01-31 03:22 omegahacker
14524 * test/xml/readreg.c: - added usage info - uses first arg as
14525 registry filename - any additional args are plugins to search for
14526 (no change but argv base) - cleaned up output with a spare \n
14528 2000-01-31 03:02 omegahacker
14530 * configure.in, plugins/Makefile.am, plugins/rtjpeg/.cvsignore,
14531 plugins/rtjpeg/Makefile.am, plugins/rtjpeg/README,
14532 plugins/rtjpeg/RTjpeg.c, plugins/rtjpeg/RTjpeg.h,
14533 plugins/rtjpeg/rtjpeg.c, plugins/rtjpeg/rtjpegdec.c,
14534 plugins/rtjpeg/rtjpegdec.h, plugins/rtjpeg/rtjpegenc.c,
14535 plugins/rtjpeg/rtjpegenc.h: RTjpeg plugin with several elements.
14536 It's currently a skeleton, doing no work at all. Need to have a
14537 video display element, some kind of simulation source (read from
14538 .ppm, a la what I do at work to solve the exact same problem), raw
14539 video types, metadata structs, etc.
14541 The RTjpeg.[ch] code is taken from a just-downloaded copy from
14542 Justin's site, with some fixes (#include <asm/types.h> to get
14543 __u64,etc). Once the aforementioned infrastructure is in place,
14544 the elements can actually be set up to do the encode/decode, and
14545 we'll have our first functioning video codec in place. ;-)
14547 2000-01-31 01:24 omegahacker
14549 * gst/types/.cvsignore: .cvsignore for gst/types/, still testing
14552 2000-01-31 01:11 omegahacker
14554 * gst/elements/.cvsignore: .cvsignore for gst/elements/, also
14555 testig loginfo script
14557 2000-01-31 00:16 omegahacker
14559 * plugins/dvdsrc/.cvsignore: added .cvsignore for plugins/dvdsrc/,
14560 testing loginfo script
14562 2000-01-31 00:04 omegahacker
14564 * plugins/.cvsignore: .cvsignore for plugins/, also testing loginfo
14567 2000-01-31 00:02 omegahacker
14569 * gst/.cvsignore: .cvsignore for gst/, also testing loginfo script
14571 2000-01-30 22:50 wtay
14573 * acconfig.h, config.h.in, configure.in, editor/Makefile.am,
14574 gst/elements/Makefile.am, gst/types/Makefile.am,
14575 plugins/Makefile.am, plugins/mp3decode/Makefile.am,
14576 plugins/mp3decode/xing/Makefile.am,
14577 plugins/mp3decode/xing/libxing/ltmain.sh: Changed Makefiles to:
14578 detect xaudio (check header xaudio/decoder.h) detect mmx.h detect
14579 CSS (check if css.c is in plugins/dvdsrc), need something better.
14580 some LDFLAGS had *.la dependencies which failed for libtool
14582 The build is now 100% on my system.
14584 2000-01-30 10:58 omegahacker
14586 * plugins/dvdsrc/: Makefile.am, dvd_udf.c, dvd_udf.h, dvdsrc.c,
14587 dvdsrc.h: initial checkin
14589 2000-01-30 10:48 omegahacker
14591 * plugins/mp3decode/xing/libxing/: cdcts.s, cwin8s.s, cwins.s,
14592 mdcts.s, msiss.s, x86gas.s, x86intel.s: initial checkin
14594 2000-01-30 10:44 omegahacker
14596 * docs/: Makefile.am, random/arch, random/buffers,
14597 random/coroutines, random/design, random/example,
14598 random/factoryinfo, random/gboolean, random/intro, random/metadata,
14599 random/mutability, random/padarch, random/sequence,
14600 random/state-transitions, random/states, random/states.old,
14601 random/types, random/vis-transform, random/walkthrough,
14602 slides/README, slides/abstract, slides/abstract.save,
14603 slides/outline, slides/slides: initial checkin
14605 2000-01-30 10:39 omegahacker
14607 * plugins/mp3decode/xing/: Makefile.am, README, gstxing.c,
14608 gstxing.h: initial checkin
14610 2000-01-30 10:17 omegahacker
14612 * plugins/mp3decode/xing/libxing/: AUTHORS, COPYING, ChangeLog,
14613 INSTALL, L3.h, Makefile.am, NEWS, README, acconfig.h, autogen.sh,
14614 cdct.c, config.h, config.h.in, configure.in, csbt.c, csbtL3.c,
14615 csbtb.c, cup.c, cupL1.c, cupini.c, cupl3.c, cwin.c, cwinb.c,
14616 cwinm.c, dec8.c, htable.h, hwin.c, icdct.c, install-sh, isbt.c,
14617 isbtb.c, itype.h, iup.c, iupL1.c, iupini.c, iwinQ.c, iwinbQ.c,
14618 iwinm.c, jdw.h, l3dq.c, l3init.c, ltmain.sh, mdct.c, mhead.c,
14619 mhead.h, missing, mkinstalldirs, msis.c, port.h, stamp-h, stamp.h,
14620 stamp.h.in, tableawd.h, towave.c, uph.c, upsf.c, wavep.c, wcvt.c,
14621 x86intel.c: initial checkin
14623 2000-01-30 10:03 omegahacker
14625 * plugins/mp3decode/: Makefile.am, xa/Makefile.am, xa/README,
14626 xa/gstxa.c, xa/gstxa.h: initial checkin
14628 2000-01-30 09:58 omegahacker
14630 * plugins/: effects/Makefile.am, visualization/Makefile.am: initial
14633 2000-01-30 09:54 omegahacker
14635 * tools/Makefile.am, tools/README, tools/launch.c,
14636 test/bindings/Makefile.am, test/bindings/dummy.c,
14637 test/bindings/dummy.h, test/bindings/test.c: initial checkin
14639 2000-01-30 09:50 omegahacker
14641 * test/: Makefile.am, a.c, ac3parse.c, ac3play.c, ac3sync.c,
14642 args.c, basic.c, buffer.c, cobin.c, dvdcat.c, fake.c,
14643 gsttracedump.c, jitter.c, m.c, mcut.c, mem.c, mem.h, mp3.c,
14644 mp3parse.c, mp3play.c, mpeg2parse.c, mpg123.c, p.c, plugin.c,
14645 push.c, qtest.c, r.c, record.c, s.c, spectrum.c, states.c,
14646 teardown.c, typefind.c, types.c, w.c, wave.c,
14647 cothreads/Makefile.am, cothreads/cothreads.c,
14648 cothreads/cothreads.h, cothreads/looper.c, cothreads/looper.h,
14649 cothreads/object.c, cothreads/object.h, cothreads/simple.c,
14650 cothreads/test.c, xml/Makefile.am, xml/createreg.c, xml/readreg.c:
14653 2000-01-30 09:46 omegahacker
14655 * editor/: Makefile.am, editor.c, editor.glade,
14656 editorelement.glade, gsteditor.c, gsteditor.h, gsteditorbin.c,
14657 gsteditorcanvas.c, gsteditorconnection.c, gsteditorconnection.h,
14658 gsteditorcreate.c, gsteditorcreate.h, gsteditorelement.c,
14659 gsteditorpad.c, gsteditorpad.h, gstelementselect.c,
14660 gstelementselect.h: initial checkin
14662 2000-01-30 09:22 omegahacker
14664 * plugins/: au/Makefile.am, au/gstparseau.c, au/gstparseau.h,
14665 cobin/Makefile.am, cobin/cobin.c, cobin/cobin.h,
14666 cobin/spindentity.c, cobin/spindentity.h,
14667 effects/stereo/Makefile.am, effects/stereo/stereo.c,
14668 effects/stereo/stereo.h, effects/volume/Makefile.am,
14669 effects/volume/volume.c, effects/volume/volume.h,
14670 mp3decode/mpg123/COPYING, mp3decode/mpg123/Makefile.am,
14671 mp3decode/mpg123/README, mp3decode/mpg123/common.c,
14672 mp3decode/mpg123/dct64.c, mp3decode/mpg123/dct64_i386.c,
14673 mp3decode/mpg123/dct64_i486.c, mp3decode/mpg123/decode.c,
14674 mp3decode/mpg123/decode_i386.c, mp3decode/mpg123/decode_i486.c,
14675 mp3decode/mpg123/gbtest.c, mp3decode/mpg123/getbits.c,
14676 mp3decode/mpg123/getbits.h, mp3decode/mpg123/gstmpg123.c,
14677 mp3decode/mpg123/gstmpg123.h, mp3decode/mpg123/huffman.h,
14678 mp3decode/mpg123/l2tables.h, mp3decode/mpg123/layer1.c,
14679 mp3decode/mpg123/layer2.c, mp3decode/mpg123/layer3.c,
14680 mp3decode/mpg123/letest.c, mp3decode/mpg123/mpg123.c,
14681 mp3decode/mpg123/mpg123.h, mp3decode/mpg123/tabinit.c,
14682 mp3decode/mpg123/test.c, mp3decode/parse/Makefile.am,
14683 mp3decode/parse/README, mp3decode/parse/mp3parse.c,
14684 mp3decode/parse/mp3parse.h, mpeg1/Makefile.am,
14685 mpeg1/parse/Makefile.am, mpeg1/parse/README, mpeg1/parse/getbits.c,
14686 mpeg1/parse/getbits.h, mpeg1/parse/mpeg1parse.c,
14687 mpeg1/parse/mpeg1parse.h, mpeg1/parse/notes, mpeg2/Makefile.am,
14688 mpeg2/ac3dec/Makefile.am, mpeg2/ac3dec/README, mpeg2/ac3dec/ac3.h,
14689 mpeg2/ac3dec/ac3dec.c, mpeg2/ac3dec/ac3dec.h,
14690 mpeg2/ac3dec/bit_allocate.c, mpeg2/ac3dec/bit_allocate.h,
14691 mpeg2/ac3dec/bitstream.c, mpeg2/ac3dec/bitstream.h,
14692 mpeg2/ac3dec/crc.c, mpeg2/ac3dec/crc.h, mpeg2/ac3dec/debug.c,
14693 mpeg2/ac3dec/debug.h, mpeg2/ac3dec/decode.h, mpeg2/ac3dec/dither.c,
14694 mpeg2/ac3dec/dither.h, mpeg2/ac3dec/downmix.c,
14695 mpeg2/ac3dec/downmix.h, mpeg2/ac3dec/exponent.c,
14696 mpeg2/ac3dec/exponent.h, mpeg2/ac3dec/getbits.c,
14697 mpeg2/ac3dec/getbits.h, mpeg2/ac3dec/imdct.c, mpeg2/ac3dec/imdct.h,
14698 mpeg2/ac3dec/mantissa.c, mpeg2/ac3dec/mantissa.h,
14699 mpeg2/ac3dec/output.c, mpeg2/ac3dec/output.h, mpeg2/ac3dec/parse.c,
14700 mpeg2/ac3dec/parse.h, mpeg2/ac3dec/rematrix.c,
14701 mpeg2/ac3dec/rematrix.h, mpeg2/ac3dec/ring_buffer.c,
14702 mpeg2/ac3dec/ring_buffer.h, mpeg2/ac3dec/stats.c,
14703 mpeg2/ac3dec/stats.h, mpeg2/ac3dec/uncouple.c,
14704 mpeg2/ac3dec/uncouple.h, mpeg2/ac3parse/Makefile.am,
14705 mpeg2/ac3parse/README, mpeg2/ac3parse/ac3parse.c,
14706 mpeg2/ac3parse/ac3parse.h, mpeg2/parse/Makefile.am,
14707 mpeg2/parse/README, mpeg2/parse/getbits.c, mpeg2/parse/getbits.h,
14708 mpeg2/parse/mpeg2parse.c, mpeg2/parse/mpeg2parse.h,
14709 mpeg2/parse/notes, vcdsrc/Makefile.am, vcdsrc/vcdsrc.c,
14710 vcdsrc/vcdsrc.h, visualization/smoothwave/Makefile.am,
14711 visualization/smoothwave/README,
14712 visualization/smoothwave/smoothwave.c,
14713 visualization/smoothwave/smoothwave.h,
14714 visualization/spectrum/Makefile.am, visualization/spectrum/README,
14715 visualization/spectrum/fix_fft.c,
14716 visualization/spectrum/gstspectrum.c,
14717 visualization/spectrum/gstspectrum.h,
14718 visualization/synaesthesia/Makefile.am,
14719 visualization/synaesthesia/README,
14720 visualization/synaesthesia/README-syna,
14721 visualization/synaesthesia/core.c,
14722 visualization/synaesthesia/core.h,
14723 visualization/synaesthesia/synaesthesia.c,
14724 visualization/synaesthesia/synaesthesia.h,
14725 visualization/vumeter/Makefile.am, visualization/vumeter/README,
14726 visualization/vumeter/vumeter.c, visualization/vumeter/vumeter.h,
14727 wav/Makefile.am, wav/gstparsewav.c, wav/gstparsewav.h,
14728 wav/gstriff.c, wav/gstriff.h: initial checkin
14730 2000-01-30 09:04 omegahacker
14732 * plugins/: Makefile.am, example.c, example.h: initial checkin
14734 2000-01-30 09:00 omegahacker
14736 * gst/: elements/Makefile.am, elements/gstasyncdisksrc.c,
14737 elements/gstasyncdisksrc.h, elements/gstaudiosink.c,
14738 elements/gstaudiosink.h, elements/gstaudiosrc.c,
14739 elements/gstaudiosrc.h, elements/gstdisksrc.c,
14740 elements/gstdisksrc.h, elements/gstelements.c,
14741 elements/gstesdsink.c, elements/gstesdsink.h,
14742 elements/gstfakesink.c, elements/gstfakesink.h,
14743 elements/gstfakesrc.c, elements/gstfakesrc.h, elements/gstfdsink.c,
14744 elements/gstfdsink.h, elements/gstfdsrc.c, elements/gstfdsrc.h,
14745 elements/gsthttpsrc.c, elements/gsthttpsrc.h,
14746 elements/gstidentity.c, elements/gstidentity.h,
14747 elements/gstqueue.c, elements/gstqueue.h, elements/gstsinesrc.c,
14748 elements/gstsinesrc.h, elements/gsttypefind.c,
14749 elements/gsttypefind.h, types/Makefile.am, types/gsttypes.c:
14752 2000-01-30 08:57 omegahacker
14754 * gst/: cothreads.c, cothreads.h, gst.c, gst.h, gstbin.c, gstbin.h,
14755 gstbuffer.c, gstbuffer.h, gstconnection.c, gstconnection.h,
14756 gstelement.c, gstelement.h, gstelementfactory.c, gstfilter.c,
14757 gstfilter.h, gstlog.h, gstmeta.c, gstmeta.h, gstobject.c,
14758 gstobject.h, gstpad.c, gstpad.h, gstpipeline.c, gstpipeline.h,
14759 gstplugin.c, gstplugin.h, gstsink.c, gstsink.h, gstsrc.c, gstsrc.h,
14760 gsttee.c, gsttee.h, gstthread.c, gstthread.h, gsttrace.c,
14761 gsttrace.h, gsttype.c, gsttype.h, gsttypefind.c, gsttypefind.h,
14762 gstutils.c, gstutils.h, gstxml.c, gstxml.h, plugin.c, plugin.h,
14763 Makefile.am: initial checkin
14765 2000-01-30 08:51 omegahacker
14767 * AUTHORS, COPYING, COPYING.LIB, ChangeLog, INSTALL, Makefile.am,
14768 NEWS, README, acconfig.h, autogen.sh, config.h.in, configure.in,
14769 install-sh, missing, mkinstalldirs, stamp.h.in: initial checkin
14771 Fri Jan 12 21:52:09 CET 2001 Wim Taymans <wim.taymans@chello.be>
14773 * PPC compilation fixes (thanks to hadess)
14774 * add eos2 and eos3 proposals